
From nobody Mon Aug  1 00:08:51 2016
Return-Path: <ginsberg@cisco.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A326712B058 for <ospf@ietfa.amsl.com>; Mon,  1 Aug 2016 00:08:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.807
X-Spam-Level: 
X-Spam-Status: No, score=-15.807 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=-1.287, 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 bkVuxs6UI1EY for <ospf@ietfa.amsl.com>; Mon,  1 Aug 2016 00:08:47 -0700 (PDT)
Received: from alln-iport-6.cisco.com (alln-iport-6.cisco.com [173.37.142.93]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 339CB12B051 for <ospf@ietf.org>; Mon,  1 Aug 2016 00:08:47 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=21206; q=dns/txt; s=iport; t=1470035327; x=1471244927; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=EzLKRi0j6Y1PFwWFVriGY5LTUwz4NikiIiRAo0HHJfQ=; b=j8ibC21wtfYbKzG/iBdBFGP+CzNv4SO7ZKczRe8McV4KQzwMcHQik73T maUofahc9qbrMIzbKkVF9Xj5dnakNQAfFXwriVYh6XB0SqPZQsK7xRnfE erxtAsZoTRi/s0yUy+cCO1kfXw9/QKfDHe9hZn9KHPacuReJVo3Jh8Xa6 g=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AXAwDk9J5X/5JdJa1dgndOVnwGtnyCD?= =?us-ascii?q?4F9JoV3AoEoOBQBAQEBAQEBXSeEXgEBBS1BCxACAQgRBAEBIQcHMhQJCAEBBAE?= =?us-ascii?q?NBQgTiBYOwE4BAQEBAQEBAQEBAQEBAQEBAQEBAQEXBYYqhE2EdoUlBYgni0mFQ?= =?us-ascii?q?wGGF4hggXKNVIZkhUyDdgEeNoN6bgGHUX8BAQE?=
X-IronPort-AV: E=Sophos;i="5.28,454,1464652800";  d="scan'208,217";a="305148357"
Received: from rcdn-core-10.cisco.com ([173.37.93.146]) by alln-iport-6.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 01 Aug 2016 07:08:45 +0000
Received: from XCH-RCD-002.cisco.com (xch-rcd-002.cisco.com [173.37.102.12]) by rcdn-core-10.cisco.com (8.14.5/8.14.5) with ESMTP id u7178jAM016649 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Mon, 1 Aug 2016 07:08:45 GMT
Received: from xch-aln-001.cisco.com (173.36.7.11) by XCH-RCD-002.cisco.com (173.37.102.12) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Mon, 1 Aug 2016 02:08:44 -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; Mon, 1 Aug 2016 02:08:44 -0500
From: "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>
To: "Dongjie (Jimmy)" <jie.dong@huawei.com>, "ospf@ietf.org" <ospf@ietf.org>
Thread-Topic: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-problem-statement
Thread-Index: AdHrotQx7qQBc/FNQaCYWeXjvZMkwgAEikTQAA1i4QAACjvfYA==
Date: Mon, 1 Aug 2016 07:08:44 +0000
Message-ID: <0369fc017f8d47568594d3eb9f684649@XCH-ALN-001.cisco.com>
References: <76CD132C3ADEF848BD84D028D243C92774EFB09A@NKGEML515-MBX.china.huawei.com> <90433b8486184c9cb4b947e7ffb9fc73@XCH-ALN-001.cisco.com> <76CD132C3ADEF848BD84D028D243C92774EFB143@NKGEML515-MBX.china.huawei.com>
In-Reply-To: <76CD132C3ADEF848BD84D028D243C92774EFB143@NKGEML515-MBX.china.huawei.com>
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.24.82.92]
Content-Type: multipart/alternative; boundary="_000_0369fc017f8d47568594d3eb9f684649XCHALN001ciscocom_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/ospf/_kzyR3NdrnV6OZhmOeTgiyq0ERI>
Cc: "Zhangxudong \(zhangxudong, VRP\)" <zhangxudong@huawei.com>, "lizhenqiang@chinamobile.com" <lizhenqiang@chinamobile.com>
Subject: Re: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-problem-statement
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 01 Aug 2016 07:08:49 -0000

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

Jie -

Fully agree that IS-IS and OSPF differ in this regard.

https://www.ietf.org/id/draft-ietf-isis-remaining-lifetime-01.txt addresses=
 problems where corruption of the remaining lifetime occurs either during t=
ransmission/reception or due to some DOS attack. This isn't a concern w OSP=
F (hope you agree).

What remains is the possibility that an implementation has some bug and uni=
ntentionally modifies the age to something other than what it should be due=
 to the actual elapsed time since LSA generation. I suppose a mechanism equ=
ivalent to what the IS-IS draft defined i.e. setting the age to "new" (0 in=
 OSPF case) when first receiving a non-self-generated LSA could be useful t=
o prevent negative impacts of such an implementation bug. Is this what you =
intend?

As written, the draft makes claims that are at least misleading - and I bel=
ieve actually incorrect. In Section 6 you say:

"The LS age field may be altered as a result of
   packet corruption, such modification cannot be detected by LSA
   checksum nor OSPF packet cryptographic authentication."

This isn't correct.

What would be helpful - at least to me - is to move from a generic problem =
statement to the specific problem you want to solve and the proposed soluti=
on. This also requires you to more clearly state the cases where there is a=
n actual vulnerability. It would be a lot easier to support the draft if th=
is were done.

   Les


From: Dongjie (Jimmy) [mailto:jie.dong@huawei.com]
Sent: Sunday, July 31, 2016 11:48 PM
To: Les Ginsberg (ginsberg); ospf@ietf.org
Cc: Zhangxudong (zhangxudong, VRP); lizhenqiang@chinamobile.com
Subject: RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-probl=
em-statement

Hi Les,

Thanks for your comments.

OSPF packet level checksum and authentication can only protect the assemble=
d LSU packet one hop on the wire, while cannot detect any change to LSA mad=
e by the routers. This is because the OSPF packets are re-assembled on each=
 hop, which is slightly different from IS-IS. So the problem for OSPF is ma=
inly due to the problems inside the router, for example protocol implementa=
tions, system timers, or some hardware problem. Actually this problem has b=
een seen in several production networks.

We can improve the description in the draft to make this clear.

Best regards,
Jie

From: Les Ginsberg (ginsberg) [mailto:ginsberg@cisco.com]
Sent: Monday, August 01, 2016 1:30 PM
To: Dongjie (Jimmy); ospf@ietf.org<mailto:ospf@ietf.org>
Cc: Zhangxudong (zhangxudong, VRP); lizhenqiang@chinamobile.com<mailto:lizh=
enqiang@chinamobile.com>
Subject: RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-probl=
em-statement

Jie -

The draft says (Section 2):

"Since cryptographic authentication is executed at the OSPF packet
   level, it can only protect the assembled LSU packet for one hop and
   does not provide any additional protection for the corruption of LS
   age field."

But as authentication is calculated at the OSPF packet level, any change to=
 the LS age field for an individual LSA contained within the OSPF packet (e=
.g. by some packet corruption in transmission) would cause authentication t=
o fail when the packet is received. So the statement you make is not correc=
t. I therefore am struggling to understand what problem you believe is not =
addressed by existing authentication techniques.

   Les



From: OSPF [mailto:ospf-bounces@ietf.org] On Behalf Of Dongjie (Jimmy)
Sent: Sunday, July 31, 2016 8:15 PM
To: ospf@ietf.org<mailto:ospf@ietf.org>
Cc: Zhangxudong (zhangxudong, VRP); lizhenqiang@chinamobile.com<mailto:lizh=
enqiang@chinamobile.com>
Subject: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-problem-s=
tatement

Hi all,

draft-dong-ospf-maxage-flush-problem-statement describes the problems cause=
d by the corruption of the LS Age field, and summarizes the requirements on=
 potential solutions. This draft received good comments during the presenta=
tion on the IETF meeting in B.A.

The authors would like to solicit further feedbacks from the mailing list, =
on both the problem statement and the solution requirements. Based on the f=
eedbacks, we will update the problem statement draft, and work together to =
build suitable solutions.

The URL of the draft is:
https://tools.ietf.org/html/draft-dong-ospf-maxage-flush-problem-statement-=
00

Comments & feedbacks are welcome.

Best regards,
Jie


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

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@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;
	text-align:justify;
	font-size:10.5pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	text-align:justify;
	font-size:9.0pt;
	font-family:"Calibri","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;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle20
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
p.a, li.a, div.a
	{mso-style-name:\6279\6CE8\6846\6587\672C;
	mso-style-link:"\6279\6CE8\6846\6587\672C Char";
	margin:0in;
	margin-bottom:.0001pt;
	text-align:justify;
	font-size:10.5pt;
	font-family:"Calibri","sans-serif";}
span.Char
	{mso-style-name:"\6279\6CE8\6846\6587\672C Char";
	mso-style-priority:99;
	mso-style-link:\6279\6CE8\6846\6587\672C;
	font-family:"Calibri","sans-serif";}
span.EmailStyle23
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle24
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.25in 1.0in 1.25in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple" style=3D"text-justify-t=
rim:punctuation">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D">Jie &=
#8211;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D"><o:p>=
&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D">Fully=
 agree that IS-IS and OSPF differ in this regard.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D"><o:p>=
&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D"><a hr=
ef=3D"https://www.ietf.org/id/draft-ietf-isis-remaining-lifetime-01.txt">ht=
tps://www.ietf.org/id/draft-ietf-isis-remaining-lifetime-01.txt</a> address=
es problems where corruption of the remaining
 lifetime occurs either during transmission/reception or due to some DOS at=
tack. This isn&#8217;t a concern w OSPF (hope you agree).<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D"><o:p>=
&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D">What =
remains is the possibility that an implementation has some bug and unintent=
ionally modifies the age to something other than what it should be due to t=
he actual elapsed time since LSA generation.
 I suppose a mechanism equivalent to what the IS-IS draft defined i.e. sett=
ing the age to &#8220;new&#8221; (0 in OSPF case) when first receiving a no=
n-self-generated LSA could be useful to prevent negative impacts of such an=
 implementation bug. Is this what you intend?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D"><o:p>=
&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D">As wr=
itten, the draft makes claims that are at least misleading &#8211; and I be=
lieve actually incorrect. In Section 6 you say:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D"><o:p>=
&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D">&#822=
0;The LS age field may be altered as a result of<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D">&nbsp=
;&nbsp; packet corruption, such modification cannot be detected by LSA<o:p>=
</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D">&nbsp=
;&nbsp; checksum nor OSPF packet cryptographic authentication.&#8221;<o:p><=
/o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D"><o:p>=
&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D">This =
isn&#8217;t correct.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D"><o:p>=
&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D">What =
would be helpful &#8211; at least to me &#8211; is to move from a generic p=
roblem statement to the specific problem you want to solve and the proposed=
 solution. This also requires you to more clearly
 state the cases where there is an actual vulnerability. It would be a lot =
easier to support the draft if this were done.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D"><o:p>=
&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D">&nbsp=
;&nbsp; Les<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D"><o:p>=
&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D"><o:p>=
&nbsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><b><span st=
yle=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quo=
t;">From:</span></b><span style=3D"font-size:10.0pt;font-family:&quot;Tahom=
a&quot;,&quot;sans-serif&quot;"> Dongjie (Jimmy) [mailto:jie.dong@huawei.co=
m]
<br>
<b>Sent:</b> Sunday, July 31, 2016 11:48 PM<br>
<b>To:</b> Les Ginsberg (ginsberg); ospf@ietf.org<br>
<b>Cc:</b> Zhangxudong (zhangxudong, VRP); lizhenqiang@chinamobile.com<br>
<b>Subject:</b> RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flus=
h-problem-statement<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><o:p>&nbsp;=
</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">Hi Les,
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">Thanks for your comments.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">OSPF packet level checksum and authentication can only protect the ass=
embled LSU packet one hop on the wire, while cannot detect any change to LS=
A made by the routers. This is because
 the OSPF packets are re-assembled on each hop, which is slightly different=
 from IS-IS. So the problem for OSPF is mainly due to the problems inside t=
he router, for example protocol implementations, system timers, or some har=
dware problem. Actually this problem
 has been seen in several production networks.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">We can improve the description in the draft to make this clear.<o:p></=
o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">Best regards,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">Jie<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><b><span st=
yle=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quo=
t;;mso-fareast-language:ZH-CN">From:</span></b><span style=3D"font-size:10.=
0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;mso-fareast-langu=
age:ZH-CN">
 Les Ginsberg (ginsberg) [<a href=3D"mailto:ginsberg@cisco.com">mailto:gins=
berg@cisco.com</a>]
<br>
<b>Sent:</b> Monday, August 01, 2016 1:30 PM<br>
<b>To:</b> Dongjie (Jimmy); <a href=3D"mailto:ospf@ietf.org">ospf@ietf.org<=
/a><br>
<b>Cc:</b> Zhangxudong (zhangxudong, VRP); <a href=3D"mailto:lizhenqiang@ch=
inamobile.com">
lizhenqiang@chinamobile.com</a><br>
<b>Subject:</b> RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flus=
h-problem-statement<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span style=
=3D"mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">Jie &#8211;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">The draft says (Section 2):<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">&#8220;Since cryptographic authentication is executed=
 at the OSPF packet<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">&nbsp;&nbsp; level, it can only protect the assembled=
 LSU packet for one hop and<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">&nbsp;&nbsp; does not provide any additional protecti=
on for the corruption of LS<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">&nbsp;&nbsp; age field.&#8221;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">But as authentication is calculated at the OSPF packe=
t level, any change to the LS age field for an individual LSA contained wit=
hin the OSPF packet (e.g. by some packet
 corruption in transmission) would cause authentication to fail when the pa=
cket is received. So the statement you make is not correct. I therefore am =
struggling to understand what problem you believe is not addressed by exist=
ing authentication techniques.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">&nbsp;&nbsp; Les<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><b><span st=
yle=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quo=
t;;mso-fareast-language:ZH-CN">From:</span></b><span style=3D"font-size:10.=
0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;mso-fareast-langu=
age:ZH-CN">
 OSPF [<a href=3D"mailto:ospf-bounces@ietf.org">mailto:ospf-bounces@ietf.or=
g</a>] <b>
On Behalf Of </b>Dongjie (Jimmy)<br>
<b>Sent:</b> Sunday, July 31, 2016 8:15 PM<br>
<b>To:</b> <a href=3D"mailto:ospf@ietf.org">ospf@ietf.org</a><br>
<b>Cc:</b> Zhangxudong (zhangxudong, VRP); <a href=3D"mailto:lizhenqiang@ch=
inamobile.com">
lizhenqiang@chinamobile.com</a><br>
<b>Subject:</b> [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-pr=
oblem-statement<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span style=
=3D"mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:ZH-CN">Hi all,<o=
:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:ZH-CN"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:ZH-CN">draft-don=
g-ospf-maxage-flush-problem-statement describes the problems caused by the =
corruption of the LS Age field, and summarizes the requirements on potentia=
l solutions. This draft received good
 comments during the presentation on the IETF meeting in B.A.<o:p></o:p></s=
pan></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:ZH-CN"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:ZH-CN">The autho=
rs would like to solicit further feedbacks from the mailing list, on both t=
he problem statement and the solution requirements. Based on the feedbacks,=
 we will update the problem statement
 draft, and work together to build suitable solutions. <o:p></o:p></span></=
p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:ZH-CN"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:ZH-CN">The URL o=
f the draft is:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:ZH-CN"><a href=
=3D"https://tools.ietf.org/html/draft-dong-ospf-maxage-flush-problem-statem=
ent-00">https://tools.ietf.org/html/draft-dong-ospf-maxage-flush-problem-st=
atement-00</a><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:ZH-CN"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:ZH-CN">Comments =
&amp; feedbacks are welcome.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:ZH-CN"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:ZH-CN">Best rega=
rds,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:ZH-CN">Jie<o:p><=
/o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:ZH-CN"><o:p>&nbs=
p;</o:p></span></p>
</div>
</div>
</div>
</body>
</html>

--_000_0369fc017f8d47568594d3eb9f684649XCHALN001ciscocom_--


From nobody Mon Aug  1 01:44:45 2016
Return-Path: <jie.dong@huawei.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 76DB112D1CA for <ospf@ietfa.amsl.com>; Mon,  1 Aug 2016 01:44:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.507
X-Spam-Level: 
X-Spam-Status: No, score=-5.507 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.287, 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 DgXSN6a3Ig1S for <ospf@ietfa.amsl.com>; Mon,  1 Aug 2016 01:44:40 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2399C12D1D3 for <ospf@ietf.org>; Mon,  1 Aug 2016 01:44:39 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml704-cah.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id COR32989; Mon, 01 Aug 2016 08:44:34 +0000 (GMT)
Received: from NKGEML411-HUB.china.huawei.com (10.98.56.70) by lhreml704-cah.china.huawei.com (10.201.5.130) with Microsoft SMTP Server (TLS) id 14.3.235.1; Mon, 1 Aug 2016 09:44:00 +0100
Received: from NKGEML515-MBX.china.huawei.com ([fe80::a54a:89d2:c471:ff]) by nkgeml411-hub.china.huawei.com ([10.98.56.70]) with mapi id 14.03.0235.001; Mon, 1 Aug 2016 16:43:48 +0800
From: "Dongjie (Jimmy)" <jie.dong@huawei.com>
To: "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>, "ospf@ietf.org" <ospf@ietf.org>
Thread-Topic: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-problem-statement
Thread-Index: AQHR67W1yO0MKk0JlkKke+4PlDDfVaAznGnQ//+NIwCAAI/MgA==
Date: Mon, 1 Aug 2016 08:43:47 +0000
Message-ID: <76CD132C3ADEF848BD84D028D243C92774EFB1BF@NKGEML515-MBX.china.huawei.com>
References: <76CD132C3ADEF848BD84D028D243C92774EFB09A@NKGEML515-MBX.china.huawei.com> <90433b8486184c9cb4b947e7ffb9fc73@XCH-ALN-001.cisco.com> <76CD132C3ADEF848BD84D028D243C92774EFB143@NKGEML515-MBX.china.huawei.com> <0369fc017f8d47568594d3eb9f684649@XCH-ALN-001.cisco.com>
In-Reply-To: <0369fc017f8d47568594d3eb9f684649@XCH-ALN-001.cisco.com>
Accept-Language: en-US, zh-CN
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.109.111.41]
Content-Type: multipart/alternative; boundary="_000_76CD132C3ADEF848BD84D028D243C92774EFB1BFNKGEML515MBXchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A090203.579F0BF4.0001, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=0.0.0.0, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 9ad2eda3929f3e2a0ee4540552bc7400
Archived-At: <https://mailarchive.ietf.org/arch/msg/ospf/Q5K3xD1NvMOWvlh2jaWqy1_ifrE>
Cc: "Zhangxudong \(zhangxudong, VRP\)" <zhangxudong@huawei.com>, "lizhenqiang@chinamobile.com" <lizhenqiang@chinamobile.com>
Subject: Re: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-problem-statement
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 01 Aug 2016 08:44:43 -0000

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

Hi Les,

Please see inline with [Jie]:

From: Les Ginsberg (ginsberg) [mailto:ginsberg@cisco.com]
Sent: Monday, August 01, 2016 3:09 PM
To: Dongjie (Jimmy); ospf@ietf.org
Cc: Zhangxudong (zhangxudong, VRP); lizhenqiang@chinamobile.com
Subject: RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-probl=
em-statement

Jie -

Fully agree that IS-IS and OSPF differ in this regard.

https://www.ietf.org/id/draft-ietf-isis-remaining-lifetime-01.txt addresses=
 problems where corruption of the remaining lifetime occurs either during t=
ransmission/reception or due to some DOS attack. This isn't a concern w OSP=
F (hope you agree).

[Jie]: Yes, for OSPF the corruption during packet transmission can be detec=
ted.

What remains is the possibility that an implementation has some bug and uni=
ntentionally modifies the age to something other than what it should be due=
 to the actual elapsed time since LSA generation. I suppose a mechanism equ=
ivalent to what the IS-IS draft defined i.e. setting the age to "new" (0 in=
 OSPF case) when first receiving a non-self-generated LSA could be useful t=
o prevent negative impacts of such an implementation bug. Is this what you =
intend?

[Jie]: More specifically, the problem could be caused by either "setting th=
e LS age field incorrectly due to implementation bug" or "system timer runs=
 so fast that the LS age reaches MaxAge much earlier than other routers". A=
nother less likely case is that the LS age field is corrupted before the LS=
A is assembled into OSPF packet.

[Jie]: Regarding the solutions space, IMO we need to consider both cases: "=
LS age reaches MaxAge" and "LS age close to MaxAge". For IS-IS, RFC 6232 an=
d RFC 6233 provide solutions for the detection and identification of corrup=
ted IS-IS purge, while OSPF does not have similar mechanisms.

As written, the draft makes claims that are at least misleading - and I bel=
ieve actually incorrect. In Section 6 you say:

"The LS age field may be altered as a result of
   packet corruption, such modification cannot be detected by LSA
   checksum nor OSPF packet cryptographic authentication."

This isn't correct.

[Jie] Thanks for pointing out this. This sentence need to be revised to men=
tion "LSA corruption" rather than "packet corruption".

What would be helpful - at least to me - is to move from a generic problem =
statement to the specific problem you want to solve and the proposed soluti=
on. This also requires you to more clearly state the cases where there is a=
n actual vulnerability. It would be a lot easier to support the draft if th=
is were done.

[Jie] Thanks for your suggestion. Yes we can update this draft with more sp=
ecific problem statements as I mentioned above.

[Jie] As for the proposed solutions, the current draft specifies the requir=
ements on the potential solutions, from which we envision that different so=
lutions maybe needed for "Impact Mitigation" and "Problem Localization". Im=
pact mitigation can be the easier one, for which we can start to discuss th=
e potential solution. While the solution for "problem localization" may nee=
d more considerations.

Best regards,
Jie

   Les


From: Dongjie (Jimmy) [mailto:jie.dong@huawei.com]
Sent: Sunday, July 31, 2016 11:48 PM
To: Les Ginsberg (ginsberg); ospf@ietf.org<mailto:ospf@ietf.org>
Cc: Zhangxudong (zhangxudong, VRP); lizhenqiang@chinamobile.com<mailto:lizh=
enqiang@chinamobile.com>
Subject: RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-probl=
em-statement

Hi Les,

Thanks for your comments.

OSPF packet level checksum and authentication can only protect the assemble=
d LSU packet one hop on the wire, while cannot detect any change to LSA mad=
e by the routers. This is because the OSPF packets are re-assembled on each=
 hop, which is slightly different from IS-IS. So the problem for OSPF is ma=
inly due to the problems inside the router, for example protocol implementa=
tions, system timers, or some hardware problem. Actually this problem has b=
een seen in several production networks.

We can improve the description in the draft to make this clear.

Best regards,
Jie

From: Les Ginsberg (ginsberg) [mailto:ginsberg@cisco.com]
Sent: Monday, August 01, 2016 1:30 PM
To: Dongjie (Jimmy); ospf@ietf.org<mailto:ospf@ietf.org>
Cc: Zhangxudong (zhangxudong, VRP); lizhenqiang@chinamobile.com<mailto:lizh=
enqiang@chinamobile.com>
Subject: RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-probl=
em-statement

Jie -

The draft says (Section 2):

"Since cryptographic authentication is executed at the OSPF packet
   level, it can only protect the assembled LSU packet for one hop and
   does not provide any additional protection for the corruption of LS
   age field."

But as authentication is calculated at the OSPF packet level, any change to=
 the LS age field for an individual LSA contained within the OSPF packet (e=
.g. by some packet corruption in transmission) would cause authentication t=
o fail when the packet is received. So the statement you make is not correc=
t. I therefore am struggling to understand what problem you believe is not =
addressed by existing authentication techniques.

   Les



From: OSPF [mailto:ospf-bounces@ietf.org] On Behalf Of Dongjie (Jimmy)
Sent: Sunday, July 31, 2016 8:15 PM
To: ospf@ietf.org<mailto:ospf@ietf.org>
Cc: Zhangxudong (zhangxudong, VRP); lizhenqiang@chinamobile.com<mailto:lizh=
enqiang@chinamobile.com>
Subject: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-problem-s=
tatement

Hi all,

draft-dong-ospf-maxage-flush-problem-statement describes the problems cause=
d by the corruption of the LS Age field, and summarizes the requirements on=
 potential solutions. This draft received good comments during the presenta=
tion on the IETF meeting in B.A.

The authors would like to solicit further feedbacks from the mailing list, =
on both the problem statement and the solution requirements. Based on the f=
eedbacks, we will update the problem statement draft, and work together to =
build suitable solutions.

The URL of the draft is:
https://tools.ietf.org/html/draft-dong-ospf-maxage-flush-problem-statement-=
00

Comments & feedbacks are welcome.

Best regards,
Jie


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

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 12 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@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:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	font-size:10.5pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color: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:"\6279\6CE8\6846\6587\672C Char";
	margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	font-size:10.5pt;
	font-family:"Calibri","sans-serif";}
span.Char
	{mso-style-name:"\6279\6CE8\6846\6587\672C Char";
	mso-style-priority:99;
	mso-style-link:\6279\6CE8\6846\6587\672C;
	font-family:"Calibri","sans-serif";}
p.BalloonText, li.BalloonText, div.BalloonText
	{mso-style-name:"Balloon Text";
	mso-style-link:"Balloon Text Char";
	margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	font-size:10.5pt;
	font-family:"Calibri","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.EmailStyle21
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle22
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle23
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle24
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle25
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"ZH-CN" link=3D"blue" vlink=3D"purple" style=3D"text-justify-t=
rim:punctuation">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Hi Les,=
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Please =
see inline with [Jie]:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><b><span la=
ng=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot=
;sans-serif&quot;">From:</span></b><span lang=3D"EN-US" style=3D"font-size:=
10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Les Ginsberg=
 (ginsberg)
 [mailto:ginsberg@cisco.com] <br>
<b>Sent:</b> Monday, August 01, 2016 3:09 PM<br>
<b>To:</b> Dongjie (Jimmy); ospf@ietf.org<br>
<b>Cc:</b> Zhangxudong (zhangxudong, VRP); lizhenqiang@chinamobile.com<br>
<b>Subject:</b> RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flus=
h-problem-statement<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">Jie &#8211;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">Fully agree that IS-IS and OSPF differ in this regard.<o:p></o:p>=
</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><a href=3D"https://www.ietf.org/id/draft-ietf-isis-remaining-life=
time-01.txt">https://www.ietf.org/id/draft-ietf-isis-remaining-lifetime-01.=
txt</a> addresses problems where corruption
 of the remaining lifetime occurs either during transmission/reception or d=
ue to some DOS attack. This isn&#8217;t a concern w OSPF (hope you agree).<=
o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">[Jie]: =
Yes, for OSPF the corruption during packet transmission can be detected.<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">What remains is the possibility that an implementation has some b=
ug and unintentionally modifies the age to something other than what it sho=
uld be due to the actual elapsed time
 since LSA generation. I suppose a mechanism equivalent to what the IS-IS d=
raft defined i.e. setting the age to &#8220;new&#8221; (0 in OSPF case) whe=
n first receiving a non-self-generated LSA could be useful to prevent negat=
ive impacts of such an implementation bug. Is
 this what you intend?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">[Jie]: =
More specifically, the problem could be caused by either &#8220;setting the=
 LS age field incorrectly due to implementation bug&#8221; or &#8220;system=
 timer runs so fast that the LS age reaches MaxAge much
 earlier than other routers&#8221;. Another less likely case is that the LS=
 age field is corrupted before the LSA is assembled into OSPF packet.<o:p><=
/o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">[Jie]: =
Regarding the solutions space, IMO we need to consider both cases: &#8220;L=
S age reaches MaxAge&#8221; and &#8220;LS age close to MaxAge&#8221;. For I=
S-IS, RFC 6232 and RFC 6233 provide solutions for the detection
 and identification of corrupted IS-IS purge, while OSPF does not have simi=
lar mechanisms.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">As written, the draft makes claims that are at least misleading &=
#8211; and I believe actually incorrect. In Section 6 you say:<o:p></o:p></=
span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">&#8220;The LS age field may be altered as a result of<o:p></o:p><=
/span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">&nbsp;&nbsp; packet corruption, such modification cannot be detec=
ted by LSA<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">&nbsp;&nbsp; checksum nor OSPF packet cryptographic authenticatio=
n.&#8221;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">This isn&#8217;t correct.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">[Jie] T=
hanks for pointing out this. This sentence need to be revised to mention &#=
8220;LSA corruption&#8221; rather than &#8220;packet corruption&#8221;.<o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">What would be helpful &#8211; at least to me &#8211; is to move f=
rom a generic problem statement to the specific problem you want to solve a=
nd the proposed solution. This also requires you to
 more clearly state the cases where there is an actual vulnerability. It wo=
uld be a lot easier to support the draft if this were done.<o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">[Jie] T=
hanks for your suggestion. Yes we can update this draft with more specific =
problem statements as I mentioned above.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">[Jie] A=
s for the proposed solutions, the current draft specifies the requirements =
on the potential solutions, from which we envision that different solutions=
 maybe needed for &#8220;Impact Mitigation&#8221;
 and &#8220;Problem Localization&#8221;. Impact mitigation can be the easie=
r one, for which we can start to discuss the potential solution. While the =
solution for &#8220;problem localization&#8221; may need more consideration=
s.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Best re=
gards,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Jie<o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">&nbsp;&nbsp; Les<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><b><span la=
ng=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot=
;sans-serif&quot;">From:</span></b><span lang=3D"EN-US" style=3D"font-size:=
10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Dongjie (Jim=
my) [<a href=3D"mailto:jie.dong@huawei.com">mailto:jie.dong@huawei.com</a>]
<br>
<b>Sent:</b> Sunday, July 31, 2016 11:48 PM<br>
<b>To:</b> Les Ginsberg (ginsberg); <a href=3D"mailto:ospf@ietf.org">ospf@i=
etf.org</a><br>
<b>Cc:</b> Zhangxudong (zhangxudong, VRP); <a href=3D"mailto:lizhenqiang@ch=
inamobile.com">
lizhenqiang@chinamobile.com</a><br>
<b>Subject:</b> RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flus=
h-problem-statement<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Hi Les,=
 <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Thanks =
for your comments.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">OSPF pa=
cket level checksum and authentication can only protect the assembled LSU p=
acket one hop on the wire, while cannot detect any change to LSA made by th=
e routers. This is because the OSPF packets
 are re-assembled on each hop, which is slightly different from IS-IS. So t=
he problem for OSPF is mainly due to the problems inside the router, for ex=
ample protocol implementations, system timers, or some hardware problem. Ac=
tually this problem has been seen
 in several production networks.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">We can =
improve the description in the draft to make this clear.<o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Best re=
gards,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Jie<o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><b><span la=
ng=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot=
;sans-serif&quot;">From:</span></b><span lang=3D"EN-US" style=3D"font-size:=
10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Les Ginsberg=
 (ginsberg)
 [<a href=3D"mailto:ginsberg@cisco.com">mailto:ginsberg@cisco.com</a>] <br>
<b>Sent:</b> Monday, August 01, 2016 1:30 PM<br>
<b>To:</b> Dongjie (Jimmy); <a href=3D"mailto:ospf@ietf.org">ospf@ietf.org<=
/a><br>
<b>Cc:</b> Zhangxudong (zhangxudong, VRP); <a href=3D"mailto:lizhenqiang@ch=
inamobile.com">
lizhenqiang@chinamobile.com</a><br>
<b>Subject:</b> RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flus=
h-problem-statement<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">Jie &#8211;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">The draft says (Section 2):<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">&#8220;Since cryptographic authentication is executed at the OSPF=
 packet<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">&nbsp;&nbsp; level, it can only protect the assembled LSU packet =
for one hop and<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">&nbsp;&nbsp; does not provide any additional protection for the c=
orruption of LS<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">&nbsp;&nbsp; age field.&#8221;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">But as authentication is calculated at the OSPF packet level, any=
 change to the LS age field for an individual LSA contained within the OSPF=
 packet (e.g. by some packet corruption
 in transmission) would cause authentication to fail when the packet is rec=
eived. So the statement you make is not correct. I therefore am struggling =
to understand what problem you believe is not addressed by existing authent=
ication techniques.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">&nbsp;&nbsp; Les<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><b><span la=
ng=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot=
;sans-serif&quot;">From:</span></b><span lang=3D"EN-US" style=3D"font-size:=
10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> OSPF [<a hre=
f=3D"mailto:ospf-bounces@ietf.org">mailto:ospf-bounces@ietf.org</a>]
<b>On Behalf Of </b>Dongjie (Jimmy)<br>
<b>Sent:</b> Sunday, July 31, 2016 8:15 PM<br>
<b>To:</b> <a href=3D"mailto:ospf@ietf.org">ospf@ietf.org</a><br>
<b>Cc:</b> Zhangxudong (zhangxudong, VRP); <a href=3D"mailto:lizhenqiang@ch=
inamobile.com">
lizhenqiang@chinamobile.com</a><br>
<b>Subject:</b> [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-pr=
oblem-statement<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Hi all,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">draft-dong-ospf-maxage-flush-pr=
oblem-statement describes the problems caused by the corruption of the LS A=
ge field, and summarizes the requirements on potential solutions. This draf=
t received good comments during the
 presentation on the IETF meeting in B.A.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">The authors would like to solic=
it further feedbacks from the mailing list, on both the problem statement a=
nd the solution requirements. Based on the feedbacks, we will update the pr=
oblem statement draft, and work together
 to build suitable solutions. <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">The URL of the draft is:<o:p></=
o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><a href=3D"https://tools.ietf.o=
rg/html/draft-dong-ospf-maxage-flush-problem-statement-00">https://tools.ie=
tf.org/html/draft-dong-ospf-maxage-flush-problem-statement-00</a><o:p></o:p=
></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Comments &amp; feedbacks are we=
lcome.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Best regards,<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Jie<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
</div>
</div>
</div>
</body>
</html>

--_000_76CD132C3ADEF848BD84D028D243C92774EFB1BFNKGEML515MBXchi_--


From nobody Mon Aug  1 07:01:34 2016
Return-Path: <ginsberg@cisco.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5367B12DC5B for <ospf@ietfa.amsl.com>; Mon,  1 Aug 2016 07:01:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.787
X-Spam-Level: 
X-Spam-Status: No, score=-15.787 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, RP_MATCHES_RCVD=-1.287, 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 uXIBczac7cHH for <ospf@ietfa.amsl.com>; Mon,  1 Aug 2016 07:01:24 -0700 (PDT)
Received: from rcdn-iport-1.cisco.com (rcdn-iport-1.cisco.com [173.37.86.72]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9F27012DBB7 for <ospf@ietf.org>; Mon,  1 Aug 2016 06:57:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=33061; q=dns/txt; s=iport; t=1470059821; x=1471269421; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=FNXeZzNqccnZgUc2ooUoOEXx/ZVkZHcGdnfxJsuNwpg=; b=dIdgEgChpNZZU4aXGzl9k8ihSHfn+3h8nSm51WEHs24BgXR9qXWJoTdl 8+NIL/ee3FWMSKRNhtYJuz8mtZhPAwutY2L4NAkMldEV3TWwhdBNpHPLb ERS1LPeReqjfAZUiLp8AzzLl8OSUNFy1YrPFOSlmAq6nZSN1sMXuKMDey 0=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0BCAgBHVJ9X/51dJa1dgndOVnwGtn6CD?= =?us-ascii?q?4F9JoV3AoEtOBQBAQEBAQEBXSeEXgEBBS1BCxACAQgRBAEBIQEGBzIUCQgBAQQ?= =?us-ascii?q?BDQUIE4gWDsA1AQEBAQEBAQEBAQEBAQEBAQEBAQEBFwWGKoRNhHaFJQWIJ4tJh?= =?us-ascii?q?UMBhheIYIFyhFqIeoZkhUyDdgEeNoN6bgGHFX8BAQE?=
X-IronPort-AV: E=Sophos;i="5.28,455,1464652800";  d="scan'208,217";a="136330019"
Received: from rcdn-core-6.cisco.com ([173.37.93.157]) by rcdn-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 01 Aug 2016 13:56:59 +0000
Received: from XCH-ALN-001.cisco.com (xch-aln-001.cisco.com [173.36.7.11]) by rcdn-core-6.cisco.com (8.14.5/8.14.5) with ESMTP id u71Duxiv003830 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Mon, 1 Aug 2016 13:56:59 GMT
Received: from xch-aln-001.cisco.com (173.36.7.11) by XCH-ALN-001.cisco.com (173.36.7.11) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Mon, 1 Aug 2016 08:56:59 -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; Mon, 1 Aug 2016 08:56:59 -0500
From: "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>
To: "Dongjie (Jimmy)" <jie.dong@huawei.com>, "ospf@ietf.org" <ospf@ietf.org>
Thread-Topic: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-problem-statement
Thread-Index: AdHrotQx7qQBc/FNQaCYWeXjvZMkwgAEikTQAA1i4QAACjvfYP//zoSA///+4QA=
Date: Mon, 1 Aug 2016 13:56:59 +0000
Message-ID: <3a424b8025ca42a5a64bf88af69ea108@XCH-ALN-001.cisco.com>
References: <76CD132C3ADEF848BD84D028D243C92774EFB09A@NKGEML515-MBX.china.huawei.com> <90433b8486184c9cb4b947e7ffb9fc73@XCH-ALN-001.cisco.com> <76CD132C3ADEF848BD84D028D243C92774EFB143@NKGEML515-MBX.china.huawei.com> <0369fc017f8d47568594d3eb9f684649@XCH-ALN-001.cisco.com> <76CD132C3ADEF848BD84D028D243C92774EFB1BF@NKGEML515-MBX.china.huawei.com>
In-Reply-To: <76CD132C3ADEF848BD84D028D243C92774EFB1BF@NKGEML515-MBX.china.huawei.com>
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.24.82.92]
Content-Type: multipart/alternative; boundary="_000_3a424b8025ca42a5a64bf88af69ea108XCHALN001ciscocom_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/ospf/vOg32hiWehbVDwckJd4dZlSU-no>
Cc: "Zhangxudong \(zhangxudong, VRP\)" <zhangxudong@huawei.com>, "lizhenqiang@chinamobile.com" <lizhenqiang@chinamobile.com>
Subject: Re: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-problem-statement
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 01 Aug 2016 14:01:32 -0000

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

Jie -

From: Dongjie (Jimmy) [mailto:jie.dong@huawei.com]
Sent: Monday, August 01, 2016 1:44 AM
To: Les Ginsberg (ginsberg); ospf@ietf.org
Cc: Zhangxudong (zhangxudong, VRP); lizhenqiang@chinamobile.com
Subject: RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-probl=
em-statement

Hi Les,

Please see inline with [Jie]:

From: Les Ginsberg (ginsberg) [mailto:ginsberg@cisco.com]
Sent: Monday, August 01, 2016 3:09 PM
To: Dongjie (Jimmy); ospf@ietf.org<mailto:ospf@ietf.org>
Cc: Zhangxudong (zhangxudong, VRP); lizhenqiang@chinamobile.com<mailto:lizh=
enqiang@chinamobile.com>
Subject: RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-probl=
em-statement

Jie -

Fully agree that IS-IS and OSPF differ in this regard.

https://www.ietf.org/id/draft-ietf-isis-remaining-lifetime-01.txt addresses=
 problems where corruption of the remaining lifetime occurs either during t=
ransmission/reception or due to some DOS attack. This isn't a concern w OSP=
F (hope you agree).

[Jie]: Yes, for OSPF the corruption during packet transmission can be detec=
ted.

What remains is the possibility that an implementation has some bug and uni=
ntentionally modifies the age to something other than what it should be due=
 to the actual elapsed time since LSA generation. I suppose a mechanism equ=
ivalent to what the IS-IS draft defined i.e. setting the age to "new" (0 in=
 OSPF case) when first receiving a non-self-generated LSA could be useful t=
o prevent negative impacts of such an implementation bug. Is this what you =
intend?

[Jie]: More specifically, the problem could be caused by either "setting th=
e LS age field incorrectly due to implementation bug" or "system timer runs=
 so fast that the LS age reaches MaxAge much earlier than other routers". A=
nother less likely case is that the LS age field is corrupted before the LS=
A is assembled into OSPF packet.

[Jie]: Regarding the solutions space, IMO we need to consider both cases: "=
LS age reaches MaxAge" and "LS age close to MaxAge". For IS-IS, RFC 6232 an=
d RFC 6233 provide solutions for the detection and identification of corrup=
ted IS-IS purge, while OSPF does not have similar mechanisms.

[Les:] It is incorrect to say that RFC 6232 makes it possible to detect a c=
orrupt purge. What it does do is to provide an indication as to which IS in=
itiated a purge. I don't know how OSPF would address this issue, but for OS=
PFv2 at least any solution would likely not be backwards compatible. For th=
is reason I suggest that you not try to address this issue in the same draf=
t.

Solutions to LS age  corruption can be done in a backwards compatible way, =
but they  MUST NOT result in discarding purges which pass authentication- d=
oing so places you at risk for having inconsistent LSDBs in the network.

As written, the draft makes claims that are at least misleading - and I bel=
ieve actually incorrect. In Section 6 you say:

"The LS age field may be altered as a result of
   packet corruption, such modification cannot be detected by LSA
   checksum nor OSPF packet cryptographic authentication."

This isn't correct.

[Jie] Thanks for pointing out this. This sentence need to be revised to men=
tion "LSA corruption" rather than "packet corruption".

What would be helpful - at least to me - is to move from a generic problem =
statement to the specific problem you want to solve and the proposed soluti=
on. This also requires you to more clearly state the cases where there is a=
n actual vulnerability. It would be a lot easier to support the draft if th=
is were done.

[Jie] Thanks for your suggestion. Yes we can update this draft with more sp=
ecific problem statements as I mentioned above.

[Jie] As for the proposed solutions, the current draft specifies the requir=
ements on the potential solutions, from which we envision that different so=
lutions maybe needed for "Impact Mitigation" and "Problem Localization". Im=
pact mitigation can be the easier one, for which we can start to discuss th=
e potential solution. While the solution for "problem localization" may nee=
d more considerations.

[Les:] A discussion of the requirements is useful and necessary, but IMO un=
til you propose a solution there isn't enough substance for the document to=
 become a WG document.

    Les

Best regards,
Jie

   Les


From: Dongjie (Jimmy) [mailto:jie.dong@huawei.com]
Sent: Sunday, July 31, 2016 11:48 PM
To: Les Ginsberg (ginsberg); ospf@ietf.org<mailto:ospf@ietf.org>
Cc: Zhangxudong (zhangxudong, VRP); lizhenqiang@chinamobile.com<mailto:lizh=
enqiang@chinamobile.com>
Subject: RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-probl=
em-statement

Hi Les,

Thanks for your comments.

OSPF packet level checksum and authentication can only protect the assemble=
d LSU packet one hop on the wire, while cannot detect any change to LSA mad=
e by the routers. This is because the OSPF packets are re-assembled on each=
 hop, which is slightly different from IS-IS. So the problem for OSPF is ma=
inly due to the problems inside the router, for example protocol implementa=
tions, system timers, or some hardware problem. Actually this problem has b=
een seen in several production networks.

We can improve the description in the draft to make this clear.

Best regards,
Jie

From: Les Ginsberg (ginsberg) [mailto:ginsberg@cisco.com]
Sent: Monday, August 01, 2016 1:30 PM
To: Dongjie (Jimmy); ospf@ietf.org<mailto:ospf@ietf.org>
Cc: Zhangxudong (zhangxudong, VRP); lizhenqiang@chinamobile.com<mailto:lizh=
enqiang@chinamobile.com>
Subject: RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-probl=
em-statement

Jie -

The draft says (Section 2):

"Since cryptographic authentication is executed at the OSPF packet
   level, it can only protect the assembled LSU packet for one hop and
   does not provide any additional protection for the corruption of LS
   age field."

But as authentication is calculated at the OSPF packet level, any change to=
 the LS age field for an individual LSA contained within the OSPF packet (e=
.g. by some packet corruption in transmission) would cause authentication t=
o fail when the packet is received. So the statement you make is not correc=
t. I therefore am struggling to understand what problem you believe is not =
addressed by existing authentication techniques.

   Les



From: OSPF [mailto:ospf-bounces@ietf.org] On Behalf Of Dongjie (Jimmy)
Sent: Sunday, July 31, 2016 8:15 PM
To: ospf@ietf.org<mailto:ospf@ietf.org>
Cc: Zhangxudong (zhangxudong, VRP); lizhenqiang@chinamobile.com<mailto:lizh=
enqiang@chinamobile.com>
Subject: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-problem-s=
tatement

Hi all,

draft-dong-ospf-maxage-flush-problem-statement describes the problems cause=
d by the corruption of the LS Age field, and summarizes the requirements on=
 potential solutions. This draft received good comments during the presenta=
tion on the IETF meeting in B.A.

The authors would like to solicit further feedbacks from the mailing list, =
on both the problem statement and the solution requirements. Based on the f=
eedbacks, we will update the problem statement draft, and work together to =
build suitable solutions.

The URL of the draft is:
https://tools.ietf.org/html/draft-dong-ospf-maxage-flush-problem-statement-=
00

Comments & feedbacks are welcome.

Best regards,
Jie


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

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@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;
	text-align:justify;
	font-size:10.5pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	text-align:justify;
	font-size:10.5pt;
	font-family:"Calibri","sans-serif";}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
p.a, li.a, div.a
	{mso-style-name:\6279\6CE8\6846\6587\672C;
	mso-style-link:"\6279\6CE8\6846\6587\672C Char";
	margin:0in;
	margin-bottom:.0001pt;
	text-align:justify;
	font-size:10.5pt;
	font-family:"Calibri","sans-serif";}
span.Char
	{mso-style-name:"\6279\6CE8\6846\6587\672C Char";
	mso-style-priority:99;
	mso-style-link:\6279\6CE8\6846\6587\672C;
	font-family:"Calibri","sans-serif";}
span.EmailStyle21
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle22
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle23
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle24
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle25
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle26
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.25in 1.0in 1.25in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple" style=3D"text-justify-t=
rim:punctuation">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D">Jie -=
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D"><o:p>=
&nbsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><b><span st=
yle=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quo=
t;">From:</span></b><span style=3D"font-size:10.0pt;font-family:&quot;Tahom=
a&quot;,&quot;sans-serif&quot;"> Dongjie (Jimmy) [mailto:jie.dong@huawei.co=
m]
<br>
<b>Sent:</b> Monday, August 01, 2016 1:44 AM<br>
<b>To:</b> Les Ginsberg (ginsberg); ospf@ietf.org<br>
<b>Cc:</b> Zhangxudong (zhangxudong, VRP); lizhenqiang@chinamobile.com<br>
<b>Subject:</b> RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flus=
h-problem-statement<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><o:p>&nbsp;=
</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">Hi Les,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">Please see inline with [Jie]:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><b><span st=
yle=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quo=
t;;mso-fareast-language:ZH-CN">From:</span></b><span style=3D"font-size:10.=
0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;mso-fareast-langu=
age:ZH-CN">
 Les Ginsberg (ginsberg) [<a href=3D"mailto:ginsberg@cisco.com">mailto:gins=
berg@cisco.com</a>]
<br>
<b>Sent:</b> Monday, August 01, 2016 3:09 PM<br>
<b>To:</b> Dongjie (Jimmy); <a href=3D"mailto:ospf@ietf.org">ospf@ietf.org<=
/a><br>
<b>Cc:</b> Zhangxudong (zhangxudong, VRP); <a href=3D"mailto:lizhenqiang@ch=
inamobile.com">
lizhenqiang@chinamobile.com</a><br>
<b>Subject:</b> RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flus=
h-problem-statement<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span style=
=3D"mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">Jie &#8211;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">Fully agree that IS-IS and OSPF differ in this regard=
.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><a href=3D"https://www.ietf.org/id/draft-ietf-isis-re=
maining-lifetime-01.txt">https://www.ietf.org/id/draft-ietf-isis-remaining-=
lifetime-01.txt</a> addresses problems
 where corruption of the remaining lifetime occurs either during transmissi=
on/reception or due to some DOS attack. This isn&#8217;t a concern w OSPF (=
hope you agree).<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">[Jie]: Yes, for OSPF the corruption during packet transmission can be =
detected.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">What remains is the possibility that an implementatio=
n has some bug and unintentionally modifies the age to something other than=
 what it should be due to the actual
 elapsed time since LSA generation. I suppose a mechanism equivalent to wha=
t the IS-IS draft defined i.e. setting the age to &#8220;new&#8221; (0 in O=
SPF case) when first receiving a non-self-generated LSA could be useful to =
prevent negative impacts of such an implementation
 bug. Is this what you intend?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">[Jie]: More specifically, the problem could be caused by either &#8220=
;setting the LS age field incorrectly due to implementation bug&#8221; or &=
#8220;system timer runs so fast that the LS age reaches
 MaxAge much earlier than other routers&#8221;. Another less likely case is=
 that the LS age field is corrupted before the LSA is assembled into OSPF p=
acket.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">[Jie]: Regarding the solutions space, IMO we need to consider both cas=
es: &#8220;LS age reaches MaxAge&#8221; and &#8220;LS age close to MaxAge&#=
8221;. For IS-IS, RFC 6232 and RFC 6233 provide solutions for
 the detection and identification of corrupted IS-IS purge, while OSPF does=
 not have similar mechanisms.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;color:#1F497D;=
mso-fareast-language:ZH-CN">[Les:] It is incorrect to say that RFC 6232 mak=
es it possible to detect a corrupt purge. What it does do is to provide an =
indication as to which IS initiated
 a purge. I don&#8217;t know how OSPF would address this issue, but for OSP=
Fv2 at least any solution would likely not be backwards compatible. For thi=
s reason I suggest that you not try to address this issue in the same draft=
.<o:p></o:p></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;color:#1F497D;=
mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;color:#1F497D;=
mso-fareast-language:ZH-CN">Solutions to LS age &nbsp;corruption can be don=
e in a backwards compatible way, but they &nbsp;MUST NOT result in discardi=
ng purges which pass authentication- doing so
 places you at risk for having inconsistent LSDBs in the network.<o:p></o:p=
></span></i></b></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">As written, the draft makes claims that are at least =
misleading &#8211; and I believe actually incorrect. In Section 6 you say:<=
o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">&#8220;The LS age field may be altered as a result of=
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">&nbsp;&nbsp; packet corruption, such modification can=
not be detected by LSA<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">&nbsp;&nbsp; checksum nor OSPF packet cryptographic a=
uthentication.&#8221;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">This isn&#8217;t correct.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">[Jie] Thanks for pointing out this. This sentence need to be revised t=
o mention &#8220;LSA corruption&#8221; rather than &#8220;packet corruption=
&#8221;.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">What would be helpful &#8211; at least to me &#8211; =
is to move from a generic problem statement to the specific problem you wan=
t to solve and the proposed solution. This also
 requires you to more clearly state the cases where there is an actual vuln=
erability. It would be a lot easier to support the draft if this were done.=
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">[Jie] Thanks for your suggestion. Yes we can update this draft with mo=
re specific problem statements as I mentioned above.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">[Jie] As for the proposed solutions, the current draft specifies the r=
equirements on the potential solutions, from which we envision that differe=
nt solutions maybe needed for &#8220;Impact
 Mitigation&#8221; and &#8220;Problem Localization&#8221;. Impact mitigatio=
n can be the easier one, for which we can start to discuss the potential so=
lution. While the solution for &#8220;problem localization&#8221; may need =
more considerations.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;color:#1F497D;=
mso-fareast-language:ZH-CN">[Les:] A discussion of the requirements is usef=
ul and necessary, but IMO until you propose a solution there isn&#8217;t en=
ough substance for the document to become
 a WG document.<o:p></o:p></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;color:#1F497D;=
mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;color:#1F497D;=
mso-fareast-language:ZH-CN">&nbsp;&nbsp;&nbsp; Les<o:p></o:p></span></i></b=
></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">Best regards,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">Jie<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">&nbsp;&nbsp; Les<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><b><span st=
yle=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quo=
t;;mso-fareast-language:ZH-CN">From:</span></b><span style=3D"font-size:10.=
0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;mso-fareast-langu=
age:ZH-CN">
 Dongjie (Jimmy) [<a href=3D"mailto:jie.dong@huawei.com">mailto:jie.dong@hu=
awei.com</a>]
<br>
<b>Sent:</b> Sunday, July 31, 2016 11:48 PM<br>
<b>To:</b> Les Ginsberg (ginsberg); <a href=3D"mailto:ospf@ietf.org">ospf@i=
etf.org</a><br>
<b>Cc:</b> Zhangxudong (zhangxudong, VRP); <a href=3D"mailto:lizhenqiang@ch=
inamobile.com">
lizhenqiang@chinamobile.com</a><br>
<b>Subject:</b> RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flus=
h-problem-statement<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span style=
=3D"mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">Hi Les,
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">Thanks for your comments.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">OSPF packet level checksum and authentication can only protect the ass=
embled LSU packet one hop on the wire, while cannot detect any change to LS=
A made by the routers. This is because
 the OSPF packets are re-assembled on each hop, which is slightly different=
 from IS-IS. So the problem for OSPF is mainly due to the problems inside t=
he router, for example protocol implementations, system timers, or some har=
dware problem. Actually this problem
 has been seen in several production networks.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">We can improve the description in the draft to make this clear.<o:p></=
o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">Best regards,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">Jie<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><b><span st=
yle=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quo=
t;;mso-fareast-language:ZH-CN">From:</span></b><span style=3D"font-size:10.=
0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;mso-fareast-langu=
age:ZH-CN">
 Les Ginsberg (ginsberg) [<a href=3D"mailto:ginsberg@cisco.com">mailto:gins=
berg@cisco.com</a>]
<br>
<b>Sent:</b> Monday, August 01, 2016 1:30 PM<br>
<b>To:</b> Dongjie (Jimmy); <a href=3D"mailto:ospf@ietf.org">ospf@ietf.org<=
/a><br>
<b>Cc:</b> Zhangxudong (zhangxudong, VRP); <a href=3D"mailto:lizhenqiang@ch=
inamobile.com">
lizhenqiang@chinamobile.com</a><br>
<b>Subject:</b> RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flus=
h-problem-statement<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span style=
=3D"mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">Jie &#8211;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">The draft says (Section 2):<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">&#8220;Since cryptographic authentication is executed=
 at the OSPF packet<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">&nbsp;&nbsp; level, it can only protect the assembled=
 LSU packet for one hop and<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">&nbsp;&nbsp; does not provide any additional protecti=
on for the corruption of LS<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">&nbsp;&nbsp; age field.&#8221;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">But as authentication is calculated at the OSPF packe=
t level, any change to the LS age field for an individual LSA contained wit=
hin the OSPF packet (e.g. by some packet
 corruption in transmission) would cause authentication to fail when the pa=
cket is received. So the statement you make is not correct. I therefore am =
struggling to understand what problem you believe is not addressed by exist=
ing authentication techniques.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">&nbsp;&nbsp; Les<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><b><span st=
yle=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quo=
t;;mso-fareast-language:ZH-CN">From:</span></b><span style=3D"font-size:10.=
0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;mso-fareast-langu=
age:ZH-CN">
 OSPF [<a href=3D"mailto:ospf-bounces@ietf.org">mailto:ospf-bounces@ietf.or=
g</a>] <b>
On Behalf Of </b>Dongjie (Jimmy)<br>
<b>Sent:</b> Sunday, July 31, 2016 8:15 PM<br>
<b>To:</b> <a href=3D"mailto:ospf@ietf.org">ospf@ietf.org</a><br>
<b>Cc:</b> Zhangxudong (zhangxudong, VRP); <a href=3D"mailto:lizhenqiang@ch=
inamobile.com">
lizhenqiang@chinamobile.com</a><br>
<b>Subject:</b> [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-pr=
oblem-statement<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span style=
=3D"mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:ZH-CN">Hi all,<o=
:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:ZH-CN"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:ZH-CN">draft-don=
g-ospf-maxage-flush-problem-statement describes the problems caused by the =
corruption of the LS Age field, and summarizes the requirements on potentia=
l solutions. This draft received good
 comments during the presentation on the IETF meeting in B.A.<o:p></o:p></s=
pan></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:ZH-CN"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:ZH-CN">The autho=
rs would like to solicit further feedbacks from the mailing list, on both t=
he problem statement and the solution requirements. Based on the feedbacks,=
 we will update the problem statement
 draft, and work together to build suitable solutions. <o:p></o:p></span></=
p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:ZH-CN"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:ZH-CN">The URL o=
f the draft is:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:ZH-CN"><a href=
=3D"https://tools.ietf.org/html/draft-dong-ospf-maxage-flush-problem-statem=
ent-00">https://tools.ietf.org/html/draft-dong-ospf-maxage-flush-problem-st=
atement-00</a><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:ZH-CN"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:ZH-CN">Comments =
&amp; feedbacks are welcome.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:ZH-CN"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:ZH-CN">Best rega=
rds,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:ZH-CN">Jie<o:p><=
/o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:ZH-CN"><o:p>&nbs=
p;</o:p></span></p>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_3a424b8025ca42a5a64bf88af69ea108XCHALN001ciscocom_--


From nobody Mon Aug  1 07:42:31 2016
Return-Path: <iesg-secretary@ietf.org>
X-Original-To: ospf@ietf.org
Delivered-To: ospf@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id F146912DA7F; Mon,  1 Aug 2016 07:42:23 -0700 (PDT)
Content-Type: text/plain; charset="us-ascii"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
From: The IESG <iesg-secretary@ietf.org>
To: "IETF-Announce" <ietf-announce@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 6.29.0
Auto-Submitted: auto-generated
Precedence: bulk
Sender: <iesg-secretary@ietf.org>
Message-ID: <20160801144223.32603.85778.idtracker@ietfa.amsl.com>
Date: Mon, 01 Aug 2016 07:42:23 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/ospf/0LNj6-oE-6yB8mtapFX4Z7FMsQQ>
Cc: ospf@ietf.org, ospf-chairs@ietf.org, draft-ietf-ospf-two-part-metric@ietf.org
Subject: [OSPF] Last Call: <draft-ietf-ospf-two-part-metric-05.txt> (OSPF Two-part Metric) to Proposed Standard
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.17
Reply-To: ietf@ietf.org
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 01 Aug 2016 14:42:24 -0000

The IESG has received a request from the Open Shortest Path First IGP WG
(ospf) to consider the following document:
- 'OSPF Two-part Metric'
  <draft-ietf-ospf-two-part-metric-05.txt> as Proposed Standard

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

Abstract


   This document specifies an optional extension to the OSPF protocol,
   to represent the metric on a multi-access network as two parts: the
   metric from a router to the network, and the metric from the network
   to the router.  The router to router metric would be the sum of the
   two.  This document updates RFC 2328 and RFC 5340.





The file can be obtained via
https://datatracker.ietf.org/doc/draft-ietf-ospf-two-part-metric/

IESG discussion can be tracked via
https://datatracker.ietf.org/doc/draft-ietf-ospf-two-part-metric/ballot/

The following IPR Declarations may be related to this I-D:

   https://datatracker.ietf.org/ipr/2287/



The document contains these normative downward references.
See RFC 3967 for additional information: 
    draft-ietf-ospf-ospfv3-lsa-extend: OSPFv3 LSA Extendibility (None - IETF stream)
Note that some of these references may already be listed in the acceptable Downref Registry.



From nobody Mon Aug  1 21:43:55 2016
Return-Path: <jie.dong@huawei.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DAC7F12D090 for <ospf@ietfa.amsl.com>; Mon,  1 Aug 2016 21:43:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.507
X-Spam-Level: 
X-Spam-Status: No, score=-5.507 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.287, 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 PbWRnzEzbPt1 for <ospf@ietfa.amsl.com>; Mon,  1 Aug 2016 21:43:50 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1928412B007 for <ospf@ietf.org>; Mon,  1 Aug 2016 21:43:48 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml704-cah.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id COS59724; Tue, 02 Aug 2016 04:43:46 +0000 (GMT)
Received: from NKGEML411-HUB.china.huawei.com (10.98.56.70) by lhreml704-cah.china.huawei.com (10.201.5.130) with Microsoft SMTP Server (TLS) id 14.3.235.1; Tue, 2 Aug 2016 05:43:42 +0100
Received: from NKGEML515-MBX.china.huawei.com ([fe80::a54a:89d2:c471:ff]) by nkgeml411-hub.china.huawei.com ([10.98.56.70]) with mapi id 14.03.0235.001; Tue, 2 Aug 2016 12:43:30 +0800
From: "Dongjie (Jimmy)" <jie.dong@huawei.com>
To: "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>, "ospf@ietf.org" <ospf@ietf.org>
Thread-Topic: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-problem-statement
Thread-Index: AQHR67W1yO0MKk0JlkKke+4PlDDfVaAznGnQ//+NIwCAAI/MgP//4kWAgAFuiYA=
Date: Tue, 2 Aug 2016 04:43:29 +0000
Message-ID: <76CD132C3ADEF848BD84D028D243C92774EFBC05@NKGEML515-MBX.china.huawei.com>
References: <76CD132C3ADEF848BD84D028D243C92774EFB09A@NKGEML515-MBX.china.huawei.com> <90433b8486184c9cb4b947e7ffb9fc73@XCH-ALN-001.cisco.com> <76CD132C3ADEF848BD84D028D243C92774EFB143@NKGEML515-MBX.china.huawei.com> <0369fc017f8d47568594d3eb9f684649@XCH-ALN-001.cisco.com> <76CD132C3ADEF848BD84D028D243C92774EFB1BF@NKGEML515-MBX.china.huawei.com> <3a424b8025ca42a5a64bf88af69ea108@XCH-ALN-001.cisco.com>
In-Reply-To: <3a424b8025ca42a5a64bf88af69ea108@XCH-ALN-001.cisco.com>
Accept-Language: en-US, zh-CN
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.109.108.174]
Content-Type: multipart/alternative; boundary="_000_76CD132C3ADEF848BD84D028D243C92774EFBC05NKGEML515MBXchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020206.57A02503.0044, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=0.0.0.0, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 9ad2eda3929f3e2a0ee4540552bc7400
Archived-At: <https://mailarchive.ietf.org/arch/msg/ospf/OrUOUqXwrik61LtBCwr4cml8PB4>
Cc: "Zhangxudong \(zhangxudong, VRP\)" <zhangxudong@huawei.com>, "lizhenqiang@chinamobile.com" <lizhenqiang@chinamobile.com>
Subject: Re: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-problem-statement
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 02 Aug 2016 04:43:54 -0000

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

Hi Les,

Please see my replies with [Jie2]:

From: Les Ginsberg (ginsberg) [mailto:ginsberg@cisco.com]
Sent: Monday, August 01, 2016 9:57 PM
To: Dongjie (Jimmy); ospf@ietf.org<mailto:ospf@ietf.org>
Cc: Zhangxudong (zhangxudong, VRP); lizhenqiang@chinamobile.com<mailto:lizh=
enqiang@chinamobile.com>
Subject: RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-probl=
em-statement

Jie -

From: Dongjie (Jimmy) [mailto:jie.dong@huawei.com]
Sent: Monday, August 01, 2016 1:44 AM
To: Les Ginsberg (ginsberg); ospf@ietf.org<mailto:ospf@ietf.org>
Cc: Zhangxudong (zhangxudong, VRP); lizhenqiang@chinamobile.com<mailto:lizh=
enqiang@chinamobile.com>
Subject: RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-probl=
em-statement

Hi Les,

Please see inline with [Jie]:

From: Les Ginsberg (ginsberg) [mailto:ginsberg@cisco.com]
Sent: Monday, August 01, 2016 3:09 PM
To: Dongjie (Jimmy); ospf@ietf.org<mailto:ospf@ietf.org>
Cc: Zhangxudong (zhangxudong, VRP); lizhenqiang@chinamobile.com<mailto:lizh=
enqiang@chinamobile.com>
Subject: RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-probl=
em-statement

Jie -

Fully agree that IS-IS and OSPF differ in this regard.

https://www.ietf.org/id/draft-ietf-isis-remaining-lifetime-01.txt addresses=
 problems where corruption of the remaining lifetime occurs either during t=
ransmission/reception or due to some DOS attack. This isn't a concern w OSP=
F (hope you agree).

[Jie]: Yes, for OSPF the corruption during packet transmission can be detec=
ted.

What remains is the possibility that an implementation has some bug and uni=
ntentionally modifies the age to something other than what it should be due=
 to the actual elapsed time since LSA generation. I suppose a mechanism equ=
ivalent to what the IS-IS draft defined i.e. setting the age to "new" (0 in=
 OSPF case) when first receiving a non-self-generated LSA could be useful t=
o prevent negative impacts of such an implementation bug. Is this what you =
intend?

[Jie]: More specifically, the problem could be caused by either "setting th=
e LS age field incorrectly due to implementation bug" or "system timer runs=
 so fast that the LS age reaches MaxAge much earlier than other routers". A=
nother less likely case is that the LS age field is corrupted before the LS=
A is assembled into OSPF packet.

[Jie]: Regarding the solutions space, IMO we need to consider both cases: "=
LS age reaches MaxAge" and "LS age close to MaxAge". For IS-IS, RFC 6232 an=
d RFC 6233 provide solutions for the detection and identification of corrup=
ted IS-IS purge, while OSPF does not have similar mechanisms.

[Les:] It is incorrect to say that RFC 6232 makes it possible to detect a c=
orrupt purge. What it does do is to provide an indication as to which IS in=
itiated a purge. I don't know how OSPF would address this issue, but for OS=
PFv2 at least any solution would likely not be backwards compatible. For th=
is reason I suggest that you not try to address this issue in the same draf=
t.

[Jie2]: Agreed, RFC 6232 provide the mechanism to track the misbehaved rout=
ers so that operator can fix the problem, the detection can be based on the=
 rules in RFC 6233 or some other anomalies. Indeed for OSPFv2 legacy LSAs, =
it is difficult to introduce the mechanism similar to RFC 6232, while it ca=
n be easier for the OSPFv2/v3 Extended LSAs. So it depends on how backward =
compatible the solution should be. I agree with you that the solution for P=
roblem Localization in OSPF needs to be provided in a separate document.

Solutions to LS age  corruption can be done in a backwards compatible way, =
but they  MUST NOT result in discarding purges which pass authentication- d=
oing so places you at risk for having inconsistent LSDBs in the network.

[Jie2]: Exactly. The received MaxAge LSAs cannot simply be discarded, the d=
ecision must be made carefully, probably based on some additional informati=
on. The authors has discussed some possible solution internally, and will p=
repare some material for further open discussion.

As written, the draft makes claims that are at least misleading - and I bel=
ieve actually incorrect. In Section 6 you say:

"The LS age field may be altered as a result of
   packet corruption, such modification cannot be detected by LSA
   checksum nor OSPF packet cryptographic authentication."

This isn't correct.

[Jie] Thanks for pointing out this. This sentence need to be revised to men=
tion "LSA corruption" rather than "packet corruption".

What would be helpful - at least to me - is to move from a generic problem =
statement to the specific problem you want to solve and the proposed soluti=
on. This also requires you to more clearly state the cases where there is a=
n actual vulnerability. It would be a lot easier to support the draft if th=
is were done.

[Jie] Thanks for your suggestion. Yes we can update this draft with more sp=
ecific problem statements as I mentioned above.

[Jie] As for the proposed solutions, the current draft specifies the requir=
ements on the potential solutions, from which we envision that different so=
lutions maybe needed for "Impact Mitigation" and "Problem Localization". Th=
e solution for "Impact mitigation" can be the easier one, for which we can =
start to discuss the potential solutions now. While the solution for "probl=
em localization" may need more considerations.

[Les:] A discussion of the requirements is useful and necessary, but IMO un=
til you propose a solution there isn't enough substance for the document to=
 become a WG document.

[Jie2] Yes the current draft focuses on the problem statement and the requi=
rements, the goal is to firstly get the MaxAge flush problem acknowledged a=
nd reach consensus on the requirements. Then the plan is to specify the sol=
utions in separate documents.  Your valuable suggestions will be considered=
, and further contributions are welcome.

Best regards,
Jie

    Les

Best regards,
Jie

   Les


From: Dongjie (Jimmy) [mailto:jie.dong@huawei.com]
Sent: Sunday, July 31, 2016 11:48 PM
To: Les Ginsberg (ginsberg); ospf@ietf.org<mailto:ospf@ietf.org>
Cc: Zhangxudong (zhangxudong, VRP); lizhenqiang@chinamobile.com<mailto:lizh=
enqiang@chinamobile.com>
Subject: RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-probl=
em-statement

Hi Les,

Thanks for your comments.

OSPF packet level checksum and authentication can only protect the assemble=
d LSU packet one hop on the wire, while cannot detect any change to LSA mad=
e by the routers. This is because the OSPF packets are re-assembled on each=
 hop, which is slightly different from IS-IS. So the problem for OSPF is ma=
inly due to the problems inside the router, for example protocol implementa=
tions, system timers, or some hardware problem. Actually this problem has b=
een seen in several production networks.

We can improve the description in the draft to make this clear.

Best regards,
Jie

From: Les Ginsberg (ginsberg) [mailto:ginsberg@cisco.com]
Sent: Monday, August 01, 2016 1:30 PM
To: Dongjie (Jimmy); ospf@ietf.org<mailto:ospf@ietf.org>
Cc: Zhangxudong (zhangxudong, VRP); lizhenqiang@chinamobile.com<mailto:lizh=
enqiang@chinamobile.com>
Subject: RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-probl=
em-statement

Jie -

The draft says (Section 2):

"Since cryptographic authentication is executed at the OSPF packet
   level, it can only protect the assembled LSU packet for one hop and
   does not provide any additional protection for the corruption of LS
   age field."

But as authentication is calculated at the OSPF packet level, any change to=
 the LS age field for an individual LSA contained within the OSPF packet (e=
.g. by some packet corruption in transmission) would cause authentication t=
o fail when the packet is received. So the statement you make is not correc=
t. I therefore am struggling to understand what problem you believe is not =
addressed by existing authentication techniques.

   Les



From: OSPF [mailto:ospf-bounces@ietf.org] On Behalf Of Dongjie (Jimmy)
Sent: Sunday, July 31, 2016 8:15 PM
To: ospf@ietf.org<mailto:ospf@ietf.org>
Cc: Zhangxudong (zhangxudong, VRP); lizhenqiang@chinamobile.com<mailto:lizh=
enqiang@chinamobile.com>
Subject: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-problem-s=
tatement

Hi all,

draft-dong-ospf-maxage-flush-problem-statement describes the problems cause=
d by the corruption of the LS Age field, and summarizes the requirements on=
 potential solutions. This draft received good comments during the presenta=
tion on the IETF meeting in B.A.

The authors would like to solicit further feedbacks from the mailing list, =
on both the problem statement and the solution requirements. Based on the f=
eedbacks, we will update the problem statement draft, and work together to =
build suitable solutions.

The URL of the draft is:
https://tools.ietf.org/html/draft-dong-ospf-maxage-flush-problem-statement-=
00

Comments & feedbacks are welcome.

Best regards,
Jie


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

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 12 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	font-size:10.5pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color: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:"\6279\6CE8\6846\6587\672C Char";
	margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	font-size:10.5pt;
	font-family:"Calibri","sans-serif";}
span.Char
	{mso-style-name:"\6279\6CE8\6846\6587\672C Char";
	mso-style-priority:99;
	mso-style-link:\6279\6CE8\6846\6587\672C;
	font-family:"Calibri","sans-serif";}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
p.BalloonText, li.BalloonText, div.BalloonText
	{mso-style-name:"Balloon Text";
	mso-style-link:"Balloon Text Char";
	margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	font-size:10.5pt;
	font-family:"Calibri","sans-serif";}
span.EmailStyle21
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle22
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle23
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle24
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle25
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle26
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle27
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"ZH-CN" link=3D"blue" vlink=3D"purple" style=3D"text-justify-t=
rim:punctuation">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Hi Les,=
 <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Please =
see my replies with [Jie2]:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><b><span la=
ng=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot=
;sans-serif&quot;">From:</span></b><span lang=3D"EN-US" style=3D"font-size:=
10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Les Ginsberg=
 (ginsberg)
 [<a href=3D"mailto:ginsberg@cisco.com">mailto:ginsberg@cisco.com</a>] <br>
<b>Sent:</b> Monday, August 01, 2016 9:57 PM<br>
<b>To:</b> Dongjie (Jimmy); <a href=3D"mailto:ospf@ietf.org">ospf@ietf.org<=
/a><br>
<b>Cc:</b> Zhangxudong (zhangxudong, VRP); <a href=3D"mailto:lizhenqiang@ch=
inamobile.com">
lizhenqiang@chinamobile.com</a><br>
<b>Subject:</b> RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flus=
h-problem-statement<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">Jie -<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><b><span la=
ng=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot=
;sans-serif&quot;">From:</span></b><span lang=3D"EN-US" style=3D"font-size:=
10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Dongjie (Jim=
my) [<a href=3D"mailto:jie.dong@huawei.com">mailto:jie.dong@huawei.com</a>]
<br>
<b>Sent:</b> Monday, August 01, 2016 1:44 AM<br>
<b>To:</b> Les Ginsberg (ginsberg); <a href=3D"mailto:ospf@ietf.org">ospf@i=
etf.org</a><br>
<b>Cc:</b> Zhangxudong (zhangxudong, VRP); <a href=3D"mailto:lizhenqiang@ch=
inamobile.com">
lizhenqiang@chinamobile.com</a><br>
<b>Subject:</b> RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flus=
h-problem-statement<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Hi Les,=
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Please =
see inline with [Jie]:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><b><span la=
ng=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot=
;sans-serif&quot;">From:</span></b><span lang=3D"EN-US" style=3D"font-size:=
10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Les Ginsberg=
 (ginsberg)
 [<a href=3D"mailto:ginsberg@cisco.com">mailto:ginsberg@cisco.com</a>] <br>
<b>Sent:</b> Monday, August 01, 2016 3:09 PM<br>
<b>To:</b> Dongjie (Jimmy); <a href=3D"mailto:ospf@ietf.org">ospf@ietf.org<=
/a><br>
<b>Cc:</b> Zhangxudong (zhangxudong, VRP); <a href=3D"mailto:lizhenqiang@ch=
inamobile.com">
lizhenqiang@chinamobile.com</a><br>
<b>Subject:</b> RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flus=
h-problem-statement<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">Jie &#8211;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">Fully agree that IS-IS and OSPF differ in this regard.<o:p></o:p>=
</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><a href=3D"https://www.ietf.org/id/draft-ietf-isis-remaining-life=
time-01.txt">https://www.ietf.org/id/draft-ietf-isis-remaining-lifetime-01.=
txt</a> addresses problems where corruption
 of the remaining lifetime occurs either during transmission/reception or d=
ue to some DOS attack. This isn&#8217;t a concern w OSPF (hope you agree).<=
o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">[Jie]: =
Yes, for OSPF the corruption during packet transmission can be detected.<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">What remains is the possibility that an implementation has some b=
ug and unintentionally modifies the age to something other than what it sho=
uld be due to the actual elapsed time
 since LSA generation. I suppose a mechanism equivalent to what the IS-IS d=
raft defined i.e. setting the age to &#8220;new&#8221; (0 in OSPF case) whe=
n first receiving a non-self-generated LSA could be useful to prevent negat=
ive impacts of such an implementation bug. Is
 this what you intend?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">[Jie]: =
More specifically, the problem could be caused by either &#8220;setting the=
 LS age field incorrectly due to implementation bug&#8221; or &#8220;system=
 timer runs so fast that the LS age reaches MaxAge much
 earlier than other routers&#8221;. Another less likely case is that the LS=
 age field is corrupted before the LSA is assembled into OSPF packet.<o:p><=
/o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">[Jie]: =
Regarding the solutions space, IMO we need to consider both cases: &#8220;L=
S age reaches MaxAge&#8221; and &#8220;LS age close to MaxAge&#8221;. For I=
S-IS, RFC 6232 and RFC 6233 provide solutions for the detection
 and identification of corrupted IS-IS purge, while OSPF does not have simi=
lar mechanisms.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><b><i><span lang=3D"EN-US" style=3D"font-size:11.0pt=
;color:#1F497D">[Les:] It is incorrect to say that RFC 6232 makes it possib=
le to detect a corrupt purge. What it does do is to provide an indication a=
s to which IS initiated a purge. I don&#8217;t
 know how OSPF would address this issue, but for OSPFv2 at least any soluti=
on would likely not be backwards compatible. For this reason I suggest that=
 you not try to address this issue in the same draft.<o:p></o:p></span></i>=
</b></p>
<p class=3D"MsoNormal"><b><i><span lang=3D"EN-US" style=3D"color:#1F497D"><=
o:p>&nbsp;</o:p></span></i></b></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">[Jie2]:=
 Agreed, RFC 6232 provide the mechanism to track the misbehaved routers so =
that operator can fix the problem, the detection can be based on the rules =
in RFC 6233 or some other anomalies. Indeed
 for OSPFv2 legacy LSAs, it is difficult to introduce the mechanism similar=
 to RFC 6232, while it can be easier for the OSPFv2/v3 Extended LSAs. So it=
 depends on how backward compatible the solution should be. I agree with yo=
u that the solution for Problem
 Localization in OSPF needs to be provided in a separate document.<o:p></o:=
p></span></p>
<p class=3D"MsoNormal"><b><i><span lang=3D"EN-US" style=3D"font-size:11.0pt=
;color:#1F497D"><o:p>&nbsp;</o:p></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span lang=3D"EN-US" style=3D"font-size:11.0pt=
;color:#1F497D">Solutions to LS age &nbsp;corruption can be done in a backw=
ards compatible way, but they &nbsp;MUST NOT result in discarding purges wh=
ich pass authentication- doing so places you at
 risk for having inconsistent LSDBs in the network.<o:p></o:p></span></i></=
b></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">[Jie2]:=
 Exactly. The received MaxAge LSAs cannot simply be discarded, the decision=
 must be made carefully, probably based on some additional information. The=
 authors has discussed some possible solution
 internally, and will prepare some material for further open discussion.<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">As written, the draft makes claims that are at least misleading &=
#8211; and I believe actually incorrect. In Section 6 you say:<o:p></o:p></=
span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">&#8220;The LS age field may be altered as a result of<o:p></o:p><=
/span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">&nbsp;&nbsp; packet corruption, such modification cannot be detec=
ted by LSA<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">&nbsp;&nbsp; checksum nor OSPF packet cryptographic authenticatio=
n.&#8221;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">This isn&#8217;t correct.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">[Jie] T=
hanks for pointing out this. This sentence need to be revised to mention &#=
8220;LSA corruption&#8221; rather than &#8220;packet corruption&#8221;.<o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">What would be helpful &#8211; at least to me &#8211; is to move f=
rom a generic problem statement to the specific problem you want to solve a=
nd the proposed solution. This also requires you to
 more clearly state the cases where there is an actual vulnerability. It wo=
uld be a lot easier to support the draft if this were done.<o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">[Jie] T=
hanks for your suggestion. Yes we can update this draft with more specific =
problem statements as I mentioned above.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">[Jie] A=
s for the proposed solutions, the current draft specifies the requirements =
on the potential solutions, from which we envision that different solutions=
 maybe needed for &#8220;Impact Mitigation&#8221;
 and &#8220;Problem Localization&#8221;. </span><span lang=3D"EN-US" style=
=3D"color:#1F497D">The solution for &#8220;</span><span lang=3D"EN-US" styl=
e=3D"color:#1F497D">Impact mitigation</span><span lang=3D"EN-US" style=3D"c=
olor:#1F497D">&#8221;</span><span lang=3D"EN-US" style=3D"color:#1F497D">
 can be the easier one, for which we can start to discuss the potential sol=
ution</span><span lang=3D"EN-US" style=3D"color:#1F497D">s now</span><span =
lang=3D"EN-US" style=3D"color:#1F497D">. While the solution for &#8220;prob=
lem localization&#8221; may need more considerations.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><b><i><span lang=3D"EN-US" style=3D"font-size:11.0pt=
;color:#1F497D">[Les:] A discussion of the requirements is useful and neces=
sary, but IMO until you propose a solution there isn&#8217;t enough substan=
ce for the document to become a WG document.<o:p></o:p></span></i></b></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">[Jie2] Yes the current draft focuses on the problem statement and=
 the requirements, the goal is to firstly get the MaxAge flush problem ackn=
owledged and reach consensus on the requirements.
 Then the plan is to specify the solutions in separate documents.&nbsp; You=
r valuable suggestions will be considered, and further contributions are we=
lcome.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">Best regards,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">Jie<o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span lang=3D"EN-US" style=3D"font-size:11.0pt=
;color:#1F497D"><o:p>&nbsp;</o:p></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span lang=3D"EN-US" style=3D"font-size:11.0pt=
;color:#1F497D">&nbsp;&nbsp;&nbsp; Les<o:p></o:p></span></i></b></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Best re=
gards,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Jie<o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">&nbsp;&nbsp; Les<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><b><span la=
ng=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot=
;sans-serif&quot;">From:</span></b><span lang=3D"EN-US" style=3D"font-size:=
10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Dongjie (Jim=
my) [<a href=3D"mailto:jie.dong@huawei.com">mailto:jie.dong@huawei.com</a>]
<br>
<b>Sent:</b> Sunday, July 31, 2016 11:48 PM<br>
<b>To:</b> Les Ginsberg (ginsberg); <a href=3D"mailto:ospf@ietf.org">ospf@i=
etf.org</a><br>
<b>Cc:</b> Zhangxudong (zhangxudong, VRP); <a href=3D"mailto:lizhenqiang@ch=
inamobile.com">
lizhenqiang@chinamobile.com</a><br>
<b>Subject:</b> RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flus=
h-problem-statement<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Hi Les,=
 <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Thanks =
for your comments.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">OSPF pa=
cket level checksum and authentication can only protect the assembled LSU p=
acket one hop on the wire, while cannot detect any change to LSA made by th=
e routers. This is because the OSPF packets
 are re-assembled on each hop, which is slightly different from IS-IS. So t=
he problem for OSPF is mainly due to the problems inside the router, for ex=
ample protocol implementations, system timers, or some hardware problem. Ac=
tually this problem has been seen
 in several production networks.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">We can =
improve the description in the draft to make this clear.<o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Best re=
gards,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Jie<o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><b><span la=
ng=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot=
;sans-serif&quot;">From:</span></b><span lang=3D"EN-US" style=3D"font-size:=
10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Les Ginsberg=
 (ginsberg)
 [<a href=3D"mailto:ginsberg@cisco.com">mailto:ginsberg@cisco.com</a>] <br>
<b>Sent:</b> Monday, August 01, 2016 1:30 PM<br>
<b>To:</b> Dongjie (Jimmy); <a href=3D"mailto:ospf@ietf.org">ospf@ietf.org<=
/a><br>
<b>Cc:</b> Zhangxudong (zhangxudong, VRP); <a href=3D"mailto:lizhenqiang@ch=
inamobile.com">
lizhenqiang@chinamobile.com</a><br>
<b>Subject:</b> RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flus=
h-problem-statement<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">Jie &#8211;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">The draft says (Section 2):<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">&#8220;Since cryptographic authentication is executed at the OSPF=
 packet<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">&nbsp;&nbsp; level, it can only protect the assembled LSU packet =
for one hop and<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">&nbsp;&nbsp; does not provide any additional protection for the c=
orruption of LS<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">&nbsp;&nbsp; age field.&#8221;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">But as authentication is calculated at the OSPF packet level, any=
 change to the LS age field for an individual LSA contained within the OSPF=
 packet (e.g. by some packet corruption
 in transmission) would cause authentication to fail when the packet is rec=
eived. So the statement you make is not correct. I therefore am struggling =
to understand what problem you believe is not addressed by existing authent=
ication techniques.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">&nbsp;&nbsp; Les<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><b><span la=
ng=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot=
;sans-serif&quot;">From:</span></b><span lang=3D"EN-US" style=3D"font-size:=
10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> OSPF [<a hre=
f=3D"mailto:ospf-bounces@ietf.org">mailto:ospf-bounces@ietf.org</a>]
<b>On Behalf Of </b>Dongjie (Jimmy)<br>
<b>Sent:</b> Sunday, July 31, 2016 8:15 PM<br>
<b>To:</b> <a href=3D"mailto:ospf@ietf.org">ospf@ietf.org</a><br>
<b>Cc:</b> Zhangxudong (zhangxudong, VRP); <a href=3D"mailto:lizhenqiang@ch=
inamobile.com">
lizhenqiang@chinamobile.com</a><br>
<b>Subject:</b> [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-pr=
oblem-statement<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Hi all,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">draft-dong-ospf-maxage-flush-pr=
oblem-statement describes the problems caused by the corruption of the LS A=
ge field, and summarizes the requirements on potential solutions. This draf=
t received good comments during the
 presentation on the IETF meeting in B.A.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">The authors would like to solic=
it further feedbacks from the mailing list, on both the problem statement a=
nd the solution requirements. Based on the feedbacks, we will update the pr=
oblem statement draft, and work together
 to build suitable solutions. <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">The URL of the draft is:<o:p></=
o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><a href=3D"https://tools.ietf.o=
rg/html/draft-dong-ospf-maxage-flush-problem-statement-00">https://tools.ie=
tf.org/html/draft-dong-ospf-maxage-flush-problem-statement-00</a><o:p></o:p=
></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Comments &amp; feedbacks are we=
lcome.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Best regards,<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Jie<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_76CD132C3ADEF848BD84D028D243C92774EFBC05NKGEML515MBXchi_--



From nobody Tue Aug  2 15:28:25 2016
Return-Path: <acee@cisco.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C65AE12D9C6; Tue,  2 Aug 2016 15:28:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.807
X-Spam-Level: 
X-Spam-Status: No, score=-15.807 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=-1.287, 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 WH1YjaVykwRq; Tue,  2 Aug 2016 15:28:22 -0700 (PDT)
Received: from alln-iport-4.cisco.com (alln-iport-4.cisco.com [173.37.142.91]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B1D2312D857; Tue,  2 Aug 2016 15:28:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=11277; q=dns/txt; s=iport; t=1470176901; x=1471386501; h=from:to:subject:date:message-id:references:in-reply-to: mime-version; bh=wBgfN236YGb+wqB3FGACyJsNevDKKL+tywRVXl9euZU=; b=BvYBBTB8BdiZmInaY8cKJiTgv5p2wXwjB/RgYLfJ5SE96SZQ9203hoEp V/ellw6rslYbtbi/gcI/3VtDkEOEaDBv8MDJBuKL4ja6eh7YmYps8kqh5 lpHF+w0BY1zdFisM85fkd/A8Bj6rU93IahnUzU9V8oHvSSeuhHq+XX+sA I=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AwAgBaHaFX/4MNJK1dgndOgVIHrQOHH?= =?us-ascii?q?oUGgX2GHQIcgSM4FAEBAQEBAQFdJ4ReAQEFI2YCAQgOAwMBAigDAgICHxEUCQg?= =?us-ascii?q?CBAESiBcDF692i1MNg00BAQEBAQEBAQIBAQEBAQEBAR+Kd4JDgVpDgmGCWgWYf?= =?us-ascii?q?zQBjEmCNYFrhFqIeoZkgUeEBYN2AR42g3puhm1FfwEBAQ?=
X-IronPort-AV: E=Sophos;i="5.28,462,1464652800";  d="scan'208,217";a="305178102"
Received: from alln-core-1.cisco.com ([173.36.13.131]) by alln-iport-4.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 02 Aug 2016 22:28:20 +0000
Received: from XCH-RTP-015.cisco.com (xch-rtp-015.cisco.com [64.101.220.155]) by alln-core-1.cisco.com (8.14.5/8.14.5) with ESMTP id u72MSKm0023418 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Tue, 2 Aug 2016 22:28:20 GMT
Received: from xch-rtp-015.cisco.com (64.101.220.155) by XCH-RTP-015.cisco.com (64.101.220.155) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Tue, 2 Aug 2016 18:28:19 -0400
Received: from xch-rtp-015.cisco.com ([64.101.220.155]) by XCH-RTP-015.cisco.com ([64.101.220.155]) with mapi id 15.00.1210.000; Tue, 2 Aug 2016 18:28:19 -0400
From: "Acee Lindem (acee)" <acee@cisco.com>
To: Alia Atlas <akatlas@gmail.com>, OSPF List <ospf@ietf.org>, "draft-ietf-ospf-two-part-metric@ietf.org" <draft-ietf-ospf-two-part-metric@ietf.org>
Thread-Topic: AD review of draft-ietf-ospf-two-part-metric-05
Thread-Index: AQHR6hErJdRTP5/JwkOb/UfQNTV8naA2RjEA
Date: Tue, 2 Aug 2016 22:28:19 +0000
Message-ID: <D3C6946B.74536%acee@cisco.com>
References: <CAG4d1reezvCeBUdou32rZJ34TeWK1gsaAUD92DA_0i3-27rj3A@mail.gmail.com>
In-Reply-To: <CAG4d1reezvCeBUdou32rZJ34TeWK1gsaAUD92DA_0i3-27rj3A@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.116.152.198]
Content-Type: multipart/alternative; boundary="_000_D3C6946B74536aceeciscocom_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/ospf/ho4-eSuQ5ghE_ISoSoxgN-6OMP4>
Subject: Re: [OSPF] AD review of draft-ietf-ospf-two-part-metric-05
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 02 Aug 2016 22:28:24 -0000

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

SGkgQWxpYSwNCg0KVGhhbmtzIGZvciB5b3VyIHJldmlldyBhbmQgcHJvZ3Jlc3Npb24uDQoNCkZy
b206IEFsaWEgQXRsYXMgPGFrYXRsYXNAZ21haWwuY29tPG1haWx0bzpha2F0bGFzQGdtYWlsLmNv
bT4+DQpEYXRlOiBGcmlkYXksIEp1bHkgMjksIDIwMTYgYXQgMTE6MTkgUE0NClRvOiBPU1BGIFdH
IExpc3QgPG9zcGZAaWV0Zi5vcmc8bWFpbHRvOm9zcGZAaWV0Zi5vcmc+PiwgImRyYWZ0LWlldGYt
b3NwZi10d28tcGFydC1tZXRyaWNAaWV0Zi5vcmc8bWFpbHRvOmRyYWZ0LWlldGYtb3NwZi10d28t
cGFydC1tZXRyaWNAaWV0Zi5vcmc+IiA8ZHJhZnQtaWV0Zi1vc3BmLXR3by1wYXJ0LW1ldHJpY0Bp
ZXRmLm9yZzxtYWlsdG86ZHJhZnQtaWV0Zi1vc3BmLXR3by1wYXJ0LW1ldHJpY0BpZXRmLm9yZz4+
DQpTdWJqZWN0OiBBRCByZXZpZXcgb2YgZHJhZnQtaWV0Zi1vc3BmLXR3by1wYXJ0LW1ldHJpYy0w
NQ0KUmVzZW50LUZyb206IDxhbGlhcy1ib3VuY2VzQGlldGYub3JnPG1haWx0bzphbGlhcy1ib3Vu
Y2VzQGlldGYub3JnPj4NClJlc2VudC1UbzogTGlsaSBXYW5nIDxsaWxpd0BqdW5pcGVyLm5ldDxt
YWlsdG86bGlsaXdAanVuaXBlci5uZXQ+PiwgQWNlZSBMaW5kZW0gPGFjZWVAY2lzY28uY29tPG1h
aWx0bzphY2VlQGNpc2NvLmNvbT4+LCA8RGF2ZS5EdWJvaXNAZ2RjNHMuY29tPG1haWx0bzpEYXZl
LkR1Ym9pc0BnZGM0cy5jb20+PiwgVmliaG9yIEp1bGthIDx2aWJob3IuanVsa2FAbC0zQ29tLmNv
bTxtYWlsdG86dmliaG9yLmp1bGthQGwtM0NvbS5jb20+PiwgVG9tIE1jTWlsbGFuIDx0b20ubWNt
aWxsYW5AbC0zY29tLmNvbTxtYWlsdG86dG9tLm1jbWlsbGFuQGwtM2NvbS5jb20+PiwgSmVmZnJl
eSBaaGFuZyA8enpoYW5nQGp1bmlwZXIubmV0PG1haWx0bzp6emhhbmdAanVuaXBlci5uZXQ+Pg0K
UmVzZW50LURhdGU6IEZyaWRheSwgSnVseSAyOSwgMjAxNiBhdCAxMToxOSBQTQ0KDQpGaXJzdCwg
SSB3b3VsZCBsaWtlIHRvIHRoYW5rIHRoZSBhdXRob3JzLCBKZWZmcmV5LCBMaWxpLCBBY2VlLCBE
YXZpZCwgVmliaG9yIGFuZCBUb20sIGZvciB0aGVpciB3b3JrIG9uIHRoaXMgZHJhZnQuDQoNCkFz
IGlzIGN1c3RvbWFyeSwgSSBoYXZlIGRvbmUgbXkgQUQgcmV2aWV3IG9mIGRyYWZ0LWlldGYtb3Nw
Zi10d28tcGFydC1tZXRyaWMtMDUuDQpJIGRvIGhhdmUgYSBmZXcgY29uY2VybnMgd2hpY2ggYXJl
IGRldGFpbGVkIGJlbG93LiAgVGhlIG51bWJlciBvZiBhdXRob3JzIHdpbGwgYmxvY2sgcHJvZ3Jl
c3NpbmcgdG8gSUVTRyB0ZWxlY2hhdCB1bnRpbCBpdCBpcyBhZGRyZXNzZWQuICAgVHJ1c3Rpbmcg
dG8gYSB0aW1lbHkgcmVzb2x1dGlvbiBvZiB0aGUgaXNzdWVzIGJlbG93LCBJIGFtIHJlcXVlc3Rp
bmcgSUVURiBMYXN0IENhbGwuICBXaXRoIHByb21wdCBhY3Rpb24sIHRoaXMgZG9jdW1lbnQgY2Fu
IG1ha2UgaXQgdG8gdGhlIEF1Z3VzdCAxOCB0ZWxlY2hhdCBmb3IgYXBwcm92YWwuDQoNClJldmll
dyBDb21tZW50czoNCg0KRmlyc3QsIHRoaXMgZmFpcmx5IHNob3J0IGRvY3VtZW50IGhhcyA2IGF1
dGhvcnMuICAgQXMgeW91IGFsbCB3ZWxsIGtub3csIHRoZSB1c3VhbCBsaW1pdCBmb3IgZHJhZnRz
IHByb2dyZXNzaW5nIGlzIDUuICBUaGlzIGdyZWF0bHkgc2ltcGxpZmllcyB0aGUgaW50ZXJhY3Rp
b25zIGR1cmluZyBBVVRINDggYW5kIHRoZXJlIGlzIHJhcmVseSBtb3JlIHRoYW4gYSBmZXcgYWN0
aXZlIGVkaXRvcnMuICBQbGVhc2UgY29uc2lkZXIgaWYgeW91IGNhbiByZWR1Y2UgaXQgYW5kIGV4
cGxhaW4gdG8gbWUgcHJpdmF0ZWx5IHdoYXQganVzdGlmaWNhdGlvbnMgbWlnaHQgZXhpc3QsIGlm
IGFueSwgZm9yIG5vdCBkb2luZyBzby4NCg0KT2theSAtIHdlIHdpbGwgZG8gdGhpcyBhbmQgZ2V0
IGJhY2sgdG8geW91Lg0KDQoNClNlY29uZCwgcGxlYXNlIHVwZGF0ZSB0aGUgVEJEcyBpbiB0aGUg
ZG9jdW1lbnQgZm9yIHRoZSB2YXJpb3VzIElBTkEgYWxsb2NhdGVkIHN1Yi1UTFYgdmFsdWVzIHRv
IGJlIFRCRDEsIFRCRDIsIGFuZCBUQkQzIHNvIGl0J3MgZWFzaWVyIHRvIHJlcGxhY2UgZHVyaW5n
IElBTkEgYW5kIFJGQyBFZGl0b3IgcHJvY2Vzc2luZy4NCg0KWWVzIC0gd2Ugd2lsbCBkbyB0aGlz
Lg0KDQoNClRoaXJkLCBTZWMgMy43IGRlZmluZXMgYml0IDAgdG8gaGF2ZSBzcGVjaWZpYyBtZWFu
aW5nIGJ1dCBkb2Vzbid0IGluZGljYXRlIHRoYXQgaW4gdGhlIElBTkEgc2VjdGlvbi4gIFBsZWFz
ZSB1cGRhdGUgdGhlIElBTkEgc2VjdGlvbiB0byBjbGVhcmx5IGluZGljYXRlIHRoZSBiaXQgYmVp
bmcgcmVxdWVzdGVkIChvciB1cGRhdGUgdGhlIGJpdCB0byBiZSBhIFRCRDQpLiAgVGhlIHRlcm0g
dXNlZCB0byByZWZlciB0byB0aGUgYml0IGFsc28gdmFyaWVzIGJldHdlZW4gMy43IGFuZCA0LiAg
UGxlYXNlIHBpY2sgb25lIHRlcm0gYW5kIHN0aWNrIHdpdGggaXQuICBJbiAzLjcsIGl0IGlzICJS
b3V0ZXIgRnVuY3Rpb25hbCBDYXBhYmlsaXR5IEJpdCIgYW5kIGluIFNlYyA0LCBpdCBpcyBSb3V0
ZXIgSW5mb3JtYXRpb25hbCBDYXBhYmlsaXR5IEJpdHMuDQoNCldpbGwgZG8gLSBpdCBpcyBhIGRl
ZmluaXRlbHkgYSDigJxSb3V0ZXIgRnVuY3Rpb25hbCBDYXBhYmlsaXR5IEJpdOKAnSBhcyBkZWZp
bmVkIGluIFJGQyA3NzcwLg0KDQpUaGFua3MsDQpBY2VlDQoNCg0KDQoNClJlZ2FyZHMsDQpBbGlh
DQo=

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

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy
ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsgY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1zaXplOiAx
NHB4OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPGRpdj5IaSBBbGlhLCZu
YnNwOzwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+VGhhbmtzIGZvciB5b3VyIHJldmll
dyBhbmQgcHJvZ3Jlc3Npb24uJm5ic3A7PC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPHNwYW4g
aWQ9Ik9MS19TUkNfQk9EWV9TRUNUSU9OIj4NCjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OkNhbGli
cmk7IGZvbnQtc2l6ZToxMXB0OyB0ZXh0LWFsaWduOmxlZnQ7IGNvbG9yOmJsYWNrOyBCT1JERVIt
Qk9UVE9NOiBtZWRpdW0gbm9uZTsgQk9SREVSLUxFRlQ6IG1lZGl1bSBub25lOyBQQURESU5HLUJP
VFRPTTogMGluOyBQQURESU5HLUxFRlQ6IDBpbjsgUEFERElORy1SSUdIVDogMGluOyBCT1JERVIt
VE9QOiAjYjVjNGRmIDFwdCBzb2xpZDsgQk9SREVSLVJJR0hUOiBtZWRpdW0gbm9uZTsgUEFERElO
Ry1UT1A6IDNwdCI+DQo8c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZCI+RnJvbTogPC9zcGFu
PkFsaWEgQXRsYXMgJmx0OzxhIGhyZWY9Im1haWx0bzpha2F0bGFzQGdtYWlsLmNvbSI+YWthdGxh
c0BnbWFpbC5jb208L2E+Jmd0Ozxicj4NCjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xkIj5E
YXRlOiA8L3NwYW4+RnJpZGF5LCBKdWx5IDI5LCAyMDE2IGF0IDExOjE5IFBNPGJyPg0KPHNwYW4g
c3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQiPlRvOiA8L3NwYW4+T1NQRiBXRyBMaXN0ICZsdDs8YSBo
cmVmPSJtYWlsdG86b3NwZkBpZXRmLm9yZyI+b3NwZkBpZXRmLm9yZzwvYT4mZ3Q7LCAmcXVvdDs8
YSBocmVmPSJtYWlsdG86ZHJhZnQtaWV0Zi1vc3BmLXR3by1wYXJ0LW1ldHJpY0BpZXRmLm9yZyI+
ZHJhZnQtaWV0Zi1vc3BmLXR3by1wYXJ0LW1ldHJpY0BpZXRmLm9yZzwvYT4mcXVvdDsgJmx0Ozxh
IGhyZWY9Im1haWx0bzpkcmFmdC1pZXRmLW9zcGYtdHdvLXBhcnQtbWV0cmljQGlldGYub3JnIj5k
cmFmdC1pZXRmLW9zcGYtdHdvLXBhcnQtbWV0cmljQGlldGYub3JnPC9hPiZndDs8YnI+DQo8c3Bh
biBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZCI+U3ViamVjdDogPC9zcGFuPkFEIHJldmlldyBvZiBk
cmFmdC1pZXRmLW9zcGYtdHdvLXBhcnQtbWV0cmljLTA1PGJyPg0KPHNwYW4gc3R5bGU9ImZvbnQt
d2VpZ2h0OmJvbGQiPlJlc2VudC1Gcm9tOiA8L3NwYW4+Jmx0OzxhIGhyZWY9Im1haWx0bzphbGlh
cy1ib3VuY2VzQGlldGYub3JnIj5hbGlhcy1ib3VuY2VzQGlldGYub3JnPC9hPiZndDs8YnI+DQo8
c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZCI+UmVzZW50LVRvOiA8L3NwYW4+TGlsaSBXYW5n
ICZsdDs8YSBocmVmPSJtYWlsdG86bGlsaXdAanVuaXBlci5uZXQiPmxpbGl3QGp1bmlwZXIubmV0
PC9hPiZndDssIEFjZWUgTGluZGVtICZsdDs8YSBocmVmPSJtYWlsdG86YWNlZUBjaXNjby5jb20i
PmFjZWVAY2lzY28uY29tPC9hPiZndDssICZsdDs8YSBocmVmPSJtYWlsdG86RGF2ZS5EdWJvaXNA
Z2RjNHMuY29tIj5EYXZlLkR1Ym9pc0BnZGM0cy5jb208L2E+Jmd0OywgVmliaG9yDQogSnVsa2Eg
Jmx0OzxhIGhyZWY9Im1haWx0bzp2aWJob3IuanVsa2FAbC0zQ29tLmNvbSI+dmliaG9yLmp1bGth
QGwtM0NvbS5jb208L2E+Jmd0OywgVG9tIE1jTWlsbGFuICZsdDs8YSBocmVmPSJtYWlsdG86dG9t
Lm1jbWlsbGFuQGwtM2NvbS5jb20iPnRvbS5tY21pbGxhbkBsLTNjb20uY29tPC9hPiZndDssIEpl
ZmZyZXkgWmhhbmcgJmx0OzxhIGhyZWY9Im1haWx0bzp6emhhbmdAanVuaXBlci5uZXQiPnp6aGFu
Z0BqdW5pcGVyLm5ldDwvYT4mZ3Q7PGJyPg0KPHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQi
PlJlc2VudC1EYXRlOiA8L3NwYW4+RnJpZGF5LCBKdWx5IDI5LCAyMDE2IGF0IDExOjE5IFBNPGJy
Pg0KPC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgaWQ9Ik1BQ19PVVRMT09L
X0FUVFJJQlVUSU9OX0JMT0NLUVVPVEUiIHN0eWxlPSJCT1JERVItTEVGVDogI2I1YzRkZiA1IHNv
bGlkOyBQQURESU5HOjAgMCAwIDU7IE1BUkdJTjowIDAgMCA1OyI+DQo8ZGl2Pg0KPGRpdj4NCjxk
aXYgZGlyPSJsdHIiPkZpcnN0LCBJIHdvdWxkIGxpa2UgdG8gdGhhbmsgdGhlIGF1dGhvcnMsIEpl
ZmZyZXksIExpbGksIEFjZWUsIERhdmlkLCBWaWJob3IgYW5kIFRvbSwgZm9yIHRoZWlyIHdvcmsg
b24gdGhpcyBkcmFmdC4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2PkFzIGlzIGN1c3RvbWFyeSwg
SSBoYXZlIGRvbmUgbXkgQUQgcmV2aWV3IG9mJm5ic3A7ZHJhZnQtaWV0Zi1vc3BmLXR3by1wYXJ0
LW1ldHJpYy0wNS48L2Rpdj4NCjxkaXY+SSBkbyBoYXZlIGEgZmV3IGNvbmNlcm5zIHdoaWNoIGFy
ZSBkZXRhaWxlZCBiZWxvdy4mbmJzcDsgVGhlIG51bWJlciBvZiBhdXRob3JzIHdpbGwgYmxvY2sg
cHJvZ3Jlc3NpbmcgdG8gSUVTRyB0ZWxlY2hhdCB1bnRpbCBpdCBpcyBhZGRyZXNzZWQuICZuYnNw
OyBUcnVzdGluZyB0byBhIHRpbWVseSByZXNvbHV0aW9uIG9mIHRoZSBpc3N1ZXMgYmVsb3csIEkg
YW0gcmVxdWVzdGluZyBJRVRGIExhc3QgQ2FsbC4mbmJzcDsgV2l0aCBwcm9tcHQgYWN0aW9uLCB0
aGlzIGRvY3VtZW50DQogY2FuIG1ha2UgaXQgdG8gdGhlIEF1Z3VzdCAxOCB0ZWxlY2hhdCBmb3Ig
YXBwcm92YWwuPC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj5SZXZpZXcgQ29tbWVudHM6
Jm5ic3A7PC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj5GaXJzdCwgdGhpcyBmYWlybHkg
c2hvcnQgZG9jdW1lbnQgaGFzIDYgYXV0aG9ycy4gJm5ic3A7IEFzIHlvdSBhbGwgd2VsbCBrbm93
LCB0aGUgdXN1YWwgbGltaXQgZm9yIGRyYWZ0cyBwcm9ncmVzc2luZyBpcyA1LiZuYnNwOyBUaGlz
IGdyZWF0bHkgc2ltcGxpZmllcyB0aGUgaW50ZXJhY3Rpb25zIGR1cmluZyBBVVRINDggYW5kIHRo
ZXJlIGlzIHJhcmVseSBtb3JlIHRoYW4gYSBmZXcgYWN0aXZlIGVkaXRvcnMuJm5ic3A7IFBsZWFz
ZSBjb25zaWRlciBpZiB5b3UgY2FuDQogcmVkdWNlIGl0IGFuZCBleHBsYWluIHRvIG1lIHByaXZh
dGVseSB3aGF0IGp1c3RpZmljYXRpb25zIG1pZ2h0IGV4aXN0LCBpZiBhbnksIGZvciBub3QgZG9p
bmcgc28uPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L3Nw
YW4+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj5Pa2F5IC0gd2Ugd2lsbCBkbyB0aGlzIGFuZCBn
ZXQgYmFjayB0byB5b3UuJm5ic3A7PC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPHNwYW4gaWQ9
Ik9MS19TUkNfQk9EWV9TRUNUSU9OIj4NCjxibG9ja3F1b3RlIGlkPSJNQUNfT1VUTE9PS19BVFRS
SUJVVElPTl9CTE9DS1FVT1RFIiBzdHlsZT0iQk9SREVSLUxFRlQ6ICNiNWM0ZGYgNSBzb2xpZDsg
UEFERElORzowIDAgMCA1OyBNQVJHSU46MCAwIDAgNTsiPg0KPGRpdj4NCjxkaXY+DQo8ZGl2IGRp
cj0ibHRyIj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2PlNlY29uZCwgcGxlYXNlIHVwZGF0ZSB0
aGUgVEJEcyBpbiB0aGUgZG9jdW1lbnQgZm9yIHRoZSB2YXJpb3VzIElBTkEgYWxsb2NhdGVkIHN1
Yi1UTFYgdmFsdWVzIHRvIGJlIFRCRDEsIFRCRDIsIGFuZCBUQkQzIHNvIGl0J3MgZWFzaWVyIHRv
IHJlcGxhY2UgZHVyaW5nIElBTkEgYW5kIFJGQyBFZGl0b3IgcHJvY2Vzc2luZy4gJm5ic3A7PC9k
aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L3NwYW4+DQo8ZGl2
Pjxicj4NCjwvZGl2Pg0KPGRpdj5ZZXMgLSB3ZSB3aWxsIGRvIHRoaXMuJm5ic3A7PC9kaXY+DQo8
ZGl2Pjxicj4NCjwvZGl2Pg0KPHNwYW4gaWQ9Ik9MS19TUkNfQk9EWV9TRUNUSU9OIj4NCjxibG9j
a3F1b3RlIGlkPSJNQUNfT1VUTE9PS19BVFRSSUJVVElPTl9CTE9DS1FVT1RFIiBzdHlsZT0iQk9S
REVSLUxFRlQ6ICNiNWM0ZGYgNSBzb2xpZDsgUEFERElORzowIDAgMCA1OyBNQVJHSU46MCAwIDAg
NTsiPg0KPGRpdj4NCjxkaXY+DQo8ZGl2IGRpcj0ibHRyIj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8
ZGl2PlRoaXJkLCBTZWMgMy43IGRlZmluZXMgYml0IDAgdG8gaGF2ZSBzcGVjaWZpYyBtZWFuaW5n
IGJ1dCBkb2Vzbid0IGluZGljYXRlIHRoYXQgaW4gdGhlIElBTkEgc2VjdGlvbi4mbmJzcDsgUGxl
YXNlIHVwZGF0ZSB0aGUgSUFOQSBzZWN0aW9uIHRvIGNsZWFybHkgaW5kaWNhdGUgdGhlIGJpdCBi
ZWluZyByZXF1ZXN0ZWQgKG9yIHVwZGF0ZSB0aGUgYml0IHRvIGJlIGEgVEJENCkuJm5ic3A7IFRo
ZSB0ZXJtIHVzZWQgdG8gcmVmZXIgdG8gdGhlIGJpdCBhbHNvIHZhcmllcw0KIGJldHdlZW4gMy43
IGFuZCA0LiZuYnNwOyBQbGVhc2UgcGljayBvbmUgdGVybSBhbmQgc3RpY2sgd2l0aCBpdC4mbmJz
cDsgSW4gMy43LCBpdCBpcyAmcXVvdDtSb3V0ZXIgRnVuY3Rpb25hbCBDYXBhYmlsaXR5Jm5ic3A7
Qml0JnF1b3Q7IGFuZCBpbiBTZWMgNCwgaXQmbmJzcDtpcyBSb3V0ZXIgSW5mb3JtYXRpb25hbCBD
YXBhYmlsaXR5Jm5ic3A7Qml0cy48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxv
Y2txdW90ZT4NCjwvc3Bhbj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2PldpbGwgZG8gLSBpdCBp
cyBhIGRlZmluaXRlbHkgYSDigJxSb3V0ZXIgRnVuY3Rpb25hbCBDYXBhYmlsaXR5IEJpdOKAnSBh
cyBkZWZpbmVkIGluIFJGQyA3NzcwLiZuYnNwOzwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxk
aXY+VGhhbmtzLDwvZGl2Pg0KPGRpdj5BY2VlJm5ic3A7PC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2
Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxzcGFuIGlkPSJPTEtfU1JDX0JPRFlfU0VDVElPTiI+DQo8
YmxvY2txdW90ZSBpZD0iTUFDX09VVExPT0tfQVRUUklCVVRJT05fQkxPQ0tRVU9URSIgc3R5bGU9
IkJPUkRFUi1MRUZUOiAjYjVjNGRmIDUgc29saWQ7IFBBRERJTkc6MCAwIDAgNTsgTUFSR0lOOjAg
MCAwIDU7Ij4NCjxkaXY+DQo8ZGl2Pg0KPGRpdiBkaXI9Imx0ciI+DQo8ZGl2Pjxicj4NCjwvZGl2
Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+UmVnYXJkcyw8L2Rpdj4NCjxkaXY+QWxpYTwvZGl2
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9zcGFuPg0KPC9ib2R5
Pg0KPC9odG1sPg0K

--_000_D3C6946B74536aceeciscocom_--


From nobody Wed Aug  3 07:46:03 2016
Return-Path: <cbowers@juniper.net>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0BED212DABD for <ospf@ietfa.amsl.com>; Wed,  3 Aug 2016 07:46:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.922
X-Spam-Level: 
X-Spam-Status: No, score=-1.922 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_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=junipernetworks.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 H2oobeae0zdZ for <ospf@ietfa.amsl.com>; Wed,  3 Aug 2016 07:45:59 -0700 (PDT)
Received: from NAM03-CO1-obe.outbound.protection.outlook.com (mail-co1nam03on0108.outbound.protection.outlook.com [104.47.40.108]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 91F9612D66B for <ospf@ietf.org>; Wed,  3 Aug 2016 07:45:48 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=junipernetworks.onmicrosoft.com; s=selector1-juniper-net; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=heMU1reIFW4+kIvswBSYpEPvMxbLfr3DjPEe1kyIZUs=; b=AXpLxvPbS1pY49M+HZeD61bLvOkjCQCgr2p91ixz8wdWMkw0nUPQYDeh9A059ItfPPZ6D9QnrSSWi7jP3WwX3UKPJcBVv1/8p7XARpvRg+fBFvu0WQ9fLEKL6SeUY9AX8IE/X9GyIRxhSZ+AcjvMWPomcJbgzcx7bW5dX6a2pDU=
Received: from MWHPR05MB2829.namprd05.prod.outlook.com (10.168.245.11) by MWHPR05MB2830.namprd05.prod.outlook.com (10.168.245.12) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P384) id 15.1.557.8; Wed, 3 Aug 2016 14:45:46 +0000
Received: from MWHPR05MB2829.namprd05.prod.outlook.com ([10.168.245.11]) by MWHPR05MB2829.namprd05.prod.outlook.com ([10.168.245.11]) with mapi id 15.01.0557.009; Wed, 3 Aug 2016 14:45:46 +0000
From: Chris Bowers <cbowers@juniper.net>
To: Peter Psenak <ppsenak@cisco.com>, OSPF List <ospf@ietf.org>
Thread-Topic: [OSPF] OSPFv2 SR draft
Thread-Index: AQHR4/NCxEmNaMtLk0SvZpHsNgIxfaA3X9Hw
Date: Wed, 3 Aug 2016 14:45:45 +0000
Message-ID: <MWHPR05MB2829B34A5B8AB2F4489DC2AFA9060@MWHPR05MB2829.namprd05.prod.outlook.com>
References: <5791D96B.6080907@cisco.com>
In-Reply-To: <5791D96B.6080907@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=cbowers@juniper.net; 
x-originating-ip: [66.129.239.12]
x-ms-office365-filtering-correlation-id: 88e5fc3f-d381-4a0e-bb1e-08d3bbacda5f
x-microsoft-exchange-diagnostics: 1; MWHPR05MB2830; 6:Wk571XpuDlt95AAqHQvMTmc3MrgMavzy3+xtZuoabQR/57Dgj307lKLRpvR4il8UFMjclzg55NDdUc3mRrvMKzvGZUp7XNl97+m5tDw2VPZGgdnt9lgYpAnwF+XRYFuvni7Xf8HXkadKUVFiLixDYRt5tvtVrwSr1GTjYBEMMMoxY8fNfonwX9/v2cwtY2OMylg5zBo2sw9XAp1wB1ohJgAlA/l+gbUnWTlaEj/I4V9yoYPaTdH3pBuZIKen+rYslbRT9no5u4iV5VvVeCMIsk0Uk5ui6UVwxfXQ71EaLhLbGp0MWNdDpO0Y6P6sn6MhulRlxJ5SlbiCn3DLsalFTA==; 5:vIR5ftdccp5VgOT767obMe/jXn1yy/ZC09k2N8r+9S/fIf7VAmeDXovRrd5P90BClIpGe8xbCgevL5ZrjHiSlb8O5t7HDvs/Nv05948Zzx4dkCy5ZFbZb1tULn75KGM0ruzQsaq4P5t+K3/ioNwzgA==; 24:dzNn9Tm5Cpt35pimm5fweFWughQf0gycNsRmCUczWCdbQlD7nh1wGqYTSSCsEGihiFXda+zdnC6SJlMSAYk9w5p9RDYH+PJt4QxDurC6Aug=; 7:WV2IMVehCkWW+h+g/DPHGm4oXtlGk23UVGYe0mYuKfsHKMhWm7JbdbZilNXVJ+xVlTTErhpLS07iITPwd/U9xrMYJBy46ONQUrUTXyg3BC+fyEbI/mmEXZ9ftbV4j71Wk9lPy3k3bPjGkFUOQrcg4wTUSkR1Nl7YN+J81qsajZ95znExkXsuy9uyr5zKCoqZqWsoZei10x3CYV15jpiEdXR/6WEPsMomcacY6AMwwAXTXvz7SEzaFsYm7JX42TKM
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:MWHPR05MB2830;
x-microsoft-antispam-prvs: <MWHPR05MB2830F3BE3FF4C98B6611212FA9060@MWHPR05MB2830.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:;
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(6055026);  SRVR:MWHPR05MB2830; BCL:0; PCL:0; RULEID:; SRVR:MWHPR05MB2830; 
x-forefront-prvs: 00235A1EEF
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(7916002)(199003)(13464003)(377454003)(53754006)(189002)(102836003)(3846002)(101416001)(586003)(6116002)(86362001)(3660700001)(97736004)(106356001)(87936001)(11100500001)(50986999)(122556002)(92566002)(7846002)(99286002)(107886002)(76176999)(105586002)(33656002)(10400500002)(5001770100001)(2906002)(81166006)(54356999)(305945005)(77096005)(189998001)(76576001)(66066001)(74316002)(81156014)(2950100001)(9686002)(8936002)(15975445007)(5002640100001)(19580405001)(19580395003)(8676002)(106116001)(2900100001)(7696003)(68736007)(7736002)(3280700002); DIR:OUT; SFP:1102; SCL:1; SRVR:MWHPR05MB2830; H:MWHPR05MB2829.namprd05.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords;  A:1; MX:1; LANG:en; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 03 Aug 2016 14:45:45.9766 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR05MB2830
Archived-At: <https://mailarchive.ietf.org/arch/msg/ospf/qJs-RfSfqKuZoNN1WQREZmiTmCE>
Subject: Re: [OSPF] OSPFv2 SR draft
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 03 Aug 2016 14:46:02 -0000

Peter,=20

Taking a looking at the whole paragraph into this sentence was added,=20
I am not sure how to interpret it. =20

   The SR-Algorithm Sub-TLV is optional.  It MAY only be advertised once
   in the Router Information Opaque LSA.  If the SID/Label Range TLV, as
   defined in Section 3.2, is advertised, then the SR-Algorithm TLV MUST
   also be advertised.  If the SR-Algorithm TLV is not advertised by the
   node, such node is considered as not being segment routing capable.

Is this sentence intended to imply that if a router does not advertise=20
the SR-Algorithm TLV including algorithm X, then any prefix-SIDs for=20
algorithm X advertised by that router will be ignored by other routers? =20

If this is the intention, then it would be better to state is more explicit=
ly.

If not, then the intended meaning should be clarified.

Thanks,
Chris


-----Original Message-----
From: OSPF [mailto:ospf-bounces@ietf.org] On Behalf Of Peter Psenak
Sent: Friday, July 22, 2016 3:30 AM
To: OSPF List <ospf@ietf.org>
Subject: [OSPF] OSPFv2 SR draft

Hi All,

following text has been added in the latest revision of the OSPFv2 SR=20
draft, section 3.1.

"If the SR-Algorithm TLV is not advertised by node, such node is=20
considered as not being segment routing capable."

Please let us know if there are any concerns regarding this addition.

thanks,
Peter

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


From nobody Thu Aug  4 11:41:06 2016
Return-Path: <akatlas@gmail.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BB91912D1BC for <ospf@ietfa.amsl.com>; Thu,  4 Aug 2016 11:41:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -102.699
X-Spam-Level: 
X-Spam-Status: No, score=-102.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, USER_IN_WHITELIST=-100] 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 j2YLa0vjx9FT for <ospf@ietfa.amsl.com>; Thu,  4 Aug 2016 11:41:02 -0700 (PDT)
Received: from mail-qk0-x230.google.com (mail-qk0-x230.google.com [IPv6:2607:f8b0:400d:c09::230]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9F62512D0F1 for <ospf@ietf.org>; Thu,  4 Aug 2016 11:41:02 -0700 (PDT)
Received: by mail-qk0-x230.google.com with SMTP id v123so106881778qkh.3 for <ospf@ietf.org>; Thu, 04 Aug 2016 11:41:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:in-reply-to:references:from:date:message-id:subject:to;  bh=QCHxEZZFKdxAz19xoZ29F/e2jCcl/WuVBBwoRS03hCk=; b=HZ884Kpo332B+m2Eb5y5zDDqXCPG3D7w3n+f8lgCUIG7h25gPDzqO7vzb9FtcATq9Z 8wgyLUt1mSIQo0XZvUFMyS6KIDTW9rHi7CAAFsn0ZSo41aSPcDj0C/Bh6HY53ZOjTkY4 kZDN0eDs4PB3v6K37zAH40+UfeRz4VnhdaOOXxAW/7XpI2qAGCKcDJ3dJ7RQ7N9BZnva YjkmUELBhL/6iXWMfgSxEIJmipwV5hN0Ps5ARHZNagmUKNP/Ivi0JFEyzt8qLbmNpTVV QETisMAUU4caqb9qmxl8w8uO0AfatSXdRkGqrdZNKxlb+vPtKpu1METPsJAoBdzY6ppq 0fFQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=QCHxEZZFKdxAz19xoZ29F/e2jCcl/WuVBBwoRS03hCk=; b=LCl1wkkky75cIqh92iZ2x/peLXSCTMeLxB0rmile9nEA2n/DfKJbKSSKRqigbKuqaw IuYEuoisRAxP+Vmsieg+6QER8Rcewlh+auWQR3ii+dWBsAkN1tp/+ZiOwePt4CpZ88IX RrAMVlL/FDVUsFNBPRf/aB7PpKTakgbp/G6lrEY+uFE4C5DbkI5Sla2UCF0PhE9b7P+U 7kJaALay65bFuI5lgaYQVo74YSN7Q2vH/xEDoEJvGolnBzIzcgqiPl/0dzkRmjGJeyYq Z4J6FRMONKfe2N9X3OHRT4+kpGOrfzEU92Z/IH6j/8ObrhK7HBpk6pnHUHG1HzoK8VIj W0Mw==
X-Gm-Message-State: AEkooutIrrA7SPH/8iAZVCAnPtiBhil5jf/hJAD3hpYWC/+f6Vl77nsy5yV9BkkZ0v6mL4pV/q/2SXQHPFvb/A==
X-Received: by 10.55.168.22 with SMTP id r22mr7608169qke.148.1470336061645; Thu, 04 Aug 2016 11:41:01 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.237.52.193 with HTTP; Thu, 4 Aug 2016 11:41:00 -0700 (PDT)
In-Reply-To: <20160804174410.15928.13929.idtracker@ietfa.amsl.com>
References: <20160804174410.15928.13929.idtracker@ietfa.amsl.com>
From: Alia Atlas <akatlas@gmail.com>
Date: Thu, 4 Aug 2016 14:41:00 -0400
Message-ID: <CAG4d1rcUf3Pzh_gZ3zdMbxUC1YbLg8GJsbXBWrqVMAJD0Hq14g@mail.gmail.com>
To: OSPF List <ospf@ietf.org>
Content-Type: multipart/alternative; boundary=94eb2c076416a7ad4d0539434ab2
Archived-At: <https://mailarchive.ietf.org/arch/msg/ospf/j77A9lLVtVD74HOumejMpcru2Ao>
Subject: [OSPF] Fwd: Additional extension for the early allocations from draft-ietf-ospf-segment-routing-extensions
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 04 Aug 2016 18:41:05 -0000

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

This gives an additional year for the ospf-spring-extensions.
I sincerely hope that the draft has progressed to RFC well before then.

Regards,
Alia

---------- Forwarded message ----------
From: IESG Secretary <iesg-secretary@ietf.org>
Date: Thu, Aug 4, 2016 at 1:44 PM
Subject: Additional extension for the early allocations from
draft-ietf-ospf-segment-routing-extensions
To: iana@iana.org
Cc: iesg@ietf.org


IANA,

The IESG approved an additional extension for the following 2 early
allocations from draft-ietf-ospf-segment-routing-extensions:

  - Registry: OSPF Router Information (RI) TLVs
    URL: http://www.iana.org/assignments/ospf-parameters
    Assignment: 8    SR-Algorithm TLV (TEMPORARY - registered
    2014-06-26, expires 2016-06-26)
    [draft-ietf-ospf-segment-routing-extensions]

  - Registry: OSPF Router Information (RI) TLVs
    URL: http://www.iana.org/assignments/ospf-parameters
    Assignment: 9    SID/Label Range TLV (TEMPORARY - registered
    2014-06-26, expires 2016-06-26)
    [draft-ietf-ospf-segment-routing-extensions]

Best regards,
IESG Secretary

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

<div dir=3D"ltr"><div>This gives an additional year for the ospf-spring-ext=
ensions.</div><div>I sincerely hope that the draft has progressed to RFC we=
ll before then.</div><div><br></div><div>Regards,</div><div>Alia</div><br><=
div class=3D"gmail_quote">---------- Forwarded message ----------<br>From: =
<b class=3D"gmail_sendername">IESG Secretary</b> <span dir=3D"ltr">&lt;<a h=
ref=3D"mailto:iesg-secretary@ietf.org">iesg-secretary@ietf.org</a>&gt;</spa=
n><br>Date: Thu, Aug 4, 2016 at 1:44 PM<br>Subject: Additional extension fo=
r the early allocations from draft-ietf-ospf-segment-routing-extensions<br>=
To: <a href=3D"mailto:iana@iana.org">iana@iana.org</a><br>Cc: <a href=3D"ma=
ilto:iesg@ietf.org">iesg@ietf.org</a><br><br><br>IANA,<br>
<br>
The IESG approved an additional extension for the following 2 early<br>
allocations from draft-ietf-ospf-segment-routing-extensions:<br>
<br>
=C2=A0 - Registry: OSPF Router Information (RI) TLVs<br>
=C2=A0 =C2=A0 URL: <a href=3D"http://www.iana.org/assignments/ospf-paramete=
rs" rel=3D"noreferrer" target=3D"_blank">http://www.iana.org/assignments/os=
pf-parameters</a><br>
=C2=A0 =C2=A0 Assignment: 8=C2=A0 =C2=A0 SR-Algorithm TLV (TEMPORARY - regi=
stered<br>
=C2=A0 =C2=A0 2014-06-26, expires 2016-06-26)<br>
=C2=A0 =C2=A0 [draft-ietf-ospf-segment-routing-extensions]<br>
<br>
=C2=A0 - Registry: OSPF Router Information (RI) TLVs<br>
=C2=A0 =C2=A0 URL: <a href=3D"http://www.iana.org/assignments/ospf-paramete=
rs" rel=3D"noreferrer" target=3D"_blank">http://www.iana.org/assignments/os=
pf-parameters</a><br>
=C2=A0 =C2=A0 Assignment: 9=C2=A0 =C2=A0 SID/Label Range TLV (TEMPORARY - r=
egistered<br>
=C2=A0 =C2=A0 2014-06-26, expires 2016-06-26)<br>
=C2=A0 =C2=A0 [draft-ietf-ospf-segment-routing-extensions]<br>
<br>
Best regards,<br>
IESG Secretary<br>
<br>
</div><br></div>

--94eb2c076416a7ad4d0539434ab2--


From nobody Thu Aug  4 13:43:35 2016
Return-Path: <acee@cisco.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6350F12D7EF for <ospf@ietfa.amsl.com>; Thu,  4 Aug 2016 13:43:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.807
X-Spam-Level: 
X-Spam-Status: No, score=-15.807 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=-1.287, 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 F_ttEcSczO1l for <ospf@ietfa.amsl.com>; Thu,  4 Aug 2016 13:43:33 -0700 (PDT)
Received: from rcdn-iport-4.cisco.com (rcdn-iport-4.cisco.com [173.37.86.75]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C684212D501 for <ospf@ietf.org>; Thu,  4 Aug 2016 13:43:33 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=7519; q=dns/txt; s=iport; t=1470343413; x=1471553013; h=from:to:subject:date:message-id:references:in-reply-to: mime-version; bh=UCLaqI7Ht+Zfd3iiJkrkgk1C8JIDGHWYFaXg7g6Npp4=; b=V1j4Ygto7OBE7IRBVXPMJuYi7NyS3RiTjH442QrztqPP1+doD5kBrm54 CA/FvPPYt9yVBjlzc7o41cihmamt7Tb7AkmhX+g/exoUFEXOoURazCkwx mqPwHOXzag4t4KwC9leMNFZ16uQEjW8mYIlYWN/naGv3evN84dpne9AGe g=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0BHAgBzqKNX/4sNJK1dgndOVnwHrHiHH?= =?us-ascii?q?4J4gg+BfSSFeQIcgSw4FAEBAQEBAQFdJ4ReAQEFI1AWAgEIDgMDAQIkBAMCAgI?= =?us-ascii?q?fERQJCAIEARIJiA4DFw6uXItPDYQvAQEBAQEBAQEBAQEBAQEBAQEBAR6Kd4JDg?= =?us-ascii?q?g0QFoJLgloFiCWLTIUPNAGMS4I2j0CILIQFg3YBHjaCEhwXgTVuhWYqHH8BAQE?=
X-IronPort-AV: E=Sophos;i="5.28,471,1464652800";  d="scan'208,217";a="134207849"
Received: from alln-core-6.cisco.com ([173.36.13.139]) by rcdn-iport-4.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 04 Aug 2016 20:43:32 +0000
Received: from XCH-RTP-011.cisco.com (xch-rtp-011.cisco.com [64.101.220.151]) by alln-core-6.cisco.com (8.14.5/8.14.5) with ESMTP id u74KhWEm016276 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Thu, 4 Aug 2016 20:43:32 GMT
Received: from xch-rtp-015.cisco.com (64.101.220.155) by XCH-RTP-011.cisco.com (64.101.220.151) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Thu, 4 Aug 2016 16:43:32 -0400
Received: from xch-rtp-015.cisco.com ([64.101.220.155]) by XCH-RTP-015.cisco.com ([64.101.220.155]) with mapi id 15.00.1210.000; Thu, 4 Aug 2016 16:43:31 -0400
From: "Acee Lindem (acee)" <acee@cisco.com>
To: Alia Atlas <akatlas@gmail.com>, OSPF List <ospf@ietf.org>
Thread-Topic: [OSPF] Fwd: Additional extension for the early allocations from draft-ietf-ospf-segment-routing-extensions
Thread-Index: AQHR7n/LChb/amrS+Ua3wtfoJSBLlqA5RK2A
Date: Thu, 4 Aug 2016 20:43:31 +0000
Message-ID: <D3C92110.74B8F%acee@cisco.com>
References: <20160804174410.15928.13929.idtracker@ietfa.amsl.com> <CAG4d1rcUf3Pzh_gZ3zdMbxUC1YbLg8GJsbXBWrqVMAJD0Hq14g@mail.gmail.com>
In-Reply-To: <CAG4d1rcUf3Pzh_gZ3zdMbxUC1YbLg8GJsbXBWrqVMAJD0Hq14g@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.116.152.198]
Content-Type: multipart/alternative; boundary="_000_D3C9211074B8Faceeciscocom_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/ospf/7COPM7bA7yePw_7vyzdDlYPUHGw>
Subject: Re: [OSPF] Fwd: Additional extension for the early allocations from draft-ietf-ospf-segment-routing-extensions
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 04 Aug 2016 20:43:35 -0000

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

VGhhbmtzIEFsaWEhDQoNCkZyb206IE9TUEYgPG9zcGYtYm91bmNlc0BpZXRmLm9yZzxtYWlsdG86
b3NwZi1ib3VuY2VzQGlldGYub3JnPj4gb24gYmVoYWxmIG9mIEFsaWEgQXRsYXMgPGFrYXRsYXNA
Z21haWwuY29tPG1haWx0bzpha2F0bGFzQGdtYWlsLmNvbT4+DQpEYXRlOiBUaHVyc2RheSwgQXVn
dXN0IDQsIDIwMTYgYXQgMjo0MSBQTQ0KVG86IE9TUEYgV0cgTGlzdCA8b3NwZkBpZXRmLm9yZzxt
YWlsdG86b3NwZkBpZXRmLm9yZz4+DQpTdWJqZWN0OiBbT1NQRl0gRndkOiBBZGRpdGlvbmFsIGV4
dGVuc2lvbiBmb3IgdGhlIGVhcmx5IGFsbG9jYXRpb25zIGZyb20gZHJhZnQtaWV0Zi1vc3BmLXNl
Z21lbnQtcm91dGluZy1leHRlbnNpb25zDQoNClRoaXMgZ2l2ZXMgYW4gYWRkaXRpb25hbCB5ZWFy
IGZvciB0aGUgb3NwZi1zcHJpbmctZXh0ZW5zaW9ucy4NCkkgc2luY2VyZWx5IGhvcGUgdGhhdCB0
aGUgZHJhZnQgaGFzIHByb2dyZXNzZWQgdG8gUkZDIHdlbGwgYmVmb3JlIHRoZW4uDQoNCllvdSBh
bmQgSSBib3RoIDteKQ0KDQpBY2VlDQoNCg0KDQpSZWdhcmRzLA0KQWxpYQ0KDQotLS0tLS0tLS0t
IEZvcndhcmRlZCBtZXNzYWdlIC0tLS0tLS0tLS0NCkZyb206IElFU0cgU2VjcmV0YXJ5IDxpZXNn
LXNlY3JldGFyeUBpZXRmLm9yZzxtYWlsdG86aWVzZy1zZWNyZXRhcnlAaWV0Zi5vcmc+Pg0KRGF0
ZTogVGh1LCBBdWcgNCwgMjAxNiBhdCAxOjQ0IFBNDQpTdWJqZWN0OiBBZGRpdGlvbmFsIGV4dGVu
c2lvbiBmb3IgdGhlIGVhcmx5IGFsbG9jYXRpb25zIGZyb20gZHJhZnQtaWV0Zi1vc3BmLXNlZ21l
bnQtcm91dGluZy1leHRlbnNpb25zDQpUbzogaWFuYUBpYW5hLm9yZzxtYWlsdG86aWFuYUBpYW5h
Lm9yZz4NCkNjOiBpZXNnQGlldGYub3JnPG1haWx0bzppZXNnQGlldGYub3JnPg0KDQoNCklBTkEs
DQoNClRoZSBJRVNHIGFwcHJvdmVkIGFuIGFkZGl0aW9uYWwgZXh0ZW5zaW9uIGZvciB0aGUgZm9s
bG93aW5nIDIgZWFybHkNCmFsbG9jYXRpb25zIGZyb20gZHJhZnQtaWV0Zi1vc3BmLXNlZ21lbnQt
cm91dGluZy1leHRlbnNpb25zOg0KDQogIC0gUmVnaXN0cnk6IE9TUEYgUm91dGVyIEluZm9ybWF0
aW9uIChSSSkgVExWcw0KICAgIFVSTDogaHR0cDovL3d3dy5pYW5hLm9yZy9hc3NpZ25tZW50cy9v
c3BmLXBhcmFtZXRlcnMNCiAgICBBc3NpZ25tZW50OiA4ICAgIFNSLUFsZ29yaXRobSBUTFYgKFRF
TVBPUkFSWSAtIHJlZ2lzdGVyZWQNCiAgICAyMDE0LTA2LTI2LCBleHBpcmVzIDIwMTYtMDYtMjYp
DQogICAgW2RyYWZ0LWlldGYtb3NwZi1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9uc10NCg0KICAt
IFJlZ2lzdHJ5OiBPU1BGIFJvdXRlciBJbmZvcm1hdGlvbiAoUkkpIFRMVnMNCiAgICBVUkw6IGh0
dHA6Ly93d3cuaWFuYS5vcmcvYXNzaWdubWVudHMvb3NwZi1wYXJhbWV0ZXJzDQogICAgQXNzaWdu
bWVudDogOSAgICBTSUQvTGFiZWwgUmFuZ2UgVExWIChURU1QT1JBUlkgLSByZWdpc3RlcmVkDQog
ICAgMjAxNC0wNi0yNiwgZXhwaXJlcyAyMDE2LTA2LTI2KQ0KICAgIFtkcmFmdC1pZXRmLW9zcGYt
c2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNdDQoNCkJlc3QgcmVnYXJkcywNCklFU0cgU2VjcmV0
YXJ5DQoNCg0K

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

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy
ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsgY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1zaXplOiAx
NHB4OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPGRpdj5UaGFua3MgQWxp
YSEmbmJzcDs8L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8c3BhbiBpZD0iT0xLX1NSQ19CT0RZ
X1NFQ1RJT04iPg0KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6Q2FsaWJyaTsgZm9udC1zaXplOjEx
cHQ7IHRleHQtYWxpZ246bGVmdDsgY29sb3I6YmxhY2s7IEJPUkRFUi1CT1RUT006IG1lZGl1bSBu
b25lOyBCT1JERVItTEVGVDogbWVkaXVtIG5vbmU7IFBBRERJTkctQk9UVE9NOiAwaW47IFBBRERJ
TkctTEVGVDogMGluOyBQQURESU5HLVJJR0hUOiAwaW47IEJPUkRFUi1UT1A6ICNiNWM0ZGYgMXB0
IHNvbGlkOyBCT1JERVItUklHSFQ6IG1lZGl1bSBub25lOyBQQURESU5HLVRPUDogM3B0Ij4NCjxz
cGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xkIj5Gcm9tOiA8L3NwYW4+T1NQRiAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOm9zcGYtYm91bmNlc0BpZXRmLm9yZyI+b3NwZi1ib3VuY2VzQGlldGYub3JnPC9h
PiZndDsgb24gYmVoYWxmIG9mIEFsaWEgQXRsYXMgJmx0OzxhIGhyZWY9Im1haWx0bzpha2F0bGFz
QGdtYWlsLmNvbSI+YWthdGxhc0BnbWFpbC5jb208L2E+Jmd0Ozxicj4NCjxzcGFuIHN0eWxlPSJm
b250LXdlaWdodDpib2xkIj5EYXRlOiA8L3NwYW4+VGh1cnNkYXksIEF1Z3VzdCA0LCAyMDE2IGF0
IDI6NDEgUE08YnI+DQo8c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZCI+VG86IDwvc3Bhbj5P
U1BGIFdHIExpc3QgJmx0OzxhIGhyZWY9Im1haWx0bzpvc3BmQGlldGYub3JnIj5vc3BmQGlldGYu
b3JnPC9hPiZndDs8YnI+DQo8c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZCI+U3ViamVjdDog
PC9zcGFuPltPU1BGXSBGd2Q6IEFkZGl0aW9uYWwgZXh0ZW5zaW9uIGZvciB0aGUgZWFybHkgYWxs
b2NhdGlvbnMgZnJvbSBkcmFmdC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnM8
YnI+DQo8L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBpZD0iTUFDX09VVExP
T0tfQVRUUklCVVRJT05fQkxPQ0tRVU9URSIgc3R5bGU9IkJPUkRFUi1MRUZUOiAjYjVjNGRmIDUg
c29saWQ7IFBBRERJTkc6MCAwIDAgNTsgTUFSR0lOOjAgMCAwIDU7Ij4NCjxkaXY+DQo8ZGl2Pg0K
PGRpdiBkaXI9Imx0ciI+DQo8ZGl2PlRoaXMgZ2l2ZXMgYW4gYWRkaXRpb25hbCB5ZWFyIGZvciB0
aGUgb3NwZi1zcHJpbmctZXh0ZW5zaW9ucy48L2Rpdj4NCjxkaXY+SSBzaW5jZXJlbHkgaG9wZSB0
aGF0IHRoZSBkcmFmdCBoYXMgcHJvZ3Jlc3NlZCB0byBSRkMgd2VsbCBiZWZvcmUgdGhlbi48L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvc3Bhbj4NCjxkaXY+
PGJyPg0KPC9kaXY+DQo8ZGl2PllvdSBhbmQgSSBib3RoIDteKSZuYnNwOzwvZGl2Pg0KPGRpdj48
YnI+DQo8L2Rpdj4NCjxkaXY+QWNlZSZuYnNwOzwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxk
aXY+PGJyPg0KPC9kaXY+DQo8c3BhbiBpZD0iT0xLX1NSQ19CT0RZX1NFQ1RJT04iPg0KPGJsb2Nr
cXVvdGUgaWQ9Ik1BQ19PVVRMT09LX0FUVFJJQlVUSU9OX0JMT0NLUVVPVEUiIHN0eWxlPSJCT1JE
RVItTEVGVDogI2I1YzRkZiA1IHNvbGlkOyBQQURESU5HOjAgMCAwIDU7IE1BUkdJTjowIDAgMCA1
OyI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXYgZGlyPSJsdHIiPg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxk
aXY+UmVnYXJkcyw8L2Rpdj4NCjxkaXY+QWxpYTwvZGl2Pg0KPGJyPg0KPGRpdiBjbGFzcz0iZ21h
aWxfcXVvdGUiPi0tLS0tLS0tLS0gRm9yd2FyZGVkIG1lc3NhZ2UgLS0tLS0tLS0tLTxicj4NCkZy
b206IDxiIGNsYXNzPSJnbWFpbF9zZW5kZXJuYW1lIj5JRVNHIFNlY3JldGFyeTwvYj4gPHNwYW4g
ZGlyPSJsdHIiPiZsdDs8YSBocmVmPSJtYWlsdG86aWVzZy1zZWNyZXRhcnlAaWV0Zi5vcmciPmll
c2ctc2VjcmV0YXJ5QGlldGYub3JnPC9hPiZndDs8L3NwYW4+PGJyPg0KRGF0ZTogVGh1LCBBdWcg
NCwgMjAxNiBhdCAxOjQ0IFBNPGJyPg0KU3ViamVjdDogQWRkaXRpb25hbCBleHRlbnNpb24gZm9y
IHRoZSBlYXJseSBhbGxvY2F0aW9ucyBmcm9tIGRyYWZ0LWlldGYtb3NwZi1zZWdtZW50LXJvdXRp
bmctZXh0ZW5zaW9uczxicj4NClRvOiA8YSBocmVmPSJtYWlsdG86aWFuYUBpYW5hLm9yZyI+aWFu
YUBpYW5hLm9yZzwvYT48YnI+DQpDYzogPGEgaHJlZj0ibWFpbHRvOmllc2dAaWV0Zi5vcmciPmll
c2dAaWV0Zi5vcmc8L2E+PGJyPg0KPGJyPg0KPGJyPg0KSUFOQSw8YnI+DQo8YnI+DQpUaGUgSUVT
RyBhcHByb3ZlZCBhbiBhZGRpdGlvbmFsIGV4dGVuc2lvbiBmb3IgdGhlIGZvbGxvd2luZyAyIGVh
cmx5PGJyPg0KYWxsb2NhdGlvbnMgZnJvbSBkcmFmdC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5n
LWV4dGVuc2lvbnM6PGJyPg0KPGJyPg0KJm5ic3A7IC0gUmVnaXN0cnk6IE9TUEYgUm91dGVyIElu
Zm9ybWF0aW9uIChSSSkgVExWczxicj4NCiZuYnNwOyAmbmJzcDsgVVJMOiA8YSBocmVmPSJodHRw
Oi8vd3d3LmlhbmEub3JnL2Fzc2lnbm1lbnRzL29zcGYtcGFyYW1ldGVycyIgcmVsPSJub3JlZmVy
cmVyIiB0YXJnZXQ9Il9ibGFuayI+DQpodHRwOi8vd3d3LmlhbmEub3JnL2Fzc2lnbm1lbnRzL29z
cGYtcGFyYW1ldGVyczwvYT48YnI+DQombmJzcDsgJm5ic3A7IEFzc2lnbm1lbnQ6IDgmbmJzcDsg
Jm5ic3A7IFNSLUFsZ29yaXRobSBUTFYgKFRFTVBPUkFSWSAtIHJlZ2lzdGVyZWQ8YnI+DQombmJz
cDsgJm5ic3A7IDIwMTQtMDYtMjYsIGV4cGlyZXMgMjAxNi0wNi0yNik8YnI+DQombmJzcDsgJm5i
c3A7IFtkcmFmdC1pZXRmLW9zcGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNdPGJyPg0KPGJy
Pg0KJm5ic3A7IC0gUmVnaXN0cnk6IE9TUEYgUm91dGVyIEluZm9ybWF0aW9uIChSSSkgVExWczxi
cj4NCiZuYnNwOyAmbmJzcDsgVVJMOiA8YSBocmVmPSJodHRwOi8vd3d3LmlhbmEub3JnL2Fzc2ln
bm1lbnRzL29zcGYtcGFyYW1ldGVycyIgcmVsPSJub3JlZmVycmVyIiB0YXJnZXQ9Il9ibGFuayI+
DQpodHRwOi8vd3d3LmlhbmEub3JnL2Fzc2lnbm1lbnRzL29zcGYtcGFyYW1ldGVyczwvYT48YnI+
DQombmJzcDsgJm5ic3A7IEFzc2lnbm1lbnQ6IDkmbmJzcDsgJm5ic3A7IFNJRC9MYWJlbCBSYW5n
ZSBUTFYgKFRFTVBPUkFSWSAtIHJlZ2lzdGVyZWQ8YnI+DQombmJzcDsgJm5ic3A7IDIwMTQtMDYt
MjYsIGV4cGlyZXMgMjAxNi0wNi0yNik8YnI+DQombmJzcDsgJm5ic3A7IFtkcmFmdC1pZXRmLW9z
cGYtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnNdPGJyPg0KPGJyPg0KQmVzdCByZWdhcmRzLDxi
cj4NCklFU0cgU2VjcmV0YXJ5PGJyPg0KPGJyPg0KPC9kaXY+DQo8YnI+DQo8L2Rpdj4NCjwvZGl2
Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L3NwYW4+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_D3C9211074B8Faceeciscocom_--


From nobody Fri Aug  5 11:42:44 2016
Return-Path: <internet-drafts@ietf.org>
X-Original-To: ospf@ietf.org
Delivered-To: ospf@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 7AF6E12D727; Fri,  5 Aug 2016 11:42:39 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 6.29.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <20160805184239.31243.64404.idtracker@ietfa.amsl.com>
Date: Fri, 05 Aug 2016 11:42:39 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/ospf/HAvB6-Bn1GpVuhOKOaywjjYkt94>
Cc: ospf@ietf.org
Subject: [OSPF] I-D Action: draft-ietf-ospf-two-part-metric-06.txt
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.17
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 05 Aug 2016 18:42:39 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Open Shortest Path First IGP of the IETF.

        Title           : OSPF Two-part Metric
        Authors         : Zhaohui Zhang
                          Lili Wang
                          Acee Lindem
	Filename        : draft-ietf-ospf-two-part-metric-06.txt
	Pages           : 10
	Date            : 2016-08-05

Abstract:
   This document specifies an optional extension to the OSPF protocol,
   to represent the metric on a multi-access network as two parts: the
   metric from a router to the network, and the metric from the network
   to the router.  The router to router metric would be the sum of the
   two.  This document updates RFC 2328 and RFC 5340.



The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-ospf-two-part-metric/

There's also a htmlized version available at:
https://tools.ietf.org/html/draft-ietf-ospf-two-part-metric-06

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-ospf-two-part-metric-06


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

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


From nobody Fri Aug  5 11:44:46 2016
Return-Path: <acee@cisco.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 48CF512D169 for <ospf@ietfa.amsl.com>; Fri,  5 Aug 2016 11:44:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.808
X-Spam-Level: 
X-Spam-Status: No, score=-15.808 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=-1.287, 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 k-jrcJdgUpbp for <ospf@ietfa.amsl.com>; Fri,  5 Aug 2016 11:44:43 -0700 (PDT)
Received: from alln-iport-4.cisco.com (alln-iport-4.cisco.com [173.37.142.91]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5858412D0CE for <ospf@ietf.org>; Fri,  5 Aug 2016 11:44:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=2464; q=dns/txt; s=iport; t=1470422683; x=1471632283; h=from:to:subject:date:message-id:references:in-reply-to: content-id:content-transfer-encoding:mime-version; bh=ik43K4SCOVbNZ/jzsW+ZOUKHqc64FSlTgfqqQv8GQfM=; b=EIznhAj4izHO3eK5y+HzH8g43j2atoNtoIT5gNUnJYfrbNMEpXkGzGo+ JPufMfMwL49ysuEaYHJHLjiJkKvOAqyuzfiDN+mF8S2gnrNWEF5VcAiLw MDDVKcX87M3/obda9hi13bHYWtbxgpY6JFckO8gmfXJP3yMNmMvJ+3C2n g=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0BZAgBZ3aRX/4UNJK1dg0VWfAe5GoF9J?= =?us-ascii?q?IV5AhyBIDgUAQEBAQEBAV0nhF8BBQEBIRE6GwIBCBoCJgICAiULFQYBBgMCBBO?= =?us-ascii?q?IMQ6vMpACAQEBAQEBAQMBAQEBAQEBIIEBiXaHQYJaBZk1AYYciGuBa06EDYh8j?= =?us-ascii?q?DODdgEeNoN6boZxfwEBAQ?=
X-IronPort-AV: E=Sophos;i="5.28,474,1464652800"; d="scan'208";a="306533758"
Received: from alln-core-11.cisco.com ([173.36.13.133]) by alln-iport-4.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 05 Aug 2016 18:44:42 +0000
Received: from XCH-RTP-013.cisco.com (xch-rtp-013.cisco.com [64.101.220.153]) by alln-core-11.cisco.com (8.14.5/8.14.5) with ESMTP id u75IigjU015251 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL) for <ospf@ietf.org>; Fri, 5 Aug 2016 18:44:42 GMT
Received: from xch-rtp-015.cisco.com (64.101.220.155) by XCH-RTP-013.cisco.com (64.101.220.153) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Fri, 5 Aug 2016 14:44:41 -0400
Received: from xch-rtp-015.cisco.com ([64.101.220.155]) by XCH-RTP-015.cisco.com ([64.101.220.155]) with mapi id 15.00.1210.000; Fri, 5 Aug 2016 14:44:41 -0400
From: "Acee Lindem (acee)" <acee@cisco.com>
To: OSPF WG List <ospf@ietf.org>
Thread-Topic: [OSPF] I-D Action: draft-ietf-ospf-two-part-metric-06.txt
Thread-Index: AQHR70k21KmMq7rpV0e4FlI0axwg16A6tDKA
Date: Fri, 5 Aug 2016 18:44:41 +0000
Message-ID: <D3CA56AC.74F6D%acee@cisco.com>
References: <20160805184239.31243.64404.idtracker@ietfa.amsl.com>
In-Reply-To: <20160805184239.31243.64404.idtracker@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.116.152.198]
Content-Type: text/plain; charset="utf-8"
Content-ID: <519B11865DB08E4FAA8EC9D703724C53@emea.cisco.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/ospf/C36rQ0VphvPbGPHSTrhHEz5Kg5s>
Subject: [OSPF] FW:  I-D Action: draft-ietf-ospf-two-part-metric-06.txt
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 05 Aug 2016 18:44:45 -0000

Tm8gZnVuY3Rpb25hbCBjaGFuZ2VzIGluIHRoaXMgdmVyc2lvbiAtIGp1c3QgaGFuZGxlZCBBbGlh
4oCZcyBBRCBjb21tZW50cy4NCg0KT24gOC81LzE2LCAyOjQyIFBNLCAiT1NQRiBvbiBiZWhhbGYg
b2YgaW50ZXJuZXQtZHJhZnRzQGlldGYub3JnIg0KPG9zcGYtYm91bmNlc0BpZXRmLm9yZyBvbiBi
ZWhhbGYgb2YgaW50ZXJuZXQtZHJhZnRzQGlldGYub3JnPiB3cm90ZToNCg0KPg0KPkEgTmV3IElu
dGVybmV0LURyYWZ0IGlzIGF2YWlsYWJsZSBmcm9tIHRoZSBvbi1saW5lIEludGVybmV0LURyYWZ0
cw0KPmRpcmVjdG9yaWVzLg0KPlRoaXMgZHJhZnQgaXMgYSB3b3JrIGl0ZW0gb2YgdGhlIE9wZW4g
U2hvcnRlc3QgUGF0aCBGaXJzdCBJR1Agb2YgdGhlIElFVEYuDQo+DQo+ICAgICAgICBUaXRsZSAg
ICAgICAgICAgOiBPU1BGIFR3by1wYXJ0IE1ldHJpYw0KPiAgICAgICAgQXV0aG9ycyAgICAgICAg
IDogWmhhb2h1aSBaaGFuZw0KPiAgICAgICAgICAgICAgICAgICAgICAgICAgTGlsaSBXYW5nDQo+
ICAgICAgICAgICAgICAgICAgICAgICAgICBBY2VlIExpbmRlbQ0KPglGaWxlbmFtZSAgICAgICAg
OiBkcmFmdC1pZXRmLW9zcGYtdHdvLXBhcnQtbWV0cmljLTA2LnR4dA0KPglQYWdlcyAgICAgICAg
ICAgOiAxMA0KPglEYXRlICAgICAgICAgICAgOiAyMDE2LTA4LTA1DQo+DQo+QWJzdHJhY3Q6DQo+
ICAgVGhpcyBkb2N1bWVudCBzcGVjaWZpZXMgYW4gb3B0aW9uYWwgZXh0ZW5zaW9uIHRvIHRoZSBP
U1BGIHByb3RvY29sLA0KPiAgIHRvIHJlcHJlc2VudCB0aGUgbWV0cmljIG9uIGEgbXVsdGktYWNj
ZXNzIG5ldHdvcmsgYXMgdHdvIHBhcnRzOiB0aGUNCj4gICBtZXRyaWMgZnJvbSBhIHJvdXRlciB0
byB0aGUgbmV0d29yaywgYW5kIHRoZSBtZXRyaWMgZnJvbSB0aGUgbmV0d29yaw0KPiAgIHRvIHRo
ZSByb3V0ZXIuICBUaGUgcm91dGVyIHRvIHJvdXRlciBtZXRyaWMgd291bGQgYmUgdGhlIHN1bSBv
ZiB0aGUNCj4gICB0d28uICBUaGlzIGRvY3VtZW50IHVwZGF0ZXMgUkZDIDIzMjggYW5kIFJGQyA1
MzQwLg0KPg0KPg0KPg0KPlRoZSBJRVRGIGRhdGF0cmFja2VyIHN0YXR1cyBwYWdlIGZvciB0aGlz
IGRyYWZ0IGlzOg0KPmh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LWlldGYt
b3NwZi10d28tcGFydC1tZXRyaWMvDQo+DQo+VGhlcmUncyBhbHNvIGEgaHRtbGl6ZWQgdmVyc2lv
biBhdmFpbGFibGUgYXQ6DQo+aHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWlldGYt
b3NwZi10d28tcGFydC1tZXRyaWMtMDYNCj4NCj5BIGRpZmYgZnJvbSB0aGUgcHJldmlvdXMgdmVy
c2lvbiBpcyBhdmFpbGFibGUgYXQ6DQo+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvcmZjZGlmZj91cmwy
PWRyYWZ0LWlldGYtb3NwZi10d28tcGFydC1tZXRyaWMtMDYNCj4NCj4NCj5QbGVhc2Ugbm90ZSB0
aGF0IGl0IG1heSB0YWtlIGEgY291cGxlIG9mIG1pbnV0ZXMgZnJvbSB0aGUgdGltZSBvZg0KPnN1
Ym1pc3Npb24NCj51bnRpbCB0aGUgaHRtbGl6ZWQgdmVyc2lvbiBhbmQgZGlmZiBhcmUgYXZhaWxh
YmxlIGF0IHRvb2xzLmlldGYub3JnLg0KPg0KPkludGVybmV0LURyYWZ0cyBhcmUgYWxzbyBhdmFp
bGFibGUgYnkgYW5vbnltb3VzIEZUUCBhdDoNCj5mdHA6Ly9mdHAuaWV0Zi5vcmcvaW50ZXJuZXQt
ZHJhZnRzLw0KPg0KPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fDQo+T1NQRiBtYWlsaW5nIGxpc3QNCj5PU1BGQGlldGYub3JnDQo+aHR0cHM6Ly93d3cuaWV0
Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9vc3BmDQoNCg==


From nobody Sun Aug  7 11:13:53 2016
Return-Path: <ginsberg@cisco.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 88C4012D67E for <ospf@ietfa.amsl.com>; Sun,  7 Aug 2016 11:13:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.767
X-Spam-Level: 
X-Spam-Status: No, score=-15.767 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=-1.247, 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 Ui9VFOiVizu0 for <ospf@ietfa.amsl.com>; Sun,  7 Aug 2016 11:13:49 -0700 (PDT)
Received: from alln-iport-7.cisco.com (alln-iport-7.cisco.com [173.37.142.94]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 453A912D529 for <ospf@ietf.org>; Sun,  7 Aug 2016 11:13:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=45156; q=dns/txt; s=iport; t=1470593629; x=1471803229; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=3/hVcNT2ifEtpvo4SKTUO2pWIyXVhdPat828XElsgJc=; b=XvtAtAb3/dGfp6uw8aUnCGS6C4o+qWK1Z0+XVmZAcu6EebcwM+4DJkNs yJShtpsUhYSUrrTXtXKfrWpek1z8tcBALSN78tM0a4n/7PqRs9MYLDFcb g6EktZ/T4w4wlo4Cs/otj8UFsxNh5mb5fGRayWH/qWeejwIOySRQqqRei o=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AsAgBWeadX/4gNJK1dgnZOVnwHtnmCD?= =?us-ascii?q?4F9JoV3AoElOBQBAQEBAQEBXSeEXgEBBRoTQQsQAgEIEQQBASEBBgcyFAkIAgQ?= =?us-ascii?q?BDQUIE4gWDsIgAQEBAQEBAQEBAQEBAQEBAQEBAQEBFwWGKoRNhBxahSUFiCiLT?= =?us-ascii?q?YVEAYYciGaBcoRbiH2GZIVQg3cBHjaDem4BhjNGfwEBAQ?=
X-IronPort-AV: E=Sophos;i="5.28,485,1464652800";  d="scan'208,217";a="307878891"
Received: from alln-core-3.cisco.com ([173.36.13.136]) by alln-iport-7.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 07 Aug 2016 18:13:47 +0000
Received: from XCH-ALN-005.cisco.com (xch-aln-005.cisco.com [173.36.7.15]) by alln-core-3.cisco.com (8.14.5/8.14.5) with ESMTP id u77IDlt3025779 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Sun, 7 Aug 2016 18:13:47 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; Sun, 7 Aug 2016 13:13:46 -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; Sun, 7 Aug 2016 13:13:46 -0500
From: "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>
To: "Dongjie (Jimmy)" <jie.dong@huawei.com>, "ospf@ietf.org" <ospf@ietf.org>
Thread-Topic: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-problem-statement
Thread-Index: AdHrotQx7qQBc/FNQaCYWeXjvZMkwgAEikTQAA1i4QAACjvfYP//zoSA///+4QCAAVBQgP/3mnTA
Date: Sun, 7 Aug 2016 18:13:46 +0000
Message-ID: <37a4a1ba0da84b76a4d5962f59441a17@XCH-ALN-001.cisco.com>
References: <76CD132C3ADEF848BD84D028D243C92774EFB09A@NKGEML515-MBX.china.huawei.com> <90433b8486184c9cb4b947e7ffb9fc73@XCH-ALN-001.cisco.com> <76CD132C3ADEF848BD84D028D243C92774EFB143@NKGEML515-MBX.china.huawei.com> <0369fc017f8d47568594d3eb9f684649@XCH-ALN-001.cisco.com> <76CD132C3ADEF848BD84D028D243C92774EFB1BF@NKGEML515-MBX.china.huawei.com> <3a424b8025ca42a5a64bf88af69ea108@XCH-ALN-001.cisco.com> <76CD132C3ADEF848BD84D028D243C92774EFBC05@NKGEML515-MBX.china.huawei.com>
In-Reply-To: <76CD132C3ADEF848BD84D028D243C92774EFBC05@NKGEML515-MBX.china.huawei.com>
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.24.91.7]
Content-Type: multipart/alternative; boundary="_000_37a4a1ba0da84b76a4d5962f59441a17XCHALN001ciscocom_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/ospf/67k1J07CdP-7gBdGr1Hy37DwUrg>
Cc: "Zhangxudong \(zhangxudong, VRP\)" <zhangxudong@huawei.com>, "lizhenqiang@chinamobile.com" <lizhenqiang@chinamobile.com>
Subject: Re: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-problem-statement
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 07 Aug 2016 18:13:52 -0000

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

Jie -

Thinking about the following some more:

<snip>
What remains is the possibility that an implementation has some bug and uni=
ntentionally modifies the age to something other than what it should be due=
 to the actual elapsed time since LSA generation. I suppose a mechanism equ=
ivalent to what the IS-IS draft defined i.e. setting the age to "new" (0 in=
 OSPF case) when first receiving a non-self-generated LSA could be useful t=
o prevent negative impacts of such an implementation bug. Is this what you =
intend?

[Jie]: More specifically, the problem could be caused by either "setting th=
e LS age field incorrectly due to implementation bug" or "system timer runs=
 so fast that the LS age reaches MaxAge much earlier than other routers". A=
nother less likely case is that the LS age field is corrupted before the LS=
A is assembled into OSPF packet.
<end snip>

The benefits are extremely limited. If a router prematurely ages an LSA due=
 to a timer bug, ignoring the received LSA age on reception isn't going to =
prevent premature purging by the router which has the bug. So the effect of=
 ignoring the received LSA age prior to reaching MAXAGE will be short lived=
. You are then left with the possibility that an implementation corrupts th=
e LSA age BEFORE calculating checksum/crypto authentication - but its local=
 timeout logic is unaffected. This has very limited value. Whether the WG c=
onsiders this worth pursuing is something you need to ask. For myself, I do=
n't see much ROI here.

  Les



From: Dongjie (Jimmy) [mailto:jie.dong@huawei.com]
Sent: Monday, August 01, 2016 9:43 PM
To: Les Ginsberg (ginsberg); ospf@ietf.org
Cc: Zhangxudong (zhangxudong, VRP); lizhenqiang@chinamobile.com
Subject: RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-probl=
em-statement

Hi Les,

Please see my replies with [Jie2]:

From: Les Ginsberg (ginsberg) [mailto:ginsberg@cisco.com]
Sent: Monday, August 01, 2016 9:57 PM
To: Dongjie (Jimmy); ospf@ietf.org<mailto:ospf@ietf.org>
Cc: Zhangxudong (zhangxudong, VRP); lizhenqiang@chinamobile.com<mailto:lizh=
enqiang@chinamobile.com>
Subject: RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-probl=
em-statement

Jie -

From: Dongjie (Jimmy) [mailto:jie.dong@huawei.com]
Sent: Monday, August 01, 2016 1:44 AM
To: Les Ginsberg (ginsberg); ospf@ietf.org<mailto:ospf@ietf.org>
Cc: Zhangxudong (zhangxudong, VRP); lizhenqiang@chinamobile.com<mailto:lizh=
enqiang@chinamobile.com>
Subject: RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-probl=
em-statement

Hi Les,

Please see inline with [Jie]:

From: Les Ginsberg (ginsberg) [mailto:ginsberg@cisco.com]
Sent: Monday, August 01, 2016 3:09 PM
To: Dongjie (Jimmy); ospf@ietf.org<mailto:ospf@ietf.org>
Cc: Zhangxudong (zhangxudong, VRP); lizhenqiang@chinamobile.com<mailto:lizh=
enqiang@chinamobile.com>
Subject: RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-probl=
em-statement

Jie -

Fully agree that IS-IS and OSPF differ in this regard.

https://www.ietf.org/id/draft-ietf-isis-remaining-lifetime-01.txt addresses=
 problems where corruption of the remaining lifetime occurs either during t=
ransmission/reception or due to some DOS attack. This isn't a concern w OSP=
F (hope you agree).

[Jie]: Yes, for OSPF the corruption during packet transmission can be detec=
ted.

What remains is the possibility that an implementation has some bug and uni=
ntentionally modifies the age to something other than what it should be due=
 to the actual elapsed time since LSA generation. I suppose a mechanism equ=
ivalent to what the IS-IS draft defined i.e. setting the age to "new" (0 in=
 OSPF case) when first receiving a non-self-generated LSA could be useful t=
o prevent negative impacts of such an implementation bug. Is this what you =
intend?

[Jie]: More specifically, the problem could be caused by either "setting th=
e LS age field incorrectly due to implementation bug" or "system timer runs=
 so fast that the LS age reaches MaxAge much earlier than other routers". A=
nother less likely case is that the LS age field is corrupted before the LS=
A is assembled into OSPF packet.

[Jie]: Regarding the solutions space, IMO we need to consider both cases: "=
LS age reaches MaxAge" and "LS age close to MaxAge". For IS-IS, RFC 6232 an=
d RFC 6233 provide solutions for the detection and identification of corrup=
ted IS-IS purge, while OSPF does not have similar mechanisms.

[Les:] It is incorrect to say that RFC 6232 makes it possible to detect a c=
orrupt purge. What it does do is to provide an indication as to which IS in=
itiated a purge. I don't know how OSPF would address this issue, but for OS=
PFv2 at least any solution would likely not be backwards compatible. For th=
is reason I suggest that you not try to address this issue in the same draf=
t.

[Jie2]: Agreed, RFC 6232 provide the mechanism to track the misbehaved rout=
ers so that operator can fix the problem, the detection can be based on the=
 rules in RFC 6233 or some other anomalies. Indeed for OSPFv2 legacy LSAs, =
it is difficult to introduce the mechanism similar to RFC 6232, while it ca=
n be easier for the OSPFv2/v3 Extended LSAs. So it depends on how backward =
compatible the solution should be. I agree with you that the solution for P=
roblem Localization in OSPF needs to be provided in a separate document.

Solutions to LS age  corruption can be done in a backwards compatible way, =
but they  MUST NOT result in discarding purges which pass authentication- d=
oing so places you at risk for having inconsistent LSDBs in the network.

[Jie2]: Exactly. The received MaxAge LSAs cannot simply be discarded, the d=
ecision must be made carefully, probably based on some additional informati=
on. The authors has discussed some possible solution internally, and will p=
repare some material for further open discussion.

As written, the draft makes claims that are at least misleading - and I bel=
ieve actually incorrect. In Section 6 you say:

"The LS age field may be altered as a result of
   packet corruption, such modification cannot be detected by LSA
   checksum nor OSPF packet cryptographic authentication."

This isn't correct.

[Jie] Thanks for pointing out this. This sentence need to be revised to men=
tion "LSA corruption" rather than "packet corruption".

What would be helpful - at least to me - is to move from a generic problem =
statement to the specific problem you want to solve and the proposed soluti=
on. This also requires you to more clearly state the cases where there is a=
n actual vulnerability. It would be a lot easier to support the draft if th=
is were done.

[Jie] Thanks for your suggestion. Yes we can update this draft with more sp=
ecific problem statements as I mentioned above.

[Jie] As for the proposed solutions, the current draft specifies the requir=
ements on the potential solutions, from which we envision that different so=
lutions maybe needed for "Impact Mitigation" and "Problem Localization". Th=
e solution for "Impact mitigation" can be the easier one, for which we can =
start to discuss the potential solutions now. While the solution for "probl=
em localization" may need more considerations.

[Les:] A discussion of the requirements is useful and necessary, but IMO un=
til you propose a solution there isn't enough substance for the document to=
 become a WG document.

[Jie2] Yes the current draft focuses on the problem statement and the requi=
rements, the goal is to firstly get the MaxAge flush problem acknowledged a=
nd reach consensus on the requirements. Then the plan is to specify the sol=
utions in separate documents.  Your valuable suggestions will be considered=
, and further contributions are welcome.

Best regards,
Jie

    Les

Best regards,
Jie

   Les


From: Dongjie (Jimmy) [mailto:jie.dong@huawei.com]
Sent: Sunday, July 31, 2016 11:48 PM
To: Les Ginsberg (ginsberg); ospf@ietf.org<mailto:ospf@ietf.org>
Cc: Zhangxudong (zhangxudong, VRP); lizhenqiang@chinamobile.com<mailto:lizh=
enqiang@chinamobile.com>
Subject: RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-probl=
em-statement

Hi Les,

Thanks for your comments.

OSPF packet level checksum and authentication can only protect the assemble=
d LSU packet one hop on the wire, while cannot detect any change to LSA mad=
e by the routers. This is because the OSPF packets are re-assembled on each=
 hop, which is slightly different from IS-IS. So the problem for OSPF is ma=
inly due to the problems inside the router, for example protocol implementa=
tions, system timers, or some hardware problem. Actually this problem has b=
een seen in several production networks.

We can improve the description in the draft to make this clear.

Best regards,
Jie

From: Les Ginsberg (ginsberg) [mailto:ginsberg@cisco.com]
Sent: Monday, August 01, 2016 1:30 PM
To: Dongjie (Jimmy); ospf@ietf.org<mailto:ospf@ietf.org>
Cc: Zhangxudong (zhangxudong, VRP); lizhenqiang@chinamobile.com<mailto:lizh=
enqiang@chinamobile.com>
Subject: RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-probl=
em-statement

Jie -

The draft says (Section 2):

"Since cryptographic authentication is executed at the OSPF packet
   level, it can only protect the assembled LSU packet for one hop and
   does not provide any additional protection for the corruption of LS
   age field."

But as authentication is calculated at the OSPF packet level, any change to=
 the LS age field for an individual LSA contained within the OSPF packet (e=
.g. by some packet corruption in transmission) would cause authentication t=
o fail when the packet is received. So the statement you make is not correc=
t. I therefore am struggling to understand what problem you believe is not =
addressed by existing authentication techniques.

   Les



From: OSPF [mailto:ospf-bounces@ietf.org] On Behalf Of Dongjie (Jimmy)
Sent: Sunday, July 31, 2016 8:15 PM
To: ospf@ietf.org<mailto:ospf@ietf.org>
Cc: Zhangxudong (zhangxudong, VRP); lizhenqiang@chinamobile.com<mailto:lizh=
enqiang@chinamobile.com>
Subject: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-problem-s=
tatement

Hi all,

draft-dong-ospf-maxage-flush-problem-statement describes the problems cause=
d by the corruption of the LS Age field, and summarizes the requirements on=
 potential solutions. This draft received good comments during the presenta=
tion on the IETF meeting in B.A.

The authors would like to solicit further feedbacks from the mailing list, =
on both the problem statement and the solution requirements. Based on the f=
eedbacks, we will update the problem statement draft, and work together to =
build suitable solutions.

The URL of the draft is:
https://tools.ietf.org/html/draft-dong-ospf-maxage-flush-problem-statement-=
00

Comments & feedbacks are welcome.

Best regards,
Jie


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

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@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;
	text-align:justify;
	font-size:10.5pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	text-align:justify;
	font-size:10.5pt;
	font-family:"Calibri","sans-serif";}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
p.a, li.a, div.a
	{mso-style-name:\6279\6CE8\6846\6587\672C;
	mso-style-link:"\6279\6CE8\6846\6587\672C Char";
	margin:0in;
	margin-bottom:.0001pt;
	text-align:justify;
	font-size:10.5pt;
	font-family:"Calibri","sans-serif";}
span.Char
	{mso-style-name:"\6279\6CE8\6846\6587\672C Char";
	mso-style-priority:99;
	mso-style-link:\6279\6CE8\6846\6587\672C;
	font-family:"Calibri","sans-serif";}
span.EmailStyle21
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle22
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle23
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle24
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle25
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle26
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle27
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle28
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.25in 1.0in 1.25in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple" style=3D"text-justify-t=
rim:punctuation">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D">Jie &=
#8211;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D"><o:p>=
&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D">Think=
ing about the following some more:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D"><o:p>=
&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><i><span style=3D"font-size:11.0pt;color:red">&lt;sn=
ip&gt;<o:p></o:p></span></i></p>
<p class=3D"MsoNormal"><i><span style=3D"font-size:11.0pt;color:red">What r=
emains is the possibility that an implementation has some bug and unintenti=
onally modifies the age to something other than what it should be due to th=
e actual elapsed time since LSA generation.
 I suppose a mechanism equivalent to what the IS-IS draft defined i.e. sett=
ing the age to &#8220;new&#8221; (0 in OSPF case) when first receiving a no=
n-self-generated LSA could be useful to prevent negative impacts of such an=
 implementation bug. Is this what you intend?<o:p></o:p></span></i></p>
<p class=3D"MsoNormal"><i><span style=3D"font-size:11.0pt;color:red"><o:p>&=
nbsp;</o:p></span></i></p>
<p class=3D"MsoNormal"><i><span style=3D"font-size:11.0pt;color:red">[Jie]:=
 More specifically, the problem could be caused by either &#8220;setting th=
e LS age field incorrectly due to implementation bug&#8221; or &#8220;syste=
m timer runs so fast that the LS age reaches MaxAge much
 earlier than other routers&#8221;. Another less likely case is that the LS=
 age field is corrupted before the LSA is assembled into OSPF packet.<o:p><=
/o:p></span></i></p>
<p class=3D"MsoNormal"><i><span style=3D"font-size:11.0pt;color:red">&lt;en=
d snip&gt;<o:p></o:p></span></i></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D"><o:p>=
&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D">The b=
enefits are extremely limited. If a router prematurely ages an LSA due to a=
 timer bug, ignoring the received LSA age on reception isn&#8217;t going to=
 prevent premature purging by the router which
 has the bug. So the effect of ignoring the received LSA age prior to reach=
ing MAXAGE will be short lived. You are then left with the possibility that=
 an implementation corrupts the LSA age BEFORE calculating checksum/crypto =
authentication &#8211; but its local timeout
 logic is unaffected. This has very limited value. Whether the WG considers=
 this worth pursuing is something you need to ask. For myself, I don&#8217;=
t see much ROI here.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D"><o:p>=
&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D">&nbsp=
;&nbsp;Les<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D"><o:p>=
&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D"><o:p>=
&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D"><o:p>=
&nbsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><b><span st=
yle=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quo=
t;">From:</span></b><span style=3D"font-size:10.0pt;font-family:&quot;Tahom=
a&quot;,&quot;sans-serif&quot;"> Dongjie (Jimmy) [mailto:jie.dong@huawei.co=
m]
<br>
<b>Sent:</b> Monday, August 01, 2016 9:43 PM<br>
<b>To:</b> Les Ginsberg (ginsberg); ospf@ietf.org<br>
<b>Cc:</b> Zhangxudong (zhangxudong, VRP); lizhenqiang@chinamobile.com<br>
<b>Subject:</b> RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flus=
h-problem-statement<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><o:p>&nbsp;=
</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">Hi Les,
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">Please see my replies with [Jie2]:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><b><span st=
yle=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quo=
t;;mso-fareast-language:ZH-CN">From:</span></b><span style=3D"font-size:10.=
0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;mso-fareast-langu=
age:ZH-CN">
 Les Ginsberg (ginsberg) [<a href=3D"mailto:ginsberg@cisco.com">mailto:gins=
berg@cisco.com</a>]
<br>
<b>Sent:</b> Monday, August 01, 2016 9:57 PM<br>
<b>To:</b> Dongjie (Jimmy); <a href=3D"mailto:ospf@ietf.org">ospf@ietf.org<=
/a><br>
<b>Cc:</b> Zhangxudong (zhangxudong, VRP); <a href=3D"mailto:lizhenqiang@ch=
inamobile.com">
lizhenqiang@chinamobile.com</a><br>
<b>Subject:</b> RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flus=
h-problem-statement<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span style=
=3D"mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">Jie -<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><b><span st=
yle=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quo=
t;;mso-fareast-language:ZH-CN">From:</span></b><span style=3D"font-size:10.=
0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;mso-fareast-langu=
age:ZH-CN">
 Dongjie (Jimmy) [<a href=3D"mailto:jie.dong@huawei.com">mailto:jie.dong@hu=
awei.com</a>]
<br>
<b>Sent:</b> Monday, August 01, 2016 1:44 AM<br>
<b>To:</b> Les Ginsberg (ginsberg); <a href=3D"mailto:ospf@ietf.org">ospf@i=
etf.org</a><br>
<b>Cc:</b> Zhangxudong (zhangxudong, VRP); <a href=3D"mailto:lizhenqiang@ch=
inamobile.com">
lizhenqiang@chinamobile.com</a><br>
<b>Subject:</b> RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flus=
h-problem-statement<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span style=
=3D"mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">Hi Les,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">Please see inline with [Jie]:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><b><span st=
yle=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quo=
t;;mso-fareast-language:ZH-CN">From:</span></b><span style=3D"font-size:10.=
0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;mso-fareast-langu=
age:ZH-CN">
 Les Ginsberg (ginsberg) [<a href=3D"mailto:ginsberg@cisco.com">mailto:gins=
berg@cisco.com</a>]
<br>
<b>Sent:</b> Monday, August 01, 2016 3:09 PM<br>
<b>To:</b> Dongjie (Jimmy); <a href=3D"mailto:ospf@ietf.org">ospf@ietf.org<=
/a><br>
<b>Cc:</b> Zhangxudong (zhangxudong, VRP); <a href=3D"mailto:lizhenqiang@ch=
inamobile.com">
lizhenqiang@chinamobile.com</a><br>
<b>Subject:</b> RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flus=
h-problem-statement<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span style=
=3D"mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">Jie &#8211;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">Fully agree that IS-IS and OSPF differ in this regard=
.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><a href=3D"https://www.ietf.org/id/draft-ietf-isis-re=
maining-lifetime-01.txt">https://www.ietf.org/id/draft-ietf-isis-remaining-=
lifetime-01.txt</a> addresses problems
 where corruption of the remaining lifetime occurs either during transmissi=
on/reception or due to some DOS attack. This isn&#8217;t a concern w OSPF (=
hope you agree).<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">[Jie]: Yes, for OSPF the corruption during packet transmission can be =
detected.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">What remains is the possibility that an implementatio=
n has some bug and unintentionally modifies the age to something other than=
 what it should be due to the actual
 elapsed time since LSA generation. I suppose a mechanism equivalent to wha=
t the IS-IS draft defined i.e. setting the age to &#8220;new&#8221; (0 in O=
SPF case) when first receiving a non-self-generated LSA could be useful to =
prevent negative impacts of such an implementation
 bug. Is this what you intend?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">[Jie]: More specifically, the problem could be caused by either &#8220=
;setting the LS age field incorrectly due to implementation bug&#8221; or &=
#8220;system timer runs so fast that the LS age reaches
 MaxAge much earlier than other routers&#8221;. Another less likely case is=
 that the LS age field is corrupted before the LSA is assembled into OSPF p=
acket.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">[Jie]: Regarding the solutions space, IMO we need to consider both cas=
es: &#8220;LS age reaches MaxAge&#8221; and &#8220;LS age close to MaxAge&#=
8221;. For IS-IS, RFC 6232 and RFC 6233 provide solutions for
 the detection and identification of corrupted IS-IS purge, while OSPF does=
 not have similar mechanisms.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;color:#1F497D;=
mso-fareast-language:ZH-CN">[Les:] It is incorrect to say that RFC 6232 mak=
es it possible to detect a corrupt purge. What it does do is to provide an =
indication as to which IS initiated
 a purge. I don&#8217;t know how OSPF would address this issue, but for OSP=
Fv2 at least any solution would likely not be backwards compatible. For thi=
s reason I suggest that you not try to address this issue in the same draft=
.<o:p></o:p></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#1F497D;mso-fareast-langu=
age:ZH-CN"><o:p>&nbsp;</o:p></span></i></b></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">[Jie2]: Agreed, RFC 6232 provide the mechanism to track the misbehaved=
 routers so that operator can fix the problem, the detection can be based o=
n the rules in RFC 6233 or some other
 anomalies. Indeed for OSPFv2 legacy LSAs, it is difficult to introduce the=
 mechanism similar to RFC 6232, while it can be easier for the OSPFv2/v3 Ex=
tended LSAs. So it depends on how backward compatible the solution should b=
e. I agree with you that the solution
 for Problem Localization in OSPF needs to be provided in a separate docume=
nt.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;color:#1F497D;=
mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;color:#1F497D;=
mso-fareast-language:ZH-CN">Solutions to LS age &nbsp;corruption can be don=
e in a backwards compatible way, but they &nbsp;MUST NOT result in discardi=
ng purges which pass authentication- doing so
 places you at risk for having inconsistent LSDBs in the network.<o:p></o:p=
></span></i></b></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">[Jie2]: Exactly. The received MaxAge LSAs cannot simply be discarded, =
the decision must be made carefully, probably based on some additional info=
rmation. The authors has discussed some
 possible solution internally, and will prepare some material for further o=
pen discussion.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">As written, the draft makes claims that are at least =
misleading &#8211; and I believe actually incorrect. In Section 6 you say:<=
o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">&#8220;The LS age field may be altered as a result of=
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">&nbsp;&nbsp; packet corruption, such modification can=
not be detected by LSA<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">&nbsp;&nbsp; checksum nor OSPF packet cryptographic a=
uthentication.&#8221;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">This isn&#8217;t correct.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">[Jie] Thanks for pointing out this. This sentence need to be revised t=
o mention &#8220;LSA corruption&#8221; rather than &#8220;packet corruption=
&#8221;.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">What would be helpful &#8211; at least to me &#8211; =
is to move from a generic problem statement to the specific problem you wan=
t to solve and the proposed solution. This also
 requires you to more clearly state the cases where there is an actual vuln=
erability. It would be a lot easier to support the draft if this were done.=
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">[Jie] Thanks for your suggestion. Yes we can update this draft with mo=
re specific problem statements as I mentioned above.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">[Jie] As for the proposed solutions, the current draft specifies the r=
equirements on the potential solutions, from which we envision that differe=
nt solutions maybe needed for &#8220;Impact
 Mitigation&#8221; and &#8220;Problem Localization&#8221;. The solution for=
 &#8220;Impact mitigation&#8221; can be the easier one, for which we can st=
art to discuss the potential solutions now. While the solution for &#8220;p=
roblem localization&#8221; may need more considerations.<o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;color:#1F497D;=
mso-fareast-language:ZH-CN">[Les:] A discussion of the requirements is usef=
ul and necessary, but IMO until you propose a solution there isn&#8217;t en=
ough substance for the document to become
 a WG document.<o:p></o:p></span></i></b></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">[Jie2] Yes the current draft focuses on the problem s=
tatement and the requirements, the goal is to firstly get the MaxAge flush =
problem acknowledged and reach consensus
 on the requirements. Then the plan is to specify the solutions in separate=
 documents.&nbsp; Your valuable suggestions will be considered, and further=
 contributions are welcome.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">Best regards,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">Jie<o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;color:#1F497D;=
mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;color:#1F497D;=
mso-fareast-language:ZH-CN">&nbsp;&nbsp;&nbsp; Les<o:p></o:p></span></i></b=
></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">Best regards,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">Jie<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">&nbsp;&nbsp; Les<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><b><span st=
yle=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quo=
t;;mso-fareast-language:ZH-CN">From:</span></b><span style=3D"font-size:10.=
0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;mso-fareast-langu=
age:ZH-CN">
 Dongjie (Jimmy) [<a href=3D"mailto:jie.dong@huawei.com">mailto:jie.dong@hu=
awei.com</a>]
<br>
<b>Sent:</b> Sunday, July 31, 2016 11:48 PM<br>
<b>To:</b> Les Ginsberg (ginsberg); <a href=3D"mailto:ospf@ietf.org">ospf@i=
etf.org</a><br>
<b>Cc:</b> Zhangxudong (zhangxudong, VRP); <a href=3D"mailto:lizhenqiang@ch=
inamobile.com">
lizhenqiang@chinamobile.com</a><br>
<b>Subject:</b> RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flus=
h-problem-statement<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span style=
=3D"mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">Hi Les,
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">Thanks for your comments.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">OSPF packet level checksum and authentication can only protect the ass=
embled LSU packet one hop on the wire, while cannot detect any change to LS=
A made by the routers. This is because
 the OSPF packets are re-assembled on each hop, which is slightly different=
 from IS-IS. So the problem for OSPF is mainly due to the problems inside t=
he router, for example protocol implementations, system timers, or some har=
dware problem. Actually this problem
 has been seen in several production networks.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">We can improve the description in the draft to make this clear.<o:p></=
o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">Best regards,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">Jie<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><b><span st=
yle=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quo=
t;;mso-fareast-language:ZH-CN">From:</span></b><span style=3D"font-size:10.=
0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;mso-fareast-langu=
age:ZH-CN">
 Les Ginsberg (ginsberg) [<a href=3D"mailto:ginsberg@cisco.com">mailto:gins=
berg@cisco.com</a>]
<br>
<b>Sent:</b> Monday, August 01, 2016 1:30 PM<br>
<b>To:</b> Dongjie (Jimmy); <a href=3D"mailto:ospf@ietf.org">ospf@ietf.org<=
/a><br>
<b>Cc:</b> Zhangxudong (zhangxudong, VRP); <a href=3D"mailto:lizhenqiang@ch=
inamobile.com">
lizhenqiang@chinamobile.com</a><br>
<b>Subject:</b> RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flus=
h-problem-statement<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span style=
=3D"mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">Jie &#8211;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">The draft says (Section 2):<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">&#8220;Since cryptographic authentication is executed=
 at the OSPF packet<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">&nbsp;&nbsp; level, it can only protect the assembled=
 LSU packet for one hop and<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">&nbsp;&nbsp; does not provide any additional protecti=
on for the corruption of LS<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">&nbsp;&nbsp; age field.&#8221;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">But as authentication is calculated at the OSPF packe=
t level, any change to the LS age field for an individual LSA contained wit=
hin the OSPF packet (e.g. by some packet
 corruption in transmission) would cause authentication to fail when the pa=
cket is received. So the statement you make is not correct. I therefore am =
struggling to understand what problem you believe is not addressed by exist=
ing authentication techniques.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">&nbsp;&nbsp; Les<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><b><span st=
yle=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quo=
t;;mso-fareast-language:ZH-CN">From:</span></b><span style=3D"font-size:10.=
0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;mso-fareast-langu=
age:ZH-CN">
 OSPF [<a href=3D"mailto:ospf-bounces@ietf.org">mailto:ospf-bounces@ietf.or=
g</a>] <b>
On Behalf Of </b>Dongjie (Jimmy)<br>
<b>Sent:</b> Sunday, July 31, 2016 8:15 PM<br>
<b>To:</b> <a href=3D"mailto:ospf@ietf.org">ospf@ietf.org</a><br>
<b>Cc:</b> Zhangxudong (zhangxudong, VRP); <a href=3D"mailto:lizhenqiang@ch=
inamobile.com">
lizhenqiang@chinamobile.com</a><br>
<b>Subject:</b> [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-pr=
oblem-statement<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span style=
=3D"mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:ZH-CN">Hi all,<o=
:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:ZH-CN"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:ZH-CN">draft-don=
g-ospf-maxage-flush-problem-statement describes the problems caused by the =
corruption of the LS Age field, and summarizes the requirements on potentia=
l solutions. This draft received good
 comments during the presentation on the IETF meeting in B.A.<o:p></o:p></s=
pan></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:ZH-CN"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:ZH-CN">The autho=
rs would like to solicit further feedbacks from the mailing list, on both t=
he problem statement and the solution requirements. Based on the feedbacks,=
 we will update the problem statement
 draft, and work together to build suitable solutions. <o:p></o:p></span></=
p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:ZH-CN"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:ZH-CN">The URL o=
f the draft is:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:ZH-CN"><a href=
=3D"https://tools.ietf.org/html/draft-dong-ospf-maxage-flush-problem-statem=
ent-00">https://tools.ietf.org/html/draft-dong-ospf-maxage-flush-problem-st=
atement-00</a><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:ZH-CN"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:ZH-CN">Comments =
&amp; feedbacks are welcome.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:ZH-CN"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:ZH-CN">Best rega=
rds,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:ZH-CN">Jie<o:p><=
/o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:ZH-CN"><o:p>&nbs=
p;</o:p></span></p>
</div>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_37a4a1ba0da84b76a4d5962f59441a17XCHALN001ciscocom_--


From nobody Sun Aug  7 20:50:20 2016
Return-Path: <wwwrun@rfc-editor.org>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 05E1E12D7DE for <ospf@ietfa.amsl.com>; Sun,  7 Aug 2016 20:50:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.849
X-Spam-Level: 
X-Spam-Status: No, score=-103.849 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, RP_MATCHES_RCVD=-1.247, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, USER_IN_WHITELIST=-100] 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 ZeRspE6qp88b for <ospf@ietfa.amsl.com>; Sun,  7 Aug 2016 20:50:16 -0700 (PDT)
Received: from rfc-editor.org (rfc-editor.org [4.31.198.49]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8AC5D12D7DD for <ospf@ietf.org>; Sun,  7 Aug 2016 20:50:16 -0700 (PDT)
Received: by rfc-editor.org (Postfix, from userid 30) id 6B4C1B80C59; Sun,  7 Aug 2016 20:50:16 -0700 (PDT)
To: pmurphy@noc.usgs.net, akatlas@gmail.com, db3546@att.com, aretana@cisco.com, akr@cisco.com, acee@cisco.com
X-PHP-Originating-Script: 30:errata_mail_lib.php
From: RFC Errata System <rfc-editor@rfc-editor.org>
Message-Id: <20160808035016.6B4C1B80C59@rfc-editor.org>
Date: Sun,  7 Aug 2016 20:50:16 -0700 (PDT)
Archived-At: <https://mailarchive.ietf.org/arch/msg/ospf/A2F4qZiWkNDEiu1-vIB91AaqVOE>
Cc: ospf@ietf.org, rfc-editor@rfc-editor.org, chao.fu@ericsson.com
Subject: [OSPF] [Technical Errata Reported] RFC3101 (4767)
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 08 Aug 2016 03:50:19 -0000

The following errata report has been submitted for RFC3101,
"The OSPF Not-So-Stubby Area (NSSA) Option".

--------------------------------------
You may review the report below and at:
http://www.rfc-editor.org/errata_search.php?rfc=3101&eid=4767

--------------------------------------
Type: Technical
Reported by: Chao Fu <chao.fu@ericsson.com>

Section: 2.5.(6).(e)

Original Text
-------------
          (e) If the current LSA is functionally the same as an
              installed LSA (i.e., same destination, cost and non-zero
              forwarding address) then apply the following priorities in
              deciding which LSA is preferred:

                 1. A Type-7 LSA with the P-bit set.

                 2. A Type-5 LSA.

                 3. The LSA with the higher router ID.

              [NSSA]

Corrected Text
--------------
NULL (it should be deleted because no LSAs would be compared here.)

Notes
-----
If one LSA is Type-5 and the other is Type-7, one of them would be rejected at step (2.5.(3) ( please refer to OSPF mail list: https://mailarchive.ietf.org/arch/msg/ospf/KBoh5T75o-s7n_bL1knrc6uVlTs ). If both of them are Type-7 LSAs, one of them would be flushed according 2.4: 
   If two NSSA routers, both
   reachable from one another over the NSSA, originate functionally
   equivalent Type-7 LSAs (i.e., same destination, cost and non-zero
   forwarding address), then the router having the least preferred LSA
   should flush its LSA.

As a result, rule (e) would never be applied and should be removed.

Instructions:
-------------
This erratum is currently posted as "Reported". If necessary, please
use "Reply All" to discuss whether it should be verified or
rejected. When a decision is reached, the verifying party (IESG)
can log in to change the status and edit the report, if necessary. 

--------------------------------------
RFC3101 (draft-ietf-ospf-nssa-update-11)
--------------------------------------
Title               : The OSPF Not-So-Stubby Area (NSSA) Option
Publication Date    : January 2003
Author(s)           : P. Murphy
Category            : PROPOSED STANDARD
Source              : Open Shortest Path First IGP
Area                : Routing
Stream              : IETF
Verifying Party     : IESG


From nobody Mon Aug  8 04:14:54 2016
Return-Path: <acee@cisco.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 16AAE12B028 for <ospf@ietfa.amsl.com>; Mon,  8 Aug 2016 04:14:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.768
X-Spam-Level: 
X-Spam-Status: No, score=-15.768 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=-1.247, 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 hgcMWkr-Yydz for <ospf@ietfa.amsl.com>; Mon,  8 Aug 2016 04:14:51 -0700 (PDT)
Received: from rcdn-iport-5.cisco.com (rcdn-iport-5.cisco.com [173.37.86.76]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5E90A12D190 for <ospf@ietf.org>; Mon,  8 Aug 2016 04:14:39 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3974; q=dns/txt; s=iport; t=1470654879; x=1471864479; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=6cL1ubqZGq/YfNrhUltDQE6cFK/Ds8a6Ag0iKggJMlc=; b=cZK55UGIBSNU2u9thJncYzKsjNEkFITR4lev5sYk9wqJ1GEtycC9iaNT hpHfWHbmd2xb04i4KBOe2lHzmtxmiKQCGjCeRblyeo2OjtjWr2NNOYjjs K1DAqTA7t2wamE7opc7tvGDGpHBWU+bdDOU0b+4ZSvGqVM018QMhA8v0e 8=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0BtAgAaaahX/4sNJK1DGoNFVnwHuQeBf?= =?us-ascii?q?SSFeQIcgRg4FAEBAQEBAQFdJ4RfAQUjEUUQAgEIGgImAgICMBUQAgQBDQWIMQ4?= =?us-ascii?q?tsg+QCQEBAQEBAQEBAQEBAQEBAQEBAQEBARyBAYl2gTmCagEBgxyCWgWIJQyHH?= =?us-ascii?q?YlrAYYciG2Ba4RbiH2GZIlHAR42ghIND4FMbgEThX83fwEBAQ?=
X-IronPort-AV: E=Sophos;i="5.28,489,1464652800"; d="scan'208";a="135427747"
Received: from alln-core-6.cisco.com ([173.36.13.139]) by rcdn-iport-5.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 08 Aug 2016 11:14:37 +0000
Received: from XCH-RTP-003.cisco.com (xch-rtp-003.cisco.com [64.101.220.143]) by alln-core-6.cisco.com (8.14.5/8.14.5) with ESMTP id u78BEb0V021237 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Mon, 8 Aug 2016 11:14:38 GMT
Received: from xch-rtp-015.cisco.com (64.101.220.155) by XCH-RTP-003.cisco.com (64.101.220.143) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Mon, 8 Aug 2016 07:14:37 -0400
Received: from xch-rtp-015.cisco.com ([64.101.220.155]) by XCH-RTP-015.cisco.com ([64.101.220.155]) with mapi id 15.00.1210.000; Mon, 8 Aug 2016 07:14:36 -0400
From: "Acee Lindem (acee)" <acee@cisco.com>
To: RFC Errata System <rfc-editor@rfc-editor.org>, "pmurphy@noc.usgs.net" <pmurphy@noc.usgs.net>, "akatlas@gmail.com" <akatlas@gmail.com>, "db3546@att.com" <db3546@att.com>, "Alvaro Retana (aretana)" <aretana@cisco.com>, "Abhay Roy (akr)" <akr@cisco.com>
Thread-Topic: [Technical Errata Reported] RFC3101 (4767)
Thread-Index: AQHR8Sf71gJsVCFEVECeSTlIVIj5NqA+6cGA
Date: Mon, 8 Aug 2016 11:14:36 +0000
Message-ID: <D3CDE054.762DF%acee@cisco.com>
References: <20160808035016.6B4C1B80C59@rfc-editor.org>
In-Reply-To: <20160808035016.6B4C1B80C59@rfc-editor.org>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.116.152.198]
Content-Type: text/plain; charset="utf-8"
Content-ID: <3B8920D34E6A704CBAD9DC9EF2AB6BF1@emea.cisco.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/ospf/JVvNhUCZn_bL-e4hjYbOQfE3o7A>
Cc: "ospf@ietf.org" <ospf@ietf.org>, "chao.fu@ericsson.com" <chao.fu@ericsson.com>
Subject: Re: [OSPF] [Technical Errata Reported] RFC3101 (4767)
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 08 Aug 2016 11:14:53 -0000

VGhpcyBFcnJhdGEgc2hvdWxkIGJlIHJlamVjdGVkIGFzIGl0IGlzIGVhc3kgdG8gZW52aXNpb24g
YSB0b3BvbG9neSB3aGVyZQ0KYW4gQUJSIGZvciBhbiBOU1NBIHJlY2VpdmVzIGFuIE5TU0EtTFNB
IGZyb20gYW4gTlNTQSBpbnRlcm5hbCByb3V0ZXIgYW5kDQphbiBBUy1FeGVybmFsLUxTQSBmcm9t
IG9yaWdpbmF0aW5nIHJvdXRlcnMgdGhhdCBkbyBub3QgcmVjZWl2ZSBlYWNoIG90aGVycw0KZXF1
aXZhbGVudCBMU0FzLiBGdXJ0aGVybW9yZSwgZXZlbiBpZiB0aGlzIHdlcmUgbm90IHRoZSBjYXNl
LCB0aGUNCnJlZmVyZW5jZWQgdGV4dCByZWZlcnMgdG8gTFNBcyB0aGF0IGFyZSBib3RoIE5TU0Et
TFNBcyBhcyBvcHBvc2VkIHRvIGENCm1peHR1cmUgb2YgYW4gTlNTQS1MU0EgYW5kIGFuIEFTLUV4
dGVybmFsLUxTQS4NCg0KVGhhbmtzLA0KQWNlZSANCg0KT24gOC83LzE2LCAxMTo1MCBQTSwgIlJG
QyBFcnJhdGEgU3lzdGVtIiA8cmZjLWVkaXRvckByZmMtZWRpdG9yLm9yZz4gd3JvdGU6DQoNCj5U
aGUgZm9sbG93aW5nIGVycmF0YSByZXBvcnQgaGFzIGJlZW4gc3VibWl0dGVkIGZvciBSRkMzMTAx
LA0KPiJUaGUgT1NQRiBOb3QtU28tU3R1YmJ5IEFyZWEgKE5TU0EpIE9wdGlvbiIuDQo+DQo+LS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCj5Zb3UgbWF5IHJldmlldyB0aGUg
cmVwb3J0IGJlbG93IGFuZCBhdDoNCj5odHRwOi8vd3d3LnJmYy1lZGl0b3Iub3JnL2VycmF0YV9z
ZWFyY2gucGhwP3JmYz0zMTAxJmVpZD00NzY3DQo+DQo+LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0NCj5UeXBlOiBUZWNobmljYWwNCj5SZXBvcnRlZCBieTogQ2hhbyBGdSA8
Y2hhby5mdUBlcmljc3Nvbi5jb20+DQo+DQo+U2VjdGlvbjogMi41Lig2KS4oZSkNCj4NCj5Pcmln
aW5hbCBUZXh0DQo+LS0tLS0tLS0tLS0tLQ0KPiAgICAgICAgICAoZSkgSWYgdGhlIGN1cnJlbnQg
TFNBIGlzIGZ1bmN0aW9uYWxseSB0aGUgc2FtZSBhcyBhbg0KPiAgICAgICAgICAgICAgaW5zdGFs
bGVkIExTQSAoaS5lLiwgc2FtZSBkZXN0aW5hdGlvbiwgY29zdCBhbmQgbm9uLXplcm8NCj4gICAg
ICAgICAgICAgIGZvcndhcmRpbmcgYWRkcmVzcykgdGhlbiBhcHBseSB0aGUgZm9sbG93aW5nIHBy
aW9yaXRpZXMgaW4NCj4gICAgICAgICAgICAgIGRlY2lkaW5nIHdoaWNoIExTQSBpcyBwcmVmZXJy
ZWQ6DQo+DQo+ICAgICAgICAgICAgICAgICAxLiBBIFR5cGUtNyBMU0Egd2l0aCB0aGUgUC1iaXQg
c2V0Lg0KPg0KPiAgICAgICAgICAgICAgICAgMi4gQSBUeXBlLTUgTFNBLg0KPg0KPiAgICAgICAg
ICAgICAgICAgMy4gVGhlIExTQSB3aXRoIHRoZSBoaWdoZXIgcm91dGVyIElELg0KPg0KPiAgICAg
ICAgICAgICAgW05TU0FdDQo+DQo+Q29ycmVjdGVkIFRleHQNCj4tLS0tLS0tLS0tLS0tLQ0KPk5V
TEwgKGl0IHNob3VsZCBiZSBkZWxldGVkIGJlY2F1c2Ugbm8gTFNBcyB3b3VsZCBiZSBjb21wYXJl
ZCBoZXJlLikNCj4NCj5Ob3Rlcw0KPi0tLS0tDQo+SWYgb25lIExTQSBpcyBUeXBlLTUgYW5kIHRo
ZSBvdGhlciBpcyBUeXBlLTcsIG9uZSBvZiB0aGVtIHdvdWxkIGJlDQo+cmVqZWN0ZWQgYXQgc3Rl
cCAoMi41LigzKSAoIHBsZWFzZSByZWZlciB0byBPU1BGIG1haWwgbGlzdDoNCj5odHRwczovL21h
aWxhcmNoaXZlLmlldGYub3JnL2FyY2gvbXNnL29zcGYvS0JvaDVUNzVvLXM3bl9iTDFrbnJjNnVW
bFRzICkuDQo+SWYgYm90aCBvZiB0aGVtIGFyZSBUeXBlLTcgTFNBcywgb25lIG9mIHRoZW0gd291
bGQgYmUgZmx1c2hlZCBhY2NvcmRpbmcNCj4yLjQ6IA0KPiAgIElmIHR3byBOU1NBIHJvdXRlcnMs
IGJvdGgNCj4gICByZWFjaGFibGUgZnJvbSBvbmUgYW5vdGhlciBvdmVyIHRoZSBOU1NBLCBvcmln
aW5hdGUgZnVuY3Rpb25hbGx5DQo+ICAgZXF1aXZhbGVudCBUeXBlLTcgTFNBcyAoaS5lLiwgc2Ft
ZSBkZXN0aW5hdGlvbiwgY29zdCBhbmQgbm9uLXplcm8NCj4gICBmb3J3YXJkaW5nIGFkZHJlc3Mp
LCB0aGVuIHRoZSByb3V0ZXIgaGF2aW5nIHRoZSBsZWFzdCBwcmVmZXJyZWQgTFNBDQo+ICAgc2hv
dWxkIGZsdXNoIGl0cyBMU0EuDQo+DQo+QXMgYSByZXN1bHQsIHJ1bGUgKGUpIHdvdWxkIG5ldmVy
IGJlIGFwcGxpZWQgYW5kIHNob3VsZCBiZSByZW1vdmVkLg0KPg0KPkluc3RydWN0aW9uczoNCj4t
LS0tLS0tLS0tLS0tDQo+VGhpcyBlcnJhdHVtIGlzIGN1cnJlbnRseSBwb3N0ZWQgYXMgIlJlcG9y
dGVkIi4gSWYgbmVjZXNzYXJ5LCBwbGVhc2UNCj51c2UgIlJlcGx5IEFsbCIgdG8gZGlzY3VzcyB3
aGV0aGVyIGl0IHNob3VsZCBiZSB2ZXJpZmllZCBvcg0KPnJlamVjdGVkLiBXaGVuIGEgZGVjaXNp
b24gaXMgcmVhY2hlZCwgdGhlIHZlcmlmeWluZyBwYXJ0eSAoSUVTRykNCj5jYW4gbG9nIGluIHRv
IGNoYW5nZSB0aGUgc3RhdHVzIGFuZCBlZGl0IHRoZSByZXBvcnQsIGlmIG5lY2Vzc2FyeS4NCj4N
Cj4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPlJGQzMxMDEgKGRyYWZ0
LWlldGYtb3NwZi1uc3NhLXVwZGF0ZS0xMSkNCj4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQ0KPlRpdGxlICAgICAgICAgICAgICAgOiBUaGUgT1NQRiBOb3QtU28tU3R1YmJ5
IEFyZWEgKE5TU0EpIE9wdGlvbg0KPlB1YmxpY2F0aW9uIERhdGUgICAgOiBKYW51YXJ5IDIwMDMN
Cj5BdXRob3IocykgICAgICAgICAgIDogUC4gTXVycGh5DQo+Q2F0ZWdvcnkgICAgICAgICAgICA6
IFBST1BPU0VEIFNUQU5EQVJEDQo+U291cmNlICAgICAgICAgICAgICA6IE9wZW4gU2hvcnRlc3Qg
UGF0aCBGaXJzdCBJR1ANCj5BcmVhICAgICAgICAgICAgICAgIDogUm91dGluZw0KPlN0cmVhbSAg
ICAgICAgICAgICAgOiBJRVRGDQo+VmVyaWZ5aW5nIFBhcnR5ICAgICA6IElFU0cNCj4NCg0K


From nobody Mon Aug  8 05:33:54 2016
Return-Path: <acee@cisco.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 633C412D5A3 for <ospf@ietfa.amsl.com>; Mon,  8 Aug 2016 05:33:52 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.768
X-Spam-Level: 
X-Spam-Status: No, score=-15.768 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=-1.247, 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 z6Vo2Ywm4h3J for <ospf@ietfa.amsl.com>; Mon,  8 Aug 2016 05:33: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 0817312D5AD for <ospf@ietf.org>; Mon,  8 Aug 2016 05:33:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=17366; q=dns/txt; s=iport; t=1470659630; x=1471869230; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=/I9/NMOidfMy1bwDx9mlsxNjl5Xjc5+wJ6U6Vgv00Kk=; b=U/AUJhU+gNK/aAm+TGDrGju/Y0tUQHhf3QkmvXNyG9dBuNwgcuteP/Ko aKMFAe0hUWt9ZHquWjd056uXjJMDpnrv6ySJt3vB9Dz03E7IKvaLkaRA7 xnKnkZ+k6J8ChqzfcFuhfJfRu2SFGH3RjNHKvZHtDUJ/1C0X2ZbeBaHAS g=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0BuAgAhe6hX/40NJK1TCoNFVnwHtnqCD?= =?us-ascii?q?4F9JoJAgzcCHIEdOBQBAQEBAQEBXSeEXgEBBAEjEToLEAIBCBEDAQEBAwIjAwI?= =?us-ascii?q?CAjAUAQgIAgQBDQUbiA4IDrIekAwBAQEBAQEBAQEBAQEBAQEBAQEBAQEXBYEBi?= =?us-ascii?q?XaEGAQkF4JqgloFiCiREQGGHIhtgWuEW4h9hmSFUIN3AR42g3puAYYDRn8BAQE?=
X-IronPort-AV: E=Sophos;i="5.28,489,1464652800"; d="scan'208";a="306332680"
Received: from alln-core-8.cisco.com ([173.36.13.141]) by alln-iport-5.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 08 Aug 2016 12:33:48 +0000
Received: from XCH-RTP-001.cisco.com (xch-rtp-001.cisco.com [64.101.220.141]) by alln-core-8.cisco.com (8.14.5/8.14.5) with ESMTP id u78CXmSF028395 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Mon, 8 Aug 2016 12:33:48 GMT
Received: from xch-rtp-015.cisco.com (64.101.220.155) by XCH-RTP-001.cisco.com (64.101.220.141) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Mon, 8 Aug 2016 08:33:47 -0400
Received: from xch-rtp-015.cisco.com ([64.101.220.155]) by XCH-RTP-015.cisco.com ([64.101.220.155]) with mapi id 15.00.1210.000; Mon, 8 Aug 2016 08:33:47 -0400
From: "Acee Lindem (acee)" <acee@cisco.com>
To: "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>, "Dongjie (Jimmy)" <jie.dong@huawei.com>, "ospf@ietf.org" <ospf@ietf.org>
Thread-Topic: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-problem-statement
Thread-Index: AdHrotQx7qQBc/FNQaCYWeXjvZMkwgAEikTQAA1i4QAACjvfYP//zoSA///+4QCAAVBQgP/3mnTAgBIDG4A=
Date: Mon, 8 Aug 2016 12:33:47 +0000
Message-ID: <D3CDF0E4.7638A%acee@cisco.com>
References: <76CD132C3ADEF848BD84D028D243C92774EFB09A@NKGEML515-MBX.china.huawei.com> <90433b8486184c9cb4b947e7ffb9fc73@XCH-ALN-001.cisco.com> <76CD132C3ADEF848BD84D028D243C92774EFB143@NKGEML515-MBX.china.huawei.com> <0369fc017f8d47568594d3eb9f684649@XCH-ALN-001.cisco.com> <76CD132C3ADEF848BD84D028D243C92774EFB1BF@NKGEML515-MBX.china.huawei.com> <3a424b8025ca42a5a64bf88af69ea108@XCH-ALN-001.cisco.com> <76CD132C3ADEF848BD84D028D243C92774EFBC05@NKGEML515-MBX.china.huawei.com> <37a4a1ba0da84b76a4d5962f59441a17@XCH-ALN-001.cisco.com>
In-Reply-To: <37a4a1ba0da84b76a4d5962f59441a17@XCH-ALN-001.cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.116.152.198]
Content-Type: text/plain; charset="utf-8"
Content-ID: <D3D5FB079258464EA1C24B8565D02016@emea.cisco.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/ospf/TVeGQ5aT_sTY8nNr2q1JAKG5W2Q>
Cc: "Zhangxudong \(zhangxudong, VRP\)" <zhangxudong@huawei.com>, "lizhenqiang@chinamobile.com" <lizhenqiang@chinamobile.com>
Subject: Re: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-problem-statement
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 08 Aug 2016 12:33:52 -0000

SGkgSmllLCBMZXMsIA0KDQpTcGVha2luZyBhcyBhIFdHIGNvbnRyaWJ1dG9yOg0KDQpGcm9tOiAg
T1NQRiA8b3NwZi1ib3VuY2VzQGlldGYub3JnPiBvbiBiZWhhbGYgb2YgIkxlcyBHaW5zYmVyZyAo
Z2luc2JlcmcpIg0KPGdpbnNiZXJnQGNpc2NvLmNvbT4NCkRhdGU6ICBTdW5kYXksIEF1Z3VzdCA3
LCAyMDE2IGF0IDI6MTMgUE0NClRvOiAgSmllIERvbmcgPGppZS5kb25nQGh1YXdlaS5jb20+LCBP
U1BGIFdHIExpc3QgPG9zcGZAaWV0Zi5vcmc+DQpDYzogICJaaGFuZ3h1ZG9uZyAoemhhbmd4dWRv
bmcsIFZSUCkiIDx6aGFuZ3h1ZG9uZ0BodWF3ZWkuY29tPiwNCiJsaXpoZW5xaWFuZ0BjaGluYW1v
YmlsZS5jb20iIDxsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb20+DQpTdWJqZWN0OiAgUmU6IFtP
U1BGXSBTb2xpY2l0IGZlZWRiYWNrcyBvbg0KZHJhZnQtZG9uZy1vc3BmLW1heGFnZS1mbHVzaC1w
cm9ibGVtLXN0YXRlbWVudA0KDQoNCj5KaWUg4oCTDQo+IA0KPlRoaW5raW5nIGFib3V0IHRoZSBm
b2xsb3dpbmcgc29tZSBtb3JlOg0KPiANCj48c25pcD4NCj5XaGF0IHJlbWFpbnMgaXMgdGhlIHBv
c3NpYmlsaXR5IHRoYXQgYW4gaW1wbGVtZW50YXRpb24gaGFzIHNvbWUgYnVnIGFuZA0KPnVuaW50
ZW50aW9uYWxseSBtb2RpZmllcyB0aGUgYWdlIHRvIHNvbWV0aGluZyBvdGhlciB0aGFuIHdoYXQg
aXQgc2hvdWxkDQo+YmUgZHVlIHRvIHRoZSBhY3R1YWwgZWxhcHNlZCB0aW1lIHNpbmNlIExTQSBn
ZW5lcmF0aW9uLg0KPiBJIHN1cHBvc2UgYSBtZWNoYW5pc20gZXF1aXZhbGVudCB0byB3aGF0IHRo
ZSBJUy1JUyBkcmFmdCBkZWZpbmVkIGkuZS4NCj5zZXR0aW5nIHRoZSBhZ2UgdG8g4oCcbmV34oCd
ICgwIGluIE9TUEYgY2FzZSkgd2hlbiBmaXJzdCByZWNlaXZpbmcgYQ0KPm5vbi1zZWxmLWdlbmVy
YXRlZCBMU0EgY291bGQgYmUgdXNlZnVsIHRvIHByZXZlbnQgbmVnYXRpdmUgaW1wYWN0cyBvZg0K
PnN1Y2ggYW4gaW1wbGVtZW50YXRpb24gYnVnLiBJcyB0aGlzIHdoYXQgeW91IGludGVuZD8NCj4g
DQo+W0ppZV06IE1vcmUgc3BlY2lmaWNhbGx5LCB0aGUgcHJvYmxlbSBjb3VsZCBiZSBjYXVzZWQg
YnkgZWl0aGVyIOKAnHNldHRpbmcNCj50aGUgTFMgYWdlIGZpZWxkIGluY29ycmVjdGx5IGR1ZSB0
byBpbXBsZW1lbnRhdGlvbiBidWfigJ0gb3Ig4oCcc3lzdGVtIHRpbWVyDQo+cnVucyBzbyBmYXN0
IHRoYXQgdGhlIExTIGFnZSByZWFjaGVzIE1heEFnZSBtdWNoDQo+IGVhcmxpZXIgdGhhbiBvdGhl
ciByb3V0ZXJz4oCdLiBBbm90aGVyIGxlc3MgbGlrZWx5IGNhc2UgaXMgdGhhdCB0aGUgTFMgYWdl
DQo+ZmllbGQgaXMgY29ycnVwdGVkIGJlZm9yZSB0aGUgTFNBIGlzIGFzc2VtYmxlZCBpbnRvIE9T
UEYgcGFja2V0Lg0KPjxlbmQgc25pcD4NCj4gDQo+VGhlIGJlbmVmaXRzIGFyZSBleHRyZW1lbHkg
bGltaXRlZC4gSWYgYSByb3V0ZXIgcHJlbWF0dXJlbHkgYWdlcyBhbiBMU0ENCj5kdWUgdG8gYSB0
aW1lciBidWcsIGlnbm9yaW5nIHRoZSByZWNlaXZlZCBMU0EgYWdlIG9uIHJlY2VwdGlvbiBpc27i
gJl0DQo+Z29pbmcgdG8gcHJldmVudCBwcmVtYXR1cmUgcHVyZ2luZyBieSB0aGUgcm91dGVyIHdo
aWNoDQo+IGhhcyB0aGUgYnVnLiBTbyB0aGUgZWZmZWN0IG9mIGlnbm9yaW5nIHRoZSByZWNlaXZl
ZCBMU0EgYWdlIHByaW9yIHRvDQo+cmVhY2hpbmcgTUFYQUdFIHdpbGwgYmUgc2hvcnQgbGl2ZWQu
IFlvdSBhcmUgdGhlbiBsZWZ0IHdpdGggdGhlDQo+cG9zc2liaWxpdHkgdGhhdCBhbiBpbXBsZW1l
bnRhdGlvbiBjb3JydXB0cyB0aGUgTFNBIGFnZSBCRUZPUkUNCj5jYWxjdWxhdGluZyBjaGVja3N1
bS9jcnlwdG8gYXV0aGVudGljYXRpb24g4oCTIGJ1dCBpdHMgbG9jYWwgdGltZW91dA0KPiBsb2dp
YyBpcyB1bmFmZmVjdGVkLiBUaGlzIGhhcyB2ZXJ5IGxpbWl0ZWQgdmFsdWUuIFdoZXRoZXIgdGhl
IFdHDQo+Y29uc2lkZXJzIHRoaXMgd29ydGggcHVyc3VpbmcgaXMgc29tZXRoaW5nIHlvdSBuZWVk
IHRvIGFzay4gRm9yIG15c2VsZiwgSQ0KPmRvbuKAmXQgc2VlIG11Y2ggUk9JIGhlcmUuDQo+DQo+
DQo+DQoNCkkgYWdyZWUgd2l0aCBMZXMuIEdpdmVuIHRoZSBmYWN0IHRoYXQgYSBtYWxpY2lvdXMg
cm91dGVyIGNhbiB3cmVjayBhbGwNCmtpbmRzIG9mIGhhdm9jIGluIGFuIE9TUEYgcm91dGluZyBk
b21haW4gYW55d2F5LCB0aGUgcHJvYmxlbSBpcyBsaW1pdGVkIHRvDQpjYXNlcyB3aGVyZSBhbiBP
U1BGIHJvdXRlciBkb2VzbuKAmXQgYWRoZXJlIHRvIHRoZSBzcGVjaWZpY2F0aW9uIGR1ZSB0byBz
b21lDQpzb2Z0d2FyZSBidWcuIFRoZSBjYXNlIG9mIHBhY2tldCBjb3JydXB0aW9uIGNhbiBiZSBw
cmV2ZW50ZWQgYnkgdXNpbmcNCmF1dGhlbnRpY2F0aW9uIHdoaWNoIGRvZXMgaW5jbHVkZSB0aGUg
TFNBIGZpZWxkIGluIHRoZSBtZXNzYWdlIGRpZ2VzdA0KY29tcHV0YXRpb24uIEkgdGhpbmsgaXQg
aXMgYSBzbGlwcGVyeSBzbG9wZSB0cnlpbmcgdG8gZml4IGJ1Z3Mgd2l0aA0KcHJvdG9jb2wgZW5o
YW5jZW1lbnRzLg0KDQpGdXJ0aGVybW9yZSwgSSB0aGluayBwb3NzaWJsZSBzb2x1dGlvbnMgY291
bGQgYmUgd29yc2UgdGhhbiB0aGUgcG90ZW50aWFsDQpwcm9ibGVtcyB0aGVtc2VsdmVzIChkdWUg
dG8gY29tcGxleGl0eSBhbmQgdGhlIGludGVyYWN0aW9uIHdpdGggb3RoZXIgT1NQRg0KZmVhdHVy
ZXMgc3VjaCBhcyBEb05vdEFnZSBMU0FzKS4gRW52aXNpb25pbmcgc29sdXRpb25zLCBJ4oCZZCBi
ZSBvcHBvc2VkIHRvDQphbnkgcHJvdG9jb2wgZW5oYW5jZW1lbnRzIG90aGVyIHRoYW4gYSBmdWxs
eSBiYWNrd2FyZCBjb21wYXRpYmxlDQplbmhhbmNlbWVudCB0byBtYWtlIHRoZSBlcnJhbnQgT1NQ
RiByb3V0ZXIgZWFzaWVyIHRvIGlkZW50aWZ5Lg0KDQpUaGFua3MsDQpBY2VlIA0KDQoNCg0KDQo+
DQo+IA0KPiAgTGVzDQo+IA0KPiANCj4gDQo+RnJvbTogRG9uZ2ppZSAoSmltbXkpIFttYWlsdG86
amllLmRvbmdAaHVhd2VpLmNvbV0NCj4NCj5TZW50OiBNb25kYXksIEF1Z3VzdCAwMSwgMjAxNiA5
OjQzIFBNDQo+VG86IExlcyBHaW5zYmVyZyAoZ2luc2JlcmcpOyBvc3BmQGlldGYub3JnDQo+Q2M6
IFpoYW5neHVkb25nICh6aGFuZ3h1ZG9uZywgVlJQKTsgbGl6aGVucWlhbmdAY2hpbmFtb2JpbGUu
Y29tDQo+U3ViamVjdDogUkU6IFtPU1BGXSBTb2xpY2l0IGZlZWRiYWNrcyBvbg0KPmRyYWZ0LWRv
bmctb3NwZi1tYXhhZ2UtZmx1c2gtcHJvYmxlbS1zdGF0ZW1lbnQNCj4NCj4NCj4gDQo+SGkgTGVz
LA0KPg0KPiANCj5QbGVhc2Ugc2VlIG15IHJlcGxpZXMgd2l0aCBbSmllMl06DQo+IA0KPkZyb206
DQo+IExlcyBHaW5zYmVyZyAoZ2luc2JlcmcpIFttYWlsdG86Z2luc2JlcmdAY2lzY28uY29tXQ0K
Pg0KPlNlbnQ6IE1vbmRheSwgQXVndXN0IDAxLCAyMDE2IDk6NTcgUE0NCj5UbzogRG9uZ2ppZSAo
SmltbXkpOyBvc3BmQGlldGYub3JnDQo+Q2M6IFpoYW5neHVkb25nICh6aGFuZ3h1ZG9uZywgVlJQ
KTsNCj5saXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb20gPG1haWx0bzpsaXpoZW5xaWFuZ0BjaGlu
YW1vYmlsZS5jb20+DQo+U3ViamVjdDogUkU6IFtPU1BGXSBTb2xpY2l0IGZlZWRiYWNrcyBvbg0K
PmRyYWZ0LWRvbmctb3NwZi1tYXhhZ2UtZmx1c2gtcHJvYmxlbS1zdGF0ZW1lbnQNCj4NCj4NCj4g
DQo+SmllIC0NCj4gDQo+RnJvbToNCj4gRG9uZ2ppZSAoSmltbXkpIFttYWlsdG86amllLmRvbmdA
aHVhd2VpLmNvbV0NCj4NCj5TZW50OiBNb25kYXksIEF1Z3VzdCAwMSwgMjAxNiAxOjQ0IEFNDQo+
VG86IExlcyBHaW5zYmVyZyAoZ2luc2JlcmcpOyBvc3BmQGlldGYub3JnDQo+Q2M6IFpoYW5neHVk
b25nICh6aGFuZ3h1ZG9uZywgVlJQKTsNCj5saXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb20gPG1h
aWx0bzpsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb20+DQo+U3ViamVjdDogUkU6IFtPU1BGXSBT
b2xpY2l0IGZlZWRiYWNrcyBvbg0KPmRyYWZ0LWRvbmctb3NwZi1tYXhhZ2UtZmx1c2gtcHJvYmxl
bS1zdGF0ZW1lbnQNCj4NCj4NCj4gDQo+SGkgTGVzLA0KPiANCj5QbGVhc2Ugc2VlIGlubGluZSB3
aXRoIFtKaWVdOg0KPiANCj5Gcm9tOg0KPiBMZXMgR2luc2JlcmcgKGdpbnNiZXJnKSBbbWFpbHRv
OmdpbnNiZXJnQGNpc2NvLmNvbV0NCj4NCj5TZW50OiBNb25kYXksIEF1Z3VzdCAwMSwgMjAxNiAz
OjA5IFBNDQo+VG86IERvbmdqaWUgKEppbW15KTsgb3NwZkBpZXRmLm9yZw0KPkNjOiBaaGFuZ3h1
ZG9uZyAoemhhbmd4dWRvbmcsIFZSUCk7DQo+bGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tIDxt
YWlsdG86bGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tPg0KPlN1YmplY3Q6IFJFOiBbT1NQRl0g
U29saWNpdCBmZWVkYmFja3Mgb24NCj5kcmFmdC1kb25nLW9zcGYtbWF4YWdlLWZsdXNoLXByb2Js
ZW0tc3RhdGVtZW50DQo+DQo+DQo+IA0KPkppZSDigJMNCj4gDQo+RnVsbHkgYWdyZWUgdGhhdCBJ
Uy1JUyBhbmQgT1NQRiBkaWZmZXIgaW4gdGhpcyByZWdhcmQuDQo+IA0KPmh0dHBzOi8vd3d3Lmll
dGYub3JnL2lkL2RyYWZ0LWlldGYtaXNpcy1yZW1haW5pbmctbGlmZXRpbWUtMDEudHh0DQo+YWRk
cmVzc2VzIHByb2JsZW1zDQo+IHdoZXJlIGNvcnJ1cHRpb24gb2YgdGhlIHJlbWFpbmluZyBsaWZl
dGltZSBvY2N1cnMgZWl0aGVyIGR1cmluZw0KPnRyYW5zbWlzc2lvbi9yZWNlcHRpb24gb3IgZHVl
IHRvIHNvbWUgRE9TIGF0dGFjay4gVGhpcyBpc27igJl0IGEgY29uY2VybiB3DQo+T1NQRiAoaG9w
ZSB5b3UgYWdyZWUpLg0KPiANCj5bSmllXTogWWVzLCBmb3IgT1NQRiB0aGUgY29ycnVwdGlvbiBk
dXJpbmcgcGFja2V0IHRyYW5zbWlzc2lvbiBjYW4gYmUNCj5kZXRlY3RlZC4NCj4gDQo+V2hhdCBy
ZW1haW5zIGlzIHRoZSBwb3NzaWJpbGl0eSB0aGF0IGFuIGltcGxlbWVudGF0aW9uIGhhcyBzb21l
IGJ1ZyBhbmQNCj51bmludGVudGlvbmFsbHkgbW9kaWZpZXMgdGhlIGFnZSB0byBzb21ldGhpbmcg
b3RoZXIgdGhhbiB3aGF0IGl0IHNob3VsZA0KPmJlIGR1ZSB0byB0aGUgYWN0dWFsDQo+IGVsYXBz
ZWQgdGltZSBzaW5jZSBMU0EgZ2VuZXJhdGlvbi4gSSBzdXBwb3NlIGEgbWVjaGFuaXNtIGVxdWl2
YWxlbnQgdG8NCj53aGF0IHRoZSBJUy1JUyBkcmFmdCBkZWZpbmVkIGkuZS4gc2V0dGluZyB0aGUg
YWdlIHRvIOKAnG5ld+KAnSAoMCBpbiBPU1BGDQo+Y2FzZSkgd2hlbiBmaXJzdCByZWNlaXZpbmcg
YSBub24tc2VsZi1nZW5lcmF0ZWQgTFNBIGNvdWxkIGJlIHVzZWZ1bCB0bw0KPnByZXZlbnQgbmVn
YXRpdmUgaW1wYWN0cyBvZiBzdWNoIGFuIGltcGxlbWVudGF0aW9uDQo+IGJ1Zy4gSXMgdGhpcyB3
aGF0IHlvdSBpbnRlbmQ/DQo+IA0KPltKaWVdOiBNb3JlIHNwZWNpZmljYWxseSwgdGhlIHByb2Js
ZW0gY291bGQgYmUgY2F1c2VkIGJ5IGVpdGhlciDigJxzZXR0aW5nDQo+dGhlIExTIGFnZSBmaWVs
ZCBpbmNvcnJlY3RseSBkdWUgdG8gaW1wbGVtZW50YXRpb24gYnVn4oCdIG9yIOKAnHN5c3RlbSB0
aW1lcg0KPnJ1bnMgc28gZmFzdCB0aGF0IHRoZSBMUyBhZ2UgcmVhY2hlcw0KPiBNYXhBZ2UgbXVj
aCBlYXJsaWVyIHRoYW4gb3RoZXIgcm91dGVyc+KAnS4gQW5vdGhlciBsZXNzIGxpa2VseSBjYXNl
IGlzDQo+dGhhdCB0aGUgTFMgYWdlIGZpZWxkIGlzIGNvcnJ1cHRlZCBiZWZvcmUgdGhlIExTQSBp
cyBhc3NlbWJsZWQgaW50byBPU1BGDQo+cGFja2V0Lg0KPiANCj5bSmllXTogUmVnYXJkaW5nIHRo
ZSBzb2x1dGlvbnMgc3BhY2UsIElNTyB3ZSBuZWVkIHRvIGNvbnNpZGVyIGJvdGggY2FzZXM6DQo+
4oCcTFMgYWdlIHJlYWNoZXMgTWF4QWdl4oCdIGFuZCDigJxMUyBhZ2UgY2xvc2UgdG8gTWF4QWdl
4oCdLiBGb3IgSVMtSVMsIFJGQyA2MjMyDQo+YW5kIFJGQyA2MjMzIHByb3ZpZGUgc29sdXRpb25z
IGZvcg0KPiB0aGUgZGV0ZWN0aW9uIGFuZCBpZGVudGlmaWNhdGlvbiBvZiBjb3JydXB0ZWQgSVMt
SVMgcHVyZ2UsIHdoaWxlIE9TUEYNCj5kb2VzIG5vdCBoYXZlIHNpbWlsYXIgbWVjaGFuaXNtcy4N
Cj4gDQo+W0xlczpdIEl0IGlzIGluY29ycmVjdCB0byBzYXkgdGhhdCBSRkMgNjIzMiBtYWtlcyBp
dCBwb3NzaWJsZSB0byBkZXRlY3QgYQ0KPmNvcnJ1cHQgcHVyZ2UuIFdoYXQgaXQgZG9lcyBkbyBp
cyB0byBwcm92aWRlIGFuIGluZGljYXRpb24gYXMgdG8gd2hpY2ggSVMNCj5pbml0aWF0ZWQNCj4g
YSBwdXJnZS4gSSBkb27igJl0IGtub3cgaG93IE9TUEYgd291bGQgYWRkcmVzcyB0aGlzIGlzc3Vl
LCBidXQgZm9yIE9TUEZ2Mg0KPmF0IGxlYXN0IGFueSBzb2x1dGlvbiB3b3VsZCBsaWtlbHkgbm90
IGJlIGJhY2t3YXJkcyBjb21wYXRpYmxlLiBGb3IgdGhpcw0KPnJlYXNvbiBJIHN1Z2dlc3QgdGhh
dCB5b3Ugbm90IHRyeSB0byBhZGRyZXNzIHRoaXMgaXNzdWUgaW4gdGhlIHNhbWUgZHJhZnQuDQo+
IA0KPltKaWUyXTogQWdyZWVkLCBSRkMgNjIzMiBwcm92aWRlIHRoZSBtZWNoYW5pc20gdG8gdHJh
Y2sgdGhlIG1pc2JlaGF2ZWQNCj5yb3V0ZXJzIHNvIHRoYXQgb3BlcmF0b3IgY2FuIGZpeCB0aGUg
cHJvYmxlbSwgdGhlIGRldGVjdGlvbiBjYW4gYmUgYmFzZWQNCj5vbiB0aGUgcnVsZXMgaW4gUkZD
IDYyMzMgb3Igc29tZSBvdGhlcg0KPiBhbm9tYWxpZXMuIEluZGVlZCBmb3IgT1NQRnYyIGxlZ2Fj
eSBMU0FzLCBpdCBpcyBkaWZmaWN1bHQgdG8gaW50cm9kdWNlDQo+dGhlIG1lY2hhbmlzbSBzaW1p
bGFyIHRvIFJGQyA2MjMyLCB3aGlsZSBpdCBjYW4gYmUgZWFzaWVyIGZvciB0aGUNCj5PU1BGdjIv
djMgRXh0ZW5kZWQgTFNBcy4gU28gaXQgZGVwZW5kcyBvbiBob3cgYmFja3dhcmQgY29tcGF0aWJs
ZSB0aGUNCj5zb2x1dGlvbiBzaG91bGQgYmUuIEkgYWdyZWUgd2l0aCB5b3UgdGhhdCB0aGUgc29s
dXRpb24NCj4gZm9yIFByb2JsZW0gTG9jYWxpemF0aW9uIGluIE9TUEYgbmVlZHMgdG8gYmUgcHJv
dmlkZWQgaW4gYSBzZXBhcmF0ZQ0KPmRvY3VtZW50Lg0KPiANCj5Tb2x1dGlvbnMgdG8gTFMgYWdl
ICBjb3JydXB0aW9uIGNhbiBiZSBkb25lIGluIGEgYmFja3dhcmRzIGNvbXBhdGlibGUNCj53YXks
IGJ1dCB0aGV5ICBNVVNUIE5PVCByZXN1bHQgaW4gZGlzY2FyZGluZyBwdXJnZXMgd2hpY2ggcGFz
cw0KPmF1dGhlbnRpY2F0aW9uLSBkb2luZyBzbw0KPiBwbGFjZXMgeW91IGF0IHJpc2sgZm9yIGhh
dmluZyBpbmNvbnNpc3RlbnQgTFNEQnMgaW4gdGhlIG5ldHdvcmsuDQo+IA0KPltKaWUyXTogRXhh
Y3RseS4gVGhlIHJlY2VpdmVkIE1heEFnZSBMU0FzIGNhbm5vdCBzaW1wbHkgYmUgZGlzY2FyZGVk
LCB0aGUNCj5kZWNpc2lvbiBtdXN0IGJlIG1hZGUgY2FyZWZ1bGx5LCBwcm9iYWJseSBiYXNlZCBv
biBzb21lIGFkZGl0aW9uYWwNCj5pbmZvcm1hdGlvbi4gVGhlIGF1dGhvcnMgaGFzIGRpc2N1c3Nl
ZCBzb21lDQo+IHBvc3NpYmxlIHNvbHV0aW9uIGludGVybmFsbHksIGFuZCB3aWxsIHByZXBhcmUg
c29tZSBtYXRlcmlhbCBmb3IgZnVydGhlcg0KPm9wZW4gZGlzY3Vzc2lvbi4NCj4gDQo+QXMgd3Jp
dHRlbiwgdGhlIGRyYWZ0IG1ha2VzIGNsYWltcyB0aGF0IGFyZSBhdCBsZWFzdCBtaXNsZWFkaW5n
IOKAkyBhbmQgSQ0KPmJlbGlldmUgYWN0dWFsbHkgaW5jb3JyZWN0LiBJbiBTZWN0aW9uIDYgeW91
IHNheToNCj4gDQo+4oCcVGhlIExTIGFnZSBmaWVsZCBtYXkgYmUgYWx0ZXJlZCBhcyBhIHJlc3Vs
dCBvZg0KPiAgIHBhY2tldCBjb3JydXB0aW9uLCBzdWNoIG1vZGlmaWNhdGlvbiBjYW5ub3QgYmUg
ZGV0ZWN0ZWQgYnkgTFNBDQo+ICAgY2hlY2tzdW0gbm9yIE9TUEYgcGFja2V0IGNyeXB0b2dyYXBo
aWMgYXV0aGVudGljYXRpb24u4oCdDQo+IA0KPlRoaXMgaXNu4oCZdCBjb3JyZWN0Lg0KPiANCj5b
SmllXSBUaGFua3MgZm9yIHBvaW50aW5nIG91dCB0aGlzLiBUaGlzIHNlbnRlbmNlIG5lZWQgdG8g
YmUgcmV2aXNlZCB0bw0KPm1lbnRpb24g4oCcTFNBIGNvcnJ1cHRpb27igJ0gcmF0aGVyIHRoYW4g
4oCccGFja2V0IGNvcnJ1cHRpb27igJ0uDQo+IA0KPldoYXQgd291bGQgYmUgaGVscGZ1bCDigJMg
YXQgbGVhc3QgdG8gbWUg4oCTIGlzIHRvIG1vdmUgZnJvbSBhIGdlbmVyaWMNCj5wcm9ibGVtIHN0
YXRlbWVudCB0byB0aGUgc3BlY2lmaWMgcHJvYmxlbSB5b3Ugd2FudCB0byBzb2x2ZSBhbmQgdGhl
DQo+cHJvcG9zZWQgc29sdXRpb24uIFRoaXMgYWxzbw0KPiByZXF1aXJlcyB5b3UgdG8gbW9yZSBj
bGVhcmx5IHN0YXRlIHRoZSBjYXNlcyB3aGVyZSB0aGVyZSBpcyBhbiBhY3R1YWwNCj52dWxuZXJh
YmlsaXR5LiBJdCB3b3VsZCBiZSBhIGxvdCBlYXNpZXIgdG8gc3VwcG9ydCB0aGUgZHJhZnQgaWYg
dGhpcyB3ZXJlDQo+ZG9uZS4NCj4gDQo+W0ppZV0gVGhhbmtzIGZvciB5b3VyIHN1Z2dlc3Rpb24u
IFllcyB3ZSBjYW4gdXBkYXRlIHRoaXMgZHJhZnQgd2l0aCBtb3JlDQo+c3BlY2lmaWMgcHJvYmxl
bSBzdGF0ZW1lbnRzIGFzIEkgbWVudGlvbmVkIGFib3ZlLg0KPg0KPiANCj5bSmllXSBBcyBmb3Ig
dGhlIHByb3Bvc2VkIHNvbHV0aW9ucywgdGhlIGN1cnJlbnQgZHJhZnQgc3BlY2lmaWVzIHRoZQ0K
PnJlcXVpcmVtZW50cyBvbiB0aGUgcG90ZW50aWFsIHNvbHV0aW9ucywgZnJvbSB3aGljaCB3ZSBl
bnZpc2lvbiB0aGF0DQo+ZGlmZmVyZW50IHNvbHV0aW9ucyBtYXliZSBuZWVkZWQgZm9yIOKAnElt
cGFjdA0KPiBNaXRpZ2F0aW9u4oCdIGFuZCDigJxQcm9ibGVtIExvY2FsaXphdGlvbuKAnS4gVGhl
IHNvbHV0aW9uIGZvciDigJxJbXBhY3QNCj5taXRpZ2F0aW9u4oCdIGNhbiBiZSB0aGUgZWFzaWVy
IG9uZSwgZm9yIHdoaWNoIHdlIGNhbiBzdGFydCB0byBkaXNjdXNzIHRoZQ0KPnBvdGVudGlhbCBz
b2x1dGlvbnMgbm93LiBXaGlsZSB0aGUgc29sdXRpb24gZm9yIOKAnHByb2JsZW0gbG9jYWxpemF0
aW9u4oCdDQo+bWF5IG5lZWQgbW9yZSBjb25zaWRlcmF0aW9ucy4NCj4gDQo+W0xlczpdIEEgZGlz
Y3Vzc2lvbiBvZiB0aGUgcmVxdWlyZW1lbnRzIGlzIHVzZWZ1bCBhbmQgbmVjZXNzYXJ5LCBidXQg
SU1PDQo+dW50aWwgeW91IHByb3Bvc2UgYSBzb2x1dGlvbiB0aGVyZSBpc27igJl0IGVub3VnaCBz
dWJzdGFuY2UgZm9yIHRoZQ0KPmRvY3VtZW50IHRvIGJlY29tZQ0KPiBhIFdHIGRvY3VtZW50Lg0K
PiANCj5bSmllMl0gWWVzIHRoZSBjdXJyZW50IGRyYWZ0IGZvY3VzZXMgb24gdGhlIHByb2JsZW0g
c3RhdGVtZW50IGFuZCB0aGUNCj5yZXF1aXJlbWVudHMsIHRoZSBnb2FsIGlzIHRvIGZpcnN0bHkg
Z2V0IHRoZSBNYXhBZ2UgZmx1c2ggcHJvYmxlbQ0KPmFja25vd2xlZGdlZCBhbmQgcmVhY2ggY29u
c2Vuc3VzDQo+IG9uIHRoZSByZXF1aXJlbWVudHMuIFRoZW4gdGhlIHBsYW4gaXMgdG8gc3BlY2lm
eSB0aGUgc29sdXRpb25zIGluDQo+c2VwYXJhdGUgZG9jdW1lbnRzLiAgWW91ciB2YWx1YWJsZSBz
dWdnZXN0aW9ucyB3aWxsIGJlIGNvbnNpZGVyZWQsIGFuZA0KPmZ1cnRoZXIgY29udHJpYnV0aW9u
cyBhcmUgd2VsY29tZS4NCj4gDQo+QmVzdCByZWdhcmRzLA0KPkppZQ0KPiANCj4gICAgTGVzDQo+
IA0KPkJlc3QgcmVnYXJkcywNCj5KaWUNCj4gDQo+ICAgTGVzDQo+IA0KPiANCj5Gcm9tOg0KPiBE
b25namllIChKaW1teSkgW21haWx0bzpqaWUuZG9uZ0BodWF3ZWkuY29tXQ0KPg0KPlNlbnQ6IFN1
bmRheSwgSnVseSAzMSwgMjAxNiAxMTo0OCBQTQ0KPlRvOiBMZXMgR2luc2JlcmcgKGdpbnNiZXJn
KTsgb3NwZkBpZXRmLm9yZw0KPkNjOiBaaGFuZ3h1ZG9uZyAoemhhbmd4dWRvbmcsIFZSUCk7DQo+
bGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tIDxtYWlsdG86bGl6aGVucWlhbmdAY2hpbmFtb2Jp
bGUuY29tPg0KPlN1YmplY3Q6IFJFOiBbT1NQRl0gU29saWNpdCBmZWVkYmFja3Mgb24NCj5kcmFm
dC1kb25nLW9zcGYtbWF4YWdlLWZsdXNoLXByb2JsZW0tc3RhdGVtZW50DQo+DQo+DQo+IA0KPkhp
IExlcywNCj4NCj4gDQo+VGhhbmtzIGZvciB5b3VyIGNvbW1lbnRzLg0KPiANCj5PU1BGIHBhY2tl
dCBsZXZlbCBjaGVja3N1bSBhbmQgYXV0aGVudGljYXRpb24gY2FuIG9ubHkgcHJvdGVjdCB0aGUN
Cj5hc3NlbWJsZWQgTFNVIHBhY2tldCBvbmUgaG9wIG9uIHRoZSB3aXJlLCB3aGlsZSBjYW5ub3Qg
ZGV0ZWN0IGFueSBjaGFuZ2UNCj50byBMU0EgbWFkZSBieSB0aGUgcm91dGVycy4gVGhpcyBpcyBi
ZWNhdXNlDQo+IHRoZSBPU1BGIHBhY2tldHMgYXJlIHJlLWFzc2VtYmxlZCBvbiBlYWNoIGhvcCwg
d2hpY2ggaXMgc2xpZ2h0bHkNCj5kaWZmZXJlbnQgZnJvbSBJUy1JUy4gU28gdGhlIHByb2JsZW0g
Zm9yIE9TUEYgaXMgbWFpbmx5IGR1ZSB0byB0aGUNCj5wcm9ibGVtcyBpbnNpZGUgdGhlIHJvdXRl
ciwgZm9yIGV4YW1wbGUgcHJvdG9jb2wgaW1wbGVtZW50YXRpb25zLCBzeXN0ZW0NCj50aW1lcnMs
IG9yIHNvbWUgaGFyZHdhcmUgcHJvYmxlbS4gQWN0dWFsbHkgdGhpcyBwcm9ibGVtDQo+IGhhcyBi
ZWVuIHNlZW4gaW4gc2V2ZXJhbCBwcm9kdWN0aW9uIG5ldHdvcmtzLg0KPiANCj5XZSBjYW4gaW1w
cm92ZSB0aGUgZGVzY3JpcHRpb24gaW4gdGhlIGRyYWZ0IHRvIG1ha2UgdGhpcyBjbGVhci4NCj4g
DQo+QmVzdCByZWdhcmRzLA0KPkppZQ0KPiANCj5Gcm9tOg0KPiBMZXMgR2luc2JlcmcgKGdpbnNi
ZXJnKSBbbWFpbHRvOmdpbnNiZXJnQGNpc2NvLmNvbV0NCj4NCj5TZW50OiBNb25kYXksIEF1Z3Vz
dCAwMSwgMjAxNiAxOjMwIFBNDQo+VG86IERvbmdqaWUgKEppbW15KTsgb3NwZkBpZXRmLm9yZw0K
PkNjOiBaaGFuZ3h1ZG9uZyAoemhhbmd4dWRvbmcsIFZSUCk7DQo+bGl6aGVucWlhbmdAY2hpbmFt
b2JpbGUuY29tIDxtYWlsdG86bGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tPg0KPlN1YmplY3Q6
IFJFOiBbT1NQRl0gU29saWNpdCBmZWVkYmFja3Mgb24NCj5kcmFmdC1kb25nLW9zcGYtbWF4YWdl
LWZsdXNoLXByb2JsZW0tc3RhdGVtZW50DQo+DQo+DQo+IA0KPkppZSDigJMNCj4gDQo+VGhlIGRy
YWZ0IHNheXMgKFNlY3Rpb24gMik6DQo+IA0KPuKAnFNpbmNlIGNyeXB0b2dyYXBoaWMgYXV0aGVu
dGljYXRpb24gaXMgZXhlY3V0ZWQgYXQgdGhlIE9TUEYgcGFja2V0DQo+ICAgbGV2ZWwsIGl0IGNh
biBvbmx5IHByb3RlY3QgdGhlIGFzc2VtYmxlZCBMU1UgcGFja2V0IGZvciBvbmUgaG9wIGFuZA0K
PiAgIGRvZXMgbm90IHByb3ZpZGUgYW55IGFkZGl0aW9uYWwgcHJvdGVjdGlvbiBmb3IgdGhlIGNv
cnJ1cHRpb24gb2YgTFMNCj4gICBhZ2UgZmllbGQu4oCdDQo+IA0KPkJ1dCBhcyBhdXRoZW50aWNh
dGlvbiBpcyBjYWxjdWxhdGVkIGF0IHRoZSBPU1BGIHBhY2tldCBsZXZlbCwgYW55IGNoYW5nZQ0K
PnRvIHRoZSBMUyBhZ2UgZmllbGQgZm9yIGFuIGluZGl2aWR1YWwgTFNBIGNvbnRhaW5lZCB3aXRo
aW4gdGhlIE9TUEYNCj5wYWNrZXQgKGUuZy4gYnkgc29tZSBwYWNrZXQNCj4gY29ycnVwdGlvbiBp
biB0cmFuc21pc3Npb24pIHdvdWxkIGNhdXNlIGF1dGhlbnRpY2F0aW9uIHRvIGZhaWwgd2hlbiB0
aGUNCj5wYWNrZXQgaXMgcmVjZWl2ZWQuIFNvIHRoZSBzdGF0ZW1lbnQgeW91IG1ha2UgaXMgbm90
IGNvcnJlY3QuIEkgdGhlcmVmb3JlDQo+YW0gc3RydWdnbGluZyB0byB1bmRlcnN0YW5kIHdoYXQg
cHJvYmxlbSB5b3UgYmVsaWV2ZSBpcyBub3QgYWRkcmVzc2VkIGJ5DQo+ZXhpc3RpbmcgYXV0aGVu
dGljYXRpb24gdGVjaG5pcXVlcy4NCj4gDQo+ICAgTGVzDQo+IA0KPiANCj4gDQo+RnJvbToNCj4g
T1NQRiBbbWFpbHRvOm9zcGYtYm91bmNlc0BpZXRmLm9yZ10NCj5PbiBCZWhhbGYgT2YgRG9uZ2pp
ZSAoSmltbXkpDQo+U2VudDogU3VuZGF5LCBKdWx5IDMxLCAyMDE2IDg6MTUgUE0NCj5Ubzogb3Nw
ZkBpZXRmLm9yZw0KPkNjOiBaaGFuZ3h1ZG9uZyAoemhhbmd4dWRvbmcsIFZSUCk7DQo+bGl6aGVu
cWlhbmdAY2hpbmFtb2JpbGUuY29tIDxtYWlsdG86bGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29t
Pg0KPlN1YmplY3Q6IFtPU1BGXSBTb2xpY2l0IGZlZWRiYWNrcyBvbg0KPmRyYWZ0LWRvbmctb3Nw
Zi1tYXhhZ2UtZmx1c2gtcHJvYmxlbS1zdGF0ZW1lbnQNCj4NCj4NCj4gDQo+SGkgYWxsLA0KPiAN
Cj5kcmFmdC1kb25nLW9zcGYtbWF4YWdlLWZsdXNoLXByb2JsZW0tc3RhdGVtZW50IGRlc2NyaWJl
cyB0aGUgcHJvYmxlbXMNCj5jYXVzZWQgYnkgdGhlIGNvcnJ1cHRpb24gb2YgdGhlIExTIEFnZSBm
aWVsZCwgYW5kIHN1bW1hcml6ZXMgdGhlDQo+cmVxdWlyZW1lbnRzIG9uIHBvdGVudGlhbCBzb2x1
dGlvbnMuIFRoaXMgZHJhZnQgcmVjZWl2ZWQgZ29vZA0KPiBjb21tZW50cyBkdXJpbmcgdGhlIHBy
ZXNlbnRhdGlvbiBvbiB0aGUgSUVURiBtZWV0aW5nIGluIEIuQS4NCj4gDQo+VGhlIGF1dGhvcnMg
d291bGQgbGlrZSB0byBzb2xpY2l0IGZ1cnRoZXIgZmVlZGJhY2tzIGZyb20gdGhlIG1haWxpbmcN
Cj5saXN0LCBvbiBib3RoIHRoZSBwcm9ibGVtIHN0YXRlbWVudCBhbmQgdGhlIHNvbHV0aW9uIHJl
cXVpcmVtZW50cy4gQmFzZWQNCj5vbiB0aGUgZmVlZGJhY2tzLCB3ZSB3aWxsIHVwZGF0ZSB0aGUg
cHJvYmxlbSBzdGF0ZW1lbnQNCj4gZHJhZnQsIGFuZCB3b3JrIHRvZ2V0aGVyIHRvIGJ1aWxkIHN1
aXRhYmxlIHNvbHV0aW9ucy4NCj4gDQo+VGhlIFVSTCBvZiB0aGUgZHJhZnQgaXM6DQo+aHR0cHM6
Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWRvbmctb3NwZi1tYXhhZ2UtZmx1c2gtcHJvYmxl
bS1zdGF0ZW1lbnQNCj4tMDANCj4gDQo+Q29tbWVudHMgJiBmZWVkYmFja3MgYXJlIHdlbGNvbWUu
DQo+IA0KPkJlc3QgcmVnYXJkcywNCj5KaWUNCj4gDQoNCg==


From nobody Mon Aug  8 06:35:23 2016
Return-Path: <wwwrun@rfc-editor.org>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8AACE12D5CC; Mon,  8 Aug 2016 06:35:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.849
X-Spam-Level: 
X-Spam-Status: No, score=-103.849 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, RP_MATCHES_RCVD=-1.247, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, USER_IN_WHITELIST=-100] 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 nL49qsEMH-Fx; Mon,  8 Aug 2016 06:35:04 -0700 (PDT)
Received: from rfc-editor.org (rfc-editor.org [4.31.198.49]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0F95512D83F; Mon,  8 Aug 2016 06:34:42 -0700 (PDT)
Received: by rfc-editor.org (Postfix, from userid 30) id 08321B80CCC; Mon,  8 Aug 2016 06:34:42 -0700 (PDT)
To: chao.fu@ericsson.com,  pmurphy@noc.usgs.net
X-PHP-Originating-Script: 30:errata_mail_lib.php
From: RFC Errata System <rfc-editor@rfc-editor.org>
Message-Id: <20160808133442.08321B80CCC@rfc-editor.org>
Date: Mon,  8 Aug 2016 06:34:42 -0700 (PDT)
Archived-At: <https://mailarchive.ietf.org/arch/msg/ospf/70uCGl_s6NTkdngFBTgHCjuNKjk>
Cc: ospf@ietf.org, akatlas@juniper.net, iesg@ietf.org, rfc-editor@rfc-editor.org
Subject: [OSPF] [Errata Rejected] RFC3101 (4767)
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 08 Aug 2016 13:35:15 -0000

The following errata report has been rejected for RFC3101,
"The OSPF Not-So-Stubby Area (NSSA) Option".

--------------------------------------
You may review the report below and at:
http://www.rfc-editor.org/errata_search.php?rfc=3101&eid=4767

--------------------------------------
Status: Rejected
Type: Technical

Reported by: Chao Fu <chao.fu@ericsson.com>
Date Reported: 2016-08-08
Rejected by: Alia Atlas (IESG)

Section: 2.5.(6).(e)

Original Text
-------------
          (e) If the current LSA is functionally the same as an
              installed LSA (i.e., same destination, cost and non-zero
              forwarding address) then apply the following priorities in
              deciding which LSA is preferred:

                 1. A Type-7 LSA with the P-bit set.

                 2. A Type-5 LSA.

                 3. The LSA with the higher router ID.

              [NSSA]

Corrected Text
--------------
NULL (it should be deleted because no LSAs would be compared here.)

Notes
-----
If one LSA is Type-5 and the other is Type-7, one of them would be rejected at step (2.5.(3) ( please refer to OSPF mail list: https://mailarchive.ietf.org/arch/msg/ospf/KBoh5T75o-s7n_bL1knrc6uVlTs ). If both of them are Type-7 LSAs, one of them would be flushed according 2.4: 
   If two NSSA routers, both
   reachable from one another over the NSSA, originate functionally
   equivalent Type-7 LSAs (i.e., same destination, cost and non-zero
   forwarding address), then the router having the least preferred LSA
   should flush its LSA.

As a result, rule (e) would never be applied and should be removed.

 --VERIFIER NOTES-- 
It is easy to envision a topology where an ABR for an NSSA receives an NSSA-LSA from an NSSA internal router and an AS-Exernal-LSA from originating routers that do not receive each others equivalent LSAs. Furthermore, even if this were not the case, the  referenced text refers to LSAs that are both NSSA-LSAs as opposed to a
mixture of an NSSA-LSA and an AS-External-LSA.


--------------------------------------
RFC3101 (draft-ietf-ospf-nssa-update-11)
--------------------------------------
Title               : The OSPF Not-So-Stubby Area (NSSA) Option
Publication Date    : January 2003
Author(s)           : P. Murphy
Category            : PROPOSED STANDARD
Source              : Open Shortest Path First IGP
Area                : Routing
Stream              : IETF
Verifying Party     : IESG


From nobody Mon Aug  8 14:07:42 2016
Return-Path: <internet-drafts@ietf.org>
X-Original-To: ospf@ietf.org
Delivered-To: ospf@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id E4F0212D0E2; Mon,  8 Aug 2016 14:07:40 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 6.29.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <147069046093.32205.7347505777949907932.idtracker@ietfa.amsl.com>
Date: Mon, 08 Aug 2016 14:07:40 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/ospf/mUNo_zxOHHGOH3gMEiF-VpuVLQ8>
Cc: ospf@ietf.org
Subject: [OSPF] I-D Action: draft-ietf-ospf-two-part-metric-07.txt
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.17
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 08 Aug 2016 21:07:41 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Open Shortest Path First IGP of the IETF.

        Title           : OSPF Two-part Metric
        Authors         : Zhaohui Zhang
                          Lili Wang
                          Acee Lindem
	Filename        : draft-ietf-ospf-two-part-metric-07.txt
	Pages           : 9
	Date            : 2016-08-08

Abstract:
   This document specifies an optional extension to the OSPF protocol,
   to represent the metric on a multi-access network as two parts: the
   metric from a router to the network, and the metric from the network
   to the router.  The router to router metric would be the sum of the
   two.  This document updates RFC 2328 and RFC 5340.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-ospf-two-part-metric/

There's also a htmlized version available at:
https://tools.ietf.org/html/draft-ietf-ospf-two-part-metric-07

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-ospf-two-part-metric-07


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

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


From nobody Tue Aug  9 05:34:44 2016
Return-Path: <veerendranatharv@huawei.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AEA2F12D0E4 for <ospf@ietfa.amsl.com>; Tue,  9 Aug 2016 05:34:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.466
X-Spam-Level: 
X-Spam-Status: No, score=-5.466 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_IMAGE_RATIO_08=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.247, 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 JWPmfiwBMKBb for <ospf@ietfa.amsl.com>; Tue,  9 Aug 2016 05:34:40 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8F6AE12D09A for <ospf@ietf.org>; Tue,  9 Aug 2016 05:34:39 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml702-cah.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CPD32308; Tue, 09 Aug 2016 12:34:36 +0000 (GMT)
Received: from BLREML406-HUB.china.huawei.com (10.20.4.43) by lhreml702-cah.china.huawei.com (10.201.5.99) with Microsoft SMTP Server (TLS) id 14.3.235.1; Tue, 9 Aug 2016 13:34:35 +0100
Received: from BLREML501-MBX.china.huawei.com ([10.20.5.198]) by BLREML406-HUB.china.huawei.com ([10.20.4.43]) with mapi id 14.03.0235.001; Tue, 9 Aug 2016 18:04:28 +0530
From: Veerendranatha Reddy Vallem <veerendranatharv@huawei.com>
To: OSPF WG List <ospf@ietf.org>
Thread-Topic: [OSPFv3] regarding p bit set and FA for NSSA (Type-7) LSAs
Thread-Index: AdHyOlw5dgxaSWzRReONo0izcxpwhQ==
Date: Tue, 9 Aug 2016 12:34:28 +0000
Message-ID: <73BFDDFFF499304EB26FE5FDEF20F7885081B591@blreml501-mbx>
Accept-Language: en-US, zh-CN
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-originating-ip: [10.18.206.180]
Content-Type: multipart/related; boundary="_005_73BFDDFFF499304EB26FE5FDEF20F7885081B591blreml501mbx_"; type="multipart/alternative"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020203.57A9CDDD.01C8, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=0.0.0.0, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: a20d27df79bf7fd41168a565d3c7c8f4
Archived-At: <https://mailarchive.ietf.org/arch/msg/ospf/FM7BCZoKquGE-MMkt85XZNbA3nE>
Subject: [OSPF] [OSPFv3] regarding p bit set and FA for NSSA (Type-7) LSAs
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 09 Aug 2016 12:34:42 -0000

--_005_73BFDDFFF499304EB26FE5FDEF20F7885081B591blreml501mbx_
Content-Type: multipart/alternative;
	boundary="_000_73BFDDFFF499304EB26FE5FDEF20F7885081B591blreml501mbx_"

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

Hi All,
Can you please provide clarification for following in OSPFv3 NSSA implement=
ation.

As RFC 3101 is considered NSSA RFC for both OSPFv2 and OSPFv3,

Case 1:

As per RFC 3101, 2.4 section, While originating Type-7 LSA, if p -bit is se=
t, then Forwarding address (FA) must be non- zero.


[cid:image003.png@01D1F267.D0F7F780]

For OSPFv3 case, there may be possible FA  is not available (no global addr=
ess is configured on any of NSSA interface).
If OSPFv3 receives Type-7 LSA with p bit set but no forwarding address, whe=
ther this LSA should be consider as valid and can be used for route calcula=
tion?

Case 2:
In section 3.2  , Translating Type-7 LSAs into Type-5 LSAs
[cid:image002.png@01D1F267.699E9990]
Same in OSPFv3, if we received Type-7 LSA with no forwarding address but 'p=
' bit set, whether ABR is allowed to translate this LSA to Type-5 External =
LSA?

As per my understanding, if Forwarding address is not available, Type-7 LSA=
 must be originated with no 'p' bit set and no forwarding address. If 'p' b=
it is set means, it must  always
Carry forwarding address(for OSPFv3, it must be global ipv6 address configu=
red on any of interfaces).

Please let me know whether my understanding is correct or not for OSPFv3, a=
s per RFC 3101.

Regards,
Veerendranath










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

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Hi All,<o:p></o:p></p>
<p class=3D"MsoNormal">Can you please provide clarification for following i=
n OSPFv3 NSSA implementation.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">As RFC 3101 is considered NSSA RFC for both OSPFv2 a=
nd OSPFv3,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Case 1:<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">As per RFC 3101, 2.4 section, While originating Type=
-7 LSA, if p &#8211;bit is set, then Forwarding address (FA) must be non- z=
ero.
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><img width=3D"604" height=3D"163" id=3D"Picture_x002=
0_1" src=3D"cid:image003.png@01D1F267.D0F7F780"><o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">For OSPFv3 case, there may be possible FA &nbsp;is n=
ot available (no global address is configured on any of NSSA interface).
<o:p></o:p></p>
<p class=3D"MsoNormal">If OSPFv3 receives Type-7 LSA with p bit set but no =
forwarding address, whether this LSA should be consider as valid and can be=
 used for route calculation?<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Case 2:<o:p></o:p></p>
<p class=3D"MsoNormal">In section 3.2&nbsp; , Translating Type-7 LSAs into =
Type-5 LSAs<o:p></o:p></p>
<p class=3D"MsoNormal"><img width=3D"524" height=3D"101" id=3D"Picture_x002=
0_2" src=3D"cid:image002.png@01D1F267.699E9990"><o:p></o:p></p>
<p class=3D"MsoNormal">Same in OSPFv3, if we received Type-7 LSA with no fo=
rwarding address but &#8216;p&#8217; bit set, whether ABR is allowed to tra=
nslate this LSA to Type-5 External LSA?<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">As per my understanding, if Forwarding address is no=
t available, Type-7 LSA must be originated with no &#8216;p&#8217; bit set =
and no forwarding address. If &#8216;p&#8217; bit is set means, it must &nb=
sp;always
<o:p></o:p></p>
<p class=3D"MsoNormal">Carry forwarding address(for OSPFv3, it must be glob=
al ipv6 address configured on any of interfaces).<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Please let me know whether my understanding is corre=
ct or not for OSPFv3, as per RFC 3101.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Regards,<o:p></o:p></p>
<p class=3D"MsoNormal">Veerendranath<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</body>
</html>

--_000_73BFDDFFF499304EB26FE5FDEF20F7885081B591blreml501mbx_--

--_005_73BFDDFFF499304EB26FE5FDEF20F7885081B591blreml501mbx_
Content-Type: image/png; name="image002.png"
Content-Description: image002.png
Content-Disposition: inline; filename="image002.png"; size=11613;
	creation-date="Tue, 09 Aug 2016 12:34:28 GMT";
	modification-date="Tue, 09 Aug 2016 12:34:28 GMT"
Content-ID: <image002.png@01D1F267.699E9990>
Content-Transfer-Encoding: base64

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

--_005_73BFDDFFF499304EB26FE5FDEF20F7885081B591blreml501mbx_
Content-Type: image/png; name="image003.png"
Content-Description: image003.png
Content-Disposition: inline; filename="image003.png"; size=16261;
	creation-date="Tue, 09 Aug 2016 12:34:28 GMT";
	modification-date="Tue, 09 Aug 2016 12:34:28 GMT"
Content-ID: <image003.png@01D1F267.D0F7F780>
Content-Transfer-Encoding: base64

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
hWhdCAAAAABJRU5ErkJggg==

--_005_73BFDDFFF499304EB26FE5FDEF20F7885081B591blreml501mbx_--



From nobody Tue Aug  9 05:38:49 2016
Return-Path: <veerendranatharv@huawei.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4DB8612D0E4 for <ospf@ietfa.amsl.com>; Tue,  9 Aug 2016 05:38:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.467
X-Spam-Level: 
X-Spam-Status: No, score=-5.467 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.247, 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 RFkkQUtZKFFx for <ospf@ietfa.amsl.com>; Tue,  9 Aug 2016 05:38:46 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 47A3812D09A for <ospf@ietf.org>; Tue,  9 Aug 2016 05:38:46 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml705-cah.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CPD32875; Tue, 09 Aug 2016 12:38:43 +0000 (GMT)
Received: from BLREML408-HUB.china.huawei.com (10.20.4.47) by lhreml705-cah.china.huawei.com (10.201.5.168) with Microsoft SMTP Server (TLS) id 14.3.235.1; Tue, 9 Aug 2016 13:38:42 +0100
Received: from BLREML501-MBX.china.huawei.com ([10.20.5.198]) by BLREML408-HUB.china.huawei.com ([10.20.4.47]) with mapi id 14.03.0235.001; Tue, 9 Aug 2016 18:08:33 +0530
From: Veerendranatha Reddy Vallem <veerendranatharv@huawei.com>
To: OSPF WG List <ospf@ietf.org>
Thread-Topic: [OSPFv3] regarding p bit set and FA for NSSA (Type-7) LSAs
Thread-Index: AdHyOlw5dgxaSWzRReONo0izcxpwhQAAFStg
Date: Tue, 9 Aug 2016 12:38:33 +0000
Message-ID: <73BFDDFFF499304EB26FE5FDEF20F7885081B5A7@blreml501-mbx>
Accept-Language: en-US, zh-CN
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.18.206.180]
Content-Type: multipart/alternative; boundary="_000_73BFDDFFF499304EB26FE5FDEF20F7885081B5A7blreml501mbx_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020202.57A9CED4.00F3, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=0.0.0.0, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: a20d27df79bf7fd41168a565d3c7c8f4
Archived-At: <https://mailarchive.ietf.org/arch/msg/ospf/33DcDqUK9BTfljwkjsJ5VLejtAQ>
Subject: [OSPF] [OSPFv3] regarding p bit set and FA for NSSA (Type-7) LSAs
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 09 Aug 2016 12:38:48 -0000

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

Hi All,
Can you please provide clarification for following in OSPFv3 NSSA implement=
ation.

As RFC 3101 is considered NSSA RFC for both OSPFv2 and OSPFv3,

Case 1:

As per RFC 3101, 2.4 section, While originating Type-7 LSA, if p -bit is se=
t, then Forwarding address (FA) must be non- zero.


2.4<https://tools.ietf.org/html/rfc3101#section-2.4> Originating Type-7 LSA=
s





   NSSA AS boundary routers may only originate Type-7 LSAs into NSSAs.

   An NSSA internal AS boundary router must set the P-bit in the LSA

   header's option field of any Type-7 LSA whose network it wants

   advertised into the OSPF domain's full transit topology.  The LSAs of

   these networks must have a valid non-zero forwarding address.  If the

   P-bit is clear the LSA is not translated into a Type-5 LSA by NSSA

   border routers.


For OSPFv3 case, there may be possible FA  is not available (no global addr=
ess is configured on any of NSSA interface).
If OSPFv3 receives Type-7 LSA with p bit set but no forwarding address, whe=
ther this LSA should be consider as valid and can be used for route calcula=
tion?

Case 2:

In section 3.2  , Translating Type-7 LSAs into Type-5 LSAs, (1)


(1) If the Type-7 LSA has the P-bit clear, or its forwarding

          address is set to 0.0.0.0, or the most specific Type-7 address

          range that subsumes the LSA's network has DoNotAdvertise

          status, then do nothing with this Type-7 LSA and consider the

          next one in the list.  Otherwise term the LSA as translatable

          and proceed with step (2).


Same in OSPFv3, if we received Type-7 LSA with no forwarding address but 'p=
' bit set, whether ABR is allowed to translate this LSA to Type-5 External =
LSA?

As per my understanding, if Forwarding address is not available, Type-7 LSA=
 must be originated with no 'p' bit set and no forwarding address. If 'p' b=
it is set means, it must  always
Carry forwarding address(for OSPFv3, it must be global ipv6 address configu=
red on any of interfaces).

Please let me know whether my understanding is correct or not for OSPFv3, a=
s per RFC 3101.

Regards,
Veerendranath










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

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
h3
	{mso-style-priority:9;
	mso-style-link:"Heading 3 Char";
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	font-size:13.5pt;
	font-family:"Times New Roman",serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
span.EmailStyle17
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle18
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
span.Heading3Char
	{mso-style-name:"Heading 3 Char";
	mso-style-priority:9;
	mso-style-link:"Heading 3";
	font-weight:bold;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:"Courier New";}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Hi All,<o:p></o:p></p>
<p class=3D"MsoNormal">Can you please provide clarification for following i=
n OSPFv3 NSSA implementation.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">As RFC 3101 is considered NSSA RFC for both OSPFv2 a=
nd OSPFv3,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Case 1:<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">As per RFC 3101, 2.4 section, While originating Type=
-7 LSA, if p &#8211;bit is set, then Forwarding address (FA) must be non- z=
ero.
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<h3 style=3D"mso-line-height-alt:0pt"><a name=3D"section-2.4"></a><a href=
=3D"https://tools.ietf.org/html/rfc3101#section-2.4"><span style=3D"font-si=
ze:10.0pt;font-family:&quot;Courier New&quot;;color:black">2.4</span></a><s=
pan style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;;color:bla=
ck">
 Originating Type-7 LSAs<o:p></o:p></span></h3>
<pre><span style=3D"color:black"><o:p>&nbsp;</o:p></span></pre>
<pre><span style=3D"color:black"><o:p>&nbsp;</o:p></span></pre>
<pre><span style=3D"color:black">&nbsp;&nbsp; NSSA AS boundary routers may =
only originate Type-7 LSAs into NSSAs.<o:p></o:p></span></pre>
<pre><span style=3D"color:black">&nbsp;&nbsp; An NSSA internal AS boundary =
router must set the P-bit in the LSA<o:p></o:p></span></pre>
<pre><span style=3D"color:black">&nbsp;&nbsp; header's option field of any =
Type-7 LSA whose network it wants<o:p></o:p></span></pre>
<pre><span style=3D"color:black">&nbsp;&nbsp; advertised into the OSPF doma=
in's full transit topology.&nbsp; <b>The LSAs of<o:p></o:p></b></span></pre=
>
<pre><b><span style=3D"color:black">&nbsp;&nbsp; these networks must have a=
 valid non-zero forwarding address.</span></b><span style=3D"color:black">&=
nbsp; If the<o:p></o:p></span></pre>
<pre><span style=3D"color:black">&nbsp;&nbsp; P-bit is clear the LSA is not=
 translated into a Type-5 LSA by NSSA<o:p></o:p></span></pre>
<pre><span style=3D"color:black">&nbsp;&nbsp; border routers.<o:p></o:p></s=
pan></pre>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">For OSPFv3 case, there may be possible FA &nbsp;is n=
ot available (no global address is configured on any of NSSA interface).
<o:p></o:p></p>
<p class=3D"MsoNormal">If OSPFv3 receives Type-7 LSA with p bit set but no =
forwarding address, whether this LSA should be consider as valid and can be=
 used for route calculation?<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Case 2:<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal">In section 3.2&nbsp; , Translating Type-7 LSAs into =
Type-5 LSAs<span style=3D"color:#1F497D">, (1)</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<pre><span style=3D"color:black">(1) If the Type-7 LSA has the P-bit clear,=
 or <b>its forwarding<o:p></o:p></b></span></pre>
<pre><b><span style=3D"color:black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp; address is set to 0.0.0.0</span></b><span style=3D"color:bl=
ack">, or the most specific Type-7 address<o:p></o:p></span></pre>
<pre><span style=3D"color:black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp; &nbsp;range that subsumes the LSA's network has DoNotAdvertise<o:p><=
/o:p></span></pre>
<pre><span style=3D"color:black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp; status, then do nothing with this Type-7 LSA and consider the<=
o:p></o:p></span></pre>
<pre><span style=3D"color:black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp; next one in the list.&nbsp; Otherwise term the LSA as translat=
able<o:p></o:p></span></pre>
<pre><span style=3D"color:black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp; and proceed with step (2).<o:p></o:p></span></pre>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Same in OSPFv3, if we received Type-7 LSA with no fo=
rwarding address but &#8216;p&#8217; bit set, whether ABR is allowed to tra=
nslate this LSA to Type-5 External LSA?<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">As per my understanding, if Forwarding address is no=
t available, Type-7 LSA must be originated with no &#8216;p&#8217; bit set =
and no forwarding address. If &#8216;p&#8217; bit is set means, it must &nb=
sp;always
<o:p></o:p></p>
<p class=3D"MsoNormal">Carry forwarding address(for OSPFv3, it must be glob=
al ipv6 address configured on any of interfaces).<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Please let me know whether my understanding is corre=
ct or not for OSPFv3, as per RFC 3101.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Regards,<o:p></o:p></p>
<p class=3D"MsoNormal">Veerendranath<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</body>
</html>

--_000_73BFDDFFF499304EB26FE5FDEF20F7885081B5A7blreml501mbx_--


From nobody Tue Aug  9 07:10:32 2016
Return-Path: <balagane@cisco.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 92977127078 for <ospf@ietfa.amsl.com>; Tue,  9 Aug 2016 07:10:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.767
X-Spam-Level: 
X-Spam-Status: No, score=-15.767 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=-1.247, 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 vknBf1vxKoqf for <ospf@ietfa.amsl.com>; Tue,  9 Aug 2016 07:10:28 -0700 (PDT)
Received: from alln-iport-3.cisco.com (alln-iport-3.cisco.com [173.37.142.90]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 50C9E12D810 for <ospf@ietf.org>; Tue,  9 Aug 2016 07:10:25 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=92379; q=dns/txt; s=iport; t=1470751825; x=1471961425; h=from:to:subject:date:message-id:references:in-reply-to: mime-version; bh=YnvN7JsiUecZBG8qrOBj0mb4Ou6JX32L7WCAUnJEcMA=; b=kDOuIwQg+hEg91pcS91mAzK07zGa7+oZsg13rcPCyYM9/rZaGwu/AZoB +S16E+rl22UojwtreVVtp/1pLJsuV5Ec12ZyPDE4mQQiWXDnQtddIfciS poyR9/ChNZGxonHWNyeaHKFBRVpUDc1monnDpVYs7RYPdmAyqP0dPfPv7 U=;
X-Files: image003.jpg, image005.jpg : 33512, 23769
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0BfAgAY46lX/4QNJK1dgndOVnwHtBaBc?= =?us-ascii?q?oEGgg+BfYUNgRACgUk4FAEBAQEBAQFdJ4ReAQEFBQcZCAFbAgEIEQQBAQYBAQE?= =?us-ascii?q?KFQcCBRAPDBQJCAEBBAERAQgGiCPCDQEBAQEBAQEBAQEBAQEBAQEBAQEBAQ4Oh?= =?us-ascii?q?iqETYR2hSUFly8DggcBhS0BiVSBcoRbDIhxjDSDcAcBHjaCEhyBTG6GTn8BAQE?=
X-IronPort-AV: E=Sophos;i="5.28,494,1464652800";  d="jpg'145?scan'145,208,217,145";a="308027294"
Received: from alln-core-10.cisco.com ([173.36.13.132]) by alln-iport-3.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 09 Aug 2016 14:10:24 +0000
Received: from XCH-ALN-018.cisco.com (xch-aln-018.cisco.com [173.36.7.28]) by alln-core-10.cisco.com (8.14.5/8.14.5) with ESMTP id u79EAOwn027673 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Tue, 9 Aug 2016 14:10:24 GMT
Received: from xch-aln-017.cisco.com (173.36.7.27) by XCH-ALN-018.cisco.com (173.36.7.28) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Tue, 9 Aug 2016 09:10:23 -0500
Received: from xch-aln-017.cisco.com ([173.36.7.27]) by XCH-ALN-017.cisco.com ([173.36.7.27]) with mapi id 15.00.1210.000; Tue, 9 Aug 2016 09:10:23 -0500
From: "Balaji Ganesh (balagane)" <balagane@cisco.com>
To: Veerendranatha Reddy Vallem <veerendranatharv@huawei.com>, OSPF WG List <ospf@ietf.org>
Thread-Topic: [OSPFv3] regarding p bit set and FA for NSSA (Type-7) LSAs
Thread-Index: AdHyOlw5dgxaSWzRReONo0izcxpwhQAC0YxQ
Date: Tue, 9 Aug 2016 14:10:22 +0000
Message-ID: <49270bb6e31e4eecbc264fd06756b2b0@XCH-ALN-017.cisco.com>
References: <73BFDDFFF499304EB26FE5FDEF20F7885081B591@blreml501-mbx>
In-Reply-To: <73BFDDFFF499304EB26FE5FDEF20F7885081B591@blreml501-mbx>
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.232.13.69]
Content-Type: multipart/related; boundary="_005_49270bb6e31e4eecbc264fd06756b2b0XCHALN017ciscocom_"; type="multipart/alternative"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/ospf/LWP2TrvrEAX0SHIvMSBgGYuXNjw>
Subject: Re: [OSPF] [OSPFv3] regarding p bit set and FA for NSSA (Type-7) LSAs
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 09 Aug 2016 14:10:30 -0000

--_005_49270bb6e31e4eecbc264fd06756b2b0XCHALN017ciscocom_
Content-Type: multipart/alternative;
	boundary="_000_49270bb6e31e4eecbc264fd06756b2b0XCHALN017ciscocom_"

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

Hi Veera,

Please see inline..


Regards,
Balaji

From: OSPF [mailto:ospf-bounces@ietf.org] On Behalf Of Veerendranatha Reddy=
 Vallem
Sent: 09 August 2016 18:04
To: OSPF WG List <ospf@ietf.org>
Subject: [OSPF] [OSPFv3] regarding p bit set and FA for NSSA (Type-7) LSAs

Hi All,
Can you please provide clarification for following in OSPFv3 NSSA implement=
ation.

As RFC 3101 is considered NSSA RFC for both OSPFv2 and OSPFv3,

Case 1:

As per RFC 3101, 2.4 section, While originating Type-7 LSA, if p -bit is se=
t, then Forwarding address (FA) must be non- zero.


[cid:image003.jpg@01D1F274.61411B80]

For OSPFv3 case, there may be possible FA  is not available (no global addr=
ess is configured on any of NSSA interface).
If OSPFv3 receives Type-7 LSA with p bit set but no forwarding address, whe=
ther this LSA should be consider as valid and can be used for route calcula=
tion?


[BALAJI: If the Type-7 LSA has no forwarding address, it does not get trans=
lated to Type-5. This is specified in the RFC section 2.3, point 6


      6. Those Type-7 LSAs that are to be translated into Type-5 LSAs

         must have their forwarding address set.

However the LSA is still valid and would be used inside the NSSA area.
]

Case 2:
In section 3.2  , Translating Type-7 LSAs into Type-5 LSAs
[cid:image005.jpg@01D1F274.61411B80]
Same in OSPFv3, if we received Type-7 LSA with no forwarding address but 'p=
' bit set, whether ABR is allowed to translate this LSA to Type-5 External =
LSA?

[BALAJI: No. ABR should not be translating such LSAs without forwarding add=
ress. This is again as per section 2.3, point 6 in the RFC.]

As per my understanding, if Forwarding address is not available, Type-7 LSA=
 must be originated with no 'p' bit set and no forwarding address. If 'p' b=
it is set means, it must  always
Carry forwarding address(for OSPFv3, it must be global ipv6 address configu=
red on any of interfaces).


[BALAJI: P-bit not being set would explicitly mean that we don't want the L=
SA to be translated. Probably to keep the redistributed prefixes only withi=
n the NSSA area (for whatever reason it may be).
If P-bit is set, it should also have a forwarding address for it to be tran=
slated.]

Please let me know whether my understanding is correct or not for OSPFv3, a=
s per RFC 3101.

Regards,
Veerendranath










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

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family:Tunga;
	panose-1:2 11 5 2 4 2 4 2 2 3;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:10.0pt;
	font-family:"Courier New";}
span.EmailStyle17
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle18
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:"Courier New";}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-IN" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:EN=
-US">Hi Veera,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:EN=
-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:EN=
-US">Please see inline..<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:EN=
-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:EN=
-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:EN=
-US">Regards,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:EN=
-US">Balaji<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:EN=
-US"><o:p>&nbsp;</o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"EN-US">From:</span></b><span lang=
=3D"EN-US"> OSPF [mailto:ospf-bounces@ietf.org]
<b>On Behalf Of </b>Veerendranatha Reddy Vallem<br>
<b>Sent:</b> 09 August 2016 18:04<br>
<b>To:</b> OSPF WG List &lt;ospf@ietf.org&gt;<br>
<b>Subject:</b> [OSPF] [OSPFv3] regarding p bit set and FA for NSSA (Type-7=
) LSAs<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Hi All,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Can you please provide clarific=
ation for following in OSPFv3 NSSA implementation.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">As RFC 3101 is considered NSSA =
RFC for both OSPFv2 and OSPFv3,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Case 1:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">As per RFC 3101, 2.4 section, W=
hile originating Type-7 LSA, if p &#8211;bit is set, then Forwarding addres=
s (FA) must be non- zero.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><img width=3D"604" height=3D"16=
3" style=3D"width:6.2916in;height:1.7013in" id=3D"Picture_x0020_1" src=3D"c=
id:image003.jpg@01D1F274.61411B80"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">For OSPFv3 case, there may be p=
ossible FA &nbsp;is not available (no global address is configured on any o=
f NSSA interface).
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">If OSPFv3 receives Type-7 LSA w=
ith p bit set but no forwarding address, whether this LSA should be conside=
r as valid and can be used for route calculation?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">[BALAJI=
: If the Type-7 LSA has no forwarding address, it does not get translated t=
o Type-5. This is specified in the RFC section 2.3, point 6<o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<pre><span style=3D"color:black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 6. Those Ty=
pe-7 LSAs that are to be translated into Type-5 LSAs<o:p></o:p></span></pre=
>
<pre><span style=3D"color:black">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp; must have their forwarding address set.<o:p></o:p></span></pre>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">However=
 the LSA is still valid and would be used inside the NSSA area.<o:p></o:p><=
/span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">]<o:p><=
/o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Case 2:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">In section 3.2&nbsp; , Translat=
ing Type-7 LSAs into Type-5 LSAs<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><img width=3D"524" height=3D"10=
1" style=3D"width:5.4583in;height:1.0555in" id=3D"Picture_x0020_2" src=3D"c=
id:image005.jpg@01D1F274.61411B80"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Same in OSPFv3, if we received =
Type-7 LSA with no forwarding address but &#8216;p&#8217; bit set, whether =
ABR is allowed to translate this LSA to Type-5 External LSA?<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">[BALAJI=
: No. ABR should not be translating such LSAs without forwarding address. T=
his is again as per section 2.3, point 6 in the RFC.]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">As per my understanding, if For=
warding address is not available, Type-7 LSA must be originated with no &#8=
216;p&#8217; bit set and no forwarding address. If &#8216;p&#8217; bit is s=
et means, it must &nbsp;always
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Carry forwarding address(for OS=
PFv3, it must be global ipv6 address configured on any of interfaces).<o:p>=
</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">[BALAJI=
: P-bit not being set would explicitly mean that we don&#8217;t want the LS=
A to be translated. Probably to keep the redistributed prefixes only within=
 the NSSA area (for whatever reason it may be).<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">If P-bi=
t is set, it should also have a forwarding address for it to be translated.=
]<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Please let me know whether my u=
nderstanding is correct or not for OSPFv3, as per RFC 3101.<o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Regards,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Veerendranath<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
</div>
</body>
</html>

--_000_49270bb6e31e4eecbc264fd06756b2b0XCHALN017ciscocom_--

--_005_49270bb6e31e4eecbc264fd06756b2b0XCHALN017ciscocom_
Content-Type: image/jpeg; name="image003.jpg"
Content-Description: image003.jpg
Content-Disposition: inline; filename="image003.jpg"; size=33512;
	creation-date="Tue, 09 Aug 2016 14:10:19 GMT";
	modification-date="Tue, 09 Aug 2016 14:10:19 GMT"
Content-ID: <image003.jpg@01D1F274.61411B80>
Content-Transfer-Encoding: base64

/9j/4AAQSkZJRgABAQEAkACQAAD/2wBDAAoHBwkHBgoJCAkLCwoMDxkQDw4ODx4WFxIZJCAmJSMg
IyIoLTkwKCo2KyIjMkQyNjs9QEBAJjBGS0U+Sjk/QD3/2wBDAQsLCw8NDx0QEB09KSMpPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT3/wAARCAD1A4oDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD2aiii
gAooooAKKbI/lxs+CdozgdTXKS+ML3T9Rtk1bSTbWV3L5UM4lDNu7ZXtQtXYOlzraKQc0y4uI7W3
knmcJHGpZmPQChuwLUkorlPDHjZvEesXdn9ge3jhG6ORmz5i+uK6ujomJNNtdgorC1zxG2n30Ona
fa/bNSnUskO7aoUdSW7UzQ/FUeoveW2oQixvbLH2iJnyqg9CG7ihajeh0FFUl1jT3u0tVvYDcOu5
Yw43MPUCsnWdbmTWbKy02/sFk8wfaYZXHmbf9ketC1aQdLnR0VFc3UFnA01zKkUS8s7nAFUrPxHp
GoSmOz1K1ncDJWOQE4oA0qK57TNZn1LxLdR299YXGmpGNixODIG75rTuta06yZ1ur23iZBlg7gED
3o6Jh1sXqKpy6tYQ2AvpLyFbQ9Ji42/nTbLWtO1KN5LK9gnSPlzG4O360AXqK5OP4i6K/iGXTWvL
ZY403eeZRtJ/u/WtHxHrS2GlFrW+s4LuUf6ObhwFalfS41vY26Ko2t75WkQXOozwqxjBkkVhsz7H
0pbfWdOu7o21vewSzgbjGrgtj1xVNWdiU7q5dorPv9e0vS5Vjv7+2t3YZCySBSas2d7bahbieznj
niPAeNsg/jSGT0VBeyXEVnK9nCs86rlI2baGPpntXHWHjPxDf63caYvh2FZrYjzibwYUE9RxzQtX
YHorncUVXgvre5mkhinjeaLHmIrZKfWo21fT1R3a8gCo2xiXGA3ofegC5RVOz1ew1CWSKzvIJ5I/
vrG4JX60yXXNMhvhZy31uly3AiMg3H8KAL9FFVdRlu4LKR7C3W5uB92Nn2BvxoBK5aori08Y63B4
istJ1DQoopLvJDR3Qfao6kjFdpR0uHWwUVh+JvEn/COpZt9nM/2mYRcNjbnvWrd3UdlZy3M5xFEh
diPQUrq1wtrYnorldG8TavrkkNzZ6PF/ZUzfLcNcgNt9dtTeKvFj+HpLaO3sjdvIcyAPt8tO7U3p
uC1Okoqrb38E+nR3u9VgdBJuY4AFRWGu6ZqkrRWF/b3EijLLG4YinbWwk7q5fooopDCiiigAoooo
AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA
ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACi
iigAooooAKKKKACiiigAooooAKKKKACiiigBk0qQQvLIcIgLMfQV5lF4o0fxX4liudTv1trOxlxa
2rowaV/754r08gEYIyD2NRfY7bOfs8WfXYKFpK4P4bGd4g8R2vhzT0vLqOaSN3CAQpuPNZ3i+w1b
XtHt4tG+zhJGV5kuCV3r128etdMyI4w6qw9CM0vSlYd7Hm/hv+3I/iJcpdWVjCiwKsghdiqqOm31
Nek00IoYsFG498c06n0SJSs2+/8AkcRrM40H4gW+rX4KafLbmNp8EiNsd8etZFwj6rN4n1uBD9gk
tRFC+0/vuOoFemPGkq7ZEVl9GGRQI0VNgRQn90Dipcbx5fX8f+HKTtK/p+Fv8jjvCfhrTb7wzot3
dW266gXzElOQ4P1649qyfHmr6FDr+lkyQLdwXStOwiO5V9yBXpCqFACgADsKja1gdizwRMx6koCa
uTvNSXe5CjaHK+1jh/iHqNvcaLpd5bzI8DXSsGfPlMP9vvimeCItMm1TUNX8/S/tDRbXgs0+SNR3
5Ga3fFHhiXWTYzWM0cM9jL5kaSLmJj/tAVDovha7h11tY1aa2a6MXkiO0QrHt9weppR6/MqWqV/L
8zmtJ1/w/D8Tbua1uIIreeBI0aOIqrv3HTrVr7Bb3fxR1R7m3Eqix4DrlTx+Vd8LS3BBFvECP9gV
JsXcW2jce+OaVtF5X/G/+Y27tvvb8Lf5Hk2kalcaZ8NWKW6yIbxo2aaPcsKbvvbT6VN4UjCfEjbB
eNe2ktoT5otxFG/HTA4NepeTHsKeWm09VxxQkMceNkaLjphcVSfvX/ra3/BJaumv63v/AMA83uI9
H0P4k3M2r2trb2c1uBEzwAoze2B1rY+IF/osXhiSO8NuZJYs2waLcf8AgPHFdfJDFNjzI0fHTcoN
DwRSY8yJGx03KDis5RvDkKTtLmPOdX1Oz1P4QSJYzec0MCJIFU5U+nSmvZxWWv8Ag02sHlF4V8xl
XBbj+I/416QtvCilVijCnqAowacY0ODtXK9DjpWl/ecu7v8AgQl7ij5WPIdauYP+Ek1y0uZNNVLm
TYXvwS8QI6x4B4r0zw1ZWun+H7O2sZElgjjAWRAAH965yTwdq1reagdNurB7a/kLyG7iLyJkYO01
0nh7RY/D+jQ2EUjSCPqzdST1pQ0hb0KnrO5p1w/hsEfEnxCSrAFV5I4PNdxTQihiwUBj1IHJoWkr
g9VY8/8AFlwfBviNtatYGZdRiMDqg6y/wVm+KtGi0b4b20dzw8tys1wx65JyfyrsL7w9e6xrkM2p
XFu2m2ziSGCNTuLjoWJ44qXxf4el8SaXHaQzRwlJVkJdcggdqS+Feq+69/8AP8Bt+98vxtb8jlLT
yNV8YafceFlX7Nb2rLczRptVjjAB9Tmues9OguI7i08QeIpdNvWuWJie1BfrwVfGcV7Nb26W8Koi
IuAAdq4Boe2hkbc8MbN6lQTT2f8AXe5Otv67WMy80u8utKtbfTtXls2jVR5yxq5kGO4NWrKKbTNM
Iv717x4lLPMyBSQPYVd6UEAjBGQaHfUaWxxPgmF9b1nUfE10hHnOYLUMOVjXjP4129NVVQYVQo9A
MU6n0SXQOrZwnxRlSCz0qaUkRpdqzMATgceldDa+JdC1q1uRb3sVxDFGTN8pwF98ith40lGJEVh6
MM0xLaGMEJDGobg4UDNSlo1/WyX6D6p/1u/8zyhzZ6dq1o/gDU5ZpJbgLPYruaMIep56VpXS63rv
irV5tKtrOaGKD7E32pmXa2OSv516LHbQxNujhjQ+qqBT1RVztUDPJwOtPpb1/EL63R5ppb2+pfDW
bTtbvX042Uxt3mUHAKnjHqKueB9Wd9bfTraCyu7OOHI1G3h2En+63HWu9METKVaJCpOSCowaWOGO
EERRogP91QKd/eb7ktaWH0UUUhhRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABR
RRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFF
FABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUU
AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQA
UUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABR
RRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFF
FABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUU
AFFFFABRUVyxW1lYHBCEg/hXAeHNT1CPwveLeXkssksMk0Ezt8wOT8oPtijuO2l/Ox6JRXBX93fS
aNon2ma9XTpoP9Jntc+aHxwcjoPWtWFGs/Cd23hy+m1GfGUaebzGB7jP0zxTkuW/kTF81rdTqKK4
zwtHp816lwNW1Rr0j57W7mIGe+EPaptfubqfUpZLS4lii0sLLIsbYEueSDQ1aw1qdbRUNrOt1aRT
r0kQN+YqR2CIzMcKoyTSem4LUdRXHWl7eR6xFqVxcSfY7qVoBGW+Qf3CB71F4kkkk177Pqtzf2en
FMwzWbFRnvvbtS7eYdztqKo6PHBFpcCWt093CF+WZ5N7N9W71dPQ05aAhEkSVd0bq46ZU5p1edeG
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
lrdNp1v/AGdOOQrHzU9yOmKrazrOr6lb3yaFb2b20AaOaS5YjJA524/rXS6baGx06C2Zg5jXaWHe
uen8Lakk95Bp+oRQadeFnlQoTIrHqVNFVXTivMdN2Sb30/4JVTxJF4a8GafJMUWWc+WhYEoG98c4
qbwx41bWpbq2l+zyTwReb5lsH8sj0y3erU/hSR9FsbaG6C3Vi++GVlypP+0O4qzpNjrSRXCavcWE
gkQqhtoimD75q5fasRBWjFMz7PX/ABBqMUV5aabbG03lJEZz5hA7r2rq1JZQSCCRnB7Vn6Hpr6Tp
q2ryCRgxO4DHWtGkthq5keJ9afQNHa9jhEzB1QIT1ycVBY6jrg1LZqdjbrZyIWSaFiTHjs+e/wBK
seJdGfXdK+yRyrE3mI+5hn7pzWoUDR7G5BGDR9m/XX8v8ytNDkj4l1ueF9Ts7C1bSkJBDs3nMAcE
gdK1U14zavZ20UamG5h8zeTyPasv/hFtYiifTbbU4U0iQkkFD5wBOSA3Srmp+HrwTWVxolzDBNbL
5f79Cysv4d6Hurbf8B/rYl3+f/BX/BEk1jU76HUotOgtRcWz7U85iFI7k471l+ArjxJNp8BvFsGs
i75cOxl+8fwrb0Dw/NpP2w3V2bl7p97MR0J6ge1V9F0TWNGuhbx3lq+khmYRmM+byc9elENFZ72X
/BCV397/AOAZGufERbHVJ7W0ls1+ysVmW4D7mI/u7RitW/8AFrxaFp2oWdr5pvZEjCNkEbqZd+Hd
XttQuJ9Du7KOO5fzJEu4S+G9iKu6lolzqllp6TTxJPbTJLIUU7WI64HanBbX7r/gjn15RdOvtaW5
nj1aygWMKXiltmJBH90571n6J4g1fWb5XCabHYliGQuwnX8OldTIHMbCMgPj5Sema5SHw3q93qsF
1rFzp7CBiyNaxMj/AIk0luD2Z1tFZevWGoahaxJpt+bKRZVZ3AzuUdV/GtJAQihjkgcn1oAdRRRQ
AUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAB
RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF
FFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUU
UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ
AUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAB
RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF
FFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUU
UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ
AUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAB
RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF
FFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUU
UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ
AUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAB
RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF
FFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAH/9k=

--_005_49270bb6e31e4eecbc264fd06756b2b0XCHALN017ciscocom_
Content-Type: image/jpeg; name="image005.jpg"
Content-Description: image005.jpg
Content-Disposition: inline; filename="image005.jpg"; size=23769;
	creation-date="Tue, 09 Aug 2016 14:10:21 GMT";
	modification-date="Tue, 09 Aug 2016 14:10:21 GMT"
Content-ID: <image005.jpg@01D1F274.61411B80>
Content-Transfer-Encoding: base64

/9j/4AAQSkZJRgABAQEAkACQAAD/2wBDAAoHBwkHBgoJCAkLCwoMDxkQDw4ODx4WFxIZJCAmJSMg
IyIoLTkwKCo2KyIjMkQyNjs9QEBAJjBGS0U+Sjk/QD3/2wBDAQsLCw8NDx0QEB09KSMpPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT3/wAARCACYAxIDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD2aiis
/V9Xj0qGMlGlmlcJHEvVif6UAaFFUr7U4NMshcXh2cfdXkk46D1puj6xa67psd9YlzDJnbvXafyo
DzL9FZ2n6st5d3NpLGYbmBuUJzlexFaNABRVHVtVi0eya6miuJUU8rBGXb8qo6B4tsfEbuLGC8UJ
1eaAoufTNC12B6bm5RWFrGu3ltqCWGk2C3t2U8x1eURqq5x1NbFs80ltG1xGIpiMugbcFPpmjpcL
62JaKRmCqWPQDJqtp+oQapaLc2rFomJAJGOhwaALVFZWka1/al5qMHkmP7HOYc5zu961aBtWdmFF
FFAgorm9Z8c6doN2YL221DIIUSR2xZCT0APrWtpOrRaxZi5hhuIVzjbPGUb8jQtVdA9Ny9RRRQAU
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
HRhjZPOXVfoO1FlzO2wN6J9TmPCfhqX+1dRca7qh8i5G5PNGJOP4uKs3GnXWo+L9VSHUJrKNLcHd
AcOTn19K3bnwnY3GrDUVlu4JshmWGYojkf3h3q/HpNtFfz3iq3nTpsc54Io6LyX6EWs/nf8AFsp+
Fb6a/wBFV7ly8sbtEXPVsdzWzVTTtNt9LtjBahhGXL4JzyetWqpu4RTS1OF1H7bb6xNc61qOp2Vo
s4EBtXHlMueAwxkUnj7R2vZtNuV1W+hSS5jQRxOAi/7Q963H8G2Mmotdy3WoSFm3mF7gmPP+7Wnq
Wk2uq2JtLlD5fBBQ4KkdCD2NJOyXkU9bruYupG68JeFLyaK7utQnQZRrpwTknHWsnw83idNZt3mt
L4Wc2TO13dJIqjHGwCuosvDtpZ6ZLYM9xdQS/eFzIZD+ZqtpnhG00m+F1b3eoMR0ikuS0Y/4DTTs
7v8ArQX2bGP5Gp6vearu1m5tLe0c+V5LYP8AwI+ldF4bv5tS0SC4uB+8OVJ/vYOM/jXOWfhGLUte
1K6vmv4lMvyokpSOQe4712cMMdvCsUShEQYCjsKilpTV+yCWsvvHnpXOeEV+0NqV9MQ88l08Zb0V
TwK6SufsbSfR9fmiiiLWF4TKGX/lm/fP1qluU/hJtduLOxRmNstxezr5ccQXLPn+Q96f4Z0p9I0G
CznILqCWA6DJziqus+C9O1vU01C4mvYrlE2K0E5TAq5aWCeHtJkS2a7uiuWUTSGRyfTNJaJ3B6tJ
FLw2ptNU1SxQ/uY5BIvsW6it7z4hMITKnmkZ2bhux9Ky/DumzWVrJNdnN1cuZJP9nPRfwqZtAsn1
5NYKP9sSPyg27jb9Ke1k+36Erq/P9TSooooGFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR
RQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFF
ABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUA
FFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU
UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR
RQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAf//Z

--_005_49270bb6e31e4eecbc264fd06756b2b0XCHALN017ciscocom_--


From nobody Tue Aug  9 12:56:08 2016
Return-Path: <acee@cisco.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DE54912D7A4 for <ospf@ietfa.amsl.com>; Tue,  9 Aug 2016 12:56:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.767
X-Spam-Level: 
X-Spam-Status: No, score=-15.767 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=-1.247, 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 ppYyUXJVsMem for <ospf@ietfa.amsl.com>; Tue,  9 Aug 2016 12:56:05 -0700 (PDT)
Received: from rcdn-iport-5.cisco.com (rcdn-iport-5.cisco.com [173.37.86.76]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8DC1F12D10B for <ospf@ietf.org>; Tue,  9 Aug 2016 12:56:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=100186; q=dns/txt; s=iport; t=1470772562; x=1471982162; h=from:to:subject:date:message-id:references:in-reply-to: mime-version; bh=tD9d7E8MUhoTYkPM2xGh15NlbY7otoSvvVCRZ1WvH2s=; b=hQaOPTkuDlLRxdmxqbLPThPeyjTLc7S+rcGFBqDV8AJtT1oxWEcEDmwm L/M6TWk965IRjph0c3XRlV9drvhhrVH6C0ri8PkF9FAfvBCfLQD42ELMr YlfLDs/u21TSc7oKZt6oqsQfI7MpmZWxa+uO6AzoUFURhgWlPHyaKkKfd 8=;
X-Files: image003.jpg, image005.jpg : 33512, 23769
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0BrAgD+M6pX/5BdJa1dgndOVnwHgnqxH?= =?us-ascii?q?IFygQaCD4F9hQ2BEAIcgTI4FAEBAQEBAQFdJ4ReAQEFBQcXAggBWwIBBgIRAwE?= =?us-ascii?q?BAQYBAQEKFQMCAgIVDwwUCQgCBAERAQ6II5QAnSCQHAEBAQEBAQEBAQEBAQEBA?= =?us-ascii?q?QEBAQEBAQ4OineEYBaCS4JaAQSXLwOCBwGDOoFzAYlbgWuEWwyIcYw0g3AHAR4?= =?us-ascii?q?2ghIcgUxuhi1/AQEB?=
X-IronPort-AV: E=Sophos;i="5.28,496,1464652800";  d="jpg'145?scan'145,208,217,145";a="136048752"
Received: from rcdn-core-8.cisco.com ([173.37.93.144]) by rcdn-iport-5.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 09 Aug 2016 19:54:00 +0000
Received: from XCH-RTP-018.cisco.com (xch-rtp-018.cisco.com [64.101.220.158]) by rcdn-core-8.cisco.com (8.14.5/8.14.5) with ESMTP id u79Js0x7024462 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Tue, 9 Aug 2016 19:54:00 GMT
Received: from xch-rtp-015.cisco.com (64.101.220.155) by XCH-RTP-018.cisco.com (64.101.220.158) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Tue, 9 Aug 2016 15:53:59 -0400
Received: from xch-rtp-015.cisco.com ([64.101.220.155]) by XCH-RTP-015.cisco.com ([64.101.220.155]) with mapi id 15.00.1210.000; Tue, 9 Aug 2016 15:53:59 -0400
From: "Acee Lindem (acee)" <acee@cisco.com>
To: "Balaji Ganesh (balagane)" <balagane@cisco.com>, "Veerendranatha Reddy Vallem" <veerendranatharv@huawei.com>, OSPF WG List <ospf@ietf.org>
Thread-Topic: [OSPF] [OSPFv3] regarding p bit set and FA for NSSA (Type-7) LSAs
Thread-Index: AQHR8nfE4a/Gh5e1/0iEA+J40SSwYw==
Date: Tue, 9 Aug 2016 19:53:58 +0000
Message-ID: <D3CFABC0.77583%acee@cisco.com>
References: <73BFDDFFF499304EB26FE5FDEF20F7885081B591@blreml501-mbx> <49270bb6e31e4eecbc264fd06756b2b0@XCH-ALN-017.cisco.com>
In-Reply-To: <49270bb6e31e4eecbc264fd06756b2b0@XCH-ALN-017.cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.116.152.198]
Content-Type: multipart/mixed; boundary="_005_D3CFABC077583aceeciscocom_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/ospf/VQ0kY-YYkos_pW4UEjrfMjvZIN8>
Subject: Re: [OSPF] [OSPFv3] regarding p bit set and FA for NSSA (Type-7) LSAs
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 09 Aug 2016 19:56:08 -0000

--_005_D3CFABC077583aceeciscocom_
Content-Type: multipart/alternative;
	boundary="_000_D3CFABC077583aceeciscocom_"

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

SGkgVmVlcmEsIEJhbGFqaSwNCg0KV2hpbGUgSSB3YXMgY29udHJpYnV0b3IgdG8gdGhpcyBSRkMg
O14pLCBJIGNhbiBzZWUgaXQgY291bGQgdXNlIHNvbWUgbW9yZSBub3JtYXRpdmUgbGFuZ3VhZ2Ug
dG8gY292ZXIgdGhlc2UgY2FzZXMgd2hlcmUgbm8gSVB2NiBmb3J3YXJkaW5nIGFkZHJlc3MgaXMg
YXZhaWxhYmxlLiBJIGJhc2ljYWxseSBhZ3JlZSB3aXRoIEJhbGFqaSwgaWYgdGhlIFAtYml0IGlz
IHRvIGJlIHNldCBpbiB0aGUgTlNTQS1MU0EsIHRoZSBMU0EgTUFZIGJlIG9yaWdpbmF0ZWQgdy9v
IGEgZm9yd2FyZGluZyBhZGRyZXNzIChpbiBPU1BGdjMgZm9yd2FyZCBhZGRyZXNzIGVuY29kaW5n
IGlzIG9wdGlvbmFsKS4gSWYgdGhlIFAtYml0IGlzIHRvIGJlIGNsZWFyIGluIHRoZSBOU1NBLUxT
QSwgdGhlIE5TU0EtTFNBIE1VU1QgTk9UIGJlIG9yaWdpbmF0ZWQgd2hlbiBubyBmb3J3YXJkaW5n
IGFkZHJlc3MgaXMgYXZhaWxhYmxlLg0KDQpUaGFua3MsDQpBY2VlDQoNCkZyb206IE9TUEYgPG9z
cGYtYm91bmNlc0BpZXRmLm9yZzxtYWlsdG86b3NwZi1ib3VuY2VzQGlldGYub3JnPj4gb24gYmVo
YWxmIG9mICJCYWxhamkgR2FuZXNoIChiYWxhZ2FuZSkiIDxiYWxhZ2FuZUBjaXNjby5jb208bWFp
bHRvOmJhbGFnYW5lQGNpc2NvLmNvbT4+DQpEYXRlOiBUdWVzZGF5LCBBdWd1c3QgOSwgMjAxNiBh
dCAxMDoxMCBBTQ0KVG86IFZlZXJlbmRyYW5hdGhhIFJlZGR5IFZhbGxlbSA8dmVlcmVuZHJhbmF0
aGFydkBodWF3ZWkuY29tPG1haWx0bzp2ZWVyZW5kcmFuYXRoYXJ2QGh1YXdlaS5jb20+PiwgT1NQ
RiBXRyBMaXN0IDxvc3BmQGlldGYub3JnPG1haWx0bzpvc3BmQGlldGYub3JnPj4NClN1YmplY3Q6
IFJlOiBbT1NQRl0gW09TUEZ2M10gcmVnYXJkaW5nIHAgYml0IHNldCBhbmQgRkEgZm9yIE5TU0Eg
KFR5cGUtNykgTFNBcw0KDQpIaSBWZWVyYSwNCg0KUGxlYXNlIHNlZSBpbmxpbmUuLg0KDQoNClJl
Z2FyZHMsDQpCYWxhamkNCg0KRnJvbTogT1NQRiBbbWFpbHRvOm9zcGYtYm91bmNlc0BpZXRmLm9y
Z10gT24gQmVoYWxmIE9mIFZlZXJlbmRyYW5hdGhhIFJlZGR5IFZhbGxlbQ0KU2VudDogMDkgQXVn
dXN0IDIwMTYgMTg6MDQNClRvOiBPU1BGIFdHIExpc3QgPG9zcGZAaWV0Zi5vcmc8bWFpbHRvOm9z
cGZAaWV0Zi5vcmc+Pg0KU3ViamVjdDogW09TUEZdIFtPU1BGdjNdIHJlZ2FyZGluZyBwIGJpdCBz
ZXQgYW5kIEZBIGZvciBOU1NBIChUeXBlLTcpIExTQXMNCg0KSGkgQWxsLA0KQ2FuIHlvdSBwbGVh
c2UgcHJvdmlkZSBjbGFyaWZpY2F0aW9uIGZvciBmb2xsb3dpbmcgaW4gT1NQRnYzIE5TU0EgaW1w
bGVtZW50YXRpb24uDQoNCkFzIFJGQyAzMTAxIGlzIGNvbnNpZGVyZWQgTlNTQSBSRkMgZm9yIGJv
dGggT1NQRnYyIGFuZCBPU1BGdjMsDQoNCkNhc2UgMToNCg0KQXMgcGVyIFJGQyAzMTAxLCAyLjQg
c2VjdGlvbiwgV2hpbGUgb3JpZ2luYXRpbmcgVHlwZS03IExTQSwgaWYgcCDigJNiaXQgaXMgc2V0
LCB0aGVuIEZvcndhcmRpbmcgYWRkcmVzcyAoRkEpIG11c3QgYmUgbm9uLSB6ZXJvLg0KDQoNCltj
aWQ6aW1hZ2UwMDMuanBnQDAxRDFGMjc0LjYxNDExQjgwXQ0KDQpGb3IgT1NQRnYzIGNhc2UsIHRo
ZXJlIG1heSBiZSBwb3NzaWJsZSBGQSAgaXMgbm90IGF2YWlsYWJsZSAobm8gZ2xvYmFsIGFkZHJl
c3MgaXMgY29uZmlndXJlZCBvbiBhbnkgb2YgTlNTQSBpbnRlcmZhY2UpLg0KSWYgT1NQRnYzIHJl
Y2VpdmVzIFR5cGUtNyBMU0Egd2l0aCBwIGJpdCBzZXQgYnV0IG5vIGZvcndhcmRpbmcgYWRkcmVz
cywgd2hldGhlciB0aGlzIExTQSBzaG91bGQgYmUgY29uc2lkZXIgYXMgdmFsaWQgYW5kIGNhbiBi
ZSB1c2VkIGZvciByb3V0ZSBjYWxjdWxhdGlvbj8NCg0KDQpbQkFMQUpJOiBJZiB0aGUgVHlwZS03
IExTQSBoYXMgbm8gZm9yd2FyZGluZyBhZGRyZXNzLCBpdCBkb2VzIG5vdCBnZXQgdHJhbnNsYXRl
ZCB0byBUeXBlLTUuIFRoaXMgaXMgc3BlY2lmaWVkIGluIHRoZSBSRkMgc2VjdGlvbiAyLjMsIHBv
aW50IDYNCg0KDQogICAgICA2LiBUaG9zZSBUeXBlLTcgTFNBcyB0aGF0IGFyZSB0byBiZSB0cmFu
c2xhdGVkIGludG8gVHlwZS01IExTQXMNCg0KICAgICAgICAgbXVzdCBoYXZlIHRoZWlyIGZvcndh
cmRpbmcgYWRkcmVzcyBzZXQuDQoNCkhvd2V2ZXIgdGhlIExTQSBpcyBzdGlsbCB2YWxpZCBhbmQg
d291bGQgYmUgdXNlZCBpbnNpZGUgdGhlIE5TU0EgYXJlYS4NCl0NCg0KQ2FzZSAyOg0KSW4gc2Vj
dGlvbiAzLjIgICwgVHJhbnNsYXRpbmcgVHlwZS03IExTQXMgaW50byBUeXBlLTUgTFNBcw0KW2Np
ZDppbWFnZTAwNS5qcGdAMDFEMUYyNzQuNjE0MTFCODBdDQpTYW1lIGluIE9TUEZ2MywgaWYgd2Ug
cmVjZWl2ZWQgVHlwZS03IExTQSB3aXRoIG5vIGZvcndhcmRpbmcgYWRkcmVzcyBidXQg4oCYcOKA
mSBiaXQgc2V0LCB3aGV0aGVyIEFCUiBpcyBhbGxvd2VkIHRvIHRyYW5zbGF0ZSB0aGlzIExTQSB0
byBUeXBlLTUgRXh0ZXJuYWwgTFNBPw0KDQpbQkFMQUpJOiBOby4gQUJSIHNob3VsZCBub3QgYmUg
dHJhbnNsYXRpbmcgc3VjaCBMU0FzIHdpdGhvdXQgZm9yd2FyZGluZyBhZGRyZXNzLiBUaGlzIGlz
IGFnYWluIGFzIHBlciBzZWN0aW9uIDIuMywgcG9pbnQgNiBpbiB0aGUgUkZDLl0NCg0KQXMgcGVy
IG15IHVuZGVyc3RhbmRpbmcsIGlmIEZvcndhcmRpbmcgYWRkcmVzcyBpcyBub3QgYXZhaWxhYmxl
LCBUeXBlLTcgTFNBIG11c3QgYmUgb3JpZ2luYXRlZCB3aXRoIG5vIOKAmHDigJkgYml0IHNldCBh
bmQgbm8gZm9yd2FyZGluZyBhZGRyZXNzLiBJZiDigJhw4oCZIGJpdCBpcyBzZXQgbWVhbnMsIGl0
IG11c3QgIGFsd2F5cw0KQ2FycnkgZm9yd2FyZGluZyBhZGRyZXNzKGZvciBPU1BGdjMsIGl0IG11
c3QgYmUgZ2xvYmFsIGlwdjYgYWRkcmVzcyBjb25maWd1cmVkIG9uIGFueSBvZiBpbnRlcmZhY2Vz
KS4NCg0KDQpbQkFMQUpJOiBQLWJpdCBub3QgYmVpbmcgc2V0IHdvdWxkIGV4cGxpY2l0bHkgbWVh
biB0aGF0IHdlIGRvbuKAmXQgd2FudCB0aGUgTFNBIHRvIGJlIHRyYW5zbGF0ZWQuIFByb2JhYmx5
IHRvIGtlZXAgdGhlIHJlZGlzdHJpYnV0ZWQgcHJlZml4ZXMgb25seSB3aXRoaW4gdGhlIE5TU0Eg
YXJlYSAoZm9yIHdoYXRldmVyIHJlYXNvbiBpdCBtYXkgYmUpLg0KSWYgUC1iaXQgaXMgc2V0LCBp
dCBzaG91bGQgYWxzbyBoYXZlIGEgZm9yd2FyZGluZyBhZGRyZXNzIGZvciBpdCB0byBiZSB0cmFu
c2xhdGVkLl0NCg0KUGxlYXNlIGxldCBtZSBrbm93IHdoZXRoZXIgbXkgdW5kZXJzdGFuZGluZyBp
cyBjb3JyZWN0IG9yIG5vdCBmb3IgT1NQRnYzLCBhcyBwZXIgUkZDIDMxMDEuDQoNClJlZ2FyZHMs
DQpWZWVyZW5kcmFuYXRoDQoNCg0KDQoNCg0KDQoNCg0KDQo=

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

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy
ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsgY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1zaXplOiAx
NHB4OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPGRpdj5IaSBWZWVyYSwg
QmFsYWppLCZuYnNwOzwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+V2hpbGUgSSB3YXMg
Y29udHJpYnV0b3IgdG8gdGhpcyBSRkMgO14pLCBJIGNhbiBzZWUgaXQgY291bGQgdXNlIHNvbWUg
bW9yZSBub3JtYXRpdmUgbGFuZ3VhZ2UgdG8gY292ZXIgdGhlc2UgY2FzZXMgd2hlcmUgbm8gSVB2
NiBmb3J3YXJkaW5nIGFkZHJlc3MgaXMgYXZhaWxhYmxlLiBJIGJhc2ljYWxseSBhZ3JlZSB3aXRo
IEJhbGFqaSwgaWYgdGhlIFAtYml0IGlzIHRvIGJlIHNldCBpbiB0aGUgTlNTQS1MU0EsIHRoZSBM
U0EgTUFZIGJlIG9yaWdpbmF0ZWQNCiB3L28gYSBmb3J3YXJkaW5nIGFkZHJlc3MgKGluIE9TUEZ2
MyBmb3J3YXJkIGFkZHJlc3MgZW5jb2RpbmcgaXMgb3B0aW9uYWwpLiBJZiB0aGUgUC1iaXQgaXMg
dG8gYmUgY2xlYXIgaW4gdGhlIE5TU0EtTFNBLCB0aGUgTlNTQS1MU0EgTVVTVCBOT1QgYmUgb3Jp
Z2luYXRlZCB3aGVuIG5vIGZvcndhcmRpbmcgYWRkcmVzcyBpcyBhdmFpbGFibGUuJm5ic3A7PC9k
aXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj5UaGFua3MsPC9kaXY+DQo8ZGl2PkFjZWU8L2Rp
dj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8c3BhbiBpZD0iT0xLX1NSQ19CT0RZX1NFQ1RJT04iPg0K
PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6Q2FsaWJyaTsgZm9udC1zaXplOjExcHQ7IHRleHQtYWxp
Z246bGVmdDsgY29sb3I6YmxhY2s7IEJPUkRFUi1CT1RUT006IG1lZGl1bSBub25lOyBCT1JERVIt
TEVGVDogbWVkaXVtIG5vbmU7IFBBRERJTkctQk9UVE9NOiAwaW47IFBBRERJTkctTEVGVDogMGlu
OyBQQURESU5HLVJJR0hUOiAwaW47IEJPUkRFUi1UT1A6ICNiNWM0ZGYgMXB0IHNvbGlkOyBCT1JE
RVItUklHSFQ6IG1lZGl1bSBub25lOyBQQURESU5HLVRPUDogM3B0Ij4NCjxzcGFuIHN0eWxlPSJm
b250LXdlaWdodDpib2xkIj5Gcm9tOiA8L3NwYW4+T1NQRiAmbHQ7PGEgaHJlZj0ibWFpbHRvOm9z
cGYtYm91bmNlc0BpZXRmLm9yZyI+b3NwZi1ib3VuY2VzQGlldGYub3JnPC9hPiZndDsgb24gYmVo
YWxmIG9mICZxdW90O0JhbGFqaSBHYW5lc2ggKGJhbGFnYW5lKSZxdW90OyAmbHQ7PGEgaHJlZj0i
bWFpbHRvOmJhbGFnYW5lQGNpc2NvLmNvbSI+YmFsYWdhbmVAY2lzY28uY29tPC9hPiZndDs8YnI+
DQo8c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZCI+RGF0ZTogPC9zcGFuPlR1ZXNkYXksIEF1
Z3VzdCA5LCAyMDE2IGF0IDEwOjEwIEFNPGJyPg0KPHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJv
bGQiPlRvOiA8L3NwYW4+VmVlcmVuZHJhbmF0aGEgUmVkZHkgVmFsbGVtICZsdDs8YSBocmVmPSJt
YWlsdG86dmVlcmVuZHJhbmF0aGFydkBodWF3ZWkuY29tIj52ZWVyZW5kcmFuYXRoYXJ2QGh1YXdl
aS5jb208L2E+Jmd0OywgT1NQRiBXRyBMaXN0ICZsdDs8YSBocmVmPSJtYWlsdG86b3NwZkBpZXRm
Lm9yZyI+b3NwZkBpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KPHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0
OmJvbGQiPlN1YmplY3Q6IDwvc3Bhbj5SZTogW09TUEZdIFtPU1BGdjNdIHJlZ2FyZGluZyBwIGJp
dCBzZXQgYW5kIEZBIGZvciBOU1NBIChUeXBlLTcpIExTQXM8YnI+DQo8L2Rpdj4NCjxkaXY+PGJy
Pg0KPC9kaXY+DQo8YmxvY2txdW90ZSBpZD0iTUFDX09VVExPT0tfQVRUUklCVVRJT05fQkxPQ0tR
VU9URSIgc3R5bGU9IkJPUkRFUi1MRUZUOiAjYjVjNGRmIDUgc29saWQ7IFBBRERJTkc6MCAwIDAg
NTsgTUFSR0lOOjAgMCAwIDU7Ij4NCjxkaXYgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0
LWNvbTp2bWwiIHhtbG5zOm89InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmlj
ZSIgeG1sbnM6dz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6
bT0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxu
cz0iaHR0cDovL3d3dy53My5vcmcvVFIvUkVDLWh0bWw0MCI+DQo8bWV0YSBuYW1lPSJHZW5lcmF0
b3IiIGNvbnRlbnQ9Ik1pY3Jvc29mdCBXb3JkIDE1IChmaWx0ZXJlZCBtZWRpdW0pIj4NCjwhLS1b
aWYgIW1zb10+PHN0eWxlPnZcOioge2JlaGF2aW9yOnVybCgjZGVmYXVsdCNWTUwpO30NCm9cOiog
e2JlaGF2aW9yOnVybCgjZGVmYXVsdCNWTUwpO30NCndcOioge2JlaGF2aW9yOnVybCgjZGVmYXVs
dCNWTUwpO30NCi5zaGFwZSB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0KPC9zdHlsZT48
IVtlbmRpZl0tLT48c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseTpUdW5nYTsNCglwYW5vc2UtMToyIDExIDUgMiA0IDIgNCAyIDIgMzt9
DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0xOjIg
NCA1IDMgNSA0IDYgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJpOw0K
CXBhbm9zZS0xOjIgMTUgNSAyIDIgMiA0IDMgMiA0O30NCi8qIFN0eWxlIERlZmluaXRpb25zICov
DQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjowY207
DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1p
bHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXtt
c28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6IzA1NjNDMTsNCgl0ZXh0LWRlY29yYXRpb246
dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0KCXttc28t
c3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Izk1NEY3MjsNCgl0ZXh0LWRlY29yYXRpb246dW5k
ZXJsaW5lO30NCnByZQ0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6
IkhUTUwgUHJlZm9ybWF0dGVkIENoYXIiOw0KCW1hcmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTou
MDAwMXB0Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijt9
DQpzcGFuLkVtYWlsU3R5bGUxNw0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZh
bWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCnNwYW4uRW1h
aWxTdHlsZTE4DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5
OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5IVE1MUHJlZm9y
bWF0dGVkQ2hhcg0KCXttc28tc3R5bGUtbmFtZToiSFRNTCBQcmVmb3JtYXR0ZWQgQ2hhciI7DQoJ
bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJIVE1MIFByZWZvcm1hdHRl
ZCI7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28t
c3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LXNpemU6MTAuMHB0O30NCkBwYWdlIFdvcmRT
ZWN0aW9uMQ0KCXtzaXplOjYxMi4wcHQgNzkyLjBwdDsNCgltYXJnaW46NzIuMHB0IDkwLjBwdCA3
Mi4wcHQgOTAuMHB0O30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0K
LS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpl
eHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0
ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6
ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0t
Pg0KPGRpdiBsYW5nPSJFTi1JTiIgbGluaz0iIzA1NjNDMSIgdmxpbms9IiM5NTRGNzIiPg0KPGRp
diBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj5IaSBWZWVyYSw8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29s
b3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+PG86cD4mbmJzcDs8L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5
N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPlBsZWFzZSBzZWUgaW5saW5lLi48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6
IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0Q7
bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEO21zby1mYXJl
YXN0LWxhbmd1YWdlOkVOLVVTIj5SZWdhcmRzLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxh
bmd1YWdlOkVOLVVTIj5CYWxhamk8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpF
Ti1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJv
cmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBj
bSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIGxhbmc9IkVOLVVTIj5G
cm9tOjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiPiBPU1BGIFs8YSBocmVmPSJtYWlsdG86
b3NwZi1ib3VuY2VzQGlldGYub3JnIj5tYWlsdG86b3NwZi1ib3VuY2VzQGlldGYub3JnPC9hPl0N
CjxiPk9uIEJlaGFsZiBPZiA8L2I+VmVlcmVuZHJhbmF0aGEgUmVkZHkgVmFsbGVtPGJyPg0KPGI+
U2VudDo8L2I+IDA5IEF1Z3VzdCAyMDE2IDE4OjA0PGJyPg0KPGI+VG86PC9iPiBPU1BGIFdHIExp
c3QgJmx0OzxhIGhyZWY9Im1haWx0bzpvc3BmQGlldGYub3JnIj5vc3BmQGlldGYub3JnPC9hPiZn
dDs8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gW09TUEZdIFtPU1BGdjNdIHJlZ2FyZGluZyBwIGJpdCBz
ZXQgYW5kIEZBIGZvciBOU1NBIChUeXBlLTcpIExTQXM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+SGkgQWxsLDxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5D
YW4geW91IHBsZWFzZSBwcm92aWRlIGNsYXJpZmljYXRpb24gZm9yIGZvbGxvd2luZyBpbiBPU1BG
djMgTlNTQSBpbXBsZW1lbnRhdGlvbi48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPkFzIFJGQyAzMTAxIGlz
IGNvbnNpZGVyZWQgTlNTQSBSRkMgZm9yIGJvdGggT1NQRnYyIGFuZCBPU1BGdjMsPG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIj5DYXNlIDE6PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5BcyBwZXIgUkZDIDMxMDEsIDIu
NCBzZWN0aW9uLCBXaGlsZSBvcmlnaW5hdGluZyBUeXBlLTcgTFNBLCBpZiBwIOKAk2JpdCBpcyBz
ZXQsIHRoZW4gRm9yd2FyZGluZyBhZGRyZXNzIChGQSkgbXVzdCBiZSBub24tIHplcm8uDQo8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48aW1nIHdpZHRoPSI2MDQiIGhlaWdodD0iMTYz
IiBzdHlsZT0id2lkdGg6Ni4yOTE2aW47aGVpZ2h0OjEuNzAxM2luIiBpZD0iUGljdHVyZV94MDAy
MF8xIiBzcmM9ImNpZDppbWFnZTAwMy5qcGdAMDFEMUYyNzQuNjE0MTFCODAiPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpw
PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyI+Rm9yIE9TUEZ2MyBjYXNlLCB0aGVyZSBtYXkgYmUgcG9zc2libGUgRkEgJm5ic3A7
aXMgbm90IGF2YWlsYWJsZSAobm8gZ2xvYmFsIGFkZHJlc3MgaXMgY29uZmlndXJlZCBvbiBhbnkg
b2YgTlNTQSBpbnRlcmZhY2UpLg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPklmIE9TUEZ2MyByZWNlaXZlcyBUeXBlLTcgTFNB
IHdpdGggcCBiaXQgc2V0IGJ1dCBubyBmb3J3YXJkaW5nIGFkZHJlc3MsIHdoZXRoZXIgdGhpcyBM
U0Egc2hvdWxkIGJlIGNvbnNpZGVyIGFzIHZhbGlkIGFuZCBjYW4gYmUgdXNlZCBmb3Igcm91dGUg
Y2FsY3VsYXRpb24/PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImNvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+W0JB
TEFKSTogSWYgdGhlIFR5cGUtNyBMU0EgaGFzIG5vIGZvcndhcmRpbmcgYWRkcmVzcywgaXQgZG9l
cyBub3QgZ2V0IHRyYW5zbGF0ZWQgdG8gVHlwZS01LiBUaGlzIGlzIHNwZWNpZmllZCBpbiB0aGUg
UkZDIHNlY3Rpb24gMi4zLCBwb2ludCA2PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj48bzpw
PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cHJlPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDYuIFRob3NlIFR5cGUtNyBMU0FzIHRoYXQg
YXJlIHRvIGJlIHRyYW5zbGF0ZWQgaW50byBUeXBlLTUgTFNBczxvOnA+PC9vOnA+PC9zcGFuPjwv
cHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBtdXN0IGhhdmUgdGhlaXIgZm9yd2FyZGluZyBh
ZGRyZXNzIHNldC48bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJjb2xvcjojMUY0OTdEIj5Ib3dldmVyIHRoZSBMU0EgaXMgc3RpbGwgdmFsaWQgYW5kIHdv
dWxkIGJlIHVzZWQgaW5zaWRlIHRoZSBOU1NBIGFyZWEuPG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0
OTdEIj5dPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5DYXNlIDI6PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPkluIHNlY3Rpb24gMy4yJm5i
c3A7ICwgVHJhbnNsYXRpbmcgVHlwZS03IExTQXMgaW50byBUeXBlLTUgTFNBczxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48aW1n
IHdpZHRoPSI1MjQiIGhlaWdodD0iMTAxIiBzdHlsZT0id2lkdGg6NS40NTgzaW47aGVpZ2h0OjEu
MDU1NWluIiBpZD0iUGljdHVyZV94MDAyMF8yIiBzcmM9ImNpZDppbWFnZTAwNS5qcGdAMDFEMUYy
NzQuNjE0MTFCODAiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIj5TYW1lIGluIE9TUEZ2MywgaWYgd2UgcmVjZWl2ZWQgVHlwZS03
IExTQSB3aXRoIG5vIGZvcndhcmRpbmcgYWRkcmVzcyBidXQg4oCYcOKAmSBiaXQgc2V0LCB3aGV0
aGVyIEFCUiBpcyBhbGxvd2VkIHRvIHRyYW5zbGF0ZSB0aGlzIExTQSB0byBUeXBlLTUgRXh0ZXJu
YWwgTFNBPzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJj
b2xvcjojMUY0OTdEIj5bQkFMQUpJOiBOby4gQUJSIHNob3VsZCBub3QgYmUgdHJhbnNsYXRpbmcg
c3VjaCBMU0FzIHdpdGhvdXQgZm9yd2FyZGluZyBhZGRyZXNzLiBUaGlzIGlzIGFnYWluIGFzIHBl
ciBzZWN0aW9uIDIuMywgcG9pbnQgNiBpbiB0aGUgUkZDLl08bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPkFz
IHBlciBteSB1bmRlcnN0YW5kaW5nLCBpZiBGb3J3YXJkaW5nIGFkZHJlc3MgaXMgbm90IGF2YWls
YWJsZSwgVHlwZS03IExTQSBtdXN0IGJlIG9yaWdpbmF0ZWQgd2l0aCBubyDigJhw4oCZIGJpdCBz
ZXQgYW5kIG5vIGZvcndhcmRpbmcgYWRkcmVzcy4gSWYg4oCYcOKAmSBiaXQgaXMgc2V0IG1lYW5z
LCBpdCBtdXN0ICZuYnNwO2Fsd2F5cw0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPkNhcnJ5IGZvcndhcmRpbmcgYWRkcmVzcyhm
b3IgT1NQRnYzLCBpdCBtdXN0IGJlIGdsb2JhbCBpcHY2IGFkZHJlc3MgY29uZmlndXJlZCBvbiBh
bnkgb2YgaW50ZXJmYWNlcykuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNw
OzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3
RCI+W0JBTEFKSTogUC1iaXQgbm90IGJlaW5nIHNldCB3b3VsZCBleHBsaWNpdGx5IG1lYW4gdGhh
dCB3ZSBkb27igJl0IHdhbnQgdGhlIExTQSB0byBiZSB0cmFuc2xhdGVkLiBQcm9iYWJseSB0byBr
ZWVwIHRoZSByZWRpc3RyaWJ1dGVkIHByZWZpeGVzIG9ubHkgd2l0aGluIHRoZSBOU1NBIGFyZWEg
KGZvciB3aGF0ZXZlciByZWFzb24gaXQgbWF5IGJlKS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5
N0QiPklmIFAtYml0IGlzIHNldCwgaXQgc2hvdWxkIGFsc28gaGF2ZSBhIGZvcndhcmRpbmcgYWRk
cmVzcyBmb3IgaXQgdG8gYmUgdHJhbnNsYXRlZC5dPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5QbGVhc2Ug
bGV0IG1lIGtub3cgd2hldGhlciBteSB1bmRlcnN0YW5kaW5nIGlzIGNvcnJlY3Qgb3Igbm90IGZv
ciBPU1BGdjMsIGFzIHBlciBSRkMgMzEwMS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPlJlZ2FyZHMsPG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiPlZlZXJlbmRyYW5hdGg8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2
Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L3NwYW4+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_D3CFABC077583aceeciscocom_--

--_005_D3CFABC077583aceeciscocom_
Content-Type: image/jpeg; name="image003.jpg"
Content-Description: image003.jpg
Content-Disposition: attachment; filename="image003.jpg"; size=33512;
	creation-date="Tue, 09 Aug 2016 19:53:58 GMT";
	modification-date="Tue, 09 Aug 2016 19:53:58 GMT"
Content-ID: <image003.jpg@01D1F274.61411B80>
Content-Transfer-Encoding: base64

/9j/4AAQSkZJRgABAQEAkACQAAD/2wBDAAoHBwkHBgoJCAkLCwoMDxkQDw4ODx4WFxIZJCAmJSMg
IyIoLTkwKCo2KyIjMkQyNjs9QEBAJjBGS0U+Sjk/QD3/2wBDAQsLCw8NDx0QEB09KSMpPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT3/wAARCAD1A4oDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD2aiii
gAooooAKKbI/lxs+CdozgdTXKS+ML3T9Rtk1bSTbWV3L5UM4lDNu7ZXtQtXYOlzraKQc0y4uI7W3
knmcJHGpZmPQChuwLUkorlPDHjZvEesXdn9ge3jhG6ORmz5i+uK6ujomJNNtdgorC1zxG2n30Ona
fa/bNSnUskO7aoUdSW7UzQ/FUeoveW2oQixvbLH2iJnyqg9CG7ihajeh0FFUl1jT3u0tVvYDcOu5
Yw43MPUCsnWdbmTWbKy02/sFk8wfaYZXHmbf9ketC1aQdLnR0VFc3UFnA01zKkUS8s7nAFUrPxHp
GoSmOz1K1ncDJWOQE4oA0qK57TNZn1LxLdR299YXGmpGNixODIG75rTuta06yZ1ur23iZBlg7gED
3o6Jh1sXqKpy6tYQ2AvpLyFbQ9Ji42/nTbLWtO1KN5LK9gnSPlzG4O360AXqK5OP4i6K/iGXTWvL
ZY403eeZRtJ/u/WtHxHrS2GlFrW+s4LuUf6ObhwFalfS41vY26Ko2t75WkQXOozwqxjBkkVhsz7H
0pbfWdOu7o21vewSzgbjGrgtj1xVNWdiU7q5dorPv9e0vS5Vjv7+2t3YZCySBSas2d7bahbieznj
niPAeNsg/jSGT0VBeyXEVnK9nCs86rlI2baGPpntXHWHjPxDf63caYvh2FZrYjzibwYUE9RxzQtX
YHorncUVXgvre5mkhinjeaLHmIrZKfWo21fT1R3a8gCo2xiXGA3ofegC5RVOz1ew1CWSKzvIJ5I/
vrG4JX60yXXNMhvhZy31uly3AiMg3H8KAL9FFVdRlu4LKR7C3W5uB92Nn2BvxoBK5aori08Y63B4
istJ1DQoopLvJDR3Qfao6kjFdpR0uHWwUVh+JvEn/COpZt9nM/2mYRcNjbnvWrd3UdlZy3M5xFEh
diPQUrq1wtrYnorldG8TavrkkNzZ6PF/ZUzfLcNcgNt9dtTeKvFj+HpLaO3sjdvIcyAPt8tO7U3p
uC1Okoqrb38E+nR3u9VgdBJuY4AFRWGu6ZqkrRWF/b3EijLLG4YinbWwk7q5fooopDCiiigAoooo
AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigA
ooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACi
iigAooooAKKKKACiiigAooooAKKKKACiiigBk0qQQvLIcIgLMfQV5lF4o0fxX4liudTv1trOxlxa
2rowaV/754r08gEYIyD2NRfY7bOfs8WfXYKFpK4P4bGd4g8R2vhzT0vLqOaSN3CAQpuPNZ3i+w1b
XtHt4tG+zhJGV5kuCV3r128etdMyI4w6qw9CM0vSlYd7Hm/hv+3I/iJcpdWVjCiwKsghdiqqOm31
Nek00IoYsFG498c06n0SJSs2+/8AkcRrM40H4gW+rX4KafLbmNp8EiNsd8etZFwj6rN4n1uBD9gk
tRFC+0/vuOoFemPGkq7ZEVl9GGRQI0VNgRQn90Dipcbx5fX8f+HKTtK/p+Fv8jjvCfhrTb7wzot3
dW266gXzElOQ4P1649qyfHmr6FDr+lkyQLdwXStOwiO5V9yBXpCqFACgADsKja1gdizwRMx6koCa
uTvNSXe5CjaHK+1jh/iHqNvcaLpd5bzI8DXSsGfPlMP9vvimeCItMm1TUNX8/S/tDRbXgs0+SNR3
5Ga3fFHhiXWTYzWM0cM9jL5kaSLmJj/tAVDovha7h11tY1aa2a6MXkiO0QrHt9weppR6/MqWqV/L
8zmtJ1/w/D8Tbua1uIIreeBI0aOIqrv3HTrVr7Bb3fxR1R7m3Eqix4DrlTx+Vd8LS3BBFvECP9gV
JsXcW2jce+OaVtF5X/G/+Y27tvvb8Lf5Hk2kalcaZ8NWKW6yIbxo2aaPcsKbvvbT6VN4UjCfEjbB
eNe2ktoT5otxFG/HTA4NepeTHsKeWm09VxxQkMceNkaLjphcVSfvX/ra3/BJaumv63v/AMA83uI9
H0P4k3M2r2trb2c1uBEzwAoze2B1rY+IF/osXhiSO8NuZJYs2waLcf8AgPHFdfJDFNjzI0fHTcoN
DwRSY8yJGx03KDis5RvDkKTtLmPOdX1Oz1P4QSJYzec0MCJIFU5U+nSmvZxWWv8Ag02sHlF4V8xl
XBbj+I/416QtvCilVijCnqAowacY0ODtXK9DjpWl/ecu7v8AgQl7ij5WPIdauYP+Ek1y0uZNNVLm
TYXvwS8QI6x4B4r0zw1ZWun+H7O2sZElgjjAWRAAH965yTwdq1reagdNurB7a/kLyG7iLyJkYO01
0nh7RY/D+jQ2EUjSCPqzdST1pQ0hb0KnrO5p1w/hsEfEnxCSrAFV5I4PNdxTQihiwUBj1IHJoWkr
g9VY8/8AFlwfBviNtatYGZdRiMDqg6y/wVm+KtGi0b4b20dzw8tys1wx65JyfyrsL7w9e6xrkM2p
XFu2m2ziSGCNTuLjoWJ44qXxf4el8SaXHaQzRwlJVkJdcggdqS+Feq+69/8AP8Bt+98vxtb8jlLT
yNV8YafceFlX7Nb2rLczRptVjjAB9Tmues9OguI7i08QeIpdNvWuWJie1BfrwVfGcV7Nb26W8Koi
IuAAdq4Boe2hkbc8MbN6lQTT2f8AXe5Otv67WMy80u8utKtbfTtXls2jVR5yxq5kGO4NWrKKbTNM
Iv717x4lLPMyBSQPYVd6UEAjBGQaHfUaWxxPgmF9b1nUfE10hHnOYLUMOVjXjP4129NVVQYVQo9A
MU6n0SXQOrZwnxRlSCz0qaUkRpdqzMATgceldDa+JdC1q1uRb3sVxDFGTN8pwF98ith40lGJEVh6
MM0xLaGMEJDGobg4UDNSlo1/WyX6D6p/1u/8zyhzZ6dq1o/gDU5ZpJbgLPYruaMIep56VpXS63rv
irV5tKtrOaGKD7E32pmXa2OSv516LHbQxNujhjQ+qqBT1RVztUDPJwOtPpb1/EL63R5ppb2+pfDW
bTtbvX042Uxt3mUHAKnjHqKueB9Wd9bfTraCyu7OOHI1G3h2En+63HWu9METKVaJCpOSCowaWOGO
EERRogP91QKd/eb7ktaWH0UUUhhRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABR
RRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFF
FABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUU
AFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQA
UUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABR
RRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFF
FABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUU
AFFFFABRUVyxW1lYHBCEg/hXAeHNT1CPwveLeXkssksMk0Ezt8wOT8oPtijuO2l/Ox6JRXBX93fS
aNon2ma9XTpoP9Jntc+aHxwcjoPWtWFGs/Cd23hy+m1GfGUaebzGB7jP0zxTkuW/kTF81rdTqKK4
zwtHp816lwNW1Rr0j57W7mIGe+EPaptfubqfUpZLS4lii0sLLIsbYEueSDQ1aw1qdbRUNrOt1aRT
r0kQN+YqR2CIzMcKoyTSem4LUdRXHWl7eR6xFqVxcSfY7qVoBGW+Qf3CB71F4kkkk177Pqtzf2en
FMwzWbFRnvvbtS7eYdztqKo6PHBFpcCWt093CF+WZ5N7N9W71dPQ05aAhEkSVd0bq46ZU5p1edeG
devNL0OVrfTHuLSG5k8+YybSnzdgfvV0+peJJI3it9Js/t17LGJREXCAIe5JpvQqUbSa7XN6iucT
xYV0u6mubJory0IE1vvzjPTB71cuNdEFzpkXkE/bsc5+5kZpWM3JLc16K5K48ZXhutRhsNIe4GnS
FZnMoUbQMkj1PtWhP4niOl2dxZwtcT3qgwQZwW+p7UdLltNOzNsSIXKBlLDqueadXGeHbrULnxXq
EmpWC2dwIhiIShwfxp1v46kTWEstRtbSBXfYDFeLI+e2VFKPvW8/87Et2u+i/wArnY0Vg6n4iuLX
VTptjp7XV0Y/MQbwqn6ntTP+EluIdMiurzTZIG80R3CFv9UP7wPcUJp7f1rb8xvT+vK50NFZkmsf
8TqDT4ITIXj8yRwcCNexrTpgFFYuta++l3ltaQ2jXE1yD5YDYGff0qK38SzQ6fcz61YPYyQHBTdv
DZ6YYdc0k07sdtbG/RXNWnia/W8hj1fSTZW9w22GUSh9x7AgdKuW/iATxak/2cr9hbaRu+/xTeiu
/wCv6uTdXS7/ANfobNFcb4l8Q6qfCcF/pNju88Au3nBTFz+ua1dE1XVJbKSbWtNSxjjjDBxOJNwx
z06UbNp9Bp3Sa6m7RXFRfEa2fUURltfsTvsWVbkFyf8Ac61p6h4muIdZk0vTtOa7ulgEygyBFIJ7
k9KOlw62OiorCXxIyeH5dRvLKW3liYo8L9mHv6e9P0DVdU1QGS+02K1gIzHIlwJN/wCVHVrsD0Nq
iiuU1rxq2k6pdWaadJOLVEkkdWwAp6/iKBpNps6uiue0fxPLqy36/YjDNagFUeQYcEZBz2qlo3jg
32rpp99BawyykiMQXSzEkdc46U7O/KJ6K511FY1v4gR01D7TCYHsSdyls5Xsfxq7pV5JqGnRXMsB
gaQZCE547GkD0LlFQ3d1HZWslxMcRxqWbFc5F4tvVlinvdIaDTJ3CxXAlDMc9Mr1FC1dgOpqOaaK
3jMk0iRoOrOwAH4muf1LxPdQ6pLp2m6Y15cxoJOZAilfr61btLi08U6Duu7VWjcYlgk5AYdqnmur
r+ugdbM1opop4xJDIkiHoyMCPzp9cr4EjW28P3UdvGAsd1KEjB4AzwKtr4pRvDr6mLZ/MVinkZ+Y
sDjFXJWdv61FF3VzfoqOB2kgR3TYzKCVz0qvqmpQ6VYvcz5KjgKOrE9BSeg1qXKK5uy8TXov4INY
0v7Cl0223kEofeewIHSm3Pim+a8vbXS9Ja7ltHw+ZQgI9QfX2oegbnSkhQSxAA6k0iSJIoaNlZT0
KnIrD1PULy48NGe10tp5JUxJbvL5ZUY55pPC9xa2/hKGeKGSCCNWYxs28rg8896O/kK+qXc36ZJK
kQBkdUBOAWOMmuNk8b6r5lnJDoIeyvZNkExuVBI9SuOKl8a3LrJYxXmlNPYG5j/fpcBCj54+XuKO
qXnYa12OworK13Wl0HTkuWheZSwTanXmqmk+Iru61RrHUtONlIyeZCfMD71/DoaSabsGyOgorj7/
AMbzaXq7W17aWkduJNu8XimTHrs61D4y1zW7O60saVYiW3mnTD+eF8zI+4R2+tNa28x21aO2orGt
tZurfSJr3XrNNPMXVRMJBj1yKyNK8fw32qR2s6WqJOcQNFciRm+qjpRbXlJbsrs7Ciiue8XaR9u0
ye5W/vrWS3id1+zTbASATyO9JuxSV3Y6GiuN8M28mkeFF1j7TqGoTy24keOefcM4ydo7Vsz+IVS0
0+WGAyvesqqgP3cjnP0qmrOwjZormr7xRdpq0+m6bpbXdzCgkbMgRcfX1qSTxhZweHxqdwBCfM8k
xu2AJP7pP9aV9Lh1sdDRXL+HfGkes6g1hOlvFdbDIqwTiYFfcjpWuNf0o3ps/wC0bX7SG2+V5g3Z
9MU7Bc0aKwfEGgW9+WvbnU9RtEiTLC3uPLXA74xUHge0uINJkluLm6mSeQtELmTeyr259+tJa3B6
WOloorntDup5vEOrxSzO8cbLsUnhfpQtXYTdretjoaK5nxjPdxR2yoblLF3xcyWo/eqPb0qx4bTT
7TTppLLU7m9jHzO1xN5jJx09qSd02Nm9RXH6dd3kOsQX1zcSNaXzuioW+RR/Bge9XtX8SXdrqy6d
penpd3O3cyyTiLj2z1p9g7nRUVFbPLJbRvcRCKUjLIG3bT6Z71LQ9ATuMMsYkEZdd5GQuecfSn1x
8Vw83xCjXUNLa3uFt28idbgMrpnuvY1d1XxPc2munSbHTWu7owecn7wKp5xgntR0T7j5Xd+R0dFc
5D4jvNS8PTXen6f5l7DI0Uls0oXaw6/NWb4I1rxBf2UP2/TF+zl33XRuQT1P8PXjpTtv5Et2sdrR
XMXXim+NxMdL0lruztmKzzmUIQR12g9a3tPvotSsYruDPlyqGGRgiktVcexZorJ8USyweG76SCRo
pBH8rqcFTnrXJ3OqX9t4MEEl3KLyCaICXd88iFhyaIe9Ll9PxHy7eZ6FRXDa+7za+1vrF3qFlp2x
TbzWjlBn+Le1Xdde5s/DdoNJnuLm03gTzo3mS+V3KnuaOlxLV2Osorm/CkGnRLLJY6re3bMPnju5
97R/h2qib+5GsLq5uJfsZn+yeRu+TOcbsU7a2F0udlRWH4g8QSaTJBb2lqtzdT/cR5RGp/4Ee9aO
mT3lxZJJqFotrOfvRLIHA/EUlqN6FuiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKK
ACiiigAooooAjnQyW8iL1ZSB+VchJ4Sv/wDhC4bCKSEajAG2Nn5fmJz+hrs6YZo1lEZkQSHkKWGT
+FA1JpWOcaHxDpek2FnpdnYXPlwhJjPKV5HpjtTNK0bU9IttRvYIrX+0Ltg4tVYrChAxwa6mim22
2+5KVlY5KDSda1XVrW91i1sbN7RiytbOWaTjoSe1RJ8PbTUJLq51l53uriRi3kzsq7ewwK7Ko0ni
kLCORGKHDBWBx9amyHqZ3huwutL0iOzu2VjESqFTn5M8Z/CrGrwXFzpc8FoVEsilAWPAB4NWfPiE
Rl81PLHV9wwPxpsF5b3Wfs9xFLjr5bhsflTl717gvd2OOk+Glhb2EbWTXBvoNrxmS4YpvHfHStLU
H8Ts4gt9O0y4tigDtNKQScc8Yrd+32gm8n7VB5ucbPMG7P0qWSaOEAyyIgJwCxxRuC0Mzw5o7aLp
vkO4Luxcqv3UJ7L7VqnpR1paHqJKxw9roHiK2tJ9HUWa6fNIzfaQ58wAtn7vStK/0TULC+i1HQlg
luFgFu8VwxVWUdDkd62pdWs4dTi0+SdVu5lLpH3IHerlHmU5Nt36/qcqPDV7d6ZqMl7LGuoXyjIT
7iY6AVDa6Nr93qOl3OpG0hjsSFMMLFg4Axuye/tXX0iurrlGDD1BzTTs7kOKa1OestBu7ddfDtH/
AMTCR2hwegK4Gapf8I3qVnpWky2RgfUtOQoEdiI3B6812FFL/gfgaObf9fI5ay0HVXvL+7v7iNZL
yHYFi/5ZH0B71jW/gzVWgtYZrTTIWtJQwuIxmSYZ/iOMg16FRRH3Xp/WtzOUeZNPr/lYyBpc48UH
UMp5Bh2YzzmrWsRW8+lXEd2yrEyHJY496u1keI7bSZNP+0a3Fvt7ZvM/iOD64HWpslHl/rV3LW9z
O8DQXEmmtqF8d085IRiORGDwK6iqGjatYaxYLPpkgktwdowpXHtg1frSW5MdjI1DS57nXrC8jKCK
AHeCefwqXXtJXW9KktGfYSQyt6MDkVoPIkSF5HVFHUscClDKyhgQVPOQeKhKysik7O5y0Wma7q11
brra2kNtauJF8hyzSsOmc9KgudD12O71O309rVbO/O7z3Y+ZGcdAvQ11Md/aTS+VFdQPJ/cWQE/l
Vim9V/XX/hkTbX0MD/hH5ZfB8WlSyKJkjA3jpuBzRpsGs3lhcWWuW9pDEY/LR7eQsWHTJB6Vq3Wo
2tncW8FxKEkuWKxKf4iOatUP3m2+o4rlUUum39fI4rTtB1TTryGA6Joc1rG2DdFQJdvrjHWtqHSL
iPxjcaoSn2eS1WEAH5twOfyrbopptB3KWrC6bTpFsbe3uJjwI7g4RvrWF4d0TUrfVnv76OCzUx7P
sttKXjJz97npXVUUlo7g9VYK5PVPDN7eanq1xE8QS7hjSME8gr1zXTXd3DZW7T3DhIl6se1PilSa
JZIzuRhkH1FA76NdzkZvCd/Nba1GtwkTXqRiJkJyCqgHP5VWsPCmpHWNJvriz0yyFkzCRbUcyAjA
JOOtd1Sdaak07r+ugN3Vv62scb4htmufFdnbWMg/0sf6Yo5yi+tdjGixRqiDCqAAPaqWn6Hp+lzT
zWdssck7bpGySSfxq/SWisJ6u5V1KyGoafNbM23zFIDDsfWuZTSPEN8lvp2oG0jsbd1bz4mJklC9
iOgzXYUUWAxrfSZ4dfurwsnkyxBFGec1Vs9P1bR9Dnjs47ae8aUsqyOVTB9TXR0VKil/Xd3D+vws
cn4PsfEGlebb6rbWCWzyPN5kMpLAt2we1VYrRrnx3Jb27B9PjIuZNvRJRwF/HrXZzRJPC8Ug3I42
sPUVU0vTLDSYWt9OiSJQcsqnJz755q7+9ditZWRerN13Szq2mmBH2Sqwkjb0YdK0qKlq5SdjlYdL
1vVr+zk1xLWGGxkEsYt3LGRhxk56VpaRpc9jqmpXErIY7mXegU8ge9bFFPsLpYzNeOqHT2TR4Laa
Z/lIncqoH4Vz+lRa1o3hi7g1qG0ihhjYrJbuXJJPcH612dNkjWVGSRQysMEHoalrSSXUNLpvoeV6
VHceHI7bVLnSrR7ZmVQVu2kcbjjIQ8A811HjCx8Q6v5MGl21i1tHIk4eeQhiy84wK07Twdodje/a
7ewRJ853FmI/InFbdaN7BFuLujnbzT9V1fRbZLyO2gvElDusblkwPQ1YuNIuJtft7xWQRRwmM885
9q2SQASTgDuaFYMoKkEHoRUOKvf5/hYVv6+dzz1/BeqyQXVm1tprK0pljvXG6ZsnODxxXSa3olxf
aVYi2ZPtliySRhz8rMBjBPpW/RT6WBK0uYwDY6nrmgXFprcNtbzuflEDl146Zz71Q0TStUtNQiW6
0PRIoEGPtMCgSn3xiuuoo63G9VYKqapbPeaVdW0RAeWJkXPTJGKs7137Nw3YztzzTqGrjTs7mbod
i+meH7SzuyheGEI5B+XgVzvhOzeXW7193mWNkxjtW6htxyT+B4rrL6xt9StHtruPzIX+8uSM/lSW
Nra2VqlvZIiQxjaFQ8CnduTk/wCv6/UT2scdLLraeONRXRre0lVoVEjTyFSvPUAdav3nhB5/DqWi
yRyXK3H2o+YuUd+pBHpW1bNpx1m5FuE+3BB52M529q0aS0ikJbtnN+HLHULe7ka+0XSLFduFksx8
x+vFbH9j6cLr7T9gtftGc+b5S7s+ucZq5RTuFjI8Q6ddatbRWkDokDyAzk9Sg6gfWtSKJYYkijGE
RQqgdgKjnvLa1IFxcQxE9PMcLn86lSRJUDxsrqejKcg0lsNjq4+Wy8TaZrt9c6VaafcW9yVIM0rK
wx9K7CqtlqVrqIlNpKJBFIY3x2YdRRbW4NXWpn6lP4gS2tzp1lYyzMv75ZpSqqfb1rJg8Oal5GoX
LJa215fIImghP7tRnk59cV1lxPHa27zTMEjjG5mPYVHY31vqVnHdWkgkglGUcdCKO4djkJfhrYWt
rC+nPcC8t2V4vNuGKbh7dKua9Ya1fyrHDpmnTRlArXDylJVPfBArqVdXztYNg4ODnFOoeoLQo6LY
y6bpFvazztPJEuGkbqavUjMFUsxwAMk1V07U7TVrdp7GZZY1coWHqOopt8zbDY5K7svF0nimLVIr
HSzHDG0KqZ2yyk5z061uRaTdDxa2qSGMQtaLEVB53ZyfwrcooTsrFOTdzD8O6NPpkF/HdMh+0XMk
q7D/AAt0qnoOn63o0w09obSTSw7MJ/MPmYJz93pXT9KRXV13IwYeoOaLky953Zycml+ILCS6tNLF
pJZXTMfMlYh4c8HA710OkaeNL0yC03mQxrguf4j3NPs9Stb97hLWUSNbyGOUD+Fh2q1StYGZ+u2M
upaLdWkBUSSrhS3TrXO+JPCd9qVhYJYyRLPEY1uN54ZFOeK7KihaS5lvp+A7v+v68jnNVbxG9y1v
Z6bplxYkAbp5Tk+uVxio7TTNY8O+H4bXR47a7n3lnFw5RVB5wMeldLvXfs3Lu67c80O6xoXdgqjq
WOAKNkLyOVstD1V7m71K6itLS9lgMKxW5yhP94nuapH4aWQ0rKvcHUQu8Obhtnm9c7enWuygvLa6
JFvcQykdfLcNj8qk86PzfK8xPMxnZuGcfSi3YDndXttalsbSGDTtOvWEYEzXEhXa3qpxV3w3pdzp
WmNFdS7pHYuE3FhHn+EE9RWxRR38w7eRk6HDrEQuv7ZnhlLSkw+WMYTsD71rUUUAFFFFABRRRQAU
UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFACE4BPpXnOoa5ph1WfVmvrYXtpciGKMygMUJ
APH416HcRma3kjVyhdSNw7ViQeDNIi0r7I1nbySbCpuHiUuSf4s+vNJaO/b+v69R6WsV9c1rUl1v
TdO0kwj7bG7mWQZCYHX3qx4Z1W8u5b+x1J45bqxkCPLGu1XyM9O1OtvDIgvdLuWu5JH0+FohlR84
Pc1a03RV07U9RvFmZzfOrlSOEwMcVp7q/H89PwE9v6+ZpV514bH9m32p3xYiC6vJYpef4v4a9GrB
h8KwxaZf2ZndhdzPMHKjMbN6fSs3s/QuLVrPuv1Obs9MvdQ8F2Qs1E6w3TvLbM+0TruOVJrW0H+y
nhvrDSLIaVqHlESJswVJ4BHqM96ng8MX+naBbabpetSWzwklpjArl8+xqbT/AA3NayzXl1qL3Opy
ReULoxhdq9vlHHWrm05S7GUFaKvujntKtbDRbq2XxDo6pf7wqX+N4lbsxPbNXPFt7pl5qqabqN7b
wRRwmYeZJt+cHirkfhbUbmRF1rXJL+2Rw4h+zrH8w6cirsXhXTzfXd1ewQ3klwwIM0QbYAMYGal3
e/8AX9blX1uS+GNTXV9AtrlXVyVwSpyMjitasvR9Ej0VroW7/uJ5TIsQUBY/Ye1alNu7uJK2hybN
qEHjq3jvXs54ZYmMJEOJIxnpuqxrep6suuW+m6WYUM8ZYyyLny/fHeq174S1i61ldQj8SSRNHkRo
LVCFU9veto6Nv1a3v5Lhmkhj2EbcBves0naN+/4alS3djHtL7W9R0i9tPtVtFqVrIVa48rKMv+7V
D4f22v8A9mwS3Gp2sllvfMQgw/3j/FXUafo6WFzeS+a0n2p9xUjpVDS/Dl5pF9/o2rP/AGcGLCzM
K8Z5PzdauDdve3aX3kSV/k2c/rfji8TVrm308zxLaOUZRZNMJSPRh0rW1LxJqEeg6ZeWtt5dxeSp
G0cwwVz14qxeeGb0X01xo2sSaf57b5U8lZAzevPSrd/oT6laWMV1ds0trKkrSBAPMK+3bNONtL91
/wAEqfXlKscuv6dHePqMttcxLGZIpI02bT/dI7/Wsq217Xo7ew1S+e2+xXTBGtkT51ycA7q7C8th
eWctuWKiRSuR2rKl8MpLo1np/wBocLasGD7RlsHNJb6+X3a3/AmfNb3ez+/SxmeL9eu9NuoorDUV
ifGXhWzM7+x46VpeFNcfxD4djvZY9khLKwIxkg4zjtUd/wCGJptcfU9P1KSykmQJOojDeYo6delP
svDculeH307TdQkhkLMwuGQOQScng0L4Xct2vp/Wn+ZD4M/1Gof9fb10lcz4c8MalodzI0+uSXkE
jF2iaBVyx75FdNTey9ERBNXXmzlvF9/Y+fZ6bf3cNvFMS8nmvtDKO351Bo8x1nwjdWGlXiNLasYV
mRshsc9fpxWxN4bsr3VpL6/jjuyU2RxzRhhGPbNQ/wDCMm0lu30e6Gn/AGhAAkcKlUYH72Ki14tP
r/X5F31Vuhj+H10rTNTghvtFTT9WZSomA3B/X5/U121c5Z+GbxrqKbWtXfUfIbdEphWMK3rx1ro6
tu6JW5yHjUzjWPD/ANkRWnNw4XceB8vWpbbXNR0mTUYdbeK5a1h89ZYU2Ar6YrR8Q6A+tC1kt7x7
O6tXLxSqgbBIweDTNP8ADSwx3Lalcvf3N0nlzSsoXK+gA4FLW33mjafL/XX/ACMltV8QWdrHrN1N
avp0m1jbLHh0Vunzd+tatnrFxca7fWp2eTDAJI+Ocn1qpF4PuPMSG61eWfTY2BjtDGABjoC3Uipt
R8LzXOqNeWOpSWYlj8qeNYw3mL9T0ofl5/8AAM2nczbrxTqcXhdL6FIXumvhbhSMArnH51bsNW1a
y8RDTtYlgnSe3a4jaJNvlgH7p9frUi+DIU0KDS0upfLhuRcByMk4OcGtCfQ0n16DU2lbMUDQeXjg
gnOc1Wn9en+Y425Epb6/mcrrV5reuaFNqFpdW1vphOBC8W53UHGd3aruuazc6ZpOnLY6gltK0YJj
+ymd2GOwFTSeB2lSa0OqTLpjtuS1VANhzn73XHtVrUPC0s93Z3dhqL2d1bx+UZBGH3r6YPSs0vxt
+v6g37115/p+hQ0zxZdXvhK+vdubq0+XLxlNx/3T0q5p0viSe4tbuaS0eymXL26rh4/fd3qS38JR
2+l6hZ/bJX+3MGeRhkg1t2luLS0igDFhGoXJ71XW/p/wf6+4Svy2fd/8Aw0164tDq0V8Eaa0/eR7
Rjcp+6PrWrpEl3NpkMt8UM8i7jtGAAeQK5bUBbeJfFtkunS+ZHaMTeOn3cjoprtQAAAOAKF8N3/V
uvzG/i/r+tCK8laCynlXG5I2YZ9QK5bTb3xPqdtaahE9mIGbElsU+Zl9Q3b6V1VxCLi2lhJwJEK5
HbIxVfSNOXSdNitFkMgjGNxGCaSvzDexiXeo6xq2q3Vjoc9vafYiomkmj37iRnAFQP4ovl0pWKxr
dxXQtp+PlJzyRV/UvDdxNfveaTqb6dNNjzysYcSY9j0om8IwSaEdPiuJI5S4l+0Yy3mf3sU46b+X
56/gTNX0j/Wn+ZLc6ndL4ni06IosUkDOCRkhgOK5TR7TxRJ4q1pYtZslZJE8zdbZDDHGOeOK6XTP
C8lnrCapeajLd3YjMbsyBVYduB0ov/DV0+qvfaTqr6e82PPUQrIJMdOvSnHRr5/n/kNN2kn5W/D/
AIJS8WeKZ9IlhsLYyLcyJvaZLYzBR/uio9P8V303hXUb2aCTz7NCVklgMQl/4Ca2NX0GW/khubO/
eyvol2+eqBtw9Cp4pP7DvLnw/dabqeqNdSXClfPEKoVB9hxSj1v/AFr/AJD05l2Kemz+JZ5LG9la
0ksrhVMkCrtaIEZ3bu/0rp6gsrYWVjBbBiwhjVAx74GKnpu3QlHLeKNc1Ox1W1sdM8kGaGSRnkXO
3aKz9N8U6xLdlLxYAstk1xGqrypU45PfNdDqfh9NS1WC9adkMMMkQQDg7u9VrbwjDBeQztcu4jtW
tihUfMGOc1Nt/R/fr/wC9Lr+uxBP4gvY/Dem3y+X51w6rJ8vGCccU3xJquqwanHaWVxFYRFd32ma
AyIfY+lRJ4FlaOCG61ieaC1kD28flhdnOcHH3vxrR1nRdU1K5Jtta+y2rKA1ubZXB9eTVSs9V3f3
WRnBNaS7L77u5FrY1O58KFrHUrUT7MyT+XuRxjnA7VV8EW2uJplrJf6jbT2hi+SNIdrDnue9btjo
1vY6ONOTLQ7Spz3z1qjoegX2jTbDq7z2KAiK3aFRsH+91NGilLz/AOCFm0vL/gG9XO+KdT1Gya3h
sHW3WU/NcvEZFT2IH866KsjW9M1PUGT+z9XNggBDr5Cyb/zqWWisusyaZ4Xkv727h1CSMcyWy4DH
0ArA0PxlqV1rEMUyXE8NwcbfsLReT9WPWuksvDFta6NNp8jmQTkvI4G3LeoA6VHpeiavYXiNNr8l
zaIMCB7dQcdvm61X2vL+rkv4dNzm7i08Tt4+KQ6vZq5tiyk22QE3dMZ6+9d9arMltGty6yTAfOyj
AJ+lZGs+Hpr+/iv9O1B7C8RPLMixhwy5zjBrXto5IraNJ5fOkUYaTbjcfXFCfupf11B/E3/XQZfJ
cyWci2UqQ3BHyO67gD7iuJ8E2niMq0kmrWj2q3DebH9n+ZuecHtXfVz1v4bvLHVfPsNWeCxaTfJa
GFWDHv8AMeRUpWnfy/yKfw2/rqY841Z/GOqLpEkFuwgVmmlXeOvTFWrrxlJZ+E47+SJmuXm+zny0
3fN0LBe/0rch0VYdWu74TMWuY/LKY4X3qkfCUB0X7AbiTcs5uI5gMMj5yPyoXwpPy/P/ACIV+a/m
/wDgGZ4T8UahqOqNZXiTzoULi4Nm0Cqc/dwetdnWPo+matYzu2o601/GRhUNuse33yK2Kp9Bo8/8
XyaVH4xsjrNhJewmBtqJCZMH6Ctjwlbz6fZ39xIkkdhI/mWtuR80aY5GP6VrvpCvr0ep+awZIzH5
eODmtGlHSNvX87iteTb8vysYukeKbTW7l4Le3vY2QZJnt2jH4E1ymjya3FbaxPpclvDDb3srsJU3
GbnkD0r0WuTbwZcrcXKQazLFp91I0k1qIl5LdcN1FGvQ0TXK0+6Lmo3Goap4YS502a3t5Gj3yCeL
zFIxyMU7QJbm98HWslr5FtcPF8u1PkU5P8PpUuqaLc3OlR2Ol6i2nqg2FliDkrjGOaj8MaDe6Ba/
ZrnVnvoEXbErQqmzn1HWno1Jf11M9VynM+C7XxK8t251ezMCXziZDb8uQecHtXodc6vhm7tNVa40
3VntbSSTzZbbyVYOe/J5Ga6Ki90i5aybRT1WO8l0+RNOniguCPleVN6j1yKyPBdzLNoMpnjt0mjn
kRjAmxWIPXHvWvqtrdXli8NjemzmPSYRh8fgaxvDfhfUNBeRZtbkvLeQs5iaBV+ZupyKS2kS+hix
eJvEEmivrjPax2UErK8Hl5aVQ23IPau8hkE0KSAYDqGxXPr4QjXwrNon2qTZKxbzdoyMtu6Vvwx+
TAkYOQihc/Srly627lO19PP/AIBT1qK+l0yVdMuIre4xw8ibxjvxXK+ALbX/AOzYJbjU7WSy3vmI
QYf7x/iruWUMpU9Dwa5/S/Dl5pF9/o2rP/ZwYsLMwrxnk/N1qY6X8yZapeRzdhLrEFx4iuNLlggg
t7x5JDKm8yYGSB6Vo6z41kg0rTHtkkjn1CLzFdITN5eB/dHWtm28NJb2+rRC4cjUpHdiV+5uGOKg
l8J40ywhtL6S3u7GPy4rkKCcd8r0NDtb7vy1/Q0drt+pF4O1+81mO4jvYpi0JAE725hEmfRTXT1m
6NY6jYxSLqWqHUHY5VjCse0enFaVDM0c2P8Akfj/ANe/9Kl8Xabe6lp8IsQJPKlDy25baJ17qTTN
Y8N317qy6hpusPYShNjAQrIGH41NNpOsvpMNvHrzJdoxL3P2ZTvHpt6CoirRs+7/ADbKvaTf9bJF
LwxLottcXFvZ6YNNvUTdNFsxkex7isD+3NNGqprH262N8bv7N5fmjd5ecdK6a18LzKJ5r/UpLq+l
hMIuPLCbUPYAcU4+C9I/sj7GtpbiXy9guPJXzM/3s+tXfW7F0sb4IYAjoeRS1BZW7WtnDA0hlMaB
d5HJxU9DBBRRRSAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAEY7VJ9Bm
qWk6rHq1s80UboquUw3tVyT/AFb/AENeb2tjeJol1qaancRNb3BMUUTbUIz0Yd6hz5Za7Wv+KHbR
W7/oz0qiuH8T6tqtzLpmn6fBJIbyFpJPJnEL8DsxqbSLrVNH0DUZfEiS29rCB5LGcSy7Txyw75q2
rJ3/AK6CXvWt1OyqK5nFtbSTMpYRqWIHU4rzjSbzV9L8TaYki3yWl+zAG7vBNuXGRhf4a0L+N/El
pq11dand2UNk7xLHBJsHHdvXNTUvGN12f4FRV2vl/X4HZabfpqdjHdRqyLIMgN1FWq8/udTvrHwf
o1tpiGaS8cRZEojYjno3Y1d8Mw+IbI3ialBNFZCEtG090J5N/wBR2q5aXfYzg7peZ2dZuua1FoVm
lxNE8is4TCdRmuc0bStR1ixh1CTWbtLlJDtVW/dlQejL3rrp7SG7hWO7jSUDBww4z61OrSfoO99i
VG3orDoRmnVma/Ffy6NLHpJAuTgL820474PY4rI8K+RaX1xaPd6o97tDPFeybwv+6aa1Y3ornVUU
Vy2rtcax4l/sX7XPZW6QCYyQPtdznGAaPIaXU6miuElv7+w0vWbGG+klay2+Tcudzc9mPfFTww3m
j6jpMx1O5upL8qs8Mr5UAjJZR2ppXen9XVyW7adTrTeQC8FqZB55XeE749adczfZraSbYz+Wpbao
yTj0rg77wsl14+KnV9ViMsHmZjnxjnoPauo1TRjPoH2Rb++iMK5E0cuJGx6nvWfN7nMXb3rFzSNS
XVtOju1hlhEmfkkGGH1q7XLaZqV1a+Azes7T3ESNhn5LYbGTWZeRXeiafb65Hq91czzOgaB5MxNu
ODtXtitWvf5V/VzOD5oKXc7yiuLube91nxnqNgdTurazjt43CQPtYMR2PatTwVf3F/4fVruQyyRy
PHvPVgDgE+9JK6uaSjb8PxVzoKw9X8Rvp939lstOuNRuQAzxwEAoD0JzWzKnmxOm5l3AjKnBH0rz
vT/Cinx3qMX9sasPKiifcLj5mz2JxyKSV3YLe632/wAzt7/VTp+ivqEtrMxRAzQIMv8ASrVpcC7t
IpwjIJFDbWHI+tYXjKwkk0GSeG/vLaS1Xcphkxu/3vWpb/U7nTvB4vI1824ES43HqT61LklzeX/B
Eot8q7/8A3qwbrxM9n4gg02fS7lYrhxHHdZGxj/Oud0CHxQmqQXL2lwtvNzM098sqAH+6o6VteKA
TrOgen2wfyNaKPvK5m5e67HTVnQazFPrt1pYjcS28ayM56EN6VneJbudr/TtKhna2W+dleVDhgAM
/KexrJ8K2MeneOdYt4724vNsMWXnk3sDjpmlFX/E00s/l+aO4oorkZre48Saxfwy6ldWUVk+1Etp
Nhb/AGm9RU3C2lzrWYKpZuABk1haf4lm1PUBFb6TdGzJIF4SAhxx061lWiT+JfClzHdXt1C1tNJG
Jrd9rSBehJ75pfh/oQstLhvBqN/NuDL5MsuYxz1Aqkved+n6kSdrLq7/AIHZUUVx/jGZ7q+ttOsT
fvfFTII7W5EIK+pY1Ny15nYUV51b65qY8BaszyPFd2TiNHaTzGHI6t3q/Ct5ouu6OW1G6uv7SBWZ
JXyikLnKjtVqLf8AXlclaq/r+G52UcMURYxxohY5O1QMmpK5KXVLnRp9UtJ53kdvntDIeWLfwj6V
v6PbzW2lwJczPLMV3OznJyecVK1VxvR2LF3dxWNrJcXDFYoxliATgfQVz9v8RPDl1crbw35aZiFC
eS+cnpnjiulIz1rldIVf+Fga58q/6mHt7GnFXb9B20bOqByAR3pa5q71CTRNfuGurhjZ3EO+Pefl
RxxtH1rM1CXVrbwzbzC9kjvLu4BJY52AnG0fhSWu3l+LsTJ8u/8AWlzuKK5OziuND8TR2a39zexX
ELySLO+4oQOMegNc3b3PivWnOp2NpOXErLGRfKsGA2OY/pTSvb+utv0GeoVV1HUbbSrN7q8cpCnV
gpb9BVTU73VbOygex00X1w3+sTzhGF49TVnTZ7q7sVk1CzFpMTzF5gfH4ik+tg7XMuw8c6Dqd7Ha
Wt4WnlOEVonXJ/EV0Fczp2Nc8STX4A+yWX7qDA4du7fh0rpqfRB1aKt9qNrpqRvdyiJZZBGhPdj0
FWSwVSzEADkk1y/jwZstNH/UQh/nXRXlqt7ZS2zkqsi7SR1FJr3OZb6/oVZaGVD4x0a41MafDdF7
ljtCiNsE/XGK0NQ1az0oRm9nWISNtXI6muahudQ8HR21tfxw3WnlxEk8Y2tHk8Ajv1ql4l16xPiG
5tLyC8kWC3KRtbwGQbmHPToRQ3b+u39fiStb3O9VgyhlOQRkGlrE8I6oNW8O204VlKjyyrjDDHHI
/CtLURIdNufJYrJ5TbWHUHHFOXuhH3rFms19aiTxDHpJjfzXgMwf+EAHGK5geJb2LSNjuG2WZ3zZ
+Yy445qCeyuNR8V6XA13LA0mmFpZUOJDkjgHtQld+X/Af/Djtoz0CiuEg12+03w7qyLK9xJY3f2a
OWU5baSBkn2zU8lrceG7uwuYtWu7w3cojkhnk3KQe6jtii2tvT8RNOKu/P8AA7SiuJ8QW14uqz3W
p3OpQabHgxPYy4wO+5frUnivVr0QaVZ6Okk4vsgsswicgDPDHoaS1Wg3ozsqK5bwdDr1s1xFq0Ek
VqAPIM1yJpCe+SK6mm1YQUVxd5bXuseJtRtDqd1bWsEIdFgfa276+lV7vxDqUPgyBoAZ7p7oWu4v
tLDOM7uxpLVf16C5le39aHeVBDeQXE0sUUgZ4TtcD+E1yHhmy8RQ30sF/Bcw6fJGcvPeCaQP22kd
BVHQPCaP4g1Qf2zqwMNwDgXGN/8Avcc0faS7j6NnolFclqOq3+mazqCxOZQ0cf2eJuQD/FVSbXr0
xatcwz7VRo4kZjlEJHzH86N9v66fnoNq253FFcatrceHdW00xardXa3zlZIrmTfnjOU9KbDYXuv6
jqcUmrXdvHBL+5ED7SD7+opc2tvX8Lf5i/r8/wDI6PUdYi027sreSN2a7l8pSvRT71o1xHi173Th
oTKv227iuBgD5d/Brb8MO13ZteyXr3EkxO9DwsR/uhe1XbQm+puVm6xrC6QLYtbTzieURfulztz3
PtWlXJ+K7SeDUtOv7e/vIy1wsbQrJ+7Ye4qG7NepaW51E08cEDTSttjRdzE9hRBPHcwJNC26ORQy
sO4rD8Z6YNS8O3G66urfyo2f9w+3dx0PqKq+CNBXT9Js7tdRv5/MgX91NNuRcjsO1UldP+u5LdrW
Oqoorkr/AFa+sNYvrW3k3ysqyxJJyAufmAH0pdbDOtorj49aEllq2pXNxOtkUVUWNuUOOdvoayNC
u9V0zxJYw3CXq218Pl+13gmJHUEAdKFq7Ccklc9HqC6u4bKISXDhELBQT6npXC+Xf6ofEF1Jq13E
mn3D+RHC+0fKM4b1FN8SWr6/4Q0rUri9u4JHMW5YZNqknuR60pXUb+n4l8utj0IHIBHQ0tY+i6Id
HspFiv727aRQVN1Lv2nHGPaud02ObT9Zt5devNUiu5XIRBNutn/AdKr7ViPs3O6ooopDCiiigAoo
ooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigBCAwIPQ1nroVimn
y2QjPkStuZd3U1o1B9ttRN5X2mHzc42bxn8qTSYFHUvDmn6pZxW1xG4WIYjeNyrqPZhzTbHwxYWO
mT2C+fNbz/fE8pkP5mtSSWOFC8rqijqzHArG0fxB/aWqarAxgEFnIqRyI+Q2Rnk9KpK9/wAQ2V+w
2w8G6Tp80M0STPJCxaNpZS5TPpmn3nhHS77UWvZopPMYYdFkIR/qvQ1ss6qAWYAHpk9aZLdQQMFm
mjjZugZwCaW4FGfw9p9xpa6fJB/o6fcAOCnuD2qLSPDFloqzLbSXTiZdrCadpOPbPStZnVQCzKAe
hJqNLu3kDlJ4mCfeIcHb9aO4dkMsbCDTbYW9spWMEkAnNWaytO8R6fqUs0cVxEGikMeDIvzH25o1
3Ubqxt0GnRwTXLOB5UkgU7e5FF9gta5Z1TS4dXsWtbhpVjYgkxSFG/MVW0fw7ZaJuNr5zu38c0hk
b8zWkHxEGkwvGWyeBTIbqC4JEE8UhHXY4OPyo2DcmrL1nw/Y64irdrIrL0kico4/EVfa6gSURNPE
sh6IXAJ/CnSzRwJvmkSNf7zMAKQHN634eitvCNzp+mwSN5gwQDl29yfWrHh3wrY6LFFLEs7TmNcm
eUuUOOQM9Kn0XWW1W7vY8RGO3k2o8bZDCtinF6cy6itr6GVrXh2x15UF4JVZD8rwyFGH4im33hqy
1DSYtOne58iLABSZlY49W6mjVNSvLfULKCwignEkhFwGkAaNfUCtV5Ej5d1X6nFKysV1MXRfCGma
AkiWYuDHINrJLMXXH0NNs/BmlWV99qjSZmByqSSlkU+yngVsLdQPE0qzxNGvVw4wPxqhpniOw1SS
4SGeINDKYsGRcsR3HNVq3cmySLMWlWsOqT6giEXM6KjtnqB04o0zS7bSLY29mhSMuXwTnknJqea5
htwDPNHGD03sBn86kVgyhlIIPQikU22LVOLS7WHVJ9QRCLmdVR2z1A6cVbJCgkkADqTWVbeJdOud
TubJbiIPb7csZFw2fTmhb6CvZCa94ZsfEaImoG42L/DFMUB+uOtGleGbDSLCWzgE0kEv3lnlMn5Z
qO6117bxRbacwiFvLbNM0rNggg4+mK2I5UlQPG6uh6MpyKLaeo3dWuYmneDtN0vUFvLV7sOucI1w
xQf8B6VBqngPSNY1A3t214Zi24bLllCn2HaugjuoJnKRTxO69VVwSKloEZN54asL7S4bC4WVo4f9
W/mHzF9w3Wn6Z4fsNIleWziKyuoV3ZiS2PU96XWNZi0iKPdG808p2xQR/ekPoKraX4livROl5bTa
fcQLveGfGQvrxRfdhbRI26xdW8K6drNws9wJklAwWhlKbh7461XtPFNxfX0Udtol69pI2Bd5XZj1
9cU3UfF0tnrEmn2ujXt60ShpJISu1R+NLsFzbg0+3trEWkMYSELt2iiwsINNtFtrVSsS5wCc9azJ
PFVoPD7arbxyTorbDEn39/dfrRouv3uq3BS40K9sI9u4STlcH24p7trqLSyZuVk6x4asNbmhmull
WWL7rxSFG+hI7VrVHLNFAm+aRI19XYAUDMseFdLXTrmxWAi3uiDKoY/MRVmfR7O4uLOeSMmSyyYS
D93Ix/Kq2ha02rS34YReXbyhEZGyGGOua04rqCdmWGeKQr1CODind6f10/yFFq2nn/wTlpLaTxN4
ntriSxntrbTWb5p12mVuxX1FddURuYASDNGCO24UPdQRxCV54ljPRy4AP40tlYfW5LVODSrW31O4
v40IuLhVWRs9QOnFWI54po98UqOn95WBH51m2Wo3l1rl3AYoDYRqpimjkDFm7gjtQtw6GRrsEvib
VYNN+w3EdvazLLLcSrhHA7Ke9T+NtKfVNIgtIopZE85dwiOGCg9c9q6GS5hhBMs0aAdSzAUrSDyG
kjIYbSQQcg0tEvR3/r7gabuu6sZ+j+HbHQ1b7KJWdusk0hdvpk1SuPBGkz332pftUL7t2yGdkQn/
AHRxVrw1qtzq+mvPeQCGRZnjCgHkA8HmtF7y2jlET3ESyHohcA/lVO6Yk015EqjaoA6AYpskYljZ
Gzhhg4OKfTJZo4ELzSJGg/idgBSfmNeRDp+n2+mWi21omyJSSB9as1ymm+ItR1vUlk0+TTBpwkKM
sjkzNjgkAcV1AlQhiHU7fvc9PrT1erC1nYo63odn4gsRaX6u0QcONjlSCOhBFU9O8I2GmQ3EcEt6
yzrtbzLhmIHtnpVrW5tRTTGm0U2jTL83+kE7CvfpTdA1K41bQoruZI0uHBBVc7cg4/Kl0YN6pP8A
qxU07wVpem3InQ3UzKcgXE7SKD64Na1lp1vp/nG3UgzOZHJOck1i6Hq+rza/eaZq8dmGiiEqPbFu
QTjnNdJTd9BaalSz023sJJ3t1Kmdt7jORn29KtEBlIPQ8VBfX0On2r3FxIqIgz8zAZ/OodM1i01a
1intpoz5i7tgcFh9RS307Bsyl/wiGknTnsTC5gefz2Bc53Zz19Paro0i0GpxX4jP2iKHyVbPRPTF
WGu7dGCvPEpJwAXAyaWa5gtwDPNHGD03sBn86L2/r5DKkGh2Nul4iQ5W8kMkwY53Me9U9M8I6ZpN
2bmBZnk/h86UuE/3QelbKyxtGJFdSh6MDx+dNS5gkkMcc0bOOqqwJH4UdQeu5i3fg3Tr3UnvZpLw
yOclBcMEP/AelXtR0Kx1SyS1uYv3afcKHayfQjpVuW7t7dgs08UbHoHcAn86i1C7NrYSyxGIyhCY
1kcKGbHAzSeiGtytovh+10FJEtJLlxIcnz5jJ+Wa1KoaZeTzaRDc6kkdvMyZkUPlVP1qLS/ENhqy
MYJ4gQ5QKZFySPQVT3sStrliPS7WK+nu1Qiaddkhz1FQf8I9px0x9PMGbd3LlSeQx7g9jWnVTU9S
t9JsJru6dVSJSxBYAnHYZqXaw0tdNyjo3hey0Kd5bSS7ZnGCJp2cfgDSal4T07U79Lybz451IOYZ
igbHqB1q9p2q2up28UttNG3mIH2BwSAfUCpvtVv53k+fF5v9zeN35VTvdeQFWbRLOfVYNRkjY3MC
FEO7jB9R3qO18OabZ2VzaRQZhuWLyKxzkmtCSaKIEySIgHUswFKkqSoHjdWQ9GU5H50gMfSvCWma
RdG4gWaSX+EzSl9n+7npWhaabbWU08sCFXnbc5znJqaK6gnYrDPFIV6hHBxWBc6trFl4qtbSaOyb
T7ndsZS3mjHr2pN6r7gto2bN5pltfXFtNcIWktn8yMg4waZa6Ra2V9Pd26FJJ/8AWAN8pPrj1q3J
IkKF5XVFHVmOAKIpo503wyJIv95GBFMLD657WvBOl6/eC5vjdlxjAS4ZVB9QBWyb+0WQxm6gDg42
mQZ/KplkR87WU464PSla4XsVLHS7ew01bGPzJIApX965cke5NU9K8LWGjXj3NmbgM4xsaYsg+i9B
Wurq4yjBh6g5p1PrcLaWCs+XRLKbV11KSMm6WMxhs8bfpWhRQBlW3hrTbTS59PjhP2admd1ZieT1
xVfT/B2ladLDLCkzyQNujeWUuV9gT2rQ1W9m0+yae3spr2QEAQxEBj+dYWkeM7rV9Q+zL4e1CFUf
ZLLIV2xn3prV6biklbU2YtCsYYr6OOMhb5mecbvvEjB+lOGjWQ0hdM8rNqqbFUnkD61S0bxB9uud
RiuzDCLa6MEfzY3gDrz3rZkljiQvI6og6sxwKJbWfkU7pmZpPhyz0W3nhtXuWSb73mzM5H0z0qtp
3gzTNNuxcRtdSuDkCedpFB+hrciljmQPFIrqf4lORT6OtybBRVD+1ov7aOm7H8wR793bFJrGswaN
bpJMGeSVtkUSfekb0FTe6v8A12H1saFFZOi6xd6o0gutHutPCDgzlTu+mKb/AMJFD/wkA0vyZMlc
+f8AwZ/u/Wn1sBsUVHLPFAm6aRI19XYAUsUscyB4pFdT0ZTkUAPooqGS7t4pBHJPEjnorOAT+FAE
1FUNX1a30ixkuJ5IwVXKqzgFjWf4d1DVtQZpr6TTGt2UMi2rlnXP97tQtW0D0N+iiigAooooAKKK
KACiiigAooooAKKKKACiiigAooooAKKKKAEY7VJxnAzivItbdL+a71S3Ol2dxHOB5RiLXRIPXrxn
6V69VP8AsjT/ALS1z9it/Pf70nljcfqalq7HfQ5XVpra61PSYdckUabLblmErYjd8cbjVDw3pmn6
h/wlFjp0Xk2hlQRqoIwQucj8q7y606zvYFhurWGaJeQkiBgPwqSG2gtyxhhSMtjO1QM46Vpffzv+
d/wFHRfd+BydlI/iG902KQkCwUvcLnq3QA/zrntXtbjUtdvhf6ppNqY3xCt/H8yL2KnIr02K3hhd
2iiRGc5YquCx96r3uj6dqLhr2xt7hh0MsYYj86h6tP8ArUFtY5bXLWSPw7o9tcXv2hjcIDPEcbh7
Vt2nhPSbOaWW3tvLE8eyaME7ZPcj1rV+yW/lRx+THsj+4u0YX6VNT3bb6/5AtEl2PO/D2ieGLHV7
yK8tbK3u0uibdZG2tjPG3J5q98Ql0RLaK4vHtU1CNl8pnkw4XPauquNJsLq5S4uLK3lnT7sjxgsP
oaS80bTdQlEl5YW07gYDSxBiB+NJJpRXb9AklLm87/iZmsvaav4WbydUt4YWCj7QZBs+hPvWd4Rk
0+3v7m1sLC0R9gLXVo+6OU/0rpP7H077EbP7Db/ZScmHyxsz9OlSWenWenIUsrWG3U9REgUH8qfV
+YtbJHliWN1qc8s17rWj2l6JmANzHieMbuMEkdq6jV/s0mu2tl4gljbTRbAq0rYjlk75rpbnQ9Mv
Z/PutPtZpf77xAn86mutOs76NI7u1hmRDlVkQMB9M0dEU3dtnL+A1s45dUTTYvJtRP8AIgGBj29q
7Go4oIoM+VGiZ/ujFSULRJdiUtzhfFb6FaeJ9Lunms4b4TESuZAGAx35q54pS31W70dVm328sv3o
n4cemR1Fb1zoGlXkzTXWnWk0rdXkiVifxIqyljbRxxJHbxKkX+rUKMJ9PSoUdF6p/l/kVJ327W/M
5XS9JsbbxBqmkw26LYSxhnt/4SazPC+jeGrLVr+O6trOC9jvD5CyNtbbxjaCa9AEESymURqJGGCw
HJ/Gq82k2FxdLczWVvJcL92RowWH41cLxtf+tb/8AmSvf+uljk76PS7vxVfx+J2iMKIhtkuW2p7l
fetbwWzNpUgUyNarKwtzJ125/lWxeaZZajt+22kFxsOV81A2PzqwiLGgSNQqqMAAYAoWi/r7/Ub1
f9f1YJEWWNkcBkYEEHuK87tNA8MWHjHUo9Qs7K3TEbW4lO0E99uTXo1VLvSrG/dHvLOCd0+60kYY
j6ZoWjuD1Vjlda0611Px9plvcDfbixY+WD8rjd0PtVOyNxYaR4ltdKJjW2uisKDkRLxnA9K7z7ND
5qy+UnmIu1W28gegNCW8MZkKRIpkOXIXG4+/rQ9YuP8AW9y+ZaadvwPOfDWkudXtbiDXdG8w/NJH
bJtmlHcNzXpdUIND0y2uvtMGn2sc/wDz0SIBvzq/Tb0M0rM5jXZY7DxPpt7eELa4ZPMb7sbY6k9q
rtcWmseLRcwSxyWNtbMtxKCPLbcOBu6HFdVcW0N3C0NzEksTdUdQQfwqOHTrO2tGtYLWGO3YYMao
Ap/CpWit6/jf/MbSb+78Lf5HFi8j0KWEeH9Yiv7dpQGsjIJWAJ/hx0p7waxdeNr8aTe21spgTzRL
EXJ57eldXaaHpdjN5tpp9rBJ/ejiCn8xVtYIklaVY1EjDDMByfxp+pMlfY5LXdEh0jwXLZwu48yU
NJIDhizHkitTw9oB0pVm/tTUbsPGPkuZt6jjsK2pYo502Sorr1wwyKcAAAAMAdqSum33G1sLXHa6
bG58ULbeIGQaeIcwpM2I3bvn3rsarXen2l+FF5bQzhDlRIgbB9s0NXaZXRnnunNDD4b1v+ylkgtF
uQMRqQyp3wKvQw6Jba1pR8NNH58jn7R9nbcGXH8fpXcJbQRq6pDGqv8AeAUc/WobTSrGwd3s7OCB
n+8Y4wpP1xT/AOB+CS+4hKy+/wDFt/qeZ2mm295cLLM0jPJqM8bHceVz936VLFdRDwbp9hNFatHP
dyRrNecxQgMcZr0tbG1TG23iGGLcIOp6mo5dLsZ7b7NLZwPBnd5bRgrn1xR0a7tfgaN3ba/rf/M4
zwJuttR1WxluLWS1jQMPs6FIgD1xn+dJ4eu9B0/x5qkWn3VlFDLFFtVJRhm7456128VhawIUit4k
UrsIVAMr6fSqkfhvRopFkj0uyV1O5WEKgg+vSmnqn5WIjpGS7nPXGkWeseMr9L9DPCsAPksfkz64
9a0vBTH+xDFuJSGRkQE9AO1bwgiErSCNA7DBbHJFEUMcClYo1QE5woxUQi46ev53G9Xf+trD8Yrz
q5j0vTtXe7nGn6xN52V2yDz4ufTPOK9GqhFoWlw3X2mLTrVJ858xYlDZ+tUviTB6xaLqNuRWAwCM
4qvqOnWmq2jW1/Ak8JOSj9M1aopNXBaHC/Dvw/pMemm+hsYVuUnkVZQOQAxqtFqdrptp4thu5xHM
80rJET87ArwQOuK7+GCK3TZDGka5zhRgZqCXSrGe6+0y2cDz42+Y0YLY9M1Td7l8yu3brcwtHvrW
z+H9jJd3MUCNagBpX25OPel8DalZXHh2JILuCRo9xcI4JUZPWt240uxu7Zbe4tIJYE+7G8YKj6Cm
Wmj6dY7/ALJY20G8Yby4wu4e+KbleUn3/wCD/mZNXafb9f8Ahjl9P1zS3+IN6V1G0YPaoq4lHJ3d
B712tZieG9GikWSPSrJXU5DCFQQfyrTpX0S7DSs2ZPibSrXVtFniu7VLgIpZFYdDWF4FsvDsFhbv
p8domo+ViVUb94OT1Gc12dU4NJsLW6e5t7K3inf70iRgMfqaS0v5/wDB/wAwavZ9v+B/kcb4a8O6
fr1hqUl+jSyi+mWOTcd0WD/Ce1O8YNDLf2OiSpYriHet3qI3JxxtHIyxruIYIrcMIY0jDEsQoxkn
qaiu9Os9Q2fbLWGfYcr5iBsH2zTlZ+hd9WzzvRJppPBWuW8s6ssFyY42iUoqjj7o7CtJNKtNHvtC
ubJNlxONs0ufmlBA+9612i2NskbxrbxBHOWUIME+9ONvC2zdEh8v7mV+79Kl6z5l/d/Df7yZK6sv
P8ThPEVrpsOtXV3etp2ptlStnLKBLGf9nn9K2/ER0e88Jl9VSCKJoGaFLhtu1tvAHvWtJoWlzXZu
pdPtXuCcmVogWz9amvNNs9RjVL21huEU5VZUDAfnRb3eUpP3uY57wfJpuseDbSyMsF2ggCyxB92P
Y1keENI8NWVy6T21nBqcdw3lK7Yk68YBNdtZaVYacXNjZ29uX+8Yowufrikk0mwlvFu5LK3a5XkS
mMFh+NU9Z85L1Vi5WD4y0m31bw1eJParcOkTNEpHIbHGK3qTrUtXRUXytM4zwvZ6Da6QH0WOzTVB
a4kETZkBxzkZ9axkj0Q+HortpAfEBIywb/SN+7064r0G20mws7l7i2sreKZ/vSJGAx+poGk6et6b
wWVuLk/8tfLG786pu7/rT0JWn9fmcfrC2M3irTk164jjia1O+OWTajtjvUSbrbw9qw00yx6YJlEJ
jz8sf8W32roNQ8OJqfieC9vLa3uLWOIrtlUMQfYGt1LeKOAQpGixAYCAcY+lJfD9/wD6Vf8AryJS
d38vyS0OGih0W11rSj4aaPz5HP2j7O24MuP4/SrfiLWdMh8V6SsuoWqNEXDhpQNv19K6e00qxsHd
7OzggZ/vGOMKT9cVBP4e0i6maW40yzlkflmeFST+OKTV7ety119LGJ4lltbrVNPTUZVOjSoSxLfu
3btuPpiqWm+RbX+sRaE+zSlsiUaE5RZeeVrspdPtJ7UW0ttC9uBgRsgKj8KrXOkxf2PPY2CR2iyI
VXy1CgEj0FGydvML3aPNNE0ux1q605bi10+K5idZJLo3QaS4I7FQcgmuq1S4/wCEY1a7aNT5eoxj
yxn/AJajgKPwrPtfCGoyC3tJtJ0uzSBlJvoCDM+Pw71vPpF/qutQSapFCllYOHtwjbmkYfxH0qnZ
tLpr9xPVyf8ATNHRrFNF0SOJiTsQvIx5JPU1JpGs2eu2ZutPkMkIcpkjHI61eIDAggEHgg1HBbQ2
sfl28SRJnO1FAGaL3bC1kS0UUUhhXNeEzm+1rn/l5H8q6WqGoXlloOn3F/OgjhQb5Ci8mnCLlK0d
3p+K/wAiZK9vJ3/Br9ThrfSLK/j8VXd3H50sFzIYtx4jIXII96Zqs99f6L4eV7y3htp7fM8l2haJ
mxxuq+vxQ8JKsgXcBKSZAIfvE+vrTZfiX4PntRayqXtwMCJoAV/Ku55bi7W9k+nTsinVhdv1NLwN
p72Md1t1WwvIGYbY7IYSLjp1NdZXEWHjzwbp0ZWxeG2V+WWOILk++KtD4m+GiQPtw/KpeAxX/PuX
3EKUe4t3qNnp3jvde3UNupt+DK4XP51e1z+xNY0qKS81CCKHfuhuUmVdrjuretZt54p8FakyvfT2
FwwHBlQMR+dNfxJ4HktEtXl05rdDlYjGNqn2FYxwOJUbezfXo+7ZXMr3T/q1h2k67PbXt1bSX0Wo
2MFuZUuk524/hZuhNc+bzXf7JW8OhFYBc/bDdfaFz5ec/d69O1dHb+LfBtpbtBbXVjFC3VEUAH8K
mPjrwsYfJOo2xjxt2dsemKr6niU78j+4XNHYreJ47HVIrC5uL6xELJv+zXbgLKDzxz1rT8I3NtPp
JWzsVsoonKCNDlT7g9xWBfeNfBFyi/altrgQjCBoQ2B7UwfFrwtZRLDbpOEUfKscOFHtWsMtxbva
k/uE5x01O+PQ4615xDHo1zYXk/iFo/7aV32+Y2JV5+XYPyqvdfGyzTP2TT5JPTccVjy/FaO5uBdy
+FrSWZOkrcsPxxW6yLHS15LfNX/MftopWOw1fSoNS8CQ3GtWiTXccQw0g5Xn/Ct/w1omm6Vp0T6f
ZxW7TRqXKD73FecH41SSjZPocbRnqDIT+mK7/wAGeJV8UaObtLb7OFcoE+lZYnK8VhVKrVjZO3Ve
ZMZJ2Sex0NFFFeeaBRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUANZgiFmOAoyTXHwfEz
RZNans5LkLEgAR/LfLNnGOldlXG3V9D4e8XXM99azGC6jVYnhgLjdnocDihfFqKV7aFrWdfbTvEu
l77rytOlgkeUEfewOPetrTtYsdVsvtdlcLJAOrcjH1BrB1W1F7440KY27SQLDK24rwpxxn0NZ8um
3l0vi62t45YzM6eUR8u7jnaapr3fk/zsXa7XyOnsPEul6lePa2t0HmTqpVl/Ikc03VfFWkaLOIdQ
vBFIedoRmP6A1xvh610mbW7FGvdfku4D8sdypEatjnJxj9ava/f2un69cyae94uqSIq7DbNJC57c
44qXpYnudjNqNrb2P2yaULAVDBiDyPp1qHStcsNaiaTT7gSqp5+UqR+B5rmvF1ne6houlzzi5iEM
iyXP2Q4dRjkgd/pR4KttLk1O5vLG71e4uPLCOb5SoxntkCmldsTeiZ2tZWpeJdK0lnW+vEiZMblw
SR+AFatcxDYh/Gl9cSW279wFWRl4+gqG2ml6/k2Ppf8Arc3E1Szk04X6TqbUruEg6YqvpviHTdXS
R7G5Egj+8CpUj8CK4650u6n8HmNUuo0iui7rD8smzP8ADVrwhbaVPrTXVreazcXESFf9OUqoB9OB
Tg+by/4a/wDwBN2/rzsWIPiZor6xc2kt0EjiIVH8p8se/aupj1G1mnaFJlMioHKnjCnoa5a5vofD
nim8nv7WZoLsL5TwwGTkcc4HFN1u3ln8RrHDHNs1G1EYkCnCEHPPpRF3iu+pUlq/67HVNqdos80L
ToJIVDyAn7oPQ1T0zxRpGsXL29jeLLKnVdpX8sjmuRjsrvUbLUpxby+ZE8cTK4IMqx9ceuaufbIv
Eeq6SulWc8P2KYSTvJCYwqgY2jPWqjZuwnp/Xb+tDotQ8UaRpZcXl4kZjO1hgkg/QCqetaxJ/wAS
qXTrgGG5nUFlGQymmaVYq3irV5prbhwFDsvDCq3i/RjcW2n2dgssCG4HzwDmP3qINtRb7r8yZ7SS
8zo4NTtLm5mghnV5If8AWAdF/GqMHi3RrnVBp8N4HuicBAjYP44xVXw+TaW1zpd1aNHJACWkRDtm
U/xZ9awdG1eK31CCy0KS4kt1c+bHeW5UoP8AZcirWrsim7Js9BqpqGqWelxo99OsKudqlu5qT7bb
f8/EP/fYrk/GVzZXd3oi+fBKi3gLgOCANp601CTdkhqzN218UaPe3EUFtfRySyqXRRnkDrVgazYm
xe8Fyn2dGKtJ2BHWvPbI2cWqaQ0bwpm7mLsCBjK8E1FN4lsrfw5faMCHvVuGZgThdpP3g3Q/Smqc
3FNJ6r9SJNr01/X/ACPRdR1zT9Ks0ur24WOFwCpwTnPsOag/4SfSzor6qlzmzTq+xuv0xmuZ8QeI
PDVtZ6ZJeasYriKNTE1v+87dGAzxVzQfFtreaTM2pX9jtZysDKQu9McEr2p+xqPmSi9PIaa91sn8
N+P9L15lhE4W6Z2VYxG3IHQ5xiuqrzvw1448P6UkmnXlykdyJ3YFUypBPB3Ditub4keGoGYPqKkr
12qTWywdefwwb+TJjLT3iXxPq8ulano2LjybaWZxPkfeAXNamla5p+tQvLp9ysyocNgEEfgea868
T+P/AA5qmp6PIkjzw2szSSgxkY44/Wqa/E3TLPxHqmo2sEhW4hRIlxgFlHU1tDK8ZKP8J9ehcpw0
s+n6s9HtfF+jXuofYoLzNxkrtMbLyPcjFaMF/bXM80MMqtJAcSL3U14TdeN4bpre7ml1GS7SYSNF
5gEP0AxWrL8VYW1Ke7s9MlR57fyXHmZGf71aLJce1/D/ABX+ZHtIX3PXodWsp7aa4juFaGFijt2B
HUVDpfiHTdaZ1sLkSMn3gVKn9RXi194/N54eg0uOyntwkiySTRNhmI6n8al0rxl/ZeprqH2TV7uV
UKKLiTKgH6Cq/sPGp6w/FCdWNtD3as3V/EGnaEIzqM5iEn3cIzZ/IGvPP+FyXP8A0Apv1rI1n4l6
jq8safY7y0tlB3eRw5P1I6UnkmN/k/Ff5jVSHU9jsNQttTtVubOUSxN0YDH6GrNeG+HPiXJ4ehuI
fsVxdCSTeGlf5h9a3YvjYoyZtGlI7bXxVPI8b0h+KJVWPU9LttStbxJXt5ldYWKSH+6R1qpceJdL
tdNW/lugLVmKCQIxyfoBmvJp/ilbtLqRt9OliS9jClfMHynufxqS7+KNtNp1lYWkFxaW6YE7Rkby
MfwmoeS49L+H26r59SvaQvv/AF0PW9O1ay1yzaXTrjehyu4KQVP0NYXh99QtfFup6dd6lNewxxpJ
H5qgFd3biuD8M/ELS9E1S9lke/nhmACtO25s/hWnY/EnQ4vF1/qEjyiCeGNFOw5yBzUf2VjE7+ye
w41IuMk36fev0Ow8Wa5FZG3sotVjsL2Vwyl0JDLnkZxit2a6is7Mz3UqpGi5Zz0rzzxR8RfDep6S
Yre5d5d6kZhPTPrT9b8c6DqVlZSwXfmwW8oaeJlILD6d8Vg8Diox1py37Py1Fzpy+X+Zt6d4rg1r
xdHbaZeGW1WFjImwr834iutrz3T/ABZpOqeN4Lq3mhitBbsqyuwTcfQjtXbJq2nyYKX1s2fSVT/W
snRqRiuaLW/TzYRd5S/roiPUdd07Sci+ukiIXdggkkewFOstasNR0/7da3KPbDOX6Yx9axL2KC88
bWMu1JljiOG6hTWfPpd3JaaukNs4UXQl8vGBIo5IH1rnUn18/wAHY0629PyudHpnijSNYuXt7G8W
WVOq7Sv5ZHNMu/F2i2MxiuL5FkEnlkAE4b0OBxWCbuPxFqukrpdncQfYphJO8kJjCqBjaM9abp+n
kW3i2RrRhLLPLsLJy428YrS2l/63BK526OsiK6MGVhkEd6JHWKNnc4VRkmue0nTJdQ8E6fay3N3Z
yeSm54m2SAjtmtDS9M/sSylV728vR94tcvvYewomuVtdhLoUrTxzoF9epaW9+GnkO1UMbjJ/EVe1
XxBpuilBf3AiLnAAUsf0BrmtM8Vabe63vuLe8WYv5cCNZsFQeucdfes7xJZLaeKry81O61i3tp40
WF7HLA4HIIAOKXRB1aO8k1Wyh0/7dJcItrjPmE8VXsfEulajfPZ2t2r3CDJTBHHtkc1zF5plsnw2
e20tby4gchgJwTI2WycjrXUtpcEunx7IEWeOErE+MFCVxVNWu/62JTu0v63IJPFmjRamNPe+QXJO
Nu04z9cYrYByMjkGvPGu4x4fl8Pf2dcf2o4KA+SdpY/x7+ld3p0MltpttDMcyRxKrH3A5pJe7cp7
iajqVtpNk93eyeXAn3m2k4/AVwmieJ4/FGuF4/ENxbFZ2WOyjh+WRAeCSR3r0NlDKQwBHoa5rwPb
NDY3/nQGNjfTFdyYJGeCPaiO7fYb+Ev3/irR9LvUtLy9WOdui7SfzIGBVy61Wyso4pLi4REl+4Se
G+lcfDfw6HHfabqFhcTXlw7FHSEusuenzdsU59HuYNK8N2l5C0rwykyDGQvcZqU/dT9Px/yBpJv5
/h/mdHZ+KtHv4pZLa9RliYI+VIIJ6cEVfub+2tLd555lSJMbmz0z0rM8Q6bA2k3s8Nuv2jysgovz
HHQVynl3Ui6e8ltcbdVKrOpUnYy9CfTpTWr+4T0Vzr9T8U6To80cV9dGN5FDKPLZsj8BVuTVrKKy
S8kuEW3cgLIehz0ri/E0txJrz2V7NqNva+SBamyTPmN6McHFMhsbk+AILae3ndxegMkgy23Pelf3
XL+twuuZROv0/wASaVql7LaWd2sk8QyyYI4/Ec1g+L/GlnYWr2ljqATUfMRQFQnqwyM4x0ropdNh
a1DwwItwsJSNwMFeOlcBPcSS+EU0SHTLg6jDKn2jMRwPnzuDd6pfF9xVPdNnWeKdci03SUibUksL
udR5UroWGffArWW9istIjub65TYsal5ux461z3jjVbey8OvZywXEs9xCRGIoDJz746VU1K/j134b
XEdnBcs8cMcbRvCysSMZwD1ppXvbuRHVxTOksPEulanevaWd4kk6DJXBHHsSOag1Txloei3Bg1C/
SKQDJG1mx9SBWZf2bQ614X+zW7LHGWDlF4UbO9cpPfpHf6nYzXTRWU9w/noLNpmxns44H9KTW3z/
ADsVbS56nZXsGoWkdzayeZDIMqwBGRUzMFUsegGTVbTGt2023+yPvgEYCN6gCl1B7iPTrh7RQ9ws
bGNT0LY4pT0vYUNbGfZ+LdHv782dveBrgEjaUZefqRil1zxNpmhxlb67EMjKdoCljn8BXnRW61F9
NuRLrEt8l5H9rhdNsMZzzgY5FdNJeHR9f1iO7sZp5r3BtGSMsrDb0J6LzTcfd89f02+/8B2s/wCv
xNTwrrRuPB9vqWpXIO5SzSsMZGTiquneLINa8XR2+mXhltVhYyJsK/N+IrJgtLq18EaS9zaSGO1k
L3NuFy2M+nfFaOnXh1Xxnb3tvYzRWX2dgkrx7dxx0I7U95vsr/8ApJFV6O3f/wBu/r5GxceMNEtX
RZr9FLtsGFJ56YOBxVrUtd0/SLdZ724Ecb/dIUtn8BWN4S0yJtNvEu7QfvZ3LCRPvDNZHizT1tvE
Md5dT6nbWH2cRI1hyQwPQjBrNO6Xn/kaW1flf8ztrfUrW6svtkMytb43b+mBWSutaB4q8/SBMLoM
v7yIowBH1xWfolrpEPg+9aKTUprKUuZWuFbzT64GM1D4Y1SSbUYrXTDPNpyJhjc25jkT0+YjmtIt
xnpo0Q/huUdX8N+ANMuUtryFIJmPCpvb88ZrSj+GHheWNXSzJVhkHcaq6vqVrp+u3X9lveLqTnDR
vas8Lt9ccfWupn1G4sfDxvp7R5LiOLe8EXUn0FdKzHFKF/aS+9g4Lm5bHPyfCrw06FVtWQnuHNQf
8Ki8Pf3Zf++q6/TL1tQ06C6aB4DKoYxv95fY1bq/7SxkdPaP7yVGL1scI3wh8PspAEyk9w3SsfWf
g5bQ2LPpE4M68kXJO3H4d69TrM1/VrfSNNeW5WZlcFAIYy5yR6Cm82xqWlVlRpxb2PKfCvw0j1TT
G1LWJYobUoWQW+SwwTnP5VnQ6B4Ov9dmsU1a5hgQL5UgiYmRj1B44xXpPw61WG50OOw8m6juIFJk
WaFkHLHoT1qzpVqy+O9aka32xNFDscpwTg9DWjzTGOVnUdrA6cPesv6uZ1t8JfDkaoWjllG0febr
70mqeCvBvh7TJby9sF2ICQWLHJ7Diu6qC+hNxYzxKAWeNlAPqRXPUzHGST/eS+8IwjdXRxHhG78H
6sIYrK0t1vHUkxeU3H4kYqzpviHSrRriHWJLZG88xxL5I4HYHA/nVjwnq1tAItFltp4r6EEMTAQn
H+1jFVbPTAui68zWZ86aQnlOX+lclXEVG+eTb91vfzQ1Fbef+Z0l62kafZm6uorZIQM7vKBz9ABz
T9H1LTdStfM0t42izyFTZ+mBXHeIdOuJtJ0K4la/itrYEztan94mRgHHetHwRbaZ595eWFzqlxLI
FWRr5Sp46YBAq7t3TZKeifc7CiiioKCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK83
1v4uJo+s3dgdNaT7PIU37sZr0ZyQjEdQK83D3ZtLvV5NZjkljlOLJ4YyG56etdGFr0KU37eHMrd7
dUKSbWjKf/C7o/8AoFN/33Sf8Lvj/wCgU3/fdehWiWMum29zd2dpbtKgZldFGCe3NYvjHTNKHg/U
bi3trXhMiRFHHI7ivSeLy5Ozw7/8CJhCc2knucv/AMLvj/6BTf8AfdH/AAu+P/oFN/33XQ6TeaRL
LZ2s+hmGOdAIbmSIbJTjt3qHXrLSj4jsLW40a5hjWUbLmJF8pyf4T3p/Wstul7B/+BEe+k22Yn/C
74/+gU3/AH3R/wALvj/6BTf9910njcW+haHNPY6GJpMf6yKNcR89TmpvDgttYjAuvDElltjDeZPG
uHPtiksXlrvag9P7xThNJO5yv/C74/8AoFN/33R/wu+P/oFN/wB916P/AGBpf/QPtv8Av2K5XxlZ
aXAsFtNotwLdnDNdWyLtQ56Gj63lt0vYP/wITU0m77GF/wALvj/6BTf990v/AAu6P/oFN/33Xcaj
aaJpGl/bJ7CAogGAIxlj2FN0S4i1UyCfw69iqY2tPGmH+mKHi8u6Yd/+BMfLO17nBv8AHCQOfL0d
SvYmU5/lQfjPfyxkw6GMno28kfyr1P8As2y/587f/v0v+FZ2r32n6MkaCxWe4lOIreGMbn+lJ47L
1thv/JmHJPuec/8AC3dblykWjLvPTr/hSf8ACx/GE6EQaTk/3ljzivR9PWHXdMlF7o0liHyjRTKA
xH1FZXgiwt9Nv9bs7RCtvFcLsVmLY+X1NNZhhE3y4ZbX1bfb/MTjLTU4k+MPiJcrmDTpAo4JW1zS
C6+JV6u0xzRg88ptr0TVPF9vp120ENrJdCI4meJ1Ai+uTV2711Y9FTUbK2lvkfBCQkA4PfJ4pf2v
TSvDDwXyH7N3s2eW/wDCK/EO/Hz3rxg883BWpI/hp4vnx9q1cqG+9idmr0jRvE8OrQ3Ba3ktprcZ
eGQgsB68cVRi8dQTpb3EenXrWMzbTdBfkQ5xg9+tP+3MRtCMV6IPZI4uL4Rawz4l1llX1DE07/hS
91z/AMTk8/7Jr1oHNZPibVbjSNIkuLSynu5MEYhxlfc57VnLPsalfmX3IapRehwKfBVig8zXJQ3c
CPj+dK3wTVxhtcmYDsYs/wBa6nwv4jv9Z01FvNJvbcmEsbmXGxzz0xWd4e8VCwsTHJaXc8H2p0ku
hykZz3zzTedY5Sa9p+C/yIUYtJpGKvwOgDDdrEhHcCIf41P/AMKRsP8AoJTf98Cu31jxFBpUcYSN
rmeVd6QxsAzL681LomuQa3bu8SmOSNtskTEEofQ44qf7bxz/AOXn4L/Iv2cV0OJi+CulKmJLyd29
elW4Pg74fQL5puJCOv7wjNd9XP6NqN1c+Jtatppd0Nu6CJcfdyuTUPNsbLT2jGqUbN22M+H4WeGI
RxZO3OfmkJq/D4D8PQuGXTYSQMfMM0zxjql1p0FqsMjW1vPIUnu1XcYB2OPrVrw5byQWzySa3Lqq
PyryBRt/Kud47EzTcqj+9jcEraEkXhbRIQQml2nPrEDUyaBpUedmm2i59IV/wrDstXvW1uO7muGO
m3bmCGIr91h3z+FdZWTrVWruT+9hZJ2KP9i6b/z4W3/foVKNPs8YFtDgf7ApNRupLOykmitpbl1H
EUWNzfSsTwM8EmjSSQfbAGmYsl2cuhzyPpUe1k3a42rK5uf2faf8+0P/AHwKP7PtP+fWH/vgViy+
LmbU3tLHSby9SKTy5Jotu1D75Oa6IUc8rXuGhT/sbTT/AMuFt/36FIdF00jBsLbB/wCmQpdY1WHR
dLmv7kMYoRltvWszTvFsV9qMVrLY3Nqs4zbyygBZuM8VSqTezYmki7/wjejf9Auz/wC/K/4VHL4U
0OYgvpdpx6RgVUv/ABcttdvFZ6bd36RHE0sABWM985qj4s8W3FloCXekWdxcrKoYTxAbY+ehz3pr
EVdGpP72DijQm8C+HpmDNpsII/ujFU2+GXhl2LGw5PoxrV0DWbrVoSbrSruxKqMGfHz/AExWvWqx
mJhoqj+9iSi+hxL/AAk8LuGxbzqT3Ex4qpN8G9BcDypLhCOvz5zV7xJ4s1LS/EFnaWuj300JfBaM
LibjoK2J/EyWOgjVNRsri0XcFMMgG8ZOO1awzTGJXVV/eLkjflscVL8EbFt3lalMmTxlAcVVk+Ck
sX/HtrLceqY5/Ou90/xML3VBZTafd2rOpaGSVfllA6kY/rVe78Y/2fqLQXmmXMNurYNyzps+uM5r
eOd45NLn38l/kL2cexwT/CvxLB/x66v/AORWFRjwb8QbMjy9QZ8+lyW/nXpereKINLuorZbae5uJ
03xRxDJf2FO0/wAS217pM99LFLbG2yJoZR86EetWs+xDXvKL9UHskeZmT4lWQwBNJ9BupB4z+INn
zc2DEDs1uAa9K0bxFPq91s/si8t7cruS4k27HHbGDWP4i0y2tvGWiXsQkE9xO6yHzCVYBem3pVLN
oSaU8PB38hqm3ez2OSX4w6zZ8X2kKfXOV/pV23+N1u3/AB8aa6f7r5rv9aki0+xa4XS/trAgeWir
n688VgWsmi6zZ3Un/CP/AOl2wybTCl2+mDil9dy6fx4e3oxck+5TtvjJoEmBOlzEfUJkV0Gn+OfD
+pgeTqUKseiSHaa8/wBE0nTdaurqG68I3wH2koJlIAhHoee1VfFHw+0vT7podJlup7tcF4UdB5YP
Qkmq5cqqdZQfnqhJz16ns8c0cyB43V1PQqc06vBY/B+t2+lLqNlrSNbudqhJWzu/u49abaaf46Or
RxF7uC6CboxI/UVLyzDt2hiI/PQOdpao99orxuOz+Jkbbllnz7lTVHWpfiKmnTjUTdC1A/eOu0DG
fUc0v7H7V4feNTv0Z7lRXh8mpfEix077RIbtLaNAd5VDhaYmu/EWQWxV7rF0Mw/Inz0/7G1t7eH/
AIEL2nke50V4nHrPxIj1D7IyXD3BTf5bImdvrUs+v/Ea2uYbea3lWWckRrsXLYpPJpf8/of+BD9p
5Hs9FeLxa/8AEaa9ltI7eU3EIBdNi5APSnvrXxJjcq1pOCP+ma0LJpvarD/wIPaeTPZaK8bbWfiQ
kXmSQNGmM5fYv8zSWuufEe+gE1rbySxk4DKq4P60v7Hlt7aH/gQe08mey0V43Ld/FCQgi3uU9lVK
qDVfiS2oGyDXP2kJ5hTamQucZqlkz/5/Q/8AAg9p5M9vorxOaX4jSX6WctxMJ2Uui/KMjv2qs934
7js7q6lvZkt7XiSQkYpf2RG13Xh94c77M90PIxXKN4S1CCSeHT9aNvp9w7PJAYFZju64Y8ivMYLb
xtcXdvG91cRC7/1Du2Fk78VFqOneK0nYNqRmjhJEsqXAAjI65Gc0PKqCfvYiOoKcmtEe66dYwaZY
xWtvxHGMDJqd5EjUs7qoHcmvGU+HniW8sY7iTX4VhkAZS07AfnQ3wv1r7BPOddjmWNS2IpWbOBnF
N5fhFdyxK+5hGUtEonsL6haRrue5iVfUuKgfXdMjXc9/bqPUuK8V8P8Ag638QRJH/wAJEyXbDLQM
GBX25710cXwV3KRcavL7BRR9Sy+PxYj7osOae1jv5PFmhQgGTVbRc9MyCs66+I3hu0znUUkx/wA8
/mrg/EHwns9F0V7z+0biSRXVQpUYwWArobX4P6HFEHd55ztzhjjNHscqgrupJ+iH+8003Lcnxd8M
xqD5tw2eyxZ/rUf/AAuPw163n/fn/wCvXL6P8PdC1m9Y3V5LY3UUpV7EcDAPHJ65HpW94i+HuggQ
WWnaeI7iXcxkViSoUZ/WhyylfZn+Av3l2tC1/wALj8Net5/35/8Ar1MPi14ZKg+fOM9jHTdF8A+F
7/SoZn0tPNxtk+duGHXvV7/hWnhb/oFp/wB9t/jRKWU/yz/AS532N7SdUtta06K9s2LQSjKkjBq5
Xnfh3U4vDDavZ2VhdXVvBeNlIeRAmO+a66PxDay3djCiuVvYzJFLj5eOx968mooOT9nt0/M120Zr
UVQtdWivNSurOKN822A74+XJ5xV+swCiuPstZv4/Gt7Dcz79O+VEUj/VsenPvVSbxDqcXh9pjK2G
vGhluAuTBHn72O9Lm281f8v8xpXv935/5M7uiue8PwzQ2s1yuuzawHTMayKq4P4f1rH0i5u9b1Ay
y+Ip7OeOXEmniNQowemT1/Cn9rlF0udzRWJ4iuLvbb2enTGK5mbl1GSqjqcVZ0G+e/0mGSb/AF4+
WQejChag9DSooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAGuCUYDq
RXLeHfB1laPJeX2nQ/bjKzCUnJx29q6onAyelRwXMN0heCRZFBwSpzzSStLm62/yB6qxX1PR7DWb
cQajbJcRA5CvnGazNW8OQr4Su9K0e3jhEifJGDxnIPeugoosOMrNPscfZ22savPp8d/po063sTli
ZVcy8YGMdKZ4qk1241K2Sw0FrmC1lWXzftKrv9sV2dNd1jRndgqqMkntTe9/n8ybXVvkZGp2dzr/
AIXntpoTaXE8eDGWDbTnOMj6Uzw9eapKpttS0lrNYUCrL5yuJMcdB0rYhmjuIhJC6ujdGU5BqSnf
cd/dSCuT8anWbq3Flpmjm7RiGMvnqgBB6YNdZRU22B6pp9Tn557288MsbvQDLMcKbJp15Hru6VX8
L2mqR3k01zbzWNoVCpaSTCQKfVSOldRRVdbitpYK57XrG/i1O21XTYFupIQVe3LBSwPoT0NdDRUt
dR+Rk2mpalPpMtzcaO8F0mdlsZlYv/wIcCsDwy+vW+uXz32gNbwX0ocyfaVbywBjkd67WiqTs7ia
ujz3U/Cv2bWb24fwzFrSXcnmCTzhGyexz1rS13R7ubQtPjsdNH2eLBm0xZQoYf3d3tXYUVNtLf1o
U3d3OK8O+G7jT7zUZ49NhsIbqHCQI+4qcdCe9bfhPTp9M8MWdneRqk0akOoOR1Jraoqk7K39df8A
MQVXvrc3djNADtMiFQfSrFFS1dWY07anMeHH1e3tRpV9pRiigjKLdCZSsnXHy9RUCaFfr4OurHyV
+0yTMyruGCCeOa66im3dtvr/AMORyLRLZf8ADHE+I/DMl1Np98+lRap9ntxC9q0mw59Qa2PCdjHZ
WMuzQl0dmfmISB93vkVvUU77lW0S7BXFt/bmi+J9UubTQ2v7e7ZGR1uFTGBjoa7Sil1Gno13MTUd
T1SLT7eSDQWu5ZR+9g89V8v6k8Gsaw0fU449UvbexWwlu4gkdn5gba394kcV2lFDSdxK6OCl8A3N
rpkMtrquozXduRLHbyTDyt/fjHTk13MBdoIzKu2QqNwz0NSUU7isVNSubm1snls7Q3cw6RBwufxN
c14MbWrVpbXUtFNrG7tJ532hXHJ6YFdhRUpa3G3dWOHv7LVLnVpBp2izac7SgtfxXK4kGepX3rto
wyxqHOWA5PrTqKa0VgeruYvi7T7jVPDN3aWaB55AAqk4zyDVXUdJvJ9W8PTRRgx2ZbzjuxtyuPx5
rpKKqMrf15WHfS3r+JxyW2taBLd2mn6aL2C7leVZzKF8st1yD1q1P4ZnHgp9KjkDXBG/PYtnOK6e
ip1/L8NhPV3ZkaFfaldRMmpaW1iYwFUmZX3/AJdK16KKbdxJWOf8T2V881jf6dALmW0k3GDcFLj2
Jqtr1tqfiHwqqf2f9nuzNGxgeUNgBgTyOK6miiL5fvuNaPmQzZmMAYDAYB9K8uvfB2qXtjd29xo8
dxqHmbk1KSfO8bsgBe2BXqlFCdpcw07Kxgf2Xdf8JBYXXljyYbfY7Z5BqK1066sxrMktkLkTsWjh
3geaPTPaukoqOVfn+LuL/gfgrHH+H7PVRqyS/wBnzaTZIuGtmuBIjfQDpUHiZ9fudfsZbLQGngsJ
mcSfaVXzQRjgdq7eiqvt5DTtfzOU8T2ep6tpdnKliZAGDXGn+cF3j03dKi8JeHptK1e7uhp0Wn21
wg2wo+4qfc967CihJJ3/AK7Ceqscnp8Wr6HrF3BFphu7S7uDN9oWZV8sHsQeTWf4g8Ln/hIbjUm0
GLWo7lVUIZfLaMj3PUV3lFHYO5yNzocr+HLL+zdNWxmtJhOtiHBBI/hz05p9jba1f+I7fU7+0S0g
WIp5O8Myn1JHWuroo63/AK2sD1Vv63uFcx44/tW60iXT9L0o3n2hMGTzlQIcjsevSunopFRlyu6O
XCarqvhOW1udMNncqFRY2mD7gMc5FTXelXkr6MY4xi2I835sbeK6KihpOXN6P7iLaW9V95zGtW2p
WPiKLV9Osft48gwvCJAhHOc5NP1aDU2lsdXs7ISXESkSWjSAHnsG6ZrpKKfby/r9R2Rz2h2mo3Gq
3GralbraNKioluGDFQO5I4NdDRRRp0A4bxDoN7e+IZZLjSl1Wzli2xb5ti27euO9bng/S7jR9BS0
ukSN0kYhUOQB2xW7RRHRWE1dphWCum3Q8cSahsH2VrQRBt3O7dnGK3qKFo7lJ2TXc5jxsZLK0t9S
s9ovopBHFn+LdwRVPxJYjTvhtdxKvzmMOwPdiwJH51vy+HrK41galN5skygbUaQmNSO4XpmrOp6b
b6vYS2d2paGUAMAcHrmiOn3jTtJPsc5psera5c6dNfad/ZsFl8wDSBzJkY4x0rGuvCn2LULrzfCs
OsrPK0onE4jIB7EHrXoscaxRqi/dUACnU3vclXtZmbLo1jqGkxWd5Yp9nCj9wxyE9uPSnWGk2Wh2
UkWl2aRIct5SHG44960KKXfzBdDjprLVPEtzard6SNKitZ1mMhlV2fHYbeldjRRTvpYOtzB8Z6fd
6l4cmgsIhNcb0ZULbd2GB60aPq2sXUnlX2gPZRqnDm4V8kdsCt6ikht3SXY4fV4NW8Sg2kvhz7E+
793fNcKxjwfvYHNWbnwpe6trLXNzqN7ZJDEsMTW0oUyY6sa6+igV2c74W0e60FryxdpZrTf5kU8r
7nct1zXRUUU27gcPFaa7pl/q9rb6Us8GoztIt15ygRhhjlepxVzW9POkeD4HWQNc6ftkRhxvYfwj
611lZl9oFnqOoQ3lyZnaH7sfmHyyfUr3pO7svTX0G3d3ZF4YtZINHjmuB/pNz++lPfJ5x+Ga2KQD
AwOgpabd2SlZHLpoN1Jd6w0iKonKtbvnPzAcGqeiJrmheGwsuj/bLt5m3xLOo4/vZPHNdpRUpW+6
w0vzv/X3nJaFpl6mrXOrNpo04PFtNoJAxkbrkkcVU1CDVfEkiQ3Hhz7BIrhkvGuFYpjvgc13FFPs
HR+ZyN94WvNZ1wXFxf3lkltCIopLaUK0nqT+NW/C+iXXh+5vbV5Jri1kbzUnmfc5Y9Qa6OihaA1c
KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigBsn+qf6GuB0bU9XsdN
uJrGyt2soJ2MxmYh2GeSuP6137DcpHqMVyEfhfWozNZDUbUaVK5ZlWM+bg9RnpUWfPddv1QPb5/o
y/feILuY2tvodvFLdXMXmq05IjRffHNMtfEd4tlqC39rGl/YqGZYyfLfP90nmpNS8P3QktrjQ7mK
2ubePylEylkZfcCmWvhu5Fjfm9u1lv74APIq4RcdlHpTqX5Zcvn/AMC34BDpzeX/AAf1GafrGv3c
lrdNp1v/AGdOOQrHzU9yOmKrazrOr6lb3yaFb2b20AaOaS5YjJA524/rXS6baGx06C2Zg5jXaWHe
uen8Lakk95Bp+oRQadeFnlQoTIrHqVNFVXTivMdN2Sb30/4JVTxJF4a8GafJMUWWc+WhYEoG98c4
qbwx41bWpbq2l+zyTwReb5lsH8sj0y3erU/hSR9FsbaG6C3Vi++GVlypP+0O4qzpNjrSRXCavcWE
gkQqhtoimD75q5fasRBWjFMz7PX/ABBqMUV5aabbG03lJEZz5hA7r2rq1JZQSCCRnB7Vn6Hpr6Tp
q2ryCRgxO4DHWtGkthq5keJ9afQNHa9jhEzB1QIT1ycVBY6jrg1LZqdjbrZyIWSaFiTHjs+e/wBK
seJdGfXdK+yRyrE3mI+5hn7pzWoUDR7G5BGDR9m/XX8v8ytNDkj4l1ueF9Ts7C1bSkJBDs3nMAcE
gdK1U14zavZ20UamG5h8zeTyPasv/hFtYiifTbbU4U0iQkkFD5wBOSA3Srmp+HrwTWVxolzDBNbL
5f79Cysv4d6Hurbf8B/rYl3+f/BX/BEk1jU76HUotOgtRcWz7U85iFI7k471l+ArjxJNp8BvFsGs
i75cOxl+8fwrb0Dw/NpP2w3V2bl7p97MR0J6ge1V9F0TWNGuhbx3lq+khmYRmM+byc9elENFZ72X
/BCV397/AOAZGufERbHVJ7W0ls1+ysVmW4D7mI/u7RitW/8AFrxaFp2oWdr5pvZEjCNkEbqZd+Hd
XttQuJ9Du7KOO5fzJEu4S+G9iKu6lolzqllp6TTxJPbTJLIUU7WI64HanBbX7r/gjn15RdOvtaW5
nj1aygWMKXiltmJBH90571n6J4g1fWb5XCabHYliGQuwnX8OldTIHMbCMgPj5Sema5SHw3q93qsF
1rFzp7CBiyNaxMj/AIk0luD2Z1tFZevWGoahaxJpt+bKRZVZ3AzuUdV/GtJAQihjkgcn1oAdRRRQ
AUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAB
RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF
FFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUU
UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ
AUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAB
RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF
FFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUU
UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ
AUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAB
RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF
FFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUU
UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ
AUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAB
RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF
FFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAH/9k=

--_005_D3CFABC077583aceeciscocom_
Content-Type: image/jpeg; name="image005.jpg"
Content-Description: image005.jpg
Content-Disposition: attachment; filename="image005.jpg"; size=23769;
	creation-date="Tue, 09 Aug 2016 19:53:58 GMT";
	modification-date="Tue, 09 Aug 2016 19:53:58 GMT"
Content-ID: <image005.jpg@01D1F274.61411B80>
Content-Transfer-Encoding: base64

/9j/4AAQSkZJRgABAQEAkACQAAD/2wBDAAoHBwkHBgoJCAkLCwoMDxkQDw4ODx4WFxIZJCAmJSMg
IyIoLTkwKCo2KyIjMkQyNjs9QEBAJjBGS0U+Sjk/QD3/2wBDAQsLCw8NDx0QEB09KSMpPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT3/wAARCACYAxIDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD2aiis
/V9Xj0qGMlGlmlcJHEvVif6UAaFFUr7U4NMshcXh2cfdXkk46D1puj6xa67psd9YlzDJnbvXafyo
DzL9FZ2n6st5d3NpLGYbmBuUJzlexFaNABRVHVtVi0eya6miuJUU8rBGXb8qo6B4tsfEbuLGC8UJ
1eaAoufTNC12B6bm5RWFrGu3ltqCWGk2C3t2U8x1eURqq5x1NbFs80ltG1xGIpiMugbcFPpmjpcL
62JaKRmCqWPQDJqtp+oQapaLc2rFomJAJGOhwaALVFZWka1/al5qMHkmP7HOYc5zu961aBtWdmFF
FFAgorm9Z8c6doN2YL221DIIUSR2xZCT0APrWtpOrRaxZi5hhuIVzjbPGUb8jQtVdA9Ny9RRRQAU
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
HRhjZPOXVfoO1FlzO2wN6J9TmPCfhqX+1dRca7qh8i5G5PNGJOP4uKs3GnXWo+L9VSHUJrKNLcHd
AcOTn19K3bnwnY3GrDUVlu4JshmWGYojkf3h3q/HpNtFfz3iq3nTpsc54Io6LyX6EWs/nf8AFsp+
Fb6a/wBFV7ly8sbtEXPVsdzWzVTTtNt9LtjBahhGXL4JzyetWqpu4RTS1OF1H7bb6xNc61qOp2Vo
s4EBtXHlMueAwxkUnj7R2vZtNuV1W+hSS5jQRxOAi/7Q963H8G2Mmotdy3WoSFm3mF7gmPP+7Wnq
Wk2uq2JtLlD5fBBQ4KkdCD2NJOyXkU9bruYupG68JeFLyaK7utQnQZRrpwTknHWsnw83idNZt3mt
L4Wc2TO13dJIqjHGwCuosvDtpZ6ZLYM9xdQS/eFzIZD+ZqtpnhG00m+F1b3eoMR0ikuS0Y/4DTTs
7v8ArQX2bGP5Gp6vearu1m5tLe0c+V5LYP8AwI+ldF4bv5tS0SC4uB+8OVJ/vYOM/jXOWfhGLUte
1K6vmv4lMvyokpSOQe4712cMMdvCsUShEQYCjsKilpTV+yCWsvvHnpXOeEV+0NqV9MQ88l08Zb0V
TwK6SufsbSfR9fmiiiLWF4TKGX/lm/fP1qluU/hJtduLOxRmNstxezr5ccQXLPn+Q96f4Z0p9I0G
CznILqCWA6DJziqus+C9O1vU01C4mvYrlE2K0E5TAq5aWCeHtJkS2a7uiuWUTSGRyfTNJaJ3B6tJ
FLw2ptNU1SxQ/uY5BIvsW6it7z4hMITKnmkZ2bhux9Ky/DumzWVrJNdnN1cuZJP9nPRfwqZtAsn1
5NYKP9sSPyg27jb9Ke1k+36Erq/P9TSooooGFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR
RQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFF
ABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUA
FFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAU
UUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRR
RQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAf//Z

--_005_D3CFABC077583aceeciscocom_--


From nobody Tue Aug  9 22:05:26 2016
Return-Path: <veerendranatharv@huawei.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 513A012D69E for <ospf@ietfa.amsl.com>; Tue,  9 Aug 2016 22:05:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.467
X-Spam-Level: 
X-Spam-Status: No, score=-5.467 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.247, 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 kZglllMY9mxO for <ospf@ietfa.amsl.com>; Tue,  9 Aug 2016 22:05:21 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D6A0012B02B for <ospf@ietf.org>; Tue,  9 Aug 2016 22:05:19 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml706-cah.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CPE23218; Wed, 10 Aug 2016 05:05:16 +0000 (GMT)
Received: from BLREML408-HUB.china.huawei.com (10.20.4.47) by lhreml706-cah.china.huawei.com (10.201.5.182) with Microsoft SMTP Server (TLS) id 14.3.235.1; Wed, 10 Aug 2016 06:05:11 +0100
Received: from BLREML501-MBX.china.huawei.com ([10.20.5.198]) by BLREML408-HUB.china.huawei.com ([10.20.4.47]) with mapi id 14.03.0235.001; Wed, 10 Aug 2016 10:35:04 +0530
From: Veerendranatha Reddy Vallem <veerendranatharv@huawei.com>
To: "Acee Lindem (acee)" <acee@cisco.com>, "Balaji Ganesh (balagane)" <balagane@cisco.com>, OSPF WG List <ospf@ietf.org>
Thread-Topic: [OSPF] [OSPFv3] regarding p bit set and FA for NSSA (Type-7) LSAs
Thread-Index: AdHyOlw5dgxaSWzRReONo0izcxpwhQAC0YxQAAECDwAAHeUAEA==
Date: Wed, 10 Aug 2016 05:05:03 +0000
Message-ID: <73BFDDFFF499304EB26FE5FDEF20F7885081B7E5@blreml501-mbx>
References: <73BFDDFFF499304EB26FE5FDEF20F7885081B591@blreml501-mbx> <49270bb6e31e4eecbc264fd06756b2b0@XCH-ALN-017.cisco.com> <D3CFABC0.77583%acee@cisco.com>
In-Reply-To: <D3CFABC0.77583%acee@cisco.com>
Accept-Language: en-US, zh-CN
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-originating-ip: [10.18.206.180]
Content-Type: multipart/related; boundary="_005_73BFDDFFF499304EB26FE5FDEF20F7885081B7E5blreml501mbx_"; type="multipart/alternative"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A0B0203.57AAB60D.0149, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=0.0.0.0, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 9033f5d16dbffd7cbad65bdf269b699f
Archived-At: <https://mailarchive.ietf.org/arch/msg/ospf/ILyDkrQhiMRC6cI7frfwyEX-XY4>
Subject: Re: [OSPF] [OSPFv3] regarding p bit set and FA for NSSA (Type-7) LSAs
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 10 Aug 2016 05:05:23 -0000

--_005_73BFDDFFF499304EB26FE5FDEF20F7885081B7E5blreml501mbx_
Content-Type: multipart/alternative;
	boundary="_000_73BFDDFFF499304EB26FE5FDEF20F7885081B7E5blreml501mbx_"

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

VGhhbmtzIHRvIEJhbGFqaSBhbmQgQWNlZSBmb3IgY2xhcmlmaWNhdGlvbi4NCg0KUmVnYXJkaW5n
IEFjZWUgY2xhcmlmaWNhdGlvbiwNCkkgdGhpbmsgaXQgaXMgb3RoZXIgd2F5LiBJZiB0aGUg4oCc
cC1iaXQgaXMgbm90IHRvIGJlIHNldCAoY2xlYXIp4oCdLCB0aGVuIE5TU0EgTFNBIG1heSBiZSBv
cmlnaW5hdGVkIHdpdGhvdXQgRkEuIElmIHRoZSDigJxwIGJpdCBpcyB0byBiZSBzZXTigJ0sIHRo
ZSBOU1NBIExTQSBtdXN0IG5vdCBiZSBvcmlnaW5hdGVkIHdoZW4gbm8gZm9yd2FyZGluZyBhZGRy
ZXNzIGlzIGF2YWlsYWJsZS4gQXMgcGVyIHNlY3Rpb24gMi4zICBpbiBSRkMgMzEwMQ0KDQpGb3Ig
YW4gTlNTQSB3aXRoIG5vIHN1Y2ggbmV0d29yayB0aGUgZm9yd2FyZGluZyBhZGRyZXNzDQogICBm
aWVsZCBtYXkgb25seSBiZSBmaWxsZWQgd2l0aCBhbiBhZGRyZXNzIGZyb20gb25lIG9mIHRoZSBp
dHMgYWN0aXZlDQogICBpbnRlcmZhY2VzIG9yIDAuMC4wLjAuICBJZiB0aGUgUC1iaXQgaXMgc2V0
LCB0aGUgZm9yd2FyZGluZyBhZGRyZXNzDQogICBtdXN0IGJlIG5vbi16ZXJvOyBvdGhlcndpc2Ug
aXQgbWF5IGJlIDAuMC4wLjAuICBJZiBhbiBOU1NBIHJlcXVpcmVzDQogICB0aGUgUC1iaXQgYmUg
c2V0IGFuZCBhIG5vbi16ZXJvIGZvcndhcmRpbmcgYWRkcmVzcyBpcyB1bmF2YWlsYWJsZSwNCiAg
IHRoZW4gdGhlIHJvdXRlJ3MgVHlwZS03IExTQSBpcyBub3Qgb3JpZ2luYXRlZCBpbnRvIHRoaXMg
TlNTQS4NClBsZWFzZSBjb25maXJtLg0KDQpTb21lIE9TUEZWMyBOU1NBIGltcGxlbWVudGF0aW9u
cyBvZiBkaWZmZXJlbnQgdmVuZG9ycywgc3VwcG9ydGVkIFRyYW5zbGF0aW9uIG9mIFR5cGUtNyB3
aXRoIOKAnG5vIEZB4oCdIGJ1dCDigJxwIGJpdCBpcyBzZXTigJ0sIGFyZSB0cmFuc2xhdGluZyB0
byBUeXBlLTUgTFNBcy4NCklmIG5ldyBpbXBsZW1lbnRhdGlvbiBzdHJpY3QgdG8gZG8gbm90IHRy
YW5zbGF0ZSB0aGVuLCBpdCBtYXkgY2F1c2UgaW50ZXItb3AgaXNzdWVzIHdpdGggc3VjaCBpbXBs
ZW1lbnRhdGlvbnMuDQpTbyB3aGV0aGVyIG5ldyBpbXBsZW1lbnRhdGlvbnMgYXJlIGFsc28gcmVx
dWlyZWQgdG8gc3VwcG9ydCB0aG9zZSBMU0EgdHJhbnNsYXRpb24gdG8gbWFrZSBjb21wYXRpYmxl
IHdpdGggb2xkZXIgb25lcz8NCg0KUmVnYXJkcywNClZlZXJlbmRyYW5hdGgNCg0KRnJvbTogQWNl
ZSBMaW5kZW0gKGFjZWUpIFttYWlsdG86YWNlZUBjaXNjby5jb21dDQpTZW50OiAxMCBBdWd1c3Qg
MjAxNiAwMToyNA0KVG86IEJhbGFqaSBHYW5lc2ggKGJhbGFnYW5lKSA8YmFsYWdhbmVAY2lzY28u
Y29tPjsgVmVlcmVuZHJhbmF0aGEgUmVkZHkgVmFsbGVtIDx2ZWVyZW5kcmFuYXRoYXJ2QGh1YXdl
aS5jb20+OyBPU1BGIFdHIExpc3QgPG9zcGZAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW09TUEZd
IFtPU1BGdjNdIHJlZ2FyZGluZyBwIGJpdCBzZXQgYW5kIEZBIGZvciBOU1NBIChUeXBlLTcpIExT
QXMNCg0KSGkgVmVlcmEsIEJhbGFqaSwNCg0KV2hpbGUgSSB3YXMgY29udHJpYnV0b3IgdG8gdGhp
cyBSRkMgO14pLCBJIGNhbiBzZWUgaXQgY291bGQgdXNlIHNvbWUgbW9yZSBub3JtYXRpdmUgbGFu
Z3VhZ2UgdG8gY292ZXIgdGhlc2UgY2FzZXMgd2hlcmUgbm8gSVB2NiBmb3J3YXJkaW5nIGFkZHJl
c3MgaXMgYXZhaWxhYmxlLiBJIGJhc2ljYWxseSBhZ3JlZSB3aXRoIEJhbGFqaSwgaWYgdGhlIFAt
Yml0IGlzIHRvIGJlIHNldCBpbiB0aGUgTlNTQS1MU0EsIHRoZSBMU0EgTUFZIGJlIG9yaWdpbmF0
ZWQgdy9vIGEgZm9yd2FyZGluZyBhZGRyZXNzIChpbiBPU1BGdjMgZm9yd2FyZCBhZGRyZXNzIGVu
Y29kaW5nIGlzIG9wdGlvbmFsKS4gSWYgdGhlIFAtYml0IGlzIHRvIGJlIGNsZWFyIGluIHRoZSBO
U1NBLUxTQSwgdGhlIE5TU0EtTFNBIE1VU1QgTk9UIGJlIG9yaWdpbmF0ZWQgd2hlbiBubyBmb3J3
YXJkaW5nIGFkZHJlc3MgaXMgYXZhaWxhYmxlLg0KDQpUaGFua3MsDQpBY2VlDQoNCkZyb206IE9T
UEYgPG9zcGYtYm91bmNlc0BpZXRmLm9yZzxtYWlsdG86b3NwZi1ib3VuY2VzQGlldGYub3JnPj4g
b24gYmVoYWxmIG9mICJCYWxhamkgR2FuZXNoIChiYWxhZ2FuZSkiIDxiYWxhZ2FuZUBjaXNjby5j
b208bWFpbHRvOmJhbGFnYW5lQGNpc2NvLmNvbT4+DQpEYXRlOiBUdWVzZGF5LCBBdWd1c3QgOSwg
MjAxNiBhdCAxMDoxMCBBTQ0KVG86IFZlZXJlbmRyYW5hdGhhIFJlZGR5IFZhbGxlbSA8dmVlcmVu
ZHJhbmF0aGFydkBodWF3ZWkuY29tPG1haWx0bzp2ZWVyZW5kcmFuYXRoYXJ2QGh1YXdlaS5jb20+
PiwgT1NQRiBXRyBMaXN0IDxvc3BmQGlldGYub3JnPG1haWx0bzpvc3BmQGlldGYub3JnPj4NClN1
YmplY3Q6IFJlOiBbT1NQRl0gW09TUEZ2M10gcmVnYXJkaW5nIHAgYml0IHNldCBhbmQgRkEgZm9y
IE5TU0EgKFR5cGUtNykgTFNBcw0KDQpIaSBWZWVyYSwNCg0KUGxlYXNlIHNlZSBpbmxpbmUuLg0K
DQoNClJlZ2FyZHMsDQpCYWxhamkNCg0KRnJvbTogT1NQRiBbbWFpbHRvOm9zcGYtYm91bmNlc0Bp
ZXRmLm9yZ10gT24gQmVoYWxmIE9mIFZlZXJlbmRyYW5hdGhhIFJlZGR5IFZhbGxlbQ0KU2VudDog
MDkgQXVndXN0IDIwMTYgMTg6MDQNClRvOiBPU1BGIFdHIExpc3QgPG9zcGZAaWV0Zi5vcmc8bWFp
bHRvOm9zcGZAaWV0Zi5vcmc+Pg0KU3ViamVjdDogW09TUEZdIFtPU1BGdjNdIHJlZ2FyZGluZyBw
IGJpdCBzZXQgYW5kIEZBIGZvciBOU1NBIChUeXBlLTcpIExTQXMNCg0KSGkgQWxsLA0KQ2FuIHlv
dSBwbGVhc2UgcHJvdmlkZSBjbGFyaWZpY2F0aW9uIGZvciBmb2xsb3dpbmcgaW4gT1NQRnYzIE5T
U0EgaW1wbGVtZW50YXRpb24uDQoNCkFzIFJGQyAzMTAxIGlzIGNvbnNpZGVyZWQgTlNTQSBSRkMg
Zm9yIGJvdGggT1NQRnYyIGFuZCBPU1BGdjMsDQoNCkNhc2UgMToNCg0KQXMgcGVyIFJGQyAzMTAx
LCAyLjQgc2VjdGlvbiwgV2hpbGUgb3JpZ2luYXRpbmcgVHlwZS03IExTQSwgaWYgcCDigJNiaXQg
aXMgc2V0LCB0aGVuIEZvcndhcmRpbmcgYWRkcmVzcyAoRkEpIG11c3QgYmUgbm9uLSB6ZXJvLg0K
DQoNCltjaWQ6aW1hZ2UwMDIuanBnQDAxRDFGMkVGLkY3QjA3RkUwXQ0KDQpGb3IgT1NQRnYzIGNh
c2UsIHRoZXJlIG1heSBiZSBwb3NzaWJsZSBGQSAgaXMgbm90IGF2YWlsYWJsZSAobm8gZ2xvYmFs
IGFkZHJlc3MgaXMgY29uZmlndXJlZCBvbiBhbnkgb2YgTlNTQSBpbnRlcmZhY2UpLg0KSWYgT1NQ
RnYzIHJlY2VpdmVzIFR5cGUtNyBMU0Egd2l0aCBwIGJpdCBzZXQgYnV0IG5vIGZvcndhcmRpbmcg
YWRkcmVzcywgd2hldGhlciB0aGlzIExTQSBzaG91bGQgYmUgY29uc2lkZXIgYXMgdmFsaWQgYW5k
IGNhbiBiZSB1c2VkIGZvciByb3V0ZSBjYWxjdWxhdGlvbj8NCg0KDQpbQkFMQUpJOiBJZiB0aGUg
VHlwZS03IExTQSBoYXMgbm8gZm9yd2FyZGluZyBhZGRyZXNzLCBpdCBkb2VzIG5vdCBnZXQgdHJh
bnNsYXRlZCB0byBUeXBlLTUuIFRoaXMgaXMgc3BlY2lmaWVkIGluIHRoZSBSRkMgc2VjdGlvbiAy
LjMsIHBvaW50IDYNCg0KDQogICAgICA2LiBUaG9zZSBUeXBlLTcgTFNBcyB0aGF0IGFyZSB0byBi
ZSB0cmFuc2xhdGVkIGludG8gVHlwZS01IExTQXMNCg0KICAgICAgICAgbXVzdCBoYXZlIHRoZWly
IGZvcndhcmRpbmcgYWRkcmVzcyBzZXQuDQoNCkhvd2V2ZXIgdGhlIExTQSBpcyBzdGlsbCB2YWxp
ZCBhbmQgd291bGQgYmUgdXNlZCBpbnNpZGUgdGhlIE5TU0EgYXJlYS4NCl0NCg0KQ2FzZSAyOg0K
SW4gc2VjdGlvbiAzLjIgICwgVHJhbnNsYXRpbmcgVHlwZS03IExTQXMgaW50byBUeXBlLTUgTFNB
cw0KW2NpZDppbWFnZTAwNC5qcGdAMDFEMUYyRUYuRjdCMDdGRTBdDQpTYW1lIGluIE9TUEZ2Mywg
aWYgd2UgcmVjZWl2ZWQgVHlwZS03IExTQSB3aXRoIG5vIGZvcndhcmRpbmcgYWRkcmVzcyBidXQg
4oCYcOKAmSBiaXQgc2V0LCB3aGV0aGVyIEFCUiBpcyBhbGxvd2VkIHRvIHRyYW5zbGF0ZSB0aGlz
IExTQSB0byBUeXBlLTUgRXh0ZXJuYWwgTFNBPw0KDQpbQkFMQUpJOiBOby4gQUJSIHNob3VsZCBu
b3QgYmUgdHJhbnNsYXRpbmcgc3VjaCBMU0FzIHdpdGhvdXQgZm9yd2FyZGluZyBhZGRyZXNzLiBU
aGlzIGlzIGFnYWluIGFzIHBlciBzZWN0aW9uIDIuMywgcG9pbnQgNiBpbiB0aGUgUkZDLl0NCg0K
QXMgcGVyIG15IHVuZGVyc3RhbmRpbmcsIGlmIEZvcndhcmRpbmcgYWRkcmVzcyBpcyBub3QgYXZh
aWxhYmxlLCBUeXBlLTcgTFNBIG11c3QgYmUgb3JpZ2luYXRlZCB3aXRoIG5vIOKAmHDigJkgYml0
IHNldCBhbmQgbm8gZm9yd2FyZGluZyBhZGRyZXNzLiBJZiDigJhw4oCZIGJpdCBpcyBzZXQgbWVh
bnMsIGl0IG11c3QgIGFsd2F5cw0KQ2FycnkgZm9yd2FyZGluZyBhZGRyZXNzKGZvciBPU1BGdjMs
IGl0IG11c3QgYmUgZ2xvYmFsIGlwdjYgYWRkcmVzcyBjb25maWd1cmVkIG9uIGFueSBvZiBpbnRl
cmZhY2VzKS4NCg0KDQpbQkFMQUpJOiBQLWJpdCBub3QgYmVpbmcgc2V0IHdvdWxkIGV4cGxpY2l0
bHkgbWVhbiB0aGF0IHdlIGRvbuKAmXQgd2FudCB0aGUgTFNBIHRvIGJlIHRyYW5zbGF0ZWQuIFBy
b2JhYmx5IHRvIGtlZXAgdGhlIHJlZGlzdHJpYnV0ZWQgcHJlZml4ZXMgb25seSB3aXRoaW4gdGhl
IE5TU0EgYXJlYSAoZm9yIHdoYXRldmVyIHJlYXNvbiBpdCBtYXkgYmUpLg0KSWYgUC1iaXQgaXMg
c2V0LCBpdCBzaG91bGQgYWxzbyBoYXZlIGEgZm9yd2FyZGluZyBhZGRyZXNzIGZvciBpdCB0byBi
ZSB0cmFuc2xhdGVkLl0NCg0KUGxlYXNlIGxldCBtZSBrbm93IHdoZXRoZXIgbXkgdW5kZXJzdGFu
ZGluZyBpcyBjb3JyZWN0IG9yIG5vdCBmb3IgT1NQRnYzLCBhcyBwZXIgUkZDIDMxMDEuDQoNClJl
Z2FyZHMsDQpWZWVyZW5kcmFuYXRoDQoNCg0KDQoNCg0KDQoNCg0KDQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OuWui+S9kzsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30N
CkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0
IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJ
cGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWls
eToiXEDlrovkvZMiOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KLyogU3R5bGUg
RGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwN
Cgl7bWFyZ2luOjBjbTsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjExLjBw
dDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQphOmxpbmssIHNwYW4uTXNv
SHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjojMDU2M0MxOw0KCXRl
eHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0Zv
bGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjojOTU0RjcyOw0KCXRleHQt
ZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcHJlDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCglt
c28tc3R5bGUtbGluazoiSFRNTCBQcmVmb3JtYXR0ZWQgQ2hhciI7DQoJbWFyZ2luOjBjbTsNCglt
YXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseToi
Q291cmllciBOZXciO30NCnNwYW4uSFRNTFByZWZvcm1hdHRlZENoYXINCgl7bXNvLXN0eWxlLW5h
bWU6IkhUTUwgUHJlZm9ybWF0dGVkIENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCglt
c28tc3R5bGUtbGluazoiSFRNTCBQcmVmb3JtYXR0ZWQiOw0KCWZvbnQtZmFtaWx5OiJDb3VyaWVy
IE5ldyI7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTkNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJ
Zm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2luZG93dGV4dDt9DQpz
cGFuLkVtYWlsU3R5bGUyMA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWls
eToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHls
ZTIxDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxp
YnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNv
LXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBwdDt9DQpAcGFnZSBXb3Jk
U2VjdGlvbjENCgl7c2l6ZTo2MTIuMHB0IDc5Mi4wcHQ7DQoJbWFyZ2luOjcyLjBwdCA5MC4wcHQg
NzIuMHB0IDkwLjBwdDt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30N
Ci0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6
ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBn
dGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2
OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0t
LT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IkVOLVVTIiBsaW5rPSIjMDU2M0MxIiB2bGluaz0iIzk1
NEY3MiI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPlRoYW5rcyB0byBCYWxhamkgYW5kIEFjZWUgZm9y
IGNsYXJpZmljYXRpb24uPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5SZWdh
cmRpbmcgQWNlZSBjbGFyaWZpY2F0aW9uLCA8bzpwPg0KPC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5JIHRoaW5rIGl0IGlz
IG90aGVyIHdheS4gSWYgdGhlIOKAnHAtYml0IGlzIG5vdCB0byBiZSBzZXQgKGNsZWFyKeKAnSwg
dGhlbiBOU1NBIExTQSBtYXkgYmUgb3JpZ2luYXRlZCB3aXRob3V0IEZBLiBJZiB0aGUg4oCccCBi
aXQgaXMgdG8gYmUgc2V04oCdLCB0aGUgTlNTQSBMU0EgbXVzdCBub3QgYmUgb3JpZ2luYXRlZCB3
aGVuIG5vIGZvcndhcmRpbmcgYWRkcmVzcyBpcyBhdmFpbGFibGUuDQogQXMgcGVyIHNlY3Rpb24g
Mi4zICZuYnNwO2luIFJGQyAzMTAxPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj5Gb3Ig
YW4gTlNTQSB3aXRoIG5vIHN1Y2ggbmV0d29yayB0aGUgZm9yd2FyZGluZyBhZGRyZXNzPG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6Ymxh
Y2siPiZuYnNwOyZuYnNwOyBmaWVsZCBtYXkgb25seSBiZSBmaWxsZWQgd2l0aCBhbiBhZGRyZXNz
IGZyb20gb25lIG9mIHRoZSBpdHMgYWN0aXZlPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyBpbnRlcmZh
Y2VzIG9yIDAuMC4wLjAuJm5ic3A7IElmIHRoZSBQLWJpdCBpcyBzZXQsIHRoZSBmb3J3YXJkaW5n
IGFkZHJlc3M8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZx
dW90Oztjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7IG11c3QgYmUgbm9uLXplcm87IG90aGVyd2lz
ZSBpdCBtYXkgYmUgMC4wLjAuMC4mbmJzcDsNCjxiPklmIGFuIE5TU0EgcmVxdWlyZXM8bzpwPjwv
bzpwPjwvYj48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29s
b3I6YmxhY2siPiZuYnNwOyZuYnNwOyB0aGUgUC1iaXQgYmUgc2V0IGFuZCBhIG5vbi16ZXJvIGZv
cndhcmRpbmcgYWRkcmVzcyBpcyB1bmF2YWlsYWJsZSw8bzpwPjwvbzpwPjwvc3Bhbj48L2I+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOyZu
YnNwOyB0aGVuIHRoZSByb3V0ZSdzIFR5cGUtNyBMU0EgaXMgbm90IG9yaWdpbmF0ZWQgaW50byB0
aGlzIE5TU0EuPC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMx
RjQ5N0QiPlBsZWFzZSBjb25maXJtLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3
RCI+U29tZSBPU1BGVjMgTlNTQSBpbXBsZW1lbnRhdGlvbnMgb2YgZGlmZmVyZW50IHZlbmRvcnMs
IHN1cHBvcnRlZCBUcmFuc2xhdGlvbiBvZiBUeXBlLTcgd2l0aCDigJxubyBGQeKAnSBidXQg4oCc
cCBiaXQgaXMgc2V04oCdLCBhcmUgdHJhbnNsYXRpbmcgdG8gVHlwZS01IExTQXMuPG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMx
RjQ5N0QiPklmIG5ldyBpbXBsZW1lbnRhdGlvbiBzdHJpY3QgdG8gZG8gbm90IHRyYW5zbGF0ZSB0
aGVuLCBpdCBtYXkgY2F1c2UgaW50ZXItb3AgaXNzdWVzIHdpdGggc3VjaCBpbXBsZW1lbnRhdGlv
bnMuDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iY29sb3I6IzFGNDk3RCI+U28gd2hldGhlciBuZXcgaW1wbGVtZW50YXRpb25zIGFyZSBh
bHNvIHJlcXVpcmVkIHRvIHN1cHBvcnQgdGhvc2UgTFNBIHRyYW5zbGF0aW9uIHRvIG1ha2UgY29t
cGF0aWJsZSB3aXRoIG9sZGVyIG9uZXM/DQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMx
RjQ5N0QiPlJlZ2FyZHMsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPlZlZXJlbmRyYW5hdGg8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3
RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRl
cjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAw
Y20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPkZyb206PC9iPiBBY2VlIExpbmRlbSAo
YWNlZSkgW21haWx0bzphY2VlQGNpc2NvLmNvbV0gPGJyPg0KPGI+U2VudDo8L2I+IDEwIEF1Z3Vz
dCAyMDE2IDAxOjI0PGJyPg0KPGI+VG86PC9iPiBCYWxhamkgR2FuZXNoIChiYWxhZ2FuZSkgJmx0
O2JhbGFnYW5lQGNpc2NvLmNvbSZndDs7IFZlZXJlbmRyYW5hdGhhIFJlZGR5IFZhbGxlbSAmbHQ7
dmVlcmVuZHJhbmF0aGFydkBodWF3ZWkuY29tJmd0OzsgT1NQRiBXRyBMaXN0ICZsdDtvc3BmQGll
dGYub3JnJmd0Ozxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW09TUEZdIFtPU1BGdjNdIHJlZ2Fy
ZGluZyBwIGJpdCBzZXQgYW5kIEZBIGZvciBOU1NBIChUeXBlLTcpIExTQXM8bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpw
PjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjVwdDtjb2xvcjpibGFjayI+SGkgVmVlcmEsIEJhbGFqaSwmbmJzcDs8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC41cHQ7Y29sb3I6YmxhY2siPldoaWxlIEkgd2FzIGNvbnRyaWJ1dG9yIHRvIHRo
aXMgUkZDIDteKSwgSSBjYW4gc2VlIGl0IGNvdWxkIHVzZSBzb21lIG1vcmUgbm9ybWF0aXZlIGxh
bmd1YWdlIHRvIGNvdmVyIHRoZXNlIGNhc2VzIHdoZXJlIG5vIElQdjYgZm9yd2FyZGluZyBhZGRy
ZXNzIGlzIGF2YWlsYWJsZS4gSSBiYXNpY2FsbHkgYWdyZWUgd2l0aCBCYWxhamksIGlmDQogdGhl
IFAtYml0IGlzIHRvIGJlIHNldCBpbiB0aGUgTlNTQS1MU0EsIHRoZSBMU0EgTUFZIGJlIG9yaWdp
bmF0ZWQgdy9vIGEgZm9yd2FyZGluZyBhZGRyZXNzIChpbiBPU1BGdjMgZm9yd2FyZCBhZGRyZXNz
IGVuY29kaW5nIGlzIG9wdGlvbmFsKS4gSWYgdGhlIFAtYml0IGlzIHRvIGJlIGNsZWFyIGluIHRo
ZSBOU1NBLUxTQSwgdGhlIE5TU0EtTFNBIE1VU1QgTk9UIGJlIG9yaWdpbmF0ZWQgd2hlbiBubyBm
b3J3YXJkaW5nIGFkZHJlc3MgaXMgYXZhaWxhYmxlLiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuNXB0O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjVwdDtjb2xvcjpibGFjayI+VGhhbmtzLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
NXB0O2NvbG9yOmJsYWNrIj5BY2VlPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29s
b3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdiBzdHls
ZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4w
cHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImNv
bG9yOmJsYWNrIj5Gcm9tOiA8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+T1NQ
RiAmbHQ7PGEgaHJlZj0ibWFpbHRvOm9zcGYtYm91bmNlc0BpZXRmLm9yZyI+b3NwZi1ib3VuY2Vz
QGlldGYub3JnPC9hPiZndDsgb24gYmVoYWxmIG9mICZxdW90O0JhbGFqaSBHYW5lc2ggKGJhbGFn
YW5lKSZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmJhbGFnYW5lQGNpc2NvLmNvbSI+YmFsYWdh
bmVAY2lzY28uY29tPC9hPiZndDs8YnI+DQo8Yj5EYXRlOiA8L2I+VHVlc2RheSwgQXVndXN0IDks
IDIwMTYgYXQgMTA6MTAgQU08YnI+DQo8Yj5UbzogPC9iPlZlZXJlbmRyYW5hdGhhIFJlZGR5IFZh
bGxlbSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnZlZXJlbmRyYW5hdGhhcnZAaHVhd2VpLmNvbSI+dmVl
cmVuZHJhbmF0aGFydkBodWF3ZWkuY29tPC9hPiZndDssIE9TUEYgV0cgTGlzdCAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOm9zcGZAaWV0Zi5vcmciPm9zcGZAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCjxiPlN1
YmplY3Q6IDwvYj5SZTogW09TUEZdIFtPU1BGdjNdIHJlZ2FyZGluZyBwIGJpdCBzZXQgYW5kIEZB
IGZvciBOU1NBIChUeXBlLTcpIExTQXM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtj
b2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8YmxvY2tx
dW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0I1QzRERiA0LjVwdDtw
YWRkaW5nOjBjbSAwY20gMGNtIDQuMHB0O21hcmdpbi1sZWZ0OjMuNzVwdDttYXJnaW4tcmlnaHQ6
MGNtIiBpZD0iTUFDX09VVExPT0tfQVRUUklCVVRJT05fQkxPQ0tRVU9URSI+DQo8ZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUlOIiBzdHlsZT0iY29sb3I6
IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+SGkgVmVlcmEsPC9zcGFuPjxzcGFu
IGxhbmc9IkVOLUlOIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUlOIiBzdHlsZT0iY29sb3I6IzFG
NDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9
IkVOLUlOIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUlOIiBzdHlsZT0iY29sb3I6IzFGNDk3RDtt
c28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+UGxlYXNlIHNlZSBpbmxpbmUuLjwvc3Bhbj48c3Bh
biBsYW5nPSJFTi1JTiIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1JTiIgc3R5bGU9ImNvbG9yOiMx
RjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5n
PSJFTi1JTiIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1JTiIgc3R5bGU9ImNvbG9yOiMxRjQ5N0Q7
bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1J
TiIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1JTiIgc3R5bGU9ImNvbG9yOiMxRjQ5N0Q7bXNvLWZh
cmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPlJlZ2FyZHMsPC9zcGFuPjxzcGFuIGxhbmc9IkVOLUlOIiBz
dHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLUlOIiBzdHlsZT0iY29sb3I6IzFGNDk3RDttc28tZmFyZWFz
dC1sYW5ndWFnZTpFTi1VUyI+QmFsYWppPC9zcGFuPjxzcGFuIGxhbmc9IkVOLUlOIiBzdHlsZT0i
Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLUlOIiBzdHlsZT0iY29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5n
dWFnZTpFTi1VUyI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLUlOIiBzdHlsZT0iY29sb3I6
YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6
bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNt
IDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2si
PkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiBPU1BGIFs8YSBocmVm
PSJtYWlsdG86b3NwZi1ib3VuY2VzQGlldGYub3JnIj5tYWlsdG86b3NwZi1ib3VuY2VzQGlldGYu
b3JnPC9hPl0NCjxiPk9uIEJlaGFsZiBPZiA8L2I+VmVlcmVuZHJhbmF0aGEgUmVkZHkgVmFsbGVt
PGJyPg0KPGI+U2VudDo8L2I+IDA5IEF1Z3VzdCAyMDE2IDE4OjA0PGJyPg0KPGI+VG86PC9iPiBP
U1BGIFdHIExpc3QgJmx0OzxhIGhyZWY9Im1haWx0bzpvc3BmQGlldGYub3JnIj5vc3BmQGlldGYu
b3JnPC9hPiZndDs8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gW09TUEZdIFtPU1BGdjNdIHJlZ2FyZGlu
ZyBwIGJpdCBzZXQgYW5kIEZBIGZvciBOU1NBIChUeXBlLTcpIExTQXM8L3NwYW4+PHNwYW4gbGFu
Zz0iRU4tSU4iIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUlOIiBzdHls
ZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+SGkgQWxsLDwvc3Bhbj48c3BhbiBs
YW5nPSJFTi1JTiIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPkNhbiB5b3UgcGxl
YXNlIHByb3ZpZGUgY2xhcmlmaWNhdGlvbiBmb3IgZm9sbG93aW5nIGluIE9TUEZ2MyBOU1NBIGlt
cGxlbWVudGF0aW9uLjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1JTiIgc3R5bGU9ImNvbG9yOmJsYWNr
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iY29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1JTiIgc3R5bGU9ImNv
bG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPkFzIFJGQyAzMTAxIGlzIGNvbnNpZGVyZWQgTlNTQSBS
RkMgZm9yIGJvdGggT1NQRnYyIGFuZCBPU1BGdjMsPC9zcGFuPjxzcGFuIGxhbmc9IkVOLUlOIiBz
dHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9
IkVOLUlOIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Q2FzZSAxOjwvc3Bhbj48
c3BhbiBsYW5nPSJFTi1JTiIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNw
Ozwvc3Bhbj48c3BhbiBsYW5nPSJFTi1JTiIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPkFzIHBlciBSRkMgMzEwMSwgMi40IHNlY3Rpb24sIFdoaWxlIG9yaWdpbmF0aW5nIFR5cGUt
NyBMU0EsIGlmIHAg4oCTYml0IGlzIHNldCwgdGhlbiBGb3J3YXJkaW5nIGFkZHJlc3MgKEZBKSBt
dXN0IGJlIG5vbi0gemVyby4NCjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1JTiIgc3R5bGU9ImNvbG9y
OmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1JTiIgc3R5
bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJF
Ti1JTiIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxpbWcgYm9yZGVyPSIwIiB3
aWR0aD0iNjA0IiBoZWlnaHQ9IjE2MyIgaWQ9IlBpY3R1cmVfeDAwMjBfMSIgc3JjPSJjaWQ6aW1h
Z2UwMDIuanBnQDAxRDFGMkVGLkY3QjA3RkUwIj48L3NwYW4+PHNwYW4gbGFuZz0iRU4tSU4iIHN0
eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0i
RU4tSU4iIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5Gb3IgT1NQRnYzIGNhc2Us
IHRoZXJlIG1heSBiZSBwb3NzaWJsZSBGQSAmbmJzcDtpcyBub3QgYXZhaWxhYmxlIChubyBnbG9i
YWwgYWRkcmVzcyBpcyBjb25maWd1cmVkIG9uIGFueSBvZiBOU1NBIGludGVyZmFjZSkuDQo8L3Nw
YW4+PHNwYW4gbGFuZz0iRU4tSU4iIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5J
ZiBPU1BGdjMgcmVjZWl2ZXMgVHlwZS03IExTQSB3aXRoIHAgYml0IHNldCBidXQgbm8gZm9yd2Fy
ZGluZyBhZGRyZXNzLCB3aGV0aGVyIHRoaXMgTFNBIHNob3VsZCBiZSBjb25zaWRlciBhcyB2YWxp
ZCBhbmQgY2FuIGJlIHVzZWQgZm9yIHJvdXRlIGNhbGN1bGF0aW9uPzwvc3Bhbj48c3BhbiBsYW5n
PSJFTi1JTiIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFu
PjxzcGFuIGxhbmc9IkVOLUlOIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4m
bmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tSU4iIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9y
OiMxRjQ5N0QiPltCQUxBSkk6IElmIHRoZSBUeXBlLTcgTFNBIGhhcyBubyBmb3J3YXJkaW5nIGFk
ZHJlc3MsIGl0IGRvZXMgbm90IGdldCB0cmFuc2xhdGVkIHRvIFR5cGUtNS4gVGhpcyBpcyBzcGVj
aWZpZWQgaW4gdGhlIFJGQyBzZWN0aW9uIDIuMywgcG9pbnQgNjwvc3Bhbj48c3BhbiBsYW5nPSJF
Ti1JTiIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxz
cGFuIGxhbmc9IkVOLUlOIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tSU4iIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDYuIFRob3NlIFR5cGUtNyBMU0FzIHRoYXQgYXJlIHRvIGJl
IHRyYW5zbGF0ZWQgaW50byBUeXBlLTUgTFNBczxvOnA+PC9vOnA+PC9zcGFuPjwvcHJlPg0KPHBy
ZT48c3BhbiBsYW5nPSJFTi1JTiIgc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgbXVzdCBoYXZlIHRoZWlyIGZvcndhcmRp
bmcgYWRkcmVzcyBzZXQuPG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9
IkVOLUlOIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5Ib3dldmVyIHRoZSBM
U0EgaXMgc3RpbGwgdmFsaWQgYW5kIHdvdWxkIGJlIHVzZWQgaW5zaWRlIHRoZSBOU1NBIGFyZWEu
PC9zcGFuPjxzcGFuIGxhbmc9IkVOLUlOIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0
OTdEIj5dPC9zcGFuPjxzcGFuIGxhbmc9IkVOLUlOIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xv
cjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLUlOIiBzdHlsZT0iY29sb3I6Ymxh
Y2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJjb2xvcjpibGFjayI+Q2FzZSAyOjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1JTiIgc3R5bGU9
ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPkluIHNlY3Rpb24gMy4yJm5ic3A7ICwgVHJhbnNs
YXRpbmcgVHlwZS03IExTQXMgaW50byBUeXBlLTUgTFNBczwvc3Bhbj48c3BhbiBsYW5nPSJFTi1J
TiIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxpbWcgYm9yZGVyPSIwIiB3aWR0
aD0iNTI0IiBoZWlnaHQ9IjEwMSIgaWQ9IlBpY3R1cmVfeDAwMjBfMiIgc3JjPSJjaWQ6aW1hZ2Uw
MDQuanBnQDAxRDFGMkVGLkY3QjA3RkUwIj48L3NwYW4+PHNwYW4gbGFuZz0iRU4tSU4iIHN0eWxl
PSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5TYW1lIGluIE9TUEZ2MywgaWYgd2UgcmVjZWl2
ZWQgVHlwZS03IExTQSB3aXRoIG5vIGZvcndhcmRpbmcgYWRkcmVzcyBidXQg4oCYcOKAmSBiaXQg
c2V0LCB3aGV0aGVyIEFCUiBpcyBhbGxvd2VkIHRvIHRyYW5zbGF0ZSB0aGlzIExTQSB0byBUeXBl
LTUgRXh0ZXJuYWwgTFNBPzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1JTiIgc3R5bGU9ImNvbG9yOmJs
YWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLUlOIiBzdHls
ZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5bQkFMQUpJOiBOby4gQUJSIHNob3VsZCBu
b3QgYmUgdHJhbnNsYXRpbmcgc3VjaCBMU0FzIHdpdGhvdXQgZm9yd2FyZGluZyBhZGRyZXNzLiBU
aGlzIGlzIGFnYWluIGFzIHBlciBzZWN0aW9uIDIuMywgcG9pbnQgNiBpbiB0aGUgUkZDLl08L3Nw
YW4+PHNwYW4gbGFuZz0iRU4tSU4iIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4m
bmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tSU4iIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj5BcyBwZXIgbXkgdW5kZXJzdGFuZGluZywgaWYgRm9yd2FyZGluZyBhZGRyZXNzIGlz
IG5vdCBhdmFpbGFibGUsIFR5cGUtNyBMU0EgbXVzdCBiZSBvcmlnaW5hdGVkIHdpdGggbm8g4oCY
cOKAmSBiaXQgc2V0IGFuZCBubyBmb3J3YXJkaW5nIGFkZHJlc3MuIElmIOKAmHDigJkgYml0IGlz
IHNldCBtZWFucywgaXQgbXVzdCAmbmJzcDthbHdheXMNCjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1J
TiIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPkNhcnJ5IGZvcndhcmRpbmcgYWRk
cmVzcyhmb3IgT1NQRnYzLCBpdCBtdXN0IGJlIGdsb2JhbCBpcHY2IGFkZHJlc3MgY29uZmlndXJl
ZCBvbiBhbnkgb2YgaW50ZXJmYWNlcykuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLUlOIiBzdHlsZT0i
Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4t
SU4iIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3Bh
biBsYW5nPSJFTi1JTiIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+W0JBTEFK
STogUC1iaXQgbm90IGJlaW5nIHNldCB3b3VsZCBleHBsaWNpdGx5IG1lYW4gdGhhdCB3ZSBkb27i
gJl0IHdhbnQgdGhlIExTQSB0byBiZSB0cmFuc2xhdGVkLiBQcm9iYWJseSB0byBrZWVwIHRoZSBy
ZWRpc3RyaWJ1dGVkIHByZWZpeGVzIG9ubHkgd2l0aGluIHRoZSBOU1NBIGFyZWEgKGZvciB3aGF0
ZXZlciByZWFzb24gaXQgbWF5IGJlKS48L3NwYW4+PHNwYW4gbGFuZz0iRU4tSU4iIHN0eWxlPSJj
b2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPklmIFAtYml0IGlzIHNldCwgaXQgc2hvdWxkIGFs
c28gaGF2ZSBhIGZvcndhcmRpbmcgYWRkcmVzcyBmb3IgaXQgdG8gYmUgdHJhbnNsYXRlZC5dPC9z
cGFuPjxzcGFuIGxhbmc9IkVOLUlOIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLUlOIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xv
cjpibGFjayI+UGxlYXNlIGxldCBtZSBrbm93IHdoZXRoZXIgbXkgdW5kZXJzdGFuZGluZyBpcyBj
b3JyZWN0IG9yIG5vdCBmb3IgT1NQRnYzLCBhcyBwZXIgUkZDIDMxMDEuPC9zcGFuPjxzcGFuIGxh
bmc9IkVOLUlOIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFu
PjxzcGFuIGxhbmc9IkVOLUlOIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+UmVn
YXJkcyw8L3NwYW4+PHNwYW4gbGFuZz0iRU4tSU4iIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj5WZWVyZW5kcmFuYXRoPC9zcGFuPjxzcGFuIGxhbmc9IkVOLUlOIiBzdHlsZT0iY29s
b3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLUlOIiBz
dHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9
IkVOLUlOIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxz
cGFuIGxhbmc9IkVOLUlOIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7
PC9zcGFuPjxzcGFuIGxhbmc9IkVOLUlOIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj
ayI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLUlOIiBzdHlsZT0iY29sb3I6YmxhY2siPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJj
b2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLUlOIiBzdHlsZT0iY29sb3I6
YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLUlOIiBzdHls
ZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVO
LUlOIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFu
IGxhbmc9IkVOLUlOIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4N
Cg==

--_000_73BFDDFFF499304EB26FE5FDEF20F7885081B7E5blreml501mbx_--

--_005_73BFDDFFF499304EB26FE5FDEF20F7885081B7E5blreml501mbx_
Content-Type: image/jpeg; name="image002.jpg"
Content-Description: image002.jpg
Content-Disposition: inline; filename="image002.jpg"; size=19459;
	creation-date="Wed, 10 Aug 2016 05:05:03 GMT";
	modification-date="Wed, 10 Aug 2016 05:05:03 GMT"
Content-ID: <image002.jpg@01D1F2EF.F7B07FE0>
Content-Transfer-Encoding: base64

/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAoHBwkHBgoJCAkLCwoMDxkQDw4ODx4WFxIZJCAmJSMg
IyIoLTkwKCo2KyIjMkQyNjs9QEBAJjBGS0U+Sjk/QD3/2wBDAQsLCw8NDx0QEB09KSMpPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT3/wAARCACjAlwDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD2aiii
gBKaZEVgpYBj0GeTTjXDeLbnS5/ENpYCeC21JXjmku5H2mGMH7qnuzdMelHUDuaaXUMASNx7Z5qp
JqtpFqcOnNIftU0ZlRAp5UdTnpXDI+ot4/0+71DS72OeV5Y1O9TGkQHy4wfxOfWjqJ6K56MKasiM
WCsCV4IBziq2qGcaXdm0z5/lN5eOu7HFefWc8dv9jutDLi6i0+Z9RYZJ3hRjzAer7s9felcZ6XkA
Z7Uy2uYbuES20qSxkkB0bIOODzXOaY1/Jon9palrBjgubRHP7pV+zvjllJ7exzWNZeJGg+HL3Nld
wPPDN5bvGirtBkxnA4BI59KezaEnex3s88VvC8s0ixxoNzOxwFHqTSpIsiK8bBlYZDA5BFefPqNw
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
+V84AH1wT9KvppVnb3E11aWtvDdyg7pRGMk+/rUekaV/ZyTvLIJbq5k8yeRV2hmxjgdgABWTld3Y
35EXilnTw3emOV4nKYDocMvPUGsE3F/e3N3Yw3vlXUFpEj73wGO7k57Fl79q7GaGOeIxzIro3VWG
Qaq3GkafeGX7TZwSmVQshZAdwHQH1xU2Dqc7FG9xolxZ2DTW8sE4E8c92W3gjJVZckgEdKZNq1rB
4ehtIf7QhL3BgcAtPKmOWIIySPcetdE+haXJYrZPYW7WqncsRQbQfXFWILG1tljEFvHGIlKptUDa
D1AoApeG9RGp6NDMd+9cxv5ilWypxyDyM9a1qjjhjiZ2jRVLncxA+8fU1JTAKKKKACiiigAooooA
KKKKACiiigAooooAKY/3W+lPpMUMDh/D+oXERhhtb37UyiUTWioMQYyVPqCTxyec1LY61dOZWh1M
3jm1eWZDEALWQAYUYHHPY5NdisSISVRQT1IHWgRIudqgbuuB1+tTbSwLe5zTT6np+hPqMl89yZY4
2KtEAIM43MMc4AOcH0rIi1C5srPWbrTrx79zJCBdTKFAU8FgVGMD1wa77aMYxx6UgjQLtCgL0wBx
TtrcOiRx1jqeqS6NBnUraZ5b1YVuLdhL8hHOTgDd+FdRp9vPa2wiubprp1JxK6hWI98cVYWKNBhE
VR1wBinYp9RGDq0l9Pr1pp9rePaRS28kjOiBm3ArjGRjvWdrGpXlndGC41U2rw26vEViH+lyc5GC
D6Dgc811+0Zzjn1prRoxBZQSOQSOlAzk7/xHPaG6iml8q6KwtBDsy3zY3YHcfypsUb2vjmY3WtXM
QnSMwwNsCy/eyo47e3NdcY0LBioLDjJHNBiRiCyqSvQkdKFoKxxunazqtz4rME11ZxRCV4zZvL+8
KDOGC7c5PXritHQ21K8ja/uNROxZJkMDRAJtDEKc9cjAroTFGXDlF3j+LHP507aMYwMUdBvc5rwr
qUl5dXMc1+164AYvGUaFeeikAEH2NbljqNtqUTyWshdEkaJjtIwynBHNTpFHHxGiqD/dGKcFA6AD
6UALRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUU
UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ
AUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAB
RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF
FFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUU
UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ
AUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAB
RRRQAUUUUAFFFFABRRRQAUUUUAf/2Q==

--_005_73BFDDFFF499304EB26FE5FDEF20F7885081B7E5blreml501mbx_
Content-Type: image/jpeg; name="image004.jpg"
Content-Description: image004.jpg
Content-Disposition: inline; filename="image004.jpg"; size=13020;
	creation-date="Wed, 10 Aug 2016 05:05:03 GMT";
	modification-date="Wed, 10 Aug 2016 05:05:03 GMT"
Content-ID: <image004.jpg@01D1F2EF.F7B07FE0>
Content-Transfer-Encoding: base64

/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAoHBwkHBgoJCAkLCwoMDxkQDw4ODx4WFxIZJCAmJSMg
IyIoLTkwKCo2KyIjMkQyNjs9QEBAJjBGS0U+Sjk/QD3/2wBDAQsLCw8NDx0QEB09KSMpPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT3/wAARCABlAgwDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD2WkyD
UN7O1tYzzKMtGhYD6Csu1tAvhv5rl0eeMyyzq+CWIyeT0pXA2sgdeKWua0Nf7U8C2omnaRzBnzS+
5gw5Bz61r6LdSXujWlxMVMkkQLFehPrTB6F7NNd1RSzsFUdycVzni61hmSyd7m4hb7Qkf7q5aLKk
85wRmq3iexvbvU9Ls4ri0NjIxHk3EJk3EL1Y7uaBN2OuBBAIOQaM1HFGIYURQoCgABRgD6VzdtJr
H/CZ3cMmo2v2UJGwhaE5KktwDu6+po6hfQ6cMG6EGlFcVoeo3tjPGrGFrK51G4hCYJkByzbs/hjG
Ku6Hr+rapqh8yw2WD7trErlMdM4Yk5+gxQVJWOoozUVzbrdWzwSFwkg2koxU/gRyK5PQYJbDRL+9
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
igAooooAKKKKACiiigAooooAKKKKAP/Z

--_005_73BFDDFFF499304EB26FE5FDEF20F7885081B7E5blreml501mbx_--


From nobody Tue Aug  9 22:47:30 2016
Return-Path: <shraddha@juniper.net>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 98A1A12D907 for <ospf@ietfa.amsl.com>; Tue,  9 Aug 2016 22:47:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.921
X-Spam-Level: 
X-Spam-Status: No, score=-1.921 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, 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=junipernetworks.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 Ccf6nB7iHXn0 for <ospf@ietfa.amsl.com>; Tue,  9 Aug 2016 22:47:26 -0700 (PDT)
Received: from NAM03-DM3-obe.outbound.protection.outlook.com (mail-dm3nam03on0106.outbound.protection.outlook.com [104.47.41.106]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B053312D92A for <ospf@ietf.org>; Tue,  9 Aug 2016 22:47:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=junipernetworks.onmicrosoft.com; s=selector1-juniper-net; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=iLdl0tbZ02XCqbZOpQZiu135mkW8o29XerEbk7s/ulU=; b=YIsSheL8TQYrBJ53x1u3h2tg4pzhElUv/AEgJwJdxinApX7NMNidtoX/+AQGKBErIqRPeWPgd77N3PCleekWpwVukM6jG1J/ymM+tOeA4G6OSvfpZUI5uCcr+fib/UgMwLOUNWrZWoix9n10OiZIEwrExGhArPlqKy7eb0OOUBs=
Received: from BN3PR05MB2706.namprd05.prod.outlook.com (10.167.2.135) by BN3PR05MB2708.namprd05.prod.outlook.com (10.167.2.137) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P384) id 15.1.557.8; Wed, 10 Aug 2016 05:47:24 +0000
Received: from BN3PR05MB2706.namprd05.prod.outlook.com ([10.167.2.135]) by BN3PR05MB2706.namprd05.prod.outlook.com ([10.167.2.135]) with mapi id 15.01.0557.009; Wed, 10 Aug 2016 05:47:23 +0000
From: Shraddha Hegde <shraddha@juniper.net>
To: OSPF WG List <ospf@ietf.org>
Thread-Topic: New version of draft-ietf-ospf-link-overload-02
Thread-Index: AdHyykKhYx+dBvbETzifAiqiCKNoLA==
Date: Wed, 10 Aug 2016 05:47:23 +0000
Message-ID: <BN3PR05MB2706E7FA0BC177DDC5C90986D51D0@BN3PR05MB2706.namprd05.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=shraddha@juniper.net; 
x-originating-ip: [116.197.184.11]
x-ms-office365-filtering-correlation-id: 8cb0299d-2761-408d-3e92-08d3c0e1cd7b
x-microsoft-exchange-diagnostics: 1; BN3PR05MB2708; 6:HsU+mGk0j6V0Aq2p2q/PNvm+5jDATTNLwC4wu8HeXhaD7Zmu+Zl7KKbIhPsk1NbS6UoqRT6cVJpwy8NB9Bmaay8MTv0pv1nSncvF8YPZbRwvTMgrsVpKs3UL1gBuQ4gt+JGBYE5JDiL4H/KSQtwib3V9hvRssIiUvVwa16+wJniM6fxzL6KLv8NZwQKhSoItqqEmQ0gCtwjamv27NuotbpjCulPHx3VUbcLn6RcdCArxz4l7qCOlEdDQMeFBpiChuZ00Cy2GRq424eHw0cxKAnpXOwe02Pdm9EkaM/lXtWj7UpfoGb+vh0pva+S63fHgGyJK7ImRslcx6JOzVjcd2A==; 5:3YOpDWvmE6lJ7koZAQ+YG7/obXO8jlDkK1u5MVBIr3stXDUlxAVNIqgfmDYZwX5OQRFT2d74hi7fclwZwAygX9zumfqYSN1HwH4gPagTrBK+Bfty5S1ldQaSRyreIAu1dLCZMEuOvoUwyk+X328jwA==; 24:leQ3lBxKIa8Sm+Een5+ba+UFB5KN8iSL2yhD8Z0aogxt/So11oAX3Q47QEl4PgW78jYrO7HvVNZbpCpGlixw8FcxJyTPVIALe+c+3+3KwXo=; 7:HW2hE3HpDEMteuPBpsYypqhvV1gchCgL0PMV7tg9m+tAzVt1LXK8myx4d7M3tV7ORgnkuT4LuhtDJmqcfe2NMyus9NP2kO/COLviDuNdNslNRXqm3r7k49itr0FPrRgXvHnwoSx7xIkvVLxMuUh4RSBJPTmD+RwSLW1N0sYMF3gdCqvQtvZGCZdape15/5RmkbCSrI6JFhZNmXGBYz9Bg21EoWgSBshewWdNrnILGcgCXIgDrbcEoo3KCyRwpTY9
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:BN3PR05MB2708;
x-microsoft-antispam-prvs: <BN3PR05MB27085663E645583240F4D47BD51D0@BN3PR05MB2708.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(120809045254105)(21748063052155);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(6055026);  SRVR:BN3PR05MB2708; BCL:0; PCL:0; RULEID:; SRVR:BN3PR05MB2708; 
x-forefront-prvs: 0030839EEE
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(7916002)(199003)(189002)(33656002)(92566002)(122556002)(10400500002)(3280700002)(2906002)(3660700001)(68736007)(106356001)(5002640100001)(6116002)(230783001)(229853001)(102836003)(105586002)(450100001)(76576001)(3846002)(586003)(99286002)(87936001)(74316002)(101416001)(97736004)(7696003)(8676002)(7736002)(86362001)(7846002)(54356999)(189998001)(81166006)(81156014)(15975445007)(77096005)(50986999)(19580395003)(2900100001)(9686002)(8936002)(107886002)(110136002)(305945005)(66066001); DIR:OUT; SFP:1102; SCL:1; SRVR:BN3PR05MB2708; H:BN3PR05MB2706.namprd05.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords;  A:1; MX:1; LANG:en; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_BN3PR05MB2706E7FA0BC177DDC5C90986D51D0BN3PR05MB2706namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 10 Aug 2016 05:47:23.5702 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BN3PR05MB2708
Archived-At: <https://mailarchive.ietf.org/arch/msg/ospf/6-dToS4R2LKV3ThlXT0YsWz_Tqg>
Subject: [OSPF] New version of draft-ietf-ospf-link-overload-02
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 10 Aug 2016 05:47:28 -0000

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

All,

New version of the draft "draft-ietf-ospf-link-overload-02" was posted befo=
re IETF-96
And was also presented at Berlin.
The latest changes include advertising the Link-overload sub-tlv in Link lo=
cal scoped or
Area scoped RI-LSA based on application scenario.

Kindly review and provide inputs.

https://datatracker.ietf.org/doc/draft-ietf-ospf-link-overload/


Rgds
Shraddha



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

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<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>All,</div>
<div>&nbsp;</div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
New version of the draft &#8220;draft-ietf-ospf-link-overload-02&#8221; was=
 posted before IETF-96 </span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
And was also presented at Berlin.</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
The latest changes include advertising the Link-overload sub-tlv in Link lo=
cal scoped or</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
Area scoped RI-LSA based on application scenario.</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
Kindly review and provide inputs.</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
<a href=3D"https://datatracker.ietf.org/doc/draft-ietf-ospf-link-overload/"=
><font color=3D"#0563C1"><u>https://datatracker.ietf.org/doc/draft-ietf-osp=
f-link-overload/</u></font></a></span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
&nbsp;</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
Rgds</span></font></div>
<div><font face=3D"Courier New" size=3D"2"><span style=3D"font-size:10pt;">=
Shraddha</span></font></div>
<div>&nbsp;</div>
<div>&nbsp;</div>
</span></font>
</body>
</html>

--_000_BN3PR05MB2706E7FA0BC177DDC5C90986D51D0BN3PR05MB2706namp_--


From nobody Wed Aug 10 02:20:06 2016
Return-Path: <balagane@cisco.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 696C312D129 for <ospf@ietfa.amsl.com>; Wed, 10 Aug 2016 02:20:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.767
X-Spam-Level: 
X-Spam-Status: No, score=-15.767 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=-1.247, 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 Gr3UVO2F3oPh for <ospf@ietfa.amsl.com>; Wed, 10 Aug 2016 02:20:03 -0700 (PDT)
Received: from rcdn-iport-9.cisco.com (rcdn-iport-9.cisco.com [173.37.86.80]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5A01712D18B for <ospf@ietf.org>; Wed, 10 Aug 2016 02:20:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=105527; q=dns/txt; s=iport; t=1470820803; x=1472030403; h=from:to:subject:date:message-id:references:in-reply-to: mime-version; bh=uXIewS7bF3bWifC8J36I80D8ikseqcPjAu7Ahkgy+bE=; b=U60qCdCsJM7o2ebakBFeRSCEq46mG1Py94dvliyw5A1mgtPFe8PRbDu5 13wRWEAnpCNe8swdc//ss15RRtnJFjGo23sXOXgIpN77jUqQWoOS6PDB4 VZpIzrRw9h/RM/Arll+tz0/oaj3Kea/8tIYatYmM3hem4d3H+fRNsfE0a 8=;
X-Files: image002.jpg, image004.jpg : 28592, 20200
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0BVAgDk8KpX/5ldJa1dgndOVnwHgnqzE?= =?us-ascii?q?IEGgg+BfYUNgRACHIE8OBQBAQEBAQEBXSeEXgEBBQUHFwIIAVsCAQYCEQMBAQE?= =?us-ascii?q?GAQEBCg4BBgMCAgIFEA8MFAkIAQEEAREBCAaII5QJnSGQJgEBAQEBAQEBAQEBA?= =?us-ascii?q?QEBAQEBAQEBAQ4OhiqETYRgFoJLgloFk3iDOgOCBwGFLQGJXIFyhFsMiHGMNIN?= =?us-ascii?q?wBwEeNoISHIFMboYtfwEBAQ?=
X-IronPort-AV: E=Sophos;i="5.28,499,1464652800";  d="jpg'145?scan'145,208,145,217";a="133933538"
Received: from rcdn-core-2.cisco.com ([173.37.93.153]) by rcdn-iport-9.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 10 Aug 2016 09:20:02 +0000
Received: from XCH-RCD-013.cisco.com (xch-rcd-013.cisco.com [173.37.102.23]) by rcdn-core-2.cisco.com (8.14.5/8.14.5) with ESMTP id u7A9K1V7004901 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Wed, 10 Aug 2016 09:20:02 GMT
Received: from xch-aln-017.cisco.com (173.36.7.27) by XCH-RCD-013.cisco.com (173.37.102.23) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Wed, 10 Aug 2016 04:20:01 -0500
Received: from xch-aln-017.cisco.com ([173.36.7.27]) by XCH-ALN-017.cisco.com ([173.36.7.27]) with mapi id 15.00.1210.000; Wed, 10 Aug 2016 04:20:00 -0500
From: "Balaji Ganesh (balagane)" <balagane@cisco.com>
To: Veerendranatha Reddy Vallem <veerendranatharv@huawei.com>, "Acee Lindem (acee)" <acee@cisco.com>, OSPF WG List <ospf@ietf.org>
Thread-Topic: [OSPF] [OSPFv3] regarding p bit set and FA for NSSA (Type-7) LSAs
Thread-Index: AdHyOlw5dgxaSWzRReONo0izcxpwhQAC0YxQABcCsgAAEz8SgAAI9osw
Date: Wed, 10 Aug 2016 09:20:00 +0000
Message-ID: <fc520410427b4481b1de037715854286@XCH-ALN-017.cisco.com>
References: <73BFDDFFF499304EB26FE5FDEF20F7885081B591@blreml501-mbx> <49270bb6e31e4eecbc264fd06756b2b0@XCH-ALN-017.cisco.com> <D3CFABC0.77583%acee@cisco.com> <73BFDDFFF499304EB26FE5FDEF20F7885081B7E5@blreml501-mbx>
In-Reply-To: <73BFDDFFF499304EB26FE5FDEF20F7885081B7E5@blreml501-mbx>
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.232.12.128]
Content-Type: multipart/related; boundary="_005_fc520410427b4481b1de037715854286XCHALN017ciscocom_"; type="multipart/alternative"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/ospf/AOVG7wp1RYK0donK8DQLMB5xS1s>
Subject: Re: [OSPF] [OSPFv3] regarding p bit set and FA for NSSA (Type-7) LSAs
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 10 Aug 2016 09:20:05 -0000

--_005_fc520410427b4481b1de037715854286XCHALN017ciscocom_
Content-Type: multipart/alternative;
	boundary="_000_fc520410427b4481b1de037715854286XCHALN017ciscocom_"

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

SGkgVmVlcmVuZHJhLA0KDQpQbGVhc2Ugc2VlIGlubGluZSBhZ2FpbuKApg0KDQpSZWdhcmRzLA0K
QmFsYWppDQoNCkZyb206IFZlZXJlbmRyYW5hdGhhIFJlZGR5IFZhbGxlbSBbbWFpbHRvOnZlZXJl
bmRyYW5hdGhhcnZAaHVhd2VpLmNvbV0NClNlbnQ6IDEwIEF1Z3VzdCAyMDE2IDEwOjM1DQpUbzog
QWNlZSBMaW5kZW0gKGFjZWUpIDxhY2VlQGNpc2NvLmNvbT47IEJhbGFqaSBHYW5lc2ggKGJhbGFn
YW5lKSA8YmFsYWdhbmVAY2lzY28uY29tPjsgT1NQRiBXRyBMaXN0IDxvc3BmQGlldGYub3JnPg0K
U3ViamVjdDogUkU6IFtPU1BGXSBbT1NQRnYzXSByZWdhcmRpbmcgcCBiaXQgc2V0IGFuZCBGQSBm
b3IgTlNTQSAoVHlwZS03KSBMU0FzDQoNClRoYW5rcyB0byBCYWxhamkgYW5kIEFjZWUgZm9yIGNs
YXJpZmljYXRpb24uDQoNClJlZ2FyZGluZyBBY2VlIGNsYXJpZmljYXRpb24sDQpJIHRoaW5rIGl0
IGlzIG90aGVyIHdheS4gSWYgdGhlIOKAnHAtYml0IGlzIG5vdCB0byBiZSBzZXQgKGNsZWFyKeKA
nSwgdGhlbiBOU1NBIExTQSBtYXkgYmUgb3JpZ2luYXRlZCB3aXRob3V0IEZBLiBJZiB0aGUg4oCc
cCBiaXQgaXMgdG8gYmUgc2V04oCdLCB0aGUgTlNTQSBMU0EgbXVzdCBub3QgYmUgb3JpZ2luYXRl
ZCB3aGVuIG5vIGZvcndhcmRpbmcgYWRkcmVzcyBpcyBhdmFpbGFibGUuIEFzIHBlciBzZWN0aW9u
IDIuMyAgaW4gUkZDIDMxMDENCg0KRm9yIGFuIE5TU0Egd2l0aCBubyBzdWNoIG5ldHdvcmsgdGhl
IGZvcndhcmRpbmcgYWRkcmVzcw0KICAgZmllbGQgbWF5IG9ubHkgYmUgZmlsbGVkIHdpdGggYW4g
YWRkcmVzcyBmcm9tIG9uZSBvZiB0aGUgaXRzIGFjdGl2ZQ0KICAgaW50ZXJmYWNlcyBvciAwLjAu
MC4wLiAgSWYgdGhlIFAtYml0IGlzIHNldCwgdGhlIGZvcndhcmRpbmcgYWRkcmVzcw0KICAgbXVz
dCBiZSBub24temVybzsgb3RoZXJ3aXNlIGl0IG1heSBiZSAwLjAuMC4wLiAgSWYgYW4gTlNTQSBy
ZXF1aXJlcw0KICAgdGhlIFAtYml0IGJlIHNldCBhbmQgYSBub24temVybyBmb3J3YXJkaW5nIGFk
ZHJlc3MgaXMgdW5hdmFpbGFibGUsDQogICB0aGVuIHRoZSByb3V0ZSdzIFR5cGUtNyBMU0EgaXMg
bm90IG9yaWdpbmF0ZWQgaW50byB0aGlzIE5TU0EuDQpQbGVhc2UgY29uZmlybS4NCg0KU29tZSBP
U1BGVjMgTlNTQSBpbXBsZW1lbnRhdGlvbnMgb2YgZGlmZmVyZW50IHZlbmRvcnMsIHN1cHBvcnRl
ZCBUcmFuc2xhdGlvbiBvZiBUeXBlLTcgd2l0aCDigJxubyBGQeKAnSBidXQg4oCccCBiaXQgaXMg
c2V04oCdLCBhcmUgdHJhbnNsYXRpbmcgdG8gVHlwZS01IExTQXMuDQoNCklmIG5ldyBpbXBsZW1l
bnRhdGlvbiBzdHJpY3QgdG8gZG8gbm90IHRyYW5zbGF0ZSB0aGVuLCBpdCBtYXkgY2F1c2UgaW50
ZXItb3AgaXNzdWVzIHdpdGggc3VjaCBpbXBsZW1lbnRhdGlvbnMuDQpTbyB3aGV0aGVyIG5ldyBp
bXBsZW1lbnRhdGlvbnMgYXJlIGFsc28gcmVxdWlyZWQgdG8gc3VwcG9ydCB0aG9zZSBMU0EgdHJh
bnNsYXRpb24gdG8gbWFrZSBjb21wYXRpYmxlIHdpdGggb2xkZXIgb25lcz8NCg0KPj4+W0JBTEFK
STogSSBkb27igJl0IHNlZSBhbnkgaXNzdWUgaW4gb3JpZ2luYXRpbmcgYW4gTlNTQSBMU0Egd2l0
aCBQLWJpdCBzZXQgYW5kIHdpdGhvdXQgZm9yd2FyZGluZyBhZGRyZXNzLCBpZiB0aGUgaW1wbGVt
ZW50YXRpb25zIGRvIG5vdCB0cmFuc2xhdGUgc3VjaCBMU0FzLg0KVGhlIHRoaW5rIGFueSBpbXBs
ZW1lbnRhdGlvbiBzaG91bGQgbm90IHRyYW5zbGF0ZSBzdWNoIExTQXMuDQpJZiB0aGUgTFNBcyBh
cmUgdHJhbnNsYXRlZCwgdGhhdCB3b3VsZCBjb3VsZCBwcm9iYWJseSBjYXVzZSBzdWJvcHRpbWFs
IHJvdXRpbmcvaW50ZXItb3AgaXNzdWVzLCBlc3BlY2lhbGx5IHdpdGggMiBvciBtb3JlIE5TU0Eg
QUJScy4NCg0KV291bGQgbGV0IEFjZWUgY29uZmlybSBvbiB0aGUgc2FtZS5dDQoNClJlZ2FyZHMs
DQpWZWVyZW5kcmFuYXRoDQoNCkZyb206IEFjZWUgTGluZGVtIChhY2VlKSBbbWFpbHRvOmFjZWVA
Y2lzY28uY29tXQ0KU2VudDogMTAgQXVndXN0IDIwMTYgMDE6MjQNClRvOiBCYWxhamkgR2FuZXNo
IChiYWxhZ2FuZSkgPGJhbGFnYW5lQGNpc2NvLmNvbTxtYWlsdG86YmFsYWdhbmVAY2lzY28uY29t
Pj47IFZlZXJlbmRyYW5hdGhhIFJlZGR5IFZhbGxlbSA8dmVlcmVuZHJhbmF0aGFydkBodWF3ZWku
Y29tPG1haWx0bzp2ZWVyZW5kcmFuYXRoYXJ2QGh1YXdlaS5jb20+PjsgT1NQRiBXRyBMaXN0IDxv
c3BmQGlldGYub3JnPG1haWx0bzpvc3BmQGlldGYub3JnPj4NClN1YmplY3Q6IFJlOiBbT1NQRl0g
W09TUEZ2M10gcmVnYXJkaW5nIHAgYml0IHNldCBhbmQgRkEgZm9yIE5TU0EgKFR5cGUtNykgTFNB
cw0KDQpIaSBWZWVyYSwgQmFsYWppLA0KDQpXaGlsZSBJIHdhcyBjb250cmlidXRvciB0byB0aGlz
IFJGQyA7XiksIEkgY2FuIHNlZSBpdCBjb3VsZCB1c2Ugc29tZSBtb3JlIG5vcm1hdGl2ZSBsYW5n
dWFnZSB0byBjb3ZlciB0aGVzZSBjYXNlcyB3aGVyZSBubyBJUHY2IGZvcndhcmRpbmcgYWRkcmVz
cyBpcyBhdmFpbGFibGUuIEkgYmFzaWNhbGx5IGFncmVlIHdpdGggQmFsYWppLCBpZiB0aGUgUC1i
aXQgaXMgdG8gYmUgc2V0IGluIHRoZSBOU1NBLUxTQSwgdGhlIExTQSBNQVkgYmUgb3JpZ2luYXRl
ZCB3L28gYSBmb3J3YXJkaW5nIGFkZHJlc3MgKGluIE9TUEZ2MyBmb3J3YXJkIGFkZHJlc3MgZW5j
b2RpbmcgaXMgb3B0aW9uYWwpLiBJZiB0aGUgUC1iaXQgaXMgdG8gYmUgY2xlYXIgaW4gdGhlIE5T
U0EtTFNBLCB0aGUgTlNTQS1MU0EgTVVTVCBOT1QgYmUgb3JpZ2luYXRlZCB3aGVuIG5vIGZvcndh
cmRpbmcgYWRkcmVzcyBpcyBhdmFpbGFibGUuDQoNClRoYW5rcywNCkFjZWUNCg0KRnJvbTogT1NQ
RiA8b3NwZi1ib3VuY2VzQGlldGYub3JnPG1haWx0bzpvc3BmLWJvdW5jZXNAaWV0Zi5vcmc+PiBv
biBiZWhhbGYgb2YgIkJhbGFqaSBHYW5lc2ggKGJhbGFnYW5lKSIgPGJhbGFnYW5lQGNpc2NvLmNv
bTxtYWlsdG86YmFsYWdhbmVAY2lzY28uY29tPj4NCkRhdGU6IFR1ZXNkYXksIEF1Z3VzdCA5LCAy
MDE2IGF0IDEwOjEwIEFNDQpUbzogVmVlcmVuZHJhbmF0aGEgUmVkZHkgVmFsbGVtIDx2ZWVyZW5k
cmFuYXRoYXJ2QGh1YXdlaS5jb208bWFpbHRvOnZlZXJlbmRyYW5hdGhhcnZAaHVhd2VpLmNvbT4+
LCBPU1BGIFdHIExpc3QgPG9zcGZAaWV0Zi5vcmc8bWFpbHRvOm9zcGZAaWV0Zi5vcmc+Pg0KU3Vi
amVjdDogUmU6IFtPU1BGXSBbT1NQRnYzXSByZWdhcmRpbmcgcCBiaXQgc2V0IGFuZCBGQSBmb3Ig
TlNTQSAoVHlwZS03KSBMU0FzDQoNCkhpIFZlZXJhLA0KDQpQbGVhc2Ugc2VlIGlubGluZS4uDQoN
Cg0KUmVnYXJkcywNCkJhbGFqaQ0KDQpGcm9tOiBPU1BGIFttYWlsdG86b3NwZi1ib3VuY2VzQGll
dGYub3JnXSBPbiBCZWhhbGYgT2YgVmVlcmVuZHJhbmF0aGEgUmVkZHkgVmFsbGVtDQpTZW50OiAw
OSBBdWd1c3QgMjAxNiAxODowNA0KVG86IE9TUEYgV0cgTGlzdCA8b3NwZkBpZXRmLm9yZzxtYWls
dG86b3NwZkBpZXRmLm9yZz4+DQpTdWJqZWN0OiBbT1NQRl0gW09TUEZ2M10gcmVnYXJkaW5nIHAg
Yml0IHNldCBhbmQgRkEgZm9yIE5TU0EgKFR5cGUtNykgTFNBcw0KDQpIaSBBbGwsDQpDYW4geW91
IHBsZWFzZSBwcm92aWRlIGNsYXJpZmljYXRpb24gZm9yIGZvbGxvd2luZyBpbiBPU1BGdjMgTlNT
QSBpbXBsZW1lbnRhdGlvbi4NCg0KQXMgUkZDIDMxMDEgaXMgY29uc2lkZXJlZCBOU1NBIFJGQyBm
b3IgYm90aCBPU1BGdjIgYW5kIE9TUEZ2MywNCg0KQ2FzZSAxOg0KDQpBcyBwZXIgUkZDIDMxMDEs
IDIuNCBzZWN0aW9uLCBXaGlsZSBvcmlnaW5hdGluZyBUeXBlLTcgTFNBLCBpZiBwIOKAk2JpdCBp
cyBzZXQsIHRoZW4gRm9yd2FyZGluZyBhZGRyZXNzIChGQSkgbXVzdCBiZSBub24tIHplcm8uDQoN
Cg0KW2NpZDppbWFnZTAwMi5qcGdAMDFEMUYyRjkuNTQ4NTBGQzBdDQoNCkZvciBPU1BGdjMgY2Fz
ZSwgdGhlcmUgbWF5IGJlIHBvc3NpYmxlIEZBICBpcyBub3QgYXZhaWxhYmxlIChubyBnbG9iYWwg
YWRkcmVzcyBpcyBjb25maWd1cmVkIG9uIGFueSBvZiBOU1NBIGludGVyZmFjZSkuDQpJZiBPU1BG
djMgcmVjZWl2ZXMgVHlwZS03IExTQSB3aXRoIHAgYml0IHNldCBidXQgbm8gZm9yd2FyZGluZyBh
ZGRyZXNzLCB3aGV0aGVyIHRoaXMgTFNBIHNob3VsZCBiZSBjb25zaWRlciBhcyB2YWxpZCBhbmQg
Y2FuIGJlIHVzZWQgZm9yIHJvdXRlIGNhbGN1bGF0aW9uPw0KDQoNCltCQUxBSkk6IElmIHRoZSBU
eXBlLTcgTFNBIGhhcyBubyBmb3J3YXJkaW5nIGFkZHJlc3MsIGl0IGRvZXMgbm90IGdldCB0cmFu
c2xhdGVkIHRvIFR5cGUtNS4gVGhpcyBpcyBzcGVjaWZpZWQgaW4gdGhlIFJGQyBzZWN0aW9uIDIu
MywgcG9pbnQgNg0KDQoNCiAgICAgIDYuIFRob3NlIFR5cGUtNyBMU0FzIHRoYXQgYXJlIHRvIGJl
IHRyYW5zbGF0ZWQgaW50byBUeXBlLTUgTFNBcw0KDQogICAgICAgICBtdXN0IGhhdmUgdGhlaXIg
Zm9yd2FyZGluZyBhZGRyZXNzIHNldC4NCg0KSG93ZXZlciB0aGUgTFNBIGlzIHN0aWxsIHZhbGlk
IGFuZCB3b3VsZCBiZSB1c2VkIGluc2lkZSB0aGUgTlNTQSBhcmVhLg0KXQ0KDQpDYXNlIDI6DQpJ
biBzZWN0aW9uIDMuMiAgLCBUcmFuc2xhdGluZyBUeXBlLTcgTFNBcyBpbnRvIFR5cGUtNSBMU0Fz
DQpbY2lkOmltYWdlMDA0LmpwZ0AwMUQxRjJGOS41NDg1MEZDMF0NClNhbWUgaW4gT1NQRnYzLCBp
ZiB3ZSByZWNlaXZlZCBUeXBlLTcgTFNBIHdpdGggbm8gZm9yd2FyZGluZyBhZGRyZXNzIGJ1dCDi
gJhw4oCZIGJpdCBzZXQsIHdoZXRoZXIgQUJSIGlzIGFsbG93ZWQgdG8gdHJhbnNsYXRlIHRoaXMg
TFNBIHRvIFR5cGUtNSBFeHRlcm5hbCBMU0E/DQoNCltCQUxBSkk6IE5vLiBBQlIgc2hvdWxkIG5v
dCBiZSB0cmFuc2xhdGluZyBzdWNoIExTQXMgd2l0aG91dCBmb3J3YXJkaW5nIGFkZHJlc3MuIFRo
aXMgaXMgYWdhaW4gYXMgcGVyIHNlY3Rpb24gMi4zLCBwb2ludCA2IGluIHRoZSBSRkMuXQ0KDQpB
cyBwZXIgbXkgdW5kZXJzdGFuZGluZywgaWYgRm9yd2FyZGluZyBhZGRyZXNzIGlzIG5vdCBhdmFp
bGFibGUsIFR5cGUtNyBMU0EgbXVzdCBiZSBvcmlnaW5hdGVkIHdpdGggbm8g4oCYcOKAmSBiaXQg
c2V0IGFuZCBubyBmb3J3YXJkaW5nIGFkZHJlc3MuIElmIOKAmHDigJkgYml0IGlzIHNldCBtZWFu
cywgaXQgbXVzdCAgYWx3YXlzDQpDYXJyeSBmb3J3YXJkaW5nIGFkZHJlc3MoZm9yIE9TUEZ2Mywg
aXQgbXVzdCBiZSBnbG9iYWwgaXB2NiBhZGRyZXNzIGNvbmZpZ3VyZWQgb24gYW55IG9mIGludGVy
ZmFjZXMpLg0KDQoNCltCQUxBSkk6IFAtYml0IG5vdCBiZWluZyBzZXQgd291bGQgZXhwbGljaXRs
eSBtZWFuIHRoYXQgd2UgZG9u4oCZdCB3YW50IHRoZSBMU0EgdG8gYmUgdHJhbnNsYXRlZC4gUHJv
YmFibHkgdG8ga2VlcCB0aGUgcmVkaXN0cmlidXRlZCBwcmVmaXhlcyBvbmx5IHdpdGhpbiB0aGUg
TlNTQSBhcmVhIChmb3Igd2hhdGV2ZXIgcmVhc29uIGl0IG1heSBiZSkuDQpJZiBQLWJpdCBpcyBz
ZXQsIGl0IHNob3VsZCBhbHNvIGhhdmUgYSBmb3J3YXJkaW5nIGFkZHJlc3MgZm9yIGl0IHRvIGJl
IHRyYW5zbGF0ZWQuXQ0KDQpQbGVhc2UgbGV0IG1lIGtub3cgd2hldGhlciBteSB1bmRlcnN0YW5k
aW5nIGlzIGNvcnJlY3Qgb3Igbm90IGZvciBPU1BGdjMsIGFzIHBlciBSRkMgMzEwMS4NCg0KUmVn
YXJkcywNClZlZXJlbmRyYW5hdGgNCg0KDQoNCg0KDQoNCg0KDQoNCg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OlR1bmdhOw0KCXBhbm9zZS0xOjIgMTEgNSAyIDQgMiA0IDIgMiAzO30N
CkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0
IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJ
cGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8N
CnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBjbTsN
CgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWls
eToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21z
by1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjojMDU2M0MxOw0KCXRleHQtZGVjb3JhdGlvbjp1
bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1z
dHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjojOTU0RjcyOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRl
cmxpbmU7fQ0KcHJlDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoi
SFRNTCBQcmVmb3JtYXR0ZWQgQ2hhciI7DQoJbWFyZ2luOjBjbTsNCgltYXJnaW4tYm90dG9tOi4w
MDAxcHQ7DQoJZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseToiQ291cmllciBOZXciO30N
CnNwYW4uSFRNTFByZWZvcm1hdHRlZENoYXINCgl7bXNvLXN0eWxlLW5hbWU6IkhUTUwgUHJlZm9y
bWF0dGVkIENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoi
SFRNTCBQcmVmb3JtYXR0ZWQiOw0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7fQ0Kc3Bhbi5F
bWFpbFN0eWxlMTkNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNh
bGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2luZG93dGV4dDt9DQpzcGFuLkVtYWlsU3R5bGUy
MA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fu
cy1zZXJpZjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHlsZTIxDQoJe21zby1zdHls
ZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNv
bG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjINCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29u
YWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6IzFG
NDk3RDt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglm
b250LXNpemU6MTAuMHB0O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjYxMi4wcHQgNzky
LjBwdDsNCgltYXJnaW46NzIuMHB0IDkwLjBwdCA3Mi4wcHQgOTAuMHB0O30NCmRpdi5Xb3JkU2Vj
dGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28g
OV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+
DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5
b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9v
OnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iRU4t
SU4iIGxpbms9IiMwNTYzQzEiIHZsaW5rPSIjOTU0RjcyIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0
aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RDtt
c28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+SGkgVmVlcmVuZHJhLDxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEO21z
by1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RDttc28tZmFyZWFz
dC1sYW5ndWFnZTpFTi1VUyI+UGxlYXNlIHNlZSBpbmxpbmUgYWdhaW7igKYNCjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0
OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RDttc28t
ZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+UmVnYXJkcyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RDttc28tZmFyZWFz
dC1sYW5ndWFnZTpFTi1VUyI+QmFsYWppPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3Vh
Z2U6RU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxl
PSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBw
dCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBsYW5nPSJFTi1V
UyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIj4gVmVlcmVuZHJhbmF0aGEgUmVk
ZHkgVmFsbGVtIFttYWlsdG86dmVlcmVuZHJhbmF0aGFydkBodWF3ZWkuY29tXQ0KPGJyPg0KPGI+
U2VudDo8L2I+IDEwIEF1Z3VzdCAyMDE2IDEwOjM1PGJyPg0KPGI+VG86PC9iPiBBY2VlIExpbmRl
bSAoYWNlZSkgJmx0O2FjZWVAY2lzY28uY29tJmd0OzsgQmFsYWppIEdhbmVzaCAoYmFsYWdhbmUp
ICZsdDtiYWxhZ2FuZUBjaXNjby5jb20mZ3Q7OyBPU1BGIFdHIExpc3QgJmx0O29zcGZAaWV0Zi5v
cmcmZ3Q7PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJFOiBbT1NQRl0gW09TUEZ2M10gcmVnYXJkaW5n
IHAgYml0IHNldCBhbmQgRkEgZm9yIE5TU0EgKFR5cGUtNykgTFNBczxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Y29sb3I6IzFGNDk3RCI+VGhhbmtzIHRvIEJhbGFqaSBhbmQgQWNlZSBmb3IgY2xhcmlmaWNhdGlv
bi48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6
IzFGNDk3RCI+UmVnYXJkaW5nIEFjZWUgY2xhcmlmaWNhdGlvbiwNCjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29s
b3I6IzFGNDk3RCI+SSB0aGluayBpdCBpcyBvdGhlciB3YXkuIElmIHRoZSDigJxwLWJpdCBpcyBu
b3QgdG8gYmUgc2V0IChjbGVhcinigJ0sIHRoZW4gTlNTQSBMU0EgbWF5IGJlIG9yaWdpbmF0ZWQg
d2l0aG91dCBGQS4gSWYgdGhlIOKAnHAgYml0IGlzIHRvIGJlIHNldOKAnSwgdGhlIE5TU0EgTFNB
IG11c3Qgbm90IGJlIG9yaWdpbmF0ZWQgd2hlbiBubyBmb3J3YXJkaW5nIGFkZHJlc3MNCiBpcyBh
dmFpbGFibGUuIEFzIHBlciBzZWN0aW9uIDIuMyAmbmJzcDtpbiBSRkMgMzEwMTxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iY29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj5Gb3IgYW4gTlNT
QSB3aXRoIG5vIHN1Y2ggbmV0d29yayB0aGUgZm9yd2FyZGluZyBhZGRyZXNzPG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2Nv
bG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsgZmllbGQgbWF5IG9ubHkgYmUgZmlsbGVkIHdpdGggYW4g
YWRkcmVzcyBmcm9tIG9uZSBvZiB0aGUgaXRzIGFjdGl2ZTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+
Jm5ic3A7Jm5ic3A7IGludGVyZmFjZXMgb3IgMC4wLjAuMC4mbmJzcDsgSWYgdGhlIFAtYml0IGlz
IHNldCwgdGhlIGZvcndhcmRpbmcgYWRkcmVzczxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7
Jm5ic3A7IG11c3QgYmUgbm9uLXplcm87IG90aGVyd2lzZSBpdCBtYXkgYmUgMC4wLjAuMC4mbmJz
cDsNCjxiPklmIGFuIE5TU0EgcmVxdWlyZXM8bzpwPjwvbzpwPjwvYj48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4m
bmJzcDsmbmJzcDsgdGhlIFAtYml0IGJlIHNldCBhbmQgYSBub24temVybyBmb3J3YXJkaW5nIGFk
ZHJlc3MgaXMgdW5hdmFpbGFibGUsPG86cD48L286cD48L3NwYW4+PC9iPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7
Jm5ic3A7IHRoZW4gdGhlIHJvdXRlJ3MgVHlwZS03IExTQSBpcyBub3Qgb3JpZ2luYXRlZCBpbnRv
IHRoaXMgTlNTQS48L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFG
NDk3RCI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5QbGVhc2UgY29uZmlybS48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImNvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+
U29tZSBPU1BGVjMgTlNTQSBpbXBsZW1lbnRhdGlvbnMgb2YgZGlmZmVyZW50IHZlbmRvcnMsIHN1
cHBvcnRlZCBUcmFuc2xhdGlvbiBvZiBUeXBlLTcgd2l0aCDigJxubyBGQeKAnSBidXQg4oCccCBi
aXQgaXMgc2V04oCdLCBhcmUgdHJhbnNsYXRpbmcgdG8gVHlwZS01IExTQXMuPG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPklmIG5l
dyBpbXBsZW1lbnRhdGlvbiBzdHJpY3QgdG8gZG8gbm90IHRyYW5zbGF0ZSB0aGVuLCBpdCBtYXkg
Y2F1c2UgaW50ZXItb3AgaXNzdWVzIHdpdGggc3VjaCBpbXBsZW1lbnRhdGlvbnMuDQo8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImNvbG9yOiMxRjQ5N0QiPlNvIHdoZXRoZXIgbmV3IGltcGxlbWVudGF0aW9ucyBhcmUg
YWxzbyByZXF1aXJlZCB0byBzdXBwb3J0IHRob3NlIExTQSB0cmFuc2xhdGlvbiB0byBtYWtlIGNv
bXBhdGlibGUgd2l0aCBvbGRlciBvbmVzPw0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZndDsmZ3Q7Jmd0O1tCQUxBSkk6IEkg
ZG9u4oCZdCBzZWUgYW55IGlzc3VlIGluIG9yaWdpbmF0aW5nIGFuIE5TU0EgTFNBIHdpdGggUC1i
aXQgc2V0IGFuZCB3aXRob3V0IGZvcndhcmRpbmcgYWRkcmVzcywgaWYgdGhlIGltcGxlbWVudGF0
aW9ucyBkbyBub3QgdHJhbnNsYXRlIHN1Y2ggTFNBcy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5
N0QiPlRoZSB0aGluayBhbnkgaW1wbGVtZW50YXRpb24gc2hvdWxkIG5vdCB0cmFuc2xhdGUgc3Vj
aCBMU0FzLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+SWYgdGhlIExTQXMgYXJlIHRyYW5z
bGF0ZWQsIHRoYXQgd291bGQgY291bGQgcHJvYmFibHkgY2F1c2Ugc3Vib3B0aW1hbCByb3V0aW5n
L2ludGVyLW9wIGlzc3VlcywgZXNwZWNpYWxseSB3aXRoIDIgb3IgbW9yZSBOU1NBIEFCUnMuPG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5
N0QiPldvdWxkIGxldCBBY2VlIGNvbmZpcm0gb24gdGhlIHNhbWUuXTxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29s
b3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5SZWdhcmRzLDxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+VmVlcmVuZHJhbmF0aDxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29s
b3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5
bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMu
MHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIGxhbmc9IkVO
LVVTIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiPiBBY2VlIExpbmRlbSAoYWNl
ZSkgWzxhIGhyZWY9Im1haWx0bzphY2VlQGNpc2NvLmNvbSI+bWFpbHRvOmFjZWVAY2lzY28uY29t
PC9hPl0NCjxicj4NCjxiPlNlbnQ6PC9iPiAxMCBBdWd1c3QgMjAxNiAwMToyNDxicj4NCjxiPlRv
OjwvYj4gQmFsYWppIEdhbmVzaCAoYmFsYWdhbmUpICZsdDs8YSBocmVmPSJtYWlsdG86YmFsYWdh
bmVAY2lzY28uY29tIj5iYWxhZ2FuZUBjaXNjby5jb208L2E+Jmd0OzsgVmVlcmVuZHJhbmF0aGEg
UmVkZHkgVmFsbGVtICZsdDs8YSBocmVmPSJtYWlsdG86dmVlcmVuZHJhbmF0aGFydkBodWF3ZWku
Y29tIj52ZWVyZW5kcmFuYXRoYXJ2QGh1YXdlaS5jb208L2E+Jmd0OzsgT1NQRiBXRyBMaXN0ICZs
dDs8YSBocmVmPSJtYWlsdG86b3NwZkBpZXRmLm9yZyI+b3NwZkBpZXRmLm9yZzwvYT4mZ3Q7PGJy
Pg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbT1NQRl0gW09TUEZ2M10gcmVnYXJkaW5nIHAgYml0IHNl
dCBhbmQgRkEgZm9yIE5TU0EgKFR5cGUtNykgTFNBczxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjpibGFjayI+SGkg
VmVlcmEsIEJhbGFqaSwmbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMC41cHQ7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjEwLjVwdDtjb2xvcjpibGFjayI+V2hpbGUgSSB3YXMgY29udHJpYnV0b3IgdG8g
dGhpcyBSRkMgO14pLCBJIGNhbiBzZWUgaXQgY291bGQgdXNlIHNvbWUgbW9yZSBub3JtYXRpdmUg
bGFuZ3VhZ2UgdG8gY292ZXIgdGhlc2UgY2FzZXMgd2hlcmUgbm8gSVB2NiBmb3J3YXJkaW5nIGFk
ZHJlc3MgaXMgYXZhaWxhYmxlLiBJIGJhc2ljYWxseSBhZ3JlZSB3aXRoDQogQmFsYWppLCBpZiB0
aGUgUC1iaXQgaXMgdG8gYmUgc2V0IGluIHRoZSBOU1NBLUxTQSwgdGhlIExTQSBNQVkgYmUgb3Jp
Z2luYXRlZCB3L28gYSBmb3J3YXJkaW5nIGFkZHJlc3MgKGluIE9TUEZ2MyBmb3J3YXJkIGFkZHJl
c3MgZW5jb2RpbmcgaXMgb3B0aW9uYWwpLiBJZiB0aGUgUC1iaXQgaXMgdG8gYmUgY2xlYXIgaW4g
dGhlIE5TU0EtTFNBLCB0aGUgTlNTQS1MU0EgTVVTVCBOT1QgYmUgb3JpZ2luYXRlZCB3aGVuIG5v
IGZvcndhcmRpbmcgYWRkcmVzcw0KIGlzIGF2YWlsYWJsZS4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjpibGFjayI+VGhhbmtz
LDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjpibGFj
ayI+QWNlZTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xv
cjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2IHN0eWxl
PSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBw
dCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImNvbG9yOmJsYWNrIj5Gcm9tOiA8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iY29sb3I6YmxhY2siPk9TUEYgJmx0OzxhIGhyZWY9Im1haWx0bzpvc3BmLWJvdW5j
ZXNAaWV0Zi5vcmciPm9zcGYtYm91bmNlc0BpZXRmLm9yZzwvYT4mZ3Q7IG9uIGJlaGFsZiBvZiAm
cXVvdDtCYWxhamkgR2FuZXNoIChiYWxhZ2FuZSkmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpi
YWxhZ2FuZUBjaXNjby5jb20iPmJhbGFnYW5lQGNpc2NvLmNvbTwvYT4mZ3Q7PGJyPg0KPGI+RGF0
ZTogPC9iPlR1ZXNkYXksIEF1Z3VzdCA5LCAyMDE2IGF0IDEwOjEwIEFNPGJyPg0KPGI+VG86IDwv
Yj5WZWVyZW5kcmFuYXRoYSBSZWRkeSBWYWxsZW0gJmx0OzxhIGhyZWY9Im1haWx0bzp2ZWVyZW5k
cmFuYXRoYXJ2QGh1YXdlaS5jb20iPnZlZXJlbmRyYW5hdGhhcnZAaHVhd2VpLmNvbTwvYT4mZ3Q7
LCBPU1BGIFdHIExpc3QgJmx0OzxhIGhyZWY9Im1haWx0bzpvc3BmQGlldGYub3JnIj5vc3BmQGll
dGYub3JnPC9hPiZndDs8YnI+DQo8Yj5TdWJqZWN0OiA8L2I+UmU6IFtPU1BGXSBbT1NQRnYzXSBy
ZWdhcmRpbmcgcCBiaXQgc2V0IGFuZCBGQSBmb3IgTlNTQSAoVHlwZS03KSBMU0FzPG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOmJsYWNrIj48bzpwPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6
bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQjVDNERGIDQuNXB0O3BhZGRpbmc6MGNtIDBjbSAwY20g
NC4wcHQ7bWFyZ2luLWxlZnQ6My43NXB0O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0OjBj
bTttYXJnaW4tYm90dG9tOjUuMHB0IiBpZD0iTUFDX09VVExPT0tfQVRUUklCVVRJT05fQkxPQ0tR
VU9URSI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJj
b2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj5IaSBWZWVyYSw8L3NwYW4+
PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5n
dWFnZTpFTi1VUyI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9y
OiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPlBsZWFzZSBzZWUgaW5saW5lLi48
L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RDttc28tZmFyZWFz
dC1sYW5ndWFnZTpFTi1VUyI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImNvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPiZuYnNwOzwvc3Bhbj48
c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1
YWdlOkVOLVVTIj5SZWdhcmRzLDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xv
cjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj5CYWxhamk8L3NwYW4+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpF
Ti1VUyI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29s
aWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPkZyb206
PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj4gT1NQRiBb
PGEgaHJlZj0ibWFpbHRvOm9zcGYtYm91bmNlc0BpZXRmLm9yZyI+bWFpbHRvOm9zcGYtYm91bmNl
c0BpZXRmLm9yZzwvYT5dDQo8Yj5PbiBCZWhhbGYgT2YgPC9iPlZlZXJlbmRyYW5hdGhhIFJlZGR5
IFZhbGxlbTxicj4NCjxiPlNlbnQ6PC9iPiAwOSBBdWd1c3QgMjAxNiAxODowNDxicj4NCjxiPlRv
OjwvYj4gT1NQRiBXRyBMaXN0ICZsdDs8YSBocmVmPSJtYWlsdG86b3NwZkBpZXRmLm9yZyI+b3Nw
ZkBpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KPGI+U3ViamVjdDo8L2I+IFtPU1BGXSBbT1NQRnYzXSBy
ZWdhcmRpbmcgcCBiaXQgc2V0IGFuZCBGQSBmb3IgTlNTQSAoVHlwZS03KSBMU0FzPC9zcGFuPjxz
cGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5i
c3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+SGkgQWxsLDwvc3Bhbj48c3BhbiBzdHlsZT0i
Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPkNhbiB5b3UgcGxlYXNlIHBy
b3ZpZGUgY2xhcmlmaWNhdGlvbiBmb3IgZm9sbG93aW5nIGluIE9TUEZ2MyBOU1NBIGltcGxlbWVu
dGF0aW9uLjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29s
b3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iY29sb3I6YmxhY2siPkFzIFJGQyAzMTAxIGlzIGNvbnNpZGVyZWQgTlNTQSBSRkMgZm9y
IGJvdGggT1NQRnYyIGFuZCBPU1BGdjMsPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xv
cjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+Q2FzZSAxOjwvc3Bhbj48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzwvc3Bh
bj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPkFz
IHBlciBSRkMgMzEwMSwgMi40IHNlY3Rpb24sIFdoaWxlIG9yaWdpbmF0aW5nIFR5cGUtNyBMU0Es
IGlmIHAg4oCTYml0IGlzIHNldCwgdGhlbiBGb3J3YXJkaW5nIGFkZHJlc3MgKEZBKSBtdXN0IGJl
IG5vbi0gemVyby4NCjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iY29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxpbWcgYm9yZGVyPSIwIiB3aWR0aD0i
NjA0IiBoZWlnaHQ9IjE2MyIgc3R5bGU9IndpZHRoOjYuMjkxNmluO2hlaWdodDoxLjcwMTNpbiIg
aWQ9IlBpY3R1cmVfeDAwMjBfMSIgc3JjPSJjaWQ6aW1hZ2UwMDIuanBnQDAxRDFGMkY5LjU0ODUw
RkMwIj48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9y
OmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImNvbG9yOmJsYWNrIj5Gb3IgT1NQRnYzIGNhc2UsIHRoZXJlIG1heSBiZSBwb3NzaWJsZSBG
QSAmbmJzcDtpcyBub3QgYXZhaWxhYmxlIChubyBnbG9iYWwgYWRkcmVzcyBpcyBjb25maWd1cmVk
IG9uIGFueSBvZiBOU1NBIGludGVyZmFjZSkuDQo8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJs
YWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj5JZiBPU1BGdjMgcmVjZWl2ZXMgVHlwZS03
IExTQSB3aXRoIHAgYml0IHNldCBidXQgbm8gZm9yd2FyZGluZyBhZGRyZXNzLCB3aGV0aGVyIHRo
aXMgTFNBIHNob3VsZCBiZSBjb25zaWRlciBhcyB2YWxpZCBhbmQgY2FuIGJlIHVzZWQgZm9yIHJv
dXRlIGNhbGN1bGF0aW9uPzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj
ayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9
ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPltCQUxBSkk6IElmIHRo
ZSBUeXBlLTcgTFNBIGhhcyBubyBmb3J3YXJkaW5nIGFkZHJlc3MsIGl0IGRvZXMgbm90IGdldCB0
cmFuc2xhdGVkIHRvIFR5cGUtNS4gVGhpcyBpcyBzcGVjaWZpZWQgaW4gdGhlIFJGQyBzZWN0aW9u
IDIuMywgcG9pbnQgNjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyA2LiBUaG9zZSBUeXBlLTcgTFNBcyB0aGF0IGFy
ZSB0byBiZSB0cmFuc2xhdGVkIGludG8gVHlwZS01IExTQXM8bzpwPjwvbzpwPjwvc3Bhbj48L3By
ZT4NCjxwcmU+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgbXVzdCBoYXZlIHRoZWlyIGZvcndhcmRpbmcgYWRk
cmVzcyBzZXQuPG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3Bh
biBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+SG93ZXZl
ciB0aGUgTFNBIGlzIHN0aWxsIHZhbGlkIGFuZCB3b3VsZCBiZSB1c2VkIGluc2lkZSB0aGUgTlNT
QSBhcmVhLjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29s
b3I6IzFGNDk3RCI+XTwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iY29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPkNhc2UgMjo8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj5JbiBzZWN0aW9uIDMuMiZuYnNwOyAs
IFRyYW5zbGF0aW5nIFR5cGUtNyBMU0FzIGludG8gVHlwZS01IExTQXM8L3NwYW4+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48aW1nIGJvcmRlcj0i
MCIgd2lkdGg9IjUyNCIgaGVpZ2h0PSIxMDEiIHN0eWxlPSJ3aWR0aDo1LjQ1ODNpbjtoZWlnaHQ6
MS4wNTU1aW4iIGlkPSJQaWN0dXJlX3gwMDIwXzIiIHNyYz0iY2lkOmltYWdlMDA0LmpwZ0AwMUQx
RjJGOS41NDg1MEZDMCI+PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJjb2xvcjpibGFjayI+U2FtZSBpbiBPU1BGdjMsIGlmIHdlIHJlY2VpdmVkIFR5cGUtNyBM
U0Egd2l0aCBubyBmb3J3YXJkaW5nIGFkZHJlc3MgYnV0IOKAmHDigJkgYml0IHNldCwgd2hldGhl
ciBBQlIgaXMgYWxsb3dlZCB0byB0cmFuc2xhdGUgdGhpcyBMU0EgdG8gVHlwZS01IEV4dGVybmFs
IExTQT88L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9y
OiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iY29sb3I6IzFGNDk3RCI+W0JBTEFKSTogTm8uIEFCUiBzaG91bGQgbm90IGJlIHRyYW5z
bGF0aW5nIHN1Y2ggTFNBcyB3aXRob3V0IGZvcndhcmRpbmcgYWRkcmVzcy4gVGhpcyBpcyBhZ2Fp
biBhcyBwZXIgc2VjdGlvbiAyLjMsIHBvaW50IDYgaW4gdGhlIFJGQy5dPC9zcGFuPjxzcGFuIHN0
eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFu
PjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+QXMg
cGVyIG15IHVuZGVyc3RhbmRpbmcsIGlmIEZvcndhcmRpbmcgYWRkcmVzcyBpcyBub3QgYXZhaWxh
YmxlLCBUeXBlLTcgTFNBIG11c3QgYmUgb3JpZ2luYXRlZCB3aXRoIG5vIOKAmHDigJkgYml0IHNl
dCBhbmQgbm8gZm9yd2FyZGluZyBhZGRyZXNzLiBJZiDigJhw4oCZIGJpdCBpcyBzZXQgbWVhbnMs
IGl0IG11c3QgJm5ic3A7YWx3YXlzDQo8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj5DYXJyeSBmb3J3YXJkaW5nIGFkZHJlc3MoZm9yIE9T
UEZ2MywgaXQgbXVzdCBiZSBnbG9iYWwgaXB2NiBhZGRyZXNzIGNvbmZpZ3VyZWQgb24gYW55IG9m
IGludGVyZmFjZXMpLjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNv
bG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPltCQUxBSkk6IFAtYml0IG5v
dCBiZWluZyBzZXQgd291bGQgZXhwbGljaXRseSBtZWFuIHRoYXQgd2UgZG9u4oCZdCB3YW50IHRo
ZSBMU0EgdG8gYmUgdHJhbnNsYXRlZC4gUHJvYmFibHkgdG8ga2VlcCB0aGUgcmVkaXN0cmlidXRl
ZCBwcmVmaXhlcyBvbmx5IHdpdGhpbiB0aGUgTlNTQSBhcmVhIChmb3Igd2hhdGV2ZXIgcmVhc29u
IGl0IG1heSBiZSkuPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJjb2xvcjojMUY0OTdEIj5JZiBQLWJpdCBpcyBzZXQsIGl0IHNob3VsZCBhbHNvIGhhdmUgYSBm
b3J3YXJkaW5nIGFkZHJlc3MgZm9yIGl0IHRvIGJlIHRyYW5zbGF0ZWQuXTwvc3Bhbj48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzwvc3Bh
bj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPlBs
ZWFzZSBsZXQgbWUga25vdyB3aGV0aGVyIG15IHVuZGVyc3RhbmRpbmcgaXMgY29ycmVjdCBvciBu
b3QgZm9yIE9TUEZ2MywgYXMgcGVyIFJGQyAzMTAxLjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHls
ZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPlJlZ2FyZHMsPC9zcGFu
PjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+VmVl
cmVuZHJhbmF0aDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0i
Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3Bh
biBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzwv
c3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2si
PiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29s
b3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2si
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29s
b3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2Nr
cXVvdGU+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_fc520410427b4481b1de037715854286XCHALN017ciscocom_--

--_005_fc520410427b4481b1de037715854286XCHALN017ciscocom_
Content-Type: image/jpeg; name="image002.jpg"
Content-Description: image002.jpg
Content-Disposition: inline; filename="image002.jpg"; size=28592;
	creation-date="Wed, 10 Aug 2016 09:19:57 GMT";
	modification-date="Wed, 10 Aug 2016 09:19:57 GMT"
Content-ID: <image002.jpg@01D1F2F9.54850FC0>
Content-Transfer-Encoding: base64

/9j/4AAQSkZJRgABAQEAkACQAAD/2wBDAAoHBwkHBgoJCAkLCwoMDxkQDw4ODx4WFxIZJCAmJSMg
IyIoLTkwKCo2KyIjMkQyNjs9QEBAJjBGS0U+Sjk/QD3/2wBDAQsLCw8NDx0QEB09KSMpPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT3/wAARCAD1A4oDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD2aiii
gApKWkoAQ0dvSmyOURiBkgcD1rk5fGN3YapDHqlh5FpcP5cUobOW9MUIDr6SkDZGccHpUdzcxWtv
JPMwRI1JLHtQxWJePpSiuR8NeNj4i1a4tTZvCkX3JD0cetdb39qATA4yKUDArA17xI1hdx6fp9ub
rUJQWWPoAB1JNM0LxVHqRuLa+j+yXlr/AK1GPA/Gi4zocYpD9eKorrWnm7S0+1xee4yqbuW+lZWs
6xMNVtLOwu4Ek3/v4nPzY9qWzFfQ6P07Uvf+tQXF3DZQGa4lVI/7xPFUrTxFpeoyNHbX0UjoNzKj
Z4psfQ0x9Til6dORXO6Zq9xqHiK4SG7t5LJANqKfmU+4rUudZ0+ykkS5u4opFG5lZuQKQF+iqUmr
2UVit49wn2ZhkSZ4NNs9ZsNQieS0uo5FT7xB6UwNCmEfh9K5aP4iaO/iCTS/PUFB/rCeCfSr3iTW
F0/SS9vdwwXEmDEZDwaANxcUuazrS8MWkxXF/LEHKBnfOF/OlttbsLy4MFvdRSSYztVuv0oA0KD+
lZ19r2m6ZKI769igcjOHbFWbW9t7+3E1tKJIz0YUAWKM56VWvpJ4rORrWMSSqPlTON1cbp/jPXr/
AFuTTRoqLJCR5pMn3RQB3fSjNVLfULe4mkhjlRp4gPMQHlaY2sWCIztdRCNG2MxbgH0oAvZoqjaa
zYX8kkdpcxzPH94Ic0kuuadDeC1ku4hOeilqAL9IM+2aM88YINVNSmuoLKR7GASzr0RjjP40AW/w
pfpXEJ4x1mDX7TSr/So0kueQyS52j1NdtnA/nQAufQUcHtWF4k8SDw+toxhMv2mURgA/d961Lm8j
s7J7qY4jjTex9qQFk/pRXJaN4n1TXZ47iz09DprsV84ycj8KseKvFcnh+W2jt7Q3LyH94AcbF9aY
HSDilzVS21GC409L3eqwsu4sTjFRWOuafqUrx2V0kzJ94Ic4oA0aKKKACiiigAooooAKKKKACiii
gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA
CiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK
KKKACiiigAooooAKKKKACkpaSgCOeRIYXlkOERSWrzOHxDp3irxJHcalO1va2Um23t2Q/vG/vV6e
yhhhgCD1BqudNsid32WEkd9goAz9f8Q23h+yiuZ4pZEkIVfLGetZ3iuz1bXNJtRo5jVWIkkWQ43L
6V07RRyKA6KwHQEZpwwowBgCgDzXw1/bkfjydLmyihiEQVgn3QPWvSSM8UmxQxfaMnvin0CSscLr
Mx0Px1Dql4jiykjKGRRnaay7mObVZfEOswxt9laLZFxjf716VNDHOm2aNXX0YZoWCJYvKWNQnoBx
SsM47wp4bsL7w9pdzdW7faYBlXY/N+JrK8dajo8Ou6axAF3FMPNkQHIWvSFQIoVFCqOwqCSxtJHL
yW0TE92QGm9XclLSxxXxBvYpdG026t5MwtMCB2Ye4pngq201tSvNVL24nMfzQxDhV+lbPifwxJq6
2ktk6xS2j7kiYfI31FRaJ4WuINbbWNTkh+0lPL8qBdqY+lBRzuk6zo9v8SbmS1ykE0YUFVOGerL6
bFd/EfVDdQPMv2Mkbx8vTtXeLp9orBltolZfRBU4ijzu2LnpnHNAHlWlX11pvw/kVbZ3X7UY8ypn
y1z6UvhS3Nv8QdsEzz2c0GWPl7ULEV6kbeJozGYl2HtgYojt4YcCONFx0IUUAeb3NvpekfESabUr
KNLWWPEbbMjdWz49vNJj8NFLpAzsuYcJkiuumtobgDzoEkx03KDSPaW8y/vYI2x0DKDSaA871XUI
NT+FJSzaVyiqrAA5FNNitjrfhNrWB42eIeY6jrx3r0ZLS3jQokEaqeoCjBp5ijbB2DK8A46fSmgP
I9blhl8RaxZ3JgaK4fYXuMkxf7teleHLG10/Q7a2spFkhRQA6n71czP4L1GC9vTZzW8kF45LtOu5
1B9K6fw5oyaDpEdikjSBDkue5oWgPU0++cc1xHhsOPiFrR2yBSoO5hwa7mo1jRWLKoDdyB1oA8/8
VTt4O146raQs63yeUVH9/tWf4m0mPSfAFqJyQ89ws07E8jJzXWX2gXmsa3HNqMsZ063YPHCo5Le9
TeLPD8niKwhtY5BEFkDscdQO1AHKWqx6j4nsbjwzGRBFbkXEijaCccVh2mkxXbXEGu6rLY3puSQv
l5bGeMGvYbO0isrZI4I1QAAHAxmiSytppRJJbxs4/iKjNAGVe6Vd3OkW9vY6m9u6KAsoXJerllHN
pWlAXtw9y8KFnfHJq+MKMAYAoZQUwwyKAOJ8GQS6zrF94ivVPzuYrdWH3VFdt1GPzoRERcIoUegG
KdigDhPiZJ5FvpsxDFI7gb9ozgVu2uv6RrNjKkcvmwJHiYFT0962ZYY5RiWNJB6MM0yOytogyx28
aB/vAKBupJAeWyiHT9atpPA99LIZZws1pzsRe/Wr16ut614j1KXTbeJ4Uh8g+aSMNjnFeiQWNrbs
Whtoo2PdVANSKiJnYgGeuBjNMDzjSvL1P4fTabrFxJYyWspjeVQex/lVnwTqbrrD6Zb2kc1nEnF9
Em3P1ru3tYJFKNAhVuo2inQ20Nsu2CNYx/sjFAE1FFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFA
BRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAF
FFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUU
UUAFFFFABSYpaKAExRilooATHNFLRQAlLRRQAUmKWigBNtIVyMU6igBu0YOec+tG2nUUAIB70UtF
ACYoxS0UAJijApaKAExRilooAbtxjB6UoHqeaWigBKNopaKAG7ADkYBo206igBMUY96WigBKKWig
BKWiigBMUYpaKAExRilooATFGPWlooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoo
ooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiii
gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA
CiiigAooooAKSlpKAEyDn2pM+34VBeMUsZ2BwVQkH8K4XQdQv4vDV8Ly5Z3kDNFKTz34poD0EdOv
FJ9CCO9cJf3d7Jpek+fLcCwki/fyw/eB7c1pwo1n4XuDoN497MBlTK+WFJoDqQR93IyO1G7/AAyK
4vwvDZy3iTnUb1r5h88E78e+BU2u3M1xqDPbXXkw6eQ0ihsb/agDrwO2c/WjuO1V7S4W7tYpkzhw
DzUsknloWIyAM0AOOMkjHHWm5xzkAdc1yFpe3Eespfy3Q+xzyGMR7u/aovEjyS60YNTmurfTyvyS
wZH50gO1BPBz19aCcfXvVLRo4I9MhW1ne4ix8sjnJNWpz+5kHPKmmxoI545RmNw4zjcD0qQYz6mv
PPDmu3mnabKbeye4tUuGEkrNyOa6TUvEbxmK30q3+1XkiCTy84AX60wcToO9Fc5D4qb+zJpbm1aO
6tziWH0/Grk2uiKbT08pmF4Rgj+GkQ3Y1+PrQa5C48Z3QvL6Gz05pUsWIkfdgEetaM/ieP8Asy1n
tovMubpcxRHjJ+tDLsbQmj8wxh13gZK96k6/SuL8O3eoXPiS9fUbT7NOsfEe7cPzp0HjiRNZWyv4
YokZtqskm45+lIk7HOKXPbPNc/qniKe11E6fZ2Zmuiu9QGwCPrSL4juItNhuruxaNjJslXP+r9/e
gZ0VFZUmsj+1obKGMv5i72cH7grULYHNNgGc9qPyrD1rxA+mXkNpDbNNPN9xQcA1HbeI5o7GeXV7
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
/Z2sLaZGxBLk7iAcHFaqa2ZtStreNMxXEe4MP4T6Vlnwzq0YksLe/RNNkJJUr84yc8Greo+HrxZb
SfR7hIpIF2HeMhhSYgn1fUbu21GOxhiWa3JVS56j1rM8DT+JJ7RGvvIa1LN85J3DntWzoPh2XTFu
jdT+fJdHLnsPpUGj6Nq2k35iW5ifTckhCp3jPvVIDJ1rx99i1GW3sVWT7OcThgevtitTUfFbwaHY
39rbs73bqmwjGCahvPDWpW1/NcaNJahLht0izx7jn2rQv9En1S0sUlmRJbdw77V4OPQUkNiadf6v
9ouBqloqxqu+Jk7+1UtG13VdV1LJW1jtQxHlsSHrp5EcQFYj8+MKT2rloPDuq3epxXOqTQbYmyvk
qVY/WgDrB+PWl6/1zWVr2n32owRJp159lkSQMzY6gdq0olZUUM2WwMk9zQBJRgelLRQAUUUUAFFF
FABRRRQAUUUUAFFFFABSUtFABRRRQAUUUUAFJS0UAJS0UUAJRS0UAFJS0UAFJS0UAJS0UUAJS0UU
AJiilooATFGKWigBKMUtFABSUtFABRRRQAUUUUAFFFFACUtFFACUtFFACUtFFABRRRQAlFLRQAmK
WiigAooooASloooASloooATFFLRQAlLRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFF
ABRRRQAUUUUAFFFFACUUtFACYpBTqKAG+1HfGPxp1FACdqTtTqKAG0Zp1FACUUtFACUH6UtFADc5
B7CgY6DinUUAN4Ipe1LRQA38/wAKWiloASk9xTqKAEopaKACiiigAooooAKKKKACiiigAooooAKK
KKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo
oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiig
AooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAC
iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKK
KKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo
oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiig
AooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAC
iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKK
KKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo
oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiig
AooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAP/9k=

--_005_fc520410427b4481b1de037715854286XCHALN017ciscocom_
Content-Type: image/jpeg; name="image004.jpg"
Content-Description: image004.jpg
Content-Disposition: inline; filename="image004.jpg"; size=20200;
	creation-date="Wed, 10 Aug 2016 09:19:59 GMT";
	modification-date="Wed, 10 Aug 2016 09:19:59 GMT"
Content-ID: <image004.jpg@01D1F2F9.54850FC0>
Content-Transfer-Encoding: base64

/9j/4AAQSkZJRgABAQEAkACQAAD/2wBDAAoHBwkHBgoJCAkLCwoMDxkQDw4ODx4WFxIZJCAmJSMg
IyIoLTkwKCo2KyIjMkQyNjs9QEBAJjBGS0U+Sjk/QD3/2wBDAQsLCw8NDx0QEB09KSMpPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT3/wAARCACYAxIDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD2WikB
/Os/VtWTTEjGwyzSHCxjvRcDQIoGO1Ub3VYdNsPtV3lAFztHJpNI1e31zTlvLPJjbpkYoA0KKzdO
1dby7ntZE8qeI/dJ6j1rRBz/AFoAXNBqhquqx6TYm6kjkkQdRGMms/QPF1n4jZ1tILpNneWMqKAN
3r3Ip1c9rPiGe3vFstLgjubgjLKZMba2rSSV7ZGnQJIRyoOaBXJ6KjklWJC0hCqOST0FV7DVLbUr
fzbaVWBJAGeeKSGy5SVj6Trw1K6vISgi+zS+Xlj981rlgOvFMbQ6imiRWGVIb6GlzzjvQSLRXM6z
45stDujDdW10cHAZIyQTWrpGsRaxZLcxRSxqxwBIu00DsaVJTd4zjpngZ70GRQ20sAT2zQA+imM4
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
UUUAFFFFABRRRQAUUUUAFFFFAH//2Q==

--_005_fc520410427b4481b1de037715854286XCHALN017ciscocom_--


From nobody Wed Aug 10 02:39:18 2016
Return-Path: <acee@cisco.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7C0F9128874 for <ospf@ietfa.amsl.com>; Wed, 10 Aug 2016 02:39:16 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.767
X-Spam-Level: 
X-Spam-Status: No, score=-15.767 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=-1.247, 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 TgvfZGn-VRUX for <ospf@ietfa.amsl.com>; Wed, 10 Aug 2016 02:39:14 -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 F0E9D124281 for <ospf@ietf.org>; Wed, 10 Aug 2016 02:39:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=82668; q=dns/txt; s=iport; t=1470821953; x=1472031553; h=from:to:subject:date:message-id:references:in-reply-to: mime-version; bh=bxsLVTT8lcJv9FyAEyb24j8qKORqOuvE4WbXFXFG+j4=; b=Dv2ENkyXKHGEfGMp/OUa/Q7/OFSjuU5MbY033ZDVeU8YQ8CxLQnAqMSB d9nOeZxCE9uMNCiqhBn1N/jGd3lVahDOqgkuSsuCsvVmhn3YuKhRJepyW BWSNEOIs0133kF8ig/791xE5FtZhQyPmcVMXaNQkstNwwbGIXZSgHsMad I=;
X-Files: image002.jpg, image004.jpg : 19459, 13020
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0BVAgDR9apX/5xdJa1dgndOVnwHgnqzE?= =?us-ascii?q?IEGgg+BfYUNgRACHIE9OBQBAQEBAQEBXSeEXgEBBQUHFwIIAVsCAQYCEQMBAQE?= =?us-ascii?q?GAQEBCg4BBgMCAgIVDwwUCQgCBAERAQ6II5QInSGQJgEBAQEBAQEBAQEBAQEBA?= =?us-ascii?q?QEBAQEBAQ4OineEYBaCS4JaAQSTeIM6A4IHAYM6gXMBiWOBa4RbDIhxjDSDcAc?= =?us-ascii?q?BHjaCEhyBTG6GLX8BAQE?=
X-IronPort-AV: E=Sophos;i="5.28,499,1464652800";  d="jpg'145?scan'145,208,145,217";a="134277520"
Received: from rcdn-core-5.cisco.com ([173.37.93.156]) by rcdn-iport-8.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 10 Aug 2016 09:38:56 +0000
Received: from XCH-RTP-019.cisco.com (xch-rtp-019.cisco.com [64.101.220.159]) by rcdn-core-5.cisco.com (8.14.5/8.14.5) with ESMTP id u7A9curn030301 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Wed, 10 Aug 2016 09:38:56 GMT
Received: from xch-rtp-015.cisco.com (64.101.220.155) by XCH-RTP-019.cisco.com (64.101.220.159) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Wed, 10 Aug 2016 05:38:55 -0400
Received: from xch-rtp-015.cisco.com ([64.101.220.155]) by XCH-RTP-015.cisco.com ([64.101.220.155]) with mapi id 15.00.1210.000; Wed, 10 Aug 2016 05:38:54 -0400
From: "Acee Lindem (acee)" <acee@cisco.com>
To: Veerendranatha Reddy Vallem <veerendranatharv@huawei.com>, "Balaji Ganesh (balagane)" <balagane@cisco.com>, OSPF WG List <ospf@ietf.org>
Thread-Topic: [OSPF] [OSPFv3] regarding p bit set and FA for NSSA (Type-7) LSAs
Thread-Index: AQHR8nfE4a/Gh5e1/0iEA+J40SSwY6BB55+AgAAJcwA=
Date: Wed, 10 Aug 2016 09:38:54 +0000
Message-ID: <D3D06D99.77E0B%acee@cisco.com>
References: <73BFDDFFF499304EB26FE5FDEF20F7885081B591@blreml501-mbx> <49270bb6e31e4eecbc264fd06756b2b0@XCH-ALN-017.cisco.com> <D3CFABC0.77583%acee@cisco.com> <73BFDDFFF499304EB26FE5FDEF20F7885081B7E5@blreml501-mbx>
In-Reply-To: <73BFDDFFF499304EB26FE5FDEF20F7885081B7E5@blreml501-mbx>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.116.152.198]
Content-Type: multipart/mixed; boundary="_005_D3D06D9977E0Baceeciscocom_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/ospf/ClKpmuM2BeFfxoxzcPQ2l0oudRc>
Subject: Re: [OSPF] [OSPFv3] regarding p bit set and FA for NSSA (Type-7) LSAs
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 10 Aug 2016 09:39:16 -0000

--_005_D3D06D9977E0Baceeciscocom_
Content-Type: multipart/alternative;
	boundary="_000_D3D06D9977E0Baceeciscocom_"

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

SGkgVmVlcmVuZHJhbmF0aCwNCg0KRnJvbTogVmVlcmVuZHJhbmF0aGEgUmVkZHkgVmFsbGVtIDx2
ZWVyZW5kcmFuYXRoYXJ2QGh1YXdlaS5jb208bWFpbHRvOnZlZXJlbmRyYW5hdGhhcnZAaHVhd2Vp
LmNvbT4+DQpEYXRlOiBXZWRuZXNkYXksIEF1Z3VzdCAxMCwgMjAxNiBhdCAxOjA1IEFNDQpUbzog
QWNlZSBMaW5kZW0gPGFjZWVAY2lzY28uY29tPG1haWx0bzphY2VlQGNpc2NvLmNvbT4+LCAiQmFs
YWppIEdhbmVzaCAoYmFsYWdhbmUpIiA8YmFsYWdhbmVAY2lzY28uY29tPG1haWx0bzpiYWxhZ2Fu
ZUBjaXNjby5jb20+PiwgT1NQRiBXRyBMaXN0IDxvc3BmQGlldGYub3JnPG1haWx0bzpvc3BmQGll
dGYub3JnPj4NClN1YmplY3Q6IFJFOiBbT1NQRl0gW09TUEZ2M10gcmVnYXJkaW5nIHAgYml0IHNl
dCBhbmQgRkEgZm9yIE5TU0EgKFR5cGUtNykgTFNBcw0KDQpUaGFua3MgdG8gQmFsYWppIGFuZCBB
Y2VlIGZvciBjbGFyaWZpY2F0aW9uLg0KDQpSZWdhcmRpbmcgQWNlZSBjbGFyaWZpY2F0aW9uLA0K
SSB0aGluayBpdCBpcyBvdGhlciB3YXkuIElmIHRoZSDigJxwLWJpdCBpcyBub3QgdG8gYmUgc2V0
IChjbGVhcinigJ0sIHRoZW4gTlNTQSBMU0EgbWF5IGJlIG9yaWdpbmF0ZWQgd2l0aG91dCBGQS4g
SWYgdGhlIOKAnHAgYml0IGlzIHRvIGJlIHNldOKAnSwgdGhlIE5TU0EgTFNBIG11c3Qgbm90IGJl
IG9yaWdpbmF0ZWQgd2hlbiBubyBmb3J3YXJkaW5nIGFkZHJlc3MgaXMgYXZhaWxhYmxlLiBBcyBw
ZXIgc2VjdGlvbiAyLjMgIGluIFJGQyAzMTAxDQoNCkZvciBhbiBOU1NBIHdpdGggbm8gc3VjaCBu
ZXR3b3JrIHRoZSBmb3J3YXJkaW5nIGFkZHJlc3MNCiAgIGZpZWxkIG1heSBvbmx5IGJlIGZpbGxl
ZCB3aXRoIGFuIGFkZHJlc3MgZnJvbSBvbmUgb2YgdGhlIGl0cyBhY3RpdmUNCiAgIGludGVyZmFj
ZXMgb3IgMC4wLjAuMC4gIElmIHRoZSBQLWJpdCBpcyBzZXQsIHRoZSBmb3J3YXJkaW5nIGFkZHJl
c3MNCiAgIG11c3QgYmUgbm9uLXplcm87IG90aGVyd2lzZSBpdCBtYXkgYmUgMC4wLjAuMC4gIElm
IGFuIE5TU0EgcmVxdWlyZXMNCiAgIHRoZSBQLWJpdCBiZSBzZXQgYW5kIGEgbm9uLXplcm8gZm9y
d2FyZGluZyBhZGRyZXNzIGlzIHVuYXZhaWxhYmxlLA0KICAgdGhlbiB0aGUgcm91dGUncyBUeXBl
LTcgTFNBIGlzIG5vdCBvcmlnaW5hdGVkIGludG8gdGhpcyBOU1NBLg0KUGxlYXNlIGNvbmZpcm0u
DQoNClNvbWUgT1NQRlYzIE5TU0EgaW1wbGVtZW50YXRpb25zIG9mIGRpZmZlcmVudCB2ZW5kb3Jz
LCBzdXBwb3J0ZWQgVHJhbnNsYXRpb24gb2YgVHlwZS03IHdpdGgg4oCcbm8gRkHigJ0gYnV0IOKA
nHAgYml0IGlzIHNldOKAnSwgYXJlIHRyYW5zbGF0aW5nIHRvIFR5cGUtNSBMU0FzLg0KSWYgbmV3
IGltcGxlbWVudGF0aW9uIHN0cmljdCB0byBkbyBub3QgdHJhbnNsYXRlIHRoZW4sIGl0IG1heSBj
YXVzZSBpbnRlci1vcCBpc3N1ZXMgd2l0aCBzdWNoIGltcGxlbWVudGF0aW9ucy4NClNvIHdoZXRo
ZXIgbmV3IGltcGxlbWVudGF0aW9ucyBhcmUgYWxzbyByZXF1aXJlZCB0byBzdXBwb3J0IHRob3Nl
IExTQSB0cmFuc2xhdGlvbiB0byBtYWtlIGNvbXBhdGlibGUgd2l0aCBvbGRlciBvbmVzPw0KDQpZ
b3UgY2FuIGNlcnRhaW5seSBjbGFpbSBzdXBwb3J0IGZvciBSRkMgMzEwMSB3aXRob3V0IHN1cHBv
cnRpbmcgdGhpcy4gTGlrZSBhbnkgb3RoZXIgcHJvcHJpZXRhcnkgZXh0ZW5zaW9uLCB3aGV0aGVy
IHlvdSBzdXBwb3J0IGl0IG9yIG5vdCBpcyBkZXBlbmRlbnQgb24geW91ciByZXF1aXJlbWVudHMu
IFRoZSBjYXNlIHNlZW1zIHJhdGhlciB3ZWFrIGhlcmUgc2luY2UgdGhlIE5TU0EgQVNCUiBuZWVk
IG9ubHkgaGF2ZSBhIHNpbmdsZSBpbnRlcmZhY2Ugd2l0aCBhbiBJUHY2IGdsb2JhbCBhZGRyZXNz
IGluIHRoZSBOU1NBIHRvIHVzZSBhcyBhIGZvcndhcmRpbmcgYWRkcmVzcy4NCg0KVGhhbmtzLA0K
QWNlZQ0KDQoNCg0KUmVnYXJkcywNClZlZXJlbmRyYW5hdGgNCg0KRnJvbTogQWNlZSBMaW5kZW0g
KGFjZWUpIFttYWlsdG86YWNlZUBjaXNjby5jb21dDQpTZW50OiAxMCBBdWd1c3QgMjAxNiAwMToy
NA0KVG86IEJhbGFqaSBHYW5lc2ggKGJhbGFnYW5lKSA8YmFsYWdhbmVAY2lzY28uY29tPG1haWx0
bzpiYWxhZ2FuZUBjaXNjby5jb20+PjsgVmVlcmVuZHJhbmF0aGEgUmVkZHkgVmFsbGVtIDx2ZWVy
ZW5kcmFuYXRoYXJ2QGh1YXdlaS5jb208bWFpbHRvOnZlZXJlbmRyYW5hdGhhcnZAaHVhd2VpLmNv
bT4+OyBPU1BGIFdHIExpc3QgPG9zcGZAaWV0Zi5vcmc8bWFpbHRvOm9zcGZAaWV0Zi5vcmc+Pg0K
U3ViamVjdDogUmU6IFtPU1BGXSBbT1NQRnYzXSByZWdhcmRpbmcgcCBiaXQgc2V0IGFuZCBGQSBm
b3IgTlNTQSAoVHlwZS03KSBMU0FzDQoNCkhpIFZlZXJhLCBCYWxhamksDQoNCldoaWxlIEkgd2Fz
IGNvbnRyaWJ1dG9yIHRvIHRoaXMgUkZDIDteKSwgSSBjYW4gc2VlIGl0IGNvdWxkIHVzZSBzb21l
IG1vcmUgbm9ybWF0aXZlIGxhbmd1YWdlIHRvIGNvdmVyIHRoZXNlIGNhc2VzIHdoZXJlIG5vIElQ
djYgZm9yd2FyZGluZyBhZGRyZXNzIGlzIGF2YWlsYWJsZS4gSSBiYXNpY2FsbHkgYWdyZWUgd2l0
aCBCYWxhamksIGlmIHRoZSBQLWJpdCBpcyB0byBiZSBzZXQgaW4gdGhlIE5TU0EtTFNBLCB0aGUg
TFNBIE1BWSBiZSBvcmlnaW5hdGVkIHcvbyBhIGZvcndhcmRpbmcgYWRkcmVzcyAoaW4gT1NQRnYz
IGZvcndhcmQgYWRkcmVzcyBlbmNvZGluZyBpcyBvcHRpb25hbCkuIElmIHRoZSBQLWJpdCBpcyB0
byBiZSBjbGVhciBpbiB0aGUgTlNTQS1MU0EsIHRoZSBOU1NBLUxTQSBNVVNUIE5PVCBiZSBvcmln
aW5hdGVkIHdoZW4gbm8gZm9yd2FyZGluZyBhZGRyZXNzIGlzIGF2YWlsYWJsZS4NCg0KVGhhbmtz
LA0KQWNlZQ0KDQpGcm9tOiBPU1BGIDxvc3BmLWJvdW5jZXNAaWV0Zi5vcmc8bWFpbHRvOm9zcGYt
Ym91bmNlc0BpZXRmLm9yZz4+IG9uIGJlaGFsZiBvZiAiQmFsYWppIEdhbmVzaCAoYmFsYWdhbmUp
IiA8YmFsYWdhbmVAY2lzY28uY29tPG1haWx0bzpiYWxhZ2FuZUBjaXNjby5jb20+Pg0KRGF0ZTog
VHVlc2RheSwgQXVndXN0IDksIDIwMTYgYXQgMTA6MTAgQU0NClRvOiBWZWVyZW5kcmFuYXRoYSBS
ZWRkeSBWYWxsZW0gPHZlZXJlbmRyYW5hdGhhcnZAaHVhd2VpLmNvbTxtYWlsdG86dmVlcmVuZHJh
bmF0aGFydkBodWF3ZWkuY29tPj4sIE9TUEYgV0cgTGlzdCA8b3NwZkBpZXRmLm9yZzxtYWlsdG86
b3NwZkBpZXRmLm9yZz4+DQpTdWJqZWN0OiBSZTogW09TUEZdIFtPU1BGdjNdIHJlZ2FyZGluZyBw
IGJpdCBzZXQgYW5kIEZBIGZvciBOU1NBIChUeXBlLTcpIExTQXMNCg0KSGkgVmVlcmEsDQoNClBs
ZWFzZSBzZWUgaW5saW5lLi4NCg0KDQpSZWdhcmRzLA0KQmFsYWppDQoNCkZyb206IE9TUEYgW21h
aWx0bzpvc3BmLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBWZWVyZW5kcmFuYXRoYSBS
ZWRkeSBWYWxsZW0NClNlbnQ6IDA5IEF1Z3VzdCAyMDE2IDE4OjA0DQpUbzogT1NQRiBXRyBMaXN0
IDxvc3BmQGlldGYub3JnPG1haWx0bzpvc3BmQGlldGYub3JnPj4NClN1YmplY3Q6IFtPU1BGXSBb
T1NQRnYzXSByZWdhcmRpbmcgcCBiaXQgc2V0IGFuZCBGQSBmb3IgTlNTQSAoVHlwZS03KSBMU0Fz
DQoNCkhpIEFsbCwNCkNhbiB5b3UgcGxlYXNlIHByb3ZpZGUgY2xhcmlmaWNhdGlvbiBmb3IgZm9s
bG93aW5nIGluIE9TUEZ2MyBOU1NBIGltcGxlbWVudGF0aW9uLg0KDQpBcyBSRkMgMzEwMSBpcyBj
b25zaWRlcmVkIE5TU0EgUkZDIGZvciBib3RoIE9TUEZ2MiBhbmQgT1NQRnYzLA0KDQpDYXNlIDE6
DQoNCkFzIHBlciBSRkMgMzEwMSwgMi40IHNlY3Rpb24sIFdoaWxlIG9yaWdpbmF0aW5nIFR5cGUt
NyBMU0EsIGlmIHAg4oCTYml0IGlzIHNldCwgdGhlbiBGb3J3YXJkaW5nIGFkZHJlc3MgKEZBKSBt
dXN0IGJlIG5vbi0gemVyby4NCg0KDQpbY2lkOmltYWdlMDAyLmpwZ0AwMUQxRjJFRi5GN0IwN0ZF
MF0NCg0KRm9yIE9TUEZ2MyBjYXNlLCB0aGVyZSBtYXkgYmUgcG9zc2libGUgRkEgIGlzIG5vdCBh
dmFpbGFibGUgKG5vIGdsb2JhbCBhZGRyZXNzIGlzIGNvbmZpZ3VyZWQgb24gYW55IG9mIE5TU0Eg
aW50ZXJmYWNlKS4NCklmIE9TUEZ2MyByZWNlaXZlcyBUeXBlLTcgTFNBIHdpdGggcCBiaXQgc2V0
IGJ1dCBubyBmb3J3YXJkaW5nIGFkZHJlc3MsIHdoZXRoZXIgdGhpcyBMU0Egc2hvdWxkIGJlIGNv
bnNpZGVyIGFzIHZhbGlkIGFuZCBjYW4gYmUgdXNlZCBmb3Igcm91dGUgY2FsY3VsYXRpb24/DQoN
Cg0KW0JBTEFKSTogSWYgdGhlIFR5cGUtNyBMU0EgaGFzIG5vIGZvcndhcmRpbmcgYWRkcmVzcywg
aXQgZG9lcyBub3QgZ2V0IHRyYW5zbGF0ZWQgdG8gVHlwZS01LiBUaGlzIGlzIHNwZWNpZmllZCBp
biB0aGUgUkZDIHNlY3Rpb24gMi4zLCBwb2ludCA2DQoNCg0KICAgICAgNi4gVGhvc2UgVHlwZS03
IExTQXMgdGhhdCBhcmUgdG8gYmUgdHJhbnNsYXRlZCBpbnRvIFR5cGUtNSBMU0FzDQoNCiAgICAg
ICAgIG11c3QgaGF2ZSB0aGVpciBmb3J3YXJkaW5nIGFkZHJlc3Mgc2V0Lg0KDQpIb3dldmVyIHRo
ZSBMU0EgaXMgc3RpbGwgdmFsaWQgYW5kIHdvdWxkIGJlIHVzZWQgaW5zaWRlIHRoZSBOU1NBIGFy
ZWEuDQpdDQoNCkNhc2UgMjoNCkluIHNlY3Rpb24gMy4yICAsIFRyYW5zbGF0aW5nIFR5cGUtNyBM
U0FzIGludG8gVHlwZS01IExTQXMNCltjaWQ6aW1hZ2UwMDQuanBnQDAxRDFGMkVGLkY3QjA3RkUw
XQ0KU2FtZSBpbiBPU1BGdjMsIGlmIHdlIHJlY2VpdmVkIFR5cGUtNyBMU0Egd2l0aCBubyBmb3J3
YXJkaW5nIGFkZHJlc3MgYnV0IOKAmHDigJkgYml0IHNldCwgd2hldGhlciBBQlIgaXMgYWxsb3dl
ZCB0byB0cmFuc2xhdGUgdGhpcyBMU0EgdG8gVHlwZS01IEV4dGVybmFsIExTQT8NCg0KW0JBTEFK
STogTm8uIEFCUiBzaG91bGQgbm90IGJlIHRyYW5zbGF0aW5nIHN1Y2ggTFNBcyB3aXRob3V0IGZv
cndhcmRpbmcgYWRkcmVzcy4gVGhpcyBpcyBhZ2FpbiBhcyBwZXIgc2VjdGlvbiAyLjMsIHBvaW50
IDYgaW4gdGhlIFJGQy5dDQoNCkFzIHBlciBteSB1bmRlcnN0YW5kaW5nLCBpZiBGb3J3YXJkaW5n
IGFkZHJlc3MgaXMgbm90IGF2YWlsYWJsZSwgVHlwZS03IExTQSBtdXN0IGJlIG9yaWdpbmF0ZWQg
d2l0aCBubyDigJhw4oCZIGJpdCBzZXQgYW5kIG5vIGZvcndhcmRpbmcgYWRkcmVzcy4gSWYg4oCY
cOKAmSBiaXQgaXMgc2V0IG1lYW5zLCBpdCBtdXN0ICBhbHdheXMNCkNhcnJ5IGZvcndhcmRpbmcg
YWRkcmVzcyhmb3IgT1NQRnYzLCBpdCBtdXN0IGJlIGdsb2JhbCBpcHY2IGFkZHJlc3MgY29uZmln
dXJlZCBvbiBhbnkgb2YgaW50ZXJmYWNlcykuDQoNCg0KW0JBTEFKSTogUC1iaXQgbm90IGJlaW5n
IHNldCB3b3VsZCBleHBsaWNpdGx5IG1lYW4gdGhhdCB3ZSBkb27igJl0IHdhbnQgdGhlIExTQSB0
byBiZSB0cmFuc2xhdGVkLiBQcm9iYWJseSB0byBrZWVwIHRoZSByZWRpc3RyaWJ1dGVkIHByZWZp
eGVzIG9ubHkgd2l0aGluIHRoZSBOU1NBIGFyZWEgKGZvciB3aGF0ZXZlciByZWFzb24gaXQgbWF5
IGJlKS4NCklmIFAtYml0IGlzIHNldCwgaXQgc2hvdWxkIGFsc28gaGF2ZSBhIGZvcndhcmRpbmcg
YWRkcmVzcyBmb3IgaXQgdG8gYmUgdHJhbnNsYXRlZC5dDQoNClBsZWFzZSBsZXQgbWUga25vdyB3
aGV0aGVyIG15IHVuZGVyc3RhbmRpbmcgaXMgY29ycmVjdCBvciBub3QgZm9yIE9TUEZ2MywgYXMg
cGVyIFJGQyAzMTAxLg0KDQpSZWdhcmRzLA0KVmVlcmVuZHJhbmF0aA0KDQoNCg0KDQoNCg0KDQoN
Cg0K

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

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy
ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsgY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1zaXplOiAx
NHB4OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPGRpdj5IaSBWZWVyZW5k
cmFuYXRoLCZuYnNwOzwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxzcGFuIGlkPSJPTEtfU1JD
X0JPRFlfU0VDVElPTiI+DQo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpDYWxpYnJpOyBmb250LXNp
emU6MTFwdDsgdGV4dC1hbGlnbjpsZWZ0OyBjb2xvcjpibGFjazsgQk9SREVSLUJPVFRPTTogbWVk
aXVtIG5vbmU7IEJPUkRFUi1MRUZUOiBtZWRpdW0gbm9uZTsgUEFERElORy1CT1RUT006IDBpbjsg
UEFERElORy1MRUZUOiAwaW47IFBBRERJTkctUklHSFQ6IDBpbjsgQk9SREVSLVRPUDogI2I1YzRk
ZiAxcHQgc29saWQ7IEJPUkRFUi1SSUdIVDogbWVkaXVtIG5vbmU7IFBBRERJTkctVE9QOiAzcHQi
Pg0KPHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQiPkZyb206IDwvc3Bhbj5WZWVyZW5kcmFu
YXRoYSBSZWRkeSBWYWxsZW0gJmx0OzxhIGhyZWY9Im1haWx0bzp2ZWVyZW5kcmFuYXRoYXJ2QGh1
YXdlaS5jb20iPnZlZXJlbmRyYW5hdGhhcnZAaHVhd2VpLmNvbTwvYT4mZ3Q7PGJyPg0KPHNwYW4g
c3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQiPkRhdGU6IDwvc3Bhbj5XZWRuZXNkYXksIEF1Z3VzdCAx
MCwgMjAxNiBhdCAxOjA1IEFNPGJyPg0KPHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQiPlRv
OiA8L3NwYW4+QWNlZSBMaW5kZW0gJmx0OzxhIGhyZWY9Im1haWx0bzphY2VlQGNpc2NvLmNvbSI+
YWNlZUBjaXNjby5jb208L2E+Jmd0OywgJnF1b3Q7QmFsYWppIEdhbmVzaCAoYmFsYWdhbmUpJnF1
b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86YmFsYWdhbmVAY2lzY28uY29tIj5iYWxhZ2FuZUBjaXNj
by5jb208L2E+Jmd0OywgT1NQRiBXRyBMaXN0ICZsdDs8YSBocmVmPSJtYWlsdG86b3NwZkBpZXRm
Lm9yZyI+b3NwZkBpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KPHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0
OmJvbGQiPlN1YmplY3Q6IDwvc3Bhbj5SRTogW09TUEZdIFtPU1BGdjNdIHJlZ2FyZGluZyBwIGJp
dCBzZXQgYW5kIEZBIGZvciBOU1NBIChUeXBlLTcpIExTQXM8YnI+DQo8L2Rpdj4NCjxkaXY+PGJy
Pg0KPC9kaXY+DQo8YmxvY2txdW90ZSBpZD0iTUFDX09VVExPT0tfQVRUUklCVVRJT05fQkxPQ0tR
VU9URSIgc3R5bGU9IkJPUkRFUi1MRUZUOiAjYjVjNGRmIDUgc29saWQ7IFBBRERJTkc6MCAwIDAg
NTsgTUFSR0lOOjAgMCAwIDU7Ij4NCjxkaXYgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0
LWNvbTp2bWwiIHhtbG5zOm89InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmlj
ZSIgeG1sbnM6dz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6
bT0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxu
cz0iaHR0cDovL3d3dy53My5vcmcvVFIvUkVDLWh0bWw0MCI+DQo8bWV0YSBuYW1lPSJHZW5lcmF0
b3IiIGNvbnRlbnQ9Ik1pY3Jvc29mdCBXb3JkIDE1IChmaWx0ZXJlZCBtZWRpdW0pIj4NCjwhLS1b
aWYgIW1zb10+PHN0eWxlPnZcOioge2JlaGF2aW9yOnVybCgjZGVmYXVsdCNWTUwpO30NCm9cOiog
e2JlaGF2aW9yOnVybCgjZGVmYXVsdCNWTUwpO30NCndcOioge2JlaGF2aW9yOnVybCgjZGVmYXVs
dCNWTUwpO30NCi5zaGFwZSB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0KPC9zdHlsZT48
IVtlbmRpZl0tLT48c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseTrlrovkvZM7DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9
DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0xOjIg
NCA1IDMgNSA0IDYgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJpOw0K
CXBhbm9zZS0xOjIgMTUgNSAyIDIgMiA0IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1p
bHk6IlxA5a6L5L2TIjsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30NCi8qIFN0eWxl
IERlZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFs
DQoJe21hcmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMS4w
cHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KYTpsaW5rLCBzcGFuLk1z
b0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6IzA1NjNDMTsNCgl0
ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtG
b2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Izk1NEY3MjsNCgl0ZXh0
LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnByZQ0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJ
bXNvLXN0eWxlLWxpbms6IkhUTUwgUHJlZm9ybWF0dGVkIENoYXIiOw0KCW1hcmdpbjowY207DQoJ
bWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6
IkNvdXJpZXIgTmV3Ijt9DQpzcGFuLkhUTUxQcmVmb3JtYXR0ZWRDaGFyDQoJe21zby1zdHlsZS1u
YW1lOiJIVE1MIFByZWZvcm1hdHRlZCBDaGFyIjsNCgltc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJ
bXNvLXN0eWxlLWxpbms6IkhUTUwgUHJlZm9ybWF0dGVkIjsNCglmb250LWZhbWlseToiQ291cmll
ciBOZXciO30NCnNwYW4uRW1haWxTdHlsZTE5DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0K
CWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0K
c3Bhbi5FbWFpbFN0eWxlMjANCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1p
bHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLkVtYWlsU3R5
bGUyMQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToiQ2Fs
aWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjojMUY0OTdEO30NCi5Nc29DaHBEZWZhdWx0DQoJe21z
by1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7fQ0KQHBhZ2UgV29y
ZFNlY3Rpb24xDQoJe3NpemU6NjEyLjBwdCA3OTIuMHB0Ow0KCW1hcmdpbjo3Mi4wcHQgOTAuMHB0
IDcyLjBwdCA5MC4wcHQ7fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9
DQotLT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2
OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYg
Z3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAg
djpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZd
LS0+DQo8ZGl2IGxhbmc9IkVOLVVTIiBsaW5rPSIjMDU2M0MxIiB2bGluaz0iIzk1NEY3MiI+DQo8
ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImNvbG9yOiMxRjQ5N0QiPlRoYW5rcyB0byBCYWxhamkgYW5kIEFjZWUgZm9yIGNsYXJpZmlj
YXRpb24uPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImNvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5SZWdhcmRpbmcgQWNl
ZSBjbGFyaWZpY2F0aW9uLCA8bzpwPg0KPC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5JIHRoaW5rIGl0IGlzIG90aGVyIHdh
eS4gSWYgdGhlIOKAnHAtYml0IGlzIG5vdCB0byBiZSBzZXQgKGNsZWFyKeKAnSwgdGhlbiBOU1NB
IExTQSBtYXkgYmUgb3JpZ2luYXRlZCB3aXRob3V0IEZBLiBJZiB0aGUg4oCccCBiaXQgaXMgdG8g
YmUgc2V04oCdLCB0aGUgTlNTQSBMU0EgbXVzdCBub3QgYmUgb3JpZ2luYXRlZCB3aGVuIG5vIGZv
cndhcmRpbmcgYWRkcmVzcyBpcyBhdmFpbGFibGUuDQogQXMgcGVyIHNlY3Rpb24gMi4zICZuYnNw
O2luIFJGQyAzMTAxPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj5Gb3IgYW4gTlNTQSB3
aXRoIG5vIHN1Y2ggbmV0d29yayB0aGUgZm9yd2FyZGluZyBhZGRyZXNzPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNw
OyZuYnNwOyBmaWVsZCBtYXkgb25seSBiZSBmaWxsZWQgd2l0aCBhbiBhZGRyZXNzIGZyb20gb25l
IG9mIHRoZSBpdHMgYWN0aXZlPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291
cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyBpbnRlcmZhY2VzIG9yIDAu
MC4wLjAuJm5ic3A7IElmIHRoZSBQLWJpdCBpcyBzZXQsIHRoZSBmb3J3YXJkaW5nIGFkZHJlc3M8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xv
cjpibGFjayI+Jm5ic3A7Jm5ic3A7IG11c3QgYmUgbm9uLXplcm87IG90aGVyd2lzZSBpdCBtYXkg
YmUgMC4wLjAuMC4mbmJzcDsNCjxiPklmIGFuIE5TU0EgcmVxdWlyZXM8bzpwPjwvbzpwPjwvYj48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2si
PiZuYnNwOyZuYnNwOyB0aGUgUC1iaXQgYmUgc2V0IGFuZCBhIG5vbi16ZXJvIGZvcndhcmRpbmcg
YWRkcmVzcyBpcyB1bmF2YWlsYWJsZSw8bzpwPjwvbzpwPjwvc3Bhbj48L2I+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyB0aGVu
IHRoZSByb3V0ZSdzIFR5cGUtNyBMU0EgaXMgbm90IG9yaWdpbmF0ZWQgaW50byB0aGlzIE5TU0Eu
PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPlBs
ZWFzZSBjb25maXJtLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+U29tZSBP
U1BGVjMgTlNTQSBpbXBsZW1lbnRhdGlvbnMgb2YgZGlmZmVyZW50IHZlbmRvcnMsIHN1cHBvcnRl
ZCBUcmFuc2xhdGlvbiBvZiBUeXBlLTcgd2l0aCDigJxubyBGQeKAnSBidXQg4oCccCBiaXQgaXMg
c2V04oCdLCBhcmUgdHJhbnNsYXRpbmcgdG8gVHlwZS01IExTQXMuPG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPklm
IG5ldyBpbXBsZW1lbnRhdGlvbiBzdHJpY3QgdG8gZG8gbm90IHRyYW5zbGF0ZSB0aGVuLCBpdCBt
YXkgY2F1c2UgaW50ZXItb3AgaXNzdWVzIHdpdGggc3VjaCBpbXBsZW1lbnRhdGlvbnMuDQo8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29s
b3I6IzFGNDk3RCI+U28gd2hldGhlciBuZXcgaW1wbGVtZW50YXRpb25zIGFyZSBhbHNvIHJlcXVp
cmVkIHRvIHN1cHBvcnQgdGhvc2UgTFNBIHRyYW5zbGF0aW9uIHRvIG1ha2UgY29tcGF0aWJsZSB3
aXRoIG9sZGVyIG9uZXM/PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxv
Y2txdW90ZT4NCjwvc3Bhbj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2PllvdSBjYW4gY2VydGFp
bmx5IGNsYWltIHN1cHBvcnQgZm9yIFJGQyAzMTAxIHdpdGhvdXQgc3VwcG9ydGluZyB0aGlzLiBM
aWtlIGFueSBvdGhlciBwcm9wcmlldGFyeSBleHRlbnNpb24sIHdoZXRoZXIgeW91IHN1cHBvcnQg
aXQgb3Igbm90IGlzIGRlcGVuZGVudCBvbiB5b3VyIHJlcXVpcmVtZW50cy4gVGhlIGNhc2Ugc2Vl
bXMgcmF0aGVyIHdlYWsgaGVyZSBzaW5jZSB0aGUgTlNTQSBBU0JSIG5lZWQgb25seSBoYXZlIGEg
c2luZ2xlIGludGVyZmFjZQ0KIHdpdGggYW4gSVB2NiBnbG9iYWwgYWRkcmVzcyBpbiB0aGUgTlNT
QSB0byB1c2UgYXMgYSBmb3J3YXJkaW5nIGFkZHJlc3MuJm5ic3A7PC9kaXY+DQo8ZGl2Pjxicj4N
CjwvZGl2Pg0KPGRpdj5UaGFua3MsPC9kaXY+DQo8ZGl2PkFjZWUmbmJzcDs8L2Rpdj4NCjxkaXY+
PGJyPg0KPC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPHNwYW4gaWQ9Ik9MS19TUkNfQk9EWV9T
RUNUSU9OIj4NCjxibG9ja3F1b3RlIGlkPSJNQUNfT1VUTE9PS19BVFRSSUJVVElPTl9CTE9DS1FV
T1RFIiBzdHlsZT0iQk9SREVSLUxFRlQ6ICNiNWM0ZGYgNSBzb2xpZDsgUEFERElORzowIDAgMCA1
OyBNQVJHSU46MCAwIDAgNTsiPg0KPGRpdiB4bWxuczp2PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQt
Y29tOnZtbCIgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNl
IiB4bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczpt
PSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5z
PSJodHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxkaXYgbGFuZz0iRU4tVVMiIGxp
bms9IiMwNTYzQzEiIHZsaW5rPSIjOTU0RjcyIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9y
OiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5SZWdhcmRzLDxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5W
ZWVyZW5kcmFuYXRoPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4N
CjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEg
MS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
Yj5Gcm9tOjwvYj4gQWNlZSBMaW5kZW0gKGFjZWUpIFs8YSBocmVmPSJtYWlsdG86YWNlZUBjaXNj
by5jb20iPm1haWx0bzphY2VlQGNpc2NvLmNvbTwvYT5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gMTAg
QXVndXN0IDIwMTYgMDE6MjQ8YnI+DQo8Yj5Ubzo8L2I+IEJhbGFqaSBHYW5lc2ggKGJhbGFnYW5l
KSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmJhbGFnYW5lQGNpc2NvLmNvbSI+YmFsYWdhbmVAY2lzY28u
Y29tPC9hPiZndDs7IFZlZXJlbmRyYW5hdGhhIFJlZGR5IFZhbGxlbSAmbHQ7PGEgaHJlZj0ibWFp
bHRvOnZlZXJlbmRyYW5hdGhhcnZAaHVhd2VpLmNvbSI+dmVlcmVuZHJhbmF0aGFydkBodWF3ZWku
Y29tPC9hPiZndDs7IE9TUEYgV0cgTGlzdCAmbHQ7PGEgaHJlZj0ibWFpbHRvOm9zcGZAaWV0Zi5v
cmciPm9zcGZAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW09TUEZd
IFtPU1BGdjNdIHJlZ2FyZGluZyBwIGJpdCBzZXQgYW5kIEZBIGZvciBOU1NBIChUeXBlLTcpIExT
QXM8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjpibGFjayI+SGkgVmVlcmEsIEJhbGFqaSwmbmJz
cDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjpibGFjayI+PG86cD4mbmJz
cDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6YmxhY2siPldoaWxlIEkgd2FzIGNv
bnRyaWJ1dG9yIHRvIHRoaXMgUkZDIDteKSwgSSBjYW4gc2VlIGl0IGNvdWxkIHVzZSBzb21lIG1v
cmUgbm9ybWF0aXZlIGxhbmd1YWdlIHRvIGNvdmVyIHRoZXNlIGNhc2VzIHdoZXJlIG5vIElQdjYg
Zm9yd2FyZGluZyBhZGRyZXNzIGlzIGF2YWlsYWJsZS4gSSBiYXNpY2FsbHkgYWdyZWUgd2l0aCBC
YWxhamksIGlmDQogdGhlIFAtYml0IGlzIHRvIGJlIHNldCBpbiB0aGUgTlNTQS1MU0EsIHRoZSBM
U0EgTUFZIGJlIG9yaWdpbmF0ZWQgdy9vIGEgZm9yd2FyZGluZyBhZGRyZXNzIChpbiBPU1BGdjMg
Zm9yd2FyZCBhZGRyZXNzIGVuY29kaW5nIGlzIG9wdGlvbmFsKS4gSWYgdGhlIFAtYml0IGlzIHRv
IGJlIGNsZWFyIGluIHRoZSBOU1NBLUxTQSwgdGhlIE5TU0EtTFNBIE1VU1QgTk9UIGJlIG9yaWdp
bmF0ZWQgd2hlbiBubyBmb3J3YXJkaW5nIGFkZHJlc3MgaXMgYXZhaWxhYmxlLiZuYnNwOzxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjpibGFjayI+VGhhbmtzLDxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuNXB0O2NvbG9yOmJsYWNrIj5BY2VlPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC41cHQ7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEu
MHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+
PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5Gcm9tOiA8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJj
b2xvcjpibGFjayI+T1NQRiAmbHQ7PGEgaHJlZj0ibWFpbHRvOm9zcGYtYm91bmNlc0BpZXRmLm9y
ZyI+b3NwZi1ib3VuY2VzQGlldGYub3JnPC9hPiZndDsgb24gYmVoYWxmIG9mICZxdW90O0JhbGFq
aSBHYW5lc2ggKGJhbGFnYW5lKSZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmJhbGFnYW5lQGNp
c2NvLmNvbSI+YmFsYWdhbmVAY2lzY28uY29tPC9hPiZndDs8YnI+DQo8Yj5EYXRlOiA8L2I+VHVl
c2RheSwgQXVndXN0IDksIDIwMTYgYXQgMTA6MTAgQU08YnI+DQo8Yj5UbzogPC9iPlZlZXJlbmRy
YW5hdGhhIFJlZGR5IFZhbGxlbSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnZlZXJlbmRyYW5hdGhhcnZA
aHVhd2VpLmNvbSI+dmVlcmVuZHJhbmF0aGFydkBodWF3ZWkuY29tPC9hPiZndDssIE9TUEYgV0cg
TGlzdCAmbHQ7PGEgaHJlZj0ibWFpbHRvOm9zcGZAaWV0Zi5vcmciPm9zcGZAaWV0Zi5vcmc8L2E+
Jmd0Ozxicj4NCjxiPlN1YmplY3Q6IDwvYj5SZTogW09TUEZdIFtPU1BGdjNdIHJlZ2FyZGluZyBw
IGJpdCBzZXQgYW5kIEZBIGZvciBOU1NBIChUeXBlLTcpIExTQXM8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjVwdDtjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQg
I0I1QzRERiA0LjVwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDQuMHB0O21hcmdpbi1sZWZ0OjMuNzVw
dDttYXJnaW4tcmlnaHQ6MGNtIiBpZD0iTUFDX09VVExPT0tfQVRUUklCVVRJT05fQkxPQ0tRVU9U
RSI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUlO
IiBzdHlsZT0iY29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+SGkgVmVl
cmEsPC9zcGFuPjxzcGFuIGxhbmc9IkVOLUlOIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUlOIiBz
dHlsZT0iY29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+Jm5ic3A7PC9z
cGFuPjxzcGFuIGxhbmc9IkVOLUlOIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUlOIiBzdHlsZT0i
Y29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+UGxlYXNlIHNlZSBpbmxp
bmUuLjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1JTiIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1JTiIg
c3R5bGU9ImNvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPiZuYnNwOzwv
c3Bhbj48c3BhbiBsYW5nPSJFTi1JTiIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1JTiIgc3R5bGU9
ImNvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPiZuYnNwOzwvc3Bhbj48
c3BhbiBsYW5nPSJFTi1JTiIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1JTiIgc3R5bGU9ImNvbG9y
OiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPlJlZ2FyZHMsPC9zcGFuPjxzcGFu
IGxhbmc9IkVOLUlOIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUlOIiBzdHlsZT0iY29sb3I6IzFG
NDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+QmFsYWppPC9zcGFuPjxzcGFuIGxhbmc9
IkVOLUlOIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUlOIiBzdHlsZT0iY29sb3I6IzFGNDk3RDtt
c28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLUlO
IiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2
IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGlu
ZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHls
ZT0iY29sb3I6YmxhY2siPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2si
PiBPU1BGIFs8YSBocmVmPSJtYWlsdG86b3NwZi1ib3VuY2VzQGlldGYub3JnIj5tYWlsdG86b3Nw
Zi1ib3VuY2VzQGlldGYub3JnPC9hPl0NCjxiPk9uIEJlaGFsZiBPZiA8L2I+VmVlcmVuZHJhbmF0
aGEgUmVkZHkgVmFsbGVtPGJyPg0KPGI+U2VudDo8L2I+IDA5IEF1Z3VzdCAyMDE2IDE4OjA0PGJy
Pg0KPGI+VG86PC9iPiBPU1BGIFdHIExpc3QgJmx0OzxhIGhyZWY9Im1haWx0bzpvc3BmQGlldGYu
b3JnIj5vc3BmQGlldGYub3JnPC9hPiZndDs8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gW09TUEZdIFtP
U1BGdjNdIHJlZ2FyZGluZyBwIGJpdCBzZXQgYW5kIEZBIGZvciBOU1NBIChUeXBlLTcpIExTQXM8
L3NwYW4+PHNwYW4gbGFuZz0iRU4tSU4iIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLUlOIiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+SGkgQWxs
LDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1JTiIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPkNhbiB5b3UgcGxlYXNlIHByb3ZpZGUgY2xhcmlmaWNhdGlvbiBmb3IgZm9sbG93aW5nIGlu
IE9TUEZ2MyBOU1NBIGltcGxlbWVudGF0aW9uLjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1JTiIgc3R5
bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJF
Ti1JTiIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPkFzIFJGQyAzMTAxIGlzIGNv
bnNpZGVyZWQgTlNTQSBSRkMgZm9yIGJvdGggT1NQRnYyIGFuZCBPU1BGdjMsPC9zcGFuPjxzcGFu
IGxhbmc9IkVOLUlOIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PC9z
cGFuPjxzcGFuIGxhbmc9IkVOLUlOIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
Q2FzZSAxOjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1JTiIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29s
b3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1JTiIgc3R5bGU9ImNvbG9yOmJs
YWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPkFzIHBlciBSRkMgMzEwMSwgMi40IHNlY3Rpb24sIFdoaWxlIG9y
aWdpbmF0aW5nIFR5cGUtNyBMU0EsIGlmIHAg4oCTYml0IGlzIHNldCwgdGhlbiBGb3J3YXJkaW5n
IGFkZHJlc3MgKEZBKSBtdXN0IGJlIG5vbi0gemVyby4NCjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1J
TiIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBs
YW5nPSJFTi1JTiIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzwvc3Bh
bj48c3BhbiBsYW5nPSJFTi1JTiIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxp
bWcgYm9yZGVyPSIwIiB3aWR0aD0iNjA0IiBoZWlnaHQ9IjE2MyIgaWQ9IlBpY3R1cmVfeDAwMjBf
MSIgc3JjPSJjaWQ6aW1hZ2UwMDIuanBnQDAxRDFGMkVGLkY3QjA3RkUwIj48L3NwYW4+PHNwYW4g
bGFuZz0iRU4tSU4iIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8L3Nw
YW4+PHNwYW4gbGFuZz0iRU4tSU4iIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5G
b3IgT1NQRnYzIGNhc2UsIHRoZXJlIG1heSBiZSBwb3NzaWJsZSBGQSAmbmJzcDtpcyBub3QgYXZh
aWxhYmxlIChubyBnbG9iYWwgYWRkcmVzcyBpcyBjb25maWd1cmVkIG9uIGFueSBvZiBOU1NBIGlu
dGVyZmFjZSkuDQo8L3NwYW4+PHNwYW4gbGFuZz0iRU4tSU4iIHN0eWxlPSJjb2xvcjpibGFjayI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImNvbG9yOmJsYWNrIj5JZiBPU1BGdjMgcmVjZWl2ZXMgVHlwZS03IExTQSB3aXRoIHAgYml0IHNl
dCBidXQgbm8gZm9yd2FyZGluZyBhZGRyZXNzLCB3aGV0aGVyIHRoaXMgTFNBIHNob3VsZCBiZSBj
b25zaWRlciBhcyB2YWxpZCBhbmQgY2FuIGJlIHVzZWQgZm9yIHJvdXRlIGNhbGN1bGF0aW9uPzwv
c3Bhbj48c3BhbiBsYW5nPSJFTi1JTiIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3
RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLUlOIiBzdHlsZT0iY29sb3I6YmxhY2siPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJj
b2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tSU4iIHN0eWxlPSJjb2xv
cjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPltCQUxBSkk6IElmIHRoZSBUeXBlLTcgTFNBIGhhcyBu
byBmb3J3YXJkaW5nIGFkZHJlc3MsIGl0IGRvZXMgbm90IGdldCB0cmFuc2xhdGVkIHRvIFR5cGUt
NS4gVGhpcyBpcyBzcGVjaWZpZWQgaW4gdGhlIFJGQyBzZWN0aW9uIDIuMywgcG9pbnQgNjwvc3Bh
bj48c3BhbiBsYW5nPSJFTi1JTiIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+
Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLUlOIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwcmU+PHNwYW4gbGFuZz0iRU4tSU4iIHN0eWxlPSJjb2xvcjpi
bGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDYuIFRob3NlIFR5cGUtNyBMU0Fz
IHRoYXQgYXJlIHRvIGJlIHRyYW5zbGF0ZWQgaW50byBUeXBlLTUgTFNBczxvOnA+PC9vOnA+PC9z
cGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1JTiIgc3R5bGU9ImNvbG9yOmJsYWNrIj4m
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgbXVzdCBoYXZl
IHRoZWlyIGZvcndhcmRpbmcgYWRkcmVzcyBzZXQuPG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9z
cGFuPjxzcGFuIGxhbmc9IkVOLUlOIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdE
Ij5Ib3dldmVyIHRoZSBMU0EgaXMgc3RpbGwgdmFsaWQgYW5kIHdvdWxkIGJlIHVzZWQgaW5zaWRl
IHRoZSBOU1NBIGFyZWEuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLUlOIiBzdHlsZT0iY29sb3I6Ymxh
Y2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJjb2xvcjojMUY0OTdEIj5dPC9zcGFuPjxzcGFuIGxhbmc9IkVOLUlOIiBzdHlsZT0iY29s
b3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLUlOIiBz
dHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Q2FzZSAyOjwvc3Bhbj48c3BhbiBsYW5n
PSJFTi1JTiIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPkluIHNlY3Rpb24gMy4y
Jm5ic3A7ICwgVHJhbnNsYXRpbmcgVHlwZS03IExTQXMgaW50byBUeXBlLTUgTFNBczwvc3Bhbj48
c3BhbiBsYW5nPSJFTi1JTiIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxpbWcg
Ym9yZGVyPSIwIiB3aWR0aD0iNTI0IiBoZWlnaHQ9IjEwMSIgaWQ9IlBpY3R1cmVfeDAwMjBfMiIg
c3JjPSJjaWQ6aW1hZ2UwMDQuanBnQDAxRDFGMkVGLkY3QjA3RkUwIj48L3NwYW4+PHNwYW4gbGFu
Zz0iRU4tSU4iIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5TYW1lIGluIE9TUEZ2
MywgaWYgd2UgcmVjZWl2ZWQgVHlwZS03IExTQSB3aXRoIG5vIGZvcndhcmRpbmcgYWRkcmVzcyBi
dXQg4oCYcOKAmSBiaXQgc2V0LCB3aGV0aGVyIEFCUiBpcyBhbGxvd2VkIHRvIHRyYW5zbGF0ZSB0
aGlzIExTQSB0byBUeXBlLTUgRXh0ZXJuYWwgTFNBPzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1JTiIg
c3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxh
bmc9IkVOLUlOIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5bQkFMQUpJOiBO
by4gQUJSIHNob3VsZCBub3QgYmUgdHJhbnNsYXRpbmcgc3VjaCBMU0FzIHdpdGhvdXQgZm9yd2Fy
ZGluZyBhZGRyZXNzLiBUaGlzIGlzIGFnYWluIGFzIHBlciBzZWN0aW9uIDIuMywgcG9pbnQgNiBp
biB0aGUgUkZDLl08L3NwYW4+PHNwYW4gbGFuZz0iRU4tSU4iIHN0eWxlPSJjb2xvcjpibGFjayI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImNvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tSU4iIHN0eWxlPSJjb2xv
cjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5BcyBwZXIgbXkgdW5kZXJzdGFuZGluZywgaWYgRm9yd2Fy
ZGluZyBhZGRyZXNzIGlzIG5vdCBhdmFpbGFibGUsIFR5cGUtNyBMU0EgbXVzdCBiZSBvcmlnaW5h
dGVkIHdpdGggbm8g4oCYcOKAmSBiaXQgc2V0IGFuZCBubyBmb3J3YXJkaW5nIGFkZHJlc3MuIElm
IOKAmHDigJkgYml0IGlzIHNldCBtZWFucywgaXQgbXVzdCAmbmJzcDthbHdheXMNCjwvc3Bhbj48
c3BhbiBsYW5nPSJFTi1JTiIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPkNhcnJ5
IGZvcndhcmRpbmcgYWRkcmVzcyhmb3IgT1NQRnYzLCBpdCBtdXN0IGJlIGdsb2JhbCBpcHY2IGFk
ZHJlc3MgY29uZmlndXJlZCBvbiBhbnkgb2YgaW50ZXJmYWNlcykuPC9zcGFuPjxzcGFuIGxhbmc9
IkVOLUlOIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+
PHNwYW4gbGFuZz0iRU4tSU4iIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZu
YnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1JTiIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6
IzFGNDk3RCI+W0JBTEFKSTogUC1iaXQgbm90IGJlaW5nIHNldCB3b3VsZCBleHBsaWNpdGx5IG1l
YW4gdGhhdCB3ZSBkb27igJl0IHdhbnQgdGhlIExTQSB0byBiZSB0cmFuc2xhdGVkLiBQcm9iYWJs
eSB0byBrZWVwIHRoZSByZWRpc3RyaWJ1dGVkIHByZWZpeGVzIG9ubHkgd2l0aGluIHRoZSBOU1NB
IGFyZWEgKGZvciB3aGF0ZXZlciByZWFzb24gaXQgbWF5IGJlKS48L3NwYW4+PHNwYW4gbGFuZz0i
RU4tSU4iIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPklmIFAtYml0IGlzIHNl
dCwgaXQgc2hvdWxkIGFsc28gaGF2ZSBhIGZvcndhcmRpbmcgYWRkcmVzcyBmb3IgaXQgdG8gYmUg
dHJhbnNsYXRlZC5dPC9zcGFuPjxzcGFuIGxhbmc9IkVOLUlOIiBzdHlsZT0iY29sb3I6YmxhY2si
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLUlOIiBzdHlsZT0iY29s
b3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJjb2xvcjpibGFjayI+UGxlYXNlIGxldCBtZSBrbm93IHdoZXRoZXIgbXkgdW5k
ZXJzdGFuZGluZyBpcyBjb3JyZWN0IG9yIG5vdCBmb3IgT1NQRnYzLCBhcyBwZXIgUkZDIDMxMDEu
PC9zcGFuPjxzcGFuIGxhbmc9IkVOLUlOIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj
ayI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLUlOIiBzdHlsZT0iY29sb3I6YmxhY2siPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJj
b2xvcjpibGFjayI+UmVnYXJkcyw8L3NwYW4+PHNwYW4gbGFuZz0iRU4tSU4iIHN0eWxlPSJjb2xv
cjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5WZWVyZW5kcmFuYXRoPC9zcGFuPjxzcGFuIGxhbmc9IkVO
LUlOIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFu
IGxhbmc9IkVOLUlOIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PC9z
cGFuPjxzcGFuIGxhbmc9IkVOLUlOIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLUlOIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xv
cjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLUlOIiBzdHlsZT0iY29sb3I6Ymxh
Y2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLUlOIiBzdHlsZT0i
Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLUlO
IiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxh
bmc9IkVOLUlOIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFu
PjxzcGFuIGxhbmc9IkVOLUlOIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5i
c3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLUlOIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L3NwYW4+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_D3D06D9977E0Baceeciscocom_--

--_005_D3D06D9977E0Baceeciscocom_
Content-Type: image/jpeg; name="image002.jpg"
Content-Description: image002.jpg
Content-Disposition: attachment; filename="image002.jpg"; size=19459;
	creation-date="Wed, 10 Aug 2016 09:38:54 GMT";
	modification-date="Wed, 10 Aug 2016 09:38:54 GMT"
Content-ID: <image002.jpg@01D1F2EF.F7B07FE0>
Content-Transfer-Encoding: base64

/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAoHBwkHBgoJCAkLCwoMDxkQDw4ODx4WFxIZJCAmJSMg
IyIoLTkwKCo2KyIjMkQyNjs9QEBAJjBGS0U+Sjk/QD3/2wBDAQsLCw8NDx0QEB09KSMpPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT3/wAARCACjAlwDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD2aiii
gBKaZEVgpYBj0GeTTjXDeLbnS5/ENpYCeC21JXjmku5H2mGMH7qnuzdMelHUDuaaXUMASNx7Z5qp
JqtpFqcOnNIftU0ZlRAp5UdTnpXDI+ot4/0+71DS72OeV5Y1O9TGkQHy4wfxOfWjqJ6K56MKasiM
WCsCV4IBziq2qGcaXdm0z5/lN5eOu7HFefWc8dv9jutDLi6i0+Z9RYZJ3hRjzAer7s9felcZ6XkA
Z7Uy2uYbuES20qSxkkB0bIOODzXOaY1/Jon9palrBjgubRHP7pV+zvjllJ7exzWNZeJGg+HL3Nld
wPPDN5bvGirtBkxnA4BI59KezaEnex3s88VvC8s0ixxoNzOxwFHqTSpIsiK8bBlYZDA5BFefPqNw
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
+V84AH1wT9KvppVnb3E11aWtvDdyg7pRGMk+/rUekaV/ZyTvLIJbq5k8yeRV2hmxjgdgABWTld3Y
35EXilnTw3emOV4nKYDocMvPUGsE3F/e3N3Yw3vlXUFpEj73wGO7k57Fl79q7GaGOeIxzIro3VWG
Qaq3GkafeGX7TZwSmVQshZAdwHQH1xU2Dqc7FG9xolxZ2DTW8sE4E8c92W3gjJVZckgEdKZNq1rB
4ehtIf7QhL3BgcAtPKmOWIIySPcetdE+haXJYrZPYW7WqncsRQbQfXFWILG1tljEFvHGIlKptUDa
D1AoApeG9RGp6NDMd+9cxv5ilWypxyDyM9a1qjjhjiZ2jRVLncxA+8fU1JTAKKKKACiiigAooooA
KKKKACiiigAooooAKY/3W+lPpMUMDh/D+oXERhhtb37UyiUTWioMQYyVPqCTxyec1LY61dOZWh1M
3jm1eWZDEALWQAYUYHHPY5NdisSISVRQT1IHWgRIudqgbuuB1+tTbSwLe5zTT6np+hPqMl89yZY4
2KtEAIM43MMc4AOcH0rIi1C5srPWbrTrx79zJCBdTKFAU8FgVGMD1wa77aMYxx6UgjQLtCgL0wBx
TtrcOiRx1jqeqS6NBnUraZ5b1YVuLdhL8hHOTgDd+FdRp9vPa2wiubprp1JxK6hWI98cVYWKNBhE
VR1wBinYp9RGDq0l9Pr1pp9rePaRS28kjOiBm3ArjGRjvWdrGpXlndGC41U2rw26vEViH+lyc5GC
D6Dgc811+0Zzjn1prRoxBZQSOQSOlAzk7/xHPaG6iml8q6KwtBDsy3zY3YHcfypsUb2vjmY3WtXM
QnSMwwNsCy/eyo47e3NdcY0LBioLDjJHNBiRiCyqSvQkdKFoKxxunazqtz4rME11ZxRCV4zZvL+8
KDOGC7c5PXritHQ21K8ja/uNROxZJkMDRAJtDEKc9cjAroTFGXDlF3j+LHP507aMYwMUdBvc5rwr
qUl5dXMc1+164AYvGUaFeeikAEH2NbljqNtqUTyWshdEkaJjtIwynBHNTpFHHxGiqD/dGKcFA6AD
6UALRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUU
UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ
AUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAB
RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF
FFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUU
UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ
AUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAB
RRRQAUUUUAFFFFABRRRQAUUUUAf/2Q==

--_005_D3D06D9977E0Baceeciscocom_
Content-Type: image/jpeg; name="image004.jpg"
Content-Description: image004.jpg
Content-Disposition: attachment; filename="image004.jpg"; size=13020;
	creation-date="Wed, 10 Aug 2016 09:38:54 GMT";
	modification-date="Wed, 10 Aug 2016 09:38:54 GMT"
Content-ID: <image004.jpg@01D1F2EF.F7B07FE0>
Content-Transfer-Encoding: base64

/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAoHBwkHBgoJCAkLCwoMDxkQDw4ODx4WFxIZJCAmJSMg
IyIoLTkwKCo2KyIjMkQyNjs9QEBAJjBGS0U+Sjk/QD3/2wBDAQsLCw8NDx0QEB09KSMpPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT3/wAARCABlAgwDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD2WkyD
UN7O1tYzzKMtGhYD6Csu1tAvhv5rl0eeMyyzq+CWIyeT0pXA2sgdeKWua0Nf7U8C2omnaRzBnzS+
5gw5Bz61r6LdSXujWlxMVMkkQLFehPrTB6F7NNd1RSzsFUdycVzni61hmSyd7m4hb7Qkf7q5aLKk
85wRmq3iexvbvU9Ls4ri0NjIxHk3EJk3EL1Y7uaBN2OuBBAIOQaM1HFGIYURQoCgABRgD6VzdtJr
H/CZ3cMmo2v2UJGwhaE5KktwDu6+po6hfQ6cMG6EGlFcVoeo3tjPGrGFrK51G4hCYJkByzbs/hjG
Ku6Hr+rapqh8yw2WD7trErlMdM4Yk5+gxQVJWOoozUVzbrdWzwSFwkg2koxU/gRyK5PQYJbDRL+9
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
igAooooAKKKKACiiigAooooAKKKKAP/Z

--_005_D3D06D9977E0Baceeciscocom_--


From nobody Wed Aug 10 04:29:50 2016
Return-Path: <veerendranatharv@huawei.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F359E12D786 for <ospf@ietfa.amsl.com>; Wed, 10 Aug 2016 04:29:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.467
X-Spam-Level: 
X-Spam-Status: No, score=-5.467 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.247, 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 pBBKAjB83Ifo for <ospf@ietfa.amsl.com>; Wed, 10 Aug 2016 04:29:45 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6793B12D78A for <ospf@ietf.org>; Wed, 10 Aug 2016 04:29:43 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml705-cah.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CUC02202; Wed, 10 Aug 2016 11:29:39 +0000 (GMT)
Received: from BLREML406-HUB.china.huawei.com (10.20.4.43) by lhreml705-cah.china.huawei.com (10.201.5.168) with Microsoft SMTP Server (TLS) id 14.3.235.1; Wed, 10 Aug 2016 12:29:30 +0100
Received: from BLREML501-MBX.china.huawei.com ([10.20.5.198]) by BLREML406-HUB.china.huawei.com ([10.20.4.43]) with mapi id 14.03.0235.001; Wed, 10 Aug 2016 16:59:22 +0530
From: Veerendranatha Reddy Vallem <veerendranatharv@huawei.com>
To: "Acee Lindem (acee)" <acee@cisco.com>, "Balaji Ganesh (balagane)" <balagane@cisco.com>, OSPF WG List <ospf@ietf.org>
Thread-Topic: [OSPF] [OSPFv3] regarding p bit set and FA for NSSA (Type-7) LSAs
Thread-Index: AdHyOlw5dgxaSWzRReONo0izcxpwhQAC0YxQAAECDwAAHeUAEP//91MA//+FvJA=
Date: Wed, 10 Aug 2016 11:29:22 +0000
Message-ID: <73BFDDFFF499304EB26FE5FDEF20F7885081BD32@blreml501-mbx>
References: <73BFDDFFF499304EB26FE5FDEF20F7885081B591@blreml501-mbx> <49270bb6e31e4eecbc264fd06756b2b0@XCH-ALN-017.cisco.com> <D3CFABC0.77583%acee@cisco.com> <73BFDDFFF499304EB26FE5FDEF20F7885081B7E5@blreml501-mbx> <D3D06D99.77E0B%acee@cisco.com>
In-Reply-To: <D3D06D99.77E0B%acee@cisco.com>
Accept-Language: en-US, zh-CN
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-originating-ip: [10.18.206.180]
Content-Type: multipart/related; boundary="_005_73BFDDFFF499304EB26FE5FDEF20F7885081BD32blreml501mbx_"; type="multipart/alternative"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020203.57AB1025.0034, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=0.0.0.0, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 56246f062df849a8950be82de39bc072
Archived-At: <https://mailarchive.ietf.org/arch/msg/ospf/MRueqJKiVSib16tCvHqOpHq8-0E>
Subject: Re: [OSPF] [OSPFv3] regarding p bit set and FA for NSSA (Type-7) LSAs
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 10 Aug 2016 11:29:49 -0000

--_005_73BFDDFFF499304EB26FE5FDEF20F7885081BD32blreml501mbx_
Content-Type: multipart/alternative;
	boundary="_000_73BFDDFFF499304EB26FE5FDEF20F7885081BD32blreml501mbx_"

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

VGhhbmtzIHRvIEFjZWUgYW5kIEJhbGFqaSBmb3IgdGhlIGNsYXJpZmljYXRpb24uDQoNClJlZ2Fy
ZHMsDQpWZWVyZW5kcmFuYXRoDQoNCkZyb206IEFjZWUgTGluZGVtIChhY2VlKSBbbWFpbHRvOmFj
ZWVAY2lzY28uY29tXQ0KU2VudDogMTAgQXVndXN0IDIwMTYgMTU6MDkNClRvOiBWZWVyZW5kcmFu
YXRoYSBSZWRkeSBWYWxsZW0gPHZlZXJlbmRyYW5hdGhhcnZAaHVhd2VpLmNvbT47IEJhbGFqaSBH
YW5lc2ggKGJhbGFnYW5lKSA8YmFsYWdhbmVAY2lzY28uY29tPjsgT1NQRiBXRyBMaXN0IDxvc3Bm
QGlldGYub3JnPg0KU3ViamVjdDogUmU6IFtPU1BGXSBbT1NQRnYzXSByZWdhcmRpbmcgcCBiaXQg
c2V0IGFuZCBGQSBmb3IgTlNTQSAoVHlwZS03KSBMU0FzDQoNCkhpIFZlZXJlbmRyYW5hdGgsDQoN
CkZyb206IFZlZXJlbmRyYW5hdGhhIFJlZGR5IFZhbGxlbSA8dmVlcmVuZHJhbmF0aGFydkBodWF3
ZWkuY29tPG1haWx0bzp2ZWVyZW5kcmFuYXRoYXJ2QGh1YXdlaS5jb20+Pg0KRGF0ZTogV2VkbmVz
ZGF5LCBBdWd1c3QgMTAsIDIwMTYgYXQgMTowNSBBTQ0KVG86IEFjZWUgTGluZGVtIDxhY2VlQGNp
c2NvLmNvbTxtYWlsdG86YWNlZUBjaXNjby5jb20+PiwgIkJhbGFqaSBHYW5lc2ggKGJhbGFnYW5l
KSIgPGJhbGFnYW5lQGNpc2NvLmNvbTxtYWlsdG86YmFsYWdhbmVAY2lzY28uY29tPj4sIE9TUEYg
V0cgTGlzdCA8b3NwZkBpZXRmLm9yZzxtYWlsdG86b3NwZkBpZXRmLm9yZz4+DQpTdWJqZWN0OiBS
RTogW09TUEZdIFtPU1BGdjNdIHJlZ2FyZGluZyBwIGJpdCBzZXQgYW5kIEZBIGZvciBOU1NBIChU
eXBlLTcpIExTQXMNCg0KVGhhbmtzIHRvIEJhbGFqaSBhbmQgQWNlZSBmb3IgY2xhcmlmaWNhdGlv
bi4NCg0KUmVnYXJkaW5nIEFjZWUgY2xhcmlmaWNhdGlvbiwNCkkgdGhpbmsgaXQgaXMgb3RoZXIg
d2F5LiBJZiB0aGUg4oCccC1iaXQgaXMgbm90IHRvIGJlIHNldCAoY2xlYXIp4oCdLCB0aGVuIE5T
U0EgTFNBIG1heSBiZSBvcmlnaW5hdGVkIHdpdGhvdXQgRkEuIElmIHRoZSDigJxwIGJpdCBpcyB0
byBiZSBzZXTigJ0sIHRoZSBOU1NBIExTQSBtdXN0IG5vdCBiZSBvcmlnaW5hdGVkIHdoZW4gbm8g
Zm9yd2FyZGluZyBhZGRyZXNzIGlzIGF2YWlsYWJsZS4gQXMgcGVyIHNlY3Rpb24gMi4zICBpbiBS
RkMgMzEwMQ0KDQpGb3IgYW4gTlNTQSB3aXRoIG5vIHN1Y2ggbmV0d29yayB0aGUgZm9yd2FyZGlu
ZyBhZGRyZXNzDQogICBmaWVsZCBtYXkgb25seSBiZSBmaWxsZWQgd2l0aCBhbiBhZGRyZXNzIGZy
b20gb25lIG9mIHRoZSBpdHMgYWN0aXZlDQogICBpbnRlcmZhY2VzIG9yIDAuMC4wLjAuICBJZiB0
aGUgUC1iaXQgaXMgc2V0LCB0aGUgZm9yd2FyZGluZyBhZGRyZXNzDQogICBtdXN0IGJlIG5vbi16
ZXJvOyBvdGhlcndpc2UgaXQgbWF5IGJlIDAuMC4wLjAuICBJZiBhbiBOU1NBIHJlcXVpcmVzDQog
ICB0aGUgUC1iaXQgYmUgc2V0IGFuZCBhIG5vbi16ZXJvIGZvcndhcmRpbmcgYWRkcmVzcyBpcyB1
bmF2YWlsYWJsZSwNCiAgIHRoZW4gdGhlIHJvdXRlJ3MgVHlwZS03IExTQSBpcyBub3Qgb3JpZ2lu
YXRlZCBpbnRvIHRoaXMgTlNTQS4NClBsZWFzZSBjb25maXJtLg0KDQpTb21lIE9TUEZWMyBOU1NB
IGltcGxlbWVudGF0aW9ucyBvZiBkaWZmZXJlbnQgdmVuZG9ycywgc3VwcG9ydGVkIFRyYW5zbGF0
aW9uIG9mIFR5cGUtNyB3aXRoIOKAnG5vIEZB4oCdIGJ1dCDigJxwIGJpdCBpcyBzZXTigJ0sIGFy
ZSB0cmFuc2xhdGluZyB0byBUeXBlLTUgTFNBcy4NCklmIG5ldyBpbXBsZW1lbnRhdGlvbiBzdHJp
Y3QgdG8gZG8gbm90IHRyYW5zbGF0ZSB0aGVuLCBpdCBtYXkgY2F1c2UgaW50ZXItb3AgaXNzdWVz
IHdpdGggc3VjaCBpbXBsZW1lbnRhdGlvbnMuDQpTbyB3aGV0aGVyIG5ldyBpbXBsZW1lbnRhdGlv
bnMgYXJlIGFsc28gcmVxdWlyZWQgdG8gc3VwcG9ydCB0aG9zZSBMU0EgdHJhbnNsYXRpb24gdG8g
bWFrZSBjb21wYXRpYmxlIHdpdGggb2xkZXIgb25lcz8NCg0KWW91IGNhbiBjZXJ0YWlubHkgY2xh
aW0gc3VwcG9ydCBmb3IgUkZDIDMxMDEgd2l0aG91dCBzdXBwb3J0aW5nIHRoaXMuIExpa2UgYW55
IG90aGVyIHByb3ByaWV0YXJ5IGV4dGVuc2lvbiwgd2hldGhlciB5b3Ugc3VwcG9ydCBpdCBvciBu
b3QgaXMgZGVwZW5kZW50IG9uIHlvdXIgcmVxdWlyZW1lbnRzLiBUaGUgY2FzZSBzZWVtcyByYXRo
ZXIgd2VhayBoZXJlIHNpbmNlIHRoZSBOU1NBIEFTQlIgbmVlZCBvbmx5IGhhdmUgYSBzaW5nbGUg
aW50ZXJmYWNlIHdpdGggYW4gSVB2NiBnbG9iYWwgYWRkcmVzcyBpbiB0aGUgTlNTQSB0byB1c2Ug
YXMgYSBmb3J3YXJkaW5nIGFkZHJlc3MuDQoNClRoYW5rcywNCkFjZWUNCg0KDQoNClJlZ2FyZHMs
DQpWZWVyZW5kcmFuYXRoDQoNCkZyb206IEFjZWUgTGluZGVtIChhY2VlKSBbbWFpbHRvOmFjZWVA
Y2lzY28uY29tXQ0KU2VudDogMTAgQXVndXN0IDIwMTYgMDE6MjQNClRvOiBCYWxhamkgR2FuZXNo
IChiYWxhZ2FuZSkgPGJhbGFnYW5lQGNpc2NvLmNvbTxtYWlsdG86YmFsYWdhbmVAY2lzY28uY29t
Pj47IFZlZXJlbmRyYW5hdGhhIFJlZGR5IFZhbGxlbSA8dmVlcmVuZHJhbmF0aGFydkBodWF3ZWku
Y29tPG1haWx0bzp2ZWVyZW5kcmFuYXRoYXJ2QGh1YXdlaS5jb20+PjsgT1NQRiBXRyBMaXN0IDxv
c3BmQGlldGYub3JnPG1haWx0bzpvc3BmQGlldGYub3JnPj4NClN1YmplY3Q6IFJlOiBbT1NQRl0g
W09TUEZ2M10gcmVnYXJkaW5nIHAgYml0IHNldCBhbmQgRkEgZm9yIE5TU0EgKFR5cGUtNykgTFNB
cw0KDQpIaSBWZWVyYSwgQmFsYWppLA0KDQpXaGlsZSBJIHdhcyBjb250cmlidXRvciB0byB0aGlz
IFJGQyA7XiksIEkgY2FuIHNlZSBpdCBjb3VsZCB1c2Ugc29tZSBtb3JlIG5vcm1hdGl2ZSBsYW5n
dWFnZSB0byBjb3ZlciB0aGVzZSBjYXNlcyB3aGVyZSBubyBJUHY2IGZvcndhcmRpbmcgYWRkcmVz
cyBpcyBhdmFpbGFibGUuIEkgYmFzaWNhbGx5IGFncmVlIHdpdGggQmFsYWppLCBpZiB0aGUgUC1i
aXQgaXMgdG8gYmUgc2V0IGluIHRoZSBOU1NBLUxTQSwgdGhlIExTQSBNQVkgYmUgb3JpZ2luYXRl
ZCB3L28gYSBmb3J3YXJkaW5nIGFkZHJlc3MgKGluIE9TUEZ2MyBmb3J3YXJkIGFkZHJlc3MgZW5j
b2RpbmcgaXMgb3B0aW9uYWwpLiBJZiB0aGUgUC1iaXQgaXMgdG8gYmUgY2xlYXIgaW4gdGhlIE5T
U0EtTFNBLCB0aGUgTlNTQS1MU0EgTVVTVCBOT1QgYmUgb3JpZ2luYXRlZCB3aGVuIG5vIGZvcndh
cmRpbmcgYWRkcmVzcyBpcyBhdmFpbGFibGUuDQoNClRoYW5rcywNCkFjZWUNCg0KRnJvbTogT1NQ
RiA8b3NwZi1ib3VuY2VzQGlldGYub3JnPG1haWx0bzpvc3BmLWJvdW5jZXNAaWV0Zi5vcmc+PiBv
biBiZWhhbGYgb2YgIkJhbGFqaSBHYW5lc2ggKGJhbGFnYW5lKSIgPGJhbGFnYW5lQGNpc2NvLmNv
bTxtYWlsdG86YmFsYWdhbmVAY2lzY28uY29tPj4NCkRhdGU6IFR1ZXNkYXksIEF1Z3VzdCA5LCAy
MDE2IGF0IDEwOjEwIEFNDQpUbzogVmVlcmVuZHJhbmF0aGEgUmVkZHkgVmFsbGVtIDx2ZWVyZW5k
cmFuYXRoYXJ2QGh1YXdlaS5jb208bWFpbHRvOnZlZXJlbmRyYW5hdGhhcnZAaHVhd2VpLmNvbT4+
LCBPU1BGIFdHIExpc3QgPG9zcGZAaWV0Zi5vcmc8bWFpbHRvOm9zcGZAaWV0Zi5vcmc+Pg0KU3Vi
amVjdDogUmU6IFtPU1BGXSBbT1NQRnYzXSByZWdhcmRpbmcgcCBiaXQgc2V0IGFuZCBGQSBmb3Ig
TlNTQSAoVHlwZS03KSBMU0FzDQoNCkhpIFZlZXJhLA0KDQpQbGVhc2Ugc2VlIGlubGluZS4uDQoN
Cg0KUmVnYXJkcywNCkJhbGFqaQ0KDQpGcm9tOiBPU1BGIFttYWlsdG86b3NwZi1ib3VuY2VzQGll
dGYub3JnXSBPbiBCZWhhbGYgT2YgVmVlcmVuZHJhbmF0aGEgUmVkZHkgVmFsbGVtDQpTZW50OiAw
OSBBdWd1c3QgMjAxNiAxODowNA0KVG86IE9TUEYgV0cgTGlzdCA8b3NwZkBpZXRmLm9yZzxtYWls
dG86b3NwZkBpZXRmLm9yZz4+DQpTdWJqZWN0OiBbT1NQRl0gW09TUEZ2M10gcmVnYXJkaW5nIHAg
Yml0IHNldCBhbmQgRkEgZm9yIE5TU0EgKFR5cGUtNykgTFNBcw0KDQpIaSBBbGwsDQpDYW4geW91
IHBsZWFzZSBwcm92aWRlIGNsYXJpZmljYXRpb24gZm9yIGZvbGxvd2luZyBpbiBPU1BGdjMgTlNT
QSBpbXBsZW1lbnRhdGlvbi4NCg0KQXMgUkZDIDMxMDEgaXMgY29uc2lkZXJlZCBOU1NBIFJGQyBm
b3IgYm90aCBPU1BGdjIgYW5kIE9TUEZ2MywNCg0KQ2FzZSAxOg0KDQpBcyBwZXIgUkZDIDMxMDEs
IDIuNCBzZWN0aW9uLCBXaGlsZSBvcmlnaW5hdGluZyBUeXBlLTcgTFNBLCBpZiBwIOKAk2JpdCBp
cyBzZXQsIHRoZW4gRm9yd2FyZGluZyBhZGRyZXNzIChGQSkgbXVzdCBiZSBub24tIHplcm8uDQoN
Cg0KW2NpZDppbWFnZTAwMS5qcGdAMDFEMUYzMjguNzJCODU3MjBdDQoNCkZvciBPU1BGdjMgY2Fz
ZSwgdGhlcmUgbWF5IGJlIHBvc3NpYmxlIEZBICBpcyBub3QgYXZhaWxhYmxlIChubyBnbG9iYWwg
YWRkcmVzcyBpcyBjb25maWd1cmVkIG9uIGFueSBvZiBOU1NBIGludGVyZmFjZSkuDQpJZiBPU1BG
djMgcmVjZWl2ZXMgVHlwZS03IExTQSB3aXRoIHAgYml0IHNldCBidXQgbm8gZm9yd2FyZGluZyBh
ZGRyZXNzLCB3aGV0aGVyIHRoaXMgTFNBIHNob3VsZCBiZSBjb25zaWRlciBhcyB2YWxpZCBhbmQg
Y2FuIGJlIHVzZWQgZm9yIHJvdXRlIGNhbGN1bGF0aW9uPw0KDQoNCltCQUxBSkk6IElmIHRoZSBU
eXBlLTcgTFNBIGhhcyBubyBmb3J3YXJkaW5nIGFkZHJlc3MsIGl0IGRvZXMgbm90IGdldCB0cmFu
c2xhdGVkIHRvIFR5cGUtNS4gVGhpcyBpcyBzcGVjaWZpZWQgaW4gdGhlIFJGQyBzZWN0aW9uIDIu
MywgcG9pbnQgNg0KDQoNCiAgICAgIDYuIFRob3NlIFR5cGUtNyBMU0FzIHRoYXQgYXJlIHRvIGJl
IHRyYW5zbGF0ZWQgaW50byBUeXBlLTUgTFNBcw0KDQogICAgICAgICBtdXN0IGhhdmUgdGhlaXIg
Zm9yd2FyZGluZyBhZGRyZXNzIHNldC4NCg0KSG93ZXZlciB0aGUgTFNBIGlzIHN0aWxsIHZhbGlk
IGFuZCB3b3VsZCBiZSB1c2VkIGluc2lkZSB0aGUgTlNTQSBhcmVhLg0KXQ0KDQpDYXNlIDI6DQpJ
biBzZWN0aW9uIDMuMiAgLCBUcmFuc2xhdGluZyBUeXBlLTcgTFNBcyBpbnRvIFR5cGUtNSBMU0Fz
DQpbY2lkOmltYWdlMDAyLmpwZ0AwMUQxRjMyOC43MkI4NTcyMF0NClNhbWUgaW4gT1NQRnYzLCBp
ZiB3ZSByZWNlaXZlZCBUeXBlLTcgTFNBIHdpdGggbm8gZm9yd2FyZGluZyBhZGRyZXNzIGJ1dCDi
gJhw4oCZIGJpdCBzZXQsIHdoZXRoZXIgQUJSIGlzIGFsbG93ZWQgdG8gdHJhbnNsYXRlIHRoaXMg
TFNBIHRvIFR5cGUtNSBFeHRlcm5hbCBMU0E/DQoNCltCQUxBSkk6IE5vLiBBQlIgc2hvdWxkIG5v
dCBiZSB0cmFuc2xhdGluZyBzdWNoIExTQXMgd2l0aG91dCBmb3J3YXJkaW5nIGFkZHJlc3MuIFRo
aXMgaXMgYWdhaW4gYXMgcGVyIHNlY3Rpb24gMi4zLCBwb2ludCA2IGluIHRoZSBSRkMuXQ0KDQpB
cyBwZXIgbXkgdW5kZXJzdGFuZGluZywgaWYgRm9yd2FyZGluZyBhZGRyZXNzIGlzIG5vdCBhdmFp
bGFibGUsIFR5cGUtNyBMU0EgbXVzdCBiZSBvcmlnaW5hdGVkIHdpdGggbm8g4oCYcOKAmSBiaXQg
c2V0IGFuZCBubyBmb3J3YXJkaW5nIGFkZHJlc3MuIElmIOKAmHDigJkgYml0IGlzIHNldCBtZWFu
cywgaXQgbXVzdCAgYWx3YXlzDQpDYXJyeSBmb3J3YXJkaW5nIGFkZHJlc3MoZm9yIE9TUEZ2Mywg
aXQgbXVzdCBiZSBnbG9iYWwgaXB2NiBhZGRyZXNzIGNvbmZpZ3VyZWQgb24gYW55IG9mIGludGVy
ZmFjZXMpLg0KDQoNCltCQUxBSkk6IFAtYml0IG5vdCBiZWluZyBzZXQgd291bGQgZXhwbGljaXRs
eSBtZWFuIHRoYXQgd2UgZG9u4oCZdCB3YW50IHRoZSBMU0EgdG8gYmUgdHJhbnNsYXRlZC4gUHJv
YmFibHkgdG8ga2VlcCB0aGUgcmVkaXN0cmlidXRlZCBwcmVmaXhlcyBvbmx5IHdpdGhpbiB0aGUg
TlNTQSBhcmVhIChmb3Igd2hhdGV2ZXIgcmVhc29uIGl0IG1heSBiZSkuDQpJZiBQLWJpdCBpcyBz
ZXQsIGl0IHNob3VsZCBhbHNvIGhhdmUgYSBmb3J3YXJkaW5nIGFkZHJlc3MgZm9yIGl0IHRvIGJl
IHRyYW5zbGF0ZWQuXQ0KDQpQbGVhc2UgbGV0IG1lIGtub3cgd2hldGhlciBteSB1bmRlcnN0YW5k
aW5nIGlzIGNvcnJlY3Qgb3Igbm90IGZvciBPU1BGdjMsIGFzIHBlciBSRkMgMzEwMS4NCg0KUmVn
YXJkcywNClZlZXJlbmRyYW5hdGgNCg0KDQoNCg0KDQoNCg0KDQoNCg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OuWui+S9kzsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30N
CkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0
IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJ
cGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWls
eToiXEDlrovkvZMiOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KLyogU3R5bGUg
RGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwN
Cgl7bWFyZ2luOjBjbTsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjExLjBw
dDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQphOmxpbmssIHNwYW4uTXNv
SHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjojMDU2M0MxOw0KCXRl
eHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0Zv
bGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjojOTU0RjcyOw0KCXRleHQt
ZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcHJlDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCglt
c28tc3R5bGUtbGluazoiSFRNTCBQcmVmb3JtYXR0ZWQgQ2hhciI7DQoJbWFyZ2luOjBjbTsNCglt
YXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseToi
Q291cmllciBOZXciO30NCnNwYW4uSFRNTFByZWZvcm1hdHRlZENoYXINCgl7bXNvLXN0eWxlLW5h
bWU6IkhUTUwgUHJlZm9ybWF0dGVkIENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCglt
c28tc3R5bGUtbGluazoiSFRNTCBQcmVmb3JtYXR0ZWQiOw0KCWZvbnQtZmFtaWx5OiJDb3VyaWVy
IE5ldyI7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTkNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJ
Zm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6d2luZG93dGV4dDt9DQpz
cGFuLkVtYWlsU3R5bGUyMA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWls
eToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHls
ZTIxDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixz
YW5zLXNlcmlmOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjINCgl7bXNvLXN0
eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2Vy
aWY7DQoJY29sb3I6IzFGNDk3RDt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpl
eHBvcnQtb25seTsNCglmb250LXNpemU6MTAuMHB0O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtz
aXplOjYxMi4wcHQgNzkyLjBwdDsNCgltYXJnaW46NzIuMHB0IDkwLjBwdCA3Mi4wcHQgOTAuMHB0
O30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT48
IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNw
aWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHht
bD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBk
YXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0K
PGJvZHkgbGFuZz0iRU4tVVMiIGxpbms9IiMwNTYzQzEiIHZsaW5rPSIjOTU0RjcyIj4NCjxkaXYg
Y2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Y29sb3I6IzFGNDk3RCI+VGhhbmtzIHRvIEFjZWUgYW5kIEJhbGFqaSBmb3IgdGhlIGNsYXJpZmlj
YXRpb24uPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImNvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5SZWdhcmRzLDxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xv
cjojMUY0OTdEIj5WZWVyZW5kcmFuYXRoPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNv
bGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48Yj5Gcm9tOjwvYj4gQWNlZSBMaW5kZW0gKGFjZWUpIFttYWlsdG86YWNlZUBj
aXNjby5jb21dIDxicj4NCjxiPlNlbnQ6PC9iPiAxMCBBdWd1c3QgMjAxNiAxNTowOTxicj4NCjxi
PlRvOjwvYj4gVmVlcmVuZHJhbmF0aGEgUmVkZHkgVmFsbGVtICZsdDt2ZWVyZW5kcmFuYXRoYXJ2
QGh1YXdlaS5jb20mZ3Q7OyBCYWxhamkgR2FuZXNoIChiYWxhZ2FuZSkgJmx0O2JhbGFnYW5lQGNp
c2NvLmNvbSZndDs7IE9TUEYgV0cgTGlzdCAmbHQ7b3NwZkBpZXRmLm9yZyZndDs8YnI+DQo8Yj5T
dWJqZWN0OjwvYj4gUmU6IFtPU1BGXSBbT1NQRnYzXSByZWdhcmRpbmcgcCBiaXQgc2V0IGFuZCBG
QSBmb3IgTlNTQSAoVHlwZS03KSBMU0FzPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6YmxhY2si
PkhpIFZlZXJlbmRyYW5hdGgsJm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7
Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdiBz
dHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6
My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9
ImNvbG9yOmJsYWNrIj5Gcm9tOiA8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
VmVlcmVuZHJhbmF0aGEgUmVkZHkgVmFsbGVtICZsdDs8YSBocmVmPSJtYWlsdG86dmVlcmVuZHJh
bmF0aGFydkBodWF3ZWkuY29tIj52ZWVyZW5kcmFuYXRoYXJ2QGh1YXdlaS5jb208L2E+Jmd0Ozxi
cj4NCjxiPkRhdGU6IDwvYj5XZWRuZXNkYXksIEF1Z3VzdCAxMCwgMjAxNiBhdCAxOjA1IEFNPGJy
Pg0KPGI+VG86IDwvYj5BY2VlIExpbmRlbSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFjZWVAY2lzY28u
Y29tIj5hY2VlQGNpc2NvLmNvbTwvYT4mZ3Q7LCAmcXVvdDtCYWxhamkgR2FuZXNoIChiYWxhZ2Fu
ZSkmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpiYWxhZ2FuZUBjaXNjby5jb20iPmJhbGFnYW5l
QGNpc2NvLmNvbTwvYT4mZ3Q7LCBPU1BGIFdHIExpc3QgJmx0OzxhIGhyZWY9Im1haWx0bzpvc3Bm
QGlldGYub3JnIj5vc3BmQGlldGYub3JnPC9hPiZndDs8YnI+DQo8Yj5TdWJqZWN0OiA8L2I+UkU6
IFtPU1BGXSBbT1NQRnYzXSByZWdhcmRpbmcgcCBiaXQgc2V0IGFuZCBGQSBmb3IgTlNTQSAoVHlw
ZS03KSBMU0FzPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6YmxhY2siPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJv
cmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNCNUM0REYgNC41cHQ7cGFkZGluZzowY20gMGNt
IDBjbSA0LjBwdDttYXJnaW4tbGVmdDozLjc1cHQ7bWFyZ2luLXJpZ2h0OjBjbSIgaWQ9Ik1BQ19P
VVRMT09LX0FUVFJJQlVUSU9OX0JMT0NLUVVPVEUiPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+VGhhbmtzIHRvIEJhbGFqaSBh
bmQgQWNlZSBmb3IgY2xhcmlmaWNhdGlvbi48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImNvbG9yOiMxRjQ5N0QiPlJlZ2FyZGluZyBBY2VlIGNsYXJpZmljYXRpb24sIDwvc3Bhbj4NCjxz
cGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkkgdGhpbmsgaXQgaXMgb3Ro
ZXIgd2F5LiBJZiB0aGUg4oCccC1iaXQgaXMgbm90IHRvIGJlIHNldCAoY2xlYXIp4oCdLCB0aGVu
IE5TU0EgTFNBIG1heSBiZSBvcmlnaW5hdGVkIHdpdGhvdXQgRkEuIElmIHRoZSDigJxwIGJpdCBp
cyB0byBiZSBzZXTigJ0sIHRoZSBOU1NBIExTQSBtdXN0IG5vdCBiZSBvcmlnaW5hdGVkIHdoZW4g
bm8gZm9yd2FyZGluZyBhZGRyZXNzIGlzIGF2YWlsYWJsZS4NCiBBcyBwZXIgc2VjdGlvbiAyLjMg
Jm5ic3A7aW4gUkZDIDMxMDE8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6
IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2si
PkZvciBhbiBOU1NBIHdpdGggbm8gc3VjaCBuZXR3b3JrIHRoZSBmb3J3YXJkaW5nIGFkZHJlc3M8
L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7IGZp
ZWxkIG1heSBvbmx5IGJlIGZpbGxlZCB3aXRoIGFuIGFkZHJlc3MgZnJvbSBvbmUgb2YgdGhlIGl0
cyBhY3RpdmU8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7
Jm5ic3A7IGludGVyZmFjZXMgb3IgMC4wLjAuMC4mbmJzcDsgSWYgdGhlIFAtYml0IGlzIHNldCwg
dGhlIGZvcndhcmRpbmcgYWRkcmVzczwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9y
OmJsYWNrIj4mbmJzcDsmbmJzcDsgbXVzdCBiZSBub24temVybzsgb3RoZXJ3aXNlIGl0IG1heSBi
ZSAwLjAuMC4wLiZuYnNwOw0KPGI+SWYgYW4gTlNTQSByZXF1aXJlczwvYj48L3NwYW4+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv
dDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7IHRoZSBQLWJpdCBi
ZSBzZXQgYW5kIGEgbm9uLXplcm8gZm9yd2FyZGluZyBhZGRyZXNzIGlzIHVuYXZhaWxhYmxlLDwv
c3Bhbj48L2I+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7Jm5i
c3A7IHRoZW4gdGhlIHJvdXRlJ3MgVHlwZS03IExTQSBpcyBub3Qgb3JpZ2luYXRlZCBpbnRvIHRo
aXMgTlNTQS48L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5
N0QiPlBsZWFzZSBjb25maXJtLjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xv
cjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6
IzFGNDk3RCI+U29tZSBPU1BGVjMgTlNTQSBpbXBsZW1lbnRhdGlvbnMgb2YgZGlmZmVyZW50IHZl
bmRvcnMsIHN1cHBvcnRlZCBUcmFuc2xhdGlvbiBvZiBUeXBlLTcgd2l0aCDigJxubyBGQeKAnSBi
dXQg4oCccCBiaXQgaXMgc2V04oCdLCBhcmUgdHJhbnNsYXRpbmcgdG8gVHlwZS01IExTQXMuPC9z
cGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPklmIG5ldyBpbXBs
ZW1lbnRhdGlvbiBzdHJpY3QgdG8gZG8gbm90IHRyYW5zbGF0ZSB0aGVuLCBpdCBtYXkgY2F1c2Ug
aW50ZXItb3AgaXNzdWVzIHdpdGggc3VjaCBpbXBsZW1lbnRhdGlvbnMuDQo8L3NwYW4+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+U28gd2hldGhlciBuZXcgaW1wbGVt
ZW50YXRpb25zIGFyZSBhbHNvIHJlcXVpcmVkIHRvIHN1cHBvcnQgdGhvc2UgTFNBIHRyYW5zbGF0
aW9uIHRvIG1ha2UgY29tcGF0aWJsZSB3aXRoIG9sZGVyIG9uZXM/PC9zcGFuPjxzcGFuIHN0eWxl
PSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwv
YmxvY2txdW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjVwdDtjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC41cHQ7Y29sb3I6YmxhY2siPllvdSBjYW4gY2VydGFpbmx5IGNsYWltIHN1cHBvcnQgZm9y
IFJGQyAzMTAxIHdpdGhvdXQgc3VwcG9ydGluZyB0aGlzLiBMaWtlIGFueSBvdGhlciBwcm9wcmll
dGFyeSBleHRlbnNpb24sIHdoZXRoZXIgeW91IHN1cHBvcnQgaXQgb3Igbm90IGlzIGRlcGVuZGVu
dCBvbiB5b3VyIHJlcXVpcmVtZW50cy4gVGhlIGNhc2Ugc2VlbXMgcmF0aGVyDQogd2VhayBoZXJl
IHNpbmNlIHRoZSBOU1NBIEFTQlIgbmVlZCBvbmx5IGhhdmUgYSBzaW5nbGUgaW50ZXJmYWNlIHdp
dGggYW4gSVB2NiBnbG9iYWwgYWRkcmVzcyBpbiB0aGUgTlNTQSB0byB1c2UgYXMgYSBmb3J3YXJk
aW5nIGFkZHJlc3MuJm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6
YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOmJsYWNr
Ij5UaGFua3MsPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6YmxhY2siPkFj
ZWUmbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjpibGFjayI+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6YmxhY2siPjxvOnA+Jm5i
c3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpu
b25lO2JvcmRlci1sZWZ0OnNvbGlkICNCNUM0REYgNC41cHQ7cGFkZGluZzowY20gMGNtIDBjbSA0
LjBwdDttYXJnaW4tbGVmdDozLjc1cHQ7bWFyZ2luLXJpZ2h0OjBjbSIgaWQ9Ik1BQ19PVVRMT09L
X0FUVFJJQlVUSU9OX0JMT0NLUVVPVEUiPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxl
PSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPlJlZ2FyZHMsPC9zcGFuPjxzcGFuIHN0eWxl
PSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPlZlZXJlbmRyYW5hdGg8L3NwYW4+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0
eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5
bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMu
MHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJj
b2xvcjpibGFjayI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+IEFj
ZWUgTGluZGVtIChhY2VlKSBbPGEgaHJlZj0ibWFpbHRvOmFjZWVAY2lzY28uY29tIj5tYWlsdG86
YWNlZUBjaXNjby5jb208L2E+XQ0KPGJyPg0KPGI+U2VudDo8L2I+IDEwIEF1Z3VzdCAyMDE2IDAx
OjI0PGJyPg0KPGI+VG86PC9iPiBCYWxhamkgR2FuZXNoIChiYWxhZ2FuZSkgJmx0OzxhIGhyZWY9
Im1haWx0bzpiYWxhZ2FuZUBjaXNjby5jb20iPmJhbGFnYW5lQGNpc2NvLmNvbTwvYT4mZ3Q7OyBW
ZWVyZW5kcmFuYXRoYSBSZWRkeSBWYWxsZW0gJmx0OzxhIGhyZWY9Im1haWx0bzp2ZWVyZW5kcmFu
YXRoYXJ2QGh1YXdlaS5jb20iPnZlZXJlbmRyYW5hdGhhcnZAaHVhd2VpLmNvbTwvYT4mZ3Q7OyBP
U1BGIFdHIExpc3QgJmx0OzxhIGhyZWY9Im1haWx0bzpvc3BmQGlldGYub3JnIj5vc3BmQGlldGYu
b3JnPC9hPiZndDs8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtPU1BGXSBbT1NQRnYzXSByZWdh
cmRpbmcgcCBiaXQgc2V0IGFuZCBGQSBmb3IgTlNTQSAoVHlwZS03KSBMU0FzPG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOmJs
YWNrIj5IaSBWZWVyYSwgQmFsYWppLCZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOmJsYWNrIj4mbmJzcDs8
L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjVwdDtjb2xvcjpibGFjayI+V2hpbGUgSSB3YXMgY29udHJpYnV0b3IgdG8gdGhpcyBSRkMg
O14pLCBJIGNhbiBzZWUgaXQgY291bGQgdXNlIHNvbWUgbW9yZSBub3JtYXRpdmUgbGFuZ3VhZ2Ug
dG8gY292ZXIgdGhlc2UgY2FzZXMgd2hlcmUgbm8gSVB2NiBmb3J3YXJkaW5nIGFkZHJlc3MgaXMg
YXZhaWxhYmxlLiBJIGJhc2ljYWxseSBhZ3JlZSB3aXRoIEJhbGFqaSwgaWYNCiB0aGUgUC1iaXQg
aXMgdG8gYmUgc2V0IGluIHRoZSBOU1NBLUxTQSwgdGhlIExTQSBNQVkgYmUgb3JpZ2luYXRlZCB3
L28gYSBmb3J3YXJkaW5nIGFkZHJlc3MgKGluIE9TUEZ2MyBmb3J3YXJkIGFkZHJlc3MgZW5jb2Rp
bmcgaXMgb3B0aW9uYWwpLiBJZiB0aGUgUC1iaXQgaXMgdG8gYmUgY2xlYXIgaW4gdGhlIE5TU0Et
TFNBLCB0aGUgTlNTQS1MU0EgTVVTVCBOT1QgYmUgb3JpZ2luYXRlZCB3aGVuIG5vIGZvcndhcmRp
bmcgYWRkcmVzcyBpcyBhdmFpbGFibGUuJm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6YmxhY2siPiZuYnNw
Ozwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuNXB0O2NvbG9yOmJsYWNrIj5UaGFua3MsPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6YmxhY2siPkFjZWU8
L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjVwdDtjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj
ayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9u
ZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBj
bSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPkZy
b206IDwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5PU1BGICZsdDs8YSBocmVm
PSJtYWlsdG86b3NwZi1ib3VuY2VzQGlldGYub3JnIj5vc3BmLWJvdW5jZXNAaWV0Zi5vcmc8L2E+
Jmd0OyBvbiBiZWhhbGYgb2YgJnF1b3Q7QmFsYWppIEdhbmVzaCAoYmFsYWdhbmUpJnF1b3Q7ICZs
dDs8YSBocmVmPSJtYWlsdG86YmFsYWdhbmVAY2lzY28uY29tIj5iYWxhZ2FuZUBjaXNjby5jb208
L2E+Jmd0Ozxicj4NCjxiPkRhdGU6IDwvYj5UdWVzZGF5LCBBdWd1c3QgOSwgMjAxNiBhdCAxMDox
MCBBTTxicj4NCjxiPlRvOiA8L2I+VmVlcmVuZHJhbmF0aGEgUmVkZHkgVmFsbGVtICZsdDs8YSBo
cmVmPSJtYWlsdG86dmVlcmVuZHJhbmF0aGFydkBodWF3ZWkuY29tIj52ZWVyZW5kcmFuYXRoYXJ2
QGh1YXdlaS5jb208L2E+Jmd0OywgT1NQRiBXRyBMaXN0ICZsdDs8YSBocmVmPSJtYWlsdG86b3Nw
ZkBpZXRmLm9yZyI+b3NwZkBpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KPGI+U3ViamVjdDogPC9iPlJl
OiBbT1NQRl0gW09TUEZ2M10gcmVnYXJkaW5nIHAgYml0IHNldCBhbmQgRkEgZm9yIE5TU0EgKFR5
cGUtNykgTFNBczxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOmJsYWNrIj4m
bmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpz
b2xpZCAjQjVDNERGIDQuNXB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNC4wcHQ7bWFyZ2luLWxlZnQ6
My43NXB0O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0OjBjbTttYXJnaW4tYm90dG9tOjUu
MHB0IiBpZD0iTUFDX09VVExPT0tfQVRUUklCVVRJT05fQkxPQ0tRVU9URSI+DQo8ZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUlOIiBzdHlsZT0iY29sb3I6
IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+SGkgVmVlcmEsPC9zcGFuPjxzcGFu
IHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tSU4iIHN0eWxlPSJjb2xvcjojMUY0OTdEO21zby1mYXJl
YXN0LWxhbmd1YWdlOkVOLVVTIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1JTiIgc3R5bGU9ImNvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMi
PlBsZWFzZSBzZWUgaW5saW5lLi48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1J
TiIgc3R5bGU9ImNvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPiZuYnNw
Ozwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLUlOIiBzdHlsZT0iY29sb3I6IzFG
NDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxl
PSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tSU4iIHN0eWxlPSJjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxh
bmd1YWdlOkVOLVVTIj5SZWdhcmRzLDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LUlOIiBzdHlsZT0iY29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+QmFs
YWppPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tSU4iIHN0eWxlPSJjb2xvcjoj
MUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHls
ZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4w
cHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImNv
bG9yOmJsYWNrIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4gT1NQ
RiBbPGEgaHJlZj0ibWFpbHRvOm9zcGYtYm91bmNlc0BpZXRmLm9yZyI+bWFpbHRvOm9zcGYtYm91
bmNlc0BpZXRmLm9yZzwvYT5dDQo8Yj5PbiBCZWhhbGYgT2YgPC9iPlZlZXJlbmRyYW5hdGhhIFJl
ZGR5IFZhbGxlbTxicj4NCjxiPlNlbnQ6PC9iPiAwOSBBdWd1c3QgMjAxNiAxODowNDxicj4NCjxi
PlRvOjwvYj4gT1NQRiBXRyBMaXN0ICZsdDs8YSBocmVmPSJtYWlsdG86b3NwZkBpZXRmLm9yZyI+
b3NwZkBpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KPGI+U3ViamVjdDo8L2I+IFtPU1BGXSBbT1NQRnYz
XSByZWdhcmRpbmcgcCBiaXQgc2V0IGFuZCBGQSBmb3IgTlNTQSAoVHlwZS03KSBMU0FzPG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLUlOIiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+SGkgQWxsLDxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Q2Fu
IHlvdSBwbGVhc2UgcHJvdmlkZSBjbGFyaWZpY2F0aW9uIGZvciBmb2xsb3dpbmcgaW4gT1NQRnYz
IE5TU0EgaW1wbGVtZW50YXRpb24uPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPkFz
IFJGQyAzMTAxIGlzIGNvbnNpZGVyZWQgTlNTQSBSRkMgZm9yIGJvdGggT1NQRnYyIGFuZCBPU1BG
djMsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPkNhc2UgMTo8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2si
PiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJjb2xvcjpibGFjayI+QXMgcGVyIFJGQyAzMTAxLCAyLjQgc2VjdGlvbiwgV2hpbGUg
b3JpZ2luYXRpbmcgVHlwZS03IExTQSwgaWYgcCDigJNiaXQgaXMgc2V0LCB0aGVuIEZvcndhcmRp
bmcgYWRkcmVzcyAoRkEpIG11c3QgYmUgbm9uLSB6ZXJvLg0KPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Y29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PGltZyBib3JkZXI9IjAiIHdpZHRoPSI2
MDQiIGhlaWdodD0iMTYzIiBpZD0iUGljdHVyZV94MDAyMF8xIiBzcmM9ImNpZDppbWFnZTAwMS5q
cGdAMDFEMUYzMjguNzJCODU3MjAiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5G
b3IgT1NQRnYzIGNhc2UsIHRoZXJlIG1heSBiZSBwb3NzaWJsZSBGQSAmbmJzcDtpcyBub3QgYXZh
aWxhYmxlIChubyBnbG9iYWwgYWRkcmVzcyBpcyBjb25maWd1cmVkIG9uIGFueSBvZiBOU1NBIGlu
dGVyZmFjZSkuDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPklmIE9TUEZ2MyByZWNlaXZlcyBUeXBlLTcgTFNBIHdp
dGggcCBiaXQgc2V0IGJ1dCBubyBmb3J3YXJkaW5nIGFkZHJlc3MsIHdoZXRoZXIgdGhpcyBMU0Eg
c2hvdWxkIGJlIGNvbnNpZGVyIGFzIHZhbGlkIGFuZCBjYW4gYmUgdXNlZCBmb3Igcm91dGUgY2Fs
Y3VsYXRpb24/PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJs
YWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iY29sb3I6IzFGNDk3RCI+W0JBTEFKSTogSWYgdGhlIFR5cGUtNyBMU0EgaGFzIG5vIGZv
cndhcmRpbmcgYWRkcmVzcywgaXQgZG9lcyBub3QgZ2V0IHRyYW5zbGF0ZWQgdG8gVHlwZS01LiBU
aGlzIGlzIHNwZWNpZmllZCBpbiB0aGUgUkZDIHNlY3Rpb24gMi4zLCBwb2ludCA2PC9zcGFuPjxz
cGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3Bh
biBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwcmU+PHNwYW4g
bGFuZz0iRU4tSU4iIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7IDYuIFRob3NlIFR5cGUtNyBMU0FzIHRoYXQgYXJlIHRvIGJlIHRyYW5zbGF0ZWQgaW50
byBUeXBlLTUgTFNBczwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBsYW5nPSJFTi1JTiIgc3R5bGU9ImNvbG9yOmJsYWNr
Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgbXVzdCBo
YXZlIHRoZWlyIGZvcndhcmRpbmcgYWRkcmVzcyBzZXQuPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xv
cjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wcmU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xv
cjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkhvd2V2ZXIgdGhlIExTQSBpcyBzdGlsbCB2YWxpZCBh
bmQgd291bGQgYmUgdXNlZCBpbnNpZGUgdGhlIE5TU0EgYXJlYS48L3NwYW4+PHNwYW4gc3R5bGU9
ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+XTwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj5DYXNlIDI6PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJs
YWNrIj5JbiBzZWN0aW9uIDMuMiZuYnNwOyAsIFRyYW5zbGF0aW5nIFR5cGUtNyBMU0FzIGludG8g
VHlwZS01IExTQXM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxpbWcgYm9yZGVyPSIwIiB3aWR0aD0iNTI0IiBoZWln
aHQ9IjEwMSIgaWQ9IlBpY3R1cmVfeDAwMjBfMiIgc3JjPSJjaWQ6aW1hZ2UwMDIuanBnQDAxRDFG
MzI4LjcyQjg1NzIwIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPlNhbWUgaW4gT1NQRnYzLCBpZiB3ZSByZWNlaXZl
ZCBUeXBlLTcgTFNBIHdpdGggbm8gZm9yd2FyZGluZyBhZGRyZXNzIGJ1dCDigJhw4oCZIGJpdCBz
ZXQsIHdoZXRoZXIgQUJSIGlzIGFsbG93ZWQgdG8gdHJhbnNsYXRlIHRoaXMgTFNBIHRvIFR5cGUt
NSBFeHRlcm5hbCBMU0E/PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0i
Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5bQkFMQUpJOiBOby4gQUJSIHNob3VsZCBub3Qg
YmUgdHJhbnNsYXRpbmcgc3VjaCBMU0FzIHdpdGhvdXQgZm9yd2FyZGluZyBhZGRyZXNzLiBUaGlz
IGlzIGFnYWluIGFzIHBlciBzZWN0aW9uIDIuMywgcG9pbnQgNiBpbiB0aGUgUkZDLl08L3NwYW4+
PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj
ayI+QXMgcGVyIG15IHVuZGVyc3RhbmRpbmcsIGlmIEZvcndhcmRpbmcgYWRkcmVzcyBpcyBub3Qg
YXZhaWxhYmxlLCBUeXBlLTcgTFNBIG11c3QgYmUgb3JpZ2luYXRlZCB3aXRoIG5vIOKAmHDigJkg
Yml0IHNldCBhbmQgbm8gZm9yd2FyZGluZyBhZGRyZXNzLiBJZiDigJhw4oCZIGJpdCBpcyBzZXQg
bWVhbnMsIGl0IG11c3QgJm5ic3A7YWx3YXlzDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPkNhcnJ5IGZvcndhcmRp
bmcgYWRkcmVzcyhmb3IgT1NQRnYzLCBpdCBtdXN0IGJlIGdsb2JhbCBpcHY2IGFkZHJlc3MgY29u
ZmlndXJlZCBvbiBhbnkgb2YgaW50ZXJmYWNlcykuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bh
bj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+
PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+W0JBTEFKSTogUC1iaXQg
bm90IGJlaW5nIHNldCB3b3VsZCBleHBsaWNpdGx5IG1lYW4gdGhhdCB3ZSBkb27igJl0IHdhbnQg
dGhlIExTQSB0byBiZSB0cmFuc2xhdGVkLiBQcm9iYWJseSB0byBrZWVwIHRoZSByZWRpc3RyaWJ1
dGVkIHByZWZpeGVzIG9ubHkgd2l0aGluIHRoZSBOU1NBIGFyZWEgKGZvciB3aGF0ZXZlciByZWFz
b24gaXQgbWF5IGJlKS48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFG
NDk3RCI+SWYgUC1iaXQgaXMgc2V0LCBpdCBzaG91bGQgYWxzbyBoYXZlIGEgZm9yd2FyZGluZyBh
ZGRyZXNzIGZvciBpdCB0byBiZSB0cmFuc2xhdGVkLl08L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+UGxlYXNlIGxldCBtZSBr
bm93IHdoZXRoZXIgbXkgdW5kZXJzdGFuZGluZyBpcyBjb3JyZWN0IG9yIG5vdCBmb3IgT1NQRnYz
LCBhcyBwZXIgUkZDIDMxMDEuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPlJlZ2Fy
ZHMsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj5WZWVyZW5kcmFuYXRoPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6
YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29s
b3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Y29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Js
b2NrcXVvdGU+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_73BFDDFFF499304EB26FE5FDEF20F7885081BD32blreml501mbx_--

--_005_73BFDDFFF499304EB26FE5FDEF20F7885081BD32blreml501mbx_
Content-Type: image/jpeg; name="image001.jpg"
Content-Description: image001.jpg
Content-Disposition: inline; filename="image001.jpg"; size=19459;
	creation-date="Wed, 10 Aug 2016 11:29:22 GMT";
	modification-date="Wed, 10 Aug 2016 11:29:22 GMT"
Content-ID: <image001.jpg@01D1F328.72B85720>
Content-Transfer-Encoding: base64

/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAoHBwkHBgoJCAkLCwoMDxkQDw4ODx4WFxIZJCAmJSMg
IyIoLTkwKCo2KyIjMkQyNjs9QEBAJjBGS0U+Sjk/QD3/2wBDAQsLCw8NDx0QEB09KSMpPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT3/wAARCACjAlwDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD2aiii
gBKaZEVgpYBj0GeTTjXDeLbnS5/ENpYCeC21JXjmku5H2mGMH7qnuzdMelHUDuaaXUMASNx7Z5qp
JqtpFqcOnNIftU0ZlRAp5UdTnpXDI+ot4/0+71DS72OeV5Y1O9TGkQHy4wfxOfWjqJ6K56MKasiM
WCsCV4IBziq2qGcaXdm0z5/lN5eOu7HFefWc8dv9jutDLi6i0+Z9RYZJ3hRjzAer7s9felcZ6XkA
Z7Uy2uYbuES20qSxkkB0bIOODzXOaY1/Jon9palrBjgubRHP7pV+zvjllJ7exzWNZeJGg+HL3Nld
wPPDN5bvGirtBkxnA4BI59KezaEnex3s88VvC8s0ixxoNzOxwFHqTSpIsiK8bBlYZDA5BFefPqNw
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
+V84AH1wT9KvppVnb3E11aWtvDdyg7pRGMk+/rUekaV/ZyTvLIJbq5k8yeRV2hmxjgdgABWTld3Y
35EXilnTw3emOV4nKYDocMvPUGsE3F/e3N3Yw3vlXUFpEj73wGO7k57Fl79q7GaGOeIxzIro3VWG
Qaq3GkafeGX7TZwSmVQshZAdwHQH1xU2Dqc7FG9xolxZ2DTW8sE4E8c92W3gjJVZckgEdKZNq1rB
4ehtIf7QhL3BgcAtPKmOWIIySPcetdE+haXJYrZPYW7WqncsRQbQfXFWILG1tljEFvHGIlKptUDa
D1AoApeG9RGp6NDMd+9cxv5ilWypxyDyM9a1qjjhjiZ2jRVLncxA+8fU1JTAKKKKACiiigAooooA
KKKKACiiigAooooAKY/3W+lPpMUMDh/D+oXERhhtb37UyiUTWioMQYyVPqCTxyec1LY61dOZWh1M
3jm1eWZDEALWQAYUYHHPY5NdisSISVRQT1IHWgRIudqgbuuB1+tTbSwLe5zTT6np+hPqMl89yZY4
2KtEAIM43MMc4AOcH0rIi1C5srPWbrTrx79zJCBdTKFAU8FgVGMD1wa77aMYxx6UgjQLtCgL0wBx
TtrcOiRx1jqeqS6NBnUraZ5b1YVuLdhL8hHOTgDd+FdRp9vPa2wiubprp1JxK6hWI98cVYWKNBhE
VR1wBinYp9RGDq0l9Pr1pp9rePaRS28kjOiBm3ArjGRjvWdrGpXlndGC41U2rw26vEViH+lyc5GC
D6Dgc811+0Zzjn1prRoxBZQSOQSOlAzk7/xHPaG6iml8q6KwtBDsy3zY3YHcfypsUb2vjmY3WtXM
QnSMwwNsCy/eyo47e3NdcY0LBioLDjJHNBiRiCyqSvQkdKFoKxxunazqtz4rME11ZxRCV4zZvL+8
KDOGC7c5PXritHQ21K8ja/uNROxZJkMDRAJtDEKc9cjAroTFGXDlF3j+LHP507aMYwMUdBvc5rwr
qUl5dXMc1+164AYvGUaFeeikAEH2NbljqNtqUTyWshdEkaJjtIwynBHNTpFHHxGiqD/dGKcFA6AD
6UALRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUU
UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ
AUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAB
RRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFF
FFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUU
UAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQ
AUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAB
RRRQAUUUUAFFFFABRRRQAUUUUAf/2Q==

--_005_73BFDDFFF499304EB26FE5FDEF20F7885081BD32blreml501mbx_
Content-Type: image/jpeg; name="image002.jpg"
Content-Description: image002.jpg
Content-Disposition: inline; filename="image002.jpg"; size=13020;
	creation-date="Wed, 10 Aug 2016 11:29:22 GMT";
	modification-date="Wed, 10 Aug 2016 11:29:22 GMT"
Content-ID: <image002.jpg@01D1F328.72B85720>
Content-Transfer-Encoding: base64

/9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAoHBwkHBgoJCAkLCwoMDxkQDw4ODx4WFxIZJCAmJSMg
IyIoLTkwKCo2KyIjMkQyNjs9QEBAJjBGS0U+Sjk/QD3/2wBDAQsLCw8NDx0QEB09KSMpPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT3/wAARCABlAgwDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD2WkyD
UN7O1tYzzKMtGhYD6Csu1tAvhv5rl0eeMyyzq+CWIyeT0pXA2sgdeKWua0Nf7U8C2omnaRzBnzS+
5gw5Bz61r6LdSXujWlxMVMkkQLFehPrTB6F7NNd1RSzsFUdycVzni61hmSyd7m4hb7Qkf7q5aLKk
85wRmq3iexvbvU9Ls4ri0NjIxHk3EJk3EL1Y7uaBN2OuBBAIOQaM1HFGIYURQoCgABRgD6VzdtJr
H/CZ3cMmo2v2UJGwhaE5KktwDu6+po6hfQ6cMG6EGlFcVoeo3tjPGrGFrK51G4hCYJkByzbs/hjG
Ku6Hr+rapqh8yw2WD7trErlMdM4Yk5+gxQVJWOoozUVzbrdWzwSFwkg2koxU/gRyK5PQYJbDRL+9
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
igAooooAKKKKACiiigAooooAKKKKAP/Z

--_005_73BFDDFFF499304EB26FE5FDEF20F7885081BD32blreml501mbx_--


From nobody Wed Aug 10 04:34:23 2016
Return-Path: <acee@cisco.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8628C12D7D0 for <ospf@ietfa.amsl.com>; Wed, 10 Aug 2016 04:34:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.767
X-Spam-Level: 
X-Spam-Status: No, score=-15.767 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=-1.247, 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 JK2D7AIoT4at for <ospf@ietfa.amsl.com>; Wed, 10 Aug 2016 04:34:19 -0700 (PDT)
Received: from alln-iport-4.cisco.com (alln-iport-4.cisco.com [173.37.142.91]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 97C9012D85C for <ospf@ietf.org>; Wed, 10 Aug 2016 04:34:18 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=109980; q=dns/txt; s=iport; t=1470828858; x=1472038458; h=from:to:subject:date:message-id:references:in-reply-to: mime-version; bh=e9Hfgt91V+ZRbB/5YjgoPmAJ9kHDny0Vt4C7H3C9gHE=; b=dE0bVcM63qYmfRbEvRfOjkjLAdeAiFR7VFstz6dzjosKF6Jt0CmVsMk2 zHM0wAKuf/XUaUZvpI8SVt/L5uhORO1B2Qt5HzwoWgNEu+Pxjcsh69eno MfmI4GdKC+dHCkCWMqwolj3MkZDhLidEv/HEhFVTkUnrdoIorqWlcsx1V E=;
X-Files: image002.jpg, image004.jpg : 28592, 20200
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0BVAgCXD6tX/5BdJa1dgndOVnwHgnqzE?= =?us-ascii?q?IEGgg+BfYUNgRACHIFCOBQBAQEBAQEBXSeEXgEBBQUHFwIIAVsCAQYCEQMBAQE?= =?us-ascii?q?GAQEBCg4BBgMCAgIVDwwUCQgCBAERAQ6II5QOnSGQJQEBAQEBAQEBAQEBAQEBA?= =?us-ascii?q?QEBAQEBAQ4OineEYBaCS4JaAQSTeIM6A4IHAYM6gXMBiWOBa4RbDIhxjDSDcAc?= =?us-ascii?q?BHjaCEhyBTG6GLX8BAQE?=
X-IronPort-AV: E=Sophos;i="5.28,499,1464652800";  d="jpg'145?scan'145,208,145,217";a="308266267"
Received: from rcdn-core-8.cisco.com ([173.37.93.144]) by alln-iport-4.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 10 Aug 2016 11:34:17 +0000
Received: from XCH-RTP-016.cisco.com (xch-rtp-016.cisco.com [64.101.220.156]) by rcdn-core-8.cisco.com (8.14.5/8.14.5) with ESMTP id u7ABYHpm013036 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Wed, 10 Aug 2016 11:34:17 GMT
Received: from xch-rtp-015.cisco.com (64.101.220.155) by XCH-RTP-016.cisco.com (64.101.220.156) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Wed, 10 Aug 2016 07:34:16 -0400
Received: from xch-rtp-015.cisco.com ([64.101.220.155]) by XCH-RTP-015.cisco.com ([64.101.220.155]) with mapi id 15.00.1210.000; Wed, 10 Aug 2016 07:34:15 -0400
From: "Acee Lindem (acee)" <acee@cisco.com>
To: "Balaji Ganesh (balagane)" <balagane@cisco.com>, "Veerendranatha Reddy Vallem" <veerendranatharv@huawei.com>, OSPF WG List <ospf@ietf.org>
Thread-Topic: [OSPF] [OSPFv3] regarding p bit set and FA for NSSA (Type-7) LSAs
Thread-Index: AQHR8nfE4a/Gh5e1/0iEA+J40SSwY6BB55+AgABHPAD//+JtgA==
Date: Wed, 10 Aug 2016 11:34:15 +0000
Message-ID: <D3D0885B.77E49%acee@cisco.com>
References: <73BFDDFFF499304EB26FE5FDEF20F7885081B591@blreml501-mbx> <49270bb6e31e4eecbc264fd06756b2b0@XCH-ALN-017.cisco.com> <D3CFABC0.77583%acee@cisco.com> <73BFDDFFF499304EB26FE5FDEF20F7885081B7E5@blreml501-mbx> <fc520410427b4481b1de037715854286@XCH-ALN-017.cisco.com>
In-Reply-To: <fc520410427b4481b1de037715854286@XCH-ALN-017.cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.24.25.77]
Content-Type: multipart/mixed; boundary="_005_D3D0885B77E49aceeciscocom_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/ospf/sVx2-VvJZ1Hzix6dyN6ZTykcGoQ>
Subject: Re: [OSPF] [OSPFv3] regarding p bit set and FA for NSSA (Type-7) LSAs
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 10 Aug 2016 11:34:21 -0000

--_005_D3D0885B77E49aceeciscocom_
Content-Type: multipart/alternative;
	boundary="_000_D3D0885B77E49aceeciscocom_"

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

SGkgQmFsYWppLA0KDQpGcm9tOiAiQmFsYWppIEdhbmVzaCAoYmFsYWdhbmUpIiA8YmFsYWdhbmVA
Y2lzY28uY29tPG1haWx0bzpiYWxhZ2FuZUBjaXNjby5jb20+Pg0KRGF0ZTogV2VkbmVzZGF5LCBB
dWd1c3QgMTAsIDIwMTYgYXQgNToyMCBBTQ0KVG86IFZlZXJlbmRyYW5hdGhhIFJlZGR5IFZhbGxl
bSA8dmVlcmVuZHJhbmF0aGFydkBodWF3ZWkuY29tPG1haWx0bzp2ZWVyZW5kcmFuYXRoYXJ2QGh1
YXdlaS5jb20+PiwgQWNlZSBMaW5kZW0gPGFjZWVAY2lzY28uY29tPG1haWx0bzphY2VlQGNpc2Nv
LmNvbT4+LCBPU1BGIFdHIExpc3QgPG9zcGZAaWV0Zi5vcmc8bWFpbHRvOm9zcGZAaWV0Zi5vcmc+
Pg0KU3ViamVjdDogUkU6IFtPU1BGXSBbT1NQRnYzXSByZWdhcmRpbmcgcCBiaXQgc2V0IGFuZCBG
QSBmb3IgTlNTQSAoVHlwZS03KSBMU0FzDQoNCkhpIFZlZXJlbmRyYSwNCg0KUGxlYXNlIHNlZSBp
bmxpbmUgYWdhaW7igKYNCg0KUmVnYXJkcywNCkJhbGFqaQ0KDQpGcm9tOiBWZWVyZW5kcmFuYXRo
YSBSZWRkeSBWYWxsZW0gW21haWx0bzp2ZWVyZW5kcmFuYXRoYXJ2QGh1YXdlaS5jb21dDQpTZW50
OiAxMCBBdWd1c3QgMjAxNiAxMDozNQ0KVG86IEFjZWUgTGluZGVtIChhY2VlKSA8YWNlZUBjaXNj
by5jb208bWFpbHRvOmFjZWVAY2lzY28uY29tPj47IEJhbGFqaSBHYW5lc2ggKGJhbGFnYW5lKSA8
YmFsYWdhbmVAY2lzY28uY29tPG1haWx0bzpiYWxhZ2FuZUBjaXNjby5jb20+PjsgT1NQRiBXRyBM
aXN0IDxvc3BmQGlldGYub3JnPG1haWx0bzpvc3BmQGlldGYub3JnPj4NClN1YmplY3Q6IFJFOiBb
T1NQRl0gW09TUEZ2M10gcmVnYXJkaW5nIHAgYml0IHNldCBhbmQgRkEgZm9yIE5TU0EgKFR5cGUt
NykgTFNBcw0KDQpUaGFua3MgdG8gQmFsYWppIGFuZCBBY2VlIGZvciBjbGFyaWZpY2F0aW9uLg0K
DQpSZWdhcmRpbmcgQWNlZSBjbGFyaWZpY2F0aW9uLA0KSSB0aGluayBpdCBpcyBvdGhlciB3YXku
IElmIHRoZSDigJxwLWJpdCBpcyBub3QgdG8gYmUgc2V0IChjbGVhcinigJ0sIHRoZW4gTlNTQSBM
U0EgbWF5IGJlIG9yaWdpbmF0ZWQgd2l0aG91dCBGQS4gSWYgdGhlIOKAnHAgYml0IGlzIHRvIGJl
IHNldOKAnSwgdGhlIE5TU0EgTFNBIG11c3Qgbm90IGJlIG9yaWdpbmF0ZWQgd2hlbiBubyBmb3J3
YXJkaW5nIGFkZHJlc3MgaXMgYXZhaWxhYmxlLiBBcyBwZXIgc2VjdGlvbiAyLjMgIGluIFJGQyAz
MTAxDQoNCkZvciBhbiBOU1NBIHdpdGggbm8gc3VjaCBuZXR3b3JrIHRoZSBmb3J3YXJkaW5nIGFk
ZHJlc3MNCiAgIGZpZWxkIG1heSBvbmx5IGJlIGZpbGxlZCB3aXRoIGFuIGFkZHJlc3MgZnJvbSBv
bmUgb2YgdGhlIGl0cyBhY3RpdmUNCiAgIGludGVyZmFjZXMgb3IgMC4wLjAuMC4gIElmIHRoZSBQ
LWJpdCBpcyBzZXQsIHRoZSBmb3J3YXJkaW5nIGFkZHJlc3MNCiAgIG11c3QgYmUgbm9uLXplcm87
IG90aGVyd2lzZSBpdCBtYXkgYmUgMC4wLjAuMC4gIElmIGFuIE5TU0EgcmVxdWlyZXMNCiAgIHRo
ZSBQLWJpdCBiZSBzZXQgYW5kIGEgbm9uLXplcm8gZm9yd2FyZGluZyBhZGRyZXNzIGlzIHVuYXZh
aWxhYmxlLA0KICAgdGhlbiB0aGUgcm91dGUncyBUeXBlLTcgTFNBIGlzIG5vdCBvcmlnaW5hdGVk
IGludG8gdGhpcyBOU1NBLg0KUGxlYXNlIGNvbmZpcm0uDQoNClNvbWUgT1NQRlYzIE5TU0EgaW1w
bGVtZW50YXRpb25zIG9mIGRpZmZlcmVudCB2ZW5kb3JzLCBzdXBwb3J0ZWQgVHJhbnNsYXRpb24g
b2YgVHlwZS03IHdpdGgg4oCcbm8gRkHigJ0gYnV0IOKAnHAgYml0IGlzIHNldOKAnSwgYXJlIHRy
YW5zbGF0aW5nIHRvIFR5cGUtNSBMU0FzLg0KDQpJZiBuZXcgaW1wbGVtZW50YXRpb24gc3RyaWN0
IHRvIGRvIG5vdCB0cmFuc2xhdGUgdGhlbiwgaXQgbWF5IGNhdXNlIGludGVyLW9wIGlzc3VlcyB3
aXRoIHN1Y2ggaW1wbGVtZW50YXRpb25zLg0KU28gd2hldGhlciBuZXcgaW1wbGVtZW50YXRpb25z
IGFyZSBhbHNvIHJlcXVpcmVkIHRvIHN1cHBvcnQgdGhvc2UgTFNBIHRyYW5zbGF0aW9uIHRvIG1h
a2UgY29tcGF0aWJsZSB3aXRoIG9sZGVyIG9uZXM/DQoNCj4+PltCQUxBSkk6IEkgZG9u4oCZdCBz
ZWUgYW55IGlzc3VlIGluIG9yaWdpbmF0aW5nIGFuIE5TU0EgTFNBIHdpdGggUC1iaXQgc2V0IGFu
ZCB3aXRob3V0IGZvcndhcmRpbmcgYWRkcmVzcywgaWYgdGhlIGltcGxlbWVudGF0aW9ucyBkbyBu
b3QgdHJhbnNsYXRlIHN1Y2ggTFNBcy4NClRoZSB0aGluayBhbnkgaW1wbGVtZW50YXRpb24gc2hv
dWxkIG5vdCB0cmFuc2xhdGUgc3VjaCBMU0FzLg0KSWYgdGhlIExTQXMgYXJlIHRyYW5zbGF0ZWQs
IHRoYXQgd291bGQgY291bGQgcHJvYmFibHkgY2F1c2Ugc3Vib3B0aW1hbCByb3V0aW5nL2ludGVy
LW9wIGlzc3VlcywgZXNwZWNpYWxseSB3aXRoIDIgb3IgbW9yZSBOU1NBIEFCUnMuDQoNCldvdWxk
IGxldCBBY2VlIGNvbmZpcm0gb24gdGhlIHNhbWUuXQ0KDQpJ4oCZdmUgdGhvdWdodCBhYm91dCB0
aGlzIGFuZCBJIHRoaW5rIHRoZSBvbmx5IGNvbnNlcXVlbmNlIGlzIHRoYXQgYSBzdWItb3B0aW1h
bCBOU1NBIEFCUiBtYXkgYmUgY2hvc2VuIGJ5IE9TUEYgcm91dGVycyBvdXRzaWRlIHRoZSBOU1NB
IHNpbmNlIG5vIHR5cGUtNCBzdW1tYXJ5LUxTQXMgYXJlIG9yaWdpbmF0ZWQgZm9yIE5TU0EgQVNC
UnMuIEkgY2Fu4oCZdCBlbnZpc2lvbiBhIHRvcG9sb2d5IHdoZXJlIHRoZXJlIHdvdWxkIGJlIGxv
b3BzLg0KDQpUaGFua3MsDQpBY2VlDQoNCg0KDQoNClJlZ2FyZHMsDQpWZWVyZW5kcmFuYXRoDQoN
CkZyb206IEFjZWUgTGluZGVtIChhY2VlKSBbbWFpbHRvOmFjZWVAY2lzY28uY29tXQ0KU2VudDog
MTAgQXVndXN0IDIwMTYgMDE6MjQNClRvOiBCYWxhamkgR2FuZXNoIChiYWxhZ2FuZSkgPGJhbGFn
YW5lQGNpc2NvLmNvbTxtYWlsdG86YmFsYWdhbmVAY2lzY28uY29tPj47IFZlZXJlbmRyYW5hdGhh
IFJlZGR5IFZhbGxlbSA8dmVlcmVuZHJhbmF0aGFydkBodWF3ZWkuY29tPG1haWx0bzp2ZWVyZW5k
cmFuYXRoYXJ2QGh1YXdlaS5jb20+PjsgT1NQRiBXRyBMaXN0IDxvc3BmQGlldGYub3JnPG1haWx0
bzpvc3BmQGlldGYub3JnPj4NClN1YmplY3Q6IFJlOiBbT1NQRl0gW09TUEZ2M10gcmVnYXJkaW5n
IHAgYml0IHNldCBhbmQgRkEgZm9yIE5TU0EgKFR5cGUtNykgTFNBcw0KDQpIaSBWZWVyYSwgQmFs
YWppLA0KDQpXaGlsZSBJIHdhcyBjb250cmlidXRvciB0byB0aGlzIFJGQyA7XiksIEkgY2FuIHNl
ZSBpdCBjb3VsZCB1c2Ugc29tZSBtb3JlIG5vcm1hdGl2ZSBsYW5ndWFnZSB0byBjb3ZlciB0aGVz
ZSBjYXNlcyB3aGVyZSBubyBJUHY2IGZvcndhcmRpbmcgYWRkcmVzcyBpcyBhdmFpbGFibGUuIEkg
YmFzaWNhbGx5IGFncmVlIHdpdGggQmFsYWppLCBpZiB0aGUgUC1iaXQgaXMgdG8gYmUgc2V0IGlu
IHRoZSBOU1NBLUxTQSwgdGhlIExTQSBNQVkgYmUgb3JpZ2luYXRlZCB3L28gYSBmb3J3YXJkaW5n
IGFkZHJlc3MgKGluIE9TUEZ2MyBmb3J3YXJkIGFkZHJlc3MgZW5jb2RpbmcgaXMgb3B0aW9uYWwp
LiBJZiB0aGUgUC1iaXQgaXMgdG8gYmUgY2xlYXIgaW4gdGhlIE5TU0EtTFNBLCB0aGUgTlNTQS1M
U0EgTVVTVCBOT1QgYmUgb3JpZ2luYXRlZCB3aGVuIG5vIGZvcndhcmRpbmcgYWRkcmVzcyBpcyBh
dmFpbGFibGUuDQoNClRoYW5rcywNCkFjZWUNCg0KRnJvbTogT1NQRiA8b3NwZi1ib3VuY2VzQGll
dGYub3JnPG1haWx0bzpvc3BmLWJvdW5jZXNAaWV0Zi5vcmc+PiBvbiBiZWhhbGYgb2YgIkJhbGFq
aSBHYW5lc2ggKGJhbGFnYW5lKSIgPGJhbGFnYW5lQGNpc2NvLmNvbTxtYWlsdG86YmFsYWdhbmVA
Y2lzY28uY29tPj4NCkRhdGU6IFR1ZXNkYXksIEF1Z3VzdCA5LCAyMDE2IGF0IDEwOjEwIEFNDQpU
bzogVmVlcmVuZHJhbmF0aGEgUmVkZHkgVmFsbGVtIDx2ZWVyZW5kcmFuYXRoYXJ2QGh1YXdlaS5j
b208bWFpbHRvOnZlZXJlbmRyYW5hdGhhcnZAaHVhd2VpLmNvbT4+LCBPU1BGIFdHIExpc3QgPG9z
cGZAaWV0Zi5vcmc8bWFpbHRvOm9zcGZAaWV0Zi5vcmc+Pg0KU3ViamVjdDogUmU6IFtPU1BGXSBb
T1NQRnYzXSByZWdhcmRpbmcgcCBiaXQgc2V0IGFuZCBGQSBmb3IgTlNTQSAoVHlwZS03KSBMU0Fz
DQoNCkhpIFZlZXJhLA0KDQpQbGVhc2Ugc2VlIGlubGluZS4uDQoNCg0KUmVnYXJkcywNCkJhbGFq
aQ0KDQpGcm9tOiBPU1BGIFttYWlsdG86b3NwZi1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYg
T2YgVmVlcmVuZHJhbmF0aGEgUmVkZHkgVmFsbGVtDQpTZW50OiAwOSBBdWd1c3QgMjAxNiAxODow
NA0KVG86IE9TUEYgV0cgTGlzdCA8b3NwZkBpZXRmLm9yZzxtYWlsdG86b3NwZkBpZXRmLm9yZz4+
DQpTdWJqZWN0OiBbT1NQRl0gW09TUEZ2M10gcmVnYXJkaW5nIHAgYml0IHNldCBhbmQgRkEgZm9y
IE5TU0EgKFR5cGUtNykgTFNBcw0KDQpIaSBBbGwsDQpDYW4geW91IHBsZWFzZSBwcm92aWRlIGNs
YXJpZmljYXRpb24gZm9yIGZvbGxvd2luZyBpbiBPU1BGdjMgTlNTQSBpbXBsZW1lbnRhdGlvbi4N
Cg0KQXMgUkZDIDMxMDEgaXMgY29uc2lkZXJlZCBOU1NBIFJGQyBmb3IgYm90aCBPU1BGdjIgYW5k
IE9TUEZ2MywNCg0KQ2FzZSAxOg0KDQpBcyBwZXIgUkZDIDMxMDEsIDIuNCBzZWN0aW9uLCBXaGls
ZSBvcmlnaW5hdGluZyBUeXBlLTcgTFNBLCBpZiBwIOKAk2JpdCBpcyBzZXQsIHRoZW4gRm9yd2Fy
ZGluZyBhZGRyZXNzIChGQSkgbXVzdCBiZSBub24tIHplcm8uDQoNCg0KW2NpZDppbWFnZTAwMi5q
cGdAMDFEMUYyRjkuNTQ4NTBGQzBdDQoNCkZvciBPU1BGdjMgY2FzZSwgdGhlcmUgbWF5IGJlIHBv
c3NpYmxlIEZBICBpcyBub3QgYXZhaWxhYmxlIChubyBnbG9iYWwgYWRkcmVzcyBpcyBjb25maWd1
cmVkIG9uIGFueSBvZiBOU1NBIGludGVyZmFjZSkuDQpJZiBPU1BGdjMgcmVjZWl2ZXMgVHlwZS03
IExTQSB3aXRoIHAgYml0IHNldCBidXQgbm8gZm9yd2FyZGluZyBhZGRyZXNzLCB3aGV0aGVyIHRo
aXMgTFNBIHNob3VsZCBiZSBjb25zaWRlciBhcyB2YWxpZCBhbmQgY2FuIGJlIHVzZWQgZm9yIHJv
dXRlIGNhbGN1bGF0aW9uPw0KDQoNCltCQUxBSkk6IElmIHRoZSBUeXBlLTcgTFNBIGhhcyBubyBm
b3J3YXJkaW5nIGFkZHJlc3MsIGl0IGRvZXMgbm90IGdldCB0cmFuc2xhdGVkIHRvIFR5cGUtNS4g
VGhpcyBpcyBzcGVjaWZpZWQgaW4gdGhlIFJGQyBzZWN0aW9uIDIuMywgcG9pbnQgNg0KDQoNCiAg
ICAgIDYuIFRob3NlIFR5cGUtNyBMU0FzIHRoYXQgYXJlIHRvIGJlIHRyYW5zbGF0ZWQgaW50byBU
eXBlLTUgTFNBcw0KDQogICAgICAgICBtdXN0IGhhdmUgdGhlaXIgZm9yd2FyZGluZyBhZGRyZXNz
IHNldC4NCg0KSG93ZXZlciB0aGUgTFNBIGlzIHN0aWxsIHZhbGlkIGFuZCB3b3VsZCBiZSB1c2Vk
IGluc2lkZSB0aGUgTlNTQSBhcmVhLg0KXQ0KDQpDYXNlIDI6DQpJbiBzZWN0aW9uIDMuMiAgLCBU
cmFuc2xhdGluZyBUeXBlLTcgTFNBcyBpbnRvIFR5cGUtNSBMU0FzDQpbY2lkOmltYWdlMDA0Lmpw
Z0AwMUQxRjJGOS41NDg1MEZDMF0NClNhbWUgaW4gT1NQRnYzLCBpZiB3ZSByZWNlaXZlZCBUeXBl
LTcgTFNBIHdpdGggbm8gZm9yd2FyZGluZyBhZGRyZXNzIGJ1dCDigJhw4oCZIGJpdCBzZXQsIHdo
ZXRoZXIgQUJSIGlzIGFsbG93ZWQgdG8gdHJhbnNsYXRlIHRoaXMgTFNBIHRvIFR5cGUtNSBFeHRl
cm5hbCBMU0E/DQoNCltCQUxBSkk6IE5vLiBBQlIgc2hvdWxkIG5vdCBiZSB0cmFuc2xhdGluZyBz
dWNoIExTQXMgd2l0aG91dCBmb3J3YXJkaW5nIGFkZHJlc3MuIFRoaXMgaXMgYWdhaW4gYXMgcGVy
IHNlY3Rpb24gMi4zLCBwb2ludCA2IGluIHRoZSBSRkMuXQ0KDQpBcyBwZXIgbXkgdW5kZXJzdGFu
ZGluZywgaWYgRm9yd2FyZGluZyBhZGRyZXNzIGlzIG5vdCBhdmFpbGFibGUsIFR5cGUtNyBMU0Eg
bXVzdCBiZSBvcmlnaW5hdGVkIHdpdGggbm8g4oCYcOKAmSBiaXQgc2V0IGFuZCBubyBmb3J3YXJk
aW5nIGFkZHJlc3MuIElmIOKAmHDigJkgYml0IGlzIHNldCBtZWFucywgaXQgbXVzdCAgYWx3YXlz
DQpDYXJyeSBmb3J3YXJkaW5nIGFkZHJlc3MoZm9yIE9TUEZ2MywgaXQgbXVzdCBiZSBnbG9iYWwg
aXB2NiBhZGRyZXNzIGNvbmZpZ3VyZWQgb24gYW55IG9mIGludGVyZmFjZXMpLg0KDQoNCltCQUxB
Skk6IFAtYml0IG5vdCBiZWluZyBzZXQgd291bGQgZXhwbGljaXRseSBtZWFuIHRoYXQgd2UgZG9u
4oCZdCB3YW50IHRoZSBMU0EgdG8gYmUgdHJhbnNsYXRlZC4gUHJvYmFibHkgdG8ga2VlcCB0aGUg
cmVkaXN0cmlidXRlZCBwcmVmaXhlcyBvbmx5IHdpdGhpbiB0aGUgTlNTQSBhcmVhIChmb3Igd2hh
dGV2ZXIgcmVhc29uIGl0IG1heSBiZSkuDQpJZiBQLWJpdCBpcyBzZXQsIGl0IHNob3VsZCBhbHNv
IGhhdmUgYSBmb3J3YXJkaW5nIGFkZHJlc3MgZm9yIGl0IHRvIGJlIHRyYW5zbGF0ZWQuXQ0KDQpQ
bGVhc2UgbGV0IG1lIGtub3cgd2hldGhlciBteSB1bmRlcnN0YW5kaW5nIGlzIGNvcnJlY3Qgb3Ig
bm90IGZvciBPU1BGdjMsIGFzIHBlciBSRkMgMzEwMS4NCg0KUmVnYXJkcywNClZlZXJlbmRyYW5h
dGgNCg0KDQoNCg0KDQoNCg0KDQoNCg==

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

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy
ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsgY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1zaXplOiAx
NHB4OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPGRpdj5IaSBCYWxhamks
PC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPHNwYW4gaWQ9Ik9MS19TUkNfQk9EWV9TRUNUSU9O
Ij4NCjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OkNhbGlicmk7IGZvbnQtc2l6ZToxMXB0OyB0ZXh0
LWFsaWduOmxlZnQ7IGNvbG9yOmJsYWNrOyBCT1JERVItQk9UVE9NOiBtZWRpdW0gbm9uZTsgQk9S
REVSLUxFRlQ6IG1lZGl1bSBub25lOyBQQURESU5HLUJPVFRPTTogMGluOyBQQURESU5HLUxFRlQ6
IDBpbjsgUEFERElORy1SSUdIVDogMGluOyBCT1JERVItVE9QOiAjYjVjNGRmIDFwdCBzb2xpZDsg
Qk9SREVSLVJJR0hUOiBtZWRpdW0gbm9uZTsgUEFERElORy1UT1A6IDNwdCI+DQo8c3BhbiBzdHls
ZT0iZm9udC13ZWlnaHQ6Ym9sZCI+RnJvbTogPC9zcGFuPiZxdW90O0JhbGFqaSBHYW5lc2ggKGJh
bGFnYW5lKSZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmJhbGFnYW5lQGNpc2NvLmNvbSI+YmFs
YWdhbmVAY2lzY28uY29tPC9hPiZndDs8YnI+DQo8c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9s
ZCI+RGF0ZTogPC9zcGFuPldlZG5lc2RheSwgQXVndXN0IDEwLCAyMDE2IGF0IDU6MjAgQU08YnI+
DQo8c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZCI+VG86IDwvc3Bhbj5WZWVyZW5kcmFuYXRo
YSBSZWRkeSBWYWxsZW0gJmx0OzxhIGhyZWY9Im1haWx0bzp2ZWVyZW5kcmFuYXRoYXJ2QGh1YXdl
aS5jb20iPnZlZXJlbmRyYW5hdGhhcnZAaHVhd2VpLmNvbTwvYT4mZ3Q7LCBBY2VlIExpbmRlbSAm
bHQ7PGEgaHJlZj0ibWFpbHRvOmFjZWVAY2lzY28uY29tIj5hY2VlQGNpc2NvLmNvbTwvYT4mZ3Q7
LCBPU1BGIFdHIExpc3QgJmx0OzxhIGhyZWY9Im1haWx0bzpvc3BmQGlldGYub3JnIj5vc3BmQGll
dGYub3JnPC9hPiZndDs8YnI+DQo8c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZCI+U3ViamVj
dDogPC9zcGFuPlJFOiBbT1NQRl0gW09TUEZ2M10gcmVnYXJkaW5nIHAgYml0IHNldCBhbmQgRkEg
Zm9yIE5TU0EgKFR5cGUtNykgTFNBczxicj4NCjwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxi
bG9ja3F1b3RlIGlkPSJNQUNfT1VUTE9PS19BVFRSSUJVVElPTl9CTE9DS1FVT1RFIiBzdHlsZT0i
Qk9SREVSLUxFRlQ6ICNiNWM0ZGYgNSBzb2xpZDsgUEFERElORzowIDAgMCA1OyBNQVJHSU46MCAw
IDAgNTsiPg0KPGRpdiB4bWxuczp2PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOnZtbCIgeG1s
bnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4bWxuczp3PSJ1
cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJodHRwOi8vc2No
ZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJodHRwOi8vd3d3
LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxtZXRhIG5hbWU9IkdlbmVyYXRvciIgY29udGVudD0i
TWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtpZiAhbXNvXT48c3R5
bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7YmVoYXZpb3I6dXJs
KCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0KLnNo
YXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwhW2VuZGlmXS0tPjxz
dHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFt
aWx5OlR1bmdhOw0KCXBhbm9zZS0xOjIgMTEgNSAyIDQgMiA0IDIgMiAzO30NCkBmb250LWZhY2UN
Cgl7Zm9udC1mYW1pbHk6IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAz
IDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAx
NSA1IDIgMiAyIDQgMyAyIDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFs
LCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBjbTsNCgltYXJnaW4tYm90
dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIs
c2Fucy1zZXJpZjt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlv
cml0eTo5OTsNCgljb2xvcjojMDU2M0MxOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0K
YTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0
eTo5OTsNCgljb2xvcjojOTU0RjcyOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcHJl
DQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiSFRNTCBQcmVmb3Jt
YXR0ZWQgQ2hhciI7DQoJbWFyZ2luOjBjbTsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9u
dC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseToiQ291cmllciBOZXciO30NCnNwYW4uSFRNTFBy
ZWZvcm1hdHRlZENoYXINCgl7bXNvLXN0eWxlLW5hbWU6IkhUTUwgUHJlZm9ybWF0dGVkIENoYXIi
Ow0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiSFRNTCBQcmVmb3Jt
YXR0ZWQiOw0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTkN
Cgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMt
c2VyaWY7DQoJY29sb3I6d2luZG93dGV4dDt9DQpzcGFuLkVtYWlsU3R5bGUyMA0KCXttc28tc3R5
bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCglj
b2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHlsZTIxDQoJe21zby1zdHlsZS10eXBlOnBlcnNv
bmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOiMxRjQ5N0Q7
fQ0Kc3Bhbi5FbWFpbFN0eWxlMjINCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJ
Zm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6IzFGNDk3RDt9DQouTXNv
Q2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LXNpemU6MTAu
MHB0O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjYxMi4wcHQgNzkyLjBwdDsNCgltYXJn
aW46NzIuMHB0IDkwLjBwdCA3Mi4wcHQgOTAuMHB0O30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFn
ZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxv
OnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtl
bmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJl
ZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0
PjwveG1sPjwhW2VuZGlmXS0tPg0KPGRpdiBsYW5nPSJFTi1JTiIgbGluaz0iIzA1NjNDMSIgdmxp
bms9IiM5NTRGNzIiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOkVO
LVVTIj5IaSBWZWVyZW5kcmEsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4t
VVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj5QbGVh
c2Ugc2VlIGlubGluZSBhZ2FpbuKApg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3Vh
Z2U6RU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVT
Ij5SZWdhcmRzLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj5CYWxh
amk8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iY29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10
b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIGxhbmc9IkVOLVVTIj5Gcm9tOjwvc3Bhbj48L2I+PHNw
YW4gbGFuZz0iRU4tVVMiPiBWZWVyZW5kcmFuYXRoYSBSZWRkeSBWYWxsZW0gWzxhIGhyZWY9Im1h
aWx0bzp2ZWVyZW5kcmFuYXRoYXJ2QGh1YXdlaS5jb20iPm1haWx0bzp2ZWVyZW5kcmFuYXRoYXJ2
QGh1YXdlaS5jb208L2E+XQ0KPGJyPg0KPGI+U2VudDo8L2I+IDEwIEF1Z3VzdCAyMDE2IDEwOjM1
PGJyPg0KPGI+VG86PC9iPiBBY2VlIExpbmRlbSAoYWNlZSkgJmx0OzxhIGhyZWY9Im1haWx0bzph
Y2VlQGNpc2NvLmNvbSI+YWNlZUBjaXNjby5jb208L2E+Jmd0OzsgQmFsYWppIEdhbmVzaCAoYmFs
YWdhbmUpICZsdDs8YSBocmVmPSJtYWlsdG86YmFsYWdhbmVAY2lzY28uY29tIj5iYWxhZ2FuZUBj
aXNjby5jb208L2E+Jmd0OzsgT1NQRiBXRyBMaXN0ICZsdDs8YSBocmVmPSJtYWlsdG86b3NwZkBp
ZXRmLm9yZyI+b3NwZkBpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJFOiBb
T1NQRl0gW09TUEZ2M10gcmVnYXJkaW5nIHAgYml0IHNldCBhbmQgRkEgZm9yIE5TU0EgKFR5cGUt
NykgTFNBczxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+VGhhbmtzIHRvIEJhbGFqaSBh
bmQgQWNlZSBmb3IgY2xhcmlmaWNhdGlvbi48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+UmVnYXJkaW5nIEFjZWUgY2xhcmlmaWNh
dGlvbiwNCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+SSB0aGluayBpdCBpcyBvdGhlciB3
YXkuIElmIHRoZSDigJxwLWJpdCBpcyBub3QgdG8gYmUgc2V0IChjbGVhcinigJ0sIHRoZW4gTlNT
QSBMU0EgbWF5IGJlIG9yaWdpbmF0ZWQgd2l0aG91dCBGQS4gSWYgdGhlIOKAnHAgYml0IGlzIHRv
IGJlIHNldOKAnSwgdGhlIE5TU0EgTFNBIG11c3Qgbm90IGJlIG9yaWdpbmF0ZWQgd2hlbiBubyBm
b3J3YXJkaW5nIGFkZHJlc3MNCiBpcyBhdmFpbGFibGUuIEFzIHBlciBzZWN0aW9uIDIuMyAmbmJz
cDtpbiBSRkMgMzEwMTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7
O2NvbG9yOmJsYWNrIj5Gb3IgYW4gTlNTQSB3aXRoIG5vIHN1Y2ggbmV0d29yayB0aGUgZm9yd2Fy
ZGluZyBhZGRyZXNzPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsgZmllbGQgbWF5
IG9ubHkgYmUgZmlsbGVkIHdpdGggYW4gYWRkcmVzcyBmcm9tIG9uZSBvZiB0aGUgaXRzIGFjdGl2
ZTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVy
IE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7IGludGVyZmFjZXMgb3IgMC4wLjAu
MC4mbmJzcDsgSWYgdGhlIFAtYml0IGlzIHNldCwgdGhlIGZvcndhcmRpbmcgYWRkcmVzczxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZx
dW90Oztjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7IG11c3QgYmUgbm9uLXplcm87IG90aGVyd2lz
ZSBpdCBtYXkgYmUgMC4wLjAuMC4mbmJzcDsNCjxiPklmIGFuIE5TU0EgcmVxdWlyZXM8bzpwPjwv
bzpwPjwvYj48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIg
TmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsgdGhlIFAtYml0IGJlIHNldCBhbmQg
YSBub24temVybyBmb3J3YXJkaW5nIGFkZHJlc3MgaXMgdW5hdmFpbGFibGUsPG86cD48L286cD48
L3NwYW4+PC9iPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZx
dW90Oztjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7IHRoZW4gdGhlIHJvdXRlJ3MgVHlwZS03IExT
QSBpcyBub3Qgb3JpZ2luYXRlZCBpbnRvIHRoaXMgTlNTQS48L3NwYW4+PC9iPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdE
Ij5QbGVhc2UgY29uZmlybS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+U29tZSBPU1BGVjMgTlNTQSBpbXBsZW1lbnRhdGlvbnMg
b2YgZGlmZmVyZW50IHZlbmRvcnMsIHN1cHBvcnRlZCBUcmFuc2xhdGlvbiBvZiBUeXBlLTcgd2l0
aCDigJxubyBGQeKAnSBidXQg4oCccCBiaXQgaXMgc2V04oCdLCBhcmUgdHJhbnNsYXRpbmcgdG8g
VHlwZS01IExTQXMuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImNvbG9yOiMxRjQ5N0QiPklmIG5ldyBpbXBsZW1lbnRhdGlvbiBzdHJpY3QgdG8gZG8gbm90
IHRyYW5zbGF0ZSB0aGVuLCBpdCBtYXkgY2F1c2UgaW50ZXItb3AgaXNzdWVzIHdpdGggc3VjaCBp
bXBsZW1lbnRhdGlvbnMuDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPlNvIHdoZXRoZXIg
bmV3IGltcGxlbWVudGF0aW9ucyBhcmUgYWxzbyByZXF1aXJlZCB0byBzdXBwb3J0IHRob3NlIExT
QSB0cmFuc2xhdGlvbiB0byBtYWtlIGNvbXBhdGlibGUgd2l0aCBvbGRlciBvbmVzPw0KPG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0Qi
PiZndDsmZ3Q7Jmd0O1tCQUxBSkk6IEkgZG9u4oCZdCBzZWUgYW55IGlzc3VlIGluIG9yaWdpbmF0
aW5nIGFuIE5TU0EgTFNBIHdpdGggUC1iaXQgc2V0IGFuZCB3aXRob3V0IGZvcndhcmRpbmcgYWRk
cmVzcywgaWYgdGhlIGltcGxlbWVudGF0aW9ucyBkbyBub3QgdHJhbnNsYXRlIHN1Y2ggTFNBcy48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPlRoZSB0aGluayBhbnkgaW1wbGVtZW50YXRpb24g
c2hvdWxkIG5vdCB0cmFuc2xhdGUgc3VjaCBMU0FzLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3
RCI+SWYgdGhlIExTQXMgYXJlIHRyYW5zbGF0ZWQsIHRoYXQgd291bGQgY291bGQgcHJvYmFibHkg
Y2F1c2Ugc3Vib3B0aW1hbCByb3V0aW5nL2ludGVyLW9wIGlzc3VlcywgZXNwZWNpYWxseSB3aXRo
IDIgb3IgbW9yZSBOU1NBIEFCUnMuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj48bzpwPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPldvdWxkIGxldCBBY2VlIGNvbmZpcm0gb24gdGhl
IHNhbWUuXTwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+
DQo8L3NwYW4+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj5J4oCZdmUgdGhvdWdodCBhYm91dCB0
aGlzIGFuZCBJIHRoaW5rIHRoZSBvbmx5IGNvbnNlcXVlbmNlIGlzIHRoYXQgYSBzdWItb3B0aW1h
bCBOU1NBIEFCUiBtYXkgYmUgY2hvc2VuIGJ5IE9TUEYgcm91dGVycyBvdXRzaWRlIHRoZSBOU1NB
IHNpbmNlIG5vIHR5cGUtNCBzdW1tYXJ5LUxTQXMgYXJlIG9yaWdpbmF0ZWQgZm9yIE5TU0EgQVNC
UnMuIEkgY2Fu4oCZdCBlbnZpc2lvbiBhIHRvcG9sb2d5IHdoZXJlIHRoZXJlIHdvdWxkIGJlIGxv
b3BzLiZuYnNwOzwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+VGhhbmtzLDwvZGl2Pg0K
PGRpdj5BY2VlJm5ic3A7PC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rp
dj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8c3BhbiBpZD0iT0xLX1NSQ19CT0RZX1NFQ1RJT04iPg0K
PGJsb2NrcXVvdGUgaWQ9Ik1BQ19PVVRMT09LX0FUVFJJQlVUSU9OX0JMT0NLUVVPVEUiIHN0eWxl
PSJCT1JERVItTEVGVDogI2I1YzRkZiA1IHNvbGlkOyBQQURESU5HOjAgMCAwIDU7IE1BUkdJTjow
IDAgMCA1OyI+DQo8ZGl2IHhtbG5zOnY9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206dm1sIiB4
bWxuczpvPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpvZmZpY2UiIHhtbG5zOnc9
InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOndvcmQiIHhtbG5zOm09Imh0dHA6Ly9z
Y2hlbWFzLm1pY3Jvc29mdC5jb20vb2ZmaWNlLzIwMDQvMTIvb21tbCIgeG1sbnM9Imh0dHA6Ly93
d3cudzMub3JnL1RSL1JFQy1odG1sNDAiPg0KPGRpdiBsYW5nPSJFTi1JTiIgbGluaz0iIzA1NjND
MSIgdmxpbms9IiM5NTRGNzIiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5
N0QiPlJlZ2FyZHMsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5WZWVyZW5kcmFuYXRoPG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8
ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEu
MHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+
PHNwYW4gbGFuZz0iRU4tVVMiPkZyb206PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyI+IEFj
ZWUgTGluZGVtIChhY2VlKSBbPGEgaHJlZj0ibWFpbHRvOmFjZWVAY2lzY28uY29tIj5tYWlsdG86
YWNlZUBjaXNjby5jb208L2E+XQ0KPGJyPg0KPGI+U2VudDo8L2I+IDEwIEF1Z3VzdCAyMDE2IDAx
OjI0PGJyPg0KPGI+VG86PC9iPiBCYWxhamkgR2FuZXNoIChiYWxhZ2FuZSkgJmx0OzxhIGhyZWY9
Im1haWx0bzpiYWxhZ2FuZUBjaXNjby5jb20iPmJhbGFnYW5lQGNpc2NvLmNvbTwvYT4mZ3Q7OyBW
ZWVyZW5kcmFuYXRoYSBSZWRkeSBWYWxsZW0gJmx0OzxhIGhyZWY9Im1haWx0bzp2ZWVyZW5kcmFu
YXRoYXJ2QGh1YXdlaS5jb20iPnZlZXJlbmRyYW5hdGhhcnZAaHVhd2VpLmNvbTwvYT4mZ3Q7OyBP
U1BGIFdHIExpc3QgJmx0OzxhIGhyZWY9Im1haWx0bzpvc3BmQGlldGYub3JnIj5vc3BmQGlldGYu
b3JnPC9hPiZndDs8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtPU1BGXSBbT1NQRnYzXSByZWdh
cmRpbmcgcCBiaXQgc2V0IGFuZCBGQSBmb3IgTlNTQSAoVHlwZS03KSBMU0FzPG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2Nv
bG9yOmJsYWNrIj5IaSBWZWVyYSwgQmFsYWppLCZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9yOmJsYWNrIj5XaGlsZSBJIHdhcyBj
b250cmlidXRvciB0byB0aGlzIFJGQyA7XiksIEkgY2FuIHNlZSBpdCBjb3VsZCB1c2Ugc29tZSBt
b3JlIG5vcm1hdGl2ZSBsYW5ndWFnZSB0byBjb3ZlciB0aGVzZSBjYXNlcyB3aGVyZSBubyBJUHY2
IGZvcndhcmRpbmcgYWRkcmVzcyBpcyBhdmFpbGFibGUuIEkgYmFzaWNhbGx5IGFncmVlIHdpdGgN
CiBCYWxhamksIGlmIHRoZSBQLWJpdCBpcyB0byBiZSBzZXQgaW4gdGhlIE5TU0EtTFNBLCB0aGUg
TFNBIE1BWSBiZSBvcmlnaW5hdGVkIHcvbyBhIGZvcndhcmRpbmcgYWRkcmVzcyAoaW4gT1NQRnYz
IGZvcndhcmQgYWRkcmVzcyBlbmNvZGluZyBpcyBvcHRpb25hbCkuIElmIHRoZSBQLWJpdCBpcyB0
byBiZSBjbGVhciBpbiB0aGUgTlNTQS1MU0EsIHRoZSBOU1NBLUxTQSBNVVNUIE5PVCBiZSBvcmln
aW5hdGVkIHdoZW4gbm8gZm9yd2FyZGluZyBhZGRyZXNzDQogaXMgYXZhaWxhYmxlLiZuYnNwOzxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjpibGFjayI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9y
OmJsYWNrIj5UaGFua3MsPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAu
NXB0O2NvbG9yOmJsYWNrIj5BY2VlPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTAuNXB0O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBw
dDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPkZyb206IDwvc3Bhbj48L2I+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+T1NQRiAmbHQ7PGEgaHJlZj0ibWFp
bHRvOm9zcGYtYm91bmNlc0BpZXRmLm9yZyI+b3NwZi1ib3VuY2VzQGlldGYub3JnPC9hPiZndDsg
b24gYmVoYWxmIG9mICZxdW90O0JhbGFqaSBHYW5lc2ggKGJhbGFnYW5lKSZxdW90OyAmbHQ7PGEg
aHJlZj0ibWFpbHRvOmJhbGFnYW5lQGNpc2NvLmNvbSI+YmFsYWdhbmVAY2lzY28uY29tPC9hPiZn
dDs8YnI+DQo8Yj5EYXRlOiA8L2I+VHVlc2RheSwgQXVndXN0IDksIDIwMTYgYXQgMTA6MTAgQU08
YnI+DQo8Yj5UbzogPC9iPlZlZXJlbmRyYW5hdGhhIFJlZGR5IFZhbGxlbSAmbHQ7PGEgaHJlZj0i
bWFpbHRvOnZlZXJlbmRyYW5hdGhhcnZAaHVhd2VpLmNvbSI+dmVlcmVuZHJhbmF0aGFydkBodWF3
ZWkuY29tPC9hPiZndDssIE9TUEYgV0cgTGlzdCAmbHQ7PGEgaHJlZj0ibWFpbHRvOm9zcGZAaWV0
Zi5vcmciPm9zcGZAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCjxiPlN1YmplY3Q6IDwvYj5SZTogW09T
UEZdIFtPU1BGdjNdIHJlZ2FyZGluZyBwIGJpdCBzZXQgYW5kIEZBIGZvciBOU1NBIChUeXBlLTcp
IExTQXM8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6
YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUg
c3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNCNUM0REYgNC41cHQ7cGFkZGlu
ZzowY20gMGNtIDBjbSA0LjBwdDttYXJnaW4tbGVmdDozLjc1cHQ7bWFyZ2luLXRvcDo1LjBwdDtt
YXJnaW4tcmlnaHQ6MGNtO21hcmdpbi1ib3R0b206NS4wcHQiIGlkPSJNQUNfT1VUTE9PS19BVFRS
SUJVVElPTl9CTE9DS1FVT1RFIj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPkhp
IFZlZXJhLDwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEO21z
by1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iY29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+UGxlYXNl
IHNlZSBpbmxpbmUuLjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0
OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9
ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpFTi1VUyI+
Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0Q7bXNv
LWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPlJlZ2FyZHMsPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xv
cjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPkJhbGFq
aTwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEO21zby1mYXJl
YXN0LWxhbmd1YWdlOkVOLVVTIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7
Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20i
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xv
cjpibGFjayI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6
YmxhY2siPiBPU1BGIFs8YSBocmVmPSJtYWlsdG86b3NwZi1ib3VuY2VzQGlldGYub3JnIj5tYWls
dG86b3NwZi1ib3VuY2VzQGlldGYub3JnPC9hPl0NCjxiPk9uIEJlaGFsZiBPZiA8L2I+VmVlcmVu
ZHJhbmF0aGEgUmVkZHkgVmFsbGVtPGJyPg0KPGI+U2VudDo8L2I+IDA5IEF1Z3VzdCAyMDE2IDE4
OjA0PGJyPg0KPGI+VG86PC9iPiBPU1BGIFdHIExpc3QgJmx0OzxhIGhyZWY9Im1haWx0bzpvc3Bm
QGlldGYub3JnIj5vc3BmQGlldGYub3JnPC9hPiZndDs8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gW09T
UEZdIFtPU1BGdjNdIHJlZ2FyZGluZyBwIGJpdCBzZXQgYW5kIEZBIGZvciBOU1NBIChUeXBlLTcp
IExTQXM8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNv
bG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj5IaSBBbGwsPC9zcGFu
PjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+Q2Fu
IHlvdSBwbGVhc2UgcHJvdmlkZSBjbGFyaWZpY2F0aW9uIGZvciBmb2xsb3dpbmcgaW4gT1NQRnYz
IE5TU0EgaW1wbGVtZW50YXRpb24uPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+QXMgUkZDIDMxMDEgaXMgY29uc2lkZXJl
ZCBOU1NBIFJGQyBmb3IgYm90aCBPU1BGdjIgYW5kIE9TUEZ2Myw8L3NwYW4+PHNwYW4gc3R5bGU9
ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNw
YW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj5DYXNlIDE6
PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFj
ayI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJj
b2xvcjpibGFjayI+QXMgcGVyIFJGQyAzMTAxLCAyLjQgc2VjdGlvbiwgV2hpbGUgb3JpZ2luYXRp
bmcgVHlwZS03IExTQSwgaWYgcCDigJNiaXQgaXMgc2V0LCB0aGVuIEZvcndhcmRpbmcgYWRkcmVz
cyAoRkEpIG11c3QgYmUgbm9uLSB6ZXJvLg0KPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj
ayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJj
b2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFu
IHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PGltZyBib3Jk
ZXI9IjAiIHdpZHRoPSI2MDQiIGhlaWdodD0iMTYzIiBzdHlsZT0id2lkdGg6Ni4yOTE2aW47aGVp
Z2h0OjEuNzAxM2luIiBpZD0iUGljdHVyZV94MDAyMF8xIiBzcmM9ImNpZDppbWFnZTAwMi5qcGdA
MDFEMUYyRjkuNTQ4NTBGQzAiPjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6Ymxh
Y2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPkZvciBPU1BGdjMgY2FzZSwgdGhlcmUgbWF5
IGJlIHBvc3NpYmxlIEZBICZuYnNwO2lzIG5vdCBhdmFpbGFibGUgKG5vIGdsb2JhbCBhZGRyZXNz
IGlzIGNvbmZpZ3VyZWQgb24gYW55IG9mIE5TU0EgaW50ZXJmYWNlKS4NCjwvc3Bhbj48c3BhbiBz
dHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPklmIE9TUEZ2MyBy
ZWNlaXZlcyBUeXBlLTcgTFNBIHdpdGggcCBiaXQgc2V0IGJ1dCBubyBmb3J3YXJkaW5nIGFkZHJl
c3MsIHdoZXRoZXIgdGhpcyBMU0Egc2hvdWxkIGJlIGNvbnNpZGVyIGFzIHZhbGlkIGFuZCBjYW4g
YmUgdXNlZCBmb3Igcm91dGUgY2FsY3VsYXRpb24/PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5
bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bh
bj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+
W0JBTEFKSTogSWYgdGhlIFR5cGUtNyBMU0EgaGFzIG5vIGZvcndhcmRpbmcgYWRkcmVzcywgaXQg
ZG9lcyBub3QgZ2V0IHRyYW5zbGF0ZWQgdG8gVHlwZS01LiBUaGlzIGlzIHNwZWNpZmllZCBpbiB0
aGUgUkZDIHNlY3Rpb24gMi4zLCBwb2ludCA2PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj
ayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9
ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cHJlPjxzcGFuIHN0eWxlPSJj
b2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDYuIFRob3NlIFR5cGUt
NyBMU0FzIHRoYXQgYXJlIHRvIGJlIHRyYW5zbGF0ZWQgaW50byBUeXBlLTUgTFNBczxvOnA+PC9v
OnA+PC9zcGFuPjwvcHJlPg0KPHByZT48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBtdXN0IGhhdmUgdGhlaXIg
Zm9yd2FyZGluZyBhZGRyZXNzIHNldC48bzpwPjwvbzpwPjwvc3Bhbj48L3ByZT4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5i
c3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjoj
MUY0OTdEIj5Ib3dldmVyIHRoZSBMU0EgaXMgc3RpbGwgdmFsaWQgYW5kIHdvdWxkIGJlIHVzZWQg
aW5zaWRlIHRoZSBOU1NBIGFyZWEuPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5dPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj
ayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJj
b2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+Q2FzZSAyOjwvc3Bhbj48c3Bh
biBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPkluIHNlY3Rp
b24gMy4yJm5ic3A7ICwgVHJhbnNsYXRpbmcgVHlwZS03IExTQXMgaW50byBUeXBlLTUgTFNBczwv
c3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2si
PjxpbWcgYm9yZGVyPSIwIiB3aWR0aD0iNTI0IiBoZWlnaHQ9IjEwMSIgc3R5bGU9IndpZHRoOjUu
NDU4M2luO2hlaWdodDoxLjA1NTVpbiIgaWQ9IlBpY3R1cmVfeDAwMjBfMiIgc3JjPSJjaWQ6aW1h
Z2UwMDQuanBnQDAxRDFGMkY5LjU0ODUwRkMwIj48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJs
YWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj5TYW1lIGluIE9TUEZ2MywgaWYgd2UgcmVj
ZWl2ZWQgVHlwZS03IExTQSB3aXRoIG5vIGZvcndhcmRpbmcgYWRkcmVzcyBidXQg4oCYcOKAmSBi
aXQgc2V0LCB3aGV0aGVyIEFCUiBpcyBhbGxvd2VkIHRvIHRyYW5zbGF0ZSB0aGlzIExTQSB0byBU
eXBlLTUgRXh0ZXJuYWwgTFNBPzwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5bQkFMQUpJOiBOby4gQUJSIHNob3Vs
ZCBub3QgYmUgdHJhbnNsYXRpbmcgc3VjaCBMU0FzIHdpdGhvdXQgZm9yd2FyZGluZyBhZGRyZXNz
LiBUaGlzIGlzIGFnYWluIGFzIHBlciBzZWN0aW9uIDIuMywgcG9pbnQgNiBpbiB0aGUgUkZDLl08
L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNr
Ij4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNv
bG9yOmJsYWNrIj5BcyBwZXIgbXkgdW5kZXJzdGFuZGluZywgaWYgRm9yd2FyZGluZyBhZGRyZXNz
IGlzIG5vdCBhdmFpbGFibGUsIFR5cGUtNyBMU0EgbXVzdCBiZSBvcmlnaW5hdGVkIHdpdGggbm8g
4oCYcOKAmSBiaXQgc2V0IGFuZCBubyBmb3J3YXJkaW5nIGFkZHJlc3MuIElmIOKAmHDigJkgYml0
IGlzIHNldCBtZWFucywgaXQgbXVzdCAmbmJzcDthbHdheXMNCjwvc3Bhbj48c3BhbiBzdHlsZT0i
Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPkNhcnJ5IGZvcndhcmRpbmcg
YWRkcmVzcyhmb3IgT1NQRnYzLCBpdCBtdXN0IGJlIGdsb2JhbCBpcHY2IGFkZHJlc3MgY29uZmln
dXJlZCBvbiBhbnkgb2YgaW50ZXJmYWNlcykuPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFj
ayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9
ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48
c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+W0JB
TEFKSTogUC1iaXQgbm90IGJlaW5nIHNldCB3b3VsZCBleHBsaWNpdGx5IG1lYW4gdGhhdCB3ZSBk
b27igJl0IHdhbnQgdGhlIExTQSB0byBiZSB0cmFuc2xhdGVkLiBQcm9iYWJseSB0byBrZWVwIHRo
ZSByZWRpc3RyaWJ1dGVkIHByZWZpeGVzIG9ubHkgd2l0aGluIHRoZSBOU1NBIGFyZWEgKGZvciB3
aGF0ZXZlciByZWFzb24gaXQgbWF5IGJlKS48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNr
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPklmIFAtYml0IGlzIHNldCwgaXQgc2hvdWxk
IGFsc28gaGF2ZSBhIGZvcndhcmRpbmcgYWRkcmVzcyBmb3IgaXQgdG8gYmUgdHJhbnNsYXRlZC5d
PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFj
ayI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJj
b2xvcjpibGFjayI+UGxlYXNlIGxldCBtZSBrbm93IHdoZXRoZXIgbXkgdW5kZXJzdGFuZGluZyBp
cyBjb3JyZWN0IG9yIG5vdCBmb3IgT1NQRnYzLCBhcyBwZXIgUkZDIDMxMDEuPC9zcGFuPjxzcGFu
IHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PC9z
cGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+
UmVnYXJkcyw8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNv
bG9yOmJsYWNrIj5WZWVyZW5kcmFuYXRoPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xv
cjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0
eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFu
PjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5i
c3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpi
bGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xvcjpi
bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxl
PSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxz
cGFuIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90
ZT4NCjwvc3Bhbj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_D3D0885B77E49aceeciscocom_--

--_005_D3D0885B77E49aceeciscocom_
Content-Type: image/jpeg; name="image002.jpg"
Content-Description: image002.jpg
Content-Disposition: attachment; filename="image002.jpg"; size=28592;
	creation-date="Wed, 10 Aug 2016 11:34:15 GMT";
	modification-date="Wed, 10 Aug 2016 11:34:15 GMT"
Content-ID: <image002.jpg@01D1F2F9.54850FC0>
Content-Transfer-Encoding: base64

/9j/4AAQSkZJRgABAQEAkACQAAD/2wBDAAoHBwkHBgoJCAkLCwoMDxkQDw4ODx4WFxIZJCAmJSMg
IyIoLTkwKCo2KyIjMkQyNjs9QEBAJjBGS0U+Sjk/QD3/2wBDAQsLCw8NDx0QEB09KSMpPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT3/wAARCAD1A4oDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD2aiii
gApKWkoAQ0dvSmyOURiBkgcD1rk5fGN3YapDHqlh5FpcP5cUobOW9MUIDr6SkDZGccHpUdzcxWtv
JPMwRI1JLHtQxWJePpSiuR8NeNj4i1a4tTZvCkX3JD0cetdb39qATA4yKUDArA17xI1hdx6fp9ub
rUJQWWPoAB1JNM0LxVHqRuLa+j+yXlr/AK1GPA/Gi4zocYpD9eKorrWnm7S0+1xee4yqbuW+lZWs
6xMNVtLOwu4Ek3/v4nPzY9qWzFfQ6P07Uvf+tQXF3DZQGa4lVI/7xPFUrTxFpeoyNHbX0UjoNzKj
Z4psfQ0x9Til6dORXO6Zq9xqHiK4SG7t5LJANqKfmU+4rUudZ0+ykkS5u4opFG5lZuQKQF+iqUmr
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
FFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUU
UUAFFFFABSYpaKAExRilooATHNFLRQAlLRRQAUmKWigBNtIVyMU6igBu0YOec+tG2nUUAIB70UtF
ACYoxS0UAJijApaKAExRilooAbtxjB6UoHqeaWigBKNopaKAG7ADkYBo206igBMUY96WigBKKWig
BKWiigBMUYpaKAExRilooATFGPWlooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoo
ooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiii
gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKA
CiiigAooooAKSlpKAEyDn2pM+34VBeMUsZ2BwVQkH8K4XQdQv4vDV8Ly5Z3kDNFKTz34poD0EdOv
FJ9CCO9cJf3d7Jpek+fLcCwki/fyw/eB7c1pwo1n4XuDoN497MBlTK+WFJoDqQR93IyO1G7/AAyK
4vwvDZy3iTnUb1r5h88E78e+BU2u3M1xqDPbXXkw6eQ0ihsb/agDrwO2c/WjuO1V7S4W7tYpkzhw
DzUsknloWIyAM0AOOMkjHHWm5xzkAdc1yFpe3Eespfy3Q+xzyGMR7u/aovEjyS60YNTmurfTyvyS
wZH50gO1BPBz19aCcfXvVLRo4I9MhW1ne4ix8sjnJNWpz+5kHPKmmxoI545RmNw4zjcD0qQYz6mv
PPDmu3mnabKbeye4tUuGEkrNyOa6TUvEbxmK30q3+1XkiCTy84AX60wcToO9Fc5D4qb+zJpbm1aO
6tziWH0/Grk2uiKbT08pmF4Rgj+GkQ3Y1+PrQa5C48Z3QvL6Gz05pUsWIkfdgEetaM/ieP8Asy1n
tovMubpcxRHjJ+tDLsbQmj8wxh13gZK96k6/SuL8O3eoXPiS9fUbT7NOsfEe7cPzp0HjiRNZWyv4
YokZtqskm45+lIk7HOKXPbPNc/qniKe11E6fZ2Zmuiu9QGwCPrSL4juItNhuruxaNjJslXP+r9/e
gZ0VFZUmsj+1obKGMv5i72cH7grULYHNNgGc9qPyrD1rxA+mXkNpDbNNPN9xQcA1HbeI5o7GeXV7
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
/Z2sLaZGxBLk7iAcHFaqa2ZtStreNMxXEe4MP4T6Vlnwzq0YksLe/RNNkJJUr84yc8Greo+HrxZb
SfR7hIpIF2HeMhhSYgn1fUbu21GOxhiWa3JVS56j1rM8DT+JJ7RGvvIa1LN85J3DntWzoPh2XTFu
jdT+fJdHLnsPpUGj6Nq2k35iW5ifTckhCp3jPvVIDJ1rx99i1GW3sVWT7OcThgevtitTUfFbwaHY
39rbs73bqmwjGCahvPDWpW1/NcaNJahLht0izx7jn2rQv9En1S0sUlmRJbdw77V4OPQUkNiadf6v
9ouBqloqxqu+Jk7+1UtG13VdV1LJW1jtQxHlsSHrp5EcQFYj8+MKT2rloPDuq3epxXOqTQbYmyvk
qVY/WgDrB+PWl6/1zWVr2n32owRJp159lkSQMzY6gdq0olZUUM2WwMk9zQBJRgelLRQAUUUUAFFF
FABRRRQAUUUUAFFFFABSUtFABRRRQAUUUUAFJS0UAJS0UUAJRS0UAFJS0UAFJS0UAJS0UUAJS0UU
AJiilooATFGKWigBKMUtFABSUtFABRRRQAUUUUAFFFFACUtFFACUtFFACUtFFABRRRQAlFLRQAmK
WiigAooooASloooASloooATFFLRQAlLRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFF
ABRRRQAUUUUAFFFFACUUtFACYpBTqKAG+1HfGPxp1FACdqTtTqKAG0Zp1FACUUtFACUH6UtFADc5
B7CgY6DinUUAN4Ipe1LRQA38/wAKWiloASk9xTqKAEopaKACiiigAooooAKKKKACiiigAooooAKK
KKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo
oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiig
AooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAC
iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKK
KKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo
oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiig
AooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAC
iiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKK
KKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooo
oAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiig
AooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAP/9k=

--_005_D3D0885B77E49aceeciscocom_
Content-Type: image/jpeg; name="image004.jpg"
Content-Description: image004.jpg
Content-Disposition: attachment; filename="image004.jpg"; size=20200;
	creation-date="Wed, 10 Aug 2016 11:34:15 GMT";
	modification-date="Wed, 10 Aug 2016 11:34:15 GMT"
Content-ID: <image004.jpg@01D1F2F9.54850FC0>
Content-Transfer-Encoding: base64

/9j/4AAQSkZJRgABAQEAkACQAAD/2wBDAAoHBwkHBgoJCAkLCwoMDxkQDw4ODx4WFxIZJCAmJSMg
IyIoLTkwKCo2KyIjMkQyNjs9QEBAJjBGS0U+Sjk/QD3/2wBDAQsLCw8NDx0QEB09KSMpPT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT3/wAARCACYAxIDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD2WikB
/Os/VtWTTEjGwyzSHCxjvRcDQIoGO1Ub3VYdNsPtV3lAFztHJpNI1e31zTlvLPJjbpkYoA0KKzdO
1dby7ntZE8qeI/dJ6j1rRBz/AFoAXNBqhquqx6TYm6kjkkQdRGMms/QPF1n4jZ1tILpNneWMqKAN
3r3Ip1c9rPiGe3vFstLgjubgjLKZMba2rSSV7ZGnQJIRyoOaBXJ6KjklWJC0hCqOST0FV7DVLbUr
fzbaVWBJAGeeKSGy5SVj6Trw1K6vISgi+zS+Xlj981rlgOvFMbQ6imiRWGVIb6GlzzjvQSLRXM6z
45stDujDdW10cHAZIyQTWrpGsRaxZLcxRSxqxwBIu00DsaVJTd4zjpngZ70GRQ20sAT2zQA+imM4
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
UUUAFFFFABRRRQAUUUUAFFFFAH//2Q==

--_005_D3D0885B77E49aceeciscocom_--


From nobody Wed Aug 10 09:13:31 2016
Return-Path: <wwwrun@rfc-editor.org>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8925312D739; Wed, 10 Aug 2016 09:13:29 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -103.869
X-Spam-Level: 
X-Spam-Status: No, score=-103.869 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, RP_MATCHES_RCVD=-1.247, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, USER_IN_WHITELIST=-100] autolearn=unavailable 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 cKIqvSDm1p1E; Wed, 10 Aug 2016 09:13:28 -0700 (PDT)
Received: from rfc-editor.org (rfc-editor.org [4.31.198.49]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A848812D6AE; Wed, 10 Aug 2016 09:06:03 -0700 (PDT)
Received: by rfc-editor.org (Postfix, from userid 30) id 9077BB80FCE; Wed, 10 Aug 2016 09:06:03 -0700 (PDT)
To: ietf-announce@ietf.org, rfc-dist@rfc-editor.org
X-PHP-Originating-Script: 1005:ams_util_lib.php
From: rfc-editor@rfc-editor.org
Message-Id: <20160810160603.9077BB80FCE@rfc-editor.org>
Date: Wed, 10 Aug 2016 09:06:03 -0700 (PDT)
Archived-At: <https://mailarchive.ietf.org/arch/msg/ospf/vnOkm1r50phglzv6a_X1F0hosIA>
Cc: drafts-update-ref@iana.org, ospf@ietf.org, rfc-editor@rfc-editor.org
Subject: [OSPF] RFC 7949 on OSPFv3 over IPv4 for IPv6 Transition
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 10 Aug 2016 16:13:29 -0000

A new Request for Comments is now available in online RFC libraries.

        
        RFC 7949

        Title:      OSPFv3 over IPv4 for IPv6 Transition 
        Author:     I. Chen, A. Lindem, R. Atkinson
        Status:     Standards Track
        Stream:     IETF
        Date:       August 2016
        Mailbox:    ichen@kuatrotech.com, 
                    acee@cisco.com, 
                    rja.lists@gmail.com
        Pages:      11
        Characters: 25554
        Updates:    RFC 5838

        I-D Tag:    draft-ietf-ospf-transition-to-ospfv3-12.txt

        URL:        https://www.rfc-editor.org/info/rfc7949

        DOI:        http://dx.doi.org/10.17487/RFC7949

This document defines a mechanism to use IPv4 to transport OSPFv3
packets.  Using OSPFv3 over IPv4 with the existing OSPFv3 Address
Family extension can simplify transition from an OSPFv2 IPv4-only
routing domain to an OSPFv3 dual-stack routing domain.  This document
updates RFC 5838 to support virtual links in the IPv4 unicast address
family when using OSPFv3 over IPv4.

This document is a product of the Open Shortest Path First IGP Working Group of the IETF.

This is now a Proposed Standard.

STANDARDS TRACK: This document specifies an Internet Standards Track
protocol for the Internet community, and requests discussion and suggestions
for improvements.  Please refer to the current edition of the Official
Internet Protocol Standards (https://www.rfc-editor.org/standards) for the 
standardization state and status of this protocol.  Distribution of this 
memo is unlimited.

This announcement is sent to the IETF-Announce and rfc-dist lists.
To subscribe or unsubscribe, see
  https://www.ietf.org/mailman/listinfo/ietf-announce
  https://mailman.rfc-editor.org/mailman/listinfo/rfc-dist

For searching the RFC series, see https://www.rfc-editor.org/search
For downloading RFCs, see https://www.rfc-editor.org/retrieve/bulk

Requests for special distribution should be addressed to either the
author of the RFC in question, or to rfc-editor@rfc-editor.org.  Unless
specifically noted otherwise on the RFC itself, all RFCs are for
unlimited distribution.


The RFC Editor Team
Association Management Solutions, LLC



From nobody Wed Aug 10 21:24:33 2016
Return-Path: <jie.dong@huawei.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id DEF5012B013 for <ospf@ietfa.amsl.com>; Wed, 10 Aug 2016 21:24:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.467
X-Spam-Level: 
X-Spam-Status: No, score=-5.467 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.247, 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 sEOqZ1u2r6aZ for <ospf@ietfa.amsl.com>; Wed, 10 Aug 2016 21:24:27 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BB836126579 for <ospf@ietf.org>; Wed, 10 Aug 2016 21:24:26 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml703-cah.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CPF77896; Thu, 11 Aug 2016 04:24:23 +0000 (GMT)
Received: from NKGEML413-HUB.china.huawei.com (10.98.56.74) by lhreml703-cah.china.huawei.com (10.201.5.104) with Microsoft SMTP Server (TLS) id 14.3.235.1; Thu, 11 Aug 2016 05:24:21 +0100
Received: from NKGEML515-MBX.china.huawei.com ([fe80::a54a:89d2:c471:ff]) by NKGEML413-HUB.china.huawei.com ([10.98.56.74]) with mapi id 14.03.0235.001; Thu, 11 Aug 2016 12:24:03 +0800
From: "Dongjie (Jimmy)" <jie.dong@huawei.com>
To: "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>, "ospf@ietf.org" <ospf@ietf.org>
Thread-Topic: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-problem-statement
Thread-Index: AQHR8NeBqKAJ44d2wE2+UqwZwZ55IaBDH0IA
Date: Thu, 11 Aug 2016 04:24:02 +0000
Message-ID: <76CD132C3ADEF848BD84D028D243C92774F05C49@NKGEML515-MBX.china.huawei.com>
References: <76CD132C3ADEF848BD84D028D243C92774EFB09A@NKGEML515-MBX.china.huawei.com> <90433b8486184c9cb4b947e7ffb9fc73@XCH-ALN-001.cisco.com> <76CD132C3ADEF848BD84D028D243C92774EFB143@NKGEML515-MBX.china.huawei.com> <0369fc017f8d47568594d3eb9f684649@XCH-ALN-001.cisco.com> <76CD132C3ADEF848BD84D028D243C92774EFB1BF@NKGEML515-MBX.china.huawei.com> <3a424b8025ca42a5a64bf88af69ea108@XCH-ALN-001.cisco.com> <76CD132C3ADEF848BD84D028D243C92774EFBC05@NKGEML515-MBX.china.huawei.com> <37a4a1ba0da84b76a4d5962f59441a17@XCH-ALN-001.cisco.com>
In-Reply-To: <37a4a1ba0da84b76a4d5962f59441a17@XCH-ALN-001.cisco.com>
Accept-Language: en-US, zh-CN
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.130.151.75]
Content-Type: multipart/alternative; boundary="_000_76CD132C3ADEF848BD84D028D243C92774F05C49NKGEML515MBXchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A010203.57ABFDF8.0007, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=0.0.0.0, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: d171fcaa2665aeb00df8174d347d6c46
Archived-At: <https://mailarchive.ietf.org/arch/msg/ospf/6kuK6AAvgG6B3Tc81-Mxe4zeU_o>
Cc: "Zhangxudong \(zhangxudong, VRP\)" <zhangxudong@huawei.com>, "lizhenqiang@chinamobile.com" <lizhenqiang@chinamobile.com>
Subject: Re: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-problem-statement
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 11 Aug 2016 04:24:32 -0000

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

Hi Les,

The current draft is about problem statement, so IMO what the WG needs to c=
onsider is whether this is a vulnerability of OSPF protocol, and whether it=
 can have negative impact to the network. If the problem is acknowledged, I=
MO it is worth to be documented.

The "ROI" as you mentioned is for the evaluation of the proposed solutions.=
 I totally agree that for the timer bug case, recognizing and ignoring the =
received abnormal Maxage LSAs cannot stop the misbehaved router from genera=
ting further Maxage LSA, as it is a systematic problem, which can only be f=
ixed after the operator identifies that router. This is also similar to the=
 systematic corruption of IS-IS remain time.  And this is why this draft me=
ntions two kinds of potential solutions, the mitigation mechanism can avoid=
 the network being severely impacted by the problem, while for systematic p=
roblems, problem localization is needed to identify the misbehaved router a=
nd then solve the problem.

Best regards,
Jie

From: OSPF [mailto:ospf-bounces@ietf.org] On Behalf Of Les Ginsberg (ginsbe=
rg)
Sent: Monday, August 08, 2016 2:14 AM
To: Dongjie (Jimmy) <jie.dong@huawei.com>; ospf@ietf.org
Cc: Zhangxudong (zhangxudong, VRP) <zhangxudong@huawei.com>; lizhenqiang@ch=
inamobile.com
Subject: Re: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-probl=
em-statement

Jie -

Thinking about the following some more:

<snip>
What remains is the possibility that an implementation has some bug and uni=
ntentionally modifies the age to something other than what it should be due=
 to the actual elapsed time since LSA generation. I suppose a mechanism equ=
ivalent to what the IS-IS draft defined i.e. setting the age to "new" (0 in=
 OSPF case) when first receiving a non-self-generated LSA could be useful t=
o prevent negative impacts of such an implementation bug. Is this what you =
intend?

[Jie]: More specifically, the problem could be caused by either "setting th=
e LS age field incorrectly due to implementation bug" or "system timer runs=
 so fast that the LS age reaches MaxAge much earlier than other routers". A=
nother less likely case is that the LS age field is corrupted before the LS=
A is assembled into OSPF packet.
<end snip>

The benefits are extremely limited. If a router prematurely ages an LSA due=
 to a timer bug, ignoring the received LSA age on reception isn't going to =
prevent premature purging by the router which has the bug. So the effect of=
 ignoring the received LSA age prior to reaching MAXAGE will be short lived=
. You are then left with the possibility that an implementation corrupts th=
e LSA age BEFORE calculating checksum/crypto authentication - but its local=
 timeout logic is unaffected. This has very limited value. Whether the WG c=
onsiders this worth pursuing is something you need to ask. For myself, I do=
n't see much ROI here.

  Les



From: Dongjie (Jimmy) [mailto:jie.dong@huawei.com]
Sent: Monday, August 01, 2016 9:43 PM
To: Les Ginsberg (ginsberg); ospf@ietf.org<mailto:ospf@ietf.org>
Cc: Zhangxudong (zhangxudong, VRP); lizhenqiang@chinamobile.com<mailto:lizh=
enqiang@chinamobile.com>
Subject: RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-probl=
em-statement

Hi Les,

Please see my replies with [Jie2]:

From: Les Ginsberg (ginsberg) [mailto:ginsberg@cisco.com]
Sent: Monday, August 01, 2016 9:57 PM
To: Dongjie (Jimmy); ospf@ietf.org<mailto:ospf@ietf.org>
Cc: Zhangxudong (zhangxudong, VRP); lizhenqiang@chinamobile.com<mailto:lizh=
enqiang@chinamobile.com>
Subject: RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-probl=
em-statement

Jie -

From: Dongjie (Jimmy) [mailto:jie.dong@huawei.com]
Sent: Monday, August 01, 2016 1:44 AM
To: Les Ginsberg (ginsberg); ospf@ietf.org<mailto:ospf@ietf.org>
Cc: Zhangxudong (zhangxudong, VRP); lizhenqiang@chinamobile.com<mailto:lizh=
enqiang@chinamobile.com>
Subject: RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-probl=
em-statement

Hi Les,

Please see inline with [Jie]:

From: Les Ginsberg (ginsberg) [mailto:ginsberg@cisco.com]
Sent: Monday, August 01, 2016 3:09 PM
To: Dongjie (Jimmy); ospf@ietf.org<mailto:ospf@ietf.org>
Cc: Zhangxudong (zhangxudong, VRP); lizhenqiang@chinamobile.com<mailto:lizh=
enqiang@chinamobile.com>
Subject: RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-probl=
em-statement

Jie -

Fully agree that IS-IS and OSPF differ in this regard.

https://www.ietf.org/id/draft-ietf-isis-remaining-lifetime-01.txt addresses=
 problems where corruption of the remaining lifetime occurs either during t=
ransmission/reception or due to some DOS attack. This isn't a concern w OSP=
F (hope you agree).

[Jie]: Yes, for OSPF the corruption during packet transmission can be detec=
ted.

What remains is the possibility that an implementation has some bug and uni=
ntentionally modifies the age to something other than what it should be due=
 to the actual elapsed time since LSA generation. I suppose a mechanism equ=
ivalent to what the IS-IS draft defined i.e. setting the age to "new" (0 in=
 OSPF case) when first receiving a non-self-generated LSA could be useful t=
o prevent negative impacts of such an implementation bug. Is this what you =
intend?

[Jie]: More specifically, the problem could be caused by either "setting th=
e LS age field incorrectly due to implementation bug" or "system timer runs=
 so fast that the LS age reaches MaxAge much earlier than other routers". A=
nother less likely case is that the LS age field is corrupted before the LS=
A is assembled into OSPF packet.

[Jie]: Regarding the solutions space, IMO we need to consider both cases: "=
LS age reaches MaxAge" and "LS age close to MaxAge". For IS-IS, RFC 6232 an=
d RFC 6233 provide solutions for the detection and identification of corrup=
ted IS-IS purge, while OSPF does not have similar mechanisms.

[Les:] It is incorrect to say that RFC 6232 makes it possible to detect a c=
orrupt purge. What it does do is to provide an indication as to which IS in=
itiated a purge. I don't know how OSPF would address this issue, but for OS=
PFv2 at least any solution would likely not be backwards compatible. For th=
is reason I suggest that you not try to address this issue in the same draf=
t.

[Jie2]: Agreed, RFC 6232 provide the mechanism to track the misbehaved rout=
ers so that operator can fix the problem, the detection can be based on the=
 rules in RFC 6233 or some other anomalies. Indeed for OSPFv2 legacy LSAs, =
it is difficult to introduce the mechanism similar to RFC 6232, while it ca=
n be easier for the OSPFv2/v3 Extended LSAs. So it depends on how backward =
compatible the solution should be. I agree with you that the solution for P=
roblem Localization in OSPF needs to be provided in a separate document.

Solutions to LS age  corruption can be done in a backwards compatible way, =
but they  MUST NOT result in discarding purges which pass authentication- d=
oing so places you at risk for having inconsistent LSDBs in the network.

[Jie2]: Exactly. The received MaxAge LSAs cannot simply be discarded, the d=
ecision must be made carefully, probably based on some additional informati=
on. The authors has discussed some possible solution internally, and will p=
repare some material for further open discussion.

As written, the draft makes claims that are at least misleading - and I bel=
ieve actually incorrect. In Section 6 you say:

"The LS age field may be altered as a result of
   packet corruption, such modification cannot be detected by LSA
   checksum nor OSPF packet cryptographic authentication."

This isn't correct.

[Jie] Thanks for pointing out this. This sentence need to be revised to men=
tion "LSA corruption" rather than "packet corruption".

What would be helpful - at least to me - is to move from a generic problem =
statement to the specific problem you want to solve and the proposed soluti=
on. This also requires you to more clearly state the cases where there is a=
n actual vulnerability. It would be a lot easier to support the draft if th=
is were done.

[Jie] Thanks for your suggestion. Yes we can update this draft with more sp=
ecific problem statements as I mentioned above.

[Jie] As for the proposed solutions, the current draft specifies the requir=
ements on the potential solutions, from which we envision that different so=
lutions maybe needed for "Impact Mitigation" and "Problem Localization". Th=
e solution for "Impact mitigation" can be the easier one, for which we can =
start to discuss the potential solutions now. While the solution for "probl=
em localization" may need more considerations.

[Les:] A discussion of the requirements is useful and necessary, but IMO un=
til you propose a solution there isn't enough substance for the document to=
 become a WG document.

[Jie2] Yes the current draft focuses on the problem statement and the requi=
rements, the goal is to firstly get the MaxAge flush problem acknowledged a=
nd reach consensus on the requirements. Then the plan is to specify the sol=
utions in separate documents.  Your valuable suggestions will be considered=
, and further contributions are welcome.

Best regards,
Jie

    Les

Best regards,
Jie

   Les


From: Dongjie (Jimmy) [mailto:jie.dong@huawei.com]
Sent: Sunday, July 31, 2016 11:48 PM
To: Les Ginsberg (ginsberg); ospf@ietf.org<mailto:ospf@ietf.org>
Cc: Zhangxudong (zhangxudong, VRP); lizhenqiang@chinamobile.com<mailto:lizh=
enqiang@chinamobile.com>
Subject: RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-probl=
em-statement

Hi Les,

Thanks for your comments.

OSPF packet level checksum and authentication can only protect the assemble=
d LSU packet one hop on the wire, while cannot detect any change to LSA mad=
e by the routers. This is because the OSPF packets are re-assembled on each=
 hop, which is slightly different from IS-IS. So the problem for OSPF is ma=
inly due to the problems inside the router, for example protocol implementa=
tions, system timers, or some hardware problem. Actually this problem has b=
een seen in several production networks.

We can improve the description in the draft to make this clear.

Best regards,
Jie

From: Les Ginsberg (ginsberg) [mailto:ginsberg@cisco.com]
Sent: Monday, August 01, 2016 1:30 PM
To: Dongjie (Jimmy); ospf@ietf.org<mailto:ospf@ietf.org>
Cc: Zhangxudong (zhangxudong, VRP); lizhenqiang@chinamobile.com<mailto:lizh=
enqiang@chinamobile.com>
Subject: RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-probl=
em-statement

Jie -

The draft says (Section 2):

"Since cryptographic authentication is executed at the OSPF packet
   level, it can only protect the assembled LSU packet for one hop and
   does not provide any additional protection for the corruption of LS
   age field."

But as authentication is calculated at the OSPF packet level, any change to=
 the LS age field for an individual LSA contained within the OSPF packet (e=
.g. by some packet corruption in transmission) would cause authentication t=
o fail when the packet is received. So the statement you make is not correc=
t. I therefore am struggling to understand what problem you believe is not =
addressed by existing authentication techniques.

   Les



From: OSPF [mailto:ospf-bounces@ietf.org] On Behalf Of Dongjie (Jimmy)
Sent: Sunday, July 31, 2016 8:15 PM
To: ospf@ietf.org<mailto:ospf@ietf.org>
Cc: Zhangxudong (zhangxudong, VRP); lizhenqiang@chinamobile.com<mailto:lizh=
enqiang@chinamobile.com>
Subject: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-problem-s=
tatement

Hi all,

draft-dong-ospf-maxage-flush-problem-statement describes the problems cause=
d by the corruption of the LS Age field, and summarizes the requirements on=
 potential solutions. This draft received good comments during the presenta=
tion on the IETF meeting in B.A.

The authors would like to solicit further feedbacks from the mailing list, =
on both the problem statement and the solution requirements. Based on the f=
eedbacks, we will update the problem statement draft, and work together to =
build suitable solutions.

The URL of the draft is:
https://tools.ietf.org/html/draft-dong-ospf-maxage-flush-problem-statement-=
00

Comments & feedbacks are welcome.

Best regards,
Jie


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

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@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:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	font-size:10.5pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color: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:"\6279\6CE8\6846\6587\672C Char";
	margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	font-size:10.5pt;
	font-family:"Calibri",sans-serif;}
span.Char
	{mso-style-name:"\6279\6CE8\6846\6587\672C Char";
	mso-style-priority:99;
	mso-style-link:\6279\6CE8\6846\6587\672C;
	font-family:"Calibri",sans-serif;}
p.BalloonText, li.BalloonText, div.BalloonText
	{mso-style-name:"Balloon Text";
	mso-style-link:"Balloon Text Char";
	margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	font-size:10.5pt;
	font-family:"Calibri",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.EmailStyle21
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle22
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
span.EmailStyle23
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
span.EmailStyle24
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
span.EmailStyle25
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
span.EmailStyle26
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
span.EmailStyle27
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
span.EmailStyle28
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
span.EmailStyle29
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"ZH-CN" link=3D"blue" vlink=3D"purple" style=3D"text-justify-t=
rim:punctuation">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">Hi Les,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">The current draft is about problem statement, so IMO what the WG =
needs to consider is whether this is a vulnerability of OSPF protocol, and =
whether it can have negative impact to
 the network. If the problem is acknowledged, IMO it is worth to be documen=
ted.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">The &#8220;ROI&#8221; as you mentioned is for the evaluation of t=
he proposed solutions. I totally agree that for the timer bug case, recogni=
zing and ignoring the received abnormal Maxage LSAs
 cannot stop the misbehaved router from generating further Maxage LSA, as i=
t is a systematic problem, which can only be fixed after the operator ident=
ifies that router. This is also similar to the systematic corruption of IS-=
IS remain time. &nbsp;And this is why
 this draft mentions two kinds of potential solutions, the mitigation mecha=
nism can avoid the network being severely impacted by the problem, while fo=
r systematic problems, problem localization is needed to identify the misbe=
haved router and then solve the
 problem.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Best re=
gards,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Jie<o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><b><span la=
ng=3D"EN-US" style=3D"font-size:11.0pt">From:</span></b><span lang=3D"EN-US=
" style=3D"font-size:11.0pt"> OSPF [mailto:ospf-bounces@ietf.org]
<b>On Behalf Of </b>Les Ginsberg (ginsberg)<br>
<b>Sent:</b> Monday, August 08, 2016 2:14 AM<br>
<b>To:</b> Dongjie (Jimmy) &lt;jie.dong@huawei.com&gt;; ospf@ietf.org<br>
<b>Cc:</b> Zhangxudong (zhangxudong, VRP) &lt;zhangxudong@huawei.com&gt;; l=
izhenqiang@chinamobile.com<br>
<b>Subject:</b> Re: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flus=
h-problem-statement<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">Jie &#8211;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">Thinking about the following some more:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><i><span lang=3D"EN-US" style=3D"font-size:11.0pt;co=
lor:red">&lt;snip&gt;<o:p></o:p></span></i></p>
<p class=3D"MsoNormal"><i><span lang=3D"EN-US" style=3D"font-size:11.0pt;co=
lor:red">What remains is the possibility that an implementation has some bu=
g and unintentionally modifies the age to something other than what it shou=
ld be due to the actual elapsed time since
 LSA generation. I suppose a mechanism equivalent to what the IS-IS draft d=
efined i.e. setting the age to &#8220;new&#8221; (0 in OSPF case) when firs=
t receiving a non-self-generated LSA could be useful to prevent negative im=
pacts of such an implementation bug. Is this
 what you intend?<o:p></o:p></span></i></p>
<p class=3D"MsoNormal"><i><span lang=3D"EN-US" style=3D"font-size:11.0pt;co=
lor:red"><o:p>&nbsp;</o:p></span></i></p>
<p class=3D"MsoNormal"><i><span lang=3D"EN-US" style=3D"font-size:11.0pt;co=
lor:red">[Jie]: More specifically, the problem could be caused by either &#=
8220;setting the LS age field incorrectly due to implementation bug&#8221; =
or &#8220;system timer runs so fast that the LS age reaches
 MaxAge much earlier than other routers&#8221;. Another less likely case is=
 that the LS age field is corrupted before the LSA is assembled into OSPF p=
acket.<o:p></o:p></span></i></p>
<p class=3D"MsoNormal"><i><span lang=3D"EN-US" style=3D"font-size:11.0pt;co=
lor:red">&lt;end snip&gt;<o:p></o:p></span></i></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">The benefits are extremely limited. If a router prematurely ages =
an LSA due to a timer bug, ignoring the received LSA age on reception isn&#=
8217;t going to prevent premature purging by
 the router which has the bug. So the effect of ignoring the received LSA a=
ge prior to reaching MAXAGE will be short lived. You are then left with the=
 possibility that an implementation corrupts the LSA age BEFORE calculating=
 checksum/crypto authentication
 &#8211; but its local timeout logic is unaffected. This has very limited v=
alue. Whether the WG considers this worth pursuing is something you need to=
 ask. For myself, I don&#8217;t see much ROI here.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">&nbsp;&nbsp;Les<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><b><span la=
ng=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,sans-=
serif">From:</span></b><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Tahoma&quot;,sans-serif"> Dongjie (Jimmy) [<a href=3D"mailto:j=
ie.dong@huawei.com">mailto:jie.dong@huawei.com</a>]
<br>
<b>Sent:</b> Monday, August 01, 2016 9:43 PM<br>
<b>To:</b> Les Ginsberg (ginsberg); <a href=3D"mailto:ospf@ietf.org">ospf@i=
etf.org</a><br>
<b>Cc:</b> Zhangxudong (zhangxudong, VRP); <a href=3D"mailto:lizhenqiang@ch=
inamobile.com">
lizhenqiang@chinamobile.com</a><br>
<b>Subject:</b> RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flus=
h-problem-statement<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Hi Les,=
 <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Please =
see my replies with [Jie2]:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><b><span la=
ng=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,sans-=
serif">From:</span></b><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Tahoma&quot;,sans-serif"> Les Ginsberg (ginsberg) [<a href=3D"=
mailto:ginsberg@cisco.com">mailto:ginsberg@cisco.com</a>]
<br>
<b>Sent:</b> Monday, August 01, 2016 9:57 PM<br>
<b>To:</b> Dongjie (Jimmy); <a href=3D"mailto:ospf@ietf.org">ospf@ietf.org<=
/a><br>
<b>Cc:</b> Zhangxudong (zhangxudong, VRP); <a href=3D"mailto:lizhenqiang@ch=
inamobile.com">
lizhenqiang@chinamobile.com</a><br>
<b>Subject:</b> RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flus=
h-problem-statement<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">Jie -<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><b><span la=
ng=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,sans-=
serif">From:</span></b><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Tahoma&quot;,sans-serif"> Dongjie (Jimmy) [<a href=3D"mailto:j=
ie.dong@huawei.com">mailto:jie.dong@huawei.com</a>]
<br>
<b>Sent:</b> Monday, August 01, 2016 1:44 AM<br>
<b>To:</b> Les Ginsberg (ginsberg); <a href=3D"mailto:ospf@ietf.org">ospf@i=
etf.org</a><br>
<b>Cc:</b> Zhangxudong (zhangxudong, VRP); <a href=3D"mailto:lizhenqiang@ch=
inamobile.com">
lizhenqiang@chinamobile.com</a><br>
<b>Subject:</b> RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flus=
h-problem-statement<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Hi Les,=
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Please =
see inline with [Jie]:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><b><span la=
ng=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,sans-=
serif">From:</span></b><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Tahoma&quot;,sans-serif"> Les Ginsberg (ginsberg) [<a href=3D"=
mailto:ginsberg@cisco.com">mailto:ginsberg@cisco.com</a>]
<br>
<b>Sent:</b> Monday, August 01, 2016 3:09 PM<br>
<b>To:</b> Dongjie (Jimmy); <a href=3D"mailto:ospf@ietf.org">ospf@ietf.org<=
/a><br>
<b>Cc:</b> Zhangxudong (zhangxudong, VRP); <a href=3D"mailto:lizhenqiang@ch=
inamobile.com">
lizhenqiang@chinamobile.com</a><br>
<b>Subject:</b> RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flus=
h-problem-statement<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">Jie &#8211;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">Fully agree that IS-IS and OSPF differ in this regard.<o:p></o:p>=
</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><a href=3D"https://www.ietf.org/id/draft-ietf-isis-remaining-life=
time-01.txt">https://www.ietf.org/id/draft-ietf-isis-remaining-lifetime-01.=
txt</a> addresses problems where corruption
 of the remaining lifetime occurs either during transmission/reception or d=
ue to some DOS attack. This isn&#8217;t a concern w OSPF (hope you agree).<=
o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">[Jie]: =
Yes, for OSPF the corruption during packet transmission can be detected.<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">What remains is the possibility that an implementation has some b=
ug and unintentionally modifies the age to something other than what it sho=
uld be due to the actual elapsed time
 since LSA generation. I suppose a mechanism equivalent to what the IS-IS d=
raft defined i.e. setting the age to &#8220;new&#8221; (0 in OSPF case) whe=
n first receiving a non-self-generated LSA could be useful to prevent negat=
ive impacts of such an implementation bug. Is
 this what you intend?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">[Jie]: =
More specifically, the problem could be caused by either &#8220;setting the=
 LS age field incorrectly due to implementation bug&#8221; or &#8220;system=
 timer runs so fast that the LS age reaches MaxAge much
 earlier than other routers&#8221;. Another less likely case is that the LS=
 age field is corrupted before the LSA is assembled into OSPF packet.<o:p><=
/o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">[Jie]: =
Regarding the solutions space, IMO we need to consider both cases: &#8220;L=
S age reaches MaxAge&#8221; and &#8220;LS age close to MaxAge&#8221;. For I=
S-IS, RFC 6232 and RFC 6233 provide solutions for the detection
 and identification of corrupted IS-IS purge, while OSPF does not have simi=
lar mechanisms.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><b><i><span lang=3D"EN-US" style=3D"font-size:11.0pt=
;color:#1F497D">[Les:] It is incorrect to say that RFC 6232 makes it possib=
le to detect a corrupt purge. What it does do is to provide an indication a=
s to which IS initiated a purge. I don&#8217;t
 know how OSPF would address this issue, but for OSPFv2 at least any soluti=
on would likely not be backwards compatible. For this reason I suggest that=
 you not try to address this issue in the same draft.<o:p></o:p></span></i>=
</b></p>
<p class=3D"MsoNormal"><b><i><span lang=3D"EN-US" style=3D"color:#1F497D"><=
o:p>&nbsp;</o:p></span></i></b></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">[Jie2]:=
 Agreed, RFC 6232 provide the mechanism to track the misbehaved routers so =
that operator can fix the problem, the detection can be based on the rules =
in RFC 6233 or some other anomalies. Indeed
 for OSPFv2 legacy LSAs, it is difficult to introduce the mechanism similar=
 to RFC 6232, while it can be easier for the OSPFv2/v3 Extended LSAs. So it=
 depends on how backward compatible the solution should be. I agree with yo=
u that the solution for Problem
 Localization in OSPF needs to be provided in a separate document.<o:p></o:=
p></span></p>
<p class=3D"MsoNormal"><b><i><span lang=3D"EN-US" style=3D"font-size:11.0pt=
;color:#1F497D"><o:p>&nbsp;</o:p></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span lang=3D"EN-US" style=3D"font-size:11.0pt=
;color:#1F497D">Solutions to LS age &nbsp;corruption can be done in a backw=
ards compatible way, but they &nbsp;MUST NOT result in discarding purges wh=
ich pass authentication- doing so places you at
 risk for having inconsistent LSDBs in the network.<o:p></o:p></span></i></=
b></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">[Jie2]:=
 Exactly. The received MaxAge LSAs cannot simply be discarded, the decision=
 must be made carefully, probably based on some additional information. The=
 authors has discussed some possible solution
 internally, and will prepare some material for further open discussion.<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">As written, the draft makes claims that are at least misleading &=
#8211; and I believe actually incorrect. In Section 6 you say:<o:p></o:p></=
span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">&#8220;The LS age field may be altered as a result of<o:p></o:p><=
/span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">&nbsp;&nbsp; packet corruption, such modification cannot be detec=
ted by LSA<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">&nbsp;&nbsp; checksum nor OSPF packet cryptographic authenticatio=
n.&#8221;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">This isn&#8217;t correct.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">[Jie] T=
hanks for pointing out this. This sentence need to be revised to mention &#=
8220;LSA corruption&#8221; rather than &#8220;packet corruption&#8221;.<o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">What would be helpful &#8211; at least to me &#8211; is to move f=
rom a generic problem statement to the specific problem you want to solve a=
nd the proposed solution. This also requires you to
 more clearly state the cases where there is an actual vulnerability. It wo=
uld be a lot easier to support the draft if this were done.<o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">[Jie] T=
hanks for your suggestion. Yes we can update this draft with more specific =
problem statements as I mentioned above.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">[Jie] A=
s for the proposed solutions, the current draft specifies the requirements =
on the potential solutions, from which we envision that different solutions=
 maybe needed for &#8220;Impact Mitigation&#8221;
 and &#8220;Problem Localization&#8221;. The solution for &#8220;Impact mit=
igation&#8221; can be the easier one, for which we can start to discuss the=
 potential solutions now. While the solution for &#8220;problem localizatio=
n&#8221; may need more considerations.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><b><i><span lang=3D"EN-US" style=3D"font-size:11.0pt=
;color:#1F497D">[Les:] A discussion of the requirements is useful and neces=
sary, but IMO until you propose a solution there isn&#8217;t enough substan=
ce for the document to become a WG document.<o:p></o:p></span></i></b></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">[Jie2] Yes the current draft focuses on the problem statement and=
 the requirements, the goal is to firstly get the MaxAge flush problem ackn=
owledged and reach consensus on the requirements.
 Then the plan is to specify the solutions in separate documents.&nbsp; You=
r valuable suggestions will be considered, and further contributions are we=
lcome.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">Best regards,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">Jie<o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span lang=3D"EN-US" style=3D"font-size:11.0pt=
;color:#1F497D"><o:p>&nbsp;</o:p></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span lang=3D"EN-US" style=3D"font-size:11.0pt=
;color:#1F497D">&nbsp;&nbsp;&nbsp; Les<o:p></o:p></span></i></b></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Best re=
gards,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Jie<o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">&nbsp;&nbsp; Les<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><b><span la=
ng=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,sans-=
serif">From:</span></b><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Tahoma&quot;,sans-serif"> Dongjie (Jimmy) [<a href=3D"mailto:j=
ie.dong@huawei.com">mailto:jie.dong@huawei.com</a>]
<br>
<b>Sent:</b> Sunday, July 31, 2016 11:48 PM<br>
<b>To:</b> Les Ginsberg (ginsberg); <a href=3D"mailto:ospf@ietf.org">ospf@i=
etf.org</a><br>
<b>Cc:</b> Zhangxudong (zhangxudong, VRP); <a href=3D"mailto:lizhenqiang@ch=
inamobile.com">
lizhenqiang@chinamobile.com</a><br>
<b>Subject:</b> RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flus=
h-problem-statement<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Hi Les,=
 <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Thanks =
for your comments.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">OSPF pa=
cket level checksum and authentication can only protect the assembled LSU p=
acket one hop on the wire, while cannot detect any change to LSA made by th=
e routers. This is because the OSPF packets
 are re-assembled on each hop, which is slightly different from IS-IS. So t=
he problem for OSPF is mainly due to the problems inside the router, for ex=
ample protocol implementations, system timers, or some hardware problem. Ac=
tually this problem has been seen
 in several production networks.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">We can =
improve the description in the draft to make this clear.<o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Best re=
gards,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Jie<o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><b><span la=
ng=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,sans-=
serif">From:</span></b><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Tahoma&quot;,sans-serif"> Les Ginsberg (ginsberg) [<a href=3D"=
mailto:ginsberg@cisco.com">mailto:ginsberg@cisco.com</a>]
<br>
<b>Sent:</b> Monday, August 01, 2016 1:30 PM<br>
<b>To:</b> Dongjie (Jimmy); <a href=3D"mailto:ospf@ietf.org">ospf@ietf.org<=
/a><br>
<b>Cc:</b> Zhangxudong (zhangxudong, VRP); <a href=3D"mailto:lizhenqiang@ch=
inamobile.com">
lizhenqiang@chinamobile.com</a><br>
<b>Subject:</b> RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flus=
h-problem-statement<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">Jie &#8211;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">The draft says (Section 2):<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">&#8220;Since cryptographic authentication is executed at the OSPF=
 packet<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">&nbsp;&nbsp; level, it can only protect the assembled LSU packet =
for one hop and<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">&nbsp;&nbsp; does not provide any additional protection for the c=
orruption of LS<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">&nbsp;&nbsp; age field.&#8221;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">But as authentication is calculated at the OSPF packet level, any=
 change to the LS age field for an individual LSA contained within the OSPF=
 packet (e.g. by some packet corruption
 in transmission) would cause authentication to fail when the packet is rec=
eived. So the statement you make is not correct. I therefore am struggling =
to understand what problem you believe is not addressed by existing authent=
ication techniques.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">&nbsp;&nbsp; Les<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><b><span la=
ng=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,sans-=
serif">From:</span></b><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Tahoma&quot;,sans-serif"> OSPF [<a href=3D"mailto:ospf-bounces=
@ietf.org">mailto:ospf-bounces@ietf.org</a>]
<b>On Behalf Of </b>Dongjie (Jimmy)<br>
<b>Sent:</b> Sunday, July 31, 2016 8:15 PM<br>
<b>To:</b> <a href=3D"mailto:ospf@ietf.org">ospf@ietf.org</a><br>
<b>Cc:</b> Zhangxudong (zhangxudong, VRP); <a href=3D"mailto:lizhenqiang@ch=
inamobile.com">
lizhenqiang@chinamobile.com</a><br>
<b>Subject:</b> [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-pr=
oblem-statement<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Hi all,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">draft-dong-ospf-maxage-flush-pr=
oblem-statement describes the problems caused by the corruption of the LS A=
ge field, and summarizes the requirements on potential solutions. This draf=
t received good comments during the
 presentation on the IETF meeting in B.A.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">The authors would like to solic=
it further feedbacks from the mailing list, on both the problem statement a=
nd the solution requirements. Based on the feedbacks, we will update the pr=
oblem statement draft, and work together
 to build suitable solutions. <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">The URL of the draft is:<o:p></=
o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><a href=3D"https://tools.ietf.o=
rg/html/draft-dong-ospf-maxage-flush-problem-statement-00">https://tools.ie=
tf.org/html/draft-dong-ospf-maxage-flush-problem-statement-00</a><o:p></o:p=
></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Comments &amp; feedbacks are we=
lcome.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Best regards,<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Jie<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_76CD132C3ADEF848BD84D028D243C92774F05C49NKGEML515MBXchi_--



From nobody Thu Aug 11 09:46:53 2016
Return-Path: <acee@cisco.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C245112D81C for <ospf@ietfa.amsl.com>; Thu, 11 Aug 2016 09:46:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.768
X-Spam-Level: 
X-Spam-Status: No, score=-15.768 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=-1.247, 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 fLBFS9Fhi96E for <ospf@ietfa.amsl.com>; Thu, 11 Aug 2016 09:46:50 -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 D5BC612D5CD for <ospf@ietf.org>; Thu, 11 Aug 2016 09:46:49 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=7386; q=dns/txt; s=iport; t=1470934010; x=1472143610; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=yRfhIR9SmWTihz/k27zU8RhI9dswwCERCkBcA94LITM=; b=KWIXKw5XRikFyrQK7OEhBAQ2YnTjt1Aq+fO5QhTo+zpImgNgIXk/nahT 73gSQBNPZ5ecb3AN4gk3jcUqwknL0cFzMILN7/QGexZwOrmUQiu2VWOS+ ThYCxl4iMB8gSf4tO1QhjfLJG1Kg/2ZxO3h41YLFSpVvyfPXKShlNv7ZR 0=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0B2AgCaq6xX/4MNJK1EGoNFVnwHrH6MK?= =?us-ascii?q?IF9JIV5AhyBRjgUAQEBAQEBAV0nhF4BAQUjEUUMBAIBCBEEAQEDAiMDAgICHxE?= =?us-ascii?q?UAQgIAgQBDQWIFwMXDi2vPotgDYRAAQEBAQEBAQEBAQEBAQEBAQEBAQEBHIEBi?= =?us-ascii?q?HOBA4E5gQqBYAEBGxeCaoJaBYgmDIcdiTk0AYYdhjmCPYFrhFuIfYZkgUmECIN?= =?us-ascii?q?3AR42ghIND4FMbgEThS03fwEBAQ?=
X-IronPort-AV: E=Sophos;i="5.28,506,1464652800"; d="scan'208";a="134846080"
Received: from alln-core-1.cisco.com ([173.36.13.131]) by rcdn-iport-8.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 11 Aug 2016 16:46:21 +0000
Received: from XCH-RTP-013.cisco.com (xch-rtp-013.cisco.com [64.101.220.153]) by alln-core-1.cisco.com (8.14.5/8.14.5) with ESMTP id u7BGkJCE017647 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Thu, 11 Aug 2016 16:46:21 GMT
Received: from xch-rtp-015.cisco.com (64.101.220.155) by XCH-RTP-013.cisco.com (64.101.220.153) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Thu, 11 Aug 2016 12:46:20 -0400
Received: from xch-rtp-015.cisco.com ([64.101.220.155]) by XCH-RTP-015.cisco.com ([64.101.220.155]) with mapi id 15.00.1210.000; Thu, 11 Aug 2016 12:46:19 -0400
From: "Acee Lindem (acee)" <acee@cisco.com>
To: Chao Fu <chao.fu@ericsson.com>, RFC Errata System <rfc-editor@rfc-editor.org>, "pmurphy@noc.usgs.net" <pmurphy@noc.usgs.net>, "akatlas@gmail.com" <akatlas@gmail.com>, "db3546@att.com" <db3546@att.com>, "Alvaro Retana (aretana)" <aretana@cisco.com>, "Abhay Roy (akr)" <akr@cisco.com>
Thread-Topic: [Technical Errata Reported] RFC3101 (4767)
Thread-Index: AQHR8Sf71gJsVCFEVECeSTlIVIj5NqA+6cGAgATa4gCAADjUgA==
Date: Thu, 11 Aug 2016 16:46:19 +0000
Message-ID: <D3D22387.78312%acee@cisco.com>
References: <20160808035016.6B4C1B80C59@rfc-editor.org> <D3CDE054.762DF%acee@cisco.com> <06F6F5EBB94E6043A805319DFE5B3E0B78817B19@ESGSCMB109.ericsson.se>
In-Reply-To: <06F6F5EBB94E6043A805319DFE5B3E0B78817B19@ESGSCMB109.ericsson.se>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.24.119.225]
Content-Type: text/plain; charset="utf-8"
Content-ID: <AF3EFFCA8B7F9E47829BF621CCD23EF7@emea.cisco.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/ospf/rKSqFNTr1ByvXKwZAP-ZCgLYzio>
Cc: "ospf@ietf.org" <ospf@ietf.org>
Subject: Re: [OSPF] [Technical Errata Reported] RFC3101 (4767)
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 11 Aug 2016 16:46:51 -0000

SGkgQ2hhbywgDQoNCk9uIDgvMTEvMTYsIDU6MjIgQU0sICJDaGFvIEZ1IiA8Y2hhby5mdUBlcmlj
c3Nvbi5jb20+IHdyb3RlOg0KDQo+SGkgQWNlZSwNCj4NCj5JZiBteSB1bmRlcnN0YW5kaW5nIGlz
IGNvcnJlY3QsIHlvdSBzYWlkIHRoZXJlIGlzIHRoZSB0b3BvbG9neSB0aGF0IGFuDQo+QUJSIHJl
Y2VpdmVzIG9uZSBOU1NBIExTQSBhbmQgb25lIEFTRSBMU0Egd2l0aCB0aGUgc2FtZSBkZXN0aW5h
dGlvbiwgY29zdA0KPmFuZCBub24temVybyBmb3J3YXJkaW5nIGFkZHJlc3MuICBJdCBpcyByaWdo
dCBidXQgd2hlbiBkb2luZyBleHRlcm5hbA0KPnJvdXRlIGNhbGN1bGF0aW9uLCBvbmUgb2YgaXQg
d291bGQgYmUgcmVqZWN0ZWQgYWNjb3JkaW5nIHRvIDIuNS4oMyk6DQo+ICAgICAgICAgIElmIHRo
ZSBmb3J3YXJkaW5nIGFkZHJlc3MgaXMgbm9uLXplcm8gbG9vayB1cCB0aGUgZm9yd2FyZGluZw0K
PiAgICAgICAgICBhZGRyZXNzIGluIHRoZSByb3V0aW5nIHRhYmxlLiAgRm9yIGEgVHlwZS01IExT
QSB0aGUgbWF0Y2hpbmcNCj4gICAgICAgICAgcm91dGluZyB0YWJsZSBlbnRyeSBtdXN0IHNwZWNp
ZnkgYW4gaW50cmEtYXJlYSBvciBpbnRlci1hcmVhDQo+ICAgICAgICAgIHBhdGggdGhyb3VnaCBh
IFR5cGUtNSBjYXBhYmxlIGFyZWEuICBGb3IgYSBUeXBlLTcgTFNBIHRoZQ0KPiAgICAgICAgICBt
YXRjaGluZyByb3V0aW5nIHRhYmxlIGVudHJ5IG11c3Qgc3BlY2lmeSBhbiBpbnRyYS1hcmVhIHBh
dGgNCj4gICAgICAgICAgdGhyb3VnaCB0aGUgTFNBJ3Mgb3JpZ2luYXRpbmcgTlNTQS4NCj5UaGVu
IHRoZSBwYXRoIHRvIHRoZSBmb3J3YXJkaW5nIGFkZHJlc3MgY2Fubm90IGJlIHRocm91Z2ggYSBU
eXBlLTUNCj5jYXBhYmxlIGFyZWEgYW5kIGFuIE5TU0EgYXJlYSBhdCB0aGUgc2FtZSB0aW1lLCB3
aGljaCBtZWFucyBvbmUgb2YgdGhlbQ0KPndvdWxkIGJlIGlnbm9yZWQgaGVyZSBhbmQgbm8gY2hh
bmNlIHRvIG1hdGNoIHJ1bGUgKGUpLg0KDQpXaXRoIHRoaXMgcmVzcGVjdCB0byB0aGlzIHJlYXNv
bmluZywgeW91ciB1bmRlcnN0YW5kaW5nIGlzIGluY29ycmVjdC4gSWYNCnRoZSBGQSBwYXRoIGlz
IHZpYSBhIGludHJhLWFyZWEgTlNTQSByb3V0ZSAod2hpY2ggaXQgd291bGQgYmUgZm9yIGFuIE5T
U0ENCkFCUiksIHRoZW4gaXQgd291bGQgYmUgcGFzcyB0aGUgcmVhY2hhYmlsaXR5IHRlc3QgZm9y
IGJvdGggdGhlIE5TU0EtTFNBDQphbmQgdGhlIEFTLUV4dGVybmFsIExTQS4NCg0KVGhhbmtzLA0K
QWNlZSANCg0KDQo+DQo+QXQgdGhlIHNhbWUgdGltZSwgcnVsZSAoZSkgaXMgbm90ICBvbmx5IGRl
ZmluZWQgdG8gY2hlY2sgdGhlIG1peHR1cmUgb2YNCj5hbiBBU0UgTFNBIGFuZCBhbiBOU1NBIExT
QSwgYW5kIHRoZW4gaXQgaXMgcG9zc2libGUgdG8gY29tcGFyZSB0d28gQVNFDQo+TFNBcyBvciB0
d28gTlNTQSBMU0FzLiBCdXQgdGhlIHJlZmVyZW5jZWQgdGV4dCBkZXNjcmliZXMgdGhhdCBubyBz
dWNoIHR3bw0KPk5TU0EgTFNBcyBleGlzdCBiZWNhdXNlIG9uZSBvZiB0aGVtIHNob3VsZCBiZSBm
bHVzaGVkLiBDb25zZXF1ZW50bHksIHRoZQ0KPmNvbmRpdGlvbiBvZiBydWxlIChlKSB3aWxsIG5l
dmVyIGJlIG1hdGNoZWQgYW5kIHRoZW4gaXQgaXMgYSByZWR1bmRhbnQNCj5ydWxlLiANCj4NCj5J
ZiBydWxlIChlKSBpcyBub3QgdmFsaWQsIEkgZ3Vlc3MgaXQgaXMgYmV0dGVyIHRvIHJlY29yZCBp
dCBzb21ld2hlcmUsDQo+b3RoZXJ3aXNlIHNvbWUgY29uZm9ybWFuY2UgdGVzdGVycyBhbHdheXMg
d2FudCB0byB2ZXJpZnkgaXQsIHRoYXQgaXMgdGhlDQo+cmVhc29uIHdoeSBJIHdvdWxkIGxpa2Ug
dG8gcmVwb3J0IHRoZSBlcnJhdGEuIElmIG15IHVuZGVyc3RhbmRpbmcgb24gcnVsZQ0KPihlKSBp
cyB3cm9uZywgcGxlYXNlIGNvcnJlY3QgbWUgYW5kIEkgd2lsbCBhcHByZWNpYXRlIGl0IHZlcnkg
bXVjaC4NCj4NCj5UaGFua3MgJiBiZXN0IFJlZ2FyZHMsDQo+Q2hhbyBGdQ0KPg0KPi0tLS0tT3Jp
Z2luYWwgTWVzc2FnZS0tLS0tDQo+RnJvbTogQWNlZSBMaW5kZW0gKGFjZWUpIFttYWlsdG86YWNl
ZUBjaXNjby5jb21dDQo+U2VudDogTW9uZGF5LCBBdWd1c3QgMDgsIDIwMTYgMTk6MTUNCj5Ubzog
UkZDIEVycmF0YSBTeXN0ZW0gPHJmYy1lZGl0b3JAcmZjLWVkaXRvci5vcmc+OyBwbXVycGh5QG5v
Yy51c2dzLm5ldDsNCj5ha2F0bGFzQGdtYWlsLmNvbTsgZGIzNTQ2QGF0dC5jb207IEFsdmFybyBS
ZXRhbmEgKGFyZXRhbmEpDQo+PGFyZXRhbmFAY2lzY28uY29tPjsgQWJoYXkgUm95IChha3IpIDxh
a3JAY2lzY28uY29tPg0KPkNjOiBDaGFvIEZ1IDxjaGFvLmZ1QGVyaWNzc29uLmNvbT47IG9zcGZA
aWV0Zi5vcmcNCj5TdWJqZWN0OiBSZTogW1RlY2huaWNhbCBFcnJhdGEgUmVwb3J0ZWRdIFJGQzMx
MDEgKDQ3NjcpDQo+DQo+VGhpcyBFcnJhdGEgc2hvdWxkIGJlIHJlamVjdGVkIGFzIGl0IGlzIGVh
c3kgdG8gZW52aXNpb24gYSB0b3BvbG9neSB3aGVyZQ0KPmFuIEFCUiBmb3IgYW4gTlNTQSByZWNl
aXZlcyBhbiBOU1NBLUxTQSBmcm9tIGFuIE5TU0EgaW50ZXJuYWwgcm91dGVyIGFuZA0KPmFuIEFT
LUV4ZXJuYWwtTFNBIGZyb20gb3JpZ2luYXRpbmcgcm91dGVycyB0aGF0IGRvIG5vdCByZWNlaXZl
IGVhY2gNCj5vdGhlcnMgZXF1aXZhbGVudCBMU0FzLiBGdXJ0aGVybW9yZSwgZXZlbiBpZiB0aGlz
IHdlcmUgbm90IHRoZSBjYXNlLCB0aGUNCj5yZWZlcmVuY2VkIHRleHQgcmVmZXJzIHRvIExTQXMg
dGhhdCBhcmUgYm90aCBOU1NBLUxTQXMgYXMgb3Bwb3NlZCB0byBhDQo+bWl4dHVyZSBvZiBhbiBO
U1NBLUxTQSBhbmQgYW4gQVMtRXh0ZXJuYWwtTFNBLg0KPg0KPlRoYW5rcywNCj5BY2VlIA0KPg0K
Pk9uIDgvNy8xNiwgMTE6NTAgUE0sICJSRkMgRXJyYXRhIFN5c3RlbSIgPHJmYy1lZGl0b3JAcmZj
LWVkaXRvci5vcmc+DQo+d3JvdGU6DQo+DQo+PlRoZSBmb2xsb3dpbmcgZXJyYXRhIHJlcG9ydCBo
YXMgYmVlbiBzdWJtaXR0ZWQgZm9yIFJGQzMxMDEsICJUaGUgT1NQRg0KPj5Ob3QtU28tU3R1YmJ5
IEFyZWEgKE5TU0EpIE9wdGlvbiIuDQo+Pg0KPj4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQ0KPj5Zb3UgbWF5IHJldmlldyB0aGUgcmVwb3J0IGJlbG93IGFuZCBhdDoNCj4+
aHR0cDovL3d3dy5yZmMtZWRpdG9yLm9yZy9lcnJhdGFfc2VhcmNoLnBocD9yZmM9MzEwMSZlaWQ9
NDc2Nw0KPj4NCj4+LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCj4+VHlw
ZTogVGVjaG5pY2FsDQo+PlJlcG9ydGVkIGJ5OiBDaGFvIEZ1IDxjaGFvLmZ1QGVyaWNzc29uLmNv
bT4NCj4+DQo+PlNlY3Rpb246IDIuNS4oNikuKGUpDQo+Pg0KPj5PcmlnaW5hbCBUZXh0DQo+Pi0t
LS0tLS0tLS0tLS0NCj4+ICAgICAgICAgIChlKSBJZiB0aGUgY3VycmVudCBMU0EgaXMgZnVuY3Rp
b25hbGx5IHRoZSBzYW1lIGFzIGFuDQo+PiAgICAgICAgICAgICAgaW5zdGFsbGVkIExTQSAoaS5l
Liwgc2FtZSBkZXN0aW5hdGlvbiwgY29zdCBhbmQgbm9uLXplcm8NCj4+ICAgICAgICAgICAgICBm
b3J3YXJkaW5nIGFkZHJlc3MpIHRoZW4gYXBwbHkgdGhlIGZvbGxvd2luZyBwcmlvcml0aWVzIGlu
DQo+PiAgICAgICAgICAgICAgZGVjaWRpbmcgd2hpY2ggTFNBIGlzIHByZWZlcnJlZDoNCj4+DQo+
PiAgICAgICAgICAgICAgICAgMS4gQSBUeXBlLTcgTFNBIHdpdGggdGhlIFAtYml0IHNldC4NCj4+
DQo+PiAgICAgICAgICAgICAgICAgMi4gQSBUeXBlLTUgTFNBLg0KPj4NCj4+ICAgICAgICAgICAg
ICAgICAzLiBUaGUgTFNBIHdpdGggdGhlIGhpZ2hlciByb3V0ZXIgSUQuDQo+Pg0KPj4gICAgICAg
ICAgICAgIFtOU1NBXQ0KPj4NCj4+Q29ycmVjdGVkIFRleHQNCj4+LS0tLS0tLS0tLS0tLS0NCj4+
TlVMTCAoaXQgc2hvdWxkIGJlIGRlbGV0ZWQgYmVjYXVzZSBubyBMU0FzIHdvdWxkIGJlIGNvbXBh
cmVkIGhlcmUuKQ0KPj4NCj4+Tm90ZXMNCj4+LS0tLS0NCj4+SWYgb25lIExTQSBpcyBUeXBlLTUg
YW5kIHRoZSBvdGhlciBpcyBUeXBlLTcsIG9uZSBvZiB0aGVtIHdvdWxkIGJlDQo+PnJlamVjdGVk
IGF0IHN0ZXAgKDIuNS4oMykgKCBwbGVhc2UgcmVmZXIgdG8gT1NQRiBtYWlsIGxpc3Q6DQo+Pmh0
dHBzOi8vbWFpbGFyY2hpdmUuaWV0Zi5vcmcvYXJjaC9tc2cvb3NwZi9LQm9oNVQ3NW8tczduX2JM
MWtucmM2dVZsVHMgKS4NCj4+SWYgYm90aCBvZiB0aGVtIGFyZSBUeXBlLTcgTFNBcywgb25lIG9m
IHRoZW0gd291bGQgYmUgZmx1c2hlZCBhY2NvcmRpbmcNCj4+Mi40OiANCj4+ICAgSWYgdHdvIE5T
U0Egcm91dGVycywgYm90aA0KPj4gICByZWFjaGFibGUgZnJvbSBvbmUgYW5vdGhlciBvdmVyIHRo
ZSBOU1NBLCBvcmlnaW5hdGUgZnVuY3Rpb25hbGx5DQo+PiAgIGVxdWl2YWxlbnQgVHlwZS03IExT
QXMgKGkuZS4sIHNhbWUgZGVzdGluYXRpb24sIGNvc3QgYW5kIG5vbi16ZXJvDQo+PiAgIGZvcndh
cmRpbmcgYWRkcmVzcyksIHRoZW4gdGhlIHJvdXRlciBoYXZpbmcgdGhlIGxlYXN0IHByZWZlcnJl
ZCBMU0ENCj4+ICAgc2hvdWxkIGZsdXNoIGl0cyBMU0EuDQo+Pg0KPj5BcyBhIHJlc3VsdCwgcnVs
ZSAoZSkgd291bGQgbmV2ZXIgYmUgYXBwbGllZCBhbmQgc2hvdWxkIGJlIHJlbW92ZWQuDQo+Pg0K
Pj5JbnN0cnVjdGlvbnM6DQo+Pi0tLS0tLS0tLS0tLS0NCj4+VGhpcyBlcnJhdHVtIGlzIGN1cnJl
bnRseSBwb3N0ZWQgYXMgIlJlcG9ydGVkIi4gSWYgbmVjZXNzYXJ5LCBwbGVhc2UNCj4+dXNlICJS
ZXBseSBBbGwiIHRvIGRpc2N1c3Mgd2hldGhlciBpdCBzaG91bGQgYmUgdmVyaWZpZWQgb3IgcmVq
ZWN0ZWQuDQo+PldoZW4gYSBkZWNpc2lvbiBpcyByZWFjaGVkLCB0aGUgdmVyaWZ5aW5nIHBhcnR5
IChJRVNHKSBjYW4gbG9nIGluIHRvDQo+PmNoYW5nZSB0aGUgc3RhdHVzIGFuZCBlZGl0IHRoZSBy
ZXBvcnQsIGlmIG5lY2Vzc2FyeS4NCj4+DQo+Pi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tDQo+PlJGQzMxMDEgKGRyYWZ0LWlldGYtb3NwZi1uc3NhLXVwZGF0ZS0xMSkNCj4+
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCj4+VGl0bGUgICAgICAgICAg
ICAgICA6IFRoZSBPU1BGIE5vdC1Tby1TdHViYnkgQXJlYSAoTlNTQSkgT3B0aW9uDQo+PlB1Ymxp
Y2F0aW9uIERhdGUgICAgOiBKYW51YXJ5IDIwMDMNCj4+QXV0aG9yKHMpICAgICAgICAgICA6IFAu
IE11cnBoeQ0KPj5DYXRlZ29yeSAgICAgICAgICAgIDogUFJPUE9TRUQgU1RBTkRBUkQNCj4+U291
cmNlICAgICAgICAgICAgICA6IE9wZW4gU2hvcnRlc3QgUGF0aCBGaXJzdCBJR1ANCj4+QXJlYSAg
ICAgICAgICAgICAgICA6IFJvdXRpbmcNCj4+U3RyZWFtICAgICAgICAgICAgICA6IElFVEYNCj4+
VmVyaWZ5aW5nIFBhcnR5ICAgICA6IElFU0cNCj4+DQo+DQoNCg==


From nobody Thu Aug 11 10:29:24 2016
Return-Path: <ginsberg@cisco.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A7D5B12D7FE for <ospf@ietfa.amsl.com>; Thu, 11 Aug 2016 10:29:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.767
X-Spam-Level: 
X-Spam-Status: No, score=-15.767 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=-1.247, 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 4ooX9xkBPgqY for <ospf@ietfa.amsl.com>; Thu, 11 Aug 2016 10:29:19 -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 690AC12D823 for <ospf@ietf.org>; Thu, 11 Aug 2016 10:29:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=54375; q=dns/txt; s=iport; t=1470936559; x=1472146159; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=lUiw0u1aYrQteDlAAcpkTZ9C+0jahI7H59IywXZWmbg=; b=C2QFFewdQhx9VJ7tL1s4HD8DZWyBJSnewns8fJAvUKwtxp/bJm8atwfA BpE/Y+KuDVOA8ieGrRk8VM3yKhb8RsQrlM8y3hV+d5czixTKNdMS08plC ApJcFEIczasHhdRJxL/7MP2JsI6EbRXCpXcPIKC0V88Ha6tqEOKOXTLAM U=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0B2AgCTtKxX/4UNJK1UCoJ3TlZ8B7cXg?= =?us-ascii?q?g+BfSaFdwKBYjgUAQEBAQEBAV0nhF4BAQUaE0ELEAIBCBEEAQEhAQYHMhQJCAI?= =?us-ascii?q?EAQ0FCBOIFg7AHgEBAQEBAQEBAQEBAQEBAQEBAQEBARcFhiqETYQYBFqFJQWIK?= =?us-ascii?q?YtPhUQBhh2Ib4FyhFuIfYZkhVGDdwEeNoN6bgGFMUYBfgEBAQ?=
X-IronPort-AV: E=Sophos;i="5.28,506,1464652800";  d="scan'208,217";a="139491534"
Received: from alln-core-11.cisco.com ([173.36.13.133]) by rcdn-iport-2.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 11 Aug 2016 17:29:16 +0000
Received: from XCH-RCD-001.cisco.com (xch-rcd-001.cisco.com [173.37.102.11]) by alln-core-11.cisco.com (8.14.5/8.14.5) with ESMTP id u7BHTGZ1019317 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Thu, 11 Aug 2016 17:29:16 GMT
Received: from xch-aln-001.cisco.com (173.36.7.11) by XCH-RCD-001.cisco.com (173.37.102.11) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Thu, 11 Aug 2016 12:29:16 -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; Thu, 11 Aug 2016 12:29:16 -0500
From: "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>
To: "Dongjie (Jimmy)" <jie.dong@huawei.com>, "ospf@ietf.org" <ospf@ietf.org>
Thread-Topic: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-problem-statement
Thread-Index: AQHR84hPeSCWxXzyPU+GgmaHtHS1iaBEA4oQ
Date: Thu, 11 Aug 2016 17:29:15 +0000
Message-ID: <36c4636b09bf4464b912080806d917e3@XCH-ALN-001.cisco.com>
References: <76CD132C3ADEF848BD84D028D243C92774EFB09A@NKGEML515-MBX.china.huawei.com> <90433b8486184c9cb4b947e7ffb9fc73@XCH-ALN-001.cisco.com> <76CD132C3ADEF848BD84D028D243C92774EFB143@NKGEML515-MBX.china.huawei.com> <0369fc017f8d47568594d3eb9f684649@XCH-ALN-001.cisco.com> <76CD132C3ADEF848BD84D028D243C92774EFB1BF@NKGEML515-MBX.china.huawei.com> <3a424b8025ca42a5a64bf88af69ea108@XCH-ALN-001.cisco.com> <76CD132C3ADEF848BD84D028D243C92774EFBC05@NKGEML515-MBX.china.huawei.com> <37a4a1ba0da84b76a4d5962f59441a17@XCH-ALN-001.cisco.com> <76CD132C3ADEF848BD84D028D243C92774F05C49@NKGEML515-MBX.china.huawei.com>
In-Reply-To: <76CD132C3ADEF848BD84D028D243C92774F05C49@NKGEML515-MBX.china.huawei.com>
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: [128.107.147.51]
Content-Type: multipart/alternative; boundary="_000_36c4636b09bf4464b912080806d917e3XCHALN001ciscocom_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/ospf/u0APXsqDUwLBryX9Ppbw6XT206M>
Cc: "Zhangxudong \(zhangxudong, VRP\)" <zhangxudong@huawei.com>, "lizhenqiang@chinamobile.com" <lizhenqiang@chinamobile.com>
Subject: Re: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-problem-statement
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 11 Aug 2016 17:29:23 -0000

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

Jie -

Having the discussion has certainly been a good thing, but if the consensus=
 of the WG is that there is no protocol change required then there is no ne=
ed for any draft - which is my current position.

The other point is that you seem to be confusing the IS-IS Purge originatio=
n TLV (RFC 6232) with detecting invalid purges/remaining lifetime corruptio=
n. This is not the case. RFC 6232 simply allows us to detect which router o=
riginated a purge - it is not able to detect whether a purge is valid/inval=
id - and was not motivated by concerns about remaining lifetime corruption.

   Les


From: Dongjie (Jimmy) [mailto:jie.dong@huawei.com]
Sent: Wednesday, August 10, 2016 9:24 PM
To: Les Ginsberg (ginsberg); ospf@ietf.org
Cc: Zhangxudong (zhangxudong, VRP); lizhenqiang@chinamobile.com
Subject: RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-probl=
em-statement

Hi Les,

The current draft is about problem statement, so IMO what the WG needs to c=
onsider is whether this is a vulnerability of OSPF protocol, and whether it=
 can have negative impact to the network. If the problem is acknowledged, I=
MO it is worth to be documented.

The "ROI" as you mentioned is for the evaluation of the proposed solutions.=
 I totally agree that for the timer bug case, recognizing and ignoring the =
received abnormal Maxage LSAs cannot stop the misbehaved router from genera=
ting further Maxage LSA, as it is a systematic problem, which can only be f=
ixed after the operator identifies that router. This is also similar to the=
 systematic corruption of IS-IS remain time.  And this is why this draft me=
ntions two kinds of potential solutions, the mitigation mechanism can avoid=
 the network being severely impacted by the problem, while for systematic p=
roblems, problem localization is needed to identify the misbehaved router a=
nd then solve the problem.

Best regards,
Jie

From: OSPF [mailto:ospf-bounces@ietf.org] On Behalf Of Les Ginsberg (ginsbe=
rg)
Sent: Monday, August 08, 2016 2:14 AM
To: Dongjie (Jimmy) <jie.dong@huawei.com<mailto:jie.dong@huawei.com>>; ospf=
@ietf.org<mailto:ospf@ietf.org>
Cc: Zhangxudong (zhangxudong, VRP) <zhangxudong@huawei.com<mailto:zhangxudo=
ng@huawei.com>>; lizhenqiang@chinamobile.com<mailto:lizhenqiang@chinamobile=
.com>
Subject: Re: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-probl=
em-statement

Jie -

Thinking about the following some more:

<snip>
What remains is the possibility that an implementation has some bug and uni=
ntentionally modifies the age to something other than what it should be due=
 to the actual elapsed time since LSA generation. I suppose a mechanism equ=
ivalent to what the IS-IS draft defined i.e. setting the age to "new" (0 in=
 OSPF case) when first receiving a non-self-generated LSA could be useful t=
o prevent negative impacts of such an implementation bug. Is this what you =
intend?

[Jie]: More specifically, the problem could be caused by either "setting th=
e LS age field incorrectly due to implementation bug" or "system timer runs=
 so fast that the LS age reaches MaxAge much earlier than other routers". A=
nother less likely case is that the LS age field is corrupted before the LS=
A is assembled into OSPF packet.
<end snip>

The benefits are extremely limited. If a router prematurely ages an LSA due=
 to a timer bug, ignoring the received LSA age on reception isn't going to =
prevent premature purging by the router which has the bug. So the effect of=
 ignoring the received LSA age prior to reaching MAXAGE will be short lived=
. You are then left with the possibility that an implementation corrupts th=
e LSA age BEFORE calculating checksum/crypto authentication - but its local=
 timeout logic is unaffected. This has very limited value. Whether the WG c=
onsiders this worth pursuing is something you need to ask. For myself, I do=
n't see much ROI here.

  Les



From: Dongjie (Jimmy) [mailto:jie.dong@huawei.com]
Sent: Monday, August 01, 2016 9:43 PM
To: Les Ginsberg (ginsberg); ospf@ietf.org<mailto:ospf@ietf.org>
Cc: Zhangxudong (zhangxudong, VRP); lizhenqiang@chinamobile.com<mailto:lizh=
enqiang@chinamobile.com>
Subject: RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-probl=
em-statement

Hi Les,

Please see my replies with [Jie2]:

From: Les Ginsberg (ginsberg) [mailto:ginsberg@cisco.com]
Sent: Monday, August 01, 2016 9:57 PM
To: Dongjie (Jimmy); ospf@ietf.org<mailto:ospf@ietf.org>
Cc: Zhangxudong (zhangxudong, VRP); lizhenqiang@chinamobile.com<mailto:lizh=
enqiang@chinamobile.com>
Subject: RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-probl=
em-statement

Jie -

From: Dongjie (Jimmy) [mailto:jie.dong@huawei.com]
Sent: Monday, August 01, 2016 1:44 AM
To: Les Ginsberg (ginsberg); ospf@ietf.org<mailto:ospf@ietf.org>
Cc: Zhangxudong (zhangxudong, VRP); lizhenqiang@chinamobile.com<mailto:lizh=
enqiang@chinamobile.com>
Subject: RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-probl=
em-statement

Hi Les,

Please see inline with [Jie]:

From: Les Ginsberg (ginsberg) [mailto:ginsberg@cisco.com]
Sent: Monday, August 01, 2016 3:09 PM
To: Dongjie (Jimmy); ospf@ietf.org<mailto:ospf@ietf.org>
Cc: Zhangxudong (zhangxudong, VRP); lizhenqiang@chinamobile.com<mailto:lizh=
enqiang@chinamobile.com>
Subject: RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-probl=
em-statement

Jie -

Fully agree that IS-IS and OSPF differ in this regard.

https://www.ietf.org/id/draft-ietf-isis-remaining-lifetime-01.txt addresses=
 problems where corruption of the remaining lifetime occurs either during t=
ransmission/reception or due to some DOS attack. This isn't a concern w OSP=
F (hope you agree).

[Jie]: Yes, for OSPF the corruption during packet transmission can be detec=
ted.

What remains is the possibility that an implementation has some bug and uni=
ntentionally modifies the age to something other than what it should be due=
 to the actual elapsed time since LSA generation. I suppose a mechanism equ=
ivalent to what the IS-IS draft defined i.e. setting the age to "new" (0 in=
 OSPF case) when first receiving a non-self-generated LSA could be useful t=
o prevent negative impacts of such an implementation bug. Is this what you =
intend?

[Jie]: More specifically, the problem could be caused by either "setting th=
e LS age field incorrectly due to implementation bug" or "system timer runs=
 so fast that the LS age reaches MaxAge much earlier than other routers". A=
nother less likely case is that the LS age field is corrupted before the LS=
A is assembled into OSPF packet.

[Jie]: Regarding the solutions space, IMO we need to consider both cases: "=
LS age reaches MaxAge" and "LS age close to MaxAge". For IS-IS, RFC 6232 an=
d RFC 6233 provide solutions for the detection and identification of corrup=
ted IS-IS purge, while OSPF does not have similar mechanisms.

[Les:] It is incorrect to say that RFC 6232 makes it possible to detect a c=
orrupt purge. What it does do is to provide an indication as to which IS in=
itiated a purge. I don't know how OSPF would address this issue, but for OS=
PFv2 at least any solution would likely not be backwards compatible. For th=
is reason I suggest that you not try to address this issue in the same draf=
t.

[Jie2]: Agreed, RFC 6232 provide the mechanism to track the misbehaved rout=
ers so that operator can fix the problem, the detection can be based on the=
 rules in RFC 6233 or some other anomalies. Indeed for OSPFv2 legacy LSAs, =
it is difficult to introduce the mechanism similar to RFC 6232, while it ca=
n be easier for the OSPFv2/v3 Extended LSAs. So it depends on how backward =
compatible the solution should be. I agree with you that the solution for P=
roblem Localization in OSPF needs to be provided in a separate document.

Solutions to LS age  corruption can be done in a backwards compatible way, =
but they  MUST NOT result in discarding purges which pass authentication- d=
oing so places you at risk for having inconsistent LSDBs in the network.

[Jie2]: Exactly. The received MaxAge LSAs cannot simply be discarded, the d=
ecision must be made carefully, probably based on some additional informati=
on. The authors has discussed some possible solution internally, and will p=
repare some material for further open discussion.

As written, the draft makes claims that are at least misleading - and I bel=
ieve actually incorrect. In Section 6 you say:

"The LS age field may be altered as a result of
   packet corruption, such modification cannot be detected by LSA
   checksum nor OSPF packet cryptographic authentication."

This isn't correct.

[Jie] Thanks for pointing out this. This sentence need to be revised to men=
tion "LSA corruption" rather than "packet corruption".

What would be helpful - at least to me - is to move from a generic problem =
statement to the specific problem you want to solve and the proposed soluti=
on. This also requires you to more clearly state the cases where there is a=
n actual vulnerability. It would be a lot easier to support the draft if th=
is were done.

[Jie] Thanks for your suggestion. Yes we can update this draft with more sp=
ecific problem statements as I mentioned above.

[Jie] As for the proposed solutions, the current draft specifies the requir=
ements on the potential solutions, from which we envision that different so=
lutions maybe needed for "Impact Mitigation" and "Problem Localization". Th=
e solution for "Impact mitigation" can be the easier one, for which we can =
start to discuss the potential solutions now. While the solution for "probl=
em localization" may need more considerations.

[Les:] A discussion of the requirements is useful and necessary, but IMO un=
til you propose a solution there isn't enough substance for the document to=
 become a WG document.

[Jie2] Yes the current draft focuses on the problem statement and the requi=
rements, the goal is to firstly get the MaxAge flush problem acknowledged a=
nd reach consensus on the requirements. Then the plan is to specify the sol=
utions in separate documents.  Your valuable suggestions will be considered=
, and further contributions are welcome.

Best regards,
Jie

    Les

Best regards,
Jie

   Les


From: Dongjie (Jimmy) [mailto:jie.dong@huawei.com]
Sent: Sunday, July 31, 2016 11:48 PM
To: Les Ginsberg (ginsberg); ospf@ietf.org<mailto:ospf@ietf.org>
Cc: Zhangxudong (zhangxudong, VRP); lizhenqiang@chinamobile.com<mailto:lizh=
enqiang@chinamobile.com>
Subject: RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-probl=
em-statement

Hi Les,

Thanks for your comments.

OSPF packet level checksum and authentication can only protect the assemble=
d LSU packet one hop on the wire, while cannot detect any change to LSA mad=
e by the routers. This is because the OSPF packets are re-assembled on each=
 hop, which is slightly different from IS-IS. So the problem for OSPF is ma=
inly due to the problems inside the router, for example protocol implementa=
tions, system timers, or some hardware problem. Actually this problem has b=
een seen in several production networks.

We can improve the description in the draft to make this clear.

Best regards,
Jie

From: Les Ginsberg (ginsberg) [mailto:ginsberg@cisco.com]
Sent: Monday, August 01, 2016 1:30 PM
To: Dongjie (Jimmy); ospf@ietf.org<mailto:ospf@ietf.org>
Cc: Zhangxudong (zhangxudong, VRP); lizhenqiang@chinamobile.com<mailto:lizh=
enqiang@chinamobile.com>
Subject: RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-probl=
em-statement

Jie -

The draft says (Section 2):

"Since cryptographic authentication is executed at the OSPF packet
   level, it can only protect the assembled LSU packet for one hop and
   does not provide any additional protection for the corruption of LS
   age field."

But as authentication is calculated at the OSPF packet level, any change to=
 the LS age field for an individual LSA contained within the OSPF packet (e=
.g. by some packet corruption in transmission) would cause authentication t=
o fail when the packet is received. So the statement you make is not correc=
t. I therefore am struggling to understand what problem you believe is not =
addressed by existing authentication techniques.

   Les



From: OSPF [mailto:ospf-bounces@ietf.org] On Behalf Of Dongjie (Jimmy)
Sent: Sunday, July 31, 2016 8:15 PM
To: ospf@ietf.org<mailto:ospf@ietf.org>
Cc: Zhangxudong (zhangxudong, VRP); lizhenqiang@chinamobile.com<mailto:lizh=
enqiang@chinamobile.com>
Subject: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-problem-s=
tatement

Hi all,

draft-dong-ospf-maxage-flush-problem-statement describes the problems cause=
d by the corruption of the LS Age field, and summarizes the requirements on=
 potential solutions. This draft received good comments during the presenta=
tion on the IETF meeting in B.A.

The authors would like to solicit further feedbacks from the mailing list, =
on both the problem statement and the solution requirements. Based on the f=
eedbacks, we will update the problem statement draft, and work together to =
build suitable solutions.

The URL of the draft is:
https://tools.ietf.org/html/draft-dong-ospf-maxage-flush-problem-statement-=
00

Comments & feedbacks are welcome.

Best regards,
Jie


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

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@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;
	text-align:justify;
	font-size:10.5pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	text-align:justify;
	font-size:10.5pt;
	font-family:"Calibri","sans-serif";}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
p.a, li.a, div.a
	{mso-style-name:\6279\6CE8\6846\6587\672C;
	mso-style-link:"\6279\6CE8\6846\6587\672C Char";
	margin:0in;
	margin-bottom:.0001pt;
	text-align:justify;
	font-size:10.5pt;
	font-family:"Calibri","sans-serif";}
span.Char
	{mso-style-name:"\6279\6CE8\6846\6587\672C Char";
	mso-style-priority:99;
	mso-style-link:\6279\6CE8\6846\6587\672C;
	font-family:"Calibri","sans-serif";}
span.EmailStyle21
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle22
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle23
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle24
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle25
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle26
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle27
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle28
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle29
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle30
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.25in 1.0in 1.25in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple" style=3D"text-justify-t=
rim:punctuation">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D">Jie &=
#8211;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D"><o:p>=
&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D">Havin=
g the discussion has certainly been a good thing, but if the consensus of t=
he WG is that there is no protocol change required then there is no need fo=
r any draft &#8211; which is my current position.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D"><o:p>=
&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D">The o=
ther point is that you seem to be confusing the IS-IS Purge origination TLV=
 (RFC 6232) with detecting invalid purges/remaining lifetime corruption. Th=
is is not the case. RFC 6232 simply
 allows us to detect which router originated a purge &#8211; it is not able=
 to detect whether a purge is valid/invalid &#8211; and was not motivated b=
y concerns about remaining lifetime corruption.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D"><o:p>=
&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D">&nbsp=
;&nbsp; Les<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D"><o:p>=
&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D"><o:p>=
&nbsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><b><span st=
yle=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quo=
t;">From:</span></b><span style=3D"font-size:10.0pt;font-family:&quot;Tahom=
a&quot;,&quot;sans-serif&quot;"> Dongjie (Jimmy) [mailto:jie.dong@huawei.co=
m]
<br>
<b>Sent:</b> Wednesday, August 10, 2016 9:24 PM<br>
<b>To:</b> Les Ginsberg (ginsberg); ospf@ietf.org<br>
<b>Cc:</b> Zhangxudong (zhangxudong, VRP); lizhenqiang@chinamobile.com<br>
<b>Subject:</b> RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flus=
h-problem-statement<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><o:p>&nbsp;=
</o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">Hi Les,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">The current draft is about problem statement, so IMO =
what the WG needs to consider is whether this is a vulnerability of OSPF pr=
otocol, and whether it can have negative
 impact to the network. If the problem is acknowledged, IMO it is worth to =
be documented.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">The &#8220;ROI&#8221; as you mentioned is for the eva=
luation of the proposed solutions. I totally agree that for the timer bug c=
ase, recognizing and ignoring the received abnormal
 Maxage LSAs cannot stop the misbehaved router from generating further Maxa=
ge LSA, as it is a systematic problem, which can only be fixed after the op=
erator identifies that router. This is also similar to the systematic corru=
ption of IS-IS remain time. &nbsp;And
 this is why this draft mentions two kinds of potential solutions, the miti=
gation mechanism can avoid the network being severely impacted by the probl=
em, while for systematic problems, problem localization is needed to identi=
fy the misbehaved router and then
 solve the problem.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">Best regards,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">Jie<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><b><span st=
yle=3D"font-size:11.0pt;mso-fareast-language:ZH-CN">From:</span></b><span s=
tyle=3D"font-size:11.0pt;mso-fareast-language:ZH-CN"> OSPF [<a href=3D"mail=
to:ospf-bounces@ietf.org">mailto:ospf-bounces@ietf.org</a>]
<b>On Behalf Of </b>Les Ginsberg (ginsberg)<br>
<b>Sent:</b> Monday, August 08, 2016 2:14 AM<br>
<b>To:</b> Dongjie (Jimmy) &lt;<a href=3D"mailto:jie.dong@huawei.com">jie.d=
ong@huawei.com</a>&gt;;
<a href=3D"mailto:ospf@ietf.org">ospf@ietf.org</a><br>
<b>Cc:</b> Zhangxudong (zhangxudong, VRP) &lt;<a href=3D"mailto:zhangxudong=
@huawei.com">zhangxudong@huawei.com</a>&gt;;
<a href=3D"mailto:lizhenqiang@chinamobile.com">lizhenqiang@chinamobile.com<=
/a><br>
<b>Subject:</b> Re: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flus=
h-problem-statement<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span style=
=3D"mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">Jie &#8211;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">Thinking about the following some more:<o:p></o:p></s=
pan></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><i><span style=3D"font-size:11.0pt;color:red;mso-far=
east-language:ZH-CN">&lt;snip&gt;<o:p></o:p></span></i></p>
<p class=3D"MsoNormal"><i><span style=3D"font-size:11.0pt;color:red;mso-far=
east-language:ZH-CN">What remains is the possibility that an implementation=
 has some bug and unintentionally modifies the age to something other than =
what it should be due to the actual
 elapsed time since LSA generation. I suppose a mechanism equivalent to wha=
t the IS-IS draft defined i.e. setting the age to &#8220;new&#8221; (0 in O=
SPF case) when first receiving a non-self-generated LSA could be useful to =
prevent negative impacts of such an implementation
 bug. Is this what you intend?<o:p></o:p></span></i></p>
<p class=3D"MsoNormal"><i><span style=3D"font-size:11.0pt;color:red;mso-far=
east-language:ZH-CN"><o:p>&nbsp;</o:p></span></i></p>
<p class=3D"MsoNormal"><i><span style=3D"font-size:11.0pt;color:red;mso-far=
east-language:ZH-CN">[Jie]: More specifically, the problem could be caused =
by either &#8220;setting the LS age field incorrectly due to implementation=
 bug&#8221; or &#8220;system timer runs so fast that the
 LS age reaches MaxAge much earlier than other routers&#8221;. Another less=
 likely case is that the LS age field is corrupted before the LSA is assemb=
led into OSPF packet.<o:p></o:p></span></i></p>
<p class=3D"MsoNormal"><i><span style=3D"font-size:11.0pt;color:red;mso-far=
east-language:ZH-CN">&lt;end snip&gt;<o:p></o:p></span></i></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">The benefits are extremely limited. If a router prema=
turely ages an LSA due to a timer bug, ignoring the received LSA age on rec=
eption isn&#8217;t going to prevent premature
 purging by the router which has the bug. So the effect of ignoring the rec=
eived LSA age prior to reaching MAXAGE will be short lived. You are then le=
ft with the possibility that an implementation corrupts the LSA age BEFORE =
calculating checksum/crypto authentication
 &#8211; but its local timeout logic is unaffected. This has very limited v=
alue. Whether the WG considers this worth pursuing is something you need to=
 ask. For myself, I don&#8217;t see much ROI here.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">&nbsp;&nbsp;Les<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><b><span st=
yle=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quo=
t;;mso-fareast-language:ZH-CN">From:</span></b><span style=3D"font-size:10.=
0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;mso-fareast-langu=
age:ZH-CN">
 Dongjie (Jimmy) [<a href=3D"mailto:jie.dong@huawei.com">mailto:jie.dong@hu=
awei.com</a>]
<br>
<b>Sent:</b> Monday, August 01, 2016 9:43 PM<br>
<b>To:</b> Les Ginsberg (ginsberg); <a href=3D"mailto:ospf@ietf.org">ospf@i=
etf.org</a><br>
<b>Cc:</b> Zhangxudong (zhangxudong, VRP); <a href=3D"mailto:lizhenqiang@ch=
inamobile.com">
lizhenqiang@chinamobile.com</a><br>
<b>Subject:</b> RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flus=
h-problem-statement<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span style=
=3D"mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">Hi Les,
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">Please see my replies with [Jie2]:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><b><span st=
yle=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quo=
t;;mso-fareast-language:ZH-CN">From:</span></b><span style=3D"font-size:10.=
0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;mso-fareast-langu=
age:ZH-CN">
 Les Ginsberg (ginsberg) [<a href=3D"mailto:ginsberg@cisco.com">mailto:gins=
berg@cisco.com</a>]
<br>
<b>Sent:</b> Monday, August 01, 2016 9:57 PM<br>
<b>To:</b> Dongjie (Jimmy); <a href=3D"mailto:ospf@ietf.org">ospf@ietf.org<=
/a><br>
<b>Cc:</b> Zhangxudong (zhangxudong, VRP); <a href=3D"mailto:lizhenqiang@ch=
inamobile.com">
lizhenqiang@chinamobile.com</a><br>
<b>Subject:</b> RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flus=
h-problem-statement<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span style=
=3D"mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">Jie -<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><b><span st=
yle=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quo=
t;;mso-fareast-language:ZH-CN">From:</span></b><span style=3D"font-size:10.=
0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;mso-fareast-langu=
age:ZH-CN">
 Dongjie (Jimmy) [<a href=3D"mailto:jie.dong@huawei.com">mailto:jie.dong@hu=
awei.com</a>]
<br>
<b>Sent:</b> Monday, August 01, 2016 1:44 AM<br>
<b>To:</b> Les Ginsberg (ginsberg); <a href=3D"mailto:ospf@ietf.org">ospf@i=
etf.org</a><br>
<b>Cc:</b> Zhangxudong (zhangxudong, VRP); <a href=3D"mailto:lizhenqiang@ch=
inamobile.com">
lizhenqiang@chinamobile.com</a><br>
<b>Subject:</b> RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flus=
h-problem-statement<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span style=
=3D"mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">Hi Les,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">Please see inline with [Jie]:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><b><span st=
yle=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quo=
t;;mso-fareast-language:ZH-CN">From:</span></b><span style=3D"font-size:10.=
0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;mso-fareast-langu=
age:ZH-CN">
 Les Ginsberg (ginsberg) [<a href=3D"mailto:ginsberg@cisco.com">mailto:gins=
berg@cisco.com</a>]
<br>
<b>Sent:</b> Monday, August 01, 2016 3:09 PM<br>
<b>To:</b> Dongjie (Jimmy); <a href=3D"mailto:ospf@ietf.org">ospf@ietf.org<=
/a><br>
<b>Cc:</b> Zhangxudong (zhangxudong, VRP); <a href=3D"mailto:lizhenqiang@ch=
inamobile.com">
lizhenqiang@chinamobile.com</a><br>
<b>Subject:</b> RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flus=
h-problem-statement<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span style=
=3D"mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">Jie &#8211;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">Fully agree that IS-IS and OSPF differ in this regard=
.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><a href=3D"https://www.ietf.org/id/draft-ietf-isis-re=
maining-lifetime-01.txt">https://www.ietf.org/id/draft-ietf-isis-remaining-=
lifetime-01.txt</a> addresses problems
 where corruption of the remaining lifetime occurs either during transmissi=
on/reception or due to some DOS attack. This isn&#8217;t a concern w OSPF (=
hope you agree).<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">[Jie]: Yes, for OSPF the corruption during packet transmission can be =
detected.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">What remains is the possibility that an implementatio=
n has some bug and unintentionally modifies the age to something other than=
 what it should be due to the actual
 elapsed time since LSA generation. I suppose a mechanism equivalent to wha=
t the IS-IS draft defined i.e. setting the age to &#8220;new&#8221; (0 in O=
SPF case) when first receiving a non-self-generated LSA could be useful to =
prevent negative impacts of such an implementation
 bug. Is this what you intend?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">[Jie]: More specifically, the problem could be caused by either &#8220=
;setting the LS age field incorrectly due to implementation bug&#8221; or &=
#8220;system timer runs so fast that the LS age reaches
 MaxAge much earlier than other routers&#8221;. Another less likely case is=
 that the LS age field is corrupted before the LSA is assembled into OSPF p=
acket.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">[Jie]: Regarding the solutions space, IMO we need to consider both cas=
es: &#8220;LS age reaches MaxAge&#8221; and &#8220;LS age close to MaxAge&#=
8221;. For IS-IS, RFC 6232 and RFC 6233 provide solutions for
 the detection and identification of corrupted IS-IS purge, while OSPF does=
 not have similar mechanisms.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;color:#1F497D;=
mso-fareast-language:ZH-CN">[Les:] It is incorrect to say that RFC 6232 mak=
es it possible to detect a corrupt purge. What it does do is to provide an =
indication as to which IS initiated
 a purge. I don&#8217;t know how OSPF would address this issue, but for OSP=
Fv2 at least any solution would likely not be backwards compatible. For thi=
s reason I suggest that you not try to address this issue in the same draft=
.<o:p></o:p></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#1F497D;mso-fareast-langu=
age:ZH-CN"><o:p>&nbsp;</o:p></span></i></b></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">[Jie2]: Agreed, RFC 6232 provide the mechanism to track the misbehaved=
 routers so that operator can fix the problem, the detection can be based o=
n the rules in RFC 6233 or some other
 anomalies. Indeed for OSPFv2 legacy LSAs, it is difficult to introduce the=
 mechanism similar to RFC 6232, while it can be easier for the OSPFv2/v3 Ex=
tended LSAs. So it depends on how backward compatible the solution should b=
e. I agree with you that the solution
 for Problem Localization in OSPF needs to be provided in a separate docume=
nt.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;color:#1F497D;=
mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;color:#1F497D;=
mso-fareast-language:ZH-CN">Solutions to LS age &nbsp;corruption can be don=
e in a backwards compatible way, but they &nbsp;MUST NOT result in discardi=
ng purges which pass authentication- doing so
 places you at risk for having inconsistent LSDBs in the network.<o:p></o:p=
></span></i></b></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">[Jie2]: Exactly. The received MaxAge LSAs cannot simply be discarded, =
the decision must be made carefully, probably based on some additional info=
rmation. The authors has discussed some
 possible solution internally, and will prepare some material for further o=
pen discussion.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">As written, the draft makes claims that are at least =
misleading &#8211; and I believe actually incorrect. In Section 6 you say:<=
o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">&#8220;The LS age field may be altered as a result of=
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">&nbsp;&nbsp; packet corruption, such modification can=
not be detected by LSA<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">&nbsp;&nbsp; checksum nor OSPF packet cryptographic a=
uthentication.&#8221;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">This isn&#8217;t correct.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">[Jie] Thanks for pointing out this. This sentence need to be revised t=
o mention &#8220;LSA corruption&#8221; rather than &#8220;packet corruption=
&#8221;.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">What would be helpful &#8211; at least to me &#8211; =
is to move from a generic problem statement to the specific problem you wan=
t to solve and the proposed solution. This also
 requires you to more clearly state the cases where there is an actual vuln=
erability. It would be a lot easier to support the draft if this were done.=
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">[Jie] Thanks for your suggestion. Yes we can update this draft with mo=
re specific problem statements as I mentioned above.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">[Jie] As for the proposed solutions, the current draft specifies the r=
equirements on the potential solutions, from which we envision that differe=
nt solutions maybe needed for &#8220;Impact
 Mitigation&#8221; and &#8220;Problem Localization&#8221;. The solution for=
 &#8220;Impact mitigation&#8221; can be the easier one, for which we can st=
art to discuss the potential solutions now. While the solution for &#8220;p=
roblem localization&#8221; may need more considerations.<o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;color:#1F497D;=
mso-fareast-language:ZH-CN">[Les:] A discussion of the requirements is usef=
ul and necessary, but IMO until you propose a solution there isn&#8217;t en=
ough substance for the document to become
 a WG document.<o:p></o:p></span></i></b></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">[Jie2] Yes the current draft focuses on the problem s=
tatement and the requirements, the goal is to firstly get the MaxAge flush =
problem acknowledged and reach consensus
 on the requirements. Then the plan is to specify the solutions in separate=
 documents.&nbsp; Your valuable suggestions will be considered, and further=
 contributions are welcome.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">Best regards,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">Jie<o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;color:#1F497D;=
mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;color:#1F497D;=
mso-fareast-language:ZH-CN">&nbsp;&nbsp;&nbsp; Les<o:p></o:p></span></i></b=
></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">Best regards,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">Jie<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">&nbsp;&nbsp; Les<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><b><span st=
yle=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quo=
t;;mso-fareast-language:ZH-CN">From:</span></b><span style=3D"font-size:10.=
0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;mso-fareast-langu=
age:ZH-CN">
 Dongjie (Jimmy) [<a href=3D"mailto:jie.dong@huawei.com">mailto:jie.dong@hu=
awei.com</a>]
<br>
<b>Sent:</b> Sunday, July 31, 2016 11:48 PM<br>
<b>To:</b> Les Ginsberg (ginsberg); <a href=3D"mailto:ospf@ietf.org">ospf@i=
etf.org</a><br>
<b>Cc:</b> Zhangxudong (zhangxudong, VRP); <a href=3D"mailto:lizhenqiang@ch=
inamobile.com">
lizhenqiang@chinamobile.com</a><br>
<b>Subject:</b> RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flus=
h-problem-statement<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span style=
=3D"mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">Hi Les,
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">Thanks for your comments.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">OSPF packet level checksum and authentication can only protect the ass=
embled LSU packet one hop on the wire, while cannot detect any change to LS=
A made by the routers. This is because
 the OSPF packets are re-assembled on each hop, which is slightly different=
 from IS-IS. So the problem for OSPF is mainly due to the problems inside t=
he router, for example protocol implementations, system timers, or some har=
dware problem. Actually this problem
 has been seen in several production networks.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">We can improve the description in the draft to make this clear.<o:p></=
o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">Best regards,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">Jie<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><b><span st=
yle=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quo=
t;;mso-fareast-language:ZH-CN">From:</span></b><span style=3D"font-size:10.=
0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;mso-fareast-langu=
age:ZH-CN">
 Les Ginsberg (ginsberg) [<a href=3D"mailto:ginsberg@cisco.com">mailto:gins=
berg@cisco.com</a>]
<br>
<b>Sent:</b> Monday, August 01, 2016 1:30 PM<br>
<b>To:</b> Dongjie (Jimmy); <a href=3D"mailto:ospf@ietf.org">ospf@ietf.org<=
/a><br>
<b>Cc:</b> Zhangxudong (zhangxudong, VRP); <a href=3D"mailto:lizhenqiang@ch=
inamobile.com">
lizhenqiang@chinamobile.com</a><br>
<b>Subject:</b> RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flus=
h-problem-statement<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span style=
=3D"mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">Jie &#8211;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">The draft says (Section 2):<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">&#8220;Since cryptographic authentication is executed=
 at the OSPF packet<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">&nbsp;&nbsp; level, it can only protect the assembled=
 LSU packet for one hop and<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">&nbsp;&nbsp; does not provide any additional protecti=
on for the corruption of LS<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">&nbsp;&nbsp; age field.&#8221;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">But as authentication is calculated at the OSPF packe=
t level, any change to the LS age field for an individual LSA contained wit=
hin the OSPF packet (e.g. by some packet
 corruption in transmission) would cause authentication to fail when the pa=
cket is received. So the statement you make is not correct. I therefore am =
struggling to understand what problem you believe is not addressed by exist=
ing authentication techniques.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">&nbsp;&nbsp; Les<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><b><span st=
yle=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quo=
t;;mso-fareast-language:ZH-CN">From:</span></b><span style=3D"font-size:10.=
0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;mso-fareast-langu=
age:ZH-CN">
 OSPF [<a href=3D"mailto:ospf-bounces@ietf.org">mailto:ospf-bounces@ietf.or=
g</a>] <b>
On Behalf Of </b>Dongjie (Jimmy)<br>
<b>Sent:</b> Sunday, July 31, 2016 8:15 PM<br>
<b>To:</b> <a href=3D"mailto:ospf@ietf.org">ospf@ietf.org</a><br>
<b>Cc:</b> Zhangxudong (zhangxudong, VRP); <a href=3D"mailto:lizhenqiang@ch=
inamobile.com">
lizhenqiang@chinamobile.com</a><br>
<b>Subject:</b> [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-pr=
oblem-statement<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span style=
=3D"mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:ZH-CN">Hi all,<o=
:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:ZH-CN"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:ZH-CN">draft-don=
g-ospf-maxage-flush-problem-statement describes the problems caused by the =
corruption of the LS Age field, and summarizes the requirements on potentia=
l solutions. This draft received good
 comments during the presentation on the IETF meeting in B.A.<o:p></o:p></s=
pan></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:ZH-CN"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:ZH-CN">The autho=
rs would like to solicit further feedbacks from the mailing list, on both t=
he problem statement and the solution requirements. Based on the feedbacks,=
 we will update the problem statement
 draft, and work together to build suitable solutions. <o:p></o:p></span></=
p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:ZH-CN"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:ZH-CN">The URL o=
f the draft is:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:ZH-CN"><a href=
=3D"https://tools.ietf.org/html/draft-dong-ospf-maxage-flush-problem-statem=
ent-00">https://tools.ietf.org/html/draft-dong-ospf-maxage-flush-problem-st=
atement-00</a><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:ZH-CN"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:ZH-CN">Comments =
&amp; feedbacks are welcome.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:ZH-CN"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:ZH-CN">Best rega=
rds,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:ZH-CN">Jie<o:p><=
/o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:ZH-CN"><o:p>&nbs=
p;</o:p></span></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_36c4636b09bf4464b912080806d917e3XCHALN001ciscocom_--


From nobody Fri Aug 12 07:47:48 2016
Return-Path: <internet-drafts@ietf.org>
X-Original-To: ospf@ietf.org
Delivered-To: ospf@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 68CD812B028; Fri, 12 Aug 2016 07:47:47 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 6.29.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <147101326742.12490.10636689564518625813.idtracker@ietfa.amsl.com>
Date: Fri, 12 Aug 2016 07:47:47 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/ospf/XC0668VME-xwmUGeSF6REHP1TCw>
Cc: ospf@ietf.org
Subject: [OSPF] I-D Action: draft-ietf-ospf-two-part-metric-08.txt
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.17
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 12 Aug 2016 14:47:47 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Open Shortest Path First IGP of the IETF.

        Title           : OSPF Two-part Metric
        Authors         : Zhaohui Zhang
                          Lili Wang
                          Acee Lindem
	Filename        : draft-ietf-ospf-two-part-metric-08.txt
	Pages           : 9
	Date            : 2016-08-12

Abstract:
   This document specifies an optional extension to the OSPF protocol,
   to represent the metric on a multi-access network as two parts: the
   metric from a router to the network, and the metric from the network
   to the router.  The router to router metric would be the sum of the
   two.  This document updates RFC 2328 and RFC 5340.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-ospf-two-part-metric/

There's also a htmlized version available at:
https://tools.ietf.org/html/draft-ietf-ospf-two-part-metric-08

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-ospf-two-part-metric-08


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

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


From nobody Fri Aug 12 12:27:26 2016
Return-Path: <acee@cisco.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EF24612DA84 for <ospf@ietfa.amsl.com>; Fri, 12 Aug 2016 12:27:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.767
X-Spam-Level: 
X-Spam-Status: No, score=-15.767 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=-1.247, 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 T4jlDcOob3g4 for <ospf@ietfa.amsl.com>; Fri, 12 Aug 2016 12:27:22 -0700 (PDT)
Received: from rcdn-iport-3.cisco.com (rcdn-iport-3.cisco.com [173.37.86.74]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3CD7512D84B for <ospf@ietf.org>; Fri, 12 Aug 2016 12:27:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=76509; q=dns/txt; s=iport; t=1471030042; x=1472239642; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=blL5pKLdneOc7rkyl5RST1namCsj0kFpQC/zzaxPWAQ=; b=XCVn0Go1YVD374f+RI4rCj/8UOUJO/F5Z2YWHQgFgLmrkUPc6nYcw9t+ dDyVP8k0Ei6GHLrAQiEutDl7C4HJCvZ+ro0hCJEUiUjq2RIOpf0EqR3rm uCvdDXA2e06D0Gz545DNdkbBiddlN047ePpX6uVWJX/R43kAe4GXX9aqe o=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AmAwCgIq5X/4MNJK1UCoJ2TlZ8B7cag?= =?us-ascii?q?g+BfSaFdwIcgSw4FAEBAQEBAQFdJ4ReAQEFGgkKQQsQAgEIEQMBAQEhAQYDAgI?= =?us-ascii?q?CMBQJCAIEAQ0FG4gWDq8zkDMBAQEBAQEBAQEBAQEBAQEBAQEBAQEXBYp3hBgEO?= =?us-ascii?q?wkWgkuCWgWIKYtPhUQBhh2Id4FrhFuIfYZkhVGDdwEeNoN6bgGFZUZ/AQEB?=
X-IronPort-AV: E=Sophos;i="5.28,512,1464652800";  d="scan'208,217";a="139284885"
Received: from alln-core-1.cisco.com ([173.36.13.131]) by rcdn-iport-3.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 12 Aug 2016 19:27:14 +0000
Received: from XCH-RTP-004.cisco.com (xch-rtp-004.cisco.com [64.101.220.144]) by alln-core-1.cisco.com (8.14.5/8.14.5) with ESMTP id u7CJRDWA017296 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 12 Aug 2016 19:27:13 GMT
Received: from xch-rtp-015.cisco.com (64.101.220.155) by XCH-RTP-004.cisco.com (64.101.220.144) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Fri, 12 Aug 2016 15:27:12 -0400
Received: from xch-rtp-015.cisco.com ([64.101.220.155]) by XCH-RTP-015.cisco.com ([64.101.220.155]) with mapi id 15.00.1210.000; Fri, 12 Aug 2016 15:27:12 -0400
From: "Acee Lindem (acee)" <acee@cisco.com>
To: "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>, "Dongjie (Jimmy)" <jie.dong@huawei.com>, "ospf@ietf.org" <ospf@ietf.org>
Thread-Topic: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-problem-statement
Thread-Index: AQHR8NeB7qQBc/FNQaCYWeXjvZMkwqBDH0IAgAEt4ICAAXA0AA==
Date: Fri, 12 Aug 2016 19:27:12 +0000
Message-ID: <D3D39927.78E35%acee@cisco.com>
References: <76CD132C3ADEF848BD84D028D243C92774EFB09A@NKGEML515-MBX.china.huawei.com> <90433b8486184c9cb4b947e7ffb9fc73@XCH-ALN-001.cisco.com> <76CD132C3ADEF848BD84D028D243C92774EFB143@NKGEML515-MBX.china.huawei.com> <0369fc017f8d47568594d3eb9f684649@XCH-ALN-001.cisco.com> <76CD132C3ADEF848BD84D028D243C92774EFB1BF@NKGEML515-MBX.china.huawei.com> <3a424b8025ca42a5a64bf88af69ea108@XCH-ALN-001.cisco.com> <76CD132C3ADEF848BD84D028D243C92774EFBC05@NKGEML515-MBX.china.huawei.com> <37a4a1ba0da84b76a4d5962f59441a17@XCH-ALN-001.cisco.com> <76CD132C3ADEF848BD84D028D243C92774F05C49@NKGEML515-MBX.china.huawei.com> <36c4636b09bf4464b912080806d917e3@XCH-ALN-001.cisco.com>
In-Reply-To: <36c4636b09bf4464b912080806d917e3@XCH-ALN-001.cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.116.152.198]
Content-Type: multipart/alternative; boundary="_000_D3D3992778E35aceeciscocom_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/ospf/8f2UHb-RxxAT7G7SJjkfQbo3gU4>
Cc: "Zhangxudong \(zhangxudong, VRP\)" <zhangxudong@huawei.com>, "lizhenqiang@chinamobile.com" <lizhenqiang@chinamobile.com>
Subject: Re: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-problem-statement
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 12 Aug 2016 19:27:25 -0000

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

U3BlYWtpbmcgYXMgYSBXRyBtZW1iZXI6DQoNCkhpIEppZSwNCg0KSSBiZWxpZXZlIHdlIGFncmVl
IHRoYXQgdGhlIHByb2JsZW0gaXMgY29uZmluZWQgdG8gT1NQRiBidWdzLCBzeXN0ZW0gdGltZXIg
YnVncywgIGFuZCBwYWNrZXQgY29ycnVwdGlvbi4gSeKAmWQgYXNzZXJ0IHRoYXQgY29ycnVwdGlv
biBjYW4gYmUgZGV0ZWN0ZWQgdmlhIE9TUEYgYXV0aGVudGljYXRpb24uIEluIGZhY3QsIHRoZXJl
IGlzIGEgd2VsbC1rbm93biBhbnRpZG90ZSB3aGVyZSBJUy1JUyBhdXRoZW50aWNhdGlvbiB3YXMg
ZW5hYmxlZCBzb2xlbHkgZm9yIHRoZSBwdXJwb3NlIG9mIGZpbHRlcmluZyBjb3JydXB0ZWQgcHJv
dG9jb2wgcGFja2V0cyBpbiBhbiBlbnZpcm9ubWVudCB3aXRoIGxpbmUgY2FyZHMgdGhhdCB3ZXJl
IHByb25lIHRvIHN1Y2ggY29ycnVwdGlvbi4gSGVuY2UsIHdlIGFyZSBsZWZ0IHdpdGggcHJvYmxl
bXMgYmFzZWQgb24gT1NQRiBvciBzeXN0ZW0gdGltZXIgYnVncy4gSWYgdGhlcmUgd2VyZSBhIHN5
c3RlbSB0aW1lciBidWcsIEnigJlkIGRvdWJ0IHRoYXQgbmV0d29ya2luZyBkZXZpY2Ugd2l0aCBz
dWNoIGEgYnVnIHdvdWxkIGJlIGZ1bmN0aW9uYWwgdG8gdGhlIHBvaW50IG9mIGJlaW5nIGFibGUg
dG8gZXN0YWJsaXNoIGFuZCBtYWludGFpbmluZyBPU1BGIGFkamFjZW5jaWVzLiAgRG8gd2UgcmVh
bGx5IHdhbnQgdG8gZW5oYW5jZSB0aGUgcHJvdG9jb2wgdG8gZGVhbCB3aXRoIGJ1Z3M/DQoNCkni
gJl2ZSB0aG91Z2h0IGFib3V0IHRoaXMgYW5kIG9uZSBwb3RlbnRpYWwgYWN0aW9uIEkgY291bGQg
ZW52aXNpb24gd291bGQgYmUgdG8gYWRkIGEgc2VwYXJhdGUgT1NQRiBZQU5HIG5vdGlmaWNhdGlv
biB3aGVyZSBhbiBMU0EgdGltZXMgb3V0IGFuZCBhIHJvdXRlciBvdGhlciB0aGFuIHRoZSBvcmln
aW5hdG9yIHB1cmdlcyBpdC4gVGhpcyB3YXksIHRoZSBtaXNiZWhhdmluZyBPU1BGIHJvdXRlciBj
b3VsZCBiZSByZWFkaWx5IGlkZW50aWZpZWQuDQoNClRoYW5rcywNCkFjZWUNCg0KDQpGcm9tOiBP
U1BGIDxvc3BmLWJvdW5jZXNAaWV0Zi5vcmc8bWFpbHRvOm9zcGYtYm91bmNlc0BpZXRmLm9yZz4+
IG9uIGJlaGFsZiBvZiAiTGVzIEdpbnNiZXJnIChnaW5zYmVyZykiIDxnaW5zYmVyZ0BjaXNjby5j
b208bWFpbHRvOmdpbnNiZXJnQGNpc2NvLmNvbT4+DQpEYXRlOiBUaHVyc2RheSwgQXVndXN0IDEx
LCAyMDE2IGF0IDE6MjkgUE0NClRvOiBKaWUgRG9uZyA8amllLmRvbmdAaHVhd2VpLmNvbTxtYWls
dG86amllLmRvbmdAaHVhd2VpLmNvbT4+LCBPU1BGIFdHIExpc3QgPG9zcGZAaWV0Zi5vcmc8bWFp
bHRvOm9zcGZAaWV0Zi5vcmc+Pg0KQ2M6ICJaaGFuZ3h1ZG9uZyAoemhhbmd4dWRvbmcsIFZSUCki
IDx6aGFuZ3h1ZG9uZ0BodWF3ZWkuY29tPG1haWx0bzp6aGFuZ3h1ZG9uZ0BodWF3ZWkuY29tPj4s
ICJsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb208bWFpbHRvOmxpemhlbnFpYW5nQGNoaW5hbW9i
aWxlLmNvbT4iIDxsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb208bWFpbHRvOmxpemhlbnFpYW5n
QGNoaW5hbW9iaWxlLmNvbT4+DQpTdWJqZWN0OiBSZTogW09TUEZdIFNvbGljaXQgZmVlZGJhY2tz
IG9uIGRyYWZ0LWRvbmctb3NwZi1tYXhhZ2UtZmx1c2gtcHJvYmxlbS1zdGF0ZW1lbnQNCg0KSmll
IOKAkw0KDQpIYXZpbmcgdGhlIGRpc2N1c3Npb24gaGFzIGNlcnRhaW5seSBiZWVuIGEgZ29vZCB0
aGluZywgYnV0IGlmIHRoZSBjb25zZW5zdXMgb2YgdGhlIFdHIGlzIHRoYXQgdGhlcmUgaXMgbm8g
cHJvdG9jb2wgY2hhbmdlIHJlcXVpcmVkIHRoZW4gdGhlcmUgaXMgbm8gbmVlZCBmb3IgYW55IGRy
YWZ0IOKAkyB3aGljaCBpcyBteSBjdXJyZW50IHBvc2l0aW9uLg0KDQpUaGUgb3RoZXIgcG9pbnQg
aXMgdGhhdCB5b3Ugc2VlbSB0byBiZSBjb25mdXNpbmcgdGhlIElTLUlTIFB1cmdlIG9yaWdpbmF0
aW9uIFRMViAoUkZDIDYyMzIpIHdpdGggZGV0ZWN0aW5nIGludmFsaWQgcHVyZ2VzL3JlbWFpbmlu
ZyBsaWZldGltZSBjb3JydXB0aW9uLiBUaGlzIGlzIG5vdCB0aGUgY2FzZS4gUkZDIDYyMzIgc2lt
cGx5IGFsbG93cyB1cyB0byBkZXRlY3Qgd2hpY2ggcm91dGVyIG9yaWdpbmF0ZWQgYSBwdXJnZSDi
gJMgaXQgaXMgbm90IGFibGUgdG8gZGV0ZWN0IHdoZXRoZXIgYSBwdXJnZSBpcyB2YWxpZC9pbnZh
bGlkIOKAkyBhbmQgd2FzIG5vdCBtb3RpdmF0ZWQgYnkgY29uY2VybnMgYWJvdXQgcmVtYWluaW5n
IGxpZmV0aW1lIGNvcnJ1cHRpb24uDQoNCiAgIExlcw0KDQoNCkZyb206IERvbmdqaWUgKEppbW15
KSBbbWFpbHRvOmppZS5kb25nQGh1YXdlaS5jb21dDQpTZW50OiBXZWRuZXNkYXksIEF1Z3VzdCAx
MCwgMjAxNiA5OjI0IFBNDQpUbzogTGVzIEdpbnNiZXJnIChnaW5zYmVyZyk7IG9zcGZAaWV0Zi5v
cmc8bWFpbHRvOm9zcGZAaWV0Zi5vcmc+DQpDYzogWmhhbmd4dWRvbmcgKHpoYW5neHVkb25nLCBW
UlApOyBsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb208bWFpbHRvOmxpemhlbnFpYW5nQGNoaW5h
bW9iaWxlLmNvbT4NClN1YmplY3Q6IFJFOiBbT1NQRl0gU29saWNpdCBmZWVkYmFja3Mgb24gZHJh
ZnQtZG9uZy1vc3BmLW1heGFnZS1mbHVzaC1wcm9ibGVtLXN0YXRlbWVudA0KDQpIaSBMZXMsDQoN
ClRoZSBjdXJyZW50IGRyYWZ0IGlzIGFib3V0IHByb2JsZW0gc3RhdGVtZW50LCBzbyBJTU8gd2hh
dCB0aGUgV0cgbmVlZHMgdG8gY29uc2lkZXIgaXMgd2hldGhlciB0aGlzIGlzIGEgdnVsbmVyYWJp
bGl0eSBvZiBPU1BGIHByb3RvY29sLCBhbmQgd2hldGhlciBpdCBjYW4gaGF2ZSBuZWdhdGl2ZSBp
bXBhY3QgdG8gdGhlIG5ldHdvcmsuIElmIHRoZSBwcm9ibGVtIGlzIGFja25vd2xlZGdlZCwgSU1P
IGl0IGlzIHdvcnRoIHRvIGJlIGRvY3VtZW50ZWQuDQoNClRoZSDigJxST0nigJ0gYXMgeW91IG1l
bnRpb25lZCBpcyBmb3IgdGhlIGV2YWx1YXRpb24gb2YgdGhlIHByb3Bvc2VkIHNvbHV0aW9ucy4g
SSB0b3RhbGx5IGFncmVlIHRoYXQgZm9yIHRoZSB0aW1lciBidWcgY2FzZSwgcmVjb2duaXppbmcg
YW5kIGlnbm9yaW5nIHRoZSByZWNlaXZlZCBhYm5vcm1hbCBNYXhhZ2UgTFNBcyBjYW5ub3Qgc3Rv
cCB0aGUgbWlzYmVoYXZlZCByb3V0ZXIgZnJvbSBnZW5lcmF0aW5nIGZ1cnRoZXIgTWF4YWdlIExT
QSwgYXMgaXQgaXMgYSBzeXN0ZW1hdGljIHByb2JsZW0sIHdoaWNoIGNhbiBvbmx5IGJlIGZpeGVk
IGFmdGVyIHRoZSBvcGVyYXRvciBpZGVudGlmaWVzIHRoYXQgcm91dGVyLiBUaGlzIGlzIGFsc28g
c2ltaWxhciB0byB0aGUgc3lzdGVtYXRpYyBjb3JydXB0aW9uIG9mIElTLUlTIHJlbWFpbiB0aW1l
LiAgQW5kIHRoaXMgaXMgd2h5IHRoaXMgZHJhZnQgbWVudGlvbnMgdHdvIGtpbmRzIG9mIHBvdGVu
dGlhbCBzb2x1dGlvbnMsIHRoZSBtaXRpZ2F0aW9uIG1lY2hhbmlzbSBjYW4gYXZvaWQgdGhlIG5l
dHdvcmsgYmVpbmcgc2V2ZXJlbHkgaW1wYWN0ZWQgYnkgdGhlIHByb2JsZW0sIHdoaWxlIGZvciBz
eXN0ZW1hdGljIHByb2JsZW1zLCBwcm9ibGVtIGxvY2FsaXphdGlvbiBpcyBuZWVkZWQgdG8gaWRl
bnRpZnkgdGhlIG1pc2JlaGF2ZWQgcm91dGVyIGFuZCB0aGVuIHNvbHZlIHRoZSBwcm9ibGVtLg0K
DQpCZXN0IHJlZ2FyZHMsDQpKaWUNCg0KRnJvbTogT1NQRiBbbWFpbHRvOm9zcGYtYm91bmNlc0Bp
ZXRmLm9yZ10gT24gQmVoYWxmIE9mIExlcyBHaW5zYmVyZyAoZ2luc2JlcmcpDQpTZW50OiBNb25k
YXksIEF1Z3VzdCAwOCwgMjAxNiAyOjE0IEFNDQpUbzogRG9uZ2ppZSAoSmltbXkpIDxqaWUuZG9u
Z0BodWF3ZWkuY29tPG1haWx0bzpqaWUuZG9uZ0BodWF3ZWkuY29tPj47IG9zcGZAaWV0Zi5vcmc8
bWFpbHRvOm9zcGZAaWV0Zi5vcmc+DQpDYzogWmhhbmd4dWRvbmcgKHpoYW5neHVkb25nLCBWUlAp
IDx6aGFuZ3h1ZG9uZ0BodWF3ZWkuY29tPG1haWx0bzp6aGFuZ3h1ZG9uZ0BodWF3ZWkuY29tPj47
IGxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbTxtYWlsdG86bGl6aGVucWlhbmdAY2hpbmFtb2Jp
bGUuY29tPg0KU3ViamVjdDogUmU6IFtPU1BGXSBTb2xpY2l0IGZlZWRiYWNrcyBvbiBkcmFmdC1k
b25nLW9zcGYtbWF4YWdlLWZsdXNoLXByb2JsZW0tc3RhdGVtZW50DQoNCkppZSDigJMNCg0KVGhp
bmtpbmcgYWJvdXQgdGhlIGZvbGxvd2luZyBzb21lIG1vcmU6DQoNCjxzbmlwPg0KV2hhdCByZW1h
aW5zIGlzIHRoZSBwb3NzaWJpbGl0eSB0aGF0IGFuIGltcGxlbWVudGF0aW9uIGhhcyBzb21lIGJ1
ZyBhbmQgdW5pbnRlbnRpb25hbGx5IG1vZGlmaWVzIHRoZSBhZ2UgdG8gc29tZXRoaW5nIG90aGVy
IHRoYW4gd2hhdCBpdCBzaG91bGQgYmUgZHVlIHRvIHRoZSBhY3R1YWwgZWxhcHNlZCB0aW1lIHNp
bmNlIExTQSBnZW5lcmF0aW9uLiBJIHN1cHBvc2UgYSBtZWNoYW5pc20gZXF1aXZhbGVudCB0byB3
aGF0IHRoZSBJUy1JUyBkcmFmdCBkZWZpbmVkIGkuZS4gc2V0dGluZyB0aGUgYWdlIHRvIOKAnG5l
d+KAnSAoMCBpbiBPU1BGIGNhc2UpIHdoZW4gZmlyc3QgcmVjZWl2aW5nIGEgbm9uLXNlbGYtZ2Vu
ZXJhdGVkIExTQSBjb3VsZCBiZSB1c2VmdWwgdG8gcHJldmVudCBuZWdhdGl2ZSBpbXBhY3RzIG9m
IHN1Y2ggYW4gaW1wbGVtZW50YXRpb24gYnVnLiBJcyB0aGlzIHdoYXQgeW91IGludGVuZD8NCg0K
W0ppZV06IE1vcmUgc3BlY2lmaWNhbGx5LCB0aGUgcHJvYmxlbSBjb3VsZCBiZSBjYXVzZWQgYnkg
ZWl0aGVyIOKAnHNldHRpbmcgdGhlIExTIGFnZSBmaWVsZCBpbmNvcnJlY3RseSBkdWUgdG8gaW1w
bGVtZW50YXRpb24gYnVn4oCdIG9yIOKAnHN5c3RlbSB0aW1lciBydW5zIHNvIGZhc3QgdGhhdCB0
aGUgTFMgYWdlIHJlYWNoZXMgTWF4QWdlIG11Y2ggZWFybGllciB0aGFuIG90aGVyIHJvdXRlcnPi
gJ0uIEFub3RoZXIgbGVzcyBsaWtlbHkgY2FzZSBpcyB0aGF0IHRoZSBMUyBhZ2UgZmllbGQgaXMg
Y29ycnVwdGVkIGJlZm9yZSB0aGUgTFNBIGlzIGFzc2VtYmxlZCBpbnRvIE9TUEYgcGFja2V0Lg0K
PGVuZCBzbmlwPg0KDQpUaGUgYmVuZWZpdHMgYXJlIGV4dHJlbWVseSBsaW1pdGVkLiBJZiBhIHJv
dXRlciBwcmVtYXR1cmVseSBhZ2VzIGFuIExTQSBkdWUgdG8gYSB0aW1lciBidWcsIGlnbm9yaW5n
IHRoZSByZWNlaXZlZCBMU0EgYWdlIG9uIHJlY2VwdGlvbiBpc27igJl0IGdvaW5nIHRvIHByZXZl
bnQgcHJlbWF0dXJlIHB1cmdpbmcgYnkgdGhlIHJvdXRlciB3aGljaCBoYXMgdGhlIGJ1Zy4gU28g
dGhlIGVmZmVjdCBvZiBpZ25vcmluZyB0aGUgcmVjZWl2ZWQgTFNBIGFnZSBwcmlvciB0byByZWFj
aGluZyBNQVhBR0Ugd2lsbCBiZSBzaG9ydCBsaXZlZC4gWW91IGFyZSB0aGVuIGxlZnQgd2l0aCB0
aGUgcG9zc2liaWxpdHkgdGhhdCBhbiBpbXBsZW1lbnRhdGlvbiBjb3JydXB0cyB0aGUgTFNBIGFn
ZSBCRUZPUkUgY2FsY3VsYXRpbmcgY2hlY2tzdW0vY3J5cHRvIGF1dGhlbnRpY2F0aW9uIOKAkyBi
dXQgaXRzIGxvY2FsIHRpbWVvdXQgbG9naWMgaXMgdW5hZmZlY3RlZC4gVGhpcyBoYXMgdmVyeSBs
aW1pdGVkIHZhbHVlLiBXaGV0aGVyIHRoZSBXRyBjb25zaWRlcnMgdGhpcyB3b3J0aCBwdXJzdWlu
ZyBpcyBzb21ldGhpbmcgeW91IG5lZWQgdG8gYXNrLiBGb3IgbXlzZWxmLCBJIGRvbuKAmXQgc2Vl
IG11Y2ggUk9JIGhlcmUuDQoNCiAgTGVzDQoNCg0KDQpGcm9tOiBEb25namllIChKaW1teSkgW21h
aWx0bzpqaWUuZG9uZ0BodWF3ZWkuY29tXQ0KU2VudDogTW9uZGF5LCBBdWd1c3QgMDEsIDIwMTYg
OTo0MyBQTQ0KVG86IExlcyBHaW5zYmVyZyAoZ2luc2JlcmcpOyBvc3BmQGlldGYub3JnPG1haWx0
bzpvc3BmQGlldGYub3JnPg0KQ2M6IFpoYW5neHVkb25nICh6aGFuZ3h1ZG9uZywgVlJQKTsgbGl6
aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tPG1haWx0bzpsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5j
b20+DQpTdWJqZWN0OiBSRTogW09TUEZdIFNvbGljaXQgZmVlZGJhY2tzIG9uIGRyYWZ0LWRvbmct
b3NwZi1tYXhhZ2UtZmx1c2gtcHJvYmxlbS1zdGF0ZW1lbnQNCg0KSGkgTGVzLA0KDQpQbGVhc2Ug
c2VlIG15IHJlcGxpZXMgd2l0aCBbSmllMl06DQoNCkZyb206IExlcyBHaW5zYmVyZyAoZ2luc2Jl
cmcpIFttYWlsdG86Z2luc2JlcmdAY2lzY28uY29tXQ0KU2VudDogTW9uZGF5LCBBdWd1c3QgMDEs
IDIwMTYgOTo1NyBQTQ0KVG86IERvbmdqaWUgKEppbW15KTsgb3NwZkBpZXRmLm9yZzxtYWlsdG86
b3NwZkBpZXRmLm9yZz4NCkNjOiBaaGFuZ3h1ZG9uZyAoemhhbmd4dWRvbmcsIFZSUCk7IGxpemhl
bnFpYW5nQGNoaW5hbW9iaWxlLmNvbTxtYWlsdG86bGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29t
Pg0KU3ViamVjdDogUkU6IFtPU1BGXSBTb2xpY2l0IGZlZWRiYWNrcyBvbiBkcmFmdC1kb25nLW9z
cGYtbWF4YWdlLWZsdXNoLXByb2JsZW0tc3RhdGVtZW50DQoNCkppZSAtDQoNCkZyb206IERvbmdq
aWUgKEppbW15KSBbbWFpbHRvOmppZS5kb25nQGh1YXdlaS5jb21dDQpTZW50OiBNb25kYXksIEF1
Z3VzdCAwMSwgMjAxNiAxOjQ0IEFNDQpUbzogTGVzIEdpbnNiZXJnIChnaW5zYmVyZyk7IG9zcGZA
aWV0Zi5vcmc8bWFpbHRvOm9zcGZAaWV0Zi5vcmc+DQpDYzogWmhhbmd4dWRvbmcgKHpoYW5neHVk
b25nLCBWUlApOyBsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb208bWFpbHRvOmxpemhlbnFpYW5n
QGNoaW5hbW9iaWxlLmNvbT4NClN1YmplY3Q6IFJFOiBbT1NQRl0gU29saWNpdCBmZWVkYmFja3Mg
b24gZHJhZnQtZG9uZy1vc3BmLW1heGFnZS1mbHVzaC1wcm9ibGVtLXN0YXRlbWVudA0KDQpIaSBM
ZXMsDQoNClBsZWFzZSBzZWUgaW5saW5lIHdpdGggW0ppZV06DQoNCkZyb206IExlcyBHaW5zYmVy
ZyAoZ2luc2JlcmcpIFttYWlsdG86Z2luc2JlcmdAY2lzY28uY29tXQ0KU2VudDogTW9uZGF5LCBB
dWd1c3QgMDEsIDIwMTYgMzowOSBQTQ0KVG86IERvbmdqaWUgKEppbW15KTsgb3NwZkBpZXRmLm9y
ZzxtYWlsdG86b3NwZkBpZXRmLm9yZz4NCkNjOiBaaGFuZ3h1ZG9uZyAoemhhbmd4dWRvbmcsIFZS
UCk7IGxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbTxtYWlsdG86bGl6aGVucWlhbmdAY2hpbmFt
b2JpbGUuY29tPg0KU3ViamVjdDogUkU6IFtPU1BGXSBTb2xpY2l0IGZlZWRiYWNrcyBvbiBkcmFm
dC1kb25nLW9zcGYtbWF4YWdlLWZsdXNoLXByb2JsZW0tc3RhdGVtZW50DQoNCkppZSDigJMNCg0K
RnVsbHkgYWdyZWUgdGhhdCBJUy1JUyBhbmQgT1NQRiBkaWZmZXIgaW4gdGhpcyByZWdhcmQuDQoN
Cmh0dHBzOi8vd3d3LmlldGYub3JnL2lkL2RyYWZ0LWlldGYtaXNpcy1yZW1haW5pbmctbGlmZXRp
bWUtMDEudHh0IGFkZHJlc3NlcyBwcm9ibGVtcyB3aGVyZSBjb3JydXB0aW9uIG9mIHRoZSByZW1h
aW5pbmcgbGlmZXRpbWUgb2NjdXJzIGVpdGhlciBkdXJpbmcgdHJhbnNtaXNzaW9uL3JlY2VwdGlv
biBvciBkdWUgdG8gc29tZSBET1MgYXR0YWNrLiBUaGlzIGlzbuKAmXQgYSBjb25jZXJuIHcgT1NQ
RiAoaG9wZSB5b3UgYWdyZWUpLg0KDQpbSmllXTogWWVzLCBmb3IgT1NQRiB0aGUgY29ycnVwdGlv
biBkdXJpbmcgcGFja2V0IHRyYW5zbWlzc2lvbiBjYW4gYmUgZGV0ZWN0ZWQuDQoNCldoYXQgcmVt
YWlucyBpcyB0aGUgcG9zc2liaWxpdHkgdGhhdCBhbiBpbXBsZW1lbnRhdGlvbiBoYXMgc29tZSBi
dWcgYW5kIHVuaW50ZW50aW9uYWxseSBtb2RpZmllcyB0aGUgYWdlIHRvIHNvbWV0aGluZyBvdGhl
ciB0aGFuIHdoYXQgaXQgc2hvdWxkIGJlIGR1ZSB0byB0aGUgYWN0dWFsIGVsYXBzZWQgdGltZSBz
aW5jZSBMU0EgZ2VuZXJhdGlvbi4gSSBzdXBwb3NlIGEgbWVjaGFuaXNtIGVxdWl2YWxlbnQgdG8g
d2hhdCB0aGUgSVMtSVMgZHJhZnQgZGVmaW5lZCBpLmUuIHNldHRpbmcgdGhlIGFnZSB0byDigJxu
ZXfigJ0gKDAgaW4gT1NQRiBjYXNlKSB3aGVuIGZpcnN0IHJlY2VpdmluZyBhIG5vbi1zZWxmLWdl
bmVyYXRlZCBMU0EgY291bGQgYmUgdXNlZnVsIHRvIHByZXZlbnQgbmVnYXRpdmUgaW1wYWN0cyBv
ZiBzdWNoIGFuIGltcGxlbWVudGF0aW9uIGJ1Zy4gSXMgdGhpcyB3aGF0IHlvdSBpbnRlbmQ/DQoN
CltKaWVdOiBNb3JlIHNwZWNpZmljYWxseSwgdGhlIHByb2JsZW0gY291bGQgYmUgY2F1c2VkIGJ5
IGVpdGhlciDigJxzZXR0aW5nIHRoZSBMUyBhZ2UgZmllbGQgaW5jb3JyZWN0bHkgZHVlIHRvIGlt
cGxlbWVudGF0aW9uIGJ1Z+KAnSBvciDigJxzeXN0ZW0gdGltZXIgcnVucyBzbyBmYXN0IHRoYXQg
dGhlIExTIGFnZSByZWFjaGVzIE1heEFnZSBtdWNoIGVhcmxpZXIgdGhhbiBvdGhlciByb3V0ZXJz
4oCdLiBBbm90aGVyIGxlc3MgbGlrZWx5IGNhc2UgaXMgdGhhdCB0aGUgTFMgYWdlIGZpZWxkIGlz
IGNvcnJ1cHRlZCBiZWZvcmUgdGhlIExTQSBpcyBhc3NlbWJsZWQgaW50byBPU1BGIHBhY2tldC4N
Cg0KW0ppZV06IFJlZ2FyZGluZyB0aGUgc29sdXRpb25zIHNwYWNlLCBJTU8gd2UgbmVlZCB0byBj
b25zaWRlciBib3RoIGNhc2VzOiDigJxMUyBhZ2UgcmVhY2hlcyBNYXhBZ2XigJ0gYW5kIOKAnExT
IGFnZSBjbG9zZSB0byBNYXhBZ2XigJ0uIEZvciBJUy1JUywgUkZDIDYyMzIgYW5kIFJGQyA2MjMz
IHByb3ZpZGUgc29sdXRpb25zIGZvciB0aGUgZGV0ZWN0aW9uIGFuZCBpZGVudGlmaWNhdGlvbiBv
ZiBjb3JydXB0ZWQgSVMtSVMgcHVyZ2UsIHdoaWxlIE9TUEYgZG9lcyBub3QgaGF2ZSBzaW1pbGFy
IG1lY2hhbmlzbXMuDQoNCltMZXM6XSBJdCBpcyBpbmNvcnJlY3QgdG8gc2F5IHRoYXQgUkZDIDYy
MzIgbWFrZXMgaXQgcG9zc2libGUgdG8gZGV0ZWN0IGEgY29ycnVwdCBwdXJnZS4gV2hhdCBpdCBk
b2VzIGRvIGlzIHRvIHByb3ZpZGUgYW4gaW5kaWNhdGlvbiBhcyB0byB3aGljaCBJUyBpbml0aWF0
ZWQgYSBwdXJnZS4gSSBkb27igJl0IGtub3cgaG93IE9TUEYgd291bGQgYWRkcmVzcyB0aGlzIGlz
c3VlLCBidXQgZm9yIE9TUEZ2MiBhdCBsZWFzdCBhbnkgc29sdXRpb24gd291bGQgbGlrZWx5IG5v
dCBiZSBiYWNrd2FyZHMgY29tcGF0aWJsZS4gRm9yIHRoaXMgcmVhc29uIEkgc3VnZ2VzdCB0aGF0
IHlvdSBub3QgdHJ5IHRvIGFkZHJlc3MgdGhpcyBpc3N1ZSBpbiB0aGUgc2FtZSBkcmFmdC4NCg0K
W0ppZTJdOiBBZ3JlZWQsIFJGQyA2MjMyIHByb3ZpZGUgdGhlIG1lY2hhbmlzbSB0byB0cmFjayB0
aGUgbWlzYmVoYXZlZCByb3V0ZXJzIHNvIHRoYXQgb3BlcmF0b3IgY2FuIGZpeCB0aGUgcHJvYmxl
bSwgdGhlIGRldGVjdGlvbiBjYW4gYmUgYmFzZWQgb24gdGhlIHJ1bGVzIGluIFJGQyA2MjMzIG9y
IHNvbWUgb3RoZXIgYW5vbWFsaWVzLiBJbmRlZWQgZm9yIE9TUEZ2MiBsZWdhY3kgTFNBcywgaXQg
aXMgZGlmZmljdWx0IHRvIGludHJvZHVjZSB0aGUgbWVjaGFuaXNtIHNpbWlsYXIgdG8gUkZDIDYy
MzIsIHdoaWxlIGl0IGNhbiBiZSBlYXNpZXIgZm9yIHRoZSBPU1BGdjIvdjMgRXh0ZW5kZWQgTFNB
cy4gU28gaXQgZGVwZW5kcyBvbiBob3cgYmFja3dhcmQgY29tcGF0aWJsZSB0aGUgc29sdXRpb24g
c2hvdWxkIGJlLiBJIGFncmVlIHdpdGggeW91IHRoYXQgdGhlIHNvbHV0aW9uIGZvciBQcm9ibGVt
IExvY2FsaXphdGlvbiBpbiBPU1BGIG5lZWRzIHRvIGJlIHByb3ZpZGVkIGluIGEgc2VwYXJhdGUg
ZG9jdW1lbnQuDQoNClNvbHV0aW9ucyB0byBMUyBhZ2UgIGNvcnJ1cHRpb24gY2FuIGJlIGRvbmUg
aW4gYSBiYWNrd2FyZHMgY29tcGF0aWJsZSB3YXksIGJ1dCB0aGV5ICBNVVNUIE5PVCByZXN1bHQg
aW4gZGlzY2FyZGluZyBwdXJnZXMgd2hpY2ggcGFzcyBhdXRoZW50aWNhdGlvbi0gZG9pbmcgc28g
cGxhY2VzIHlvdSBhdCByaXNrIGZvciBoYXZpbmcgaW5jb25zaXN0ZW50IExTREJzIGluIHRoZSBu
ZXR3b3JrLg0KDQpbSmllMl06IEV4YWN0bHkuIFRoZSByZWNlaXZlZCBNYXhBZ2UgTFNBcyBjYW5u
b3Qgc2ltcGx5IGJlIGRpc2NhcmRlZCwgdGhlIGRlY2lzaW9uIG11c3QgYmUgbWFkZSBjYXJlZnVs
bHksIHByb2JhYmx5IGJhc2VkIG9uIHNvbWUgYWRkaXRpb25hbCBpbmZvcm1hdGlvbi4gVGhlIGF1
dGhvcnMgaGFzIGRpc2N1c3NlZCBzb21lIHBvc3NpYmxlIHNvbHV0aW9uIGludGVybmFsbHksIGFu
ZCB3aWxsIHByZXBhcmUgc29tZSBtYXRlcmlhbCBmb3IgZnVydGhlciBvcGVuIGRpc2N1c3Npb24u
DQoNCkFzIHdyaXR0ZW4sIHRoZSBkcmFmdCBtYWtlcyBjbGFpbXMgdGhhdCBhcmUgYXQgbGVhc3Qg
bWlzbGVhZGluZyDigJMgYW5kIEkgYmVsaWV2ZSBhY3R1YWxseSBpbmNvcnJlY3QuIEluIFNlY3Rp
b24gNiB5b3Ugc2F5Og0KDQrigJxUaGUgTFMgYWdlIGZpZWxkIG1heSBiZSBhbHRlcmVkIGFzIGEg
cmVzdWx0IG9mDQogICBwYWNrZXQgY29ycnVwdGlvbiwgc3VjaCBtb2RpZmljYXRpb24gY2Fubm90
IGJlIGRldGVjdGVkIGJ5IExTQQ0KICAgY2hlY2tzdW0gbm9yIE9TUEYgcGFja2V0IGNyeXB0b2dy
YXBoaWMgYXV0aGVudGljYXRpb24u4oCdDQoNClRoaXMgaXNu4oCZdCBjb3JyZWN0Lg0KDQpbSmll
XSBUaGFua3MgZm9yIHBvaW50aW5nIG91dCB0aGlzLiBUaGlzIHNlbnRlbmNlIG5lZWQgdG8gYmUg
cmV2aXNlZCB0byBtZW50aW9uIOKAnExTQSBjb3JydXB0aW9u4oCdIHJhdGhlciB0aGFuIOKAnHBh
Y2tldCBjb3JydXB0aW9u4oCdLg0KDQpXaGF0IHdvdWxkIGJlIGhlbHBmdWwg4oCTIGF0IGxlYXN0
IHRvIG1lIOKAkyBpcyB0byBtb3ZlIGZyb20gYSBnZW5lcmljIHByb2JsZW0gc3RhdGVtZW50IHRv
IHRoZSBzcGVjaWZpYyBwcm9ibGVtIHlvdSB3YW50IHRvIHNvbHZlIGFuZCB0aGUgcHJvcG9zZWQg
c29sdXRpb24uIFRoaXMgYWxzbyByZXF1aXJlcyB5b3UgdG8gbW9yZSBjbGVhcmx5IHN0YXRlIHRo
ZSBjYXNlcyB3aGVyZSB0aGVyZSBpcyBhbiBhY3R1YWwgdnVsbmVyYWJpbGl0eS4gSXQgd291bGQg
YmUgYSBsb3QgZWFzaWVyIHRvIHN1cHBvcnQgdGhlIGRyYWZ0IGlmIHRoaXMgd2VyZSBkb25lLg0K
DQpbSmllXSBUaGFua3MgZm9yIHlvdXIgc3VnZ2VzdGlvbi4gWWVzIHdlIGNhbiB1cGRhdGUgdGhp
cyBkcmFmdCB3aXRoIG1vcmUgc3BlY2lmaWMgcHJvYmxlbSBzdGF0ZW1lbnRzIGFzIEkgbWVudGlv
bmVkIGFib3ZlLg0KDQpbSmllXSBBcyBmb3IgdGhlIHByb3Bvc2VkIHNvbHV0aW9ucywgdGhlIGN1
cnJlbnQgZHJhZnQgc3BlY2lmaWVzIHRoZSByZXF1aXJlbWVudHMgb24gdGhlIHBvdGVudGlhbCBz
b2x1dGlvbnMsIGZyb20gd2hpY2ggd2UgZW52aXNpb24gdGhhdCBkaWZmZXJlbnQgc29sdXRpb25z
IG1heWJlIG5lZWRlZCBmb3Ig4oCcSW1wYWN0IE1pdGlnYXRpb27igJ0gYW5kIOKAnFByb2JsZW0g
TG9jYWxpemF0aW9u4oCdLiBUaGUgc29sdXRpb24gZm9yIOKAnEltcGFjdCBtaXRpZ2F0aW9u4oCd
IGNhbiBiZSB0aGUgZWFzaWVyIG9uZSwgZm9yIHdoaWNoIHdlIGNhbiBzdGFydCB0byBkaXNjdXNz
IHRoZSBwb3RlbnRpYWwgc29sdXRpb25zIG5vdy4gV2hpbGUgdGhlIHNvbHV0aW9uIGZvciDigJxw
cm9ibGVtIGxvY2FsaXphdGlvbuKAnSBtYXkgbmVlZCBtb3JlIGNvbnNpZGVyYXRpb25zLg0KDQpb
TGVzOl0gQSBkaXNjdXNzaW9uIG9mIHRoZSByZXF1aXJlbWVudHMgaXMgdXNlZnVsIGFuZCBuZWNl
c3NhcnksIGJ1dCBJTU8gdW50aWwgeW91IHByb3Bvc2UgYSBzb2x1dGlvbiB0aGVyZSBpc27igJl0
IGVub3VnaCBzdWJzdGFuY2UgZm9yIHRoZSBkb2N1bWVudCB0byBiZWNvbWUgYSBXRyBkb2N1bWVu
dC4NCg0KW0ppZTJdIFllcyB0aGUgY3VycmVudCBkcmFmdCBmb2N1c2VzIG9uIHRoZSBwcm9ibGVt
IHN0YXRlbWVudCBhbmQgdGhlIHJlcXVpcmVtZW50cywgdGhlIGdvYWwgaXMgdG8gZmlyc3RseSBn
ZXQgdGhlIE1heEFnZSBmbHVzaCBwcm9ibGVtIGFja25vd2xlZGdlZCBhbmQgcmVhY2ggY29uc2Vu
c3VzIG9uIHRoZSByZXF1aXJlbWVudHMuIFRoZW4gdGhlIHBsYW4gaXMgdG8gc3BlY2lmeSB0aGUg
c29sdXRpb25zIGluIHNlcGFyYXRlIGRvY3VtZW50cy4gIFlvdXIgdmFsdWFibGUgc3VnZ2VzdGlv
bnMgd2lsbCBiZSBjb25zaWRlcmVkLCBhbmQgZnVydGhlciBjb250cmlidXRpb25zIGFyZSB3ZWxj
b21lLg0KDQpCZXN0IHJlZ2FyZHMsDQpKaWUNCg0KICAgIExlcw0KDQpCZXN0IHJlZ2FyZHMsDQpK
aWUNCg0KICAgTGVzDQoNCg0KRnJvbTogRG9uZ2ppZSAoSmltbXkpIFttYWlsdG86amllLmRvbmdA
aHVhd2VpLmNvbV0NClNlbnQ6IFN1bmRheSwgSnVseSAzMSwgMjAxNiAxMTo0OCBQTQ0KVG86IExl
cyBHaW5zYmVyZyAoZ2luc2JlcmcpOyBvc3BmQGlldGYub3JnPG1haWx0bzpvc3BmQGlldGYub3Jn
Pg0KQ2M6IFpoYW5neHVkb25nICh6aGFuZ3h1ZG9uZywgVlJQKTsgbGl6aGVucWlhbmdAY2hpbmFt
b2JpbGUuY29tPG1haWx0bzpsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb20+DQpTdWJqZWN0OiBS
RTogW09TUEZdIFNvbGljaXQgZmVlZGJhY2tzIG9uIGRyYWZ0LWRvbmctb3NwZi1tYXhhZ2UtZmx1
c2gtcHJvYmxlbS1zdGF0ZW1lbnQNCg0KSGkgTGVzLA0KDQpUaGFua3MgZm9yIHlvdXIgY29tbWVu
dHMuDQoNCk9TUEYgcGFja2V0IGxldmVsIGNoZWNrc3VtIGFuZCBhdXRoZW50aWNhdGlvbiBjYW4g
b25seSBwcm90ZWN0IHRoZSBhc3NlbWJsZWQgTFNVIHBhY2tldCBvbmUgaG9wIG9uIHRoZSB3aXJl
LCB3aGlsZSBjYW5ub3QgZGV0ZWN0IGFueSBjaGFuZ2UgdG8gTFNBIG1hZGUgYnkgdGhlIHJvdXRl
cnMuIFRoaXMgaXMgYmVjYXVzZSB0aGUgT1NQRiBwYWNrZXRzIGFyZSByZS1hc3NlbWJsZWQgb24g
ZWFjaCBob3AsIHdoaWNoIGlzIHNsaWdodGx5IGRpZmZlcmVudCBmcm9tIElTLUlTLiBTbyB0aGUg
cHJvYmxlbSBmb3IgT1NQRiBpcyBtYWlubHkgZHVlIHRvIHRoZSBwcm9ibGVtcyBpbnNpZGUgdGhl
IHJvdXRlciwgZm9yIGV4YW1wbGUgcHJvdG9jb2wgaW1wbGVtZW50YXRpb25zLCBzeXN0ZW0gdGlt
ZXJzLCBvciBzb21lIGhhcmR3YXJlIHByb2JsZW0uIEFjdHVhbGx5IHRoaXMgcHJvYmxlbSBoYXMg
YmVlbiBzZWVuIGluIHNldmVyYWwgcHJvZHVjdGlvbiBuZXR3b3Jrcy4NCg0KV2UgY2FuIGltcHJv
dmUgdGhlIGRlc2NyaXB0aW9uIGluIHRoZSBkcmFmdCB0byBtYWtlIHRoaXMgY2xlYXIuDQoNCkJl
c3QgcmVnYXJkcywNCkppZQ0KDQpGcm9tOiBMZXMgR2luc2JlcmcgKGdpbnNiZXJnKSBbbWFpbHRv
OmdpbnNiZXJnQGNpc2NvLmNvbV0NClNlbnQ6IE1vbmRheSwgQXVndXN0IDAxLCAyMDE2IDE6MzAg
UE0NClRvOiBEb25namllIChKaW1teSk7IG9zcGZAaWV0Zi5vcmc8bWFpbHRvOm9zcGZAaWV0Zi5v
cmc+DQpDYzogWmhhbmd4dWRvbmcgKHpoYW5neHVkb25nLCBWUlApOyBsaXpoZW5xaWFuZ0BjaGlu
YW1vYmlsZS5jb208bWFpbHRvOmxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbT4NClN1YmplY3Q6
IFJFOiBbT1NQRl0gU29saWNpdCBmZWVkYmFja3Mgb24gZHJhZnQtZG9uZy1vc3BmLW1heGFnZS1m
bHVzaC1wcm9ibGVtLXN0YXRlbWVudA0KDQpKaWUg4oCTDQoNClRoZSBkcmFmdCBzYXlzIChTZWN0
aW9uIDIpOg0KDQrigJxTaW5jZSBjcnlwdG9ncmFwaGljIGF1dGhlbnRpY2F0aW9uIGlzIGV4ZWN1
dGVkIGF0IHRoZSBPU1BGIHBhY2tldA0KICAgbGV2ZWwsIGl0IGNhbiBvbmx5IHByb3RlY3QgdGhl
IGFzc2VtYmxlZCBMU1UgcGFja2V0IGZvciBvbmUgaG9wIGFuZA0KICAgZG9lcyBub3QgcHJvdmlk
ZSBhbnkgYWRkaXRpb25hbCBwcm90ZWN0aW9uIGZvciB0aGUgY29ycnVwdGlvbiBvZiBMUw0KICAg
YWdlIGZpZWxkLuKAnQ0KDQpCdXQgYXMgYXV0aGVudGljYXRpb24gaXMgY2FsY3VsYXRlZCBhdCB0
aGUgT1NQRiBwYWNrZXQgbGV2ZWwsIGFueSBjaGFuZ2UgdG8gdGhlIExTIGFnZSBmaWVsZCBmb3Ig
YW4gaW5kaXZpZHVhbCBMU0EgY29udGFpbmVkIHdpdGhpbiB0aGUgT1NQRiBwYWNrZXQgKGUuZy4g
Ynkgc29tZSBwYWNrZXQgY29ycnVwdGlvbiBpbiB0cmFuc21pc3Npb24pIHdvdWxkIGNhdXNlIGF1
dGhlbnRpY2F0aW9uIHRvIGZhaWwgd2hlbiB0aGUgcGFja2V0IGlzIHJlY2VpdmVkLiBTbyB0aGUg
c3RhdGVtZW50IHlvdSBtYWtlIGlzIG5vdCBjb3JyZWN0LiBJIHRoZXJlZm9yZSBhbSBzdHJ1Z2ds
aW5nIHRvIHVuZGVyc3RhbmQgd2hhdCBwcm9ibGVtIHlvdSBiZWxpZXZlIGlzIG5vdCBhZGRyZXNz
ZWQgYnkgZXhpc3RpbmcgYXV0aGVudGljYXRpb24gdGVjaG5pcXVlcy4NCg0KICAgTGVzDQoNCg0K
DQpGcm9tOiBPU1BGIFttYWlsdG86b3NwZi1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2Yg
RG9uZ2ppZSAoSmltbXkpDQpTZW50OiBTdW5kYXksIEp1bHkgMzEsIDIwMTYgODoxNSBQTQ0KVG86
IG9zcGZAaWV0Zi5vcmc8bWFpbHRvOm9zcGZAaWV0Zi5vcmc+DQpDYzogWmhhbmd4dWRvbmcgKHpo
YW5neHVkb25nLCBWUlApOyBsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb208bWFpbHRvOmxpemhl
bnFpYW5nQGNoaW5hbW9iaWxlLmNvbT4NClN1YmplY3Q6IFtPU1BGXSBTb2xpY2l0IGZlZWRiYWNr
cyBvbiBkcmFmdC1kb25nLW9zcGYtbWF4YWdlLWZsdXNoLXByb2JsZW0tc3RhdGVtZW50DQoNCkhp
IGFsbCwNCg0KZHJhZnQtZG9uZy1vc3BmLW1heGFnZS1mbHVzaC1wcm9ibGVtLXN0YXRlbWVudCBk
ZXNjcmliZXMgdGhlIHByb2JsZW1zIGNhdXNlZCBieSB0aGUgY29ycnVwdGlvbiBvZiB0aGUgTFMg
QWdlIGZpZWxkLCBhbmQgc3VtbWFyaXplcyB0aGUgcmVxdWlyZW1lbnRzIG9uIHBvdGVudGlhbCBz
b2x1dGlvbnMuIFRoaXMgZHJhZnQgcmVjZWl2ZWQgZ29vZCBjb21tZW50cyBkdXJpbmcgdGhlIHBy
ZXNlbnRhdGlvbiBvbiB0aGUgSUVURiBtZWV0aW5nIGluIEIuQS4NCg0KVGhlIGF1dGhvcnMgd291
bGQgbGlrZSB0byBzb2xpY2l0IGZ1cnRoZXIgZmVlZGJhY2tzIGZyb20gdGhlIG1haWxpbmcgbGlz
dCwgb24gYm90aCB0aGUgcHJvYmxlbSBzdGF0ZW1lbnQgYW5kIHRoZSBzb2x1dGlvbiByZXF1aXJl
bWVudHMuIEJhc2VkIG9uIHRoZSBmZWVkYmFja3MsIHdlIHdpbGwgdXBkYXRlIHRoZSBwcm9ibGVt
IHN0YXRlbWVudCBkcmFmdCwgYW5kIHdvcmsgdG9nZXRoZXIgdG8gYnVpbGQgc3VpdGFibGUgc29s
dXRpb25zLg0KDQpUaGUgVVJMIG9mIHRoZSBkcmFmdCBpczoNCmh0dHBzOi8vdG9vbHMuaWV0Zi5v
cmcvaHRtbC9kcmFmdC1kb25nLW9zcGYtbWF4YWdlLWZsdXNoLXByb2JsZW0tc3RhdGVtZW50LTAw
DQoNCkNvbW1lbnRzICYgZmVlZGJhY2tzIGFyZSB3ZWxjb21lLg0KDQpCZXN0IHJlZ2FyZHMsDQpK
aWUNCg0K

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

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy
ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsgY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1zaXplOiAx
NHB4OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPGRpdj5TcGVha2luZyBh
cyBhIFdHIG1lbWJlcjombmJzcDs8L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2PkhpIEpp
ZSwmbmJzcDs8L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2PkkgYmVsaWV2ZSB3ZSBhZ3Jl
ZSB0aGF0IHRoZSBwcm9ibGVtIGlzIGNvbmZpbmVkIHRvIE9TUEYgYnVncywgc3lzdGVtIHRpbWVy
IGJ1Z3MsICZuYnNwO2FuZCBwYWNrZXQgY29ycnVwdGlvbi4gSeKAmWQgYXNzZXJ0IHRoYXQgY29y
cnVwdGlvbiBjYW4gYmUgZGV0ZWN0ZWQgdmlhIE9TUEYgYXV0aGVudGljYXRpb24uIEluIGZhY3Qs
IHRoZXJlIGlzIGEgd2VsbC1rbm93biBhbnRpZG90ZSB3aGVyZSBJUy1JUyBhdXRoZW50aWNhdGlv
biB3YXMgZW5hYmxlZA0KIHNvbGVseSBmb3IgdGhlIHB1cnBvc2Ugb2YgZmlsdGVyaW5nIGNvcnJ1
cHRlZCBwcm90b2NvbCBwYWNrZXRzIGluIGFuIGVudmlyb25tZW50IHdpdGggbGluZSBjYXJkcyB0
aGF0IHdlcmUgcHJvbmUgdG8gc3VjaCBjb3JydXB0aW9uLiBIZW5jZSwgd2UgYXJlIGxlZnQgd2l0
aCBwcm9ibGVtcyBiYXNlZCBvbiBPU1BGIG9yIHN5c3RlbSB0aW1lciBidWdzLiBJZiB0aGVyZSB3
ZXJlIGEgc3lzdGVtIHRpbWVyIGJ1ZywgSeKAmWQgZG91YnQgdGhhdCBuZXR3b3JraW5nDQogZGV2
aWNlIHdpdGggc3VjaCBhIGJ1ZyB3b3VsZCBiZSBmdW5jdGlvbmFsIHRvIHRoZSBwb2ludCBvZiBi
ZWluZyBhYmxlIHRvIGVzdGFibGlzaCBhbmQgbWFpbnRhaW5pbmcgT1NQRiBhZGphY2VuY2llcy4m
bmJzcDsmbmJzcDtEbyB3ZSByZWFsbHkgd2FudCB0byBlbmhhbmNlIHRoZSBwcm90b2NvbCB0byBk
ZWFsIHdpdGggYnVncz8mbmJzcDs8L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2PknigJl2
ZSB0aG91Z2h0IGFib3V0IHRoaXMgYW5kIG9uZSBwb3RlbnRpYWwgYWN0aW9uIEkgY291bGQgZW52
aXNpb24gd291bGQgYmUgdG8gYWRkIGEgc2VwYXJhdGUgT1NQRiBZQU5HIG5vdGlmaWNhdGlvbiB3
aGVyZSBhbiBMU0EgdGltZXMgb3V0IGFuZCBhIHJvdXRlciBvdGhlciB0aGFuIHRoZSBvcmlnaW5h
dG9yIHB1cmdlcyBpdC4gVGhpcyB3YXksIHRoZSBtaXNiZWhhdmluZyBPU1BGIHJvdXRlciBjb3Vs
ZCBiZSByZWFkaWx5IGlkZW50aWZpZWQuJm5ic3A7PC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0K
PGRpdj5UaGFua3MsPC9kaXY+DQo8ZGl2PkFjZWUmbmJzcDs8L2Rpdj4NCjxkaXY+PGJyPg0KPC9k
aXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPHNwYW4gaWQ9Ik9MS19TUkNfQk9EWV9TRUNUSU9OIj4N
CjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OkNhbGlicmk7IGZvbnQtc2l6ZToxMXB0OyB0ZXh0LWFs
aWduOmxlZnQ7IGNvbG9yOmJsYWNrOyBCT1JERVItQk9UVE9NOiBtZWRpdW0gbm9uZTsgQk9SREVS
LUxFRlQ6IG1lZGl1bSBub25lOyBQQURESU5HLUJPVFRPTTogMGluOyBQQURESU5HLUxFRlQ6IDBp
bjsgUEFERElORy1SSUdIVDogMGluOyBCT1JERVItVE9QOiAjYjVjNGRmIDFwdCBzb2xpZDsgQk9S
REVSLVJJR0hUOiBtZWRpdW0gbm9uZTsgUEFERElORy1UT1A6IDNwdCI+DQo8c3BhbiBzdHlsZT0i
Zm9udC13ZWlnaHQ6Ym9sZCI+RnJvbTogPC9zcGFuPk9TUEYgJmx0OzxhIGhyZWY9Im1haWx0bzpv
c3BmLWJvdW5jZXNAaWV0Zi5vcmciPm9zcGYtYm91bmNlc0BpZXRmLm9yZzwvYT4mZ3Q7IG9uIGJl
aGFsZiBvZiAmcXVvdDtMZXMgR2luc2JlcmcgKGdpbnNiZXJnKSZxdW90OyAmbHQ7PGEgaHJlZj0i
bWFpbHRvOmdpbnNiZXJnQGNpc2NvLmNvbSI+Z2luc2JlcmdAY2lzY28uY29tPC9hPiZndDs8YnI+
DQo8c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZCI+RGF0ZTogPC9zcGFuPlRodXJzZGF5LCBB
dWd1c3QgMTEsIDIwMTYgYXQgMToyOSBQTTxicj4NCjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpi
b2xkIj5UbzogPC9zcGFuPkppZSBEb25nICZsdDs8YSBocmVmPSJtYWlsdG86amllLmRvbmdAaHVh
d2VpLmNvbSI+amllLmRvbmdAaHVhd2VpLmNvbTwvYT4mZ3Q7LCBPU1BGIFdHIExpc3QgJmx0Ozxh
IGhyZWY9Im1haWx0bzpvc3BmQGlldGYub3JnIj5vc3BmQGlldGYub3JnPC9hPiZndDs8YnI+DQo8
c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZCI+Q2M6IDwvc3Bhbj4mcXVvdDtaaGFuZ3h1ZG9u
ZyAoemhhbmd4dWRvbmcsIFZSUCkmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzp6aGFuZ3h1ZG9u
Z0BodWF3ZWkuY29tIj56aGFuZ3h1ZG9uZ0BodWF3ZWkuY29tPC9hPiZndDssICZxdW90OzxhIGhy
ZWY9Im1haWx0bzpsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb20iPmxpemhlbnFpYW5nQGNoaW5h
bW9iaWxlLmNvbTwvYT4mcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpsaXpoZW5xaWFuZ0BjaGlu
YW1vYmlsZS5jb20iPmxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbTwvYT4mZ3Q7PGJyPg0KPHNw
YW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQiPlN1YmplY3Q6IDwvc3Bhbj5SZTogW09TUEZdIFNv
bGljaXQgZmVlZGJhY2tzIG9uIGRyYWZ0LWRvbmctb3NwZi1tYXhhZ2UtZmx1c2gtcHJvYmxlbS1z
dGF0ZW1lbnQ8YnI+DQo8L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBpZD0i
TUFDX09VVExPT0tfQVRUUklCVVRJT05fQkxPQ0tRVU9URSIgc3R5bGU9IkJPUkRFUi1MRUZUOiAj
YjVjNGRmIDUgc29saWQ7IFBBRERJTkc6MCAwIDAgNTsgTUFSR0lOOjAgMCAwIDU7Ij4NCjxkaXYg
eG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVybjpzY2hl
bWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVtYXMtbWlj
cm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWljcm9zb2Z0
LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvVFIvUkVD
LWh0bWw0MCI+DQo8bWV0YSBuYW1lPSJHZW5lcmF0b3IiIGNvbnRlbnQ9Ik1pY3Jvc29mdCBXb3Jk
IDE0IChmaWx0ZXJlZCBtZWRpdW0pIj4NCjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25z
ICovDQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1
IDIgMiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpUYWhvbWE7DQoJcGFu
b3NlLTE6MiAxMSA2IDQgMyA1IDQgNCAyIDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAu
TXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBpbjsNCglt
YXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJdGV4dC1hbGlnbjpqdXN0aWZ5Ow0KCWZvbnQtc2l6ZTox
MC41cHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjt9DQphOmxpbmssIHNw
YW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpibHVlOw0K
CXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlu
a0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpwdXJwbGU7DQoJdGV4
dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwLk1zb0FjZXRhdGUsIGxpLk1zb0FjZXRhdGUsIGRp
di5Nc29BY2V0YXRlDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoi
QmFsbG9vbiBUZXh0IENoYXIiOw0KCW1hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0
Ow0KCXRleHQtYWxpZ246anVzdGlmeTsNCglmb250LXNpemU6MTAuNXB0Ow0KCWZvbnQtZmFtaWx5
OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7fQ0Kc3Bhbi5CYWxsb29uVGV4dENoYXINCgl7bXNvLXN0
eWxlLW5hbWU6IkJhbGxvb24gVGV4dCBDaGFyIjsNCgltc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJ
bXNvLXN0eWxlLWxpbms6IkJhbGxvb24gVGV4dCI7DQoJZm9udC1mYW1pbHk6IlRhaG9tYSIsInNh
bnMtc2VyaWYiO30NCnAuYSwgbGkuYSwgZGl2LmENCgl7bXNvLXN0eWxlLW5hbWU6XDYyNzlcNkNF
OFw2ODQ2XDY1ODdcNjcyQzsNCgltc28tc3R5bGUtbGluazoiXDYyNzlcNkNFOFw2ODQ2XDY1ODdc
NjcyQyBDaGFyIjsNCgltYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCgl0ZXh0
LWFsaWduOmp1c3RpZnk7DQoJZm9udC1zaXplOjEwLjVwdDsNCglmb250LWZhbWlseToiQ2FsaWJy
aSIsInNhbnMtc2VyaWYiO30NCnNwYW4uQ2hhcg0KCXttc28tc3R5bGUtbmFtZToiXDYyNzlcNkNF
OFw2ODQ2XDY1ODdcNjcyQyBDaGFyIjsNCgltc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0
eWxlLWxpbms6XDYyNzlcNkNFOFw2ODQ2XDY1ODdcNjcyQzsNCglmb250LWZhbWlseToiQ2FsaWJy
aSIsInNhbnMtc2VyaWYiO30NCnNwYW4uRW1haWxTdHlsZTIxDQoJe21zby1zdHlsZS10eXBlOnBl
cnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6d2lu
ZG93dGV4dDt9DQpzcGFuLkVtYWlsU3R5bGUyMg0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsN
Cglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0K
c3Bhbi5FbWFpbFN0eWxlMjMNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1p
bHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxT
dHlsZTI0DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJp
Iiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLkVtYWlsU3R5bGUyNQ0KCXtt
c28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2Vy
aWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjYNCgl7bXNvLXN0eWxlLXR5
cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xv
cjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHlsZTI3DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFs
Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9
DQpzcGFuLkVtYWlsU3R5bGUyOA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZh
bWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFp
bFN0eWxlMjkNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGli
cmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHlsZTMwDQoJ
e21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwi
c2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5
bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LXNpemU6MTAuMHB0O30NCkBwYWdlIFdvcmRTZWN0
aW9uMQ0KCXtzaXplOjguNWluIDExLjBpbjsNCgltYXJnaW46MS4waW4gMS4yNWluIDEuMGluIDEu
MjVpbjt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5
bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0
IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDld
Pjx4bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRp
dCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjxkaXYg
bGFuZz0iRU4tVVMiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiIHN0eWxlPSJ0ZXh0LWp1c3Rp
ZnktdHJpbTpwdW5jdHVhdGlvbiI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6IzFGNDk3
RCI+SmllIOKAkzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2NvbG9yOiMxRjQ5N0QiPkhhdmluZyB0aGUgZGlzY3Vzc2lvbiBoYXMgY2VydGFp
bmx5IGJlZW4gYSBnb29kIHRoaW5nLCBidXQgaWYgdGhlIGNvbnNlbnN1cyBvZiB0aGUgV0cgaXMg
dGhhdCB0aGVyZSBpcyBubyBwcm90b2NvbCBjaGFuZ2UgcmVxdWlyZWQgdGhlbiB0aGVyZSBpcyBu
byBuZWVkIGZvciBhbnkgZHJhZnQg4oCTIHdoaWNoIGlzIG15IGN1cnJlbnQgcG9zaXRpb24uPG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29s
b3I6IzFGNDk3RCI+VGhlIG90aGVyIHBvaW50IGlzIHRoYXQgeW91IHNlZW0gdG8gYmUgY29uZnVz
aW5nIHRoZSBJUy1JUyBQdXJnZSBvcmlnaW5hdGlvbiBUTFYgKFJGQyA2MjMyKSB3aXRoIGRldGVj
dGluZyBpbnZhbGlkIHB1cmdlcy9yZW1haW5pbmcgbGlmZXRpbWUgY29ycnVwdGlvbi4gVGhpcyBp
cyBub3QgdGhlIGNhc2UuIFJGQyA2MjMyIHNpbXBseQ0KIGFsbG93cyB1cyB0byBkZXRlY3Qgd2hp
Y2ggcm91dGVyIG9yaWdpbmF0ZWQgYSBwdXJnZSDigJMgaXQgaXMgbm90IGFibGUgdG8gZGV0ZWN0
IHdoZXRoZXIgYSBwdXJnZSBpcyB2YWxpZC9pbnZhbGlkIOKAkyBhbmQgd2FzIG5vdCBtb3RpdmF0
ZWQgYnkgY29uY2VybnMgYWJvdXQgcmVtYWluaW5nIGxpZmV0aW1lIGNvcnJ1cHRpb24uPG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6
IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7IExlczxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOiMxRjQ5N0Qi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJs
dWUgMS41cHQ7cGFkZGluZzowaW4gMGluIDBpbiA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0i
Ym9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQg
MGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249ImxlZnQiIHN0eWxlPSJ0
ZXh0LWFsaWduOmxlZnQiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFt
aWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsiPiBEb25namll
IChKaW1teSkgWzxhIGhyZWY9Im1haWx0bzpqaWUuZG9uZ0BodWF3ZWkuY29tIj5tYWlsdG86amll
LmRvbmdAaHVhd2VpLmNvbTwvYT5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gV2VkbmVzZGF5LCBBdWd1
c3QgMTAsIDIwMTYgOToyNCBQTTxicj4NCjxiPlRvOjwvYj4gTGVzIEdpbnNiZXJnIChnaW5zYmVy
Zyk7IDxhIGhyZWY9Im1haWx0bzpvc3BmQGlldGYub3JnIj5vc3BmQGlldGYub3JnPC9hPjxicj4N
CjxiPkNjOjwvYj4gWmhhbmd4dWRvbmcgKHpoYW5neHVkb25nLCBWUlApOyA8YSBocmVmPSJtYWls
dG86bGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tIj4NCmxpemhlbnFpYW5nQGNoaW5hbW9iaWxl
LmNvbTwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IFtPU1BGXSBTb2xpY2l0IGZlZWRiYWNr
cyBvbiBkcmFmdC1kb25nLW9zcGYtbWF4YWdlLWZsdXNoLXByb2JsZW0tc3RhdGVtZW50PG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIGFs
aWduPSJsZWZ0IiBzdHlsZT0idGV4dC1hbGlnbjpsZWZ0Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9y
OiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPkhpIExlcyw8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj48bzpwPiZuYnNw
OzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj5U
aGUgY3VycmVudCBkcmFmdCBpcyBhYm91dCBwcm9ibGVtIHN0YXRlbWVudCwgc28gSU1PIHdoYXQg
dGhlIFdHIG5lZWRzIHRvIGNvbnNpZGVyIGlzIHdoZXRoZXIgdGhpcyBpcyBhIHZ1bG5lcmFiaWxp
dHkgb2YgT1NQRiBwcm90b2NvbCwgYW5kIHdoZXRoZXIgaXQgY2FuIGhhdmUgbmVnYXRpdmUNCiBp
bXBhY3QgdG8gdGhlIG5ldHdvcmsuIElmIHRoZSBwcm9ibGVtIGlzIGFja25vd2xlZGdlZCwgSU1P
IGl0IGlzIHdvcnRoIHRvIGJlIGRvY3VtZW50ZWQuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6IzFG
NDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Y29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+VGhlIOKAnFJPSeKAnSBh
cyB5b3UgbWVudGlvbmVkIGlzIGZvciB0aGUgZXZhbHVhdGlvbiBvZiB0aGUgcHJvcG9zZWQgc29s
dXRpb25zLiBJIHRvdGFsbHkgYWdyZWUgdGhhdCBmb3IgdGhlIHRpbWVyIGJ1ZyBjYXNlLCByZWNv
Z25pemluZyBhbmQgaWdub3JpbmcgdGhlIHJlY2VpdmVkIGFibm9ybWFsDQogTWF4YWdlIExTQXMg
Y2Fubm90IHN0b3AgdGhlIG1pc2JlaGF2ZWQgcm91dGVyIGZyb20gZ2VuZXJhdGluZyBmdXJ0aGVy
IE1heGFnZSBMU0EsIGFzIGl0IGlzIGEgc3lzdGVtYXRpYyBwcm9ibGVtLCB3aGljaCBjYW4gb25s
eSBiZSBmaXhlZCBhZnRlciB0aGUgb3BlcmF0b3IgaWRlbnRpZmllcyB0aGF0IHJvdXRlci4gVGhp
cyBpcyBhbHNvIHNpbWlsYXIgdG8gdGhlIHN5c3RlbWF0aWMgY29ycnVwdGlvbiBvZiBJUy1JUyBy
ZW1haW4gdGltZS4gJm5ic3A7QW5kDQogdGhpcyBpcyB3aHkgdGhpcyBkcmFmdCBtZW50aW9ucyB0
d28ga2luZHMgb2YgcG90ZW50aWFsIHNvbHV0aW9ucywgdGhlIG1pdGlnYXRpb24gbWVjaGFuaXNt
IGNhbiBhdm9pZCB0aGUgbmV0d29yayBiZWluZyBzZXZlcmVseSBpbXBhY3RlZCBieSB0aGUgcHJv
YmxlbSwgd2hpbGUgZm9yIHN5c3RlbWF0aWMgcHJvYmxlbXMsIHByb2JsZW0gbG9jYWxpemF0aW9u
IGlzIG5lZWRlZCB0byBpZGVudGlmeSB0aGUgbWlzYmVoYXZlZCByb3V0ZXIgYW5kIHRoZW4NCiBz
b2x2ZSB0aGUgcHJvYmxlbS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjojMUY0OTdEO21zby1mYXJl
YXN0LWxhbmd1YWdlOlpILUNOIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5n
dWFnZTpaSC1DTiI+QmVzdCByZWdhcmRzLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1
YWdlOlpILUNOIj5KaWU8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9y
ZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDQuMHB0Ij4NCjxk
aXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4w
cHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBhbGln
bj0ibGVmdCIgc3R5bGU9InRleHQtYWxpZ246bGVmdCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPkZyb206PC9zcGFuPjwvYj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+IE9T
UEYgWzxhIGhyZWY9Im1haWx0bzpvc3BmLWJvdW5jZXNAaWV0Zi5vcmciPm1haWx0bzpvc3BmLWJv
dW5jZXNAaWV0Zi5vcmc8L2E+XQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5MZXMgR2luc2JlcmcgKGdp
bnNiZXJnKTxicj4NCjxiPlNlbnQ6PC9iPiBNb25kYXksIEF1Z3VzdCAwOCwgMjAxNiAyOjE0IEFN
PGJyPg0KPGI+VG86PC9iPiBEb25namllIChKaW1teSkgJmx0OzxhIGhyZWY9Im1haWx0bzpqaWUu
ZG9uZ0BodWF3ZWkuY29tIj5qaWUuZG9uZ0BodWF3ZWkuY29tPC9hPiZndDs7DQo8YSBocmVmPSJt
YWlsdG86b3NwZkBpZXRmLm9yZyI+b3NwZkBpZXRmLm9yZzwvYT48YnI+DQo8Yj5DYzo8L2I+IFpo
YW5neHVkb25nICh6aGFuZ3h1ZG9uZywgVlJQKSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnpoYW5neHVk
b25nQGh1YXdlaS5jb20iPnpoYW5neHVkb25nQGh1YXdlaS5jb208L2E+Jmd0OzsNCjxhIGhyZWY9
Im1haWx0bzpsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb20iPmxpemhlbnFpYW5nQGNoaW5hbW9i
aWxlLmNvbTwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtPU1BGXSBTb2xpY2l0IGZlZWRi
YWNrcyBvbiBkcmFmdC1kb25nLW9zcGYtbWF4YWdlLWZsdXNoLXByb2JsZW0tc3RhdGVtZW50PG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IGFsaWduPSJsZWZ0IiBzdHlsZT0idGV4dC1hbGlnbjpsZWZ0Ij48c3BhbiBzdHlsZT0ibXNvLWZh
cmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOiMxRjQ5
N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPkppZSDigJM8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtj
b2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj5UaGlua2lu
ZyBhYm91dCB0aGUgZm9sbG93aW5nIHNvbWUgbW9yZTo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjoj
MUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtjb2xvcjpyZWQ7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPiZsdDtzbmlwJmd0Ozxv
OnA+PC9vOnA+PC9zcGFuPjwvaT48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48aT48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpyZWQ7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6Wkgt
Q04iPldoYXQgcmVtYWlucyBpcyB0aGUgcG9zc2liaWxpdHkgdGhhdCBhbiBpbXBsZW1lbnRhdGlv
biBoYXMgc29tZSBidWcgYW5kIHVuaW50ZW50aW9uYWxseSBtb2RpZmllcyB0aGUgYWdlIHRvIHNv
bWV0aGluZyBvdGhlciB0aGFuIHdoYXQgaXQgc2hvdWxkIGJlIGR1ZSB0byB0aGUgYWN0dWFsDQog
ZWxhcHNlZCB0aW1lIHNpbmNlIExTQSBnZW5lcmF0aW9uLiBJIHN1cHBvc2UgYSBtZWNoYW5pc20g
ZXF1aXZhbGVudCB0byB3aGF0IHRoZSBJUy1JUyBkcmFmdCBkZWZpbmVkIGkuZS4gc2V0dGluZyB0
aGUgYWdlIHRvIOKAnG5ld+KAnSAoMCBpbiBPU1BGIGNhc2UpIHdoZW4gZmlyc3QgcmVjZWl2aW5n
IGEgbm9uLXNlbGYtZ2VuZXJhdGVkIExTQSBjb3VsZCBiZSB1c2VmdWwgdG8gcHJldmVudCBuZWdh
dGl2ZSBpbXBhY3RzIG9mIHN1Y2ggYW4gaW1wbGVtZW50YXRpb24NCiBidWcuIElzIHRoaXMgd2hh
dCB5b3UgaW50ZW5kPzxvOnA+PC9vOnA+PC9zcGFuPjwvaT48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpyZWQ7bXNvLWZhcmVh
c3QtbGFuZ3VhZ2U6WkgtQ04iPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvaT48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpy
ZWQ7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPltKaWVdOiBNb3JlIHNwZWNpZmljYWxseSwg
dGhlIHByb2JsZW0gY291bGQgYmUgY2F1c2VkIGJ5IGVpdGhlciDigJxzZXR0aW5nIHRoZSBMUyBh
Z2UgZmllbGQgaW5jb3JyZWN0bHkgZHVlIHRvIGltcGxlbWVudGF0aW9uIGJ1Z+KAnSBvciDigJxz
eXN0ZW0gdGltZXIgcnVucyBzbyBmYXN0IHRoYXQgdGhlDQogTFMgYWdlIHJlYWNoZXMgTWF4QWdl
IG11Y2ggZWFybGllciB0aGFuIG90aGVyIHJvdXRlcnPigJ0uIEFub3RoZXIgbGVzcyBsaWtlbHkg
Y2FzZSBpcyB0aGF0IHRoZSBMUyBhZ2UgZmllbGQgaXMgY29ycnVwdGVkIGJlZm9yZSB0aGUgTFNB
IGlzIGFzc2VtYmxlZCBpbnRvIE9TUEYgcGFja2V0LjxvOnA+PC9vOnA+PC9zcGFuPjwvaT48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtj
b2xvcjpyZWQ7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPiZsdDtlbmQgc25pcCZndDs8bzpw
PjwvbzpwPjwvc3Bhbj48L2k+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1D
TiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5n
dWFnZTpaSC1DTiI+VGhlIGJlbmVmaXRzIGFyZSBleHRyZW1lbHkgbGltaXRlZC4gSWYgYSByb3V0
ZXIgcHJlbWF0dXJlbHkgYWdlcyBhbiBMU0EgZHVlIHRvIGEgdGltZXIgYnVnLCBpZ25vcmluZyB0
aGUgcmVjZWl2ZWQgTFNBIGFnZSBvbiByZWNlcHRpb24gaXNu4oCZdCBnb2luZyB0byBwcmV2ZW50
IHByZW1hdHVyZQ0KIHB1cmdpbmcgYnkgdGhlIHJvdXRlciB3aGljaCBoYXMgdGhlIGJ1Zy4gU28g
dGhlIGVmZmVjdCBvZiBpZ25vcmluZyB0aGUgcmVjZWl2ZWQgTFNBIGFnZSBwcmlvciB0byByZWFj
aGluZyBNQVhBR0Ugd2lsbCBiZSBzaG9ydCBsaXZlZC4gWW91IGFyZSB0aGVuIGxlZnQgd2l0aCB0
aGUgcG9zc2liaWxpdHkgdGhhdCBhbiBpbXBsZW1lbnRhdGlvbiBjb3JydXB0cyB0aGUgTFNBIGFn
ZSBCRUZPUkUgY2FsY3VsYXRpbmcgY2hlY2tzdW0vY3J5cHRvIGF1dGhlbnRpY2F0aW9uDQog4oCT
IGJ1dCBpdHMgbG9jYWwgdGltZW91dCBsb2dpYyBpcyB1bmFmZmVjdGVkLiBUaGlzIGhhcyB2ZXJ5
IGxpbWl0ZWQgdmFsdWUuIFdoZXRoZXIgdGhlIFdHIGNvbnNpZGVycyB0aGlzIHdvcnRoIHB1cnN1
aW5nIGlzIHNvbWV0aGluZyB5b3UgbmVlZCB0byBhc2suIEZvciBteXNlbGYsIEkgZG9u4oCZdCBz
ZWUgbXVjaCBST0kgaGVyZS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjojMUY0OTdEO21zby1mYXJl
YXN0LWxhbmd1YWdlOlpILUNOIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjojMUY0OTdE
O21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj4mbmJzcDsmbmJzcDtMZXM8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj48bzpwPiZuYnNw
OzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdl
OlpILUNOIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6
bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4w
cHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1
QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIGFsaWduPSJsZWZ0IiBzdHlsZT0idGV4dC1hbGlnbjpsZWZ0Ij48Yj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyI+RnJvbTo8
L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhv
bWEsIHNhbnMtc2VyaWY7Ij4gRG9uZ2ppZSAoSmltbXkpIFs8YSBocmVmPSJtYWlsdG86amllLmRv
bmdAaHVhd2VpLmNvbSI+bWFpbHRvOmppZS5kb25nQGh1YXdlaS5jb208L2E+XQ0KPGJyPg0KPGI+
U2VudDo8L2I+IE1vbmRheSwgQXVndXN0IDAxLCAyMDE2IDk6NDMgUE08YnI+DQo8Yj5Ubzo8L2I+
IExlcyBHaW5zYmVyZyAoZ2luc2JlcmcpOyA8YSBocmVmPSJtYWlsdG86b3NwZkBpZXRmLm9yZyI+
b3NwZkBpZXRmLm9yZzwvYT48YnI+DQo8Yj5DYzo8L2I+IFpoYW5neHVkb25nICh6aGFuZ3h1ZG9u
ZywgVlJQKTsgPGEgaHJlZj0ibWFpbHRvOmxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbSI+DQps
aXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb208L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJFOiBb
T1NQRl0gU29saWNpdCBmZWVkYmFja3Mgb24gZHJhZnQtZG9uZy1vc3BmLW1heGFnZS1mbHVzaC1w
cm9ibGVtLXN0YXRlbWVudDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBhbGlnbj0ibGVmdCIgc3R5bGU9InRleHQtYWxpZ246bGVmdCI+
PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFG
NDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+SGkgTGVzLA0KPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0Q7
bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEO21zby1mYXJl
YXN0LWxhbmd1YWdlOlpILUNOIj5QbGVhc2Ugc2VlIG15IHJlcGxpZXMgd2l0aCBbSmllMl06PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNv
bG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNv
bGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBhbGlnbj0ibGVmdCIgc3R5bGU9InRleHQtYWxpZ246bGVmdCI+PGI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsi
PkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWls
eTogVGFob21hLCBzYW5zLXNlcmlmOyI+IExlcyBHaW5zYmVyZyAoZ2luc2JlcmcpIFs8YSBocmVm
PSJtYWlsdG86Z2luc2JlcmdAY2lzY28uY29tIj5tYWlsdG86Z2luc2JlcmdAY2lzY28uY29tPC9h
Pl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBNb25kYXksIEF1Z3VzdCAwMSwgMjAxNiA5OjU3IFBNPGJy
Pg0KPGI+VG86PC9iPiBEb25namllIChKaW1teSk7IDxhIGhyZWY9Im1haWx0bzpvc3BmQGlldGYu
b3JnIj5vc3BmQGlldGYub3JnPC9hPjxicj4NCjxiPkNjOjwvYj4gWmhhbmd4dWRvbmcgKHpoYW5n
eHVkb25nLCBWUlApOyA8YSBocmVmPSJtYWlsdG86bGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29t
Ij4NCmxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbTwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4g
UkU6IFtPU1BGXSBTb2xpY2l0IGZlZWRiYWNrcyBvbiBkcmFmdC1kb25nLW9zcGYtbWF4YWdlLWZs
dXNoLXByb2JsZW0tc3RhdGVtZW50PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIGFsaWduPSJsZWZ0IiBzdHlsZT0idGV4dC1hbGlnbjps
ZWZ0Ij48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPkpp
ZSAtPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpa
SC1DTiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5v
bmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDQuMHB0
Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0
REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBhbGlnbj0ibGVmdCIgc3R5bGU9InRleHQtYWxpZ246bGVmdCI+PGI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsiPkZyb206PC9z
cGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21h
LCBzYW5zLXNlcmlmOyI+IERvbmdqaWUgKEppbW15KSBbPGEgaHJlZj0ibWFpbHRvOmppZS5kb25n
QGh1YXdlaS5jb20iPm1haWx0bzpqaWUuZG9uZ0BodWF3ZWkuY29tPC9hPl0NCjxicj4NCjxiPlNl
bnQ6PC9iPiBNb25kYXksIEF1Z3VzdCAwMSwgMjAxNiAxOjQ0IEFNPGJyPg0KPGI+VG86PC9iPiBM
ZXMgR2luc2JlcmcgKGdpbnNiZXJnKTsgPGEgaHJlZj0ibWFpbHRvOm9zcGZAaWV0Zi5vcmciPm9z
cGZAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+Q2M6PC9iPiBaaGFuZ3h1ZG9uZyAoemhhbmd4dWRvbmcs
IFZSUCk7IDxhIGhyZWY9Im1haWx0bzpsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb20iPg0KbGl6
aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSRTogW09T
UEZdIFNvbGljaXQgZmVlZGJhY2tzIG9uIGRyYWZ0LWRvbmctb3NwZi1tYXhhZ2UtZmx1c2gtcHJv
YmxlbS1zdGF0ZW1lbnQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249ImxlZnQiIHN0eWxlPSJ0ZXh0LWFsaWduOmxlZnQiPjxz
cGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+PG86cD4mbmJzcDs8L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5
N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPkhpIExlcyw8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RDttc28t
ZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3Qt
bGFuZ3VhZ2U6WkgtQ04iPlBsZWFzZSBzZWUgaW5saW5lIHdpdGggW0ppZV06PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5
N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
cD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0
REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBhbGlnbj0ibGVmdCIgc3R5bGU9InRleHQtYWxpZ246bGVmdCI+PGI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsiPkZyb206PC9z
cGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21h
LCBzYW5zLXNlcmlmOyI+IExlcyBHaW5zYmVyZyAoZ2luc2JlcmcpIFs8YSBocmVmPSJtYWlsdG86
Z2luc2JlcmdAY2lzY28uY29tIj5tYWlsdG86Z2luc2JlcmdAY2lzY28uY29tPC9hPl0NCjxicj4N
CjxiPlNlbnQ6PC9iPiBNb25kYXksIEF1Z3VzdCAwMSwgMjAxNiAzOjA5IFBNPGJyPg0KPGI+VG86
PC9iPiBEb25namllIChKaW1teSk7IDxhIGhyZWY9Im1haWx0bzpvc3BmQGlldGYub3JnIj5vc3Bm
QGlldGYub3JnPC9hPjxicj4NCjxiPkNjOjwvYj4gWmhhbmd4dWRvbmcgKHpoYW5neHVkb25nLCBW
UlApOyA8YSBocmVmPSJtYWlsdG86bGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tIj4NCmxpemhl
bnFpYW5nQGNoaW5hbW9iaWxlLmNvbTwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IFtPU1BG
XSBTb2xpY2l0IGZlZWRiYWNrcyBvbiBkcmFmdC1kb25nLW9zcGYtbWF4YWdlLWZsdXNoLXByb2Js
ZW0tc3RhdGVtZW50PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIGFsaWduPSJsZWZ0IiBzdHlsZT0idGV4dC1hbGlnbjpsZWZ0Ij48c3Bh
biBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPkppZSDigJM8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdl
OlpILUNOIj5GdWxseSBhZ3JlZSB0aGF0IElTLUlTIGFuZCBPU1BGIGRpZmZlciBpbiB0aGlzIHJl
Z2FyZC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdl
OlpILUNOIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0
LWxhbmd1YWdlOlpILUNOIj48YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9pZC9kcmFmdC1p
ZXRmLWlzaXMtcmVtYWluaW5nLWxpZmV0aW1lLTAxLnR4dCI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcv
aWQvZHJhZnQtaWV0Zi1pc2lzLXJlbWFpbmluZy1saWZldGltZS0wMS50eHQ8L2E+IGFkZHJlc3Nl
cyBwcm9ibGVtcw0KIHdoZXJlIGNvcnJ1cHRpb24gb2YgdGhlIHJlbWFpbmluZyBsaWZldGltZSBv
Y2N1cnMgZWl0aGVyIGR1cmluZyB0cmFuc21pc3Npb24vcmVjZXB0aW9uIG9yIGR1ZSB0byBzb21l
IERPUyBhdHRhY2suIFRoaXMgaXNu4oCZdCBhIGNvbmNlcm4gdyBPU1BGIChob3BlIHlvdSBhZ3Jl
ZSkuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImNvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xv
cjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj5bSmllXTogWWVzLCBmb3IgT1NQ
RiB0aGUgY29ycnVwdGlvbiBkdXJpbmcgcGFja2V0IHRyYW5zbWlzc2lvbiBjYW4gYmUgZGV0ZWN0
ZWQuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpa
SC1DTiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1s
YW5ndWFnZTpaSC1DTiI+V2hhdCByZW1haW5zIGlzIHRoZSBwb3NzaWJpbGl0eSB0aGF0IGFuIGlt
cGxlbWVudGF0aW9uIGhhcyBzb21lIGJ1ZyBhbmQgdW5pbnRlbnRpb25hbGx5IG1vZGlmaWVzIHRo
ZSBhZ2UgdG8gc29tZXRoaW5nIG90aGVyIHRoYW4gd2hhdCBpdCBzaG91bGQgYmUgZHVlIHRvIHRo
ZSBhY3R1YWwNCiBlbGFwc2VkIHRpbWUgc2luY2UgTFNBIGdlbmVyYXRpb24uIEkgc3VwcG9zZSBh
IG1lY2hhbmlzbSBlcXVpdmFsZW50IHRvIHdoYXQgdGhlIElTLUlTIGRyYWZ0IGRlZmluZWQgaS5l
LiBzZXR0aW5nIHRoZSBhZ2UgdG8g4oCcbmV34oCdICgwIGluIE9TUEYgY2FzZSkgd2hlbiBmaXJz
dCByZWNlaXZpbmcgYSBub24tc2VsZi1nZW5lcmF0ZWQgTFNBIGNvdWxkIGJlIHVzZWZ1bCB0byBw
cmV2ZW50IG5lZ2F0aXZlIGltcGFjdHMgb2Ygc3VjaCBhbiBpbXBsZW1lbnRhdGlvbg0KIGJ1Zy4g
SXMgdGhpcyB3aGF0IHlvdSBpbnRlbmQ/PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3Vh
Z2U6WkgtQ04iPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNO
Ij5bSmllXTogTW9yZSBzcGVjaWZpY2FsbHksIHRoZSBwcm9ibGVtIGNvdWxkIGJlIGNhdXNlZCBi
eSBlaXRoZXIg4oCcc2V0dGluZyB0aGUgTFMgYWdlIGZpZWxkIGluY29ycmVjdGx5IGR1ZSB0byBp
bXBsZW1lbnRhdGlvbiBidWfigJ0gb3Ig4oCcc3lzdGVtIHRpbWVyIHJ1bnMgc28gZmFzdCB0aGF0
IHRoZSBMUyBhZ2UgcmVhY2hlcw0KIE1heEFnZSBtdWNoIGVhcmxpZXIgdGhhbiBvdGhlciByb3V0
ZXJz4oCdLiBBbm90aGVyIGxlc3MgbGlrZWx5IGNhc2UgaXMgdGhhdCB0aGUgTFMgYWdlIGZpZWxk
IGlzIGNvcnJ1cHRlZCBiZWZvcmUgdGhlIExTQSBpcyBhc3NlbWJsZWQgaW50byBPU1BGIHBhY2tl
dC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iY29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9y
OiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPltKaWVdOiBSZWdhcmRpbmcgdGhl
IHNvbHV0aW9ucyBzcGFjZSwgSU1PIHdlIG5lZWQgdG8gY29uc2lkZXIgYm90aCBjYXNlczog4oCc
TFMgYWdlIHJlYWNoZXMgTWF4QWdl4oCdIGFuZCDigJxMUyBhZ2UgY2xvc2UgdG8gTWF4QWdl4oCd
LiBGb3IgSVMtSVMsIFJGQyA2MjMyIGFuZCBSRkMgNjIzMyBwcm92aWRlIHNvbHV0aW9ucyBmb3IN
CiB0aGUgZGV0ZWN0aW9uIGFuZCBpZGVudGlmaWNhdGlvbiBvZiBjb3JydXB0ZWQgSVMtSVMgcHVy
Z2UsIHdoaWxlIE9TUEYgZG9lcyBub3QgaGF2ZSBzaW1pbGFyIG1lY2hhbmlzbXMuPG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Y29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+PG86cD4m
bmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFn
ZTpaSC1DTiI+W0xlczpdIEl0IGlzIGluY29ycmVjdCB0byBzYXkgdGhhdCBSRkMgNjIzMiBtYWtl
cyBpdCBwb3NzaWJsZSB0byBkZXRlY3QgYSBjb3JydXB0IHB1cmdlLiBXaGF0IGl0IGRvZXMgZG8g
aXMgdG8gcHJvdmlkZSBhbiBpbmRpY2F0aW9uIGFzIHRvIHdoaWNoIElTIGluaXRpYXRlZA0KIGEg
cHVyZ2UuIEkgZG9u4oCZdCBrbm93IGhvdyBPU1BGIHdvdWxkIGFkZHJlc3MgdGhpcyBpc3N1ZSwg
YnV0IGZvciBPU1BGdjIgYXQgbGVhc3QgYW55IHNvbHV0aW9uIHdvdWxkIGxpa2VseSBub3QgYmUg
YmFja3dhcmRzIGNvbXBhdGlibGUuIEZvciB0aGlzIHJlYXNvbiBJIHN1Z2dlc3QgdGhhdCB5b3Ug
bm90IHRyeSB0byBhZGRyZXNzIHRoaXMgaXNzdWUgaW4gdGhlIHNhbWUgZHJhZnQuPG86cD48L286
cD48L3NwYW4+PC9pPjwvYj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBz
dHlsZT0iY29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+PG86cD4mbmJz
cDs8L286cD48L3NwYW4+PC9pPjwvYj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iY29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+W0ppZTJdOiBB
Z3JlZWQsIFJGQyA2MjMyIHByb3ZpZGUgdGhlIG1lY2hhbmlzbSB0byB0cmFjayB0aGUgbWlzYmVo
YXZlZCByb3V0ZXJzIHNvIHRoYXQgb3BlcmF0b3IgY2FuIGZpeCB0aGUgcHJvYmxlbSwgdGhlIGRl
dGVjdGlvbiBjYW4gYmUgYmFzZWQgb24gdGhlIHJ1bGVzIGluIFJGQyA2MjMzIG9yIHNvbWUgb3Ro
ZXINCiBhbm9tYWxpZXMuIEluZGVlZCBmb3IgT1NQRnYyIGxlZ2FjeSBMU0FzLCBpdCBpcyBkaWZm
aWN1bHQgdG8gaW50cm9kdWNlIHRoZSBtZWNoYW5pc20gc2ltaWxhciB0byBSRkMgNjIzMiwgd2hp
bGUgaXQgY2FuIGJlIGVhc2llciBmb3IgdGhlIE9TUEZ2Mi92MyBFeHRlbmRlZCBMU0FzLiBTbyBp
dCBkZXBlbmRzIG9uIGhvdyBiYWNrd2FyZCBjb21wYXRpYmxlIHRoZSBzb2x1dGlvbiBzaG91bGQg
YmUuIEkgYWdyZWUgd2l0aCB5b3UgdGhhdCB0aGUgc29sdXRpb24NCiBmb3IgUHJvYmxlbSBMb2Nh
bGl6YXRpb24gaW4gT1NQRiBuZWVkcyB0byBiZSBwcm92aWRlZCBpbiBhIHNlcGFyYXRlIGRvY3Vt
ZW50LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFu
Z3VhZ2U6WkgtQ04iPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvaT48L2I+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6
IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+U29sdXRpb25zIHRvIExTIGFnZSAm
bmJzcDtjb3JydXB0aW9uIGNhbiBiZSBkb25lIGluIGEgYmFja3dhcmRzIGNvbXBhdGlibGUgd2F5
LCBidXQgdGhleSAmbmJzcDtNVVNUIE5PVCByZXN1bHQgaW4gZGlzY2FyZGluZyBwdXJnZXMgd2hp
Y2ggcGFzcyBhdXRoZW50aWNhdGlvbi0gZG9pbmcgc28NCiBwbGFjZXMgeW91IGF0IHJpc2sgZm9y
IGhhdmluZyBpbmNvbnNpc3RlbnQgTFNEQnMgaW4gdGhlIG5ldHdvcmsuPG86cD48L286cD48L3Nw
YW4+PC9pPjwvYj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6
IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0Q7
bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPltKaWUyXTogRXhhY3RseS4gVGhlIHJlY2VpdmVk
IE1heEFnZSBMU0FzIGNhbm5vdCBzaW1wbHkgYmUgZGlzY2FyZGVkLCB0aGUgZGVjaXNpb24gbXVz
dCBiZSBtYWRlIGNhcmVmdWxseSwgcHJvYmFibHkgYmFzZWQgb24gc29tZSBhZGRpdGlvbmFsIGlu
Zm9ybWF0aW9uLiBUaGUgYXV0aG9ycyBoYXMgZGlzY3Vzc2VkIHNvbWUNCiBwb3NzaWJsZSBzb2x1
dGlvbiBpbnRlcm5hbGx5LCBhbmQgd2lsbCBwcmVwYXJlIHNvbWUgbWF0ZXJpYWwgZm9yIGZ1cnRo
ZXIgb3BlbiBkaXNjdXNzaW9uLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOiMxRjQ5N0Q7bXNvLWZh
cmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOiMxRjQ5
N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPkFzIHdyaXR0ZW4sIHRoZSBkcmFmdCBtYWtl
cyBjbGFpbXMgdGhhdCBhcmUgYXQgbGVhc3QgbWlzbGVhZGluZyDigJMgYW5kIEkgYmVsaWV2ZSBh
Y3R1YWxseSBpbmNvcnJlY3QuIEluIFNlY3Rpb24gNiB5b3Ugc2F5OjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPuKAnFRo
ZSBMUyBhZ2UgZmllbGQgbWF5IGJlIGFsdGVyZWQgYXMgYSByZXN1bHQgb2Y8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj4mbmJzcDsmbmJz
cDsgcGFja2V0IGNvcnJ1cHRpb24sIHN1Y2ggbW9kaWZpY2F0aW9uIGNhbm5vdCBiZSBkZXRlY3Rl
ZCBieSBMU0E8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1
YWdlOlpILUNOIj4mbmJzcDsmbmJzcDsgY2hlY2tzdW0gbm9yIE9TUEYgcGFja2V0IGNyeXB0b2dy
YXBoaWMgYXV0aGVudGljYXRpb24u4oCdPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6IzFGNDk3RDtt
c28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6
IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+VGhpcyBpc27igJl0IGNvcnJlY3Qu
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImNvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjoj
MUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj5bSmllXSBUaGFua3MgZm9yIHBvaW50
aW5nIG91dCB0aGlzLiBUaGlzIHNlbnRlbmNlIG5lZWQgdG8gYmUgcmV2aXNlZCB0byBtZW50aW9u
IOKAnExTQSBjb3JydXB0aW9u4oCdIHJhdGhlciB0aGFuIOKAnHBhY2tldCBjb3JydXB0aW9u4oCd
LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6Wkgt
Q04iPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFu
Z3VhZ2U6WkgtQ04iPldoYXQgd291bGQgYmUgaGVscGZ1bCDigJMgYXQgbGVhc3QgdG8gbWUg4oCT
IGlzIHRvIG1vdmUgZnJvbSBhIGdlbmVyaWMgcHJvYmxlbSBzdGF0ZW1lbnQgdG8gdGhlIHNwZWNp
ZmljIHByb2JsZW0geW91IHdhbnQgdG8gc29sdmUgYW5kIHRoZSBwcm9wb3NlZCBzb2x1dGlvbi4g
VGhpcyBhbHNvDQogcmVxdWlyZXMgeW91IHRvIG1vcmUgY2xlYXJseSBzdGF0ZSB0aGUgY2FzZXMg
d2hlcmUgdGhlcmUgaXMgYW4gYWN0dWFsIHZ1bG5lcmFiaWxpdHkuIEl0IHdvdWxkIGJlIGEgbG90
IGVhc2llciB0byBzdXBwb3J0IHRoZSBkcmFmdCBpZiB0aGlzIHdlcmUgZG9uZS48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFG
NDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0Q7bXNv
LWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPltKaWVdIFRoYW5rcyBmb3IgeW91ciBzdWdnZXN0aW9u
LiBZZXMgd2UgY2FuIHVwZGF0ZSB0aGlzIGRyYWZ0IHdpdGggbW9yZSBzcGVjaWZpYyBwcm9ibGVt
IHN0YXRlbWVudHMgYXMgSSBtZW50aW9uZWQgYWJvdmUuDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RDttc28tZmFy
ZWFzdC1sYW5ndWFnZTpaSC1DTiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFu
Z3VhZ2U6WkgtQ04iPltKaWVdIEFzIGZvciB0aGUgcHJvcG9zZWQgc29sdXRpb25zLCB0aGUgY3Vy
cmVudCBkcmFmdCBzcGVjaWZpZXMgdGhlIHJlcXVpcmVtZW50cyBvbiB0aGUgcG90ZW50aWFsIHNv
bHV0aW9ucywgZnJvbSB3aGljaCB3ZSBlbnZpc2lvbiB0aGF0IGRpZmZlcmVudCBzb2x1dGlvbnMg
bWF5YmUgbmVlZGVkIGZvciDigJxJbXBhY3QNCiBNaXRpZ2F0aW9u4oCdIGFuZCDigJxQcm9ibGVt
IExvY2FsaXphdGlvbuKAnS4gVGhlIHNvbHV0aW9uIGZvciDigJxJbXBhY3QgbWl0aWdhdGlvbuKA
nSBjYW4gYmUgdGhlIGVhc2llciBvbmUsIGZvciB3aGljaCB3ZSBjYW4gc3RhcnQgdG8gZGlzY3Vz
cyB0aGUgcG90ZW50aWFsIHNvbHV0aW9ucyBub3cuIFdoaWxlIHRoZSBzb2x1dGlvbiBmb3Ig4oCc
cHJvYmxlbSBsb2NhbGl6YXRpb27igJ0gbWF5IG5lZWQgbW9yZSBjb25zaWRlcmF0aW9ucy48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29s
b3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+PG86cD4mbmJzcDs8L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Y29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+W0xl
czpdIEEgZGlzY3Vzc2lvbiBvZiB0aGUgcmVxdWlyZW1lbnRzIGlzIHVzZWZ1bCBhbmQgbmVjZXNz
YXJ5LCBidXQgSU1PIHVudGlsIHlvdSBwcm9wb3NlIGEgc29sdXRpb24gdGhlcmUgaXNu4oCZdCBl
bm91Z2ggc3Vic3RhbmNlIGZvciB0aGUgZG9jdW1lbnQgdG8gYmVjb21lDQogYSBXRyBkb2N1bWVu
dC48bzpwPjwvbzpwPjwvc3Bhbj48L2k+PC9iPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFu
Z3VhZ2U6WkgtQ04iPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOiMxRjQ5N0Q7bXNvLWZh
cmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPltKaWUyXSBZZXMgdGhlIGN1cnJlbnQgZHJhZnQgZm9jdXNl
cyBvbiB0aGUgcHJvYmxlbSBzdGF0ZW1lbnQgYW5kIHRoZSByZXF1aXJlbWVudHMsIHRoZSBnb2Fs
IGlzIHRvIGZpcnN0bHkgZ2V0IHRoZSBNYXhBZ2UgZmx1c2ggcHJvYmxlbSBhY2tub3dsZWRnZWQg
YW5kIHJlYWNoIGNvbnNlbnN1cw0KIG9uIHRoZSByZXF1aXJlbWVudHMuIFRoZW4gdGhlIHBsYW4g
aXMgdG8gc3BlY2lmeSB0aGUgc29sdXRpb25zIGluIHNlcGFyYXRlIGRvY3VtZW50cy4mbmJzcDsg
WW91ciB2YWx1YWJsZSBzdWdnZXN0aW9ucyB3aWxsIGJlIGNvbnNpZGVyZWQsIGFuZCBmdXJ0aGVy
IGNvbnRyaWJ1dGlvbnMgYXJlIHdlbGNvbWUuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6IzFGNDk3
RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29s
b3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+QmVzdCByZWdhcmRzLDxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPkpp
ZTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3Vh
Z2U6WkgtQ04iPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvaT48L2I+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6IzFG
NDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IExlczxv
OnA+PC9vOnA+PC9zcGFuPjwvaT48L2I+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFn
ZTpaSC1DTiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04i
PkJlc3QgcmVnYXJkcyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+
SmllPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpa
SC1DTiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1s
YW5ndWFnZTpaSC1DTiI+Jm5ic3A7Jm5ic3A7IExlczxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOiMx
RjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlk
IGJsdWUgMS41cHQ7cGFkZGluZzowaW4gMGluIDBpbiA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHls
ZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4w
cHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249ImxlZnQiIHN0eWxl
PSJ0ZXh0LWFsaWduOmxlZnQiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQt
ZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsiPiBEb25n
amllIChKaW1teSkgWzxhIGhyZWY9Im1haWx0bzpqaWUuZG9uZ0BodWF3ZWkuY29tIj5tYWlsdG86
amllLmRvbmdAaHVhd2VpLmNvbTwvYT5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gU3VuZGF5LCBKdWx5
IDMxLCAyMDE2IDExOjQ4IFBNPGJyPg0KPGI+VG86PC9iPiBMZXMgR2luc2JlcmcgKGdpbnNiZXJn
KTsgPGEgaHJlZj0ibWFpbHRvOm9zcGZAaWV0Zi5vcmciPm9zcGZAaWV0Zi5vcmc8L2E+PGJyPg0K
PGI+Q2M6PC9iPiBaaGFuZ3h1ZG9uZyAoemhhbmd4dWRvbmcsIFZSUCk7IDxhIGhyZWY9Im1haWx0
bzpsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb20iPg0KbGl6aGVucWlhbmdAY2hpbmFtb2JpbGUu
Y29tPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSRTogW09TUEZdIFNvbGljaXQgZmVlZGJhY2tz
IG9uIGRyYWZ0LWRvbmctb3NwZi1tYXhhZ2UtZmx1c2gtcHJvYmxlbS1zdGF0ZW1lbnQ8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgYWxp
Z249ImxlZnQiIHN0eWxlPSJ0ZXh0LWFsaWduOmxlZnQiPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFz
dC1sYW5ndWFnZTpaSC1DTiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3Vh
Z2U6WkgtQ04iPkhpIExlcywNCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOlpI
LUNOIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+VGhh
bmtzIGZvciB5b3VyIGNvbW1lbnRzLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdl
OlpILUNOIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+
T1NQRiBwYWNrZXQgbGV2ZWwgY2hlY2tzdW0gYW5kIGF1dGhlbnRpY2F0aW9uIGNhbiBvbmx5IHBy
b3RlY3QgdGhlIGFzc2VtYmxlZCBMU1UgcGFja2V0IG9uZSBob3Agb24gdGhlIHdpcmUsIHdoaWxl
IGNhbm5vdCBkZXRlY3QgYW55IGNoYW5nZSB0byBMU0EgbWFkZSBieSB0aGUgcm91dGVycy4gVGhp
cyBpcyBiZWNhdXNlDQogdGhlIE9TUEYgcGFja2V0cyBhcmUgcmUtYXNzZW1ibGVkIG9uIGVhY2gg
aG9wLCB3aGljaCBpcyBzbGlnaHRseSBkaWZmZXJlbnQgZnJvbSBJUy1JUy4gU28gdGhlIHByb2Js
ZW0gZm9yIE9TUEYgaXMgbWFpbmx5IGR1ZSB0byB0aGUgcHJvYmxlbXMgaW5zaWRlIHRoZSByb3V0
ZXIsIGZvciBleGFtcGxlIHByb3RvY29sIGltcGxlbWVudGF0aW9ucywgc3lzdGVtIHRpbWVycywg
b3Igc29tZSBoYXJkd2FyZSBwcm9ibGVtLiBBY3R1YWxseSB0aGlzIHByb2JsZW0NCiBoYXMgYmVl
biBzZWVuIGluIHNldmVyYWwgcHJvZHVjdGlvbiBuZXR3b3Jrcy48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RDttc28t
ZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3Qt
bGFuZ3VhZ2U6WkgtQ04iPldlIGNhbiBpbXByb3ZlIHRoZSBkZXNjcmlwdGlvbiBpbiB0aGUgZHJh
ZnQgdG8gbWFrZSB0aGlzIGNsZWFyLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdl
OlpILUNOIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+
QmVzdCByZWdhcmRzLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj5K
aWU8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iY29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10
b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIGFsaWduPSJsZWZ0IiBzdHlsZT0idGV4dC1hbGlnbjpsZWZ0Ij48Yj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNl
cmlmOyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQt
ZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7Ij4gTGVzIEdpbnNiZXJnIChnaW5zYmVyZykgWzxh
IGhyZWY9Im1haWx0bzpnaW5zYmVyZ0BjaXNjby5jb20iPm1haWx0bzpnaW5zYmVyZ0BjaXNjby5j
b208L2E+XQ0KPGJyPg0KPGI+U2VudDo8L2I+IE1vbmRheSwgQXVndXN0IDAxLCAyMDE2IDE6MzAg
UE08YnI+DQo8Yj5Ubzo8L2I+IERvbmdqaWUgKEppbW15KTsgPGEgaHJlZj0ibWFpbHRvOm9zcGZA
aWV0Zi5vcmciPm9zcGZAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+Q2M6PC9iPiBaaGFuZ3h1ZG9uZyAo
emhhbmd4dWRvbmcsIFZSUCk7IDxhIGhyZWY9Im1haWx0bzpsaXpoZW5xaWFuZ0BjaGluYW1vYmls
ZS5jb20iPg0KbGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tPC9hPjxicj4NCjxiPlN1YmplY3Q6
PC9iPiBSRTogW09TUEZdIFNvbGljaXQgZmVlZGJhY2tzIG9uIGRyYWZ0LWRvbmctb3NwZi1tYXhh
Z2UtZmx1c2gtcHJvYmxlbS1zdGF0ZW1lbnQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249ImxlZnQiIHN0eWxlPSJ0ZXh0LWFs
aWduOmxlZnQiPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+PG86cD4m
bmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1D
TiI+SmllIOKAkzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFu
Z3VhZ2U6WkgtQ04iPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOiMxRjQ5N0Q7bXNvLWZh
cmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPlRoZSBkcmFmdCBzYXlzIChTZWN0aW9uIDIpOjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPjxvOnA+
Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6Wkgt
Q04iPuKAnFNpbmNlIGNyeXB0b2dyYXBoaWMgYXV0aGVudGljYXRpb24gaXMgZXhlY3V0ZWQgYXQg
dGhlIE9TUEYgcGFja2V0PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6IzFGNDk3RDttc28tZmFyZWFz
dC1sYW5ndWFnZTpaSC1DTiI+Jm5ic3A7Jm5ic3A7IGxldmVsLCBpdCBjYW4gb25seSBwcm90ZWN0
IHRoZSBhc3NlbWJsZWQgTFNVIHBhY2tldCBmb3Igb25lIGhvcCBhbmQ8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtjb2xvcjojMUY0OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj4mbmJzcDsmbmJzcDsg
ZG9lcyBub3QgcHJvdmlkZSBhbnkgYWRkaXRpb25hbCBwcm90ZWN0aW9uIGZvciB0aGUgY29ycnVw
dGlvbiBvZiBMUzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOiMxRjQ5N0Q7bXNvLWZhcmVhc3QtbGFu
Z3VhZ2U6WkgtQ04iPiZuYnNwOyZuYnNwOyBhZ2UgZmllbGQu4oCdPG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Y29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Y29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+QnV0IGFz
IGF1dGhlbnRpY2F0aW9uIGlzIGNhbGN1bGF0ZWQgYXQgdGhlIE9TUEYgcGFja2V0IGxldmVsLCBh
bnkgY2hhbmdlIHRvIHRoZSBMUyBhZ2UgZmllbGQgZm9yIGFuIGluZGl2aWR1YWwgTFNBIGNvbnRh
aW5lZCB3aXRoaW4gdGhlIE9TUEYgcGFja2V0IChlLmcuIGJ5IHNvbWUgcGFja2V0DQogY29ycnVw
dGlvbiBpbiB0cmFuc21pc3Npb24pIHdvdWxkIGNhdXNlIGF1dGhlbnRpY2F0aW9uIHRvIGZhaWwg
d2hlbiB0aGUgcGFja2V0IGlzIHJlY2VpdmVkLiBTbyB0aGUgc3RhdGVtZW50IHlvdSBtYWtlIGlz
IG5vdCBjb3JyZWN0LiBJIHRoZXJlZm9yZSBhbSBzdHJ1Z2dsaW5nIHRvIHVuZGVyc3RhbmQgd2hh
dCBwcm9ibGVtIHlvdSBiZWxpZXZlIGlzIG5vdCBhZGRyZXNzZWQgYnkgZXhpc3RpbmcgYXV0aGVu
dGljYXRpb24gdGVjaG5pcXVlcy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjojMUY0OTdEO21zby1m
YXJlYXN0LWxhbmd1YWdlOlpILUNOIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjojMUY0
OTdEO21zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj4mbmJzcDsmbmJzcDsgTGVzPG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Y29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+PG86cD4m
bmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1D
TiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6IzFGNDk3RDttc28tZmFyZWFzdC1sYW5n
dWFnZTpaSC1DTiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9y
ZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBpbiAwaW4gMGlu
IDQuMHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlk
ICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBhbGlnbj0ibGVmdCIgc3R5bGU9InRleHQtYWxpZ246bGVmdCI+PGI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsiPkZy
b206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTog
VGFob21hLCBzYW5zLXNlcmlmOyI+IE9TUEYgWzxhIGhyZWY9Im1haWx0bzpvc3BmLWJvdW5jZXNA
aWV0Zi5vcmciPm1haWx0bzpvc3BmLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XQ0KPGI+T24gQmVoYWxm
IE9mIDwvYj5Eb25namllIChKaW1teSk8YnI+DQo8Yj5TZW50OjwvYj4gU3VuZGF5LCBKdWx5IDMx
LCAyMDE2IDg6MTUgUE08YnI+DQo8Yj5Ubzo8L2I+IDxhIGhyZWY9Im1haWx0bzpvc3BmQGlldGYu
b3JnIj5vc3BmQGlldGYub3JnPC9hPjxicj4NCjxiPkNjOjwvYj4gWmhhbmd4dWRvbmcgKHpoYW5n
eHVkb25nLCBWUlApOyA8YSBocmVmPSJtYWlsdG86bGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29t
Ij4NCmxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbTwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4g
W09TUEZdIFNvbGljaXQgZmVlZGJhY2tzIG9uIGRyYWZ0LWRvbmctb3NwZi1tYXhhZ2UtZmx1c2gt
cHJvYmxlbS1zdGF0ZW1lbnQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249ImxlZnQiIHN0eWxlPSJ0ZXh0LWFsaWduOmxlZnQi
PjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9Im1zby1mYXJl
YXN0LWxhbmd1YWdlOlpILUNOIj5IaSBhbGwsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPmRyYWZ0LWRvbmctb3NwZi1tYXhhZ2Ut
Zmx1c2gtcHJvYmxlbS1zdGF0ZW1lbnQgZGVzY3JpYmVzIHRoZSBwcm9ibGVtcyBjYXVzZWQgYnkg
dGhlIGNvcnJ1cHRpb24gb2YgdGhlIExTIEFnZSBmaWVsZCwgYW5kIHN1bW1hcml6ZXMgdGhlIHJl
cXVpcmVtZW50cyBvbiBwb3RlbnRpYWwgc29sdXRpb25zLiBUaGlzIGRyYWZ0IHJlY2VpdmVkIGdv
b2QNCiBjb21tZW50cyBkdXJpbmcgdGhlIHByZXNlbnRhdGlvbiBvbiB0aGUgSUVURiBtZWV0aW5n
IGluIEIuQS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1s
YW5ndWFnZTpaSC1DTiI+VGhlIGF1dGhvcnMgd291bGQgbGlrZSB0byBzb2xpY2l0IGZ1cnRoZXIg
ZmVlZGJhY2tzIGZyb20gdGhlIG1haWxpbmcgbGlzdCwgb24gYm90aCB0aGUgcHJvYmxlbSBzdGF0
ZW1lbnQgYW5kIHRoZSBzb2x1dGlvbiByZXF1aXJlbWVudHMuIEJhc2VkIG9uIHRoZSBmZWVkYmFj
a3MsIHdlIHdpbGwgdXBkYXRlIHRoZSBwcm9ibGVtIHN0YXRlbWVudA0KIGRyYWZ0LCBhbmQgd29y
ayB0b2dldGhlciB0byBidWlsZCBzdWl0YWJsZSBzb2x1dGlvbnMuIDxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5n
dWFnZTpaSC1DTiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj5UaGUgVVJMIG9m
IHRoZSBkcmFmdCBpczo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPjxhIGhyZWY9Imh0dHBz
Oi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1kb25nLW9zcGYtbWF4YWdlLWZsdXNoLXByb2Js
ZW0tc3RhdGVtZW50LTAwIj5odHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtZG9uZy1v
c3BmLW1heGFnZS1mbHVzaC1wcm9ibGVtLXN0YXRlbWVudC0wMDwvYT48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFu
Z3VhZ2U6WkgtQ04iPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+Q29tbWVudHMg
JmFtcDsgZmVlZGJhY2tzIGFyZSB3ZWxjb21lLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJtc28tZmFyZWFzdC1sYW5ndWFnZTpaSC1DTiI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9Im1zby1mYXJlYXN0LWxhbmd1YWdlOlpILUNOIj5CZXN0IHJlZ2FyZHMsPG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9Im1zby1mYXJl
YXN0LWxhbmd1YWdlOlpILUNOIj5KaWU8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0ibXNvLWZhcmVhc3QtbGFuZ3VhZ2U6WkgtQ04iPjxvOnA+
Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwv
c3Bhbj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_D3D3992778E35aceeciscocom_--


From nobody Mon Aug 15 01:57:33 2016
Return-Path: <chao.fu@ericsson.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 671BB12B035 for <ospf@ietfa.amsl.com>; Mon, 15 Aug 2016 01:57:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.221
X-Spam-Level: 
X-Spam-Status: No, score=-4.221 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
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 5QMl92g9MWRQ for <ospf@ietfa.amsl.com>; Mon, 15 Aug 2016 01:57:29 -0700 (PDT)
Received: from sessmg22.ericsson.net (sessmg22.ericsson.net [193.180.251.58]) (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 2A91C126FDC for <ospf@ietf.org>; Mon, 15 Aug 2016 01:57:28 -0700 (PDT)
X-AuditID: c1b4fb3a-c91fe700000009bd-00-57b183f56480
Received: from ESGSCHC006.ericsson.se (Unknown_Domain [146.11.116.83]) by  (Symantec Mail Security) with SMTP id 65.C5.02493.6F381B75; Mon, 15 Aug 2016 10:57:26 +0200 (CEST)
Received: from ESGSCMB109.ericsson.se ([169.254.9.143]) by ESGSCHC006.ericsson.se ([146.11.116.83]) with mapi id 14.03.0301.000; Mon, 15 Aug 2016 16:57:24 +0800
From: Chao Fu <chao.fu@ericsson.com>
To: "Acee Lindem (acee)" <acee@cisco.com>, RFC Errata System <rfc-editor@rfc-editor.org>, "pmurphy@noc.usgs.net" <pmurphy@noc.usgs.net>, "akatlas@gmail.com" <akatlas@gmail.com>, "db3546@att.com" <db3546@att.com>, "Alvaro Retana (aretana)" <aretana@cisco.com>, "Abhay Roy (akr)" <akr@cisco.com>
Thread-Topic: [Technical Errata Reported] RFC3101 (4767)
Thread-Index: AQHR8Sf+AZYezQpouE+uJcwZ+yNoIaA+Y6sAgAUMP0CAAAdugIABoo6w
Date: Mon, 15 Aug 2016 08:57:24 +0000
Message-ID: <06F6F5EBB94E6043A805319DFE5B3E0B788216B3@ESGSCMB109.ericsson.se>
References: <20160808035016.6B4C1B80C59@rfc-editor.org> <D3CDE054.762DF%acee@cisco.com> <06F6F5EBB94E6043A805319DFE5B3E0B78817B19@ESGSCMB109.ericsson.se> <D3D22387.78312%acee@cisco.com>
In-Reply-To: <D3D22387.78312%acee@cisco.com>
Accept-Language: zh-CN, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [146.11.116.6]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRmVeSWpSXmKPExsUyibskWPdb88Zwg6U9uhaT385jtvj08BKz xeGDs9gs/v7cymhxuaub3aLl3j12i8/3kiya9n9lc+DweNk/h9Fjyu+NrB47Z91l91iy5CeT x5LZq5g9GtqOsQawRXHZpKTmZJalFunbJXBlbN7/kL3gg3vF7X/H2BoYW9y6GDk5JARMJL7d WMbexcjFISSwnlHiw9d2VghnCaPE5XUHgRwODjYBFYmFCw1B4iICa5kkOhddZAbpZhZQlnjc tZoNxBYWMJe4uf8zmC0iYCGx9fcsVgjbTeLf5F1gcRYBVYnHU96CzeQV8JX4uzIOYtd+Rol5 p3+CzeQU0JHYt2MGE4jNKCArMe3RfSaIXeISt57MZ4K4WkBiyZ7zzBC2qMTLx/9YIWwFiekb 7jGCzGcW0JRYv0sfolVRYkr3Q3YQm1dAUOLkzCcsExhFZyGZOguhYxaSjllIOhYwsqxiFC1O LS7OTTcy0kstykwuLs7P08tLLdnECIzDg1t+W+1gPPjc8RCjAAejEg/vgo0bwoVYE8uKK3MP MUpwMCuJ8C5u3BguxJuSWFmVWpQfX1Sak1p8iFGag0VJnNf/pWK4kEB6YklqdmpqQWoRTJaJ g1OqgVH+xqTOTY4iEi+Xeh3hiJXScBSJWug9g/HrJZbDezecWuVx/4nREbXpPkZzrzj5KV2q 6TrmEZkZbbfYysLvzZ/CmWHH36hZFeV+r445uHF27KV7KWbvtCV9D9z/bca6g/n/xPj+tK2P qw13TXkrpr3o7+X5J16oP7pUv3vGwlZX/v+9U//HFRcrsRRnJBpqMRcVJwIAC2SR7L8CAAA=
Archived-At: <https://mailarchive.ietf.org/arch/msg/ospf/S3tg-6mHEdTbiALT9DAd4Ec3Yec>
Cc: "ospf@ietf.org" <ospf@ietf.org>
Subject: Re: [OSPF] [Technical Errata Reported] RFC3101 (4767)
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 15 Aug 2016 08:57:31 -0000

SGkgQWNlZSwNCg0KVGhhbmsgeW91IHZlcnkgbXVjaCBmb3IgdGhlIGNsYXJpZmljYXRpb24uIElm
IHNvLCBkb2VzIGl0IG1lYW4gMi41LigzKSBjb3VsZCBiZSBtb3JlIGV4YWN0IHRvIHJlbW92ZSAi
IFR5cGUtNSBjYXBhYmxlIGFyZWEiIGZyb20gZm9sbG93aW5nIHdvcmRzPw0KICAgICAgICAgICIg
Rm9yIGEgVHlwZS01IExTQSB0aGUgbWF0Y2hpbmcNCiAgICAgICAgICByb3V0aW5nIHRhYmxlIGVu
dHJ5IG11c3Qgc3BlY2lmeSBhbiBpbnRyYS1hcmVhIG9yIGludGVyLWFyZWENCiAgICAgICAgICBw
YXRoIHRocm91Z2ggYSBUeXBlLTUgY2FwYWJsZSBhcmVhICINCg0KSU1PIGEgVHlwZS01IGNhcGFi
bGUgYXJlYSBkb2VzIG5vdCBpbmNsdWRlIE5TU0EgYXJlYSBub3Igc3R1YiBhcmVhIGZyb20gdGhl
IGRlZmluaXRpb24gaW4gUkZDIDMxMDEgU2VjdGlvbiAxLjMsIHRoZSBzZWNvbmQgcGFyYWdyYXBo
LiANCiIgICBUaGUgT1NQRiBzcGVjaWZpY2F0aW9uIGRlZmluZXMgdHdvIGdlbmVyYWwgY2xhc3Nl
cyBvZiBhcmVhDQogICBjb25maWd1cmF0aW9uLiAgVGhlIGZpcnN0IGFsbG93cyBUeXBlLTUgTFNB
cyB0byBiZSBmbG9vZGVkIHRocm91Z2hvdXQNCiAgIHRoZSBhcmVhLiAgSW4gdGhpcyBjb25maWd1
cmF0aW9uLCBUeXBlLTUgTFNBcyBtYXkgYmUgb3JpZ2luYXRlZCBieQ0KICAgcm91dGVycyBpbnRl
cm5hbCB0byB0aGUgYXJlYSBvciBmbG9vZGVkIGludG8gdGhlIGFyZWEgYnkgYXJlYSBib3JkZXIN
CiAgIHJvdXRlcnMuICBUaGVzZSBhcmVhcywgcmVmZXJyZWQgdG8gaGVyZWluIGFzIFR5cGUtNSBj
YXBhYmxlIGFyZWFzIChvcg0KICAganVzdCBwbGFpbiBhcmVhcyBpbiB0aGUgT1NQRiBzcGVjaWZp
Y2F0aW9uKSAiDQoNClJlZ2FyZHMsDQpDaGFvIEZ1DQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0t
LS0tDQpGcm9tOiBBY2VlIExpbmRlbSAoYWNlZSkgW21haWx0bzphY2VlQGNpc2NvLmNvbV0gDQpT
ZW50OiBGcmlkYXksIEF1Z3VzdCAxMiwgMjAxNiAwMDo0Ng0KVG86IENoYW8gRnUgPGNoYW8uZnVA
ZXJpY3Nzb24uY29tPjsgUkZDIEVycmF0YSBTeXN0ZW0gPHJmYy1lZGl0b3JAcmZjLWVkaXRvci5v
cmc+OyBwbXVycGh5QG5vYy51c2dzLm5ldDsgYWthdGxhc0BnbWFpbC5jb207IGRiMzU0NkBhdHQu
Y29tOyBBbHZhcm8gUmV0YW5hIChhcmV0YW5hKSA8YXJldGFuYUBjaXNjby5jb20+OyBBYmhheSBS
b3kgKGFrcikgPGFrckBjaXNjby5jb20+DQpDYzogb3NwZkBpZXRmLm9yZw0KU3ViamVjdDogUmU6
IFtUZWNobmljYWwgRXJyYXRhIFJlcG9ydGVkXSBSRkMzMTAxICg0NzY3KQ0KDQpIaSBDaGFvLCAN
Cg0KT24gOC8xMS8xNiwgNToyMiBBTSwgIkNoYW8gRnUiIDxjaGFvLmZ1QGVyaWNzc29uLmNvbT4g
d3JvdGU6DQoNCj5IaSBBY2VlLA0KPg0KPklmIG15IHVuZGVyc3RhbmRpbmcgaXMgY29ycmVjdCwg
eW91IHNhaWQgdGhlcmUgaXMgdGhlIHRvcG9sb2d5IHRoYXQgYW4gDQo+QUJSIHJlY2VpdmVzIG9u
ZSBOU1NBIExTQSBhbmQgb25lIEFTRSBMU0Egd2l0aCB0aGUgc2FtZSBkZXN0aW5hdGlvbiwgDQo+
Y29zdCBhbmQgbm9uLXplcm8gZm9yd2FyZGluZyBhZGRyZXNzLiAgSXQgaXMgcmlnaHQgYnV0IHdo
ZW4gZG9pbmcgDQo+ZXh0ZXJuYWwgcm91dGUgY2FsY3VsYXRpb24sIG9uZSBvZiBpdCB3b3VsZCBi
ZSByZWplY3RlZCBhY2NvcmRpbmcgdG8gMi41LigzKToNCj4gICAgICAgICAgSWYgdGhlIGZvcndh
cmRpbmcgYWRkcmVzcyBpcyBub24temVybyBsb29rIHVwIHRoZSBmb3J3YXJkaW5nDQo+ICAgICAg
ICAgIGFkZHJlc3MgaW4gdGhlIHJvdXRpbmcgdGFibGUuICBGb3IgYSBUeXBlLTUgTFNBIHRoZSBt
YXRjaGluZw0KPiAgICAgICAgICByb3V0aW5nIHRhYmxlIGVudHJ5IG11c3Qgc3BlY2lmeSBhbiBp
bnRyYS1hcmVhIG9yIGludGVyLWFyZWENCj4gICAgICAgICAgcGF0aCB0aHJvdWdoIGEgVHlwZS01
IGNhcGFibGUgYXJlYS4gIEZvciBhIFR5cGUtNyBMU0EgdGhlDQo+ICAgICAgICAgIG1hdGNoaW5n
IHJvdXRpbmcgdGFibGUgZW50cnkgbXVzdCBzcGVjaWZ5IGFuIGludHJhLWFyZWEgcGF0aA0KPiAg
ICAgICAgICB0aHJvdWdoIHRoZSBMU0EncyBvcmlnaW5hdGluZyBOU1NBLg0KPlRoZW4gdGhlIHBh
dGggdG8gdGhlIGZvcndhcmRpbmcgYWRkcmVzcyBjYW5ub3QgYmUgdGhyb3VnaCBhIFR5cGUtNSAN
Cj5jYXBhYmxlIGFyZWEgYW5kIGFuIE5TU0EgYXJlYSBhdCB0aGUgc2FtZSB0aW1lLCB3aGljaCBt
ZWFucyBvbmUgb2YgdGhlbSANCj53b3VsZCBiZSBpZ25vcmVkIGhlcmUgYW5kIG5vIGNoYW5jZSB0
byBtYXRjaCBydWxlIChlKS4NCg0KV2l0aCB0aGlzIHJlc3BlY3QgdG8gdGhpcyByZWFzb25pbmcs
IHlvdXIgdW5kZXJzdGFuZGluZyBpcyBpbmNvcnJlY3QuIElmIHRoZSBGQSBwYXRoIGlzIHZpYSBh
IGludHJhLWFyZWEgTlNTQSByb3V0ZSAod2hpY2ggaXQgd291bGQgYmUgZm9yIGFuIE5TU0EgQUJS
KSwgdGhlbiBpdCB3b3VsZCBiZSBwYXNzIHRoZSByZWFjaGFiaWxpdHkgdGVzdCBmb3IgYm90aCB0
aGUgTlNTQS1MU0EgYW5kIHRoZSBBUy1FeHRlcm5hbCBMU0EuDQoNClRoYW5rcywNCkFjZWUgDQoN
Cg0KPg0KPkF0IHRoZSBzYW1lIHRpbWUsIHJ1bGUgKGUpIGlzIG5vdCAgb25seSBkZWZpbmVkIHRv
IGNoZWNrIHRoZSBtaXh0dXJlIG9mIA0KPmFuIEFTRSBMU0EgYW5kIGFuIE5TU0EgTFNBLCBhbmQg
dGhlbiBpdCBpcyBwb3NzaWJsZSB0byBjb21wYXJlIHR3byBBU0UgDQo+TFNBcyBvciB0d28gTlNT
QSBMU0FzLiBCdXQgdGhlIHJlZmVyZW5jZWQgdGV4dCBkZXNjcmliZXMgdGhhdCBubyBzdWNoIA0K
PnR3byBOU1NBIExTQXMgZXhpc3QgYmVjYXVzZSBvbmUgb2YgdGhlbSBzaG91bGQgYmUgZmx1c2hl
ZC4gDQo+Q29uc2VxdWVudGx5LCB0aGUgY29uZGl0aW9uIG9mIHJ1bGUgKGUpIHdpbGwgbmV2ZXIg
YmUgbWF0Y2hlZCBhbmQgdGhlbiANCj5pdCBpcyBhIHJlZHVuZGFudCBydWxlLg0KPg0KPklmIHJ1
bGUgKGUpIGlzIG5vdCB2YWxpZCwgSSBndWVzcyBpdCBpcyBiZXR0ZXIgdG8gcmVjb3JkIGl0IHNv
bWV3aGVyZSwgDQo+b3RoZXJ3aXNlIHNvbWUgY29uZm9ybWFuY2UgdGVzdGVycyBhbHdheXMgd2Fu
dCB0byB2ZXJpZnkgaXQsIHRoYXQgaXMgDQo+dGhlIHJlYXNvbiB3aHkgSSB3b3VsZCBsaWtlIHRv
IHJlcG9ydCB0aGUgZXJyYXRhLiBJZiBteSB1bmRlcnN0YW5kaW5nIA0KPm9uIHJ1bGUNCj4oZSkg
aXMgd3JvbmcsIHBsZWFzZSBjb3JyZWN0IG1lIGFuZCBJIHdpbGwgYXBwcmVjaWF0ZSBpdCB2ZXJ5
IG11Y2guDQo+DQo+VGhhbmtzICYgYmVzdCBSZWdhcmRzLA0KPkNoYW8gRnUNCj4NCj4tLS0tLU9y
aWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPkZyb206IEFjZWUgTGluZGVtIChhY2VlKSBbbWFpbHRvOmFj
ZWVAY2lzY28uY29tXQ0KPlNlbnQ6IE1vbmRheSwgQXVndXN0IDA4LCAyMDE2IDE5OjE1DQo+VG86
IFJGQyBFcnJhdGEgU3lzdGVtIDxyZmMtZWRpdG9yQHJmYy1lZGl0b3Iub3JnPjsgDQo+cG11cnBo
eUBub2MudXNncy5uZXQ7IGFrYXRsYXNAZ21haWwuY29tOyBkYjM1NDZAYXR0LmNvbTsgQWx2YXJv
IFJldGFuYSANCj4oYXJldGFuYSkgPGFyZXRhbmFAY2lzY28uY29tPjsgQWJoYXkgUm95IChha3Ip
IDxha3JAY2lzY28uY29tPg0KPkNjOiBDaGFvIEZ1IDxjaGFvLmZ1QGVyaWNzc29uLmNvbT47IG9z
cGZAaWV0Zi5vcmcNCj5TdWJqZWN0OiBSZTogW1RlY2huaWNhbCBFcnJhdGEgUmVwb3J0ZWRdIFJG
QzMxMDEgKDQ3NjcpDQo+DQo+VGhpcyBFcnJhdGEgc2hvdWxkIGJlIHJlamVjdGVkIGFzIGl0IGlz
IGVhc3kgdG8gZW52aXNpb24gYSB0b3BvbG9neSANCj53aGVyZSBhbiBBQlIgZm9yIGFuIE5TU0Eg
cmVjZWl2ZXMgYW4gTlNTQS1MU0EgZnJvbSBhbiBOU1NBIGludGVybmFsIA0KPnJvdXRlciBhbmQg
YW4gQVMtRXhlcm5hbC1MU0EgZnJvbSBvcmlnaW5hdGluZyByb3V0ZXJzIHRoYXQgZG8gbm90IA0K
PnJlY2VpdmUgZWFjaCBvdGhlcnMgZXF1aXZhbGVudCBMU0FzLiBGdXJ0aGVybW9yZSwgZXZlbiBp
ZiB0aGlzIHdlcmUgbm90IA0KPnRoZSBjYXNlLCB0aGUgcmVmZXJlbmNlZCB0ZXh0IHJlZmVycyB0
byBMU0FzIHRoYXQgYXJlIGJvdGggTlNTQS1MU0FzIGFzIA0KPm9wcG9zZWQgdG8gYSBtaXh0dXJl
IG9mIGFuIE5TU0EtTFNBIGFuZCBhbiBBUy1FeHRlcm5hbC1MU0EuDQo+DQo+VGhhbmtzLA0KPkFj
ZWUNCj4NCj5PbiA4LzcvMTYsIDExOjUwIFBNLCAiUkZDIEVycmF0YSBTeXN0ZW0iIDxyZmMtZWRp
dG9yQHJmYy1lZGl0b3Iub3JnPg0KPndyb3RlOg0KPg0KPj5UaGUgZm9sbG93aW5nIGVycmF0YSBy
ZXBvcnQgaGFzIGJlZW4gc3VibWl0dGVkIGZvciBSRkMzMTAxLCAiVGhlIE9TUEYgDQo+Pk5vdC1T
by1TdHViYnkgQXJlYSAoTlNTQSkgT3B0aW9uIi4NCj4+DQo+Pi0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tDQo+PllvdSBtYXkgcmV2aWV3IHRoZSByZXBvcnQgYmVsb3cgYW5k
IGF0Og0KPj5odHRwOi8vd3d3LnJmYy1lZGl0b3Iub3JnL2VycmF0YV9zZWFyY2gucGhwP3JmYz0z
MTAxJmVpZD00NzY3DQo+Pg0KPj4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LQ0KPj5UeXBlOiBUZWNobmljYWwNCj4+UmVwb3J0ZWQgYnk6IENoYW8gRnUgPGNoYW8uZnVAZXJp
Y3Nzb24uY29tPg0KPj4NCj4+U2VjdGlvbjogMi41Lig2KS4oZSkNCj4+DQo+Pk9yaWdpbmFsIFRl
eHQNCj4+LS0tLS0tLS0tLS0tLQ0KPj4gICAgICAgICAgKGUpIElmIHRoZSBjdXJyZW50IExTQSBp
cyBmdW5jdGlvbmFsbHkgdGhlIHNhbWUgYXMgYW4NCj4+ICAgICAgICAgICAgICBpbnN0YWxsZWQg
TFNBIChpLmUuLCBzYW1lIGRlc3RpbmF0aW9uLCBjb3N0IGFuZCBub24temVybw0KPj4gICAgICAg
ICAgICAgIGZvcndhcmRpbmcgYWRkcmVzcykgdGhlbiBhcHBseSB0aGUgZm9sbG93aW5nIHByaW9y
aXRpZXMgaW4NCj4+ICAgICAgICAgICAgICBkZWNpZGluZyB3aGljaCBMU0EgaXMgcHJlZmVycmVk
Og0KPj4NCj4+ICAgICAgICAgICAgICAgICAxLiBBIFR5cGUtNyBMU0Egd2l0aCB0aGUgUC1iaXQg
c2V0Lg0KPj4NCj4+ICAgICAgICAgICAgICAgICAyLiBBIFR5cGUtNSBMU0EuDQo+Pg0KPj4gICAg
ICAgICAgICAgICAgIDMuIFRoZSBMU0Egd2l0aCB0aGUgaGlnaGVyIHJvdXRlciBJRC4NCj4+DQo+
PiAgICAgICAgICAgICAgW05TU0FdDQo+Pg0KPj5Db3JyZWN0ZWQgVGV4dA0KPj4tLS0tLS0tLS0t
LS0tLQ0KPj5OVUxMIChpdCBzaG91bGQgYmUgZGVsZXRlZCBiZWNhdXNlIG5vIExTQXMgd291bGQg
YmUgY29tcGFyZWQgaGVyZS4pDQo+Pg0KPj5Ob3Rlcw0KPj4tLS0tLQ0KPj5JZiBvbmUgTFNBIGlz
IFR5cGUtNSBhbmQgdGhlIG90aGVyIGlzIFR5cGUtNywgb25lIG9mIHRoZW0gd291bGQgYmUgDQo+
PnJlamVjdGVkIGF0IHN0ZXAgKDIuNS4oMykgKCBwbGVhc2UgcmVmZXIgdG8gT1NQRiBtYWlsIGxp
c3Q6DQo+Pmh0dHBzOi8vbWFpbGFyY2hpdmUuaWV0Zi5vcmcvYXJjaC9tc2cvb3NwZi9LQm9oNVQ3
NW8tczduX2JMMWtucmM2dVZsVHMgKS4NCj4+SWYgYm90aCBvZiB0aGVtIGFyZSBUeXBlLTcgTFNB
cywgb25lIG9mIHRoZW0gd291bGQgYmUgZmx1c2hlZCANCj4+YWNjb3JkaW5nDQo+PjIuNDogDQo+
PiAgIElmIHR3byBOU1NBIHJvdXRlcnMsIGJvdGgNCj4+ICAgcmVhY2hhYmxlIGZyb20gb25lIGFu
b3RoZXIgb3ZlciB0aGUgTlNTQSwgb3JpZ2luYXRlIGZ1bmN0aW9uYWxseQ0KPj4gICBlcXVpdmFs
ZW50IFR5cGUtNyBMU0FzIChpLmUuLCBzYW1lIGRlc3RpbmF0aW9uLCBjb3N0IGFuZCBub24temVy
bw0KPj4gICBmb3J3YXJkaW5nIGFkZHJlc3MpLCB0aGVuIHRoZSByb3V0ZXIgaGF2aW5nIHRoZSBs
ZWFzdCBwcmVmZXJyZWQgTFNBDQo+PiAgIHNob3VsZCBmbHVzaCBpdHMgTFNBLg0KPj4NCj4+QXMg
YSByZXN1bHQsIHJ1bGUgKGUpIHdvdWxkIG5ldmVyIGJlIGFwcGxpZWQgYW5kIHNob3VsZCBiZSBy
ZW1vdmVkLg0KPj4NCj4+SW5zdHJ1Y3Rpb25zOg0KPj4tLS0tLS0tLS0tLS0tDQo+PlRoaXMgZXJy
YXR1bSBpcyBjdXJyZW50bHkgcG9zdGVkIGFzICJSZXBvcnRlZCIuIElmIG5lY2Vzc2FyeSwgcGxl
YXNlIA0KPj51c2UgIlJlcGx5IEFsbCIgdG8gZGlzY3VzcyB3aGV0aGVyIGl0IHNob3VsZCBiZSB2
ZXJpZmllZCBvciByZWplY3RlZC4NCj4+V2hlbiBhIGRlY2lzaW9uIGlzIHJlYWNoZWQsIHRoZSB2
ZXJpZnlpbmcgcGFydHkgKElFU0cpIGNhbiBsb2cgaW4gdG8gDQo+PmNoYW5nZSB0aGUgc3RhdHVz
IGFuZCBlZGl0IHRoZSByZXBvcnQsIGlmIG5lY2Vzc2FyeS4NCj4+DQo+Pi0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+PlJGQzMxMDEgKGRyYWZ0LWlldGYtb3NwZi1uc3Nh
LXVwZGF0ZS0xMSkNCj4+LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCj4+
VGl0bGUgICAgICAgICAgICAgICA6IFRoZSBPU1BGIE5vdC1Tby1TdHViYnkgQXJlYSAoTlNTQSkg
T3B0aW9uDQo+PlB1YmxpY2F0aW9uIERhdGUgICAgOiBKYW51YXJ5IDIwMDMNCj4+QXV0aG9yKHMp
ICAgICAgICAgICA6IFAuIE11cnBoeQ0KPj5DYXRlZ29yeSAgICAgICAgICAgIDogUFJPUE9TRUQg
U1RBTkRBUkQNCj4+U291cmNlICAgICAgICAgICAgICA6IE9wZW4gU2hvcnRlc3QgUGF0aCBGaXJz
dCBJR1ANCj4+QXJlYSAgICAgICAgICAgICAgICA6IFJvdXRpbmcNCj4+U3RyZWFtICAgICAgICAg
ICAgICA6IElFVEYNCj4+VmVyaWZ5aW5nIFBhcnR5ICAgICA6IElFU0cNCj4+DQo+DQoNCg==


From nobody Mon Aug 15 04:39:59 2016
Return-Path: <ppsenak@cisco.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 1C38612DA3A for <ospf@ietfa.amsl.com>; Mon, 15 Aug 2016 04:39:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.769
X-Spam-Level: 
X-Spam-Status: No, score=-15.769 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=-1.247, 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 jAWeJ5HtBfCy for <ospf@ietfa.amsl.com>; Mon, 15 Aug 2016 04:39:57 -0700 (PDT)
Received: from aer-iport-1.cisco.com (aer-iport-1.cisco.com [173.38.203.51]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8A7BF12D904 for <ospf@ietf.org>; Mon, 15 Aug 2016 04:39:56 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=2164; q=dns/txt; s=iport; t=1471261196; x=1472470796; h=message-id:date:from:mime-version:to:subject:references: in-reply-to:content-transfer-encoding; bh=arT3kBqHYakJhtTgq/E1tfsXsGAjxPKzX0bY2qGj1tI=; b=AqWP9CjRt5PE/dw9q76gfA8JfDBjGfTnb1OY7QXxKi1TOhfFaMYzgOaK gwrcbJVn9QExLmADrSk8hYYy1AB72E2s3j0te5BA2R6u+ddvdwCSld070 SjboolGuA8NRq7lphC7Db12dWkp1ZjedAclUO9MgTKcpfcGQjTqnEfjr9 g=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0DPAQCvqbFX/xbLJq1ehBt8uTeBfSSFe?= =?us-ascii?q?QKBexQCAQEBAQEBAV4nhF4BAQQBAQE2NgoNBAsOAwQBAQEJFggHCQMCAQIBFR8?= =?us-ascii?q?JCAYBDAYCAQGIJQgOwAIBAQEBAQEBAQEBAQEBAQEBAQEBAQEXBYYqhE2KGwEEm?= =?us-ascii?q?T6PFoFrhFuDD4VujDeDeB42ghIcgU46MockAQEB?=
X-IronPort-AV: E=Sophos;i="5.28,525,1464652800"; d="scan'208";a="683434235"
Received: from aer-iport-nat.cisco.com (HELO aer-core-1.cisco.com) ([173.38.203.22]) by aer-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 15 Aug 2016 11:39:54 +0000
Received: from [10.61.78.149] (ams3-vpn-dhcp3733.cisco.com [10.61.78.149]) by aer-core-1.cisco.com (8.14.5/8.14.5) with ESMTP id u7FBdrOs029212; Mon, 15 Aug 2016 11:39:54 GMT
Message-ID: <57B1AA09.3070008@cisco.com>
Date: Mon, 15 Aug 2016 13:39:53 +0200
From: Peter Psenak <ppsenak@cisco.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:24.0) Gecko/20100101 Thunderbird/24.4.0
MIME-Version: 1.0
To: Chris Bowers <cbowers@juniper.net>, OSPF List <ospf@ietf.org>
References: <5791D96B.6080907@cisco.com> <MWHPR05MB2829B34A5B8AB2F4489DC2AFA9060@MWHPR05MB2829.namprd05.prod.outlook.com>
In-Reply-To: <MWHPR05MB2829B34A5B8AB2F4489DC2AFA9060@MWHPR05MB2829.namprd05.prod.outlook.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/ospf/aZdahYFaPtc-OT1Krvlpz4sZYZg>
Subject: Re: [OSPF] OSPFv2 SR draft
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 15 Aug 2016 11:39:58 -0000

Hi Chris,

sorry for the delay, I was on PTO during last two weeks.
Please see inline:

On 03/08/16 16:45 , Chris Bowers wrote:
> Peter,
>
> Taking a looking at the whole paragraph into this sentence was added,
> I am not sure how to interpret it.
>
>     The SR-Algorithm Sub-TLV is optional.  It MAY only be advertised once
>     in the Router Information Opaque LSA.  If the SID/Label Range TLV, as
>     defined in Section 3.2, is advertised, then the SR-Algorithm TLV MUST
>     also be advertised.  If the SR-Algorithm TLV is not advertised by the
>     node, such node is considered as not being segment routing capable.
>
> Is this sentence intended to imply that if a router does not advertise
> the SR-Algorithm TLV including algorithm X, then any prefix-SIDs for
> algorithm X advertised by that router will be ignored by other routers?

in OSPF we do not have the SR capability TLV. We use SR-Algorithm TLV 
for that purpose. So if a router does not advertise the SR-Algorithm TLV 
for algorithm X, other routers should not send any SR traffic using SIDs 
that were advertised for algorithm X.

If the router does not advertise any SR Algorithm TLV, then the node is 
not SR capable and no SR traffic should be forwarded to such a node.

thanks,
Peter


>
> If this is the intention, then it would be better to state is more explicitly.
>
> If not, then the intended meaning should be clarified.
>
> Thanks,
> Chris
>
>
> -----Original Message-----
> From: OSPF [mailto:ospf-bounces@ietf.org] On Behalf Of Peter Psenak
> Sent: Friday, July 22, 2016 3:30 AM
> To: OSPF List <ospf@ietf.org>
> Subject: [OSPF] OSPFv2 SR draft
>
> Hi All,
>
> following text has been added in the latest revision of the OSPFv2 SR
> draft, section 3.1.
>
> "If the SR-Algorithm TLV is not advertised by node, such node is
> considered as not being segment routing capable."
>
> Please let us know if there are any concerns regarding this addition.
>
> thanks,
> Peter
>
> _______________________________________________
> OSPF mailing list
> OSPF@ietf.org
> https://www.ietf.org/mailman/listinfo/ospf
> .
>


From nobody Mon Aug 15 06:38:43 2016
Return-Path: <acee@cisco.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 44CE212D0B6 for <ospf@ietfa.amsl.com>; Mon, 15 Aug 2016 06:38:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.769
X-Spam-Level: 
X-Spam-Status: No, score=-15.769 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=-1.247, 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 g8mCqBkS_9h8 for <ospf@ietfa.amsl.com>; Mon, 15 Aug 2016 06:38:39 -0700 (PDT)
Received: from alln-iport-1.cisco.com (alln-iport-1.cisco.com [173.37.142.88]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A134412D5A5 for <ospf@ietf.org>; Mon, 15 Aug 2016 06:38:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=10076; q=dns/txt; s=iport; t=1471268318; x=1472477918; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=u2Ahx0/FQf2S6ZOeMDdHagRV7goU/Q7YKUfvGyg4YeE=; b=GpMNZw3yZK33udrjnrudzYy25KSpRzYMUwNR7gPt5TC88UmvKkq1+sDM e+6dxRUGjBgcdYtewdlxU+B30hSjDsFh0eLNQynNUwrIANku9/OOYYl1U sB3IeBJ7b+2tTJRuQbpLZlaI8s691SZMIsIado5/h96UgsGdg2mhlUPdV s=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0DYAgATxbFX/40NJK1EGoNFVnwHrQmMK?= =?us-ascii?q?IF9JIV5AhyBLjgUAgEBAQEBAQFeJ4ReAQEFIxFFDAQCAQgRBAEBAQICIwMCAgI?= =?us-ascii?q?fERQBCAgCBAENBYgXAxcOLa4Mi1UNhEABAQEBAQEBAQEBAQEBAQEBAQEBAQEcg?= =?us-ascii?q?QGIc4EDgTmBCoFgAQEbF4JqgloFiCgMhx2JOTQBhh2GOYI/gWuEW4h9hmSBS4Q?= =?us-ascii?q?Ig3cBHjaCEg0PgUxuAROFWjd/AQEB?=
X-IronPort-AV: E=Sophos;i="5.28,525,1464652800"; d="scan'208";a="311038713"
Received: from alln-core-8.cisco.com ([173.36.13.141]) by alln-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 15 Aug 2016 13:38:37 +0000
Received: from XCH-RTP-013.cisco.com (xch-rtp-013.cisco.com [64.101.220.153]) by alln-core-8.cisco.com (8.14.5/8.14.5) with ESMTP id u7FDcbxo023119 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Mon, 15 Aug 2016 13:38:37 GMT
Received: from xch-rtp-015.cisco.com (64.101.220.155) by XCH-RTP-013.cisco.com (64.101.220.153) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Mon, 15 Aug 2016 09:38:36 -0400
Received: from xch-rtp-015.cisco.com ([64.101.220.155]) by XCH-RTP-015.cisco.com ([64.101.220.155]) with mapi id 15.00.1210.000; Mon, 15 Aug 2016 09:38:36 -0400
From: "Acee Lindem (acee)" <acee@cisco.com>
To: Chao Fu <chao.fu@ericsson.com>, RFC Errata System <rfc-editor@rfc-editor.org>, "pmurphy@noc.usgs.net" <pmurphy@noc.usgs.net>, "akatlas@gmail.com" <akatlas@gmail.com>, "db3546@att.com" <db3546@att.com>, "Alvaro Retana (aretana)" <aretana@cisco.com>, "Abhay Roy (akr)" <akr@cisco.com>
Thread-Topic: [Technical Errata Reported] RFC3101 (4767)
Thread-Index: AQHR8Sf71gJsVCFEVECeSTlIVIj5NqA+6cGAgATa4gCAADjUgIAGCVsAgAALfgA=
Date: Mon, 15 Aug 2016 13:38:36 +0000
Message-ID: <D3D73D67.7987E%acee@cisco.com>
References: <20160808035016.6B4C1B80C59@rfc-editor.org> <D3CDE054.762DF%acee@cisco.com> <06F6F5EBB94E6043A805319DFE5B3E0B78817B19@ESGSCMB109.ericsson.se> <D3D22387.78312%acee@cisco.com> <06F6F5EBB94E6043A805319DFE5B3E0B788216B3@ESGSCMB109.ericsson.se>
In-Reply-To: <06F6F5EBB94E6043A805319DFE5B3E0B788216B3@ESGSCMB109.ericsson.se>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.116.152.198]
Content-Type: text/plain; charset="utf-8"
Content-ID: <2BA94971DD06994DA2E887E099FEEF6E@emea.cisco.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/ospf/0VU7_rB17nEQyAkm_AszYoC3kfA>
Cc: "ospf@ietf.org" <ospf@ietf.org>
Subject: Re: [OSPF] [Technical Errata Reported] RFC3101 (4767)
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 15 Aug 2016 13:38:41 -0000

SGkgQ2hhbywgDQpJIGFuc3dlcmVkIHRvbyBmYXN0IC0geW91IGFyZSByaWdodCB0aGF0IGEgdHlw
ZS01IExTQSBwYXRoIHRvIGEgZm9yd2FyZGluZw0KYWRkcmVzcyBjYW5ub3QgYmUgYWNjZXNzaWJs
ZSB0aHJvdWdoIGFuIE5TU0EgYXJlYS4gSG93ZXZlciwgdGhlcmUgaXMgc3RpbGwNCnRoZSBzY2Vu
YXJpbyB3aGVyZSB0aGUgc2FtZSBwcmVmaXggaXMgYWR2ZXJ0aXNlZCB3aXRoIGRpZmZlcmVudCBm
b3J3YXJkaW5nDQphZGRyZXNzZXMgYW5kIGV2ZXJ5dGhpbmcgZWxzZSBpcyBlcXVhbCAobWV0cmlj
cywgQVNCUi9Gb3J3YXJkaW5nIGFkZHJlc3MNCmNvc3QsIHBhdGggcHJlZmVyZW5jZSwgZXRjKS4g
SW4gdGhpcyBjYXNlLCB0aGUgdGllLWJyZWFrZXIgcnVsZSBpcyBzdGlsbA0KcmVxdWlyZWQuIA0K
DQpUaGFua3MsDQpBY2VlDQoNCk9uIDgvMTUvMTYsIDQ6NTcgQU0sICJDaGFvIEZ1IiA8Y2hhby5m
dUBlcmljc3Nvbi5jb20+IHdyb3RlOg0KDQo+SGkgQWNlZSwNCj4NCj5UaGFuayB5b3UgdmVyeSBt
dWNoIGZvciB0aGUgY2xhcmlmaWNhdGlvbi4gSWYgc28sIGRvZXMgaXQgbWVhbiAyLjUuKDMpDQo+
Y291bGQgYmUgbW9yZSBleGFjdCB0byByZW1vdmUgIiBUeXBlLTUgY2FwYWJsZSBhcmVhIiBmcm9t
IGZvbGxvd2luZyB3b3Jkcz8NCj4gICAgICAgICAgIiBGb3IgYSBUeXBlLTUgTFNBIHRoZSBtYXRj
aGluZw0KPiAgICAgICAgICByb3V0aW5nIHRhYmxlIGVudHJ5IG11c3Qgc3BlY2lmeSBhbiBpbnRy
YS1hcmVhIG9yIGludGVyLWFyZWENCj4gICAgICAgICAgcGF0aCB0aHJvdWdoIGEgVHlwZS01IGNh
cGFibGUgYXJlYSAiDQo+DQo+SU1PIGEgVHlwZS01IGNhcGFibGUgYXJlYSBkb2VzIG5vdCBpbmNs
dWRlIE5TU0EgYXJlYSBub3Igc3R1YiBhcmVhIGZyb20NCj50aGUgZGVmaW5pdGlvbiBpbiBSRkMg
MzEwMSBTZWN0aW9uIDEuMywgdGhlIHNlY29uZCBwYXJhZ3JhcGguDQo+IiAgIFRoZSBPU1BGIHNw
ZWNpZmljYXRpb24gZGVmaW5lcyB0d28gZ2VuZXJhbCBjbGFzc2VzIG9mIGFyZWENCj4gICBjb25m
aWd1cmF0aW9uLiAgVGhlIGZpcnN0IGFsbG93cyBUeXBlLTUgTFNBcyB0byBiZSBmbG9vZGVkIHRo
cm91Z2hvdXQNCj4gICB0aGUgYXJlYS4gIEluIHRoaXMgY29uZmlndXJhdGlvbiwgVHlwZS01IExT
QXMgbWF5IGJlIG9yaWdpbmF0ZWQgYnkNCj4gICByb3V0ZXJzIGludGVybmFsIHRvIHRoZSBhcmVh
IG9yIGZsb29kZWQgaW50byB0aGUgYXJlYSBieSBhcmVhIGJvcmRlcg0KPiAgIHJvdXRlcnMuICBU
aGVzZSBhcmVhcywgcmVmZXJyZWQgdG8gaGVyZWluIGFzIFR5cGUtNSBjYXBhYmxlIGFyZWFzIChv
cg0KPiAgIGp1c3QgcGxhaW4gYXJlYXMgaW4gdGhlIE9TUEYgc3BlY2lmaWNhdGlvbikgIg0KPg0K
PlJlZ2FyZHMsDQo+Q2hhbyBGdQ0KPg0KPi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+RnJv
bTogQWNlZSBMaW5kZW0gKGFjZWUpIFttYWlsdG86YWNlZUBjaXNjby5jb21dDQo+U2VudDogRnJp
ZGF5LCBBdWd1c3QgMTIsIDIwMTYgMDA6NDYNCj5UbzogQ2hhbyBGdSA8Y2hhby5mdUBlcmljc3Nv
bi5jb20+OyBSRkMgRXJyYXRhIFN5c3RlbQ0KPjxyZmMtZWRpdG9yQHJmYy1lZGl0b3Iub3JnPjsg
cG11cnBoeUBub2MudXNncy5uZXQ7IGFrYXRsYXNAZ21haWwuY29tOw0KPmRiMzU0NkBhdHQuY29t
OyBBbHZhcm8gUmV0YW5hIChhcmV0YW5hKSA8YXJldGFuYUBjaXNjby5jb20+OyBBYmhheSBSb3kN
Cj4oYWtyKSA8YWtyQGNpc2NvLmNvbT4NCj5DYzogb3NwZkBpZXRmLm9yZw0KPlN1YmplY3Q6IFJl
OiBbVGVjaG5pY2FsIEVycmF0YSBSZXBvcnRlZF0gUkZDMzEwMSAoNDc2NykNCj4NCj5IaSBDaGFv
LCANCj4NCj5PbiA4LzExLzE2LCA1OjIyIEFNLCAiQ2hhbyBGdSIgPGNoYW8uZnVAZXJpY3Nzb24u
Y29tPiB3cm90ZToNCj4NCj4+SGkgQWNlZSwNCj4+DQo+PklmIG15IHVuZGVyc3RhbmRpbmcgaXMg
Y29ycmVjdCwgeW91IHNhaWQgdGhlcmUgaXMgdGhlIHRvcG9sb2d5IHRoYXQgYW4NCj4+QUJSIHJl
Y2VpdmVzIG9uZSBOU1NBIExTQSBhbmQgb25lIEFTRSBMU0Egd2l0aCB0aGUgc2FtZSBkZXN0aW5h
dGlvbiwNCj4+Y29zdCBhbmQgbm9uLXplcm8gZm9yd2FyZGluZyBhZGRyZXNzLiAgSXQgaXMgcmln
aHQgYnV0IHdoZW4gZG9pbmcNCj4+ZXh0ZXJuYWwgcm91dGUgY2FsY3VsYXRpb24sIG9uZSBvZiBp
dCB3b3VsZCBiZSByZWplY3RlZCBhY2NvcmRpbmcgdG8NCj4+Mi41LigzKToNCj4+ICAgICAgICAg
IElmIHRoZSBmb3J3YXJkaW5nIGFkZHJlc3MgaXMgbm9uLXplcm8gbG9vayB1cCB0aGUgZm9yd2Fy
ZGluZw0KPj4gICAgICAgICAgYWRkcmVzcyBpbiB0aGUgcm91dGluZyB0YWJsZS4gIEZvciBhIFR5
cGUtNSBMU0EgdGhlIG1hdGNoaW5nDQo+PiAgICAgICAgICByb3V0aW5nIHRhYmxlIGVudHJ5IG11
c3Qgc3BlY2lmeSBhbiBpbnRyYS1hcmVhIG9yIGludGVyLWFyZWENCj4+ICAgICAgICAgIHBhdGgg
dGhyb3VnaCBhIFR5cGUtNSBjYXBhYmxlIGFyZWEuICBGb3IgYSBUeXBlLTcgTFNBIHRoZQ0KPj4g
ICAgICAgICAgbWF0Y2hpbmcgcm91dGluZyB0YWJsZSBlbnRyeSBtdXN0IHNwZWNpZnkgYW4gaW50
cmEtYXJlYSBwYXRoDQo+PiAgICAgICAgICB0aHJvdWdoIHRoZSBMU0EncyBvcmlnaW5hdGluZyBO
U1NBLg0KPj5UaGVuIHRoZSBwYXRoIHRvIHRoZSBmb3J3YXJkaW5nIGFkZHJlc3MgY2Fubm90IGJl
IHRocm91Z2ggYSBUeXBlLTUNCj4+Y2FwYWJsZSBhcmVhIGFuZCBhbiBOU1NBIGFyZWEgYXQgdGhl
IHNhbWUgdGltZSwgd2hpY2ggbWVhbnMgb25lIG9mIHRoZW0NCj4+d291bGQgYmUgaWdub3JlZCBo
ZXJlIGFuZCBubyBjaGFuY2UgdG8gbWF0Y2ggcnVsZSAoZSkuDQo+DQo+V2l0aCB0aGlzIHJlc3Bl
Y3QgdG8gdGhpcyByZWFzb25pbmcsIHlvdXIgdW5kZXJzdGFuZGluZyBpcyBpbmNvcnJlY3QuIElm
DQo+dGhlIEZBIHBhdGggaXMgdmlhIGEgaW50cmEtYXJlYSBOU1NBIHJvdXRlICh3aGljaCBpdCB3
b3VsZCBiZSBmb3IgYW4gTlNTQQ0KPkFCUiksIHRoZW4gaXQgd291bGQgYmUgcGFzcyB0aGUgcmVh
Y2hhYmlsaXR5IHRlc3QgZm9yIGJvdGggdGhlIE5TU0EtTFNBDQo+YW5kIHRoZSBBUy1FeHRlcm5h
bCBMU0EuDQo+DQo+VGhhbmtzLA0KPkFjZWUgDQo+DQo+DQo+Pg0KPj5BdCB0aGUgc2FtZSB0aW1l
LCBydWxlIChlKSBpcyBub3QgIG9ubHkgZGVmaW5lZCB0byBjaGVjayB0aGUgbWl4dHVyZSBvZg0K
Pj5hbiBBU0UgTFNBIGFuZCBhbiBOU1NBIExTQSwgYW5kIHRoZW4gaXQgaXMgcG9zc2libGUgdG8g
Y29tcGFyZSB0d28gQVNFDQo+PkxTQXMgb3IgdHdvIE5TU0EgTFNBcy4gQnV0IHRoZSByZWZlcmVu
Y2VkIHRleHQgZGVzY3JpYmVzIHRoYXQgbm8gc3VjaA0KPj50d28gTlNTQSBMU0FzIGV4aXN0IGJl
Y2F1c2Ugb25lIG9mIHRoZW0gc2hvdWxkIGJlIGZsdXNoZWQuDQo+PkNvbnNlcXVlbnRseSwgdGhl
IGNvbmRpdGlvbiBvZiBydWxlIChlKSB3aWxsIG5ldmVyIGJlIG1hdGNoZWQgYW5kIHRoZW4NCj4+
aXQgaXMgYSByZWR1bmRhbnQgcnVsZS4NCj4+DQo+PklmIHJ1bGUgKGUpIGlzIG5vdCB2YWxpZCwg
SSBndWVzcyBpdCBpcyBiZXR0ZXIgdG8gcmVjb3JkIGl0IHNvbWV3aGVyZSwNCj4+b3RoZXJ3aXNl
IHNvbWUgY29uZm9ybWFuY2UgdGVzdGVycyBhbHdheXMgd2FudCB0byB2ZXJpZnkgaXQsIHRoYXQg
aXMNCj4+dGhlIHJlYXNvbiB3aHkgSSB3b3VsZCBsaWtlIHRvIHJlcG9ydCB0aGUgZXJyYXRhLiBJ
ZiBteSB1bmRlcnN0YW5kaW5nDQo+Pm9uIHJ1bGUNCj4+KGUpIGlzIHdyb25nLCBwbGVhc2UgY29y
cmVjdCBtZSBhbmQgSSB3aWxsIGFwcHJlY2lhdGUgaXQgdmVyeSBtdWNoLg0KPj4NCj4+VGhhbmtz
ICYgYmVzdCBSZWdhcmRzLA0KPj5DaGFvIEZ1DQo+Pg0KPj4tLS0tLU9yaWdpbmFsIE1lc3NhZ2Ut
LS0tLQ0KPj5Gcm9tOiBBY2VlIExpbmRlbSAoYWNlZSkgW21haWx0bzphY2VlQGNpc2NvLmNvbV0N
Cj4+U2VudDogTW9uZGF5LCBBdWd1c3QgMDgsIDIwMTYgMTk6MTUNCj4+VG86IFJGQyBFcnJhdGEg
U3lzdGVtIDxyZmMtZWRpdG9yQHJmYy1lZGl0b3Iub3JnPjsNCj4+cG11cnBoeUBub2MudXNncy5u
ZXQ7IGFrYXRsYXNAZ21haWwuY29tOyBkYjM1NDZAYXR0LmNvbTsgQWx2YXJvIFJldGFuYQ0KPj4o
YXJldGFuYSkgPGFyZXRhbmFAY2lzY28uY29tPjsgQWJoYXkgUm95IChha3IpIDxha3JAY2lzY28u
Y29tPg0KPj5DYzogQ2hhbyBGdSA8Y2hhby5mdUBlcmljc3Nvbi5jb20+OyBvc3BmQGlldGYub3Jn
DQo+PlN1YmplY3Q6IFJlOiBbVGVjaG5pY2FsIEVycmF0YSBSZXBvcnRlZF0gUkZDMzEwMSAoNDc2
NykNCj4+DQo+PlRoaXMgRXJyYXRhIHNob3VsZCBiZSByZWplY3RlZCBhcyBpdCBpcyBlYXN5IHRv
IGVudmlzaW9uIGEgdG9wb2xvZ3kNCj4+d2hlcmUgYW4gQUJSIGZvciBhbiBOU1NBIHJlY2VpdmVz
IGFuIE5TU0EtTFNBIGZyb20gYW4gTlNTQSBpbnRlcm5hbA0KPj5yb3V0ZXIgYW5kIGFuIEFTLUV4
ZXJuYWwtTFNBIGZyb20gb3JpZ2luYXRpbmcgcm91dGVycyB0aGF0IGRvIG5vdA0KPj5yZWNlaXZl
IGVhY2ggb3RoZXJzIGVxdWl2YWxlbnQgTFNBcy4gRnVydGhlcm1vcmUsIGV2ZW4gaWYgdGhpcyB3
ZXJlIG5vdA0KPj50aGUgY2FzZSwgdGhlIHJlZmVyZW5jZWQgdGV4dCByZWZlcnMgdG8gTFNBcyB0
aGF0IGFyZSBib3RoIE5TU0EtTFNBcyBhcw0KPj5vcHBvc2VkIHRvIGEgbWl4dHVyZSBvZiBhbiBO
U1NBLUxTQSBhbmQgYW4gQVMtRXh0ZXJuYWwtTFNBLg0KPj4NCj4+VGhhbmtzLA0KPj5BY2VlDQo+
Pg0KPj5PbiA4LzcvMTYsIDExOjUwIFBNLCAiUkZDIEVycmF0YSBTeXN0ZW0iIDxyZmMtZWRpdG9y
QHJmYy1lZGl0b3Iub3JnPg0KPj53cm90ZToNCj4+DQo+Pj5UaGUgZm9sbG93aW5nIGVycmF0YSBy
ZXBvcnQgaGFzIGJlZW4gc3VibWl0dGVkIGZvciBSRkMzMTAxLCAiVGhlIE9TUEYNCj4+Pk5vdC1T
by1TdHViYnkgQXJlYSAoTlNTQSkgT3B0aW9uIi4NCj4+Pg0KPj4+LS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0NCj4+PllvdSBtYXkgcmV2aWV3IHRoZSByZXBvcnQgYmVsb3cg
YW5kIGF0Og0KPj4+aHR0cDovL3d3dy5yZmMtZWRpdG9yLm9yZy9lcnJhdGFfc2VhcmNoLnBocD9y
ZmM9MzEwMSZlaWQ9NDc2Nw0KPj4+DQo+Pj4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLQ0KPj4+VHlwZTogVGVjaG5pY2FsDQo+Pj5SZXBvcnRlZCBieTogQ2hhbyBGdSA8Y2hh
by5mdUBlcmljc3Nvbi5jb20+DQo+Pj4NCj4+PlNlY3Rpb246IDIuNS4oNikuKGUpDQo+Pj4NCj4+
Pk9yaWdpbmFsIFRleHQNCj4+Pi0tLS0tLS0tLS0tLS0NCj4+PiAgICAgICAgICAoZSkgSWYgdGhl
IGN1cnJlbnQgTFNBIGlzIGZ1bmN0aW9uYWxseSB0aGUgc2FtZSBhcyBhbg0KPj4+ICAgICAgICAg
ICAgICBpbnN0YWxsZWQgTFNBIChpLmUuLCBzYW1lIGRlc3RpbmF0aW9uLCBjb3N0IGFuZCBub24t
emVybw0KPj4+ICAgICAgICAgICAgICBmb3J3YXJkaW5nIGFkZHJlc3MpIHRoZW4gYXBwbHkgdGhl
IGZvbGxvd2luZyBwcmlvcml0aWVzIGluDQo+Pj4gICAgICAgICAgICAgIGRlY2lkaW5nIHdoaWNo
IExTQSBpcyBwcmVmZXJyZWQ6DQo+Pj4NCj4+PiAgICAgICAgICAgICAgICAgMS4gQSBUeXBlLTcg
TFNBIHdpdGggdGhlIFAtYml0IHNldC4NCj4+Pg0KPj4+ICAgICAgICAgICAgICAgICAyLiBBIFR5
cGUtNSBMU0EuDQo+Pj4NCj4+PiAgICAgICAgICAgICAgICAgMy4gVGhlIExTQSB3aXRoIHRoZSBo
aWdoZXIgcm91dGVyIElELg0KPj4+DQo+Pj4gICAgICAgICAgICAgIFtOU1NBXQ0KPj4+DQo+Pj5D
b3JyZWN0ZWQgVGV4dA0KPj4+LS0tLS0tLS0tLS0tLS0NCj4+Pk5VTEwgKGl0IHNob3VsZCBiZSBk
ZWxldGVkIGJlY2F1c2Ugbm8gTFNBcyB3b3VsZCBiZSBjb21wYXJlZCBoZXJlLikNCj4+Pg0KPj4+
Tm90ZXMNCj4+Pi0tLS0tDQo+Pj5JZiBvbmUgTFNBIGlzIFR5cGUtNSBhbmQgdGhlIG90aGVyIGlz
IFR5cGUtNywgb25lIG9mIHRoZW0gd291bGQgYmUNCj4+PnJlamVjdGVkIGF0IHN0ZXAgKDIuNS4o
MykgKCBwbGVhc2UgcmVmZXIgdG8gT1NQRiBtYWlsIGxpc3Q6DQo+Pj5odHRwczovL21haWxhcmNo
aXZlLmlldGYub3JnL2FyY2gvbXNnL29zcGYvS0JvaDVUNzVvLXM3bl9iTDFrbnJjNnVWbFRzDQo+
Pj4pLg0KPj4+SWYgYm90aCBvZiB0aGVtIGFyZSBUeXBlLTcgTFNBcywgb25lIG9mIHRoZW0gd291
bGQgYmUgZmx1c2hlZA0KPj4+YWNjb3JkaW5nDQo+Pj4yLjQ6IA0KPj4+ICAgSWYgdHdvIE5TU0Eg
cm91dGVycywgYm90aA0KPj4+ICAgcmVhY2hhYmxlIGZyb20gb25lIGFub3RoZXIgb3ZlciB0aGUg
TlNTQSwgb3JpZ2luYXRlIGZ1bmN0aW9uYWxseQ0KPj4+ICAgZXF1aXZhbGVudCBUeXBlLTcgTFNB
cyAoaS5lLiwgc2FtZSBkZXN0aW5hdGlvbiwgY29zdCBhbmQgbm9uLXplcm8NCj4+PiAgIGZvcndh
cmRpbmcgYWRkcmVzcyksIHRoZW4gdGhlIHJvdXRlciBoYXZpbmcgdGhlIGxlYXN0IHByZWZlcnJl
ZCBMU0ENCj4+PiAgIHNob3VsZCBmbHVzaCBpdHMgTFNBLg0KPj4+DQo+Pj5BcyBhIHJlc3VsdCwg
cnVsZSAoZSkgd291bGQgbmV2ZXIgYmUgYXBwbGllZCBhbmQgc2hvdWxkIGJlIHJlbW92ZWQuDQo+
Pj4NCj4+Pkluc3RydWN0aW9uczoNCj4+Pi0tLS0tLS0tLS0tLS0NCj4+PlRoaXMgZXJyYXR1bSBp
cyBjdXJyZW50bHkgcG9zdGVkIGFzICJSZXBvcnRlZCIuIElmIG5lY2Vzc2FyeSwgcGxlYXNlDQo+
Pj51c2UgIlJlcGx5IEFsbCIgdG8gZGlzY3VzcyB3aGV0aGVyIGl0IHNob3VsZCBiZSB2ZXJpZmll
ZCBvciByZWplY3RlZC4NCj4+PldoZW4gYSBkZWNpc2lvbiBpcyByZWFjaGVkLCB0aGUgdmVyaWZ5
aW5nIHBhcnR5IChJRVNHKSBjYW4gbG9nIGluIHRvDQo+Pj5jaGFuZ2UgdGhlIHN0YXR1cyBhbmQg
ZWRpdCB0aGUgcmVwb3J0LCBpZiBuZWNlc3NhcnkuDQo+Pj4NCj4+Pi0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+Pj5SRkMzMTAxIChkcmFmdC1pZXRmLW9zcGYtbnNzYS11
cGRhdGUtMTEpDQo+Pj4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLQ0KPj4+
VGl0bGUgICAgICAgICAgICAgICA6IFRoZSBPU1BGIE5vdC1Tby1TdHViYnkgQXJlYSAoTlNTQSkg
T3B0aW9uDQo+Pj5QdWJsaWNhdGlvbiBEYXRlICAgIDogSmFudWFyeSAyMDAzDQo+Pj5BdXRob3Io
cykgICAgICAgICAgIDogUC4gTXVycGh5DQo+Pj5DYXRlZ29yeSAgICAgICAgICAgIDogUFJPUE9T
RUQgU1RBTkRBUkQNCj4+PlNvdXJjZSAgICAgICAgICAgICAgOiBPcGVuIFNob3J0ZXN0IFBhdGgg
Rmlyc3QgSUdQDQo+Pj5BcmVhICAgICAgICAgICAgICAgIDogUm91dGluZw0KPj4+U3RyZWFtICAg
ICAgICAgICAgICA6IElFVEYNCj4+PlZlcmlmeWluZyBQYXJ0eSAgICAgOiBJRVNHDQo+Pj4NCj4+
DQo+DQoNCg==


From nobody Mon Aug 15 18:36:04 2016
Return-Path: <chao.fu@ericsson.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9F7CB12D603 for <ospf@ietfa.amsl.com>; Mon, 15 Aug 2016 18:36:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.221
X-Spam-Level: 
X-Spam-Status: No, score=-4.221 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
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 WIUKN9BfD1AO for <ospf@ietfa.amsl.com>; Mon, 15 Aug 2016 18:36:02 -0700 (PDT)
Received: from sesbmg22.ericsson.net (sesbmg22.ericsson.net [193.180.251.48]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id AC03E12D119 for <ospf@ietf.org>; Mon, 15 Aug 2016 18:36:01 -0700 (PDT)
X-AuditID: c1b4fb30-ad3ff700000009f9-85-57b26dfb94ce
Received: from ESGSCHC001.ericsson.se (Unknown_Domain [146.11.116.68]) by  (Symantec Mail Security) with SMTP id 11.D1.02553.CFD62B75; Tue, 16 Aug 2016 03:35:59 +0200 (CEST)
Received: from ESGSCMB109.ericsson.se ([169.254.9.143]) by ESGSCHC001.ericsson.se ([10.0.18.117]) with mapi id 14.03.0301.000; Tue, 16 Aug 2016 09:35:55 +0800
From: Chao Fu <chao.fu@ericsson.com>
To: "Acee Lindem (acee)" <acee@cisco.com>, RFC Errata System <rfc-editor@rfc-editor.org>, "pmurphy@noc.usgs.net" <pmurphy@noc.usgs.net>, "akatlas@gmail.com" <akatlas@gmail.com>, "db3546@att.com" <db3546@att.com>, "Alvaro Retana (aretana)" <aretana@cisco.com>, "Abhay Roy (akr)" <akr@cisco.com>
Thread-Topic: [Technical Errata Reported] RFC3101 (4767)
Thread-Index: AQHR8Sf+AZYezQpouE+uJcwZ+yNoIaA+Y6sAgAUMP0CAAAdugIABoo6wgARyUwCAAUyQMA==
Date: Tue, 16 Aug 2016 01:35:55 +0000
Message-ID: <06F6F5EBB94E6043A805319DFE5B3E0B78821760@ESGSCMB109.ericsson.se>
References: <20160808035016.6B4C1B80C59@rfc-editor.org> <D3CDE054.762DF%acee@cisco.com> <06F6F5EBB94E6043A805319DFE5B3E0B78817B19@ESGSCMB109.ericsson.se> <D3D22387.78312%acee@cisco.com> <06F6F5EBB94E6043A805319DFE5B3E0B788216B3@ESGSCMB109.ericsson.se> <D3D73D67.7987E%acee@cisco.com>
In-Reply-To: <D3D73D67.7987E%acee@cisco.com>
Accept-Language: zh-CN, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [146.11.116.6]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-Brightmail-Tracker: H4sIAAAAAAAAA+NgFlrDIsWRmVeSWpSXmKPExsUyibvERfd/7qZwgw9rpCwmv53HbPHp4SVm i8MHZ7FZ/P25ldHiclc3u0XLvXvsFp/vJVk07f/K5sDh8bJ/DqPHlN8bWT12zrrL7rFkyU8m jyWzVzF7NLQdYw1gi+KySUnNySxLLdK3S+DKuPlzEVvBjoiKd3//szYwTgnrYuTkkBAwkTi9 7D57FyMXh5DAekaJ5k3drBDOIkaJO50f2LoYOTjYBFQkFi40BImLCKxlkuhcdJEZpJtZQFni cddqNhBbWMBc4ub+z2C2iICFxNbfs1gh7DCJI81tTCA2i4CqxNqF18BqeAV8JfbuWckMsWwp k8TbP6uYQJZxCuhInFiqAlLDKCArMe3RfSaIXeISt57MZ4K4WkBiyZ7zzBC2qMTLx/9YIWwF iekb7jGCjGEW0JRYv0sfolVRYkr3Q3aItYISJ2c+YZnAKDoLydRZCB2zkHTMQtKxgJFlFaNo cWpxUm66kZFealFmcnFxfp5eXmrJJkZgHB7c8ttgB+PL546HGAU4GJV4eBWYN4ULsSaWFVfm HmKU4GBWEuENzAIK8aYkVlalFuXHF5XmpBYfYpTmYFES5/V/qRguJJCeWJKanZpakFoEk2Xi 4JRqYNRbwCi02Lbpi8nHvgfSujqM5ZwctZMM3BMq4u0KzcreVN7Ze/sNw5yORdf8pK+mivj+ fR729vu5DznKbzTYHa4+SJ4cd8wwrMaqbcnHxTqGd5+c+nm4V7m0vu1JwpTcEOUoNskfHkwq 1rIaM+Xl+A5Ivt5w/4tjo3ZX0svz09KDdizSTpx8R4mlOCPRUIu5qDgRAEOTYVO/AgAA
Archived-At: <https://mailarchive.ietf.org/arch/msg/ospf/r68arx7GOLQt8kbPFAETGf9esQE>
Cc: "ospf@ietf.org" <ospf@ietf.org>
Subject: Re: [OSPF] [Technical Errata Reported] RFC3101 (4767)
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 16 Aug 2016 01:36:03 -0000

SGkgQWNlZSwNCg0KUnVsZSAoZSkgaXMgYXBwbGllZCBvbmx5IHdoZW4gdGhlIExTQXMgaGF2ZSBz
YW1lIG5vbi16ZXJvIGZvcndhcmRpbmcgYWRkcmVzcy4gSWYgdGhleSBoYXZlIGRpZmZlcmVudCBm
b3J3YXJkaW5nIGFkZHJlc3MsIHRoZXkgd291bGQgYmUgRUNNUCBpbnN0ZWFkIG9mIGFwcGx5aW5n
IHJ1bGUgKGUpIEkgdGhpbmsuDQogICAgICAgICAgKGUpIElmIHRoZSBjdXJyZW50IExTQSBpcyBm
dW5jdGlvbmFsbHkgdGhlIHNhbWUgYXMgYW4NCiAgICAgICAgICAgICAgaW5zdGFsbGVkIExTQSAo
aS5lLiwgc2FtZSBkZXN0aW5hdGlvbiwgY29zdCBhbmQgbm9uLXplcm8NCiAgICAgICAgICAgICAg
Zm9yd2FyZGluZyBhZGRyZXNzKSB0aGVuIGFwcGx5IHRoZSBmb2xsb3dpbmcgcHJpb3JpdGllcyBp
bg0KICAgICAgICAgICAgICBkZWNpZGluZyB3aGljaCBMU0EgaXMgcHJlZmVycmVkDQoNClJlZ2Fy
ZHMsDQpDaGFvIEZ1DQoNCi0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQpGcm9tOiBBY2VlIExp
bmRlbSAoYWNlZSkgW21haWx0bzphY2VlQGNpc2NvLmNvbV0gDQpTZW50OiBNb25kYXksIEF1Z3Vz
dCAxNSwgMjAxNiAyMTozOQ0KVG86IENoYW8gRnUgPGNoYW8uZnVAZXJpY3Nzb24uY29tPjsgUkZD
IEVycmF0YSBTeXN0ZW0gPHJmYy1lZGl0b3JAcmZjLWVkaXRvci5vcmc+OyBwbXVycGh5QG5vYy51
c2dzLm5ldDsgYWthdGxhc0BnbWFpbC5jb207IGRiMzU0NkBhdHQuY29tOyBBbHZhcm8gUmV0YW5h
IChhcmV0YW5hKSA8YXJldGFuYUBjaXNjby5jb20+OyBBYmhheSBSb3kgKGFrcikgPGFrckBjaXNj
by5jb20+DQpDYzogb3NwZkBpZXRmLm9yZw0KU3ViamVjdDogUmU6IFtUZWNobmljYWwgRXJyYXRh
IFJlcG9ydGVkXSBSRkMzMTAxICg0NzY3KQ0KDQpIaSBDaGFvLA0KSSBhbnN3ZXJlZCB0b28gZmFz
dCAtIHlvdSBhcmUgcmlnaHQgdGhhdCBhIHR5cGUtNSBMU0EgcGF0aCB0byBhIGZvcndhcmRpbmcg
YWRkcmVzcyBjYW5ub3QgYmUgYWNjZXNzaWJsZSB0aHJvdWdoIGFuIE5TU0EgYXJlYS4gSG93ZXZl
ciwgdGhlcmUgaXMgc3RpbGwgdGhlIHNjZW5hcmlvIHdoZXJlIHRoZSBzYW1lIHByZWZpeCBpcyBh
ZHZlcnRpc2VkIHdpdGggZGlmZmVyZW50IGZvcndhcmRpbmcgYWRkcmVzc2VzIGFuZCBldmVyeXRo
aW5nIGVsc2UgaXMgZXF1YWwgKG1ldHJpY3MsIEFTQlIvRm9yd2FyZGluZyBhZGRyZXNzIGNvc3Qs
IHBhdGggcHJlZmVyZW5jZSwgZXRjKS4gSW4gdGhpcyBjYXNlLCB0aGUgdGllLWJyZWFrZXIgcnVs
ZSBpcyBzdGlsbCByZXF1aXJlZC4gDQoNClRoYW5rcywNCkFjZWUNCg0KT24gOC8xNS8xNiwgNDo1
NyBBTSwgIkNoYW8gRnUiIDxjaGFvLmZ1QGVyaWNzc29uLmNvbT4gd3JvdGU6DQoNCj5IaSBBY2Vl
LA0KPg0KPlRoYW5rIHlvdSB2ZXJ5IG11Y2ggZm9yIHRoZSBjbGFyaWZpY2F0aW9uLiBJZiBzbywg
ZG9lcyBpdCBtZWFuIDIuNS4oMykgDQo+Y291bGQgYmUgbW9yZSBleGFjdCB0byByZW1vdmUgIiBU
eXBlLTUgY2FwYWJsZSBhcmVhIiBmcm9tIGZvbGxvd2luZyB3b3Jkcz8NCj4gICAgICAgICAgIiBG
b3IgYSBUeXBlLTUgTFNBIHRoZSBtYXRjaGluZw0KPiAgICAgICAgICByb3V0aW5nIHRhYmxlIGVu
dHJ5IG11c3Qgc3BlY2lmeSBhbiBpbnRyYS1hcmVhIG9yIGludGVyLWFyZWENCj4gICAgICAgICAg
cGF0aCB0aHJvdWdoIGEgVHlwZS01IGNhcGFibGUgYXJlYSAiDQo+DQo+SU1PIGEgVHlwZS01IGNh
cGFibGUgYXJlYSBkb2VzIG5vdCBpbmNsdWRlIE5TU0EgYXJlYSBub3Igc3R1YiBhcmVhIGZyb20g
DQo+dGhlIGRlZmluaXRpb24gaW4gUkZDIDMxMDEgU2VjdGlvbiAxLjMsIHRoZSBzZWNvbmQgcGFy
YWdyYXBoLg0KPiIgICBUaGUgT1NQRiBzcGVjaWZpY2F0aW9uIGRlZmluZXMgdHdvIGdlbmVyYWwg
Y2xhc3NlcyBvZiBhcmVhDQo+ICAgY29uZmlndXJhdGlvbi4gIFRoZSBmaXJzdCBhbGxvd3MgVHlw
ZS01IExTQXMgdG8gYmUgZmxvb2RlZCB0aHJvdWdob3V0DQo+ICAgdGhlIGFyZWEuICBJbiB0aGlz
IGNvbmZpZ3VyYXRpb24sIFR5cGUtNSBMU0FzIG1heSBiZSBvcmlnaW5hdGVkIGJ5DQo+ICAgcm91
dGVycyBpbnRlcm5hbCB0byB0aGUgYXJlYSBvciBmbG9vZGVkIGludG8gdGhlIGFyZWEgYnkgYXJl
YSBib3JkZXINCj4gICByb3V0ZXJzLiAgVGhlc2UgYXJlYXMsIHJlZmVycmVkIHRvIGhlcmVpbiBh
cyBUeXBlLTUgY2FwYWJsZSBhcmVhcyAob3INCj4gICBqdXN0IHBsYWluIGFyZWFzIGluIHRoZSBP
U1BGIHNwZWNpZmljYXRpb24pICINCj4NCj5SZWdhcmRzLA0KPkNoYW8gRnUNCj4NCj4tLS0tLU9y
aWdpbmFsIE1lc3NhZ2UtLS0tLQ0KPkZyb206IEFjZWUgTGluZGVtIChhY2VlKSBbbWFpbHRvOmFj
ZWVAY2lzY28uY29tXQ0KPlNlbnQ6IEZyaWRheSwgQXVndXN0IDEyLCAyMDE2IDAwOjQ2DQo+VG86
IENoYW8gRnUgPGNoYW8uZnVAZXJpY3Nzb24uY29tPjsgUkZDIEVycmF0YSBTeXN0ZW0gDQo+PHJm
Yy1lZGl0b3JAcmZjLWVkaXRvci5vcmc+OyBwbXVycGh5QG5vYy51c2dzLm5ldDsgYWthdGxhc0Bn
bWFpbC5jb207IA0KPmRiMzU0NkBhdHQuY29tOyBBbHZhcm8gUmV0YW5hIChhcmV0YW5hKSA8YXJl
dGFuYUBjaXNjby5jb20+OyBBYmhheSBSb3kNCj4oYWtyKSA8YWtyQGNpc2NvLmNvbT4NCj5DYzog
b3NwZkBpZXRmLm9yZw0KPlN1YmplY3Q6IFJlOiBbVGVjaG5pY2FsIEVycmF0YSBSZXBvcnRlZF0g
UkZDMzEwMSAoNDc2NykNCj4NCj5IaSBDaGFvLA0KPg0KPk9uIDgvMTEvMTYsIDU6MjIgQU0sICJD
aGFvIEZ1IiA8Y2hhby5mdUBlcmljc3Nvbi5jb20+IHdyb3RlOg0KPg0KPj5IaSBBY2VlLA0KPj4N
Cj4+SWYgbXkgdW5kZXJzdGFuZGluZyBpcyBjb3JyZWN0LCB5b3Ugc2FpZCB0aGVyZSBpcyB0aGUg
dG9wb2xvZ3kgdGhhdCBhbiANCj4+QUJSIHJlY2VpdmVzIG9uZSBOU1NBIExTQSBhbmQgb25lIEFT
RSBMU0Egd2l0aCB0aGUgc2FtZSBkZXN0aW5hdGlvbiwgDQo+PmNvc3QgYW5kIG5vbi16ZXJvIGZv
cndhcmRpbmcgYWRkcmVzcy4gIEl0IGlzIHJpZ2h0IGJ1dCB3aGVuIGRvaW5nIA0KPj5leHRlcm5h
bCByb3V0ZSBjYWxjdWxhdGlvbiwgb25lIG9mIGl0IHdvdWxkIGJlIHJlamVjdGVkIGFjY29yZGlu
ZyB0bw0KPj4yLjUuKDMpOg0KPj4gICAgICAgICAgSWYgdGhlIGZvcndhcmRpbmcgYWRkcmVzcyBp
cyBub24temVybyBsb29rIHVwIHRoZSBmb3J3YXJkaW5nDQo+PiAgICAgICAgICBhZGRyZXNzIGlu
IHRoZSByb3V0aW5nIHRhYmxlLiAgRm9yIGEgVHlwZS01IExTQSB0aGUgbWF0Y2hpbmcNCj4+ICAg
ICAgICAgIHJvdXRpbmcgdGFibGUgZW50cnkgbXVzdCBzcGVjaWZ5IGFuIGludHJhLWFyZWEgb3Ig
aW50ZXItYXJlYQ0KPj4gICAgICAgICAgcGF0aCB0aHJvdWdoIGEgVHlwZS01IGNhcGFibGUgYXJl
YS4gIEZvciBhIFR5cGUtNyBMU0EgdGhlDQo+PiAgICAgICAgICBtYXRjaGluZyByb3V0aW5nIHRh
YmxlIGVudHJ5IG11c3Qgc3BlY2lmeSBhbiBpbnRyYS1hcmVhIHBhdGgNCj4+ICAgICAgICAgIHRo
cm91Z2ggdGhlIExTQSdzIG9yaWdpbmF0aW5nIE5TU0EuDQo+PlRoZW4gdGhlIHBhdGggdG8gdGhl
IGZvcndhcmRpbmcgYWRkcmVzcyBjYW5ub3QgYmUgdGhyb3VnaCBhIFR5cGUtNSANCj4+Y2FwYWJs
ZSBhcmVhIGFuZCBhbiBOU1NBIGFyZWEgYXQgdGhlIHNhbWUgdGltZSwgd2hpY2ggbWVhbnMgb25l
IG9mIA0KPj50aGVtIHdvdWxkIGJlIGlnbm9yZWQgaGVyZSBhbmQgbm8gY2hhbmNlIHRvIG1hdGNo
IHJ1bGUgKGUpLg0KPg0KPldpdGggdGhpcyByZXNwZWN0IHRvIHRoaXMgcmVhc29uaW5nLCB5b3Vy
IHVuZGVyc3RhbmRpbmcgaXMgaW5jb3JyZWN0LiANCj5JZiB0aGUgRkEgcGF0aCBpcyB2aWEgYSBp
bnRyYS1hcmVhIE5TU0Egcm91dGUgKHdoaWNoIGl0IHdvdWxkIGJlIGZvciBhbiANCj5OU1NBIEFC
UiksIHRoZW4gaXQgd291bGQgYmUgcGFzcyB0aGUgcmVhY2hhYmlsaXR5IHRlc3QgZm9yIGJvdGgg
dGhlIA0KPk5TU0EtTFNBIGFuZCB0aGUgQVMtRXh0ZXJuYWwgTFNBLg0KPg0KPlRoYW5rcywNCj5B
Y2VlDQo+DQo+DQo+Pg0KPj5BdCB0aGUgc2FtZSB0aW1lLCBydWxlIChlKSBpcyBub3QgIG9ubHkg
ZGVmaW5lZCB0byBjaGVjayB0aGUgbWl4dHVyZSANCj4+b2YgYW4gQVNFIExTQSBhbmQgYW4gTlNT
QSBMU0EsIGFuZCB0aGVuIGl0IGlzIHBvc3NpYmxlIHRvIGNvbXBhcmUgdHdvIA0KPj5BU0UgTFNB
cyBvciB0d28gTlNTQSBMU0FzLiBCdXQgdGhlIHJlZmVyZW5jZWQgdGV4dCBkZXNjcmliZXMgdGhh
dCBubyANCj4+c3VjaCB0d28gTlNTQSBMU0FzIGV4aXN0IGJlY2F1c2Ugb25lIG9mIHRoZW0gc2hv
dWxkIGJlIGZsdXNoZWQuDQo+PkNvbnNlcXVlbnRseSwgdGhlIGNvbmRpdGlvbiBvZiBydWxlIChl
KSB3aWxsIG5ldmVyIGJlIG1hdGNoZWQgYW5kIHRoZW4gDQo+Pml0IGlzIGEgcmVkdW5kYW50IHJ1
bGUuDQo+Pg0KPj5JZiBydWxlIChlKSBpcyBub3QgdmFsaWQsIEkgZ3Vlc3MgaXQgaXMgYmV0dGVy
IHRvIHJlY29yZCBpdCBzb21ld2hlcmUsIA0KPj5vdGhlcndpc2Ugc29tZSBjb25mb3JtYW5jZSB0
ZXN0ZXJzIGFsd2F5cyB3YW50IHRvIHZlcmlmeSBpdCwgdGhhdCBpcyANCj4+dGhlIHJlYXNvbiB3
aHkgSSB3b3VsZCBsaWtlIHRvIHJlcG9ydCB0aGUgZXJyYXRhLiBJZiBteSB1bmRlcnN0YW5kaW5n
IA0KPj5vbiBydWxlDQo+PihlKSBpcyB3cm9uZywgcGxlYXNlIGNvcnJlY3QgbWUgYW5kIEkgd2ls
bCBhcHByZWNpYXRlIGl0IHZlcnkgbXVjaC4NCj4+DQo+PlRoYW5rcyAmIGJlc3QgUmVnYXJkcywN
Cj4+Q2hhbyBGdQ0KPj4NCj4+LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj4+RnJvbTogQWNl
ZSBMaW5kZW0gKGFjZWUpIFttYWlsdG86YWNlZUBjaXNjby5jb21dDQo+PlNlbnQ6IE1vbmRheSwg
QXVndXN0IDA4LCAyMDE2IDE5OjE1DQo+PlRvOiBSRkMgRXJyYXRhIFN5c3RlbSA8cmZjLWVkaXRv
ckByZmMtZWRpdG9yLm9yZz47IA0KPj5wbXVycGh5QG5vYy51c2dzLm5ldDsgYWthdGxhc0BnbWFp
bC5jb207IGRiMzU0NkBhdHQuY29tOyBBbHZhcm8gUmV0YW5hDQo+PihhcmV0YW5hKSA8YXJldGFu
YUBjaXNjby5jb20+OyBBYmhheSBSb3kgKGFrcikgPGFrckBjaXNjby5jb20+DQo+PkNjOiBDaGFv
IEZ1IDxjaGFvLmZ1QGVyaWNzc29uLmNvbT47IG9zcGZAaWV0Zi5vcmcNCj4+U3ViamVjdDogUmU6
IFtUZWNobmljYWwgRXJyYXRhIFJlcG9ydGVkXSBSRkMzMTAxICg0NzY3KQ0KPj4NCj4+VGhpcyBF
cnJhdGEgc2hvdWxkIGJlIHJlamVjdGVkIGFzIGl0IGlzIGVhc3kgdG8gZW52aXNpb24gYSB0b3Bv
bG9neSANCj4+d2hlcmUgYW4gQUJSIGZvciBhbiBOU1NBIHJlY2VpdmVzIGFuIE5TU0EtTFNBIGZy
b20gYW4gTlNTQSBpbnRlcm5hbCANCj4+cm91dGVyIGFuZCBhbiBBUy1FeGVybmFsLUxTQSBmcm9t
IG9yaWdpbmF0aW5nIHJvdXRlcnMgdGhhdCBkbyBub3QgDQo+PnJlY2VpdmUgZWFjaCBvdGhlcnMg
ZXF1aXZhbGVudCBMU0FzLiBGdXJ0aGVybW9yZSwgZXZlbiBpZiB0aGlzIHdlcmUgDQo+Pm5vdCB0
aGUgY2FzZSwgdGhlIHJlZmVyZW5jZWQgdGV4dCByZWZlcnMgdG8gTFNBcyB0aGF0IGFyZSBib3Ro
IA0KPj5OU1NBLUxTQXMgYXMgb3Bwb3NlZCB0byBhIG1peHR1cmUgb2YgYW4gTlNTQS1MU0EgYW5k
IGFuIEFTLUV4dGVybmFsLUxTQS4NCj4+DQo+PlRoYW5rcywNCj4+QWNlZQ0KPj4NCj4+T24gOC83
LzE2LCAxMTo1MCBQTSwgIlJGQyBFcnJhdGEgU3lzdGVtIiA8cmZjLWVkaXRvckByZmMtZWRpdG9y
Lm9yZz4NCj4+d3JvdGU6DQo+Pg0KPj4+VGhlIGZvbGxvd2luZyBlcnJhdGEgcmVwb3J0IGhhcyBi
ZWVuIHN1Ym1pdHRlZCBmb3IgUkZDMzEwMSwgIlRoZSBPU1BGIA0KPj4+Tm90LVNvLVN0dWJieSBB
cmVhIChOU1NBKSBPcHRpb24iLg0KPj4+DQo+Pj4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLQ0KPj4+WW91IG1heSByZXZpZXcgdGhlIHJlcG9ydCBiZWxvdyBhbmQgYXQ6DQo+
Pj5odHRwOi8vd3d3LnJmYy1lZGl0b3Iub3JnL2VycmF0YV9zZWFyY2gucGhwP3JmYz0zMTAxJmVp
ZD00NzY3DQo+Pj4NCj4+Pi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+
Pj5UeXBlOiBUZWNobmljYWwNCj4+PlJlcG9ydGVkIGJ5OiBDaGFvIEZ1IDxjaGFvLmZ1QGVyaWNz
c29uLmNvbT4NCj4+Pg0KPj4+U2VjdGlvbjogMi41Lig2KS4oZSkNCj4+Pg0KPj4+T3JpZ2luYWwg
VGV4dA0KPj4+LS0tLS0tLS0tLS0tLQ0KPj4+ICAgICAgICAgIChlKSBJZiB0aGUgY3VycmVudCBM
U0EgaXMgZnVuY3Rpb25hbGx5IHRoZSBzYW1lIGFzIGFuDQo+Pj4gICAgICAgICAgICAgIGluc3Rh
bGxlZCBMU0EgKGkuZS4sIHNhbWUgZGVzdGluYXRpb24sIGNvc3QgYW5kIG5vbi16ZXJvDQo+Pj4g
ICAgICAgICAgICAgIGZvcndhcmRpbmcgYWRkcmVzcykgdGhlbiBhcHBseSB0aGUgZm9sbG93aW5n
IHByaW9yaXRpZXMgaW4NCj4+PiAgICAgICAgICAgICAgZGVjaWRpbmcgd2hpY2ggTFNBIGlzIHBy
ZWZlcnJlZDoNCj4+Pg0KPj4+ICAgICAgICAgICAgICAgICAxLiBBIFR5cGUtNyBMU0Egd2l0aCB0
aGUgUC1iaXQgc2V0Lg0KPj4+DQo+Pj4gICAgICAgICAgICAgICAgIDIuIEEgVHlwZS01IExTQS4N
Cj4+Pg0KPj4+ICAgICAgICAgICAgICAgICAzLiBUaGUgTFNBIHdpdGggdGhlIGhpZ2hlciByb3V0
ZXIgSUQuDQo+Pj4NCj4+PiAgICAgICAgICAgICAgW05TU0FdDQo+Pj4NCj4+PkNvcnJlY3RlZCBU
ZXh0DQo+Pj4tLS0tLS0tLS0tLS0tLQ0KPj4+TlVMTCAoaXQgc2hvdWxkIGJlIGRlbGV0ZWQgYmVj
YXVzZSBubyBMU0FzIHdvdWxkIGJlIGNvbXBhcmVkIGhlcmUuKQ0KPj4+DQo+Pj5Ob3Rlcw0KPj4+
LS0tLS0NCj4+PklmIG9uZSBMU0EgaXMgVHlwZS01IGFuZCB0aGUgb3RoZXIgaXMgVHlwZS03LCBv
bmUgb2YgdGhlbSB3b3VsZCBiZSANCj4+PnJlamVjdGVkIGF0IHN0ZXAgKDIuNS4oMykgKCBwbGVh
c2UgcmVmZXIgdG8gT1NQRiBtYWlsIGxpc3Q6DQo+Pj5odHRwczovL21haWxhcmNoaXZlLmlldGYu
b3JnL2FyY2gvbXNnL29zcGYvS0JvaDVUNzVvLXM3bl9iTDFrbnJjNnVWbFQNCj4+PnMNCj4+Piku
DQo+Pj5JZiBib3RoIG9mIHRoZW0gYXJlIFR5cGUtNyBMU0FzLCBvbmUgb2YgdGhlbSB3b3VsZCBi
ZSBmbHVzaGVkIA0KPj4+YWNjb3JkaW5nDQo+Pj4yLjQ6IA0KPj4+ICAgSWYgdHdvIE5TU0Egcm91
dGVycywgYm90aA0KPj4+ICAgcmVhY2hhYmxlIGZyb20gb25lIGFub3RoZXIgb3ZlciB0aGUgTlNT
QSwgb3JpZ2luYXRlIGZ1bmN0aW9uYWxseQ0KPj4+ICAgZXF1aXZhbGVudCBUeXBlLTcgTFNBcyAo
aS5lLiwgc2FtZSBkZXN0aW5hdGlvbiwgY29zdCBhbmQgbm9uLXplcm8NCj4+PiAgIGZvcndhcmRp
bmcgYWRkcmVzcyksIHRoZW4gdGhlIHJvdXRlciBoYXZpbmcgdGhlIGxlYXN0IHByZWZlcnJlZCBM
U0ENCj4+PiAgIHNob3VsZCBmbHVzaCBpdHMgTFNBLg0KPj4+DQo+Pj5BcyBhIHJlc3VsdCwgcnVs
ZSAoZSkgd291bGQgbmV2ZXIgYmUgYXBwbGllZCBhbmQgc2hvdWxkIGJlIHJlbW92ZWQuDQo+Pj4N
Cj4+Pkluc3RydWN0aW9uczoNCj4+Pi0tLS0tLS0tLS0tLS0NCj4+PlRoaXMgZXJyYXR1bSBpcyBj
dXJyZW50bHkgcG9zdGVkIGFzICJSZXBvcnRlZCIuIElmIG5lY2Vzc2FyeSwgcGxlYXNlIA0KPj4+
dXNlICJSZXBseSBBbGwiIHRvIGRpc2N1c3Mgd2hldGhlciBpdCBzaG91bGQgYmUgdmVyaWZpZWQg
b3IgcmVqZWN0ZWQuDQo+Pj5XaGVuIGEgZGVjaXNpb24gaXMgcmVhY2hlZCwgdGhlIHZlcmlmeWlu
ZyBwYXJ0eSAoSUVTRykgY2FuIGxvZyBpbiB0byANCj4+PmNoYW5nZSB0aGUgc3RhdHVzIGFuZCBl
ZGl0IHRoZSByZXBvcnQsIGlmIG5lY2Vzc2FyeS4NCj4+Pg0KPj4+LS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0NCj4+PlJGQzMxMDEgKGRyYWZ0LWlldGYtb3NwZi1uc3NhLXVw
ZGF0ZS0xMSkNCj4+Pi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+Pj5U
aXRsZSAgICAgICAgICAgICAgIDogVGhlIE9TUEYgTm90LVNvLVN0dWJieSBBcmVhIChOU1NBKSBP
cHRpb24NCj4+PlB1YmxpY2F0aW9uIERhdGUgICAgOiBKYW51YXJ5IDIwMDMNCj4+PkF1dGhvcihz
KSAgICAgICAgICAgOiBQLiBNdXJwaHkNCj4+PkNhdGVnb3J5ICAgICAgICAgICAgOiBQUk9QT1NF
RCBTVEFOREFSRA0KPj4+U291cmNlICAgICAgICAgICAgICA6IE9wZW4gU2hvcnRlc3QgUGF0aCBG
aXJzdCBJR1ANCj4+PkFyZWEgICAgICAgICAgICAgICAgOiBSb3V0aW5nDQo+Pj5TdHJlYW0gICAg
ICAgICAgICAgIDogSUVURg0KPj4+VmVyaWZ5aW5nIFBhcnR5ICAgICA6IElFU0cNCj4+Pg0KPj4N
Cj4NCg0K


From nobody Tue Aug 16 06:16:57 2016
Return-Path: <jie.dong@huawei.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C771812D81A for <ospf@ietfa.amsl.com>; Tue, 16 Aug 2016 06:16:56 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.467
X-Spam-Level: 
X-Spam-Status: No, score=-5.467 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.247, 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 DGeJkYRjHVhl for <ospf@ietfa.amsl.com>; Tue, 16 Aug 2016 06:16:53 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6EE9D12D815 for <ospf@ietf.org>; Tue, 16 Aug 2016 06:16:50 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml706-cah.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CUK49595; Tue, 16 Aug 2016 13:16:47 +0000 (GMT)
Received: from NKGEML411-HUB.china.huawei.com (10.98.56.70) by lhreml706-cah.china.huawei.com (10.201.5.182) with Microsoft SMTP Server (TLS) id 14.3.235.1; Tue, 16 Aug 2016 14:16:42 +0100
Received: from NKGEML515-MBX.china.huawei.com ([fe80::a54a:89d2:c471:ff]) by nkgeml411-hub.china.huawei.com ([10.98.56.70]) with mapi id 14.03.0235.001; Tue, 16 Aug 2016 21:16:29 +0800
From: "Dongjie (Jimmy)" <jie.dong@huawei.com>
To: "'Les Ginsberg (ginsberg)'" <ginsberg@cisco.com>, "ospf@ietf.org" <ospf@ietf.org>
Thread-Topic: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-problem-statement
Thread-Index: AQHR8NeBqKAJ44d2wE2+UqwZwZ55IaBDH0IAgABktoCAB9QsEA==
Date: Tue, 16 Aug 2016 13:16:29 +0000
Message-ID: <76CD132C3ADEF848BD84D028D243C92774F08496@NKGEML515-MBX.china.huawei.com>
References: <76CD132C3ADEF848BD84D028D243C92774EFB09A@NKGEML515-MBX.china.huawei.com> <90433b8486184c9cb4b947e7ffb9fc73@XCH-ALN-001.cisco.com> <76CD132C3ADEF848BD84D028D243C92774EFB143@NKGEML515-MBX.china.huawei.com> <0369fc017f8d47568594d3eb9f684649@XCH-ALN-001.cisco.com> <76CD132C3ADEF848BD84D028D243C92774EFB1BF@NKGEML515-MBX.china.huawei.com> <3a424b8025ca42a5a64bf88af69ea108@XCH-ALN-001.cisco.com> <76CD132C3ADEF848BD84D028D243C92774EFBC05@NKGEML515-MBX.china.huawei.com> <37a4a1ba0da84b76a4d5962f59441a17@XCH-ALN-001.cisco.com> <76CD132C3ADEF848BD84D028D243C92774F05C49@NKGEML515-MBX.china.huawei.com> <36c4636b09bf4464b912080806d917e3@XCH-ALN-001.cisco.com>
In-Reply-To: <36c4636b09bf4464b912080806d917e3@XCH-ALN-001.cisco.com>
Accept-Language: en-US, zh-CN
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.109.111.20]
Content-Type: multipart/alternative; boundary="_000_76CD132C3ADEF848BD84D028D243C92774F08496NKGEML515MBXchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020205.57B3123F.02D9, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=0.0.0.0, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 5200549c66e32efab57702b9df46456d
Archived-At: <https://mailarchive.ietf.org/arch/msg/ospf/J30yL0VlC9FaTj7VFHsLOMj6dZc>
Cc: "Zhangxudong \(zhangxudong, VRP\)" <zhangxudong@huawei.com>, "lizhenqiang@chinamobile.com" <lizhenqiang@chinamobile.com>
Subject: Re: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-problem-statement
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 16 Aug 2016 13:16:57 -0000

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

Hi Les,

It seems that after these days discussion, now we are clear with the proble=
m, this is a good progress for the problem statement draft. Next step I thi=
nk we can focus on the discussion of the solutions.

If the Maxage flush problem happens in production network, without protocol=
 change, it will have severe impact to the network, which I believe is not =
acceptable. At least some mechanism to mitigate the impact is needed. The m=
echanism you proposed can be part of the mitigation solution, while some op=
timization needs to be considered to avoid unexpected behaviors, e.g. in so=
me cases the LSA may stay for quite a long time and cannot get aged properl=
y.

As for RFC 6232, sorry for not making it clear in the beginning. RFC 6232 c=
an be useful to track the originator of the purge message when an invalid p=
urge (e.g. remain lifetime corruption) is detected by some other means.

Best regards,
Jie

From: Les Ginsberg (ginsberg) [mailto:ginsberg@cisco.com]
Sent: Friday, August 12, 2016 1:29 AM
To: Dongjie (Jimmy) <jie.dong@huawei.com<mailto:jie.dong@huawei.com>>; ospf=
@ietf.org<mailto:ospf@ietf.org>
Cc: Zhangxudong (zhangxudong, VRP) <zhangxudong@huawei.com<mailto:zhangxudo=
ng@huawei.com>>; lizhenqiang@chinamobile.com<mailto:lizhenqiang@chinamobile=
.com>
Subject: RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-probl=
em-statement

Jie -

Having the discussion has certainly been a good thing, but if the consensus=
 of the WG is that there is no protocol change required then there is no ne=
ed for any draft - which is my current position.

The other point is that you seem to be confusing the IS-IS Purge originatio=
n TLV (RFC 6232) with detecting invalid purges/remaining lifetime corruptio=
n. This is not the case. RFC 6232 simply allows us to detect which router o=
riginated a purge - it is not able to detect whether a purge is valid/inval=
id - and was not motivated by concerns about remaining lifetime corruption.

   Les


From: Dongjie (Jimmy) [mailto:jie.dong@huawei.com]
Sent: Wednesday, August 10, 2016 9:24 PM
To: Les Ginsberg (ginsberg); ospf@ietf.org<mailto:ospf@ietf.org>
Cc: Zhangxudong (zhangxudong, VRP); lizhenqiang@chinamobile.com<mailto:lizh=
enqiang@chinamobile.com>
Subject: RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-probl=
em-statement

Hi Les,

The current draft is about problem statement, so IMO what the WG needs to c=
onsider is whether this is a vulnerability of OSPF protocol, and whether it=
 can have negative impact to the network. If the problem is acknowledged, I=
MO it is worth to be documented.

The "ROI" as you mentioned is for the evaluation of the proposed solutions.=
 I totally agree that for the timer bug case, recognizing and ignoring the =
received abnormal Maxage LSAs cannot stop the misbehaved router from genera=
ting further Maxage LSA, as it is a systematic problem, which can only be f=
ixed after the operator identifies that router. This is also similar to the=
 systematic corruption of IS-IS remain time.  And this is why this draft me=
ntions two kinds of potential solutions, the mitigation mechanism can avoid=
 the network being severely impacted by the problem, while for systematic p=
roblems, problem localization is needed to identify the misbehaved router a=
nd then solve the problem.

Best regards,
Jie

From: OSPF [mailto:ospf-bounces@ietf.org] On Behalf Of Les Ginsberg (ginsbe=
rg)
Sent: Monday, August 08, 2016 2:14 AM
To: Dongjie (Jimmy) <jie.dong@huawei.com<mailto:jie.dong@huawei.com>>; ospf=
@ietf.org<mailto:ospf@ietf.org>
Cc: Zhangxudong (zhangxudong, VRP) <zhangxudong@huawei.com<mailto:zhangxudo=
ng@huawei.com>>; lizhenqiang@chinamobile.com<mailto:lizhenqiang@chinamobile=
.com>
Subject: Re: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-probl=
em-statement

Jie -

Thinking about the following some more:

<snip>
What remains is the possibility that an implementation has some bug and uni=
ntentionally modifies the age to something other than what it should be due=
 to the actual elapsed time since LSA generation. I suppose a mechanism equ=
ivalent to what the IS-IS draft defined i.e. setting the age to "new" (0 in=
 OSPF case) when first receiving a non-self-generated LSA could be useful t=
o prevent negative impacts of such an implementation bug. Is this what you =
intend?

[Jie]: More specifically, the problem could be caused by either "setting th=
e LS age field incorrectly due to implementation bug" or "system timer runs=
 so fast that the LS age reaches MaxAge much earlier than other routers". A=
nother less likely case is that the LS age field is corrupted before the LS=
A is assembled into OSPF packet.
<end snip>

The benefits are extremely limited. If a router prematurely ages an LSA due=
 to a timer bug, ignoring the received LSA age on reception isn't going to =
prevent premature purging by the router which has the bug. So the effect of=
 ignoring the received LSA age prior to reaching MAXAGE will be short lived=
. You are then left with the possibility that an implementation corrupts th=
e LSA age BEFORE calculating checksum/crypto authentication - but its local=
 timeout logic is unaffected. This has very limited value. Whether the WG c=
onsiders this worth pursuing is something you need to ask. For myself, I do=
n't see much ROI here.

  Les



From: Dongjie (Jimmy) [mailto:jie.dong@huawei.com]
Sent: Monday, August 01, 2016 9:43 PM
To: Les Ginsberg (ginsberg); ospf@ietf.org<mailto:ospf@ietf.org>
Cc: Zhangxudong (zhangxudong, VRP); lizhenqiang@chinamobile.com<mailto:lizh=
enqiang@chinamobile.com>
Subject: RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-probl=
em-statement

Hi Les,

Please see my replies with [Jie2]:

From: Les Ginsberg (ginsberg) [mailto:ginsberg@cisco.com]
Sent: Monday, August 01, 2016 9:57 PM
To: Dongjie (Jimmy); ospf@ietf.org<mailto:ospf@ietf.org>
Cc: Zhangxudong (zhangxudong, VRP); lizhenqiang@chinamobile.com<mailto:lizh=
enqiang@chinamobile.com>
Subject: RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-probl=
em-statement

Jie -

From: Dongjie (Jimmy) [mailto:jie.dong@huawei.com]
Sent: Monday, August 01, 2016 1:44 AM
To: Les Ginsberg (ginsberg); ospf@ietf.org<mailto:ospf@ietf.org>
Cc: Zhangxudong (zhangxudong, VRP); lizhenqiang@chinamobile.com<mailto:lizh=
enqiang@chinamobile.com>
Subject: RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-probl=
em-statement

Hi Les,

Please see inline with [Jie]:

From: Les Ginsberg (ginsberg) [mailto:ginsberg@cisco.com]
Sent: Monday, August 01, 2016 3:09 PM
To: Dongjie (Jimmy); ospf@ietf.org<mailto:ospf@ietf.org>
Cc: Zhangxudong (zhangxudong, VRP); lizhenqiang@chinamobile.com<mailto:lizh=
enqiang@chinamobile.com>
Subject: RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-probl=
em-statement

Jie -

Fully agree that IS-IS and OSPF differ in this regard.

https://www.ietf.org/id/draft-ietf-isis-remaining-lifetime-01.txt addresses=
 problems where corruption of the remaining lifetime occurs either during t=
ransmission/reception or due to some DOS attack. This isn't a concern w OSP=
F (hope you agree).

[Jie]: Yes, for OSPF the corruption during packet transmission can be detec=
ted.

What remains is the possibility that an implementation has some bug and uni=
ntentionally modifies the age to something other than what it should be due=
 to the actual elapsed time since LSA generation. I suppose a mechanism equ=
ivalent to what the IS-IS draft defined i.e. setting the age to "new" (0 in=
 OSPF case) when first receiving a non-self-generated LSA could be useful t=
o prevent negative impacts of such an implementation bug. Is this what you =
intend?

[Jie]: More specifically, the problem could be caused by either "setting th=
e LS age field incorrectly due to implementation bug" or "system timer runs=
 so fast that the LS age reaches MaxAge much earlier than other routers". A=
nother less likely case is that the LS age field is corrupted before the LS=
A is assembled into OSPF packet.

[Jie]: Regarding the solutions space, IMO we need to consider both cases: "=
LS age reaches MaxAge" and "LS age close to MaxAge". For IS-IS, RFC 6232 an=
d RFC 6233 provide solutions for the detection and identification of corrup=
ted IS-IS purge, while OSPF does not have similar mechanisms.

[Les:] It is incorrect to say that RFC 6232 makes it possible to detect a c=
orrupt purge. What it does do is to provide an indication as to which IS in=
itiated a purge. I don't know how OSPF would address this issue, but for OS=
PFv2 at least any solution would likely not be backwards compatible. For th=
is reason I suggest that you not try to address this issue in the same draf=
t.

[Jie2]: Agreed, RFC 6232 provide the mechanism to track the misbehaved rout=
ers so that operator can fix the problem, the detection can be based on the=
 rules in RFC 6233 or some other anomalies. Indeed for OSPFv2 legacy LSAs, =
it is difficult to introduce the mechanism similar to RFC 6232, while it ca=
n be easier for the OSPFv2/v3 Extended LSAs. So it depends on how backward =
compatible the solution should be. I agree with you that the solution for P=
roblem Localization in OSPF needs to be provided in a separate document.

Solutions to LS age  corruption can be done in a backwards compatible way, =
but they  MUST NOT result in discarding purges which pass authentication- d=
oing so places you at risk for having inconsistent LSDBs in the network.

[Jie2]: Exactly. The received MaxAge LSAs cannot simply be discarded, the d=
ecision must be made carefully, probably based on some additional informati=
on. The authors has discussed some possible solution internally, and will p=
repare some material for further open discussion.

As written, the draft makes claims that are at least misleading - and I bel=
ieve actually incorrect. In Section 6 you say:

"The LS age field may be altered as a result of
   packet corruption, such modification cannot be detected by LSA
   checksum nor OSPF packet cryptographic authentication."

This isn't correct.

[Jie] Thanks for pointing out this. This sentence need to be revised to men=
tion "LSA corruption" rather than "packet corruption".

What would be helpful - at least to me - is to move from a generic problem =
statement to the specific problem you want to solve and the proposed soluti=
on. This also requires you to more clearly state the cases where there is a=
n actual vulnerability. It would be a lot easier to support the draft if th=
is were done.

[Jie] Thanks for your suggestion. Yes we can update this draft with more sp=
ecific problem statements as I mentioned above.

[Jie] As for the proposed solutions, the current draft specifies the requir=
ements on the potential solutions, from which we envision that different so=
lutions maybe needed for "Impact Mitigation" and "Problem Localization". Th=
e solution for "Impact mitigation" can be the easier one, for which we can =
start to discuss the potential solutions now. While the solution for "probl=
em localization" may need more considerations.

[Les:] A discussion of the requirements is useful and necessary, but IMO un=
til you propose a solution there isn't enough substance for the document to=
 become a WG document.

[Jie2] Yes the current draft focuses on the problem statement and the requi=
rements, the goal is to firstly get the MaxAge flush problem acknowledged a=
nd reach consensus on the requirements. Then the plan is to specify the sol=
utions in separate documents.  Your valuable suggestions will be considered=
, and further contributions are welcome.

Best regards,
Jie

    Les

Best regards,
Jie

   Les


From: Dongjie (Jimmy) [mailto:jie.dong@huawei.com]
Sent: Sunday, July 31, 2016 11:48 PM
To: Les Ginsberg (ginsberg); ospf@ietf.org<mailto:ospf@ietf.org>
Cc: Zhangxudong (zhangxudong, VRP); lizhenqiang@chinamobile.com<mailto:lizh=
enqiang@chinamobile.com>
Subject: RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-probl=
em-statement

Hi Les,

Thanks for your comments.

OSPF packet level checksum and authentication can only protect the assemble=
d LSU packet one hop on the wire, while cannot detect any change to LSA mad=
e by the routers. This is because the OSPF packets are re-assembled on each=
 hop, which is slightly different from IS-IS. So the problem for OSPF is ma=
inly due to the problems inside the router, for example protocol implementa=
tions, system timers, or some hardware problem. Actually this problem has b=
een seen in several production networks.

We can improve the description in the draft to make this clear.

Best regards,
Jie

From: Les Ginsberg (ginsberg) [mailto:ginsberg@cisco.com]
Sent: Monday, August 01, 2016 1:30 PM
To: Dongjie (Jimmy); ospf@ietf.org<mailto:ospf@ietf.org>
Cc: Zhangxudong (zhangxudong, VRP); lizhenqiang@chinamobile.com<mailto:lizh=
enqiang@chinamobile.com>
Subject: RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-probl=
em-statement

Jie -

The draft says (Section 2):

"Since cryptographic authentication is executed at the OSPF packet
   level, it can only protect the assembled LSU packet for one hop and
   does not provide any additional protection for the corruption of LS
   age field."

But as authentication is calculated at the OSPF packet level, any change to=
 the LS age field for an individual LSA contained within the OSPF packet (e=
.g. by some packet corruption in transmission) would cause authentication t=
o fail when the packet is received. So the statement you make is not correc=
t. I therefore am struggling to understand what problem you believe is not =
addressed by existing authentication techniques.

   Les



From: OSPF [mailto:ospf-bounces@ietf.org] On Behalf Of Dongjie (Jimmy)
Sent: Sunday, July 31, 2016 8:15 PM
To: ospf@ietf.org<mailto:ospf@ietf.org>
Cc: Zhangxudong (zhangxudong, VRP); lizhenqiang@chinamobile.com<mailto:lizh=
enqiang@chinamobile.com>
Subject: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-problem-s=
tatement

Hi all,

draft-dong-ospf-maxage-flush-problem-statement describes the problems cause=
d by the corruption of the LS Age field, and summarizes the requirements on=
 potential solutions. This draft received good comments during the presenta=
tion on the IETF meeting in B.A.

The authors would like to solicit further feedbacks from the mailing list, =
on both the problem statement and the solution requirements. Based on the f=
eedbacks, we will update the problem statement draft, and work together to =
build suitable solutions.

The URL of the draft is:
https://tools.ietf.org/html/draft-dong-ospf-maxage-flush-problem-statement-=
00

Comments & feedbacks are welcome.

Best regards,
Jie


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

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 12 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	font-size:10.5pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color: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:"\6279\6CE8\6846\6587\672C Char";
	margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	font-size:10.5pt;
	font-family:"Calibri","sans-serif";}
span.Char
	{mso-style-name:"\6279\6CE8\6846\6587\672C Char";
	mso-style-priority:99;
	mso-style-link:\6279\6CE8\6846\6587\672C;
	font-family:"Calibri","sans-serif";}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
p.BalloonText, li.BalloonText, div.BalloonText
	{mso-style-name:"Balloon Text";
	mso-style-link:"Balloon Text Char";
	margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	font-size:10.5pt;
	font-family:"Calibri","sans-serif";}
span.EmailStyle21
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle22
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle23
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle24
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle25
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle26
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle27
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle28
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle29
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle30
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle31
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"ZH-CN" link=3D"blue" vlink=3D"purple" style=3D"text-justify-t=
rim:punctuation">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Hi Les,=
 <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">It seem=
s that after these days discussion, now we are clear with the problem, this=
 is a good progress for the problem statement draft. Next step I think we c=
an focus on the discussion of the solutions.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">If the =
Maxage flush problem happens in production network, without protocol change=
, it will have severe impact to the network, which I believe is not accepta=
ble. At least some mechanism to mitigate
 the impact is needed. The mechanism you proposed can be part of the mitiga=
tion solution, while some optimization needs to be considered to avoid unex=
pected behaviors, e.g. in some cases the LSA may stay for quite a long time=
 and cannot get aged properly.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">As for =
RFC 6232, sorry for not making it clear in the beginning. RFC 6232 can be u=
seful to track the originator of the purge message when an invalid purge (e=
.g. remain lifetime corruption) is detected
 by some other means.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Best re=
gards,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Jie<o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><a name=3D"=
_MailOriginal"><b><span lang=3D"EN-US" style=3D"font-size:11.0pt">From:</sp=
an></b></a><span lang=3D"EN-US" style=3D"font-size:11.0pt"> Les Ginsberg (g=
insberg) [</span><a href=3D"mailto:ginsberg@cisco.com"><span lang=3D"EN-US"=
 style=3D"font-size:11.0pt">mailto:ginsberg@cisco.com</span></a><span lang=
=3D"EN-US" style=3D"font-size:11.0pt">]
<br>
<b>Sent:</b> Friday, August 12, 2016 1:29 AM<br>
<b>To:</b> Dongjie (Jimmy) &lt;</span><a href=3D"mailto:jie.dong@huawei.com=
"><span lang=3D"EN-US" style=3D"font-size:11.0pt">jie.dong@huawei.com</span=
></a><span lang=3D"EN-US" style=3D"font-size:11.0pt">&gt;;
</span><a href=3D"mailto:ospf@ietf.org"><span lang=3D"EN-US" style=3D"font-=
size:11.0pt">ospf@ietf.org</span></a><span lang=3D"EN-US" style=3D"font-siz=
e:11.0pt"><br>
<b>Cc:</b> Zhangxudong (zhangxudong, VRP) &lt;</span><a href=3D"mailto:zhan=
gxudong@huawei.com"><span lang=3D"EN-US" style=3D"font-size:11.0pt">zhangxu=
dong@huawei.com</span></a><span lang=3D"EN-US" style=3D"font-size:11.0pt">&=
gt;;
</span><a href=3D"mailto:lizhenqiang@chinamobile.com"><span lang=3D"EN-US" =
style=3D"font-size:11.0pt">lizhenqiang@chinamobile.com</span></a><span lang=
=3D"EN-US" style=3D"font-size:11.0pt"><br>
<b>Subject:</b> RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flus=
h-problem-statement<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">Jie &#8211;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">Having the discussion has certainly been a good thing, but if the=
 consensus of the WG is that there is no protocol change required then ther=
e is no need for any draft &#8211; which is
 my current position.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">The other point is that you seem to be confusing the IS-IS Purge =
origination TLV (RFC 6232) with detecting invalid purges/remaining lifetime=
 corruption. This is not the case. RFC
 6232 simply allows us to detect which router originated a purge &#8211; it=
 is not able to detect whether a purge is valid/invalid &#8211; and was not=
 motivated by concerns about remaining lifetime corruption.<o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">&nbsp;&nbsp; Les<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><b><span la=
ng=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot=
;sans-serif&quot;">From:</span></b><span lang=3D"EN-US" style=3D"font-size:=
10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Dongjie (Jim=
my) [</span><a href=3D"mailto:jie.dong@huawei.com"><span lang=3D"EN-US" sty=
le=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot=
;">mailto:jie.dong@huawei.com</span></a><span lang=3D"EN-US" style=3D"font-=
size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">]
<br>
<b>Sent:</b> Wednesday, August 10, 2016 9:24 PM<br>
<b>To:</b> Les Ginsberg (ginsberg); </span><a href=3D"mailto:ospf@ietf.org"=
><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Tahoma&qu=
ot;,&quot;sans-serif&quot;">ospf@ietf.org</span></a><span lang=3D"EN-US" st=
yle=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quo=
t;"><br>
<b>Cc:</b> Zhangxudong (zhangxudong, VRP); </span><a href=3D"mailto:lizhenq=
iang@chinamobile.com"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-f=
amily:&quot;Tahoma&quot;,&quot;sans-serif&quot;">lizhenqiang@chinamobile.co=
m</span></a><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quo=
t;Tahoma&quot;,&quot;sans-serif&quot;"><br>
<b>Subject:</b> RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flus=
h-problem-statement<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">Hi Les,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">The current draft is about problem statement, so IMO what the WG =
needs to consider is whether this is a vulnerability of OSPF protocol, and =
whether it can have negative impact to
 the network. If the problem is acknowledged, IMO it is worth to be documen=
ted.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">The &#8220;ROI&#8221; as you mentioned is for the evaluation of t=
he proposed solutions. I totally agree that for the timer bug case, recogni=
zing and ignoring the received abnormal Maxage LSAs
 cannot stop the misbehaved router from generating further Maxage LSA, as i=
t is a systematic problem, which can only be fixed after the operator ident=
ifies that router. This is also similar to the systematic corruption of IS-=
IS remain time. &nbsp;And this is why
 this draft mentions two kinds of potential solutions, the mitigation mecha=
nism can avoid the network being severely impacted by the problem, while fo=
r systematic problems, problem localization is needed to identify the misbe=
haved router and then solve the
 problem.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Best re=
gards,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Jie<o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><b><span la=
ng=3D"EN-US" style=3D"font-size:11.0pt">From:</span></b><span lang=3D"EN-US=
" style=3D"font-size:11.0pt"> OSPF [</span><a href=3D"mailto:ospf-bounces@i=
etf.org"><span lang=3D"EN-US" style=3D"font-size:11.0pt">mailto:ospf-bounce=
s@ietf.org</span></a><span lang=3D"EN-US" style=3D"font-size:11.0pt">]
<b>On Behalf Of </b>Les Ginsberg (ginsberg)<br>
<b>Sent:</b> Monday, August 08, 2016 2:14 AM<br>
<b>To:</b> Dongjie (Jimmy) &lt;</span><a href=3D"mailto:jie.dong@huawei.com=
"><span lang=3D"EN-US" style=3D"font-size:11.0pt">jie.dong@huawei.com</span=
></a><span lang=3D"EN-US" style=3D"font-size:11.0pt">&gt;;
</span><a href=3D"mailto:ospf@ietf.org"><span lang=3D"EN-US" style=3D"font-=
size:11.0pt">ospf@ietf.org</span></a><span lang=3D"EN-US" style=3D"font-siz=
e:11.0pt"><br>
<b>Cc:</b> Zhangxudong (zhangxudong, VRP) &lt;</span><a href=3D"mailto:zhan=
gxudong@huawei.com"><span lang=3D"EN-US" style=3D"font-size:11.0pt">zhangxu=
dong@huawei.com</span></a><span lang=3D"EN-US" style=3D"font-size:11.0pt">&=
gt;;
</span><a href=3D"mailto:lizhenqiang@chinamobile.com"><span lang=3D"EN-US" =
style=3D"font-size:11.0pt">lizhenqiang@chinamobile.com</span></a><span lang=
=3D"EN-US" style=3D"font-size:11.0pt"><br>
<b>Subject:</b> Re: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flus=
h-problem-statement<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">Jie &#8211;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">Thinking about the following some more:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><i><span lang=3D"EN-US" style=3D"font-size:11.0pt;co=
lor:red">&lt;snip&gt;<o:p></o:p></span></i></p>
<p class=3D"MsoNormal"><i><span lang=3D"EN-US" style=3D"font-size:11.0pt;co=
lor:red">What remains is the possibility that an implementation has some bu=
g and unintentionally modifies the age to something other than what it shou=
ld be due to the actual elapsed time since
 LSA generation. I suppose a mechanism equivalent to what the IS-IS draft d=
efined i.e. setting the age to &#8220;new&#8221; (0 in OSPF case) when firs=
t receiving a non-self-generated LSA could be useful to prevent negative im=
pacts of such an implementation bug. Is this
 what you intend?<o:p></o:p></span></i></p>
<p class=3D"MsoNormal"><i><span lang=3D"EN-US" style=3D"font-size:11.0pt;co=
lor:red"><o:p>&nbsp;</o:p></span></i></p>
<p class=3D"MsoNormal"><i><span lang=3D"EN-US" style=3D"font-size:11.0pt;co=
lor:red">[Jie]: More specifically, the problem could be caused by either &#=
8220;setting the LS age field incorrectly due to implementation bug&#8221; =
or &#8220;system timer runs so fast that the LS age reaches
 MaxAge much earlier than other routers&#8221;. Another less likely case is=
 that the LS age field is corrupted before the LSA is assembled into OSPF p=
acket.<o:p></o:p></span></i></p>
<p class=3D"MsoNormal"><i><span lang=3D"EN-US" style=3D"font-size:11.0pt;co=
lor:red">&lt;end snip&gt;<o:p></o:p></span></i></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">The benefits are extremely limited. If a router prematurely ages =
an LSA due to a timer bug, ignoring the received LSA age on reception isn&#=
8217;t going to prevent premature purging by
 the router which has the bug. So the effect of ignoring the received LSA a=
ge prior to reaching MAXAGE will be short lived. You are then left with the=
 possibility that an implementation corrupts the LSA age BEFORE calculating=
 checksum/crypto authentication
 &#8211; but its local timeout logic is unaffected. This has very limited v=
alue. Whether the WG considers this worth pursuing is something you need to=
 ask. For myself, I don&#8217;t see much ROI here.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">&nbsp;&nbsp;Les<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><b><span la=
ng=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot=
;sans-serif&quot;">From:</span></b><span lang=3D"EN-US" style=3D"font-size:=
10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Dongjie (Jim=
my) [</span><a href=3D"mailto:jie.dong@huawei.com"><span lang=3D"EN-US" sty=
le=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot=
;">mailto:jie.dong@huawei.com</span></a><span lang=3D"EN-US" style=3D"font-=
size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">]
<br>
<b>Sent:</b> Monday, August 01, 2016 9:43 PM<br>
<b>To:</b> Les Ginsberg (ginsberg); </span><a href=3D"mailto:ospf@ietf.org"=
><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Tahoma&qu=
ot;,&quot;sans-serif&quot;">ospf@ietf.org</span></a><span lang=3D"EN-US" st=
yle=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quo=
t;"><br>
<b>Cc:</b> Zhangxudong (zhangxudong, VRP); </span><a href=3D"mailto:lizhenq=
iang@chinamobile.com"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-f=
amily:&quot;Tahoma&quot;,&quot;sans-serif&quot;">lizhenqiang@chinamobile.co=
m</span></a><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quo=
t;Tahoma&quot;,&quot;sans-serif&quot;"><br>
<b>Subject:</b> RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flus=
h-problem-statement<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Hi Les,=
 <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Please =
see my replies with [Jie2]:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><b><span la=
ng=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot=
;sans-serif&quot;">From:</span></b><span lang=3D"EN-US" style=3D"font-size:=
10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Les Ginsberg=
 (ginsberg)
 [</span><a href=3D"mailto:ginsberg@cisco.com"><span lang=3D"EN-US" style=
=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"=
>mailto:ginsberg@cisco.com</span></a><span lang=3D"EN-US" style=3D"font-siz=
e:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">]
<br>
<b>Sent:</b> Monday, August 01, 2016 9:57 PM<br>
<b>To:</b> Dongjie (Jimmy); </span><a href=3D"mailto:ospf@ietf.org"><span l=
ang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quo=
t;sans-serif&quot;">ospf@ietf.org</span></a><span lang=3D"EN-US" style=3D"f=
ont-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"><br>
<b>Cc:</b> Zhangxudong (zhangxudong, VRP); </span><a href=3D"mailto:lizhenq=
iang@chinamobile.com"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-f=
amily:&quot;Tahoma&quot;,&quot;sans-serif&quot;">lizhenqiang@chinamobile.co=
m</span></a><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quo=
t;Tahoma&quot;,&quot;sans-serif&quot;"><br>
<b>Subject:</b> RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flus=
h-problem-statement<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">Jie -<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><b><span la=
ng=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot=
;sans-serif&quot;">From:</span></b><span lang=3D"EN-US" style=3D"font-size:=
10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Dongjie (Jim=
my) [</span><a href=3D"mailto:jie.dong@huawei.com"><span lang=3D"EN-US" sty=
le=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot=
;">mailto:jie.dong@huawei.com</span></a><span lang=3D"EN-US" style=3D"font-=
size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">]
<br>
<b>Sent:</b> Monday, August 01, 2016 1:44 AM<br>
<b>To:</b> Les Ginsberg (ginsberg); </span><a href=3D"mailto:ospf@ietf.org"=
><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Tahoma&qu=
ot;,&quot;sans-serif&quot;">ospf@ietf.org</span></a><span lang=3D"EN-US" st=
yle=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quo=
t;"><br>
<b>Cc:</b> Zhangxudong (zhangxudong, VRP); </span><a href=3D"mailto:lizhenq=
iang@chinamobile.com"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-f=
amily:&quot;Tahoma&quot;,&quot;sans-serif&quot;">lizhenqiang@chinamobile.co=
m</span></a><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quo=
t;Tahoma&quot;,&quot;sans-serif&quot;"><br>
<b>Subject:</b> RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flus=
h-problem-statement<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Hi Les,=
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Please =
see inline with [Jie]:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><b><span la=
ng=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot=
;sans-serif&quot;">From:</span></b><span lang=3D"EN-US" style=3D"font-size:=
10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Les Ginsberg=
 (ginsberg)
 [</span><a href=3D"mailto:ginsberg@cisco.com"><span lang=3D"EN-US" style=
=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"=
>mailto:ginsberg@cisco.com</span></a><span lang=3D"EN-US" style=3D"font-siz=
e:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">]
<br>
<b>Sent:</b> Monday, August 01, 2016 3:09 PM<br>
<b>To:</b> Dongjie (Jimmy); </span><a href=3D"mailto:ospf@ietf.org"><span l=
ang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quo=
t;sans-serif&quot;">ospf@ietf.org</span></a><span lang=3D"EN-US" style=3D"f=
ont-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"><br>
<b>Cc:</b> Zhangxudong (zhangxudong, VRP); </span><a href=3D"mailto:lizhenq=
iang@chinamobile.com"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-f=
amily:&quot;Tahoma&quot;,&quot;sans-serif&quot;">lizhenqiang@chinamobile.co=
m</span></a><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quo=
t;Tahoma&quot;,&quot;sans-serif&quot;"><br>
<b>Subject:</b> RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flus=
h-problem-statement<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">Jie &#8211;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">Fully agree that IS-IS and OSPF differ in this regard.<o:p></o:p>=
</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><a href=3D"https://www.ietf.org/id/draft-ietf-isis-r=
emaining-lifetime-01.txt"><span lang=3D"EN-US" style=3D"font-size:11.0pt">h=
ttps://www.ietf.org/id/draft-ietf-isis-remaining-lifetime-01.txt</span></a>=
<span lang=3D"EN-US" style=3D"font-size:11.0pt;color:#1F497D">
 addresses problems where corruption of the remaining lifetime occurs eithe=
r during transmission/reception or due to some DOS attack. This isn&#8217;t=
 a concern w OSPF (hope you agree).<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">[Jie]: =
Yes, for OSPF the corruption during packet transmission can be detected.<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">What remains is the possibility that an implementation has some b=
ug and unintentionally modifies the age to something other than what it sho=
uld be due to the actual elapsed time
 since LSA generation. I suppose a mechanism equivalent to what the IS-IS d=
raft defined i.e. setting the age to &#8220;new&#8221; (0 in OSPF case) whe=
n first receiving a non-self-generated LSA could be useful to prevent negat=
ive impacts of such an implementation bug. Is
 this what you intend?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">[Jie]: =
More specifically, the problem could be caused by either &#8220;setting the=
 LS age field incorrectly due to implementation bug&#8221; or &#8220;system=
 timer runs so fast that the LS age reaches MaxAge much
 earlier than other routers&#8221;. Another less likely case is that the LS=
 age field is corrupted before the LSA is assembled into OSPF packet.<o:p><=
/o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">[Jie]: =
Regarding the solutions space, IMO we need to consider both cases: &#8220;L=
S age reaches MaxAge&#8221; and &#8220;LS age close to MaxAge&#8221;. For I=
S-IS, RFC 6232 and RFC 6233 provide solutions for the detection
 and identification of corrupted IS-IS purge, while OSPF does not have simi=
lar mechanisms.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><b><i><span lang=3D"EN-US" style=3D"font-size:11.0pt=
;color:#1F497D">[Les:] It is incorrect to say that RFC 6232 makes it possib=
le to detect a corrupt purge. What it does do is to provide an indication a=
s to which IS initiated a purge. I don&#8217;t
 know how OSPF would address this issue, but for OSPFv2 at least any soluti=
on would likely not be backwards compatible. For this reason I suggest that=
 you not try to address this issue in the same draft.<o:p></o:p></span></i>=
</b></p>
<p class=3D"MsoNormal"><b><i><span lang=3D"EN-US" style=3D"color:#1F497D"><=
o:p>&nbsp;</o:p></span></i></b></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">[Jie2]:=
 Agreed, RFC 6232 provide the mechanism to track the misbehaved routers so =
that operator can fix the problem, the detection can be based on the rules =
in RFC 6233 or some other anomalies. Indeed
 for OSPFv2 legacy LSAs, it is difficult to introduce the mechanism similar=
 to RFC 6232, while it can be easier for the OSPFv2/v3 Extended LSAs. So it=
 depends on how backward compatible the solution should be. I agree with yo=
u that the solution for Problem
 Localization in OSPF needs to be provided in a separate document.<o:p></o:=
p></span></p>
<p class=3D"MsoNormal"><b><i><span lang=3D"EN-US" style=3D"font-size:11.0pt=
;color:#1F497D"><o:p>&nbsp;</o:p></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span lang=3D"EN-US" style=3D"font-size:11.0pt=
;color:#1F497D">Solutions to LS age &nbsp;corruption can be done in a backw=
ards compatible way, but they &nbsp;MUST NOT result in discarding purges wh=
ich pass authentication- doing so places you at
 risk for having inconsistent LSDBs in the network.<o:p></o:p></span></i></=
b></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">[Jie2]:=
 Exactly. The received MaxAge LSAs cannot simply be discarded, the decision=
 must be made carefully, probably based on some additional information. The=
 authors has discussed some possible solution
 internally, and will prepare some material for further open discussion.<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">As written, the draft makes claims that are at least misleading &=
#8211; and I believe actually incorrect. In Section 6 you say:<o:p></o:p></=
span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">&#8220;The LS age field may be altered as a result of<o:p></o:p><=
/span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">&nbsp;&nbsp; packet corruption, such modification cannot be detec=
ted by LSA<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">&nbsp;&nbsp; checksum nor OSPF packet cryptographic authenticatio=
n.&#8221;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">This isn&#8217;t correct.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">[Jie] T=
hanks for pointing out this. This sentence need to be revised to mention &#=
8220;LSA corruption&#8221; rather than &#8220;packet corruption&#8221;.<o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">What would be helpful &#8211; at least to me &#8211; is to move f=
rom a generic problem statement to the specific problem you want to solve a=
nd the proposed solution. This also requires you to
 more clearly state the cases where there is an actual vulnerability. It wo=
uld be a lot easier to support the draft if this were done.<o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">[Jie] T=
hanks for your suggestion. Yes we can update this draft with more specific =
problem statements as I mentioned above.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">[Jie] A=
s for the proposed solutions, the current draft specifies the requirements =
on the potential solutions, from which we envision that different solutions=
 maybe needed for &#8220;Impact Mitigation&#8221;
 and &#8220;Problem Localization&#8221;. The solution for &#8220;Impact mit=
igation&#8221; can be the easier one, for which we can start to discuss the=
 potential solutions now. While the solution for &#8220;problem localizatio=
n&#8221; may need more considerations.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><b><i><span lang=3D"EN-US" style=3D"font-size:11.0pt=
;color:#1F497D">[Les:] A discussion of the requirements is useful and neces=
sary, but IMO until you propose a solution there isn&#8217;t enough substan=
ce for the document to become a WG document.<o:p></o:p></span></i></b></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">[Jie2] Yes the current draft focuses on the problem statement and=
 the requirements, the goal is to firstly get the MaxAge flush problem ackn=
owledged and reach consensus on the requirements.
 Then the plan is to specify the solutions in separate documents.&nbsp; You=
r valuable suggestions will be considered, and further contributions are we=
lcome.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">Best regards,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">Jie<o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span lang=3D"EN-US" style=3D"font-size:11.0pt=
;color:#1F497D"><o:p>&nbsp;</o:p></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span lang=3D"EN-US" style=3D"font-size:11.0pt=
;color:#1F497D">&nbsp;&nbsp;&nbsp; Les<o:p></o:p></span></i></b></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Best re=
gards,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Jie<o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">&nbsp;&nbsp; Les<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><b><span la=
ng=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot=
;sans-serif&quot;">From:</span></b><span lang=3D"EN-US" style=3D"font-size:=
10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Dongjie (Jim=
my) [</span><a href=3D"mailto:jie.dong@huawei.com"><span lang=3D"EN-US" sty=
le=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot=
;">mailto:jie.dong@huawei.com</span></a><span lang=3D"EN-US" style=3D"font-=
size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">]
<br>
<b>Sent:</b> Sunday, July 31, 2016 11:48 PM<br>
<b>To:</b> Les Ginsberg (ginsberg); </span><a href=3D"mailto:ospf@ietf.org"=
><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Tahoma&qu=
ot;,&quot;sans-serif&quot;">ospf@ietf.org</span></a><span lang=3D"EN-US" st=
yle=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quo=
t;"><br>
<b>Cc:</b> Zhangxudong (zhangxudong, VRP); </span><a href=3D"mailto:lizhenq=
iang@chinamobile.com"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-f=
amily:&quot;Tahoma&quot;,&quot;sans-serif&quot;">lizhenqiang@chinamobile.co=
m</span></a><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quo=
t;Tahoma&quot;,&quot;sans-serif&quot;"><br>
<b>Subject:</b> RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flus=
h-problem-statement<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Hi Les,=
 <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Thanks =
for your comments.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">OSPF pa=
cket level checksum and authentication can only protect the assembled LSU p=
acket one hop on the wire, while cannot detect any change to LSA made by th=
e routers. This is because the OSPF packets
 are re-assembled on each hop, which is slightly different from IS-IS. So t=
he problem for OSPF is mainly due to the problems inside the router, for ex=
ample protocol implementations, system timers, or some hardware problem. Ac=
tually this problem has been seen
 in several production networks.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">We can =
improve the description in the draft to make this clear.<o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Best re=
gards,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Jie<o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><b><span la=
ng=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot=
;sans-serif&quot;">From:</span></b><span lang=3D"EN-US" style=3D"font-size:=
10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Les Ginsberg=
 (ginsberg)
 [</span><a href=3D"mailto:ginsberg@cisco.com"><span lang=3D"EN-US" style=
=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"=
>mailto:ginsberg@cisco.com</span></a><span lang=3D"EN-US" style=3D"font-siz=
e:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">]
<br>
<b>Sent:</b> Monday, August 01, 2016 1:30 PM<br>
<b>To:</b> Dongjie (Jimmy); </span><a href=3D"mailto:ospf@ietf.org"><span l=
ang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quo=
t;sans-serif&quot;">ospf@ietf.org</span></a><span lang=3D"EN-US" style=3D"f=
ont-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"><br>
<b>Cc:</b> Zhangxudong (zhangxudong, VRP); </span><a href=3D"mailto:lizhenq=
iang@chinamobile.com"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-f=
amily:&quot;Tahoma&quot;,&quot;sans-serif&quot;">lizhenqiang@chinamobile.co=
m</span></a><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quo=
t;Tahoma&quot;,&quot;sans-serif&quot;"><br>
<b>Subject:</b> RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flus=
h-problem-statement<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">Jie &#8211;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">The draft says (Section 2):<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">&#8220;Since cryptographic authentication is executed at the OSPF=
 packet<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">&nbsp;&nbsp; level, it can only protect the assembled LSU packet =
for one hop and<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">&nbsp;&nbsp; does not provide any additional protection for the c=
orruption of LS<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">&nbsp;&nbsp; age field.&#8221;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">But as authentication is calculated at the OSPF packet level, any=
 change to the LS age field for an individual LSA contained within the OSPF=
 packet (e.g. by some packet corruption
 in transmission) would cause authentication to fail when the packet is rec=
eived. So the statement you make is not correct. I therefore am struggling =
to understand what problem you believe is not addressed by existing authent=
ication techniques.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">&nbsp;&nbsp; Les<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><b><span la=
ng=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot=
;sans-serif&quot;">From:</span></b><span lang=3D"EN-US" style=3D"font-size:=
10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> OSPF [</span=
><a href=3D"mailto:ospf-bounces@ietf.org"><span lang=3D"EN-US" style=3D"fon=
t-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">mailto=
:ospf-bounces@ietf.org</span></a><span lang=3D"EN-US" style=3D"font-size:10=
.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">]
<b>On Behalf Of </b>Dongjie (Jimmy)<br>
<b>Sent:</b> Sunday, July 31, 2016 8:15 PM<br>
<b>To:</b> </span><a href=3D"mailto:ospf@ietf.org"><span lang=3D"EN-US" sty=
le=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot=
;">ospf@ietf.org</span></a><span lang=3D"EN-US" style=3D"font-size:10.0pt;f=
ont-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"><br>
<b>Cc:</b> Zhangxudong (zhangxudong, VRP); </span><a href=3D"mailto:lizhenq=
iang@chinamobile.com"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-f=
amily:&quot;Tahoma&quot;,&quot;sans-serif&quot;">lizhenqiang@chinamobile.co=
m</span></a><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quo=
t;Tahoma&quot;,&quot;sans-serif&quot;"><br>
<b>Subject:</b> [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-pr=
oblem-statement<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Hi all,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">draft-dong-ospf-maxage-flush-pr=
oblem-statement describes the problems caused by the corruption of the LS A=
ge field, and summarizes the requirements on potential solutions. This draf=
t received good comments during the
 presentation on the IETF meeting in B.A.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">The authors would like to solic=
it further feedbacks from the mailing list, on both the problem statement a=
nd the solution requirements. Based on the feedbacks, we will update the pr=
oblem statement draft, and work together
 to build suitable solutions. <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">The URL of the draft is:<o:p></=
o:p></span></p>
<p class=3D"MsoNormal"><a href=3D"https://tools.ietf.org/html/draft-dong-os=
pf-maxage-flush-problem-statement-00"><span lang=3D"EN-US">https://tools.ie=
tf.org/html/draft-dong-ospf-maxage-flush-problem-statement-00</span></a><sp=
an lang=3D"EN-US"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Comments &amp; feedbacks are we=
lcome.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Best regards,<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Jie<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_76CD132C3ADEF848BD84D028D243C92774F08496NKGEML515MBXchi_--


From nobody Tue Aug 16 06:56:47 2016
Return-Path: <jie.dong@huawei.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 485AE12D7FC for <ospf@ietfa.amsl.com>; Tue, 16 Aug 2016 06:56:45 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.167
X-Spam-Level: 
X-Spam-Status: No, score=-3.167 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.247, 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 jEiNkjaLXUXd for <ospf@ietfa.amsl.com>; Tue, 16 Aug 2016 06:56:41 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D5F0512D801 for <ospf@ietf.org>; Tue, 16 Aug 2016 06:56:39 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml706-cah.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CUK55775; Tue, 16 Aug 2016 13:56:36 +0000 (GMT)
Received: from NKGEML411-HUB.china.huawei.com (10.98.56.70) by lhreml706-cah.china.huawei.com (10.201.5.182) with Microsoft SMTP Server (TLS) id 14.3.235.1; Tue, 16 Aug 2016 14:56:34 +0100
Received: from NKGEML515-MBX.china.huawei.com ([fe80::a54a:89d2:c471:ff]) by nkgeml411-hub.china.huawei.com ([10.98.56.70]) with mapi id 14.03.0235.001; Tue, 16 Aug 2016 21:56:23 +0800
From: "Dongjie (Jimmy)" <jie.dong@huawei.com>
To: "Acee Lindem (acee)" <acee@cisco.com>, "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>, "ospf@ietf.org" <ospf@ietf.org>
Thread-Topic: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-problem-statement
Thread-Index: AQHR8NeBqKAJ44d2wE2+UqwZwZ55IaBDH0IAgABktoCAAbNJAIAGZ93Q
Date: Tue, 16 Aug 2016 13:56:22 +0000
Message-ID: <76CD132C3ADEF848BD84D028D243C92774F084E6@NKGEML515-MBX.china.huawei.com>
References: <76CD132C3ADEF848BD84D028D243C92774EFB09A@NKGEML515-MBX.china.huawei.com> <90433b8486184c9cb4b947e7ffb9fc73@XCH-ALN-001.cisco.com> <76CD132C3ADEF848BD84D028D243C92774EFB143@NKGEML515-MBX.china.huawei.com> <0369fc017f8d47568594d3eb9f684649@XCH-ALN-001.cisco.com> <76CD132C3ADEF848BD84D028D243C92774EFB1BF@NKGEML515-MBX.china.huawei.com> <3a424b8025ca42a5a64bf88af69ea108@XCH-ALN-001.cisco.com> <76CD132C3ADEF848BD84D028D243C92774EFBC05@NKGEML515-MBX.china.huawei.com> <37a4a1ba0da84b76a4d5962f59441a17@XCH-ALN-001.cisco.com> <76CD132C3ADEF848BD84D028D243C92774F05C49@NKGEML515-MBX.china.huawei.com> <36c4636b09bf4464b912080806d917e3@XCH-ALN-001.cisco.com> <D3D39927.78E35%acee@cisco.com>
In-Reply-To: <D3D39927.78E35%acee@cisco.com>
Accept-Language: en-US, zh-CN
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.109.111.20]
Content-Type: multipart/alternative; boundary="_000_76CD132C3ADEF848BD84D028D243C92774F084E6NKGEML515MBXchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020205.57B31B95.024D, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=0.0.0.0, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 5200549c66e32efab57702b9df46456d
Archived-At: <https://mailarchive.ietf.org/arch/msg/ospf/su64rlJtK_47hCSRtdvtR5Bae0A>
Cc: "Zhangxudong \(zhangxudong, VRP\)" <zhangxudong@huawei.com>, "lizhenqiang@chinamobile.com" <lizhenqiang@chinamobile.com>
Subject: Re: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-problem-statement
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 16 Aug 2016 13:56:45 -0000

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

SGkgQWNlZSwNCg0KVGhhbmtzIGEgbG90IGZvciB5b3VyIGZlZWRiYWNrcy4NCg0KRm9yIHBhY2tl
dCBjb3JydXB0aW9uIHdoaWNoIGltcGFjdHMgdGhlIExTIGFnZSBiZWZvcmUgdGhlIExTQXMgYXJl
IHBhY2tlZCBpbnRvIExTVSBwYWNrZXQsIEkgYWdyZWUgaXQgaXMgbGVzcyBsaWtlbHkgdG8gaGFw
cGVuIHRoYW4gdGhlIG90aGVyIGNhc2VzLiBIb3dldmVyIEkgdGhpbmsgd2UgYWdyZWUgdGhhdCBP
U1BGIGF1dGhlbnRpY2F0aW9uIG9ubHkgcHJvdGVjdCB0aGUgcGFja2V0IGxldmVsIGNvcnJ1cHRp
b24sIHdoaWNoIGNhbm5vdCBoZWxwIHRvIGRldGVjdCB0aGUgY29ycnVwdGlvbiBhdCBMU0EgbGV2
ZWwuDQoNCkluIG15IHVuZGVyc3RhbmRpbmcsIHJvYnVzdG5lc3MgaXMgYW4gaW1wb3J0YW50IGZl
YXR1cmUgb2YgbmV0d29yayBwcm90b2NvbHMsIHdoaWNoIGluY2x1ZGUgdGhlIHJvYnVzdG5lc3Mg
dG8gZXJyb3JzIGFuZCBmYWlsdXJlcyBoYXBwZW5lZCBpbiB0aGUgbmV0d29yay4gSWYgdGhlcmUg
aXMgYSBidWcgaW4gYSBwYXJ0aWN1bGFyIHJvdXRlciBpbiB0aGUgbmV0d29yaywgb3BlcmF0b3Ig
d291bGQgbm90IGFsbG93IHRoZSB3aG9sZSBuZXR3b3JrIGJlaW5nIGltcGFjdGVkLCB3aGljaCBt
ZWFucyBvdGhlciByb3V0ZXJzIGluIHRoZSBuZXR3b3JrIG5lZWRzIHRvIHdvcmsgcHJvcGVybHkg
aW4gdGhpcyBzaXR1YXRpb24uIEZvciBleGFtcGxlIGluIEJHUCwgdGhlIGVycm9yIGhhbmRsaW5n
IG1lY2hhbmlzbSBoYXMgYmVlbiBvcHRpbWl6ZWQgdG8gYXZvaWQgdW5uZWNlc3Nhcnkgc2Vzc2lv
biB0ZWFyZG93bi4NCg0KSSBhZ3JlZSB0aGF0IE9TUEYgWWFuZyBub3RpZmljYXRpb24gZm9yIExT
QSB0aW1lb3V0IGlzIGEgbmljZSB0aGluZyB0byBoYXZlIGFuZCBjb3VsZCBiZSB1c2VmdWwgdG8g
aWRlbnRpZnkgdGhlIG1pc2JlaGF2ZWQgcm91dGVyLiBNeSBjb25jZXJuIGlzIHNvbWV0aW1lcyB0
aGUgbmV0d29yayBtYXkgYmUgc2V2ZXJlbHkgaW1wYWN0ZWQgdGhhdCB0aGUgY29ubmVjdGl2aXR5
IG9mIG5ldGNvbmYvcmVzdGNvbmYgaXMgYWxzbyBpbXBhY3RlZC4gVG8gYXZvaWQgdGhpcywgc29t
ZSBtZWNoYW5pc20gdG8gbWl0aWdhdGUgdGhlIGltcGFjdCBvZiB0aGlzIHByb2JsZW0gY291bGQg
aGVscC4NCg0KQmVzdCByZWdhcmRzLA0KSmllDQoNCkZyb206IEFjZWUgTGluZGVtIChhY2VlKSBb
bWFpbHRvOmFjZWVAY2lzY28uY29tXQ0KU2VudDogU2F0dXJkYXksIEF1Z3VzdCAxMywgMjAxNiAz
OjI3IEFNDQpUbzogTGVzIEdpbnNiZXJnIChnaW5zYmVyZyk7IERvbmdqaWUgKEppbW15KTsgb3Nw
ZkBpZXRmLm9yZw0KQ2M6IFpoYW5neHVkb25nICh6aGFuZ3h1ZG9uZywgVlJQKTsgbGl6aGVucWlh
bmdAY2hpbmFtb2JpbGUuY29tDQpTdWJqZWN0OiBSZTogW09TUEZdIFNvbGljaXQgZmVlZGJhY2tz
IG9uIGRyYWZ0LWRvbmctb3NwZi1tYXhhZ2UtZmx1c2gtcHJvYmxlbS1zdGF0ZW1lbnQNCg0KU3Bl
YWtpbmcgYXMgYSBXRyBtZW1iZXI6DQoNCkhpIEppZSwNCg0KSSBiZWxpZXZlIHdlIGFncmVlIHRo
YXQgdGhlIHByb2JsZW0gaXMgY29uZmluZWQgdG8gT1NQRiBidWdzLCBzeXN0ZW0gdGltZXIgYnVn
cywgIGFuZCBwYWNrZXQgY29ycnVwdGlvbi4gSeKAmWQgYXNzZXJ0IHRoYXQgY29ycnVwdGlvbiBj
YW4gYmUgZGV0ZWN0ZWQgdmlhIE9TUEYgYXV0aGVudGljYXRpb24uIEluIGZhY3QsIHRoZXJlIGlz
IGEgd2VsbC1rbm93biBhbnRpZG90ZSB3aGVyZSBJUy1JUyBhdXRoZW50aWNhdGlvbiB3YXMgZW5h
YmxlZCBzb2xlbHkgZm9yIHRoZSBwdXJwb3NlIG9mIGZpbHRlcmluZyBjb3JydXB0ZWQgcHJvdG9j
b2wgcGFja2V0cyBpbiBhbiBlbnZpcm9ubWVudCB3aXRoIGxpbmUgY2FyZHMgdGhhdCB3ZXJlIHBy
b25lIHRvIHN1Y2ggY29ycnVwdGlvbi4gSGVuY2UsIHdlIGFyZSBsZWZ0IHdpdGggcHJvYmxlbXMg
YmFzZWQgb24gT1NQRiBvciBzeXN0ZW0gdGltZXIgYnVncy4gSWYgdGhlcmUgd2VyZSBhIHN5c3Rl
bSB0aW1lciBidWcsIEnigJlkIGRvdWJ0IHRoYXQgbmV0d29ya2luZyBkZXZpY2Ugd2l0aCBzdWNo
IGEgYnVnIHdvdWxkIGJlIGZ1bmN0aW9uYWwgdG8gdGhlIHBvaW50IG9mIGJlaW5nIGFibGUgdG8g
ZXN0YWJsaXNoIGFuZCBtYWludGFpbmluZyBPU1BGIGFkamFjZW5jaWVzLiAgRG8gd2UgcmVhbGx5
IHdhbnQgdG8gZW5oYW5jZSB0aGUgcHJvdG9jb2wgdG8gZGVhbCB3aXRoIGJ1Z3M/DQoNCknigJl2
ZSB0aG91Z2h0IGFib3V0IHRoaXMgYW5kIG9uZSBwb3RlbnRpYWwgYWN0aW9uIEkgY291bGQgZW52
aXNpb24gd291bGQgYmUgdG8gYWRkIGEgc2VwYXJhdGUgT1NQRiBZQU5HIG5vdGlmaWNhdGlvbiB3
aGVyZSBhbiBMU0EgdGltZXMgb3V0IGFuZCBhIHJvdXRlciBvdGhlciB0aGFuIHRoZSBvcmlnaW5h
dG9yIHB1cmdlcyBpdC4gVGhpcyB3YXksIHRoZSBtaXNiZWhhdmluZyBPU1BGIHJvdXRlciBjb3Vs
ZCBiZSByZWFkaWx5IGlkZW50aWZpZWQuDQoNClRoYW5rcywNCkFjZWUNCg0KDQpGcm9tOiBPU1BG
IDxvc3BmLWJvdW5jZXNAaWV0Zi5vcmc8bWFpbHRvOm9zcGYtYm91bmNlc0BpZXRmLm9yZz4+IG9u
IGJlaGFsZiBvZiAiTGVzIEdpbnNiZXJnIChnaW5zYmVyZykiIDxnaW5zYmVyZ0BjaXNjby5jb208
bWFpbHRvOmdpbnNiZXJnQGNpc2NvLmNvbT4+DQpEYXRlOiBUaHVyc2RheSwgQXVndXN0IDExLCAy
MDE2IGF0IDE6MjkgUE0NClRvOiBKaWUgRG9uZyA8amllLmRvbmdAaHVhd2VpLmNvbTxtYWlsdG86
amllLmRvbmdAaHVhd2VpLmNvbT4+LCBPU1BGIFdHIExpc3QgPG9zcGZAaWV0Zi5vcmc8bWFpbHRv
Om9zcGZAaWV0Zi5vcmc+Pg0KQ2M6ICJaaGFuZ3h1ZG9uZyAoemhhbmd4dWRvbmcsIFZSUCkiIDx6
aGFuZ3h1ZG9uZ0BodWF3ZWkuY29tPG1haWx0bzp6aGFuZ3h1ZG9uZ0BodWF3ZWkuY29tPj4sICJs
aXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb208bWFpbHRvOmxpemhlbnFpYW5nQGNoaW5hbW9iaWxl
LmNvbT4iIDxsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb208bWFpbHRvOmxpemhlbnFpYW5nQGNo
aW5hbW9iaWxlLmNvbT4+DQpTdWJqZWN0OiBSZTogW09TUEZdIFNvbGljaXQgZmVlZGJhY2tzIG9u
IGRyYWZ0LWRvbmctb3NwZi1tYXhhZ2UtZmx1c2gtcHJvYmxlbS1zdGF0ZW1lbnQNCg0KSmllIOKA
kw0KDQpIYXZpbmcgdGhlIGRpc2N1c3Npb24gaGFzIGNlcnRhaW5seSBiZWVuIGEgZ29vZCB0aGlu
ZywgYnV0IGlmIHRoZSBjb25zZW5zdXMgb2YgdGhlIFdHIGlzIHRoYXQgdGhlcmUgaXMgbm8gcHJv
dG9jb2wgY2hhbmdlIHJlcXVpcmVkIHRoZW4gdGhlcmUgaXMgbm8gbmVlZCBmb3IgYW55IGRyYWZ0
IOKAkyB3aGljaCBpcyBteSBjdXJyZW50IHBvc2l0aW9uLg0KDQpUaGUgb3RoZXIgcG9pbnQgaXMg
dGhhdCB5b3Ugc2VlbSB0byBiZSBjb25mdXNpbmcgdGhlIElTLUlTIFB1cmdlIG9yaWdpbmF0aW9u
IFRMViAoUkZDIDYyMzIpIHdpdGggZGV0ZWN0aW5nIGludmFsaWQgcHVyZ2VzL3JlbWFpbmluZyBs
aWZldGltZSBjb3JydXB0aW9uLiBUaGlzIGlzIG5vdCB0aGUgY2FzZS4gUkZDIDYyMzIgc2ltcGx5
IGFsbG93cyB1cyB0byBkZXRlY3Qgd2hpY2ggcm91dGVyIG9yaWdpbmF0ZWQgYSBwdXJnZSDigJMg
aXQgaXMgbm90IGFibGUgdG8gZGV0ZWN0IHdoZXRoZXIgYSBwdXJnZSBpcyB2YWxpZC9pbnZhbGlk
IOKAkyBhbmQgd2FzIG5vdCBtb3RpdmF0ZWQgYnkgY29uY2VybnMgYWJvdXQgcmVtYWluaW5nIGxp
ZmV0aW1lIGNvcnJ1cHRpb24uDQoNCiAgIExlcw0KDQoNCkZyb206IERvbmdqaWUgKEppbW15KSBb
bWFpbHRvOmppZS5kb25nQGh1YXdlaS5jb21dDQpTZW50OiBXZWRuZXNkYXksIEF1Z3VzdCAxMCwg
MjAxNiA5OjI0IFBNDQpUbzogTGVzIEdpbnNiZXJnIChnaW5zYmVyZyk7IG9zcGZAaWV0Zi5vcmc8
bWFpbHRvOm9zcGZAaWV0Zi5vcmc+DQpDYzogWmhhbmd4dWRvbmcgKHpoYW5neHVkb25nLCBWUlAp
OyBsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb208bWFpbHRvOmxpemhlbnFpYW5nQGNoaW5hbW9i
aWxlLmNvbT4NClN1YmplY3Q6IFJFOiBbT1NQRl0gU29saWNpdCBmZWVkYmFja3Mgb24gZHJhZnQt
ZG9uZy1vc3BmLW1heGFnZS1mbHVzaC1wcm9ibGVtLXN0YXRlbWVudA0KDQpIaSBMZXMsDQoNClRo
ZSBjdXJyZW50IGRyYWZ0IGlzIGFib3V0IHByb2JsZW0gc3RhdGVtZW50LCBzbyBJTU8gd2hhdCB0
aGUgV0cgbmVlZHMgdG8gY29uc2lkZXIgaXMgd2hldGhlciB0aGlzIGlzIGEgdnVsbmVyYWJpbGl0
eSBvZiBPU1BGIHByb3RvY29sLCBhbmQgd2hldGhlciBpdCBjYW4gaGF2ZSBuZWdhdGl2ZSBpbXBh
Y3QgdG8gdGhlIG5ldHdvcmsuIElmIHRoZSBwcm9ibGVtIGlzIGFja25vd2xlZGdlZCwgSU1PIGl0
IGlzIHdvcnRoIHRvIGJlIGRvY3VtZW50ZWQuDQoNClRoZSDigJxST0nigJ0gYXMgeW91IG1lbnRp
b25lZCBpcyBmb3IgdGhlIGV2YWx1YXRpb24gb2YgdGhlIHByb3Bvc2VkIHNvbHV0aW9ucy4gSSB0
b3RhbGx5IGFncmVlIHRoYXQgZm9yIHRoZSB0aW1lciBidWcgY2FzZSwgcmVjb2duaXppbmcgYW5k
IGlnbm9yaW5nIHRoZSByZWNlaXZlZCBhYm5vcm1hbCBNYXhhZ2UgTFNBcyBjYW5ub3Qgc3RvcCB0
aGUgbWlzYmVoYXZlZCByb3V0ZXIgZnJvbSBnZW5lcmF0aW5nIGZ1cnRoZXIgTWF4YWdlIExTQSwg
YXMgaXQgaXMgYSBzeXN0ZW1hdGljIHByb2JsZW0sIHdoaWNoIGNhbiBvbmx5IGJlIGZpeGVkIGFm
dGVyIHRoZSBvcGVyYXRvciBpZGVudGlmaWVzIHRoYXQgcm91dGVyLiBUaGlzIGlzIGFsc28gc2lt
aWxhciB0byB0aGUgc3lzdGVtYXRpYyBjb3JydXB0aW9uIG9mIElTLUlTIHJlbWFpbiB0aW1lLiAg
QW5kIHRoaXMgaXMgd2h5IHRoaXMgZHJhZnQgbWVudGlvbnMgdHdvIGtpbmRzIG9mIHBvdGVudGlh
bCBzb2x1dGlvbnMsIHRoZSBtaXRpZ2F0aW9uIG1lY2hhbmlzbSBjYW4gYXZvaWQgdGhlIG5ldHdv
cmsgYmVpbmcgc2V2ZXJlbHkgaW1wYWN0ZWQgYnkgdGhlIHByb2JsZW0sIHdoaWxlIGZvciBzeXN0
ZW1hdGljIHByb2JsZW1zLCBwcm9ibGVtIGxvY2FsaXphdGlvbiBpcyBuZWVkZWQgdG8gaWRlbnRp
ZnkgdGhlIG1pc2JlaGF2ZWQgcm91dGVyIGFuZCB0aGVuIHNvbHZlIHRoZSBwcm9ibGVtLg0KDQpC
ZXN0IHJlZ2FyZHMsDQpKaWUNCg0KRnJvbTogT1NQRiBbbWFpbHRvOm9zcGYtYm91bmNlc0BpZXRm
Lm9yZ10gT24gQmVoYWxmIE9mIExlcyBHaW5zYmVyZyAoZ2luc2JlcmcpDQpTZW50OiBNb25kYXks
IEF1Z3VzdCAwOCwgMjAxNiAyOjE0IEFNDQpUbzogRG9uZ2ppZSAoSmltbXkpIDxqaWUuZG9uZ0Bo
dWF3ZWkuY29tPG1haWx0bzpqaWUuZG9uZ0BodWF3ZWkuY29tPj47IG9zcGZAaWV0Zi5vcmc8bWFp
bHRvOm9zcGZAaWV0Zi5vcmc+DQpDYzogWmhhbmd4dWRvbmcgKHpoYW5neHVkb25nLCBWUlApIDx6
aGFuZ3h1ZG9uZ0BodWF3ZWkuY29tPG1haWx0bzp6aGFuZ3h1ZG9uZ0BodWF3ZWkuY29tPj47IGxp
emhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbTxtYWlsdG86bGl6aGVucWlhbmdAY2hpbmFtb2JpbGUu
Y29tPg0KU3ViamVjdDogUmU6IFtPU1BGXSBTb2xpY2l0IGZlZWRiYWNrcyBvbiBkcmFmdC1kb25n
LW9zcGYtbWF4YWdlLWZsdXNoLXByb2JsZW0tc3RhdGVtZW50DQoNCkppZSDigJMNCg0KVGhpbmtp
bmcgYWJvdXQgdGhlIGZvbGxvd2luZyBzb21lIG1vcmU6DQoNCjxzbmlwPg0KV2hhdCByZW1haW5z
IGlzIHRoZSBwb3NzaWJpbGl0eSB0aGF0IGFuIGltcGxlbWVudGF0aW9uIGhhcyBzb21lIGJ1ZyBh
bmQgdW5pbnRlbnRpb25hbGx5IG1vZGlmaWVzIHRoZSBhZ2UgdG8gc29tZXRoaW5nIG90aGVyIHRo
YW4gd2hhdCBpdCBzaG91bGQgYmUgZHVlIHRvIHRoZSBhY3R1YWwgZWxhcHNlZCB0aW1lIHNpbmNl
IExTQSBnZW5lcmF0aW9uLiBJIHN1cHBvc2UgYSBtZWNoYW5pc20gZXF1aXZhbGVudCB0byB3aGF0
IHRoZSBJUy1JUyBkcmFmdCBkZWZpbmVkIGkuZS4gc2V0dGluZyB0aGUgYWdlIHRvIOKAnG5ld+KA
nSAoMCBpbiBPU1BGIGNhc2UpIHdoZW4gZmlyc3QgcmVjZWl2aW5nIGEgbm9uLXNlbGYtZ2VuZXJh
dGVkIExTQSBjb3VsZCBiZSB1c2VmdWwgdG8gcHJldmVudCBuZWdhdGl2ZSBpbXBhY3RzIG9mIHN1
Y2ggYW4gaW1wbGVtZW50YXRpb24gYnVnLiBJcyB0aGlzIHdoYXQgeW91IGludGVuZD8NCg0KW0pp
ZV06IE1vcmUgc3BlY2lmaWNhbGx5LCB0aGUgcHJvYmxlbSBjb3VsZCBiZSBjYXVzZWQgYnkgZWl0
aGVyIOKAnHNldHRpbmcgdGhlIExTIGFnZSBmaWVsZCBpbmNvcnJlY3RseSBkdWUgdG8gaW1wbGVt
ZW50YXRpb24gYnVn4oCdIG9yIOKAnHN5c3RlbSB0aW1lciBydW5zIHNvIGZhc3QgdGhhdCB0aGUg
TFMgYWdlIHJlYWNoZXMgTWF4QWdlIG11Y2ggZWFybGllciB0aGFuIG90aGVyIHJvdXRlcnPigJ0u
IEFub3RoZXIgbGVzcyBsaWtlbHkgY2FzZSBpcyB0aGF0IHRoZSBMUyBhZ2UgZmllbGQgaXMgY29y
cnVwdGVkIGJlZm9yZSB0aGUgTFNBIGlzIGFzc2VtYmxlZCBpbnRvIE9TUEYgcGFja2V0Lg0KPGVu
ZCBzbmlwPg0KDQpUaGUgYmVuZWZpdHMgYXJlIGV4dHJlbWVseSBsaW1pdGVkLiBJZiBhIHJvdXRl
ciBwcmVtYXR1cmVseSBhZ2VzIGFuIExTQSBkdWUgdG8gYSB0aW1lciBidWcsIGlnbm9yaW5nIHRo
ZSByZWNlaXZlZCBMU0EgYWdlIG9uIHJlY2VwdGlvbiBpc27igJl0IGdvaW5nIHRvIHByZXZlbnQg
cHJlbWF0dXJlIHB1cmdpbmcgYnkgdGhlIHJvdXRlciB3aGljaCBoYXMgdGhlIGJ1Zy4gU28gdGhl
IGVmZmVjdCBvZiBpZ25vcmluZyB0aGUgcmVjZWl2ZWQgTFNBIGFnZSBwcmlvciB0byByZWFjaGlu
ZyBNQVhBR0Ugd2lsbCBiZSBzaG9ydCBsaXZlZC4gWW91IGFyZSB0aGVuIGxlZnQgd2l0aCB0aGUg
cG9zc2liaWxpdHkgdGhhdCBhbiBpbXBsZW1lbnRhdGlvbiBjb3JydXB0cyB0aGUgTFNBIGFnZSBC
RUZPUkUgY2FsY3VsYXRpbmcgY2hlY2tzdW0vY3J5cHRvIGF1dGhlbnRpY2F0aW9uIOKAkyBidXQg
aXRzIGxvY2FsIHRpbWVvdXQgbG9naWMgaXMgdW5hZmZlY3RlZC4gVGhpcyBoYXMgdmVyeSBsaW1p
dGVkIHZhbHVlLiBXaGV0aGVyIHRoZSBXRyBjb25zaWRlcnMgdGhpcyB3b3J0aCBwdXJzdWluZyBp
cyBzb21ldGhpbmcgeW91IG5lZWQgdG8gYXNrLiBGb3IgbXlzZWxmLCBJIGRvbuKAmXQgc2VlIG11
Y2ggUk9JIGhlcmUuDQoNCiAgTGVzDQoNCg0KDQpGcm9tOiBEb25namllIChKaW1teSkgW21haWx0
bzpqaWUuZG9uZ0BodWF3ZWkuY29tXQ0KU2VudDogTW9uZGF5LCBBdWd1c3QgMDEsIDIwMTYgOTo0
MyBQTQ0KVG86IExlcyBHaW5zYmVyZyAoZ2luc2JlcmcpOyBvc3BmQGlldGYub3JnPG1haWx0bzpv
c3BmQGlldGYub3JnPg0KQ2M6IFpoYW5neHVkb25nICh6aGFuZ3h1ZG9uZywgVlJQKTsgbGl6aGVu
cWlhbmdAY2hpbmFtb2JpbGUuY29tPG1haWx0bzpsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb20+
DQpTdWJqZWN0OiBSRTogW09TUEZdIFNvbGljaXQgZmVlZGJhY2tzIG9uIGRyYWZ0LWRvbmctb3Nw
Zi1tYXhhZ2UtZmx1c2gtcHJvYmxlbS1zdGF0ZW1lbnQNCg0KSGkgTGVzLA0KDQpQbGVhc2Ugc2Vl
IG15IHJlcGxpZXMgd2l0aCBbSmllMl06DQoNCkZyb206IExlcyBHaW5zYmVyZyAoZ2luc2Jlcmcp
IFttYWlsdG86Z2luc2JlcmdAY2lzY28uY29tXQ0KU2VudDogTW9uZGF5LCBBdWd1c3QgMDEsIDIw
MTYgOTo1NyBQTQ0KVG86IERvbmdqaWUgKEppbW15KTsgb3NwZkBpZXRmLm9yZzxtYWlsdG86b3Nw
ZkBpZXRmLm9yZz4NCkNjOiBaaGFuZ3h1ZG9uZyAoemhhbmd4dWRvbmcsIFZSUCk7IGxpemhlbnFp
YW5nQGNoaW5hbW9iaWxlLmNvbTxtYWlsdG86bGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tPg0K
U3ViamVjdDogUkU6IFtPU1BGXSBTb2xpY2l0IGZlZWRiYWNrcyBvbiBkcmFmdC1kb25nLW9zcGYt
bWF4YWdlLWZsdXNoLXByb2JsZW0tc3RhdGVtZW50DQoNCkppZSAtDQoNCkZyb206IERvbmdqaWUg
KEppbW15KSBbbWFpbHRvOmppZS5kb25nQGh1YXdlaS5jb21dDQpTZW50OiBNb25kYXksIEF1Z3Vz
dCAwMSwgMjAxNiAxOjQ0IEFNDQpUbzogTGVzIEdpbnNiZXJnIChnaW5zYmVyZyk7IG9zcGZAaWV0
Zi5vcmc8bWFpbHRvOm9zcGZAaWV0Zi5vcmc+DQpDYzogWmhhbmd4dWRvbmcgKHpoYW5neHVkb25n
LCBWUlApOyBsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb208bWFpbHRvOmxpemhlbnFpYW5nQGNo
aW5hbW9iaWxlLmNvbT4NClN1YmplY3Q6IFJFOiBbT1NQRl0gU29saWNpdCBmZWVkYmFja3Mgb24g
ZHJhZnQtZG9uZy1vc3BmLW1heGFnZS1mbHVzaC1wcm9ibGVtLXN0YXRlbWVudA0KDQpIaSBMZXMs
DQoNClBsZWFzZSBzZWUgaW5saW5lIHdpdGggW0ppZV06DQoNCkZyb206IExlcyBHaW5zYmVyZyAo
Z2luc2JlcmcpIFttYWlsdG86Z2luc2JlcmdAY2lzY28uY29tXQ0KU2VudDogTW9uZGF5LCBBdWd1
c3QgMDEsIDIwMTYgMzowOSBQTQ0KVG86IERvbmdqaWUgKEppbW15KTsgb3NwZkBpZXRmLm9yZzxt
YWlsdG86b3NwZkBpZXRmLm9yZz4NCkNjOiBaaGFuZ3h1ZG9uZyAoemhhbmd4dWRvbmcsIFZSUCk7
IGxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbTxtYWlsdG86bGl6aGVucWlhbmdAY2hpbmFtb2Jp
bGUuY29tPg0KU3ViamVjdDogUkU6IFtPU1BGXSBTb2xpY2l0IGZlZWRiYWNrcyBvbiBkcmFmdC1k
b25nLW9zcGYtbWF4YWdlLWZsdXNoLXByb2JsZW0tc3RhdGVtZW50DQoNCkppZSDigJMNCg0KRnVs
bHkgYWdyZWUgdGhhdCBJUy1JUyBhbmQgT1NQRiBkaWZmZXIgaW4gdGhpcyByZWdhcmQuDQoNCmh0
dHBzOi8vd3d3LmlldGYub3JnL2lkL2RyYWZ0LWlldGYtaXNpcy1yZW1haW5pbmctbGlmZXRpbWUt
MDEudHh0IGFkZHJlc3NlcyBwcm9ibGVtcyB3aGVyZSBjb3JydXB0aW9uIG9mIHRoZSByZW1haW5p
bmcgbGlmZXRpbWUgb2NjdXJzIGVpdGhlciBkdXJpbmcgdHJhbnNtaXNzaW9uL3JlY2VwdGlvbiBv
ciBkdWUgdG8gc29tZSBET1MgYXR0YWNrLiBUaGlzIGlzbuKAmXQgYSBjb25jZXJuIHcgT1NQRiAo
aG9wZSB5b3UgYWdyZWUpLg0KDQpbSmllXTogWWVzLCBmb3IgT1NQRiB0aGUgY29ycnVwdGlvbiBk
dXJpbmcgcGFja2V0IHRyYW5zbWlzc2lvbiBjYW4gYmUgZGV0ZWN0ZWQuDQoNCldoYXQgcmVtYWlu
cyBpcyB0aGUgcG9zc2liaWxpdHkgdGhhdCBhbiBpbXBsZW1lbnRhdGlvbiBoYXMgc29tZSBidWcg
YW5kIHVuaW50ZW50aW9uYWxseSBtb2RpZmllcyB0aGUgYWdlIHRvIHNvbWV0aGluZyBvdGhlciB0
aGFuIHdoYXQgaXQgc2hvdWxkIGJlIGR1ZSB0byB0aGUgYWN0dWFsIGVsYXBzZWQgdGltZSBzaW5j
ZSBMU0EgZ2VuZXJhdGlvbi4gSSBzdXBwb3NlIGEgbWVjaGFuaXNtIGVxdWl2YWxlbnQgdG8gd2hh
dCB0aGUgSVMtSVMgZHJhZnQgZGVmaW5lZCBpLmUuIHNldHRpbmcgdGhlIGFnZSB0byDigJxuZXfi
gJ0gKDAgaW4gT1NQRiBjYXNlKSB3aGVuIGZpcnN0IHJlY2VpdmluZyBhIG5vbi1zZWxmLWdlbmVy
YXRlZCBMU0EgY291bGQgYmUgdXNlZnVsIHRvIHByZXZlbnQgbmVnYXRpdmUgaW1wYWN0cyBvZiBz
dWNoIGFuIGltcGxlbWVudGF0aW9uIGJ1Zy4gSXMgdGhpcyB3aGF0IHlvdSBpbnRlbmQ/DQoNCltK
aWVdOiBNb3JlIHNwZWNpZmljYWxseSwgdGhlIHByb2JsZW0gY291bGQgYmUgY2F1c2VkIGJ5IGVp
dGhlciDigJxzZXR0aW5nIHRoZSBMUyBhZ2UgZmllbGQgaW5jb3JyZWN0bHkgZHVlIHRvIGltcGxl
bWVudGF0aW9uIGJ1Z+KAnSBvciDigJxzeXN0ZW0gdGltZXIgcnVucyBzbyBmYXN0IHRoYXQgdGhl
IExTIGFnZSByZWFjaGVzIE1heEFnZSBtdWNoIGVhcmxpZXIgdGhhbiBvdGhlciByb3V0ZXJz4oCd
LiBBbm90aGVyIGxlc3MgbGlrZWx5IGNhc2UgaXMgdGhhdCB0aGUgTFMgYWdlIGZpZWxkIGlzIGNv
cnJ1cHRlZCBiZWZvcmUgdGhlIExTQSBpcyBhc3NlbWJsZWQgaW50byBPU1BGIHBhY2tldC4NCg0K
W0ppZV06IFJlZ2FyZGluZyB0aGUgc29sdXRpb25zIHNwYWNlLCBJTU8gd2UgbmVlZCB0byBjb25z
aWRlciBib3RoIGNhc2VzOiDigJxMUyBhZ2UgcmVhY2hlcyBNYXhBZ2XigJ0gYW5kIOKAnExTIGFn
ZSBjbG9zZSB0byBNYXhBZ2XigJ0uIEZvciBJUy1JUywgUkZDIDYyMzIgYW5kIFJGQyA2MjMzIHBy
b3ZpZGUgc29sdXRpb25zIGZvciB0aGUgZGV0ZWN0aW9uIGFuZCBpZGVudGlmaWNhdGlvbiBvZiBj
b3JydXB0ZWQgSVMtSVMgcHVyZ2UsIHdoaWxlIE9TUEYgZG9lcyBub3QgaGF2ZSBzaW1pbGFyIG1l
Y2hhbmlzbXMuDQoNCltMZXM6XSBJdCBpcyBpbmNvcnJlY3QgdG8gc2F5IHRoYXQgUkZDIDYyMzIg
bWFrZXMgaXQgcG9zc2libGUgdG8gZGV0ZWN0IGEgY29ycnVwdCBwdXJnZS4gV2hhdCBpdCBkb2Vz
IGRvIGlzIHRvIHByb3ZpZGUgYW4gaW5kaWNhdGlvbiBhcyB0byB3aGljaCBJUyBpbml0aWF0ZWQg
YSBwdXJnZS4gSSBkb27igJl0IGtub3cgaG93IE9TUEYgd291bGQgYWRkcmVzcyB0aGlzIGlzc3Vl
LCBidXQgZm9yIE9TUEZ2MiBhdCBsZWFzdCBhbnkgc29sdXRpb24gd291bGQgbGlrZWx5IG5vdCBi
ZSBiYWNrd2FyZHMgY29tcGF0aWJsZS4gRm9yIHRoaXMgcmVhc29uIEkgc3VnZ2VzdCB0aGF0IHlv
dSBub3QgdHJ5IHRvIGFkZHJlc3MgdGhpcyBpc3N1ZSBpbiB0aGUgc2FtZSBkcmFmdC4NCg0KW0pp
ZTJdOiBBZ3JlZWQsIFJGQyA2MjMyIHByb3ZpZGUgdGhlIG1lY2hhbmlzbSB0byB0cmFjayB0aGUg
bWlzYmVoYXZlZCByb3V0ZXJzIHNvIHRoYXQgb3BlcmF0b3IgY2FuIGZpeCB0aGUgcHJvYmxlbSwg
dGhlIGRldGVjdGlvbiBjYW4gYmUgYmFzZWQgb24gdGhlIHJ1bGVzIGluIFJGQyA2MjMzIG9yIHNv
bWUgb3RoZXIgYW5vbWFsaWVzLiBJbmRlZWQgZm9yIE9TUEZ2MiBsZWdhY3kgTFNBcywgaXQgaXMg
ZGlmZmljdWx0IHRvIGludHJvZHVjZSB0aGUgbWVjaGFuaXNtIHNpbWlsYXIgdG8gUkZDIDYyMzIs
IHdoaWxlIGl0IGNhbiBiZSBlYXNpZXIgZm9yIHRoZSBPU1BGdjIvdjMgRXh0ZW5kZWQgTFNBcy4g
U28gaXQgZGVwZW5kcyBvbiBob3cgYmFja3dhcmQgY29tcGF0aWJsZSB0aGUgc29sdXRpb24gc2hv
dWxkIGJlLiBJIGFncmVlIHdpdGggeW91IHRoYXQgdGhlIHNvbHV0aW9uIGZvciBQcm9ibGVtIExv
Y2FsaXphdGlvbiBpbiBPU1BGIG5lZWRzIHRvIGJlIHByb3ZpZGVkIGluIGEgc2VwYXJhdGUgZG9j
dW1lbnQuDQoNClNvbHV0aW9ucyB0byBMUyBhZ2UgIGNvcnJ1cHRpb24gY2FuIGJlIGRvbmUgaW4g
YSBiYWNrd2FyZHMgY29tcGF0aWJsZSB3YXksIGJ1dCB0aGV5ICBNVVNUIE5PVCByZXN1bHQgaW4g
ZGlzY2FyZGluZyBwdXJnZXMgd2hpY2ggcGFzcyBhdXRoZW50aWNhdGlvbi0gZG9pbmcgc28gcGxh
Y2VzIHlvdSBhdCByaXNrIGZvciBoYXZpbmcgaW5jb25zaXN0ZW50IExTREJzIGluIHRoZSBuZXR3
b3JrLg0KDQpbSmllMl06IEV4YWN0bHkuIFRoZSByZWNlaXZlZCBNYXhBZ2UgTFNBcyBjYW5ub3Qg
c2ltcGx5IGJlIGRpc2NhcmRlZCwgdGhlIGRlY2lzaW9uIG11c3QgYmUgbWFkZSBjYXJlZnVsbHks
IHByb2JhYmx5IGJhc2VkIG9uIHNvbWUgYWRkaXRpb25hbCBpbmZvcm1hdGlvbi4gVGhlIGF1dGhv
cnMgaGFzIGRpc2N1c3NlZCBzb21lIHBvc3NpYmxlIHNvbHV0aW9uIGludGVybmFsbHksIGFuZCB3
aWxsIHByZXBhcmUgc29tZSBtYXRlcmlhbCBmb3IgZnVydGhlciBvcGVuIGRpc2N1c3Npb24uDQoN
CkFzIHdyaXR0ZW4sIHRoZSBkcmFmdCBtYWtlcyBjbGFpbXMgdGhhdCBhcmUgYXQgbGVhc3QgbWlz
bGVhZGluZyDigJMgYW5kIEkgYmVsaWV2ZSBhY3R1YWxseSBpbmNvcnJlY3QuIEluIFNlY3Rpb24g
NiB5b3Ugc2F5Og0KDQrigJxUaGUgTFMgYWdlIGZpZWxkIG1heSBiZSBhbHRlcmVkIGFzIGEgcmVz
dWx0IG9mDQogICBwYWNrZXQgY29ycnVwdGlvbiwgc3VjaCBtb2RpZmljYXRpb24gY2Fubm90IGJl
IGRldGVjdGVkIGJ5IExTQQ0KICAgY2hlY2tzdW0gbm9yIE9TUEYgcGFja2V0IGNyeXB0b2dyYXBo
aWMgYXV0aGVudGljYXRpb24u4oCdDQoNClRoaXMgaXNu4oCZdCBjb3JyZWN0Lg0KDQpbSmllXSBU
aGFua3MgZm9yIHBvaW50aW5nIG91dCB0aGlzLiBUaGlzIHNlbnRlbmNlIG5lZWQgdG8gYmUgcmV2
aXNlZCB0byBtZW50aW9uIOKAnExTQSBjb3JydXB0aW9u4oCdIHJhdGhlciB0aGFuIOKAnHBhY2tl
dCBjb3JydXB0aW9u4oCdLg0KDQpXaGF0IHdvdWxkIGJlIGhlbHBmdWwg4oCTIGF0IGxlYXN0IHRv
IG1lIOKAkyBpcyB0byBtb3ZlIGZyb20gYSBnZW5lcmljIHByb2JsZW0gc3RhdGVtZW50IHRvIHRo
ZSBzcGVjaWZpYyBwcm9ibGVtIHlvdSB3YW50IHRvIHNvbHZlIGFuZCB0aGUgcHJvcG9zZWQgc29s
dXRpb24uIFRoaXMgYWxzbyByZXF1aXJlcyB5b3UgdG8gbW9yZSBjbGVhcmx5IHN0YXRlIHRoZSBj
YXNlcyB3aGVyZSB0aGVyZSBpcyBhbiBhY3R1YWwgdnVsbmVyYWJpbGl0eS4gSXQgd291bGQgYmUg
YSBsb3QgZWFzaWVyIHRvIHN1cHBvcnQgdGhlIGRyYWZ0IGlmIHRoaXMgd2VyZSBkb25lLg0KDQpb
SmllXSBUaGFua3MgZm9yIHlvdXIgc3VnZ2VzdGlvbi4gWWVzIHdlIGNhbiB1cGRhdGUgdGhpcyBk
cmFmdCB3aXRoIG1vcmUgc3BlY2lmaWMgcHJvYmxlbSBzdGF0ZW1lbnRzIGFzIEkgbWVudGlvbmVk
IGFib3ZlLg0KDQpbSmllXSBBcyBmb3IgdGhlIHByb3Bvc2VkIHNvbHV0aW9ucywgdGhlIGN1cnJl
bnQgZHJhZnQgc3BlY2lmaWVzIHRoZSByZXF1aXJlbWVudHMgb24gdGhlIHBvdGVudGlhbCBzb2x1
dGlvbnMsIGZyb20gd2hpY2ggd2UgZW52aXNpb24gdGhhdCBkaWZmZXJlbnQgc29sdXRpb25zIG1h
eWJlIG5lZWRlZCBmb3Ig4oCcSW1wYWN0IE1pdGlnYXRpb27igJ0gYW5kIOKAnFByb2JsZW0gTG9j
YWxpemF0aW9u4oCdLiBUaGUgc29sdXRpb24gZm9yIOKAnEltcGFjdCBtaXRpZ2F0aW9u4oCdIGNh
biBiZSB0aGUgZWFzaWVyIG9uZSwgZm9yIHdoaWNoIHdlIGNhbiBzdGFydCB0byBkaXNjdXNzIHRo
ZSBwb3RlbnRpYWwgc29sdXRpb25zIG5vdy4gV2hpbGUgdGhlIHNvbHV0aW9uIGZvciDigJxwcm9i
bGVtIGxvY2FsaXphdGlvbuKAnSBtYXkgbmVlZCBtb3JlIGNvbnNpZGVyYXRpb25zLg0KDQpbTGVz
Ol0gQSBkaXNjdXNzaW9uIG9mIHRoZSByZXF1aXJlbWVudHMgaXMgdXNlZnVsIGFuZCBuZWNlc3Nh
cnksIGJ1dCBJTU8gdW50aWwgeW91IHByb3Bvc2UgYSBzb2x1dGlvbiB0aGVyZSBpc27igJl0IGVu
b3VnaCBzdWJzdGFuY2UgZm9yIHRoZSBkb2N1bWVudCB0byBiZWNvbWUgYSBXRyBkb2N1bWVudC4N
Cg0KW0ppZTJdIFllcyB0aGUgY3VycmVudCBkcmFmdCBmb2N1c2VzIG9uIHRoZSBwcm9ibGVtIHN0
YXRlbWVudCBhbmQgdGhlIHJlcXVpcmVtZW50cywgdGhlIGdvYWwgaXMgdG8gZmlyc3RseSBnZXQg
dGhlIE1heEFnZSBmbHVzaCBwcm9ibGVtIGFja25vd2xlZGdlZCBhbmQgcmVhY2ggY29uc2Vuc3Vz
IG9uIHRoZSByZXF1aXJlbWVudHMuIFRoZW4gdGhlIHBsYW4gaXMgdG8gc3BlY2lmeSB0aGUgc29s
dXRpb25zIGluIHNlcGFyYXRlIGRvY3VtZW50cy4gIFlvdXIgdmFsdWFibGUgc3VnZ2VzdGlvbnMg
d2lsbCBiZSBjb25zaWRlcmVkLCBhbmQgZnVydGhlciBjb250cmlidXRpb25zIGFyZSB3ZWxjb21l
Lg0KDQpCZXN0IHJlZ2FyZHMsDQpKaWUNCg0KICAgIExlcw0KDQpCZXN0IHJlZ2FyZHMsDQpKaWUN
Cg0KICAgTGVzDQoNCg0KRnJvbTogRG9uZ2ppZSAoSmltbXkpIFttYWlsdG86amllLmRvbmdAaHVh
d2VpLmNvbV0NClNlbnQ6IFN1bmRheSwgSnVseSAzMSwgMjAxNiAxMTo0OCBQTQ0KVG86IExlcyBH
aW5zYmVyZyAoZ2luc2JlcmcpOyBvc3BmQGlldGYub3JnPG1haWx0bzpvc3BmQGlldGYub3JnPg0K
Q2M6IFpoYW5neHVkb25nICh6aGFuZ3h1ZG9uZywgVlJQKTsgbGl6aGVucWlhbmdAY2hpbmFtb2Jp
bGUuY29tPG1haWx0bzpsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb20+DQpTdWJqZWN0OiBSRTog
W09TUEZdIFNvbGljaXQgZmVlZGJhY2tzIG9uIGRyYWZ0LWRvbmctb3NwZi1tYXhhZ2UtZmx1c2gt
cHJvYmxlbS1zdGF0ZW1lbnQNCg0KSGkgTGVzLA0KDQpUaGFua3MgZm9yIHlvdXIgY29tbWVudHMu
DQoNCk9TUEYgcGFja2V0IGxldmVsIGNoZWNrc3VtIGFuZCBhdXRoZW50aWNhdGlvbiBjYW4gb25s
eSBwcm90ZWN0IHRoZSBhc3NlbWJsZWQgTFNVIHBhY2tldCBvbmUgaG9wIG9uIHRoZSB3aXJlLCB3
aGlsZSBjYW5ub3QgZGV0ZWN0IGFueSBjaGFuZ2UgdG8gTFNBIG1hZGUgYnkgdGhlIHJvdXRlcnMu
IFRoaXMgaXMgYmVjYXVzZSB0aGUgT1NQRiBwYWNrZXRzIGFyZSByZS1hc3NlbWJsZWQgb24gZWFj
aCBob3AsIHdoaWNoIGlzIHNsaWdodGx5IGRpZmZlcmVudCBmcm9tIElTLUlTLiBTbyB0aGUgcHJv
YmxlbSBmb3IgT1NQRiBpcyBtYWlubHkgZHVlIHRvIHRoZSBwcm9ibGVtcyBpbnNpZGUgdGhlIHJv
dXRlciwgZm9yIGV4YW1wbGUgcHJvdG9jb2wgaW1wbGVtZW50YXRpb25zLCBzeXN0ZW0gdGltZXJz
LCBvciBzb21lIGhhcmR3YXJlIHByb2JsZW0uIEFjdHVhbGx5IHRoaXMgcHJvYmxlbSBoYXMgYmVl
biBzZWVuIGluIHNldmVyYWwgcHJvZHVjdGlvbiBuZXR3b3Jrcy4NCg0KV2UgY2FuIGltcHJvdmUg
dGhlIGRlc2NyaXB0aW9uIGluIHRoZSBkcmFmdCB0byBtYWtlIHRoaXMgY2xlYXIuDQoNCkJlc3Qg
cmVnYXJkcywNCkppZQ0KDQpGcm9tOiBMZXMgR2luc2JlcmcgKGdpbnNiZXJnKSBbbWFpbHRvOmdp
bnNiZXJnQGNpc2NvLmNvbV0NClNlbnQ6IE1vbmRheSwgQXVndXN0IDAxLCAyMDE2IDE6MzAgUE0N
ClRvOiBEb25namllIChKaW1teSk7IG9zcGZAaWV0Zi5vcmc8bWFpbHRvOm9zcGZAaWV0Zi5vcmc+
DQpDYzogWmhhbmd4dWRvbmcgKHpoYW5neHVkb25nLCBWUlApOyBsaXpoZW5xaWFuZ0BjaGluYW1v
YmlsZS5jb208bWFpbHRvOmxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbT4NClN1YmplY3Q6IFJF
OiBbT1NQRl0gU29saWNpdCBmZWVkYmFja3Mgb24gZHJhZnQtZG9uZy1vc3BmLW1heGFnZS1mbHVz
aC1wcm9ibGVtLXN0YXRlbWVudA0KDQpKaWUg4oCTDQoNClRoZSBkcmFmdCBzYXlzIChTZWN0aW9u
IDIpOg0KDQrigJxTaW5jZSBjcnlwdG9ncmFwaGljIGF1dGhlbnRpY2F0aW9uIGlzIGV4ZWN1dGVk
IGF0IHRoZSBPU1BGIHBhY2tldA0KICAgbGV2ZWwsIGl0IGNhbiBvbmx5IHByb3RlY3QgdGhlIGFz
c2VtYmxlZCBMU1UgcGFja2V0IGZvciBvbmUgaG9wIGFuZA0KICAgZG9lcyBub3QgcHJvdmlkZSBh
bnkgYWRkaXRpb25hbCBwcm90ZWN0aW9uIGZvciB0aGUgY29ycnVwdGlvbiBvZiBMUw0KICAgYWdl
IGZpZWxkLuKAnQ0KDQpCdXQgYXMgYXV0aGVudGljYXRpb24gaXMgY2FsY3VsYXRlZCBhdCB0aGUg
T1NQRiBwYWNrZXQgbGV2ZWwsIGFueSBjaGFuZ2UgdG8gdGhlIExTIGFnZSBmaWVsZCBmb3IgYW4g
aW5kaXZpZHVhbCBMU0EgY29udGFpbmVkIHdpdGhpbiB0aGUgT1NQRiBwYWNrZXQgKGUuZy4gYnkg
c29tZSBwYWNrZXQgY29ycnVwdGlvbiBpbiB0cmFuc21pc3Npb24pIHdvdWxkIGNhdXNlIGF1dGhl
bnRpY2F0aW9uIHRvIGZhaWwgd2hlbiB0aGUgcGFja2V0IGlzIHJlY2VpdmVkLiBTbyB0aGUgc3Rh
dGVtZW50IHlvdSBtYWtlIGlzIG5vdCBjb3JyZWN0LiBJIHRoZXJlZm9yZSBhbSBzdHJ1Z2dsaW5n
IHRvIHVuZGVyc3RhbmQgd2hhdCBwcm9ibGVtIHlvdSBiZWxpZXZlIGlzIG5vdCBhZGRyZXNzZWQg
YnkgZXhpc3RpbmcgYXV0aGVudGljYXRpb24gdGVjaG5pcXVlcy4NCg0KICAgTGVzDQoNCg0KDQpG
cm9tOiBPU1BGIFttYWlsdG86b3NwZi1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgRG9u
Z2ppZSAoSmltbXkpDQpTZW50OiBTdW5kYXksIEp1bHkgMzEsIDIwMTYgODoxNSBQTQ0KVG86IG9z
cGZAaWV0Zi5vcmc8bWFpbHRvOm9zcGZAaWV0Zi5vcmc+DQpDYzogWmhhbmd4dWRvbmcgKHpoYW5n
eHVkb25nLCBWUlApOyBsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb208bWFpbHRvOmxpemhlbnFp
YW5nQGNoaW5hbW9iaWxlLmNvbT4NClN1YmplY3Q6IFtPU1BGXSBTb2xpY2l0IGZlZWRiYWNrcyBv
biBkcmFmdC1kb25nLW9zcGYtbWF4YWdlLWZsdXNoLXByb2JsZW0tc3RhdGVtZW50DQoNCkhpIGFs
bCwNCg0KZHJhZnQtZG9uZy1vc3BmLW1heGFnZS1mbHVzaC1wcm9ibGVtLXN0YXRlbWVudCBkZXNj
cmliZXMgdGhlIHByb2JsZW1zIGNhdXNlZCBieSB0aGUgY29ycnVwdGlvbiBvZiB0aGUgTFMgQWdl
IGZpZWxkLCBhbmQgc3VtbWFyaXplcyB0aGUgcmVxdWlyZW1lbnRzIG9uIHBvdGVudGlhbCBzb2x1
dGlvbnMuIFRoaXMgZHJhZnQgcmVjZWl2ZWQgZ29vZCBjb21tZW50cyBkdXJpbmcgdGhlIHByZXNl
bnRhdGlvbiBvbiB0aGUgSUVURiBtZWV0aW5nIGluIEIuQS4NCg0KVGhlIGF1dGhvcnMgd291bGQg
bGlrZSB0byBzb2xpY2l0IGZ1cnRoZXIgZmVlZGJhY2tzIGZyb20gdGhlIG1haWxpbmcgbGlzdCwg
b24gYm90aCB0aGUgcHJvYmxlbSBzdGF0ZW1lbnQgYW5kIHRoZSBzb2x1dGlvbiByZXF1aXJlbWVu
dHMuIEJhc2VkIG9uIHRoZSBmZWVkYmFja3MsIHdlIHdpbGwgdXBkYXRlIHRoZSBwcm9ibGVtIHN0
YXRlbWVudCBkcmFmdCwgYW5kIHdvcmsgdG9nZXRoZXIgdG8gYnVpbGQgc3VpdGFibGUgc29sdXRp
b25zLg0KDQpUaGUgVVJMIG9mIHRoZSBkcmFmdCBpczoNCmh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcv
aHRtbC9kcmFmdC1kb25nLW9zcGYtbWF4YWdlLWZsdXNoLXByb2JsZW0tc3RhdGVtZW50LTAwDQoN
CkNvbW1lbnRzICYgZmVlZGJhY2tzIGFyZSB3ZWxjb21lLg0KDQpCZXN0IHJlZ2FyZHMsDQpKaWUN
Cg0K

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
5a6L5L2TOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtm
b250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0
O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUg
MiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OlRhaG9tYTsNCglwYW5v
c2UtMToyIDExIDYgNCAzIDUgNCA0IDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJc
QOWui+S9kyI7DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQovKiBTdHlsZSBEZWZp
bml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXtt
YXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCgl0ZXh0LWFsaWduOmp1c3RpZnk7
DQoJdGV4dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFwaDsNCglmb250LXNpemU6MTAuNXB0Ow0KCWZv
bnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVy
bGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0LWRlY29y
YXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0K
CXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQtZGVjb3JhdGlv
bjp1bmRlcmxpbmU7fQ0KcC5Nc29BY2V0YXRlLCBsaS5Nc29BY2V0YXRlLCBkaXYuTXNvQWNldGF0
ZQ0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IuaJueazqOahhuaW
h+acrCBDaGFyIjsNCgltYXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCgl0ZXh0
LWFsaWduOmp1c3RpZnk7DQoJdGV4dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFwaDsNCglmb250LXNp
emU6MTAuNXB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7fQ0Kc3Bhbi5D
aGFyDQoJe21zby1zdHlsZS1uYW1lOiLmibnms6jmoYbmlofmnKwgQ2hhciI7DQoJbXNvLXN0eWxl
LXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOuaJueazqOahhuaWh+acrDsNCglmb250LWZh
bWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO30NCnAuQmFsbG9vblRleHQsIGxpLkJhbGxvb25U
ZXh0LCBkaXYuQmFsbG9vblRleHQNCgl7bXNvLXN0eWxlLW5hbWU6IkJhbGxvb24gVGV4dCI7DQoJ
bXNvLXN0eWxlLWxpbms6IkJhbGxvb24gVGV4dCBDaGFyIjsNCgltYXJnaW46MGNtOw0KCW1hcmdp
bi1ib3R0b206LjAwMDFwdDsNCgl0ZXh0LWFsaWduOmp1c3RpZnk7DQoJdGV4dC1qdXN0aWZ5Omlu
dGVyLWlkZW9ncmFwaDsNCglmb250LXNpemU6MTAuNXB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJp
Iiwic2Fucy1zZXJpZiI7fQ0Kc3Bhbi5CYWxsb29uVGV4dENoYXINCgl7bXNvLXN0eWxlLW5hbWU6
IkJhbGxvb24gVGV4dCBDaGFyIjsNCgltc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxl
LWxpbms6IkJhbGxvb24gVGV4dCI7DQoJZm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYi
O30NCnNwYW4uRW1haWxTdHlsZTIxDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQt
ZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6d2luZG93dGV4dDt9DQpzcGFu
LkVtYWlsU3R5bGUyMg0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToi
Q2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxl
MjMNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJz
YW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHlsZTI0DQoJe21zby1z
dHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7
DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLkVtYWlsU3R5bGUyNQ0KCXttc28tc3R5bGUtdHlwZTpw
ZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMx
RjQ5N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjYNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJ
Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCnNw
YW4uRW1haWxTdHlsZTI3DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5
OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLkVtYWlsU3R5
bGUyOA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIs
InNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjkNCgl7bXNv
LXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlm
IjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHlsZTMwDQoJe21zby1zdHlsZS10eXBl
OnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6
IzFGNDk3RDt9DQpzcGFuLkVtYWlsU3R5bGUzMQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1y
ZXBseTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5
N0Q7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9u
dC1zaXplOjEwLjBwdDt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo2MTIuMHB0IDc5Mi4w
cHQ7DQoJbWFyZ2luOjcyLjBwdCA5MC4wcHQgNzIuMHB0IDkwLjBwdDt9DQpkaXYuV29yZFNlY3Rp
b24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDld
Pjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0K
PC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91
dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpz
aGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IlpILUNO
IiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxlIiBzdHlsZT0idGV4dC1qdXN0aWZ5LXRyaW06cHVu
Y3R1YXRpb24iPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+SGkgQWNlZSwgPG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5
N0QiPlRoYW5rcyBhIGxvdCBmb3IgeW91ciBmZWVkYmFja3MuPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjoj
MUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkZvciBwYWNrZXQgY29y
cnVwdGlvbiB3aGljaCBpbXBhY3RzIHRoZSBMUyBhZ2UgYmVmb3JlIHRoZSBMU0FzIGFyZSBwYWNr
ZWQgaW50byBMU1UgcGFja2V0LCBJIGFncmVlIGl0IGlzIGxlc3MgbGlrZWx5IHRvIGhhcHBlbiB0
aGFuIHRoZSBvdGhlciBjYXNlcy4gSG93ZXZlciBJIHRoaW5rIHdlIGFncmVlIHRoYXQgT1NQRiBh
dXRoZW50aWNhdGlvbg0KIG9ubHkgcHJvdGVjdCB0aGUgcGFja2V0IGxldmVsIGNvcnJ1cHRpb24s
IHdoaWNoIGNhbm5vdCBoZWxwIHRvIGRldGVjdCB0aGUgY29ycnVwdGlvbiBhdCBMU0EgbGV2ZWwu
DQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6
IzFGNDk3RCI+SW4gbXkgdW5kZXJzdGFuZGluZywgcm9idXN0bmVzcyBpcyBhbiBpbXBvcnRhbnQg
ZmVhdHVyZSBvZiBuZXR3b3JrIHByb3RvY29scywgd2hpY2ggaW5jbHVkZSB0aGUgcm9idXN0bmVz
cyB0byBlcnJvcnMgYW5kIGZhaWx1cmVzIGhhcHBlbmVkIGluIHRoZSBuZXR3b3JrLiBJZiB0aGVy
ZSBpcyBhIGJ1ZyBpbiBhIHBhcnRpY3VsYXIgcm91dGVyDQogaW4gdGhlIG5ldHdvcmssIG9wZXJh
dG9yIHdvdWxkIG5vdCBhbGxvdyB0aGUgd2hvbGUgbmV0d29yayBiZWluZyBpbXBhY3RlZCwgd2hp
Y2ggbWVhbnMgb3RoZXIgcm91dGVycyBpbiB0aGUgbmV0d29yayBuZWVkcyB0byB3b3JrIHByb3Bl
cmx5IGluIHRoaXMgc2l0dWF0aW9uLiBGb3IgZXhhbXBsZSBpbiBCR1AsIHRoZSBlcnJvciBoYW5k
bGluZyBtZWNoYW5pc20gaGFzIGJlZW4gb3B0aW1pemVkIHRvIGF2b2lkIHVubmVjZXNzYXJ5IHNl
c3Npb24gdGVhcmRvd24uDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+SSBhZ3JlZSB0aGF0IE9TUEYgWWFuZyBub3RpZmljYXRp
b24gZm9yIExTQSB0aW1lb3V0IGlzIGEgbmljZSB0aGluZyB0byBoYXZlIGFuZCBjb3VsZCBiZSB1
c2VmdWwgdG8gaWRlbnRpZnkgdGhlIG1pc2JlaGF2ZWQgcm91dGVyLiBNeSBjb25jZXJuIGlzIHNv
bWV0aW1lcyB0aGUgbmV0d29yayBtYXkgYmUgc2V2ZXJlbHkgaW1wYWN0ZWQgdGhhdA0KIHRoZSBj
b25uZWN0aXZpdHkgb2YgbmV0Y29uZi9yZXN0Y29uZiBpcyBhbHNvIGltcGFjdGVkLiBUbyBhdm9p
ZCB0aGlzLCBzb21lIG1lY2hhbmlzbSB0byBtaXRpZ2F0ZSB0aGUgaW1wYWN0IG9mIHRoaXMgcHJv
YmxlbSBjb3VsZCBoZWxwLg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNw
OzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkJlc3QgcmVnYXJkcyw8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9y
OiMxRjQ5N0QiPkppZTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6
c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIGFsaWduPSJsZWZ0IiBzdHlsZT0idGV4dC1hbGlnbjpsZWZ0Ij48Yj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkZyb206PC9zcGFuPjwvYj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiBBY2VlIExpbmRlbSAoYWNlZSkg
W21haWx0bzphY2VlQGNpc2NvLmNvbV0NCjxicj4NCjxiPlNlbnQ6PC9iPiBTYXR1cmRheSwgQXVn
dXN0IDEzLCAyMDE2IDM6MjcgQU08YnI+DQo8Yj5Ubzo8L2I+IExlcyBHaW5zYmVyZyAoZ2luc2Jl
cmcpOyBEb25namllIChKaW1teSk7IG9zcGZAaWV0Zi5vcmc8YnI+DQo8Yj5DYzo8L2I+IFpoYW5n
eHVkb25nICh6aGFuZ3h1ZG9uZywgVlJQKTsgbGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tPGJy
Pg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbT1NQRl0gU29saWNpdCBmZWVkYmFja3Mgb24gZHJhZnQt
ZG9uZy1vc3BmLW1heGFnZS1mbHVzaC1wcm9ibGVtLXN0YXRlbWVudDxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBhbGlnbj0ibGVmdCIg
c3R5bGU9InRleHQtYWxpZ246bGVmdCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj5TcGVha2luZyBhcyBhIFdHIG1lbWJlcjombmJzcDs8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj5IaSBKaWUsJm5ic3A7PG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJjb2xvcjpibGFjayI+SSBiZWxpZXZlIHdlIGFncmVlIHRoYXQgdGhlIHByb2JsZW0g
aXMgY29uZmluZWQgdG8gT1NQRiBidWdzLCBzeXN0ZW0gdGltZXIgYnVncywgJm5ic3A7YW5kIHBh
Y2tldCBjb3JydXB0aW9uLiBJ4oCZZCBhc3NlcnQgdGhhdCBjb3JydXB0aW9uIGNhbiBiZSBkZXRl
Y3RlZCB2aWEgT1NQRiBhdXRoZW50aWNhdGlvbi4gSW4gZmFjdCwgdGhlcmUgaXMgYSB3ZWxsLWtu
b3duDQogYW50aWRvdGUgd2hlcmUgSVMtSVMgYXV0aGVudGljYXRpb24gd2FzIGVuYWJsZWQgc29s
ZWx5IGZvciB0aGUgcHVycG9zZSBvZiBmaWx0ZXJpbmcgY29ycnVwdGVkIHByb3RvY29sIHBhY2tl
dHMgaW4gYW4gZW52aXJvbm1lbnQgd2l0aCBsaW5lIGNhcmRzIHRoYXQgd2VyZSBwcm9uZSB0byBz
dWNoIGNvcnJ1cHRpb24uIEhlbmNlLCB3ZSBhcmUgbGVmdCB3aXRoIHByb2JsZW1zIGJhc2VkIG9u
IE9TUEYgb3Igc3lzdGVtIHRpbWVyIGJ1Z3MuIElmIHRoZXJlDQogd2VyZSBhIHN5c3RlbSB0aW1l
ciBidWcsIEnigJlkIGRvdWJ0IHRoYXQgbmV0d29ya2luZyBkZXZpY2Ugd2l0aCBzdWNoIGEgYnVn
IHdvdWxkIGJlIGZ1bmN0aW9uYWwgdG8gdGhlIHBvaW50IG9mIGJlaW5nIGFibGUgdG8gZXN0YWJs
aXNoIGFuZCBtYWludGFpbmluZyBPU1BGIGFkamFjZW5jaWVzLiZuYnNwOyZuYnNwO0RvIHdlIHJl
YWxseSB3YW50IHRvIGVuaGFuY2UgdGhlIHByb3RvY29sIHRvIGRlYWwgd2l0aCBidWdzPyZuYnNw
OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPknigJl2ZSB0aG91Z2h0IGFib3V0IHRo
aXMgYW5kIG9uZSBwb3RlbnRpYWwgYWN0aW9uIEkgY291bGQgZW52aXNpb24gd291bGQgYmUgdG8g
YWRkIGEgc2VwYXJhdGUgT1NQRiBZQU5HIG5vdGlmaWNhdGlvbiB3aGVyZSBhbiBMU0EgdGltZXMg
b3V0IGFuZCBhIHJvdXRlciBvdGhlciB0aGFuIHRoZSBvcmlnaW5hdG9yIHB1cmdlcyBpdC4gVGhp
cyB3YXksDQogdGhlIG1pc2JlaGF2aW5nIE9TUEYgcm91dGVyIGNvdWxkIGJlIHJlYWRpbHkgaWRl
bnRpZmllZC4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj5UaGFua3MsPG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+QWNlZSZuYnNwOzxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEu
MHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj5G
cm9tOg0KPC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Y29sb3I6YmxhY2siPk9TUEYgJmx0OzxhIGhyZWY9Im1haWx0bzpvc3BmLWJvdW5jZXNAaWV0
Zi5vcmciPm9zcGYtYm91bmNlc0BpZXRmLm9yZzwvYT4mZ3Q7IG9uIGJlaGFsZiBvZiAmcXVvdDtM
ZXMgR2luc2JlcmcgKGdpbnNiZXJnKSZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdpbnNiZXJn
QGNpc2NvLmNvbSI+Z2luc2JlcmdAY2lzY28uY29tPC9hPiZndDs8YnI+DQo8Yj5EYXRlOiA8L2I+
VGh1cnNkYXksIEF1Z3VzdCAxMSwgMjAxNiBhdCAxOjI5IFBNPGJyPg0KPGI+VG86IDwvYj5KaWUg
RG9uZyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmppZS5kb25nQGh1YXdlaS5jb20iPmppZS5kb25nQGh1
YXdlaS5jb208L2E+Jmd0OywgT1NQRiBXRyBMaXN0ICZsdDs8YSBocmVmPSJtYWlsdG86b3NwZkBp
ZXRmLm9yZyI+b3NwZkBpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KPGI+Q2M6IDwvYj4mcXVvdDtaaGFu
Z3h1ZG9uZyAoemhhbmd4dWRvbmcsIFZSUCkmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzp6aGFu
Z3h1ZG9uZ0BodWF3ZWkuY29tIj56aGFuZ3h1ZG9uZ0BodWF3ZWkuY29tPC9hPiZndDssICZxdW90
OzxhIGhyZWY9Im1haWx0bzpsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb20iPmxpemhlbnFpYW5n
QGNoaW5hbW9iaWxlLmNvbTwvYT4mcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpsaXpoZW5xaWFu
Z0BjaGluYW1vYmlsZS5jb20iPmxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbTwvYT4mZ3Q7PGJy
Pg0KPGI+U3ViamVjdDogPC9iPlJlOiBbT1NQRl0gU29saWNpdCBmZWVkYmFja3Mgb24gZHJhZnQt
ZG9uZy1vc3BmLW1heGFnZS1mbHVzaC1wcm9ibGVtLXN0YXRlbWVudDxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNC
NUM0REYgNC41cHQ7cGFkZGluZzowY20gMGNtIDBjbSA0LjBwdDttYXJnaW4tbGVmdDozLjc1cHQ7
bWFyZ2luLXJpZ2h0OjBjbSIgaWQ9Ik1BQ19PVVRMT09LX0FUVFJJQlVUSU9OX0JMT0NLUVVPVEUi
Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6IzFGNDk3RCI+SmllIOKAkzwvc3Bhbj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjoj
MUY0OTdEIj5IYXZpbmcgdGhlIGRpc2N1c3Npb24gaGFzIGNlcnRhaW5seSBiZWVuIGEgZ29vZCB0
aGluZywgYnV0IGlmIHRoZSBjb25zZW5zdXMgb2YgdGhlIFdHIGlzIHRoYXQgdGhlcmUgaXMgbm8g
cHJvdG9jb2wgY2hhbmdlIHJlcXVpcmVkIHRoZW4gdGhlcmUgaXMgbm8gbmVlZCBmb3IgYW55IGRy
YWZ0IOKAkyB3aGljaCBpcw0KIG15IGN1cnJlbnQgcG9zaXRpb24uPC9zcGFuPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJj
b2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOiMxRjQ5N0Qi
PlRoZSBvdGhlciBwb2ludCBpcyB0aGF0IHlvdSBzZWVtIHRvIGJlIGNvbmZ1c2luZyB0aGUgSVMt
SVMgUHVyZ2Ugb3JpZ2luYXRpb24gVExWIChSRkMgNjIzMikgd2l0aCBkZXRlY3RpbmcgaW52YWxp
ZCBwdXJnZXMvcmVtYWluaW5nIGxpZmV0aW1lIGNvcnJ1cHRpb24uIFRoaXMgaXMgbm90IHRoZSBj
YXNlLiBSRkMNCiA2MjMyIHNpbXBseSBhbGxvd3MgdXMgdG8gZGV0ZWN0IHdoaWNoIHJvdXRlciBv
cmlnaW5hdGVkIGEgcHVyZ2Ug4oCTIGl0IGlzIG5vdCBhYmxlIHRvIGRldGVjdCB3aGV0aGVyIGEg
cHVyZ2UgaXMgdmFsaWQvaW52YWxpZCDigJMgYW5kIHdhcyBub3QgbW90aXZhdGVkIGJ5IGNvbmNl
cm5zIGFib3V0IHJlbWFpbmluZyBsaWZldGltZSBjb3JydXB0aW9uLjwvc3Bhbj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjojMUY0OTdE
Ij4mbmJzcDsmbmJzcDsgTGVzPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6
YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjojMUY0OTdEIj4mbmJz
cDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRp
bmc6MGNtIDBjbSAwY20gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2Jv
cmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIGFsaWduPSJsZWZ0IiBzdHlsZT0idGV4dC1hbGlnbjpsZWZ0
Ij48Yj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2si
PkZyb206PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6YmxhY2siPg0KIERvbmdqaWUgKEppbW15KSBbPGEgaHJlZj0ibWFpbHRvOmppZS5kb25n
QGh1YXdlaS5jb20iPm1haWx0bzpqaWUuZG9uZ0BodWF3ZWkuY29tPC9hPl0NCjxicj4NCjxiPlNl
bnQ6PC9iPiBXZWRuZXNkYXksIEF1Z3VzdCAxMCwgMjAxNiA5OjI0IFBNPGJyPg0KPGI+VG86PC9i
PiBMZXMgR2luc2JlcmcgKGdpbnNiZXJnKTsgPGEgaHJlZj0ibWFpbHRvOm9zcGZAaWV0Zi5vcmci
Pm9zcGZAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+Q2M6PC9iPiBaaGFuZ3h1ZG9uZyAoemhhbmd4dWRv
bmcsIFZSUCk7IDxhIGhyZWY9Im1haWx0bzpsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb20iPg0K
bGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSRTog
W09TUEZdIFNvbGljaXQgZmVlZGJhY2tzIG9uIGRyYWZ0LWRvbmctb3NwZi1tYXhhZ2UtZmx1c2gt
cHJvYmxlbS1zdGF0ZW1lbnQ8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpi
bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIGFsaWduPSJsZWZ0IiBzdHlsZT0idGV4dC1hbGlnbjpsZWZ0Ij48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Y29sb3I6IzFGNDk3RCI+SGkgTGVzLDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6
IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6Ymxh
Y2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjojMUY0OTdEIj5UaGUgY3Vy
cmVudCBkcmFmdCBpcyBhYm91dCBwcm9ibGVtIHN0YXRlbWVudCwgc28gSU1PIHdoYXQgdGhlIFdH
IG5lZWRzIHRvIGNvbnNpZGVyIGlzIHdoZXRoZXIgdGhpcyBpcyBhIHZ1bG5lcmFiaWxpdHkgb2Yg
T1NQRiBwcm90b2NvbCwgYW5kIHdoZXRoZXIgaXQgY2FuIGhhdmUgbmVnYXRpdmUgaW1wYWN0IHRv
DQogdGhlIG5ldHdvcmsuIElmIHRoZSBwcm9ibGVtIGlzIGFja25vd2xlZGdlZCwgSU1PIGl0IGlz
IHdvcnRoIHRvIGJlIGRvY3VtZW50ZWQuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjojMUY0OTdE
Ij4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOiMxRjQ5N0QiPlRoZSDigJxST0nigJ0g
YXMgeW91IG1lbnRpb25lZCBpcyBmb3IgdGhlIGV2YWx1YXRpb24gb2YgdGhlIHByb3Bvc2VkIHNv
bHV0aW9ucy4gSSB0b3RhbGx5IGFncmVlIHRoYXQgZm9yIHRoZSB0aW1lciBidWcgY2FzZSwgcmVj
b2duaXppbmcgYW5kIGlnbm9yaW5nIHRoZSByZWNlaXZlZCBhYm5vcm1hbCBNYXhhZ2UgTFNBcw0K
IGNhbm5vdCBzdG9wIHRoZSBtaXNiZWhhdmVkIHJvdXRlciBmcm9tIGdlbmVyYXRpbmcgZnVydGhl
ciBNYXhhZ2UgTFNBLCBhcyBpdCBpcyBhIHN5c3RlbWF0aWMgcHJvYmxlbSwgd2hpY2ggY2FuIG9u
bHkgYmUgZml4ZWQgYWZ0ZXIgdGhlIG9wZXJhdG9yIGlkZW50aWZpZXMgdGhhdCByb3V0ZXIuIFRo
aXMgaXMgYWxzbyBzaW1pbGFyIHRvIHRoZSBzeXN0ZW1hdGljIGNvcnJ1cHRpb24gb2YgSVMtSVMg
cmVtYWluIHRpbWUuICZuYnNwO0FuZCB0aGlzIGlzIHdoeQ0KIHRoaXMgZHJhZnQgbWVudGlvbnMg
dHdvIGtpbmRzIG9mIHBvdGVudGlhbCBzb2x1dGlvbnMsIHRoZSBtaXRpZ2F0aW9uIG1lY2hhbmlz
bSBjYW4gYXZvaWQgdGhlIG5ldHdvcmsgYmVpbmcgc2V2ZXJlbHkgaW1wYWN0ZWQgYnkgdGhlIHBy
b2JsZW0sIHdoaWxlIGZvciBzeXN0ZW1hdGljIHByb2JsZW1zLCBwcm9ibGVtIGxvY2FsaXphdGlv
biBpcyBuZWVkZWQgdG8gaWRlbnRpZnkgdGhlIG1pc2JlaGF2ZWQgcm91dGVyIGFuZCB0aGVuIHNv
bHZlIHRoZQ0KIHByb2JsZW0uPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6
YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjojMUY0OTdEIj4mbmJz
cDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJjb2xvcjojMUY0OTdEIj5CZXN0IHJlZ2FyZHMsPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+SmllPC9z
cGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29s
b3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25l
O2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzowY20gMGNtIDBjbSA0LjBwdCI+
DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUx
IDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
YWxpZ249ImxlZnQiIHN0eWxlPSJ0ZXh0LWFsaWduOmxlZnQiPjxiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+RnJvbTo8L3NwYW4+PC9iPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+IE9T
UEYgWzxhIGhyZWY9Im1haWx0bzpvc3BmLWJvdW5jZXNAaWV0Zi5vcmciPm1haWx0bzpvc3BmLWJv
dW5jZXNAaWV0Zi5vcmc8L2E+XQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5MZXMgR2luc2JlcmcgKGdp
bnNiZXJnKTxicj4NCjxiPlNlbnQ6PC9iPiBNb25kYXksIEF1Z3VzdCAwOCwgMjAxNiAyOjE0IEFN
PGJyPg0KPGI+VG86PC9iPiBEb25namllIChKaW1teSkgJmx0OzxhIGhyZWY9Im1haWx0bzpqaWUu
ZG9uZ0BodWF3ZWkuY29tIj5qaWUuZG9uZ0BodWF3ZWkuY29tPC9hPiZndDs7DQo8YSBocmVmPSJt
YWlsdG86b3NwZkBpZXRmLm9yZyI+b3NwZkBpZXRmLm9yZzwvYT48YnI+DQo8Yj5DYzo8L2I+IFpo
YW5neHVkb25nICh6aGFuZ3h1ZG9uZywgVlJQKSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnpoYW5neHVk
b25nQGh1YXdlaS5jb20iPnpoYW5neHVkb25nQGh1YXdlaS5jb208L2E+Jmd0OzsNCjxhIGhyZWY9
Im1haWx0bzpsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb20iPmxpemhlbnFpYW5nQGNoaW5hbW9i
aWxlLmNvbTwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtPU1BGXSBTb2xpY2l0IGZlZWRi
YWNrcyBvbiBkcmFmdC1kb25nLW9zcGYtbWF4YWdlLWZsdXNoLXByb2JsZW0tc3RhdGVtZW50PC9z
cGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBhbGlnbj0ibGVm
dCIgc3R5bGU9InRleHQtYWxpZ246bGVmdCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xv
cjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOiMxRjQ5
N0QiPkppZSDigJM8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bh
bj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Y29sb3I6IzFGNDk3RCI+VGhpbmtpbmcgYWJvdXQgdGhlIGZvbGxvd2lu
ZyBzb21lIG1vcmU6PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2si
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3Nw
YW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGk+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2NvbG9yOnJlZCI+Jmx0O3NuaXAmZ3Q7PC9zcGFuPjwvaT48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48aT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Y29sb3I6cmVkIj5XaGF0IHJlbWFpbnMgaXMgdGhlIHBvc3NpYmlsaXR5IHRo
YXQgYW4gaW1wbGVtZW50YXRpb24gaGFzIHNvbWUgYnVnIGFuZCB1bmludGVudGlvbmFsbHkgbW9k
aWZpZXMgdGhlIGFnZSB0byBzb21ldGhpbmcgb3RoZXIgdGhhbiB3aGF0IGl0IHNob3VsZCBiZSBk
dWUgdG8gdGhlIGFjdHVhbCBlbGFwc2VkIHRpbWUgc2luY2UNCiBMU0EgZ2VuZXJhdGlvbi4gSSBz
dXBwb3NlIGEgbWVjaGFuaXNtIGVxdWl2YWxlbnQgdG8gd2hhdCB0aGUgSVMtSVMgZHJhZnQgZGVm
aW5lZCBpLmUuIHNldHRpbmcgdGhlIGFnZSB0byDigJxuZXfigJ0gKDAgaW4gT1NQRiBjYXNlKSB3
aGVuIGZpcnN0IHJlY2VpdmluZyBhIG5vbi1zZWxmLWdlbmVyYXRlZCBMU0EgY291bGQgYmUgdXNl
ZnVsIHRvIHByZXZlbnQgbmVnYXRpdmUgaW1wYWN0cyBvZiBzdWNoIGFuIGltcGxlbWVudGF0aW9u
IGJ1Zy4gSXMgdGhpcw0KIHdoYXQgeW91IGludGVuZD88L3NwYW4+PC9pPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxpPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtjb2xvcjpyZWQiPiZuYnNwOzwvc3Bhbj48L2k+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJj
b2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PGk+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOnJlZCI+
W0ppZV06IE1vcmUgc3BlY2lmaWNhbGx5LCB0aGUgcHJvYmxlbSBjb3VsZCBiZSBjYXVzZWQgYnkg
ZWl0aGVyIOKAnHNldHRpbmcgdGhlIExTIGFnZSBmaWVsZCBpbmNvcnJlY3RseSBkdWUgdG8gaW1w
bGVtZW50YXRpb24gYnVn4oCdIG9yIOKAnHN5c3RlbSB0aW1lciBydW5zIHNvIGZhc3QgdGhhdCB0
aGUgTFMgYWdlIHJlYWNoZXMNCiBNYXhBZ2UgbXVjaCBlYXJsaWVyIHRoYW4gb3RoZXIgcm91dGVy
c+KAnS4gQW5vdGhlciBsZXNzIGxpa2VseSBjYXNlIGlzIHRoYXQgdGhlIExTIGFnZSBmaWVsZCBp
cyBjb3JydXB0ZWQgYmVmb3JlIHRoZSBMU0EgaXMgYXNzZW1ibGVkIGludG8gT1NQRiBwYWNrZXQu
PC9zcGFuPjwvaT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48aT48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6cmVkIj4mbHQ7ZW5kIHNuaXAmZ3Q7PC9z
cGFuPjwvaT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtjb2xvcjojMUY0OTdEIj5UaGUgYmVuZWZpdHMgYXJlIGV4dHJlbWVseSBsaW1pdGVkLiBJ
ZiBhIHJvdXRlciBwcmVtYXR1cmVseSBhZ2VzIGFuIExTQSBkdWUgdG8gYSB0aW1lciBidWcsIGln
bm9yaW5nIHRoZSByZWNlaXZlZCBMU0EgYWdlIG9uIHJlY2VwdGlvbiBpc27igJl0IGdvaW5nIHRv
IHByZXZlbnQgcHJlbWF0dXJlIHB1cmdpbmcgYnkNCiB0aGUgcm91dGVyIHdoaWNoIGhhcyB0aGUg
YnVnLiBTbyB0aGUgZWZmZWN0IG9mIGlnbm9yaW5nIHRoZSByZWNlaXZlZCBMU0EgYWdlIHByaW9y
IHRvIHJlYWNoaW5nIE1BWEFHRSB3aWxsIGJlIHNob3J0IGxpdmVkLiBZb3UgYXJlIHRoZW4gbGVm
dCB3aXRoIHRoZSBwb3NzaWJpbGl0eSB0aGF0IGFuIGltcGxlbWVudGF0aW9uIGNvcnJ1cHRzIHRo
ZSBMU0EgYWdlIEJFRk9SRSBjYWxjdWxhdGluZyBjaGVja3N1bS9jcnlwdG8gYXV0aGVudGljYXRp
b24NCiDigJMgYnV0IGl0cyBsb2NhbCB0aW1lb3V0IGxvZ2ljIGlzIHVuYWZmZWN0ZWQuIFRoaXMg
aGFzIHZlcnkgbGltaXRlZCB2YWx1ZS4gV2hldGhlciB0aGUgV0cgY29uc2lkZXJzIHRoaXMgd29y
dGggcHVyc3VpbmcgaXMgc29tZXRoaW5nIHlvdSBuZWVkIHRvIGFzay4gRm9yIG15c2VsZiwgSSBk
b27igJl0IHNlZSBtdWNoIFJPSSBoZXJlLjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6IzFGNDk3
RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDtM
ZXM8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjojMUY0
OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxl
ZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDQuMHB0Ij4NCjxkaXY+DQo8
ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFk
ZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBhbGlnbj0ibGVm
dCIgc3R5bGU9InRleHQtYWxpZ246bGVmdCI+PGI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4NCiBEb25namllIChKaW1teSkg
WzxhIGhyZWY9Im1haWx0bzpqaWUuZG9uZ0BodWF3ZWkuY29tIj5tYWlsdG86amllLmRvbmdAaHVh
d2VpLmNvbTwvYT5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gTW9uZGF5LCBBdWd1c3QgMDEsIDIwMTYg
OTo0MyBQTTxicj4NCjxiPlRvOjwvYj4gTGVzIEdpbnNiZXJnIChnaW5zYmVyZyk7IDxhIGhyZWY9
Im1haWx0bzpvc3BmQGlldGYub3JnIj5vc3BmQGlldGYub3JnPC9hPjxicj4NCjxiPkNjOjwvYj4g
Wmhhbmd4dWRvbmcgKHpoYW5neHVkb25nLCBWUlApOyA8YSBocmVmPSJtYWlsdG86bGl6aGVucWlh
bmdAY2hpbmFtb2JpbGUuY29tIj4NCmxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbTwvYT48YnI+
DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IFtPU1BGXSBTb2xpY2l0IGZlZWRiYWNrcyBvbiBkcmFmdC1k
b25nLW9zcGYtbWF4YWdlLWZsdXNoLXByb2JsZW0tc3RhdGVtZW50PC9zcGFuPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBhbGlnbj0ibGVmdCIgc3R5bGU9InRleHQt
YWxpZ246bGVmdCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5IaSBMZXMsIDwvc3Bhbj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZu
YnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImNvbG9yOiMxRjQ5N0QiPlBsZWFzZSBzZWUgbXkgcmVwbGllcyB3aXRoIFtKaWUyXTo8
L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJj
b2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJv
cmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBj
bSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIGFsaWduPSJsZWZ0IiBzdHlsZT0idGV4
dC1hbGlnbjpsZWZ0Ij48Yj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6YmxhY2siPkZyb206PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPg0KIExlcyBHaW5zYmVyZyAoZ2luc2JlcmcpIFs8YSBo
cmVmPSJtYWlsdG86Z2luc2JlcmdAY2lzY28uY29tIj5tYWlsdG86Z2luc2JlcmdAY2lzY28uY29t
PC9hPl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBNb25kYXksIEF1Z3VzdCAwMSwgMjAxNiA5OjU3IFBN
PGJyPg0KPGI+VG86PC9iPiBEb25namllIChKaW1teSk7IDxhIGhyZWY9Im1haWx0bzpvc3BmQGll
dGYub3JnIj5vc3BmQGlldGYub3JnPC9hPjxicj4NCjxiPkNjOjwvYj4gWmhhbmd4dWRvbmcgKHpo
YW5neHVkb25nLCBWUlApOyA8YSBocmVmPSJtYWlsdG86bGl6aGVucWlhbmdAY2hpbmFtb2JpbGUu
Y29tIj4NCmxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbTwvYT48YnI+DQo8Yj5TdWJqZWN0Ojwv
Yj4gUkU6IFtPU1BGXSBTb2xpY2l0IGZlZWRiYWNrcyBvbiBkcmFmdC1kb25nLW9zcGYtbWF4YWdl
LWZsdXNoLXByb2JsZW0tc3RhdGVtZW50PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBhbGlnbj0ibGVmdCIgc3R5bGU9InRleHQtYWxpZ246bGVmdCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2NvbG9yOiMxRjQ5N0QiPkppZSAtPC9zcGFuPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtj
b2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xv
cjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7
Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDQuMHB0Ij4N
CjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYg
MS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBh
bGlnbj0ibGVmdCIgc3R5bGU9InRleHQtYWxpZ246bGVmdCI+PGI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1Rh
aG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4NCiBEb25namll
IChKaW1teSkgWzxhIGhyZWY9Im1haWx0bzpqaWUuZG9uZ0BodWF3ZWkuY29tIj5tYWlsdG86amll
LmRvbmdAaHVhd2VpLmNvbTwvYT5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gTW9uZGF5LCBBdWd1c3Qg
MDEsIDIwMTYgMTo0NCBBTTxicj4NCjxiPlRvOjwvYj4gTGVzIEdpbnNiZXJnIChnaW5zYmVyZyk7
IDxhIGhyZWY9Im1haWx0bzpvc3BmQGlldGYub3JnIj5vc3BmQGlldGYub3JnPC9hPjxicj4NCjxi
PkNjOjwvYj4gWmhhbmd4dWRvbmcgKHpoYW5neHVkb25nLCBWUlApOyA8YSBocmVmPSJtYWlsdG86
bGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tIj4NCmxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNv
bTwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IFtPU1BGXSBTb2xpY2l0IGZlZWRiYWNrcyBv
biBkcmFmdC1kb25nLW9zcGYtbWF4YWdlLWZsdXNoLXByb2JsZW0tc3RhdGVtZW50PC9zcGFuPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBhbGlnbj0ibGVmdCIgc3R5
bGU9InRleHQtYWxpZ246bGVmdCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFj
ayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5IaSBMZXMsPC9zcGFuPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFG
NDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2si
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+UGxlYXNlIHNlZSBpbmxpbmUgd2l0aCBbSmll
XTo8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9
ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0
IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIGFsaWduPSJsZWZ0IiBzdHlsZT0i
dGV4dC1hbGlnbjpsZWZ0Ij48Yj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6YmxhY2siPkZyb206PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPg0KIExlcyBHaW5zYmVyZyAoZ2luc2JlcmcpIFs8
YSBocmVmPSJtYWlsdG86Z2luc2JlcmdAY2lzY28uY29tIj5tYWlsdG86Z2luc2JlcmdAY2lzY28u
Y29tPC9hPl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBNb25kYXksIEF1Z3VzdCAwMSwgMjAxNiAzOjA5
IFBNPGJyPg0KPGI+VG86PC9iPiBEb25namllIChKaW1teSk7IDxhIGhyZWY9Im1haWx0bzpvc3Bm
QGlldGYub3JnIj5vc3BmQGlldGYub3JnPC9hPjxicj4NCjxiPkNjOjwvYj4gWmhhbmd4dWRvbmcg
KHpoYW5neHVkb25nLCBWUlApOyA8YSBocmVmPSJtYWlsdG86bGl6aGVucWlhbmdAY2hpbmFtb2Jp
bGUuY29tIj4NCmxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbTwvYT48YnI+DQo8Yj5TdWJqZWN0
OjwvYj4gUkU6IFtPU1BGXSBTb2xpY2l0IGZlZWRiYWNrcyBvbiBkcmFmdC1kb25nLW9zcGYtbWF4
YWdlLWZsdXNoLXByb2JsZW0tc3RhdGVtZW50PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBhbGlnbj0ibGVmdCIgc3R5bGU9InRleHQtYWxpZ246bGVmdCI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2NvbG9yOiMxRjQ5N0QiPkppZSDigJM8L3NwYW4+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6IzFGNDk3
RCI+RnVsbHkgYWdyZWUgdGhhdCBJUy1JUyBhbmQgT1NQRiBkaWZmZXIgaW4gdGhpcyByZWdhcmQu
PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2NvbG9yOiMxRjQ5N0QiPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL2lkL2RyYWZ0
LWlldGYtaXNpcy1yZW1haW5pbmctbGlmZXRpbWUtMDEudHh0Ij5odHRwczovL3d3dy5pZXRmLm9y
Zy9pZC9kcmFmdC1pZXRmLWlzaXMtcmVtYWluaW5nLWxpZmV0aW1lLTAxLnR4dDwvYT4gYWRkcmVz
c2VzIHByb2JsZW1zIHdoZXJlIGNvcnJ1cHRpb24NCiBvZiB0aGUgcmVtYWluaW5nIGxpZmV0aW1l
IG9jY3VycyBlaXRoZXIgZHVyaW5nIHRyYW5zbWlzc2lvbi9yZWNlcHRpb24gb3IgZHVlIHRvIHNv
bWUgRE9TIGF0dGFjay4gVGhpcyBpc27igJl0IGEgY29uY2VybiB3IE9TUEYgKGhvcGUgeW91IGFn
cmVlKS48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5bSmllXTogWWVz
LCBmb3IgT1NQRiB0aGUgY29ycnVwdGlvbiBkdXJpbmcgcGFja2V0IHRyYW5zbWlzc2lvbiBjYW4g
YmUgZGV0ZWN0ZWQuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2si
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3Nw
YW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2NvbG9yOiMxRjQ5N0QiPldoYXQgcmVtYWlucyBpcyB0aGUgcG9zc2li
aWxpdHkgdGhhdCBhbiBpbXBsZW1lbnRhdGlvbiBoYXMgc29tZSBidWcgYW5kIHVuaW50ZW50aW9u
YWxseSBtb2RpZmllcyB0aGUgYWdlIHRvIHNvbWV0aGluZyBvdGhlciB0aGFuIHdoYXQgaXQgc2hv
dWxkIGJlIGR1ZSB0byB0aGUgYWN0dWFsIGVsYXBzZWQgdGltZQ0KIHNpbmNlIExTQSBnZW5lcmF0
aW9uLiBJIHN1cHBvc2UgYSBtZWNoYW5pc20gZXF1aXZhbGVudCB0byB3aGF0IHRoZSBJUy1JUyBk
cmFmdCBkZWZpbmVkIGkuZS4gc2V0dGluZyB0aGUgYWdlIHRvIOKAnG5ld+KAnSAoMCBpbiBPU1BG
IGNhc2UpIHdoZW4gZmlyc3QgcmVjZWl2aW5nIGEgbm9uLXNlbGYtZ2VuZXJhdGVkIExTQSBjb3Vs
ZCBiZSB1c2VmdWwgdG8gcHJldmVudCBuZWdhdGl2ZSBpbXBhY3RzIG9mIHN1Y2ggYW4gaW1wbGVt
ZW50YXRpb24gYnVnLiBJcw0KIHRoaXMgd2hhdCB5b3UgaW50ZW5kPzwvc3Bhbj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0Qi
PiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPltKaWVdOiBNb3JlIHNwZWNpZmljYWxseSwgdGhlIHBy
b2JsZW0gY291bGQgYmUgY2F1c2VkIGJ5IGVpdGhlciDigJxzZXR0aW5nIHRoZSBMUyBhZ2UgZmll
bGQgaW5jb3JyZWN0bHkgZHVlIHRvIGltcGxlbWVudGF0aW9uIGJ1Z+KAnSBvciDigJxzeXN0ZW0g
dGltZXIgcnVucyBzbyBmYXN0IHRoYXQgdGhlIExTIGFnZSByZWFjaGVzIE1heEFnZSBtdWNoDQog
ZWFybGllciB0aGFuIG90aGVyIHJvdXRlcnPigJ0uIEFub3RoZXIgbGVzcyBsaWtlbHkgY2FzZSBp
cyB0aGF0IHRoZSBMUyBhZ2UgZmllbGQgaXMgY29ycnVwdGVkIGJlZm9yZSB0aGUgTFNBIGlzIGFz
c2VtYmxlZCBpbnRvIE9TUEYgcGFja2V0Ljwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9y
OiMxRjQ5N0QiPltKaWVdOiBSZWdhcmRpbmcgdGhlIHNvbHV0aW9ucyBzcGFjZSwgSU1PIHdlIG5l
ZWQgdG8gY29uc2lkZXIgYm90aCBjYXNlczog4oCcTFMgYWdlIHJlYWNoZXMgTWF4QWdl4oCdIGFu
ZCDigJxMUyBhZ2UgY2xvc2UgdG8gTWF4QWdl4oCdLiBGb3IgSVMtSVMsIFJGQyA2MjMyIGFuZCBS
RkMgNjIzMyBwcm92aWRlIHNvbHV0aW9ucyBmb3IgdGhlIGRldGVjdGlvbg0KIGFuZCBpZGVudGlm
aWNhdGlvbiBvZiBjb3JydXB0ZWQgSVMtSVMgcHVyZ2UsIHdoaWxlIE9TUEYgZG9lcyBub3QgaGF2
ZSBzaW1pbGFyIG1lY2hhbmlzbXMuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29s
b3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjojMUY0OTdEIj4m
bmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOiMxRjQ5N0QiPltMZXM6XSBJdCBp
cyBpbmNvcnJlY3QgdG8gc2F5IHRoYXQgUkZDIDYyMzIgbWFrZXMgaXQgcG9zc2libGUgdG8gZGV0
ZWN0IGEgY29ycnVwdCBwdXJnZS4gV2hhdCBpdCBkb2VzIGRvIGlzIHRvIHByb3ZpZGUgYW4gaW5k
aWNhdGlvbiBhcyB0byB3aGljaCBJUyBpbml0aWF0ZWQgYSBwdXJnZS4gSSBkb27igJl0DQoga25v
dyBob3cgT1NQRiB3b3VsZCBhZGRyZXNzIHRoaXMgaXNzdWUsIGJ1dCBmb3IgT1NQRnYyIGF0IGxl
YXN0IGFueSBzb2x1dGlvbiB3b3VsZCBsaWtlbHkgbm90IGJlIGJhY2t3YXJkcyBjb21wYXRpYmxl
LiBGb3IgdGhpcyByZWFzb24gSSBzdWdnZXN0IHRoYXQgeW91IG5vdCB0cnkgdG8gYWRkcmVzcyB0
aGlzIGlzc3VlIGluIHRoZSBzYW1lIGRyYWZ0Ljwvc3Bhbj48L2k+PC9iPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3
RCI+Jm5ic3A7PC9zcGFuPjwvaT48L2I+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpi
bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5bSmllMl06IEFncmVlZCwgUkZDIDYy
MzIgcHJvdmlkZSB0aGUgbWVjaGFuaXNtIHRvIHRyYWNrIHRoZSBtaXNiZWhhdmVkIHJvdXRlcnMg
c28gdGhhdCBvcGVyYXRvciBjYW4gZml4IHRoZSBwcm9ibGVtLCB0aGUgZGV0ZWN0aW9uIGNhbiBi
ZSBiYXNlZCBvbiB0aGUgcnVsZXMgaW4gUkZDIDYyMzMgb3Igc29tZSBvdGhlciBhbm9tYWxpZXMu
IEluZGVlZA0KIGZvciBPU1BGdjIgbGVnYWN5IExTQXMsIGl0IGlzIGRpZmZpY3VsdCB0byBpbnRy
b2R1Y2UgdGhlIG1lY2hhbmlzbSBzaW1pbGFyIHRvIFJGQyA2MjMyLCB3aGlsZSBpdCBjYW4gYmUg
ZWFzaWVyIGZvciB0aGUgT1NQRnYyL3YzIEV4dGVuZGVkIExTQXMuIFNvIGl0IGRlcGVuZHMgb24g
aG93IGJhY2t3YXJkIGNvbXBhdGlibGUgdGhlIHNvbHV0aW9uIHNob3VsZCBiZS4gSSBhZ3JlZSB3
aXRoIHlvdSB0aGF0IHRoZSBzb2x1dGlvbiBmb3IgUHJvYmxlbQ0KIExvY2FsaXphdGlvbiBpbiBP
U1BGIG5lZWRzIHRvIGJlIHByb3ZpZGVkIGluIGEgc2VwYXJhdGUgZG9jdW1lbnQuPC9zcGFuPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PC9pPjwvYj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Y29sb3I6IzFGNDk3RCI+U29sdXRpb25zIHRvIExTIGFnZSAmbmJzcDtj
b3JydXB0aW9uIGNhbiBiZSBkb25lIGluIGEgYmFja3dhcmRzIGNvbXBhdGlibGUgd2F5LCBidXQg
dGhleSAmbmJzcDtNVVNUIE5PVCByZXN1bHQgaW4gZGlzY2FyZGluZyBwdXJnZXMgd2hpY2ggcGFz
cyBhdXRoZW50aWNhdGlvbi0gZG9pbmcgc28gcGxhY2VzIHlvdSBhdA0KIHJpc2sgZm9yIGhhdmlu
ZyBpbmNvbnNpc3RlbnQgTFNEQnMgaW4gdGhlIG5ldHdvcmsuPC9zcGFuPjwvaT48L2I+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0
OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5bSmllMl06IEV4YWN0bHkuIFRoZSByZWNlaXZl
ZCBNYXhBZ2UgTFNBcyBjYW5ub3Qgc2ltcGx5IGJlIGRpc2NhcmRlZCwgdGhlIGRlY2lzaW9uIG11
c3QgYmUgbWFkZSBjYXJlZnVsbHksIHByb2JhYmx5IGJhc2VkIG9uIHNvbWUgYWRkaXRpb25hbCBp
bmZvcm1hdGlvbi4gVGhlIGF1dGhvcnMgaGFzIGRpc2N1c3NlZCBzb21lIHBvc3NpYmxlIHNvbHV0
aW9uDQogaW50ZXJuYWxseSwgYW5kIHdpbGwgcHJlcGFyZSBzb21lIG1hdGVyaWFsIGZvciBmdXJ0
aGVyIG9wZW4gZGlzY3Vzc2lvbi48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xv
cjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOiMxRjQ5N0QiPiZu
YnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6IzFGNDk3RCI+QXMgd3JpdHRlbiwgdGhlIGRy
YWZ0IG1ha2VzIGNsYWltcyB0aGF0IGFyZSBhdCBsZWFzdCBtaXNsZWFkaW5nIOKAkyBhbmQgSSBi
ZWxpZXZlIGFjdHVhbGx5IGluY29ycmVjdC4gSW4gU2VjdGlvbiA2IHlvdSBzYXk6PC9zcGFuPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9y
OiMxRjQ5N0QiPuKAnFRoZSBMUyBhZ2UgZmllbGQgbWF5IGJlIGFsdGVyZWQgYXMgYSByZXN1bHQg
b2Y8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyBwYWNrZXQg
Y29ycnVwdGlvbiwgc3VjaCBtb2RpZmljYXRpb24gY2Fubm90IGJlIGRldGVjdGVkIGJ5IExTQTwv
c3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7IGNoZWNrc3VtIG5v
ciBPU1BGIHBhY2tldCBjcnlwdG9ncmFwaGljIGF1dGhlbnRpY2F0aW9uLuKAnTwvc3Bhbj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjoj
MUY0OTdEIj5UaGlzIGlzbuKAmXQgY29ycmVjdC48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3Nw
YW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJj
b2xvcjojMUY0OTdEIj5bSmllXSBUaGFua3MgZm9yIHBvaW50aW5nIG91dCB0aGlzLiBUaGlzIHNl
bnRlbmNlIG5lZWQgdG8gYmUgcmV2aXNlZCB0byBtZW50aW9uIOKAnExTQSBjb3JydXB0aW9u4oCd
IHJhdGhlciB0aGFuIOKAnHBhY2tldCBjb3JydXB0aW9u4oCdLjwvc3Bhbj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29s
b3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjojMUY0OTdEIj5X
aGF0IHdvdWxkIGJlIGhlbHBmdWwg4oCTIGF0IGxlYXN0IHRvIG1lIOKAkyBpcyB0byBtb3ZlIGZy
b20gYSBnZW5lcmljIHByb2JsZW0gc3RhdGVtZW50IHRvIHRoZSBzcGVjaWZpYyBwcm9ibGVtIHlv
dSB3YW50IHRvIHNvbHZlIGFuZCB0aGUgcHJvcG9zZWQgc29sdXRpb24uIFRoaXMgYWxzbyByZXF1
aXJlcyB5b3UgdG8NCiBtb3JlIGNsZWFybHkgc3RhdGUgdGhlIGNhc2VzIHdoZXJlIHRoZXJlIGlz
IGFuIGFjdHVhbCB2dWxuZXJhYmlsaXR5LiBJdCB3b3VsZCBiZSBhIGxvdCBlYXNpZXIgdG8gc3Vw
cG9ydCB0aGUgZHJhZnQgaWYgdGhpcyB3ZXJlIGRvbmUuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7
PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iY29sb3I6IzFGNDk3RCI+W0ppZV0gVGhhbmtzIGZvciB5b3VyIHN1Z2dlc3Rpb24uIFllcyB3
ZSBjYW4gdXBkYXRlIHRoaXMgZHJhZnQgd2l0aCBtb3JlIHNwZWNpZmljIHByb2JsZW0gc3RhdGVt
ZW50cyBhcyBJIG1lbnRpb25lZCBhYm92ZS4NCjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bh
bj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNv
bG9yOiMxRjQ5N0QiPltKaWVdIEFzIGZvciB0aGUgcHJvcG9zZWQgc29sdXRpb25zLCB0aGUgY3Vy
cmVudCBkcmFmdCBzcGVjaWZpZXMgdGhlIHJlcXVpcmVtZW50cyBvbiB0aGUgcG90ZW50aWFsIHNv
bHV0aW9ucywgZnJvbSB3aGljaCB3ZSBlbnZpc2lvbiB0aGF0IGRpZmZlcmVudCBzb2x1dGlvbnMg
bWF5YmUgbmVlZGVkIGZvciDigJxJbXBhY3QgTWl0aWdhdGlvbuKAnQ0KIGFuZCDigJxQcm9ibGVt
IExvY2FsaXphdGlvbuKAnS4gVGhlIHNvbHV0aW9uIGZvciDigJxJbXBhY3QgbWl0aWdhdGlvbuKA
nSBjYW4gYmUgdGhlIGVhc2llciBvbmUsIGZvciB3aGljaCB3ZSBjYW4gc3RhcnQgdG8gZGlzY3Vz
cyB0aGUgcG90ZW50aWFsIHNvbHV0aW9ucyBub3cuIFdoaWxlIHRoZSBzb2x1dGlvbiBmb3Ig4oCc
cHJvYmxlbSBsb2NhbGl6YXRpb27igJ0gbWF5IG5lZWQgbW9yZSBjb25zaWRlcmF0aW9ucy48L3Nw
YW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJj
b2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xv
cjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+
PGk+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOiMxRjQ5
N0QiPltMZXM6XSBBIGRpc2N1c3Npb24gb2YgdGhlIHJlcXVpcmVtZW50cyBpcyB1c2VmdWwgYW5k
IG5lY2Vzc2FyeSwgYnV0IElNTyB1bnRpbCB5b3UgcHJvcG9zZSBhIHNvbHV0aW9uIHRoZXJlIGlz
buKAmXQgZW5vdWdoIHN1YnN0YW5jZSBmb3IgdGhlIGRvY3VtZW50IHRvIGJlY29tZSBhIFdHIGRv
Y3VtZW50Ljwvc3Bhbj48L2k+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6Ymxh
Y2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjojMUY0OTdEIj4mbmJzcDs8
L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2NvbG9yOiMxRjQ5N0QiPltKaWUyXSBZZXMgdGhlIGN1cnJlbnQg
ZHJhZnQgZm9jdXNlcyBvbiB0aGUgcHJvYmxlbSBzdGF0ZW1lbnQgYW5kIHRoZSByZXF1aXJlbWVu
dHMsIHRoZSBnb2FsIGlzIHRvIGZpcnN0bHkgZ2V0IHRoZSBNYXhBZ2UgZmx1c2ggcHJvYmxlbSBh
Y2tub3dsZWRnZWQgYW5kIHJlYWNoIGNvbnNlbnN1cyBvbiB0aGUgcmVxdWlyZW1lbnRzLg0KIFRo
ZW4gdGhlIHBsYW4gaXMgdG8gc3BlY2lmeSB0aGUgc29sdXRpb25zIGluIHNlcGFyYXRlIGRvY3Vt
ZW50cy4mbmJzcDsgWW91ciB2YWx1YWJsZSBzdWdnZXN0aW9ucyB3aWxsIGJlIGNvbnNpZGVyZWQs
IGFuZCBmdXJ0aGVyIGNvbnRyaWJ1dGlvbnMgYXJlIHdlbGNvbWUuPC9zcGFuPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJj
b2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOiMxRjQ5N0Qi
PkJlc3QgcmVnYXJkcyw8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFj
ayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOiMxRjQ5N0QiPkppZTwvc3Bh
bj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjwvaT48L2I+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyBMZXM8
L3NwYW4+PC9pPjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6
IzFGNDk3RCI+QmVzdCByZWdhcmRzLDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNv
bG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkppZTwvc3Bhbj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjojMUY0
OTdEIj4mbmJzcDsmbmJzcDsgTGVzPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29s
b3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjojMUY0OTdEIj4m
bmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3Bh
ZGRpbmc6MGNtIDBjbSAwY20gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25l
O2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNt
Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIGFsaWduPSJsZWZ0IiBzdHlsZT0idGV4dC1hbGlnbjps
ZWZ0Ij48Yj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6Ymxh
Y2siPkZyb206PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6YmxhY2siPg0KIERvbmdqaWUgKEppbW15KSBbPGEgaHJlZj0ibWFpbHRvOmppZS5k
b25nQGh1YXdlaS5jb20iPm1haWx0bzpqaWUuZG9uZ0BodWF3ZWkuY29tPC9hPl0NCjxicj4NCjxi
PlNlbnQ6PC9iPiBTdW5kYXksIEp1bHkgMzEsIDIwMTYgMTE6NDggUE08YnI+DQo8Yj5Ubzo8L2I+
IExlcyBHaW5zYmVyZyAoZ2luc2JlcmcpOyA8YSBocmVmPSJtYWlsdG86b3NwZkBpZXRmLm9yZyI+
b3NwZkBpZXRmLm9yZzwvYT48YnI+DQo8Yj5DYzo8L2I+IFpoYW5neHVkb25nICh6aGFuZ3h1ZG9u
ZywgVlJQKTsgPGEgaHJlZj0ibWFpbHRvOmxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbSI+DQps
aXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb208L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJFOiBb
T1NQRl0gU29saWNpdCBmZWVkYmFja3Mgb24gZHJhZnQtZG9uZy1vc3BmLW1heGFnZS1mbHVzaC1w
cm9ibGVtLXN0YXRlbWVudDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJs
YWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgYWxpZ249ImxlZnQiIHN0eWxlPSJ0ZXh0LWFsaWduOmxlZnQiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFG
NDk3RCI+SGkgTGVzLCA8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFj
ayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5U
aGFua3MgZm9yIHlvdXIgY29tbWVudHMuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6
IzFGNDk3RCI+T1NQRiBwYWNrZXQgbGV2ZWwgY2hlY2tzdW0gYW5kIGF1dGhlbnRpY2F0aW9uIGNh
biBvbmx5IHByb3RlY3QgdGhlIGFzc2VtYmxlZCBMU1UgcGFja2V0IG9uZSBob3Agb24gdGhlIHdp
cmUsIHdoaWxlIGNhbm5vdCBkZXRlY3QgYW55IGNoYW5nZSB0byBMU0EgbWFkZSBieSB0aGUgcm91
dGVycy4gVGhpcyBpcyBiZWNhdXNlIHRoZSBPU1BGIHBhY2tldHMNCiBhcmUgcmUtYXNzZW1ibGVk
IG9uIGVhY2ggaG9wLCB3aGljaCBpcyBzbGlnaHRseSBkaWZmZXJlbnQgZnJvbSBJUy1JUy4gU28g
dGhlIHByb2JsZW0gZm9yIE9TUEYgaXMgbWFpbmx5IGR1ZSB0byB0aGUgcHJvYmxlbXMgaW5zaWRl
IHRoZSByb3V0ZXIsIGZvciBleGFtcGxlIHByb3RvY29sIGltcGxlbWVudGF0aW9ucywgc3lzdGVt
IHRpbWVycywgb3Igc29tZSBoYXJkd2FyZSBwcm9ibGVtLiBBY3R1YWxseSB0aGlzIHByb2JsZW0g
aGFzIGJlZW4gc2Vlbg0KIGluIHNldmVyYWwgcHJvZHVjdGlvbiBuZXR3b3Jrcy48L3NwYW4+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjoj
MUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFj
ayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5XZSBjYW4gaW1wcm92ZSB0aGUgZGVzY3Jp
cHRpb24gaW4gdGhlIGRyYWZ0IHRvIG1ha2UgdGhpcyBjbGVhci48L3NwYW4+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4m
bmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJjb2xvcjojMUY0OTdEIj5CZXN0IHJlZ2FyZHMsPC9zcGFuPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Smll
PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJi
b3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAw
Y20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBhbGlnbj0ibGVmdCIgc3R5bGU9InRl
eHQtYWxpZ246bGVmdCI+PGI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOmJsYWNrIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4NCiBMZXMgR2luc2JlcmcgKGdpbnNiZXJnKSBbPGEg
aHJlZj0ibWFpbHRvOmdpbnNiZXJnQGNpc2NvLmNvbSI+bWFpbHRvOmdpbnNiZXJnQGNpc2NvLmNv
bTwvYT5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gTW9uZGF5LCBBdWd1c3QgMDEsIDIwMTYgMTozMCBQ
TTxicj4NCjxiPlRvOjwvYj4gRG9uZ2ppZSAoSmltbXkpOyA8YSBocmVmPSJtYWlsdG86b3NwZkBp
ZXRmLm9yZyI+b3NwZkBpZXRmLm9yZzwvYT48YnI+DQo8Yj5DYzo8L2I+IFpoYW5neHVkb25nICh6
aGFuZ3h1ZG9uZywgVlJQKTsgPGEgaHJlZj0ibWFpbHRvOmxpemhlbnFpYW5nQGNoaW5hbW9iaWxl
LmNvbSI+DQpsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb208L2E+PGJyPg0KPGI+U3ViamVjdDo8
L2I+IFJFOiBbT1NQRl0gU29saWNpdCBmZWVkYmFja3Mgb24gZHJhZnQtZG9uZy1vc3BmLW1heGFn
ZS1mbHVzaC1wcm9ibGVtLXN0YXRlbWVudDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249ImxlZnQiIHN0eWxlPSJ0ZXh0LWFsaWduOmxlZnQiPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtjb2xvcjojMUY0OTdEIj5KaWUg4oCTPC9zcGFuPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJj
b2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOiMxRjQ5N0Qi
PlRoZSBkcmFmdCBzYXlzIChTZWN0aW9uIDIpOjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6IzFG
NDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2si
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjojMUY0OTdEIj7igJxTaW5jZSBj
cnlwdG9ncmFwaGljIGF1dGhlbnRpY2F0aW9uIGlzIGV4ZWN1dGVkIGF0IHRoZSBPU1BGIHBhY2tl
dDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7IGxldmVsLCBp
dCBjYW4gb25seSBwcm90ZWN0IHRoZSBhc3NlbWJsZWQgTFNVIHBhY2tldCBmb3Igb25lIGhvcCBh
bmQ8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyBkb2VzIG5v
dCBwcm92aWRlIGFueSBhZGRpdGlvbmFsIHByb3RlY3Rpb24gZm9yIHRoZSBjb3JydXB0aW9uIG9m
IExTPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsgYWdlIGZp
ZWxkLuKAnTwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtjb2xvcjojMUY0OTdEIj5CdXQgYXMgYXV0aGVudGljYXRpb24gaXMgY2FsY3Vs
YXRlZCBhdCB0aGUgT1NQRiBwYWNrZXQgbGV2ZWwsIGFueSBjaGFuZ2UgdG8gdGhlIExTIGFnZSBm
aWVsZCBmb3IgYW4gaW5kaXZpZHVhbCBMU0EgY29udGFpbmVkIHdpdGhpbiB0aGUgT1NQRiBwYWNr
ZXQgKGUuZy4gYnkgc29tZSBwYWNrZXQgY29ycnVwdGlvbg0KIGluIHRyYW5zbWlzc2lvbikgd291
bGQgY2F1c2UgYXV0aGVudGljYXRpb24gdG8gZmFpbCB3aGVuIHRoZSBwYWNrZXQgaXMgcmVjZWl2
ZWQuIFNvIHRoZSBzdGF0ZW1lbnQgeW91IG1ha2UgaXMgbm90IGNvcnJlY3QuIEkgdGhlcmVmb3Jl
IGFtIHN0cnVnZ2xpbmcgdG8gdW5kZXJzdGFuZCB3aGF0IHByb2JsZW0geW91IGJlbGlldmUgaXMg
bm90IGFkZHJlc3NlZCBieSBleGlzdGluZyBhdXRoZW50aWNhdGlvbiB0ZWNobmlxdWVzLjwvc3Bh
bj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtj
b2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsgTGVzPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjoj
MUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFj
ayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwv
c3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXYg
c3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzow
Y20gMGNtIDBjbSA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVy
LXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249ImxlZnQiIHN0eWxlPSJ0ZXh0LWFsaWduOmxlZnQiPjxi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom
cXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+RnJv
bTo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjpibGFjayI+DQogT1NQRiBbPGEgaHJlZj0ibWFpbHRvOm9zcGYtYm91bmNlc0BpZXRmLm9yZyI+
bWFpbHRvOm9zcGYtYm91bmNlc0BpZXRmLm9yZzwvYT5dIDxiPg0KT24gQmVoYWxmIE9mIDwvYj5E
b25namllIChKaW1teSk8YnI+DQo8Yj5TZW50OjwvYj4gU3VuZGF5LCBKdWx5IDMxLCAyMDE2IDg6
MTUgUE08YnI+DQo8Yj5Ubzo8L2I+IDxhIGhyZWY9Im1haWx0bzpvc3BmQGlldGYub3JnIj5vc3Bm
QGlldGYub3JnPC9hPjxicj4NCjxiPkNjOjwvYj4gWmhhbmd4dWRvbmcgKHpoYW5neHVkb25nLCBW
UlApOyA8YSBocmVmPSJtYWlsdG86bGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tIj4NCmxpemhl
bnFpYW5nQGNoaW5hbW9iaWxlLmNvbTwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gW09TUEZdIFNv
bGljaXQgZmVlZGJhY2tzIG9uIGRyYWZ0LWRvbmctb3NwZi1tYXhhZ2UtZmx1c2gtcHJvYmxlbS1z
dGF0ZW1lbnQ8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IGFsaWduPSJsZWZ0IiBzdHlsZT0idGV4dC1hbGlnbjpsZWZ0Ij48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj5IaSBh
bGwsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpi
bGFjayI+ZHJhZnQtZG9uZy1vc3BmLW1heGFnZS1mbHVzaC1wcm9ibGVtLXN0YXRlbWVudCBkZXNj
cmliZXMgdGhlIHByb2JsZW1zIGNhdXNlZCBieSB0aGUgY29ycnVwdGlvbiBvZiB0aGUgTFMgQWdl
IGZpZWxkLCBhbmQgc3VtbWFyaXplcyB0aGUgcmVxdWlyZW1lbnRzIG9uIHBvdGVudGlhbCBzb2x1
dGlvbnMuIFRoaXMgZHJhZnQgcmVjZWl2ZWQgZ29vZA0KIGNvbW1lbnRzIGR1cmluZyB0aGUgcHJl
c2VudGF0aW9uIG9uIHRoZSBJRVRGIG1lZXRpbmcgaW4gQi5BLjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6
YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPlRoZSBhdXRob3JzIHdvdWxk
IGxpa2UgdG8gc29saWNpdCBmdXJ0aGVyIGZlZWRiYWNrcyBmcm9tIHRoZSBtYWlsaW5nIGxpc3Qs
IG9uIGJvdGggdGhlIHByb2JsZW0gc3RhdGVtZW50IGFuZCB0aGUgc29sdXRpb24gcmVxdWlyZW1l
bnRzLiBCYXNlZCBvbiB0aGUgZmVlZGJhY2tzLCB3ZSB3aWxsIHVwZGF0ZSB0aGUgcHJvYmxlbSBz
dGF0ZW1lbnQNCiBkcmFmdCwgYW5kIHdvcmsgdG9nZXRoZXIgdG8gYnVpbGQgc3VpdGFibGUgc29s
dXRpb25zLiA8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNv
bG9yOmJsYWNrIj5UaGUgVVJMIG9mIHRoZSBkcmFmdCBpczo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJs
YWNrIj48YSBocmVmPSJodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtZG9uZy1vc3Bm
LW1heGFnZS1mbHVzaC1wcm9ibGVtLXN0YXRlbWVudC0wMCI+aHR0cHM6Ly90b29scy5pZXRmLm9y
Zy9odG1sL2RyYWZ0LWRvbmctb3NwZi1tYXhhZ2UtZmx1c2gtcHJvYmxlbS1zdGF0ZW1lbnQtMDA8
L2E+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpi
bGFjayI+Q29tbWVudHMgJmFtcDsgZmVlZGJhY2tzIGFyZSB3ZWxjb21lLjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Y29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPkJlc3QgcmVnYXJk
cyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj5KaWU8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNr
Ij4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9k
aXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_76CD132C3ADEF848BD84D028D243C92774F084E6NKGEML515MBXchi_--



From nobody Tue Aug 16 07:03:04 2016
Return-Path: <cbowers@juniper.net>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0F32212D1BE for <ospf@ietfa.amsl.com>; Tue, 16 Aug 2016 07:03:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.922
X-Spam-Level: 
X-Spam-Status: No, score=-1.922 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_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=junipernetworks.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 p1bVjQzZhnK1 for <ospf@ietfa.amsl.com>; Tue, 16 Aug 2016 07:03:01 -0700 (PDT)
Received: from NAM01-BN3-obe.outbound.protection.outlook.com (mail-bn3nam01on0105.outbound.protection.outlook.com [104.47.33.105]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0FD1412D11F for <ospf@ietf.org>; Tue, 16 Aug 2016 07:03:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=junipernetworks.onmicrosoft.com; s=selector1-juniper-net; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=lymvTsyxfBnK3KdmV+EA2yRv0UdCQKo/pzxkjYXtCEY=; b=ZBgoBkCmqBXo1QdLYBE++VJ9V347qp0NuhJpkCD5PJieGkwC0ZWpcpT00Kn+1LxV8vRVq/vNClOmHByJCQdQuhKM9dpAvDDp+l7v/taa0zx/RPlzfP5ublE9EX3kTinwNnvIMUz3BESM2q0J1rPXA/9GsADqkIaKJXUWutNUAhE=
Received: from MWHPR05MB2829.namprd05.prod.outlook.com (10.168.245.11) by MWHPR05MB2831.namprd05.prod.outlook.com (10.168.245.13) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P384) id 15.1.557.8; Tue, 16 Aug 2016 14:02:58 +0000
Received: from MWHPR05MB2829.namprd05.prod.outlook.com ([10.168.245.11]) by MWHPR05MB2829.namprd05.prod.outlook.com ([10.168.245.11]) with mapi id 15.01.0587.005; Tue, 16 Aug 2016 14:02:58 +0000
From: Chris Bowers <cbowers@juniper.net>
To: Peter Psenak <ppsenak@cisco.com>, OSPF List <ospf@ietf.org>
Thread-Topic: [OSPF] OSPFv2 SR draft
Thread-Index: AQHR4/NCxEmNaMtLk0SvZpHsNgIxfaA3X9HwgBKrwoCAAa8XgA==
Date: Tue, 16 Aug 2016 14:02:57 +0000
Message-ID: <MWHPR05MB28296BF24F47EB6889CEE186A9130@MWHPR05MB2829.namprd05.prod.outlook.com>
References: <5791D96B.6080907@cisco.com> <MWHPR05MB2829B34A5B8AB2F4489DC2AFA9060@MWHPR05MB2829.namprd05.prod.outlook.com> <57B1AA09.3070008@cisco.com>
In-Reply-To: <57B1AA09.3070008@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=cbowers@juniper.net; 
x-originating-ip: [66.129.239.14]
x-ms-office365-filtering-correlation-id: 536a380b-56f1-42bd-4255-08d3c5de071b
x-microsoft-exchange-diagnostics: 1; MWHPR05MB2831; 6:mKHq6exN9ekn8jOb3QDnMSXJAFN+rEloDB4mcXfseGDtZu5jpJFjfj3l3fRHW9m6lF4MaGa2ulN2uf2idIICqRPTthiMPEsHIfNxvn+OPCuO82CM+GjD0+685nJHBhJJfooPa4EwtZ4pairRCM1OyZLebybqXswayFuJtLr/ovt7Or0vVsf0P4hDwu0DzZcsK3azCPbnMou7sR+r2JWt49huWNxCoSgdcURtoH1n376YA9ltGYeVS2gd8owXr+g4hJrjAgNexRQazjU+wugzb5RkKZ2BMCggXsP7Sriynkknzuovift8/AZZGdGdEEEttb4YY8VIz5KZRBmJuYaDCQ==; 5:ZTMGXaS/YeMvu40Nfkgm0OxW4k8nD065veg4zIsA8Qz05neEoxfSQkDpo4r8ashllQ7f4Dhqrz0J01EiLvfK0bU8LbPq4M7nDiK3VCucN0w/n22OX5W/RrchOnKWWOnToKmxAZCvIqr79E28t3l3Xg==; 24:rbpdnqecP0YiTj4m6xpGWPX8mDRb9z3kvl6Otney4+BfCBbeXVu3PL7SdNxUb0ySPJuTXke62xX0l+GIzcE43NdQNDTjbbUcFNvGE5IATeQ=; 7:L8ULBw8eccYw6dNAzH73MRIDnnNJzUULxIzBPCn1M7CnVH+I65nIbMr8YMOHes8fTS4/YHhiEH+5gbNRrei2DdSjMcz0FavIZPy7Y/friUacHvHWMr8hjzkOD9X2jyE9MTjzlWAYLbeCzb7Jcqp1brqc7AEuqq/AbnMoPXMri27uqvwfHT1FllhqmZksux3B2EDxAhiN4g/jmfJBbMNOC/PS1gro3xdYNvJcm2jsFKAd3IF3rn8l++1DyWM9nTnq
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:MWHPR05MB2831;
x-microsoft-antispam-prvs: <MWHPR05MB28310BF5E6422F966C376132A9130@MWHPR05MB2831.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(138986009662008)(95692535739014);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040176)(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001)(6055026); SRVR:MWHPR05MB2831; BCL:0; PCL:0; RULEID:; SRVR:MWHPR05MB2831; 
x-forefront-prvs: 0036736630
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(7916002)(377454003)(53754006)(189002)(199003)(13464003)(24454002)(102836003)(92566002)(76176999)(50986999)(66066001)(3846002)(101416001)(107886002)(6116002)(54356999)(586003)(5002640100001)(8676002)(11100500001)(81166006)(3280700002)(2906002)(86362001)(81156014)(3660700001)(122556002)(19580395003)(105586002)(33656002)(2950100001)(15975445007)(77096005)(5001770100001)(106356001)(106116001)(2900100001)(97736004)(74316002)(9686002)(76576001)(10400500002)(189998001)(7736002)(99286002)(87936001)(8936002)(7846002)(19580405001)(7696003)(68736007)(305945005); DIR:OUT; SFP:1102; SCL:1; SRVR:MWHPR05MB2831; H:MWHPR05MB2829.namprd05.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords;  MX:1; A:1; LANG:en; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Aug 2016 14:02:57.9718 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR05MB2831
Archived-At: <https://mailarchive.ietf.org/arch/msg/ospf/ChSGcr9dIwaWL0fZkLa0tk1cibI>
Subject: Re: [OSPF] OSPFv2 SR draft
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 16 Aug 2016 14:03:03 -0000

Peter,

I suggest changing the paragraph to read as below to make this clearer.  =20

=3D=3D=3D=3D=3D
   The SR-Algorithm Sub-TLV is optional.  It MAY only be advertised once
   in the Router Information Opaque LSA.  If the SID/Label Range TLV, as
   defined in Section 3.2, is advertised, then the SR-Algorithm TLV MUST
   also be advertised.  If a router C advertises a Prefix-SID sub-TLV for a=
lgorithm X=20
   but does not advertise the SR-Algorithm Sub-TLV with algorithm X, then=20
   a router receiving that advertisement MUST ignore the Prefix-SID=20
   advertisement from router C.  If router B does not advertise the=20
   SR-Algorithm TLV for algorithm X, then other routers should not=20
   forward traffic destined for a prefix-SID for algorithm X advertised by
   some router D using a path that would require router B to forward traffi=
c using
   algorithm X.  =20
=3D=3D=3D=3D=3D

Thanks,
Chris



-----Original Message-----
From: Peter Psenak [mailto:ppsenak@cisco.com]=20
Sent: Monday, August 15, 2016 6:40 AM
To: Chris Bowers <cbowers@juniper.net>; OSPF List <ospf@ietf.org>
Subject: Re: [OSPF] OSPFv2 SR draft

Hi Chris,

sorry for the delay, I was on PTO during last two weeks.
Please see inline:

On 03/08/16 16:45 , Chris Bowers wrote:
> Peter,
>
> Taking a looking at the whole paragraph into this sentence was added,
> I am not sure how to interpret it.
>
>     The SR-Algorithm Sub-TLV is optional.  It MAY only be advertised once
>     in the Router Information Opaque LSA.  If the SID/Label Range TLV, as
>     defined in Section 3.2, is advertised, then the SR-Algorithm TLV MUST
>     also be advertised.  If the SR-Algorithm TLV is not advertised by the
>     node, such node is considered as not being segment routing capable.
>
> Is this sentence intended to imply that if a router does not advertise
> the SR-Algorithm TLV including algorithm X, then any prefix-SIDs for
> algorithm X advertised by that router will be ignored by other routers?

in OSPF we do not have the SR capability TLV. We use SR-Algorithm TLV=20
for that purpose. So if a router does not advertise the SR-Algorithm TLV=20
for algorithm X, other routers should not send any SR traffic using SIDs=20
that were advertised for algorithm X.

If the router does not advertise any SR Algorithm TLV, then the node is=20
not SR capable and no SR traffic should be forwarded to such a node.

thanks,
Peter


>
> If this is the intention, then it would be better to state is more explic=
itly.
>
> If not, then the intended meaning should be clarified.
>
> Thanks,
> Chris
>
>
> -----Original Message-----
> From: OSPF [mailto:ospf-bounces@ietf.org] On Behalf Of Peter Psenak
> Sent: Friday, July 22, 2016 3:30 AM
> To: OSPF List <ospf@ietf.org>
> Subject: [OSPF] OSPFv2 SR draft
>
> Hi All,
>
> following text has been added in the latest revision of the OSPFv2 SR
> draft, section 3.1.
>
> "If the SR-Algorithm TLV is not advertised by node, such node is
> considered as not being segment routing capable."
>
> Please let us know if there are any concerns regarding this addition.
>
> thanks,
> Peter
>
> _______________________________________________
> OSPF mailing list
> OSPF@ietf.org
> https://www.ietf.org/mailman/listinfo/ospf
> .
>


From nobody Tue Aug 16 07:54:18 2016
Return-Path: <ppsenak@cisco.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 18AC712D887 for <ospf@ietfa.amsl.com>; Tue, 16 Aug 2016 07:54:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.769
X-Spam-Level: 
X-Spam-Status: No, score=-15.769 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=-1.247, 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 czHaMdDitVWw for <ospf@ietfa.amsl.com>; Tue, 16 Aug 2016 07:54:15 -0700 (PDT)
Received: from aer-iport-1.cisco.com (aer-iport-1.cisco.com [173.38.203.51]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9942312D886 for <ospf@ietf.org>; Tue, 16 Aug 2016 07:54:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3545; q=dns/txt; s=iport; t=1471359253; x=1472568853; h=message-id:date:from:mime-version:to:subject:references: in-reply-to:content-transfer-encoding; bh=9nh/734k53Czux+PLAn24bngnXHMtqTKQ+FY/kGie08=; b=XFnOYgS5qr9rrC7P2lHiqyCZJ2Q8SavJZg2PsSB8ftHaH3Fr8wS2EeXH qjsB/Aqo0k0XCtzBWt8OT6Vh11mWzBW1CtZfXVHgyUak0/Swig8oR77g9 Nub/XdNJ/8H6bgpeO9JsyAR+bhepcbokb1IFJweaVfM1J6TwDMu6jfmJS I=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0DPAQC7J7NX/xbLJq1ehBt8uUeBfSSFe?= =?us-ascii?q?QKCCxQCAQEBAQEBAV4nhF4BAQUBATY2Cg0ECw4DBAEBAQkWCAcJAwIBAgEVHwk?= =?us-ascii?q?IBgEMBgIBAYgtDr4oAQEBAQEBAQEBAQEBAQEBAQEBAQEBFwWGKoRNhECFWwEEm?= =?us-ascii?q?UGPGYFrhFyDDyOFTIZlhVODeB42ghIcgU46MocXAQEB?=
X-IronPort-AV: E=Sophos;i="5.28,529,1464652800"; d="scan'208";a="683794806"
Received: from aer-iport-nat.cisco.com (HELO aer-core-2.cisco.com) ([173.38.203.22]) by aer-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 16 Aug 2016 14:54:11 +0000
Received: from [10.61.105.168] (dhcp-10-61-105-168.cisco.com [10.61.105.168]) by aer-core-2.cisco.com (8.14.5/8.14.5) with ESMTP id u7GEsBOM012737;  Tue, 16 Aug 2016 14:54:11 GMT
Message-ID: <57B32AF0.5060300@cisco.com>
Date: Tue, 16 Aug 2016 17:02:08 +0200
From: Peter Psenak <ppsenak@cisco.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:24.0) Gecko/20100101 Thunderbird/24.4.0
MIME-Version: 1.0
To: Chris Bowers <cbowers@juniper.net>, OSPF List <ospf@ietf.org>
References: <5791D96B.6080907@cisco.com> <MWHPR05MB2829B34A5B8AB2F4489DC2AFA9060@MWHPR05MB2829.namprd05.prod.outlook.com> <57B1AA09.3070008@cisco.com> <MWHPR05MB28296BF24F47EB6889CEE186A9130@MWHPR05MB2829.namprd05.prod.outlook.com>
In-Reply-To: <MWHPR05MB28296BF24F47EB6889CEE186A9130@MWHPR05MB2829.namprd05.prod.outlook.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/ospf/0lpBOBEG5EKqrbbPIlfT0ws5EB8>
Subject: Re: [OSPF] OSPFv2 SR draft
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 16 Aug 2016 14:54:17 -0000

Hi Chris,

I'll update the draft along those lines.

thanks,
Peter


On 16/08/16 16:02 , Chris Bowers wrote:
> Peter,
>
> I suggest changing the paragraph to read as below to make this clearer.
>
> =====
>     The SR-Algorithm Sub-TLV is optional.  It MAY only be advertised once
>     in the Router Information Opaque LSA.  If the SID/Label Range TLV, as
>     defined in Section 3.2, is advertised, then the SR-Algorithm TLV MUST
>     also be advertised.  If a router C advertises a Prefix-SID sub-TLV for algorithm X
>     but does not advertise the SR-Algorithm Sub-TLV with algorithm X, then
>     a router receiving that advertisement MUST ignore the Prefix-SID
>     advertisement from router C.  If router B does not advertise the
>     SR-Algorithm TLV for algorithm X, then other routers should not
>     forward traffic destined for a prefix-SID for algorithm X advertised by
>     some router D using a path that would require router B to forward traffic using
>     algorithm X.
> =====
>
> Thanks,
> Chris
>
>
>
> -----Original Message-----
> From: Peter Psenak [mailto:ppsenak@cisco.com]
> Sent: Monday, August 15, 2016 6:40 AM
> To: Chris Bowers <cbowers@juniper.net>; OSPF List <ospf@ietf.org>
> Subject: Re: [OSPF] OSPFv2 SR draft
>
> Hi Chris,
>
> sorry for the delay, I was on PTO during last two weeks.
> Please see inline:
>
> On 03/08/16 16:45 , Chris Bowers wrote:
>> Peter,
>>
>> Taking a looking at the whole paragraph into this sentence was added,
>> I am not sure how to interpret it.
>>
>>      The SR-Algorithm Sub-TLV is optional.  It MAY only be advertised once
>>      in the Router Information Opaque LSA.  If the SID/Label Range TLV, as
>>      defined in Section 3.2, is advertised, then the SR-Algorithm TLV MUST
>>      also be advertised.  If the SR-Algorithm TLV is not advertised by the
>>      node, such node is considered as not being segment routing capable.
>>
>> Is this sentence intended to imply that if a router does not advertise
>> the SR-Algorithm TLV including algorithm X, then any prefix-SIDs for
>> algorithm X advertised by that router will be ignored by other routers?
>
> in OSPF we do not have the SR capability TLV. We use SR-Algorithm TLV
> for that purpose. So if a router does not advertise the SR-Algorithm TLV
> for algorithm X, other routers should not send any SR traffic using SIDs
> that were advertised for algorithm X.
>
> If the router does not advertise any SR Algorithm TLV, then the node is
> not SR capable and no SR traffic should be forwarded to such a node.
>
> thanks,
> Peter
>
>
>>
>> If this is the intention, then it would be better to state is more explicitly.
>>
>> If not, then the intended meaning should be clarified.
>>
>> Thanks,
>> Chris
>>
>>
>> -----Original Message-----
>> From: OSPF [mailto:ospf-bounces@ietf.org] On Behalf Of Peter Psenak
>> Sent: Friday, July 22, 2016 3:30 AM
>> To: OSPF List <ospf@ietf.org>
>> Subject: [OSPF] OSPFv2 SR draft
>>
>> Hi All,
>>
>> following text has been added in the latest revision of the OSPFv2 SR
>> draft, section 3.1.
>>
>> "If the SR-Algorithm TLV is not advertised by node, such node is
>> considered as not being segment routing capable."
>>
>> Please let us know if there are any concerns regarding this addition.
>>
>> thanks,
>> Peter
>>
>> _______________________________________________
>> OSPF mailing list
>> OSPF@ietf.org
>> https://www.ietf.org/mailman/listinfo/ospf
>> .
>>
>
> .
>


From nobody Tue Aug 16 16:04:48 2016
Return-Path: <ginsberg@cisco.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3ED2E12D5D1 for <ospf@ietfa.amsl.com>; Tue, 16 Aug 2016 16:04:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.767
X-Spam-Level: 
X-Spam-Status: No, score=-15.767 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=-1.247, 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 tyTrEYWE_7cr for <ospf@ietfa.amsl.com>; Tue, 16 Aug 2016 16:04:41 -0700 (PDT)
Received: from alln-iport-6.cisco.com (alln-iport-6.cisco.com [173.37.142.93]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7768612D151 for <ospf@ietf.org>; Tue, 16 Aug 2016 16:04:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=70739; q=dns/txt; s=iport; t=1471388681; x=1472598281; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=wowahxdvttfI1mUPE2UfWBQW4ssrZv5Z6Hh9S1EyUnQ=; b=aOw3CTC9ueiXiTtI96lqa85vBGl00B6ifG1ZWDWy+x+j8qMAZKwaxF8/ nI9yO9Do8joPwp1ZFdCWcflyiIPtyZO2BXzFITvPvLQe9W010i06jYpBM XY1/uVEO0/L5OiFHTD+kFymbznKpWMreXEvAnhrrndmqkU5lW7fI3G7mT Q=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CMAgDBmrNX/4oNJK1TCoJ3TlZ8B7c2g?= =?us-ascii?q?g+BfSaFdwKBWzgUAgEBAQEBAQFeJ4ReAQEFGhNBCxACAQgRBAEBIQEGBzIUCQg?= =?us-ascii?q?CBAENBQgTiBYOvn8BAQEBAQEBAQEBAQEBAQEBAQEBAQEXBYYqhE2EGARahSUFi?= =?us-ascii?q?C2LT4VHAYYdiHSBcoRciH6GZYVTg3cBHjaDem4BhRtGAX4BAQE?=
X-IronPort-AV: E=Sophos;i="5.28,529,1464652800";  d="scan'208,217";a="311703139"
Received: from alln-core-5.cisco.com ([173.36.13.138]) by alln-iport-6.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 16 Aug 2016 23:04:38 +0000
Received: from XCH-RCD-004.cisco.com (xch-rcd-004.cisco.com [173.37.102.14]) by alln-core-5.cisco.com (8.14.5/8.14.5) with ESMTP id u7GN4ckF025382 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Tue, 16 Aug 2016 23:04:39 GMT
Received: from xch-aln-001.cisco.com (173.36.7.11) by XCH-RCD-004.cisco.com (173.37.102.14) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Tue, 16 Aug 2016 18:04:38 -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; Tue, 16 Aug 2016 18:04:38 -0500
From: "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>
To: "Dongjie (Jimmy)" <jie.dong@huawei.com>, "ospf@ietf.org" <ospf@ietf.org>
Thread-Topic: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-problem-statement
Thread-Index: AQHR84hPeSCWxXzyPU+GgmaHtHS1iaBEA4oQgAfqA4CAAE/bAA==
Date: Tue, 16 Aug 2016 23:04:38 +0000
Message-ID: <09aab4b3829a4203a32ea6febfdd8a89@XCH-ALN-001.cisco.com>
References: <76CD132C3ADEF848BD84D028D243C92774EFB09A@NKGEML515-MBX.china.huawei.com> <90433b8486184c9cb4b947e7ffb9fc73@XCH-ALN-001.cisco.com> <76CD132C3ADEF848BD84D028D243C92774EFB143@NKGEML515-MBX.china.huawei.com> <0369fc017f8d47568594d3eb9f684649@XCH-ALN-001.cisco.com> <76CD132C3ADEF848BD84D028D243C92774EFB1BF@NKGEML515-MBX.china.huawei.com> <3a424b8025ca42a5a64bf88af69ea108@XCH-ALN-001.cisco.com> <76CD132C3ADEF848BD84D028D243C92774EFBC05@NKGEML515-MBX.china.huawei.com> <37a4a1ba0da84b76a4d5962f59441a17@XCH-ALN-001.cisco.com> <76CD132C3ADEF848BD84D028D243C92774F05C49@NKGEML515-MBX.china.huawei.com> <36c4636b09bf4464b912080806d917e3@XCH-ALN-001.cisco.com> <76CD132C3ADEF848BD84D028D243C92774F08496@NKGEML515-MBX.china.huawei.com>
In-Reply-To: <76CD132C3ADEF848BD84D028D243C92774F08496@NKGEML515-MBX.china.huawei.com>
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: [128.107.151.10]
Content-Type: multipart/alternative; boundary="_000_09aab4b3829a4203a32ea6febfdd8a89XCHALN001ciscocom_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/ospf/LZrF1hDdc9WNAjrYaQTyTlDJde4>
Cc: "Zhangxudong \(zhangxudong, VRP\)" <zhangxudong@huawei.com>, "lizhenqiang@chinamobile.com" <lizhenqiang@chinamobile.com>
Subject: Re: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-problem-statement
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 16 Aug 2016 23:04:46 -0000

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

Jie -

I agree that the discussion has been useful. But my position - considering =
all the points made during this discussion - is that no protocol changes ar=
e advisable.
I therefore think the draft should not be moved forward.

   Les


From: Dongjie (Jimmy) [mailto:jie.dong@huawei.com]
Sent: Tuesday, August 16, 2016 6:16 AM
To: Les Ginsberg (ginsberg); ospf@ietf.org
Cc: Zhangxudong (zhangxudong, VRP); lizhenqiang@chinamobile.com
Subject: RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-probl=
em-statement

Hi Les,

It seems that after these days discussion, now we are clear with the proble=
m, this is a good progress for the problem statement draft. Next step I thi=
nk we can focus on the discussion of the solutions.

If the Maxage flush problem happens in production network, without protocol=
 change, it will have severe impact to the network, which I believe is not =
acceptable. At least some mechanism to mitigate the impact is needed. The m=
echanism you proposed can be part of the mitigation solution, while some op=
timization needs to be considered to avoid unexpected behaviors, e.g. in so=
me cases the LSA may stay for quite a long time and cannot get aged properl=
y.

As for RFC 6232, sorry for not making it clear in the beginning. RFC 6232 c=
an be useful to track the originator of the purge message when an invalid p=
urge (e.g. remain lifetime corruption) is detected by some other means.

Best regards,
Jie

From: Les Ginsberg (ginsberg) [mailto:ginsberg@cisco.com]
Sent: Friday, August 12, 2016 1:29 AM
To: Dongjie (Jimmy) <jie.dong@huawei.com<mailto:jie.dong@huawei.com>>; ospf=
@ietf.org<mailto:ospf@ietf.org>
Cc: Zhangxudong (zhangxudong, VRP) <zhangxudong@huawei.com<mailto:zhangxudo=
ng@huawei.com>>; lizhenqiang@chinamobile.com<mailto:lizhenqiang@chinamobile=
.com>
Subject: RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-probl=
em-statement

Jie -

Having the discussion has certainly been a good thing, but if the consensus=
 of the WG is that there is no protocol change required then there is no ne=
ed for any draft - which is my current position.

The other point is that you seem to be confusing the IS-IS Purge originatio=
n TLV (RFC 6232) with detecting invalid purges/remaining lifetime corruptio=
n. This is not the case. RFC 6232 simply allows us to detect which router o=
riginated a purge - it is not able to detect whether a purge is valid/inval=
id - and was not motivated by concerns about remaining lifetime corruption.

   Les


From: Dongjie (Jimmy) [mailto:jie.dong@huawei.com]
Sent: Wednesday, August 10, 2016 9:24 PM
To: Les Ginsberg (ginsberg); ospf@ietf.org<mailto:ospf@ietf.org>
Cc: Zhangxudong (zhangxudong, VRP); lizhenqiang@chinamobile.com<mailto:lizh=
enqiang@chinamobile.com>
Subject: RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-probl=
em-statement

Hi Les,

The current draft is about problem statement, so IMO what the WG needs to c=
onsider is whether this is a vulnerability of OSPF protocol, and whether it=
 can have negative impact to the network. If the problem is acknowledged, I=
MO it is worth to be documented.

The "ROI" as you mentioned is for the evaluation of the proposed solutions.=
 I totally agree that for the timer bug case, recognizing and ignoring the =
received abnormal Maxage LSAs cannot stop the misbehaved router from genera=
ting further Maxage LSA, as it is a systematic problem, which can only be f=
ixed after the operator identifies that router. This is also similar to the=
 systematic corruption of IS-IS remain time.  And this is why this draft me=
ntions two kinds of potential solutions, the mitigation mechanism can avoid=
 the network being severely impacted by the problem, while for systematic p=
roblems, problem localization is needed to identify the misbehaved router a=
nd then solve the problem.

Best regards,
Jie

From: OSPF [mailto:ospf-bounces@ietf.org] On Behalf Of Les Ginsberg (ginsbe=
rg)
Sent: Monday, August 08, 2016 2:14 AM
To: Dongjie (Jimmy) <jie.dong@huawei.com<mailto:jie.dong@huawei.com>>; ospf=
@ietf.org<mailto:ospf@ietf.org>
Cc: Zhangxudong (zhangxudong, VRP) <zhangxudong@huawei.com<mailto:zhangxudo=
ng@huawei.com>>; lizhenqiang@chinamobile.com<mailto:lizhenqiang@chinamobile=
.com>
Subject: Re: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-probl=
em-statement

Jie -

Thinking about the following some more:

<snip>
What remains is the possibility that an implementation has some bug and uni=
ntentionally modifies the age to something other than what it should be due=
 to the actual elapsed time since LSA generation. I suppose a mechanism equ=
ivalent to what the IS-IS draft defined i.e. setting the age to "new" (0 in=
 OSPF case) when first receiving a non-self-generated LSA could be useful t=
o prevent negative impacts of such an implementation bug. Is this what you =
intend?

[Jie]: More specifically, the problem could be caused by either "setting th=
e LS age field incorrectly due to implementation bug" or "system timer runs=
 so fast that the LS age reaches MaxAge much earlier than other routers". A=
nother less likely case is that the LS age field is corrupted before the LS=
A is assembled into OSPF packet.
<end snip>

The benefits are extremely limited. If a router prematurely ages an LSA due=
 to a timer bug, ignoring the received LSA age on reception isn't going to =
prevent premature purging by the router which has the bug. So the effect of=
 ignoring the received LSA age prior to reaching MAXAGE will be short lived=
. You are then left with the possibility that an implementation corrupts th=
e LSA age BEFORE calculating checksum/crypto authentication - but its local=
 timeout logic is unaffected. This has very limited value. Whether the WG c=
onsiders this worth pursuing is something you need to ask. For myself, I do=
n't see much ROI here.

  Les



From: Dongjie (Jimmy) [mailto:jie.dong@huawei.com]
Sent: Monday, August 01, 2016 9:43 PM
To: Les Ginsberg (ginsberg); ospf@ietf.org<mailto:ospf@ietf.org>
Cc: Zhangxudong (zhangxudong, VRP); lizhenqiang@chinamobile.com<mailto:lizh=
enqiang@chinamobile.com>
Subject: RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-probl=
em-statement

Hi Les,

Please see my replies with [Jie2]:

From: Les Ginsberg (ginsberg) [mailto:ginsberg@cisco.com]
Sent: Monday, August 01, 2016 9:57 PM
To: Dongjie (Jimmy); ospf@ietf.org<mailto:ospf@ietf.org>
Cc: Zhangxudong (zhangxudong, VRP); lizhenqiang@chinamobile.com<mailto:lizh=
enqiang@chinamobile.com>
Subject: RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-probl=
em-statement

Jie -

From: Dongjie (Jimmy) [mailto:jie.dong@huawei.com]
Sent: Monday, August 01, 2016 1:44 AM
To: Les Ginsberg (ginsberg); ospf@ietf.org<mailto:ospf@ietf.org>
Cc: Zhangxudong (zhangxudong, VRP); lizhenqiang@chinamobile.com<mailto:lizh=
enqiang@chinamobile.com>
Subject: RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-probl=
em-statement

Hi Les,

Please see inline with [Jie]:

From: Les Ginsberg (ginsberg) [mailto:ginsberg@cisco.com]
Sent: Monday, August 01, 2016 3:09 PM
To: Dongjie (Jimmy); ospf@ietf.org<mailto:ospf@ietf.org>
Cc: Zhangxudong (zhangxudong, VRP); lizhenqiang@chinamobile.com<mailto:lizh=
enqiang@chinamobile.com>
Subject: RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-probl=
em-statement

Jie -

Fully agree that IS-IS and OSPF differ in this regard.

https://www.ietf.org/id/draft-ietf-isis-remaining-lifetime-01.txt addresses=
 problems where corruption of the remaining lifetime occurs either during t=
ransmission/reception or due to some DOS attack. This isn't a concern w OSP=
F (hope you agree).

[Jie]: Yes, for OSPF the corruption during packet transmission can be detec=
ted.

What remains is the possibility that an implementation has some bug and uni=
ntentionally modifies the age to something other than what it should be due=
 to the actual elapsed time since LSA generation. I suppose a mechanism equ=
ivalent to what the IS-IS draft defined i.e. setting the age to "new" (0 in=
 OSPF case) when first receiving a non-self-generated LSA could be useful t=
o prevent negative impacts of such an implementation bug. Is this what you =
intend?

[Jie]: More specifically, the problem could be caused by either "setting th=
e LS age field incorrectly due to implementation bug" or "system timer runs=
 so fast that the LS age reaches MaxAge much earlier than other routers". A=
nother less likely case is that the LS age field is corrupted before the LS=
A is assembled into OSPF packet.

[Jie]: Regarding the solutions space, IMO we need to consider both cases: "=
LS age reaches MaxAge" and "LS age close to MaxAge". For IS-IS, RFC 6232 an=
d RFC 6233 provide solutions for the detection and identification of corrup=
ted IS-IS purge, while OSPF does not have similar mechanisms.

[Les:] It is incorrect to say that RFC 6232 makes it possible to detect a c=
orrupt purge. What it does do is to provide an indication as to which IS in=
itiated a purge. I don't know how OSPF would address this issue, but for OS=
PFv2 at least any solution would likely not be backwards compatible. For th=
is reason I suggest that you not try to address this issue in the same draf=
t.

[Jie2]: Agreed, RFC 6232 provide the mechanism to track the misbehaved rout=
ers so that operator can fix the problem, the detection can be based on the=
 rules in RFC 6233 or some other anomalies. Indeed for OSPFv2 legacy LSAs, =
it is difficult to introduce the mechanism similar to RFC 6232, while it ca=
n be easier for the OSPFv2/v3 Extended LSAs. So it depends on how backward =
compatible the solution should be. I agree with you that the solution for P=
roblem Localization in OSPF needs to be provided in a separate document.

Solutions to LS age  corruption can be done in a backwards compatible way, =
but they  MUST NOT result in discarding purges which pass authentication- d=
oing so places you at risk for having inconsistent LSDBs in the network.

[Jie2]: Exactly. The received MaxAge LSAs cannot simply be discarded, the d=
ecision must be made carefully, probably based on some additional informati=
on. The authors has discussed some possible solution internally, and will p=
repare some material for further open discussion.

As written, the draft makes claims that are at least misleading - and I bel=
ieve actually incorrect. In Section 6 you say:

"The LS age field may be altered as a result of
   packet corruption, such modification cannot be detected by LSA
   checksum nor OSPF packet cryptographic authentication."

This isn't correct.

[Jie] Thanks for pointing out this. This sentence need to be revised to men=
tion "LSA corruption" rather than "packet corruption".

What would be helpful - at least to me - is to move from a generic problem =
statement to the specific problem you want to solve and the proposed soluti=
on. This also requires you to more clearly state the cases where there is a=
n actual vulnerability. It would be a lot easier to support the draft if th=
is were done.

[Jie] Thanks for your suggestion. Yes we can update this draft with more sp=
ecific problem statements as I mentioned above.

[Jie] As for the proposed solutions, the current draft specifies the requir=
ements on the potential solutions, from which we envision that different so=
lutions maybe needed for "Impact Mitigation" and "Problem Localization". Th=
e solution for "Impact mitigation" can be the easier one, for which we can =
start to discuss the potential solutions now. While the solution for "probl=
em localization" may need more considerations.

[Les:] A discussion of the requirements is useful and necessary, but IMO un=
til you propose a solution there isn't enough substance for the document to=
 become a WG document.

[Jie2] Yes the current draft focuses on the problem statement and the requi=
rements, the goal is to firstly get the MaxAge flush problem acknowledged a=
nd reach consensus on the requirements. Then the plan is to specify the sol=
utions in separate documents.  Your valuable suggestions will be considered=
, and further contributions are welcome.

Best regards,
Jie

    Les

Best regards,
Jie

   Les


From: Dongjie (Jimmy) [mailto:jie.dong@huawei.com]
Sent: Sunday, July 31, 2016 11:48 PM
To: Les Ginsberg (ginsberg); ospf@ietf.org<mailto:ospf@ietf.org>
Cc: Zhangxudong (zhangxudong, VRP); lizhenqiang@chinamobile.com<mailto:lizh=
enqiang@chinamobile.com>
Subject: RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-probl=
em-statement

Hi Les,

Thanks for your comments.

OSPF packet level checksum and authentication can only protect the assemble=
d LSU packet one hop on the wire, while cannot detect any change to LSA mad=
e by the routers. This is because the OSPF packets are re-assembled on each=
 hop, which is slightly different from IS-IS. So the problem for OSPF is ma=
inly due to the problems inside the router, for example protocol implementa=
tions, system timers, or some hardware problem. Actually this problem has b=
een seen in several production networks.

We can improve the description in the draft to make this clear.

Best regards,
Jie

From: Les Ginsberg (ginsberg) [mailto:ginsberg@cisco.com]
Sent: Monday, August 01, 2016 1:30 PM
To: Dongjie (Jimmy); ospf@ietf.org<mailto:ospf@ietf.org>
Cc: Zhangxudong (zhangxudong, VRP); lizhenqiang@chinamobile.com<mailto:lizh=
enqiang@chinamobile.com>
Subject: RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-probl=
em-statement

Jie -

The draft says (Section 2):

"Since cryptographic authentication is executed at the OSPF packet
   level, it can only protect the assembled LSU packet for one hop and
   does not provide any additional protection for the corruption of LS
   age field."

But as authentication is calculated at the OSPF packet level, any change to=
 the LS age field for an individual LSA contained within the OSPF packet (e=
.g. by some packet corruption in transmission) would cause authentication t=
o fail when the packet is received. So the statement you make is not correc=
t. I therefore am struggling to understand what problem you believe is not =
addressed by existing authentication techniques.

   Les



From: OSPF [mailto:ospf-bounces@ietf.org] On Behalf Of Dongjie (Jimmy)
Sent: Sunday, July 31, 2016 8:15 PM
To: ospf@ietf.org<mailto:ospf@ietf.org>
Cc: Zhangxudong (zhangxudong, VRP); lizhenqiang@chinamobile.com<mailto:lizh=
enqiang@chinamobile.com>
Subject: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-problem-s=
tatement

Hi all,

draft-dong-ospf-maxage-flush-problem-statement describes the problems cause=
d by the corruption of the LS Age field, and summarizes the requirements on=
 potential solutions. This draft received good comments during the presenta=
tion on the IETF meeting in B.A.

The authors would like to solicit further feedbacks from the mailing list, =
on both the problem statement and the solution requirements. Based on the f=
eedbacks, we will update the problem statement draft, and work together to =
build suitable solutions.

The URL of the draft is:
https://tools.ietf.org/html/draft-dong-ospf-maxage-flush-problem-statement-=
00

Comments & feedbacks are welcome.

Best regards,
Jie


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

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@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;
	text-align:justify;
	font-size:10.5pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	text-align:justify;
	font-size:10.5pt;
	font-family:"Calibri","sans-serif";}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
p.a, li.a, div.a
	{mso-style-name:\6279\6CE8\6846\6587\672C;
	mso-style-link:"\6279\6CE8\6846\6587\672C Char";
	margin:0in;
	margin-bottom:.0001pt;
	text-align:justify;
	font-size:10.5pt;
	font-family:"Calibri","sans-serif";}
span.Char
	{mso-style-name:"\6279\6CE8\6846\6587\672C Char";
	mso-style-priority:99;
	mso-style-link:\6279\6CE8\6846\6587\672C;
	font-family:"Calibri","sans-serif";}
span.EmailStyle21
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle22
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle23
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle24
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle25
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle26
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle27
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle28
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle29
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle30
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle31
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle32
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.25in 1.0in 1.25in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple" style=3D"text-justify-t=
rim:punctuation">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D">Jie &=
#8211;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D"><o:p>=
&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D">I agr=
ee that the discussion has been useful. But my position &#8211; considering=
 all the points made during this discussion &#8211; is that no protocol cha=
nges are advisable.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D">I the=
refore think the draft should not be moved forward.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D"><o:p>=
&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D">&nbsp=
;&nbsp; Les<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D"><o:p>=
&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D"><o:p>=
&nbsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><b><span st=
yle=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quo=
t;">From:</span></b><span style=3D"font-size:10.0pt;font-family:&quot;Tahom=
a&quot;,&quot;sans-serif&quot;"> Dongjie (Jimmy) [mailto:jie.dong@huawei.co=
m]
<br>
<b>Sent:</b> Tuesday, August 16, 2016 6:16 AM<br>
<b>To:</b> Les Ginsberg (ginsberg); ospf@ietf.org<br>
<b>Cc:</b> Zhangxudong (zhangxudong, VRP); lizhenqiang@chinamobile.com<br>
<b>Subject:</b> RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flus=
h-problem-statement<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><o:p>&nbsp;=
</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">Hi Les,
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">It seems that after these days discussion, now we are clear with the p=
roblem, this is a good progress for the problem statement draft. Next step =
I think we can focus on the discussion
 of the solutions.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">If the Maxage flush problem happens in production network, without pro=
tocol change, it will have severe impact to the network, which I believe is=
 not acceptable. At least some mechanism
 to mitigate the impact is needed. The mechanism you proposed can be part o=
f the mitigation solution, while some optimization needs to be considered t=
o avoid unexpected behaviors, e.g. in some cases the LSA may stay for quite=
 a long time and cannot get aged
 properly.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">As for RFC 6232, sorry for not making it clear in the beginning. RFC 6=
232 can be useful to track the originator of the purge message when an inva=
lid purge (e.g. remain lifetime corruption)
 is detected by some other means.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">Best regards,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">Jie<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><b><span st=
yle=3D"font-size:11.0pt;mso-fareast-language:ZH-CN">From:</span></b><span s=
tyle=3D"font-size:11.0pt;mso-fareast-language:ZH-CN"> Les Ginsberg (ginsber=
g) [</span><span style=3D"mso-fareast-language:ZH-CN"><a href=3D"mailto:gin=
sberg@cisco.com"><span style=3D"font-size:11.0pt">mailto:ginsberg@cisco.com=
</span></a></span><span style=3D"font-size:11.0pt;mso-fareast-language:ZH-C=
N">]
<br>
<b>Sent:</b> Friday, August 12, 2016 1:29 AM<br>
<b>To:</b> Dongjie (Jimmy) &lt;</span><span style=3D"mso-fareast-language:Z=
H-CN"><a href=3D"mailto:jie.dong@huawei.com"><span style=3D"font-size:11.0p=
t">jie.dong@huawei.com</span></a></span><span style=3D"font-size:11.0pt;mso=
-fareast-language:ZH-CN">&gt;;
</span><span style=3D"mso-fareast-language:ZH-CN"><a href=3D"mailto:ospf@ie=
tf.org"><span style=3D"font-size:11.0pt">ospf@ietf.org</span></a></span><sp=
an style=3D"font-size:11.0pt;mso-fareast-language:ZH-CN"><br>
<b>Cc:</b> Zhangxudong (zhangxudong, VRP) &lt;</span><span style=3D"mso-far=
east-language:ZH-CN"><a href=3D"mailto:zhangxudong@huawei.com"><span style=
=3D"font-size:11.0pt">zhangxudong@huawei.com</span></a></span><span style=
=3D"font-size:11.0pt;mso-fareast-language:ZH-CN">&gt;;
</span><span style=3D"mso-fareast-language:ZH-CN"><a href=3D"mailto:lizhenq=
iang@chinamobile.com"><span style=3D"font-size:11.0pt">lizhenqiang@chinamob=
ile.com</span></a></span><span style=3D"font-size:11.0pt;mso-fareast-langua=
ge:ZH-CN"><br>
<b>Subject:</b> RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flus=
h-problem-statement<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span style=
=3D"mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">Jie &#8211;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">Having the discussion has certainly been a good thing=
, but if the consensus of the WG is that there is no protocol change requir=
ed then there is no need for any draft
 &#8211; which is my current position.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">The other point is that you seem to be confusing the =
IS-IS Purge origination TLV (RFC 6232) with detecting invalid purges/remain=
ing lifetime corruption. This is not
 the case. RFC 6232 simply allows us to detect which router originated a pu=
rge &#8211; it is not able to detect whether a purge is valid/invalid &#821=
1; and was not motivated by concerns about remaining lifetime corruption.<o=
:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">&nbsp;&nbsp; Les<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><b><span st=
yle=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quo=
t;;mso-fareast-language:ZH-CN">From:</span></b><span style=3D"font-size:10.=
0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;mso-fareast-langu=
age:ZH-CN">
 Dongjie (Jimmy) [</span><span style=3D"mso-fareast-language:ZH-CN"><a href=
=3D"mailto:jie.dong@huawei.com"><span style=3D"font-size:10.0pt;font-family=
:&quot;Tahoma&quot;,&quot;sans-serif&quot;">mailto:jie.dong@huawei.com</spa=
n></a></span><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;=
,&quot;sans-serif&quot;;mso-fareast-language:ZH-CN">]
<br>
<b>Sent:</b> Wednesday, August 10, 2016 9:24 PM<br>
<b>To:</b> Les Ginsberg (ginsberg); </span><span style=3D"mso-fareast-langu=
age:ZH-CN"><a href=3D"mailto:ospf@ietf.org"><span style=3D"font-size:10.0pt=
;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">ospf@ietf.org</span=
></a></span><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,=
&quot;sans-serif&quot;;mso-fareast-language:ZH-CN"><br>
<b>Cc:</b> Zhangxudong (zhangxudong, VRP); </span><span style=3D"mso-fareas=
t-language:ZH-CN"><a href=3D"mailto:lizhenqiang@chinamobile.com"><span styl=
e=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;=
">lizhenqiang@chinamobile.com</span></a></span><span style=3D"font-size:10.=
0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;mso-fareast-langu=
age:ZH-CN"><br>
<b>Subject:</b> RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flus=
h-problem-statement<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span style=
=3D"mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">Hi Les,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">The current draft is about problem statement, so IMO =
what the WG needs to consider is whether this is a vulnerability of OSPF pr=
otocol, and whether it can have negative
 impact to the network. If the problem is acknowledged, IMO it is worth to =
be documented.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">The &#8220;ROI&#8221; as you mentioned is for the eva=
luation of the proposed solutions. I totally agree that for the timer bug c=
ase, recognizing and ignoring the received abnormal
 Maxage LSAs cannot stop the misbehaved router from generating further Maxa=
ge LSA, as it is a systematic problem, which can only be fixed after the op=
erator identifies that router. This is also similar to the systematic corru=
ption of IS-IS remain time. &nbsp;And
 this is why this draft mentions two kinds of potential solutions, the miti=
gation mechanism can avoid the network being severely impacted by the probl=
em, while for systematic problems, problem localization is needed to identi=
fy the misbehaved router and then
 solve the problem.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">Best regards,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">Jie<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><b><span st=
yle=3D"font-size:11.0pt;mso-fareast-language:ZH-CN">From:</span></b><span s=
tyle=3D"font-size:11.0pt;mso-fareast-language:ZH-CN"> OSPF [</span><span st=
yle=3D"mso-fareast-language:ZH-CN"><a href=3D"mailto:ospf-bounces@ietf.org"=
><span style=3D"font-size:11.0pt">mailto:ospf-bounces@ietf.org</span></a></=
span><span style=3D"font-size:11.0pt;mso-fareast-language:ZH-CN">]
<b>On Behalf Of </b>Les Ginsberg (ginsberg)<br>
<b>Sent:</b> Monday, August 08, 2016 2:14 AM<br>
<b>To:</b> Dongjie (Jimmy) &lt;</span><span style=3D"mso-fareast-language:Z=
H-CN"><a href=3D"mailto:jie.dong@huawei.com"><span style=3D"font-size:11.0p=
t">jie.dong@huawei.com</span></a></span><span style=3D"font-size:11.0pt;mso=
-fareast-language:ZH-CN">&gt;;
</span><span style=3D"mso-fareast-language:ZH-CN"><a href=3D"mailto:ospf@ie=
tf.org"><span style=3D"font-size:11.0pt">ospf@ietf.org</span></a></span><sp=
an style=3D"font-size:11.0pt;mso-fareast-language:ZH-CN"><br>
<b>Cc:</b> Zhangxudong (zhangxudong, VRP) &lt;</span><span style=3D"mso-far=
east-language:ZH-CN"><a href=3D"mailto:zhangxudong@huawei.com"><span style=
=3D"font-size:11.0pt">zhangxudong@huawei.com</span></a></span><span style=
=3D"font-size:11.0pt;mso-fareast-language:ZH-CN">&gt;;
</span><span style=3D"mso-fareast-language:ZH-CN"><a href=3D"mailto:lizhenq=
iang@chinamobile.com"><span style=3D"font-size:11.0pt">lizhenqiang@chinamob=
ile.com</span></a></span><span style=3D"font-size:11.0pt;mso-fareast-langua=
ge:ZH-CN"><br>
<b>Subject:</b> Re: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flus=
h-problem-statement<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span style=
=3D"mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">Jie &#8211;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">Thinking about the following some more:<o:p></o:p></s=
pan></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><i><span style=3D"font-size:11.0pt;color:red;mso-far=
east-language:ZH-CN">&lt;snip&gt;<o:p></o:p></span></i></p>
<p class=3D"MsoNormal"><i><span style=3D"font-size:11.0pt;color:red;mso-far=
east-language:ZH-CN">What remains is the possibility that an implementation=
 has some bug and unintentionally modifies the age to something other than =
what it should be due to the actual
 elapsed time since LSA generation. I suppose a mechanism equivalent to wha=
t the IS-IS draft defined i.e. setting the age to &#8220;new&#8221; (0 in O=
SPF case) when first receiving a non-self-generated LSA could be useful to =
prevent negative impacts of such an implementation
 bug. Is this what you intend?<o:p></o:p></span></i></p>
<p class=3D"MsoNormal"><i><span style=3D"font-size:11.0pt;color:red;mso-far=
east-language:ZH-CN"><o:p>&nbsp;</o:p></span></i></p>
<p class=3D"MsoNormal"><i><span style=3D"font-size:11.0pt;color:red;mso-far=
east-language:ZH-CN">[Jie]: More specifically, the problem could be caused =
by either &#8220;setting the LS age field incorrectly due to implementation=
 bug&#8221; or &#8220;system timer runs so fast that the
 LS age reaches MaxAge much earlier than other routers&#8221;. Another less=
 likely case is that the LS age field is corrupted before the LSA is assemb=
led into OSPF packet.<o:p></o:p></span></i></p>
<p class=3D"MsoNormal"><i><span style=3D"font-size:11.0pt;color:red;mso-far=
east-language:ZH-CN">&lt;end snip&gt;<o:p></o:p></span></i></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">The benefits are extremely limited. If a router prema=
turely ages an LSA due to a timer bug, ignoring the received LSA age on rec=
eption isn&#8217;t going to prevent premature
 purging by the router which has the bug. So the effect of ignoring the rec=
eived LSA age prior to reaching MAXAGE will be short lived. You are then le=
ft with the possibility that an implementation corrupts the LSA age BEFORE =
calculating checksum/crypto authentication
 &#8211; but its local timeout logic is unaffected. This has very limited v=
alue. Whether the WG considers this worth pursuing is something you need to=
 ask. For myself, I don&#8217;t see much ROI here.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">&nbsp;&nbsp;Les<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><b><span st=
yle=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quo=
t;;mso-fareast-language:ZH-CN">From:</span></b><span style=3D"font-size:10.=
0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;mso-fareast-langu=
age:ZH-CN">
 Dongjie (Jimmy) [</span><span style=3D"mso-fareast-language:ZH-CN"><a href=
=3D"mailto:jie.dong@huawei.com"><span style=3D"font-size:10.0pt;font-family=
:&quot;Tahoma&quot;,&quot;sans-serif&quot;">mailto:jie.dong@huawei.com</spa=
n></a></span><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;=
,&quot;sans-serif&quot;;mso-fareast-language:ZH-CN">]
<br>
<b>Sent:</b> Monday, August 01, 2016 9:43 PM<br>
<b>To:</b> Les Ginsberg (ginsberg); </span><span style=3D"mso-fareast-langu=
age:ZH-CN"><a href=3D"mailto:ospf@ietf.org"><span style=3D"font-size:10.0pt=
;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">ospf@ietf.org</span=
></a></span><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,=
&quot;sans-serif&quot;;mso-fareast-language:ZH-CN"><br>
<b>Cc:</b> Zhangxudong (zhangxudong, VRP); </span><span style=3D"mso-fareas=
t-language:ZH-CN"><a href=3D"mailto:lizhenqiang@chinamobile.com"><span styl=
e=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;=
">lizhenqiang@chinamobile.com</span></a></span><span style=3D"font-size:10.=
0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;mso-fareast-langu=
age:ZH-CN"><br>
<b>Subject:</b> RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flus=
h-problem-statement<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span style=
=3D"mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">Hi Les,
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">Please see my replies with [Jie2]:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><b><span st=
yle=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quo=
t;;mso-fareast-language:ZH-CN">From:</span></b><span style=3D"font-size:10.=
0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;mso-fareast-langu=
age:ZH-CN">
 Les Ginsberg (ginsberg) [</span><span style=3D"mso-fareast-language:ZH-CN"=
><a href=3D"mailto:ginsberg@cisco.com"><span style=3D"font-size:10.0pt;font=
-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">mailto:ginsberg@cisco.co=
m</span></a></span><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma=
&quot;,&quot;sans-serif&quot;;mso-fareast-language:ZH-CN">]
<br>
<b>Sent:</b> Monday, August 01, 2016 9:57 PM<br>
<b>To:</b> Dongjie (Jimmy); </span><span style=3D"mso-fareast-language:ZH-C=
N"><a href=3D"mailto:ospf@ietf.org"><span style=3D"font-size:10.0pt;font-fa=
mily:&quot;Tahoma&quot;,&quot;sans-serif&quot;">ospf@ietf.org</span></a></s=
pan><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sa=
ns-serif&quot;;mso-fareast-language:ZH-CN"><br>
<b>Cc:</b> Zhangxudong (zhangxudong, VRP); </span><span style=3D"mso-fareas=
t-language:ZH-CN"><a href=3D"mailto:lizhenqiang@chinamobile.com"><span styl=
e=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;=
">lizhenqiang@chinamobile.com</span></a></span><span style=3D"font-size:10.=
0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;mso-fareast-langu=
age:ZH-CN"><br>
<b>Subject:</b> RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flus=
h-problem-statement<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span style=
=3D"mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">Jie -<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><b><span st=
yle=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quo=
t;;mso-fareast-language:ZH-CN">From:</span></b><span style=3D"font-size:10.=
0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;mso-fareast-langu=
age:ZH-CN">
 Dongjie (Jimmy) [</span><span style=3D"mso-fareast-language:ZH-CN"><a href=
=3D"mailto:jie.dong@huawei.com"><span style=3D"font-size:10.0pt;font-family=
:&quot;Tahoma&quot;,&quot;sans-serif&quot;">mailto:jie.dong@huawei.com</spa=
n></a></span><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;=
,&quot;sans-serif&quot;;mso-fareast-language:ZH-CN">]
<br>
<b>Sent:</b> Monday, August 01, 2016 1:44 AM<br>
<b>To:</b> Les Ginsberg (ginsberg); </span><span style=3D"mso-fareast-langu=
age:ZH-CN"><a href=3D"mailto:ospf@ietf.org"><span style=3D"font-size:10.0pt=
;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">ospf@ietf.org</span=
></a></span><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,=
&quot;sans-serif&quot;;mso-fareast-language:ZH-CN"><br>
<b>Cc:</b> Zhangxudong (zhangxudong, VRP); </span><span style=3D"mso-fareas=
t-language:ZH-CN"><a href=3D"mailto:lizhenqiang@chinamobile.com"><span styl=
e=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;=
">lizhenqiang@chinamobile.com</span></a></span><span style=3D"font-size:10.=
0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;mso-fareast-langu=
age:ZH-CN"><br>
<b>Subject:</b> RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flus=
h-problem-statement<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span style=
=3D"mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">Hi Les,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">Please see inline with [Jie]:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><b><span st=
yle=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quo=
t;;mso-fareast-language:ZH-CN">From:</span></b><span style=3D"font-size:10.=
0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;mso-fareast-langu=
age:ZH-CN">
 Les Ginsberg (ginsberg) [</span><span style=3D"mso-fareast-language:ZH-CN"=
><a href=3D"mailto:ginsberg@cisco.com"><span style=3D"font-size:10.0pt;font=
-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">mailto:ginsberg@cisco.co=
m</span></a></span><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma=
&quot;,&quot;sans-serif&quot;;mso-fareast-language:ZH-CN">]
<br>
<b>Sent:</b> Monday, August 01, 2016 3:09 PM<br>
<b>To:</b> Dongjie (Jimmy); </span><span style=3D"mso-fareast-language:ZH-C=
N"><a href=3D"mailto:ospf@ietf.org"><span style=3D"font-size:10.0pt;font-fa=
mily:&quot;Tahoma&quot;,&quot;sans-serif&quot;">ospf@ietf.org</span></a></s=
pan><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sa=
ns-serif&quot;;mso-fareast-language:ZH-CN"><br>
<b>Cc:</b> Zhangxudong (zhangxudong, VRP); </span><span style=3D"mso-fareas=
t-language:ZH-CN"><a href=3D"mailto:lizhenqiang@chinamobile.com"><span styl=
e=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;=
">lizhenqiang@chinamobile.com</span></a></span><span style=3D"font-size:10.=
0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;mso-fareast-langu=
age:ZH-CN"><br>
<b>Subject:</b> RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flus=
h-problem-statement<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span style=
=3D"mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">Jie &#8211;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">Fully agree that IS-IS and OSPF differ in this regard=
.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:ZH-CN"><a href=
=3D"https://www.ietf.org/id/draft-ietf-isis-remaining-lifetime-01.txt"><spa=
n style=3D"font-size:11.0pt">https://www.ietf.org/id/draft-ietf-isis-remain=
ing-lifetime-01.txt</span></a></span><span style=3D"font-size:11.0pt;color:=
#1F497D;mso-fareast-language:ZH-CN">
 addresses problems where corruption of the remaining lifetime occurs eithe=
r during transmission/reception or due to some DOS attack. This isn&#8217;t=
 a concern w OSPF (hope you agree).<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">[Jie]: Yes, for OSPF the corruption during packet transmission can be =
detected.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">What remains is the possibility that an implementatio=
n has some bug and unintentionally modifies the age to something other than=
 what it should be due to the actual
 elapsed time since LSA generation. I suppose a mechanism equivalent to wha=
t the IS-IS draft defined i.e. setting the age to &#8220;new&#8221; (0 in O=
SPF case) when first receiving a non-self-generated LSA could be useful to =
prevent negative impacts of such an implementation
 bug. Is this what you intend?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">[Jie]: More specifically, the problem could be caused by either &#8220=
;setting the LS age field incorrectly due to implementation bug&#8221; or &=
#8220;system timer runs so fast that the LS age reaches
 MaxAge much earlier than other routers&#8221;. Another less likely case is=
 that the LS age field is corrupted before the LSA is assembled into OSPF p=
acket.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">[Jie]: Regarding the solutions space, IMO we need to consider both cas=
es: &#8220;LS age reaches MaxAge&#8221; and &#8220;LS age close to MaxAge&#=
8221;. For IS-IS, RFC 6232 and RFC 6233 provide solutions for
 the detection and identification of corrupted IS-IS purge, while OSPF does=
 not have similar mechanisms.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;color:#1F497D;=
mso-fareast-language:ZH-CN">[Les:] It is incorrect to say that RFC 6232 mak=
es it possible to detect a corrupt purge. What it does do is to provide an =
indication as to which IS initiated
 a purge. I don&#8217;t know how OSPF would address this issue, but for OSP=
Fv2 at least any solution would likely not be backwards compatible. For thi=
s reason I suggest that you not try to address this issue in the same draft=
.<o:p></o:p></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#1F497D;mso-fareast-langu=
age:ZH-CN"><o:p>&nbsp;</o:p></span></i></b></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">[Jie2]: Agreed, RFC 6232 provide the mechanism to track the misbehaved=
 routers so that operator can fix the problem, the detection can be based o=
n the rules in RFC 6233 or some other
 anomalies. Indeed for OSPFv2 legacy LSAs, it is difficult to introduce the=
 mechanism similar to RFC 6232, while it can be easier for the OSPFv2/v3 Ex=
tended LSAs. So it depends on how backward compatible the solution should b=
e. I agree with you that the solution
 for Problem Localization in OSPF needs to be provided in a separate docume=
nt.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;color:#1F497D;=
mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;color:#1F497D;=
mso-fareast-language:ZH-CN">Solutions to LS age &nbsp;corruption can be don=
e in a backwards compatible way, but they &nbsp;MUST NOT result in discardi=
ng purges which pass authentication- doing so
 places you at risk for having inconsistent LSDBs in the network.<o:p></o:p=
></span></i></b></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">[Jie2]: Exactly. The received MaxAge LSAs cannot simply be discarded, =
the decision must be made carefully, probably based on some additional info=
rmation. The authors has discussed some
 possible solution internally, and will prepare some material for further o=
pen discussion.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">As written, the draft makes claims that are at least =
misleading &#8211; and I believe actually incorrect. In Section 6 you say:<=
o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">&#8220;The LS age field may be altered as a result of=
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">&nbsp;&nbsp; packet corruption, such modification can=
not be detected by LSA<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">&nbsp;&nbsp; checksum nor OSPF packet cryptographic a=
uthentication.&#8221;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">This isn&#8217;t correct.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">[Jie] Thanks for pointing out this. This sentence need to be revised t=
o mention &#8220;LSA corruption&#8221; rather than &#8220;packet corruption=
&#8221;.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">What would be helpful &#8211; at least to me &#8211; =
is to move from a generic problem statement to the specific problem you wan=
t to solve and the proposed solution. This also
 requires you to more clearly state the cases where there is an actual vuln=
erability. It would be a lot easier to support the draft if this were done.=
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">[Jie] Thanks for your suggestion. Yes we can update this draft with mo=
re specific problem statements as I mentioned above.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">[Jie] As for the proposed solutions, the current draft specifies the r=
equirements on the potential solutions, from which we envision that differe=
nt solutions maybe needed for &#8220;Impact
 Mitigation&#8221; and &#8220;Problem Localization&#8221;. The solution for=
 &#8220;Impact mitigation&#8221; can be the easier one, for which we can st=
art to discuss the potential solutions now. While the solution for &#8220;p=
roblem localization&#8221; may need more considerations.<o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;color:#1F497D;=
mso-fareast-language:ZH-CN">[Les:] A discussion of the requirements is usef=
ul and necessary, but IMO until you propose a solution there isn&#8217;t en=
ough substance for the document to become
 a WG document.<o:p></o:p></span></i></b></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">[Jie2] Yes the current draft focuses on the problem s=
tatement and the requirements, the goal is to firstly get the MaxAge flush =
problem acknowledged and reach consensus
 on the requirements. Then the plan is to specify the solutions in separate=
 documents.&nbsp; Your valuable suggestions will be considered, and further=
 contributions are welcome.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">Best regards,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">Jie<o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;color:#1F497D;=
mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;color:#1F497D;=
mso-fareast-language:ZH-CN">&nbsp;&nbsp;&nbsp; Les<o:p></o:p></span></i></b=
></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">Best regards,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">Jie<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">&nbsp;&nbsp; Les<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><b><span st=
yle=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quo=
t;;mso-fareast-language:ZH-CN">From:</span></b><span style=3D"font-size:10.=
0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;mso-fareast-langu=
age:ZH-CN">
 Dongjie (Jimmy) [</span><span style=3D"mso-fareast-language:ZH-CN"><a href=
=3D"mailto:jie.dong@huawei.com"><span style=3D"font-size:10.0pt;font-family=
:&quot;Tahoma&quot;,&quot;sans-serif&quot;">mailto:jie.dong@huawei.com</spa=
n></a></span><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;=
,&quot;sans-serif&quot;;mso-fareast-language:ZH-CN">]
<br>
<b>Sent:</b> Sunday, July 31, 2016 11:48 PM<br>
<b>To:</b> Les Ginsberg (ginsberg); </span><span style=3D"mso-fareast-langu=
age:ZH-CN"><a href=3D"mailto:ospf@ietf.org"><span style=3D"font-size:10.0pt=
;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">ospf@ietf.org</span=
></a></span><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,=
&quot;sans-serif&quot;;mso-fareast-language:ZH-CN"><br>
<b>Cc:</b> Zhangxudong (zhangxudong, VRP); </span><span style=3D"mso-fareas=
t-language:ZH-CN"><a href=3D"mailto:lizhenqiang@chinamobile.com"><span styl=
e=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;=
">lizhenqiang@chinamobile.com</span></a></span><span style=3D"font-size:10.=
0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;mso-fareast-langu=
age:ZH-CN"><br>
<b>Subject:</b> RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flus=
h-problem-statement<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span style=
=3D"mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">Hi Les,
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">Thanks for your comments.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">OSPF packet level checksum and authentication can only protect the ass=
embled LSU packet one hop on the wire, while cannot detect any change to LS=
A made by the routers. This is because
 the OSPF packets are re-assembled on each hop, which is slightly different=
 from IS-IS. So the problem for OSPF is mainly due to the problems inside t=
he router, for example protocol implementations, system timers, or some har=
dware problem. Actually this problem
 has been seen in several production networks.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">We can improve the description in the draft to make this clear.<o:p></=
o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">Best regards,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">Jie<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><b><span st=
yle=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quo=
t;;mso-fareast-language:ZH-CN">From:</span></b><span style=3D"font-size:10.=
0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;mso-fareast-langu=
age:ZH-CN">
 Les Ginsberg (ginsberg) [</span><span style=3D"mso-fareast-language:ZH-CN"=
><a href=3D"mailto:ginsberg@cisco.com"><span style=3D"font-size:10.0pt;font=
-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">mailto:ginsberg@cisco.co=
m</span></a></span><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma=
&quot;,&quot;sans-serif&quot;;mso-fareast-language:ZH-CN">]
<br>
<b>Sent:</b> Monday, August 01, 2016 1:30 PM<br>
<b>To:</b> Dongjie (Jimmy); </span><span style=3D"mso-fareast-language:ZH-C=
N"><a href=3D"mailto:ospf@ietf.org"><span style=3D"font-size:10.0pt;font-fa=
mily:&quot;Tahoma&quot;,&quot;sans-serif&quot;">ospf@ietf.org</span></a></s=
pan><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sa=
ns-serif&quot;;mso-fareast-language:ZH-CN"><br>
<b>Cc:</b> Zhangxudong (zhangxudong, VRP); </span><span style=3D"mso-fareas=
t-language:ZH-CN"><a href=3D"mailto:lizhenqiang@chinamobile.com"><span styl=
e=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;=
">lizhenqiang@chinamobile.com</span></a></span><span style=3D"font-size:10.=
0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;mso-fareast-langu=
age:ZH-CN"><br>
<b>Subject:</b> RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flus=
h-problem-statement<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span style=
=3D"mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">Jie &#8211;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">The draft says (Section 2):<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">&#8220;Since cryptographic authentication is executed=
 at the OSPF packet<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">&nbsp;&nbsp; level, it can only protect the assembled=
 LSU packet for one hop and<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">&nbsp;&nbsp; does not provide any additional protecti=
on for the corruption of LS<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">&nbsp;&nbsp; age field.&#8221;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">But as authentication is calculated at the OSPF packe=
t level, any change to the LS age field for an individual LSA contained wit=
hin the OSPF packet (e.g. by some packet
 corruption in transmission) would cause authentication to fail when the pa=
cket is received. So the statement you make is not correct. I therefore am =
struggling to understand what problem you believe is not addressed by exist=
ing authentication techniques.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">&nbsp;&nbsp; Les<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><b><span st=
yle=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quo=
t;;mso-fareast-language:ZH-CN">From:</span></b><span style=3D"font-size:10.=
0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;mso-fareast-langu=
age:ZH-CN">
 OSPF [</span><span style=3D"mso-fareast-language:ZH-CN"><a href=3D"mailto:=
ospf-bounces@ietf.org"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;">mailto:ospf-bounces@ietf.org</span></a><=
/span><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;=
sans-serif&quot;;mso-fareast-language:ZH-CN">]
<b>On Behalf Of </b>Dongjie (Jimmy)<br>
<b>Sent:</b> Sunday, July 31, 2016 8:15 PM<br>
<b>To:</b> </span><span style=3D"mso-fareast-language:ZH-CN"><a href=3D"mai=
lto:ospf@ietf.org"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma=
&quot;,&quot;sans-serif&quot;">ospf@ietf.org</span></a></span><span style=
=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;=
mso-fareast-language:ZH-CN"><br>
<b>Cc:</b> Zhangxudong (zhangxudong, VRP); </span><span style=3D"mso-fareas=
t-language:ZH-CN"><a href=3D"mailto:lizhenqiang@chinamobile.com"><span styl=
e=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;=
">lizhenqiang@chinamobile.com</span></a></span><span style=3D"font-size:10.=
0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;mso-fareast-langu=
age:ZH-CN"><br>
<b>Subject:</b> [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-pr=
oblem-statement<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span style=
=3D"mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:ZH-CN">Hi all,<o=
:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:ZH-CN"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:ZH-CN">draft-don=
g-ospf-maxage-flush-problem-statement describes the problems caused by the =
corruption of the LS Age field, and summarizes the requirements on potentia=
l solutions. This draft received good
 comments during the presentation on the IETF meeting in B.A.<o:p></o:p></s=
pan></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:ZH-CN"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:ZH-CN">The autho=
rs would like to solicit further feedbacks from the mailing list, on both t=
he problem statement and the solution requirements. Based on the feedbacks,=
 we will update the problem statement
 draft, and work together to build suitable solutions. <o:p></o:p></span></=
p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:ZH-CN"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:ZH-CN">The URL o=
f the draft is:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:ZH-CN"><a href=
=3D"https://tools.ietf.org/html/draft-dong-ospf-maxage-flush-problem-statem=
ent-00">https://tools.ietf.org/html/draft-dong-ospf-maxage-flush-problem-st=
atement-00</a><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:ZH-CN"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:ZH-CN">Comments =
&amp; feedbacks are welcome.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:ZH-CN"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:ZH-CN">Best rega=
rds,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:ZH-CN">Jie<o:p><=
/o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:ZH-CN"><o:p>&nbs=
p;</o:p></span></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_09aab4b3829a4203a32ea6febfdd8a89XCHALN001ciscocom_--


From nobody Wed Aug 17 02:45:50 2016
Return-Path: <jie.dong@huawei.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C9ECD12D5B5 for <ospf@ietfa.amsl.com>; Wed, 17 Aug 2016 02:45:40 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.467
X-Spam-Level: 
X-Spam-Status: No, score=-5.467 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.247, 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 t8fmmazIpBbN for <ospf@ietfa.amsl.com>; Wed, 17 Aug 2016 02:45:33 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A820212D597 for <ospf@ietf.org>; Wed, 17 Aug 2016 02:45:32 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml703-cah.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CPO59099; Wed, 17 Aug 2016 09:45:29 +0000 (GMT)
Received: from NKGEML411-HUB.china.huawei.com (10.98.56.70) by lhreml703-cah.china.huawei.com (10.201.5.104) with Microsoft SMTP Server (TLS) id 14.3.235.1; Wed, 17 Aug 2016 10:44:59 +0100
Received: from NKGEML515-MBX.china.huawei.com ([fe80::a54a:89d2:c471:ff]) by nkgeml411-hub.china.huawei.com ([10.98.56.70]) with mapi id 14.03.0235.001; Wed, 17 Aug 2016 17:44:33 +0800
From: "Dongjie (Jimmy)" <jie.dong@huawei.com>
To: "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>, "ospf@ietf.org" <ospf@ietf.org>
Thread-Topic: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-problem-statement
Thread-Index: AQHR8NeBqKAJ44d2wE2+UqwZwZ55IaBDH0IAgABktoCAB9QsEIAAZTAAgAE1BlA=
Date: Wed, 17 Aug 2016 09:44:33 +0000
Message-ID: <76CD132C3ADEF848BD84D028D243C92774F089D1@NKGEML515-MBX.china.huawei.com>
References: <76CD132C3ADEF848BD84D028D243C92774EFB09A@NKGEML515-MBX.china.huawei.com> <90433b8486184c9cb4b947e7ffb9fc73@XCH-ALN-001.cisco.com> <76CD132C3ADEF848BD84D028D243C92774EFB143@NKGEML515-MBX.china.huawei.com> <0369fc017f8d47568594d3eb9f684649@XCH-ALN-001.cisco.com> <76CD132C3ADEF848BD84D028D243C92774EFB1BF@NKGEML515-MBX.china.huawei.com> <3a424b8025ca42a5a64bf88af69ea108@XCH-ALN-001.cisco.com> <76CD132C3ADEF848BD84D028D243C92774EFBC05@NKGEML515-MBX.china.huawei.com> <37a4a1ba0da84b76a4d5962f59441a17@XCH-ALN-001.cisco.com> <76CD132C3ADEF848BD84D028D243C92774F05C49@NKGEML515-MBX.china.huawei.com> <36c4636b09bf4464b912080806d917e3@XCH-ALN-001.cisco.com> <76CD132C3ADEF848BD84D028D243C92774F08496@NKGEML515-MBX.china.huawei.com> <09aab4b3829a4203a32ea6febfdd8a89@XCH-ALN-001.cisco.com>
In-Reply-To: <09aab4b3829a4203a32ea6febfdd8a89@XCH-ALN-001.cisco.com>
Accept-Language: en-US, zh-CN
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.130.151.75]
Content-Type: multipart/alternative; boundary="_000_76CD132C3ADEF848BD84D028D243C92774F089D1NKGEML515MBXchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020202.57B4323A.000F, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=0.0.0.0, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: d171fcaa2665aeb00df8174d347d6c46
Archived-At: <https://mailarchive.ietf.org/arch/msg/ospf/5ssuN234lw1WztsRCinlx-6kXOY>
Cc: "Zhangxudong \(zhangxudong, VRP\)" <zhangxudong@huawei.com>, "lizhenqiang@chinamobile.com" <lizhenqiang@chinamobile.com>
Subject: Re: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-problem-statement
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 17 Aug 2016 09:45:41 -0000

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

Hi Les,

I'm a little confused here. Do you mean the problem statement should not be=
 moved forward, because the discussion on the potential solutions has not c=
onverged yet?

We will prepare some material to describe a candidate solution for impact m=
itigation, and we can discuss further base on that . But IMO the progress o=
f the solution does not impact the value of the problem statement, what do =
you think?

Best regards,
Jie

From: Les Ginsberg (ginsberg) [mailto:ginsberg@cisco.com]
Sent: Wednesday, August 17, 2016 7:05 AM
To: Dongjie (Jimmy) <jie.dong@huawei.com>; ospf@ietf.org
Cc: Zhangxudong (zhangxudong, VRP) <zhangxudong@huawei.com>; lizhenqiang@ch=
inamobile.com
Subject: RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-probl=
em-statement

Jie -

I agree that the discussion has been useful. But my position - considering =
all the points made during this discussion - is that no protocol changes ar=
e advisable.
I therefore think the draft should not be moved forward.

   Les


From: Dongjie (Jimmy) [mailto:jie.dong@huawei.com]
Sent: Tuesday, August 16, 2016 6:16 AM
To: Les Ginsberg (ginsberg); ospf@ietf.org<mailto:ospf@ietf.org>
Cc: Zhangxudong (zhangxudong, VRP); lizhenqiang@chinamobile.com<mailto:lizh=
enqiang@chinamobile.com>
Subject: RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-probl=
em-statement

Hi Les,

It seems that after these days discussion, now we are clear with the proble=
m, this is a good progress for the problem statement draft. Next step I thi=
nk we can focus on the discussion of the solutions.

If the Maxage flush problem happens in production network, without protocol=
 change, it will have severe impact to the network, which I believe is not =
acceptable. At least some mechanism to mitigate the impact is needed. The m=
echanism you proposed can be part of the mitigation solution, while some op=
timization needs to be considered to avoid unexpected behaviors, e.g. in so=
me cases the LSA may stay for quite a long time and cannot get aged properl=
y.

As for RFC 6232, sorry for not making it clear in the beginning. RFC 6232 c=
an be useful to track the originator of the purge message when an invalid p=
urge (e.g. remain lifetime corruption) is detected by some other means.

Best regards,
Jie

From: Les Ginsberg (ginsberg) [mailto:ginsberg@cisco.com]
Sent: Friday, August 12, 2016 1:29 AM
To: Dongjie (Jimmy) <jie.dong@huawei.com<mailto:jie.dong@huawei.com>>; ospf=
@ietf.org<mailto:ospf@ietf.org>
Cc: Zhangxudong (zhangxudong, VRP) <zhangxudong@huawei.com<mailto:zhangxudo=
ng@huawei.com>>; lizhenqiang@chinamobile.com<mailto:lizhenqiang@chinamobile=
.com>
Subject: RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-probl=
em-statement

Jie -

Having the discussion has certainly been a good thing, but if the consensus=
 of the WG is that there is no protocol change required then there is no ne=
ed for any draft - which is my current position.

The other point is that you seem to be confusing the IS-IS Purge originatio=
n TLV (RFC 6232) with detecting invalid purges/remaining lifetime corruptio=
n. This is not the case. RFC 6232 simply allows us to detect which router o=
riginated a purge - it is not able to detect whether a purge is valid/inval=
id - and was not motivated by concerns about remaining lifetime corruption.

   Les


From: Dongjie (Jimmy) [mailto:jie.dong@huawei.com]
Sent: Wednesday, August 10, 2016 9:24 PM
To: Les Ginsberg (ginsberg); ospf@ietf.org<mailto:ospf@ietf.org>
Cc: Zhangxudong (zhangxudong, VRP); lizhenqiang@chinamobile.com<mailto:lizh=
enqiang@chinamobile.com>
Subject: RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-probl=
em-statement

Hi Les,

The current draft is about problem statement, so IMO what the WG needs to c=
onsider is whether this is a vulnerability of OSPF protocol, and whether it=
 can have negative impact to the network. If the problem is acknowledged, I=
MO it is worth to be documented.

The "ROI" as you mentioned is for the evaluation of the proposed solutions.=
 I totally agree that for the timer bug case, recognizing and ignoring the =
received abnormal Maxage LSAs cannot stop the misbehaved router from genera=
ting further Maxage LSA, as it is a systematic problem, which can only be f=
ixed after the operator identifies that router. This is also similar to the=
 systematic corruption of IS-IS remain time.  And this is why this draft me=
ntions two kinds of potential solutions, the mitigation mechanism can avoid=
 the network being severely impacted by the problem, while for systematic p=
roblems, problem localization is needed to identify the misbehaved router a=
nd then solve the problem.

Best regards,
Jie

From: OSPF [mailto:ospf-bounces@ietf.org] On Behalf Of Les Ginsberg (ginsbe=
rg)
Sent: Monday, August 08, 2016 2:14 AM
To: Dongjie (Jimmy) <jie.dong@huawei.com<mailto:jie.dong@huawei.com>>; ospf=
@ietf.org<mailto:ospf@ietf.org>
Cc: Zhangxudong (zhangxudong, VRP) <zhangxudong@huawei.com<mailto:zhangxudo=
ng@huawei.com>>; lizhenqiang@chinamobile.com<mailto:lizhenqiang@chinamobile=
.com>
Subject: Re: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-probl=
em-statement

Jie -

Thinking about the following some more:

<snip>
What remains is the possibility that an implementation has some bug and uni=
ntentionally modifies the age to something other than what it should be due=
 to the actual elapsed time since LSA generation. I suppose a mechanism equ=
ivalent to what the IS-IS draft defined i.e. setting the age to "new" (0 in=
 OSPF case) when first receiving a non-self-generated LSA could be useful t=
o prevent negative impacts of such an implementation bug. Is this what you =
intend?

[Jie]: More specifically, the problem could be caused by either "setting th=
e LS age field incorrectly due to implementation bug" or "system timer runs=
 so fast that the LS age reaches MaxAge much earlier than other routers". A=
nother less likely case is that the LS age field is corrupted before the LS=
A is assembled into OSPF packet.
<end snip>

The benefits are extremely limited. If a router prematurely ages an LSA due=
 to a timer bug, ignoring the received LSA age on reception isn't going to =
prevent premature purging by the router which has the bug. So the effect of=
 ignoring the received LSA age prior to reaching MAXAGE will be short lived=
. You are then left with the possibility that an implementation corrupts th=
e LSA age BEFORE calculating checksum/crypto authentication - but its local=
 timeout logic is unaffected. This has very limited value. Whether the WG c=
onsiders this worth pursuing is something you need to ask. For myself, I do=
n't see much ROI here.

  Les



From: Dongjie (Jimmy) [mailto:jie.dong@huawei.com]
Sent: Monday, August 01, 2016 9:43 PM
To: Les Ginsberg (ginsberg); ospf@ietf.org<mailto:ospf@ietf.org>
Cc: Zhangxudong (zhangxudong, VRP); lizhenqiang@chinamobile.com<mailto:lizh=
enqiang@chinamobile.com>
Subject: RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-probl=
em-statement

Hi Les,

Please see my replies with [Jie2]:

From: Les Ginsberg (ginsberg) [mailto:ginsberg@cisco.com]
Sent: Monday, August 01, 2016 9:57 PM
To: Dongjie (Jimmy); ospf@ietf.org<mailto:ospf@ietf.org>
Cc: Zhangxudong (zhangxudong, VRP); lizhenqiang@chinamobile.com<mailto:lizh=
enqiang@chinamobile.com>
Subject: RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-probl=
em-statement

Jie -

From: Dongjie (Jimmy) [mailto:jie.dong@huawei.com]
Sent: Monday, August 01, 2016 1:44 AM
To: Les Ginsberg (ginsberg); ospf@ietf.org<mailto:ospf@ietf.org>
Cc: Zhangxudong (zhangxudong, VRP); lizhenqiang@chinamobile.com<mailto:lizh=
enqiang@chinamobile.com>
Subject: RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-probl=
em-statement

Hi Les,

Please see inline with [Jie]:

From: Les Ginsberg (ginsberg) [mailto:ginsberg@cisco.com]
Sent: Monday, August 01, 2016 3:09 PM
To: Dongjie (Jimmy); ospf@ietf.org<mailto:ospf@ietf.org>
Cc: Zhangxudong (zhangxudong, VRP); lizhenqiang@chinamobile.com<mailto:lizh=
enqiang@chinamobile.com>
Subject: RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-probl=
em-statement

Jie -

Fully agree that IS-IS and OSPF differ in this regard.

https://www.ietf.org/id/draft-ietf-isis-remaining-lifetime-01.txt addresses=
 problems where corruption of the remaining lifetime occurs either during t=
ransmission/reception or due to some DOS attack. This isn't a concern w OSP=
F (hope you agree).

[Jie]: Yes, for OSPF the corruption during packet transmission can be detec=
ted.

What remains is the possibility that an implementation has some bug and uni=
ntentionally modifies the age to something other than what it should be due=
 to the actual elapsed time since LSA generation. I suppose a mechanism equ=
ivalent to what the IS-IS draft defined i.e. setting the age to "new" (0 in=
 OSPF case) when first receiving a non-self-generated LSA could be useful t=
o prevent negative impacts of such an implementation bug. Is this what you =
intend?

[Jie]: More specifically, the problem could be caused by either "setting th=
e LS age field incorrectly due to implementation bug" or "system timer runs=
 so fast that the LS age reaches MaxAge much earlier than other routers". A=
nother less likely case is that the LS age field is corrupted before the LS=
A is assembled into OSPF packet.

[Jie]: Regarding the solutions space, IMO we need to consider both cases: "=
LS age reaches MaxAge" and "LS age close to MaxAge". For IS-IS, RFC 6232 an=
d RFC 6233 provide solutions for the detection and identification of corrup=
ted IS-IS purge, while OSPF does not have similar mechanisms.

[Les:] It is incorrect to say that RFC 6232 makes it possible to detect a c=
orrupt purge. What it does do is to provide an indication as to which IS in=
itiated a purge. I don't know how OSPF would address this issue, but for OS=
PFv2 at least any solution would likely not be backwards compatible. For th=
is reason I suggest that you not try to address this issue in the same draf=
t.

[Jie2]: Agreed, RFC 6232 provide the mechanism to track the misbehaved rout=
ers so that operator can fix the problem, the detection can be based on the=
 rules in RFC 6233 or some other anomalies. Indeed for OSPFv2 legacy LSAs, =
it is difficult to introduce the mechanism similar to RFC 6232, while it ca=
n be easier for the OSPFv2/v3 Extended LSAs. So it depends on how backward =
compatible the solution should be. I agree with you that the solution for P=
roblem Localization in OSPF needs to be provided in a separate document.

Solutions to LS age  corruption can be done in a backwards compatible way, =
but they  MUST NOT result in discarding purges which pass authentication- d=
oing so places you at risk for having inconsistent LSDBs in the network.

[Jie2]: Exactly. The received MaxAge LSAs cannot simply be discarded, the d=
ecision must be made carefully, probably based on some additional informati=
on. The authors has discussed some possible solution internally, and will p=
repare some material for further open discussion.

As written, the draft makes claims that are at least misleading - and I bel=
ieve actually incorrect. In Section 6 you say:

"The LS age field may be altered as a result of
   packet corruption, such modification cannot be detected by LSA
   checksum nor OSPF packet cryptographic authentication."

This isn't correct.

[Jie] Thanks for pointing out this. This sentence need to be revised to men=
tion "LSA corruption" rather than "packet corruption".

What would be helpful - at least to me - is to move from a generic problem =
statement to the specific problem you want to solve and the proposed soluti=
on. This also requires you to more clearly state the cases where there is a=
n actual vulnerability. It would be a lot easier to support the draft if th=
is were done.

[Jie] Thanks for your suggestion. Yes we can update this draft with more sp=
ecific problem statements as I mentioned above.

[Jie] As for the proposed solutions, the current draft specifies the requir=
ements on the potential solutions, from which we envision that different so=
lutions maybe needed for "Impact Mitigation" and "Problem Localization". Th=
e solution for "Impact mitigation" can be the easier one, for which we can =
start to discuss the potential solutions now. While the solution for "probl=
em localization" may need more considerations.

[Les:] A discussion of the requirements is useful and necessary, but IMO un=
til you propose a solution there isn't enough substance for the document to=
 become a WG document.

[Jie2] Yes the current draft focuses on the problem statement and the requi=
rements, the goal is to firstly get the MaxAge flush problem acknowledged a=
nd reach consensus on the requirements. Then the plan is to specify the sol=
utions in separate documents.  Your valuable suggestions will be considered=
, and further contributions are welcome.

Best regards,
Jie

    Les

Best regards,
Jie

   Les


From: Dongjie (Jimmy) [mailto:jie.dong@huawei.com]
Sent: Sunday, July 31, 2016 11:48 PM
To: Les Ginsberg (ginsberg); ospf@ietf.org<mailto:ospf@ietf.org>
Cc: Zhangxudong (zhangxudong, VRP); lizhenqiang@chinamobile.com<mailto:lizh=
enqiang@chinamobile.com>
Subject: RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-probl=
em-statement

Hi Les,

Thanks for your comments.

OSPF packet level checksum and authentication can only protect the assemble=
d LSU packet one hop on the wire, while cannot detect any change to LSA mad=
e by the routers. This is because the OSPF packets are re-assembled on each=
 hop, which is slightly different from IS-IS. So the problem for OSPF is ma=
inly due to the problems inside the router, for example protocol implementa=
tions, system timers, or some hardware problem. Actually this problem has b=
een seen in several production networks.

We can improve the description in the draft to make this clear.

Best regards,
Jie

From: Les Ginsberg (ginsberg) [mailto:ginsberg@cisco.com]
Sent: Monday, August 01, 2016 1:30 PM
To: Dongjie (Jimmy); ospf@ietf.org<mailto:ospf@ietf.org>
Cc: Zhangxudong (zhangxudong, VRP); lizhenqiang@chinamobile.com<mailto:lizh=
enqiang@chinamobile.com>
Subject: RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-probl=
em-statement

Jie -

The draft says (Section 2):

"Since cryptographic authentication is executed at the OSPF packet
   level, it can only protect the assembled LSU packet for one hop and
   does not provide any additional protection for the corruption of LS
   age field."

But as authentication is calculated at the OSPF packet level, any change to=
 the LS age field for an individual LSA contained within the OSPF packet (e=
.g. by some packet corruption in transmission) would cause authentication t=
o fail when the packet is received. So the statement you make is not correc=
t. I therefore am struggling to understand what problem you believe is not =
addressed by existing authentication techniques.

   Les



From: OSPF [mailto:ospf-bounces@ietf.org] On Behalf Of Dongjie (Jimmy)
Sent: Sunday, July 31, 2016 8:15 PM
To: ospf@ietf.org<mailto:ospf@ietf.org>
Cc: Zhangxudong (zhangxudong, VRP); lizhenqiang@chinamobile.com<mailto:lizh=
enqiang@chinamobile.com>
Subject: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-problem-s=
tatement

Hi all,

draft-dong-ospf-maxage-flush-problem-statement describes the problems cause=
d by the corruption of the LS Age field, and summarizes the requirements on=
 potential solutions. This draft received good comments during the presenta=
tion on the IETF meeting in B.A.

The authors would like to solicit further feedbacks from the mailing list, =
on both the problem statement and the solution requirements. Based on the f=
eedbacks, we will update the problem statement draft, and work together to =
build suitable solutions.

The URL of the draft is:
https://tools.ietf.org/html/draft-dong-ospf-maxage-flush-problem-statement-=
00

Comments & feedbacks are welcome.

Best regards,
Jie


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

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:SimSun;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	font-size:10.5pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color: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:"\6279\6CE8\6846\6587\672C Char";
	margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	font-size:10.5pt;
	font-family:"Calibri",sans-serif;}
span.Char
	{mso-style-name:"\6279\6CE8\6846\6587\672C Char";
	mso-style-priority:99;
	mso-style-link:\6279\6CE8\6846\6587\672C;
	font-family:"Calibri",sans-serif;}
p.BalloonText, li.BalloonText, div.BalloonText
	{mso-style-name:"Balloon Text";
	mso-style-link:"Balloon Text Char";
	margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	font-size:10.5pt;
	font-family:"Calibri",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.EmailStyle21
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle22
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
span.EmailStyle23
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
span.EmailStyle24
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
span.EmailStyle25
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
span.EmailStyle26
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
span.EmailStyle27
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
span.EmailStyle28
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
span.EmailStyle29
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
span.EmailStyle30
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
span.EmailStyle31
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
span.EmailStyle32
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
span.EmailStyle33
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"ZH-CN" link=3D"blue" vlink=3D"purple" style=3D"text-justify-t=
rim:punctuation">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Hi Les,=
 <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">I&#8217=
;m a little confused here. Do you mean the problem statement should not be =
moved forward, because the discussion on the potential solutions has not co=
nverged yet?
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">We will=
 prepare some material to describe a candidate solution for impact mitigati=
on, and we can discuss further base on that . But IMO the progress of the s=
olution does not impact the value of the
 problem statement, what do you think?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Best re=
gards,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Jie<o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><b><span la=
ng=3D"EN-US" style=3D"font-size:11.0pt">From:</span></b><span lang=3D"EN-US=
" style=3D"font-size:11.0pt"> Les Ginsberg (ginsberg) [mailto:ginsberg@cisc=
o.com]
<br>
<b>Sent:</b> Wednesday, August 17, 2016 7:05 AM<br>
<b>To:</b> Dongjie (Jimmy) &lt;jie.dong@huawei.com&gt;; ospf@ietf.org<br>
<b>Cc:</b> Zhangxudong (zhangxudong, VRP) &lt;zhangxudong@huawei.com&gt;; l=
izhenqiang@chinamobile.com<br>
<b>Subject:</b> RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flus=
h-problem-statement<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">Jie &#8211;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">I agree that the discussion has been useful. But my position &#82=
11; considering all the points made during this discussion &#8211; is that =
no protocol changes are advisable.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">I therefore think the draft should not be moved forward.<o:p></o:=
p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">&nbsp;&nbsp; Les<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><b><span la=
ng=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,sans-=
serif">From:</span></b><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Tahoma&quot;,sans-serif"> Dongjie (Jimmy) [<a href=3D"mailto:j=
ie.dong@huawei.com">mailto:jie.dong@huawei.com</a>]
<br>
<b>Sent:</b> Tuesday, August 16, 2016 6:16 AM<br>
<b>To:</b> Les Ginsberg (ginsberg); <a href=3D"mailto:ospf@ietf.org">ospf@i=
etf.org</a><br>
<b>Cc:</b> Zhangxudong (zhangxudong, VRP); <a href=3D"mailto:lizhenqiang@ch=
inamobile.com">
lizhenqiang@chinamobile.com</a><br>
<b>Subject:</b> RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flus=
h-problem-statement<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Hi Les,=
 <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">It seem=
s that after these days discussion, now we are clear with the problem, this=
 is a good progress for the problem statement draft. Next step I think we c=
an focus on the discussion of the solutions.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">If the =
Maxage flush problem happens in production network, without protocol change=
, it will have severe impact to the network, which I believe is not accepta=
ble. At least some mechanism to mitigate
 the impact is needed. The mechanism you proposed can be part of the mitiga=
tion solution, while some optimization needs to be considered to avoid unex=
pected behaviors, e.g. in some cases the LSA may stay for quite a long time=
 and cannot get aged properly.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">As for =
RFC 6232, sorry for not making it clear in the beginning. RFC 6232 can be u=
seful to track the originator of the purge message when an invalid purge (e=
.g. remain lifetime corruption) is detected
 by some other means.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Best re=
gards,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Jie<o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><b><span la=
ng=3D"EN-US" style=3D"font-size:11.0pt">From:</span></b><span lang=3D"EN-US=
" style=3D"font-size:11.0pt"> Les Ginsberg (ginsberg) [</span><span lang=3D=
"EN-US"><a href=3D"mailto:ginsberg@cisco.com"><span style=3D"font-size:11.0=
pt">mailto:ginsberg@cisco.com</span></a></span><span lang=3D"EN-US" style=
=3D"font-size:11.0pt">]
<br>
<b>Sent:</b> Friday, August 12, 2016 1:29 AM<br>
<b>To:</b> Dongjie (Jimmy) &lt;</span><span lang=3D"EN-US"><a href=3D"mailt=
o:jie.dong@huawei.com"><span style=3D"font-size:11.0pt">jie.dong@huawei.com=
</span></a></span><span lang=3D"EN-US" style=3D"font-size:11.0pt">&gt;;
</span><span lang=3D"EN-US"><a href=3D"mailto:ospf@ietf.org"><span style=3D=
"font-size:11.0pt">ospf@ietf.org</span></a></span><span lang=3D"EN-US" styl=
e=3D"font-size:11.0pt"><br>
<b>Cc:</b> Zhangxudong (zhangxudong, VRP) &lt;</span><span lang=3D"EN-US"><=
a href=3D"mailto:zhangxudong@huawei.com"><span style=3D"font-size:11.0pt">z=
hangxudong@huawei.com</span></a></span><span lang=3D"EN-US" style=3D"font-s=
ize:11.0pt">&gt;;
</span><span lang=3D"EN-US"><a href=3D"mailto:lizhenqiang@chinamobile.com">=
<span style=3D"font-size:11.0pt">lizhenqiang@chinamobile.com</span></a></sp=
an><span lang=3D"EN-US" style=3D"font-size:11.0pt"><br>
<b>Subject:</b> RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flus=
h-problem-statement<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">Jie &#8211;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">Having the discussion has certainly been a good thing, but if the=
 consensus of the WG is that there is no protocol change required then ther=
e is no need for any draft &#8211; which is
 my current position.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">The other point is that you seem to be confusing the IS-IS Purge =
origination TLV (RFC 6232) with detecting invalid purges/remaining lifetime=
 corruption. This is not the case. RFC
 6232 simply allows us to detect which router originated a purge &#8211; it=
 is not able to detect whether a purge is valid/invalid &#8211; and was not=
 motivated by concerns about remaining lifetime corruption.<o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">&nbsp;&nbsp; Les<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><b><span la=
ng=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,sans-=
serif">From:</span></b><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Tahoma&quot;,sans-serif"> Dongjie (Jimmy) [</span><span lang=
=3D"EN-US"><a href=3D"mailto:jie.dong@huawei.com"><span style=3D"font-size:=
10.0pt;font-family:&quot;Tahoma&quot;,sans-serif">mailto:jie.dong@huawei.co=
m</span></a></span><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-fami=
ly:&quot;Tahoma&quot;,sans-serif">]
<br>
<b>Sent:</b> Wednesday, August 10, 2016 9:24 PM<br>
<b>To:</b> Les Ginsberg (ginsberg); </span><span lang=3D"EN-US"><a href=3D"=
mailto:ospf@ietf.org"><span style=3D"font-size:10.0pt;font-family:&quot;Tah=
oma&quot;,sans-serif">ospf@ietf.org</span></a></span><span lang=3D"EN-US" s=
tyle=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,sans-serif"><br>
<b>Cc:</b> Zhangxudong (zhangxudong, VRP); </span><span lang=3D"EN-US"><a h=
ref=3D"mailto:lizhenqiang@chinamobile.com"><span style=3D"font-size:10.0pt;=
font-family:&quot;Tahoma&quot;,sans-serif">lizhenqiang@chinamobile.com</spa=
n></a></span><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&qu=
ot;Tahoma&quot;,sans-serif"><br>
<b>Subject:</b> RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flus=
h-problem-statement<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">Hi Les,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">The current draft is about problem statement, so IMO what the WG =
needs to consider is whether this is a vulnerability of OSPF protocol, and =
whether it can have negative impact to
 the network. If the problem is acknowledged, IMO it is worth to be documen=
ted.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">The &#8220;ROI&#8221; as you mentioned is for the evaluation of t=
he proposed solutions. I totally agree that for the timer bug case, recogni=
zing and ignoring the received abnormal Maxage LSAs
 cannot stop the misbehaved router from generating further Maxage LSA, as i=
t is a systematic problem, which can only be fixed after the operator ident=
ifies that router. This is also similar to the systematic corruption of IS-=
IS remain time. &nbsp;And this is why
 this draft mentions two kinds of potential solutions, the mitigation mecha=
nism can avoid the network being severely impacted by the problem, while fo=
r systematic problems, problem localization is needed to identify the misbe=
haved router and then solve the
 problem.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Best re=
gards,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Jie<o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><b><span la=
ng=3D"EN-US" style=3D"font-size:11.0pt">From:</span></b><span lang=3D"EN-US=
" style=3D"font-size:11.0pt"> OSPF [</span><span lang=3D"EN-US"><a href=3D"=
mailto:ospf-bounces@ietf.org"><span style=3D"font-size:11.0pt">mailto:ospf-=
bounces@ietf.org</span></a></span><span lang=3D"EN-US" style=3D"font-size:1=
1.0pt">]
<b>On Behalf Of </b>Les Ginsberg (ginsberg)<br>
<b>Sent:</b> Monday, August 08, 2016 2:14 AM<br>
<b>To:</b> Dongjie (Jimmy) &lt;</span><span lang=3D"EN-US"><a href=3D"mailt=
o:jie.dong@huawei.com"><span style=3D"font-size:11.0pt">jie.dong@huawei.com=
</span></a></span><span lang=3D"EN-US" style=3D"font-size:11.0pt">&gt;;
</span><span lang=3D"EN-US"><a href=3D"mailto:ospf@ietf.org"><span style=3D=
"font-size:11.0pt">ospf@ietf.org</span></a></span><span lang=3D"EN-US" styl=
e=3D"font-size:11.0pt"><br>
<b>Cc:</b> Zhangxudong (zhangxudong, VRP) &lt;</span><span lang=3D"EN-US"><=
a href=3D"mailto:zhangxudong@huawei.com"><span style=3D"font-size:11.0pt">z=
hangxudong@huawei.com</span></a></span><span lang=3D"EN-US" style=3D"font-s=
ize:11.0pt">&gt;;
</span><span lang=3D"EN-US"><a href=3D"mailto:lizhenqiang@chinamobile.com">=
<span style=3D"font-size:11.0pt">lizhenqiang@chinamobile.com</span></a></sp=
an><span lang=3D"EN-US" style=3D"font-size:11.0pt"><br>
<b>Subject:</b> Re: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flus=
h-problem-statement<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">Jie &#8211;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">Thinking about the following some more:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><i><span lang=3D"EN-US" style=3D"font-size:11.0pt;co=
lor:red">&lt;snip&gt;<o:p></o:p></span></i></p>
<p class=3D"MsoNormal"><i><span lang=3D"EN-US" style=3D"font-size:11.0pt;co=
lor:red">What remains is the possibility that an implementation has some bu=
g and unintentionally modifies the age to something other than what it shou=
ld be due to the actual elapsed time since
 LSA generation. I suppose a mechanism equivalent to what the IS-IS draft d=
efined i.e. setting the age to &#8220;new&#8221; (0 in OSPF case) when firs=
t receiving a non-self-generated LSA could be useful to prevent negative im=
pacts of such an implementation bug. Is this
 what you intend?<o:p></o:p></span></i></p>
<p class=3D"MsoNormal"><i><span lang=3D"EN-US" style=3D"font-size:11.0pt;co=
lor:red"><o:p>&nbsp;</o:p></span></i></p>
<p class=3D"MsoNormal"><i><span lang=3D"EN-US" style=3D"font-size:11.0pt;co=
lor:red">[Jie]: More specifically, the problem could be caused by either &#=
8220;setting the LS age field incorrectly due to implementation bug&#8221; =
or &#8220;system timer runs so fast that the LS age reaches
 MaxAge much earlier than other routers&#8221;. Another less likely case is=
 that the LS age field is corrupted before the LSA is assembled into OSPF p=
acket.<o:p></o:p></span></i></p>
<p class=3D"MsoNormal"><i><span lang=3D"EN-US" style=3D"font-size:11.0pt;co=
lor:red">&lt;end snip&gt;<o:p></o:p></span></i></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">The benefits are extremely limited. If a router prematurely ages =
an LSA due to a timer bug, ignoring the received LSA age on reception isn&#=
8217;t going to prevent premature purging by
 the router which has the bug. So the effect of ignoring the received LSA a=
ge prior to reaching MAXAGE will be short lived. You are then left with the=
 possibility that an implementation corrupts the LSA age BEFORE calculating=
 checksum/crypto authentication
 &#8211; but its local timeout logic is unaffected. This has very limited v=
alue. Whether the WG considers this worth pursuing is something you need to=
 ask. For myself, I don&#8217;t see much ROI here.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">&nbsp;&nbsp;Les<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><b><span la=
ng=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,sans-=
serif">From:</span></b><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Tahoma&quot;,sans-serif"> Dongjie (Jimmy) [</span><span lang=
=3D"EN-US"><a href=3D"mailto:jie.dong@huawei.com"><span style=3D"font-size:=
10.0pt;font-family:&quot;Tahoma&quot;,sans-serif">mailto:jie.dong@huawei.co=
m</span></a></span><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-fami=
ly:&quot;Tahoma&quot;,sans-serif">]
<br>
<b>Sent:</b> Monday, August 01, 2016 9:43 PM<br>
<b>To:</b> Les Ginsberg (ginsberg); </span><span lang=3D"EN-US"><a href=3D"=
mailto:ospf@ietf.org"><span style=3D"font-size:10.0pt;font-family:&quot;Tah=
oma&quot;,sans-serif">ospf@ietf.org</span></a></span><span lang=3D"EN-US" s=
tyle=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,sans-serif"><br>
<b>Cc:</b> Zhangxudong (zhangxudong, VRP); </span><span lang=3D"EN-US"><a h=
ref=3D"mailto:lizhenqiang@chinamobile.com"><span style=3D"font-size:10.0pt;=
font-family:&quot;Tahoma&quot;,sans-serif">lizhenqiang@chinamobile.com</spa=
n></a></span><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&qu=
ot;Tahoma&quot;,sans-serif"><br>
<b>Subject:</b> RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flus=
h-problem-statement<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Hi Les,=
 <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Please =
see my replies with [Jie2]:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><b><span la=
ng=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,sans-=
serif">From:</span></b><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Tahoma&quot;,sans-serif"> Les Ginsberg (ginsberg) [</span><spa=
n lang=3D"EN-US"><a href=3D"mailto:ginsberg@cisco.com"><span style=3D"font-=
size:10.0pt;font-family:&quot;Tahoma&quot;,sans-serif">mailto:ginsberg@cisc=
o.com</span></a></span><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Tahoma&quot;,sans-serif">]
<br>
<b>Sent:</b> Monday, August 01, 2016 9:57 PM<br>
<b>To:</b> Dongjie (Jimmy); </span><span lang=3D"EN-US"><a href=3D"mailto:o=
spf@ietf.org"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot=
;,sans-serif">ospf@ietf.org</span></a></span><span lang=3D"EN-US" style=3D"=
font-size:10.0pt;font-family:&quot;Tahoma&quot;,sans-serif"><br>
<b>Cc:</b> Zhangxudong (zhangxudong, VRP); </span><span lang=3D"EN-US"><a h=
ref=3D"mailto:lizhenqiang@chinamobile.com"><span style=3D"font-size:10.0pt;=
font-family:&quot;Tahoma&quot;,sans-serif">lizhenqiang@chinamobile.com</spa=
n></a></span><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&qu=
ot;Tahoma&quot;,sans-serif"><br>
<b>Subject:</b> RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flus=
h-problem-statement<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">Jie -<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><b><span la=
ng=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,sans-=
serif">From:</span></b><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Tahoma&quot;,sans-serif"> Dongjie (Jimmy) [</span><span lang=
=3D"EN-US"><a href=3D"mailto:jie.dong@huawei.com"><span style=3D"font-size:=
10.0pt;font-family:&quot;Tahoma&quot;,sans-serif">mailto:jie.dong@huawei.co=
m</span></a></span><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-fami=
ly:&quot;Tahoma&quot;,sans-serif">]
<br>
<b>Sent:</b> Monday, August 01, 2016 1:44 AM<br>
<b>To:</b> Les Ginsberg (ginsberg); </span><span lang=3D"EN-US"><a href=3D"=
mailto:ospf@ietf.org"><span style=3D"font-size:10.0pt;font-family:&quot;Tah=
oma&quot;,sans-serif">ospf@ietf.org</span></a></span><span lang=3D"EN-US" s=
tyle=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,sans-serif"><br>
<b>Cc:</b> Zhangxudong (zhangxudong, VRP); </span><span lang=3D"EN-US"><a h=
ref=3D"mailto:lizhenqiang@chinamobile.com"><span style=3D"font-size:10.0pt;=
font-family:&quot;Tahoma&quot;,sans-serif">lizhenqiang@chinamobile.com</spa=
n></a></span><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&qu=
ot;Tahoma&quot;,sans-serif"><br>
<b>Subject:</b> RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flus=
h-problem-statement<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Hi Les,=
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Please =
see inline with [Jie]:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><b><span la=
ng=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,sans-=
serif">From:</span></b><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Tahoma&quot;,sans-serif"> Les Ginsberg (ginsberg) [</span><spa=
n lang=3D"EN-US"><a href=3D"mailto:ginsberg@cisco.com"><span style=3D"font-=
size:10.0pt;font-family:&quot;Tahoma&quot;,sans-serif">mailto:ginsberg@cisc=
o.com</span></a></span><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Tahoma&quot;,sans-serif">]
<br>
<b>Sent:</b> Monday, August 01, 2016 3:09 PM<br>
<b>To:</b> Dongjie (Jimmy); </span><span lang=3D"EN-US"><a href=3D"mailto:o=
spf@ietf.org"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot=
;,sans-serif">ospf@ietf.org</span></a></span><span lang=3D"EN-US" style=3D"=
font-size:10.0pt;font-family:&quot;Tahoma&quot;,sans-serif"><br>
<b>Cc:</b> Zhangxudong (zhangxudong, VRP); </span><span lang=3D"EN-US"><a h=
ref=3D"mailto:lizhenqiang@chinamobile.com"><span style=3D"font-size:10.0pt;=
font-family:&quot;Tahoma&quot;,sans-serif">lizhenqiang@chinamobile.com</spa=
n></a></span><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&qu=
ot;Tahoma&quot;,sans-serif"><br>
<b>Subject:</b> RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flus=
h-problem-statement<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">Jie &#8211;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">Fully agree that IS-IS and OSPF differ in this regard.<o:p></o:p>=
</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><a href=3D"https://www.ietf.org=
/id/draft-ietf-isis-remaining-lifetime-01.txt"><span style=3D"font-size:11.=
0pt">https://www.ietf.org/id/draft-ietf-isis-remaining-lifetime-01.txt</spa=
n></a></span><span lang=3D"EN-US" style=3D"font-size:11.0pt;color:#1F497D">
 addresses problems where corruption of the remaining lifetime occurs eithe=
r during transmission/reception or due to some DOS attack. This isn&#8217;t=
 a concern w OSPF (hope you agree).<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">[Jie]: =
Yes, for OSPF the corruption during packet transmission can be detected.<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">What remains is the possibility that an implementation has some b=
ug and unintentionally modifies the age to something other than what it sho=
uld be due to the actual elapsed time
 since LSA generation. I suppose a mechanism equivalent to what the IS-IS d=
raft defined i.e. setting the age to &#8220;new&#8221; (0 in OSPF case) whe=
n first receiving a non-self-generated LSA could be useful to prevent negat=
ive impacts of such an implementation bug. Is
 this what you intend?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">[Jie]: =
More specifically, the problem could be caused by either &#8220;setting the=
 LS age field incorrectly due to implementation bug&#8221; or &#8220;system=
 timer runs so fast that the LS age reaches MaxAge much
 earlier than other routers&#8221;. Another less likely case is that the LS=
 age field is corrupted before the LSA is assembled into OSPF packet.<o:p><=
/o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">[Jie]: =
Regarding the solutions space, IMO we need to consider both cases: &#8220;L=
S age reaches MaxAge&#8221; and &#8220;LS age close to MaxAge&#8221;. For I=
S-IS, RFC 6232 and RFC 6233 provide solutions for the detection
 and identification of corrupted IS-IS purge, while OSPF does not have simi=
lar mechanisms.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><b><i><span lang=3D"EN-US" style=3D"font-size:11.0pt=
;color:#1F497D">[Les:] It is incorrect to say that RFC 6232 makes it possib=
le to detect a corrupt purge. What it does do is to provide an indication a=
s to which IS initiated a purge. I don&#8217;t
 know how OSPF would address this issue, but for OSPFv2 at least any soluti=
on would likely not be backwards compatible. For this reason I suggest that=
 you not try to address this issue in the same draft.<o:p></o:p></span></i>=
</b></p>
<p class=3D"MsoNormal"><b><i><span lang=3D"EN-US" style=3D"color:#1F497D"><=
o:p>&nbsp;</o:p></span></i></b></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">[Jie2]:=
 Agreed, RFC 6232 provide the mechanism to track the misbehaved routers so =
that operator can fix the problem, the detection can be based on the rules =
in RFC 6233 or some other anomalies. Indeed
 for OSPFv2 legacy LSAs, it is difficult to introduce the mechanism similar=
 to RFC 6232, while it can be easier for the OSPFv2/v3 Extended LSAs. So it=
 depends on how backward compatible the solution should be. I agree with yo=
u that the solution for Problem
 Localization in OSPF needs to be provided in a separate document.<o:p></o:=
p></span></p>
<p class=3D"MsoNormal"><b><i><span lang=3D"EN-US" style=3D"font-size:11.0pt=
;color:#1F497D"><o:p>&nbsp;</o:p></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span lang=3D"EN-US" style=3D"font-size:11.0pt=
;color:#1F497D">Solutions to LS age &nbsp;corruption can be done in a backw=
ards compatible way, but they &nbsp;MUST NOT result in discarding purges wh=
ich pass authentication- doing so places you at
 risk for having inconsistent LSDBs in the network.<o:p></o:p></span></i></=
b></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">[Jie2]:=
 Exactly. The received MaxAge LSAs cannot simply be discarded, the decision=
 must be made carefully, probably based on some additional information. The=
 authors has discussed some possible solution
 internally, and will prepare some material for further open discussion.<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">As written, the draft makes claims that are at least misleading &=
#8211; and I believe actually incorrect. In Section 6 you say:<o:p></o:p></=
span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">&#8220;The LS age field may be altered as a result of<o:p></o:p><=
/span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">&nbsp;&nbsp; packet corruption, such modification cannot be detec=
ted by LSA<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">&nbsp;&nbsp; checksum nor OSPF packet cryptographic authenticatio=
n.&#8221;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">This isn&#8217;t correct.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">[Jie] T=
hanks for pointing out this. This sentence need to be revised to mention &#=
8220;LSA corruption&#8221; rather than &#8220;packet corruption&#8221;.<o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">What would be helpful &#8211; at least to me &#8211; is to move f=
rom a generic problem statement to the specific problem you want to solve a=
nd the proposed solution. This also requires you to
 more clearly state the cases where there is an actual vulnerability. It wo=
uld be a lot easier to support the draft if this were done.<o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">[Jie] T=
hanks for your suggestion. Yes we can update this draft with more specific =
problem statements as I mentioned above.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">[Jie] A=
s for the proposed solutions, the current draft specifies the requirements =
on the potential solutions, from which we envision that different solutions=
 maybe needed for &#8220;Impact Mitigation&#8221;
 and &#8220;Problem Localization&#8221;. The solution for &#8220;Impact mit=
igation&#8221; can be the easier one, for which we can start to discuss the=
 potential solutions now. While the solution for &#8220;problem localizatio=
n&#8221; may need more considerations.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><b><i><span lang=3D"EN-US" style=3D"font-size:11.0pt=
;color:#1F497D">[Les:] A discussion of the requirements is useful and neces=
sary, but IMO until you propose a solution there isn&#8217;t enough substan=
ce for the document to become a WG document.<o:p></o:p></span></i></b></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">[Jie2] Yes the current draft focuses on the problem statement and=
 the requirements, the goal is to firstly get the MaxAge flush problem ackn=
owledged and reach consensus on the requirements.
 Then the plan is to specify the solutions in separate documents.&nbsp; You=
r valuable suggestions will be considered, and further contributions are we=
lcome.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">Best regards,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">Jie<o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span lang=3D"EN-US" style=3D"font-size:11.0pt=
;color:#1F497D"><o:p>&nbsp;</o:p></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span lang=3D"EN-US" style=3D"font-size:11.0pt=
;color:#1F497D">&nbsp;&nbsp;&nbsp; Les<o:p></o:p></span></i></b></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Best re=
gards,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Jie<o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">&nbsp;&nbsp; Les<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><b><span la=
ng=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,sans-=
serif">From:</span></b><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Tahoma&quot;,sans-serif"> Dongjie (Jimmy) [</span><span lang=
=3D"EN-US"><a href=3D"mailto:jie.dong@huawei.com"><span style=3D"font-size:=
10.0pt;font-family:&quot;Tahoma&quot;,sans-serif">mailto:jie.dong@huawei.co=
m</span></a></span><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-fami=
ly:&quot;Tahoma&quot;,sans-serif">]
<br>
<b>Sent:</b> Sunday, July 31, 2016 11:48 PM<br>
<b>To:</b> Les Ginsberg (ginsberg); </span><span lang=3D"EN-US"><a href=3D"=
mailto:ospf@ietf.org"><span style=3D"font-size:10.0pt;font-family:&quot;Tah=
oma&quot;,sans-serif">ospf@ietf.org</span></a></span><span lang=3D"EN-US" s=
tyle=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,sans-serif"><br>
<b>Cc:</b> Zhangxudong (zhangxudong, VRP); </span><span lang=3D"EN-US"><a h=
ref=3D"mailto:lizhenqiang@chinamobile.com"><span style=3D"font-size:10.0pt;=
font-family:&quot;Tahoma&quot;,sans-serif">lizhenqiang@chinamobile.com</spa=
n></a></span><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&qu=
ot;Tahoma&quot;,sans-serif"><br>
<b>Subject:</b> RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flus=
h-problem-statement<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Hi Les,=
 <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Thanks =
for your comments.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">OSPF pa=
cket level checksum and authentication can only protect the assembled LSU p=
acket one hop on the wire, while cannot detect any change to LSA made by th=
e routers. This is because the OSPF packets
 are re-assembled on each hop, which is slightly different from IS-IS. So t=
he problem for OSPF is mainly due to the problems inside the router, for ex=
ample protocol implementations, system timers, or some hardware problem. Ac=
tually this problem has been seen
 in several production networks.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">We can =
improve the description in the draft to make this clear.<o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Best re=
gards,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Jie<o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><b><span la=
ng=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,sans-=
serif">From:</span></b><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Tahoma&quot;,sans-serif"> Les Ginsberg (ginsberg) [</span><spa=
n lang=3D"EN-US"><a href=3D"mailto:ginsberg@cisco.com"><span style=3D"font-=
size:10.0pt;font-family:&quot;Tahoma&quot;,sans-serif">mailto:ginsberg@cisc=
o.com</span></a></span><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Tahoma&quot;,sans-serif">]
<br>
<b>Sent:</b> Monday, August 01, 2016 1:30 PM<br>
<b>To:</b> Dongjie (Jimmy); </span><span lang=3D"EN-US"><a href=3D"mailto:o=
spf@ietf.org"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot=
;,sans-serif">ospf@ietf.org</span></a></span><span lang=3D"EN-US" style=3D"=
font-size:10.0pt;font-family:&quot;Tahoma&quot;,sans-serif"><br>
<b>Cc:</b> Zhangxudong (zhangxudong, VRP); </span><span lang=3D"EN-US"><a h=
ref=3D"mailto:lizhenqiang@chinamobile.com"><span style=3D"font-size:10.0pt;=
font-family:&quot;Tahoma&quot;,sans-serif">lizhenqiang@chinamobile.com</spa=
n></a></span><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&qu=
ot;Tahoma&quot;,sans-serif"><br>
<b>Subject:</b> RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flus=
h-problem-statement<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">Jie &#8211;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">The draft says (Section 2):<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">&#8220;Since cryptographic authentication is executed at the OSPF=
 packet<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">&nbsp;&nbsp; level, it can only protect the assembled LSU packet =
for one hop and<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">&nbsp;&nbsp; does not provide any additional protection for the c=
orruption of LS<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">&nbsp;&nbsp; age field.&#8221;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">But as authentication is calculated at the OSPF packet level, any=
 change to the LS age field for an individual LSA contained within the OSPF=
 packet (e.g. by some packet corruption
 in transmission) would cause authentication to fail when the packet is rec=
eived. So the statement you make is not correct. I therefore am struggling =
to understand what problem you believe is not addressed by existing authent=
ication techniques.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">&nbsp;&nbsp; Les<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><b><span la=
ng=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,sans-=
serif">From:</span></b><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Tahoma&quot;,sans-serif"> OSPF [</span><span lang=3D"EN-US"><a=
 href=3D"mailto:ospf-bounces@ietf.org"><span style=3D"font-size:10.0pt;font=
-family:&quot;Tahoma&quot;,sans-serif">mailto:ospf-bounces@ietf.org</span><=
/a></span><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;=
Tahoma&quot;,sans-serif">]
<b>On Behalf Of </b>Dongjie (Jimmy)<br>
<b>Sent:</b> Sunday, July 31, 2016 8:15 PM<br>
<b>To:</b> </span><span lang=3D"EN-US"><a href=3D"mailto:ospf@ietf.org"><sp=
an style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,sans-serif">osp=
f@ietf.org</span></a></span><span lang=3D"EN-US" style=3D"font-size:10.0pt;=
font-family:&quot;Tahoma&quot;,sans-serif"><br>
<b>Cc:</b> Zhangxudong (zhangxudong, VRP); </span><span lang=3D"EN-US"><a h=
ref=3D"mailto:lizhenqiang@chinamobile.com"><span style=3D"font-size:10.0pt;=
font-family:&quot;Tahoma&quot;,sans-serif">lizhenqiang@chinamobile.com</spa=
n></a></span><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&qu=
ot;Tahoma&quot;,sans-serif"><br>
<b>Subject:</b> [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-pr=
oblem-statement<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Hi all,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">draft-dong-ospf-maxage-flush-pr=
oblem-statement describes the problems caused by the corruption of the LS A=
ge field, and summarizes the requirements on potential solutions. This draf=
t received good comments during the
 presentation on the IETF meeting in B.A.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">The authors would like to solic=
it further feedbacks from the mailing list, on both the problem statement a=
nd the solution requirements. Based on the feedbacks, we will update the pr=
oblem statement draft, and work together
 to build suitable solutions. <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">The URL of the draft is:<o:p></=
o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><a href=3D"https://tools.ietf.o=
rg/html/draft-dong-ospf-maxage-flush-problem-statement-00">https://tools.ie=
tf.org/html/draft-dong-ospf-maxage-flush-problem-statement-00</a><o:p></o:p=
></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Comments &amp; feedbacks are we=
lcome.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Best regards,<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Jie<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_76CD132C3ADEF848BD84D028D243C92774F089D1NKGEML515MBXchi_--


From nobody Wed Aug 17 06:21:49 2016
Return-Path: <session_request_developers@ietf.org>
X-Original-To: ospf@ietf.org
Delivered-To: ospf@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id AD0E512D926; Wed, 17 Aug 2016 06:21:47 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: "\"IETF Meeting Session Request Tool\"" <session_request_developers@ietf.org>
To: <session-request@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 6.29.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <147144010767.12275.15660601320838760284.idtracker@ietfa.amsl.com>
Date: Wed, 17 Aug 2016 06:21:47 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/ospf/TkBapfsW74-PHjxYSaePpq33-7I>
Cc: ospf@ietf.org, ospf-chairs@ietf.org
Subject: [OSPF] ospf - New Meeting Session Request for IETF 97
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.17
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 17 Aug 2016 13:21:47 -0000

A new meeting session request has just been submitted by Acee Lindem, a Chair of the ospf working group.


---------------------------------------------------------
Working Group Name: Open Shortest Path First IGP
Area Name: Routing Area
Session Requester: Acee Lindem

Number of Sessions: 1
Length of Session(s):  1.5 Hours
Number of Attendees: 50
Conflicts to Avoid: 
 First Priority: idr bess isis rtgwg rtgarea spring bier pim netmod




Special Requests:
  Please schedule the session adjacent (i.e., immediately preceding or following) IS-IS in the same room if possible. We are trying for a joint session. 
---------------------------------------------------------


From nobody Wed Aug 17 08:58:50 2016
Return-Path: <acee@cisco.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F1FAB12DE3E for <ospf@ietfa.amsl.com>; Wed, 17 Aug 2016 08:58:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.768
X-Spam-Level: 
X-Spam-Status: No, score=-15.768 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=-1.247, 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 fnHeGPyudW34 for <ospf@ietfa.amsl.com>; Wed, 17 Aug 2016 08:58:45 -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 C784212E05B for <ospf@ietf.org>; Wed, 17 Aug 2016 08:58:43 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=12646; q=dns/txt; s=iport; t=1471449523; x=1472659123; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=oYqyvBRIKJM55l9UxMeVv84v7cJcgmfW/22W87lxDjU=; b=hUgxOgTK9jugTS+eQgvxa4DWWz0pJo11cfeHjHx74TUwpUr0zDYdRw7C /T+Q493RBdyu4xA+CdOq6zhQtTcz/8quhw+1K136l4fzKgiuqN0IPjPRx DF5D8GeZqbwu68rthUoyJ8E47F9uySluYAulao09Pi79M3yFScP1Kp0Pu E=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0ApAgAjibRX/5pdJa1EGoNEVnwHrQSML?= =?us-ascii?q?IF9JIV5AhyBTTgUAgEBAQEBAQFeJ4ReAQEFIxFFDAQCAQgRBAEBAQICIwMCAgI?= =?us-ascii?q?fERQBCAgCBAENBYgXAxcOLa0Ji3UNhBcBAQEBAQEBAQEBAQEBAQEBAQEBAQEcg?= =?us-ascii?q?QGIc4EDgTmBCoFgAQEbF4JqgloFiCoMhx2JPTQBhh+GO4JDgWuEXIkChmeBTIQ?= =?us-ascii?q?Ig3cBHjaCEg0PgUxuAROFKjd/AQEB?=
X-IronPort-AV: E=Sophos;i="5.28,529,1464652800"; d="scan'208";a="141514041"
Received: from rcdn-core-3.cisco.com ([173.37.93.154]) by rcdn-iport-2.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 17 Aug 2016 15:58:42 +0000
Received: from XCH-RTP-012.cisco.com (xch-rtp-012.cisco.com [64.101.220.152]) by rcdn-core-3.cisco.com (8.14.5/8.14.5) with ESMTP id u7HFwg1g020269 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Wed, 17 Aug 2016 15:58:42 GMT
Received: from xch-rtp-015.cisco.com (64.101.220.155) by XCH-RTP-012.cisco.com (64.101.220.152) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Wed, 17 Aug 2016 11:58:41 -0400
Received: from xch-rtp-015.cisco.com ([64.101.220.155]) by XCH-RTP-015.cisco.com ([64.101.220.155]) with mapi id 15.00.1210.000; Wed, 17 Aug 2016 11:58:41 -0400
From: "Acee Lindem (acee)" <acee@cisco.com>
To: Chao Fu <chao.fu@ericsson.com>, RFC Errata System <rfc-editor@rfc-editor.org>, "pmurphy@noc.usgs.net" <pmurphy@noc.usgs.net>, "akatlas@gmail.com" <akatlas@gmail.com>, "db3546@att.com" <db3546@att.com>, "Alvaro Retana (aretana)" <aretana@cisco.com>, "Abhay Roy (akr)" <akr@cisco.com>
Thread-Topic: [Technical Errata Reported] RFC3101 (4767)
Thread-Index: AQHR8Sf71gJsVCFEVECeSTlIVIj5NqA+6cGAgATa4gCAADjUgIAGCVsAgAALfgCAAQt+gIACQEuA
Date: Wed, 17 Aug 2016 15:58:41 +0000
Message-ID: <D3D9FEBE.7A0A7%acee@cisco.com>
References: <20160808035016.6B4C1B80C59@rfc-editor.org> <D3CDE054.762DF%acee@cisco.com> <06F6F5EBB94E6043A805319DFE5B3E0B78817B19@ESGSCMB109.ericsson.se> <D3D22387.78312%acee@cisco.com> <06F6F5EBB94E6043A805319DFE5B3E0B788216B3@ESGSCMB109.ericsson.se> <D3D73D67.7987E%acee@cisco.com> <06F6F5EBB94E6043A805319DFE5B3E0B78821760@ESGSCMB109.ericsson.se>
In-Reply-To: <06F6F5EBB94E6043A805319DFE5B3E0B78821760@ESGSCMB109.ericsson.se>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.116.152.198]
Content-Type: text/plain; charset="utf-8"
Content-ID: <FE5F740A02405A418392EAE391E544E7@emea.cisco.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/ospf/s-31gGl7NIWbpVet863t2cRAQEI>
Cc: "ospf@ietf.org" <ospf@ietf.org>
Subject: Re: [OSPF] [Technical Errata Reported] RFC3101 (4767)
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 17 Aug 2016 15:58:49 -0000

SGkgQ2hhbywNClllcyAtIHlvdSBhcmUgcmlnaHQgdGhhdCB0aGlzIHJ1bGUgb25seSBhcHBsaWVz
IHRvIGZ1bmN0aW9uYWxseSB0aGUgc2FtZQ0KTFNBcy4NCg0KRm9yIHJ1bGUgKGUpOiANCg0KICAg
ICAgLSBJIGFncmVlIHRoYXQgdHlwZSA1IExTQXMgd291bGQgbm90IGJlIGFwcGxpY2FibGUgc2lu
Y2UgdGhlDQpmb3J3YXJkaW5nIGFkZHJlc3MgaW4gdGhpcyBjYXNlIHdvdWxkIGJlIHRocm91Z2gg
dGhlIE5TU0EgaWYgaXQgaXMgdGhlDQpzYW1lLiANCiAgICAgIC0gSG93ZXZlciwgc2luY2UgdGhl
IHRleHQgaW5kaWNhdGluZyB0byBwdXJnZSB0aGUgZnVuY3Rpb25hbGx5DQplcXVpdmFsZW50IHR5
cGUtNyBMU0EgaXMgYSBsb3dlcmNhc2Ug4oCcc2hvdWxk4oCdIGFzIG9wcG9zZWQgdG8gYW4gVXBw
ZXJjYXNlDQrigJxNVVNU4oCdLCB0aGlzIHRpZS1icmVha2VyIHNob3VsZCBtYXRjaCB0aGUgdHlw
ZSA3IHByZWNlZGVuY2UgcnVsZXMuDQpBZGRpdGlvbmFsbHksIGV2ZW4gaWYgdGhlIGVxdWl2YWxl
bnQgTFNBIGlzIGZsdXNoZWQsIGl0IGlzIGRlc2lyYWJsZSBwaWNrDQp0aGUgcHJlZmVycmVkIExT
QSBkdXJpbmcgdGhlIHdpbmRvdyBwcmlvciB0byBpdCBiZWluZyBmbHVzaGVkLiBIZW5jZSwgdGhl
DQpvbmx5IGNoYW5nZSB3b3VsZCBiZSB0byByZW1vdmVkIOKAnDIuIEEgVHlwZS01IExTQS7igJ0N
Cg0KVGhhbmtzLA0KQWNlZQ0KDQogICAgICAgDQoNCiANCiAgICANCg0KT24gOC8xNS8xNiwgOToz
NSBQTSwgIkNoYW8gRnUiIDxjaGFvLmZ1QGVyaWNzc29uLmNvbT4gd3JvdGU6DQoNCj5IaSBBY2Vl
LA0KPg0KPlJ1bGUgKGUpIGlzIGFwcGxpZWQgb25seSB3aGVuIHRoZSBMU0FzIGhhdmUgc2FtZSBu
b24temVybyBmb3J3YXJkaW5nDQo+YWRkcmVzcy4gSWYgdGhleSBoYXZlIGRpZmZlcmVudCBmb3J3
YXJkaW5nIGFkZHJlc3MsIHRoZXkgd291bGQgYmUgRUNNUA0KPmluc3RlYWQgb2YgYXBwbHlpbmcg
cnVsZSAoZSkgSSB0aGluay4NCj4gICAgICAgICAgKGUpIElmIHRoZSBjdXJyZW50IExTQSBpcyBm
dW5jdGlvbmFsbHkgdGhlIHNhbWUgYXMgYW4NCj4gICAgICAgICAgICAgIGluc3RhbGxlZCBMU0Eg
KGkuZS4sIHNhbWUgZGVzdGluYXRpb24sIGNvc3QgYW5kIG5vbi16ZXJvDQo+ICAgICAgICAgICAg
ICBmb3J3YXJkaW5nIGFkZHJlc3MpIHRoZW4gYXBwbHkgdGhlIGZvbGxvd2luZyBwcmlvcml0aWVz
IGluDQo+ICAgICAgICAgICAgICBkZWNpZGluZyB3aGljaCBMU0EgaXMgcHJlZmVycmVkDQo+DQo+
UmVnYXJkcywNCj5DaGFvIEZ1DQo+DQo+LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCj5Gcm9t
OiBBY2VlIExpbmRlbSAoYWNlZSkgW21haWx0bzphY2VlQGNpc2NvLmNvbV0NCj5TZW50OiBNb25k
YXksIEF1Z3VzdCAxNSwgMjAxNiAyMTozOQ0KPlRvOiBDaGFvIEZ1IDxjaGFvLmZ1QGVyaWNzc29u
LmNvbT47IFJGQyBFcnJhdGEgU3lzdGVtDQo+PHJmYy1lZGl0b3JAcmZjLWVkaXRvci5vcmc+OyBw
bXVycGh5QG5vYy51c2dzLm5ldDsgYWthdGxhc0BnbWFpbC5jb207DQo+ZGIzNTQ2QGF0dC5jb207
IEFsdmFybyBSZXRhbmEgKGFyZXRhbmEpIDxhcmV0YW5hQGNpc2NvLmNvbT47IEFiaGF5IFJveQ0K
Pihha3IpIDxha3JAY2lzY28uY29tPg0KPkNjOiBvc3BmQGlldGYub3JnDQo+U3ViamVjdDogUmU6
IFtUZWNobmljYWwgRXJyYXRhIFJlcG9ydGVkXSBSRkMzMTAxICg0DQo+SSBhbnN3ZXJlZCB0b28g
ZmFzdCAtIHlvdSBhcmUgcmlnaHQgdGhhdCBhIHR5cGUtNSBMU0EgcGF0aCB0byBhDQo+Zm9yd2Fy
ZGluZyBhZGRyZXNzIGNhbm5vdCBiZSBhY2Nlc3NpYmxlIHRocm91Z2ggYW4gTlNTQSBhcmVhLiBI
b3dldmVyLA0KPnRoZXJlIGlzIHN0aWxsIHRoZSBzY2VuYXJpbyB3aGVyZSB0aGUgc2FtZSBwcmVm
aXggaXMgYWR2ZXJ0aXNlZCB3aXRoDQo+ZGlmZmVyZW50IGZvcndhcmRpbmcgYWRkcmVzc2VzIGFu
ZCBldmVyeXRoaW5nIGVsc2UgaXMgZXF1YWwgKG1ldHJpY3MsDQo+QVNCUi9Gb3J3YXJkaW5nIGFk
ZHJlc3MgY29zdCwgcGF0aCBwcmVmZXJlbmNlLCBldGMpLiBJbiB0aGlzIGNhc2UsIHRoZQ0KPnRp
ZS1icmVha2VyIHJ1bGUgaXMgc3RpbGwgcmVxdWlyZWQuDQo+DQo+VGhhbmtzLA0KPkFjZWUNCj4N
Cj5PbiA4LzE1LzE2LCA0OjU3IEFNLCAiQ2hhbyBGdSIgPGNoYW8uZnVAZXJpY3Nzb24uY29tPiB3
cm90ZToNCj4NCj4+SGkgQWNlZSwNCj4+DQo+PlRoYW5rIHlvdSB2ZXJ5IG11Y2ggZm9yIHRoZSBj
bGFyaWZpY2F0aW9uLiBJZiBzbywgZG9lcyBpdCBtZWFuIDIuNS4oMykNCj4+Y291bGQgYmUgbW9y
ZSBleGFjdCB0byByZW1vdmUgIiBUeXBlLTUgY2FwYWJsZSBhcmVhIiBmcm9tIGZvbGxvd2luZw0K
Pj53b3Jkcz8NCj4+ICAgICAgICAgICIgRm9yIGEgVHlwZS01IExTQSB0aGUgbWF0Y2hpbmcNCj4+
ICAgICAgICAgIHJvdXRpbmcgdGFibGUgZW50cnkgbXVzdCBzcGVjaWZ5IGFuIGludHJhLWFyZWEg
b3IgaW50ZXItYXJlYQ0KPj4gICAgICAgICAgcGF0aCB0aHJvdWdoIGEgVHlwZS01IGNhcGFibGUg
YXJlYSAiDQo+Pg0KPj5JTU8gYSBUeXBlLTUgY2FwYWJsZSBhcmVhIGRvZXMgbm90IGluY2x1ZGUg
TlNTQSBhcmVhIG5vciBzdHViIGFyZWEgZnJvbQ0KPj50aGUgZGVmaW5pdGlvbiBpbiBSRkMgMzEw
MSBTZWN0aW9uIDEuMywgdGhlIHNlY29uZCBwYXJhZ3JhcGguDQo+PiIgICBUaGUgT1NQRiBzcGVj
aWZpY2F0aW9uIGRlZmluZXMgdHdvIGdlbmVyYWwgY2xhc3NlcyBvZiBhcmVhDQo+PiAgIGNvbmZp
Z3VyYXRpb24uICBUaGUgZmlyc3QgYWxsb3dzIFR5cGUtNSBMU0FzIHRvIGJlIGZsb29kZWQgdGhy
b3VnaG91dA0KPj4gICB0aGUgYXJlYS4gIEluIHRoaXMgY29uZmlndXJhdGlvbiwgVHlwZS01IExT
QXMgbWF5IGJlIG9yaWdpbmF0ZWQgYnkNCj4+ICAgcm91dGVycyBpbnRlcm5hbCB0byB0aGUgYXJl
YSBvciBmbG9vZGVkIGludG8gdGhlIGFyZWEgYnkgYXJlYSBib3JkZXINCj4+ICAgcm91dGVycy4g
IFRoZXNlIGFyZWFzLCByZWZlcnJlZCB0byBoZXJlaW4gYXMgVHlwZS01IGNhcGFibGUgYXJlYXMg
KG9yDQo+PiAgIGp1c3QgcGxhaW4gYXJlYXMgaW4gdGhlIE9TUEYgc3BlY2lmaWNhdGlvbikgIg0K
Pj4NCj4+UmVnYXJkcywNCj4+Q2hhbyBGdQ0KPj4NCj4+LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0t
LS0NCj4+RnJvbTogQWNlZSBMaW5kZW0gKGFjZWUpIFttYWlsdG86YWNlZUBjaXNjby5jb21dDQo+
PlNlbnQ6IEZyaWRheSwgQXVndXN0IDEyLCAyMDE2IDAwOjQ2DQo+PlRvOiBDaGFvIEZ1IDxjaGFv
LmZ1QGVyaWNzc29uLmNvbT47IFJGQyBFcnJhdGEgU3lzdGVtDQo+PjxyZmMtZWRpdG9yQHJmYy1l
ZGl0b3Iub3JnPjsgcG11cnBoeUBub2MudXNncy5uZXQ7IGFrYXRsYXNAZ21haWwuY29tOw0KPj5k
YjM1NDZAYXR0LmNvbTsgQWx2YXJvIFJldGFuYSAoYXJldGFuYSkgPGFyZXRhbmFAY2lzY28uY29t
PjsgQWJoYXkgUm95DQo+Pihha3IpIDxha3JAY2lzY28uY29tPg0KPj5DYzogb3NwZkBpZXRmLm9y
Zw0KPj5TdWJqZWN0OiBSZTogW1RlY2huaWNhbCBFcnJhdGEgUmVwb3J0ZWRdIFJGQzMxMDEgKDQ3
NjcpDQo+Pg0KPj5IaSBDaGFvLA0KPj4NCj4+T24gOC8xMS8xNiwgNToyMiBBTSwgIkNoYW8gRnUi
IDxjaGFvLmZ1QGVyaWNzc29uLmNvbT4gd3JvdGU6DQo+Pg0KPj4+SGkgQWNlZSwNCj4+Pg0KPj4+
SWYgbXkgdW5kZXJzdGFuZGluZyBpcyBjb3JyZWN0LCB5b3Ugc2FpZCB0aGVyZSBpcyB0aGUgdG9w
b2xvZ3kgdGhhdCBhbg0KPj4+QUJSIHJlY2VpdmVzIG9uZSBOU1NBIExTQSBhbmQgb25lIEFTRSBM
U0Egd2l0aCB0aGUgc2FtZSBkZXN0aW5hdGlvbiwNCj4+PmNvc3QgYW5kIG5vbi16ZXJvIGZvcndh
cmRpbmcgYWRkcmVzcy4gIEl0IGlzIHJpZ2h0IGJ1dCB3aGVuIGRvaW5nDQo+Pj5leHRlcm5hbCBy
b3V0ZSBjYWxjdWxhdGlvbiwgb25lIG9mIGl0IHdvdWxkIGJlIHJlamVjdGVkIGFjY29yZGluZyB0
bw0KPj4+Mi41LigzKToNCj4+PiAgICAgICAgICBJZiB0aGUgZm9yd2FyZGluZyBhZGRyZXNzIGlz
IG5vbi16ZXJvIGxvb2sgdXAgdGhlIGZvcndhcmRpbmcNCj4+PiAgICAgICAgICBhZGRyZXNzIGlu
IHRoZSByb3V0aW5nIHRhYmxlLiAgRm9yIGEgVHlwZS01IExTQSB0aGUgbWF0Y2hpbmcNCj4+PiAg
ICAgICAgICByb3V0aW5nIHRhYmxlIGVudHJ5IG11c3Qgc3BlY2lmeSBhbiBpbnRyYS1hcmVhIG9y
IGludGVyLWFyZWENCj4+PiAgICAgICAgICBwYXRoIHRocm91Z2ggYSBUeXBlLTUgY2FwYWJsZSBh
cmVhLiAgRm9yIGEgVHlwZS03IExTQSB0aGUNCj4+PiAgICAgICAgICBtYXRjaGluZyByb3V0aW5n
IHRhYmxlIGVudHJ5IG11c3Qgc3BlY2lmeSBhbiBpbnRyYS1hcmVhIHBhdGgNCj4+PiAgICAgICAg
ICB0aHJvdWdoIHRoZSBMU0EncyBvcmlnaW5hdGluZyBOU1NBLg0KPj4+VGhlbiB0aGUgcGF0aCB0
byB0aGUgZm9yd2FyZGluZyBhZGRyZXNzIGNhbm5vdCBiZSB0aHJvdWdoIGEgVHlwZS01DQo+Pj5j
YXBhYmxlIGFyZWEgYW5kIGFuIE5TU0EgYXJlYSBhdCB0aGUgc2FtZSB0aW1lLCB3aGljaCBtZWFu
cyBvbmUgb2YNCj4+PnRoZW0gd291bGQgYmUgaWdub3JlZCBoZXJlIGFuZCBubyBjaGFuY2UgdG8g
bWF0Y2ggcnVsZSAoZSkuDQo+Pg0KPj5XaXRoIHRoaXMgcmVzcGVjdCB0byB0aGlzIHJlYXNvbmlu
ZywgeW91ciB1bmRlcnN0YW5kaW5nIGlzIGluY29ycmVjdC4NCj4+SWYgdGhlIEZBIHBhdGggaXMg
dmlhIGEgaW50cmEtYXJlYSBOU1NBIHJvdXRlICh3aGljaCBpdCB3b3VsZCBiZSBmb3IgYW4NCj4+
TlNTQSBBQlIpLCB0aGVuIGl0IHdvdWxkIGJlIHBhc3MgdGhlIHJlYWNoYWJpbGl0eSB0ZXN0IGZv
ciBib3RoIHRoZQ0KPj5OU1NBLUxTQSBhbmQgdGhlIEFTLUV4dGVybmFsIExTQS4NCj4+DQo+PlRo
YW5rcywNCj4+QWNlZQ0KPj4NCj4+DQo+Pj4NCj4+PkF0IHRoZSBzYW1lIHRpbWUsIHJ1bGUgKGUp
IGlzIG5vdCAgb25seSBkZWZpbmVkIHRvIGNoZWNrIHRoZSBtaXh0dXJlDQo+Pj5vZiBhbiBBU0Ug
TFNBIGFuZCBhbiBOU1NBIExTQSwgYW5kIHRoZW4gaXQgaXMgcG9zc2libGUgdG8gY29tcGFyZSB0
d28NCj4+PkFTRSBMU0FzIG9yIHR3byBOU1NBIExTQXMuIEJ1dCB0aGUgcmVmZXJlbmNlZCB0ZXh0
IGRlc2NyaWJlcyB0aGF0IG5vDQo+Pj5zdWNoIHR3byBOU1NBIExTQXMgZXhpc3QgYmVjYXVzZSBv
bmUgb2YgdGhlbSBzaG91bGQgYmUgZmx1c2hlZC4NCj4+PkNvbnNlcXVlbnRseSwgdGhlIGNvbmRp
dGlvbiBvZiBydWxlIChlKSB3aWxsIG5ldmVyIGJlIG1hdGNoZWQgYW5kIHRoZW4NCj4+Pml0IGlz
IGEgcmVkdW5kYW50IHJ1bGUuDQo+Pj4NCj4+PklmIHJ1bGUgKGUpIGlzIG5vdCB2YWxpZCwgSSBn
dWVzcyBpdCBpcyBiZXR0ZXIgdG8gcmVjb3JkIGl0IHNvbWV3aGVyZSwNCj4+Pm90aGVyd2lzZSBz
b21lIGNvbmZvcm1hbmNlIHRlc3RlcnMgYWx3YXlzIHdhbnQgdG8gdmVyaWZ5IGl0LCB0aGF0IGlz
DQo+Pj50aGUgcmVhc29uIHdoeSBJIHdvdWxkIGxpa2UgdG8gcmVwb3J0IHRoZSBlcnJhdGEuIElm
IG15IHVuZGVyc3RhbmRpbmcNCj4+Pm9uIHJ1bGUNCj4+PihlKSBpcyB3cm9uZywgcGxlYXNlIGNv
cnJlY3QgbWUgYW5kIEkgd2lsbCBhcHByZWNpYXRlIGl0IHZlcnkgbXVjaC4NCj4+Pg0KPj4+VGhh
bmtzICYgYmVzdCBSZWdhcmRzLA0KPj4+Q2hhbyBGdQ0KPj4+DQo+Pj4tLS0tLU9yaWdpbmFsIE1l
c3NhZ2UtLS0tLQ0KPj4+RnJvbTogQWNlZSBMaW5kZW0gKGFjZWUpIFttYWlsdG86YWNlZUBjaXNj
by5jb21dDQo+Pj5TZW50OiBNb25kYXksIEF1Z3VzdCAwOCwgMjAxNiAxOToxNQ0KPj4+VG86IFJG
QyBFcnJhdGEgU3lzdGVtIDxyZmMtZWRpdG9yQHJmYy1lZGl0b3Iub3JnPjsNCj4+PnBtdXJwaHlA
bm9jLnVzZ3MubmV0OyBha2F0bGFzQGdtYWlsLmNvbTsgZGIzNTQ2QGF0dC5jb207IEFsdmFybyBS
ZXRhbmENCj4+PihhcmV0YW5hKSA8YXJldGFuYUBjaXNjby5jb20+OyBBYmhheSBSb3kgKGFrcikg
PGFrckBjaXNjby5jb20+DQo+Pj5DYzogQ2hhbyBGdSA8Y2hhby5mdUBlcmljc3Nvbi5jb20+OyBv
c3BmQGlldGYub3JnDQo+Pj5TdWJqZWN0OiBSZTogW1RlY2huaWNhbCBFcnJhdGEgUmVwb3J0ZWRd
IFJGQzMxMDEgKDQ3NjcpDQo+Pj4NCj4+PlRoaXMgRXJyYXRhIHNob3VsZCBiZSByZWplY3RlZCBh
cyBpdCBpcyBlYXN5IHRvIGVudmlzaW9uIGEgdG9wb2xvZ3kNCj4+PndoZXJlIGFuIEFCUiBmb3Ig
YW4gTlNTQSByZWNlaXZlcyBhbiBOU1NBLUxTQSBmcm9tIGFuIE5TU0EgaW50ZXJuYWwNCj4+PnJv
dXRlciBhbmQgYW4gQVMtRXhlcm5hbC1MU0EgZnJvbSBvcmlnaW5hdGluZyByb3V0ZXJzIHRoYXQg
ZG8gbm90DQo+Pj5yZWNlaXZlIGVhY2ggb3RoZXJzIGVxdWl2YWxlbnQgTFNBcy4gRnVydGhlcm1v
cmUsIGV2ZW4gaWYgdGhpcyB3ZXJlDQo+Pj5ub3QgdGhlIGNhc2UsIHRoZSByZWZlcmVuY2VkIHRl
eHQgcmVmZXJzIHRvIExTQXMgdGhhdCBhcmUgYm90aA0KPj4+TlNTQS1MU0FzIGFzIG9wcG9zZWQg
dG8gYSBtaXh0dXJlIG9mIGFuIE5TU0EtTFNBIGFuZCBhbiBBUy1FeHRlcm5hbC1MU0EuDQo+Pj4N
Cj4+PlRoYW5rcywNCj4+PkFjZWUNCj4+Pg0KPj4+T24gOC83LzE2LCAxMTo1MCBQTSwgIlJGQyBF
cnJhdGEgU3lzdGVtIiA8cmZjLWVkaXRvckByZmMtZWRpdG9yLm9yZz4NCj4+Pndyb3RlOg0KPj4+
DQo+Pj4+VGhlIGZvbGxvd2luZyBlcnJhdGEgcmVwb3J0IGhhcyBiZWVuIHN1Ym1pdHRlZCBmb3Ig
UkZDMzEwMSwgIlRoZSBPU1BGDQo+Pj4+Tm90LVNvLVN0dWJieSBBcmVhIChOU1NBKSBPcHRpb24i
Lg0KPj4+Pg0KPj4+Pi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+Pj4+
WW91IG1heSByZXZpZXcgdGhlIHJlcG9ydCBiZWxvdyBhbmQgYXQ6DQo+Pj4+aHR0cDovL3d3dy5y
ZmMtZWRpdG9yLm9yZy9lcnJhdGFfc2VhcmNoLnBocD9yZmM9MzEwMSZlaWQ9NDc2Nw0KPj4+Pg0K
Pj4+Pi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQo+Pj4+VHlwZTogVGVj
aG5pY2FsDQo+Pj4+UmVwb3J0ZWQgYnk6IENoYW8gRnUgPGNoYW8uZnVAZXJpY3Nzb24uY29tPg0K
Pj4+Pg0KPj4+PlNlY3Rpb246IDIuNS4oNikuKGUpDQo+Pj4+DQo+Pj4+T3JpZ2luYWwgVGV4dA0K
Pj4+Pi0tLS0tLS0tLS0tLS0NCj4+Pj4gICAgICAgICAgKGUpIElmIHRoZSBjdXJyZW50IExTQSBp
cyBmdW5jdGlvbmFsbHkgdGhlIHNhbWUgYXMgYW4NCj4+Pj4gICAgICAgICAgICAgIGluc3RhbGxl
ZCBMU0EgKGkuZS4sIHNhbWUgZGVzdGluYXRpb24sIGNvc3QgYW5kIG5vbi16ZXJvDQo+Pj4+ICAg
ICAgICAgICAgICBmb3J3YXJkaW5nIGFkZHJlc3MpIHRoZW4gYXBwbHkgdGhlIGZvbGxvd2luZyBw
cmlvcml0aWVzDQo+Pj4+aW4NCj4+Pj4gICAgICAgICAgICAgIGRlY2lkaW5nIHdoaWNoIExTQSBp
cyBwcmVmZXJyZWQ6DQo+Pj4+DQo+Pj4+ICAgICAgICAgICAgICAgICAxLiBBIFR5cGUtNyBMU0Eg
d2l0aCB0aGUgUC1iaXQgc2V0Lg0KPj4+Pg0KPj4+PiAgICAgICAgICAgICAgICAgMi4gQSBUeXBl
LTUgTFNBLg0KPj4+Pg0KPj4+PiAgICAgICAgICAgICAgICAgMy4gVGhlIExTQSB3aXRoIHRoZSBo
aWdoZXIgcm91dGVyIElELg0KPj4+Pg0KPj4+PiAgICAgICAgICAgICAgW05TU0FdDQo+Pj4+DQo+
Pj4+Q29ycmVjdGVkIFRleHQNCj4+Pj4tLS0tLS0tLS0tLS0tLQ0KPj4+Pk5VTEwgKGl0IHNob3Vs
ZCBiZSBkZWxldGVkIGJlY2F1c2Ugbm8gTFNBcyB3b3VsZCBiZSBjb21wYXJlZCBoZXJlLikNCj4+
Pj4NCj4+Pj5Ob3Rlcw0KPj4+Pi0tLS0tDQo+Pj4+SWYgb25lIExTQSBpcyBUeXBlLTUgYW5kIHRo
ZSBvdGhlciBpcyBUeXBlLTcsIG9uZSBvZiB0aGVtIHdvdWxkIGJlDQo+Pj4+cmVqZWN0ZWQgYXQg
c3RlcCAoMi41LigzKSAoIHBsZWFzZSByZWZlciB0byBPU1BGIG1haWwgbGlzdDoNCj4+Pj5odHRw
czovL21haWxhcmNoaXZlLmlldGYub3JnL2FyY2gvbXNnL29zcGYvS0JvaDVUNzVvLXM3bl9iTDFr
bnJjNnVWbFQNCj4+Pj5zDQo+Pj4+KS4NCj4+Pj5JZiBib3RoIG9mIHRoZW0gYXJlIFR5cGUtNyBM
U0FzLCBvbmUgb2YgdGhlbSB3b3VsZCBiZSBmbHVzaGVkDQo+Pj4+YWNjb3JkaW5nDQo+Pj4+Mi40
OiANCj4+Pj4gICBJZiB0d28gTlNTQSByb3V0ZXJzLCBib3RoDQo+Pj4+ICAgcmVhY2hhYmxlIGZy
b20gb25lIGFub3RoZXIgb3ZlciB0aGUgTlNTQSwgb3JpZ2luYXRlIGZ1bmN0aW9uYWxseQ0KPj4+
PiAgIGVxdWl2YWxlbnQgVHlwZS03IExTQXMgKGkuZS4sIHNhbWUgZGVzdGluYXRpb24sIGNvc3Qg
YW5kIG5vbi16ZXJvDQo+Pj4+ICAgZm9yd2FyZGluZyBhZGRyZXNzKSwgdGhlbiB0aGUgcm91dGVy
IGhhdmluZyB0aGUgbGVhc3QgcHJlZmVycmVkIExTQQ0KPj4+PiAgIHNob3VsZCBmbHVzaCBpdHMg
TFNBLg0KPj4+Pg0KPj4+PkFzIGEgcmVzdWx0LCBydWxlIChlKSB3b3VsZCBuZXZlciBiZSBhcHBs
aWVkIGFuZCBzaG91bGQgYmUgcmVtb3ZlZC4NCj4+Pj4NCj4+Pj5JbnN0cnVjdGlvbnM6DQo+Pj4+
LS0tLS0tLS0tLS0tLQ0KPj4+PlRoaXMgZXJyYXR1bSBpcyBjdXJyZW50bHkgcG9zdGVkIGFzICJS
ZXBvcnRlZCIuIElmIG5lY2Vzc2FyeSwgcGxlYXNlDQo+Pj4+dXNlICJSZXBseSBBbGwiIHRvIGRp
c2N1c3Mgd2hldGhlciBpdCBzaG91bGQgYmUgdmVyaWZpZWQgb3IgcmVqZWN0ZWQuDQo+Pj4+V2hl
biBhIGRlY2lzaW9uIGlzIHJlYWNoZWQsIHRoZSB2ZXJpZnlpbmcgcGFydHkgKElFU0cpIGNhbiBs
b2cgaW4gdG8NCj4+Pj5jaGFuZ2UgdGhlIHN0YXR1cyBhbmQgZWRpdCB0aGUgcmVwb3J0LCBpZiBu
ZWNlc3NhcnkuDQo+Pj4+DQo+Pj4+LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0NCj4+Pj5SRkMzMTAxIChkcmFmdC1pZXRmLW9zcGYtbnNzYS11cGRhdGUtMTEpDQo+Pj4+LS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0NCj4+Pj5UaXRsZSAgICAgICAgICAg
ICAgIDogVGhlIE9TUEYgTm90LVNvLVN0dWJieSBBcmVhIChOU1NBKSBPcHRpb24NCj4+Pj5QdWJs
aWNhdGlvbiBEYXRlICAgIDogSmFudWFyeSAyMDAzDQo+Pj4+QXV0aG9yKHMpICAgICAgICAgICA6
IFAuIE11cnBoeQ0KPj4+PkNhdGVnb3J5ICAgICAgICAgICAgOiBQUk9QT1NFRCBTVEFOREFSRA0K
Pj4+PlNvdXJjZSAgICAgICAgICAgICAgOiBPcGVuIFNob3J0ZXN0IFBhdGggRmlyc3QgSUdQDQo+
Pj4+QXJlYSAgICAgICAgICAgICAgICA6IFJvdXRpbmcNCj4+Pj5TdHJlYW0gICAgICAgICAgICAg
IDogSUVURg0KPj4+PlZlcmlmeWluZyBQYXJ0eSAgICAgOiBJRVNHDQo+Pj4+DQo+Pj4NCj4+DQo+
DQoNCg==


From nobody Wed Aug 17 10:12:43 2016
Return-Path: <ginsberg@cisco.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 64E9D12D8D7 for <ospf@ietfa.amsl.com>; Wed, 17 Aug 2016 10:12:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.767
X-Spam-Level: 
X-Spam-Status: No, score=-15.767 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=-1.247, 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 vwZG315RvkUa for <ospf@ietfa.amsl.com>; Wed, 17 Aug 2016 10:12:37 -0700 (PDT)
Received: from rcdn-iport-6.cisco.com (rcdn-iport-6.cisco.com [173.37.86.77]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 01E6C12D67D for <ospf@ietf.org>; Wed, 17 Aug 2016 10:12:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=77438; q=dns/txt; s=iport; t=1471453956; x=1472663556; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=zKJDnehd4pRTeCYzIdySyF6aZkjoJNqpU5QjhTXxmks=; b=XbM95Up/RS05DV89s8XoA6aI5MPI83Wqpx95YcvIaY6hQ7rq/Yv+BYj+ 1Qemtz07p4LiqKw6fJRPPrU38hfwAQmmGwqNxD3ShK3TB9t3/+bvN62LI JbrIhW8Epvbsy2cA6TYysWVjgDpwYhwmkEg69qB3ydQKh4rT7wuhPGuWB I=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0ApAgAEmrRX/40NJK1UCoJ2TlZ8B7kwg?= =?us-ascii?q?X0mhXcCgWk4FAIBAQEBAQEBXieEXgEBBRoBEkELEAIBCBEEAQEhAQYHMhQJCAI?= =?us-ascii?q?EAQ0FCBOIFg69LgEBAQEBAQEBAQEBAQEBAQEBAQEBARcFhiqETYQYBFqFJQWIL?= =?us-ascii?q?YtQhUcBhh+Id4FyhFyJAoZnhVSDdwEeNoN6bgGFLkZ/AQEB?=
X-IronPort-AV: E=Sophos;i="5.28,529,1464652800";  d="scan'208,217";a="138731879"
Received: from alln-core-8.cisco.com ([173.36.13.141]) by rcdn-iport-6.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 17 Aug 2016 17:12:34 +0000
Received: from XCH-RCD-002.cisco.com (xch-rcd-002.cisco.com [173.37.102.12]) by alln-core-8.cisco.com (8.14.5/8.14.5) with ESMTP id u7HHCYrq018176 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Wed, 17 Aug 2016 17:12:34 GMT
Received: from xch-aln-001.cisco.com (173.36.7.11) by XCH-RCD-002.cisco.com (173.37.102.12) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Wed, 17 Aug 2016 12:12:33 -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, 17 Aug 2016 12:12:33 -0500
From: "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>
To: "Dongjie (Jimmy)" <jie.dong@huawei.com>, "ospf@ietf.org" <ospf@ietf.org>
Thread-Topic: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-problem-statement
Thread-Index: AQHR84hPeSCWxXzyPU+GgmaHtHS1iaBEA4oQgAfqA4CAAE/bAIABB0OAgAAobEA=
Date: Wed, 17 Aug 2016 17:12:33 +0000
Message-ID: <8d7aa57ec4de4120a4a70ed2915da976@XCH-ALN-001.cisco.com>
References: <76CD132C3ADEF848BD84D028D243C92774EFB09A@NKGEML515-MBX.china.huawei.com> <90433b8486184c9cb4b947e7ffb9fc73@XCH-ALN-001.cisco.com> <76CD132C3ADEF848BD84D028D243C92774EFB143@NKGEML515-MBX.china.huawei.com> <0369fc017f8d47568594d3eb9f684649@XCH-ALN-001.cisco.com> <76CD132C3ADEF848BD84D028D243C92774EFB1BF@NKGEML515-MBX.china.huawei.com> <3a424b8025ca42a5a64bf88af69ea108@XCH-ALN-001.cisco.com> <76CD132C3ADEF848BD84D028D243C92774EFBC05@NKGEML515-MBX.china.huawei.com> <37a4a1ba0da84b76a4d5962f59441a17@XCH-ALN-001.cisco.com> <76CD132C3ADEF848BD84D028D243C92774F05C49@NKGEML515-MBX.china.huawei.com> <36c4636b09bf4464b912080806d917e3@XCH-ALN-001.cisco.com> <76CD132C3ADEF848BD84D028D243C92774F08496@NKGEML515-MBX.china.huawei.com> <09aab4b3829a4203a32ea6febfdd8a89@XCH-ALN-001.cisco.com> <76CD132C3ADEF848BD84D028D243C92774F089D1@NKGEML515-MBX.china.huawei.com>
In-Reply-To: <76CD132C3ADEF848BD84D028D243C92774F089D1@NKGEML515-MBX.china.huawei.com>
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.24.121.27]
Content-Type: multipart/alternative; boundary="_000_8d7aa57ec4de4120a4a70ed2915da976XCHALN001ciscocom_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/ospf/ZyX665P-kOLOTxL5BJawLXaijU4>
Cc: "Zhangxudong \(zhangxudong, VRP\)" <zhangxudong@huawei.com>, "lizhenqiang@chinamobile.com" <lizhenqiang@chinamobile.com>
Subject: Re: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-problem-statement
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 17 Aug 2016 17:12:41 -0000

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

Jie -

My opinion is:

Problem statement draft should NOT move forward. There is no problem which =
we intend to solve.

   Les


From: Dongjie (Jimmy) [mailto:jie.dong@huawei.com]
Sent: Wednesday, August 17, 2016 2:45 AM
To: Les Ginsberg (ginsberg); ospf@ietf.org
Cc: Zhangxudong (zhangxudong, VRP); lizhenqiang@chinamobile.com
Subject: RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-probl=
em-statement

Hi Les,

I'm a little confused here. Do you mean the problem statement should not be=
 moved forward, because the discussion on the potential solutions has not c=
onverged yet?

We will prepare some material to describe a candidate solution for impact m=
itigation, and we can discuss further base on that . But IMO the progress o=
f the solution does not impact the value of the problem statement, what do =
you think?

Best regards,
Jie

From: Les Ginsberg (ginsberg) [mailto:ginsberg@cisco.com]
Sent: Wednesday, August 17, 2016 7:05 AM
To: Dongjie (Jimmy) <jie.dong@huawei.com<mailto:jie.dong@huawei.com>>; ospf=
@ietf.org<mailto:ospf@ietf.org>
Cc: Zhangxudong (zhangxudong, VRP) <zhangxudong@huawei.com<mailto:zhangxudo=
ng@huawei.com>>; lizhenqiang@chinamobile.com<mailto:lizhenqiang@chinamobile=
.com>
Subject: RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-probl=
em-statement

Jie -

I agree that the discussion has been useful. But my position - considering =
all the points made during this discussion - is that no protocol changes ar=
e advisable.
I therefore think the draft should not be moved forward.

   Les


From: Dongjie (Jimmy) [mailto:jie.dong@huawei.com]
Sent: Tuesday, August 16, 2016 6:16 AM
To: Les Ginsberg (ginsberg); ospf@ietf.org<mailto:ospf@ietf.org>
Cc: Zhangxudong (zhangxudong, VRP); lizhenqiang@chinamobile.com<mailto:lizh=
enqiang@chinamobile.com>
Subject: RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-probl=
em-statement

Hi Les,

It seems that after these days discussion, now we are clear with the proble=
m, this is a good progress for the problem statement draft. Next step I thi=
nk we can focus on the discussion of the solutions.

If the Maxage flush problem happens in production network, without protocol=
 change, it will have severe impact to the network, which I believe is not =
acceptable. At least some mechanism to mitigate the impact is needed. The m=
echanism you proposed can be part of the mitigation solution, while some op=
timization needs to be considered to avoid unexpected behaviors, e.g. in so=
me cases the LSA may stay for quite a long time and cannot get aged properl=
y.

As for RFC 6232, sorry for not making it clear in the beginning. RFC 6232 c=
an be useful to track the originator of the purge message when an invalid p=
urge (e.g. remain lifetime corruption) is detected by some other means.

Best regards,
Jie

From: Les Ginsberg (ginsberg) [mailto:ginsberg@cisco.com]
Sent: Friday, August 12, 2016 1:29 AM
To: Dongjie (Jimmy) <jie.dong@huawei.com<mailto:jie.dong@huawei.com>>; ospf=
@ietf.org<mailto:ospf@ietf.org>
Cc: Zhangxudong (zhangxudong, VRP) <zhangxudong@huawei.com<mailto:zhangxudo=
ng@huawei.com>>; lizhenqiang@chinamobile.com<mailto:lizhenqiang@chinamobile=
.com>
Subject: RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-probl=
em-statement

Jie -

Having the discussion has certainly been a good thing, but if the consensus=
 of the WG is that there is no protocol change required then there is no ne=
ed for any draft - which is my current position.

The other point is that you seem to be confusing the IS-IS Purge originatio=
n TLV (RFC 6232) with detecting invalid purges/remaining lifetime corruptio=
n. This is not the case. RFC 6232 simply allows us to detect which router o=
riginated a purge - it is not able to detect whether a purge is valid/inval=
id - and was not motivated by concerns about remaining lifetime corruption.

   Les


From: Dongjie (Jimmy) [mailto:jie.dong@huawei.com]
Sent: Wednesday, August 10, 2016 9:24 PM
To: Les Ginsberg (ginsberg); ospf@ietf.org<mailto:ospf@ietf.org>
Cc: Zhangxudong (zhangxudong, VRP); lizhenqiang@chinamobile.com<mailto:lizh=
enqiang@chinamobile.com>
Subject: RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-probl=
em-statement

Hi Les,

The current draft is about problem statement, so IMO what the WG needs to c=
onsider is whether this is a vulnerability of OSPF protocol, and whether it=
 can have negative impact to the network. If the problem is acknowledged, I=
MO it is worth to be documented.

The "ROI" as you mentioned is for the evaluation of the proposed solutions.=
 I totally agree that for the timer bug case, recognizing and ignoring the =
received abnormal Maxage LSAs cannot stop the misbehaved router from genera=
ting further Maxage LSA, as it is a systematic problem, which can only be f=
ixed after the operator identifies that router. This is also similar to the=
 systematic corruption of IS-IS remain time.  And this is why this draft me=
ntions two kinds of potential solutions, the mitigation mechanism can avoid=
 the network being severely impacted by the problem, while for systematic p=
roblems, problem localization is needed to identify the misbehaved router a=
nd then solve the problem.

Best regards,
Jie

From: OSPF [mailto:ospf-bounces@ietf.org] On Behalf Of Les Ginsberg (ginsbe=
rg)
Sent: Monday, August 08, 2016 2:14 AM
To: Dongjie (Jimmy) <jie.dong@huawei.com<mailto:jie.dong@huawei.com>>; ospf=
@ietf.org<mailto:ospf@ietf.org>
Cc: Zhangxudong (zhangxudong, VRP) <zhangxudong@huawei.com<mailto:zhangxudo=
ng@huawei.com>>; lizhenqiang@chinamobile.com<mailto:lizhenqiang@chinamobile=
.com>
Subject: Re: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-probl=
em-statement

Jie -

Thinking about the following some more:

<snip>
What remains is the possibility that an implementation has some bug and uni=
ntentionally modifies the age to something other than what it should be due=
 to the actual elapsed time since LSA generation. I suppose a mechanism equ=
ivalent to what the IS-IS draft defined i.e. setting the age to "new" (0 in=
 OSPF case) when first receiving a non-self-generated LSA could be useful t=
o prevent negative impacts of such an implementation bug. Is this what you =
intend?

[Jie]: More specifically, the problem could be caused by either "setting th=
e LS age field incorrectly due to implementation bug" or "system timer runs=
 so fast that the LS age reaches MaxAge much earlier than other routers". A=
nother less likely case is that the LS age field is corrupted before the LS=
A is assembled into OSPF packet.
<end snip>

The benefits are extremely limited. If a router prematurely ages an LSA due=
 to a timer bug, ignoring the received LSA age on reception isn't going to =
prevent premature purging by the router which has the bug. So the effect of=
 ignoring the received LSA age prior to reaching MAXAGE will be short lived=
. You are then left with the possibility that an implementation corrupts th=
e LSA age BEFORE calculating checksum/crypto authentication - but its local=
 timeout logic is unaffected. This has very limited value. Whether the WG c=
onsiders this worth pursuing is something you need to ask. For myself, I do=
n't see much ROI here.

  Les



From: Dongjie (Jimmy) [mailto:jie.dong@huawei.com]
Sent: Monday, August 01, 2016 9:43 PM
To: Les Ginsberg (ginsberg); ospf@ietf.org<mailto:ospf@ietf.org>
Cc: Zhangxudong (zhangxudong, VRP); lizhenqiang@chinamobile.com<mailto:lizh=
enqiang@chinamobile.com>
Subject: RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-probl=
em-statement

Hi Les,

Please see my replies with [Jie2]:

From: Les Ginsberg (ginsberg) [mailto:ginsberg@cisco.com]
Sent: Monday, August 01, 2016 9:57 PM
To: Dongjie (Jimmy); ospf@ietf.org<mailto:ospf@ietf.org>
Cc: Zhangxudong (zhangxudong, VRP); lizhenqiang@chinamobile.com<mailto:lizh=
enqiang@chinamobile.com>
Subject: RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-probl=
em-statement

Jie -

From: Dongjie (Jimmy) [mailto:jie.dong@huawei.com]
Sent: Monday, August 01, 2016 1:44 AM
To: Les Ginsberg (ginsberg); ospf@ietf.org<mailto:ospf@ietf.org>
Cc: Zhangxudong (zhangxudong, VRP); lizhenqiang@chinamobile.com<mailto:lizh=
enqiang@chinamobile.com>
Subject: RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-probl=
em-statement

Hi Les,

Please see inline with [Jie]:

From: Les Ginsberg (ginsberg) [mailto:ginsberg@cisco.com]
Sent: Monday, August 01, 2016 3:09 PM
To: Dongjie (Jimmy); ospf@ietf.org<mailto:ospf@ietf.org>
Cc: Zhangxudong (zhangxudong, VRP); lizhenqiang@chinamobile.com<mailto:lizh=
enqiang@chinamobile.com>
Subject: RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-probl=
em-statement

Jie -

Fully agree that IS-IS and OSPF differ in this regard.

https://www.ietf.org/id/draft-ietf-isis-remaining-lifetime-01.txt addresses=
 problems where corruption of the remaining lifetime occurs either during t=
ransmission/reception or due to some DOS attack. This isn't a concern w OSP=
F (hope you agree).

[Jie]: Yes, for OSPF the corruption during packet transmission can be detec=
ted.

What remains is the possibility that an implementation has some bug and uni=
ntentionally modifies the age to something other than what it should be due=
 to the actual elapsed time since LSA generation. I suppose a mechanism equ=
ivalent to what the IS-IS draft defined i.e. setting the age to "new" (0 in=
 OSPF case) when first receiving a non-self-generated LSA could be useful t=
o prevent negative impacts of such an implementation bug. Is this what you =
intend?

[Jie]: More specifically, the problem could be caused by either "setting th=
e LS age field incorrectly due to implementation bug" or "system timer runs=
 so fast that the LS age reaches MaxAge much earlier than other routers". A=
nother less likely case is that the LS age field is corrupted before the LS=
A is assembled into OSPF packet.

[Jie]: Regarding the solutions space, IMO we need to consider both cases: "=
LS age reaches MaxAge" and "LS age close to MaxAge". For IS-IS, RFC 6232 an=
d RFC 6233 provide solutions for the detection and identification of corrup=
ted IS-IS purge, while OSPF does not have similar mechanisms.

[Les:] It is incorrect to say that RFC 6232 makes it possible to detect a c=
orrupt purge. What it does do is to provide an indication as to which IS in=
itiated a purge. I don't know how OSPF would address this issue, but for OS=
PFv2 at least any solution would likely not be backwards compatible. For th=
is reason I suggest that you not try to address this issue in the same draf=
t.

[Jie2]: Agreed, RFC 6232 provide the mechanism to track the misbehaved rout=
ers so that operator can fix the problem, the detection can be based on the=
 rules in RFC 6233 or some other anomalies. Indeed for OSPFv2 legacy LSAs, =
it is difficult to introduce the mechanism similar to RFC 6232, while it ca=
n be easier for the OSPFv2/v3 Extended LSAs. So it depends on how backward =
compatible the solution should be. I agree with you that the solution for P=
roblem Localization in OSPF needs to be provided in a separate document.

Solutions to LS age  corruption can be done in a backwards compatible way, =
but they  MUST NOT result in discarding purges which pass authentication- d=
oing so places you at risk for having inconsistent LSDBs in the network.

[Jie2]: Exactly. The received MaxAge LSAs cannot simply be discarded, the d=
ecision must be made carefully, probably based on some additional informati=
on. The authors has discussed some possible solution internally, and will p=
repare some material for further open discussion.

As written, the draft makes claims that are at least misleading - and I bel=
ieve actually incorrect. In Section 6 you say:

"The LS age field may be altered as a result of
   packet corruption, such modification cannot be detected by LSA
   checksum nor OSPF packet cryptographic authentication."

This isn't correct.

[Jie] Thanks for pointing out this. This sentence need to be revised to men=
tion "LSA corruption" rather than "packet corruption".

What would be helpful - at least to me - is to move from a generic problem =
statement to the specific problem you want to solve and the proposed soluti=
on. This also requires you to more clearly state the cases where there is a=
n actual vulnerability. It would be a lot easier to support the draft if th=
is were done.

[Jie] Thanks for your suggestion. Yes we can update this draft with more sp=
ecific problem statements as I mentioned above.

[Jie] As for the proposed solutions, the current draft specifies the requir=
ements on the potential solutions, from which we envision that different so=
lutions maybe needed for "Impact Mitigation" and "Problem Localization". Th=
e solution for "Impact mitigation" can be the easier one, for which we can =
start to discuss the potential solutions now. While the solution for "probl=
em localization" may need more considerations.

[Les:] A discussion of the requirements is useful and necessary, but IMO un=
til you propose a solution there isn't enough substance for the document to=
 become a WG document.

[Jie2] Yes the current draft focuses on the problem statement and the requi=
rements, the goal is to firstly get the MaxAge flush problem acknowledged a=
nd reach consensus on the requirements. Then the plan is to specify the sol=
utions in separate documents.  Your valuable suggestions will be considered=
, and further contributions are welcome.

Best regards,
Jie

    Les

Best regards,
Jie

   Les


From: Dongjie (Jimmy) [mailto:jie.dong@huawei.com]
Sent: Sunday, July 31, 2016 11:48 PM
To: Les Ginsberg (ginsberg); ospf@ietf.org<mailto:ospf@ietf.org>
Cc: Zhangxudong (zhangxudong, VRP); lizhenqiang@chinamobile.com<mailto:lizh=
enqiang@chinamobile.com>
Subject: RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-probl=
em-statement

Hi Les,

Thanks for your comments.

OSPF packet level checksum and authentication can only protect the assemble=
d LSU packet one hop on the wire, while cannot detect any change to LSA mad=
e by the routers. This is because the OSPF packets are re-assembled on each=
 hop, which is slightly different from IS-IS. So the problem for OSPF is ma=
inly due to the problems inside the router, for example protocol implementa=
tions, system timers, or some hardware problem. Actually this problem has b=
een seen in several production networks.

We can improve the description in the draft to make this clear.

Best regards,
Jie

From: Les Ginsberg (ginsberg) [mailto:ginsberg@cisco.com]
Sent: Monday, August 01, 2016 1:30 PM
To: Dongjie (Jimmy); ospf@ietf.org<mailto:ospf@ietf.org>
Cc: Zhangxudong (zhangxudong, VRP); lizhenqiang@chinamobile.com<mailto:lizh=
enqiang@chinamobile.com>
Subject: RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-probl=
em-statement

Jie -

The draft says (Section 2):

"Since cryptographic authentication is executed at the OSPF packet
   level, it can only protect the assembled LSU packet for one hop and
   does not provide any additional protection for the corruption of LS
   age field."

But as authentication is calculated at the OSPF packet level, any change to=
 the LS age field for an individual LSA contained within the OSPF packet (e=
.g. by some packet corruption in transmission) would cause authentication t=
o fail when the packet is received. So the statement you make is not correc=
t. I therefore am struggling to understand what problem you believe is not =
addressed by existing authentication techniques.

   Les



From: OSPF [mailto:ospf-bounces@ietf.org] On Behalf Of Dongjie (Jimmy)
Sent: Sunday, July 31, 2016 8:15 PM
To: ospf@ietf.org<mailto:ospf@ietf.org>
Cc: Zhangxudong (zhangxudong, VRP); lizhenqiang@chinamobile.com<mailto:lizh=
enqiang@chinamobile.com>
Subject: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-problem-s=
tatement

Hi all,

draft-dong-ospf-maxage-flush-problem-statement describes the problems cause=
d by the corruption of the LS Age field, and summarizes the requirements on=
 potential solutions. This draft received good comments during the presenta=
tion on the IETF meeting in B.A.

The authors would like to solicit further feedbacks from the mailing list, =
on both the problem statement and the solution requirements. Based on the f=
eedbacks, we will update the problem statement draft, and work together to =
build suitable solutions.

The URL of the draft is:
https://tools.ietf.org/html/draft-dong-ospf-maxage-flush-problem-statement-=
00

Comments & feedbacks are welcome.

Best regards,
Jie


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

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@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;
	text-align:justify;
	font-size:10.5pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	text-align:justify;
	font-size:10.5pt;
	font-family:"Calibri","sans-serif";}
span.BalloonTextChar
	{mso-style-name:"Balloon Text Char";
	mso-style-priority:99;
	mso-style-link:"Balloon Text";
	font-family:"Tahoma","sans-serif";}
p.a, li.a, div.a
	{mso-style-name:\6279\6CE8\6846\6587\672C;
	mso-style-link:"\6279\6CE8\6846\6587\672C Char";
	margin:0in;
	margin-bottom:.0001pt;
	text-align:justify;
	font-size:10.5pt;
	font-family:"Calibri","sans-serif";}
span.Char
	{mso-style-name:"\6279\6CE8\6846\6587\672C Char";
	mso-style-priority:99;
	mso-style-link:\6279\6CE8\6846\6587\672C;
	font-family:"Calibri","sans-serif";}
span.EmailStyle21
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle22
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle23
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle24
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle25
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle26
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle27
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle28
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle29
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle30
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle31
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle32
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle33
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle34
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.25in 1.0in 1.25in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple" style=3D"text-justify-t=
rim:punctuation">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D">Jie &=
#8211;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D"><o:p>=
&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D">My op=
inion is:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D"><o:p>=
&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D">Probl=
em statement draft should NOT move forward. There is no problem which we in=
tend to solve.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D"><o:p>=
&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D">&nbsp=
;&nbsp; Les<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D"><o:p>=
&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D"><o:p>=
&nbsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><b><span st=
yle=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quo=
t;">From:</span></b><span style=3D"font-size:10.0pt;font-family:&quot;Tahom=
a&quot;,&quot;sans-serif&quot;"> Dongjie (Jimmy) [mailto:jie.dong@huawei.co=
m]
<br>
<b>Sent:</b> Wednesday, August 17, 2016 2:45 AM<br>
<b>To:</b> Les Ginsberg (ginsberg); ospf@ietf.org<br>
<b>Cc:</b> Zhangxudong (zhangxudong, VRP); lizhenqiang@chinamobile.com<br>
<b>Subject:</b> RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flus=
h-problem-statement<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><o:p>&nbsp;=
</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">Hi Les,
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">I&#8217;m a little confused here. Do you mean the problem statement sh=
ould not be moved forward, because the discussion on the potential solution=
s has not converged yet?
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">We will prepare some material to describe a candidate solution for imp=
act mitigation, and we can discuss further base on that . But IMO the progr=
ess of the solution does not impact
 the value of the problem statement, what do you think?<o:p></o:p></span></=
p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">Best regards,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">Jie<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><b><span st=
yle=3D"font-size:11.0pt;mso-fareast-language:ZH-CN">From:</span></b><span s=
tyle=3D"font-size:11.0pt;mso-fareast-language:ZH-CN"> Les Ginsberg (ginsber=
g) [<a href=3D"mailto:ginsberg@cisco.com">mailto:ginsberg@cisco.com</a>]
<br>
<b>Sent:</b> Wednesday, August 17, 2016 7:05 AM<br>
<b>To:</b> Dongjie (Jimmy) &lt;<a href=3D"mailto:jie.dong@huawei.com">jie.d=
ong@huawei.com</a>&gt;;
<a href=3D"mailto:ospf@ietf.org">ospf@ietf.org</a><br>
<b>Cc:</b> Zhangxudong (zhangxudong, VRP) &lt;<a href=3D"mailto:zhangxudong=
@huawei.com">zhangxudong@huawei.com</a>&gt;;
<a href=3D"mailto:lizhenqiang@chinamobile.com">lizhenqiang@chinamobile.com<=
/a><br>
<b>Subject:</b> RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flus=
h-problem-statement<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span style=
=3D"mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">Jie &#8211;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">I agree that the discussion has been useful. But my p=
osition &#8211; considering all the points made during this discussion &#82=
11; is that no protocol changes are advisable.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">I therefore think the draft should not be moved forwa=
rd.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">&nbsp;&nbsp; Les<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><b><span st=
yle=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quo=
t;;mso-fareast-language:ZH-CN">From:</span></b><span style=3D"font-size:10.=
0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;mso-fareast-langu=
age:ZH-CN">
 Dongjie (Jimmy) [<a href=3D"mailto:jie.dong@huawei.com">mailto:jie.dong@hu=
awei.com</a>]
<br>
<b>Sent:</b> Tuesday, August 16, 2016 6:16 AM<br>
<b>To:</b> Les Ginsberg (ginsberg); <a href=3D"mailto:ospf@ietf.org">ospf@i=
etf.org</a><br>
<b>Cc:</b> Zhangxudong (zhangxudong, VRP); <a href=3D"mailto:lizhenqiang@ch=
inamobile.com">
lizhenqiang@chinamobile.com</a><br>
<b>Subject:</b> RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flus=
h-problem-statement<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span style=
=3D"mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">Hi Les,
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">It seems that after these days discussion, now we are clear with the p=
roblem, this is a good progress for the problem statement draft. Next step =
I think we can focus on the discussion
 of the solutions.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">If the Maxage flush problem happens in production network, without pro=
tocol change, it will have severe impact to the network, which I believe is=
 not acceptable. At least some mechanism
 to mitigate the impact is needed. The mechanism you proposed can be part o=
f the mitigation solution, while some optimization needs to be considered t=
o avoid unexpected behaviors, e.g. in some cases the LSA may stay for quite=
 a long time and cannot get aged
 properly.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">As for RFC 6232, sorry for not making it clear in the beginning. RFC 6=
232 can be useful to track the originator of the purge message when an inva=
lid purge (e.g. remain lifetime corruption)
 is detected by some other means.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">Best regards,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">Jie<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><b><span st=
yle=3D"font-size:11.0pt;mso-fareast-language:ZH-CN">From:</span></b><span s=
tyle=3D"font-size:11.0pt;mso-fareast-language:ZH-CN"> Les Ginsberg (ginsber=
g) [</span><span style=3D"mso-fareast-language:ZH-CN"><a href=3D"mailto:gin=
sberg@cisco.com"><span style=3D"font-size:11.0pt">mailto:ginsberg@cisco.com=
</span></a></span><span style=3D"font-size:11.0pt;mso-fareast-language:ZH-C=
N">]
<br>
<b>Sent:</b> Friday, August 12, 2016 1:29 AM<br>
<b>To:</b> Dongjie (Jimmy) &lt;</span><span style=3D"mso-fareast-language:Z=
H-CN"><a href=3D"mailto:jie.dong@huawei.com"><span style=3D"font-size:11.0p=
t">jie.dong@huawei.com</span></a></span><span style=3D"font-size:11.0pt;mso=
-fareast-language:ZH-CN">&gt;;
</span><span style=3D"mso-fareast-language:ZH-CN"><a href=3D"mailto:ospf@ie=
tf.org"><span style=3D"font-size:11.0pt">ospf@ietf.org</span></a></span><sp=
an style=3D"font-size:11.0pt;mso-fareast-language:ZH-CN"><br>
<b>Cc:</b> Zhangxudong (zhangxudong, VRP) &lt;</span><span style=3D"mso-far=
east-language:ZH-CN"><a href=3D"mailto:zhangxudong@huawei.com"><span style=
=3D"font-size:11.0pt">zhangxudong@huawei.com</span></a></span><span style=
=3D"font-size:11.0pt;mso-fareast-language:ZH-CN">&gt;;
</span><span style=3D"mso-fareast-language:ZH-CN"><a href=3D"mailto:lizhenq=
iang@chinamobile.com"><span style=3D"font-size:11.0pt">lizhenqiang@chinamob=
ile.com</span></a></span><span style=3D"font-size:11.0pt;mso-fareast-langua=
ge:ZH-CN"><br>
<b>Subject:</b> RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flus=
h-problem-statement<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span style=
=3D"mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">Jie &#8211;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">Having the discussion has certainly been a good thing=
, but if the consensus of the WG is that there is no protocol change requir=
ed then there is no need for any draft
 &#8211; which is my current position.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">The other point is that you seem to be confusing the =
IS-IS Purge origination TLV (RFC 6232) with detecting invalid purges/remain=
ing lifetime corruption. This is not
 the case. RFC 6232 simply allows us to detect which router originated a pu=
rge &#8211; it is not able to detect whether a purge is valid/invalid &#821=
1; and was not motivated by concerns about remaining lifetime corruption.<o=
:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">&nbsp;&nbsp; Les<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><b><span st=
yle=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quo=
t;;mso-fareast-language:ZH-CN">From:</span></b><span style=3D"font-size:10.=
0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;mso-fareast-langu=
age:ZH-CN">
 Dongjie (Jimmy) [</span><span style=3D"mso-fareast-language:ZH-CN"><a href=
=3D"mailto:jie.dong@huawei.com"><span style=3D"font-size:10.0pt;font-family=
:&quot;Tahoma&quot;,&quot;sans-serif&quot;">mailto:jie.dong@huawei.com</spa=
n></a></span><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;=
,&quot;sans-serif&quot;;mso-fareast-language:ZH-CN">]
<br>
<b>Sent:</b> Wednesday, August 10, 2016 9:24 PM<br>
<b>To:</b> Les Ginsberg (ginsberg); </span><span style=3D"mso-fareast-langu=
age:ZH-CN"><a href=3D"mailto:ospf@ietf.org"><span style=3D"font-size:10.0pt=
;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">ospf@ietf.org</span=
></a></span><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,=
&quot;sans-serif&quot;;mso-fareast-language:ZH-CN"><br>
<b>Cc:</b> Zhangxudong (zhangxudong, VRP); </span><span style=3D"mso-fareas=
t-language:ZH-CN"><a href=3D"mailto:lizhenqiang@chinamobile.com"><span styl=
e=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;=
">lizhenqiang@chinamobile.com</span></a></span><span style=3D"font-size:10.=
0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;mso-fareast-langu=
age:ZH-CN"><br>
<b>Subject:</b> RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flus=
h-problem-statement<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span style=
=3D"mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">Hi Les,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">The current draft is about problem statement, so IMO =
what the WG needs to consider is whether this is a vulnerability of OSPF pr=
otocol, and whether it can have negative
 impact to the network. If the problem is acknowledged, IMO it is worth to =
be documented.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">The &#8220;ROI&#8221; as you mentioned is for the eva=
luation of the proposed solutions. I totally agree that for the timer bug c=
ase, recognizing and ignoring the received abnormal
 Maxage LSAs cannot stop the misbehaved router from generating further Maxa=
ge LSA, as it is a systematic problem, which can only be fixed after the op=
erator identifies that router. This is also similar to the systematic corru=
ption of IS-IS remain time. &nbsp;And
 this is why this draft mentions two kinds of potential solutions, the miti=
gation mechanism can avoid the network being severely impacted by the probl=
em, while for systematic problems, problem localization is needed to identi=
fy the misbehaved router and then
 solve the problem.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">Best regards,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">Jie<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><b><span st=
yle=3D"font-size:11.0pt;mso-fareast-language:ZH-CN">From:</span></b><span s=
tyle=3D"font-size:11.0pt;mso-fareast-language:ZH-CN"> OSPF [</span><span st=
yle=3D"mso-fareast-language:ZH-CN"><a href=3D"mailto:ospf-bounces@ietf.org"=
><span style=3D"font-size:11.0pt">mailto:ospf-bounces@ietf.org</span></a></=
span><span style=3D"font-size:11.0pt;mso-fareast-language:ZH-CN">]
<b>On Behalf Of </b>Les Ginsberg (ginsberg)<br>
<b>Sent:</b> Monday, August 08, 2016 2:14 AM<br>
<b>To:</b> Dongjie (Jimmy) &lt;</span><span style=3D"mso-fareast-language:Z=
H-CN"><a href=3D"mailto:jie.dong@huawei.com"><span style=3D"font-size:11.0p=
t">jie.dong@huawei.com</span></a></span><span style=3D"font-size:11.0pt;mso=
-fareast-language:ZH-CN">&gt;;
</span><span style=3D"mso-fareast-language:ZH-CN"><a href=3D"mailto:ospf@ie=
tf.org"><span style=3D"font-size:11.0pt">ospf@ietf.org</span></a></span><sp=
an style=3D"font-size:11.0pt;mso-fareast-language:ZH-CN"><br>
<b>Cc:</b> Zhangxudong (zhangxudong, VRP) &lt;</span><span style=3D"mso-far=
east-language:ZH-CN"><a href=3D"mailto:zhangxudong@huawei.com"><span style=
=3D"font-size:11.0pt">zhangxudong@huawei.com</span></a></span><span style=
=3D"font-size:11.0pt;mso-fareast-language:ZH-CN">&gt;;
</span><span style=3D"mso-fareast-language:ZH-CN"><a href=3D"mailto:lizhenq=
iang@chinamobile.com"><span style=3D"font-size:11.0pt">lizhenqiang@chinamob=
ile.com</span></a></span><span style=3D"font-size:11.0pt;mso-fareast-langua=
ge:ZH-CN"><br>
<b>Subject:</b> Re: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flus=
h-problem-statement<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span style=
=3D"mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">Jie &#8211;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">Thinking about the following some more:<o:p></o:p></s=
pan></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><i><span style=3D"font-size:11.0pt;color:red;mso-far=
east-language:ZH-CN">&lt;snip&gt;<o:p></o:p></span></i></p>
<p class=3D"MsoNormal"><i><span style=3D"font-size:11.0pt;color:red;mso-far=
east-language:ZH-CN">What remains is the possibility that an implementation=
 has some bug and unintentionally modifies the age to something other than =
what it should be due to the actual
 elapsed time since LSA generation. I suppose a mechanism equivalent to wha=
t the IS-IS draft defined i.e. setting the age to &#8220;new&#8221; (0 in O=
SPF case) when first receiving a non-self-generated LSA could be useful to =
prevent negative impacts of such an implementation
 bug. Is this what you intend?<o:p></o:p></span></i></p>
<p class=3D"MsoNormal"><i><span style=3D"font-size:11.0pt;color:red;mso-far=
east-language:ZH-CN"><o:p>&nbsp;</o:p></span></i></p>
<p class=3D"MsoNormal"><i><span style=3D"font-size:11.0pt;color:red;mso-far=
east-language:ZH-CN">[Jie]: More specifically, the problem could be caused =
by either &#8220;setting the LS age field incorrectly due to implementation=
 bug&#8221; or &#8220;system timer runs so fast that the
 LS age reaches MaxAge much earlier than other routers&#8221;. Another less=
 likely case is that the LS age field is corrupted before the LSA is assemb=
led into OSPF packet.<o:p></o:p></span></i></p>
<p class=3D"MsoNormal"><i><span style=3D"font-size:11.0pt;color:red;mso-far=
east-language:ZH-CN">&lt;end snip&gt;<o:p></o:p></span></i></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">The benefits are extremely limited. If a router prema=
turely ages an LSA due to a timer bug, ignoring the received LSA age on rec=
eption isn&#8217;t going to prevent premature
 purging by the router which has the bug. So the effect of ignoring the rec=
eived LSA age prior to reaching MAXAGE will be short lived. You are then le=
ft with the possibility that an implementation corrupts the LSA age BEFORE =
calculating checksum/crypto authentication
 &#8211; but its local timeout logic is unaffected. This has very limited v=
alue. Whether the WG considers this worth pursuing is something you need to=
 ask. For myself, I don&#8217;t see much ROI here.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">&nbsp;&nbsp;Les<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><b><span st=
yle=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quo=
t;;mso-fareast-language:ZH-CN">From:</span></b><span style=3D"font-size:10.=
0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;mso-fareast-langu=
age:ZH-CN">
 Dongjie (Jimmy) [</span><span style=3D"mso-fareast-language:ZH-CN"><a href=
=3D"mailto:jie.dong@huawei.com"><span style=3D"font-size:10.0pt;font-family=
:&quot;Tahoma&quot;,&quot;sans-serif&quot;">mailto:jie.dong@huawei.com</spa=
n></a></span><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;=
,&quot;sans-serif&quot;;mso-fareast-language:ZH-CN">]
<br>
<b>Sent:</b> Monday, August 01, 2016 9:43 PM<br>
<b>To:</b> Les Ginsberg (ginsberg); </span><span style=3D"mso-fareast-langu=
age:ZH-CN"><a href=3D"mailto:ospf@ietf.org"><span style=3D"font-size:10.0pt=
;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">ospf@ietf.org</span=
></a></span><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,=
&quot;sans-serif&quot;;mso-fareast-language:ZH-CN"><br>
<b>Cc:</b> Zhangxudong (zhangxudong, VRP); </span><span style=3D"mso-fareas=
t-language:ZH-CN"><a href=3D"mailto:lizhenqiang@chinamobile.com"><span styl=
e=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;=
">lizhenqiang@chinamobile.com</span></a></span><span style=3D"font-size:10.=
0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;mso-fareast-langu=
age:ZH-CN"><br>
<b>Subject:</b> RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flus=
h-problem-statement<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span style=
=3D"mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">Hi Les,
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">Please see my replies with [Jie2]:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><b><span st=
yle=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quo=
t;;mso-fareast-language:ZH-CN">From:</span></b><span style=3D"font-size:10.=
0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;mso-fareast-langu=
age:ZH-CN">
 Les Ginsberg (ginsberg) [</span><span style=3D"mso-fareast-language:ZH-CN"=
><a href=3D"mailto:ginsberg@cisco.com"><span style=3D"font-size:10.0pt;font=
-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">mailto:ginsberg@cisco.co=
m</span></a></span><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma=
&quot;,&quot;sans-serif&quot;;mso-fareast-language:ZH-CN">]
<br>
<b>Sent:</b> Monday, August 01, 2016 9:57 PM<br>
<b>To:</b> Dongjie (Jimmy); </span><span style=3D"mso-fareast-language:ZH-C=
N"><a href=3D"mailto:ospf@ietf.org"><span style=3D"font-size:10.0pt;font-fa=
mily:&quot;Tahoma&quot;,&quot;sans-serif&quot;">ospf@ietf.org</span></a></s=
pan><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sa=
ns-serif&quot;;mso-fareast-language:ZH-CN"><br>
<b>Cc:</b> Zhangxudong (zhangxudong, VRP); </span><span style=3D"mso-fareas=
t-language:ZH-CN"><a href=3D"mailto:lizhenqiang@chinamobile.com"><span styl=
e=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;=
">lizhenqiang@chinamobile.com</span></a></span><span style=3D"font-size:10.=
0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;mso-fareast-langu=
age:ZH-CN"><br>
<b>Subject:</b> RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flus=
h-problem-statement<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span style=
=3D"mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">Jie -<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><b><span st=
yle=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quo=
t;;mso-fareast-language:ZH-CN">From:</span></b><span style=3D"font-size:10.=
0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;mso-fareast-langu=
age:ZH-CN">
 Dongjie (Jimmy) [</span><span style=3D"mso-fareast-language:ZH-CN"><a href=
=3D"mailto:jie.dong@huawei.com"><span style=3D"font-size:10.0pt;font-family=
:&quot;Tahoma&quot;,&quot;sans-serif&quot;">mailto:jie.dong@huawei.com</spa=
n></a></span><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;=
,&quot;sans-serif&quot;;mso-fareast-language:ZH-CN">]
<br>
<b>Sent:</b> Monday, August 01, 2016 1:44 AM<br>
<b>To:</b> Les Ginsberg (ginsberg); </span><span style=3D"mso-fareast-langu=
age:ZH-CN"><a href=3D"mailto:ospf@ietf.org"><span style=3D"font-size:10.0pt=
;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">ospf@ietf.org</span=
></a></span><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,=
&quot;sans-serif&quot;;mso-fareast-language:ZH-CN"><br>
<b>Cc:</b> Zhangxudong (zhangxudong, VRP); </span><span style=3D"mso-fareas=
t-language:ZH-CN"><a href=3D"mailto:lizhenqiang@chinamobile.com"><span styl=
e=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;=
">lizhenqiang@chinamobile.com</span></a></span><span style=3D"font-size:10.=
0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;mso-fareast-langu=
age:ZH-CN"><br>
<b>Subject:</b> RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flus=
h-problem-statement<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span style=
=3D"mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">Hi Les,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">Please see inline with [Jie]:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><b><span st=
yle=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quo=
t;;mso-fareast-language:ZH-CN">From:</span></b><span style=3D"font-size:10.=
0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;mso-fareast-langu=
age:ZH-CN">
 Les Ginsberg (ginsberg) [</span><span style=3D"mso-fareast-language:ZH-CN"=
><a href=3D"mailto:ginsberg@cisco.com"><span style=3D"font-size:10.0pt;font=
-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">mailto:ginsberg@cisco.co=
m</span></a></span><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma=
&quot;,&quot;sans-serif&quot;;mso-fareast-language:ZH-CN">]
<br>
<b>Sent:</b> Monday, August 01, 2016 3:09 PM<br>
<b>To:</b> Dongjie (Jimmy); </span><span style=3D"mso-fareast-language:ZH-C=
N"><a href=3D"mailto:ospf@ietf.org"><span style=3D"font-size:10.0pt;font-fa=
mily:&quot;Tahoma&quot;,&quot;sans-serif&quot;">ospf@ietf.org</span></a></s=
pan><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sa=
ns-serif&quot;;mso-fareast-language:ZH-CN"><br>
<b>Cc:</b> Zhangxudong (zhangxudong, VRP); </span><span style=3D"mso-fareas=
t-language:ZH-CN"><a href=3D"mailto:lizhenqiang@chinamobile.com"><span styl=
e=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;=
">lizhenqiang@chinamobile.com</span></a></span><span style=3D"font-size:10.=
0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;mso-fareast-langu=
age:ZH-CN"><br>
<b>Subject:</b> RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flus=
h-problem-statement<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span style=
=3D"mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">Jie &#8211;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">Fully agree that IS-IS and OSPF differ in this regard=
.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:ZH-CN"><a href=
=3D"https://www.ietf.org/id/draft-ietf-isis-remaining-lifetime-01.txt"><spa=
n style=3D"font-size:11.0pt">https://www.ietf.org/id/draft-ietf-isis-remain=
ing-lifetime-01.txt</span></a></span><span style=3D"font-size:11.0pt;color:=
#1F497D;mso-fareast-language:ZH-CN">
 addresses problems where corruption of the remaining lifetime occurs eithe=
r during transmission/reception or due to some DOS attack. This isn&#8217;t=
 a concern w OSPF (hope you agree).<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">[Jie]: Yes, for OSPF the corruption during packet transmission can be =
detected.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">What remains is the possibility that an implementatio=
n has some bug and unintentionally modifies the age to something other than=
 what it should be due to the actual
 elapsed time since LSA generation. I suppose a mechanism equivalent to wha=
t the IS-IS draft defined i.e. setting the age to &#8220;new&#8221; (0 in O=
SPF case) when first receiving a non-self-generated LSA could be useful to =
prevent negative impacts of such an implementation
 bug. Is this what you intend?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">[Jie]: More specifically, the problem could be caused by either &#8220=
;setting the LS age field incorrectly due to implementation bug&#8221; or &=
#8220;system timer runs so fast that the LS age reaches
 MaxAge much earlier than other routers&#8221;. Another less likely case is=
 that the LS age field is corrupted before the LSA is assembled into OSPF p=
acket.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">[Jie]: Regarding the solutions space, IMO we need to consider both cas=
es: &#8220;LS age reaches MaxAge&#8221; and &#8220;LS age close to MaxAge&#=
8221;. For IS-IS, RFC 6232 and RFC 6233 provide solutions for
 the detection and identification of corrupted IS-IS purge, while OSPF does=
 not have similar mechanisms.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;color:#1F497D;=
mso-fareast-language:ZH-CN">[Les:] It is incorrect to say that RFC 6232 mak=
es it possible to detect a corrupt purge. What it does do is to provide an =
indication as to which IS initiated
 a purge. I don&#8217;t know how OSPF would address this issue, but for OSP=
Fv2 at least any solution would likely not be backwards compatible. For thi=
s reason I suggest that you not try to address this issue in the same draft=
.<o:p></o:p></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"color:#1F497D;mso-fareast-langu=
age:ZH-CN"><o:p>&nbsp;</o:p></span></i></b></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">[Jie2]: Agreed, RFC 6232 provide the mechanism to track the misbehaved=
 routers so that operator can fix the problem, the detection can be based o=
n the rules in RFC 6233 or some other
 anomalies. Indeed for OSPFv2 legacy LSAs, it is difficult to introduce the=
 mechanism similar to RFC 6232, while it can be easier for the OSPFv2/v3 Ex=
tended LSAs. So it depends on how backward compatible the solution should b=
e. I agree with you that the solution
 for Problem Localization in OSPF needs to be provided in a separate docume=
nt.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;color:#1F497D;=
mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;color:#1F497D;=
mso-fareast-language:ZH-CN">Solutions to LS age &nbsp;corruption can be don=
e in a backwards compatible way, but they &nbsp;MUST NOT result in discardi=
ng purges which pass authentication- doing so
 places you at risk for having inconsistent LSDBs in the network.<o:p></o:p=
></span></i></b></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">[Jie2]: Exactly. The received MaxAge LSAs cannot simply be discarded, =
the decision must be made carefully, probably based on some additional info=
rmation. The authors has discussed some
 possible solution internally, and will prepare some material for further o=
pen discussion.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">As written, the draft makes claims that are at least =
misleading &#8211; and I believe actually incorrect. In Section 6 you say:<=
o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">&#8220;The LS age field may be altered as a result of=
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">&nbsp;&nbsp; packet corruption, such modification can=
not be detected by LSA<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">&nbsp;&nbsp; checksum nor OSPF packet cryptographic a=
uthentication.&#8221;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">This isn&#8217;t correct.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">[Jie] Thanks for pointing out this. This sentence need to be revised t=
o mention &#8220;LSA corruption&#8221; rather than &#8220;packet corruption=
&#8221;.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">What would be helpful &#8211; at least to me &#8211; =
is to move from a generic problem statement to the specific problem you wan=
t to solve and the proposed solution. This also
 requires you to more clearly state the cases where there is an actual vuln=
erability. It would be a lot easier to support the draft if this were done.=
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">[Jie] Thanks for your suggestion. Yes we can update this draft with mo=
re specific problem statements as I mentioned above.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">[Jie] As for the proposed solutions, the current draft specifies the r=
equirements on the potential solutions, from which we envision that differe=
nt solutions maybe needed for &#8220;Impact
 Mitigation&#8221; and &#8220;Problem Localization&#8221;. The solution for=
 &#8220;Impact mitigation&#8221; can be the easier one, for which we can st=
art to discuss the potential solutions now. While the solution for &#8220;p=
roblem localization&#8221; may need more considerations.<o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;color:#1F497D;=
mso-fareast-language:ZH-CN">[Les:] A discussion of the requirements is usef=
ul and necessary, but IMO until you propose a solution there isn&#8217;t en=
ough substance for the document to become
 a WG document.<o:p></o:p></span></i></b></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">[Jie2] Yes the current draft focuses on the problem s=
tatement and the requirements, the goal is to firstly get the MaxAge flush =
problem acknowledged and reach consensus
 on the requirements. Then the plan is to specify the solutions in separate=
 documents.&nbsp; Your valuable suggestions will be considered, and further=
 contributions are welcome.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">Best regards,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">Jie<o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;color:#1F497D;=
mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></i></b></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;color:#1F497D;=
mso-fareast-language:ZH-CN">&nbsp;&nbsp;&nbsp; Les<o:p></o:p></span></i></b=
></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">Best regards,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">Jie<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">&nbsp;&nbsp; Les<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><b><span st=
yle=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quo=
t;;mso-fareast-language:ZH-CN">From:</span></b><span style=3D"font-size:10.=
0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;mso-fareast-langu=
age:ZH-CN">
 Dongjie (Jimmy) [</span><span style=3D"mso-fareast-language:ZH-CN"><a href=
=3D"mailto:jie.dong@huawei.com"><span style=3D"font-size:10.0pt;font-family=
:&quot;Tahoma&quot;,&quot;sans-serif&quot;">mailto:jie.dong@huawei.com</spa=
n></a></span><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;=
,&quot;sans-serif&quot;;mso-fareast-language:ZH-CN">]
<br>
<b>Sent:</b> Sunday, July 31, 2016 11:48 PM<br>
<b>To:</b> Les Ginsberg (ginsberg); </span><span style=3D"mso-fareast-langu=
age:ZH-CN"><a href=3D"mailto:ospf@ietf.org"><span style=3D"font-size:10.0pt=
;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">ospf@ietf.org</span=
></a></span><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,=
&quot;sans-serif&quot;;mso-fareast-language:ZH-CN"><br>
<b>Cc:</b> Zhangxudong (zhangxudong, VRP); </span><span style=3D"mso-fareas=
t-language:ZH-CN"><a href=3D"mailto:lizhenqiang@chinamobile.com"><span styl=
e=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;=
">lizhenqiang@chinamobile.com</span></a></span><span style=3D"font-size:10.=
0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;mso-fareast-langu=
age:ZH-CN"><br>
<b>Subject:</b> RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flus=
h-problem-statement<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span style=
=3D"mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">Hi Les,
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">Thanks for your comments.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">OSPF packet level checksum and authentication can only protect the ass=
embled LSU packet one hop on the wire, while cannot detect any change to LS=
A made by the routers. This is because
 the OSPF packets are re-assembled on each hop, which is slightly different=
 from IS-IS. So the problem for OSPF is mainly due to the problems inside t=
he router, for example protocol implementations, system timers, or some har=
dware problem. Actually this problem
 has been seen in several production networks.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">We can improve the description in the draft to make this clear.<o:p></=
o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">Best regards,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN">Jie<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D;mso-fareast-language:ZH=
-CN"><o:p>&nbsp;</o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><b><span st=
yle=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quo=
t;;mso-fareast-language:ZH-CN">From:</span></b><span style=3D"font-size:10.=
0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;mso-fareast-langu=
age:ZH-CN">
 Les Ginsberg (ginsberg) [</span><span style=3D"mso-fareast-language:ZH-CN"=
><a href=3D"mailto:ginsberg@cisco.com"><span style=3D"font-size:10.0pt;font=
-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">mailto:ginsberg@cisco.co=
m</span></a></span><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma=
&quot;,&quot;sans-serif&quot;;mso-fareast-language:ZH-CN">]
<br>
<b>Sent:</b> Monday, August 01, 2016 1:30 PM<br>
<b>To:</b> Dongjie (Jimmy); </span><span style=3D"mso-fareast-language:ZH-C=
N"><a href=3D"mailto:ospf@ietf.org"><span style=3D"font-size:10.0pt;font-fa=
mily:&quot;Tahoma&quot;,&quot;sans-serif&quot;">ospf@ietf.org</span></a></s=
pan><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sa=
ns-serif&quot;;mso-fareast-language:ZH-CN"><br>
<b>Cc:</b> Zhangxudong (zhangxudong, VRP); </span><span style=3D"mso-fareas=
t-language:ZH-CN"><a href=3D"mailto:lizhenqiang@chinamobile.com"><span styl=
e=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;=
">lizhenqiang@chinamobile.com</span></a></span><span style=3D"font-size:10.=
0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;mso-fareast-langu=
age:ZH-CN"><br>
<b>Subject:</b> RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flus=
h-problem-statement<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span style=
=3D"mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">Jie &#8211;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">The draft says (Section 2):<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">&#8220;Since cryptographic authentication is executed=
 at the OSPF packet<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">&nbsp;&nbsp; level, it can only protect the assembled=
 LSU packet for one hop and<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">&nbsp;&nbsp; does not provide any additional protecti=
on for the corruption of LS<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">&nbsp;&nbsp; age field.&#8221;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">But as authentication is calculated at the OSPF packe=
t level, any change to the LS age field for an individual LSA contained wit=
hin the OSPF packet (e.g. by some packet
 corruption in transmission) would cause authentication to fail when the pa=
cket is received. So the statement you make is not correct. I therefore am =
struggling to understand what problem you believe is not addressed by exist=
ing authentication techniques.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN">&nbsp;&nbsp; Les<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;color:#1F497D;mso-fa=
reast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in =
4.0pt">
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><b><span st=
yle=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quo=
t;;mso-fareast-language:ZH-CN">From:</span></b><span style=3D"font-size:10.=
0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;mso-fareast-langu=
age:ZH-CN">
 OSPF [</span><span style=3D"mso-fareast-language:ZH-CN"><a href=3D"mailto:=
ospf-bounces@ietf.org"><span style=3D"font-size:10.0pt;font-family:&quot;Ta=
homa&quot;,&quot;sans-serif&quot;">mailto:ospf-bounces@ietf.org</span></a><=
/span><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;=
sans-serif&quot;;mso-fareast-language:ZH-CN">]
<b>On Behalf Of </b>Dongjie (Jimmy)<br>
<b>Sent:</b> Sunday, July 31, 2016 8:15 PM<br>
<b>To:</b> </span><span style=3D"mso-fareast-language:ZH-CN"><a href=3D"mai=
lto:ospf@ietf.org"><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma=
&quot;,&quot;sans-serif&quot;">ospf@ietf.org</span></a></span><span style=
=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;=
mso-fareast-language:ZH-CN"><br>
<b>Cc:</b> Zhangxudong (zhangxudong, VRP); </span><span style=3D"mso-fareas=
t-language:ZH-CN"><a href=3D"mailto:lizhenqiang@chinamobile.com"><span styl=
e=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;=
">lizhenqiang@chinamobile.com</span></a></span><span style=3D"font-size:10.=
0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;mso-fareast-langu=
age:ZH-CN"><br>
<b>Subject:</b> [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-pr=
oblem-statement<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span style=
=3D"mso-fareast-language:ZH-CN"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:ZH-CN">Hi all,<o=
:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:ZH-CN"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:ZH-CN">draft-don=
g-ospf-maxage-flush-problem-statement describes the problems caused by the =
corruption of the LS Age field, and summarizes the requirements on potentia=
l solutions. This draft received good
 comments during the presentation on the IETF meeting in B.A.<o:p></o:p></s=
pan></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:ZH-CN"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:ZH-CN">The autho=
rs would like to solicit further feedbacks from the mailing list, on both t=
he problem statement and the solution requirements. Based on the feedbacks,=
 we will update the problem statement
 draft, and work together to build suitable solutions. <o:p></o:p></span></=
p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:ZH-CN"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:ZH-CN">The URL o=
f the draft is:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:ZH-CN"><a href=
=3D"https://tools.ietf.org/html/draft-dong-ospf-maxage-flush-problem-statem=
ent-00">https://tools.ietf.org/html/draft-dong-ospf-maxage-flush-problem-st=
atement-00</a><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:ZH-CN"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:ZH-CN">Comments =
&amp; feedbacks are welcome.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:ZH-CN"><o:p>&nbs=
p;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:ZH-CN">Best rega=
rds,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:ZH-CN">Jie<o:p><=
/o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:ZH-CN"><o:p>&nbs=
p;</o:p></span></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_8d7aa57ec4de4120a4a70ed2915da976XCHALN001ciscocom_--


From nobody Wed Aug 17 11:23:24 2016
Return-Path: <acee@cisco.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6BA3112D8FB for <ospf@ietfa.amsl.com>; Wed, 17 Aug 2016 11:23:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.767
X-Spam-Level: 
X-Spam-Status: No, score=-15.767 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=-1.247, 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 AvFi5Bn9CbVx for <ospf@ietfa.amsl.com>; Wed, 17 Aug 2016 11:23:18 -0700 (PDT)
Received: from alln-iport-3.cisco.com (alln-iport-3.cisco.com [173.37.142.90]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B77E112D80F for <ospf@ietf.org>; Wed, 17 Aug 2016 11:23:16 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=101757; q=dns/txt; s=iport; t=1471458196; x=1472667796; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=GQ+OHap5guV+gTbnhcs/PVn+m59hAC8B0epRYmhsOaI=; b=i8KVw+R53XaiXUpeOHc1VrcLJrAm0j858T6Ej4WiECFIfQd6OEZTWU4D L3bsOOwZUQ+TSQU7v1xazlMHNjaJhcyv/kgj8z3ytsJrI3O1yPCp1G43m RPQC1kr0r5IHmYPi5E1hyt1S+YYly484Ib8YCBjeL4u/cwuopNUfGSCGH E=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0ApAgBDqrRX/4wNJK1UCoJ2TlZ8B7gzg?= =?us-ascii?q?X0mgkCDNwIcgU84FAIBAQEBAQEBXieEXgEBBRoBCApBCxACAQgRAwEBASEBBgM?= =?us-ascii?q?CAgIwFAkIAgQBDQUbiBYOrR2QFwEBAQEBAQEBAQEBAQEBAQEBAQEBARcFineEG?= =?us-ascii?q?AQ7CRaCS4JaBYgti1CFRwGGH4h+gWuEXIkChmeFVIN3AR42g3puAYUuRn8BAQE?=
X-IronPort-AV: E=Sophos;i="5.28,535,1464652800";  d="scan'208,217";a="311376471"
Received: from alln-core-7.cisco.com ([173.36.13.140]) by alln-iport-3.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 17 Aug 2016 18:23:15 +0000
Received: from XCH-RTP-004.cisco.com (xch-rtp-004.cisco.com [64.101.220.144]) by alln-core-7.cisco.com (8.14.5/8.14.5) with ESMTP id u7HINEIY029889 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Wed, 17 Aug 2016 18:23:14 GMT
Received: from xch-rtp-015.cisco.com (64.101.220.155) by XCH-RTP-004.cisco.com (64.101.220.144) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Wed, 17 Aug 2016 14:23:13 -0400
Received: from xch-rtp-015.cisco.com ([64.101.220.155]) by XCH-RTP-015.cisco.com ([64.101.220.155]) with mapi id 15.00.1210.000; Wed, 17 Aug 2016 14:23:13 -0400
From: "Acee Lindem (acee)" <acee@cisco.com>
To: "Dongjie (Jimmy)" <jie.dong@huawei.com>, "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>, "ospf@ietf.org" <ospf@ietf.org>
Thread-Topic: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-problem-statement
Thread-Index: AQHR8NeB7qQBc/FNQaCYWeXjvZMkwqBDH0IAgAEt4ICAAXA0AIAGL/oAgAGZzoA=
Date: Wed, 17 Aug 2016 18:23:13 +0000
Message-ID: <D3DA1EED.7A112%acee@cisco.com>
References: <76CD132C3ADEF848BD84D028D243C92774EFB09A@NKGEML515-MBX.china.huawei.com> <90433b8486184c9cb4b947e7ffb9fc73@XCH-ALN-001.cisco.com> <76CD132C3ADEF848BD84D028D243C92774EFB143@NKGEML515-MBX.china.huawei.com> <0369fc017f8d47568594d3eb9f684649@XCH-ALN-001.cisco.com> <76CD132C3ADEF848BD84D028D243C92774EFB1BF@NKGEML515-MBX.china.huawei.com> <3a424b8025ca42a5a64bf88af69ea108@XCH-ALN-001.cisco.com> <76CD132C3ADEF848BD84D028D243C92774EFBC05@NKGEML515-MBX.china.huawei.com> <37a4a1ba0da84b76a4d5962f59441a17@XCH-ALN-001.cisco.com> <76CD132C3ADEF848BD84D028D243C92774F05C49@NKGEML515-MBX.china.huawei.com> <36c4636b09bf4464b912080806d917e3@XCH-ALN-001.cisco.com> <D3D39927.78E35%acee@cisco.com> <76CD132C3ADEF848BD84D028D243C92774F084E6@NKGEML515-MBX.china.huawei.com>
In-Reply-To: <76CD132C3ADEF848BD84D028D243C92774F084E6@NKGEML515-MBX.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.116.152.198]
Content-Type: multipart/alternative; boundary="_000_D3DA1EED7A112aceeciscocom_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/ospf/qj1cVDbLayObUg9R5HfWzwAvaqc>
Cc: "Zhangxudong \(zhangxudong, VRP\)" <zhangxudong@huawei.com>, "lizhenqiang@chinamobile.com" <lizhenqiang@chinamobile.com>
Subject: Re: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-problem-statement
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 17 Aug 2016 18:23:22 -0000

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

U3BlYWtpbmcgYXMgYSBXRyBtZW1iZXIgd2hvIGhhcyBzb21lIGV4cGVyaWVuY2Ugd2l0aCBPU1BG
IGltcGxlbWVudGF0aW9uczoNCg0KSGkgSmllLA0KDQpBbG9uZyB3aXRoIExlcywgSeKAmW0gYWxz
byBhZ2FpbnN0IHByb2dyZXNzaW5nIHRoaXMgZHJhZnQuDQoNCkZyb206IEppZSBEb25nIDxqaWUu
ZG9uZ0BodWF3ZWkuY29tPG1haWx0bzpqaWUuZG9uZ0BodWF3ZWkuY29tPj4NCkRhdGU6IFR1ZXNk
YXksIEF1Z3VzdCAxNiwgMjAxNiBhdCA5OjU2IEFNDQpUbzogQWNlZSBMaW5kZW0gPGFjZWVAY2lz
Y28uY29tPG1haWx0bzphY2VlQGNpc2NvLmNvbT4+LCAiTGVzIEdpbnNiZXJnIChnaW5zYmVyZyki
IDxnaW5zYmVyZ0BjaXNjby5jb208bWFpbHRvOmdpbnNiZXJnQGNpc2NvLmNvbT4+LCBPU1BGIFdH
IExpc3QgPG9zcGZAaWV0Zi5vcmc8bWFpbHRvOm9zcGZAaWV0Zi5vcmc+Pg0KQ2M6ICJaaGFuZ3h1
ZG9uZyAoemhhbmd4dWRvbmcsIFZSUCkiIDx6aGFuZ3h1ZG9uZ0BodWF3ZWkuY29tPG1haWx0bzp6
aGFuZ3h1ZG9uZ0BodWF3ZWkuY29tPj4sICJsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb208bWFp
bHRvOmxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbT4iIDxsaXpoZW5xaWFuZ0BjaGluYW1vYmls
ZS5jb208bWFpbHRvOmxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbT4+DQpTdWJqZWN0OiBSRTog
W09TUEZdIFNvbGljaXQgZmVlZGJhY2tzIG9uIGRyYWZ0LWRvbmctb3NwZi1tYXhhZ2UtZmx1c2gt
cHJvYmxlbS1zdGF0ZW1lbnQNCg0KSGkgQWNlZSwNCg0KVGhhbmtzIGEgbG90IGZvciB5b3VyIGZl
ZWRiYWNrcy4NCg0KRm9yIHBhY2tldCBjb3JydXB0aW9uIHdoaWNoIGltcGFjdHMgdGhlIExTIGFn
ZSBiZWZvcmUgdGhlIExTQXMgYXJlIHBhY2tlZCBpbnRvIExTVSBwYWNrZXQsIEkgYWdyZWUgaXQg
aXMgbGVzcyBsaWtlbHkgdG8gaGFwcGVuIHRoYW4gdGhlIG90aGVyIGNhc2VzLiBIb3dldmVyIEkg
dGhpbmsgd2UgYWdyZWUgdGhhdCBPU1BGIGF1dGhlbnRpY2F0aW9uIG9ubHkgcHJvdGVjdCB0aGUg
cGFja2V0IGxldmVsIGNvcnJ1cHRpb24sIHdoaWNoIGNhbm5vdCBoZWxwIHRvIGRldGVjdCB0aGUg
Y29ycnVwdGlvbiBhdCBMU0EgbGV2ZWwuDQoNClNvLCB5b3UgYXJlIHN1Z2dlc3RpbmcgdGhhdCBM
U0FzIGFyZSBjb3JydXB0ZWQgaW4gdGhlIGRhdGFiYXNlIGluIHN1Y2ggYSB3YXkgdGhhdCB0aGUg
TFNBIEFnZSBpcyBzZXQgZXhhY3RseSB0byAweEUxMD8gSG93IHdvdWxkIHRoZSBpbXBsZW1lbnRh
dGlvbiBrbm93IHRoYXQgdGhpcyBoYWQgaGFwcGVuZWQgYW5kIHByZW1hdHVyZWx5IGFnZSB0aGUg
cGFja2V0PyBEYXRhYmFzZSBhZ2luZyBqdXN0IGRvZXNu4oCZdCB3b3JrIHRoaXMgd2F5ICh1bmxl
c3MgdGhlIGltcGxlbWVudGF0aW9uIGlzIHBhcnRpY3VsYXJseSBuYcOvdmUpLg0KDQoNCkluIG15
IHVuZGVyc3RhbmRpbmcsIHJvYnVzdG5lc3MgaXMgYW4gaW1wb3J0YW50IGZlYXR1cmUgb2YgbmV0
d29yayBwcm90b2NvbHMsIHdoaWNoIGluY2x1ZGUgdGhlIHJvYnVzdG5lc3MgdG8gZXJyb3JzIGFu
ZCBmYWlsdXJlcyBoYXBwZW5lZCBpbiB0aGUgbmV0d29yay4gSWYgdGhlcmUgaXMgYSBidWcgaW4g
YSBwYXJ0aWN1bGFyIHJvdXRlciBpbiB0aGUgbmV0d29yaywgb3BlcmF0b3Igd291bGQgbm90IGFs
bG93IHRoZSB3aG9sZSBuZXR3b3JrIGJlaW5nIGltcGFjdGVkLCB3aGljaCBtZWFucyBvdGhlciBy
b3V0ZXJzIGluIHRoZSBuZXR3b3JrIG5lZWRzIHRvIHdvcmsgcHJvcGVybHkgaW4gdGhpcyBzaXR1
YXRpb24uIEZvciBleGFtcGxlIGluIEJHUCwgdGhlIGVycm9yIGhhbmRsaW5nIG1lY2hhbmlzbSBo
YXMgYmVlbiBvcHRpbWl6ZWQgdG8gYXZvaWQgdW5uZWNlc3Nhcnkgc2Vzc2lvbiB0ZWFyZG93bi4N
Cg0KU28geW91IGFncmVlIHlvdXIgcHJvYmxlbSBzdGF0ZW1lbnQgaXMgY29uZmluZWQgdG8gYSBz
b2Z0d2FyZSBidWcgcmVzdWx0aW5nIGluIExTQXMgYmVpbmcgYWdlZCB0b28gcXVpY2tseT8gSSB0
aGluayB0aGlzIGlzIHRoZSB0aGlyZCB0aW1lIEnigJl2ZSByYWlzZWQgdGhpcyBxdWVzdGlvbi4N
Cg0KSWYgaXQgaGFzIHN1Y2ggYSBwcm9ibGVtICh3aGV0aGVyIGl0IGJlIGR1ZSB0byBhIHN5c3Rl
bSB0aW1lciBidWcgb3IgYSBzb21lIG1vcmUgc3BlY2lmaWMgYWdpbmcgcHJvYmxlbSksIGl0IHNl
ZW1zIHRoZSByb3V0ZXIgd291bGQgYWxzbyBiZSByZWZyZXNoaW5nIGl0cyBMU0FzIGFsbCB0b28g
ZnJlcXVlbnRseSAoYXQgbGVhc3QgYXQgdHdpY2UgdGhlIHJhdGUpIGFuZCBpdCB3b3VsZCBiZSBy
ZWFkaWx5IGlkZW50aWZpYWJsZS4gRm9yIGEgc3lzdGVtIHRpbWUgcHJvYmxlbSwgdGhlIHJvdXRl
ciB3b3VsZCBsaWtlbHkgaGF2ZSBtYW55IG90aGVyIHByb2JsZW1zLiBGb3IgZXhhbXBsZSwgaXQg
d291bGQgbm90IG1haW50YWluIE9TUEYgYWRqYWNlbmNpZXMgaWYgdGhlIGRlYWQgdGltZXIgYWR2
YW5jZXMgZmFzdCBlbm91Z2guIEl0IHdvdWxkIHJldHJhbnNtaXQgYXQgYSB2ZXJ5IGZhc3QgcmF0
ZSBhcyB3ZWxsLiBBcmUgeW91IGdvaW5nIHRvIHdyaXRlIHByb2JsZW0gc3RhdGVtZW50cyBhbmQg
c3VnZ2VzdCBzb2x1dGlvbnMgZm9yIHRoZXNlIHNpdHVhdGlvbnMgYXMgd2VsbD8NCg0KV2hhdCBh
Ym91dCBvdGhlciBidWdzPyBXaGF0IGlmIHRoZSByb3V0ZXIgZXJyb25lb3VzbHkgc3BlY2lmaWVz
IGEgbmVpZ2hib3LigJlzIHJvdXRlci1pZCBhcyBpdHMgb3duIGluIGEgUm91dGVyLUxTQT8gSXMg
dGhpcyBhIHByb2JsZW0gdGhlIHByb3RvY29sIHNob3VsZCBoYW5kbGU/DQoNCg0KSSBhZ3JlZSB0
aGF0IE9TUEYgWWFuZyBub3RpZmljYXRpb24gZm9yIExTQSB0aW1lb3V0IGlzIGEgbmljZSB0aGlu
ZyB0byBoYXZlIGFuZCBjb3VsZCBiZSB1c2VmdWwgdG8gaWRlbnRpZnkgdGhlIG1pc2JlaGF2ZWQg
cm91dGVyLiBNeSBjb25jZXJuIGlzIHNvbWV0aW1lcyB0aGUgbmV0d29yayBtYXkgYmUgc2V2ZXJl
bHkgaW1wYWN0ZWQgdGhhdCB0aGUgY29ubmVjdGl2aXR5IG9mIG5ldGNvbmYvcmVzdGNvbmYgaXMg
YWxzbyBpbXBhY3RlZC4gVG8gYXZvaWQgdGhpcywgc29tZSBtZWNoYW5pc20gdG8gbWl0aWdhdGUg
dGhlIGltcGFjdCBvZiB0aGlzIHByb2JsZW0gY291bGQgaGVscC4NCg0KSSBiZWxpZXZlIGEgcm91
dGVyIGhhdmUgc3VjaCBpbXBhY3Qgd291bGQgYmUgZWFzeSB0byBpZGVudGlmeeKApg0KDQpUaGFu
a3MsDQpBY2VlDQoNCg0KQmVzdCByZWdhcmRzLA0KSmllDQoNCkZyb206IEFjZWUgTGluZGVtIChh
Y2VlKSBbbWFpbHRvOmFjZWVAY2lzY28uY29tXQ0KU2VudDogU2F0dXJkYXksIEF1Z3VzdCAxMywg
MjAxNiAzOjI3IEFNDQpUbzogTGVzIEdpbnNiZXJnIChnaW5zYmVyZyk7IERvbmdqaWUgKEppbW15
KTsgb3NwZkBpZXRmLm9yZzxtYWlsdG86b3NwZkBpZXRmLm9yZz4NCkNjOiBaaGFuZ3h1ZG9uZyAo
emhhbmd4dWRvbmcsIFZSUCk7IGxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbTxtYWlsdG86bGl6
aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tPg0KU3ViamVjdDogUmU6IFtPU1BGXSBTb2xpY2l0IGZl
ZWRiYWNrcyBvbiBkcmFmdC1kb25nLW9zcGYtbWF4YWdlLWZsdXNoLXByb2JsZW0tc3RhdGVtZW50
DQoNClNwZWFraW5nIGFzIGEgV0cgbWVtYmVyOg0KDQpIaSBKaWUsDQoNCkkgYmVsaWV2ZSB3ZSBh
Z3JlZSB0aGF0IHRoZSBwcm9ibGVtIGlzIGNvbmZpbmVkIHRvIE9TUEYgYnVncywgc3lzdGVtIHRp
bWVyIGJ1Z3MsICBhbmQgcGFja2V0IGNvcnJ1cHRpb24uIEnigJlkIGFzc2VydCB0aGF0IGNvcnJ1
cHRpb24gY2FuIGJlIGRldGVjdGVkIHZpYSBPU1BGIGF1dGhlbnRpY2F0aW9uLiBJbiBmYWN0LCB0
aGVyZSBpcyBhIHdlbGwta25vd24gYW50aWRvdGUgd2hlcmUgSVMtSVMgYXV0aGVudGljYXRpb24g
d2FzIGVuYWJsZWQgc29sZWx5IGZvciB0aGUgcHVycG9zZSBvZiBmaWx0ZXJpbmcgY29ycnVwdGVk
IHByb3RvY29sIHBhY2tldHMgaW4gYW4gZW52aXJvbm1lbnQgd2l0aCBsaW5lIGNhcmRzIHRoYXQg
d2VyZSBwcm9uZSB0byBzdWNoIGNvcnJ1cHRpb24uIEhlbmNlLCB3ZSBhcmUgbGVmdCB3aXRoIHBy
b2JsZW1zIGJhc2VkIG9uIE9TUEYgb3Igc3lzdGVtIHRpbWVyIGJ1Z3MuIElmIHRoZXJlIHdlcmUg
YSBzeXN0ZW0gdGltZXIgYnVnLCBJ4oCZZCBkb3VidCB0aGF0IG5ldHdvcmtpbmcgZGV2aWNlIHdp
dGggc3VjaCBhIGJ1ZyB3b3VsZCBiZSBmdW5jdGlvbmFsIHRvIHRoZSBwb2ludCBvZiBiZWluZyBh
YmxlIHRvIGVzdGFibGlzaCBhbmQgbWFpbnRhaW5pbmcgT1NQRiBhZGphY2VuY2llcy4gIERvIHdl
IHJlYWxseSB3YW50IHRvIGVuaGFuY2UgdGhlIHByb3RvY29sIHRvIGRlYWwgd2l0aCBidWdzPw0K
DQpJ4oCZdmUgdGhvdWdodCBhYm91dCB0aGlzIGFuZCBvbmUgcG90ZW50aWFsIGFjdGlvbiBJIGNv
dWxkIGVudmlzaW9uIHdvdWxkIGJlIHRvIGFkZCBhIHNlcGFyYXRlIE9TUEYgWUFORyBub3RpZmlj
YXRpb24gd2hlcmUgYW4gTFNBIHRpbWVzIG91dCBhbmQgYSByb3V0ZXIgb3RoZXIgdGhhbiB0aGUg
b3JpZ2luYXRvciBwdXJnZXMgaXQuIFRoaXMgd2F5LCB0aGUgbWlzYmVoYXZpbmcgT1NQRiByb3V0
ZXIgY291bGQgYmUgcmVhZGlseSBpZGVudGlmaWVkLg0KDQpUaGFua3MsDQpBY2VlDQoNCg0KRnJv
bTogT1NQRiA8b3NwZi1ib3VuY2VzQGlldGYub3JnPG1haWx0bzpvc3BmLWJvdW5jZXNAaWV0Zi5v
cmc+PiBvbiBiZWhhbGYgb2YgIkxlcyBHaW5zYmVyZyAoZ2luc2JlcmcpIiA8Z2luc2JlcmdAY2lz
Y28uY29tPG1haWx0bzpnaW5zYmVyZ0BjaXNjby5jb20+Pg0KRGF0ZTogVGh1cnNkYXksIEF1Z3Vz
dCAxMSwgMjAxNiBhdCAxOjI5IFBNDQpUbzogSmllIERvbmcgPGppZS5kb25nQGh1YXdlaS5jb208
bWFpbHRvOmppZS5kb25nQGh1YXdlaS5jb20+PiwgT1NQRiBXRyBMaXN0IDxvc3BmQGlldGYub3Jn
PG1haWx0bzpvc3BmQGlldGYub3JnPj4NCkNjOiAiWmhhbmd4dWRvbmcgKHpoYW5neHVkb25nLCBW
UlApIiA8emhhbmd4dWRvbmdAaHVhd2VpLmNvbTxtYWlsdG86emhhbmd4dWRvbmdAaHVhd2VpLmNv
bT4+LCAibGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tPG1haWx0bzpsaXpoZW5xaWFuZ0BjaGlu
YW1vYmlsZS5jb20+IiA8bGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tPG1haWx0bzpsaXpoZW5x
aWFuZ0BjaGluYW1vYmlsZS5jb20+Pg0KU3ViamVjdDogUmU6IFtPU1BGXSBTb2xpY2l0IGZlZWRi
YWNrcyBvbiBkcmFmdC1kb25nLW9zcGYtbWF4YWdlLWZsdXNoLXByb2JsZW0tc3RhdGVtZW50DQoN
CkppZSDigJMNCg0KSGF2aW5nIHRoZSBkaXNjdXNzaW9uIGhhcyBjZXJ0YWlubHkgYmVlbiBhIGdv
b2QgdGhpbmcsIGJ1dCBpZiB0aGUgY29uc2Vuc3VzIG9mIHRoZSBXRyBpcyB0aGF0IHRoZXJlIGlz
IG5vIHByb3RvY29sIGNoYW5nZSByZXF1aXJlZCB0aGVuIHRoZXJlIGlzIG5vIG5lZWQgZm9yIGFu
eSBkcmFmdCDigJMgd2hpY2ggaXMgbXkgY3VycmVudCBwb3NpdGlvbi4NCg0KVGhlIG90aGVyIHBv
aW50IGlzIHRoYXQgeW91IHNlZW0gdG8gYmUgY29uZnVzaW5nIHRoZSBJUy1JUyBQdXJnZSBvcmln
aW5hdGlvbiBUTFYgKFJGQyA2MjMyKSB3aXRoIGRldGVjdGluZyBpbnZhbGlkIHB1cmdlcy9yZW1h
aW5pbmcgbGlmZXRpbWUgY29ycnVwdGlvbi4gVGhpcyBpcyBub3QgdGhlIGNhc2UuIFJGQyA2MjMy
IHNpbXBseSBhbGxvd3MgdXMgdG8gZGV0ZWN0IHdoaWNoIHJvdXRlciBvcmlnaW5hdGVkIGEgcHVy
Z2Ug4oCTIGl0IGlzIG5vdCBhYmxlIHRvIGRldGVjdCB3aGV0aGVyIGEgcHVyZ2UgaXMgdmFsaWQv
aW52YWxpZCDigJMgYW5kIHdhcyBub3QgbW90aXZhdGVkIGJ5IGNvbmNlcm5zIGFib3V0IHJlbWFp
bmluZyBsaWZldGltZSBjb3JydXB0aW9uLg0KDQogICBMZXMNCg0KDQpGcm9tOiBEb25namllIChK
aW1teSkgW21haWx0bzpqaWUuZG9uZ0BodWF3ZWkuY29tXQ0KU2VudDogV2VkbmVzZGF5LCBBdWd1
c3QgMTAsIDIwMTYgOToyNCBQTQ0KVG86IExlcyBHaW5zYmVyZyAoZ2luc2JlcmcpOyBvc3BmQGll
dGYub3JnPG1haWx0bzpvc3BmQGlldGYub3JnPg0KQ2M6IFpoYW5neHVkb25nICh6aGFuZ3h1ZG9u
ZywgVlJQKTsgbGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tPG1haWx0bzpsaXpoZW5xaWFuZ0Bj
aGluYW1vYmlsZS5jb20+DQpTdWJqZWN0OiBSRTogW09TUEZdIFNvbGljaXQgZmVlZGJhY2tzIG9u
IGRyYWZ0LWRvbmctb3NwZi1tYXhhZ2UtZmx1c2gtcHJvYmxlbS1zdGF0ZW1lbnQNCg0KSGkgTGVz
LA0KDQpUaGUgY3VycmVudCBkcmFmdCBpcyBhYm91dCBwcm9ibGVtIHN0YXRlbWVudCwgc28gSU1P
IHdoYXQgdGhlIFdHIG5lZWRzIHRvIGNvbnNpZGVyIGlzIHdoZXRoZXIgdGhpcyBpcyBhIHZ1bG5l
cmFiaWxpdHkgb2YgT1NQRiBwcm90b2NvbCwgYW5kIHdoZXRoZXIgaXQgY2FuIGhhdmUgbmVnYXRp
dmUgaW1wYWN0IHRvIHRoZSBuZXR3b3JrLiBJZiB0aGUgcHJvYmxlbSBpcyBhY2tub3dsZWRnZWQs
IElNTyBpdCBpcyB3b3J0aCB0byBiZSBkb2N1bWVudGVkLg0KDQpUaGUg4oCcUk9J4oCdIGFzIHlv
dSBtZW50aW9uZWQgaXMgZm9yIHRoZSBldmFsdWF0aW9uIG9mIHRoZSBwcm9wb3NlZCBzb2x1dGlv
bnMuIEkgdG90YWxseSBhZ3JlZSB0aGF0IGZvciB0aGUgdGltZXIgYnVnIGNhc2UsIHJlY29nbml6
aW5nIGFuZCBpZ25vcmluZyB0aGUgcmVjZWl2ZWQgYWJub3JtYWwgTWF4YWdlIExTQXMgY2Fubm90
IHN0b3AgdGhlIG1pc2JlaGF2ZWQgcm91dGVyIGZyb20gZ2VuZXJhdGluZyBmdXJ0aGVyIE1heGFn
ZSBMU0EsIGFzIGl0IGlzIGEgc3lzdGVtYXRpYyBwcm9ibGVtLCB3aGljaCBjYW4gb25seSBiZSBm
aXhlZCBhZnRlciB0aGUgb3BlcmF0b3IgaWRlbnRpZmllcyB0aGF0IHJvdXRlci4gVGhpcyBpcyBh
bHNvIHNpbWlsYXIgdG8gdGhlIHN5c3RlbWF0aWMgY29ycnVwdGlvbiBvZiBJUy1JUyByZW1haW4g
dGltZS4gIEFuZCB0aGlzIGlzIHdoeSB0aGlzIGRyYWZ0IG1lbnRpb25zIHR3byBraW5kcyBvZiBw
b3RlbnRpYWwgc29sdXRpb25zLCB0aGUgbWl0aWdhdGlvbiBtZWNoYW5pc20gY2FuIGF2b2lkIHRo
ZSBuZXR3b3JrIGJlaW5nIHNldmVyZWx5IGltcGFjdGVkIGJ5IHRoZSBwcm9ibGVtLCB3aGlsZSBm
b3Igc3lzdGVtYXRpYyBwcm9ibGVtcywgcHJvYmxlbSBsb2NhbGl6YXRpb24gaXMgbmVlZGVkIHRv
IGlkZW50aWZ5IHRoZSBtaXNiZWhhdmVkIHJvdXRlciBhbmQgdGhlbiBzb2x2ZSB0aGUgcHJvYmxl
bS4NCg0KQmVzdCByZWdhcmRzLA0KSmllDQoNCkZyb206IE9TUEYgW21haWx0bzpvc3BmLWJvdW5j
ZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBMZXMgR2luc2JlcmcgKGdpbnNiZXJnKQ0KU2VudDog
TW9uZGF5LCBBdWd1c3QgMDgsIDIwMTYgMjoxNCBBTQ0KVG86IERvbmdqaWUgKEppbW15KSA8amll
LmRvbmdAaHVhd2VpLmNvbTxtYWlsdG86amllLmRvbmdAaHVhd2VpLmNvbT4+OyBvc3BmQGlldGYu
b3JnPG1haWx0bzpvc3BmQGlldGYub3JnPg0KQ2M6IFpoYW5neHVkb25nICh6aGFuZ3h1ZG9uZywg
VlJQKSA8emhhbmd4dWRvbmdAaHVhd2VpLmNvbTxtYWlsdG86emhhbmd4dWRvbmdAaHVhd2VpLmNv
bT4+OyBsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb208bWFpbHRvOmxpemhlbnFpYW5nQGNoaW5h
bW9iaWxlLmNvbT4NClN1YmplY3Q6IFJlOiBbT1NQRl0gU29saWNpdCBmZWVkYmFja3Mgb24gZHJh
ZnQtZG9uZy1vc3BmLW1heGFnZS1mbHVzaC1wcm9ibGVtLXN0YXRlbWVudA0KDQpKaWUg4oCTDQoN
ClRoaW5raW5nIGFib3V0IHRoZSBmb2xsb3dpbmcgc29tZSBtb3JlOg0KDQo8c25pcD4NCldoYXQg
cmVtYWlucyBpcyB0aGUgcG9zc2liaWxpdHkgdGhhdCBhbiBpbXBsZW1lbnRhdGlvbiBoYXMgc29t
ZSBidWcgYW5kIHVuaW50ZW50aW9uYWxseSBtb2RpZmllcyB0aGUgYWdlIHRvIHNvbWV0aGluZyBv
dGhlciB0aGFuIHdoYXQgaXQgc2hvdWxkIGJlIGR1ZSB0byB0aGUgYWN0dWFsIGVsYXBzZWQgdGlt
ZSBzaW5jZSBMU0EgZ2VuZXJhdGlvbi4gSSBzdXBwb3NlIGEgbWVjaGFuaXNtIGVxdWl2YWxlbnQg
dG8gd2hhdCB0aGUgSVMtSVMgZHJhZnQgZGVmaW5lZCBpLmUuIHNldHRpbmcgdGhlIGFnZSB0byDi
gJxuZXfigJ0gKDAgaW4gT1NQRiBjYXNlKSB3aGVuIGZpcnN0IHJlY2VpdmluZyBhIG5vbi1zZWxm
LWdlbmVyYXRlZCBMU0EgY291bGQgYmUgdXNlZnVsIHRvIHByZXZlbnQgbmVnYXRpdmUgaW1wYWN0
cyBvZiBzdWNoIGFuIGltcGxlbWVudGF0aW9uIGJ1Zy4gSXMgdGhpcyB3aGF0IHlvdSBpbnRlbmQ/
DQoNCltKaWVdOiBNb3JlIHNwZWNpZmljYWxseSwgdGhlIHByb2JsZW0gY291bGQgYmUgY2F1c2Vk
IGJ5IGVpdGhlciDigJxzZXR0aW5nIHRoZSBMUyBhZ2UgZmllbGQgaW5jb3JyZWN0bHkgZHVlIHRv
IGltcGxlbWVudGF0aW9uIGJ1Z+KAnSBvciDigJxzeXN0ZW0gdGltZXIgcnVucyBzbyBmYXN0IHRo
YXQgdGhlIExTIGFnZSByZWFjaGVzIE1heEFnZSBtdWNoIGVhcmxpZXIgdGhhbiBvdGhlciByb3V0
ZXJz4oCdLiBBbm90aGVyIGxlc3MgbGlrZWx5IGNhc2UgaXMgdGhhdCB0aGUgTFMgYWdlIGZpZWxk
IGlzIGNvcnJ1cHRlZCBiZWZvcmUgdGhlIExTQSBpcyBhc3NlbWJsZWQgaW50byBPU1BGIHBhY2tl
dC4NCjxlbmQgc25pcD4NCg0KVGhlIGJlbmVmaXRzIGFyZSBleHRyZW1lbHkgbGltaXRlZC4gSWYg
YSByb3V0ZXIgcHJlbWF0dXJlbHkgYWdlcyBhbiBMU0EgZHVlIHRvIGEgdGltZXIgYnVnLCBpZ25v
cmluZyB0aGUgcmVjZWl2ZWQgTFNBIGFnZSBvbiByZWNlcHRpb24gaXNu4oCZdCBnb2luZyB0byBw
cmV2ZW50IHByZW1hdHVyZSBwdXJnaW5nIGJ5IHRoZSByb3V0ZXIgd2hpY2ggaGFzIHRoZSBidWcu
IFNvIHRoZSBlZmZlY3Qgb2YgaWdub3JpbmcgdGhlIHJlY2VpdmVkIExTQSBhZ2UgcHJpb3IgdG8g
cmVhY2hpbmcgTUFYQUdFIHdpbGwgYmUgc2hvcnQgbGl2ZWQuIFlvdSBhcmUgdGhlbiBsZWZ0IHdp
dGggdGhlIHBvc3NpYmlsaXR5IHRoYXQgYW4gaW1wbGVtZW50YXRpb24gY29ycnVwdHMgdGhlIExT
QSBhZ2UgQkVGT1JFIGNhbGN1bGF0aW5nIGNoZWNrc3VtL2NyeXB0byBhdXRoZW50aWNhdGlvbiDi
gJMgYnV0IGl0cyBsb2NhbCB0aW1lb3V0IGxvZ2ljIGlzIHVuYWZmZWN0ZWQuIFRoaXMgaGFzIHZl
cnkgbGltaXRlZCB2YWx1ZS4gV2hldGhlciB0aGUgV0cgY29uc2lkZXJzIHRoaXMgd29ydGggcHVy
c3VpbmcgaXMgc29tZXRoaW5nIHlvdSBuZWVkIHRvIGFzay4gRm9yIG15c2VsZiwgSSBkb27igJl0
IHNlZSBtdWNoIFJPSSBoZXJlLg0KDQogIExlcw0KDQoNCg0KRnJvbTogRG9uZ2ppZSAoSmltbXkp
IFttYWlsdG86amllLmRvbmdAaHVhd2VpLmNvbV0NClNlbnQ6IE1vbmRheSwgQXVndXN0IDAxLCAy
MDE2IDk6NDMgUE0NClRvOiBMZXMgR2luc2JlcmcgKGdpbnNiZXJnKTsgb3NwZkBpZXRmLm9yZzxt
YWlsdG86b3NwZkBpZXRmLm9yZz4NCkNjOiBaaGFuZ3h1ZG9uZyAoemhhbmd4dWRvbmcsIFZSUCk7
IGxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbTxtYWlsdG86bGl6aGVucWlhbmdAY2hpbmFtb2Jp
bGUuY29tPg0KU3ViamVjdDogUkU6IFtPU1BGXSBTb2xpY2l0IGZlZWRiYWNrcyBvbiBkcmFmdC1k
b25nLW9zcGYtbWF4YWdlLWZsdXNoLXByb2JsZW0tc3RhdGVtZW50DQoNCkhpIExlcywNCg0KUGxl
YXNlIHNlZSBteSByZXBsaWVzIHdpdGggW0ppZTJdOg0KDQpGcm9tOiBMZXMgR2luc2JlcmcgKGdp
bnNiZXJnKSBbbWFpbHRvOmdpbnNiZXJnQGNpc2NvLmNvbV0NClNlbnQ6IE1vbmRheSwgQXVndXN0
IDAxLCAyMDE2IDk6NTcgUE0NClRvOiBEb25namllIChKaW1teSk7IG9zcGZAaWV0Zi5vcmc8bWFp
bHRvOm9zcGZAaWV0Zi5vcmc+DQpDYzogWmhhbmd4dWRvbmcgKHpoYW5neHVkb25nLCBWUlApOyBs
aXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb208bWFpbHRvOmxpemhlbnFpYW5nQGNoaW5hbW9iaWxl
LmNvbT4NClN1YmplY3Q6IFJFOiBbT1NQRl0gU29saWNpdCBmZWVkYmFja3Mgb24gZHJhZnQtZG9u
Zy1vc3BmLW1heGFnZS1mbHVzaC1wcm9ibGVtLXN0YXRlbWVudA0KDQpKaWUgLQ0KDQpGcm9tOiBE
b25namllIChKaW1teSkgW21haWx0bzpqaWUuZG9uZ0BodWF3ZWkuY29tXQ0KU2VudDogTW9uZGF5
LCBBdWd1c3QgMDEsIDIwMTYgMTo0NCBBTQ0KVG86IExlcyBHaW5zYmVyZyAoZ2luc2JlcmcpOyBv
c3BmQGlldGYub3JnPG1haWx0bzpvc3BmQGlldGYub3JnPg0KQ2M6IFpoYW5neHVkb25nICh6aGFu
Z3h1ZG9uZywgVlJQKTsgbGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tPG1haWx0bzpsaXpoZW5x
aWFuZ0BjaGluYW1vYmlsZS5jb20+DQpTdWJqZWN0OiBSRTogW09TUEZdIFNvbGljaXQgZmVlZGJh
Y2tzIG9uIGRyYWZ0LWRvbmctb3NwZi1tYXhhZ2UtZmx1c2gtcHJvYmxlbS1zdGF0ZW1lbnQNCg0K
SGkgTGVzLA0KDQpQbGVhc2Ugc2VlIGlubGluZSB3aXRoIFtKaWVdOg0KDQpGcm9tOiBMZXMgR2lu
c2JlcmcgKGdpbnNiZXJnKSBbbWFpbHRvOmdpbnNiZXJnQGNpc2NvLmNvbV0NClNlbnQ6IE1vbmRh
eSwgQXVndXN0IDAxLCAyMDE2IDM6MDkgUE0NClRvOiBEb25namllIChKaW1teSk7IG9zcGZAaWV0
Zi5vcmc8bWFpbHRvOm9zcGZAaWV0Zi5vcmc+DQpDYzogWmhhbmd4dWRvbmcgKHpoYW5neHVkb25n
LCBWUlApOyBsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb208bWFpbHRvOmxpemhlbnFpYW5nQGNo
aW5hbW9iaWxlLmNvbT4NClN1YmplY3Q6IFJFOiBbT1NQRl0gU29saWNpdCBmZWVkYmFja3Mgb24g
ZHJhZnQtZG9uZy1vc3BmLW1heGFnZS1mbHVzaC1wcm9ibGVtLXN0YXRlbWVudA0KDQpKaWUg4oCT
DQoNCkZ1bGx5IGFncmVlIHRoYXQgSVMtSVMgYW5kIE9TUEYgZGlmZmVyIGluIHRoaXMgcmVnYXJk
Lg0KDQpodHRwczovL3d3dy5pZXRmLm9yZy9pZC9kcmFmdC1pZXRmLWlzaXMtcmVtYWluaW5nLWxp
ZmV0aW1lLTAxLnR4dCBhZGRyZXNzZXMgcHJvYmxlbXMgd2hlcmUgY29ycnVwdGlvbiBvZiB0aGUg
cmVtYWluaW5nIGxpZmV0aW1lIG9jY3VycyBlaXRoZXIgZHVyaW5nIHRyYW5zbWlzc2lvbi9yZWNl
cHRpb24gb3IgZHVlIHRvIHNvbWUgRE9TIGF0dGFjay4gVGhpcyBpc27igJl0IGEgY29uY2VybiB3
IE9TUEYgKGhvcGUgeW91IGFncmVlKS4NCg0KW0ppZV06IFllcywgZm9yIE9TUEYgdGhlIGNvcnJ1
cHRpb24gZHVyaW5nIHBhY2tldCB0cmFuc21pc3Npb24gY2FuIGJlIGRldGVjdGVkLg0KDQpXaGF0
IHJlbWFpbnMgaXMgdGhlIHBvc3NpYmlsaXR5IHRoYXQgYW4gaW1wbGVtZW50YXRpb24gaGFzIHNv
bWUgYnVnIGFuZCB1bmludGVudGlvbmFsbHkgbW9kaWZpZXMgdGhlIGFnZSB0byBzb21ldGhpbmcg
b3RoZXIgdGhhbiB3aGF0IGl0IHNob3VsZCBiZSBkdWUgdG8gdGhlIGFjdHVhbCBlbGFwc2VkIHRp
bWUgc2luY2UgTFNBIGdlbmVyYXRpb24uIEkgc3VwcG9zZSBhIG1lY2hhbmlzbSBlcXVpdmFsZW50
IHRvIHdoYXQgdGhlIElTLUlTIGRyYWZ0IGRlZmluZWQgaS5lLiBzZXR0aW5nIHRoZSBhZ2UgdG8g
4oCcbmV34oCdICgwIGluIE9TUEYgY2FzZSkgd2hlbiBmaXJzdCByZWNlaXZpbmcgYSBub24tc2Vs
Zi1nZW5lcmF0ZWQgTFNBIGNvdWxkIGJlIHVzZWZ1bCB0byBwcmV2ZW50IG5lZ2F0aXZlIGltcGFj
dHMgb2Ygc3VjaCBhbiBpbXBsZW1lbnRhdGlvbiBidWcuIElzIHRoaXMgd2hhdCB5b3UgaW50ZW5k
Pw0KDQpbSmllXTogTW9yZSBzcGVjaWZpY2FsbHksIHRoZSBwcm9ibGVtIGNvdWxkIGJlIGNhdXNl
ZCBieSBlaXRoZXIg4oCcc2V0dGluZyB0aGUgTFMgYWdlIGZpZWxkIGluY29ycmVjdGx5IGR1ZSB0
byBpbXBsZW1lbnRhdGlvbiBidWfigJ0gb3Ig4oCcc3lzdGVtIHRpbWVyIHJ1bnMgc28gZmFzdCB0
aGF0IHRoZSBMUyBhZ2UgcmVhY2hlcyBNYXhBZ2UgbXVjaCBlYXJsaWVyIHRoYW4gb3RoZXIgcm91
dGVyc+KAnS4gQW5vdGhlciBsZXNzIGxpa2VseSBjYXNlIGlzIHRoYXQgdGhlIExTIGFnZSBmaWVs
ZCBpcyBjb3JydXB0ZWQgYmVmb3JlIHRoZSBMU0EgaXMgYXNzZW1ibGVkIGludG8gT1NQRiBwYWNr
ZXQuDQoNCltKaWVdOiBSZWdhcmRpbmcgdGhlIHNvbHV0aW9ucyBzcGFjZSwgSU1PIHdlIG5lZWQg
dG8gY29uc2lkZXIgYm90aCBjYXNlczog4oCcTFMgYWdlIHJlYWNoZXMgTWF4QWdl4oCdIGFuZCDi
gJxMUyBhZ2UgY2xvc2UgdG8gTWF4QWdl4oCdLiBGb3IgSVMtSVMsIFJGQyA2MjMyIGFuZCBSRkMg
NjIzMyBwcm92aWRlIHNvbHV0aW9ucyBmb3IgdGhlIGRldGVjdGlvbiBhbmQgaWRlbnRpZmljYXRp
b24gb2YgY29ycnVwdGVkIElTLUlTIHB1cmdlLCB3aGlsZSBPU1BGIGRvZXMgbm90IGhhdmUgc2lt
aWxhciBtZWNoYW5pc21zLg0KDQpbTGVzOl0gSXQgaXMgaW5jb3JyZWN0IHRvIHNheSB0aGF0IFJG
QyA2MjMyIG1ha2VzIGl0IHBvc3NpYmxlIHRvIGRldGVjdCBhIGNvcnJ1cHQgcHVyZ2UuIFdoYXQg
aXQgZG9lcyBkbyBpcyB0byBwcm92aWRlIGFuIGluZGljYXRpb24gYXMgdG8gd2hpY2ggSVMgaW5p
dGlhdGVkIGEgcHVyZ2UuIEkgZG9u4oCZdCBrbm93IGhvdyBPU1BGIHdvdWxkIGFkZHJlc3MgdGhp
cyBpc3N1ZSwgYnV0IGZvciBPU1BGdjIgYXQgbGVhc3QgYW55IHNvbHV0aW9uIHdvdWxkIGxpa2Vs
eSBub3QgYmUgYmFja3dhcmRzIGNvbXBhdGlibGUuIEZvciB0aGlzIHJlYXNvbiBJIHN1Z2dlc3Qg
dGhhdCB5b3Ugbm90IHRyeSB0byBhZGRyZXNzIHRoaXMgaXNzdWUgaW4gdGhlIHNhbWUgZHJhZnQu
DQoNCltKaWUyXTogQWdyZWVkLCBSRkMgNjIzMiBwcm92aWRlIHRoZSBtZWNoYW5pc20gdG8gdHJh
Y2sgdGhlIG1pc2JlaGF2ZWQgcm91dGVycyBzbyB0aGF0IG9wZXJhdG9yIGNhbiBmaXggdGhlIHBy
b2JsZW0sIHRoZSBkZXRlY3Rpb24gY2FuIGJlIGJhc2VkIG9uIHRoZSBydWxlcyBpbiBSRkMgNjIz
MyBvciBzb21lIG90aGVyIGFub21hbGllcy4gSW5kZWVkIGZvciBPU1BGdjIgbGVnYWN5IExTQXMs
IGl0IGlzIGRpZmZpY3VsdCB0byBpbnRyb2R1Y2UgdGhlIG1lY2hhbmlzbSBzaW1pbGFyIHRvIFJG
QyA2MjMyLCB3aGlsZSBpdCBjYW4gYmUgZWFzaWVyIGZvciB0aGUgT1NQRnYyL3YzIEV4dGVuZGVk
IExTQXMuIFNvIGl0IGRlcGVuZHMgb24gaG93IGJhY2t3YXJkIGNvbXBhdGlibGUgdGhlIHNvbHV0
aW9uIHNob3VsZCBiZS4gSSBhZ3JlZSB3aXRoIHlvdSB0aGF0IHRoZSBzb2x1dGlvbiBmb3IgUHJv
YmxlbSBMb2NhbGl6YXRpb24gaW4gT1NQRiBuZWVkcyB0byBiZSBwcm92aWRlZCBpbiBhIHNlcGFy
YXRlIGRvY3VtZW50Lg0KDQpTb2x1dGlvbnMgdG8gTFMgYWdlICBjb3JydXB0aW9uIGNhbiBiZSBk
b25lIGluIGEgYmFja3dhcmRzIGNvbXBhdGlibGUgd2F5LCBidXQgdGhleSAgTVVTVCBOT1QgcmVz
dWx0IGluIGRpc2NhcmRpbmcgcHVyZ2VzIHdoaWNoIHBhc3MgYXV0aGVudGljYXRpb24tIGRvaW5n
IHNvIHBsYWNlcyB5b3UgYXQgcmlzayBmb3IgaGF2aW5nIGluY29uc2lzdGVudCBMU0RCcyBpbiB0
aGUgbmV0d29yay4NCg0KW0ppZTJdOiBFeGFjdGx5LiBUaGUgcmVjZWl2ZWQgTWF4QWdlIExTQXMg
Y2Fubm90IHNpbXBseSBiZSBkaXNjYXJkZWQsIHRoZSBkZWNpc2lvbiBtdXN0IGJlIG1hZGUgY2Fy
ZWZ1bGx5LCBwcm9iYWJseSBiYXNlZCBvbiBzb21lIGFkZGl0aW9uYWwgaW5mb3JtYXRpb24uIFRo
ZSBhdXRob3JzIGhhcyBkaXNjdXNzZWQgc29tZSBwb3NzaWJsZSBzb2x1dGlvbiBpbnRlcm5hbGx5
LCBhbmQgd2lsbCBwcmVwYXJlIHNvbWUgbWF0ZXJpYWwgZm9yIGZ1cnRoZXIgb3BlbiBkaXNjdXNz
aW9uLg0KDQpBcyB3cml0dGVuLCB0aGUgZHJhZnQgbWFrZXMgY2xhaW1zIHRoYXQgYXJlIGF0IGxl
YXN0IG1pc2xlYWRpbmcg4oCTIGFuZCBJIGJlbGlldmUgYWN0dWFsbHkgaW5jb3JyZWN0LiBJbiBT
ZWN0aW9uIDYgeW91IHNheToNCg0K4oCcVGhlIExTIGFnZSBmaWVsZCBtYXkgYmUgYWx0ZXJlZCBh
cyBhIHJlc3VsdCBvZg0KICAgcGFja2V0IGNvcnJ1cHRpb24sIHN1Y2ggbW9kaWZpY2F0aW9uIGNh
bm5vdCBiZSBkZXRlY3RlZCBieSBMU0ENCiAgIGNoZWNrc3VtIG5vciBPU1BGIHBhY2tldCBjcnlw
dG9ncmFwaGljIGF1dGhlbnRpY2F0aW9uLuKAnQ0KDQpUaGlzIGlzbuKAmXQgY29ycmVjdC4NCg0K
W0ppZV0gVGhhbmtzIGZvciBwb2ludGluZyBvdXQgdGhpcy4gVGhpcyBzZW50ZW5jZSBuZWVkIHRv
IGJlIHJldmlzZWQgdG8gbWVudGlvbiDigJxMU0EgY29ycnVwdGlvbuKAnSByYXRoZXIgdGhhbiDi
gJxwYWNrZXQgY29ycnVwdGlvbuKAnS4NCg0KV2hhdCB3b3VsZCBiZSBoZWxwZnVsIOKAkyBhdCBs
ZWFzdCB0byBtZSDigJMgaXMgdG8gbW92ZSBmcm9tIGEgZ2VuZXJpYyBwcm9ibGVtIHN0YXRlbWVu
dCB0byB0aGUgc3BlY2lmaWMgcHJvYmxlbSB5b3Ugd2FudCB0byBzb2x2ZSBhbmQgdGhlIHByb3Bv
c2VkIHNvbHV0aW9uLiBUaGlzIGFsc28gcmVxdWlyZXMgeW91IHRvIG1vcmUgY2xlYXJseSBzdGF0
ZSB0aGUgY2FzZXMgd2hlcmUgdGhlcmUgaXMgYW4gYWN0dWFsIHZ1bG5lcmFiaWxpdHkuIEl0IHdv
dWxkIGJlIGEgbG90IGVhc2llciB0byBzdXBwb3J0IHRoZSBkcmFmdCBpZiB0aGlzIHdlcmUgZG9u
ZS4NCg0KW0ppZV0gVGhhbmtzIGZvciB5b3VyIHN1Z2dlc3Rpb24uIFllcyB3ZSBjYW4gdXBkYXRl
IHRoaXMgZHJhZnQgd2l0aCBtb3JlIHNwZWNpZmljIHByb2JsZW0gc3RhdGVtZW50cyBhcyBJIG1l
bnRpb25lZCBhYm92ZS4NCg0KW0ppZV0gQXMgZm9yIHRoZSBwcm9wb3NlZCBzb2x1dGlvbnMsIHRo
ZSBjdXJyZW50IGRyYWZ0IHNwZWNpZmllcyB0aGUgcmVxdWlyZW1lbnRzIG9uIHRoZSBwb3RlbnRp
YWwgc29sdXRpb25zLCBmcm9tIHdoaWNoIHdlIGVudmlzaW9uIHRoYXQgZGlmZmVyZW50IHNvbHV0
aW9ucyBtYXliZSBuZWVkZWQgZm9yIOKAnEltcGFjdCBNaXRpZ2F0aW9u4oCdIGFuZCDigJxQcm9i
bGVtIExvY2FsaXphdGlvbuKAnS4gVGhlIHNvbHV0aW9uIGZvciDigJxJbXBhY3QgbWl0aWdhdGlv
buKAnSBjYW4gYmUgdGhlIGVhc2llciBvbmUsIGZvciB3aGljaCB3ZSBjYW4gc3RhcnQgdG8gZGlz
Y3VzcyB0aGUgcG90ZW50aWFsIHNvbHV0aW9ucyBub3cuIFdoaWxlIHRoZSBzb2x1dGlvbiBmb3Ig
4oCccHJvYmxlbSBsb2NhbGl6YXRpb27igJ0gbWF5IG5lZWQgbW9yZSBjb25zaWRlcmF0aW9ucy4N
Cg0KW0xlczpdIEEgZGlzY3Vzc2lvbiBvZiB0aGUgcmVxdWlyZW1lbnRzIGlzIHVzZWZ1bCBhbmQg
bmVjZXNzYXJ5LCBidXQgSU1PIHVudGlsIHlvdSBwcm9wb3NlIGEgc29sdXRpb24gdGhlcmUgaXNu
4oCZdCBlbm91Z2ggc3Vic3RhbmNlIGZvciB0aGUgZG9jdW1lbnQgdG8gYmVjb21lIGEgV0cgZG9j
dW1lbnQuDQoNCltKaWUyXSBZZXMgdGhlIGN1cnJlbnQgZHJhZnQgZm9jdXNlcyBvbiB0aGUgcHJv
YmxlbSBzdGF0ZW1lbnQgYW5kIHRoZSByZXF1aXJlbWVudHMsIHRoZSBnb2FsIGlzIHRvIGZpcnN0
bHkgZ2V0IHRoZSBNYXhBZ2UgZmx1c2ggcHJvYmxlbSBhY2tub3dsZWRnZWQgYW5kIHJlYWNoIGNv
bnNlbnN1cyBvbiB0aGUgcmVxdWlyZW1lbnRzLiBUaGVuIHRoZSBwbGFuIGlzIHRvIHNwZWNpZnkg
dGhlIHNvbHV0aW9ucyBpbiBzZXBhcmF0ZSBkb2N1bWVudHMuICBZb3VyIHZhbHVhYmxlIHN1Z2dl
c3Rpb25zIHdpbGwgYmUgY29uc2lkZXJlZCwgYW5kIGZ1cnRoZXIgY29udHJpYnV0aW9ucyBhcmUg
d2VsY29tZS4NCg0KQmVzdCByZWdhcmRzLA0KSmllDQoNCiAgICBMZXMNCg0KQmVzdCByZWdhcmRz
LA0KSmllDQoNCiAgIExlcw0KDQoNCkZyb206IERvbmdqaWUgKEppbW15KSBbbWFpbHRvOmppZS5k
b25nQGh1YXdlaS5jb21dDQpTZW50OiBTdW5kYXksIEp1bHkgMzEsIDIwMTYgMTE6NDggUE0NClRv
OiBMZXMgR2luc2JlcmcgKGdpbnNiZXJnKTsgb3NwZkBpZXRmLm9yZzxtYWlsdG86b3NwZkBpZXRm
Lm9yZz4NCkNjOiBaaGFuZ3h1ZG9uZyAoemhhbmd4dWRvbmcsIFZSUCk7IGxpemhlbnFpYW5nQGNo
aW5hbW9iaWxlLmNvbTxtYWlsdG86bGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tPg0KU3ViamVj
dDogUkU6IFtPU1BGXSBTb2xpY2l0IGZlZWRiYWNrcyBvbiBkcmFmdC1kb25nLW9zcGYtbWF4YWdl
LWZsdXNoLXByb2JsZW0tc3RhdGVtZW50DQoNCkhpIExlcywNCg0KVGhhbmtzIGZvciB5b3VyIGNv
bW1lbnRzLg0KDQpPU1BGIHBhY2tldCBsZXZlbCBjaGVja3N1bSBhbmQgYXV0aGVudGljYXRpb24g
Y2FuIG9ubHkgcHJvdGVjdCB0aGUgYXNzZW1ibGVkIExTVSBwYWNrZXQgb25lIGhvcCBvbiB0aGUg
d2lyZSwgd2hpbGUgY2Fubm90IGRldGVjdCBhbnkgY2hhbmdlIHRvIExTQSBtYWRlIGJ5IHRoZSBy
b3V0ZXJzLiBUaGlzIGlzIGJlY2F1c2UgdGhlIE9TUEYgcGFja2V0cyBhcmUgcmUtYXNzZW1ibGVk
IG9uIGVhY2ggaG9wLCB3aGljaCBpcyBzbGlnaHRseSBkaWZmZXJlbnQgZnJvbSBJUy1JUy4gU28g
dGhlIHByb2JsZW0gZm9yIE9TUEYgaXMgbWFpbmx5IGR1ZSB0byB0aGUgcHJvYmxlbXMgaW5zaWRl
IHRoZSByb3V0ZXIsIGZvciBleGFtcGxlIHByb3RvY29sIGltcGxlbWVudGF0aW9ucywgc3lzdGVt
IHRpbWVycywgb3Igc29tZSBoYXJkd2FyZSBwcm9ibGVtLiBBY3R1YWxseSB0aGlzIHByb2JsZW0g
aGFzIGJlZW4gc2VlbiBpbiBzZXZlcmFsIHByb2R1Y3Rpb24gbmV0d29ya3MuDQoNCldlIGNhbiBp
bXByb3ZlIHRoZSBkZXNjcmlwdGlvbiBpbiB0aGUgZHJhZnQgdG8gbWFrZSB0aGlzIGNsZWFyLg0K
DQpCZXN0IHJlZ2FyZHMsDQpKaWUNCg0KRnJvbTogTGVzIEdpbnNiZXJnIChnaW5zYmVyZykgW21h
aWx0bzpnaW5zYmVyZ0BjaXNjby5jb21dDQpTZW50OiBNb25kYXksIEF1Z3VzdCAwMSwgMjAxNiAx
OjMwIFBNDQpUbzogRG9uZ2ppZSAoSmltbXkpOyBvc3BmQGlldGYub3JnPG1haWx0bzpvc3BmQGll
dGYub3JnPg0KQ2M6IFpoYW5neHVkb25nICh6aGFuZ3h1ZG9uZywgVlJQKTsgbGl6aGVucWlhbmdA
Y2hpbmFtb2JpbGUuY29tPG1haWx0bzpsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb20+DQpTdWJq
ZWN0OiBSRTogW09TUEZdIFNvbGljaXQgZmVlZGJhY2tzIG9uIGRyYWZ0LWRvbmctb3NwZi1tYXhh
Z2UtZmx1c2gtcHJvYmxlbS1zdGF0ZW1lbnQNCg0KSmllIOKAkw0KDQpUaGUgZHJhZnQgc2F5cyAo
U2VjdGlvbiAyKToNCg0K4oCcU2luY2UgY3J5cHRvZ3JhcGhpYyBhdXRoZW50aWNhdGlvbiBpcyBl
eGVjdXRlZCBhdCB0aGUgT1NQRiBwYWNrZXQNCiAgIGxldmVsLCBpdCBjYW4gb25seSBwcm90ZWN0
IHRoZSBhc3NlbWJsZWQgTFNVIHBhY2tldCBmb3Igb25lIGhvcCBhbmQNCiAgIGRvZXMgbm90IHBy
b3ZpZGUgYW55IGFkZGl0aW9uYWwgcHJvdGVjdGlvbiBmb3IgdGhlIGNvcnJ1cHRpb24gb2YgTFMN
CiAgIGFnZSBmaWVsZC7igJ0NCg0KQnV0IGFzIGF1dGhlbnRpY2F0aW9uIGlzIGNhbGN1bGF0ZWQg
YXQgdGhlIE9TUEYgcGFja2V0IGxldmVsLCBhbnkgY2hhbmdlIHRvIHRoZSBMUyBhZ2UgZmllbGQg
Zm9yIGFuIGluZGl2aWR1YWwgTFNBIGNvbnRhaW5lZCB3aXRoaW4gdGhlIE9TUEYgcGFja2V0IChl
LmcuIGJ5IHNvbWUgcGFja2V0IGNvcnJ1cHRpb24gaW4gdHJhbnNtaXNzaW9uKSB3b3VsZCBjYXVz
ZSBhdXRoZW50aWNhdGlvbiB0byBmYWlsIHdoZW4gdGhlIHBhY2tldCBpcyByZWNlaXZlZC4gU28g
dGhlIHN0YXRlbWVudCB5b3UgbWFrZSBpcyBub3QgY29ycmVjdC4gSSB0aGVyZWZvcmUgYW0gc3Ry
dWdnbGluZyB0byB1bmRlcnN0YW5kIHdoYXQgcHJvYmxlbSB5b3UgYmVsaWV2ZSBpcyBub3QgYWRk
cmVzc2VkIGJ5IGV4aXN0aW5nIGF1dGhlbnRpY2F0aW9uIHRlY2huaXF1ZXMuDQoNCiAgIExlcw0K
DQoNCg0KRnJvbTogT1NQRiBbbWFpbHRvOm9zcGYtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxm
IE9mIERvbmdqaWUgKEppbW15KQ0KU2VudDogU3VuZGF5LCBKdWx5IDMxLCAyMDE2IDg6MTUgUE0N
ClRvOiBvc3BmQGlldGYub3JnPG1haWx0bzpvc3BmQGlldGYub3JnPg0KQ2M6IFpoYW5neHVkb25n
ICh6aGFuZ3h1ZG9uZywgVlJQKTsgbGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tPG1haWx0bzps
aXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb20+DQpTdWJqZWN0OiBbT1NQRl0gU29saWNpdCBmZWVk
YmFja3Mgb24gZHJhZnQtZG9uZy1vc3BmLW1heGFnZS1mbHVzaC1wcm9ibGVtLXN0YXRlbWVudA0K
DQpIaSBhbGwsDQoNCmRyYWZ0LWRvbmctb3NwZi1tYXhhZ2UtZmx1c2gtcHJvYmxlbS1zdGF0ZW1l
bnQgZGVzY3JpYmVzIHRoZSBwcm9ibGVtcyBjYXVzZWQgYnkgdGhlIGNvcnJ1cHRpb24gb2YgdGhl
IExTIEFnZSBmaWVsZCwgYW5kIHN1bW1hcml6ZXMgdGhlIHJlcXVpcmVtZW50cyBvbiBwb3RlbnRp
YWwgc29sdXRpb25zLiBUaGlzIGRyYWZ0IHJlY2VpdmVkIGdvb2QgY29tbWVudHMgZHVyaW5nIHRo
ZSBwcmVzZW50YXRpb24gb24gdGhlIElFVEYgbWVldGluZyBpbiBCLkEuDQoNClRoZSBhdXRob3Jz
IHdvdWxkIGxpa2UgdG8gc29saWNpdCBmdXJ0aGVyIGZlZWRiYWNrcyBmcm9tIHRoZSBtYWlsaW5n
IGxpc3QsIG9uIGJvdGggdGhlIHByb2JsZW0gc3RhdGVtZW50IGFuZCB0aGUgc29sdXRpb24gcmVx
dWlyZW1lbnRzLiBCYXNlZCBvbiB0aGUgZmVlZGJhY2tzLCB3ZSB3aWxsIHVwZGF0ZSB0aGUgcHJv
YmxlbSBzdGF0ZW1lbnQgZHJhZnQsIGFuZCB3b3JrIHRvZ2V0aGVyIHRvIGJ1aWxkIHN1aXRhYmxl
IHNvbHV0aW9ucy4NCg0KVGhlIFVSTCBvZiB0aGUgZHJhZnQgaXM6DQpodHRwczovL3Rvb2xzLmll
dGYub3JnL2h0bWwvZHJhZnQtZG9uZy1vc3BmLW1heGFnZS1mbHVzaC1wcm9ibGVtLXN0YXRlbWVu
dC0wMA0KDQpDb21tZW50cyAmIGZlZWRiYWNrcyBhcmUgd2VsY29tZS4NCg0KQmVzdCByZWdhcmRz
LA0KSmllDQoNCg==

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

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy
ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsgY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1zaXplOiAx
NHB4OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPGRpdj5TcGVha2luZyBh
cyBhIFdHIG1lbWJlciB3aG8gaGFzIHNvbWUgZXhwZXJpZW5jZSB3aXRoIE9TUEYgaW1wbGVtZW50
YXRpb25zOiZuYnNwOzwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+SGkgSmllLCZuYnNw
OzwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+QWxvbmcgd2l0aCBMZXMsIEnigJltIGFs
c28gYWdhaW5zdCBwcm9ncmVzc2luZyB0aGlzIGRyYWZ0LiZuYnNwOzwvZGl2Pg0KPGRpdj48YnI+
DQo8L2Rpdj4NCjxzcGFuIGlkPSJPTEtfU1JDX0JPRFlfU0VDVElPTiI+DQo8ZGl2IHN0eWxlPSJm
b250LWZhbWlseTpDYWxpYnJpOyBmb250LXNpemU6MTFwdDsgdGV4dC1hbGlnbjpsZWZ0OyBjb2xv
cjpibGFjazsgQk9SREVSLUJPVFRPTTogbWVkaXVtIG5vbmU7IEJPUkRFUi1MRUZUOiBtZWRpdW0g
bm9uZTsgUEFERElORy1CT1RUT006IDBpbjsgUEFERElORy1MRUZUOiAwaW47IFBBRERJTkctUklH
SFQ6IDBpbjsgQk9SREVSLVRPUDogI2I1YzRkZiAxcHQgc29saWQ7IEJPUkRFUi1SSUdIVDogbWVk
aXVtIG5vbmU7IFBBRERJTkctVE9QOiAzcHQiPg0KPHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJv
bGQiPkZyb206IDwvc3Bhbj5KaWUgRG9uZyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmppZS5kb25nQGh1
YXdlaS5jb20iPmppZS5kb25nQGh1YXdlaS5jb208L2E+Jmd0Ozxicj4NCjxzcGFuIHN0eWxlPSJm
b250LXdlaWdodDpib2xkIj5EYXRlOiA8L3NwYW4+VHVlc2RheSwgQXVndXN0IDE2LCAyMDE2IGF0
IDk6NTYgQU08YnI+DQo8c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZCI+VG86IDwvc3Bhbj5B
Y2VlIExpbmRlbSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFjZWVAY2lzY28uY29tIj5hY2VlQGNpc2Nv
LmNvbTwvYT4mZ3Q7LCAmcXVvdDtMZXMgR2luc2JlcmcgKGdpbnNiZXJnKSZxdW90OyAmbHQ7PGEg
aHJlZj0ibWFpbHRvOmdpbnNiZXJnQGNpc2NvLmNvbSI+Z2luc2JlcmdAY2lzY28uY29tPC9hPiZn
dDssIE9TUEYgV0cgTGlzdCAmbHQ7PGEgaHJlZj0ibWFpbHRvOm9zcGZAaWV0Zi5vcmciPm9zcGZA
aWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xkIj5DYzog
PC9zcGFuPiZxdW90O1poYW5neHVkb25nICh6aGFuZ3h1ZG9uZywgVlJQKSZxdW90OyAmbHQ7PGEg
aHJlZj0ibWFpbHRvOnpoYW5neHVkb25nQGh1YXdlaS5jb20iPnpoYW5neHVkb25nQGh1YXdlaS5j
b208L2E+Jmd0OywgJnF1b3Q7PGEgaHJlZj0ibWFpbHRvOmxpemhlbnFpYW5nQGNoaW5hbW9iaWxl
LmNvbSI+bGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tPC9hPiZxdW90OyAmbHQ7PGEgaHJlZj0i
bWFpbHRvOmxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbSI+bGl6aGVucWlhbmdAY2hpbmFtb2Jp
bGUuY29tPC9hPiZndDs8YnI+DQo8c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZCI+U3ViamVj
dDogPC9zcGFuPlJFOiBbT1NQRl0gU29saWNpdCBmZWVkYmFja3Mgb24gZHJhZnQtZG9uZy1vc3Bm
LW1heGFnZS1mbHVzaC1wcm9ibGVtLXN0YXRlbWVudDxicj4NCjwvZGl2Pg0KPGRpdj48YnI+DQo8
L2Rpdj4NCjxibG9ja3F1b3RlIGlkPSJNQUNfT1VUTE9PS19BVFRSSUJVVElPTl9CTE9DS1FVT1RF
IiBzdHlsZT0iQk9SREVSLUxFRlQ6ICNiNWM0ZGYgNSBzb2xpZDsgUEFERElORzowIDAgMCA1OyBN
QVJHSU46MCAwIDAgNTsiPg0KPGRpdiB4bWxuczp2PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29t
OnZtbCIgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxtZXRhIG5hbWU9IkdlbmVyYXRvciIg
Y29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxlPjwh
LS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk65a6L
5L2TOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtmb250
LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0O30N
CkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUgMiAy
IDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OlRhaG9tYTsNCglwYW5vc2Ut
MToyIDExIDYgNCAzIDUgNCA0IDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQOWu
i+S9kyI7DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQovKiBTdHlsZSBEZWZpbml0
aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJn
aW46MGNtOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCgl0ZXh0LWFsaWduOmp1c3RpZnk7DQoJ
dGV4dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFwaDsNCglmb250LXNpemU6MTAuNXB0Ow0KCWZvbnQt
ZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGlu
aw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0LWRlY29yYXRp
b246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0KCXtt
c28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQtZGVjb3JhdGlvbjp1
bmRlcmxpbmU7fQ0KcC5Nc29BY2V0YXRlLCBsaS5Nc29BY2V0YXRlLCBkaXYuTXNvQWNldGF0ZQ0K
CXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IuaJueazqOahhuaWh+ac
rCBDaGFyIjsNCgltYXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCgl0ZXh0LWFs
aWduOmp1c3RpZnk7DQoJdGV4dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFwaDsNCglmb250LXNpemU6
MTAuNXB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7fQ0Kc3Bhbi5DaGFy
DQoJe21zby1zdHlsZS1uYW1lOiLmibnms6jmoYbmlofmnKwgQ2hhciI7DQoJbXNvLXN0eWxlLXBy
aW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOuaJueazqOahhuaWh+acrDsNCglmb250LWZhbWls
eToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO30NCnAuQmFsbG9vblRleHQsIGxpLkJhbGxvb25UZXh0
LCBkaXYuQmFsbG9vblRleHQNCgl7bXNvLXN0eWxlLW5hbWU6IkJhbGxvb24gVGV4dCI7DQoJbXNv
LXN0eWxlLWxpbms6IkJhbGxvb24gVGV4dCBDaGFyIjsNCgltYXJnaW46MGNtOw0KCW1hcmdpbi1i
b3R0b206LjAwMDFwdDsNCgl0ZXh0LWFsaWduOmp1c3RpZnk7DQoJdGV4dC1qdXN0aWZ5OmludGVy
LWlkZW9ncmFwaDsNCglmb250LXNpemU6MTAuNXB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwi
c2Fucy1zZXJpZiI7fQ0Kc3Bhbi5CYWxsb29uVGV4dENoYXINCgl7bXNvLXN0eWxlLW5hbWU6IkJh
bGxvb24gVGV4dCBDaGFyIjsNCgltc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxp
bms6IkJhbGxvb24gVGV4dCI7DQoJZm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO30N
CnNwYW4uRW1haWxTdHlsZTIxDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFt
aWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6d2luZG93dGV4dDt9DQpzcGFuLkVt
YWlsU3R5bGUyMg0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2Fs
aWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjMN
Cgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5z
LXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHlsZTI0DQoJe21zby1zdHls
ZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJ
Y29sb3I6IzFGNDk3RDt9DQpzcGFuLkVtYWlsU3R5bGUyNQ0KCXttc28tc3R5bGUtdHlwZTpwZXJz
b25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5
N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjYNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9u
dC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4u
RW1haWxTdHlsZTI3DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJD
YWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLkVtYWlsU3R5bGUy
OA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNh
bnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjkNCgl7bXNvLXN0
eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsN
Cgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHlsZTMwDQoJe21zby1zdHlsZS10eXBlOnBl
cnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFG
NDk3RDt9DQpzcGFuLkVtYWlsU3R5bGUzMQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBs
eTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7
fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1z
aXplOjEwLjBwdDt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo2MTIuMHB0IDc5Mi4wcHQ7
DQoJbWFyZ2luOjcyLjBwdCA5MC4wcHQgNzIuMHB0IDkwLjBwdDt9DQpkaXYuV29yZFNlY3Rpb24x
DQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4
bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94
bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2
OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFw
ZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjxkaXYgbGFuZz0iWkgtQ04iIGxpbms9ImJsdWUi
IHZsaW5rPSJwdXJwbGUiIHN0eWxlPSJ0ZXh0LWp1c3RpZnktdHJpbTpwdW5jdHVhdGlvbiI+DQo8
ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5IaSBBY2VlLCA8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNv
bG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+VGhhbmtzIGEg
bG90IGZvciB5b3VyIGZlZWRiYWNrcy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Rm9yIHBhY2tldCBjb3JydXB0aW9uIHdoaWNo
IGltcGFjdHMgdGhlIExTIGFnZSBiZWZvcmUgdGhlIExTQXMgYXJlIHBhY2tlZCBpbnRvIExTVSBw
YWNrZXQsIEkgYWdyZWUgaXQgaXMgbGVzcyBsaWtlbHkgdG8gaGFwcGVuIHRoYW4gdGhlIG90aGVy
IGNhc2VzLiBIb3dldmVyIEkgdGhpbmsgd2UgYWdyZWUgdGhhdCBPU1BGIGF1dGhlbnRpY2F0aW9u
DQogb25seSBwcm90ZWN0IHRoZSBwYWNrZXQgbGV2ZWwgY29ycnVwdGlvbiwgd2hpY2ggY2Fubm90
IGhlbHAgdG8gZGV0ZWN0IHRoZSBjb3JydXB0aW9uIGF0IExTQSBsZXZlbC48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9zcGFuPg0KPGRpdj48YnI+
DQo8L2Rpdj4NCjxkaXY+U28sIHlvdSBhcmUgc3VnZ2VzdGluZyB0aGF0IExTQXMgYXJlIGNvcnJ1
cHRlZCBpbiB0aGUgZGF0YWJhc2UgaW4gc3VjaCBhIHdheSB0aGF0IHRoZSBMU0EgQWdlIGlzIHNl
dCBleGFjdGx5IHRvIDB4RTEwPyBIb3cgd291bGQgdGhlIGltcGxlbWVudGF0aW9uIGtub3cgdGhh
dCB0aGlzIGhhZCBoYXBwZW5lZCBhbmQgcHJlbWF0dXJlbHkgYWdlIHRoZSBwYWNrZXQ/IERhdGFi
YXNlIGFnaW5nIGp1c3QgZG9lc27igJl0IHdvcmsgdGhpcyB3YXkgKHVubGVzcw0KIHRoZSBpbXBs
ZW1lbnRhdGlvbiBpcyBwYXJ0aWN1bGFybHkgbmHDr3ZlKS4mbmJzcDs8L2Rpdj4NCjxkaXY+PGJy
Pg0KPC9kaXY+DQo8c3BhbiBpZD0iT0xLX1NSQ19CT0RZX1NFQ1RJT04iPg0KPGJsb2NrcXVvdGUg
aWQ9Ik1BQ19PVVRMT09LX0FUVFJJQlVUSU9OX0JMT0NLUVVPVEUiIHN0eWxlPSJCT1JERVItTEVG
VDogI2I1YzRkZiA1IHNvbGlkOyBQQURESU5HOjAgMCAwIDU7IE1BUkdJTjowIDAgMCA1OyI+DQo8
ZGl2IHhtbG5zOnY9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206dm1sIiB4bWxuczpvPSJ1cm46
c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpvZmZpY2UiIHhtbG5zOnc9InVybjpzY2hlbWFz
LW1pY3Jvc29mdC1jb206b2ZmaWNlOndvcmQiIHhtbG5zOm09Imh0dHA6Ly9zY2hlbWFzLm1pY3Jv
c29mdC5jb20vb2ZmaWNlLzIwMDQvMTIvb21tbCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnL1RS
L1JFQy1odG1sNDAiPg0KPGRpdiBsYW5nPSJaSC1DTiIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBs
ZSIgc3R5bGU9InRleHQtanVzdGlmeS10cmltOnB1bmN0dWF0aW9uIj4NCjxkaXYgY2xhc3M9Ildv
cmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImNvbG9yOiMxRjQ5N0QiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+PG86cD4mbmJz
cDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5JbiBteSB1bmRlcnN0YW5kaW5nLCByb2J1c3RuZXNz
IGlzIGFuIGltcG9ydGFudCBmZWF0dXJlIG9mIG5ldHdvcmsgcHJvdG9jb2xzLCB3aGljaCBpbmNs
dWRlIHRoZSByb2J1c3RuZXNzIHRvIGVycm9ycyBhbmQgZmFpbHVyZXMgaGFwcGVuZWQgaW4gdGhl
IG5ldHdvcmsuIElmIHRoZXJlIGlzIGEgYnVnIGluIGEgcGFydGljdWxhciByb3V0ZXINCiBpbiB0
aGUgbmV0d29yaywgb3BlcmF0b3Igd291bGQgbm90IGFsbG93IHRoZSB3aG9sZSBuZXR3b3JrIGJl
aW5nIGltcGFjdGVkLCB3aGljaCBtZWFucyBvdGhlciByb3V0ZXJzIGluIHRoZSBuZXR3b3JrIG5l
ZWRzIHRvIHdvcmsgcHJvcGVybHkgaW4gdGhpcyBzaXR1YXRpb24uIEZvciBleGFtcGxlIGluIEJH
UCwgdGhlIGVycm9yIGhhbmRsaW5nIG1lY2hhbmlzbSBoYXMgYmVlbiBvcHRpbWl6ZWQgdG8gYXZv
aWQgdW5uZWNlc3Nhcnkgc2Vzc2lvbiB0ZWFyZG93bi48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9zcGFuPg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxk
aXY+U28geW91IGFncmVlIHlvdXIgcHJvYmxlbSBzdGF0ZW1lbnQgaXMgY29uZmluZWQgdG8gYSBz
b2Z0d2FyZSBidWcgcmVzdWx0aW5nIGluIExTQXMgYmVpbmcgYWdlZCB0b28gcXVpY2tseT8gSSB0
aGluayB0aGlzIGlzIHRoZSB0aGlyZCB0aW1lIEnigJl2ZSByYWlzZWQgdGhpcyBxdWVzdGlvbi4m
bmJzcDs8L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2PklmIGl0IGhhcyBzdWNoIGEgcHJv
YmxlbSAod2hldGhlciBpdCBiZSBkdWUgdG8gYSBzeXN0ZW0gdGltZXIgYnVnIG9yIGEgc29tZSBt
b3JlIHNwZWNpZmljIGFnaW5nIHByb2JsZW0pLCBpdCBzZWVtcyB0aGUgcm91dGVyIHdvdWxkIGFs
c28gYmUgcmVmcmVzaGluZyBpdHMgTFNBcyBhbGwgdG9vIGZyZXF1ZW50bHkgKGF0IGxlYXN0IGF0
IHR3aWNlIHRoZSByYXRlKSBhbmQgaXQgd291bGQgYmUgcmVhZGlseSBpZGVudGlmaWFibGUuIEZv
ciBhDQogc3lzdGVtIHRpbWUgcHJvYmxlbSwgdGhlIHJvdXRlciB3b3VsZCBsaWtlbHkgaGF2ZSBt
YW55IG90aGVyIHByb2JsZW1zLiBGb3IgZXhhbXBsZSwgaXQgd291bGQgbm90IG1haW50YWluIE9T
UEYgYWRqYWNlbmNpZXMgaWYgdGhlIGRlYWQgdGltZXIgYWR2YW5jZXMgZmFzdCBlbm91Z2guIEl0
IHdvdWxkIHJldHJhbnNtaXQgYXQgYSB2ZXJ5IGZhc3QgcmF0ZSBhcyB3ZWxsLiBBcmUgeW91IGdv
aW5nIHRvIHdyaXRlIHByb2JsZW0gc3RhdGVtZW50cyBhbmQNCiBzdWdnZXN0IHNvbHV0aW9ucyBm
b3IgdGhlc2Ugc2l0dWF0aW9ucyBhcyB3ZWxsPyZuYnNwOzwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rp
dj4NCjxkaXY+V2hhdCBhYm91dCBvdGhlciBidWdzPyBXaGF0IGlmIHRoZSByb3V0ZXIgZXJyb25l
b3VzbHkgc3BlY2lmaWVzIGEgbmVpZ2hib3LigJlzIHJvdXRlci1pZCBhcyBpdHMgb3duIGluIGEg
Um91dGVyLUxTQT8gSXMgdGhpcyBhIHByb2JsZW0gdGhlIHByb3RvY29sIHNob3VsZCBoYW5kbGU/
Jm5ic3A7PC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPHNwYW4gaWQ9Ik9MS19TUkNfQk9EWV9T
RUNUSU9OIj4NCjxibG9ja3F1b3RlIGlkPSJNQUNfT1VUTE9PS19BVFRSSUJVVElPTl9CTE9DS1FV
T1RFIiBzdHlsZT0iQk9SREVSLUxFRlQ6ICNiNWM0ZGYgNSBzb2xpZDsgUEFERElORzowIDAgMCA1
OyBNQVJHSU46MCAwIDAgNTsiPg0KPGRpdiB4bWxuczp2PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQt
Y29tOnZtbCIgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNl
IiB4bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczpt
PSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5z
PSJodHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxkaXYgbGFuZz0iWkgtQ04iIGxp
bms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiIHN0eWxlPSJ0ZXh0LWp1c3RpZnktdHJpbTpwdW5jdHVh
dGlvbiI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNv
bG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+SSBhZ3JlZSB0
aGF0IE9TUEYgWWFuZyBub3RpZmljYXRpb24gZm9yIExTQSB0aW1lb3V0IGlzIGEgbmljZSB0aGlu
ZyB0byBoYXZlIGFuZCBjb3VsZCBiZSB1c2VmdWwgdG8gaWRlbnRpZnkgdGhlIG1pc2JlaGF2ZWQg
cm91dGVyLiBNeSBjb25jZXJuIGlzIHNvbWV0aW1lcyB0aGUgbmV0d29yayBtYXkgYmUgc2V2ZXJl
bHkgaW1wYWN0ZWQgdGhhdA0KIHRoZSBjb25uZWN0aXZpdHkgb2YgbmV0Y29uZi9yZXN0Y29uZiBp
cyBhbHNvIGltcGFjdGVkLiBUbyBhdm9pZCB0aGlzLCBzb21lIG1lY2hhbmlzbSB0byBtaXRpZ2F0
ZSB0aGUgaW1wYWN0IG9mIHRoaXMgcHJvYmxlbSBjb3VsZCBoZWxwLjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L3NwYW4+DQo8ZGl2Pjxicj4NCjwv
ZGl2Pg0KPGRpdj5JIGJlbGlldmUgYSByb3V0ZXIgaGF2ZSBzdWNoIGltcGFjdCB3b3VsZCBiZSBl
YXN5IHRvIGlkZW50aWZ54oCmJm5ic3A7PC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj5U
aGFua3MsPC9kaXY+DQo8ZGl2PkFjZWUmbmJzcDs8L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8
c3BhbiBpZD0iT0xLX1NSQ19CT0RZX1NFQ1RJT04iPg0KPGJsb2NrcXVvdGUgaWQ9Ik1BQ19PVVRM
T09LX0FUVFJJQlVUSU9OX0JMT0NLUVVPVEUiIHN0eWxlPSJCT1JERVItTEVGVDogI2I1YzRkZiA1
IHNvbGlkOyBQQURESU5HOjAgMCAwIDU7IE1BUkdJTjowIDAgMCA1OyI+DQo8ZGl2IHhtbG5zOnY9
InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206dm1sIiB4bWxuczpvPSJ1cm46c2NoZW1hcy1taWNy
b3NvZnQtY29tOm9mZmljZTpvZmZpY2UiIHhtbG5zOnc9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1j
b206b2ZmaWNlOndvcmQiIHhtbG5zOm09Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vb2Zm
aWNlLzIwMDQvMTIvb21tbCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnL1RSL1JFQy1odG1sNDAi
Pg0KPGRpdiBsYW5nPSJaSC1DTiIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSIgc3R5bGU9InRl
eHQtanVzdGlmeS10cmltOnB1bmN0dWF0aW9uIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMx
RjQ5N0QiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJj
b2xvcjojMUY0OTdEIj5CZXN0IHJlZ2FyZHMsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5K
aWU8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
cD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0
REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBhbGlnbj0ibGVmdCIgc3R5bGU9InRleHQtYWxpZ246bGVmdCI+PGI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2Vy
aWY7Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7Ij4gQWNlZSBMaW5kZW0gKGFj
ZWUpIFs8YSBocmVmPSJtYWlsdG86YWNlZUBjaXNjby5jb20iPm1haWx0bzphY2VlQGNpc2NvLmNv
bTwvYT5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gU2F0dXJkYXksIEF1Z3VzdCAxMywgMjAxNiAzOjI3
IEFNPGJyPg0KPGI+VG86PC9iPiBMZXMgR2luc2JlcmcgKGdpbnNiZXJnKTsgRG9uZ2ppZSAoSmlt
bXkpOyA8YSBocmVmPSJtYWlsdG86b3NwZkBpZXRmLm9yZyI+DQpvc3BmQGlldGYub3JnPC9hPjxi
cj4NCjxiPkNjOjwvYj4gWmhhbmd4dWRvbmcgKHpoYW5neHVkb25nLCBWUlApOyA8YSBocmVmPSJt
YWlsdG86bGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tIj4NCmxpemhlbnFpYW5nQGNoaW5hbW9i
aWxlLmNvbTwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtPU1BGXSBTb2xpY2l0IGZlZWRi
YWNrcyBvbiBkcmFmdC1kb25nLW9zcGYtbWF4YWdlLWZsdXNoLXByb2JsZW0tc3RhdGVtZW50PG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IGFsaWduPSJsZWZ0IiBzdHlsZT0idGV4dC1hbGlnbjpsZWZ0Ij48c3BhbiBsYW5nPSJFTi1VUyI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPlNwZWFraW5nIGFzIGEgV0cg
bWVtYmVyOiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPkhpIEppZSwmbmJz
cDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj5JIGJlbGlldmUgd2UgYWdyZWUgdGhh
dCB0aGUgcHJvYmxlbSBpcyBjb25maW5lZCB0byBPU1BGIGJ1Z3MsIHN5c3RlbSB0aW1lciBidWdz
LCAmbmJzcDthbmQgcGFja2V0IGNvcnJ1cHRpb24uIEnigJlkIGFzc2VydCB0aGF0IGNvcnJ1cHRp
b24gY2FuIGJlIGRldGVjdGVkIHZpYSBPU1BGIGF1dGhlbnRpY2F0aW9uLiBJbiBmYWN0LCB0aGVy
ZSBpcyBhIHdlbGwta25vd24NCiBhbnRpZG90ZSB3aGVyZSBJUy1JUyBhdXRoZW50aWNhdGlvbiB3
YXMgZW5hYmxlZCBzb2xlbHkgZm9yIHRoZSBwdXJwb3NlIG9mIGZpbHRlcmluZyBjb3JydXB0ZWQg
cHJvdG9jb2wgcGFja2V0cyBpbiBhbiBlbnZpcm9ubWVudCB3aXRoIGxpbmUgY2FyZHMgdGhhdCB3
ZXJlIHByb25lIHRvIHN1Y2ggY29ycnVwdGlvbi4gSGVuY2UsIHdlIGFyZSBsZWZ0IHdpdGggcHJv
YmxlbXMgYmFzZWQgb24gT1NQRiBvciBzeXN0ZW0gdGltZXIgYnVncy4gSWYgdGhlcmUNCiB3ZXJl
IGEgc3lzdGVtIHRpbWVyIGJ1ZywgSeKAmWQgZG91YnQgdGhhdCBuZXR3b3JraW5nIGRldmljZSB3
aXRoIHN1Y2ggYSBidWcgd291bGQgYmUgZnVuY3Rpb25hbCB0byB0aGUgcG9pbnQgb2YgYmVpbmcg
YWJsZSB0byBlc3RhYmxpc2ggYW5kIG1haW50YWluaW5nIE9TUEYgYWRqYWNlbmNpZXMuJm5ic3A7
Jm5ic3A7RG8gd2UgcmVhbGx5IHdhbnQgdG8gZW5oYW5jZSB0aGUgcHJvdG9jb2wgdG8gZGVhbCB3
aXRoIGJ1Z3M/Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+SeKAmXZlIHRo
b3VnaHQgYWJvdXQgdGhpcyBhbmQgb25lIHBvdGVudGlhbCBhY3Rpb24gSSBjb3VsZCBlbnZpc2lv
biB3b3VsZCBiZSB0byBhZGQgYSBzZXBhcmF0ZSBPU1BGIFlBTkcgbm90aWZpY2F0aW9uIHdoZXJl
IGFuIExTQSB0aW1lcyBvdXQgYW5kIGEgcm91dGVyIG90aGVyIHRoYW4gdGhlIG9yaWdpbmF0b3Ig
cHVyZ2VzIGl0LiBUaGlzIHdheSwNCiB0aGUgbWlzYmVoYXZpbmcgT1NQRiByb3V0ZXIgY291bGQg
YmUgcmVhZGlseSBpZGVudGlmaWVkLiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6Ymxh
Y2siPlRoYW5rcyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj5BY2Vl
Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD4mbmJz
cDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNv
bGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48Yj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Y29sb3I6YmxhY2siPkZyb206DQo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+T1NQRiAmbHQ7PGEgaHJlZj0ibWFpbHRvOm9z
cGYtYm91bmNlc0BpZXRmLm9yZyI+b3NwZi1ib3VuY2VzQGlldGYub3JnPC9hPiZndDsgb24gYmVo
YWxmIG9mICZxdW90O0xlcyBHaW5zYmVyZyAoZ2luc2JlcmcpJnF1b3Q7ICZsdDs8YSBocmVmPSJt
YWlsdG86Z2luc2JlcmdAY2lzY28uY29tIj5naW5zYmVyZ0BjaXNjby5jb208L2E+Jmd0Ozxicj4N
CjxiPkRhdGU6IDwvYj5UaHVyc2RheSwgQXVndXN0IDExLCAyMDE2IGF0IDE6MjkgUE08YnI+DQo8
Yj5UbzogPC9iPkppZSBEb25nICZsdDs8YSBocmVmPSJtYWlsdG86amllLmRvbmdAaHVhd2VpLmNv
bSI+amllLmRvbmdAaHVhd2VpLmNvbTwvYT4mZ3Q7LCBPU1BGIFdHIExpc3QgJmx0OzxhIGhyZWY9
Im1haWx0bzpvc3BmQGlldGYub3JnIj5vc3BmQGlldGYub3JnPC9hPiZndDs8YnI+DQo8Yj5DYzog
PC9iPiZxdW90O1poYW5neHVkb25nICh6aGFuZ3h1ZG9uZywgVlJQKSZxdW90OyAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOnpoYW5neHVkb25nQGh1YXdlaS5jb20iPnpoYW5neHVkb25nQGh1YXdlaS5jb208
L2E+Jmd0OywgJnF1b3Q7PGEgaHJlZj0ibWFpbHRvOmxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNv
bSI+bGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tPC9hPiZxdW90OyAmbHQ7PGEgaHJlZj0ibWFp
bHRvOmxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbSI+bGl6aGVucWlhbmdAY2hpbmFtb2JpbGUu
Y29tPC9hPiZndDs8YnI+DQo8Yj5TdWJqZWN0OiA8L2I+UmU6IFtPU1BGXSBTb2xpY2l0IGZlZWRi
YWNrcyBvbiBkcmFmdC1kb25nLW9zcGYtbWF4YWdlLWZsdXNoLXByb2JsZW0tc3RhdGVtZW50PG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVy
LWxlZnQ6c29saWQgI0I1QzRERiA0LjVwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDQuMHB0O21hcmdp
bi1sZWZ0OjMuNzVwdDttYXJnaW4tcmlnaHQ6MGNtIiBpZD0iTUFDX09VVExPT0tfQVRUUklCVVRJ
T05fQkxPQ0tRVU9URSI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjojMUY0OTdEIj5KaWUg
4oCTPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2NvbG9yOiMxRjQ5N0QiPkhhdmluZyB0aGUgZGlzY3Vzc2lvbiBoYXMgY2VydGFpbmx5
IGJlZW4gYSBnb29kIHRoaW5nLCBidXQgaWYgdGhlIGNvbnNlbnN1cyBvZiB0aGUgV0cgaXMgdGhh
dCB0aGVyZSBpcyBubyBwcm90b2NvbCBjaGFuZ2UgcmVxdWlyZWQgdGhlbiB0aGVyZSBpcyBubyBu
ZWVkIGZvciBhbnkgZHJhZnQg4oCTIHdoaWNoIGlzDQogbXkgY3VycmVudCBwb3NpdGlvbi48L3Nw
YW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Y29sb3I6IzFGNDk3RCI+VGhlIG90aGVyIHBvaW50IGlzIHRoYXQgeW91IHNlZW0gdG8gYmUgY29u
ZnVzaW5nIHRoZSBJUy1JUyBQdXJnZSBvcmlnaW5hdGlvbiBUTFYgKFJGQyA2MjMyKSB3aXRoIGRl
dGVjdGluZyBpbnZhbGlkIHB1cmdlcy9yZW1haW5pbmcgbGlmZXRpbWUgY29ycnVwdGlvbi4gVGhp
cyBpcyBub3QgdGhlIGNhc2UuIFJGQw0KIDYyMzIgc2ltcGx5IGFsbG93cyB1cyB0byBkZXRlY3Qg
d2hpY2ggcm91dGVyIG9yaWdpbmF0ZWQgYSBwdXJnZSDigJMgaXQgaXMgbm90IGFibGUgdG8gZGV0
ZWN0IHdoZXRoZXIgYSBwdXJnZSBpcyB2YWxpZC9pbnZhbGlkIOKAkyBhbmQgd2FzIG5vdCBtb3Rp
dmF0ZWQgYnkgY29uY2VybnMgYWJvdXQgcmVtYWluaW5nIGxpZmV0aW1lIGNvcnJ1cHRpb24uPC9z
cGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyBMZXM8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9y
OiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJs
YWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7
PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJs
dWUgMS41cHQ7cGFkZGluZzowY20gMGNtIDBjbSA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0i
Ym9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQg
MGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249ImxlZnQiIHN0eWxlPSJ0
ZXh0LWFsaWduOmxlZnQiPjxiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOiAx
MHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7Ij5Gcm9t
Ojwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZv
bnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsiPg0KIERvbmdqaWUg
KEppbW15KSBbPGEgaHJlZj0ibWFpbHRvOmppZS5kb25nQGh1YXdlaS5jb20iPm1haWx0bzpqaWUu
ZG9uZ0BodWF3ZWkuY29tPC9hPl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBXZWRuZXNkYXksIEF1Z3Vz
dCAxMCwgMjAxNiA5OjI0IFBNPGJyPg0KPGI+VG86PC9iPiBMZXMgR2luc2JlcmcgKGdpbnNiZXJn
KTsgPGEgaHJlZj0ibWFpbHRvOm9zcGZAaWV0Zi5vcmciPm9zcGZAaWV0Zi5vcmc8L2E+PGJyPg0K
PGI+Q2M6PC9iPiBaaGFuZ3h1ZG9uZyAoemhhbmd4dWRvbmcsIFZSUCk7IDxhIGhyZWY9Im1haWx0
bzpsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb20iPg0KbGl6aGVucWlhbmdAY2hpbmFtb2JpbGUu
Y29tPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSRTogW09TUEZdIFNvbGljaXQgZmVlZGJhY2tz
IG9uIGRyYWZ0LWRvbmctb3NwZi1tYXhhZ2UtZmx1c2gtcHJvYmxlbS1zdGF0ZW1lbnQ8L3NwYW4+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIGFsaWduPSJsZWZ0IiBz
dHlsZT0idGV4dC1hbGlnbjpsZWZ0Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJs
YWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6IzFGNDk3RCI+
SGkgTGVzLDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtjb2xvcjojMUY0OTdEIj5UaGUgY3VycmVudCBkcmFmdCBpcyBhYm91dCBwcm9i
bGVtIHN0YXRlbWVudCwgc28gSU1PIHdoYXQgdGhlIFdHIG5lZWRzIHRvIGNvbnNpZGVyIGlzIHdo
ZXRoZXIgdGhpcyBpcyBhIHZ1bG5lcmFiaWxpdHkgb2YgT1NQRiBwcm90b2NvbCwgYW5kIHdoZXRo
ZXIgaXQgY2FuIGhhdmUgbmVnYXRpdmUgaW1wYWN0IHRvDQogdGhlIG5ldHdvcmsuIElmIHRoZSBw
cm9ibGVtIGlzIGFja25vd2xlZGdlZCwgSU1PIGl0IGlzIHdvcnRoIHRvIGJlIGRvY3VtZW50ZWQu
PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2NvbG9yOiMxRjQ5N0QiPlRoZSDigJxST0nigJ0gYXMgeW91IG1lbnRpb25lZCBpcyBmb3Ig
dGhlIGV2YWx1YXRpb24gb2YgdGhlIHByb3Bvc2VkIHNvbHV0aW9ucy4gSSB0b3RhbGx5IGFncmVl
IHRoYXQgZm9yIHRoZSB0aW1lciBidWcgY2FzZSwgcmVjb2duaXppbmcgYW5kIGlnbm9yaW5nIHRo
ZSByZWNlaXZlZCBhYm5vcm1hbCBNYXhhZ2UgTFNBcw0KIGNhbm5vdCBzdG9wIHRoZSBtaXNiZWhh
dmVkIHJvdXRlciBmcm9tIGdlbmVyYXRpbmcgZnVydGhlciBNYXhhZ2UgTFNBLCBhcyBpdCBpcyBh
IHN5c3RlbWF0aWMgcHJvYmxlbSwgd2hpY2ggY2FuIG9ubHkgYmUgZml4ZWQgYWZ0ZXIgdGhlIG9w
ZXJhdG9yIGlkZW50aWZpZXMgdGhhdCByb3V0ZXIuIFRoaXMgaXMgYWxzbyBzaW1pbGFyIHRvIHRo
ZSBzeXN0ZW1hdGljIGNvcnJ1cHRpb24gb2YgSVMtSVMgcmVtYWluIHRpbWUuICZuYnNwO0FuZCB0
aGlzIGlzIHdoeQ0KIHRoaXMgZHJhZnQgbWVudGlvbnMgdHdvIGtpbmRzIG9mIHBvdGVudGlhbCBz
b2x1dGlvbnMsIHRoZSBtaXRpZ2F0aW9uIG1lY2hhbmlzbSBjYW4gYXZvaWQgdGhlIG5ldHdvcmsg
YmVpbmcgc2V2ZXJlbHkgaW1wYWN0ZWQgYnkgdGhlIHByb2JsZW0sIHdoaWxlIGZvciBzeXN0ZW1h
dGljIHByb2JsZW1zLCBwcm9ibGVtIGxvY2FsaXphdGlvbiBpcyBuZWVkZWQgdG8gaWRlbnRpZnkg
dGhlIG1pc2JlaGF2ZWQgcm91dGVyIGFuZCB0aGVuIHNvbHZlIHRoZQ0KIHByb2JsZW0uPC9zcGFu
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5CZXN0
IHJlZ2FyZHMsPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+SmllPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9z
cGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUg
MS41cHQ7cGFkZGluZzowY20gMGNtIDBjbSA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9y
ZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNt
IDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249ImxlZnQiIHN0eWxlPSJ0ZXh0
LWFsaWduOmxlZnQiPjxiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtjb2xvcjpibGFjayI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+IE9TUEYgWzxhIGhyZWY9Im1haWx0bzpvc3Bm
LWJvdW5jZXNAaWV0Zi5vcmciPm1haWx0bzpvc3BmLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XQ0KPGI+
T24gQmVoYWxmIE9mIDwvYj5MZXMgR2luc2JlcmcgKGdpbnNiZXJnKTxicj4NCjxiPlNlbnQ6PC9i
PiBNb25kYXksIEF1Z3VzdCAwOCwgMjAxNiAyOjE0IEFNPGJyPg0KPGI+VG86PC9iPiBEb25namll
IChKaW1teSkgJmx0OzxhIGhyZWY9Im1haWx0bzpqaWUuZG9uZ0BodWF3ZWkuY29tIj5qaWUuZG9u
Z0BodWF3ZWkuY29tPC9hPiZndDs7DQo8YSBocmVmPSJtYWlsdG86b3NwZkBpZXRmLm9yZyI+b3Nw
ZkBpZXRmLm9yZzwvYT48YnI+DQo8Yj5DYzo8L2I+IFpoYW5neHVkb25nICh6aGFuZ3h1ZG9uZywg
VlJQKSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnpoYW5neHVkb25nQGh1YXdlaS5jb20iPnpoYW5neHVk
b25nQGh1YXdlaS5jb208L2E+Jmd0OzsNCjxhIGhyZWY9Im1haWx0bzpsaXpoZW5xaWFuZ0BjaGlu
YW1vYmlsZS5jb20iPmxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbTwvYT48YnI+DQo8Yj5TdWJq
ZWN0OjwvYj4gUmU6IFtPU1BGXSBTb2xpY2l0IGZlZWRiYWNrcyBvbiBkcmFmdC1kb25nLW9zcGYt
bWF4YWdlLWZsdXNoLXByb2JsZW0tc3RhdGVtZW50PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBhbGlnbj0ibGVmdCIgc3R5bGU9InRleHQtYWxpZ246bGVm
dCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOiMxRjQ5N0QiPkppZSDigJM8L3NwYW4+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6IzFG
NDk3RCI+VGhpbmtpbmcgYWJvdXQgdGhlIGZvbGxvd2luZyBzb21lIG1vcmU6PC9zcGFuPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PGk+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9y
OnJlZCI+Jmx0O3NuaXAmZ3Q7PC9zcGFuPjwvaT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNv
bG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
aT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6cmVkIj5X
aGF0IHJlbWFpbnMgaXMgdGhlIHBvc3NpYmlsaXR5IHRoYXQgYW4gaW1wbGVtZW50YXRpb24gaGFz
IHNvbWUgYnVnIGFuZCB1bmludGVudGlvbmFsbHkgbW9kaWZpZXMgdGhlIGFnZSB0byBzb21ldGhp
bmcgb3RoZXIgdGhhbiB3aGF0IGl0IHNob3VsZCBiZSBkdWUgdG8gdGhlIGFjdHVhbCBlbGFwc2Vk
IHRpbWUgc2luY2UNCiBMU0EgZ2VuZXJhdGlvbi4gSSBzdXBwb3NlIGEgbWVjaGFuaXNtIGVxdWl2
YWxlbnQgdG8gd2hhdCB0aGUgSVMtSVMgZHJhZnQgZGVmaW5lZCBpLmUuIHNldHRpbmcgdGhlIGFn
ZSB0byDigJxuZXfigJ0gKDAgaW4gT1NQRiBjYXNlKSB3aGVuIGZpcnN0IHJlY2VpdmluZyBhIG5v
bi1zZWxmLWdlbmVyYXRlZCBMU0EgY291bGQgYmUgdXNlZnVsIHRvIHByZXZlbnQgbmVnYXRpdmUg
aW1wYWN0cyBvZiBzdWNoIGFuIGltcGxlbWVudGF0aW9uIGJ1Zy4gSXMgdGhpcw0KIHdoYXQgeW91
IGludGVuZD88L3NwYW4+PC9pPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2si
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxpPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpyZWQiPiZuYnNwOzwvc3Bh
bj48L2k+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGk+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOnJlZCI+W0ppZV06IE1vcmUgc3BlY2lmaWNhbGx5
LCB0aGUgcHJvYmxlbSBjb3VsZCBiZSBjYXVzZWQgYnkgZWl0aGVyIOKAnHNldHRpbmcgdGhlIExT
IGFnZSBmaWVsZCBpbmNvcnJlY3RseSBkdWUgdG8gaW1wbGVtZW50YXRpb24gYnVn4oCdIG9yIOKA
nHN5c3RlbSB0aW1lciBydW5zIHNvIGZhc3QgdGhhdCB0aGUgTFMgYWdlIHJlYWNoZXMNCiBNYXhB
Z2UgbXVjaCBlYXJsaWVyIHRoYW4gb3RoZXIgcm91dGVyc+KAnS4gQW5vdGhlciBsZXNzIGxpa2Vs
eSBjYXNlIGlzIHRoYXQgdGhlIExTIGFnZSBmaWVsZCBpcyBjb3JydXB0ZWQgYmVmb3JlIHRoZSBM
U0EgaXMgYXNzZW1ibGVkIGludG8gT1NQRiBwYWNrZXQuPC9zcGFuPjwvaT48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48aT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Y29sb3I6cmVkIj4mbHQ7ZW5kIHNuaXAmZ3Q7PC9zcGFuPjwvaT48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29s
b3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6
YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjojMUY0OTdEIj5UaGUg
YmVuZWZpdHMgYXJlIGV4dHJlbWVseSBsaW1pdGVkLiBJZiBhIHJvdXRlciBwcmVtYXR1cmVseSBh
Z2VzIGFuIExTQSBkdWUgdG8gYSB0aW1lciBidWcsIGlnbm9yaW5nIHRoZSByZWNlaXZlZCBMU0Eg
YWdlIG9uIHJlY2VwdGlvbiBpc27igJl0IGdvaW5nIHRvIHByZXZlbnQgcHJlbWF0dXJlIHB1cmdp
bmcgYnkNCiB0aGUgcm91dGVyIHdoaWNoIGhhcyB0aGUgYnVnLiBTbyB0aGUgZWZmZWN0IG9mIGln
bm9yaW5nIHRoZSByZWNlaXZlZCBMU0EgYWdlIHByaW9yIHRvIHJlYWNoaW5nIE1BWEFHRSB3aWxs
IGJlIHNob3J0IGxpdmVkLiBZb3UgYXJlIHRoZW4gbGVmdCB3aXRoIHRoZSBwb3NzaWJpbGl0eSB0
aGF0IGFuIGltcGxlbWVudGF0aW9uIGNvcnJ1cHRzIHRoZSBMU0EgYWdlIEJFRk9SRSBjYWxjdWxh
dGluZyBjaGVja3N1bS9jcnlwdG8gYXV0aGVudGljYXRpb24NCiDigJMgYnV0IGl0cyBsb2NhbCB0
aW1lb3V0IGxvZ2ljIGlzIHVuYWZmZWN0ZWQuIFRoaXMgaGFzIHZlcnkgbGltaXRlZCB2YWx1ZS4g
V2hldGhlciB0aGUgV0cgY29uc2lkZXJzIHRoaXMgd29ydGggcHVyc3VpbmcgaXMgc29tZXRoaW5n
IHlvdSBuZWVkIHRvIGFzay4gRm9yIG15c2VsZiwgSSBkb27igJl0IHNlZSBtdWNoIFJPSSBoZXJl
Ljwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDtMZXM8L3NwYW4+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Nv
bG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9y
OmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6IzFGNDk3RCI+Jm5i
c3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRk
aW5nOjBjbSAwY20gMGNtIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTti
b3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBhbGlnbj0ibGVmdCIgc3R5bGU9InRleHQtYWxpZ246bGVm
dCI+PGI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFt
aWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsiPkZyb206PC9zcGFuPjwvYj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRh
aG9tYSwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyI+DQogRG9uZ2ppZSAoSmltbXkpIFs8YSBo
cmVmPSJtYWlsdG86amllLmRvbmdAaHVhd2VpLmNvbSI+bWFpbHRvOmppZS5kb25nQGh1YXdlaS5j
b208L2E+XQ0KPGJyPg0KPGI+U2VudDo8L2I+IE1vbmRheSwgQXVndXN0IDAxLCAyMDE2IDk6NDMg
UE08YnI+DQo8Yj5Ubzo8L2I+IExlcyBHaW5zYmVyZyAoZ2luc2JlcmcpOyA8YSBocmVmPSJtYWls
dG86b3NwZkBpZXRmLm9yZyI+b3NwZkBpZXRmLm9yZzwvYT48YnI+DQo8Yj5DYzo8L2I+IFpoYW5n
eHVkb25nICh6aGFuZ3h1ZG9uZywgVlJQKTsgPGEgaHJlZj0ibWFpbHRvOmxpemhlbnFpYW5nQGNo
aW5hbW9iaWxlLmNvbSI+DQpsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb208L2E+PGJyPg0KPGI+
U3ViamVjdDo8L2I+IFJFOiBbT1NQRl0gU29saWNpdCBmZWVkYmFja3Mgb24gZHJhZnQtZG9uZy1v
c3BmLW1heGFnZS1mbHVzaC1wcm9ibGVtLXN0YXRlbWVudDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249ImxlZnQiIHN0eWxlPSJ0ZXh0LWFsaWdu
OmxlZnQiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+SGkgTGVzLCA8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8
L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJjb2xvcjojMUY0OTdEIj5QbGVhc2Ugc2VlIG15IHJlcGxpZXMgd2l0aCBbSmllMl06PC9zcGFu
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29s
b3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6
YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6
bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNt
IDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBhbGlnbj0ibGVmdCIgc3R5bGU9InRleHQtYWxp
Z246bGVmdCI+PGI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZv
bnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsiPkZyb206PC9zcGFu
PjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1p
bHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyI+DQogTGVzIEdpbnNiZXJnIChn
aW5zYmVyZykgWzxhIGhyZWY9Im1haWx0bzpnaW5zYmVyZ0BjaXNjby5jb20iPm1haWx0bzpnaW5z
YmVyZ0BjaXNjby5jb208L2E+XQ0KPGJyPg0KPGI+U2VudDo8L2I+IE1vbmRheSwgQXVndXN0IDAx
LCAyMDE2IDk6NTcgUE08YnI+DQo8Yj5Ubzo8L2I+IERvbmdqaWUgKEppbW15KTsgPGEgaHJlZj0i
bWFpbHRvOm9zcGZAaWV0Zi5vcmciPm9zcGZAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+Q2M6PC9iPiBa
aGFuZ3h1ZG9uZyAoemhhbmd4dWRvbmcsIFZSUCk7IDxhIGhyZWY9Im1haWx0bzpsaXpoZW5xaWFu
Z0BjaGluYW1vYmlsZS5jb20iPg0KbGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tPC9hPjxicj4N
CjxiPlN1YmplY3Q6PC9iPiBSRTogW09TUEZdIFNvbGljaXQgZmVlZGJhY2tzIG9uIGRyYWZ0LWRv
bmctb3NwZi1tYXhhZ2UtZmx1c2gtcHJvYmxlbS1zdGF0ZW1lbnQ8L3NwYW4+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIGFsaWduPSJsZWZ0IiBzdHlsZT0idGV4dC1h
bGlnbjpsZWZ0Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6IzFGNDk3RCI+SmllIC08L3NwYW4+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2IHN0eWxl
PSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGNtIDBj
bSAwY20gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6
c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIGFsaWduPSJsZWZ0IiBzdHlsZT0idGV4dC1hbGlnbjpsZWZ0Ij48Yj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9t
YSwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5z
LXNlcmlmOyBjb2xvcjogYmxhY2s7Ij4NCiBEb25namllIChKaW1teSkgWzxhIGhyZWY9Im1haWx0
bzpqaWUuZG9uZ0BodWF3ZWkuY29tIj5tYWlsdG86amllLmRvbmdAaHVhd2VpLmNvbTwvYT5dDQo8
YnI+DQo8Yj5TZW50OjwvYj4gTW9uZGF5LCBBdWd1c3QgMDEsIDIwMTYgMTo0NCBBTTxicj4NCjxi
PlRvOjwvYj4gTGVzIEdpbnNiZXJnIChnaW5zYmVyZyk7IDxhIGhyZWY9Im1haWx0bzpvc3BmQGll
dGYub3JnIj5vc3BmQGlldGYub3JnPC9hPjxicj4NCjxiPkNjOjwvYj4gWmhhbmd4dWRvbmcgKHpo
YW5neHVkb25nLCBWUlApOyA8YSBocmVmPSJtYWlsdG86bGl6aGVucWlhbmdAY2hpbmFtb2JpbGUu
Y29tIj4NCmxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbTwvYT48YnI+DQo8Yj5TdWJqZWN0Ojwv
Yj4gUkU6IFtPU1BGXSBTb2xpY2l0IGZlZWRiYWNrcyBvbiBkcmFmdC1kb25nLW9zcGYtbWF4YWdl
LWZsdXNoLXByb2JsZW0tc3RhdGVtZW50PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBhbGlnbj0ibGVmdCIgc3R5bGU9InRleHQtYWxpZ246bGVmdCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJj
b2xvcjojMUY0OTdEIj5IaSBMZXMsPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29s
b3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFG
NDk3RCI+UGxlYXNlIHNlZSBpbmxpbmUgd2l0aCBbSmllXTo8L3NwYW4+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJz
cDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6
c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIGFsaWduPSJsZWZ0IiBzdHlsZT0idGV4dC1hbGlnbjpsZWZ0Ij48Yj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9t
YSwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5z
LXNlcmlmOyBjb2xvcjogYmxhY2s7Ij4NCiBMZXMgR2luc2JlcmcgKGdpbnNiZXJnKSBbPGEgaHJl
Zj0ibWFpbHRvOmdpbnNiZXJnQGNpc2NvLmNvbSI+bWFpbHRvOmdpbnNiZXJnQGNpc2NvLmNvbTwv
YT5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gTW9uZGF5LCBBdWd1c3QgMDEsIDIwMTYgMzowOSBQTTxi
cj4NCjxiPlRvOjwvYj4gRG9uZ2ppZSAoSmltbXkpOyA8YSBocmVmPSJtYWlsdG86b3NwZkBpZXRm
Lm9yZyI+b3NwZkBpZXRmLm9yZzwvYT48YnI+DQo8Yj5DYzo8L2I+IFpoYW5neHVkb25nICh6aGFu
Z3h1ZG9uZywgVlJQKTsgPGEgaHJlZj0ibWFpbHRvOmxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNv
bSI+DQpsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb208L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+
IFJFOiBbT1NQRl0gU29saWNpdCBmZWVkYmFja3Mgb24gZHJhZnQtZG9uZy1vc3BmLW1heGFnZS1m
bHVzaC1wcm9ibGVtLXN0YXRlbWVudDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNv
bG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgYWxpZ249ImxlZnQiIHN0eWxlPSJ0ZXh0LWFsaWduOmxlZnQiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtjb2xvcjojMUY0OTdEIj5KaWUg4oCTPC9zcGFuPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtj
b2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xv
cjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOiMxRjQ5N0QiPkZ1
bGx5IGFncmVlIHRoYXQgSVMtSVMgYW5kIE9TUEYgZGlmZmVyIGluIHRoaXMgcmVnYXJkLjwvc3Bh
bj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtj
b2xvcjojMUY0OTdEIj48YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9pZC9kcmFmdC1pZXRm
LWlzaXMtcmVtYWluaW5nLWxpZmV0aW1lLTAxLnR4dCI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvaWQv
ZHJhZnQtaWV0Zi1pc2lzLXJlbWFpbmluZy1saWZldGltZS0wMS50eHQ8L2E+IGFkZHJlc3NlcyBw
cm9ibGVtcyB3aGVyZSBjb3JydXB0aW9uDQogb2YgdGhlIHJlbWFpbmluZyBsaWZldGltZSBvY2N1
cnMgZWl0aGVyIGR1cmluZyB0cmFuc21pc3Npb24vcmVjZXB0aW9uIG9yIGR1ZSB0byBzb21lIERP
UyBhdHRhY2suIFRoaXMgaXNu4oCZdCBhIGNvbmNlcm4gdyBPU1BGIChob3BlIHlvdSBhZ3JlZSku
PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+W0ppZV06IFllcywgZm9y
IE9TUEYgdGhlIGNvcnJ1cHRpb24gZHVyaW5nIHBhY2tldCB0cmFuc21pc3Npb24gY2FuIGJlIGRl
dGVjdGVkLjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtjb2xvcjojMUY0OTdEIj5XaGF0IHJlbWFpbnMgaXMgdGhlIHBvc3NpYmlsaXR5
IHRoYXQgYW4gaW1wbGVtZW50YXRpb24gaGFzIHNvbWUgYnVnIGFuZCB1bmludGVudGlvbmFsbHkg
bW9kaWZpZXMgdGhlIGFnZSB0byBzb21ldGhpbmcgb3RoZXIgdGhhbiB3aGF0IGl0IHNob3VsZCBi
ZSBkdWUgdG8gdGhlIGFjdHVhbCBlbGFwc2VkIHRpbWUNCiBzaW5jZSBMU0EgZ2VuZXJhdGlvbi4g
SSBzdXBwb3NlIGEgbWVjaGFuaXNtIGVxdWl2YWxlbnQgdG8gd2hhdCB0aGUgSVMtSVMgZHJhZnQg
ZGVmaW5lZCBpLmUuIHNldHRpbmcgdGhlIGFnZSB0byDigJxuZXfigJ0gKDAgaW4gT1NQRiBjYXNl
KSB3aGVuIGZpcnN0IHJlY2VpdmluZyBhIG5vbi1zZWxmLWdlbmVyYXRlZCBMU0EgY291bGQgYmUg
dXNlZnVsIHRvIHByZXZlbnQgbmVnYXRpdmUgaW1wYWN0cyBvZiBzdWNoIGFuIGltcGxlbWVudGF0
aW9uIGJ1Zy4gSXMNCiB0aGlzIHdoYXQgeW91IGludGVuZD88L3NwYW4+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJz
cDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJjb2xvcjojMUY0OTdEIj5bSmllXTogTW9yZSBzcGVjaWZpY2FsbHksIHRoZSBwcm9ibGVt
IGNvdWxkIGJlIGNhdXNlZCBieSBlaXRoZXIg4oCcc2V0dGluZyB0aGUgTFMgYWdlIGZpZWxkIGlu
Y29ycmVjdGx5IGR1ZSB0byBpbXBsZW1lbnRhdGlvbiBidWfigJ0gb3Ig4oCcc3lzdGVtIHRpbWVy
IHJ1bnMgc28gZmFzdCB0aGF0IHRoZSBMUyBhZ2UgcmVhY2hlcyBNYXhBZ2UgbXVjaA0KIGVhcmxp
ZXIgdGhhbiBvdGhlciByb3V0ZXJz4oCdLiBBbm90aGVyIGxlc3MgbGlrZWx5IGNhc2UgaXMgdGhh
dCB0aGUgTFMgYWdlIGZpZWxkIGlzIGNvcnJ1cHRlZCBiZWZvcmUgdGhlIExTQSBpcyBhc3NlbWJs
ZWQgaW50byBPU1BGIHBhY2tldC48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xv
cjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0
OTdEIj5bSmllXTogUmVnYXJkaW5nIHRoZSBzb2x1dGlvbnMgc3BhY2UsIElNTyB3ZSBuZWVkIHRv
IGNvbnNpZGVyIGJvdGggY2FzZXM6IOKAnExTIGFnZSByZWFjaGVzIE1heEFnZeKAnSBhbmQg4oCc
TFMgYWdlIGNsb3NlIHRvIE1heEFnZeKAnS4gRm9yIElTLUlTLCBSRkMgNjIzMiBhbmQgUkZDIDYy
MzMgcHJvdmlkZSBzb2x1dGlvbnMgZm9yIHRoZSBkZXRlY3Rpb24NCiBhbmQgaWRlbnRpZmljYXRp
b24gb2YgY29ycnVwdGVkIElTLUlTIHB1cmdlLCB3aGlsZSBPU1BGIGRvZXMgbm90IGhhdmUgc2lt
aWxhciBtZWNoYW5pc21zLjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJs
YWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7
PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjojMUY0OTdEIj5bTGVzOl0gSXQgaXMgaW5j
b3JyZWN0IHRvIHNheSB0aGF0IFJGQyA2MjMyIG1ha2VzIGl0IHBvc3NpYmxlIHRvIGRldGVjdCBh
IGNvcnJ1cHQgcHVyZ2UuIFdoYXQgaXQgZG9lcyBkbyBpcyB0byBwcm92aWRlIGFuIGluZGljYXRp
b24gYXMgdG8gd2hpY2ggSVMgaW5pdGlhdGVkIGEgcHVyZ2UuIEkgZG9u4oCZdA0KIGtub3cgaG93
IE9TUEYgd291bGQgYWRkcmVzcyB0aGlzIGlzc3VlLCBidXQgZm9yIE9TUEZ2MiBhdCBsZWFzdCBh
bnkgc29sdXRpb24gd291bGQgbGlrZWx5IG5vdCBiZSBiYWNrd2FyZHMgY29tcGF0aWJsZS4gRm9y
IHRoaXMgcmVhc29uIEkgc3VnZ2VzdCB0aGF0IHlvdSBub3QgdHJ5IHRvIGFkZHJlc3MgdGhpcyBp
c3N1ZSBpbiB0aGUgc2FtZSBkcmFmdC48L3NwYW4+PC9pPjwvYj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48Yj48aT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZu
YnNwOzwvc3Bhbj48L2k+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2si
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+W0ppZTJdOiBBZ3JlZWQsIFJGQyA2MjMyIHBy
b3ZpZGUgdGhlIG1lY2hhbmlzbSB0byB0cmFjayB0aGUgbWlzYmVoYXZlZCByb3V0ZXJzIHNvIHRo
YXQgb3BlcmF0b3IgY2FuIGZpeCB0aGUgcHJvYmxlbSwgdGhlIGRldGVjdGlvbiBjYW4gYmUgYmFz
ZWQgb24gdGhlIHJ1bGVzIGluIFJGQyA2MjMzIG9yIHNvbWUgb3RoZXIgYW5vbWFsaWVzLiBJbmRl
ZWQNCiBmb3IgT1NQRnYyIGxlZ2FjeSBMU0FzLCBpdCBpcyBkaWZmaWN1bHQgdG8gaW50cm9kdWNl
IHRoZSBtZWNoYW5pc20gc2ltaWxhciB0byBSRkMgNjIzMiwgd2hpbGUgaXQgY2FuIGJlIGVhc2ll
ciBmb3IgdGhlIE9TUEZ2Mi92MyBFeHRlbmRlZCBMU0FzLiBTbyBpdCBkZXBlbmRzIG9uIGhvdyBi
YWNrd2FyZCBjb21wYXRpYmxlIHRoZSBzb2x1dGlvbiBzaG91bGQgYmUuIEkgYWdyZWUgd2l0aCB5
b3UgdGhhdCB0aGUgc29sdXRpb24gZm9yIFByb2JsZW0NCiBMb2NhbGl6YXRpb24gaW4gT1NQRiBu
ZWVkcyB0byBiZSBwcm92aWRlZCBpbiBhIHNlcGFyYXRlIGRvY3VtZW50Ljwvc3Bhbj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjwvaT48L2I+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2NvbG9yOiMxRjQ5N0QiPlNvbHV0aW9ucyB0byBMUyBhZ2UgJm5ic3A7Y29ycnVw
dGlvbiBjYW4gYmUgZG9uZSBpbiBhIGJhY2t3YXJkcyBjb21wYXRpYmxlIHdheSwgYnV0IHRoZXkg
Jm5ic3A7TVVTVCBOT1QgcmVzdWx0IGluIGRpc2NhcmRpbmcgcHVyZ2VzIHdoaWNoIHBhc3MgYXV0
aGVudGljYXRpb24tIGRvaW5nIHNvIHBsYWNlcyB5b3UgYXQNCiByaXNrIGZvciBoYXZpbmcgaW5j
b25zaXN0ZW50IExTREJzIGluIHRoZSBuZXR3b3JrLjwvc3Bhbj48L2k+PC9iPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+
Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+W0ppZTJdOiBFeGFjdGx5LiBUaGUgcmVjZWl2ZWQgTWF4
QWdlIExTQXMgY2Fubm90IHNpbXBseSBiZSBkaXNjYXJkZWQsIHRoZSBkZWNpc2lvbiBtdXN0IGJl
IG1hZGUgY2FyZWZ1bGx5LCBwcm9iYWJseSBiYXNlZCBvbiBzb21lIGFkZGl0aW9uYWwgaW5mb3Jt
YXRpb24uIFRoZSBhdXRob3JzIGhhcyBkaXNjdXNzZWQgc29tZSBwb3NzaWJsZSBzb2x1dGlvbg0K
IGludGVybmFsbHksIGFuZCB3aWxsIHByZXBhcmUgc29tZSBtYXRlcmlhbCBmb3IgZnVydGhlciBv
cGVuIGRpc2N1c3Npb24uPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6Ymxh
Y2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjojMUY0OTdEIj4mbmJzcDs8
L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2NvbG9yOiMxRjQ5N0QiPkFzIHdyaXR0ZW4sIHRoZSBkcmFmdCBt
YWtlcyBjbGFpbXMgdGhhdCBhcmUgYXQgbGVhc3QgbWlzbGVhZGluZyDigJMgYW5kIEkgYmVsaWV2
ZSBhY3R1YWxseSBpbmNvcnJlY3QuIEluIFNlY3Rpb24gNiB5b3Ugc2F5Ojwvc3Bhbj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjojMUY0
OTdEIj7igJxUaGUgTFMgYWdlIGZpZWxkIG1heSBiZSBhbHRlcmVkIGFzIGEgcmVzdWx0IG9mPC9z
cGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsgcGFja2V0IGNvcnJ1
cHRpb24sIHN1Y2ggbW9kaWZpY2F0aW9uIGNhbm5vdCBiZSBkZXRlY3RlZCBieSBMU0E8L3NwYW4+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyBjaGVja3N1bSBub3IgT1NQ
RiBwYWNrZXQgY3J5cHRvZ3JhcGhpYyBhdXRoZW50aWNhdGlvbi7igJ08L3NwYW4+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6IzFGNDk3
RCI+VGhpcyBpc27igJl0IGNvcnJlY3QuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6
IzFGNDk3RCI+W0ppZV0gVGhhbmtzIGZvciBwb2ludGluZyBvdXQgdGhpcy4gVGhpcyBzZW50ZW5j
ZSBuZWVkIHRvIGJlIHJldmlzZWQgdG8gbWVudGlvbiDigJxMU0EgY29ycnVwdGlvbuKAnSByYXRo
ZXIgdGhhbiDigJxwYWNrZXQgY29ycnVwdGlvbuKAnS48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9y
OiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJs
YWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6IzFGNDk3RCI+V2hhdCB3
b3VsZCBiZSBoZWxwZnVsIOKAkyBhdCBsZWFzdCB0byBtZSDigJMgaXMgdG8gbW92ZSBmcm9tIGEg
Z2VuZXJpYyBwcm9ibGVtIHN0YXRlbWVudCB0byB0aGUgc3BlY2lmaWMgcHJvYmxlbSB5b3Ugd2Fu
dCB0byBzb2x2ZSBhbmQgdGhlIHByb3Bvc2VkIHNvbHV0aW9uLiBUaGlzIGFsc28gcmVxdWlyZXMg
eW91IHRvDQogbW9yZSBjbGVhcmx5IHN0YXRlIHRoZSBjYXNlcyB3aGVyZSB0aGVyZSBpcyBhbiBh
Y3R1YWwgdnVsbmVyYWJpbGl0eS4gSXQgd291bGQgYmUgYSBsb3QgZWFzaWVyIHRvIHN1cHBvcnQg
dGhlIGRyYWZ0IGlmIHRoaXMgd2VyZSBkb25lLjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bh
bj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNv
bG9yOiMxRjQ5N0QiPltKaWVdIFRoYW5rcyBmb3IgeW91ciBzdWdnZXN0aW9uLiBZZXMgd2UgY2Fu
IHVwZGF0ZSB0aGlzIGRyYWZ0IHdpdGggbW9yZSBzcGVjaWZpYyBwcm9ibGVtIHN0YXRlbWVudHMg
YXMgSSBtZW50aW9uZWQgYWJvdmUuDQo8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJj
b2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjoj
MUY0OTdEIj5bSmllXSBBcyBmb3IgdGhlIHByb3Bvc2VkIHNvbHV0aW9ucywgdGhlIGN1cnJlbnQg
ZHJhZnQgc3BlY2lmaWVzIHRoZSByZXF1aXJlbWVudHMgb24gdGhlIHBvdGVudGlhbCBzb2x1dGlv
bnMsIGZyb20gd2hpY2ggd2UgZW52aXNpb24gdGhhdCBkaWZmZXJlbnQgc29sdXRpb25zIG1heWJl
IG5lZWRlZCBmb3Ig4oCcSW1wYWN0IE1pdGlnYXRpb27igJ0NCiBhbmQg4oCcUHJvYmxlbSBMb2Nh
bGl6YXRpb27igJ0uIFRoZSBzb2x1dGlvbiBmb3Ig4oCcSW1wYWN0IG1pdGlnYXRpb27igJ0gY2Fu
IGJlIHRoZSBlYXNpZXIgb25lLCBmb3Igd2hpY2ggd2UgY2FuIHN0YXJ0IHRvIGRpc2N1c3MgdGhl
IHBvdGVudGlhbCBzb2x1dGlvbnMgbm93LiBXaGlsZSB0aGUgc29sdXRpb24gZm9yIOKAnHByb2Js
ZW0gbG9jYWxpemF0aW9u4oCdIG1heSBuZWVkIG1vcmUgY29uc2lkZXJhdGlvbnMuPC9zcGFuPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6
IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6Ymxh
Y2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjojMUY0OTdEIj5b
TGVzOl0gQSBkaXNjdXNzaW9uIG9mIHRoZSByZXF1aXJlbWVudHMgaXMgdXNlZnVsIGFuZCBuZWNl
c3NhcnksIGJ1dCBJTU8gdW50aWwgeW91IHByb3Bvc2UgYSBzb2x1dGlvbiB0aGVyZSBpc27igJl0
IGVub3VnaCBzdWJzdGFuY2UgZm9yIHRoZSBkb2N1bWVudCB0byBiZWNvbWUgYSBXRyBkb2N1bWVu
dC48L3NwYW4+PC9pPjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFu
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtjb2xvcjojMUY0OTdEIj5bSmllMl0gWWVzIHRoZSBjdXJyZW50IGRyYWZ0
IGZvY3VzZXMgb24gdGhlIHByb2JsZW0gc3RhdGVtZW50IGFuZCB0aGUgcmVxdWlyZW1lbnRzLCB0
aGUgZ29hbCBpcyB0byBmaXJzdGx5IGdldCB0aGUgTWF4QWdlIGZsdXNoIHByb2JsZW0gYWNrbm93
bGVkZ2VkIGFuZCByZWFjaCBjb25zZW5zdXMgb24gdGhlIHJlcXVpcmVtZW50cy4NCiBUaGVuIHRo
ZSBwbGFuIGlzIHRvIHNwZWNpZnkgdGhlIHNvbHV0aW9ucyBpbiBzZXBhcmF0ZSBkb2N1bWVudHMu
Jm5ic3A7IFlvdXIgdmFsdWFibGUgc3VnZ2VzdGlvbnMgd2lsbCBiZSBjb25zaWRlcmVkLCBhbmQg
ZnVydGhlciBjb250cmlidXRpb25zIGFyZSB3ZWxjb21lLjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29s
b3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6
YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjojMUY0OTdEIj5CZXN0
IHJlZ2FyZHMsPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjojMUY0OTdEIj5KaWU8L3NwYW4+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48L2k+PC9iPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsgTGVzPC9zcGFu
PjwvaT48L2I+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5
N0QiPkJlc3QgcmVnYXJkcyw8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpi
bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5KaWU8L3NwYW4+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNv
bG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6IzFGNDk3RCI+
Jm5ic3A7Jm5ic3A7IExlczwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJs
YWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7
PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRp
diBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5n
OjBjbSAwY20gMGNtIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3Jk
ZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBhbGlnbj0ibGVmdCIgc3R5bGU9InRleHQtYWxpZ246bGVmdCI+
PGI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5
OiBUYWhvbWEsIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsiPkZyb206PC9zcGFuPjwvYj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9t
YSwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyI+DQogRG9uZ2ppZSAoSmltbXkpIFs8YSBocmVm
PSJtYWlsdG86amllLmRvbmdAaHVhd2VpLmNvbSI+bWFpbHRvOmppZS5kb25nQGh1YXdlaS5jb208
L2E+XQ0KPGJyPg0KPGI+U2VudDo8L2I+IFN1bmRheSwgSnVseSAzMSwgMjAxNiAxMTo0OCBQTTxi
cj4NCjxiPlRvOjwvYj4gTGVzIEdpbnNiZXJnIChnaW5zYmVyZyk7IDxhIGhyZWY9Im1haWx0bzpv
c3BmQGlldGYub3JnIj5vc3BmQGlldGYub3JnPC9hPjxicj4NCjxiPkNjOjwvYj4gWmhhbmd4dWRv
bmcgKHpoYW5neHVkb25nLCBWUlApOyA8YSBocmVmPSJtYWlsdG86bGl6aGVucWlhbmdAY2hpbmFt
b2JpbGUuY29tIj4NCmxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbTwvYT48YnI+DQo8Yj5TdWJq
ZWN0OjwvYj4gUkU6IFtPU1BGXSBTb2xpY2l0IGZlZWRiYWNrcyBvbiBkcmFmdC1kb25nLW9zcGYt
bWF4YWdlLWZsdXNoLXByb2JsZW0tc3RhdGVtZW50PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBhbGlnbj0ibGVmdCIgc3R5bGU9InRleHQtYWxpZ246bGVm
dCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJjb2xvcjojMUY0OTdEIj5IaSBMZXMsIDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bh
bj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNv
bG9yOiMxRjQ5N0QiPlRoYW5rcyBmb3IgeW91ciBjb21tZW50cy48L3NwYW4+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4m
bmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJjb2xvcjojMUY0OTdEIj5PU1BGIHBhY2tldCBsZXZlbCBjaGVja3N1bSBhbmQgYXV0
aGVudGljYXRpb24gY2FuIG9ubHkgcHJvdGVjdCB0aGUgYXNzZW1ibGVkIExTVSBwYWNrZXQgb25l
IGhvcCBvbiB0aGUgd2lyZSwgd2hpbGUgY2Fubm90IGRldGVjdCBhbnkgY2hhbmdlIHRvIExTQSBt
YWRlIGJ5IHRoZSByb3V0ZXJzLiBUaGlzIGlzIGJlY2F1c2UgdGhlIE9TUEYgcGFja2V0cw0KIGFy
ZSByZS1hc3NlbWJsZWQgb24gZWFjaCBob3AsIHdoaWNoIGlzIHNsaWdodGx5IGRpZmZlcmVudCBm
cm9tIElTLUlTLiBTbyB0aGUgcHJvYmxlbSBmb3IgT1NQRiBpcyBtYWlubHkgZHVlIHRvIHRoZSBw
cm9ibGVtcyBpbnNpZGUgdGhlIHJvdXRlciwgZm9yIGV4YW1wbGUgcHJvdG9jb2wgaW1wbGVtZW50
YXRpb25zLCBzeXN0ZW0gdGltZXJzLCBvciBzb21lIGhhcmR3YXJlIHByb2JsZW0uIEFjdHVhbGx5
IHRoaXMgcHJvYmxlbSBoYXMgYmVlbiBzZWVuDQogaW4gc2V2ZXJhbCBwcm9kdWN0aW9uIG5ldHdv
cmtzLjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPldlIGNhbiBpbXBy
b3ZlIHRoZSBkZXNjcmlwdGlvbiBpbiB0aGUgZHJhZnQgdG8gbWFrZSB0aGlzIGNsZWFyLjwvc3Bh
bj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNv
bG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9y
OmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkJlc3QgcmVnYXJkcyw8L3NwYW4+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xv
cjojMUY0OTdEIj5KaWU8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFj
ayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4N
CjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtw
YWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIGFsaWduPSJs
ZWZ0IiBzdHlsZT0idGV4dC1hbGlnbjpsZWZ0Ij48Yj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgY29sb3I6
IGJsYWNrOyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7
Ij4NCiBMZXMgR2luc2JlcmcgKGdpbnNiZXJnKSBbPGEgaHJlZj0ibWFpbHRvOmdpbnNiZXJnQGNp
c2NvLmNvbSI+bWFpbHRvOmdpbnNiZXJnQGNpc2NvLmNvbTwvYT5dDQo8YnI+DQo8Yj5TZW50Ojwv
Yj4gTW9uZGF5LCBBdWd1c3QgMDEsIDIwMTYgMTozMCBQTTxicj4NCjxiPlRvOjwvYj4gRG9uZ2pp
ZSAoSmltbXkpOyA8YSBocmVmPSJtYWlsdG86b3NwZkBpZXRmLm9yZyI+b3NwZkBpZXRmLm9yZzwv
YT48YnI+DQo8Yj5DYzo8L2I+IFpoYW5neHVkb25nICh6aGFuZ3h1ZG9uZywgVlJQKTsgPGEgaHJl
Zj0ibWFpbHRvOmxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbSI+DQpsaXpoZW5xaWFuZ0BjaGlu
YW1vYmlsZS5jb208L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJFOiBbT1NQRl0gU29saWNpdCBm
ZWVkYmFja3Mgb24gZHJhZnQtZG9uZy1vc3BmLW1heGFnZS1mbHVzaC1wcm9ibGVtLXN0YXRlbWVu
dDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249
ImxlZnQiIHN0eWxlPSJ0ZXh0LWFsaWduOmxlZnQiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Y29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjoj
MUY0OTdEIj5KaWUg4oCTPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6Ymxh
Y2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjojMUY0OTdEIj4mbmJzcDs8
L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2NvbG9yOiMxRjQ5N0QiPlRoZSBkcmFmdCBzYXlzIChTZWN0aW9u
IDIpOjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtjb2xvcjojMUY0OTdEIj7igJxTaW5jZSBjcnlwdG9ncmFwaGljIGF1dGhlbnRpY2F0
aW9uIGlzIGV4ZWN1dGVkIGF0IHRoZSBPU1BGIHBhY2tldDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29s
b3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7IGxldmVsLCBpdCBjYW4gb25seSBwcm90ZWN0IHRoZSBh
c3NlbWJsZWQgTFNVIHBhY2tldCBmb3Igb25lIGhvcCBhbmQ8L3NwYW4+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Nv
bG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyBkb2VzIG5vdCBwcm92aWRlIGFueSBhZGRpdGlvbmFs
IHByb3RlY3Rpb24gZm9yIHRoZSBjb3JydXB0aW9uIG9mIExTPC9zcGFuPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtj
b2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsgYWdlIGZpZWxkLuKAnTwvc3Bhbj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjojMUY0OTdE
Ij5CdXQgYXMgYXV0aGVudGljYXRpb24gaXMgY2FsY3VsYXRlZCBhdCB0aGUgT1NQRiBwYWNrZXQg
bGV2ZWwsIGFueSBjaGFuZ2UgdG8gdGhlIExTIGFnZSBmaWVsZCBmb3IgYW4gaW5kaXZpZHVhbCBM
U0EgY29udGFpbmVkIHdpdGhpbiB0aGUgT1NQRiBwYWNrZXQgKGUuZy4gYnkgc29tZSBwYWNrZXQg
Y29ycnVwdGlvbg0KIGluIHRyYW5zbWlzc2lvbikgd291bGQgY2F1c2UgYXV0aGVudGljYXRpb24g
dG8gZmFpbCB3aGVuIHRoZSBwYWNrZXQgaXMgcmVjZWl2ZWQuIFNvIHRoZSBzdGF0ZW1lbnQgeW91
IG1ha2UgaXMgbm90IGNvcnJlY3QuIEkgdGhlcmVmb3JlIGFtIHN0cnVnZ2xpbmcgdG8gdW5kZXJz
dGFuZCB3aGF0IHByb2JsZW0geW91IGJlbGlldmUgaXMgbm90IGFkZHJlc3NlZCBieSBleGlzdGlu
ZyBhdXRoZW50aWNhdGlvbiB0ZWNobmlxdWVzLjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6IzFG
NDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2si
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJz
cDsgTGVzPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6
IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6Ymxh
Y2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRl
ci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzowY20gMGNtIDBjbSA0LjBwdCI+DQo8ZGl2
Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0
O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249
ImxlZnQiIHN0eWxlPSJ0ZXh0LWFsaWduOmxlZnQiPjxiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyBjb2xv
cjogYmxhY2s7Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFj
azsiPg0KIE9TUEYgWzxhIGhyZWY9Im1haWx0bzpvc3BmLWJvdW5jZXNAaWV0Zi5vcmciPm1haWx0
bzpvc3BmLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XSA8Yj4NCk9uIEJlaGFsZiBPZiA8L2I+RG9uZ2pp
ZSAoSmltbXkpPGJyPg0KPGI+U2VudDo8L2I+IFN1bmRheSwgSnVseSAzMSwgMjAxNiA4OjE1IFBN
PGJyPg0KPGI+VG86PC9iPiA8YSBocmVmPSJtYWlsdG86b3NwZkBpZXRmLm9yZyI+b3NwZkBpZXRm
Lm9yZzwvYT48YnI+DQo8Yj5DYzo8L2I+IFpoYW5neHVkb25nICh6aGFuZ3h1ZG9uZywgVlJQKTsg
PGEgaHJlZj0ibWFpbHRvOmxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbSI+DQpsaXpoZW5xaWFu
Z0BjaGluYW1vYmlsZS5jb208L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFtPU1BGXSBTb2xpY2l0
IGZlZWRiYWNrcyBvbiBkcmFmdC1kb25nLW9zcGYtbWF4YWdlLWZsdXNoLXByb2JsZW0tc3RhdGVt
ZW50PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBhbGln
bj0ibGVmdCIgc3R5bGU9InRleHQtYWxpZ246bGVmdCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+SGkgYWxsLDxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2si
PmRyYWZ0LWRvbmctb3NwZi1tYXhhZ2UtZmx1c2gtcHJvYmxlbS1zdGF0ZW1lbnQgZGVzY3JpYmVz
IHRoZSBwcm9ibGVtcyBjYXVzZWQgYnkgdGhlIGNvcnJ1cHRpb24gb2YgdGhlIExTIEFnZSBmaWVs
ZCwgYW5kIHN1bW1hcml6ZXMgdGhlIHJlcXVpcmVtZW50cyBvbiBwb3RlbnRpYWwgc29sdXRpb25z
LiBUaGlzIGRyYWZ0IHJlY2VpdmVkIGdvb2QNCiBjb21tZW50cyBkdXJpbmcgdGhlIHByZXNlbnRh
dGlvbiBvbiB0aGUgSUVURiBtZWV0aW5nIGluIEIuQS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNr
Ij4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj5UaGUgYXV0aG9ycyB3b3VsZCBsaWtl
IHRvIHNvbGljaXQgZnVydGhlciBmZWVkYmFja3MgZnJvbSB0aGUgbWFpbGluZyBsaXN0LCBvbiBi
b3RoIHRoZSBwcm9ibGVtIHN0YXRlbWVudCBhbmQgdGhlIHNvbHV0aW9uIHJlcXVpcmVtZW50cy4g
QmFzZWQgb24gdGhlIGZlZWRiYWNrcywgd2Ugd2lsbCB1cGRhdGUgdGhlIHByb2JsZW0gc3RhdGVt
ZW50DQogZHJhZnQsIGFuZCB3b3JrIHRvZ2V0aGVyIHRvIGJ1aWxkIHN1aXRhYmxlIHNvbHV0aW9u
cy4gPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpi
bGFjayI+VGhlIFVSTCBvZiB0aGUgZHJhZnQgaXM6PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+
PGEgaHJlZj0iaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWRvbmctb3NwZi1tYXhh
Z2UtZmx1c2gtcHJvYmxlbS1zdGF0ZW1lbnQtMDAiPmh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRt
bC9kcmFmdC1kb25nLW9zcGYtbWF4YWdlLWZsdXNoLXByb2JsZW0tc3RhdGVtZW50LTAwPC9hPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2si
PkNvbW1lbnRzICZhbXA7IGZlZWRiYWNrcyBhcmUgd2VsY29tZS48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9y
OmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj5CZXN0IHJlZ2FyZHMsPG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJjb2xvcjpibGFjayI+SmllPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5i
c3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvc3Bhbj4NCjwvYm9keT4NCjwvaHRtbD4N
Cg==

--_000_D3DA1EED7A112aceeciscocom_--


From nobody Thu Aug 18 02:10:22 2016
Return-Path: <jie.dong@huawei.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A4C2612D87D for <ospf@ietfa.amsl.com>; Thu, 18 Aug 2016 02:10:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.467
X-Spam-Level: 
X-Spam-Status: No, score=-5.467 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.247, 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 0qB-vVtIrEUE for <ospf@ietfa.amsl.com>; Thu, 18 Aug 2016 02:10:15 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 542C612D873 for <ospf@ietf.org>; Thu, 18 Aug 2016 02:10:14 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml703-cah.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CUP11420; Thu, 18 Aug 2016 09:10:09 +0000 (GMT)
Received: from NKGEML412-HUB.china.huawei.com (10.98.56.73) by lhreml703-cah.china.huawei.com (10.201.5.104) with Microsoft SMTP Server (TLS) id 14.3.235.1; Thu, 18 Aug 2016 10:10:07 +0100
Received: from NKGEML515-MBX.china.huawei.com ([fe80::a54a:89d2:c471:ff]) by nkgeml412-hub.china.huawei.com ([10.98.56.73]) with mapi id 14.03.0235.001; Thu, 18 Aug 2016 17:09:55 +0800
From: "Dongjie (Jimmy)" <jie.dong@huawei.com>
To: "Acee Lindem (acee)" <acee@cisco.com>, "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>, "ospf@ietf.org" <ospf@ietf.org>
Thread-Topic: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-problem-statement
Thread-Index: AQHR8NeBqKAJ44d2wE2+UqwZwZ55IaBDH0IAgABktoCAAbNJAIAGZ93QgAFh64CAAV2nkA==
Date: Thu, 18 Aug 2016 09:09:54 +0000
Message-ID: <76CD132C3ADEF848BD84D028D243C92774F09975@NKGEML515-MBX.china.huawei.com>
References: <76CD132C3ADEF848BD84D028D243C92774EFB09A@NKGEML515-MBX.china.huawei.com> <90433b8486184c9cb4b947e7ffb9fc73@XCH-ALN-001.cisco.com> <76CD132C3ADEF848BD84D028D243C92774EFB143@NKGEML515-MBX.china.huawei.com> <0369fc017f8d47568594d3eb9f684649@XCH-ALN-001.cisco.com> <76CD132C3ADEF848BD84D028D243C92774EFB1BF@NKGEML515-MBX.china.huawei.com> <3a424b8025ca42a5a64bf88af69ea108@XCH-ALN-001.cisco.com> <76CD132C3ADEF848BD84D028D243C92774EFBC05@NKGEML515-MBX.china.huawei.com> <37a4a1ba0da84b76a4d5962f59441a17@XCH-ALN-001.cisco.com> <76CD132C3ADEF848BD84D028D243C92774F05C49@NKGEML515-MBX.china.huawei.com> <36c4636b09bf4464b912080806d917e3@XCH-ALN-001.cisco.com> <D3D39927.78E35%acee@cisco.com> <76CD132C3ADEF848BD84D028D243C92774F084E6@NKGEML515-MBX.china.huawei.com> <D3DA1EED.7A112%acee@cisco.com>
In-Reply-To: <D3DA1EED.7A112%acee@cisco.com>
Accept-Language: en-US, zh-CN
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.109.110.10]
Content-Type: multipart/alternative; boundary="_000_76CD132C3ADEF848BD84D028D243C92774F09975NKGEML515MBXchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020204.57B57B73.0088, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=0.0.0.0, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 5200549c66e32efab57702b9df46456d
Archived-At: <https://mailarchive.ietf.org/arch/msg/ospf/W8TcOPe9mf_mUm4ryqgimN_wX2I>
Cc: "Zhangxudong \(zhangxudong, VRP\)" <zhangxudong@huawei.com>, "lizhenqiang@chinamobile.com" <lizhenqiang@chinamobile.com>
Subject: Re: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-problem-statement
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 18 Aug 2016 09:10:21 -0000

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

SGkgQWNlZSwNCg0KUGxlYXNlIHNlZSBteSByZXBsaWVzIGlubGluZToNCg0KRnJvbTogQWNlZSBM
aW5kZW0gKGFjZWUpIFttYWlsdG86YWNlZUBjaXNjby5jb21dDQpTZW50OiBUaHVyc2RheSwgQXVn
dXN0IDE4LCAyMDE2IDI6MjMgQU0NClRvOiBEb25namllIChKaW1teSk7IExlcyBHaW5zYmVyZyAo
Z2luc2JlcmcpOyBvc3BmQGlldGYub3JnDQpDYzogWmhhbmd4dWRvbmcgKHpoYW5neHVkb25nLCBW
UlApOyBsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb20NClN1YmplY3Q6IFJlOiBbT1NQRl0gU29s
aWNpdCBmZWVkYmFja3Mgb24gZHJhZnQtZG9uZy1vc3BmLW1heGFnZS1mbHVzaC1wcm9ibGVtLXN0
YXRlbWVudA0KDQpTcGVha2luZyBhcyBhIFdHIG1lbWJlciB3aG8gaGFzIHNvbWUgZXhwZXJpZW5j
ZSB3aXRoIE9TUEYgaW1wbGVtZW50YXRpb25zOg0KDQpIaSBKaWUsDQoNCkFsb25nIHdpdGggTGVz
LCBJ4oCZbSBhbHNvIGFnYWluc3QgcHJvZ3Jlc3NpbmcgdGhpcyBkcmFmdC4NCg0KRnJvbTogSmll
IERvbmcgPGppZS5kb25nQGh1YXdlaS5jb208bWFpbHRvOmppZS5kb25nQGh1YXdlaS5jb20+Pg0K
RGF0ZTogVHVlc2RheSwgQXVndXN0IDE2LCAyMDE2IGF0IDk6NTYgQU0NClRvOiBBY2VlIExpbmRl
bSA8YWNlZUBjaXNjby5jb208bWFpbHRvOmFjZWVAY2lzY28uY29tPj4sICJMZXMgR2luc2Jlcmcg
KGdpbnNiZXJnKSIgPGdpbnNiZXJnQGNpc2NvLmNvbTxtYWlsdG86Z2luc2JlcmdAY2lzY28uY29t
Pj4sIE9TUEYgV0cgTGlzdCA8b3NwZkBpZXRmLm9yZzxtYWlsdG86b3NwZkBpZXRmLm9yZz4+DQpD
YzogIlpoYW5neHVkb25nICh6aGFuZ3h1ZG9uZywgVlJQKSIgPHpoYW5neHVkb25nQGh1YXdlaS5j
b208bWFpbHRvOnpoYW5neHVkb25nQGh1YXdlaS5jb20+PiwgImxpemhlbnFpYW5nQGNoaW5hbW9i
aWxlLmNvbTxtYWlsdG86bGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tPiIgPGxpemhlbnFpYW5n
QGNoaW5hbW9iaWxlLmNvbTxtYWlsdG86bGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tPj4NClN1
YmplY3Q6IFJFOiBbT1NQRl0gU29saWNpdCBmZWVkYmFja3Mgb24gZHJhZnQtZG9uZy1vc3BmLW1h
eGFnZS1mbHVzaC1wcm9ibGVtLXN0YXRlbWVudA0KDQpIaSBBY2VlLA0KDQpUaGFua3MgYSBsb3Qg
Zm9yIHlvdXIgZmVlZGJhY2tzLg0KDQpGb3IgcGFja2V0IGNvcnJ1cHRpb24gd2hpY2ggaW1wYWN0
cyB0aGUgTFMgYWdlIGJlZm9yZSB0aGUgTFNBcyBhcmUgcGFja2VkIGludG8gTFNVIHBhY2tldCwg
SSBhZ3JlZSBpdCBpcyBsZXNzIGxpa2VseSB0byBoYXBwZW4gdGhhbiB0aGUgb3RoZXIgY2FzZXMu
IEhvd2V2ZXIgSSB0aGluayB3ZSBhZ3JlZSB0aGF0IE9TUEYgYXV0aGVudGljYXRpb24gb25seSBw
cm90ZWN0IHRoZSBwYWNrZXQgbGV2ZWwgY29ycnVwdGlvbiwgd2hpY2ggY2Fubm90IGhlbHAgdG8g
ZGV0ZWN0IHRoZSBjb3JydXB0aW9uIGF0IExTQSBsZXZlbC4NCg0KU28sIHlvdSBhcmUgc3VnZ2Vz
dGluZyB0aGF0IExTQXMgYXJlIGNvcnJ1cHRlZCBpbiB0aGUgZGF0YWJhc2UgaW4gc3VjaCBhIHdh
eSB0aGF0IHRoZSBMU0EgQWdlIGlzIHNldCBleGFjdGx5IHRvIDB4RTEwPyBIb3cgd291bGQgdGhl
IGltcGxlbWVudGF0aW9uIGtub3cgdGhhdCB0aGlzIGhhZCBoYXBwZW5lZCBhbmQgcHJlbWF0dXJl
bHkgYWdlIHRoZSBwYWNrZXQ/IERhdGFiYXNlIGFnaW5nIGp1c3QgZG9lc27igJl0IHdvcmsgdGhp
cyB3YXkgKHVubGVzcyB0aGUgaW1wbGVtZW50YXRpb24gaXMgcGFydGljdWxhcmx5IG5hw692ZSku
DQoNCltKaWVdIEFjdHVhbGx5IHRoZSBjYXNlIGlzIHdoZW4gdGhlIExTQSBpcyBhYm91dCB0byBi
ZSBleGNoYW5nZWQgd2l0aCBuZWlnaGJvciwgZHVyaW5nIHRoZSBtZXNzYWdlIHBhY2tpbmcgdGhl
IExTIGFnZSBpcyBjb3JydXB0ZWQgdG8gZWl0aGVyIE1heGFnZSBvciBhIGxhcmdlIG51bWJlciBj
bG9zZSB0byBNYXhhZ2UuIFRoZSBzZW5kaW5nIHJvdXRlciBkb2VzIG5vdCBpbnRlbmQgdG8gZG8g
YSBNYXhhZ2UgZmx1c2gsIGhvd2V2ZXIgdGhlIG5laWdoYm9yIHJvdXRlcnMgd2hpY2ggcmVjZWl2
ZSB0aGUgbWVzc2FnZSB3b3VsZCB0cmVhdCB0aGlzIGFzIGEgZmx1c2guIFRoaXMgaXMgYSBwb3Nz
aWJsZSBjYXNlIGFsdGhvdWdoIGxlc3MgbGlrZWx5IHRvIGhhcHBlbiB0aGFuIHRoZSBvdGhlciBj
YXNlcy4NCg0KDQpJbiBteSB1bmRlcnN0YW5kaW5nLCByb2J1c3RuZXNzIGlzIGFuIGltcG9ydGFu
dCBmZWF0dXJlIG9mIG5ldHdvcmsgcHJvdG9jb2xzLCB3aGljaCBpbmNsdWRlIHRoZSByb2J1c3Ru
ZXNzIHRvIGVycm9ycyBhbmQgZmFpbHVyZXMgaGFwcGVuZWQgaW4gdGhlIG5ldHdvcmsuIElmIHRo
ZXJlIGlzIGEgYnVnIGluIGEgcGFydGljdWxhciByb3V0ZXIgaW4gdGhlIG5ldHdvcmssIG9wZXJh
dG9yIHdvdWxkIG5vdCBhbGxvdyB0aGUgd2hvbGUgbmV0d29yayBiZWluZyBpbXBhY3RlZCwgd2hp
Y2ggbWVhbnMgb3RoZXIgcm91dGVycyBpbiB0aGUgbmV0d29yayBuZWVkcyB0byB3b3JrIHByb3Bl
cmx5IGluIHRoaXMgc2l0dWF0aW9uLiBGb3IgZXhhbXBsZSBpbiBCR1AsIHRoZSBlcnJvciBoYW5k
bGluZyBtZWNoYW5pc20gaGFzIGJlZW4gb3B0aW1pemVkIHRvIGF2b2lkIHVubmVjZXNzYXJ5IHNl
c3Npb24gdGVhcmRvd24uDQoNClNvIHlvdSBhZ3JlZSB5b3VyIHByb2JsZW0gc3RhdGVtZW50IGlz
IGNvbmZpbmVkIHRvIGEgc29mdHdhcmUgYnVnIHJlc3VsdGluZyBpbiBMU0FzIGJlaW5nIGFnZWQg
dG9vIHF1aWNrbHk/IEkgdGhpbmsgdGhpcyBpcyB0aGUgdGhpcmQgdGltZSBJ4oCZdmUgcmFpc2Vk
IHRoaXMgcXVlc3Rpb24uDQoNCltKaWVdIEFzIEkgc2FpZCBiZWZvcmUsIHRoZSBwcm9ibGVtcyBo
YXBwZW5lZCBpbiB0aGUgcHJvZHVjdGlvbiBuZXR3b3JrIGFyZSBjYXVzZWQgYnkgc29mdHdhcmUg
YnVnIGluIExTQSBhZ2luZywgc28gSSB0aGluayB0aGlzIGlzIHRoZSBtYWpvciBjYXNlLg0KDQpJ
ZiBpdCBoYXMgc3VjaCBhIHByb2JsZW0gKHdoZXRoZXIgaXQgYmUgZHVlIHRvIGEgc3lzdGVtIHRp
bWVyIGJ1ZyBvciBhIHNvbWUgbW9yZSBzcGVjaWZpYyBhZ2luZyBwcm9ibGVtKSwgaXQgc2VlbXMg
dGhlIHJvdXRlciB3b3VsZCBhbHNvIGJlIHJlZnJlc2hpbmcgaXRzIExTQXMgYWxsIHRvbyBmcmVx
dWVudGx5IChhdCBsZWFzdCBhdCB0d2ljZSB0aGUgcmF0ZSkgYW5kIGl0IHdvdWxkIGJlIHJlYWRp
bHkgaWRlbnRpZmlhYmxlLiBGb3IgYSBzeXN0ZW0gdGltZSBwcm9ibGVtLCB0aGUgcm91dGVyIHdv
dWxkIGxpa2VseSBoYXZlIG1hbnkgb3RoZXIgcHJvYmxlbXMuIEZvciBleGFtcGxlLCBpdCB3b3Vs
ZCBub3QgbWFpbnRhaW4gT1NQRiBhZGphY2VuY2llcyBpZiB0aGUgZGVhZCB0aW1lciBhZHZhbmNl
cyBmYXN0IGVub3VnaC4gSXQgd291bGQgcmV0cmFuc21pdCBhdCBhIHZlcnkgZmFzdCByYXRlIGFz
IHdlbGwuIEFyZSB5b3UgZ29pbmcgdG8gd3JpdGUgcHJvYmxlbSBzdGF0ZW1lbnRzIGFuZCBzdWdn
ZXN0IHNvbHV0aW9ucyBmb3IgdGhlc2Ugc2l0dWF0aW9ucyBhcyB3ZWxsPw0KDQpbSmllXSBUaGlz
IGRlcGVuZHMgb24gdGhlIGltcGxlbWVudGF0aW9uLiB0aGUgc29mdHdhcmUgYnVnIG1heSBvbmx5
IGltcGFjdCB0aGUgYWdpbmcgb2YgTFNBcyByZWNlaXZlZCBmcm9tIG90aGVyIHJvdXRlcnMuIEFu
ZCBmcmVxdWVudCBMU0EgcmVmcmVzaGluZyBtYXkgYmUgY2F1c2VkIGJ5IG90aGVyIGNhc2VzIHN1
Y2ggYXMgbGluayBvc2NpbGxhdGlvbi4gIEZvciBhIHN5c3RlbSB0aW1lciBwcm9ibGVtLCBPU1BG
IGFkamFjZW5jeSBtYXkgb3NjaWxsYXRlLCBidXQgaWYgdGhlIG1hbmFnZW1lbnQgY29ubmVjdGlv
biBpcyBpbXBhY3RlZCwgc3VjaCBvc2NpbGxhdGlvbiBpcyBkaWZmaWN1bHQgdG8gYmUgaWRlbnRp
ZmllZC4NCg0KV2hhdCBhYm91dCBvdGhlciBidWdzPyBXaGF0IGlmIHRoZSByb3V0ZXIgZXJyb25l
b3VzbHkgc3BlY2lmaWVzIGEgbmVpZ2hib3LigJlzIHJvdXRlci1pZCBhcyBpdHMgb3duIGluIGEg
Um91dGVyLUxTQT8gSXMgdGhpcyBhIHByb2JsZW0gdGhlIHByb3RvY29sIHNob3VsZCBoYW5kbGU/
DQoNCltKaWVdIERlcGVuZHMgb24gdGhlIHNpZ25pZmljYW5jZSB0byBuZXR3b3JrLCBjYXNlIGJ5
IGNhc2UgYW5hbHlzaXMgbWF5IGJlIG5lZWRlZC4NCg0KDQpJIGFncmVlIHRoYXQgT1NQRiBZYW5n
IG5vdGlmaWNhdGlvbiBmb3IgTFNBIHRpbWVvdXQgaXMgYSBuaWNlIHRoaW5nIHRvIGhhdmUgYW5k
IGNvdWxkIGJlIHVzZWZ1bCB0byBpZGVudGlmeSB0aGUgbWlzYmVoYXZlZCByb3V0ZXIuIE15IGNv
bmNlcm4gaXMgc29tZXRpbWVzIHRoZSBuZXR3b3JrIG1heSBiZSBzZXZlcmVseSBpbXBhY3RlZCB0
aGF0IHRoZSBjb25uZWN0aXZpdHkgb2YgbmV0Y29uZi9yZXN0Y29uZiBpcyBhbHNvIGltcGFjdGVk
LiBUbyBhdm9pZCB0aGlzLCBzb21lIG1lY2hhbmlzbSB0byBtaXRpZ2F0ZSB0aGUgaW1wYWN0IG9m
IHRoaXMgcHJvYmxlbSBjb3VsZCBoZWxwLg0KDQpJIGJlbGlldmUgYSByb3V0ZXIgaGF2ZSBzdWNo
IGltcGFjdCB3b3VsZCBiZSBlYXN5IHRvIGlkZW50aWZ54oCmDQoNCltKaWVdIEFjY29yZGluZyB0
byB0aGUgZmVlZGJhY2sgZnJvbSBvbi1zaXRlIGVuZ2luZWVycywgd2hlbiBJR1Agcm91dGluZyBp
cyBvc2NpbGxhdGluZyBzZXZlcmVseSB3aGljaCBtYWtlcyB0aGUgbWFuYWdlbWVudCBjb25uZWN0
aW9uIHVuYXZhaWxhYmxlLCBpdCB1c3VhbGx5IHRha2VzIG11Y2ggbG9uZ2VyIHRpbWUgZm9yIHRy
b3VibGVzaG9vdGluZywgYXMgbG9nZ2luZyB0byBhbnkgcm91dGVyIGNhbm5vdCBiZSBkb25lIHZp
YSB0aGUgbWFuYWdlbWVudCBuZXR3b3JrLiBTbyBtYXliZSBpdCB3b3VsZCBiZSBiZXR0ZXIgdG8g
aGF2ZSBzb21lIGF1dG9tYXRpYyBtZWNoYW5pc20gdG8gcmVkdWNlIHRoZSBpbXBhY3QgYmVmb3Jl
IGl0IGJlY29tZXMgYSBiaWcgcHJvYmxlbSB0byB0cm91Ymxlc2hvb3QuDQoNCkJlc3QgcmVnYXJk
cywNCkppZQ0KDQpUaGFua3MsDQpBY2VlDQoNCg0KQmVzdCByZWdhcmRzLA0KSmllDQoNCkZyb206
IEFjZWUgTGluZGVtIChhY2VlKSBbbWFpbHRvOmFjZWVAY2lzY28uY29tXQ0KU2VudDogU2F0dXJk
YXksIEF1Z3VzdCAxMywgMjAxNiAzOjI3IEFNDQpUbzogTGVzIEdpbnNiZXJnIChnaW5zYmVyZyk7
IERvbmdqaWUgKEppbW15KTsgb3NwZkBpZXRmLm9yZzxtYWlsdG86b3NwZkBpZXRmLm9yZz4NCkNj
OiBaaGFuZ3h1ZG9uZyAoemhhbmd4dWRvbmcsIFZSUCk7IGxpemhlbnFpYW5nQGNoaW5hbW9iaWxl
LmNvbTxtYWlsdG86bGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tPg0KU3ViamVjdDogUmU6IFtP
U1BGXSBTb2xpY2l0IGZlZWRiYWNrcyBvbiBkcmFmdC1kb25nLW9zcGYtbWF4YWdlLWZsdXNoLXBy
b2JsZW0tc3RhdGVtZW50DQoNClNwZWFraW5nIGFzIGEgV0cgbWVtYmVyOg0KDQpIaSBKaWUsDQoN
CkkgYmVsaWV2ZSB3ZSBhZ3JlZSB0aGF0IHRoZSBwcm9ibGVtIGlzIGNvbmZpbmVkIHRvIE9TUEYg
YnVncywgc3lzdGVtIHRpbWVyIGJ1Z3MsICBhbmQgcGFja2V0IGNvcnJ1cHRpb24uIEnigJlkIGFz
c2VydCB0aGF0IGNvcnJ1cHRpb24gY2FuIGJlIGRldGVjdGVkIHZpYSBPU1BGIGF1dGhlbnRpY2F0
aW9uLiBJbiBmYWN0LCB0aGVyZSBpcyBhIHdlbGwta25vd24gYW50aWRvdGUgd2hlcmUgSVMtSVMg
YXV0aGVudGljYXRpb24gd2FzIGVuYWJsZWQgc29sZWx5IGZvciB0aGUgcHVycG9zZSBvZiBmaWx0
ZXJpbmcgY29ycnVwdGVkIHByb3RvY29sIHBhY2tldHMgaW4gYW4gZW52aXJvbm1lbnQgd2l0aCBs
aW5lIGNhcmRzIHRoYXQgd2VyZSBwcm9uZSB0byBzdWNoIGNvcnJ1cHRpb24uIEhlbmNlLCB3ZSBh
cmUgbGVmdCB3aXRoIHByb2JsZW1zIGJhc2VkIG9uIE9TUEYgb3Igc3lzdGVtIHRpbWVyIGJ1Z3Mu
IElmIHRoZXJlIHdlcmUgYSBzeXN0ZW0gdGltZXIgYnVnLCBJ4oCZZCBkb3VidCB0aGF0IG5ldHdv
cmtpbmcgZGV2aWNlIHdpdGggc3VjaCBhIGJ1ZyB3b3VsZCBiZSBmdW5jdGlvbmFsIHRvIHRoZSBw
b2ludCBvZiBiZWluZyBhYmxlIHRvIGVzdGFibGlzaCBhbmQgbWFpbnRhaW5pbmcgT1NQRiBhZGph
Y2VuY2llcy4gIERvIHdlIHJlYWxseSB3YW50IHRvIGVuaGFuY2UgdGhlIHByb3RvY29sIHRvIGRl
YWwgd2l0aCBidWdzPw0KDQpJ4oCZdmUgdGhvdWdodCBhYm91dCB0aGlzIGFuZCBvbmUgcG90ZW50
aWFsIGFjdGlvbiBJIGNvdWxkIGVudmlzaW9uIHdvdWxkIGJlIHRvIGFkZCBhIHNlcGFyYXRlIE9T
UEYgWUFORyBub3RpZmljYXRpb24gd2hlcmUgYW4gTFNBIHRpbWVzIG91dCBhbmQgYSByb3V0ZXIg
b3RoZXIgdGhhbiB0aGUgb3JpZ2luYXRvciBwdXJnZXMgaXQuIFRoaXMgd2F5LCB0aGUgbWlzYmVo
YXZpbmcgT1NQRiByb3V0ZXIgY291bGQgYmUgcmVhZGlseSBpZGVudGlmaWVkLg0KDQpUaGFua3Ms
DQpBY2VlDQoNCg0KRnJvbTogT1NQRiA8b3NwZi1ib3VuY2VzQGlldGYub3JnPG1haWx0bzpvc3Bm
LWJvdW5jZXNAaWV0Zi5vcmc+PiBvbiBiZWhhbGYgb2YgIkxlcyBHaW5zYmVyZyAoZ2luc2Jlcmcp
IiA8Z2luc2JlcmdAY2lzY28uY29tPG1haWx0bzpnaW5zYmVyZ0BjaXNjby5jb20+Pg0KRGF0ZTog
VGh1cnNkYXksIEF1Z3VzdCAxMSwgMjAxNiBhdCAxOjI5IFBNDQpUbzogSmllIERvbmcgPGppZS5k
b25nQGh1YXdlaS5jb208bWFpbHRvOmppZS5kb25nQGh1YXdlaS5jb20+PiwgT1NQRiBXRyBMaXN0
IDxvc3BmQGlldGYub3JnPG1haWx0bzpvc3BmQGlldGYub3JnPj4NCkNjOiAiWmhhbmd4dWRvbmcg
KHpoYW5neHVkb25nLCBWUlApIiA8emhhbmd4dWRvbmdAaHVhd2VpLmNvbTxtYWlsdG86emhhbmd4
dWRvbmdAaHVhd2VpLmNvbT4+LCAibGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tPG1haWx0bzps
aXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb20+IiA8bGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29t
PG1haWx0bzpsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb20+Pg0KU3ViamVjdDogUmU6IFtPU1BG
XSBTb2xpY2l0IGZlZWRiYWNrcyBvbiBkcmFmdC1kb25nLW9zcGYtbWF4YWdlLWZsdXNoLXByb2Js
ZW0tc3RhdGVtZW50DQoNCkppZSDigJMNCg0KSGF2aW5nIHRoZSBkaXNjdXNzaW9uIGhhcyBjZXJ0
YWlubHkgYmVlbiBhIGdvb2QgdGhpbmcsIGJ1dCBpZiB0aGUgY29uc2Vuc3VzIG9mIHRoZSBXRyBp
cyB0aGF0IHRoZXJlIGlzIG5vIHByb3RvY29sIGNoYW5nZSByZXF1aXJlZCB0aGVuIHRoZXJlIGlz
IG5vIG5lZWQgZm9yIGFueSBkcmFmdCDigJMgd2hpY2ggaXMgbXkgY3VycmVudCBwb3NpdGlvbi4N
Cg0KVGhlIG90aGVyIHBvaW50IGlzIHRoYXQgeW91IHNlZW0gdG8gYmUgY29uZnVzaW5nIHRoZSBJ
Uy1JUyBQdXJnZSBvcmlnaW5hdGlvbiBUTFYgKFJGQyA2MjMyKSB3aXRoIGRldGVjdGluZyBpbnZh
bGlkIHB1cmdlcy9yZW1haW5pbmcgbGlmZXRpbWUgY29ycnVwdGlvbi4gVGhpcyBpcyBub3QgdGhl
IGNhc2UuIFJGQyA2MjMyIHNpbXBseSBhbGxvd3MgdXMgdG8gZGV0ZWN0IHdoaWNoIHJvdXRlciBv
cmlnaW5hdGVkIGEgcHVyZ2Ug4oCTIGl0IGlzIG5vdCBhYmxlIHRvIGRldGVjdCB3aGV0aGVyIGEg
cHVyZ2UgaXMgdmFsaWQvaW52YWxpZCDigJMgYW5kIHdhcyBub3QgbW90aXZhdGVkIGJ5IGNvbmNl
cm5zIGFib3V0IHJlbWFpbmluZyBsaWZldGltZSBjb3JydXB0aW9uLg0KDQogICBMZXMNCg0KDQpG
cm9tOiBEb25namllIChKaW1teSkgW21haWx0bzpqaWUuZG9uZ0BodWF3ZWkuY29tXQ0KU2VudDog
V2VkbmVzZGF5LCBBdWd1c3QgMTAsIDIwMTYgOToyNCBQTQ0KVG86IExlcyBHaW5zYmVyZyAoZ2lu
c2JlcmcpOyBvc3BmQGlldGYub3JnPG1haWx0bzpvc3BmQGlldGYub3JnPg0KQ2M6IFpoYW5neHVk
b25nICh6aGFuZ3h1ZG9uZywgVlJQKTsgbGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tPG1haWx0
bzpsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb20+DQpTdWJqZWN0OiBSRTogW09TUEZdIFNvbGlj
aXQgZmVlZGJhY2tzIG9uIGRyYWZ0LWRvbmctb3NwZi1tYXhhZ2UtZmx1c2gtcHJvYmxlbS1zdGF0
ZW1lbnQNCg0KSGkgTGVzLA0KDQpUaGUgY3VycmVudCBkcmFmdCBpcyBhYm91dCBwcm9ibGVtIHN0
YXRlbWVudCwgc28gSU1PIHdoYXQgdGhlIFdHIG5lZWRzIHRvIGNvbnNpZGVyIGlzIHdoZXRoZXIg
dGhpcyBpcyBhIHZ1bG5lcmFiaWxpdHkgb2YgT1NQRiBwcm90b2NvbCwgYW5kIHdoZXRoZXIgaXQg
Y2FuIGhhdmUgbmVnYXRpdmUgaW1wYWN0IHRvIHRoZSBuZXR3b3JrLiBJZiB0aGUgcHJvYmxlbSBp
cyBhY2tub3dsZWRnZWQsIElNTyBpdCBpcyB3b3J0aCB0byBiZSBkb2N1bWVudGVkLg0KDQpUaGUg
4oCcUk9J4oCdIGFzIHlvdSBtZW50aW9uZWQgaXMgZm9yIHRoZSBldmFsdWF0aW9uIG9mIHRoZSBw
cm9wb3NlZCBzb2x1dGlvbnMuIEkgdG90YWxseSBhZ3JlZSB0aGF0IGZvciB0aGUgdGltZXIgYnVn
IGNhc2UsIHJlY29nbml6aW5nIGFuZCBpZ25vcmluZyB0aGUgcmVjZWl2ZWQgYWJub3JtYWwgTWF4
YWdlIExTQXMgY2Fubm90IHN0b3AgdGhlIG1pc2JlaGF2ZWQgcm91dGVyIGZyb20gZ2VuZXJhdGlu
ZyBmdXJ0aGVyIE1heGFnZSBMU0EsIGFzIGl0IGlzIGEgc3lzdGVtYXRpYyBwcm9ibGVtLCB3aGlj
aCBjYW4gb25seSBiZSBmaXhlZCBhZnRlciB0aGUgb3BlcmF0b3IgaWRlbnRpZmllcyB0aGF0IHJv
dXRlci4gVGhpcyBpcyBhbHNvIHNpbWlsYXIgdG8gdGhlIHN5c3RlbWF0aWMgY29ycnVwdGlvbiBv
ZiBJUy1JUyByZW1haW4gdGltZS4gIEFuZCB0aGlzIGlzIHdoeSB0aGlzIGRyYWZ0IG1lbnRpb25z
IHR3byBraW5kcyBvZiBwb3RlbnRpYWwgc29sdXRpb25zLCB0aGUgbWl0aWdhdGlvbiBtZWNoYW5p
c20gY2FuIGF2b2lkIHRoZSBuZXR3b3JrIGJlaW5nIHNldmVyZWx5IGltcGFjdGVkIGJ5IHRoZSBw
cm9ibGVtLCB3aGlsZSBmb3Igc3lzdGVtYXRpYyBwcm9ibGVtcywgcHJvYmxlbSBsb2NhbGl6YXRp
b24gaXMgbmVlZGVkIHRvIGlkZW50aWZ5IHRoZSBtaXNiZWhhdmVkIHJvdXRlciBhbmQgdGhlbiBz
b2x2ZSB0aGUgcHJvYmxlbS4NCg0KQmVzdCByZWdhcmRzLA0KSmllDQoNCkZyb206IE9TUEYgW21h
aWx0bzpvc3BmLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBMZXMgR2luc2JlcmcgKGdp
bnNiZXJnKQ0KU2VudDogTW9uZGF5LCBBdWd1c3QgMDgsIDIwMTYgMjoxNCBBTQ0KVG86IERvbmdq
aWUgKEppbW15KSA8amllLmRvbmdAaHVhd2VpLmNvbTxtYWlsdG86amllLmRvbmdAaHVhd2VpLmNv
bT4+OyBvc3BmQGlldGYub3JnPG1haWx0bzpvc3BmQGlldGYub3JnPg0KQ2M6IFpoYW5neHVkb25n
ICh6aGFuZ3h1ZG9uZywgVlJQKSA8emhhbmd4dWRvbmdAaHVhd2VpLmNvbTxtYWlsdG86emhhbmd4
dWRvbmdAaHVhd2VpLmNvbT4+OyBsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb208bWFpbHRvOmxp
emhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbT4NClN1YmplY3Q6IFJlOiBbT1NQRl0gU29saWNpdCBm
ZWVkYmFja3Mgb24gZHJhZnQtZG9uZy1vc3BmLW1heGFnZS1mbHVzaC1wcm9ibGVtLXN0YXRlbWVu
dA0KDQpKaWUg4oCTDQoNClRoaW5raW5nIGFib3V0IHRoZSBmb2xsb3dpbmcgc29tZSBtb3JlOg0K
DQo8c25pcD4NCldoYXQgcmVtYWlucyBpcyB0aGUgcG9zc2liaWxpdHkgdGhhdCBhbiBpbXBsZW1l
bnRhdGlvbiBoYXMgc29tZSBidWcgYW5kIHVuaW50ZW50aW9uYWxseSBtb2RpZmllcyB0aGUgYWdl
IHRvIHNvbWV0aGluZyBvdGhlciB0aGFuIHdoYXQgaXQgc2hvdWxkIGJlIGR1ZSB0byB0aGUgYWN0
dWFsIGVsYXBzZWQgdGltZSBzaW5jZSBMU0EgZ2VuZXJhdGlvbi4gSSBzdXBwb3NlIGEgbWVjaGFu
aXNtIGVxdWl2YWxlbnQgdG8gd2hhdCB0aGUgSVMtSVMgZHJhZnQgZGVmaW5lZCBpLmUuIHNldHRp
bmcgdGhlIGFnZSB0byDigJxuZXfigJ0gKDAgaW4gT1NQRiBjYXNlKSB3aGVuIGZpcnN0IHJlY2Vp
dmluZyBhIG5vbi1zZWxmLWdlbmVyYXRlZCBMU0EgY291bGQgYmUgdXNlZnVsIHRvIHByZXZlbnQg
bmVnYXRpdmUgaW1wYWN0cyBvZiBzdWNoIGFuIGltcGxlbWVudGF0aW9uIGJ1Zy4gSXMgdGhpcyB3
aGF0IHlvdSBpbnRlbmQ/DQoNCltKaWVdOiBNb3JlIHNwZWNpZmljYWxseSwgdGhlIHByb2JsZW0g
Y291bGQgYmUgY2F1c2VkIGJ5IGVpdGhlciDigJxzZXR0aW5nIHRoZSBMUyBhZ2UgZmllbGQgaW5j
b3JyZWN0bHkgZHVlIHRvIGltcGxlbWVudGF0aW9uIGJ1Z+KAnSBvciDigJxzeXN0ZW0gdGltZXIg
cnVucyBzbyBmYXN0IHRoYXQgdGhlIExTIGFnZSByZWFjaGVzIE1heEFnZSBtdWNoIGVhcmxpZXIg
dGhhbiBvdGhlciByb3V0ZXJz4oCdLiBBbm90aGVyIGxlc3MgbGlrZWx5IGNhc2UgaXMgdGhhdCB0
aGUgTFMgYWdlIGZpZWxkIGlzIGNvcnJ1cHRlZCBiZWZvcmUgdGhlIExTQSBpcyBhc3NlbWJsZWQg
aW50byBPU1BGIHBhY2tldC4NCjxlbmQgc25pcD4NCg0KVGhlIGJlbmVmaXRzIGFyZSBleHRyZW1l
bHkgbGltaXRlZC4gSWYgYSByb3V0ZXIgcHJlbWF0dXJlbHkgYWdlcyBhbiBMU0EgZHVlIHRvIGEg
dGltZXIgYnVnLCBpZ25vcmluZyB0aGUgcmVjZWl2ZWQgTFNBIGFnZSBvbiByZWNlcHRpb24gaXNu
4oCZdCBnb2luZyB0byBwcmV2ZW50IHByZW1hdHVyZSBwdXJnaW5nIGJ5IHRoZSByb3V0ZXIgd2hp
Y2ggaGFzIHRoZSBidWcuIFNvIHRoZSBlZmZlY3Qgb2YgaWdub3JpbmcgdGhlIHJlY2VpdmVkIExT
QSBhZ2UgcHJpb3IgdG8gcmVhY2hpbmcgTUFYQUdFIHdpbGwgYmUgc2hvcnQgbGl2ZWQuIFlvdSBh
cmUgdGhlbiBsZWZ0IHdpdGggdGhlIHBvc3NpYmlsaXR5IHRoYXQgYW4gaW1wbGVtZW50YXRpb24g
Y29ycnVwdHMgdGhlIExTQSBhZ2UgQkVGT1JFIGNhbGN1bGF0aW5nIGNoZWNrc3VtL2NyeXB0byBh
dXRoZW50aWNhdGlvbiDigJMgYnV0IGl0cyBsb2NhbCB0aW1lb3V0IGxvZ2ljIGlzIHVuYWZmZWN0
ZWQuIFRoaXMgaGFzIHZlcnkgbGltaXRlZCB2YWx1ZS4gV2hldGhlciB0aGUgV0cgY29uc2lkZXJz
IHRoaXMgd29ydGggcHVyc3VpbmcgaXMgc29tZXRoaW5nIHlvdSBuZWVkIHRvIGFzay4gRm9yIG15
c2VsZiwgSSBkb27igJl0IHNlZSBtdWNoIFJPSSBoZXJlLg0KDQogIExlcw0KDQoNCg0KRnJvbTog
RG9uZ2ppZSAoSmltbXkpIFttYWlsdG86amllLmRvbmdAaHVhd2VpLmNvbV0NClNlbnQ6IE1vbmRh
eSwgQXVndXN0IDAxLCAyMDE2IDk6NDMgUE0NClRvOiBMZXMgR2luc2JlcmcgKGdpbnNiZXJnKTsg
b3NwZkBpZXRmLm9yZzxtYWlsdG86b3NwZkBpZXRmLm9yZz4NCkNjOiBaaGFuZ3h1ZG9uZyAoemhh
bmd4dWRvbmcsIFZSUCk7IGxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbTxtYWlsdG86bGl6aGVu
cWlhbmdAY2hpbmFtb2JpbGUuY29tPg0KU3ViamVjdDogUkU6IFtPU1BGXSBTb2xpY2l0IGZlZWRi
YWNrcyBvbiBkcmFmdC1kb25nLW9zcGYtbWF4YWdlLWZsdXNoLXByb2JsZW0tc3RhdGVtZW50DQoN
CkhpIExlcywNCg0KUGxlYXNlIHNlZSBteSByZXBsaWVzIHdpdGggW0ppZTJdOg0KDQpGcm9tOiBM
ZXMgR2luc2JlcmcgKGdpbnNiZXJnKSBbbWFpbHRvOmdpbnNiZXJnQGNpc2NvLmNvbV0NClNlbnQ6
IE1vbmRheSwgQXVndXN0IDAxLCAyMDE2IDk6NTcgUE0NClRvOiBEb25namllIChKaW1teSk7IG9z
cGZAaWV0Zi5vcmc8bWFpbHRvOm9zcGZAaWV0Zi5vcmc+DQpDYzogWmhhbmd4dWRvbmcgKHpoYW5n
eHVkb25nLCBWUlApOyBsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb208bWFpbHRvOmxpemhlbnFp
YW5nQGNoaW5hbW9iaWxlLmNvbT4NClN1YmplY3Q6IFJFOiBbT1NQRl0gU29saWNpdCBmZWVkYmFj
a3Mgb24gZHJhZnQtZG9uZy1vc3BmLW1heGFnZS1mbHVzaC1wcm9ibGVtLXN0YXRlbWVudA0KDQpK
aWUgLQ0KDQpGcm9tOiBEb25namllIChKaW1teSkgW21haWx0bzpqaWUuZG9uZ0BodWF3ZWkuY29t
XQ0KU2VudDogTW9uZGF5LCBBdWd1c3QgMDEsIDIwMTYgMTo0NCBBTQ0KVG86IExlcyBHaW5zYmVy
ZyAoZ2luc2JlcmcpOyBvc3BmQGlldGYub3JnPG1haWx0bzpvc3BmQGlldGYub3JnPg0KQ2M6IFpo
YW5neHVkb25nICh6aGFuZ3h1ZG9uZywgVlJQKTsgbGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29t
PG1haWx0bzpsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb20+DQpTdWJqZWN0OiBSRTogW09TUEZd
IFNvbGljaXQgZmVlZGJhY2tzIG9uIGRyYWZ0LWRvbmctb3NwZi1tYXhhZ2UtZmx1c2gtcHJvYmxl
bS1zdGF0ZW1lbnQNCg0KSGkgTGVzLA0KDQpQbGVhc2Ugc2VlIGlubGluZSB3aXRoIFtKaWVdOg0K
DQpGcm9tOiBMZXMgR2luc2JlcmcgKGdpbnNiZXJnKSBbbWFpbHRvOmdpbnNiZXJnQGNpc2NvLmNv
bV0NClNlbnQ6IE1vbmRheSwgQXVndXN0IDAxLCAyMDE2IDM6MDkgUE0NClRvOiBEb25namllIChK
aW1teSk7IG9zcGZAaWV0Zi5vcmc8bWFpbHRvOm9zcGZAaWV0Zi5vcmc+DQpDYzogWmhhbmd4dWRv
bmcgKHpoYW5neHVkb25nLCBWUlApOyBsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb208bWFpbHRv
OmxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbT4NClN1YmplY3Q6IFJFOiBbT1NQRl0gU29saWNp
dCBmZWVkYmFja3Mgb24gZHJhZnQtZG9uZy1vc3BmLW1heGFnZS1mbHVzaC1wcm9ibGVtLXN0YXRl
bWVudA0KDQpKaWUg4oCTDQoNCkZ1bGx5IGFncmVlIHRoYXQgSVMtSVMgYW5kIE9TUEYgZGlmZmVy
IGluIHRoaXMgcmVnYXJkLg0KDQpodHRwczovL3d3dy5pZXRmLm9yZy9pZC9kcmFmdC1pZXRmLWlz
aXMtcmVtYWluaW5nLWxpZmV0aW1lLTAxLnR4dCBhZGRyZXNzZXMgcHJvYmxlbXMgd2hlcmUgY29y
cnVwdGlvbiBvZiB0aGUgcmVtYWluaW5nIGxpZmV0aW1lIG9jY3VycyBlaXRoZXIgZHVyaW5nIHRy
YW5zbWlzc2lvbi9yZWNlcHRpb24gb3IgZHVlIHRvIHNvbWUgRE9TIGF0dGFjay4gVGhpcyBpc27i
gJl0IGEgY29uY2VybiB3IE9TUEYgKGhvcGUgeW91IGFncmVlKS4NCg0KW0ppZV06IFllcywgZm9y
IE9TUEYgdGhlIGNvcnJ1cHRpb24gZHVyaW5nIHBhY2tldCB0cmFuc21pc3Npb24gY2FuIGJlIGRl
dGVjdGVkLg0KDQpXaGF0IHJlbWFpbnMgaXMgdGhlIHBvc3NpYmlsaXR5IHRoYXQgYW4gaW1wbGVt
ZW50YXRpb24gaGFzIHNvbWUgYnVnIGFuZCB1bmludGVudGlvbmFsbHkgbW9kaWZpZXMgdGhlIGFn
ZSB0byBzb21ldGhpbmcgb3RoZXIgdGhhbiB3aGF0IGl0IHNob3VsZCBiZSBkdWUgdG8gdGhlIGFj
dHVhbCBlbGFwc2VkIHRpbWUgc2luY2UgTFNBIGdlbmVyYXRpb24uIEkgc3VwcG9zZSBhIG1lY2hh
bmlzbSBlcXVpdmFsZW50IHRvIHdoYXQgdGhlIElTLUlTIGRyYWZ0IGRlZmluZWQgaS5lLiBzZXR0
aW5nIHRoZSBhZ2UgdG8g4oCcbmV34oCdICgwIGluIE9TUEYgY2FzZSkgd2hlbiBmaXJzdCByZWNl
aXZpbmcgYSBub24tc2VsZi1nZW5lcmF0ZWQgTFNBIGNvdWxkIGJlIHVzZWZ1bCB0byBwcmV2ZW50
IG5lZ2F0aXZlIGltcGFjdHMgb2Ygc3VjaCBhbiBpbXBsZW1lbnRhdGlvbiBidWcuIElzIHRoaXMg
d2hhdCB5b3UgaW50ZW5kPw0KDQpbSmllXTogTW9yZSBzcGVjaWZpY2FsbHksIHRoZSBwcm9ibGVt
IGNvdWxkIGJlIGNhdXNlZCBieSBlaXRoZXIg4oCcc2V0dGluZyB0aGUgTFMgYWdlIGZpZWxkIGlu
Y29ycmVjdGx5IGR1ZSB0byBpbXBsZW1lbnRhdGlvbiBidWfigJ0gb3Ig4oCcc3lzdGVtIHRpbWVy
IHJ1bnMgc28gZmFzdCB0aGF0IHRoZSBMUyBhZ2UgcmVhY2hlcyBNYXhBZ2UgbXVjaCBlYXJsaWVy
IHRoYW4gb3RoZXIgcm91dGVyc+KAnS4gQW5vdGhlciBsZXNzIGxpa2VseSBjYXNlIGlzIHRoYXQg
dGhlIExTIGFnZSBmaWVsZCBpcyBjb3JydXB0ZWQgYmVmb3JlIHRoZSBMU0EgaXMgYXNzZW1ibGVk
IGludG8gT1NQRiBwYWNrZXQuDQoNCltKaWVdOiBSZWdhcmRpbmcgdGhlIHNvbHV0aW9ucyBzcGFj
ZSwgSU1PIHdlIG5lZWQgdG8gY29uc2lkZXIgYm90aCBjYXNlczog4oCcTFMgYWdlIHJlYWNoZXMg
TWF4QWdl4oCdIGFuZCDigJxMUyBhZ2UgY2xvc2UgdG8gTWF4QWdl4oCdLiBGb3IgSVMtSVMsIFJG
QyA2MjMyIGFuZCBSRkMgNjIzMyBwcm92aWRlIHNvbHV0aW9ucyBmb3IgdGhlIGRldGVjdGlvbiBh
bmQgaWRlbnRpZmljYXRpb24gb2YgY29ycnVwdGVkIElTLUlTIHB1cmdlLCB3aGlsZSBPU1BGIGRv
ZXMgbm90IGhhdmUgc2ltaWxhciBtZWNoYW5pc21zLg0KDQpbTGVzOl0gSXQgaXMgaW5jb3JyZWN0
IHRvIHNheSB0aGF0IFJGQyA2MjMyIG1ha2VzIGl0IHBvc3NpYmxlIHRvIGRldGVjdCBhIGNvcnJ1
cHQgcHVyZ2UuIFdoYXQgaXQgZG9lcyBkbyBpcyB0byBwcm92aWRlIGFuIGluZGljYXRpb24gYXMg
dG8gd2hpY2ggSVMgaW5pdGlhdGVkIGEgcHVyZ2UuIEkgZG9u4oCZdCBrbm93IGhvdyBPU1BGIHdv
dWxkIGFkZHJlc3MgdGhpcyBpc3N1ZSwgYnV0IGZvciBPU1BGdjIgYXQgbGVhc3QgYW55IHNvbHV0
aW9uIHdvdWxkIGxpa2VseSBub3QgYmUgYmFja3dhcmRzIGNvbXBhdGlibGUuIEZvciB0aGlzIHJl
YXNvbiBJIHN1Z2dlc3QgdGhhdCB5b3Ugbm90IHRyeSB0byBhZGRyZXNzIHRoaXMgaXNzdWUgaW4g
dGhlIHNhbWUgZHJhZnQuDQoNCltKaWUyXTogQWdyZWVkLCBSRkMgNjIzMiBwcm92aWRlIHRoZSBt
ZWNoYW5pc20gdG8gdHJhY2sgdGhlIG1pc2JlaGF2ZWQgcm91dGVycyBzbyB0aGF0IG9wZXJhdG9y
IGNhbiBmaXggdGhlIHByb2JsZW0sIHRoZSBkZXRlY3Rpb24gY2FuIGJlIGJhc2VkIG9uIHRoZSBy
dWxlcyBpbiBSRkMgNjIzMyBvciBzb21lIG90aGVyIGFub21hbGllcy4gSW5kZWVkIGZvciBPU1BG
djIgbGVnYWN5IExTQXMsIGl0IGlzIGRpZmZpY3VsdCB0byBpbnRyb2R1Y2UgdGhlIG1lY2hhbmlz
bSBzaW1pbGFyIHRvIFJGQyA2MjMyLCB3aGlsZSBpdCBjYW4gYmUgZWFzaWVyIGZvciB0aGUgT1NQ
RnYyL3YzIEV4dGVuZGVkIExTQXMuIFNvIGl0IGRlcGVuZHMgb24gaG93IGJhY2t3YXJkIGNvbXBh
dGlibGUgdGhlIHNvbHV0aW9uIHNob3VsZCBiZS4gSSBhZ3JlZSB3aXRoIHlvdSB0aGF0IHRoZSBz
b2x1dGlvbiBmb3IgUHJvYmxlbSBMb2NhbGl6YXRpb24gaW4gT1NQRiBuZWVkcyB0byBiZSBwcm92
aWRlZCBpbiBhIHNlcGFyYXRlIGRvY3VtZW50Lg0KDQpTb2x1dGlvbnMgdG8gTFMgYWdlICBjb3Jy
dXB0aW9uIGNhbiBiZSBkb25lIGluIGEgYmFja3dhcmRzIGNvbXBhdGlibGUgd2F5LCBidXQgdGhl
eSAgTVVTVCBOT1QgcmVzdWx0IGluIGRpc2NhcmRpbmcgcHVyZ2VzIHdoaWNoIHBhc3MgYXV0aGVu
dGljYXRpb24tIGRvaW5nIHNvIHBsYWNlcyB5b3UgYXQgcmlzayBmb3IgaGF2aW5nIGluY29uc2lz
dGVudCBMU0RCcyBpbiB0aGUgbmV0d29yay4NCg0KW0ppZTJdOiBFeGFjdGx5LiBUaGUgcmVjZWl2
ZWQgTWF4QWdlIExTQXMgY2Fubm90IHNpbXBseSBiZSBkaXNjYXJkZWQsIHRoZSBkZWNpc2lvbiBt
dXN0IGJlIG1hZGUgY2FyZWZ1bGx5LCBwcm9iYWJseSBiYXNlZCBvbiBzb21lIGFkZGl0aW9uYWwg
aW5mb3JtYXRpb24uIFRoZSBhdXRob3JzIGhhcyBkaXNjdXNzZWQgc29tZSBwb3NzaWJsZSBzb2x1
dGlvbiBpbnRlcm5hbGx5LCBhbmQgd2lsbCBwcmVwYXJlIHNvbWUgbWF0ZXJpYWwgZm9yIGZ1cnRo
ZXIgb3BlbiBkaXNjdXNzaW9uLg0KDQpBcyB3cml0dGVuLCB0aGUgZHJhZnQgbWFrZXMgY2xhaW1z
IHRoYXQgYXJlIGF0IGxlYXN0IG1pc2xlYWRpbmcg4oCTIGFuZCBJIGJlbGlldmUgYWN0dWFsbHkg
aW5jb3JyZWN0LiBJbiBTZWN0aW9uIDYgeW91IHNheToNCg0K4oCcVGhlIExTIGFnZSBmaWVsZCBt
YXkgYmUgYWx0ZXJlZCBhcyBhIHJlc3VsdCBvZg0KICAgcGFja2V0IGNvcnJ1cHRpb24sIHN1Y2gg
bW9kaWZpY2F0aW9uIGNhbm5vdCBiZSBkZXRlY3RlZCBieSBMU0ENCiAgIGNoZWNrc3VtIG5vciBP
U1BGIHBhY2tldCBjcnlwdG9ncmFwaGljIGF1dGhlbnRpY2F0aW9uLuKAnQ0KDQpUaGlzIGlzbuKA
mXQgY29ycmVjdC4NCg0KW0ppZV0gVGhhbmtzIGZvciBwb2ludGluZyBvdXQgdGhpcy4gVGhpcyBz
ZW50ZW5jZSBuZWVkIHRvIGJlIHJldmlzZWQgdG8gbWVudGlvbiDigJxMU0EgY29ycnVwdGlvbuKA
nSByYXRoZXIgdGhhbiDigJxwYWNrZXQgY29ycnVwdGlvbuKAnS4NCg0KV2hhdCB3b3VsZCBiZSBo
ZWxwZnVsIOKAkyBhdCBsZWFzdCB0byBtZSDigJMgaXMgdG8gbW92ZSBmcm9tIGEgZ2VuZXJpYyBw
cm9ibGVtIHN0YXRlbWVudCB0byB0aGUgc3BlY2lmaWMgcHJvYmxlbSB5b3Ugd2FudCB0byBzb2x2
ZSBhbmQgdGhlIHByb3Bvc2VkIHNvbHV0aW9uLiBUaGlzIGFsc28gcmVxdWlyZXMgeW91IHRvIG1v
cmUgY2xlYXJseSBzdGF0ZSB0aGUgY2FzZXMgd2hlcmUgdGhlcmUgaXMgYW4gYWN0dWFsIHZ1bG5l
cmFiaWxpdHkuIEl0IHdvdWxkIGJlIGEgbG90IGVhc2llciB0byBzdXBwb3J0IHRoZSBkcmFmdCBp
ZiB0aGlzIHdlcmUgZG9uZS4NCg0KW0ppZV0gVGhhbmtzIGZvciB5b3VyIHN1Z2dlc3Rpb24uIFll
cyB3ZSBjYW4gdXBkYXRlIHRoaXMgZHJhZnQgd2l0aCBtb3JlIHNwZWNpZmljIHByb2JsZW0gc3Rh
dGVtZW50cyBhcyBJIG1lbnRpb25lZCBhYm92ZS4NCg0KW0ppZV0gQXMgZm9yIHRoZSBwcm9wb3Nl
ZCBzb2x1dGlvbnMsIHRoZSBjdXJyZW50IGRyYWZ0IHNwZWNpZmllcyB0aGUgcmVxdWlyZW1lbnRz
IG9uIHRoZSBwb3RlbnRpYWwgc29sdXRpb25zLCBmcm9tIHdoaWNoIHdlIGVudmlzaW9uIHRoYXQg
ZGlmZmVyZW50IHNvbHV0aW9ucyBtYXliZSBuZWVkZWQgZm9yIOKAnEltcGFjdCBNaXRpZ2F0aW9u
4oCdIGFuZCDigJxQcm9ibGVtIExvY2FsaXphdGlvbuKAnS4gVGhlIHNvbHV0aW9uIGZvciDigJxJ
bXBhY3QgbWl0aWdhdGlvbuKAnSBjYW4gYmUgdGhlIGVhc2llciBvbmUsIGZvciB3aGljaCB3ZSBj
YW4gc3RhcnQgdG8gZGlzY3VzcyB0aGUgcG90ZW50aWFsIHNvbHV0aW9ucyBub3cuIFdoaWxlIHRo
ZSBzb2x1dGlvbiBmb3Ig4oCccHJvYmxlbSBsb2NhbGl6YXRpb27igJ0gbWF5IG5lZWQgbW9yZSBj
b25zaWRlcmF0aW9ucy4NCg0KW0xlczpdIEEgZGlzY3Vzc2lvbiBvZiB0aGUgcmVxdWlyZW1lbnRz
IGlzIHVzZWZ1bCBhbmQgbmVjZXNzYXJ5LCBidXQgSU1PIHVudGlsIHlvdSBwcm9wb3NlIGEgc29s
dXRpb24gdGhlcmUgaXNu4oCZdCBlbm91Z2ggc3Vic3RhbmNlIGZvciB0aGUgZG9jdW1lbnQgdG8g
YmVjb21lIGEgV0cgZG9jdW1lbnQuDQoNCltKaWUyXSBZZXMgdGhlIGN1cnJlbnQgZHJhZnQgZm9j
dXNlcyBvbiB0aGUgcHJvYmxlbSBzdGF0ZW1lbnQgYW5kIHRoZSByZXF1aXJlbWVudHMsIHRoZSBn
b2FsIGlzIHRvIGZpcnN0bHkgZ2V0IHRoZSBNYXhBZ2UgZmx1c2ggcHJvYmxlbSBhY2tub3dsZWRn
ZWQgYW5kIHJlYWNoIGNvbnNlbnN1cyBvbiB0aGUgcmVxdWlyZW1lbnRzLiBUaGVuIHRoZSBwbGFu
IGlzIHRvIHNwZWNpZnkgdGhlIHNvbHV0aW9ucyBpbiBzZXBhcmF0ZSBkb2N1bWVudHMuICBZb3Vy
IHZhbHVhYmxlIHN1Z2dlc3Rpb25zIHdpbGwgYmUgY29uc2lkZXJlZCwgYW5kIGZ1cnRoZXIgY29u
dHJpYnV0aW9ucyBhcmUgd2VsY29tZS4NCg0KQmVzdCByZWdhcmRzLA0KSmllDQoNCiAgICBMZXMN
Cg0KQmVzdCByZWdhcmRzLA0KSmllDQoNCiAgIExlcw0KDQoNCkZyb206IERvbmdqaWUgKEppbW15
KSBbbWFpbHRvOmppZS5kb25nQGh1YXdlaS5jb21dDQpTZW50OiBTdW5kYXksIEp1bHkgMzEsIDIw
MTYgMTE6NDggUE0NClRvOiBMZXMgR2luc2JlcmcgKGdpbnNiZXJnKTsgb3NwZkBpZXRmLm9yZzxt
YWlsdG86b3NwZkBpZXRmLm9yZz4NCkNjOiBaaGFuZ3h1ZG9uZyAoemhhbmd4dWRvbmcsIFZSUCk7
IGxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbTxtYWlsdG86bGl6aGVucWlhbmdAY2hpbmFtb2Jp
bGUuY29tPg0KU3ViamVjdDogUkU6IFtPU1BGXSBTb2xpY2l0IGZlZWRiYWNrcyBvbiBkcmFmdC1k
b25nLW9zcGYtbWF4YWdlLWZsdXNoLXByb2JsZW0tc3RhdGVtZW50DQoNCkhpIExlcywNCg0KVGhh
bmtzIGZvciB5b3VyIGNvbW1lbnRzLg0KDQpPU1BGIHBhY2tldCBsZXZlbCBjaGVja3N1bSBhbmQg
YXV0aGVudGljYXRpb24gY2FuIG9ubHkgcHJvdGVjdCB0aGUgYXNzZW1ibGVkIExTVSBwYWNrZXQg
b25lIGhvcCBvbiB0aGUgd2lyZSwgd2hpbGUgY2Fubm90IGRldGVjdCBhbnkgY2hhbmdlIHRvIExT
QSBtYWRlIGJ5IHRoZSByb3V0ZXJzLiBUaGlzIGlzIGJlY2F1c2UgdGhlIE9TUEYgcGFja2V0cyBh
cmUgcmUtYXNzZW1ibGVkIG9uIGVhY2ggaG9wLCB3aGljaCBpcyBzbGlnaHRseSBkaWZmZXJlbnQg
ZnJvbSBJUy1JUy4gU28gdGhlIHByb2JsZW0gZm9yIE9TUEYgaXMgbWFpbmx5IGR1ZSB0byB0aGUg
cHJvYmxlbXMgaW5zaWRlIHRoZSByb3V0ZXIsIGZvciBleGFtcGxlIHByb3RvY29sIGltcGxlbWVu
dGF0aW9ucywgc3lzdGVtIHRpbWVycywgb3Igc29tZSBoYXJkd2FyZSBwcm9ibGVtLiBBY3R1YWxs
eSB0aGlzIHByb2JsZW0gaGFzIGJlZW4gc2VlbiBpbiBzZXZlcmFsIHByb2R1Y3Rpb24gbmV0d29y
a3MuDQoNCldlIGNhbiBpbXByb3ZlIHRoZSBkZXNjcmlwdGlvbiBpbiB0aGUgZHJhZnQgdG8gbWFr
ZSB0aGlzIGNsZWFyLg0KDQpCZXN0IHJlZ2FyZHMsDQpKaWUNCg0KRnJvbTogTGVzIEdpbnNiZXJn
IChnaW5zYmVyZykgW21haWx0bzpnaW5zYmVyZ0BjaXNjby5jb21dDQpTZW50OiBNb25kYXksIEF1
Z3VzdCAwMSwgMjAxNiAxOjMwIFBNDQpUbzogRG9uZ2ppZSAoSmltbXkpOyBvc3BmQGlldGYub3Jn
PG1haWx0bzpvc3BmQGlldGYub3JnPg0KQ2M6IFpoYW5neHVkb25nICh6aGFuZ3h1ZG9uZywgVlJQ
KTsgbGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tPG1haWx0bzpsaXpoZW5xaWFuZ0BjaGluYW1v
YmlsZS5jb20+DQpTdWJqZWN0OiBSRTogW09TUEZdIFNvbGljaXQgZmVlZGJhY2tzIG9uIGRyYWZ0
LWRvbmctb3NwZi1tYXhhZ2UtZmx1c2gtcHJvYmxlbS1zdGF0ZW1lbnQNCg0KSmllIOKAkw0KDQpU
aGUgZHJhZnQgc2F5cyAoU2VjdGlvbiAyKToNCg0K4oCcU2luY2UgY3J5cHRvZ3JhcGhpYyBhdXRo
ZW50aWNhdGlvbiBpcyBleGVjdXRlZCBhdCB0aGUgT1NQRiBwYWNrZXQNCiAgIGxldmVsLCBpdCBj
YW4gb25seSBwcm90ZWN0IHRoZSBhc3NlbWJsZWQgTFNVIHBhY2tldCBmb3Igb25lIGhvcCBhbmQN
CiAgIGRvZXMgbm90IHByb3ZpZGUgYW55IGFkZGl0aW9uYWwgcHJvdGVjdGlvbiBmb3IgdGhlIGNv
cnJ1cHRpb24gb2YgTFMNCiAgIGFnZSBmaWVsZC7igJ0NCg0KQnV0IGFzIGF1dGhlbnRpY2F0aW9u
IGlzIGNhbGN1bGF0ZWQgYXQgdGhlIE9TUEYgcGFja2V0IGxldmVsLCBhbnkgY2hhbmdlIHRvIHRo
ZSBMUyBhZ2UgZmllbGQgZm9yIGFuIGluZGl2aWR1YWwgTFNBIGNvbnRhaW5lZCB3aXRoaW4gdGhl
IE9TUEYgcGFja2V0IChlLmcuIGJ5IHNvbWUgcGFja2V0IGNvcnJ1cHRpb24gaW4gdHJhbnNtaXNz
aW9uKSB3b3VsZCBjYXVzZSBhdXRoZW50aWNhdGlvbiB0byBmYWlsIHdoZW4gdGhlIHBhY2tldCBp
cyByZWNlaXZlZC4gU28gdGhlIHN0YXRlbWVudCB5b3UgbWFrZSBpcyBub3QgY29ycmVjdC4gSSB0
aGVyZWZvcmUgYW0gc3RydWdnbGluZyB0byB1bmRlcnN0YW5kIHdoYXQgcHJvYmxlbSB5b3UgYmVs
aWV2ZSBpcyBub3QgYWRkcmVzc2VkIGJ5IGV4aXN0aW5nIGF1dGhlbnRpY2F0aW9uIHRlY2huaXF1
ZXMuDQoNCiAgIExlcw0KDQoNCg0KRnJvbTogT1NQRiBbbWFpbHRvOm9zcGYtYm91bmNlc0BpZXRm
Lm9yZ10gT24gQmVoYWxmIE9mIERvbmdqaWUgKEppbW15KQ0KU2VudDogU3VuZGF5LCBKdWx5IDMx
LCAyMDE2IDg6MTUgUE0NClRvOiBvc3BmQGlldGYub3JnPG1haWx0bzpvc3BmQGlldGYub3JnPg0K
Q2M6IFpoYW5neHVkb25nICh6aGFuZ3h1ZG9uZywgVlJQKTsgbGl6aGVucWlhbmdAY2hpbmFtb2Jp
bGUuY29tPG1haWx0bzpsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb20+DQpTdWJqZWN0OiBbT1NQ
Rl0gU29saWNpdCBmZWVkYmFja3Mgb24gZHJhZnQtZG9uZy1vc3BmLW1heGFnZS1mbHVzaC1wcm9i
bGVtLXN0YXRlbWVudA0KDQpIaSBhbGwsDQoNCmRyYWZ0LWRvbmctb3NwZi1tYXhhZ2UtZmx1c2gt
cHJvYmxlbS1zdGF0ZW1lbnQgZGVzY3JpYmVzIHRoZSBwcm9ibGVtcyBjYXVzZWQgYnkgdGhlIGNv
cnJ1cHRpb24gb2YgdGhlIExTIEFnZSBmaWVsZCwgYW5kIHN1bW1hcml6ZXMgdGhlIHJlcXVpcmVt
ZW50cyBvbiBwb3RlbnRpYWwgc29sdXRpb25zLiBUaGlzIGRyYWZ0IHJlY2VpdmVkIGdvb2QgY29t
bWVudHMgZHVyaW5nIHRoZSBwcmVzZW50YXRpb24gb24gdGhlIElFVEYgbWVldGluZyBpbiBCLkEu
DQoNClRoZSBhdXRob3JzIHdvdWxkIGxpa2UgdG8gc29saWNpdCBmdXJ0aGVyIGZlZWRiYWNrcyBm
cm9tIHRoZSBtYWlsaW5nIGxpc3QsIG9uIGJvdGggdGhlIHByb2JsZW0gc3RhdGVtZW50IGFuZCB0
aGUgc29sdXRpb24gcmVxdWlyZW1lbnRzLiBCYXNlZCBvbiB0aGUgZmVlZGJhY2tzLCB3ZSB3aWxs
IHVwZGF0ZSB0aGUgcHJvYmxlbSBzdGF0ZW1lbnQgZHJhZnQsIGFuZCB3b3JrIHRvZ2V0aGVyIHRv
IGJ1aWxkIHN1aXRhYmxlIHNvbHV0aW9ucy4NCg0KVGhlIFVSTCBvZiB0aGUgZHJhZnQgaXM6DQpo
dHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtZG9uZy1vc3BmLW1heGFnZS1mbHVzaC1w
cm9ibGVtLXN0YXRlbWVudC0wMA0KDQpDb21tZW50cyAmIGZlZWRiYWNrcyBhcmUgd2VsY29tZS4N
Cg0KQmVzdCByZWdhcmRzLA0KSmllDQoNCg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
5a6L5L2TOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtm
b250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0
O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUg
MiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQOWui+S9kyI7DQoJ
cGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5
OlRhaG9tYTsNCglwYW5vc2UtMToyIDExIDYgNCAzIDUgNCA0IDIgNDt9DQovKiBTdHlsZSBEZWZp
bml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXtt
YXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCgl0ZXh0LWFsaWduOmp1c3RpZnk7
DQoJdGV4dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFwaDsNCglmb250LXNpemU6MTAuNXB0Ow0KCWZv
bnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVy
bGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0LWRlY29y
YXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0K
CXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQtZGVjb3JhdGlv
bjp1bmRlcmxpbmU7fQ0KcC5Nc29BY2V0YXRlLCBsaS5Nc29BY2V0YXRlLCBkaXYuTXNvQWNldGF0
ZQ0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IuaJueazqOahhuaW
h+acrCBDaGFyIjsNCgltYXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCgl0ZXh0
LWFsaWduOmp1c3RpZnk7DQoJdGV4dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFwaDsNCglmb250LXNp
emU6MTAuNXB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7fQ0Kc3Bhbi5D
aGFyDQoJe21zby1zdHlsZS1uYW1lOiLmibnms6jmoYbmlofmnKwgQ2hhciI7DQoJbXNvLXN0eWxl
LXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOuaJueazqOahhuaWh+acrDsNCglmb250LWZh
bWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiO30NCnNwYW4uQmFsbG9vblRleHRDaGFyDQoJe21z
by1zdHlsZS1uYW1lOiJCYWxsb29uIFRleHQgQ2hhciI7DQoJbXNvLXN0eWxlLXByaW9yaXR5Ojk5
Ow0KCW1zby1zdHlsZS1saW5rOiJCYWxsb29uIFRleHQiOw0KCWZvbnQtZmFtaWx5OiJUYWhvbWEi
LCJzYW5zLXNlcmlmIjt9DQpwLkJhbGxvb25UZXh0LCBsaS5CYWxsb29uVGV4dCwgZGl2LkJhbGxv
b25UZXh0DQoJe21zby1zdHlsZS1uYW1lOiJCYWxsb29uIFRleHQiOw0KCW1zby1zdHlsZS1saW5r
OiJCYWxsb29uIFRleHQgQ2hhciI7DQoJbWFyZ2luOjBjbTsNCgltYXJnaW4tYm90dG9tOi4wMDAx
cHQ7DQoJdGV4dC1hbGlnbjpqdXN0aWZ5Ow0KCXRleHQtanVzdGlmeTppbnRlci1pZGVvZ3JhcGg7
DQoJZm9udC1zaXplOjEwLjVwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYi
O30NCnNwYW4uRW1haWxTdHlsZTIxDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQt
ZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6d2luZG93dGV4dDt9DQpzcGFu
LkVtYWlsU3R5bGUyMg0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToi
Q2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxl
MjMNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJz
YW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHlsZTI0DQoJe21zby1z
dHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7
DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLkVtYWlsU3R5bGUyNQ0KCXttc28tc3R5bGUtdHlwZTpw
ZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMx
RjQ5N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjYNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJ
Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCnNw
YW4uRW1haWxTdHlsZTI3DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5
OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLkVtYWlsU3R5
bGUyOA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIs
InNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjkNCgl7bXNv
LXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlm
IjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHlsZTMwDQoJe21zby1zdHlsZS10eXBl
OnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6
IzFGNDk3RDt9DQpzcGFuLkVtYWlsU3R5bGUzMQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsN
Cglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0K
c3Bhbi5FbWFpbFN0eWxlMzINCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9u
dC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCi5Nc29D
aHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6ZToxMC4w
cHQ7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6NjEyLjBwdCA3OTIuMHB0Ow0KCW1hcmdp
bjo3Mi4wcHQgOTAuMHB0IDcyLjBwdCA5MC4wcHQ7fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdl
OldvcmRTZWN0aW9uMTt9DQotLT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86
c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2Vu
ZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVk
aXQiPg0KPG86aWRtYXAgdjpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+
PC94bWw+PCFbZW5kaWZdLS0+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJaSC1DTiIgbGluaz0iYmx1
ZSIgdmxpbms9InB1cnBsZSIgc3R5bGU9InRleHQtanVzdGlmeS10cmltOnB1bmN0dWF0aW9uIj4N
CjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkhpIEFjZWUsIDxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5QbGVhc2Ug
c2VlIG15IHJlcGxpZXMgaW5saW5lOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+PG86cD4m
bmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2Jv
cmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIGFsaWduPSJsZWZ0IiBzdHlsZT0idGV4dC1hbGlnbjpsZWZ0
Ij48Yj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkZyb206PC9zcGFu
PjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiBBY2VlIExpbmRl
bSAoYWNlZSkgW21haWx0bzphY2VlQGNpc2NvLmNvbV0NCjxicj4NCjxiPlNlbnQ6PC9iPiBUaHVy
c2RheSwgQXVndXN0IDE4LCAyMDE2IDI6MjMgQU08YnI+DQo8Yj5Ubzo8L2I+IERvbmdqaWUgKEpp
bW15KTsgTGVzIEdpbnNiZXJnIChnaW5zYmVyZyk7IG9zcGZAaWV0Zi5vcmc8YnI+DQo8Yj5DYzo8
L2I+IFpoYW5neHVkb25nICh6aGFuZ3h1ZG9uZywgVlJQKTsgbGl6aGVucWlhbmdAY2hpbmFtb2Jp
bGUuY29tPGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbT1NQRl0gU29saWNpdCBmZWVkYmFja3Mg
b24gZHJhZnQtZG9uZy1vc3BmLW1heGFnZS1mbHVzaC1wcm9ibGVtLXN0YXRlbWVudDxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBhbGln
bj0ibGVmdCIgc3R5bGU9InRleHQtYWxpZ246bGVmdCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj5TcGVha2luZyBhcyBhIFdHIG1lbWJl
ciB3aG8gaGFzIHNvbWUgZXhwZXJpZW5jZSB3aXRoIE9TUEYgaW1wbGVtZW50YXRpb25zOiZuYnNw
OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPkhpIEppZSwmbmJzcDs8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImNvbG9yOmJsYWNrIj5BbG9uZyB3aXRoIExlcywgSeKAmW0gYWxzbyBhZ2FpbnN0
IHByb2dyZXNzaW5nIHRoaXMgZHJhZnQuJm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2
IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGlu
ZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPkZyb206DQo8L3Nw
YW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpi
bGFjayI+SmllIERvbmcgJmx0OzxhIGhyZWY9Im1haWx0bzpqaWUuZG9uZ0BodWF3ZWkuY29tIj5q
aWUuZG9uZ0BodWF3ZWkuY29tPC9hPiZndDs8YnI+DQo8Yj5EYXRlOiA8L2I+VHVlc2RheSwgQXVn
dXN0IDE2LCAyMDE2IGF0IDk6NTYgQU08YnI+DQo8Yj5UbzogPC9iPkFjZWUgTGluZGVtICZsdDs8
YSBocmVmPSJtYWlsdG86YWNlZUBjaXNjby5jb20iPmFjZWVAY2lzY28uY29tPC9hPiZndDssICZx
dW90O0xlcyBHaW5zYmVyZyAoZ2luc2JlcmcpJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86Z2lu
c2JlcmdAY2lzY28uY29tIj5naW5zYmVyZ0BjaXNjby5jb208L2E+Jmd0OywgT1NQRiBXRyBMaXN0
ICZsdDs8YSBocmVmPSJtYWlsdG86b3NwZkBpZXRmLm9yZyI+b3NwZkBpZXRmLm9yZzwvYT4mZ3Q7
PGJyPg0KPGI+Q2M6IDwvYj4mcXVvdDtaaGFuZ3h1ZG9uZyAoemhhbmd4dWRvbmcsIFZSUCkmcXVv
dDsgJmx0OzxhIGhyZWY9Im1haWx0bzp6aGFuZ3h1ZG9uZ0BodWF3ZWkuY29tIj56aGFuZ3h1ZG9u
Z0BodWF3ZWkuY29tPC9hPiZndDssICZxdW90OzxhIGhyZWY9Im1haWx0bzpsaXpoZW5xaWFuZ0Bj
aGluYW1vYmlsZS5jb20iPmxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbTwvYT4mcXVvdDsgJmx0
OzxhIGhyZWY9Im1haWx0bzpsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb20iPmxpemhlbnFpYW5n
QGNoaW5hbW9iaWxlLmNvbTwvYT4mZ3Q7PGJyPg0KPGI+U3ViamVjdDogPC9iPlJFOiBbT1NQRl0g
U29saWNpdCBmZWVkYmFja3Mgb24gZHJhZnQtZG9uZy1vc3BmLW1heGFnZS1mbHVzaC1wcm9ibGVt
LXN0YXRlbWVudDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+
Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRl
cjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNCNUM0REYgNC41cHQ7cGFkZGluZzowY20gMGNtIDBj
bSA0LjBwdDttYXJnaW4tbGVmdDozLjc1cHQ7bWFyZ2luLXJpZ2h0OjBjbSIgaWQ9Ik1BQ19PVVRM
T09LX0FUVFJJQlVUSU9OX0JMT0NLUVVPVEUiPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkhpIEFjZWUs
IDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPlRoYW5rcyBhIGxvdCBm
b3IgeW91ciBmZWVkYmFja3MuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6
YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3
RCI+Rm9yIHBhY2tldCBjb3JydXB0aW9uIHdoaWNoIGltcGFjdHMgdGhlIExTIGFnZSBiZWZvcmUg
dGhlIExTQXMgYXJlIHBhY2tlZCBpbnRvIExTVSBwYWNrZXQsIEkgYWdyZWUgaXQgaXMgbGVzcyBs
aWtlbHkgdG8gaGFwcGVuIHRoYW4gdGhlIG90aGVyIGNhc2VzLiBIb3dldmVyIEkgdGhpbmsgd2Ug
YWdyZWUgdGhhdCBPU1BGIGF1dGhlbnRpY2F0aW9uDQogb25seSBwcm90ZWN0IHRoZSBwYWNrZXQg
bGV2ZWwgY29ycnVwdGlvbiwgd2hpY2ggY2Fubm90IGhlbHAgdG8gZGV0ZWN0IHRoZSBjb3JydXB0
aW9uIGF0IExTQSBsZXZlbC48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpi
bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90
ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBhbGlnbj0ibGVmdCIgc3R5bGU9InRleHQt
YWxpZ246bGVmdCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD4m
bmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgYWxpZ249ImxlZnQiIHN0eWxlPSJ0ZXh0LWFsaWduOmxlZnQiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iY29sb3I6YmxhY2siPlNvLCB5b3UgYXJlIHN1Z2dlc3RpbmcgdGhhdCBMU0FzIGFy
ZSBjb3JydXB0ZWQgaW4gdGhlIGRhdGFiYXNlIGluIHN1Y2ggYSB3YXkgdGhhdCB0aGUgTFNBIEFn
ZSBpcyBzZXQgZXhhY3RseSB0byAweEUxMD8gSG93IHdvdWxkIHRoZSBpbXBsZW1lbnRhdGlvbiBr
bm93IHRoYXQgdGhpcw0KIGhhZCBoYXBwZW5lZCBhbmQgcHJlbWF0dXJlbHkgYWdlIHRoZSBwYWNr
ZXQ/IERhdGFiYXNlIGFnaW5nIGp1c3QgZG9lc27igJl0IHdvcmsgdGhpcyB3YXkgKHVubGVzcyB0
aGUgaW1wbGVtZW50YXRpb24gaXMgcGFydGljdWxhcmx5IG5hw692ZSkuJm5ic3A7PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249ImxlZnQiIHN0eWxlPSJ0
ZXh0LWFsaWduOmxlZnQiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249
ImxlZnQiIHN0eWxlPSJ0ZXh0LWFsaWduOmxlZnQiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Y29sb3I6IzFGNDk3RCI+W0ppZV0gQWN0dWFsbHkgdGhlIGNhc2UgaXMgd2hlbiB0aGUgTFNBIGlz
IGFib3V0IHRvIGJlIGV4Y2hhbmdlZCB3aXRoIG5laWdoYm9yLCBkdXJpbmcgdGhlIG1lc3NhZ2Ug
cGFja2luZyB0aGUgTFMgYWdlIGlzIGNvcnJ1cHRlZCB0byBlaXRoZXIgTWF4YWdlIG9yIGEgbGFy
Z2UNCiBudW1iZXIgY2xvc2UgdG8gTWF4YWdlLiBUaGUgc2VuZGluZyByb3V0ZXIgZG9lcyBub3Qg
aW50ZW5kIHRvIGRvIGEgTWF4YWdlIGZsdXNoLCBob3dldmVyIHRoZSBuZWlnaGJvciByb3V0ZXJz
IHdoaWNoIHJlY2VpdmUgdGhlIG1lc3NhZ2Ugd291bGQgdHJlYXQgdGhpcyBhcyBhIGZsdXNoLiBU
aGlzIGlzIGEgcG9zc2libGUgY2FzZSBhbHRob3VnaCBsZXNzIGxpa2VseSB0byBoYXBwZW4gdGhh
biB0aGUgb3RoZXIgY2FzZXMuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249ImxlZnQiIHN0eWxlPSJ0ZXh0LWFsaWduOmxlZnQi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRl
ci1sZWZ0OnNvbGlkICNCNUM0REYgNC41cHQ7cGFkZGluZzowY20gMGNtIDBjbSA0LjBwdDttYXJn
aW4tbGVmdDozLjc1cHQ7bWFyZ2luLXJpZ2h0OjBjbSIgaWQ9Ik1BQ19PVVRMT09LX0FUVFJJQlVU
SU9OX0JMT0NLUVVPVEUiPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5
N0QiPkluIG15IHVuZGVyc3RhbmRpbmcsIHJvYnVzdG5lc3MgaXMgYW4gaW1wb3J0YW50IGZlYXR1
cmUgb2YgbmV0d29yayBwcm90b2NvbHMsIHdoaWNoIGluY2x1ZGUgdGhlIHJvYnVzdG5lc3MgdG8g
ZXJyb3JzIGFuZCBmYWlsdXJlcyBoYXBwZW5lZCBpbiB0aGUgbmV0d29yay4gSWYgdGhlcmUgaXMg
YSBidWcgaW4gYSBwYXJ0aWN1bGFyIHJvdXRlcg0KIGluIHRoZSBuZXR3b3JrLCBvcGVyYXRvciB3
b3VsZCBub3QgYWxsb3cgdGhlIHdob2xlIG5ldHdvcmsgYmVpbmcgaW1wYWN0ZWQsIHdoaWNoIG1l
YW5zIG90aGVyIHJvdXRlcnMgaW4gdGhlIG5ldHdvcmsgbmVlZHMgdG8gd29yayBwcm9wZXJseSBp
biB0aGlzIHNpdHVhdGlvbi4gRm9yIGV4YW1wbGUgaW4gQkdQLCB0aGUgZXJyb3IgaGFuZGxpbmcg
bWVjaGFuaXNtIGhhcyBiZWVuIG9wdGltaXplZCB0byBhdm9pZCB1bm5lY2Vzc2FyeSBzZXNzaW9u
IHRlYXJkb3duLjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIGFsaWduPSJsZWZ0IiBzdHlsZT0idGV4dC1hbGlnbjps
ZWZ0Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBhbGln
bj0ibGVmdCIgc3R5bGU9InRleHQtYWxpZ246bGVmdCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJjb2xvcjpibGFjayI+U28geW91IGFncmVlIHlvdXIgcHJvYmxlbSBzdGF0ZW1lbnQgaXMgY29u
ZmluZWQgdG8gYSBzb2Z0d2FyZSBidWcgcmVzdWx0aW5nIGluIExTQXMgYmVpbmcgYWdlZCB0b28g
cXVpY2tseT8gSSB0aGluayB0aGlzIGlzIHRoZSB0aGlyZCB0aW1lIEnigJl2ZSByYWlzZWQgdGhp
cyBxdWVzdGlvbi4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBhbGlnbj0ibGVmdCIgc3R5bGU9InRleHQtYWxpZ246bGVmdCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIGFsaWduPSJsZWZ0IiBzdHlsZT0idGV4dC1hbGlnbjpsZWZ0Ij48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPltKaWVdIEFzIEkgc2FpZCBiZWZv
cmUsIHRoZSBwcm9ibGVtcyBoYXBwZW5lZCBpbiB0aGUgcHJvZHVjdGlvbiBuZXR3b3JrIGFyZSBj
YXVzZWQgYnkgc29mdHdhcmUgYnVnIGluIExTQSBhZ2luZywgc28gSSB0aGluayB0aGlzIGlzIHRo
ZSBtYWpvciBjYXNlLg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249ImxlZnQiIHN0eWxlPSJ0ZXh0LWFsaWduOmxlZnQiPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIGFsaWduPSJsZWZ0
IiBzdHlsZT0idGV4dC1hbGlnbjpsZWZ0Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9y
OmJsYWNrIj5JZiBpdCBoYXMgc3VjaCBhIHByb2JsZW0gKHdoZXRoZXIgaXQgYmUgZHVlIHRvIGEg
c3lzdGVtIHRpbWVyIGJ1ZyBvciBhIHNvbWUgbW9yZSBzcGVjaWZpYyBhZ2luZyBwcm9ibGVtKSwg
aXQgc2VlbXMgdGhlIHJvdXRlciB3b3VsZCBhbHNvIGJlIHJlZnJlc2hpbmcgaXRzIExTQXMNCiBh
bGwgdG9vIGZyZXF1ZW50bHkgKGF0IGxlYXN0IGF0IHR3aWNlIHRoZSByYXRlKSBhbmQgaXQgd291
bGQgYmUgcmVhZGlseSBpZGVudGlmaWFibGUuIEZvciBhIHN5c3RlbSB0aW1lIHByb2JsZW0sIHRo
ZSByb3V0ZXIgd291bGQgbGlrZWx5IGhhdmUgbWFueSBvdGhlciBwcm9ibGVtcy4gRm9yIGV4YW1w
bGUsIGl0IHdvdWxkIG5vdCBtYWludGFpbiBPU1BGIGFkamFjZW5jaWVzIGlmIHRoZSBkZWFkIHRp
bWVyIGFkdmFuY2VzIGZhc3QgZW5vdWdoLiBJdA0KIHdvdWxkIHJldHJhbnNtaXQgYXQgYSB2ZXJ5
IGZhc3QgcmF0ZSBhcyB3ZWxsLiBBcmUgeW91IGdvaW5nIHRvIHdyaXRlIHByb2JsZW0gc3RhdGVt
ZW50cyBhbmQgc3VnZ2VzdCBzb2x1dGlvbnMgZm9yIHRoZXNlIHNpdHVhdGlvbnMgYXMgd2VsbD8m
bmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBhbGlnbj0i
bGVmdCIgc3R5bGU9InRleHQtYWxpZ246bGVmdCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJj
b2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBhbGlnbj0ibGVmdCIgc3R5bGU9InRleHQtYWxpZ246bGVm
dCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5bSmllXSBUaGlzIGRl
cGVuZHMgb24gdGhlIGltcGxlbWVudGF0aW9uLiB0aGUgc29mdHdhcmUgYnVnIG1heSBvbmx5IGlt
cGFjdCB0aGUgYWdpbmcgb2YgTFNBcyByZWNlaXZlZCBmcm9tIG90aGVyIHJvdXRlcnMuIEFuZCBm
cmVxdWVudCBMU0EgcmVmcmVzaGluZyBtYXkgYmUgY2F1c2VkDQogYnkgb3RoZXIgY2FzZXMgc3Vj
aCBhcyBsaW5rIG9zY2lsbGF0aW9uLiAmbmJzcDtGb3IgYSBzeXN0ZW0gdGltZXIgcHJvYmxlbSwg
T1NQRiBhZGphY2VuY3kgbWF5IG9zY2lsbGF0ZSwgYnV0IGlmIHRoZSBtYW5hZ2VtZW50IGNvbm5l
Y3Rpb24gaXMgaW1wYWN0ZWQsIHN1Y2ggb3NjaWxsYXRpb24gaXMgZGlmZmljdWx0IHRvIGJlIGlk
ZW50aWZpZWQuDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBh
bGlnbj0ibGVmdCIgc3R5bGU9InRleHQtYWxpZ246bGVmdCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBhbGlnbj0ibGVmdCIgc3R5bGU9InRleHQtYWxp
Z246bGVmdCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+V2hhdCBhYm91
dCBvdGhlciBidWdzPyBXaGF0IGlmIHRoZSByb3V0ZXIgZXJyb25lb3VzbHkgc3BlY2lmaWVzIGEg
bmVpZ2hib3LigJlzIHJvdXRlci1pZCBhcyBpdHMgb3duIGluIGEgUm91dGVyLUxTQT8gSXMgdGhp
cyBhIHByb2JsZW0gdGhlIHByb3RvY29sIHNob3VsZCBoYW5kbGU/Jm5ic3A7PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249ImxlZnQiIHN0eWxlPSJ0ZXh0
LWFsaWduOmxlZnQiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249Imxl
ZnQiIHN0eWxlPSJ0ZXh0LWFsaWduOmxlZnQiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29s
b3I6IzFGNDk3RCI+W0ppZV0gRGVwZW5kcyBvbiB0aGUgc2lnbmlmaWNhbmNlIHRvIG5ldHdvcmss
IGNhc2UgYnkgY2FzZSBhbmFseXNpcyBtYXkgYmUgbmVlZGVkLg0KPG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249ImxlZnQiIHN0
eWxlPSJ0ZXh0LWFsaWduOmxlZnQiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6Ymxh
Y2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5
bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNCNUM0REYgNC41cHQ7cGFkZGluZzow
Y20gMGNtIDBjbSA0LjBwdDttYXJnaW4tbGVmdDozLjc1cHQ7bWFyZ2luLXJpZ2h0OjBjbSIgaWQ9
Ik1BQ19PVVRMT09LX0FUVFJJQlVUSU9OX0JMT0NLUVVPVEUiPg0KPGRpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0Qi
PiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkkgYWdyZWUgdGhhdCBPU1BGIFlhbmcgbm90aWZpY2F0
aW9uIGZvciBMU0EgdGltZW91dCBpcyBhIG5pY2UgdGhpbmcgdG8gaGF2ZSBhbmQgY291bGQgYmUg
dXNlZnVsIHRvIGlkZW50aWZ5IHRoZSBtaXNiZWhhdmVkIHJvdXRlci4gTXkgY29uY2VybiBpcyBz
b21ldGltZXMgdGhlIG5ldHdvcmsgbWF5IGJlIHNldmVyZWx5IGltcGFjdGVkIHRoYXQNCiB0aGUg
Y29ubmVjdGl2aXR5IG9mIG5ldGNvbmYvcmVzdGNvbmYgaXMgYWxzbyBpbXBhY3RlZC4gVG8gYXZv
aWQgdGhpcywgc29tZSBtZWNoYW5pc20gdG8gbWl0aWdhdGUgdGhlIGltcGFjdCBvZiB0aGlzIHBy
b2JsZW0gY291bGQgaGVscC48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpi
bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90
ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBhbGlnbj0ibGVmdCIgc3R5bGU9InRleHQt
YWxpZ246bGVmdCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD4m
bmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgYWxpZ249ImxlZnQiIHN0eWxlPSJ0ZXh0LWFsaWduOmxlZnQiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iY29sb3I6YmxhY2siPkkgYmVsaWV2ZSBhIHJvdXRlciBoYXZlIHN1Y2ggaW1wYWN0
IHdvdWxkIGJlIGVhc3kgdG8gaWRlbnRpZnnigKYmbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBhbGlnbj0ibGVmdCIgc3R5bGU9InRleHQtYWxpZ246bGVm
dCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBhbGlnbj0ibGVmdCIgc3R5bGU9
InRleHQtYWxpZ246bGVmdCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdE
Ij5bSmllXSBBY2NvcmRpbmcgdG8gdGhlIGZlZWRiYWNrIGZyb20gb24tc2l0ZSBlbmdpbmVlcnMs
IHdoZW4gSUdQIHJvdXRpbmcgaXMgb3NjaWxsYXRpbmcgc2V2ZXJlbHkgd2hpY2ggbWFrZXMgdGhl
IG1hbmFnZW1lbnQgY29ubmVjdGlvbiB1bmF2YWlsYWJsZSwgaXQgdXN1YWxseQ0KIHRha2VzIG11
Y2ggbG9uZ2VyIHRpbWUgZm9yIHRyb3VibGVzaG9vdGluZywgYXMgbG9nZ2luZyB0byBhbnkgcm91
dGVyIGNhbm5vdCBiZSBkb25lIHZpYSB0aGUgbWFuYWdlbWVudCBuZXR3b3JrLiBTbyBtYXliZSBp
dCB3b3VsZCBiZSBiZXR0ZXIgdG8gaGF2ZSBzb21lIGF1dG9tYXRpYyBtZWNoYW5pc20gdG8gcmVk
dWNlIHRoZSBpbXBhY3QgYmVmb3JlIGl0IGJlY29tZXMgYSBiaWcgcHJvYmxlbSB0byB0cm91Ymxl
c2hvb3QuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249
ImxlZnQiIHN0eWxlPSJ0ZXh0LWFsaWduOmxlZnQiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgYWxpZ249ImxlZnQiIHN0eWxlPSJ0ZXh0LWFsaWduOmxlZnQiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+QmVzdCByZWdhcmRzLDxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIGFsaWduPSJsZWZ0IiBzdHlsZT0idGV4dC1h
bGlnbjpsZWZ0Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkppZTxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IGFsaWduPSJsZWZ0IiBzdHlsZT0idGV4dC1hbGlnbjpsZWZ0Ij48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBhbGlnbj0ibGVmdCIgc3R5bGU9InRleHQtYWxp
Z246bGVmdCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+VGhhbmtzLDxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IGFsaWduPSJsZWZ0IiBzdHlsZT0idGV4dC1hbGlnbjpsZWZ0Ij48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImNvbG9yOmJsYWNrIj5BY2VlJm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249ImxlZnQiIHN0eWxlPSJ0ZXh0
LWFsaWduOmxlZnQiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+
Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRl
cjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNCNUM0REYgNC41cHQ7cGFkZGluZzowY20gMGNtIDBj
bSA0LjBwdDttYXJnaW4tbGVmdDozLjc1cHQ7bWFyZ2luLXJpZ2h0OjBjbSIgaWQ9Ik1BQ19PVVRM
T09LX0FUVFJJQlVUSU9OX0JMT0NLUVVPVEUiPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwv
c3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImNvbG9yOiMxRjQ5N0QiPkJlc3QgcmVnYXJkcyw8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5KaWU8L3NwYW4+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xv
cjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpi
bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpu
b25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20g
MGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIGFsaWduPSJsZWZ0IiBzdHlsZT0idGV4dC1hbGln
bjpsZWZ0Ij48Yj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
YmxhY2siPkZyb206PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6YmxhY2siPg0KIEFjZWUgTGluZGVtIChhY2VlKSBbPGEgaHJlZj0ibWFpbHRv
OmFjZWVAY2lzY28uY29tIj5tYWlsdG86YWNlZUBjaXNjby5jb208L2E+XSA8YnI+DQo8Yj5TZW50
OjwvYj4gU2F0dXJkYXksIEF1Z3VzdCAxMywgMjAxNiAzOjI3IEFNPGJyPg0KPGI+VG86PC9iPiBM
ZXMgR2luc2JlcmcgKGdpbnNiZXJnKTsgRG9uZ2ppZSAoSmltbXkpOyA8YSBocmVmPSJtYWlsdG86
b3NwZkBpZXRmLm9yZyI+DQpvc3BmQGlldGYub3JnPC9hPjxicj4NCjxiPkNjOjwvYj4gWmhhbmd4
dWRvbmcgKHpoYW5neHVkb25nLCBWUlApOyA8YSBocmVmPSJtYWlsdG86bGl6aGVucWlhbmdAY2hp
bmFtb2JpbGUuY29tIj4NCmxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbTwvYT48YnI+DQo8Yj5T
dWJqZWN0OjwvYj4gUmU6IFtPU1BGXSBTb2xpY2l0IGZlZWRiYWNrcyBvbiBkcmFmdC1kb25nLW9z
cGYtbWF4YWdlLWZsdXNoLXByb2JsZW0tc3RhdGVtZW50PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9k
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBhbGlnbj0ibGVmdCIgc3R5bGU9InRleHQtYWxpZ246
bGVmdCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48
L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPlNwZWFraW5nIGFzIGEgV0cgbWVtYmVyOiZuYnNw
OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPkhpIEppZSwmbmJzcDs8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImNvbG9yOmJsYWNrIj5JIGJlbGlldmUgd2UgYWdyZWUgdGhhdCB0aGUgcHJvYmxl
bSBpcyBjb25maW5lZCB0byBPU1BGIGJ1Z3MsIHN5c3RlbSB0aW1lciBidWdzLCAmbmJzcDthbmQg
cGFja2V0IGNvcnJ1cHRpb24uIEnigJlkIGFzc2VydCB0aGF0IGNvcnJ1cHRpb24gY2FuIGJlIGRl
dGVjdGVkIHZpYSBPU1BGIGF1dGhlbnRpY2F0aW9uLiBJbiBmYWN0LCB0aGVyZSBpcyBhIHdlbGwt
a25vd24NCiBhbnRpZG90ZSB3aGVyZSBJUy1JUyBhdXRoZW50aWNhdGlvbiB3YXMgZW5hYmxlZCBz
b2xlbHkgZm9yIHRoZSBwdXJwb3NlIG9mIGZpbHRlcmluZyBjb3JydXB0ZWQgcHJvdG9jb2wgcGFj
a2V0cyBpbiBhbiBlbnZpcm9ubWVudCB3aXRoIGxpbmUgY2FyZHMgdGhhdCB3ZXJlIHByb25lIHRv
IHN1Y2ggY29ycnVwdGlvbi4gSGVuY2UsIHdlIGFyZSBsZWZ0IHdpdGggcHJvYmxlbXMgYmFzZWQg
b24gT1NQRiBvciBzeXN0ZW0gdGltZXIgYnVncy4gSWYgdGhlcmUNCiB3ZXJlIGEgc3lzdGVtIHRp
bWVyIGJ1ZywgSeKAmWQgZG91YnQgdGhhdCBuZXR3b3JraW5nIGRldmljZSB3aXRoIHN1Y2ggYSBi
dWcgd291bGQgYmUgZnVuY3Rpb25hbCB0byB0aGUgcG9pbnQgb2YgYmVpbmcgYWJsZSB0byBlc3Rh
Ymxpc2ggYW5kIG1haW50YWluaW5nIE9TUEYgYWRqYWNlbmNpZXMuJm5ic3A7Jm5ic3A7RG8gd2Ug
cmVhbGx5IHdhbnQgdG8gZW5oYW5jZSB0aGUgcHJvdG9jb2wgdG8gZGVhbCB3aXRoIGJ1Z3M/Jm5i
c3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+SeKAmXZlIHRob3VnaHQgYWJvdXQg
dGhpcyBhbmQgb25lIHBvdGVudGlhbCBhY3Rpb24gSSBjb3VsZCBlbnZpc2lvbiB3b3VsZCBiZSB0
byBhZGQgYSBzZXBhcmF0ZSBPU1BGIFlBTkcgbm90aWZpY2F0aW9uIHdoZXJlIGFuIExTQSB0aW1l
cyBvdXQgYW5kIGEgcm91dGVyIG90aGVyIHRoYW4gdGhlIG9yaWdpbmF0b3IgcHVyZ2VzIGl0LiBU
aGlzIHdheSwNCiB0aGUgbWlzYmVoYXZpbmcgT1NQRiByb3V0ZXIgY291bGQgYmUgcmVhZGlseSBp
ZGVudGlmaWVkLiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2si
PiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPlRoYW5rcyw8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj5BY2VlJm5ic3A7PG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYg
MS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
Yj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2si
PkZyb206DQo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtjb2xvcjpibGFjayI+T1NQRiAmbHQ7PGEgaHJlZj0ibWFpbHRvOm9zcGYtYm91bmNlc0Bp
ZXRmLm9yZyI+b3NwZi1ib3VuY2VzQGlldGYub3JnPC9hPiZndDsgb24gYmVoYWxmIG9mICZxdW90
O0xlcyBHaW5zYmVyZyAoZ2luc2JlcmcpJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86Z2luc2Jl
cmdAY2lzY28uY29tIj5naW5zYmVyZ0BjaXNjby5jb208L2E+Jmd0Ozxicj4NCjxiPkRhdGU6IDwv
Yj5UaHVyc2RheSwgQXVndXN0IDExLCAyMDE2IGF0IDE6MjkgUE08YnI+DQo8Yj5UbzogPC9iPkpp
ZSBEb25nICZsdDs8YSBocmVmPSJtYWlsdG86amllLmRvbmdAaHVhd2VpLmNvbSI+amllLmRvbmdA
aHVhd2VpLmNvbTwvYT4mZ3Q7LCBPU1BGIFdHIExpc3QgJmx0OzxhIGhyZWY9Im1haWx0bzpvc3Bm
QGlldGYub3JnIj5vc3BmQGlldGYub3JnPC9hPiZndDs8YnI+DQo8Yj5DYzogPC9iPiZxdW90O1po
YW5neHVkb25nICh6aGFuZ3h1ZG9uZywgVlJQKSZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnpo
YW5neHVkb25nQGh1YXdlaS5jb20iPnpoYW5neHVkb25nQGh1YXdlaS5jb208L2E+Jmd0OywgJnF1
b3Q7PGEgaHJlZj0ibWFpbHRvOmxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbSI+bGl6aGVucWlh
bmdAY2hpbmFtb2JpbGUuY29tPC9hPiZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmxpemhlbnFp
YW5nQGNoaW5hbW9iaWxlLmNvbSI+bGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tPC9hPiZndDs8
YnI+DQo8Yj5TdWJqZWN0OiA8L2I+UmU6IFtPU1BGXSBTb2xpY2l0IGZlZWRiYWNrcyBvbiBkcmFm
dC1kb25nLW9zcGYtbWF4YWdlLWZsdXNoLXByb2JsZW0tc3RhdGVtZW50PC9zcGFuPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGJs
b2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNCNUM0REYgNC41
cHQ7cGFkZGluZzowY20gMGNtIDBjbSA0LjBwdDttYXJnaW4tbGVmdDozLjc1cHQ7bWFyZ2luLXRv
cDo1LjBwdDttYXJnaW4tcmlnaHQ6MGNtO21hcmdpbi1ib3R0b206NS4wcHQiIGlkPSJNQUNfT1VU
TE9PS19BVFRSSUJVVElPTl9CTE9DS1FVT1RFIj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9y
OiMxRjQ5N0QiPkppZSDigJM8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpi
bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOiMxRjQ5N0QiPiZuYnNw
Ozwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6IzFGNDk3RCI+SGF2aW5nIHRoZSBkaXNjdXNzaW9u
IGhhcyBjZXJ0YWlubHkgYmVlbiBhIGdvb2QgdGhpbmcsIGJ1dCBpZiB0aGUgY29uc2Vuc3VzIG9m
IHRoZSBXRyBpcyB0aGF0IHRoZXJlIGlzIG5vIHByb3RvY29sIGNoYW5nZSByZXF1aXJlZCB0aGVu
IHRoZXJlIGlzIG5vIG5lZWQgZm9yIGFueSBkcmFmdCDigJMgd2hpY2ggaXMNCiBteSBjdXJyZW50
IHBvc2l0aW9uLjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFu
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtjb2xvcjojMUY0OTdEIj5UaGUgb3RoZXIgcG9pbnQgaXMgdGhhdCB5b3Ug
c2VlbSB0byBiZSBjb25mdXNpbmcgdGhlIElTLUlTIFB1cmdlIG9yaWdpbmF0aW9uIFRMViAoUkZD
IDYyMzIpIHdpdGggZGV0ZWN0aW5nIGludmFsaWQgcHVyZ2VzL3JlbWFpbmluZyBsaWZldGltZSBj
b3JydXB0aW9uLiBUaGlzIGlzIG5vdCB0aGUgY2FzZS4gUkZDDQogNjIzMiBzaW1wbHkgYWxsb3dz
IHVzIHRvIGRldGVjdCB3aGljaCByb3V0ZXIgb3JpZ2luYXRlZCBhIHB1cmdlIOKAkyBpdCBpcyBu
b3QgYWJsZSB0byBkZXRlY3Qgd2hldGhlciBhIHB1cmdlIGlzIHZhbGlkL2ludmFsaWQg4oCTIGFu
ZCB3YXMgbm90IG1vdGl2YXRlZCBieSBjb25jZXJucyBhYm91dCByZW1haW5pbmcgbGlmZXRpbWUg
Y29ycnVwdGlvbi48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bh
bj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7IExlczwvc3Bhbj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjoj
MUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFj
ayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVy
LWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDQuMHB0Ij4NCjxkaXY+
DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7
cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBhbGlnbj0i
bGVmdCIgc3R5bGU9InRleHQtYWxpZ246bGVmdCI+PGI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4NCiBEb25namllIChKaW1t
eSkgWzxhIGhyZWY9Im1haWx0bzpqaWUuZG9uZ0BodWF3ZWkuY29tIj5tYWlsdG86amllLmRvbmdA
aHVhd2VpLmNvbTwvYT5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gV2VkbmVzZGF5LCBBdWd1c3QgMTAs
IDIwMTYgOToyNCBQTTxicj4NCjxiPlRvOjwvYj4gTGVzIEdpbnNiZXJnIChnaW5zYmVyZyk7IDxh
IGhyZWY9Im1haWx0bzpvc3BmQGlldGYub3JnIj5vc3BmQGlldGYub3JnPC9hPjxicj4NCjxiPkNj
OjwvYj4gWmhhbmd4dWRvbmcgKHpoYW5neHVkb25nLCBWUlApOyA8YSBocmVmPSJtYWlsdG86bGl6
aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tIj4NCmxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbTwv
YT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IFtPU1BGXSBTb2xpY2l0IGZlZWRiYWNrcyBvbiBk
cmFmdC1kb25nLW9zcGYtbWF4YWdlLWZsdXNoLXByb2JsZW0tc3RhdGVtZW50PC9zcGFuPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBhbGlnbj0ibGVmdCIgc3R5bGU9
InRleHQtYWxpZ246bGVmdCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+
Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOiMxRjQ5N0QiPkhpIExl
cyw8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Y29sb3I6IzFGNDk3RCI+VGhlIGN1cnJlbnQgZHJhZnQgaXMgYWJvdXQgcHJvYmxlbSBz
dGF0ZW1lbnQsIHNvIElNTyB3aGF0IHRoZSBXRyBuZWVkcyB0byBjb25zaWRlciBpcyB3aGV0aGVy
IHRoaXMgaXMgYSB2dWxuZXJhYmlsaXR5IG9mIE9TUEYgcHJvdG9jb2wsIGFuZCB3aGV0aGVyIGl0
IGNhbiBoYXZlIG5lZ2F0aXZlIGltcGFjdCB0bw0KIHRoZSBuZXR3b3JrLiBJZiB0aGUgcHJvYmxl
bSBpcyBhY2tub3dsZWRnZWQsIElNTyBpdCBpcyB3b3J0aCB0byBiZSBkb2N1bWVudGVkLjwvc3Bh
bj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtj
b2xvcjojMUY0OTdEIj5UaGUg4oCcUk9J4oCdIGFzIHlvdSBtZW50aW9uZWQgaXMgZm9yIHRoZSBl
dmFsdWF0aW9uIG9mIHRoZSBwcm9wb3NlZCBzb2x1dGlvbnMuIEkgdG90YWxseSBhZ3JlZSB0aGF0
IGZvciB0aGUgdGltZXIgYnVnIGNhc2UsIHJlY29nbml6aW5nIGFuZCBpZ25vcmluZyB0aGUgcmVj
ZWl2ZWQgYWJub3JtYWwgTWF4YWdlIExTQXMNCiBjYW5ub3Qgc3RvcCB0aGUgbWlzYmVoYXZlZCBy
b3V0ZXIgZnJvbSBnZW5lcmF0aW5nIGZ1cnRoZXIgTWF4YWdlIExTQSwgYXMgaXQgaXMgYSBzeXN0
ZW1hdGljIHByb2JsZW0sIHdoaWNoIGNhbiBvbmx5IGJlIGZpeGVkIGFmdGVyIHRoZSBvcGVyYXRv
ciBpZGVudGlmaWVzIHRoYXQgcm91dGVyLiBUaGlzIGlzIGFsc28gc2ltaWxhciB0byB0aGUgc3lz
dGVtYXRpYyBjb3JydXB0aW9uIG9mIElTLUlTIHJlbWFpbiB0aW1lLiAmbmJzcDtBbmQgdGhpcyBp
cyB3aHkNCiB0aGlzIGRyYWZ0IG1lbnRpb25zIHR3byBraW5kcyBvZiBwb3RlbnRpYWwgc29sdXRp
b25zLCB0aGUgbWl0aWdhdGlvbiBtZWNoYW5pc20gY2FuIGF2b2lkIHRoZSBuZXR3b3JrIGJlaW5n
IHNldmVyZWx5IGltcGFjdGVkIGJ5IHRoZSBwcm9ibGVtLCB3aGlsZSBmb3Igc3lzdGVtYXRpYyBw
cm9ibGVtcywgcHJvYmxlbSBsb2NhbGl6YXRpb24gaXMgbmVlZGVkIHRvIGlkZW50aWZ5IHRoZSBt
aXNiZWhhdmVkIHJvdXRlciBhbmQgdGhlbiBzb2x2ZSB0aGUNCiBwcm9ibGVtLjwvc3Bhbj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+QmVzdCByZWdh
cmRzLDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkppZTwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0
O3BhZGRpbmc6MGNtIDBjbSAwY20gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpu
b25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20g
MGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIGFsaWduPSJsZWZ0IiBzdHlsZT0idGV4dC1hbGln
bjpsZWZ0Ij48Yj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29s
b3I6YmxhY2siPkZyb206PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPiBPU1BGIFs8YSBocmVmPSJtYWlsdG86b3NwZi1ib3Vu
Y2VzQGlldGYub3JnIj5tYWlsdG86b3NwZi1ib3VuY2VzQGlldGYub3JnPC9hPl0NCjxiPk9uIEJl
aGFsZiBPZiA8L2I+TGVzIEdpbnNiZXJnIChnaW5zYmVyZyk8YnI+DQo8Yj5TZW50OjwvYj4gTW9u
ZGF5LCBBdWd1c3QgMDgsIDIwMTYgMjoxNCBBTTxicj4NCjxiPlRvOjwvYj4gRG9uZ2ppZSAoSmlt
bXkpICZsdDs8YSBocmVmPSJtYWlsdG86amllLmRvbmdAaHVhd2VpLmNvbSI+amllLmRvbmdAaHVh
d2VpLmNvbTwvYT4mZ3Q7Ow0KPGEgaHJlZj0ibWFpbHRvOm9zcGZAaWV0Zi5vcmciPm9zcGZAaWV0
Zi5vcmc8L2E+PGJyPg0KPGI+Q2M6PC9iPiBaaGFuZ3h1ZG9uZyAoemhhbmd4dWRvbmcsIFZSUCkg
Jmx0OzxhIGhyZWY9Im1haWx0bzp6aGFuZ3h1ZG9uZ0BodWF3ZWkuY29tIj56aGFuZ3h1ZG9uZ0Bo
dWF3ZWkuY29tPC9hPiZndDs7DQo8YSBocmVmPSJtYWlsdG86bGl6aGVucWlhbmdAY2hpbmFtb2Jp
bGUuY29tIj5saXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb208L2E+PGJyPg0KPGI+U3ViamVjdDo8
L2I+IFJlOiBbT1NQRl0gU29saWNpdCBmZWVkYmFja3Mgb24gZHJhZnQtZG9uZy1vc3BmLW1heGFn
ZS1mbHVzaC1wcm9ibGVtLXN0YXRlbWVudDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249ImxlZnQiIHN0eWxlPSJ0ZXh0LWFsaWduOmxlZnQiPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtjb2xvcjojMUY0OTdEIj5KaWUg4oCTPC9zcGFuPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJj
b2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOiMxRjQ5N0Qi
PlRoaW5raW5nIGFib3V0IHRoZSBmb2xsb3dpbmcgc29tZSBtb3JlOjwvc3Bhbj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxpPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpyZWQi
PiZsdDtzbmlwJmd0Ozwvc3Bhbj48L2k+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpi
bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGk+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOnJlZCI+V2hhdCBy
ZW1haW5zIGlzIHRoZSBwb3NzaWJpbGl0eSB0aGF0IGFuIGltcGxlbWVudGF0aW9uIGhhcyBzb21l
IGJ1ZyBhbmQgdW5pbnRlbnRpb25hbGx5IG1vZGlmaWVzIHRoZSBhZ2UgdG8gc29tZXRoaW5nIG90
aGVyIHRoYW4gd2hhdCBpdCBzaG91bGQgYmUgZHVlIHRvIHRoZSBhY3R1YWwgZWxhcHNlZCB0aW1l
IHNpbmNlDQogTFNBIGdlbmVyYXRpb24uIEkgc3VwcG9zZSBhIG1lY2hhbmlzbSBlcXVpdmFsZW50
IHRvIHdoYXQgdGhlIElTLUlTIGRyYWZ0IGRlZmluZWQgaS5lLiBzZXR0aW5nIHRoZSBhZ2UgdG8g
4oCcbmV34oCdICgwIGluIE9TUEYgY2FzZSkgd2hlbiBmaXJzdCByZWNlaXZpbmcgYSBub24tc2Vs
Zi1nZW5lcmF0ZWQgTFNBIGNvdWxkIGJlIHVzZWZ1bCB0byBwcmV2ZW50IG5lZ2F0aXZlIGltcGFj
dHMgb2Ygc3VjaCBhbiBpbXBsZW1lbnRhdGlvbiBidWcuIElzIHRoaXMNCiB3aGF0IHlvdSBpbnRl
bmQ/PC9zcGFuPjwvaT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48aT48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6cmVkIj4mbmJzcDs8L3NwYW4+PC9p
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxpPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtjb2xvcjpyZWQiPltKaWVdOiBNb3JlIHNwZWNpZmljYWxseSwgdGhl
IHByb2JsZW0gY291bGQgYmUgY2F1c2VkIGJ5IGVpdGhlciDigJxzZXR0aW5nIHRoZSBMUyBhZ2Ug
ZmllbGQgaW5jb3JyZWN0bHkgZHVlIHRvIGltcGxlbWVudGF0aW9uIGJ1Z+KAnSBvciDigJxzeXN0
ZW0gdGltZXIgcnVucyBzbyBmYXN0IHRoYXQgdGhlIExTIGFnZSByZWFjaGVzDQogTWF4QWdlIG11
Y2ggZWFybGllciB0aGFuIG90aGVyIHJvdXRlcnPigJ0uIEFub3RoZXIgbGVzcyBsaWtlbHkgY2Fz
ZSBpcyB0aGF0IHRoZSBMUyBhZ2UgZmllbGQgaXMgY29ycnVwdGVkIGJlZm9yZSB0aGUgTFNBIGlz
IGFzc2VtYmxlZCBpbnRvIE9TUEYgcGFja2V0Ljwvc3Bhbj48L2k+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PGk+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Nv
bG9yOnJlZCI+Jmx0O2VuZCBzbmlwJmd0Ozwvc3Bhbj48L2k+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOiMx
RjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNr
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6IzFGNDk3RCI+VGhlIGJlbmVm
aXRzIGFyZSBleHRyZW1lbHkgbGltaXRlZC4gSWYgYSByb3V0ZXIgcHJlbWF0dXJlbHkgYWdlcyBh
biBMU0EgZHVlIHRvIGEgdGltZXIgYnVnLCBpZ25vcmluZyB0aGUgcmVjZWl2ZWQgTFNBIGFnZSBv
biByZWNlcHRpb24gaXNu4oCZdCBnb2luZyB0byBwcmV2ZW50IHByZW1hdHVyZSBwdXJnaW5nIGJ5
DQogdGhlIHJvdXRlciB3aGljaCBoYXMgdGhlIGJ1Zy4gU28gdGhlIGVmZmVjdCBvZiBpZ25vcmlu
ZyB0aGUgcmVjZWl2ZWQgTFNBIGFnZSBwcmlvciB0byByZWFjaGluZyBNQVhBR0Ugd2lsbCBiZSBz
aG9ydCBsaXZlZC4gWW91IGFyZSB0aGVuIGxlZnQgd2l0aCB0aGUgcG9zc2liaWxpdHkgdGhhdCBh
biBpbXBsZW1lbnRhdGlvbiBjb3JydXB0cyB0aGUgTFNBIGFnZSBCRUZPUkUgY2FsY3VsYXRpbmcg
Y2hlY2tzdW0vY3J5cHRvIGF1dGhlbnRpY2F0aW9uDQog4oCTIGJ1dCBpdHMgbG9jYWwgdGltZW91
dCBsb2dpYyBpcyB1bmFmZmVjdGVkLiBUaGlzIGhhcyB2ZXJ5IGxpbWl0ZWQgdmFsdWUuIFdoZXRo
ZXIgdGhlIFdHIGNvbnNpZGVycyB0aGlzIHdvcnRoIHB1cnN1aW5nIGlzIHNvbWV0aGluZyB5b3Ug
bmVlZCB0byBhc2suIEZvciBteXNlbGYsIEkgZG9u4oCZdCBzZWUgbXVjaCBST0kgaGVyZS48L3Nw
YW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7TGVzPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjoj
MUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFj
ayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwv
c3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXYg
c3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzow
Y20gMGNtIDBjbSA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVy
LXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249ImxlZnQiIHN0eWxlPSJ0ZXh0LWFsaWduOmxlZnQiPjxi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom
cXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+RnJv
bTo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjpibGFjayI+DQogRG9uZ2ppZSAoSmltbXkpIFs8YSBocmVmPSJtYWlsdG86amllLmRvbmdAaHVh
d2VpLmNvbSI+bWFpbHRvOmppZS5kb25nQGh1YXdlaS5jb208L2E+XQ0KPGJyPg0KPGI+U2VudDo8
L2I+IE1vbmRheSwgQXVndXN0IDAxLCAyMDE2IDk6NDMgUE08YnI+DQo8Yj5Ubzo8L2I+IExlcyBH
aW5zYmVyZyAoZ2luc2JlcmcpOyA8YSBocmVmPSJtYWlsdG86b3NwZkBpZXRmLm9yZyI+b3NwZkBp
ZXRmLm9yZzwvYT48YnI+DQo8Yj5DYzo8L2I+IFpoYW5neHVkb25nICh6aGFuZ3h1ZG9uZywgVlJQ
KTsgPGEgaHJlZj0ibWFpbHRvOmxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbSI+DQpsaXpoZW5x
aWFuZ0BjaGluYW1vYmlsZS5jb208L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJFOiBbT1NQRl0g
U29saWNpdCBmZWVkYmFja3Mgb24gZHJhZnQtZG9uZy1vc3BmLW1heGFnZS1mbHVzaC1wcm9ibGVt
LXN0YXRlbWVudDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgYWxpZ249ImxlZnQiIHN0eWxlPSJ0ZXh0LWFsaWduOmxlZnQiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+
SGkgTGVzLCA8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5QbGVhc2Ug
c2VlIG15IHJlcGxpZXMgd2l0aCBbSmllMl06PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFu
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNC
NUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBhbGlnbj0ibGVmdCIgc3R5bGU9InRleHQtYWxpZ246bGVmdCI+PGI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5Gcm9tOjwvc3Bhbj48L2I+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4NCiBM
ZXMgR2luc2JlcmcgKGdpbnNiZXJnKSBbPGEgaHJlZj0ibWFpbHRvOmdpbnNiZXJnQGNpc2NvLmNv
bSI+bWFpbHRvOmdpbnNiZXJnQGNpc2NvLmNvbTwvYT5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gTW9u
ZGF5LCBBdWd1c3QgMDEsIDIwMTYgOTo1NyBQTTxicj4NCjxiPlRvOjwvYj4gRG9uZ2ppZSAoSmlt
bXkpOyA8YSBocmVmPSJtYWlsdG86b3NwZkBpZXRmLm9yZyI+b3NwZkBpZXRmLm9yZzwvYT48YnI+
DQo8Yj5DYzo8L2I+IFpoYW5neHVkb25nICh6aGFuZ3h1ZG9uZywgVlJQKTsgPGEgaHJlZj0ibWFp
bHRvOmxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbSI+DQpsaXpoZW5xaWFuZ0BjaGluYW1vYmls
ZS5jb208L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJFOiBbT1NQRl0gU29saWNpdCBmZWVkYmFj
a3Mgb24gZHJhZnQtZG9uZy1vc3BmLW1heGFnZS1mbHVzaC1wcm9ibGVtLXN0YXRlbWVudDwvc3Bh
bj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249ImxlZnQi
IHN0eWxlPSJ0ZXh0LWFsaWduOmxlZnQiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6
YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjojMUY0OTdE
Ij5KaWUgLTwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7
cGFkZGluZzowY20gMGNtIDBjbSA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5v
bmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAw
Y20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249ImxlZnQiIHN0eWxlPSJ0ZXh0LWFsaWdu
OmxlZnQiPjxiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpi
bGFjayI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjpibGFjayI+DQogRG9uZ2ppZSAoSmltbXkpIFs8YSBocmVmPSJtYWlsdG86amll
LmRvbmdAaHVhd2VpLmNvbSI+bWFpbHRvOmppZS5kb25nQGh1YXdlaS5jb208L2E+XQ0KPGJyPg0K
PGI+U2VudDo8L2I+IE1vbmRheSwgQXVndXN0IDAxLCAyMDE2IDE6NDQgQU08YnI+DQo8Yj5Ubzo8
L2I+IExlcyBHaW5zYmVyZyAoZ2luc2JlcmcpOyA8YSBocmVmPSJtYWlsdG86b3NwZkBpZXRmLm9y
ZyI+b3NwZkBpZXRmLm9yZzwvYT48YnI+DQo8Yj5DYzo8L2I+IFpoYW5neHVkb25nICh6aGFuZ3h1
ZG9uZywgVlJQKTsgPGEgaHJlZj0ibWFpbHRvOmxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbSI+
DQpsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb208L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJF
OiBbT1NQRl0gU29saWNpdCBmZWVkYmFja3Mgb24gZHJhZnQtZG9uZy1vc3BmLW1heGFnZS1mbHVz
aC1wcm9ibGVtLXN0YXRlbWVudDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9y
OmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgYWxpZ249ImxlZnQiIHN0eWxlPSJ0ZXh0LWFsaWduOmxlZnQiPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6
IzFGNDk3RCI+SGkgTGVzLDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJs
YWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0Qi
PlBsZWFzZSBzZWUgaW5saW5lIHdpdGggW0ppZV06PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9z
cGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlk
ICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBhbGlnbj0ibGVmdCIgc3R5bGU9InRleHQtYWxpZ246bGVmdCI+PGI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9t
YSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5Gcm9tOjwvc3Bhbj48
L2I+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4N
CiBMZXMgR2luc2JlcmcgKGdpbnNiZXJnKSBbPGEgaHJlZj0ibWFpbHRvOmdpbnNiZXJnQGNpc2Nv
LmNvbSI+bWFpbHRvOmdpbnNiZXJnQGNpc2NvLmNvbTwvYT5dDQo8YnI+DQo8Yj5TZW50OjwvYj4g
TW9uZGF5LCBBdWd1c3QgMDEsIDIwMTYgMzowOSBQTTxicj4NCjxiPlRvOjwvYj4gRG9uZ2ppZSAo
SmltbXkpOyA8YSBocmVmPSJtYWlsdG86b3NwZkBpZXRmLm9yZyI+b3NwZkBpZXRmLm9yZzwvYT48
YnI+DQo8Yj5DYzo8L2I+IFpoYW5neHVkb25nICh6aGFuZ3h1ZG9uZywgVlJQKTsgPGEgaHJlZj0i
bWFpbHRvOmxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbSI+DQpsaXpoZW5xaWFuZ0BjaGluYW1v
YmlsZS5jb208L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJFOiBbT1NQRl0gU29saWNpdCBmZWVk
YmFja3Mgb24gZHJhZnQtZG9uZy1vc3BmLW1heGFnZS1mbHVzaC1wcm9ibGVtLXN0YXRlbWVudDwv
c3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249Imxl
ZnQiIHN0eWxlPSJ0ZXh0LWFsaWduOmxlZnQiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29s
b3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjojMUY0
OTdEIj5KaWUg4oCTPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2si
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3Nw
YW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2NvbG9yOiMxRjQ5N0QiPkZ1bGx5IGFncmVlIHRoYXQgSVMtSVMgYW5k
IE9TUEYgZGlmZmVyIGluIHRoaXMgcmVnYXJkLjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6IzFG
NDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2si
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjojMUY0OTdEIj48YSBocmVmPSJo
dHRwczovL3d3dy5pZXRmLm9yZy9pZC9kcmFmdC1pZXRmLWlzaXMtcmVtYWluaW5nLWxpZmV0aW1l
LTAxLnR4dCI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtaWV0Zi1pc2lzLXJlbWFpbmlu
Zy1saWZldGltZS0wMS50eHQ8L2E+IGFkZHJlc3NlcyBwcm9ibGVtcyB3aGVyZSBjb3JydXB0aW9u
DQogb2YgdGhlIHJlbWFpbmluZyBsaWZldGltZSBvY2N1cnMgZWl0aGVyIGR1cmluZyB0cmFuc21p
c3Npb24vcmVjZXB0aW9uIG9yIGR1ZSB0byBzb21lIERPUyBhdHRhY2suIFRoaXMgaXNu4oCZdCBh
IGNvbmNlcm4gdyBPU1BGIChob3BlIHlvdSBhZ3JlZSkuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7
PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iY29sb3I6IzFGNDk3RCI+W0ppZV06IFllcywgZm9yIE9TUEYgdGhlIGNvcnJ1cHRpb24gZHVy
aW5nIHBhY2tldCB0cmFuc21pc3Npb24gY2FuIGJlIGRldGVjdGVkLjwvc3Bhbj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjojMUY0OTdE
Ij5XaGF0IHJlbWFpbnMgaXMgdGhlIHBvc3NpYmlsaXR5IHRoYXQgYW4gaW1wbGVtZW50YXRpb24g
aGFzIHNvbWUgYnVnIGFuZCB1bmludGVudGlvbmFsbHkgbW9kaWZpZXMgdGhlIGFnZSB0byBzb21l
dGhpbmcgb3RoZXIgdGhhbiB3aGF0IGl0IHNob3VsZCBiZSBkdWUgdG8gdGhlIGFjdHVhbCBlbGFw
c2VkIHRpbWUNCiBzaW5jZSBMU0EgZ2VuZXJhdGlvbi4gSSBzdXBwb3NlIGEgbWVjaGFuaXNtIGVx
dWl2YWxlbnQgdG8gd2hhdCB0aGUgSVMtSVMgZHJhZnQgZGVmaW5lZCBpLmUuIHNldHRpbmcgdGhl
IGFnZSB0byDigJxuZXfigJ0gKDAgaW4gT1NQRiBjYXNlKSB3aGVuIGZpcnN0IHJlY2VpdmluZyBh
IG5vbi1zZWxmLWdlbmVyYXRlZCBMU0EgY291bGQgYmUgdXNlZnVsIHRvIHByZXZlbnQgbmVnYXRp
dmUgaW1wYWN0cyBvZiBzdWNoIGFuIGltcGxlbWVudGF0aW9uIGJ1Zy4gSXMNCiB0aGlzIHdoYXQg
eW91IGludGVuZD88L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5bSmll
XTogTW9yZSBzcGVjaWZpY2FsbHksIHRoZSBwcm9ibGVtIGNvdWxkIGJlIGNhdXNlZCBieSBlaXRo
ZXIg4oCcc2V0dGluZyB0aGUgTFMgYWdlIGZpZWxkIGluY29ycmVjdGx5IGR1ZSB0byBpbXBsZW1l
bnRhdGlvbiBidWfigJ0gb3Ig4oCcc3lzdGVtIHRpbWVyIHJ1bnMgc28gZmFzdCB0aGF0IHRoZSBM
UyBhZ2UgcmVhY2hlcyBNYXhBZ2UgbXVjaA0KIGVhcmxpZXIgdGhhbiBvdGhlciByb3V0ZXJz4oCd
LiBBbm90aGVyIGxlc3MgbGlrZWx5IGNhc2UgaXMgdGhhdCB0aGUgTFMgYWdlIGZpZWxkIGlzIGNv
cnJ1cHRlZCBiZWZvcmUgdGhlIExTQSBpcyBhc3NlbWJsZWQgaW50byBPU1BGIHBhY2tldC48L3Nw
YW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJj
b2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xv
cjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5bSmllXTogUmVnYXJkaW5nIHRo
ZSBzb2x1dGlvbnMgc3BhY2UsIElNTyB3ZSBuZWVkIHRvIGNvbnNpZGVyIGJvdGggY2FzZXM6IOKA
nExTIGFnZSByZWFjaGVzIE1heEFnZeKAnSBhbmQg4oCcTFMgYWdlIGNsb3NlIHRvIE1heEFnZeKA
nS4gRm9yIElTLUlTLCBSRkMgNjIzMiBhbmQgUkZDIDYyMzMgcHJvdmlkZSBzb2x1dGlvbnMgZm9y
IHRoZSBkZXRlY3Rpb24NCiBhbmQgaWRlbnRpZmljYXRpb24gb2YgY29ycnVwdGVkIElTLUlTIHB1
cmdlLCB3aGlsZSBPU1BGIGRvZXMgbm90IGhhdmUgc2ltaWxhciBtZWNoYW5pc21zLjwvc3Bhbj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxiPjxpPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtjb2xvcjojMUY0OTdEIj5bTGVzOl0gSXQgaXMgaW5jb3JyZWN0IHRvIHNheSB0aGF0IFJGQyA2
MjMyIG1ha2VzIGl0IHBvc3NpYmxlIHRvIGRldGVjdCBhIGNvcnJ1cHQgcHVyZ2UuIFdoYXQgaXQg
ZG9lcyBkbyBpcyB0byBwcm92aWRlIGFuIGluZGljYXRpb24gYXMgdG8gd2hpY2ggSVMgaW5pdGlh
dGVkIGEgcHVyZ2UuIEkgZG9u4oCZdA0KIGtub3cgaG93IE9TUEYgd291bGQgYWRkcmVzcyB0aGlz
IGlzc3VlLCBidXQgZm9yIE9TUEZ2MiBhdCBsZWFzdCBhbnkgc29sdXRpb24gd291bGQgbGlrZWx5
IG5vdCBiZSBiYWNrd2FyZHMgY29tcGF0aWJsZS4gRm9yIHRoaXMgcmVhc29uIEkgc3VnZ2VzdCB0
aGF0IHlvdSBub3QgdHJ5IHRvIGFkZHJlc3MgdGhpcyBpc3N1ZSBpbiB0aGUgc2FtZSBkcmFmdC48
L3NwYW4+PC9pPjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48L2k+PC9iPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFG
NDk3RCI+W0ppZTJdOiBBZ3JlZWQsIFJGQyA2MjMyIHByb3ZpZGUgdGhlIG1lY2hhbmlzbSB0byB0
cmFjayB0aGUgbWlzYmVoYXZlZCByb3V0ZXJzIHNvIHRoYXQgb3BlcmF0b3IgY2FuIGZpeCB0aGUg
cHJvYmxlbSwgdGhlIGRldGVjdGlvbiBjYW4gYmUgYmFzZWQgb24gdGhlIHJ1bGVzIGluIFJGQyA2
MjMzIG9yIHNvbWUgb3RoZXIgYW5vbWFsaWVzLiBJbmRlZWQNCiBmb3IgT1NQRnYyIGxlZ2FjeSBM
U0FzLCBpdCBpcyBkaWZmaWN1bHQgdG8gaW50cm9kdWNlIHRoZSBtZWNoYW5pc20gc2ltaWxhciB0
byBSRkMgNjIzMiwgd2hpbGUgaXQgY2FuIGJlIGVhc2llciBmb3IgdGhlIE9TUEZ2Mi92MyBFeHRl
bmRlZCBMU0FzLiBTbyBpdCBkZXBlbmRzIG9uIGhvdyBiYWNrd2FyZCBjb21wYXRpYmxlIHRoZSBz
b2x1dGlvbiBzaG91bGQgYmUuIEkgYWdyZWUgd2l0aCB5b3UgdGhhdCB0aGUgc29sdXRpb24gZm9y
IFByb2JsZW0NCiBMb2NhbGl6YXRpb24gaW4gT1NQRiBuZWVkcyB0byBiZSBwcm92aWRlZCBpbiBh
IHNlcGFyYXRlIGRvY3VtZW50Ljwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9y
OmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48
aT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6IzFGNDk3
RCI+Jm5ic3A7PC9zcGFuPjwvaT48L2I+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpi
bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOiMxRjQ5N0Qi
PlNvbHV0aW9ucyB0byBMUyBhZ2UgJm5ic3A7Y29ycnVwdGlvbiBjYW4gYmUgZG9uZSBpbiBhIGJh
Y2t3YXJkcyBjb21wYXRpYmxlIHdheSwgYnV0IHRoZXkgJm5ic3A7TVVTVCBOT1QgcmVzdWx0IGlu
IGRpc2NhcmRpbmcgcHVyZ2VzIHdoaWNoIHBhc3MgYXV0aGVudGljYXRpb24tIGRvaW5nIHNvIHBs
YWNlcyB5b3UgYXQNCiByaXNrIGZvciBoYXZpbmcgaW5jb25zaXN0ZW50IExTREJzIGluIHRoZSBu
ZXR3b3JrLjwvc3Bhbj48L2k+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6Ymxh
Y2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+
W0ppZTJdOiBFeGFjdGx5LiBUaGUgcmVjZWl2ZWQgTWF4QWdlIExTQXMgY2Fubm90IHNpbXBseSBi
ZSBkaXNjYXJkZWQsIHRoZSBkZWNpc2lvbiBtdXN0IGJlIG1hZGUgY2FyZWZ1bGx5LCBwcm9iYWJs
eSBiYXNlZCBvbiBzb21lIGFkZGl0aW9uYWwgaW5mb3JtYXRpb24uIFRoZSBhdXRob3JzIGhhcyBk
aXNjdXNzZWQgc29tZSBwb3NzaWJsZSBzb2x1dGlvbg0KIGludGVybmFsbHksIGFuZCB3aWxsIHBy
ZXBhcmUgc29tZSBtYXRlcmlhbCBmb3IgZnVydGhlciBvcGVuIGRpc2N1c3Npb24uPC9zcGFuPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9y
OiMxRjQ5N0QiPkFzIHdyaXR0ZW4sIHRoZSBkcmFmdCBtYWtlcyBjbGFpbXMgdGhhdCBhcmUgYXQg
bGVhc3QgbWlzbGVhZGluZyDigJMgYW5kIEkgYmVsaWV2ZSBhY3R1YWxseSBpbmNvcnJlY3QuIElu
IFNlY3Rpb24gNiB5b3Ugc2F5Ojwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9y
OmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6IzFGNDk3RCI+Jm5i
c3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjojMUY0OTdEIj7igJxUaGUgTFMgYWdlIGZpZWxk
IG1heSBiZSBhbHRlcmVkIGFzIGEgcmVzdWx0IG9mPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjoj
MUY0OTdEIj4mbmJzcDsmbmJzcDsgcGFja2V0IGNvcnJ1cHRpb24sIHN1Y2ggbW9kaWZpY2F0aW9u
IGNhbm5vdCBiZSBkZXRlY3RlZCBieSBMU0E8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOiMxRjQ5
N0QiPiZuYnNwOyZuYnNwOyBjaGVja3N1bSBub3IgT1NQRiBwYWNrZXQgY3J5cHRvZ3JhcGhpYyBh
dXRoZW50aWNhdGlvbi7igJ08L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpi
bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOiMxRjQ5N0QiPiZuYnNw
Ozwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6IzFGNDk3RCI+VGhpcyBpc27igJl0IGNvcnJlY3Qu
PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+W0ppZV0gVGhhbmtzIGZv
ciBwb2ludGluZyBvdXQgdGhpcy4gVGhpcyBzZW50ZW5jZSBuZWVkIHRvIGJlIHJldmlzZWQgdG8g
bWVudGlvbiDigJxMU0EgY29ycnVwdGlvbuKAnSByYXRoZXIgdGhhbiDigJxwYWNrZXQgY29ycnVw
dGlvbuKAnS48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Y29sb3I6IzFGNDk3RCI+V2hhdCB3b3VsZCBiZSBoZWxwZnVsIOKAkyBhdCBs
ZWFzdCB0byBtZSDigJMgaXMgdG8gbW92ZSBmcm9tIGEgZ2VuZXJpYyBwcm9ibGVtIHN0YXRlbWVu
dCB0byB0aGUgc3BlY2lmaWMgcHJvYmxlbSB5b3Ugd2FudCB0byBzb2x2ZSBhbmQgdGhlIHByb3Bv
c2VkIHNvbHV0aW9uLiBUaGlzIGFsc28gcmVxdWlyZXMgeW91IHRvDQogbW9yZSBjbGVhcmx5IHN0
YXRlIHRoZSBjYXNlcyB3aGVyZSB0aGVyZSBpcyBhbiBhY3R1YWwgdnVsbmVyYWJpbGl0eS4gSXQg
d291bGQgYmUgYSBsb3QgZWFzaWVyIHRvIHN1cHBvcnQgdGhlIGRyYWZ0IGlmIHRoaXMgd2VyZSBk
b25lLjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPltKaWVdIFRoYW5r
cyBmb3IgeW91ciBzdWdnZXN0aW9uLiBZZXMgd2UgY2FuIHVwZGF0ZSB0aGlzIGRyYWZ0IHdpdGgg
bW9yZSBzcGVjaWZpYyBwcm9ibGVtIHN0YXRlbWVudHMgYXMgSSBtZW50aW9uZWQgYWJvdmUuDQo8
L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJj
b2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5bSmllXSBBcyBmb3IgdGhl
IHByb3Bvc2VkIHNvbHV0aW9ucywgdGhlIGN1cnJlbnQgZHJhZnQgc3BlY2lmaWVzIHRoZSByZXF1
aXJlbWVudHMgb24gdGhlIHBvdGVudGlhbCBzb2x1dGlvbnMsIGZyb20gd2hpY2ggd2UgZW52aXNp
b24gdGhhdCBkaWZmZXJlbnQgc29sdXRpb25zIG1heWJlIG5lZWRlZCBmb3Ig4oCcSW1wYWN0IE1p
dGlnYXRpb27igJ0NCiBhbmQg4oCcUHJvYmxlbSBMb2NhbGl6YXRpb27igJ0uIFRoZSBzb2x1dGlv
biBmb3Ig4oCcSW1wYWN0IG1pdGlnYXRpb27igJ0gY2FuIGJlIHRoZSBlYXNpZXIgb25lLCBmb3Ig
d2hpY2ggd2UgY2FuIHN0YXJ0IHRvIGRpc2N1c3MgdGhlIHBvdGVudGlhbCBzb2x1dGlvbnMgbm93
LiBXaGlsZSB0aGUgc29sdXRpb24gZm9yIOKAnHByb2JsZW0gbG9jYWxpemF0aW9u4oCdIG1heSBu
ZWVkIG1vcmUgY29uc2lkZXJhdGlvbnMuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtjb2xvcjojMUY0OTdEIj5bTGVzOl0gQSBkaXNjdXNzaW9uIG9mIHRo
ZSByZXF1aXJlbWVudHMgaXMgdXNlZnVsIGFuZCBuZWNlc3NhcnksIGJ1dCBJTU8gdW50aWwgeW91
IHByb3Bvc2UgYSBzb2x1dGlvbiB0aGVyZSBpc27igJl0IGVub3VnaCBzdWJzdGFuY2UgZm9yIHRo
ZSBkb2N1bWVudCB0byBiZWNvbWUgYSBXRyBkb2N1bWVudC48L3NwYW4+PC9pPjwvYj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjojMUY0
OTdEIj5bSmllMl0gWWVzIHRoZSBjdXJyZW50IGRyYWZ0IGZvY3VzZXMgb24gdGhlIHByb2JsZW0g
c3RhdGVtZW50IGFuZCB0aGUgcmVxdWlyZW1lbnRzLCB0aGUgZ29hbCBpcyB0byBmaXJzdGx5IGdl
dCB0aGUgTWF4QWdlIGZsdXNoIHByb2JsZW0gYWNrbm93bGVkZ2VkIGFuZCByZWFjaCBjb25zZW5z
dXMgb24gdGhlIHJlcXVpcmVtZW50cy4NCiBUaGVuIHRoZSBwbGFuIGlzIHRvIHNwZWNpZnkgdGhl
IHNvbHV0aW9ucyBpbiBzZXBhcmF0ZSBkb2N1bWVudHMuJm5ic3A7IFlvdXIgdmFsdWFibGUgc3Vn
Z2VzdGlvbnMgd2lsbCBiZSBjb25zaWRlcmVkLCBhbmQgZnVydGhlciBjb250cmlidXRpb25zIGFy
ZSB3ZWxjb21lLjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFu
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtjb2xvcjojMUY0OTdEIj5CZXN0IHJlZ2FyZHMsPC9zcGFuPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtjb2xvcjojMUY0OTdEIj5KaWU8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJj
b2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PGI+PGk+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOiMx
RjQ5N0QiPiZuYnNwOzwvc3Bhbj48L2k+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29s
b3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxi
PjxpPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjojMUY0
OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsgTGVzPC9zcGFuPjwvaT48L2I+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Nv
bG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9y
OmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkJlc3QgcmVnYXJkcyw8L3NwYW4+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xv
cjojMUY0OTdEIj5KaWU8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFj
ayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwv
c3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7IExlczwvc3Bhbj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xv
cjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpi
bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9y
ZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDQuMHB0Ij4NCjxk
aXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4w
cHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBhbGln
bj0ibGVmdCIgc3R5bGU9InRleHQtYWxpZ246bGVmdCI+PGI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9t
YSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4NCiBEb25namllIChK
aW1teSkgWzxhIGhyZWY9Im1haWx0bzpqaWUuZG9uZ0BodWF3ZWkuY29tIj5tYWlsdG86amllLmRv
bmdAaHVhd2VpLmNvbTwvYT5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gU3VuZGF5LCBKdWx5IDMxLCAy
MDE2IDExOjQ4IFBNPGJyPg0KPGI+VG86PC9iPiBMZXMgR2luc2JlcmcgKGdpbnNiZXJnKTsgPGEg
aHJlZj0ibWFpbHRvOm9zcGZAaWV0Zi5vcmciPm9zcGZAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+Q2M6
PC9iPiBaaGFuZ3h1ZG9uZyAoemhhbmd4dWRvbmcsIFZSUCk7IDxhIGhyZWY9Im1haWx0bzpsaXpo
ZW5xaWFuZ0BjaGluYW1vYmlsZS5jb20iPg0KbGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tPC9h
Pjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSRTogW09TUEZdIFNvbGljaXQgZmVlZGJhY2tzIG9uIGRy
YWZ0LWRvbmctb3NwZi1tYXhhZ2UtZmx1c2gtcHJvYmxlbS1zdGF0ZW1lbnQ8L3NwYW4+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIGFsaWduPSJsZWZ0IiBzdHlsZT0i
dGV4dC1hbGlnbjpsZWZ0Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj4m
bmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkhpIExlcywgPC9zcGFuPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3
RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+VGhhbmtzIGZvciB5b3VyIGNvbW1lbnRzLjwvc3Bh
bj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNv
bG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9y
OmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPk9TUEYgcGFja2V0IGxldmVsIGNo
ZWNrc3VtIGFuZCBhdXRoZW50aWNhdGlvbiBjYW4gb25seSBwcm90ZWN0IHRoZSBhc3NlbWJsZWQg
TFNVIHBhY2tldCBvbmUgaG9wIG9uIHRoZSB3aXJlLCB3aGlsZSBjYW5ub3QgZGV0ZWN0IGFueSBj
aGFuZ2UgdG8gTFNBIG1hZGUgYnkgdGhlIHJvdXRlcnMuIFRoaXMgaXMgYmVjYXVzZSB0aGUgT1NQ
RiBwYWNrZXRzDQogYXJlIHJlLWFzc2VtYmxlZCBvbiBlYWNoIGhvcCwgd2hpY2ggaXMgc2xpZ2h0
bHkgZGlmZmVyZW50IGZyb20gSVMtSVMuIFNvIHRoZSBwcm9ibGVtIGZvciBPU1BGIGlzIG1haW5s
eSBkdWUgdG8gdGhlIHByb2JsZW1zIGluc2lkZSB0aGUgcm91dGVyLCBmb3IgZXhhbXBsZSBwcm90
b2NvbCBpbXBsZW1lbnRhdGlvbnMsIHN5c3RlbSB0aW1lcnMsIG9yIHNvbWUgaGFyZHdhcmUgcHJv
YmxlbS4gQWN0dWFsbHkgdGhpcyBwcm9ibGVtIGhhcyBiZWVuIHNlZW4NCiBpbiBzZXZlcmFsIHBy
b2R1Y3Rpb24gbmV0d29ya3MuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6
YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3
RCI+V2UgY2FuIGltcHJvdmUgdGhlIGRlc2NyaXB0aW9uIGluIHRoZSBkcmFmdCB0byBtYWtlIHRo
aXMgY2xlYXIuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+QmVzdCBy
ZWdhcmRzLDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkppZTwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bh
bj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAj
QjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgYWxpZ249ImxlZnQiIHN0eWxlPSJ0ZXh0LWFsaWduOmxlZnQiPjxiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+RnJvbTo8L3NwYW4+PC9i
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom
cXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+DQog
TGVzIEdpbnNiZXJnIChnaW5zYmVyZykgWzxhIGhyZWY9Im1haWx0bzpnaW5zYmVyZ0BjaXNjby5j
b20iPm1haWx0bzpnaW5zYmVyZ0BjaXNjby5jb208L2E+XQ0KPGJyPg0KPGI+U2VudDo8L2I+IE1v
bmRheSwgQXVndXN0IDAxLCAyMDE2IDE6MzAgUE08YnI+DQo8Yj5Ubzo8L2I+IERvbmdqaWUgKEpp
bW15KTsgPGEgaHJlZj0ibWFpbHRvOm9zcGZAaWV0Zi5vcmciPm9zcGZAaWV0Zi5vcmc8L2E+PGJy
Pg0KPGI+Q2M6PC9iPiBaaGFuZ3h1ZG9uZyAoemhhbmd4dWRvbmcsIFZSUCk7IDxhIGhyZWY9Im1h
aWx0bzpsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb20iPg0KbGl6aGVucWlhbmdAY2hpbmFtb2Jp
bGUuY29tPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSRTogW09TUEZdIFNvbGljaXQgZmVlZGJh
Y2tzIG9uIGRyYWZ0LWRvbmctb3NwZi1tYXhhZ2UtZmx1c2gtcHJvYmxlbS1zdGF0ZW1lbnQ8L3Nw
YW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIGFsaWduPSJsZWZ0
IiBzdHlsZT0idGV4dC1hbGlnbjpsZWZ0Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9y
OmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6IzFGNDk3
RCI+SmllIOKAkzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFu
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtjb2xvcjojMUY0OTdEIj5UaGUgZHJhZnQgc2F5cyAoU2VjdGlvbiAyKTo8
L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Y29sb3I6IzFGNDk3RCI+4oCcU2luY2UgY3J5cHRvZ3JhcGhpYyBhdXRoZW50aWNhdGlvbiBp
cyBleGVjdXRlZCBhdCB0aGUgT1NQRiBwYWNrZXQ8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOiMx
RjQ5N0QiPiZuYnNwOyZuYnNwOyBsZXZlbCwgaXQgY2FuIG9ubHkgcHJvdGVjdCB0aGUgYXNzZW1i
bGVkIExTVSBwYWNrZXQgZm9yIG9uZSBob3AgYW5kPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjoj
MUY0OTdEIj4mbmJzcDsmbmJzcDsgZG9lcyBub3QgcHJvdmlkZSBhbnkgYWRkaXRpb25hbCBwcm90
ZWN0aW9uIGZvciB0aGUgY29ycnVwdGlvbiBvZiBMUzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6
IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7IGFnZSBmaWVsZC7igJ08L3NwYW4+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Nv
bG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9y
OmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6IzFGNDk3RCI+QnV0
IGFzIGF1dGhlbnRpY2F0aW9uIGlzIGNhbGN1bGF0ZWQgYXQgdGhlIE9TUEYgcGFja2V0IGxldmVs
LCBhbnkgY2hhbmdlIHRvIHRoZSBMUyBhZ2UgZmllbGQgZm9yIGFuIGluZGl2aWR1YWwgTFNBIGNv
bnRhaW5lZCB3aXRoaW4gdGhlIE9TUEYgcGFja2V0IChlLmcuIGJ5IHNvbWUgcGFja2V0IGNvcnJ1
cHRpb24NCiBpbiB0cmFuc21pc3Npb24pIHdvdWxkIGNhdXNlIGF1dGhlbnRpY2F0aW9uIHRvIGZh
aWwgd2hlbiB0aGUgcGFja2V0IGlzIHJlY2VpdmVkLiBTbyB0aGUgc3RhdGVtZW50IHlvdSBtYWtl
IGlzIG5vdCBjb3JyZWN0LiBJIHRoZXJlZm9yZSBhbSBzdHJ1Z2dsaW5nIHRvIHVuZGVyc3RhbmQg
d2hhdCBwcm9ibGVtIHlvdSBiZWxpZXZlIGlzIG5vdCBhZGRyZXNzZWQgYnkgZXhpc3RpbmcgYXV0
aGVudGljYXRpb24gdGVjaG5pcXVlcy48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJj
b2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOiMxRjQ5N0Qi
PiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7IExl
czwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOiMxRjQ5
N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVm
dDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNC4wcHQiPg0KPGRpdj4NCjxk
aXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRk
aW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIGFsaWduPSJsZWZ0
IiBzdHlsZT0idGV4dC1hbGlnbjpsZWZ0Ij48Yj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPkZyb206PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPg0KIE9TUEYgWzxhIGhyZWY9Im1h
aWx0bzpvc3BmLWJvdW5jZXNAaWV0Zi5vcmciPm1haWx0bzpvc3BmLWJvdW5jZXNAaWV0Zi5vcmc8
L2E+XSA8Yj4NCk9uIEJlaGFsZiBPZiA8L2I+RG9uZ2ppZSAoSmltbXkpPGJyPg0KPGI+U2VudDo8
L2I+IFN1bmRheSwgSnVseSAzMSwgMjAxNiA4OjE1IFBNPGJyPg0KPGI+VG86PC9iPiA8YSBocmVm
PSJtYWlsdG86b3NwZkBpZXRmLm9yZyI+b3NwZkBpZXRmLm9yZzwvYT48YnI+DQo8Yj5DYzo8L2I+
IFpoYW5neHVkb25nICh6aGFuZ3h1ZG9uZywgVlJQKTsgPGEgaHJlZj0ibWFpbHRvOmxpemhlbnFp
YW5nQGNoaW5hbW9iaWxlLmNvbSI+DQpsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb208L2E+PGJy
Pg0KPGI+U3ViamVjdDo8L2I+IFtPU1BGXSBTb2xpY2l0IGZlZWRiYWNrcyBvbiBkcmFmdC1kb25n
LW9zcGYtbWF4YWdlLWZsdXNoLXByb2JsZW0tc3RhdGVtZW50PC9zcGFuPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBhbGlnbj0ibGVmdCIgc3R5bGU9InRleHQtYWxp
Z246bGVmdCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJjb2xvcjpibGFjayI+SGkgYWxsLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2si
PiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPmRyYWZ0LWRvbmctb3NwZi1tYXhhZ2Ut
Zmx1c2gtcHJvYmxlbS1zdGF0ZW1lbnQgZGVzY3JpYmVzIHRoZSBwcm9ibGVtcyBjYXVzZWQgYnkg
dGhlIGNvcnJ1cHRpb24gb2YgdGhlIExTIEFnZSBmaWVsZCwgYW5kIHN1bW1hcml6ZXMgdGhlIHJl
cXVpcmVtZW50cyBvbiBwb3RlbnRpYWwgc29sdXRpb25zLiBUaGlzIGRyYWZ0IHJlY2VpdmVkIGdv
b2QNCiBjb21tZW50cyBkdXJpbmcgdGhlIHByZXNlbnRhdGlvbiBvbiB0aGUgSUVURiBtZWV0aW5n
IGluIEIuQS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNv
bG9yOmJsYWNrIj5UaGUgYXV0aG9ycyB3b3VsZCBsaWtlIHRvIHNvbGljaXQgZnVydGhlciBmZWVk
YmFja3MgZnJvbSB0aGUgbWFpbGluZyBsaXN0LCBvbiBib3RoIHRoZSBwcm9ibGVtIHN0YXRlbWVu
dCBhbmQgdGhlIHNvbHV0aW9uIHJlcXVpcmVtZW50cy4gQmFzZWQgb24gdGhlIGZlZWRiYWNrcywg
d2Ugd2lsbCB1cGRhdGUgdGhlIHByb2JsZW0gc3RhdGVtZW50DQogZHJhZnQsIGFuZCB3b3JrIHRv
Z2V0aGVyIHRvIGJ1aWxkIHN1aXRhYmxlIHNvbHV0aW9ucy4gPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpi
bGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+VGhlIFVSTCBvZiB0aGUgZHJh
ZnQgaXM6PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PGEgaHJlZj0iaHR0cHM6Ly90b29scy5p
ZXRmLm9yZy9odG1sL2RyYWZ0LWRvbmctb3NwZi1tYXhhZ2UtZmx1c2gtcHJvYmxlbS1zdGF0ZW1l
bnQtMDAiPmh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1kb25nLW9zcGYtbWF4YWdl
LWZsdXNoLXByb2JsZW0tc3RhdGVtZW50LTAwPC9hPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2si
PiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPkNvbW1lbnRzICZhbXA7IGZlZWRiYWNr
cyBhcmUgd2VsY29tZS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImNvbG9yOmJsYWNrIj5CZXN0IHJlZ2FyZHMsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+
SmllPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8
L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_76CD132C3ADEF848BD84D028D243C92774F09975NKGEML515MBXchi_--


From nobody Fri Aug 19 14:34:02 2016
Return-Path: <cbowers@juniper.net>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CE36612B076 for <ospf@ietfa.amsl.com>; Fri, 19 Aug 2016 14:34:00 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.922
X-Spam-Level: 
X-Spam-Status: No, score=-1.922 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_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=junipernetworks.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 04W193nQlftm for <ospf@ietfa.amsl.com>; Fri, 19 Aug 2016 14:33:58 -0700 (PDT)
Received: from NAM03-CO1-obe.outbound.protection.outlook.com (mail-co1nam03on0105.outbound.protection.outlook.com [104.47.40.105]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E043612B039 for <ospf@ietf.org>; Fri, 19 Aug 2016 14:33:57 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=junipernetworks.onmicrosoft.com; s=selector1-juniper-net; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=8LcMnWEitdDpSFaXOrqGUbRJsbBbgTkOwgBsPCJigLk=; b=EKF/Pw6hftg3i57aTuMyg1yL9Mtpc6FI1iesepsQV8ET6ivaiAl9TEBdMMSzcHs994HoMLX3mo2korUt4yK6IYuewkmJNAc/S2te0OueIZRYVdmCu71FrTKuoyleJ1al05eOiK/MYXPVNedsr6CVExAg3IWrf3dxb8Wwm5ZT410=
Received: from MWHPR05MB2829.namprd05.prod.outlook.com (10.168.245.11) by MWHPR05MB2832.namprd05.prod.outlook.com (10.168.245.14) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P384) id 15.1.599.2; Fri, 19 Aug 2016 21:33:55 +0000
Received: from MWHPR05MB2829.namprd05.prod.outlook.com ([10.168.245.11]) by MWHPR05MB2829.namprd05.prod.outlook.com ([10.168.245.11]) with mapi id 15.01.0599.003; Fri, 19 Aug 2016 21:33:55 +0000
From: Chris Bowers <cbowers@juniper.net>
To: Peter Psenak <ppsenak@cisco.com>, OSPF List <ospf@ietf.org>
Thread-Topic: [OSPF] OSPFv2 SR draft
Thread-Index: AQHR4/NCxEmNaMtLk0SvZpHsNgIxfaA3X9HwgBKrwoCAAa8XgIAAG8AAgAUj0SA=
Date: Fri, 19 Aug 2016 21:33:55 +0000
Message-ID: <MWHPR05MB2829450CD2E99F6996A10A44A9160@MWHPR05MB2829.namprd05.prod.outlook.com>
References: <5791D96B.6080907@cisco.com> <MWHPR05MB2829B34A5B8AB2F4489DC2AFA9060@MWHPR05MB2829.namprd05.prod.outlook.com> <57B1AA09.3070008@cisco.com> <MWHPR05MB28296BF24F47EB6889CEE186A9130@MWHPR05MB2829.namprd05.prod.outlook.com> <57B32AF0.5060300@cisco.com>
In-Reply-To: <57B32AF0.5060300@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=cbowers@juniper.net; 
x-originating-ip: [66.129.239.12]
x-ms-office365-filtering-correlation-id: c40891c7-98ff-480f-a84c-08d3c87885d8
x-microsoft-exchange-diagnostics: 1; MWHPR05MB2832; 6:dOfpWa5jWBIyekMju8fmu4fjxlu6kzRLvqPOwdRA2kVxJFMf13rOP9t9JYBEgLH1KEHyE/rXIre7msTlLMYYuj6cNoP2aLhl0VrPQ2UJ6JwZV3SCcjI3mkjnQz7TkgoKeBc5JrY3ip5sicScWf/jlH8/aGEIqTmmKyULE6fe4ByvWnY/5dyeE03JJL1VmmG0YrPs3NxcracEra/DMycVsU5OcCs2euOaNbwPr0Mqgqvnv31iUu7FMdAUFbS3H2vRMwG94i5vkL1oBCc1rciTg6K5UtcsAmeBL4U4FumUAUeUBT7D2BiegBFh/2Ml2bDBqdge2bVX9zakLX7dnyyQMw==; 5:+gBaTGZ5AH8kVsOO2vcAaUArlTUF+Ei+qfQGQMdbJq9Q9Mbtd/HqoNY5uhJzDtHDr+Rqc3Dkggj3AhBb7SKkWFVqypoq0RwSu6d1aluNsdlg9OrXaD5BH9F5qnFzIA5asktK9m9kb4CAoi4b2gxhkw==; 24:vLj40WX16ppIWkAgkvBGBugaFDaD1+YOEqFJI8jgjliSGxvgjKVrxYwxhUHeY/y8dXQveHIb8LPcH8K2jlYx8uG74eGS119WKBxto8TQP70=; 7:t/3Ngqs1XBp/SJ7jcyOl7B3xF+ThaEw0BrYAxbwRPtKQJW7rKbR1Lowsd/8DsvRmEBHAtTsz0JBUSCjRkPptsRDdMR/SW+uUEPu6JgGtulaqOWCsgbmpyTfFUT458ArKHB25mUSzp4SOaZc+DRIELYbJjwUAi8UGhNQTazwZqL3ULlkXQKhkIoSS/FcbO6q6u8drpnVru7o9BVHqlRsJW2MR5/87xySLWAQWHoSlw1is3+aKYhEh8lmcx7li3Nfc
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:MWHPR05MB2832;
x-microsoft-antispam-prvs: <MWHPR05MB2832789F345BE77E2A008776A9160@MWHPR05MB2832.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(138986009662008)(95692535739014);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040176)(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046)(6055026); SRVR:MWHPR05MB2832; BCL:0; PCL:0; RULEID:; SRVR:MWHPR05MB2832; 
x-forefront-prvs: 0039C6E5C5
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(7916002)(189002)(377454003)(53754006)(199003)(24454002)(13464003)(105586002)(106116001)(74316002)(54356999)(122556002)(76176999)(7736002)(7846002)(7696003)(99286002)(305945005)(9686002)(66066001)(76576001)(8676002)(3660700001)(5660300001)(50986999)(81156014)(81166006)(33656002)(19580395003)(87936001)(8936002)(68736007)(86362001)(101416001)(189998001)(106356001)(10400500002)(107886002)(2900100001)(92566002)(586003)(3846002)(2950100001)(93886004)(6116002)(15975445007)(11100500001)(5001770100001)(97736004)(2906002)(77096005)(3280700002)(5002640100001)(19580405001)(102836003); DIR:OUT; SFP:1102; SCL:1; SRVR:MWHPR05MB2832; H:MWHPR05MB2829.namprd05.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords;  MX:1; A:1; LANG:en; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Aug 2016 21:33:55.5570 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR05MB2832
Archived-At: <https://mailarchive.ietf.org/arch/msg/ospf/uuuXBfG447IttZKZXoQPBdcrhls>
Subject: Re: [OSPF] OSPFv2 SR draft
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 19 Aug 2016 21:34:01 -0000

Peter,

Please share the updated text that you plan to use with the WG, since this =
is a reasonably significant clarification. =20

Thanks,
Chris

-----Original Message-----
From: Peter Psenak [mailto:ppsenak@cisco.com]=20
Sent: Tuesday, August 16, 2016 10:02 AM
To: Chris Bowers <cbowers@juniper.net>; OSPF List <ospf@ietf.org>
Subject: Re: [OSPF] OSPFv2 SR draft

Hi Chris,

I'll update the draft along those lines.

thanks,
Peter


On 16/08/16 16:02 , Chris Bowers wrote:
> Peter,
>
> I suggest changing the paragraph to read as below to make this clearer.
>
> =3D=3D=3D=3D=3D
>     The SR-Algorithm Sub-TLV is optional.  It MAY only be advertised once
>     in the Router Information Opaque LSA.  If the SID/Label Range TLV, as
>     defined in Section 3.2, is advertised, then the SR-Algorithm TLV MUST
>     also be advertised.  If a router C advertises a Prefix-SID sub-TLV fo=
r algorithm X
>     but does not advertise the SR-Algorithm Sub-TLV with algorithm X, the=
n
>     a router receiving that advertisement MUST ignore the Prefix-SID
>     advertisement from router C.  If router B does not advertise the
>     SR-Algorithm TLV for algorithm X, then other routers should not
>     forward traffic destined for a prefix-SID for algorithm X advertised =
by
>     some router D using a path that would require router B to forward tra=
ffic using
>     algorithm X.
> =3D=3D=3D=3D=3D
>
> Thanks,
> Chris
>
>
>
> -----Original Message-----
> From: Peter Psenak [mailto:ppsenak@cisco.com]
> Sent: Monday, August 15, 2016 6:40 AM
> To: Chris Bowers <cbowers@juniper.net>; OSPF List <ospf@ietf.org>
> Subject: Re: [OSPF] OSPFv2 SR draft
>
> Hi Chris,
>
> sorry for the delay, I was on PTO during last two weeks.
> Please see inline:
>
> On 03/08/16 16:45 , Chris Bowers wrote:
>> Peter,
>>
>> Taking a looking at the whole paragraph into this sentence was added,=20
>> I am not sure how to interpret it.
>>
>>      The SR-Algorithm Sub-TLV is optional.  It MAY only be advertised on=
ce
>>      in the Router Information Opaque LSA.  If the SID/Label Range TLV, =
as
>>      defined in Section 3.2, is advertised, then the SR-Algorithm TLV MU=
ST
>>      also be advertised.  If the SR-Algorithm TLV is not advertised by t=
he
>>      node, such node is considered as not being segment routing capable.
>>
>> Is this sentence intended to imply that if a router does not=20
>> advertise the SR-Algorithm TLV including algorithm X, then any=20
>> prefix-SIDs for algorithm X advertised by that router will be ignored by=
 other routers?
>
> in OSPF we do not have the SR capability TLV. We use SR-Algorithm TLV=20
> for that purpose. So if a router does not advertise the SR-Algorithm=20
> TLV for algorithm X, other routers should not send any SR traffic=20
> using SIDs that were advertised for algorithm X.
>
> If the router does not advertise any SR Algorithm TLV, then the node=20
> is not SR capable and no SR traffic should be forwarded to such a node.
>
> thanks,
> Peter
>
>
>>
>> If this is the intention, then it would be better to state is more expli=
citly.
>>
>> If not, then the intended meaning should be clarified.
>>
>> Thanks,
>> Chris
>>
>>
>> -----Original Message-----
>> From: OSPF [mailto:ospf-bounces@ietf.org] On Behalf Of Peter Psenak
>> Sent: Friday, July 22, 2016 3:30 AM
>> To: OSPF List <ospf@ietf.org>
>> Subject: [OSPF] OSPFv2 SR draft
>>
>> Hi All,
>>
>> following text has been added in the latest revision of the OSPFv2 SR=20
>> draft, section 3.1.
>>
>> "If the SR-Algorithm TLV is not advertised by node, such node is=20
>> considered as not being segment routing capable."
>>
>> Please let us know if there are any concerns regarding this addition.
>>
>> thanks,
>> Peter
>>
>> _______________________________________________
>> OSPF mailing list
>> OSPF@ietf.org
>> https://www.ietf.org/mailman/listinfo/ospf
>> .
>>
>
> .
>


From nobody Sat Aug 20 07:24:15 2016
Return-Path: <yangang@huawei.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E172512D531 for <ospf@ietfa.amsl.com>; Sat, 20 Aug 2016 07:24:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.467
X-Spam-Level: 
X-Spam-Status: No, score=-5.467 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-1.247, 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 1OIFliMdRAQg for <ospf@ietfa.amsl.com>; Sat, 20 Aug 2016 07:24:11 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F337112D124 for <ospf@ietf.org>; Sat, 20 Aug 2016 07:24:10 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml703-cah.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CPU15374; Sat, 20 Aug 2016 14:24:08 +0000 (GMT)
Received: from NKGEML413-HUB.china.huawei.com (10.98.56.74) by lhreml703-cah.china.huawei.com (10.201.5.104) with Microsoft SMTP Server (TLS) id 14.3.235.1; Sat, 20 Aug 2016 15:24:08 +0100
Received: from NKGEML514-MBX.china.huawei.com ([fe80::40a8:f0d:c0f3:2ca5]) by NKGEML413-HUB.china.huawei.com ([10.98.56.74]) with mapi id 14.03.0235.001; Sat, 20 Aug 2016 22:23:55 +0800
From: Yangang <yangang@huawei.com>
To: "ospf@ietf.org" <ospf@ietf.org>
Thread-Topic: Some doubts about OSPF YANG model.
Thread-Index: AdH67np442TlrEKJStyWksOPOvPQ9w==
Date: Sat, 20 Aug 2016 14:23:55 +0000
Message-ID: <D496C972D1A13540A730720631EC73418606CB0C@nkgeml514-mbx.china.huawei.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.109.111.246]
Content-Type: multipart/alternative; boundary="_000_D496C972D1A13540A730720631EC73418606CB0Cnkgeml514mbxchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A090203.57B86809.0039, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=0.0.0.0, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: f372eb19966ba9498097f7c603adbef5
Archived-At: <https://mailarchive.ietf.org/arch/msg/ospf/HK1fcX3DOd_TUfs9w8AIqzHaQh4>
Subject: [OSPF] Some doubts about OSPF YANG model.
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 20 Aug 2016 14:24:14 -0000

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

Hi,

I am reading the YANG model of OSPF, and I have some doubts. I hope it can =
provide some help for model standard process.

1. Page 8: There are two leaf: mtu-ignore and prefix-suppression. I think m=
aybe no need define these two leaf in virtual link.

2. Page 9: Similar with the first doubt, do we need "mtu-ignore" in sham-li=
nk?

3. Page 9: Maybe there is a mistake in writing. "bfd" leaf should be moved =
to OSPF BFD model.

4. Page 13: In the notification definition: About the "rx-bad-packet", it i=
s not same as the model, "if-rx-bad-packet". The other, there is similar tr=
ap in OSPF MIB. But some EMS/NMS don't handle it because robustness of OSPF=
 can handle it. Sometime, only when some adjacencies are broken, or routes =
have some problem, the administrator will debug it and find the number of s=
ome bad packet counter will be very big, Base on it, the problem can be sol=
ved and the service will be restored. I suggest maybe we can provide some c=
ounter in OSPF.

5. Page 39: In the container opaque, there are some define about "router-ad=
dress-TLV", "link-TLV" and some other named TLV, do we need "when" statemen=
t?

6. Page 58: About the leaf of "Hello-Interval" and "Dead-Interval". Do we n=
eed define the default value? Because this kind of parameter can affect the=
 adjacency establish. Sometime the adjacency maybe cannot be established be=
cause the default value is different. Maybe a explicit define is good choic=
e.

7. Page 75: About te-id of MPLS, it should be defined in OSPF model? Or OSP=
F quote it from MPLS model?

It is all I got.

Yangang.

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

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 12 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:\5B8B\4F53;
	panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:"\@\5B8B\4F53";
	panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0cm;
	margin-bottom:.0001pt;
	text-align:justify;
	text-justify:inter-ideograph;
	font-size:10.5pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-compose;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;}
/* Page Definitions */
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"ZH-CN" link=3D"blue" vlink=3D"purple" style=3D"text-justify-t=
rim:punctuation">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US">Hi, <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">I am reading the YANG model of =
OSPF, and I have some doubts. I hope it can provide some help for model sta=
ndard process.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">1. Page 8: There are two leaf: =
mtu-ignore and prefix-suppression. I think maybe no need define these two l=
eaf in virtual link.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">2. Page 9: Similar with the fir=
st doubt, do we need &quot;mtu-ignore&quot; in sham-link?<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">3. Page 9: Maybe there is a mis=
take in writing. &quot;bfd&quot; leaf should be moved to OSPF BFD model.<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">4. Page 13: In the notification=
 definition: About the &quot;rx-bad-packet&quot;, it is not same as the mod=
el, &quot;if-rx-bad-packet&quot;. The other, there is similar trap in OSPF =
MIB. But some EMS/NMS don't handle it because robustness
 of OSPF can handle it. Sometime, only when some adjacencies are broken, or=
 routes have some problem, the administrator will debug it and find the num=
ber of some bad packet counter will be very big, Base on it, the problem ca=
n be solved and the service will
 be restored. I suggest maybe we can provide some counter in OSPF.<o:p></o:=
p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">5. Page 39: In the container op=
aque, there are some define about &quot;router-address-TLV&quot;, &quot;lin=
k-TLV&quot; and some other named TLV, do we need &quot;when&quot; statement=
?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">6. Page 58: About the leaf of &=
quot;Hello-Interval&quot; and &quot;Dead-Interval&quot;. Do we need define =
the default value? Because this kind of parameter can affect the adjacency =
establish. Sometime the adjacency maybe cannot be established
 because the default value is different. Maybe a explicit define is good ch=
oice.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">7. Page 75: About te-id of MPLS=
, it should be defined in OSPF model? Or OSPF quote it from MPLS model?<o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">It is all I got.<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Yangang.<o:p></o:p></span></p>
</div>
</body>
</html>

--_000_D496C972D1A13540A730720631EC73418606CB0Cnkgeml514mbxchi_--


From nobody Sat Aug 20 08:20:28 2016
Return-Path: <acee@cisco.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C099412D1AC for <ospf@ietfa.amsl.com>; Sat, 20 Aug 2016 08:20:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.768
X-Spam-Level: 
X-Spam-Status: No, score=-15.768 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=-1.247, 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 I6eaPNvSysRr for <ospf@ietfa.amsl.com>; Sat, 20 Aug 2016 08:20:23 -0700 (PDT)
Received: from alln-iport-1.cisco.com (alln-iport-1.cisco.com [173.37.142.88]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 22D1112D877 for <ospf@ietf.org>; Sat, 20 Aug 2016 08:20:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=20919; q=dns/txt; s=iport; t=1471706423; x=1472916023; h=from:to:subject:date:message-id:mime-version; bh=VP5xBYmKcwtnaGL6CTrSXy4OBwbdK8Fn1+lGJSCBksg=; b=aTorW6GZmk7Im8P62G+dQQ92AnJczSAsopzkf2CGPLKxJTax1+XRu9hs c4H5Md7VRtUpJcZZaPX0T5n3K1ekixMPPGS4siRaV4ZiovErw1fshq4Et j84ClcIejxQzLVij/Oyl2sxXw2KxsPZlOqGxxhqv9aXprLcmBSxEZS8oB 0=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0BeAgALdLhX/5pdJa1egnZOVnwHsmSCe?= =?us-ascii?q?YIPgX2GHR6BHzgUAgEBAQEBAQFeJ4ReAQEFIwpeAQgRAwECKAMCBDAUCQoEARK?= =?us-ascii?q?IMas9j2YBAQEBAQUBAQEBAQEBIIp4hGCCYYJaBZQBhUcBjx6PUIw/g3cBHjaCD?= =?us-ascii?q?YFtcIV8fwEBAQ?=
X-IronPort-AV: E=Sophos;i="5.28,550,1464652800";  d="scan'208,217";a="313358446"
Received: from rcdn-core-3.cisco.com ([173.37.93.154]) by alln-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 20 Aug 2016 15:20:21 +0000
Received: from XCH-RTP-015.cisco.com (xch-rtp-015.cisco.com [64.101.220.155]) by rcdn-core-3.cisco.com (8.14.5/8.14.5) with ESMTP id u7KFKK0C027347 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Sat, 20 Aug 2016 15:20:21 GMT
Received: from xch-rtp-015.cisco.com (64.101.220.155) by XCH-RTP-015.cisco.com (64.101.220.155) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Sat, 20 Aug 2016 11:20:19 -0400
Received: from xch-rtp-015.cisco.com ([64.101.220.155]) by XCH-RTP-015.cisco.com ([64.101.220.155]) with mapi id 15.00.1210.000; Sat, 20 Aug 2016 11:20:19 -0400
From: "Acee Lindem (acee)" <acee@cisco.com>
To: Yangang <yangang@huawei.com>, "ospf@ietf.org" <ospf@ietf.org>
Thread-Topic: [OSPF] Some doubts about OSPF YANG model.
Thread-Index: AQHR+vZcDcWnk3oIPUGyAzE9vzHguA==
Date: Sat, 20 Aug 2016 15:20:19 +0000
Message-ID: <D3DDE878.7A977%acee@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.116.152.198]
Content-Type: multipart/alternative; boundary="_000_D3DDE8787A977aceeciscocom_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/ospf/HFzpecbb5n_mPRe5ArYJ3n77UvA>
Subject: Re: [OSPF] Some doubts about OSPF YANG model.
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 20 Aug 2016 15:20:26 -0000

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

SGkgWWFuZ2FuZywNCg0KVGhhbmtzIGZvciByZXZpZXdpbmcgLSBsZXQgbWUgYW5zd2VyIHRoZSBv
bmVzIGZvciB3aGljaCBJIGhhdmUgYW5zd2VycyBhbmQgd2Ugd2lsbCBkaXNjdXNzIHRoZSBvdGhl
cnMgYW1vbmdzdCB0aGUgYXV0aG9ycy4NCg0KRnJvbTogT1NQRiA8b3NwZi1ib3VuY2VzQGlldGYu
b3JnPG1haWx0bzpvc3BmLWJvdW5jZXNAaWV0Zi5vcmc+PiBvbiBiZWhhbGYgb2YgWWFuZ2FuZyA8
eWFuZ2FuZ0BodWF3ZWkuY29tPG1haWx0bzp5YW5nYW5nQGh1YXdlaS5jb20+Pg0KRGF0ZTogU2F0
dXJkYXksIEF1Z3VzdCAyMCwgMjAxNiBhdCAxMDoyMyBBTQ0KVG86IE9TUEYgV0cgTGlzdCA8b3Nw
ZkBpZXRmLm9yZzxtYWlsdG86b3NwZkBpZXRmLm9yZz4+DQpTdWJqZWN0OiBbT1NQRl0gU29tZSBk
b3VidHMgYWJvdXQgT1NQRiBZQU5HIG1vZGVsLg0KDQpIaSwNCg0KSSBhbSByZWFkaW5nIHRoZSBZ
QU5HIG1vZGVsIG9mIE9TUEYsIGFuZCBJIGhhdmUgc29tZSBkb3VidHMuIEkgaG9wZSBpdCBjYW4g
cHJvdmlkZSBzb21lIGhlbHAgZm9yIG1vZGVsIHN0YW5kYXJkIHByb2Nlc3MuDQoNCjEuIFBhZ2Ug
ODogVGhlcmUgYXJlIHR3byBsZWFmOiBtdHUtaWdub3JlIGFuZCBwcmVmaXgtc3VwcHJlc3Npb24u
IEkgdGhpbmsgbWF5YmUgbm8gbmVlZCBkZWZpbmUgdGhlc2UgdHdvIGxlYWYgaW4gdmlydHVhbCBs
aW5rLg0KDQpwcmVmaXgtc3VwcHJlc3Npb24gaXMgbm90IGFwcGxpY2FibGUgdG8gdmlydHVhbCBs
aW5rcyBzaW5jZSB0aGVyZSBpcyBubyBpbnRlcmZhY2Ugc3VibmV0IGFzc29jaWF0ZWQgd2l0aCBh
IHZpcnR1YWwgbGluay4NCm10dS1pZ25vcmUgaXMgbm90IGFwcGxpY2FibGUgdG8gdmlydHVhbCBs
aW5rcyBzaW5jZSBpdCB0aGUgZmllbGQgaW4gdGhlIEREIHBhY2tldCBpcyBhbHdheXMgMCAoc2Vl
IHNlY3Rpb24gMTAuOCBpbiBSRkMgMjMyOCkuDQoNCg0KDQoyLiBQYWdlIDk6IFNpbWlsYXIgd2l0
aCB0aGUgZmlyc3QgZG91YnQsIGRvIHdlIG5lZWQgIm10dS1pZ25vcmUiIGluIHNoYW0tbGluaz8N
Cg0KU2ltaWxhciB0byBhIHZpcnR1YWwgbGluaywgc2hhbSBsaW5rIGltcGxlbWVudGF0aW9ucyBz
ZXQgdGhlIE1UVSB0byAwIGluIEREIHBhY2tldHMgKHVuZm9ydHVuYXRlbHksIHRoaXMgaXMgbm90
IGV4cGxpY2l0bHkgc3RhdGVkIGluIFJGQyA0NTc3KS4NCg0KDQozLiBQYWdlIDk6IE1heWJlIHRo
ZXJlIGlzIGEgbWlzdGFrZSBpbiB3cml0aW5nLiAiYmZkIiBsZWFmIHNob3VsZCBiZSBtb3ZlZCB0
byBPU1BGIEJGRCBtb2RlbC4NCg0KV2lsbCBuZWVkIHRvIGRpc2N1c3MuIFdlIGhhdmUgZ29uZSBi
YWNrIGFuZCBmb3J0aCBvbiB3aGV0aGVyIG9yIG5vdCB3ZSBuZWVkIGEgc2VwYXJhdGUgT1NQRiBC
RkQgbW9kZWwuDQoNCg0KNC4gUGFnZSAxMzogSW4gdGhlIG5vdGlmaWNhdGlvbiBkZWZpbml0aW9u
OiBBYm91dCB0aGUgInJ4LWJhZC1wYWNrZXQiLCBpdCBpcyBub3Qgc2FtZSBhcyB0aGUgbW9kZWws
ICJpZi1yeC1iYWQtcGFja2V0Ii4gVGhlIG90aGVyLCB0aGVyZSBpcyBzaW1pbGFyIHRyYXAgaW4g
T1NQRiBNSUIuIEJ1dCBzb21lIEVNUy9OTVMgZG9uJ3QgaGFuZGxlIGl0IGJlY2F1c2Ugcm9idXN0
bmVzcyBvZiBPU1BGIGNhbiBoYW5kbGUgaXQuIFNvbWV0aW1lLCBvbmx5IHdoZW4gc29tZSBhZGph
Y2VuY2llcyBhcmUgYnJva2VuLCBvciByb3V0ZXMgaGF2ZSBzb21lIHByb2JsZW0sIHRoZSBhZG1p
bmlzdHJhdG9yIHdpbGwgZGVidWcgaXQgYW5kIGZpbmQgdGhlIG51bWJlciBvZiBzb21lIGJhZCBw
YWNrZXQgY291bnRlciB3aWxsIGJlIHZlcnkgYmlnLCBCYXNlIG9uIGl0LCB0aGUgcHJvYmxlbSBj
YW4gYmUgc29sdmVkIGFuZCB0aGUgc2VydmljZSB3aWxsIGJlIHJlc3RvcmVkLiBJIHN1Z2dlc3Qg
bWF5YmUgd2UgY2FuIHByb3ZpZGUgc29tZSBjb3VudGVyIGluIE9TUEYuDQoNClNvLCB5b3UgYXJl
IGFza2luZyBmb3IgYW4gaW5zdGFuY2UgbGV2ZWwgY291bnRlciBmb3IgcngtYmFkLXBhY2tldD8N
Cg0KDQoNCjUuIFBhZ2UgMzk6IEluIHRoZSBjb250YWluZXIgb3BhcXVlLCB0aGVyZSBhcmUgc29t
ZSBkZWZpbmUgYWJvdXQgInJvdXRlci1hZGRyZXNzLVRMViIsICJsaW5rLVRMViIgYW5kIHNvbWUg
b3RoZXIgbmFtZWQgVExWLCBkbyB3ZSBuZWVkICJ3aGVuIiBzdGF0ZW1lbnQ/DQoNCknigJltIG5v
dCBzdXJlIHdoeSB3ZeKAmWQgd2FudCB0byBhZGQg4oCcd2hlbuKAnSBjb25kaXRpb25zLiBUaGVz
ZSBhcmUgb3BlcmF0aW9uYWwgc3RhdGUgVExWcy4NCg0KDQo2LiBQYWdlIDU4OiBBYm91dCB0aGUg
bGVhZiBvZiAiSGVsbG8tSW50ZXJ2YWwiIGFuZCAiRGVhZC1JbnRlcnZhbCIuIERvIHdlIG5lZWQg
ZGVmaW5lIHRoZSBkZWZhdWx0IHZhbHVlPyBCZWNhdXNlIHRoaXMga2luZCBvZiBwYXJhbWV0ZXIg
Y2FuIGFmZmVjdCB0aGUgYWRqYWNlbmN5IGVzdGFibGlzaC4gU29tZXRpbWUgdGhlIGFkamFjZW5j
eSBtYXliZSBjYW5ub3QgYmUgZXN0YWJsaXNoZWQgYmVjYXVzZSB0aGUgZGVmYXVsdCB2YWx1ZSBp
cyBkaWZmZXJlbnQuIE1heWJlIGEgZXhwbGljaXQgZGVmaW5lIGlzIGdvb2QgY2hvaWNlLg0KDQpX
ZSB3aWxsIGRpc2N1c3MuIFR5cGljYWxseSB0aGVzZSBoYXZlIGJlZW4gaW1wbGVtZW50YXRpb24g
c3BlY2lmaWMuDQoNCg0KNy4gUGFnZSA3NTogQWJvdXQgdGUtaWQgb2YgTVBMUywgaXQgc2hvdWxk
IGJlIGRlZmluZWQgaW4gT1NQRiBtb2RlbD8gT3IgT1NQRiBxdW90ZSBpdCBmcm9tIE1QTFMgbW9k
ZWw/DQoNClRoZXJlIGhhcyBiZWVuIHNvbWUgZGlzY3Vzc2lvbiBvZiBjb25zb2xpZGF0aW9uIG9m
IGNvbW1vbiB0eXBlcyBmb3Igcm91dGluZyBpbiBhIHNlcGFyYXRlIG1vZGVsLiBIb3dldmVyLCBJ
IHdvdWxkbuKAmXQgd2FudCB0byBpbnRyb2R1Y2UgYSBkZXBlbmRlbmN5IG9uIGFuIE1QTFMgbW9k
ZWwgZm9yIGEgc2luZ2xlIHR5cGUuDQoNClRoYW5rcywNCkFjZWUNCg0KDQoNCg0KSXQgaXMgYWxs
IEkgZ290Lg0KDQpZYW5nYW5nLg0K

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

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy
ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsgY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1zaXplOiAx
NHB4OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPGRpdj5IaSBZYW5nYW5n
LCZuYnNwOzwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+VGhhbmtzIGZvciByZXZpZXdp
bmcgLSBsZXQgbWUgYW5zd2VyIHRoZSBvbmVzIGZvciB3aGljaCBJIGhhdmUgYW5zd2VycyBhbmQg
d2Ugd2lsbCBkaXNjdXNzIHRoZSBvdGhlcnMgYW1vbmdzdCB0aGUgYXV0aG9ycy4mbmJzcDs8L2Rp
dj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8c3BhbiBpZD0iT0xLX1NSQ19CT0RZX1NFQ1RJT04iPg0K
PGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6Q2FsaWJyaTsgZm9udC1zaXplOjExcHQ7IHRleHQtYWxp
Z246bGVmdDsgY29sb3I6YmxhY2s7IEJPUkRFUi1CT1RUT006IG1lZGl1bSBub25lOyBCT1JERVIt
TEVGVDogbWVkaXVtIG5vbmU7IFBBRERJTkctQk9UVE9NOiAwaW47IFBBRERJTkctTEVGVDogMGlu
OyBQQURESU5HLVJJR0hUOiAwaW47IEJPUkRFUi1UT1A6ICNiNWM0ZGYgMXB0IHNvbGlkOyBCT1JE
RVItUklHSFQ6IG1lZGl1bSBub25lOyBQQURESU5HLVRPUDogM3B0Ij4NCjxzcGFuIHN0eWxlPSJm
b250LXdlaWdodDpib2xkIj5Gcm9tOiA8L3NwYW4+T1NQRiAmbHQ7PGEgaHJlZj0ibWFpbHRvOm9z
cGYtYm91bmNlc0BpZXRmLm9yZyI+b3NwZi1ib3VuY2VzQGlldGYub3JnPC9hPiZndDsgb24gYmVo
YWxmIG9mIFlhbmdhbmcgJmx0OzxhIGhyZWY9Im1haWx0bzp5YW5nYW5nQGh1YXdlaS5jb20iPnlh
bmdhbmdAaHVhd2VpLmNvbTwvYT4mZ3Q7PGJyPg0KPHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJv
bGQiPkRhdGU6IDwvc3Bhbj5TYXR1cmRheSwgQXVndXN0IDIwLCAyMDE2IGF0IDEwOjIzIEFNPGJy
Pg0KPHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQiPlRvOiA8L3NwYW4+T1NQRiBXRyBMaXN0
ICZsdDs8YSBocmVmPSJtYWlsdG86b3NwZkBpZXRmLm9yZyI+b3NwZkBpZXRmLm9yZzwvYT4mZ3Q7
PGJyPg0KPHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQiPlN1YmplY3Q6IDwvc3Bhbj5bT1NQ
Rl0gU29tZSBkb3VidHMgYWJvdXQgT1NQRiBZQU5HIG1vZGVsLjxicj4NCjwvZGl2Pg0KPGRpdj48
YnI+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIGlkPSJNQUNfT1VUTE9PS19BVFRSSUJVVElPTl9CTE9D
S1FVT1RFIiBzdHlsZT0iQk9SREVSLUxFRlQ6ICNiNWM0ZGYgNSBzb2xpZDsgUEFERElORzowIDAg
MCA1OyBNQVJHSU46MCAwIDAgNTsiPg0KPGRpdiB4bWxuczp2PSJ1cm46c2NoZW1hcy1taWNyb3Nv
ZnQtY29tOnZtbCIgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2Zm
aWNlIiB4bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxu
czptPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHht
bG5zPSJodHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxtZXRhIG5hbWU9IkdlbmVy
YXRvciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0
eWxlPjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1p
bHk6XDVCOEJcNEY1MzsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30NCkBmb250LWZh
Y2UNCgl7Zm9udC1mYW1pbHk6IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQg
NiAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6
MiAxNSA1IDIgMiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiXEBcNUI4
Qlw0RjUzIjsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30NCi8qIFN0eWxlIERlZmlu
aXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21h
cmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCXRleHQtYWxpZ246anVzdGlmeTsN
Cgl0ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBoOw0KCWZvbnQtc2l6ZToxMC41cHQ7DQoJZm9u
dC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJs
aW5rDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3Jh
dGlvbjp1bmRlcmxpbmU7fQ0KYTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJ
e21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgljb2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9u
OnVuZGVybGluZTt9DQpzcGFuLkVtYWlsU3R5bGUxNw0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25h
bC1jb21wb3NlOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6
d2luZG93dGV4dDt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25s
eTt9DQovKiBQYWdlIERlZmluaXRpb25zICovDQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo2
MTIuMHB0IDc5Mi4wcHQ7DQoJbWFyZ2luOjcyLjBwdCA5MC4wcHQgNzIuMHB0IDkwLjBwdDt9DQpk
aXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5bGU+PCEtLVtp
ZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4
PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8
bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0i
MSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjxkaXYgbGFuZz0iWkgt
Q04iIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiIHN0eWxlPSJ0ZXh0LWp1c3RpZnktdHJpbTpw
dW5jdHVhdGlvbiI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPkhpLCA8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPkkgYW0gcmVh
ZGluZyB0aGUgWUFORyBtb2RlbCBvZiBPU1BGLCBhbmQgSSBoYXZlIHNvbWUgZG91YnRzLiBJIGhv
cGUgaXQgY2FuIHByb3ZpZGUgc29tZSBoZWxwIGZvciBtb2RlbCBzdGFuZGFyZCBwcm9jZXNzLjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyI+MS4gUGFnZSA4OiBUaGVyZSBhcmUgdHdvIGxlYWY6IG10dS1pZ25v
cmUgYW5kIHByZWZpeC1zdXBwcmVzc2lvbi4gSSB0aGluayBtYXliZSBubyBuZWVkIGRlZmluZSB0
aGVzZSB0d28gbGVhZiBpbiB2aXJ0dWFsIGxpbmsuPC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvc3Bhbj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2
PnByZWZpeC1zdXBwcmVzc2lvbiBpcyBub3QgYXBwbGljYWJsZSB0byB2aXJ0dWFsIGxpbmtzIHNp
bmNlIHRoZXJlIGlzIG5vIGludGVyZmFjZSBzdWJuZXQgYXNzb2NpYXRlZCB3aXRoIGEgdmlydHVh
bCBsaW5rLjwvZGl2Pg0KPGRpdj5tdHUtaWdub3JlIGlzIG5vdCBhcHBsaWNhYmxlIHRvIHZpcnR1
YWwgbGlua3Mgc2luY2UgaXQgdGhlIGZpZWxkIGluIHRoZSBERCBwYWNrZXQgaXMgYWx3YXlzIDAg
KHNlZSBzZWN0aW9uIDEwLjggaW4gUkZDIDIzMjgpLiZuYnNwOzwvZGl2Pg0KPGRpdj48YnI+DQo8
L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8c3BhbiBpZD0iT0xLX1NSQ19CT0RZX1NFQ1RJT04i
Pg0KPGJsb2NrcXVvdGUgaWQ9Ik1BQ19PVVRMT09LX0FUVFJJQlVUSU9OX0JMT0NLUVVPVEUiIHN0
eWxlPSJCT1JERVItTEVGVDogI2I1YzRkZiA1IHNvbGlkOyBQQURESU5HOjAgMCAwIDU7IE1BUkdJ
TjowIDAgMCA1OyI+DQo8ZGl2IHhtbG5zOnY9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206dm1s
IiB4bWxuczpvPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpvZmZpY2UiIHhtbG5z
Onc9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOndvcmQiIHhtbG5zOm09Imh0dHA6
Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vb2ZmaWNlLzIwMDQvMTIvb21tbCIgeG1sbnM9Imh0dHA6
Ly93d3cudzMub3JnL1RSL1JFQy1odG1sNDAiPg0KPGRpdiBsYW5nPSJaSC1DTiIgbGluaz0iYmx1
ZSIgdmxpbms9InB1cnBsZSIgc3R5bGU9InRleHQtanVzdGlmeS10cmltOnB1bmN0dWF0aW9uIj4N
CjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4yLiBQYWdlIDk6IFNpbWlsYXIgd2l0aCB0
aGUgZmlyc3QgZG91YnQsIGRvIHdlIG5lZWQgJnF1b3Q7bXR1LWlnbm9yZSZxdW90OyBpbiBzaGFt
LWxpbms/PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4N
Cjwvc3Bhbj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2PlNpbWlsYXIgdG8gYSB2aXJ0dWFsIGxp
bmssIHNoYW0gbGluayBpbXBsZW1lbnRhdGlvbnMgc2V0IHRoZSBNVFUgdG8gMCBpbiBERCBwYWNr
ZXRzICh1bmZvcnR1bmF0ZWx5LCB0aGlzIGlzIG5vdCBleHBsaWNpdGx5IHN0YXRlZCBpbiBSRkMg
NDU3NykuJm5ic3A7PC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPHNwYW4gaWQ9Ik9MS19TUkNf
Qk9EWV9TRUNUSU9OIj4NCjxibG9ja3F1b3RlIGlkPSJNQUNfT1VUTE9PS19BVFRSSUJVVElPTl9C
TE9DS1FVT1RFIiBzdHlsZT0iQk9SREVSLUxFRlQ6ICNiNWM0ZGYgNSBzb2xpZDsgUEFERElORzow
IDAgMCA1OyBNQVJHSU46MCAwIDAgNTsiPg0KPGRpdiB4bWxuczp2PSJ1cm46c2NoZW1hcy1taWNy
b3NvZnQtY29tOnZtbCIgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6
b2ZmaWNlIiB4bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4
bWxuczptPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwi
IHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxkaXYgbGFuZz0iWkgt
Q04iIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiIHN0eWxlPSJ0ZXh0LWp1c3RpZnktdHJpbTpw
dW5jdHVhdGlvbiI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+My4gUGFnZSA5OiBN
YXliZSB0aGVyZSBpcyBhIG1pc3Rha2UgaW4gd3JpdGluZy4gJnF1b3Q7YmZkJnF1b3Q7IGxlYWYg
c2hvdWxkIGJlIG1vdmVkIHRvIE9TUEYgQkZEIG1vZGVsLjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L3NwYW4+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0K
PGRpdj5XaWxsIG5lZWQgdG8gZGlzY3Vzcy4gV2UgaGF2ZSBnb25lIGJhY2sgYW5kIGZvcnRoIG9u
IHdoZXRoZXIgb3Igbm90IHdlIG5lZWQgYSBzZXBhcmF0ZSBPU1BGIEJGRCBtb2RlbC4mbmJzcDs8
L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8c3BhbiBpZD0iT0xLX1NSQ19CT0RZX1NFQ1RJT04i
Pg0KPGJsb2NrcXVvdGUgaWQ9Ik1BQ19PVVRMT09LX0FUVFJJQlVUSU9OX0JMT0NLUVVPVEUiIHN0
eWxlPSJCT1JERVItTEVGVDogI2I1YzRkZiA1IHNvbGlkOyBQQURESU5HOjAgMCAwIDU7IE1BUkdJ
TjowIDAgMCA1OyI+DQo8ZGl2IHhtbG5zOnY9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206dm1s
IiB4bWxuczpvPSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTpvZmZpY2UiIHhtbG5z
Onc9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOndvcmQiIHhtbG5zOm09Imh0dHA6
Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20vb2ZmaWNlLzIwMDQvMTIvb21tbCIgeG1sbnM9Imh0dHA6
Ly93d3cudzMub3JnL1RSL1JFQy1odG1sNDAiPg0KPGRpdiBsYW5nPSJaSC1DTiIgbGluaz0iYmx1
ZSIgdmxpbms9InB1cnBsZSIgc3R5bGU9InRleHQtanVzdGlmeS10cmltOnB1bmN0dWF0aW9uIj4N
CjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj40LiBQYWdlIDEzOiBJbiB0aGUgbm90aWZp
Y2F0aW9uIGRlZmluaXRpb246IEFib3V0IHRoZSAmcXVvdDtyeC1iYWQtcGFja2V0JnF1b3Q7LCBp
dCBpcyBub3Qgc2FtZSBhcyB0aGUgbW9kZWwsICZxdW90O2lmLXJ4LWJhZC1wYWNrZXQmcXVvdDsu
IFRoZSBvdGhlciwgdGhlcmUgaXMgc2ltaWxhciB0cmFwIGluIE9TUEYgTUlCLiBCdXQgc29tZSBF
TVMvTk1TIGRvbid0IGhhbmRsZSBpdCBiZWNhdXNlIHJvYnVzdG5lc3MNCiBvZiBPU1BGIGNhbiBo
YW5kbGUgaXQuIFNvbWV0aW1lLCBvbmx5IHdoZW4gc29tZSBhZGphY2VuY2llcyBhcmUgYnJva2Vu
LCBvciByb3V0ZXMgaGF2ZSBzb21lIHByb2JsZW0sIHRoZSBhZG1pbmlzdHJhdG9yIHdpbGwgZGVi
dWcgaXQgYW5kIGZpbmQgdGhlIG51bWJlciBvZiBzb21lIGJhZCBwYWNrZXQgY291bnRlciB3aWxs
IGJlIHZlcnkgYmlnLCBCYXNlIG9uIGl0LCB0aGUgcHJvYmxlbSBjYW4gYmUgc29sdmVkIGFuZCB0
aGUgc2VydmljZSB3aWxsDQogYmUgcmVzdG9yZWQuIEkgc3VnZ2VzdCBtYXliZSB3ZSBjYW4gcHJv
dmlkZSBzb21lIGNvdW50ZXIgaW4gT1NQRi48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9zcGFuPg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+U28s
IHlvdSBhcmUgYXNraW5nIGZvciBhbiBpbnN0YW5jZSBsZXZlbCBjb3VudGVyIGZvciByeC1iYWQt
cGFja2V0PyZuYnNwOzwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+
DQo8c3BhbiBpZD0iT0xLX1NSQ19CT0RZX1NFQ1RJT04iPg0KPGJsb2NrcXVvdGUgaWQ9Ik1BQ19P
VVRMT09LX0FUVFJJQlVUSU9OX0JMT0NLUVVPVEUiIHN0eWxlPSJCT1JERVItTEVGVDogI2I1YzRk
ZiA1IHNvbGlkOyBQQURESU5HOjAgMCAwIDU7IE1BUkdJTjowIDAgMCA1OyI+DQo8ZGl2IHhtbG5z
OnY9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206dm1sIiB4bWxuczpvPSJ1cm46c2NoZW1hcy1t
aWNyb3NvZnQtY29tOm9mZmljZTpvZmZpY2UiIHhtbG5zOnc9InVybjpzY2hlbWFzLW1pY3Jvc29m
dC1jb206b2ZmaWNlOndvcmQiIHhtbG5zOm09Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5jb20v
b2ZmaWNlLzIwMDQvMTIvb21tbCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnL1RSL1JFQy1odG1s
NDAiPg0KPGRpdiBsYW5nPSJaSC1DTiIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSIgc3R5bGU9
InRleHQtanVzdGlmeS10cmltOnB1bmN0dWF0aW9uIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9u
MSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIj41LiBQYWdlIDM5OiBJbiB0aGUgY29udGFpbmVyIG9wYXF1ZSwgdGhlcmUgYXJlIHNv
bWUgZGVmaW5lIGFib3V0ICZxdW90O3JvdXRlci1hZGRyZXNzLVRMViZxdW90OywgJnF1b3Q7bGlu
ay1UTFYmcXVvdDsgYW5kIHNvbWUgb3RoZXIgbmFtZWQgVExWLCBkbyB3ZSBuZWVkICZxdW90O3do
ZW4mcXVvdDsgc3RhdGVtZW50Pzwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Jsb2NrcXVvdGU+DQo8L3NwYW4+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj5J4oCZbSBub3Qg
c3VyZSB3aHkgd2XigJlkIHdhbnQgdG8gYWRkIOKAnHdoZW7igJ0gY29uZGl0aW9ucy4gVGhlc2Ug
YXJlIG9wZXJhdGlvbmFsIHN0YXRlIFRMVnMuJm5ic3A7PC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2
Pg0KPHNwYW4gaWQ9Ik9MS19TUkNfQk9EWV9TRUNUSU9OIj4NCjxibG9ja3F1b3RlIGlkPSJNQUNf
T1VUTE9PS19BVFRSSUJVVElPTl9CTE9DS1FVT1RFIiBzdHlsZT0iQk9SREVSLUxFRlQ6ICNiNWM0
ZGYgNSBzb2xpZDsgUEFERElORzowIDAgMCA1OyBNQVJHSU46MCAwIDAgNTsiPg0KPGRpdiB4bWxu
czp2PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOnZtbCIgeG1sbnM6bz0idXJuOnNjaGVtYXMt
bWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3Nv
ZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29t
L29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRt
bDQwIj4NCjxkaXYgbGFuZz0iWkgtQ04iIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiIHN0eWxl
PSJ0ZXh0LWp1c3RpZnktdHJpbTpwdW5jdHVhdGlvbiI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlv
bjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpw
PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyI+Ni4gUGFnZSA1ODogQWJvdXQgdGhlIGxlYWYgb2YgJnF1b3Q7SGVsbG8tSW50ZXJ2
YWwmcXVvdDsgYW5kICZxdW90O0RlYWQtSW50ZXJ2YWwmcXVvdDsuIERvIHdlIG5lZWQgZGVmaW5l
IHRoZSBkZWZhdWx0IHZhbHVlPyBCZWNhdXNlIHRoaXMga2luZCBvZiBwYXJhbWV0ZXIgY2FuIGFm
ZmVjdCB0aGUgYWRqYWNlbmN5IGVzdGFibGlzaC4gU29tZXRpbWUgdGhlIGFkamFjZW5jeSBtYXli
ZSBjYW5ub3QgYmUgZXN0YWJsaXNoZWQNCiBiZWNhdXNlIHRoZSBkZWZhdWx0IHZhbHVlIGlzIGRp
ZmZlcmVudC4gTWF5YmUgYSBleHBsaWNpdCBkZWZpbmUgaXMgZ29vZCBjaG9pY2UuPC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvc3Bhbj4NCjxkaXY+
PGJyPg0KPC9kaXY+DQo8ZGl2PldlIHdpbGwgZGlzY3Vzcy4gVHlwaWNhbGx5IHRoZXNlIGhhdmUg
YmVlbiBpbXBsZW1lbnRhdGlvbiBzcGVjaWZpYy4mbmJzcDs8L2Rpdj4NCjxkaXY+PGJyPg0KPC9k
aXY+DQo8c3BhbiBpZD0iT0xLX1NSQ19CT0RZX1NFQ1RJT04iPg0KPGJsb2NrcXVvdGUgaWQ9Ik1B
Q19PVVRMT09LX0FUVFJJQlVUSU9OX0JMT0NLUVVPVEUiIHN0eWxlPSJCT1JERVItTEVGVDogI2I1
YzRkZiA1IHNvbGlkOyBQQURESU5HOjAgMCAwIDU7IE1BUkdJTjowIDAgMCA1OyI+DQo8ZGl2IHht
bG5zOnY9InVybjpzY2hlbWFzLW1pY3Jvc29mdC1jb206dm1sIiB4bWxuczpvPSJ1cm46c2NoZW1h
cy1taWNyb3NvZnQtY29tOm9mZmljZTpvZmZpY2UiIHhtbG5zOnc9InVybjpzY2hlbWFzLW1pY3Jv
c29mdC1jb206b2ZmaWNlOndvcmQiIHhtbG5zOm09Imh0dHA6Ly9zY2hlbWFzLm1pY3Jvc29mdC5j
b20vb2ZmaWNlLzIwMDQvMTIvb21tbCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnL1RSL1JFQy1o
dG1sNDAiPg0KPGRpdiBsYW5nPSJaSC1DTiIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSIgc3R5
bGU9InRleHQtanVzdGlmeS10cmltOnB1bmN0dWF0aW9uIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0
aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIj43LiBQYWdlIDc1OiBBYm91dCB0ZS1pZCBvZiBNUExTLCBpdCBzaG91bGQgYmUg
ZGVmaW5lZCBpbiBPU1BGIG1vZGVsPyBPciBPU1BGIHF1b3RlIGl0IGZyb20gTVBMUyBtb2RlbD88
L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9zcGFu
Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+VGhlcmUgaGFzIGJlZW4gc29tZSBkaXNjdXNzaW9u
IG9mIGNvbnNvbGlkYXRpb24gb2YgY29tbW9uIHR5cGVzIGZvciByb3V0aW5nIGluIGEgc2VwYXJh
dGUgbW9kZWwuIEhvd2V2ZXIsIEkgd291bGRu4oCZdCB3YW50IHRvIGludHJvZHVjZSBhIGRlcGVu
ZGVuY3kgb24gYW4gTVBMUyBtb2RlbCBmb3IgYSBzaW5nbGUgdHlwZS4mbmJzcDs8L2Rpdj4NCjxk
aXY+PGJyPg0KPC9kaXY+DQo8ZGl2PlRoYW5rcyw8L2Rpdj4NCjxkaXY+QWNlZSZuYnNwOzwvZGl2
Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2
Pg0KPHNwYW4gaWQ9Ik9MS19TUkNfQk9EWV9TRUNUSU9OIj4NCjxibG9ja3F1b3RlIGlkPSJNQUNf
T1VUTE9PS19BVFRSSUJVVElPTl9CTE9DS1FVT1RFIiBzdHlsZT0iQk9SREVSLUxFRlQ6ICNiNWM0
ZGYgNSBzb2xpZDsgUEFERElORzowIDAgMCA1OyBNQVJHSU46MCAwIDAgNTsiPg0KPGRpdiB4bWxu
czp2PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOnZtbCIgeG1sbnM6bz0idXJuOnNjaGVtYXMt
bWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3Nv
ZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJodHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29t
L29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRt
bDQwIj4NCjxkaXYgbGFuZz0iWkgtQ04iIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiIHN0eWxl
PSJ0ZXh0LWp1c3RpZnktdHJpbTpwdW5jdHVhdGlvbiI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlv
bjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpw
PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyI+SXQgaXMgYWxsIEkgZ290LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+WWFuZ2FuZy48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+
DQo8L3NwYW4+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_D3DDE8787A977aceeciscocom_--


From nobody Sun Aug 21 00:49:44 2016
Return-Path: <yangang@huawei.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5E43112B034 for <ospf@ietfa.amsl.com>; Sun, 21 Aug 2016 00:49:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.768
X-Spam-Level: 
X-Spam-Status: No, score=-4.768 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.548, 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 vvg-UCKuQOWW for <ospf@ietfa.amsl.com>; Sun, 21 Aug 2016 00:49:39 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7A31A12B005 for <ospf@ietf.org>; Sun, 21 Aug 2016 00:49:38 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml705-cah.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CPU89156; Sun, 21 Aug 2016 07:49:34 +0000 (GMT)
Received: from NKGEML411-HUB.china.huawei.com (10.98.56.70) by lhreml705-cah.china.huawei.com (10.201.5.168) with Microsoft SMTP Server (TLS) id 14.3.235.1; Sun, 21 Aug 2016 08:49:33 +0100
Received: from NKGEML514-MBX.china.huawei.com ([fe80::40a8:f0d:c0f3:2ca5]) by nkgeml411-hub.china.huawei.com ([10.98.56.70]) with mapi id 14.03.0235.001; Sun, 21 Aug 2016 15:49:27 +0800
From: Yangang <yangang@huawei.com>
To: "Acee Lindem (acee)" <acee@cisco.com>, "ospf@ietf.org" <ospf@ietf.org>
Thread-Topic: [OSPF] Some doubts about OSPF YANG model.
Thread-Index: AQHR+vZcDcWnk3oIPUGyAzE9vzHguKBTA6YQ
Date: Sun, 21 Aug 2016 07:49:27 +0000
Message-ID: <D496C972D1A13540A730720631EC73418606D2F7@nkgeml514-mbx.china.huawei.com>
References: <D3DDE878.7A977%acee@cisco.com>
In-Reply-To: <D3DDE878.7A977%acee@cisco.com>
Accept-Language: zh-CN, en-US
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.109.111.139]
Content-Type: multipart/alternative; boundary="_000_D496C972D1A13540A730720631EC73418606D2F7nkgeml514mbxchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A090204.57B95D0F.0054, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=0.0.0.0, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 3f6dad5ac443eb2f14230df61d602aba
Archived-At: <https://mailarchive.ietf.org/arch/msg/ospf/1p10b0VBA0ycyqihuUGB2Y20kGc>
Subject: [OSPF] =?utf-8?b?562U5aSNOiAgU29tZSBkb3VidHMgYWJvdXQgT1NQRiBZQU5H?= =?utf-8?q?_model=2E?=
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 21 Aug 2016 07:49:42 -0000

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

SGksIEFjZWU6DQoNClBsZWFzZSBjaGVjayBteSBjb21tZW50cyBiZWxvdy4NCg0KVGhhbmtzLg0K
DQrlj5Hku7bkuro6IEFjZWUgTGluZGVtIChhY2VlKSBbbWFpbHRvOmFjZWVAY2lzY28uY29tXQ0K
5Y+R6YCB5pe26Ze0OiAyMDE25bm0OOaciDIw5pelIDIzOjIwDQrmlLbku7bkuro6IFlhbmdhbmc7
IG9zcGZAaWV0Zi5vcmcNCuS4u+mimDogUmU6IFtPU1BGXSBTb21lIGRvdWJ0cyBhYm91dCBPU1BG
IFlBTkcgbW9kZWwuDQoNCkhpIFlhbmdhbmcsDQoNClRoYW5rcyBmb3IgcmV2aWV3aW5nIC0gbGV0
IG1lIGFuc3dlciB0aGUgb25lcyBmb3Igd2hpY2ggSSBoYXZlIGFuc3dlcnMgYW5kIHdlIHdpbGwg
ZGlzY3VzcyB0aGUgb3RoZXJzIGFtb25nc3QgdGhlIGF1dGhvcnMuDQoNCkZyb206IE9TUEYgPG9z
cGYtYm91bmNlc0BpZXRmLm9yZzxtYWlsdG86b3NwZi1ib3VuY2VzQGlldGYub3JnPj4gb24gYmVo
YWxmIG9mIFlhbmdhbmcgPHlhbmdhbmdAaHVhd2VpLmNvbTxtYWlsdG86eWFuZ2FuZ0BodWF3ZWku
Y29tPj4NCkRhdGU6IFNhdHVyZGF5LCBBdWd1c3QgMjAsIDIwMTYgYXQgMTA6MjMgQU0NClRvOiBP
U1BGIFdHIExpc3QgPG9zcGZAaWV0Zi5vcmc8bWFpbHRvOm9zcGZAaWV0Zi5vcmc+Pg0KU3ViamVj
dDogW09TUEZdIFNvbWUgZG91YnRzIGFib3V0IE9TUEYgWUFORyBtb2RlbC4NCg0KSGksDQoNCkkg
YW0gcmVhZGluZyB0aGUgWUFORyBtb2RlbCBvZiBPU1BGLCBhbmQgSSBoYXZlIHNvbWUgZG91YnRz
LiBJIGhvcGUgaXQgY2FuIHByb3ZpZGUgc29tZSBoZWxwIGZvciBtb2RlbCBzdGFuZGFyZCBwcm9j
ZXNzLg0KDQoxLiBQYWdlIDg6IFRoZXJlIGFyZSB0d28gbGVhZjogbXR1LWlnbm9yZSBhbmQgcHJl
Zml4LXN1cHByZXNzaW9uLiBJIHRoaW5rIG1heWJlIG5vIG5lZWQgZGVmaW5lIHRoZXNlIHR3byBs
ZWFmIGluIHZpcnR1YWwgbGluay4NCg0KcHJlZml4LXN1cHByZXNzaW9uIGlzIG5vdCBhcHBsaWNh
YmxlIHRvIHZpcnR1YWwgbGlua3Mgc2luY2UgdGhlcmUgaXMgbm8gaW50ZXJmYWNlIHN1Ym5ldCBh
c3NvY2lhdGVkIHdpdGggYSB2aXJ0dWFsIGxpbmsuDQptdHUtaWdub3JlIGlzIG5vdCBhcHBsaWNh
YmxlIHRvIHZpcnR1YWwgbGlua3Mgc2luY2UgaXQgdGhlIGZpZWxkIGluIHRoZSBERCBwYWNrZXQg
aXMgYWx3YXlzIDAgKHNlZSBzZWN0aW9uIDEwLjggaW4gUkZDIDIzMjgpLg0KDQpbWWFuZ2FuZ106
IEl0IGlzIHJpZ2h0LiBTbyBJIHRoaW5rIG1heWJlIG5vIG5lZWQgZGVmaW5lIHRoZXNlIGxlYWZz
IGluIHRoZSBZQU5HIG1vZGVsLg0KDQoNCjIuIFBhZ2UgOTogU2ltaWxhciB3aXRoIHRoZSBmaXJz
dCBkb3VidCwgZG8gd2UgbmVlZCAibXR1LWlnbm9yZSIgaW4gc2hhbS1saW5rPw0KDQpTaW1pbGFy
IHRvIGEgdmlydHVhbCBsaW5rLCBzaGFtIGxpbmsgaW1wbGVtZW50YXRpb25zIHNldCB0aGUgTVRV
IHRvIDAgaW4gREQgcGFja2V0cyAodW5mb3J0dW5hdGVseSwgdGhpcyBpcyBub3QgZXhwbGljaXRs
eSBzdGF0ZWQgaW4gUkZDIDQ1NzcpLg0KDQoNCjMuIFBhZ2UgOTogTWF5YmUgdGhlcmUgaXMgYSBt
aXN0YWtlIGluIHdyaXRpbmcuICJiZmQiIGxlYWYgc2hvdWxkIGJlIG1vdmVkIHRvIE9TUEYgQkZE
IG1vZGVsLg0KDQpXaWxsIG5lZWQgdG8gZGlzY3Vzcy4gV2UgaGF2ZSBnb25lIGJhY2sgYW5kIGZv
cnRoIG9uIHdoZXRoZXIgb3Igbm90IHdlIG5lZWQgYSBzZXBhcmF0ZSBPU1BGIEJGRCBtb2RlbC4N
Cg0KW1lhbmdhbmddOiBPaCwgTWF5YmUgaXQgbmVlZCBiZSBkaXNjdXNzZWQuIFdoeSB0aGUgT1NQ
RiBURSBleHRlbnNpb24sIElHUCBMRFAgU1lOQyBpcyB0aGUgZmVhdHVyZSwgYnV0IE9TUEYgQkZE
IGlzIGEgbW9kdWxlLCBJIGFsc28gaGF2ZSB0aGlzIGRvdWJ0Lg0KDQoNCjQuIFBhZ2UgMTM6IElu
IHRoZSBub3RpZmljYXRpb24gZGVmaW5pdGlvbjogQWJvdXQgdGhlICJyeC1iYWQtcGFja2V0Iiwg
aXQgaXMgbm90IHNhbWUgYXMgdGhlIG1vZGVsLCAiaWYtcngtYmFkLXBhY2tldCIuIFRoZSBvdGhl
ciwgdGhlcmUgaXMgc2ltaWxhciB0cmFwIGluIE9TUEYgTUlCLiBCdXQgc29tZSBFTVMvTk1TIGRv
bid0IGhhbmRsZSBpdCBiZWNhdXNlIHJvYnVzdG5lc3Mgb2YgT1NQRiBjYW4gaGFuZGxlIGl0LiBT
b21ldGltZSwgb25seSB3aGVuIHNvbWUgYWRqYWNlbmNpZXMgYXJlIGJyb2tlbiwgb3Igcm91dGVz
IGhhdmUgc29tZSBwcm9ibGVtLCB0aGUgYWRtaW5pc3RyYXRvciB3aWxsIGRlYnVnIGl0IGFuZCBm
aW5kIHRoZSBudW1iZXIgb2Ygc29tZSBiYWQgcGFja2V0IGNvdW50ZXIgd2lsbCBiZSB2ZXJ5IGJp
ZywgQmFzZSBvbiBpdCwgdGhlIHByb2JsZW0gY2FuIGJlIHNvbHZlZCBhbmQgdGhlIHNlcnZpY2Ug
d2lsbCBiZSByZXN0b3JlZC4gSSBzdWdnZXN0IG1heWJlIHdlIGNhbiBwcm92aWRlIHNvbWUgY291
bnRlciBpbiBPU1BGLg0KDQpTbywgeW91IGFyZSBhc2tpbmcgZm9yIGFuIGluc3RhbmNlIGxldmVs
IGNvdW50ZXIgZm9yIHJ4LWJhZC1wYWNrZXQ/DQoNCltZYW5nYW5nXTpNYXliZSB0aGUgaW5zdGFu
Y2UgbGV2ZWwgY291bnRlciBpcyBlbm91Z2gsIEJ1dCBJIHRoaW5rIGl0IGlzIG5vdCBvbmx5IGZv
ciByeC1iYWQtcGFja2V0LCBidXQgYWxzbyBpZi1jb25maWctZXJyb3IuDQoNCg0KNS4gUGFnZSAz
OTogSW4gdGhlIGNvbnRhaW5lciBvcGFxdWUsIHRoZXJlIGFyZSBzb21lIGRlZmluZSBhYm91dCAi
cm91dGVyLWFkZHJlc3MtVExWIiwgImxpbmstVExWIiBhbmQgc29tZSBvdGhlciBuYW1lZCBUTFYs
IGRvIHdlIG5lZWQgIndoZW4iIHN0YXRlbWVudD8NCg0KSeKAmW0gbm90IHN1cmUgd2h5IHdl4oCZ
ZCB3YW50IHRvIGFkZCDigJx3aGVu4oCdIGNvbmRpdGlvbnMuIFRoZXNlIGFyZSBvcGVyYXRpb25h
bCBzdGF0ZSBUTFZzLg0KDQpbWWFuZ2FuZ106SW4gcGFnZSAzOCwgdGhlcmUgYXJlIHNvbWUg4oCc
d2hlbuKAnSBkZWZpbmVzIGFib3V0IHRoZSByb3V0ZXIgTFNBLCBzbyBJIHRoaW5rIG1heWJlIHRo
aXMga2luZCBvZiBzdGF0ZW1lbnQgYWxzbyBuZWVkIGJlIGRlZmluZWQgZm9yIG9wYXF1ZS1MU0Es
IGxpa2U6DQoNCiAgICBjb250YWluZXIgc3VtbWFyeSB7DQogICAgICB3aGVuICIuLi8uLi9oZWFk
ZXIvdHlwZSA9IDMgb3IgIg0KICAgICAgICAgKyAiLi4vLi4vaGVhZGVyL3R5cGUgPSA0IiB7DQog
ICAgICAgIGRlc2NyaXB0aW9uDQogICAgICAgICAgIk9ubHkgYXBwbGllcyB0byBTdW1tYXJ5IExT
QXMuIjsNCiAgICAgIH0NCiAgICAg4oCm4oCm4oCmLg0KICAgIGNvbnRhaW5lciBleHRlcm5hbCB7
DQogICAgICB3aGVuICIuLi8uLi9oZWFkZXIvdHlwZSA9IDUgb3IgIg0KICAgICAgICAgKyAiLi4v
Li4vaGVhZGVyL3R5cGUgPSA3IiB7DQogICAgICAgIGRlc2NyaXB0aW9uDQogICAgICAgICAgIk9u
bHkgYXBwbGllcyB0byBBUy1leHRlcm5hbCBMU0FzIGFuZCBOU1NBIExTQXMuIjsNCiAgICAgIH0N
Cg0KDQo2LiBQYWdlIDU4OiBBYm91dCB0aGUgbGVhZiBvZiAiSGVsbG8tSW50ZXJ2YWwiIGFuZCAi
RGVhZC1JbnRlcnZhbCIuIERvIHdlIG5lZWQgZGVmaW5lIHRoZSBkZWZhdWx0IHZhbHVlPyBCZWNh
dXNlIHRoaXMga2luZCBvZiBwYXJhbWV0ZXIgY2FuIGFmZmVjdCB0aGUgYWRqYWNlbmN5IGVzdGFi
bGlzaC4gU29tZXRpbWUgdGhlIGFkamFjZW5jeSBtYXliZSBjYW5ub3QgYmUgZXN0YWJsaXNoZWQg
YmVjYXVzZSB0aGUgZGVmYXVsdCB2YWx1ZSBpcyBkaWZmZXJlbnQuIE1heWJlIGEgZXhwbGljaXQg
ZGVmaW5lIGlzIGdvb2QgY2hvaWNlLg0KDQpXZSB3aWxsIGRpc2N1c3MuIFR5cGljYWxseSB0aGVz
ZSBoYXZlIGJlZW4gaW1wbGVtZW50YXRpb24gc3BlY2lmaWMuDQoNCg0KNy4gUGFnZSA3NTogQWJv
dXQgdGUtaWQgb2YgTVBMUywgaXQgc2hvdWxkIGJlIGRlZmluZWQgaW4gT1NQRiBtb2RlbD8gT3Ig
T1NQRiBxdW90ZSBpdCBmcm9tIE1QTFMgbW9kZWw/DQoNClRoZXJlIGhhcyBiZWVuIHNvbWUgZGlz
Y3Vzc2lvbiBvZiBjb25zb2xpZGF0aW9uIG9mIGNvbW1vbiB0eXBlcyBmb3Igcm91dGluZyBpbiBh
IHNlcGFyYXRlIG1vZGVsLiBIb3dldmVyLCBJIHdvdWxkbuKAmXQgd2FudCB0byBpbnRyb2R1Y2Ug
YSBkZXBlbmRlbmN5IG9uIGFuIE1QTFMgbW9kZWwgZm9yIGEgc2luZ2xlIHR5cGUuDQoNCltZYW5n
YW5nXTpVbmRlcnN0YW5kLCBtYXliZSB3ZSBjYW4gaGF2ZSBtb3JlIGRpc2N1c3Npb24uDQoNCg0K
VGhhbmtzLA0KQWNlZQ0KDQoNCg0KDQpJdCBpcyBhbGwgSSBnb3QuDQoNCllhbmdhbmcuDQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTIgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
5a6L5L2TOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtm
b250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMgMiA0
O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUg
MiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJcQOWui+S9kyI7DQoJ
cGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0K
cC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGNtOw0K
CW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCgl0ZXh0LWFsaWduOmp1c3RpZnk7DQoJdGV4dC1qdXN0
aWZ5OmludGVyLWlkZW9ncmFwaDsNCglmb250LXNpemU6MTAuNXB0Ow0KCWZvbnQtZmFtaWx5OiJD
YWxpYnJpIiwic2Fucy1zZXJpZiI7fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28t
c3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJs
aW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUt
cHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7
fQ0KcHJlDQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiSFRNTCDp
ooTorr7moLzlvI8gQ2hhciI7DQoJbWFyZ2luOjBjbTsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7
DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseTrlrovkvZM7fQ0KcC5Nc29BY2V0YXRl
LCBsaS5Nc29BY2V0YXRlLCBkaXYuTXNvQWNldGF0ZQ0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7
DQoJbXNvLXN0eWxlLWxpbms6IuaJueazqOahhuaWh+acrCBDaGFyIjsNCgltYXJnaW46MGNtOw0K
CW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCgl0ZXh0LWFsaWduOmp1c3RpZnk7DQoJdGV4dC1qdXN0
aWZ5OmludGVyLWlkZW9ncmFwaDsNCglmb250LXNpemU6OS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNh
bGlicmkiLCJzYW5zLXNlcmlmIjt9DQpzcGFuLkVtYWlsU3R5bGUxNw0KCXttc28tc3R5bGUtdHlw
ZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9y
OndpbmRvd3RleHQ7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTgNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29u
YWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjoj
MUY0OTdEO30NCnNwYW4uQ2hhcg0KCXttc28tc3R5bGUtbmFtZToi5om55rOo5qGG5paH5pysIENo
YXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazrmibnms6jmoYbm
lofmnKw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjt9DQpzcGFuLkhUTUxD
aGFyDQoJe21zby1zdHlsZS1uYW1lOiJIVE1MIOmihOiuvuagvOW8jyBDaGFyIjsNCgltc28tc3R5
bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkhUTUwg6aKE6K6+5qC85byPIjsNCglm
b250LWZhbWlseTrlrovkvZM7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhw
b3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBwdDt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6
ZTo2MTIuMHB0IDc5Mi4wcHQ7DQoJbWFyZ2luOjcyLjBwdCA5MC4wcHQgNzIuMHB0IDkwLjBwdDt9
DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5bGU+PCEt
LVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlk
bWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+
DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0
YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjwvaGVhZD4NCjxi
b2R5IGxhbmc9IlpILUNOIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxlIiBzdHlsZT0idGV4dC1q
dXN0aWZ5LXRyaW06cHVuY3R1YXRpb24iPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3
RCI+SGksIEFjZWU6PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImNvbG9yOiMxRjQ5N0QiPlBsZWFzZSBjaGVjayBteSBjb21tZW50cyBiZWxvdy48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImNvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+
VGhhbmtzLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAx
LjVwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3Jk
ZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20g
MGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBhbGlnbj0ibGVmdCIgc3R5bGU9InRleHQt
YWxpZ246bGVmdCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
5a6L5L2TIj7lj5Hku7bkuro8c3BhbiBsYW5nPSJFTi1VUyI+Ojwvc3Bhbj48L3NwYW4+PC9iPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTrlrovk
vZMiPiBBY2VlIExpbmRlbSAoYWNlZSkgW21haWx0bzphY2VlQGNpc2NvLmNvbV0NCjxicj4NCjwv
c3Bhbj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTrlrovkvZMi
PuWPkemAgeaXtumXtDxzcGFuIGxhbmc9IkVOLVVTIj46PC9zcGFuPjwvc3Bhbj48L2I+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OuWui+S9kyI+
IDIwMTY8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk65a6L
5L2TIj7lubQ8c3BhbiBsYW5nPSJFTi1VUyI+ODwvc3Bhbj7mnIg8c3BhbiBsYW5nPSJFTi1VUyI+
MjA8L3NwYW4+5pelPHNwYW4gbGFuZz0iRU4tVVMiPg0KIDIzOjIwPGJyPg0KPC9zcGFuPjxiPuaU
tuS7tuS6ujxzcGFuIGxhbmc9IkVOLVVTIj46PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyI+
IFlhbmdhbmc7IG9zcGZAaWV0Zi5vcmc8YnI+DQo8L3NwYW4+PGI+5Li76aKYPHNwYW4gbGFuZz0i
RU4tVVMiPjo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIj4gUmU6IFtPU1BGXSBTb21lIGRv
dWJ0cyBhYm91dCBPU1BGIFlBTkcgbW9kZWwuPG86cD48L286cD48L3NwYW4+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBhbGlnbj0ibGVmdCIgc3R5bGU9
InRleHQtYWxpZ246bGVmdCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImNvbG9yOmJsYWNrIj5IaSBZYW5nYW5nLCZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Y29sb3I6YmxhY2siPlRoYW5rcyBmb3IgcmV2aWV3aW5nIC0gbGV0IG1lIGFuc3dlciB0aGUgb25l
cyBmb3Igd2hpY2ggSSBoYXZlIGFuc3dlcnMgYW5kIHdlIHdpbGwgZGlzY3VzcyB0aGUgb3RoZXJz
IGFtb25nc3QgdGhlIGF1dGhvcnMuJm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJj
b2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2IHN0
eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzoz
LjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6YmxhY2siPkZyb206DQo8L3NwYW4+
PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFj
ayI+T1NQRiAmbHQ7PGEgaHJlZj0ibWFpbHRvOm9zcGYtYm91bmNlc0BpZXRmLm9yZyI+b3NwZi1i
b3VuY2VzQGlldGYub3JnPC9hPiZndDsgb24gYmVoYWxmIG9mIFlhbmdhbmcgJmx0OzxhIGhyZWY9
Im1haWx0bzp5YW5nYW5nQGh1YXdlaS5jb20iPnlhbmdhbmdAaHVhd2VpLmNvbTwvYT4mZ3Q7PGJy
Pg0KPGI+RGF0ZTogPC9iPlNhdHVyZGF5LCBBdWd1c3QgMjAsIDIwMTYgYXQgMTA6MjMgQU08YnI+
DQo8Yj5UbzogPC9iPk9TUEYgV0cgTGlzdCAmbHQ7PGEgaHJlZj0ibWFpbHRvOm9zcGZAaWV0Zi5v
cmciPm9zcGZAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCjxiPlN1YmplY3Q6IDwvYj5bT1NQRl0gU29t
ZSBkb3VidHMgYWJvdXQgT1NQRiBZQU5HIG1vZGVsLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iY29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGJs
b2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNCNUM0REYgNC41
cHQ7cGFkZGluZzowY20gMGNtIDBjbSA0LjBwdDttYXJnaW4tbGVmdDozLjc1cHQ7bWFyZ2luLXJp
Z2h0OjBjbSIgaWQ9Ik1BQ19PVVRMT09LX0FUVFJJQlVUSU9OX0JMT0NLUVVPVEUiPg0KPGRpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNv
bG9yOmJsYWNrIj5IaSwgPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJjb2xvcjpibGFjayI+SSBhbSByZWFkaW5nIHRoZSBZQU5HIG1vZGVsIG9mIE9TUEYsIGFu
ZCBJIGhhdmUgc29tZSBkb3VidHMuIEkgaG9wZSBpdCBjYW4gcHJvdmlkZSBzb21lIGhlbHAgZm9y
IG1vZGVsIHN0YW5kYXJkIHByb2Nlc3MuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+MS4gUGFnZSA4OiBUaGVyZSBhcmUgdHdvIGxlYWY6
IG10dS1pZ25vcmUgYW5kIHByZWZpeC1zdXBwcmVzc2lvbi4gSSB0aGluayBtYXliZSBubyBuZWVk
IGRlZmluZSB0aGVzZSB0d28gbGVhZiBpbiB2aXJ0dWFsIGxpbmsuPG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBhbGlnbj0ibGVmdCIgc3R5bGU9InRleHQtYWxpZ246bGVmdCI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249ImxlZnQiIHN0eWxlPSJ0
ZXh0LWFsaWduOmxlZnQiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPnBy
ZWZpeC1zdXBwcmVzc2lvbiBpcyBub3QgYXBwbGljYWJsZSB0byB2aXJ0dWFsIGxpbmtzIHNpbmNl
IHRoZXJlIGlzIG5vIGludGVyZmFjZSBzdWJuZXQgYXNzb2NpYXRlZCB3aXRoIGEgdmlydHVhbCBs
aW5rLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIGFsaWduPSJsZWZ0IiBzdHlsZT0idGV4dC1hbGlnbjpsZWZ0Ij48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj5tdHUtaWdub3JlIGlzIG5vdCBhcHBsaWNhYmxlIHRv
IHZpcnR1YWwgbGlua3Mgc2luY2UgaXQgdGhlIGZpZWxkIGluIHRoZSBERCBwYWNrZXQgaXMgYWx3
YXlzIDAgKHNlZSBzZWN0aW9uIDEwLjggaW4gUkZDIDIzMjgpLiZuYnNwOzxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIGFsaWduPSJsZWZ0
IiBzdHlsZT0idGV4dC1hbGlnbjpsZWZ0Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9y
OiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIGFsaWduPSJsZWZ0IiBzdHlsZT0idGV4dC1hbGlnbjpsZWZ0Ij48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPltZYW5nYW5nXTogSXQgaXMgcmlnaHQuIFNvIEkgdGhp
bmsgbWF5YmUgbm8gbmVlZCBkZWZpbmUgdGhlc2UgbGVhZnMgaW4gdGhlIFlBTkcgbW9kZWwuPG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
YWxpZ249ImxlZnQiIHN0eWxlPSJ0ZXh0LWFsaWduOmxlZnQiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iY29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNCNUM0REYg
NC41cHQ7cGFkZGluZzowY20gMGNtIDBjbSA0LjBwdDttYXJnaW4tbGVmdDozLjc1cHQ7bWFyZ2lu
LXJpZ2h0OjBjbSIgaWQ9Ik1BQ19PVVRMT09LX0FUVFJJQlVUSU9OX0JMT0NLUVVPVEUiPg0KPGRp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj4yLiBQYWdlIDk6
IFNpbWlsYXIgd2l0aCB0aGUgZmlyc3QgZG91YnQsIGRvIHdlIG5lZWQgJnF1b3Q7bXR1LWlnbm9y
ZSZxdW90OyBpbiBzaGFtLWxpbms/PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBhbGlnbj0ibGVm
dCIgc3R5bGU9InRleHQtYWxpZ246bGVmdCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xv
cjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249ImxlZnQiIHN0eWxlPSJ0ZXh0LWFsaWduOmxlZnQiPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPlNpbWlsYXIgdG8gYSB2aXJ0dWFs
IGxpbmssIHNoYW0gbGluayBpbXBsZW1lbnRhdGlvbnMgc2V0IHRoZSBNVFUgdG8gMCBpbiBERCBw
YWNrZXRzICh1bmZvcnR1bmF0ZWx5LCB0aGlzIGlzIG5vdCBleHBsaWNpdGx5IHN0YXRlZCBpbiBS
RkMgNDU3NykuJm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249ImxlZnQiIHN0eWxlPSJ0ZXh0LWFsaWduOmxlZnQiPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1s
ZWZ0OnNvbGlkICNCNUM0REYgNC41cHQ7cGFkZGluZzowY20gMGNtIDBjbSA0LjBwdDttYXJnaW4t
bGVmdDozLjc1cHQ7bWFyZ2luLXJpZ2h0OjBjbSIgaWQ9Ik1BQ19PVVRMT09LX0FUVFJJQlVUSU9O
X0JMT0NLUVVPVEUiPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9y
OmJsYWNrIj4zLiBQYWdlIDk6IE1heWJlIHRoZXJlIGlzIGEgbWlzdGFrZSBpbiB3cml0aW5nLiAm
cXVvdDtiZmQmcXVvdDsgbGVhZiBzaG91bGQgYmUgbW92ZWQgdG8gT1NQRiBCRkQgbW9kZWwuPG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBhbGlnbj0ibGVmdCIgc3R5bGU9InRleHQtYWxpZ246bGVm
dCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249
ImxlZnQiIHN0eWxlPSJ0ZXh0LWFsaWduOmxlZnQiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Y29sb3I6YmxhY2siPldpbGwgbmVlZCB0byBkaXNjdXNzLiBXZSBoYXZlIGdvbmUgYmFjayBhbmQg
Zm9ydGggb24gd2hldGhlciBvciBub3Qgd2UgbmVlZCBhIHNlcGFyYXRlIE9TUEYgQkZEIG1vZGVs
LiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIGFsaWduPSJsZWZ0IiBzdHlsZT0idGV4dC1hbGlnbjpsZWZ0Ij48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIGFsaWduPSJsZWZ0IiBzdHlsZT0idGV4dC1hbGlnbjps
ZWZ0Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPltZYW5nYW5nXTog
T2gsIE1heWJlIGl0IG5lZWQgYmUgZGlzY3Vzc2VkLiBXaHkgdGhlIE9TUEYgVEUgZXh0ZW5zaW9u
LCBJR1AgTERQIFNZTkMgaXMgdGhlIGZlYXR1cmUsIGJ1dCBPU1BGIEJGRCBpcyBhIG1vZHVsZSwg
SSBhbHNvIGhhdmUgdGhpcyBkb3VidC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBhbGlnbj0ibGVmdCIgc3R5bGU9InRleHQtYWxpZ246bGVmdCI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpz
b2xpZCAjQjVDNERGIDQuNXB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNC4wcHQ7bWFyZ2luLWxlZnQ6
My43NXB0O21hcmdpbi1yaWdodDowY20iIGlkPSJNQUNfT1VUTE9PS19BVFRSSUJVVElPTl9CTE9D
S1FVT1RFIj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFj
ayI+NC4gUGFnZSAxMzogSW4gdGhlIG5vdGlmaWNhdGlvbiBkZWZpbml0aW9uOiBBYm91dCB0aGUg
JnF1b3Q7cngtYmFkLXBhY2tldCZxdW90OywgaXQgaXMgbm90IHNhbWUgYXMgdGhlIG1vZGVsLCAm
cXVvdDtpZi1yeC1iYWQtcGFja2V0JnF1b3Q7LiBUaGUgb3RoZXIsIHRoZXJlIGlzIHNpbWlsYXIg
dHJhcCBpbiBPU1BGIE1JQi4gQnV0IHNvbWUgRU1TL05NUyBkb24ndCBoYW5kbGUgaXQNCiBiZWNh
dXNlIHJvYnVzdG5lc3Mgb2YgT1NQRiBjYW4gaGFuZGxlIGl0LiBTb21ldGltZSwgb25seSB3aGVu
IHNvbWUgYWRqYWNlbmNpZXMgYXJlIGJyb2tlbiwgb3Igcm91dGVzIGhhdmUgc29tZSBwcm9ibGVt
LCB0aGUgYWRtaW5pc3RyYXRvciB3aWxsIGRlYnVnIGl0IGFuZCBmaW5kIHRoZSBudW1iZXIgb2Yg
c29tZSBiYWQgcGFja2V0IGNvdW50ZXIgd2lsbCBiZSB2ZXJ5IGJpZywgQmFzZSBvbiBpdCwgdGhl
IHByb2JsZW0gY2FuIGJlIHNvbHZlZCBhbmQNCiB0aGUgc2VydmljZSB3aWxsIGJlIHJlc3RvcmVk
LiBJIHN1Z2dlc3QgbWF5YmUgd2UgY2FuIHByb3ZpZGUgc29tZSBjb3VudGVyIGluIE9TUEYuPG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBhbGlnbj0ibGVmdCIgc3R5bGU9InRleHQtYWxpZ246bGVm
dCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249
ImxlZnQiIHN0eWxlPSJ0ZXh0LWFsaWduOmxlZnQiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Y29sb3I6YmxhY2siPlNvLCB5b3UgYXJlIGFza2luZyBmb3IgYW4gaW5zdGFuY2UgbGV2ZWwgY291
bnRlciBmb3IgcngtYmFkLXBhY2tldD8mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBhbGlnbj0ibGVmdCIgc3R5bGU9InRleHQt
YWxpZ246bGVmdCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj48bzpw
PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBhbGlnbj0ibGVm
dCIgc3R5bGU9InRleHQtYWxpZ246bGVmdCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xv
cjojMUY0OTdEIj5bWWFuZ2FuZ106TWF5YmUgdGhlIGluc3RhbmNlIGxldmVsIGNvdW50ZXIgaXMg
ZW5vdWdoLCBCdXQgSSB0aGluayBpdCBpcyBub3Qgb25seSBmb3IgcngtYmFkLXBhY2tldCwgYnV0
IGFsc28gaWYtY29uZmlnLWVycm9yLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIGFsaWduPSJsZWZ0IiBzdHlsZT0idGV4dC1hbGlnbjps
ZWZ0Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTti
b3JkZXItbGVmdDpzb2xpZCAjQjVDNERGIDQuNXB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNC4wcHQ7
bWFyZ2luLWxlZnQ6My43NXB0O21hcmdpbi1yaWdodDowY20iIGlkPSJNQUNfT1VUTE9PS19BVFRS
SUJVVElPTl9CTE9DS1FVT1RFIj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJjb2xvcjpibGFjayI+NS4gUGFnZSAzOTogSW4gdGhlIGNvbnRhaW5lciBvcGFxdWUsIHRoZXJl
IGFyZSBzb21lIGRlZmluZSBhYm91dCAmcXVvdDtyb3V0ZXItYWRkcmVzcy1UTFYmcXVvdDssICZx
dW90O2xpbmstVExWJnF1b3Q7IGFuZCBzb21lIG90aGVyIG5hbWVkIFRMViwgZG8gd2UgbmVlZCAm
cXVvdDt3aGVuJnF1b3Q7IHN0YXRlbWVudD88bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIGFsaWdu
PSJsZWZ0IiBzdHlsZT0idGV4dC1hbGlnbjpsZWZ0Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImNvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBhbGlnbj0ibGVmdCIgc3R5bGU9InRleHQtYWxpZ246bGVm
dCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+SeKAmW0gbm90IHN1cmUg
d2h5IHdl4oCZZCB3YW50IHRvIGFkZCDigJx3aGVu4oCdIGNvbmRpdGlvbnMuIFRoZXNlIGFyZSBv
cGVyYXRpb25hbCBzdGF0ZSBUTFZzLiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIGFsaWduPSJsZWZ0IiBzdHlsZT0idGV4dC1hbGlnbjpsZWZ0Ij48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIGFsaWduPSJsZWZ0IiBzdHlsZT0idGV4dC1h
bGlnbjpsZWZ0Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPltZYW5n
YW5nXTpJbiBwYWdlIDM4LCB0aGVyZSBhcmUgc29tZSDigJx3aGVu4oCdIGRlZmluZXMgYWJvdXQg
dGhlIHJvdXRlciBMU0EsIHNvIEkgdGhpbmsgbWF5YmUgdGhpcyBraW5kIG9mIHN0YXRlbWVudCBh
bHNvIG5lZWQgYmUgZGVmaW5lZCBmb3Igb3BhcXVlLUxTQSwgbGlrZTo8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBhbGlnbj0ibGVmdCIgc3R5bGU9InRleHQtYWxp
Z246bGVmdCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj48bzpwPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBhbGlnbj0ibGVmdCIg
c3R5bGU9Im1hcmdpbi1sZWZ0OjUuMjVwdDt0ZXh0LWFsaWduOmxlZnQiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IGNvbnRhaW5lciBz
dW1tYXJ5IHs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBhbGln
bj0ibGVmdCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjUuMjVwdDt0ZXh0LWFsaWduOmxlZnQiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7IHdoZW4gJnF1b3Q7Li4vLi4vaGVhZGVyL3R5cGUgPSAzIG9yICZxdW90OzxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIGFsaWduPSJsZWZ0IiBzdHls
ZT0ibWFyZ2luLWxlZnQ6NS4yNXB0O3RleHQtYWxpZ246bGVmdCI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsgJiM0MzsgJnF1b3Q7Li4vLi4vaGVhZGVyL3R5cGUgPSA0JnF1b3Q7IHs8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBhbGlnbj0ibGVmdCIg
c3R5bGU9Im1hcmdpbi1sZWZ0OjUuMjVwdDt0ZXh0LWFsaWduOmxlZnQiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7IGRlc2NyaXB0aW9uPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgYWxpZ249ImxlZnQiIHN0eWxlPSJtYXJnaW4tbGVmdDo1LjI1cHQ7dGV4dC1h
bGlnbjpsZWZ0Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmcXVvdDtP
bmx5IGFwcGxpZXMgdG8gU3VtbWFyeSBMU0FzLiZxdW90Ozs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBhbGlnbj0ibGVmdCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjUu
MjVwdDt0ZXh0LWFsaWduOmxlZnQiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFG
NDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IH08bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBhbGlnbj0ibGVmdCIgc3R5bGU9InRleHQtYWxpZ246
bGVmdCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsg4oCm4oCm4oCmLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIGFsaWduPSJsZWZ0IiBzdHlsZT0ibWFyZ2luLWxlZnQ6NS4yNXB0O3RleHQt
YWxpZ246bGVmdCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJz
cDsmbmJzcDsmbmJzcDsgY29udGFpbmVyIGV4dGVybmFsIHs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBhbGlnbj0ibGVmdCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjUu
MjVwdDt0ZXh0LWFsaWduOmxlZnQiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFG
NDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHdoZW4gJnF1b3Q7Li4vLi4vaGVh
ZGVyL3R5cGUgPSA1IG9yICZxdW90OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIGFsaWduPSJsZWZ0IiBzdHlsZT0ibWFyZ2luLWxlZnQ6NS4yNXB0O3RleHQtYWxp
Z246bGVmdCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJiM0MzsgJnF1b3Q7Li4v
Li4vaGVhZGVyL3R5cGUgPSA3JnF1b3Q7IHs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBhbGlnbj0ibGVmdCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjUuMjVwdDt0ZXh0
LWFsaWduOmxlZnQiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGRlc2NyaXB0aW9uPG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249ImxlZnQiIHN0eWxl
PSJtYXJnaW4tbGVmdDo1LjI1cHQ7dGV4dC1hbGlnbjpsZWZ0Ij48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyAmcXVvdDtPbmx5IGFwcGxpZXMgdG8gQVMtZXh0ZXJuYWwgTFNB
cyBhbmQgTlNTQSBMU0FzLiZxdW90Ozs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBhbGlnbj0ibGVmdCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjUuMjVwdDt0ZXh0LWFs
aWduOmxlZnQiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IH08bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBhbGlnbj0ibGVmdCIgc3R5bGU9InRleHQtYWxp
Z246bGVmdCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD4mbmJz
cDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5v
bmU7Ym9yZGVyLWxlZnQ6c29saWQgI0I1QzRERiA0LjVwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDQu
MHB0O21hcmdpbi1sZWZ0OjMuNzVwdDttYXJnaW4tcmlnaHQ6MGNtIiBpZD0iTUFDX09VVExPT0tf
QVRUUklCVVRJT05fQkxPQ0tRVU9URSI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iY29sb3I6YmxhY2siPjYuIFBhZ2UgNTg6IEFib3V0IHRoZSBsZWFmIG9mICZxdW90O0hl
bGxvLUludGVydmFsJnF1b3Q7IGFuZCAmcXVvdDtEZWFkLUludGVydmFsJnF1b3Q7LiBEbyB3ZSBu
ZWVkIGRlZmluZSB0aGUgZGVmYXVsdCB2YWx1ZT8gQmVjYXVzZSB0aGlzIGtpbmQgb2YgcGFyYW1l
dGVyIGNhbiBhZmZlY3QgdGhlIGFkamFjZW5jeSBlc3RhYmxpc2guIFNvbWV0aW1lIHRoZSBhZGph
Y2VuY3kgbWF5YmUNCiBjYW5ub3QgYmUgZXN0YWJsaXNoZWQgYmVjYXVzZSB0aGUgZGVmYXVsdCB2
YWx1ZSBpcyBkaWZmZXJlbnQuIE1heWJlIGEgZXhwbGljaXQgZGVmaW5lIGlzIGdvb2QgY2hvaWNl
LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249ImxlZnQiIHN0eWxlPSJ0ZXh0LWFsaWdu
OmxlZnQiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIGFs
aWduPSJsZWZ0IiBzdHlsZT0idGV4dC1hbGlnbjpsZWZ0Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImNvbG9yOmJsYWNrIj5XZSB3aWxsIGRpc2N1c3MuIFR5cGljYWxseSB0aGVzZSBoYXZlIGJl
ZW4gaW1wbGVtZW50YXRpb24gc3BlY2lmaWMuJm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249ImxlZnQiIHN0eWxlPSJ0
ZXh0LWFsaWduOmxlZnQiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJv
cmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNCNUM0REYgNC41cHQ7cGFkZGluZzowY20gMGNt
IDBjbSA0LjBwdDttYXJnaW4tbGVmdDozLjc1cHQ7bWFyZ2luLXJpZ2h0OjBjbSIgaWQ9Ik1BQ19P
VVRMT09LX0FUVFJJQlVUSU9OX0JMT0NLUVVPVEUiPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj43LiBQYWdlIDc1OiBBYm91dCB0ZS1pZCBvZiBNUExT
LCBpdCBzaG91bGQgYmUgZGVmaW5lZCBpbiBPU1BGIG1vZGVsPyBPciBPU1BGIHF1b3RlIGl0IGZy
b20gTVBMUyBtb2RlbD88bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9i
bG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIGFsaWduPSJsZWZ0IiBzdHls
ZT0idGV4dC1hbGlnbjpsZWZ0Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNr
Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBhbGlnbj0ibGVmdCIgc3R5bGU9InRleHQtYWxpZ246bGVmdCI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+VGhlcmUgaGFzIGJlZW4gc29tZSBkaXNjdXNz
aW9uIG9mIGNvbnNvbGlkYXRpb24gb2YgY29tbW9uIHR5cGVzIGZvciByb3V0aW5nIGluIGEgc2Vw
YXJhdGUgbW9kZWwuIEhvd2V2ZXIsIEkgd291bGRu4oCZdCB3YW50IHRvIGludHJvZHVjZSBhIGRl
cGVuZGVuY3kgb24gYW4gTVBMUyBtb2RlbA0KIGZvciBhIHNpbmdsZSB0eXBlLiZuYnNwOzxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIGFs
aWduPSJsZWZ0IiBzdHlsZT0idGV4dC1hbGlnbjpsZWZ0Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImNvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIGFsaWduPSJsZWZ0IiBzdHlsZT0idGV4dC1hbGlnbjpsZWZ0Ij48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPltZYW5nYW5nXTpVbmRlcnN0YW5kLCBt
YXliZSB3ZSBjYW4gaGF2ZSBtb3JlIGRpc2N1c3Npb24uPG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249ImxlZnQiIHN0eWxlPSJ0ZXh0LWFsaWduOmxlZnQi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249ImxlZnQiIHN0eWxlPSJ0
ZXh0LWFsaWduOmxlZnQiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgYWxpZ249ImxlZnQiIHN0eWxlPSJ0ZXh0LWFsaWduOmxlZnQiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPlRoYW5rcyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBhbGlnbj0ibGVmdCIgc3R5bGU9
InRleHQtYWxpZ246bGVmdCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+
QWNlZSZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIGFsaWduPSJsZWZ0IiBzdHlsZT0idGV4dC1hbGlnbjpsZWZ0Ij48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBhbGlnbj0ibGVmdCIgc3R5
bGU9InRleHQtYWxpZ246bGVmdCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFj
ayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgYWxpZ249ImxlZnQiIHN0eWxlPSJ0ZXh0LWFsaWduOmxlZnQiPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNv
bGlkICNCNUM0REYgNC41cHQ7cGFkZGluZzowY20gMGNtIDBjbSA0LjBwdDttYXJnaW4tbGVmdDoz
Ljc1cHQ7bWFyZ2luLXJpZ2h0OjBjbSIgaWQ9Ik1BQ19PVVRMT09LX0FUVFJJQlVUSU9OX0JMT0NL
UVVPVEUiPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNr
Ij5JdCBpcyBhbGwgSSBnb3QuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJjb2xvcjpibGFjayI+WWFuZ2FuZy48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRt
bD4NCg==

--_000_D496C972D1A13540A730720631EC73418606D2F7nkgeml514mbxchi_--


From nobody Mon Aug 22 00:32:22 2016
Return-Path: <ppsenak@cisco.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6B6A312B00C for <ospf@ietfa.amsl.com>; Mon, 22 Aug 2016 00:32:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.07
X-Spam-Level: 
X-Spam-Status: No, score=-15.07 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.548, 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 RjIX0vmSlwBC for <ospf@ietfa.amsl.com>; Mon, 22 Aug 2016 00:32:18 -0700 (PDT)
Received: from aer-iport-3.cisco.com (aer-iport-3.cisco.com [173.38.203.53]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F368D12B00B for <ospf@ietf.org>; Mon, 22 Aug 2016 00:32:17 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=4421; q=dns/txt; s=iport; t=1471851138; x=1473060738; h=message-id:date:from:mime-version:to:subject:references: in-reply-to:content-transfer-encoding; bh=78z5LyzexcUmYuf6lEUceRIBqqfOc4ZFUpQGoueN8ws=; b=BhawuplTucqkIAMBha+eauq/pj1ZQD0sT2sUwpG2nyn/2f2PZ+JZPctX 6/c8gD2+cFO+JhhjnC56ctBo8Z19pd382SCwBxRG/0XhLHPFRJ1PsADSc o9ltfP1qP7IjnYR9ef+JZBef9QH2YLm1JXv11rCjSFLFx7fE8I0KcyKfL s=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0DPAQAPqrpX/xbLJq1dhBp8t3eBfSSFe?= =?us-ascii?q?QKBeBQCAQEBAQEBAV4nhF4BAQUBATY2Cg0ECw4DBAEBAQkWCAcJAwIBAgEVHwk?= =?us-ascii?q?IBgEMBgIBAYgtDr0HAQEBAQEBAQEBAQEBAQEBAQEBAQEBFwWGK4RNhECFWwEEm?= =?us-ascii?q?UiPH4FthFyDECOFVIZphVaDeB42ghIcgU46NIZ7AQEB?=
X-IronPort-AV: E=Sophos;i="5.28,558,1464652800"; d="scan'208";a="643818371"
Received: from aer-iport-nat.cisco.com (HELO aer-core-2.cisco.com) ([173.38.203.22]) by aer-iport-3.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 22 Aug 2016 07:31:53 +0000
Received: from [10.60.140.53] (ams-ppsenak-nitro4.cisco.com [10.60.140.53]) by aer-core-2.cisco.com (8.14.5/8.14.5) with ESMTP id u7M7VrKB012179; Mon, 22 Aug 2016 07:31:53 GMT
Message-ID: <57BAAA6D.1070905@cisco.com>
Date: Mon, 22 Aug 2016 09:31:57 +0200
From: Peter Psenak <ppsenak@cisco.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:24.0) Gecko/20100101 Thunderbird/24.4.0
MIME-Version: 1.0
To: Chris Bowers <cbowers@juniper.net>, OSPF List <ospf@ietf.org>
References: <5791D96B.6080907@cisco.com> <MWHPR05MB2829B34A5B8AB2F4489DC2AFA9060@MWHPR05MB2829.namprd05.prod.outlook.com> <57B1AA09.3070008@cisco.com> <MWHPR05MB28296BF24F47EB6889CEE186A9130@MWHPR05MB2829.namprd05.prod.outlook.com> <57B32AF0.5060300@cisco.com> <MWHPR05MB2829450CD2E99F6996A10A44A9160@MWHPR05MB2829.namprd05.prod.outlook.com>
In-Reply-To: <MWHPR05MB2829450CD2E99F6996A10A44A9160@MWHPR05MB2829.namprd05.prod.outlook.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/ospf/YQipvUObqWUxkyQe8Q04a8FnsgE>
Subject: Re: [OSPF] OSPFv2 SR draft
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 22 Aug 2016 07:32:20 -0000

Chris,

what about this to be added in the Section 3.1:


"A router receiving a Prefix-SID (defined in section 5) from a remote 
node and with an SR algorithm value that such remote node has not 
advertised in the SR-Algorithm sub-TLV MUST ignore the Prefix-SID sub-TLV."

thanks,
Peter


On 19/08/16 23:33 , Chris Bowers wrote:
> Peter,
>
> Please share the updated text that you plan to use with the WG, since this is a reasonably significant clarification.
>
> Thanks,
> Chris
>
> -----Original Message-----
> From: Peter Psenak [mailto:ppsenak@cisco.com]
> Sent: Tuesday, August 16, 2016 10:02 AM
> To: Chris Bowers <cbowers@juniper.net>; OSPF List <ospf@ietf.org>
> Subject: Re: [OSPF] OSPFv2 SR draft
>
> Hi Chris,
>
> I'll update the draft along those lines.
>
> thanks,
> Peter
>
>
> On 16/08/16 16:02 , Chris Bowers wrote:
>> Peter,
>>
>> I suggest changing the paragraph to read as below to make this clearer.
>>
>> =====
>>      The SR-Algorithm Sub-TLV is optional.  It MAY only be advertised once
>>      in the Router Information Opaque LSA.  If the SID/Label Range TLV, as
>>      defined in Section 3.2, is advertised, then the SR-Algorithm TLV MUST
>>      also be advertised.  If a router C advertises a Prefix-SID sub-TLV for algorithm X
>>      but does not advertise the SR-Algorithm Sub-TLV with algorithm X, then
>>      a router receiving that advertisement MUST ignore the Prefix-SID
>>      advertisement from router C.  If router B does not advertise the
>>      SR-Algorithm TLV for algorithm X, then other routers should not
>>      forward traffic destined for a prefix-SID for algorithm X advertised by
>>      some router D using a path that would require router B to forward traffic using
>>      algorithm X.
>> =====
>>
>> Thanks,
>> Chris
>>
>>
>>
>> -----Original Message-----
>> From: Peter Psenak [mailto:ppsenak@cisco.com]
>> Sent: Monday, August 15, 2016 6:40 AM
>> To: Chris Bowers <cbowers@juniper.net>; OSPF List <ospf@ietf.org>
>> Subject: Re: [OSPF] OSPFv2 SR draft
>>
>> Hi Chris,
>>
>> sorry for the delay, I was on PTO during last two weeks.
>> Please see inline:
>>
>> On 03/08/16 16:45 , Chris Bowers wrote:
>>> Peter,
>>>
>>> Taking a looking at the whole paragraph into this sentence was added,
>>> I am not sure how to interpret it.
>>>
>>>       The SR-Algorithm Sub-TLV is optional.  It MAY only be advertised once
>>>       in the Router Information Opaque LSA.  If the SID/Label Range TLV, as
>>>       defined in Section 3.2, is advertised, then the SR-Algorithm TLV MUST
>>>       also be advertised.  If the SR-Algorithm TLV is not advertised by the
>>>       node, such node is considered as not being segment routing capable.
>>>
>>> Is this sentence intended to imply that if a router does not
>>> advertise the SR-Algorithm TLV including algorithm X, then any
>>> prefix-SIDs for algorithm X advertised by that router will be ignored by other routers?
>>
>> in OSPF we do not have the SR capability TLV. We use SR-Algorithm TLV
>> for that purpose. So if a router does not advertise the SR-Algorithm
>> TLV for algorithm X, other routers should not send any SR traffic
>> using SIDs that were advertised for algorithm X.
>>
>> If the router does not advertise any SR Algorithm TLV, then the node
>> is not SR capable and no SR traffic should be forwarded to such a node.
>>
>> thanks,
>> Peter
>>
>>
>>>
>>> If this is the intention, then it would be better to state is more explicitly.
>>>
>>> If not, then the intended meaning should be clarified.
>>>
>>> Thanks,
>>> Chris
>>>
>>>
>>> -----Original Message-----
>>> From: OSPF [mailto:ospf-bounces@ietf.org] On Behalf Of Peter Psenak
>>> Sent: Friday, July 22, 2016 3:30 AM
>>> To: OSPF List <ospf@ietf.org>
>>> Subject: [OSPF] OSPFv2 SR draft
>>>
>>> Hi All,
>>>
>>> following text has been added in the latest revision of the OSPFv2 SR
>>> draft, section 3.1.
>>>
>>> "If the SR-Algorithm TLV is not advertised by node, such node is
>>> considered as not being segment routing capable."
>>>
>>> Please let us know if there are any concerns regarding this addition.
>>>
>>> thanks,
>>> Peter
>>>
>>> _______________________________________________
>>> OSPF mailing list
>>> OSPF@ietf.org
>>> https://www.ietf.org/mailman/listinfo/ospf
>>> .
>>>
>>
>> .
>>
>
> .
>


From nobody Wed Aug 24 11:11:40 2016
Return-Path: <lizhenqiang@chinamobile.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 05ADB12D9D2 for <ospf@ietfa.amsl.com>; Wed, 24 Aug 2016 11:11:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.137
X-Spam-Level: 
X-Spam-Status: No, score=-3.137 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RP_MATCHES_RCVD=-0.548, T_KAM_HTML_FONT_INVALID=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 75n9pserIBhv for <ospf@ietfa.amsl.com>; Wed, 24 Aug 2016 11:11:33 -0700 (PDT)
Received: from cmccmta3.chinamobile.com (cmccmta3.chinamobile.com [221.176.66.81]) by ietfa.amsl.com (Postfix) with ESMTP id 06F0412D996 for <ospf@ietf.org>; Wed, 24 Aug 2016 11:11:30 -0700 (PDT)
Received: from spf.mail.chinamobile.com (unknown[172.16.121.3]) by rmmx-syy-dmz-app11-12011 (RichMail) with SMTP id 2eeb57bde34f9a8-8c9a1; Thu, 25 Aug 2016 02:11:27 +0800 (CST)
X-RM-TRANSID: 2eeb57bde34f9a8-8c9a1
X-RM-SPAM-FLAG: 00000000
Received: from cmcc-PC (unknown[223.104.3.253]) by rmsmtp-syy-appsvr02-12002 (RichMail) with SMTP id 2ee257bde34cf2f-0827c; Thu, 25 Aug 2016 02:11:27 +0800 (CST)
X-RM-TRANSID: 2ee257bde34cf2f-0827c
Date: Thu, 25 Aug 2016 02:11:45 +0800
From: "lizhenqiang@chinamobile.com" <lizhenqiang@chinamobile.com>
To: "Dongjie (Jimmy)" <jie.dong@huawei.com>,  "Acee Lindem (acee)" <acee@cisco.com>,  "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>,  "ospf@ietf.org" <ospf@ietf.org>
References: <76CD132C3ADEF848BD84D028D243C92774EFB09A@NKGEML515-MBX.china.huawei.com>,  <90433b8486184c9cb4b947e7ffb9fc73@XCH-ALN-001.cisco.com>,  <76CD132C3ADEF848BD84D028D243C92774EFB143@NKGEML515-MBX.china.huawei.com>,  <0369fc017f8d47568594d3eb9f684649@XCH-ALN-001.cisco.com>,  <76CD132C3ADEF848BD84D028D243C92774EFB1BF@NKGEML515-MBX.china.huawei.com>,  <3a424b8025ca42a5a64bf88af69ea108@XCH-ALN-001.cisco.com>,  <76CD132C3ADEF848BD84D028D243C92774EFBC05@NKGEML515-MBX.china.huawei.com>,  <37a4a1ba0da84b76a4d5962f59441a17@XCH-ALN-001.cisco.com>,  <76CD132C3ADEF848BD84D028D243C92774F05C49@NKGEML515-MBX.china.huawei.com>,  <36c4636b09bf4464b912080806d917e3@XCH-ALN-001.cisco.com>,  <D3D39927.78E35%acee@cisco.com>,  <76CD132C3ADEF848BD84D028D243C92774F084E6@NKGEML515-MBX.china.huawei.com>,  <D3DA1EED.7A112%acee@cisco.com>,  <76CD132C3ADEF848BD84D028D243C92774F09975@NKGEML515-MBX.china.huawei.com>
X-Priority: 3
X-Has-Attach: no
X-Mailer: Foxmail 7, 2, 7, 164[cn]
Mime-Version: 1.0
Message-ID: <2016082502114394797862@chinamobile.com>
Content-Type: multipart/alternative; boundary="----=_001_NextPart700187014013_=----"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ospf/jRJx9wLpphXdEADEvFIpZJftbXk>
Cc: =?UTF-8?B?Wmhhbmd4dWRvbmcgKHpoYW5neHVkb25nLCBWUlAp?= <zhangxudong@huawei.com>
Subject: Re: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-problem-statement
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 24 Aug 2016 18:11:39 -0000

This is a multi-part message in MIME format.

------=_001_NextPart700187014013_=----
Content-Type: text/plain;
	charset="UTF-8"
Content-Transfer-Encoding: base64

SGVsbG8gSmllLCBBY2VlIGFuZCBMZXMsDQoNCkkgYW0gYSBjb2F1dGhvciBvZiB0aGlzIGRyYWZ0
IGZyb20gb3BlcmF0b3IgQ2hpbmEgTW9iaWxlLiBUaGFuayB5b3UgYWxsIGZvciB5b3VyIGRpc2N1
c3Npb24gYW5kIHN1Z2dlc3Rpb24gaW4gdGhlIHByZXZpb3VzIG1haWxzLiBBcyB5b3UgYWxsIGRp
c2N1c3NlZCwgYSBtaXNiZWhhdmlvciBPU1BGIHJvdXRlciAoZHVlIHRvIHNvZnR3YXJlIG9yIGhh
cmR3YXJlIHByb2JsZW0pIGNhbiBjYXVzZSBzZXZlcmUgcHJvYmxlbSBpbiB0aGUgd2hvbGUgT1NQ
RiBkb21haW4uIA0KDQpIZXJlIEkgd2FudCB0byBwb2ludCBvdXQgdGhhdCBPU1BGIHJvdXRlIGZs
YXBwaW5nIERJRCBvY2NvdXIgaW4gbXkgZmllbGQgbmV0d29yayBjb250cmlidXRlZCBieSBhIG1p
c2JlaGF2aW9yIE9TUEYgcm91dGVyIGluc3RhbGxlZC4gVGhlIHByb2NlZHVyZSB0byBhbmFseXpl
IGFuZCBsb29rIGZvciB0aGUgY2F1c2Ugd2VyZSB2ZXJ5IGNvbXBsaWNhdGVkIGJlY2F1c2Ugd2Ug
ZGlkIG5vdCBrbm93IHRoZSBzb3VyY2Ugb2YgdGhlIGZsdXNoaW5nLiBUd28gaG91cnMgcGFzdCwg
d2UgY291bGQgbm90IGlkZW50aWZ5IHRoZSByZWFsIGNhdXNlIGFuZCByZXN0b3JlIG91ciBuZXR3
b3JrLiBUaGUgQ1BVIHV0aWxpemF0aW9uIG9mIE9TUEYgcm91dGVycyB3YXMgaGlnaCwgdGhlIG5l
dHdvcmsgdHJhZmZpYyBkZWNyZWFzZWQgc2lnbmlmaWNhbnRseSwgbG90cyBvZiB0dW5uZWwgZG93
biB3YXJuaW5ncyByYWlzZWQuIFdoZW4gd2UgdHJpZWQgdG8gc2h1dGRvd24gb25lIE9TUEYgcm91
dGVyLCByb3V0ZSBmbGFwcGluZyBzdG9wcGVkLiBUaGlzIHJvdXRlciB3YXMgYSBuZXdseSBkZXBs
b3llZCBvbmUuIFRocm91Z2ggY29tbXVuaWNhdGlvbiB3aXRoIG91ciB2ZW5kb3IsIHRoZXkgYWRt
aXR0ZWQgdGhhdCB0aGlzIHByb2R1Y3QgaGFkIHNvbWUgZGVmZWN0cyBpbiBkZWFsaW5nIHdpdGgg
T1NQRiBwcm90b2NvbC4gVGhpcyBraW5kIG9mIGRlZmVjdHMgYXJlIGRpZmZpY3VsdCBmb3IgdXMg
dG8gdGVzdCAgd2hlbiB0aGV5IGFwcGx5IGZvciBlbnRyYW5jZSBpbiBvdXIgbmV0d29yay4gT25j
ZSBkZWZlY3RpdmUgcHJvZHVjdHMgYXJlIGRlcGxveWVkIGluIHRoZSBmaWVsZCBuZXR3b3JrLCAg
bG9jYXRpbmcgdGhlIHByb2JsZW0gaXMgdmVyeSBoYXJkIGFuZCB0aW1lIGNvbnN1bWluZy4gDQoN
ClNvLCBJIHRoaW5rIGl0IGlzIG5lY2Vzc2FyeSBmb3IgdXMgdG8gc29sdmUgdGhlIHByb2JsZW0g
YW5kIGltcHJvdmUgdGhlIHJvYnVzdG5lc3Mgb2YgdGhlIHByb3RvY29sLiBBdCBsZWFzdCBpdCBz
aG91bGQgcHJvdmlkZSB0aGUgbWVhbnMgdG8gaGVscCB1cyBsb2NhdGUgdGhlIE9TUEYgcm91dGUg
ZmxhcHBpbmcgcHJvYmxlbS4NCg0KDQoNCmxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbQ0KIA0K
RnJvbTogRG9uZ2ppZSAoSmltbXkpDQpEYXRlOiAyMDE2LTA4LTE4IDE3OjA5DQpUbzogQWNlZSBM
aW5kZW0gKGFjZWUpOyBMZXMgR2luc2JlcmcgKGdpbnNiZXJnKTsgb3NwZkBpZXRmLm9yZw0KQ0M6
IFpoYW5neHVkb25nICh6aGFuZ3h1ZG9uZywgVlJQKTsgbGl6aGVucWlhbmdAY2hpbmFtb2JpbGUu
Y29tDQpTdWJqZWN0OiBSRTogW09TUEZdIFNvbGljaXQgZmVlZGJhY2tzIG9uIGRyYWZ0LWRvbmct
b3NwZi1tYXhhZ2UtZmx1c2gtcHJvYmxlbS1zdGF0ZW1lbnQNCkhpIEFjZWUsIA0KIA0KUGxlYXNl
IHNlZSBteSByZXBsaWVzIGlubGluZToNCiANCkZyb206IEFjZWUgTGluZGVtIChhY2VlKSBbbWFp
bHRvOmFjZWVAY2lzY28uY29tXSANClNlbnQ6IFRodXJzZGF5LCBBdWd1c3QgMTgsIDIwMTYgMjoy
MyBBTQ0KVG86IERvbmdqaWUgKEppbW15KTsgTGVzIEdpbnNiZXJnIChnaW5zYmVyZyk7IG9zcGZA
aWV0Zi5vcmcNCkNjOiBaaGFuZ3h1ZG9uZyAoemhhbmd4dWRvbmcsIFZSUCk7IGxpemhlbnFpYW5n
QGNoaW5hbW9iaWxlLmNvbQ0KU3ViamVjdDogUmU6IFtPU1BGXSBTb2xpY2l0IGZlZWRiYWNrcyBv
biBkcmFmdC1kb25nLW9zcGYtbWF4YWdlLWZsdXNoLXByb2JsZW0tc3RhdGVtZW50DQogDQpTcGVh
a2luZyBhcyBhIFdHIG1lbWJlciB3aG8gaGFzIHNvbWUgZXhwZXJpZW5jZSB3aXRoIE9TUEYgaW1w
bGVtZW50YXRpb25zOiANCiANCkhpIEppZSwgDQogDQpBbG9uZyB3aXRoIExlcywgSeKAmW0gYWxz
byBhZ2FpbnN0IHByb2dyZXNzaW5nIHRoaXMgZHJhZnQuIA0KIA0KRnJvbTogSmllIERvbmcgPGpp
ZS5kb25nQGh1YXdlaS5jb20+DQpEYXRlOiBUdWVzZGF5LCBBdWd1c3QgMTYsIDIwMTYgYXQgOTo1
NiBBTQ0KVG86IEFjZWUgTGluZGVtIDxhY2VlQGNpc2NvLmNvbT4sICJMZXMgR2luc2JlcmcgKGdp
bnNiZXJnKSIgPGdpbnNiZXJnQGNpc2NvLmNvbT4sIE9TUEYgV0cgTGlzdCA8b3NwZkBpZXRmLm9y
Zz4NCkNjOiAiWmhhbmd4dWRvbmcgKHpoYW5neHVkb25nLCBWUlApIiA8emhhbmd4dWRvbmdAaHVh
d2VpLmNvbT4sICJsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb20iIDxsaXpoZW5xaWFuZ0BjaGlu
YW1vYmlsZS5jb20+DQpTdWJqZWN0OiBSRTogW09TUEZdIFNvbGljaXQgZmVlZGJhY2tzIG9uIGRy
YWZ0LWRvbmctb3NwZi1tYXhhZ2UtZmx1c2gtcHJvYmxlbS1zdGF0ZW1lbnQNCiANCkhpIEFjZWUs
IA0KIA0KVGhhbmtzIGEgbG90IGZvciB5b3VyIGZlZWRiYWNrcy4NCiANCkZvciBwYWNrZXQgY29y
cnVwdGlvbiB3aGljaCBpbXBhY3RzIHRoZSBMUyBhZ2UgYmVmb3JlIHRoZSBMU0FzIGFyZSBwYWNr
ZWQgaW50byBMU1UgcGFja2V0LCBJIGFncmVlIGl0IGlzIGxlc3MgbGlrZWx5IHRvIGhhcHBlbiB0
aGFuIHRoZSBvdGhlciBjYXNlcy4gSG93ZXZlciBJIHRoaW5rIHdlIGFncmVlIHRoYXQgT1NQRiBh
dXRoZW50aWNhdGlvbiBvbmx5IHByb3RlY3QgdGhlIHBhY2tldCBsZXZlbCBjb3JydXB0aW9uLCB3
aGljaCBjYW5ub3QgaGVscCB0byBkZXRlY3QgdGhlIGNvcnJ1cHRpb24gYXQgTFNBIGxldmVsLg0K
IA0KU28sIHlvdSBhcmUgc3VnZ2VzdGluZyB0aGF0IExTQXMgYXJlIGNvcnJ1cHRlZCBpbiB0aGUg
ZGF0YWJhc2UgaW4gc3VjaCBhIHdheSB0aGF0IHRoZSBMU0EgQWdlIGlzIHNldCBleGFjdGx5IHRv
IDB4RTEwPyBIb3cgd291bGQgdGhlIGltcGxlbWVudGF0aW9uIGtub3cgdGhhdCB0aGlzIGhhZCBo
YXBwZW5lZCBhbmQgcHJlbWF0dXJlbHkgYWdlIHRoZSBwYWNrZXQ/IERhdGFiYXNlIGFnaW5nIGp1
c3QgZG9lc27igJl0IHdvcmsgdGhpcyB3YXkgKHVubGVzcyB0aGUgaW1wbGVtZW50YXRpb24gaXMg
cGFydGljdWxhcmx5IG5hw692ZSkuIA0KIA0KW0ppZV0gQWN0dWFsbHkgdGhlIGNhc2UgaXMgd2hl
biB0aGUgTFNBIGlzIGFib3V0IHRvIGJlIGV4Y2hhbmdlZCB3aXRoIG5laWdoYm9yLCBkdXJpbmcg
dGhlIG1lc3NhZ2UgcGFja2luZyB0aGUgTFMgYWdlIGlzIGNvcnJ1cHRlZCB0byBlaXRoZXIgTWF4
YWdlIG9yIGEgbGFyZ2UgbnVtYmVyIGNsb3NlIHRvIE1heGFnZS4gVGhlIHNlbmRpbmcgcm91dGVy
IGRvZXMgbm90IGludGVuZCB0byBkbyBhIE1heGFnZSBmbHVzaCwgaG93ZXZlciB0aGUgbmVpZ2hi
b3Igcm91dGVycyB3aGljaCByZWNlaXZlIHRoZSBtZXNzYWdlIHdvdWxkIHRyZWF0IHRoaXMgYXMg
YSBmbHVzaC4gVGhpcyBpcyBhIHBvc3NpYmxlIGNhc2UgYWx0aG91Z2ggbGVzcyBsaWtlbHkgdG8g
aGFwcGVuIHRoYW4gdGhlIG90aGVyIGNhc2VzLg0KIA0KIA0KSW4gbXkgdW5kZXJzdGFuZGluZywg
cm9idXN0bmVzcyBpcyBhbiBpbXBvcnRhbnQgZmVhdHVyZSBvZiBuZXR3b3JrIHByb3RvY29scywg
d2hpY2ggaW5jbHVkZSB0aGUgcm9idXN0bmVzcyB0byBlcnJvcnMgYW5kIGZhaWx1cmVzIGhhcHBl
bmVkIGluIHRoZSBuZXR3b3JrLiBJZiB0aGVyZSBpcyBhIGJ1ZyBpbiBhIHBhcnRpY3VsYXIgcm91
dGVyIGluIHRoZSBuZXR3b3JrLCBvcGVyYXRvciB3b3VsZCBub3QgYWxsb3cgdGhlIHdob2xlIG5l
dHdvcmsgYmVpbmcgaW1wYWN0ZWQsIHdoaWNoIG1lYW5zIG90aGVyIHJvdXRlcnMgaW4gdGhlIG5l
dHdvcmsgbmVlZHMgdG8gd29yayBwcm9wZXJseSBpbiB0aGlzIHNpdHVhdGlvbi4gRm9yIGV4YW1w
bGUgaW4gQkdQLCB0aGUgZXJyb3IgaGFuZGxpbmcgbWVjaGFuaXNtIGhhcyBiZWVuIG9wdGltaXpl
ZCB0byBhdm9pZCB1bm5lY2Vzc2FyeSBzZXNzaW9uIHRlYXJkb3duLg0KIA0KU28geW91IGFncmVl
IHlvdXIgcHJvYmxlbSBzdGF0ZW1lbnQgaXMgY29uZmluZWQgdG8gYSBzb2Z0d2FyZSBidWcgcmVz
dWx0aW5nIGluIExTQXMgYmVpbmcgYWdlZCB0b28gcXVpY2tseT8gSSB0aGluayB0aGlzIGlzIHRo
ZSB0aGlyZCB0aW1lIEnigJl2ZSByYWlzZWQgdGhpcyBxdWVzdGlvbi4gDQogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICANCltKaWVdIEFzIEkgc2FpZCBiZWZvcmUsIHRoZSBw
cm9ibGVtcyBoYXBwZW5lZCBpbiB0aGUgcHJvZHVjdGlvbiBuZXR3b3JrIGFyZSBjYXVzZWQgYnkg
c29mdHdhcmUgYnVnIGluIExTQSBhZ2luZywgc28gSSB0aGluayB0aGlzIGlzIHRoZSBtYWpvciBj
YXNlLiANCiANCklmIGl0IGhhcyBzdWNoIGEgcHJvYmxlbSAod2hldGhlciBpdCBiZSBkdWUgdG8g
YSBzeXN0ZW0gdGltZXIgYnVnIG9yIGEgc29tZSBtb3JlIHNwZWNpZmljIGFnaW5nIHByb2JsZW0p
LCBpdCBzZWVtcyB0aGUgcm91dGVyIHdvdWxkIGFsc28gYmUgcmVmcmVzaGluZyBpdHMgTFNBcyBh
bGwgdG9vIGZyZXF1ZW50bHkgKGF0IGxlYXN0IGF0IHR3aWNlIHRoZSByYXRlKSBhbmQgaXQgd291
bGQgYmUgcmVhZGlseSBpZGVudGlmaWFibGUuIEZvciBhIHN5c3RlbSB0aW1lIHByb2JsZW0sIHRo
ZSByb3V0ZXIgd291bGQgbGlrZWx5IGhhdmUgbWFueSBvdGhlciBwcm9ibGVtcy4gRm9yIGV4YW1w
bGUsIGl0IHdvdWxkIG5vdCBtYWludGFpbiBPU1BGIGFkamFjZW5jaWVzIGlmIHRoZSBkZWFkIHRp
bWVyIGFkdmFuY2VzIGZhc3QgZW5vdWdoLiBJdCB3b3VsZCByZXRyYW5zbWl0IGF0IGEgdmVyeSBm
YXN0IHJhdGUgYXMgd2VsbC4gQXJlIHlvdSBnb2luZyB0byB3cml0ZSBwcm9ibGVtIHN0YXRlbWVu
dHMgYW5kIHN1Z2dlc3Qgc29sdXRpb25zIGZvciB0aGVzZSBzaXR1YXRpb25zIGFzIHdlbGw/IA0K
IA0KW0ppZV0gVGhpcyBkZXBlbmRzIG9uIHRoZSBpbXBsZW1lbnRhdGlvbi4gdGhlIHNvZnR3YXJl
IGJ1ZyBtYXkgb25seSBpbXBhY3QgdGhlIGFnaW5nIG9mIExTQXMgcmVjZWl2ZWQgZnJvbSBvdGhl
ciByb3V0ZXJzLiBBbmQgZnJlcXVlbnQgTFNBIHJlZnJlc2hpbmcgbWF5IGJlIGNhdXNlZCBieSBv
dGhlciBjYXNlcyBzdWNoIGFzIGxpbmsgb3NjaWxsYXRpb24uICBGb3IgYSBzeXN0ZW0gdGltZXIg
cHJvYmxlbSwgT1NQRiBhZGphY2VuY3kgbWF5IG9zY2lsbGF0ZSwgYnV0IGlmIHRoZSBtYW5hZ2Vt
ZW50IGNvbm5lY3Rpb24gaXMgaW1wYWN0ZWQsIHN1Y2ggb3NjaWxsYXRpb24gaXMgZGlmZmljdWx0
IHRvIGJlIGlkZW50aWZpZWQuIA0KIA0KV2hhdCBhYm91dCBvdGhlciBidWdzPyBXaGF0IGlmIHRo
ZSByb3V0ZXIgZXJyb25lb3VzbHkgc3BlY2lmaWVzIGEgbmVpZ2hib3LigJlzIHJvdXRlci1pZCBh
cyBpdHMgb3duIGluIGEgUm91dGVyLUxTQT8gSXMgdGhpcyBhIHByb2JsZW0gdGhlIHByb3RvY29s
IHNob3VsZCBoYW5kbGU/IA0KIA0KW0ppZV0gRGVwZW5kcyBvbiB0aGUgc2lnbmlmaWNhbmNlIHRv
IG5ldHdvcmssIGNhc2UgYnkgY2FzZSBhbmFseXNpcyBtYXkgYmUgbmVlZGVkLiANCiANCiANCkkg
YWdyZWUgdGhhdCBPU1BGIFlhbmcgbm90aWZpY2F0aW9uIGZvciBMU0EgdGltZW91dCBpcyBhIG5p
Y2UgdGhpbmcgdG8gaGF2ZSBhbmQgY291bGQgYmUgdXNlZnVsIHRvIGlkZW50aWZ5IHRoZSBtaXNi
ZWhhdmVkIHJvdXRlci4gTXkgY29uY2VybiBpcyBzb21ldGltZXMgdGhlIG5ldHdvcmsgbWF5IGJl
IHNldmVyZWx5IGltcGFjdGVkIHRoYXQgdGhlIGNvbm5lY3Rpdml0eSBvZiBuZXRjb25mL3Jlc3Rj
b25mIGlzIGFsc28gaW1wYWN0ZWQuIFRvIGF2b2lkIHRoaXMsIHNvbWUgbWVjaGFuaXNtIHRvIG1p
dGlnYXRlIHRoZSBpbXBhY3Qgb2YgdGhpcyBwcm9ibGVtIGNvdWxkIGhlbHAuDQogDQpJIGJlbGll
dmUgYSByb3V0ZXIgaGF2ZSBzdWNoIGltcGFjdCB3b3VsZCBiZSBlYXN5IHRvIGlkZW50aWZ54oCm
IA0KIA0KW0ppZV0gQWNjb3JkaW5nIHRvIHRoZSBmZWVkYmFjayBmcm9tIG9uLXNpdGUgZW5naW5l
ZXJzLCB3aGVuIElHUCByb3V0aW5nIGlzIG9zY2lsbGF0aW5nIHNldmVyZWx5IHdoaWNoIG1ha2Vz
IHRoZSBtYW5hZ2VtZW50IGNvbm5lY3Rpb24gdW5hdmFpbGFibGUsIGl0IHVzdWFsbHkgdGFrZXMg
bXVjaCBsb25nZXIgdGltZSBmb3IgdHJvdWJsZXNob290aW5nLCBhcyBsb2dnaW5nIHRvIGFueSBy
b3V0ZXIgY2Fubm90IGJlIGRvbmUgdmlhIHRoZSBtYW5hZ2VtZW50IG5ldHdvcmsuIFNvIG1heWJl
IGl0IHdvdWxkIGJlIGJldHRlciB0byBoYXZlIHNvbWUgYXV0b21hdGljIG1lY2hhbmlzbSB0byBy
ZWR1Y2UgdGhlIGltcGFjdCBiZWZvcmUgaXQgYmVjb21lcyBhIGJpZyBwcm9ibGVtIHRvIHRyb3Vi
bGVzaG9vdC4NCiANCkJlc3QgcmVnYXJkcywNCkppZQ0KIA0KVGhhbmtzLA0KQWNlZSANCiANCiAN
CkJlc3QgcmVnYXJkcywNCkppZQ0KIA0KRnJvbTogQWNlZSBMaW5kZW0gKGFjZWUpIFttYWlsdG86
YWNlZUBjaXNjby5jb21dIA0KU2VudDogU2F0dXJkYXksIEF1Z3VzdCAxMywgMjAxNiAzOjI3IEFN
DQpUbzogTGVzIEdpbnNiZXJnIChnaW5zYmVyZyk7IERvbmdqaWUgKEppbW15KTsgb3NwZkBpZXRm
Lm9yZw0KQ2M6IFpoYW5neHVkb25nICh6aGFuZ3h1ZG9uZywgVlJQKTsgbGl6aGVucWlhbmdAY2hp
bmFtb2JpbGUuY29tDQpTdWJqZWN0OiBSZTogW09TUEZdIFNvbGljaXQgZmVlZGJhY2tzIG9uIGRy
YWZ0LWRvbmctb3NwZi1tYXhhZ2UtZmx1c2gtcHJvYmxlbS1zdGF0ZW1lbnQNCiANClNwZWFraW5n
IGFzIGEgV0cgbWVtYmVyOiANCiANCkhpIEppZSwgDQogDQpJIGJlbGlldmUgd2UgYWdyZWUgdGhh
dCB0aGUgcHJvYmxlbSBpcyBjb25maW5lZCB0byBPU1BGIGJ1Z3MsIHN5c3RlbSB0aW1lciBidWdz
LCAgYW5kIHBhY2tldCBjb3JydXB0aW9uLiBJ4oCZZCBhc3NlcnQgdGhhdCBjb3JydXB0aW9uIGNh
biBiZSBkZXRlY3RlZCB2aWEgT1NQRiBhdXRoZW50aWNhdGlvbi4gSW4gZmFjdCwgdGhlcmUgaXMg
YSB3ZWxsLWtub3duIGFudGlkb3RlIHdoZXJlIElTLUlTIGF1dGhlbnRpY2F0aW9uIHdhcyBlbmFi
bGVkIHNvbGVseSBmb3IgdGhlIHB1cnBvc2Ugb2YgZmlsdGVyaW5nIGNvcnJ1cHRlZCBwcm90b2Nv
bCBwYWNrZXRzIGluIGFuIGVudmlyb25tZW50IHdpdGggbGluZSBjYXJkcyB0aGF0IHdlcmUgcHJv
bmUgdG8gc3VjaCBjb3JydXB0aW9uLiBIZW5jZSwgd2UgYXJlIGxlZnQgd2l0aCBwcm9ibGVtcyBi
YXNlZCBvbiBPU1BGIG9yIHN5c3RlbSB0aW1lciBidWdzLiBJZiB0aGVyZSB3ZXJlIGEgc3lzdGVt
IHRpbWVyIGJ1ZywgSeKAmWQgZG91YnQgdGhhdCBuZXR3b3JraW5nIGRldmljZSB3aXRoIHN1Y2gg
YSBidWcgd291bGQgYmUgZnVuY3Rpb25hbCB0byB0aGUgcG9pbnQgb2YgYmVpbmcgYWJsZSB0byBl
c3RhYmxpc2ggYW5kIG1haW50YWluaW5nIE9TUEYgYWRqYWNlbmNpZXMuICBEbyB3ZSByZWFsbHkg
d2FudCB0byBlbmhhbmNlIHRoZSBwcm90b2NvbCB0byBkZWFsIHdpdGggYnVncz8gDQogDQpJ4oCZ
dmUgdGhvdWdodCBhYm91dCB0aGlzIGFuZCBvbmUgcG90ZW50aWFsIGFjdGlvbiBJIGNvdWxkIGVu
dmlzaW9uIHdvdWxkIGJlIHRvIGFkZCBhIHNlcGFyYXRlIE9TUEYgWUFORyBub3RpZmljYXRpb24g
d2hlcmUgYW4gTFNBIHRpbWVzIG91dCBhbmQgYSByb3V0ZXIgb3RoZXIgdGhhbiB0aGUgb3JpZ2lu
YXRvciBwdXJnZXMgaXQuIFRoaXMgd2F5LCB0aGUgbWlzYmVoYXZpbmcgT1NQRiByb3V0ZXIgY291
bGQgYmUgcmVhZGlseSBpZGVudGlmaWVkLiANCiANClRoYW5rcywNCkFjZWUgDQogDQogDQpGcm9t
OiBPU1BGIDxvc3BmLWJvdW5jZXNAaWV0Zi5vcmc+IG9uIGJlaGFsZiBvZiAiTGVzIEdpbnNiZXJn
IChnaW5zYmVyZykiIDxnaW5zYmVyZ0BjaXNjby5jb20+DQpEYXRlOiBUaHVyc2RheSwgQXVndXN0
IDExLCAyMDE2IGF0IDE6MjkgUE0NClRvOiBKaWUgRG9uZyA8amllLmRvbmdAaHVhd2VpLmNvbT4s
IE9TUEYgV0cgTGlzdCA8b3NwZkBpZXRmLm9yZz4NCkNjOiAiWmhhbmd4dWRvbmcgKHpoYW5neHVk
b25nLCBWUlApIiA8emhhbmd4dWRvbmdAaHVhd2VpLmNvbT4sICJsaXpoZW5xaWFuZ0BjaGluYW1v
YmlsZS5jb20iIDxsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb20+DQpTdWJqZWN0OiBSZTogW09T
UEZdIFNvbGljaXQgZmVlZGJhY2tzIG9uIGRyYWZ0LWRvbmctb3NwZi1tYXhhZ2UtZmx1c2gtcHJv
YmxlbS1zdGF0ZW1lbnQNCiANCkppZSDigJMNCiANCkhhdmluZyB0aGUgZGlzY3Vzc2lvbiBoYXMg
Y2VydGFpbmx5IGJlZW4gYSBnb29kIHRoaW5nLCBidXQgaWYgdGhlIGNvbnNlbnN1cyBvZiB0aGUg
V0cgaXMgdGhhdCB0aGVyZSBpcyBubyBwcm90b2NvbCBjaGFuZ2UgcmVxdWlyZWQgdGhlbiB0aGVy
ZSBpcyBubyBuZWVkIGZvciBhbnkgZHJhZnQg4oCTIHdoaWNoIGlzIG15IGN1cnJlbnQgcG9zaXRp
b24uDQogDQpUaGUgb3RoZXIgcG9pbnQgaXMgdGhhdCB5b3Ugc2VlbSB0byBiZSBjb25mdXNpbmcg
dGhlIElTLUlTIFB1cmdlIG9yaWdpbmF0aW9uIFRMViAoUkZDIDYyMzIpIHdpdGggZGV0ZWN0aW5n
IGludmFsaWQgcHVyZ2VzL3JlbWFpbmluZyBsaWZldGltZSBjb3JydXB0aW9uLiBUaGlzIGlzIG5v
dCB0aGUgY2FzZS4gUkZDIDYyMzIgc2ltcGx5IGFsbG93cyB1cyB0byBkZXRlY3Qgd2hpY2ggcm91
dGVyIG9yaWdpbmF0ZWQgYSBwdXJnZSDigJMgaXQgaXMgbm90IGFibGUgdG8gZGV0ZWN0IHdoZXRo
ZXIgYSBwdXJnZSBpcyB2YWxpZC9pbnZhbGlkIOKAkyBhbmQgd2FzIG5vdCBtb3RpdmF0ZWQgYnkg
Y29uY2VybnMgYWJvdXQgcmVtYWluaW5nIGxpZmV0aW1lIGNvcnJ1cHRpb24uDQogDQogICBMZXMN
CiANCiANCkZyb206IERvbmdqaWUgKEppbW15KSBbbWFpbHRvOmppZS5kb25nQGh1YXdlaS5jb21d
IA0KU2VudDogV2VkbmVzZGF5LCBBdWd1c3QgMTAsIDIwMTYgOToyNCBQTQ0KVG86IExlcyBHaW5z
YmVyZyAoZ2luc2JlcmcpOyBvc3BmQGlldGYub3JnDQpDYzogWmhhbmd4dWRvbmcgKHpoYW5neHVk
b25nLCBWUlApOyBsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb20NClN1YmplY3Q6IFJFOiBbT1NQ
Rl0gU29saWNpdCBmZWVkYmFja3Mgb24gZHJhZnQtZG9uZy1vc3BmLW1heGFnZS1mbHVzaC1wcm9i
bGVtLXN0YXRlbWVudA0KIA0KSGkgTGVzLA0KIA0KVGhlIGN1cnJlbnQgZHJhZnQgaXMgYWJvdXQg
cHJvYmxlbSBzdGF0ZW1lbnQsIHNvIElNTyB3aGF0IHRoZSBXRyBuZWVkcyB0byBjb25zaWRlciBp
cyB3aGV0aGVyIHRoaXMgaXMgYSB2dWxuZXJhYmlsaXR5IG9mIE9TUEYgcHJvdG9jb2wsIGFuZCB3
aGV0aGVyIGl0IGNhbiBoYXZlIG5lZ2F0aXZlIGltcGFjdCB0byB0aGUgbmV0d29yay4gSWYgdGhl
IHByb2JsZW0gaXMgYWNrbm93bGVkZ2VkLCBJTU8gaXQgaXMgd29ydGggdG8gYmUgZG9jdW1lbnRl
ZC4NCiANClRoZSDigJxST0nigJ0gYXMgeW91IG1lbnRpb25lZCBpcyBmb3IgdGhlIGV2YWx1YXRp
b24gb2YgdGhlIHByb3Bvc2VkIHNvbHV0aW9ucy4gSSB0b3RhbGx5IGFncmVlIHRoYXQgZm9yIHRo
ZSB0aW1lciBidWcgY2FzZSwgcmVjb2duaXppbmcgYW5kIGlnbm9yaW5nIHRoZSByZWNlaXZlZCBh
Ym5vcm1hbCBNYXhhZ2UgTFNBcyBjYW5ub3Qgc3RvcCB0aGUgbWlzYmVoYXZlZCByb3V0ZXIgZnJv
bSBnZW5lcmF0aW5nIGZ1cnRoZXIgTWF4YWdlIExTQSwgYXMgaXQgaXMgYSBzeXN0ZW1hdGljIHBy
b2JsZW0sIHdoaWNoIGNhbiBvbmx5IGJlIGZpeGVkIGFmdGVyIHRoZSBvcGVyYXRvciBpZGVudGlm
aWVzIHRoYXQgcm91dGVyLiBUaGlzIGlzIGFsc28gc2ltaWxhciB0byB0aGUgc3lzdGVtYXRpYyBj
b3JydXB0aW9uIG9mIElTLUlTIHJlbWFpbiB0aW1lLiAgQW5kIHRoaXMgaXMgd2h5IHRoaXMgZHJh
ZnQgbWVudGlvbnMgdHdvIGtpbmRzIG9mIHBvdGVudGlhbCBzb2x1dGlvbnMsIHRoZSBtaXRpZ2F0
aW9uIG1lY2hhbmlzbSBjYW4gYXZvaWQgdGhlIG5ldHdvcmsgYmVpbmcgc2V2ZXJlbHkgaW1wYWN0
ZWQgYnkgdGhlIHByb2JsZW0sIHdoaWxlIGZvciBzeXN0ZW1hdGljIHByb2JsZW1zLCBwcm9ibGVt
IGxvY2FsaXphdGlvbiBpcyBuZWVkZWQgdG8gaWRlbnRpZnkgdGhlIG1pc2JlaGF2ZWQgcm91dGVy
IGFuZCB0aGVuIHNvbHZlIHRoZSBwcm9ibGVtLg0KIA0KQmVzdCByZWdhcmRzLA0KSmllDQogDQpG
cm9tOiBPU1BGIFttYWlsdG86b3NwZi1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgTGVz
IEdpbnNiZXJnIChnaW5zYmVyZykNClNlbnQ6IE1vbmRheSwgQXVndXN0IDA4LCAyMDE2IDI6MTQg
QU0NClRvOiBEb25namllIChKaW1teSkgPGppZS5kb25nQGh1YXdlaS5jb20+OyBvc3BmQGlldGYu
b3JnDQpDYzogWmhhbmd4dWRvbmcgKHpoYW5neHVkb25nLCBWUlApIDx6aGFuZ3h1ZG9uZ0BodWF3
ZWkuY29tPjsgbGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tDQpTdWJqZWN0OiBSZTogW09TUEZd
IFNvbGljaXQgZmVlZGJhY2tzIG9uIGRyYWZ0LWRvbmctb3NwZi1tYXhhZ2UtZmx1c2gtcHJvYmxl
bS1zdGF0ZW1lbnQNCiANCkppZSDigJMNCiANClRoaW5raW5nIGFib3V0IHRoZSBmb2xsb3dpbmcg
c29tZSBtb3JlOg0KIA0KPHNuaXA+DQpXaGF0IHJlbWFpbnMgaXMgdGhlIHBvc3NpYmlsaXR5IHRo
YXQgYW4gaW1wbGVtZW50YXRpb24gaGFzIHNvbWUgYnVnIGFuZCB1bmludGVudGlvbmFsbHkgbW9k
aWZpZXMgdGhlIGFnZSB0byBzb21ldGhpbmcgb3RoZXIgdGhhbiB3aGF0IGl0IHNob3VsZCBiZSBk
dWUgdG8gdGhlIGFjdHVhbCBlbGFwc2VkIHRpbWUgc2luY2UgTFNBIGdlbmVyYXRpb24uIEkgc3Vw
cG9zZSBhIG1lY2hhbmlzbSBlcXVpdmFsZW50IHRvIHdoYXQgdGhlIElTLUlTIGRyYWZ0IGRlZmlu
ZWQgaS5lLiBzZXR0aW5nIHRoZSBhZ2UgdG8g4oCcbmV34oCdICgwIGluIE9TUEYgY2FzZSkgd2hl
biBmaXJzdCByZWNlaXZpbmcgYSBub24tc2VsZi1nZW5lcmF0ZWQgTFNBIGNvdWxkIGJlIHVzZWZ1
bCB0byBwcmV2ZW50IG5lZ2F0aXZlIGltcGFjdHMgb2Ygc3VjaCBhbiBpbXBsZW1lbnRhdGlvbiBi
dWcuIElzIHRoaXMgd2hhdCB5b3UgaW50ZW5kPw0KIA0KW0ppZV06IE1vcmUgc3BlY2lmaWNhbGx5
LCB0aGUgcHJvYmxlbSBjb3VsZCBiZSBjYXVzZWQgYnkgZWl0aGVyIOKAnHNldHRpbmcgdGhlIExT
IGFnZSBmaWVsZCBpbmNvcnJlY3RseSBkdWUgdG8gaW1wbGVtZW50YXRpb24gYnVn4oCdIG9yIOKA
nHN5c3RlbSB0aW1lciBydW5zIHNvIGZhc3QgdGhhdCB0aGUgTFMgYWdlIHJlYWNoZXMgTWF4QWdl
IG11Y2ggZWFybGllciB0aGFuIG90aGVyIHJvdXRlcnPigJ0uIEFub3RoZXIgbGVzcyBsaWtlbHkg
Y2FzZSBpcyB0aGF0IHRoZSBMUyBhZ2UgZmllbGQgaXMgY29ycnVwdGVkIGJlZm9yZSB0aGUgTFNB
IGlzIGFzc2VtYmxlZCBpbnRvIE9TUEYgcGFja2V0Lg0KPGVuZCBzbmlwPg0KIA0KVGhlIGJlbmVm
aXRzIGFyZSBleHRyZW1lbHkgbGltaXRlZC4gSWYgYSByb3V0ZXIgcHJlbWF0dXJlbHkgYWdlcyBh
biBMU0EgZHVlIHRvIGEgdGltZXIgYnVnLCBpZ25vcmluZyB0aGUgcmVjZWl2ZWQgTFNBIGFnZSBv
biByZWNlcHRpb24gaXNu4oCZdCBnb2luZyB0byBwcmV2ZW50IHByZW1hdHVyZSBwdXJnaW5nIGJ5
IHRoZSByb3V0ZXIgd2hpY2ggaGFzIHRoZSBidWcuIFNvIHRoZSBlZmZlY3Qgb2YgaWdub3Jpbmcg
dGhlIHJlY2VpdmVkIExTQSBhZ2UgcHJpb3IgdG8gcmVhY2hpbmcgTUFYQUdFIHdpbGwgYmUgc2hv
cnQgbGl2ZWQuIFlvdSBhcmUgdGhlbiBsZWZ0IHdpdGggdGhlIHBvc3NpYmlsaXR5IHRoYXQgYW4g
aW1wbGVtZW50YXRpb24gY29ycnVwdHMgdGhlIExTQSBhZ2UgQkVGT1JFIGNhbGN1bGF0aW5nIGNo
ZWNrc3VtL2NyeXB0byBhdXRoZW50aWNhdGlvbiDigJMgYnV0IGl0cyBsb2NhbCB0aW1lb3V0IGxv
Z2ljIGlzIHVuYWZmZWN0ZWQuIFRoaXMgaGFzIHZlcnkgbGltaXRlZCB2YWx1ZS4gV2hldGhlciB0
aGUgV0cgY29uc2lkZXJzIHRoaXMgd29ydGggcHVyc3VpbmcgaXMgc29tZXRoaW5nIHlvdSBuZWVk
IHRvIGFzay4gRm9yIG15c2VsZiwgSSBkb27igJl0IHNlZSBtdWNoIFJPSSBoZXJlLg0KIA0KICBM
ZXMNCiANCiANCiANCkZyb206IERvbmdqaWUgKEppbW15KSBbbWFpbHRvOmppZS5kb25nQGh1YXdl
aS5jb21dIA0KU2VudDogTW9uZGF5LCBBdWd1c3QgMDEsIDIwMTYgOTo0MyBQTQ0KVG86IExlcyBH
aW5zYmVyZyAoZ2luc2JlcmcpOyBvc3BmQGlldGYub3JnDQpDYzogWmhhbmd4dWRvbmcgKHpoYW5n
eHVkb25nLCBWUlApOyBsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb20NClN1YmplY3Q6IFJFOiBb
T1NQRl0gU29saWNpdCBmZWVkYmFja3Mgb24gZHJhZnQtZG9uZy1vc3BmLW1heGFnZS1mbHVzaC1w
cm9ibGVtLXN0YXRlbWVudA0KIA0KSGkgTGVzLCANCiANClBsZWFzZSBzZWUgbXkgcmVwbGllcyB3
aXRoIFtKaWUyXToNCiANCkZyb206IExlcyBHaW5zYmVyZyAoZ2luc2JlcmcpIFttYWlsdG86Z2lu
c2JlcmdAY2lzY28uY29tXSANClNlbnQ6IE1vbmRheSwgQXVndXN0IDAxLCAyMDE2IDk6NTcgUE0N
ClRvOiBEb25namllIChKaW1teSk7IG9zcGZAaWV0Zi5vcmcNCkNjOiBaaGFuZ3h1ZG9uZyAoemhh
bmd4dWRvbmcsIFZSUCk7IGxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbQ0KU3ViamVjdDogUkU6
IFtPU1BGXSBTb2xpY2l0IGZlZWRiYWNrcyBvbiBkcmFmdC1kb25nLW9zcGYtbWF4YWdlLWZsdXNo
LXByb2JsZW0tc3RhdGVtZW50DQogDQpKaWUgLQ0KIA0KRnJvbTogRG9uZ2ppZSAoSmltbXkpIFtt
YWlsdG86amllLmRvbmdAaHVhd2VpLmNvbV0gDQpTZW50OiBNb25kYXksIEF1Z3VzdCAwMSwgMjAx
NiAxOjQ0IEFNDQpUbzogTGVzIEdpbnNiZXJnIChnaW5zYmVyZyk7IG9zcGZAaWV0Zi5vcmcNCkNj
OiBaaGFuZ3h1ZG9uZyAoemhhbmd4dWRvbmcsIFZSUCk7IGxpemhlbnFpYW5nQGNoaW5hbW9iaWxl
LmNvbQ0KU3ViamVjdDogUkU6IFtPU1BGXSBTb2xpY2l0IGZlZWRiYWNrcyBvbiBkcmFmdC1kb25n
LW9zcGYtbWF4YWdlLWZsdXNoLXByb2JsZW0tc3RhdGVtZW50DQogDQpIaSBMZXMsDQogDQpQbGVh
c2Ugc2VlIGlubGluZSB3aXRoIFtKaWVdOg0KIA0KRnJvbTogTGVzIEdpbnNiZXJnIChnaW5zYmVy
ZykgW21haWx0bzpnaW5zYmVyZ0BjaXNjby5jb21dIA0KU2VudDogTW9uZGF5LCBBdWd1c3QgMDEs
IDIwMTYgMzowOSBQTQ0KVG86IERvbmdqaWUgKEppbW15KTsgb3NwZkBpZXRmLm9yZw0KQ2M6IFpo
YW5neHVkb25nICh6aGFuZ3h1ZG9uZywgVlJQKTsgbGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29t
DQpTdWJqZWN0OiBSRTogW09TUEZdIFNvbGljaXQgZmVlZGJhY2tzIG9uIGRyYWZ0LWRvbmctb3Nw
Zi1tYXhhZ2UtZmx1c2gtcHJvYmxlbS1zdGF0ZW1lbnQNCiANCkppZSDigJMNCiANCkZ1bGx5IGFn
cmVlIHRoYXQgSVMtSVMgYW5kIE9TUEYgZGlmZmVyIGluIHRoaXMgcmVnYXJkLg0KIA0KaHR0cHM6
Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtaWV0Zi1pc2lzLXJlbWFpbmluZy1saWZldGltZS0wMS50
eHQgYWRkcmVzc2VzIHByb2JsZW1zIHdoZXJlIGNvcnJ1cHRpb24gb2YgdGhlIHJlbWFpbmluZyBs
aWZldGltZSBvY2N1cnMgZWl0aGVyIGR1cmluZyB0cmFuc21pc3Npb24vcmVjZXB0aW9uIG9yIGR1
ZSB0byBzb21lIERPUyBhdHRhY2suIFRoaXMgaXNu4oCZdCBhIGNvbmNlcm4gdyBPU1BGIChob3Bl
IHlvdSBhZ3JlZSkuDQogDQpbSmllXTogWWVzLCBmb3IgT1NQRiB0aGUgY29ycnVwdGlvbiBkdXJp
bmcgcGFja2V0IHRyYW5zbWlzc2lvbiBjYW4gYmUgZGV0ZWN0ZWQuDQogDQpXaGF0IHJlbWFpbnMg
aXMgdGhlIHBvc3NpYmlsaXR5IHRoYXQgYW4gaW1wbGVtZW50YXRpb24gaGFzIHNvbWUgYnVnIGFu
ZCB1bmludGVudGlvbmFsbHkgbW9kaWZpZXMgdGhlIGFnZSB0byBzb21ldGhpbmcgb3RoZXIgdGhh
biB3aGF0IGl0IHNob3VsZCBiZSBkdWUgdG8gdGhlIGFjdHVhbCBlbGFwc2VkIHRpbWUgc2luY2Ug
TFNBIGdlbmVyYXRpb24uIEkgc3VwcG9zZSBhIG1lY2hhbmlzbSBlcXVpdmFsZW50IHRvIHdoYXQg
dGhlIElTLUlTIGRyYWZ0IGRlZmluZWQgaS5lLiBzZXR0aW5nIHRoZSBhZ2UgdG8g4oCcbmV34oCd
ICgwIGluIE9TUEYgY2FzZSkgd2hlbiBmaXJzdCByZWNlaXZpbmcgYSBub24tc2VsZi1nZW5lcmF0
ZWQgTFNBIGNvdWxkIGJlIHVzZWZ1bCB0byBwcmV2ZW50IG5lZ2F0aXZlIGltcGFjdHMgb2Ygc3Vj
aCBhbiBpbXBsZW1lbnRhdGlvbiBidWcuIElzIHRoaXMgd2hhdCB5b3UgaW50ZW5kPw0KIA0KW0pp
ZV06IE1vcmUgc3BlY2lmaWNhbGx5LCB0aGUgcHJvYmxlbSBjb3VsZCBiZSBjYXVzZWQgYnkgZWl0
aGVyIOKAnHNldHRpbmcgdGhlIExTIGFnZSBmaWVsZCBpbmNvcnJlY3RseSBkdWUgdG8gaW1wbGVt
ZW50YXRpb24gYnVn4oCdIG9yIOKAnHN5c3RlbSB0aW1lciBydW5zIHNvIGZhc3QgdGhhdCB0aGUg
TFMgYWdlIHJlYWNoZXMgTWF4QWdlIG11Y2ggZWFybGllciB0aGFuIG90aGVyIHJvdXRlcnPigJ0u
IEFub3RoZXIgbGVzcyBsaWtlbHkgY2FzZSBpcyB0aGF0IHRoZSBMUyBhZ2UgZmllbGQgaXMgY29y
cnVwdGVkIGJlZm9yZSB0aGUgTFNBIGlzIGFzc2VtYmxlZCBpbnRvIE9TUEYgcGFja2V0Lg0KIA0K
W0ppZV06IFJlZ2FyZGluZyB0aGUgc29sdXRpb25zIHNwYWNlLCBJTU8gd2UgbmVlZCB0byBjb25z
aWRlciBib3RoIGNhc2VzOiDigJxMUyBhZ2UgcmVhY2hlcyBNYXhBZ2XigJ0gYW5kIOKAnExTIGFn
ZSBjbG9zZSB0byBNYXhBZ2XigJ0uIEZvciBJUy1JUywgUkZDIDYyMzIgYW5kIFJGQyA2MjMzIHBy
b3ZpZGUgc29sdXRpb25zIGZvciB0aGUgZGV0ZWN0aW9uIGFuZCBpZGVudGlmaWNhdGlvbiBvZiBj
b3JydXB0ZWQgSVMtSVMgcHVyZ2UsIHdoaWxlIE9TUEYgZG9lcyBub3QgaGF2ZSBzaW1pbGFyIG1l
Y2hhbmlzbXMuDQogDQpbTGVzOl0gSXQgaXMgaW5jb3JyZWN0IHRvIHNheSB0aGF0IFJGQyA2MjMy
IG1ha2VzIGl0IHBvc3NpYmxlIHRvIGRldGVjdCBhIGNvcnJ1cHQgcHVyZ2UuIFdoYXQgaXQgZG9l
cyBkbyBpcyB0byBwcm92aWRlIGFuIGluZGljYXRpb24gYXMgdG8gd2hpY2ggSVMgaW5pdGlhdGVk
IGEgcHVyZ2UuIEkgZG9u4oCZdCBrbm93IGhvdyBPU1BGIHdvdWxkIGFkZHJlc3MgdGhpcyBpc3N1
ZSwgYnV0IGZvciBPU1BGdjIgYXQgbGVhc3QgYW55IHNvbHV0aW9uIHdvdWxkIGxpa2VseSBub3Qg
YmUgYmFja3dhcmRzIGNvbXBhdGlibGUuIEZvciB0aGlzIHJlYXNvbiBJIHN1Z2dlc3QgdGhhdCB5
b3Ugbm90IHRyeSB0byBhZGRyZXNzIHRoaXMgaXNzdWUgaW4gdGhlIHNhbWUgZHJhZnQuDQogDQpb
SmllMl06IEFncmVlZCwgUkZDIDYyMzIgcHJvdmlkZSB0aGUgbWVjaGFuaXNtIHRvIHRyYWNrIHRo
ZSBtaXNiZWhhdmVkIHJvdXRlcnMgc28gdGhhdCBvcGVyYXRvciBjYW4gZml4IHRoZSBwcm9ibGVt
LCB0aGUgZGV0ZWN0aW9uIGNhbiBiZSBiYXNlZCBvbiB0aGUgcnVsZXMgaW4gUkZDIDYyMzMgb3Ig
c29tZSBvdGhlciBhbm9tYWxpZXMuIEluZGVlZCBmb3IgT1NQRnYyIGxlZ2FjeSBMU0FzLCBpdCBp
cyBkaWZmaWN1bHQgdG8gaW50cm9kdWNlIHRoZSBtZWNoYW5pc20gc2ltaWxhciB0byBSRkMgNjIz
Miwgd2hpbGUgaXQgY2FuIGJlIGVhc2llciBmb3IgdGhlIE9TUEZ2Mi92MyBFeHRlbmRlZCBMU0Fz
LiBTbyBpdCBkZXBlbmRzIG9uIGhvdyBiYWNrd2FyZCBjb21wYXRpYmxlIHRoZSBzb2x1dGlvbiBz
aG91bGQgYmUuIEkgYWdyZWUgd2l0aCB5b3UgdGhhdCB0aGUgc29sdXRpb24gZm9yIFByb2JsZW0g
TG9jYWxpemF0aW9uIGluIE9TUEYgbmVlZHMgdG8gYmUgcHJvdmlkZWQgaW4gYSBzZXBhcmF0ZSBk
b2N1bWVudC4NCiANClNvbHV0aW9ucyB0byBMUyBhZ2UgIGNvcnJ1cHRpb24gY2FuIGJlIGRvbmUg
aW4gYSBiYWNrd2FyZHMgY29tcGF0aWJsZSB3YXksIGJ1dCB0aGV5ICBNVVNUIE5PVCByZXN1bHQg
aW4gZGlzY2FyZGluZyBwdXJnZXMgd2hpY2ggcGFzcyBhdXRoZW50aWNhdGlvbi0gZG9pbmcgc28g
cGxhY2VzIHlvdSBhdCByaXNrIGZvciBoYXZpbmcgaW5jb25zaXN0ZW50IExTREJzIGluIHRoZSBu
ZXR3b3JrLg0KIA0KW0ppZTJdOiBFeGFjdGx5LiBUaGUgcmVjZWl2ZWQgTWF4QWdlIExTQXMgY2Fu
bm90IHNpbXBseSBiZSBkaXNjYXJkZWQsIHRoZSBkZWNpc2lvbiBtdXN0IGJlIG1hZGUgY2FyZWZ1
bGx5LCBwcm9iYWJseSBiYXNlZCBvbiBzb21lIGFkZGl0aW9uYWwgaW5mb3JtYXRpb24uIFRoZSBh
dXRob3JzIGhhcyBkaXNjdXNzZWQgc29tZSBwb3NzaWJsZSBzb2x1dGlvbiBpbnRlcm5hbGx5LCBh
bmQgd2lsbCBwcmVwYXJlIHNvbWUgbWF0ZXJpYWwgZm9yIGZ1cnRoZXIgb3BlbiBkaXNjdXNzaW9u
Lg0KIA0KQXMgd3JpdHRlbiwgdGhlIGRyYWZ0IG1ha2VzIGNsYWltcyB0aGF0IGFyZSBhdCBsZWFz
dCBtaXNsZWFkaW5nIOKAkyBhbmQgSSBiZWxpZXZlIGFjdHVhbGx5IGluY29ycmVjdC4gSW4gU2Vj
dGlvbiA2IHlvdSBzYXk6DQogDQrigJxUaGUgTFMgYWdlIGZpZWxkIG1heSBiZSBhbHRlcmVkIGFz
IGEgcmVzdWx0IG9mDQogICBwYWNrZXQgY29ycnVwdGlvbiwgc3VjaCBtb2RpZmljYXRpb24gY2Fu
bm90IGJlIGRldGVjdGVkIGJ5IExTQQ0KICAgY2hlY2tzdW0gbm9yIE9TUEYgcGFja2V0IGNyeXB0
b2dyYXBoaWMgYXV0aGVudGljYXRpb24u4oCdDQogDQpUaGlzIGlzbuKAmXQgY29ycmVjdC4NCiAN
CltKaWVdIFRoYW5rcyBmb3IgcG9pbnRpbmcgb3V0IHRoaXMuIFRoaXMgc2VudGVuY2UgbmVlZCB0
byBiZSByZXZpc2VkIHRvIG1lbnRpb24g4oCcTFNBIGNvcnJ1cHRpb27igJ0gcmF0aGVyIHRoYW4g
4oCccGFja2V0IGNvcnJ1cHRpb27igJ0uDQogDQpXaGF0IHdvdWxkIGJlIGhlbHBmdWwg4oCTIGF0
IGxlYXN0IHRvIG1lIOKAkyBpcyB0byBtb3ZlIGZyb20gYSBnZW5lcmljIHByb2JsZW0gc3RhdGVt
ZW50IHRvIHRoZSBzcGVjaWZpYyBwcm9ibGVtIHlvdSB3YW50IHRvIHNvbHZlIGFuZCB0aGUgcHJv
cG9zZWQgc29sdXRpb24uIFRoaXMgYWxzbyByZXF1aXJlcyB5b3UgdG8gbW9yZSBjbGVhcmx5IHN0
YXRlIHRoZSBjYXNlcyB3aGVyZSB0aGVyZSBpcyBhbiBhY3R1YWwgdnVsbmVyYWJpbGl0eS4gSXQg
d291bGQgYmUgYSBsb3QgZWFzaWVyIHRvIHN1cHBvcnQgdGhlIGRyYWZ0IGlmIHRoaXMgd2VyZSBk
b25lLg0KIA0KW0ppZV0gVGhhbmtzIGZvciB5b3VyIHN1Z2dlc3Rpb24uIFllcyB3ZSBjYW4gdXBk
YXRlIHRoaXMgZHJhZnQgd2l0aCBtb3JlIHNwZWNpZmljIHByb2JsZW0gc3RhdGVtZW50cyBhcyBJ
IG1lbnRpb25lZCBhYm92ZS4gDQogDQpbSmllXSBBcyBmb3IgdGhlIHByb3Bvc2VkIHNvbHV0aW9u
cywgdGhlIGN1cnJlbnQgZHJhZnQgc3BlY2lmaWVzIHRoZSByZXF1aXJlbWVudHMgb24gdGhlIHBv
dGVudGlhbCBzb2x1dGlvbnMsIGZyb20gd2hpY2ggd2UgZW52aXNpb24gdGhhdCBkaWZmZXJlbnQg
c29sdXRpb25zIG1heWJlIG5lZWRlZCBmb3Ig4oCcSW1wYWN0IE1pdGlnYXRpb27igJ0gYW5kIOKA
nFByb2JsZW0gTG9jYWxpemF0aW9u4oCdLiBUaGUgc29sdXRpb24gZm9yIOKAnEltcGFjdCBtaXRp
Z2F0aW9u4oCdIGNhbiBiZSB0aGUgZWFzaWVyIG9uZSwgZm9yIHdoaWNoIHdlIGNhbiBzdGFydCB0
byBkaXNjdXNzIHRoZSBwb3RlbnRpYWwgc29sdXRpb25zIG5vdy4gV2hpbGUgdGhlIHNvbHV0aW9u
IGZvciDigJxwcm9ibGVtIGxvY2FsaXphdGlvbuKAnSBtYXkgbmVlZCBtb3JlIGNvbnNpZGVyYXRp
b25zLg0KIA0KW0xlczpdIEEgZGlzY3Vzc2lvbiBvZiB0aGUgcmVxdWlyZW1lbnRzIGlzIHVzZWZ1
bCBhbmQgbmVjZXNzYXJ5LCBidXQgSU1PIHVudGlsIHlvdSBwcm9wb3NlIGEgc29sdXRpb24gdGhl
cmUgaXNu4oCZdCBlbm91Z2ggc3Vic3RhbmNlIGZvciB0aGUgZG9jdW1lbnQgdG8gYmVjb21lIGEg
V0cgZG9jdW1lbnQuDQogDQpbSmllMl0gWWVzIHRoZSBjdXJyZW50IGRyYWZ0IGZvY3VzZXMgb24g
dGhlIHByb2JsZW0gc3RhdGVtZW50IGFuZCB0aGUgcmVxdWlyZW1lbnRzLCB0aGUgZ29hbCBpcyB0
byBmaXJzdGx5IGdldCB0aGUgTWF4QWdlIGZsdXNoIHByb2JsZW0gYWNrbm93bGVkZ2VkIGFuZCBy
ZWFjaCBjb25zZW5zdXMgb24gdGhlIHJlcXVpcmVtZW50cy4gVGhlbiB0aGUgcGxhbiBpcyB0byBz
cGVjaWZ5IHRoZSBzb2x1dGlvbnMgaW4gc2VwYXJhdGUgZG9jdW1lbnRzLiAgWW91ciB2YWx1YWJs
ZSBzdWdnZXN0aW9ucyB3aWxsIGJlIGNvbnNpZGVyZWQsIGFuZCBmdXJ0aGVyIGNvbnRyaWJ1dGlv
bnMgYXJlIHdlbGNvbWUuDQogDQpCZXN0IHJlZ2FyZHMsDQpKaWUNCiANCiAgICBMZXMNCiANCkJl
c3QgcmVnYXJkcywNCkppZQ0KIA0KICAgTGVzDQogDQogDQpGcm9tOiBEb25namllIChKaW1teSkg
W21haWx0bzpqaWUuZG9uZ0BodWF3ZWkuY29tXSANClNlbnQ6IFN1bmRheSwgSnVseSAzMSwgMjAx
NiAxMTo0OCBQTQ0KVG86IExlcyBHaW5zYmVyZyAoZ2luc2JlcmcpOyBvc3BmQGlldGYub3JnDQpD
YzogWmhhbmd4dWRvbmcgKHpoYW5neHVkb25nLCBWUlApOyBsaXpoZW5xaWFuZ0BjaGluYW1vYmls
ZS5jb20NClN1YmplY3Q6IFJFOiBbT1NQRl0gU29saWNpdCBmZWVkYmFja3Mgb24gZHJhZnQtZG9u
Zy1vc3BmLW1heGFnZS1mbHVzaC1wcm9ibGVtLXN0YXRlbWVudA0KIA0KSGkgTGVzLCANCiANClRo
YW5rcyBmb3IgeW91ciBjb21tZW50cy4NCiANCk9TUEYgcGFja2V0IGxldmVsIGNoZWNrc3VtIGFu
ZCBhdXRoZW50aWNhdGlvbiBjYW4gb25seSBwcm90ZWN0IHRoZSBhc3NlbWJsZWQgTFNVIHBhY2tl
dCBvbmUgaG9wIG9uIHRoZSB3aXJlLCB3aGlsZSBjYW5ub3QgZGV0ZWN0IGFueSBjaGFuZ2UgdG8g
TFNBIG1hZGUgYnkgdGhlIHJvdXRlcnMuIFRoaXMgaXMgYmVjYXVzZSB0aGUgT1NQRiBwYWNrZXRz
IGFyZSByZS1hc3NlbWJsZWQgb24gZWFjaCBob3AsIHdoaWNoIGlzIHNsaWdodGx5IGRpZmZlcmVu
dCBmcm9tIElTLUlTLiBTbyB0aGUgcHJvYmxlbSBmb3IgT1NQRiBpcyBtYWlubHkgZHVlIHRvIHRo
ZSBwcm9ibGVtcyBpbnNpZGUgdGhlIHJvdXRlciwgZm9yIGV4YW1wbGUgcHJvdG9jb2wgaW1wbGVt
ZW50YXRpb25zLCBzeXN0ZW0gdGltZXJzLCBvciBzb21lIGhhcmR3YXJlIHByb2JsZW0uIEFjdHVh
bGx5IHRoaXMgcHJvYmxlbSBoYXMgYmVlbiBzZWVuIGluIHNldmVyYWwgcHJvZHVjdGlvbiBuZXR3
b3Jrcy4NCiANCldlIGNhbiBpbXByb3ZlIHRoZSBkZXNjcmlwdGlvbiBpbiB0aGUgZHJhZnQgdG8g
bWFrZSB0aGlzIGNsZWFyLg0KIA0KQmVzdCByZWdhcmRzLA0KSmllDQogDQpGcm9tOiBMZXMgR2lu
c2JlcmcgKGdpbnNiZXJnKSBbbWFpbHRvOmdpbnNiZXJnQGNpc2NvLmNvbV0gDQpTZW50OiBNb25k
YXksIEF1Z3VzdCAwMSwgMjAxNiAxOjMwIFBNDQpUbzogRG9uZ2ppZSAoSmltbXkpOyBvc3BmQGll
dGYub3JnDQpDYzogWmhhbmd4dWRvbmcgKHpoYW5neHVkb25nLCBWUlApOyBsaXpoZW5xaWFuZ0Bj
aGluYW1vYmlsZS5jb20NClN1YmplY3Q6IFJFOiBbT1NQRl0gU29saWNpdCBmZWVkYmFja3Mgb24g
ZHJhZnQtZG9uZy1vc3BmLW1heGFnZS1mbHVzaC1wcm9ibGVtLXN0YXRlbWVudA0KIA0KSmllIOKA
kw0KIA0KVGhlIGRyYWZ0IHNheXMgKFNlY3Rpb24gMik6DQogDQrigJxTaW5jZSBjcnlwdG9ncmFw
aGljIGF1dGhlbnRpY2F0aW9uIGlzIGV4ZWN1dGVkIGF0IHRoZSBPU1BGIHBhY2tldA0KICAgbGV2
ZWwsIGl0IGNhbiBvbmx5IHByb3RlY3QgdGhlIGFzc2VtYmxlZCBMU1UgcGFja2V0IGZvciBvbmUg
aG9wIGFuZA0KICAgZG9lcyBub3QgcHJvdmlkZSBhbnkgYWRkaXRpb25hbCBwcm90ZWN0aW9uIGZv
ciB0aGUgY29ycnVwdGlvbiBvZiBMUw0KICAgYWdlIGZpZWxkLuKAnQ0KIA0KQnV0IGFzIGF1dGhl
bnRpY2F0aW9uIGlzIGNhbGN1bGF0ZWQgYXQgdGhlIE9TUEYgcGFja2V0IGxldmVsLCBhbnkgY2hh
bmdlIHRvIHRoZSBMUyBhZ2UgZmllbGQgZm9yIGFuIGluZGl2aWR1YWwgTFNBIGNvbnRhaW5lZCB3
aXRoaW4gdGhlIE9TUEYgcGFja2V0IChlLmcuIGJ5IHNvbWUgcGFja2V0IGNvcnJ1cHRpb24gaW4g
dHJhbnNtaXNzaW9uKSB3b3VsZCBjYXVzZSBhdXRoZW50aWNhdGlvbiB0byBmYWlsIHdoZW4gdGhl
IHBhY2tldCBpcyByZWNlaXZlZC4gU28gdGhlIHN0YXRlbWVudCB5b3UgbWFrZSBpcyBub3QgY29y
cmVjdC4gSSB0aGVyZWZvcmUgYW0gc3RydWdnbGluZyB0byB1bmRlcnN0YW5kIHdoYXQgcHJvYmxl
bSB5b3UgYmVsaWV2ZSBpcyBub3QgYWRkcmVzc2VkIGJ5IGV4aXN0aW5nIGF1dGhlbnRpY2F0aW9u
IHRlY2huaXF1ZXMuDQogDQogICBMZXMNCiANCiANCiANCkZyb206IE9TUEYgW21haWx0bzpvc3Bm
LWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBEb25namllIChKaW1teSkNClNlbnQ6IFN1
bmRheSwgSnVseSAzMSwgMjAxNiA4OjE1IFBNDQpUbzogb3NwZkBpZXRmLm9yZw0KQ2M6IFpoYW5n
eHVkb25nICh6aGFuZ3h1ZG9uZywgVlJQKTsgbGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tDQpT
dWJqZWN0OiBbT1NQRl0gU29saWNpdCBmZWVkYmFja3Mgb24gZHJhZnQtZG9uZy1vc3BmLW1heGFn
ZS1mbHVzaC1wcm9ibGVtLXN0YXRlbWVudA0KIA0KSGkgYWxsLA0KIA0KZHJhZnQtZG9uZy1vc3Bm
LW1heGFnZS1mbHVzaC1wcm9ibGVtLXN0YXRlbWVudCBkZXNjcmliZXMgdGhlIHByb2JsZW1zIGNh
dXNlZCBieSB0aGUgY29ycnVwdGlvbiBvZiB0aGUgTFMgQWdlIGZpZWxkLCBhbmQgc3VtbWFyaXpl
cyB0aGUgcmVxdWlyZW1lbnRzIG9uIHBvdGVudGlhbCBzb2x1dGlvbnMuIFRoaXMgZHJhZnQgcmVj
ZWl2ZWQgZ29vZCBjb21tZW50cyBkdXJpbmcgdGhlIHByZXNlbnRhdGlvbiBvbiB0aGUgSUVURiBt
ZWV0aW5nIGluIEIuQS4NCiANClRoZSBhdXRob3JzIHdvdWxkIGxpa2UgdG8gc29saWNpdCBmdXJ0
aGVyIGZlZWRiYWNrcyBmcm9tIHRoZSBtYWlsaW5nIGxpc3QsIG9uIGJvdGggdGhlIHByb2JsZW0g
c3RhdGVtZW50IGFuZCB0aGUgc29sdXRpb24gcmVxdWlyZW1lbnRzLiBCYXNlZCBvbiB0aGUgZmVl
ZGJhY2tzLCB3ZSB3aWxsIHVwZGF0ZSB0aGUgcHJvYmxlbSBzdGF0ZW1lbnQgZHJhZnQsIGFuZCB3
b3JrIHRvZ2V0aGVyIHRvIGJ1aWxkIHN1aXRhYmxlIHNvbHV0aW9ucy4gDQogDQpUaGUgVVJMIG9m
IHRoZSBkcmFmdCBpczoNCmh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1kb25nLW9z
cGYtbWF4YWdlLWZsdXNoLXByb2JsZW0tc3RhdGVtZW50LTAwDQogDQpDb21tZW50cyAmIGZlZWRi
YWNrcyBhcmUgd2VsY29tZS4NCiANCkJlc3QgcmVnYXJkcywNCkppZQ0KIA0K

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

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; charse=
t=3DUTF-8"><style>body { line-height: 1.5; }blockquote { margin-top: 0px; =
margin-bottom: 0px; margin-left: 0.5em; }p { margin-top: 0px; margin-botto=
m: 0px; }div.foxdiv20160825010243562836 { }body { font-size: 10.5pt; font-=
family: =E5=BE=AE=E8=BD=AF=E9=9B=85=E9=BB=91; color: rgb(0, 0, 0); line-he=
ight: 1.5; }</style></head><body>=0A<!--[if gte mso 9]><xml>=0A<o:shapedef=
aults v:ext=3D"edit" spidmax=3D"1026" ></o:shapedefaults>=0A</xml><![endif=
]--><!--[if gte mso 9]><xml>=0A<o:shapelayout v:ext=3D"edit">=0A<o:idmap v=
:ext=3D"edit" data=3D"1" ></o:idmap>=0A</o:shapelayout></xml><![endif]-->=
=0A<div><span></span>Hello Jie, Acee and Les,</div><div><br></div><div>I a=
m a coauthor of this draft from operator China Mobile. Thank you all for y=
our discussion and suggestion in the previous mails. As you all discussed,=
 a misbehavior OSPF router (due to software or hardware problem) can cause=
 severe problem in the whole OSPF domain.&nbsp;</div><div><br></div><div>H=
ere I want to point out that OSPF route flapping DID occour in my field ne=
twork contributed by&nbsp;<span style=3D"font-size: 10.5pt; line-height: 1=
.5; background-color: window;">a misbehavior OSPF router installed. The pr=
ocedure to analyze and look for the cause were very complicated because we=
 did not know the source of the flushing. Two hours past, we could not ide=
ntify the real cause and restore our network. The CPU utilization of OSPF =
routers was high, the network traffic decreased significantly, lots of tun=
nel down warnings raised. When we tried to shutdown one</span><span style=
=3D"font-size: 10.5pt; line-height: 1.5; background-color: window;">&nbsp;=
OSPF router, route flapping stopped. This router was a newly deployed one.=
 Through communication with our vendor, they admitted that this product ha=
d some defects in dealing with OSPF protocol. This kind of defects are dif=
ficult for us to test &nbsp;when they apply for entrance in our network. O=
nce defective products are deployed in the field network, &nbsp;locating t=
he problem is very hard and time consuming.&nbsp;</span></div><div><span s=
tyle=3D"font-size: 10.5pt; line-height: 1.5; background-color: window;"><b=
r></span></div><div><span style=3D"font-size: 10.5pt; line-height: 1.5; ba=
ckground-color: window;">So, I&nbsp;</span><span space=3D"0| " right-pos=
=3D"76|183" left-pos=3D"76|183" style=3D"font-size: 10.5pt; line-height: 1=
.5; background-color: window;">think it is necessary for us to solve the p=
roblem and improve the robustness of the protocol.</span><span class=3D"hi=
gh-light-bg" space=3D"0| " right-pos=3D"259|51" left-pos=3D"259|51" style=
=3D"font-size: 10.5pt; line-height: 1.5; background-color: window;"> At le=
ast it should provide the means to help us locate the OSPF route flapping =
problem.</span></div>=0A<div><br></div><hr style=3D"width: 210px; height: =
1px;" color=3D"#b5c4df" size=3D"1" align=3D"left">=0A<div><span><div style=
=3D"MARGIN: 10px; FONT-FAMILY: verdana; FONT-SIZE: 10pt"><div>lizhenqiang@=
chinamobile.com</div></div></span></div>=0A<blockquote style=3D"margin-top=
: 0px; margin-bottom: 0px; margin-left: 0.5em;"><div>&nbsp;</div><div styl=
e=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm"=
><div style=3D"PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 12px;FONT=
-FAMILY:tahoma;COLOR:#000000; BACKGROUND: #efefef; PADDING-BOTTOM: 8px; PA=
DDING-TOP: 8px"><div><b>From:</b>&nbsp;<a href=3D"mailto:jie.dong@huawei.c=
om" style=3D"color: blue; text-decoration: underline;">Dongjie (Jimmy)</a>=
</div><div><b>Date:</b>&nbsp;2016-08-18&nbsp;17:09</div><div><b>To:</b>&nb=
sp;<a href=3D"mailto:acee@cisco.com" style=3D"color: blue; text-decoration=
: underline;">Acee Lindem (acee)</a>; <a href=3D"mailto:ginsberg@cisco.com=
" style=3D"color: blue; text-decoration: underline;">Les Ginsberg (ginsber=
g)</a>; <a href=3D"mailto:ospf@ietf.org" style=3D"color: blue; text-decora=
tion: underline;">ospf@ietf.org</a></div><div><b>CC:</b>&nbsp;<a href=3D"m=
ailto:zhangxudong@huawei.com" style=3D"color: blue; text-decoration: under=
line;">Zhangxudong (zhangxudong, VRP)</a>; <a href=3D"mailto:lizhenqiang@c=
hinamobile.com" style=3D"color: blue; text-decoration: underline;">lizhenq=
iang@chinamobile.com</a></div><div><b>Subject:</b>&nbsp;RE: [OSPF] Solicit=
 feedbacks on draft-dong-ospf-maxage-flush-problem-statement</div></div></=
div><div><div class=3D"FoxDiv20160825010243562836">=0A<!--[if gte mso 9]><=
xml>=0A<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" ></o:shapedefaults=
>=0A</xml><![endif]--><!--[if gte mso 9]><xml>=0A<o:shapelayout v:ext=3D"e=
dit">=0A<o:idmap v:ext=3D"edit" data=3D"1" ></o:idmap>=0A</o:shapelayout><=
/xml><![endif]-->=0A<div class=3D"WordSection1" style=3D"page: WordSection=
1;">=0A<p class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.0001pt; text-alig=
n: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;"><span la=
ng=3D"EN-US" style=3D"color:#1F497D">Hi Acee, <o:p></o:p></span></p>=0A<p =
class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify=
; font-size: 10.5pt; font-family: Calibri, sans-serif;"><span lang=3D"EN-U=
S" style=3D"color:#1F497D"><o:p>&nbsp;</o:p></span></p>=0A<p class=3D"MsoN=
ormal" style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-size: =
10.5pt; font-family: Calibri, sans-serif;"><span lang=3D"EN-US" style=3D"c=
olor:#1F497D">Please see my replies inline:<o:p></o:p></span></p>=0A<p cla=
ss=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; f=
ont-size: 10.5pt; font-family: Calibri, sans-serif;"><span lang=3D"EN-US" =
style=3D"color:#1F497D"><o:p>&nbsp;</o:p></span></p>=0A<div>=0A<div style=
=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm">=
=0A<p class=3D"MsoNormal" align=3D"left" style=3D"text-align: justify; mar=
gin: 0cm 0cm 0.0001pt; font-size: 10.5pt; font-family: Calibri, sans-serif=
;"><b><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Tah=
oma&quot;,&quot;sans-serif&quot;">From:</span></b><span lang=3D"EN-US" sty=
le=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quo=
t;"> Acee Lindem (acee) [mailto:acee@cisco.com]=0A<br>=0A<b>Sent:</b> Thur=
sday, August 18, 2016 2:23 AM<br>=0A<b>To:</b> Dongjie (Jimmy); Les Ginsbe=
rg (ginsberg); ospf@ietf.org<br>=0A<b>Cc:</b> Zhangxudong (zhangxudong, VR=
P); lizhenqiang@chinamobile.com<br>=0A<b>Subject:</b> Re: [OSPF] Solicit f=
eedbacks on draft-dong-ospf-maxage-flush-problem-statement<o:p></o:p></spa=
n></p>=0A</div>=0A</div>=0A<p class=3D"MsoNormal" align=3D"left" style=3D"=
text-align: justify; margin: 0cm 0cm 0.0001pt; font-size: 10.5pt; font-fam=
ily: Calibri, sans-serif;"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></=
p>=0A<div>=0A<p class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.0001pt; tex=
t-align: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;"><s=
pan lang=3D"EN-US" style=3D"color:black">Speaking as a WG member who has s=
ome experience with OSPF implementations:&nbsp;<o:p></o:p></span></p>=0A</=
div>=0A<div>=0A<p class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.0001pt; t=
ext-align: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;">=
<span lang=3D"EN-US" style=3D"color:black"><o:p>&nbsp;</o:p></span></p>=0A=
</div>=0A<div>=0A<p class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.0001pt;=
 text-align: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;=
"><span lang=3D"EN-US" style=3D"color:black">Hi Jie,&nbsp;<o:p></o:p></spa=
n></p>=0A</div>=0A<div>=0A<p class=3D"MsoNormal" style=3D"margin: 0cm 0cm =
0.0001pt; text-align: justify; font-size: 10.5pt; font-family: Calibri, sa=
ns-serif;"><span lang=3D"EN-US" style=3D"color:black"><o:p>&nbsp;</o:p></s=
pan></p>=0A</div>=0A<div>=0A<p class=3D"MsoNormal" style=3D"margin: 0cm 0c=
m 0.0001pt; text-align: justify; font-size: 10.5pt; font-family: Calibri, =
sans-serif;"><span lang=3D"EN-US" style=3D"color:black">Along with Les, I=
=E2=80=99m also against progressing this draft.&nbsp;<o:p></o:p></span></p=
>=0A</div>=0A<div>=0A<p class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.000=
1pt; text-align: justify; font-size: 10.5pt; font-family: Calibri, sans-se=
rif;"><span lang=3D"EN-US" style=3D"color:black"><o:p>&nbsp;</o:p></span><=
/p>=0A</div>=0A<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;pa=
dding:3.0pt 0cm 0cm 0cm">=0A<p class=3D"MsoNormal" style=3D"margin: 0cm 0c=
m 0.0001pt; text-align: justify; font-size: 10.5pt; font-family: Calibri, =
sans-serif;"><b><span lang=3D"EN-US" style=3D"font-size:11.0pt;color:black=
">From:=0A</span></b><span lang=3D"EN-US" style=3D"font-size:11.0pt;color:=
black">Jie Dong &lt;<a href=3D"mailto:jie.dong@huawei.com" style=3D"color:=
 blue; text-decoration: underline;">jie.dong@huawei.com</a>&gt;<br>=0A<b>D=
ate: </b>Tuesday, August 16, 2016 at 9:56 AM<br>=0A<b>To: </b>Acee Lindem =
&lt;<a href=3D"mailto:acee@cisco.com" style=3D"color: blue; text-decoratio=
n: underline;">acee@cisco.com</a>&gt;, "Les Ginsberg (ginsberg)" &lt;<a hr=
ef=3D"mailto:ginsberg@cisco.com" style=3D"color: blue; text-decoration: un=
derline;">ginsberg@cisco.com</a>&gt;, OSPF WG List &lt;<a href=3D"mailto:o=
spf@ietf.org" style=3D"color: blue; text-decoration: underline;">ospf@ietf=
.org</a>&gt;<br>=0A<b>Cc: </b>"Zhangxudong (zhangxudong, VRP)" &lt;<a href=
=3D"mailto:zhangxudong@huawei.com" style=3D"color: blue; text-decoration: =
underline;">zhangxudong@huawei.com</a>&gt;, "<a href=3D"mailto:lizhenqiang=
@chinamobile.com" style=3D"color: blue; text-decoration: underline;">lizhe=
nqiang@chinamobile.com</a>" &lt;<a href=3D"mailto:lizhenqiang@chinamobile.=
com" style=3D"color: blue; text-decoration: underline;">lizhenqiang@chinam=
obile.com</a>&gt;<br>=0A<b>Subject: </b>RE: [OSPF] Solicit feedbacks on dr=
aft-dong-ospf-maxage-flush-problem-statement<o:p></o:p></span></p>=0A</div=
>=0A<div>=0A<p class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.0001pt; text=
-align: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;"><sp=
an lang=3D"EN-US" style=3D"color:black"><o:p>&nbsp;</o:p></span></p>=0A</d=
iv>=0A<blockquote style=3D"border-style: none none none solid; border-left=
-color: rgb(181, 196, 223); border-left-width: 4.5pt; padding: 0cm 0cm 0cm=
 4pt; margin-left: 3.75pt; margin-right: 0cm; margin-top: 0px;" id=3D"MAC_=
OUTLOOK_ATTRIBUTION_BLOCKQUOTE">=0A<div>=0A<div>=0A<p class=3D"MsoNormal" =
style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10.5pt;=
 font-family: Calibri, sans-serif;"><span lang=3D"EN-US" style=3D"color:#1=
F497D">Hi Acee, </span><span lang=3D"EN-US" style=3D"color:black"><o:p></o=
:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.0001pt;=
 text-align: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;=
"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;</span><span lang=3D"=
EN-US" style=3D"color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNorma=
l" style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10.5=
pt; font-family: Calibri, sans-serif;"><span lang=3D"EN-US" style=3D"color=
:#1F497D">Thanks a lot for your feedbacks.</span><span lang=3D"EN-US" styl=
e=3D"color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D=
"margin: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10.5pt; font-fa=
mily: Calibri, sans-serif;"><span lang=3D"EN-US" style=3D"color:#1F497D">&=
nbsp;</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span><=
/p>=0A<p class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.0001pt; text-align=
: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;"><span lan=
g=3D"EN-US" style=3D"color:#1F497D">For packet corruption which impacts th=
e LS age before the LSAs are packed into LSU packet, I agree it is less li=
kely to happen than the other cases. However I think we agree that OSPF au=
thentication=0A only protect the packet level corruption, which cannot hel=
p to detect the corruption at LSA level.</span><span lang=3D"EN-US" style=
=3D"color:black"><o:p></o:p></span></p>=0A</div>=0A</div>=0A</blockquote>=
=0A<div>=0A<p class=3D"MsoNormal" align=3D"left" style=3D"text-align: just=
ify; margin: 0cm 0cm 0.0001pt; font-size: 10.5pt; font-family: Calibri, sa=
ns-serif;"><span lang=3D"EN-US" style=3D"color:black"><o:p>&nbsp;</o:p></s=
pan></p>=0A</div>=0A<div>=0A<p class=3D"MsoNormal" align=3D"left" style=3D=
"text-align: justify; margin: 0cm 0cm 0.0001pt; font-size: 10.5pt; font-fa=
mily: Calibri, sans-serif;"><span lang=3D"EN-US" style=3D"color:black">So,=
 you are suggesting that LSAs are corrupted in the database in such a way =
that the LSA Age is set exactly to 0xE10? How would the implementation kno=
w that this=0A had happened and prematurely age the packet? Database aging=
 just doesn=E2=80=99t work this way (unless the implementation is particul=
arly na=C3=AFve).&nbsp;<o:p></o:p></span></p>=0A<p class=3D"MsoNormal" ali=
gn=3D"left" style=3D"text-align: justify; margin: 0cm 0cm 0.0001pt; font-s=
ize: 10.5pt; font-family: Calibri, sans-serif;"><span lang=3D"EN-US" style=
=3D"color:#1F497D"><o:p>&nbsp;</o:p></span></p>=0A<p class=3D"MsoNormal" a=
lign=3D"left" style=3D"text-align: justify; margin: 0cm 0cm 0.0001pt; font=
-size: 10.5pt; font-family: Calibri, sans-serif;"><span lang=3D"EN-US" sty=
le=3D"color:#1F497D">[Jie] Actually the case is when the LSA is about to b=
e exchanged with neighbor, during the message packing the LS age is corrup=
ted to either Maxage or a large=0A number close to Maxage. The sending rou=
ter does not intend to do a Maxage flush, however the neighbor routers whi=
ch receive the message would treat this as a flush. This is a possible cas=
e although less likely to happen than the other cases.<o:p></o:p></span></=
p>=0A</div>=0A<div>=0A<p class=3D"MsoNormal" align=3D"left" style=3D"text-=
align: justify; margin: 0cm 0cm 0.0001pt; font-size: 10.5pt; font-family: =
Calibri, sans-serif;"><span lang=3D"EN-US" style=3D"color:black"><o:p>&nbs=
p;</o:p></span></p>=0A</div>=0A<blockquote style=3D"border-style: none non=
e none solid; border-left-color: rgb(181, 196, 223); border-left-width: 4.=
5pt; padding: 0cm 0cm 0cm 4pt; margin-left: 3.75pt; margin-right: 0cm; mar=
gin-top: 0px;" id=3D"MAC_OUTLOOK_ATTRIBUTION_BLOCKQUOTE">=0A<div>=0A<div>=
=0A<p class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.0001pt; text-align: j=
ustify; font-size: 10.5pt; font-family: Calibri, sans-serif;"><span lang=
=3D"EN-US" style=3D"color:#1F497D">&nbsp;</span><span lang=3D"EN-US" style=
=3D"color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"=
margin: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10.5pt; font-fam=
ily: Calibri, sans-serif;"><span lang=3D"EN-US" style=3D"color:#1F497D">In=
 my understanding, robustness is an important feature of network protocols=
, which include the robustness to errors and failures happened in the netw=
ork. If there is a bug in a particular router=0A in the network, operator =
would not allow the whole network being impacted, which means other router=
s in the network needs to work properly in this situation. For example in =
BGP, the error handling mechanism has been optimized to avoid unnecessary =
session teardown.</span><span lang=3D"EN-US" style=3D"color:black"><o:p></=
o:p></span></p>=0A</div>=0A</div>=0A</blockquote>=0A<div>=0A<p class=3D"Ms=
oNormal" align=3D"left" style=3D"text-align: justify; margin: 0cm 0cm 0.00=
01pt; font-size: 10.5pt; font-family: Calibri, sans-serif;"><span lang=3D"=
EN-US" style=3D"color:black"><o:p>&nbsp;</o:p></span></p>=0A</div>=0A<div>=
=0A<p class=3D"MsoNormal" align=3D"left" style=3D"text-align: justify; mar=
gin: 0cm 0cm 0.0001pt; font-size: 10.5pt; font-family: Calibri, sans-serif=
;"><span lang=3D"EN-US" style=3D"color:black">So you agree your problem st=
atement is confined to a software bug resulting in LSAs being aged too qui=
ckly? I think this is the third time I=E2=80=99ve raised this question.&nb=
sp;<o:p></o:p></span></p>=0A<p class=3D"MsoNormal" align=3D"left" style=3D=
"text-align: justify; margin: 0cm 0cm 0.0001pt; font-size: 10.5pt; font-fa=
mily: Calibri, sans-serif;"><span lang=3D"EN-US" style=3D"color:#1F497D">&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;=0A<o:p></o:p></span></p>=0A<p class=3D"MsoNormal" =
align=3D"left" style=3D"text-align: justify; margin: 0cm 0cm 0.0001pt; fon=
t-size: 10.5pt; font-family: Calibri, sans-serif;"><span lang=3D"EN-US" st=
yle=3D"color:#1F497D">[Jie] As I said before, the problems happened in the=
 production network are caused by software bug in LSA aging, so I think th=
is is the major case.=0A<o:p></o:p></span></p>=0A</div>=0A<div>=0A<p class=
=3D"MsoNormal" align=3D"left" style=3D"text-align: justify; margin: 0cm 0c=
m 0.0001pt; font-size: 10.5pt; font-family: Calibri, sans-serif;"><span la=
ng=3D"EN-US" style=3D"color:black"><o:p>&nbsp;</o:p></span></p>=0A</div>=
=0A<div>=0A<p class=3D"MsoNormal" align=3D"left" style=3D"text-align: just=
ify; margin: 0cm 0cm 0.0001pt; font-size: 10.5pt; font-family: Calibri, sa=
ns-serif;"><span lang=3D"EN-US" style=3D"color:black">If it has such a pro=
blem (whether it be due to a system timer bug or a some more specific agin=
g problem), it seems the router would also be refreshing its LSAs=0A all t=
oo frequently (at least at twice the rate) and it would be readily identif=
iable. For a system time problem, the router would likely have many other =
problems. For example, it would not maintain OSPF adjacencies if the dead =
timer advances fast enough. It=0A would retransmit at a very fast rate as =
well. Are you going to write problem statements and suggest solutions for =
these situations as well?&nbsp;<o:p></o:p></span></p>=0A<p class=3D"MsoNor=
mal" align=3D"left" style=3D"text-align: justify; margin: 0cm 0cm 0.0001pt=
; font-size: 10.5pt; font-family: Calibri, sans-serif;"><span lang=3D"EN-U=
S" style=3D"color:#1F497D"><o:p>&nbsp;</o:p></span></p>=0A</div>=0A<div>=
=0A<p class=3D"MsoNormal" align=3D"left" style=3D"text-align: justify; mar=
gin: 0cm 0cm 0.0001pt; font-size: 10.5pt; font-family: Calibri, sans-serif=
;"><span lang=3D"EN-US" style=3D"color:#1F497D">[Jie] This depends on the =
implementation. the software bug may only impact the aging of LSAs receive=
d from other routers. And frequent LSA refreshing may be caused=0A by othe=
r cases such as link oscillation. &nbsp;For a system timer problem, OSPF a=
djacency may oscillate, but if the management connection is impacted, such=
 oscillation is difficult to be identified.=0A<o:p></o:p></span></p>=0A<p =
class=3D"MsoNormal" align=3D"left" style=3D"text-align: justify; margin: 0=
cm 0cm 0.0001pt; font-size: 10.5pt; font-family: Calibri, sans-serif;"><sp=
an lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&nbsp;</o:p></span></p>=0A<=
/div>=0A<div>=0A<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:=
 justify; margin: 0cm 0cm 0.0001pt; font-size: 10.5pt; font-family: Calibr=
i, sans-serif;"><span lang=3D"EN-US" style=3D"color:black">What about othe=
r bugs? What if the router erroneously specifies a neighbor=E2=80=99s rout=
er-id as its own in a Router-LSA? Is this a problem the protocol should ha=
ndle?&nbsp;<o:p></o:p></span></p>=0A<p class=3D"MsoNormal" align=3D"left" =
style=3D"text-align: justify; margin: 0cm 0cm 0.0001pt; font-size: 10.5pt;=
 font-family: Calibri, sans-serif;"><span lang=3D"EN-US" style=3D"color:#1=
F497D"><o:p>&nbsp;</o:p></span></p>=0A<p class=3D"MsoNormal" align=3D"left=
" style=3D"text-align: justify; margin: 0cm 0cm 0.0001pt; font-size: 10.5p=
t; font-family: Calibri, sans-serif;"><span lang=3D"EN-US" style=3D"color:=
#1F497D">[Jie] Depends on the significance to network, case by case analys=
is may be needed.=0A<o:p></o:p></span></p>=0A</div>=0A<div>=0A<p class=3D"=
MsoNormal" align=3D"left" style=3D"text-align: justify; margin: 0cm 0cm 0.=
0001pt; font-size: 10.5pt; font-family: Calibri, sans-serif;"><span lang=
=3D"EN-US" style=3D"color:black"><o:p>&nbsp;</o:p></span></p>=0A</div>=0A<=
blockquote style=3D"border-style: none none none solid; border-left-color:=
 rgb(181, 196, 223); border-left-width: 4.5pt; padding: 0cm 0cm 0cm 4pt; m=
argin-left: 3.75pt; margin-right: 0cm; margin-top: 0px;" id=3D"MAC_OUTLOOK=
_ATTRIBUTION_BLOCKQUOTE">=0A<div>=0A<div>=0A<p class=3D"MsoNormal" style=
=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10.5pt; font=
-family: Calibri, sans-serif;"><span lang=3D"EN-US" style=3D"color:#1F497D=
">&nbsp;</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></spa=
n></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.0001pt; text-al=
ign: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;"><span =
lang=3D"EN-US" style=3D"color:#1F497D">I agree that OSPF Yang notification=
 for LSA timeout is a nice thing to have and could be useful to identify t=
he misbehaved router. My concern is sometimes the network may be severely =
impacted that=0A the connectivity of netconf/restconf is also impacted. To=
 avoid this, some mechanism to mitigate the impact of this problem could h=
elp.</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></=
p>=0A</div>=0A</div>=0A</blockquote>=0A<div>=0A<p class=3D"MsoNormal" alig=
n=3D"left" style=3D"text-align: justify; margin: 0cm 0cm 0.0001pt; font-si=
ze: 10.5pt; font-family: Calibri, sans-serif;"><span lang=3D"EN-US" style=
=3D"color:black"><o:p>&nbsp;</o:p></span></p>=0A</div>=0A<div>=0A<p class=
=3D"MsoNormal" align=3D"left" style=3D"text-align: justify; margin: 0cm 0c=
m 0.0001pt; font-size: 10.5pt; font-family: Calibri, sans-serif;"><span la=
ng=3D"EN-US" style=3D"color:black">I believe a router have such impact wou=
ld be easy to identify=E2=80=A6&nbsp;<o:p></o:p></span></p>=0A<p class=3D"=
MsoNormal" align=3D"left" style=3D"text-align: justify; margin: 0cm 0cm 0.=
0001pt; font-size: 10.5pt; font-family: Calibri, sans-serif;"><span lang=
=3D"EN-US" style=3D"color:#1F497D"><o:p>&nbsp;</o:p></span></p>=0A<p class=
=3D"MsoNormal" align=3D"left" style=3D"text-align: justify; margin: 0cm 0c=
m 0.0001pt; font-size: 10.5pt; font-family: Calibri, sans-serif;"><span la=
ng=3D"EN-US" style=3D"color:#1F497D">[Jie] According to the feedback from =
on-site engineers, when IGP routing is oscillating severely which makes th=
e management connection unavailable, it usually=0A takes much longer time =
for troubleshooting, as logging to any router cannot be done via the manag=
ement network. So maybe it would be better to have some automatic mechanis=
m to reduce the impact before it becomes a big problem to troubleshoot.<o:=
p></o:p></span></p>=0A<p class=3D"MsoNormal" align=3D"left" style=3D"text-=
align: justify; margin: 0cm 0cm 0.0001pt; font-size: 10.5pt; font-family: =
Calibri, sans-serif;"><span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&n=
bsp;</o:p></span></p>=0A<p class=3D"MsoNormal" align=3D"left" style=3D"tex=
t-align: justify; margin: 0cm 0cm 0.0001pt; font-size: 10.5pt; font-family=
: Calibri, sans-serif;"><span lang=3D"EN-US" style=3D"color:#1F497D">Best =
regards,<o:p></o:p></span></p>=0A<p class=3D"MsoNormal" align=3D"left" sty=
le=3D"text-align: justify; margin: 0cm 0cm 0.0001pt; font-size: 10.5pt; fo=
nt-family: Calibri, sans-serif;"><span lang=3D"EN-US" style=3D"color:#1F49=
7D">Jie<o:p></o:p></span></p>=0A</div>=0A<div>=0A<p class=3D"MsoNormal" al=
ign=3D"left" style=3D"text-align: justify; margin: 0cm 0cm 0.0001pt; font-=
size: 10.5pt; font-family: Calibri, sans-serif;"><span lang=3D"EN-US" styl=
e=3D"color:black"><o:p>&nbsp;</o:p></span></p>=0A</div>=0A<div>=0A<p class=
=3D"MsoNormal" align=3D"left" style=3D"text-align: justify; margin: 0cm 0c=
m 0.0001pt; font-size: 10.5pt; font-family: Calibri, sans-serif;"><span la=
ng=3D"EN-US" style=3D"color:black">Thanks,<o:p></o:p></span></p>=0A</div>=
=0A<div>=0A<p class=3D"MsoNormal" align=3D"left" style=3D"text-align: just=
ify; margin: 0cm 0cm 0.0001pt; font-size: 10.5pt; font-family: Calibri, sa=
ns-serif;"><span lang=3D"EN-US" style=3D"color:black">Acee&nbsp;<o:p></o:p=
></span></p>=0A</div>=0A<div>=0A<p class=3D"MsoNormal" align=3D"left" styl=
e=3D"text-align: justify; margin: 0cm 0cm 0.0001pt; font-size: 10.5pt; fon=
t-family: Calibri, sans-serif;"><span lang=3D"EN-US" style=3D"color:black"=
><o:p>&nbsp;</o:p></span></p>=0A</div>=0A<blockquote style=3D"border-style=
: none none none solid; border-left-color: rgb(181, 196, 223); border-left=
-width: 4.5pt; padding: 0cm 0cm 0cm 4pt; margin-left: 3.75pt; margin-right=
: 0cm; margin-top: 0px;" id=3D"MAC_OUTLOOK_ATTRIBUTION_BLOCKQUOTE">=0A<div=
>=0A<div>=0A<p class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.0001pt; text=
-align: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;"><sp=
an lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;</span><span lang=3D"EN-US=
" style=3D"color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" st=
yle=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10.5pt; f=
ont-family: Calibri, sans-serif;"><span lang=3D"EN-US" style=3D"color:#1F4=
97D">Best regards,</span><span lang=3D"EN-US" style=3D"color:black"><o:p><=
/o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.0001p=
t; text-align: justify; font-size: 10.5pt; font-family: Calibri, sans-seri=
f;"><span lang=3D"EN-US" style=3D"color:#1F497D">Jie</span><span lang=3D"E=
N-US" style=3D"color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal=
" style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10.5p=
t; font-family: Calibri, sans-serif;"><span lang=3D"EN-US" style=3D"color:=
#1F497D">&nbsp;</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:=
p></span></p>=0A<div>=0A<div style=3D"border:none;border-top:solid #B5C4DF=
 1.0pt;padding:3.0pt 0cm 0cm 0cm">=0A<p class=3D"MsoNormal" align=3D"left"=
 style=3D"text-align: justify; margin: 0cm 0cm 0.0001pt; font-size: 10.5pt=
; font-family: Calibri, sans-serif;"><b><span lang=3D"EN-US" style=3D"font=
-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:b=
lack">From:</span></b><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black">=0A Acee Lin=
dem (acee) [<a href=3D"mailto:acee@cisco.com" style=3D"color: blue; text-d=
ecoration: underline;">mailto:acee@cisco.com</a>] <br>=0A<b>Sent:</b> Satu=
rday, August 13, 2016 3:27 AM<br>=0A<b>To:</b> Les Ginsberg (ginsberg); Do=
ngjie (Jimmy); <a href=3D"mailto:ospf@ietf.org" style=3D"color: blue; text=
-decoration: underline;">=0Aospf@ietf.org</a><br>=0A<b>Cc:</b> Zhangxudong=
 (zhangxudong, VRP); <a href=3D"mailto:lizhenqiang@chinamobile.com" style=
=3D"color: blue; text-decoration: underline;">=0Alizhenqiang@chinamobile.c=
om</a><br>=0A<b>Subject:</b> Re: [OSPF] Solicit feedbacks on draft-dong-os=
pf-maxage-flush-problem-statement</span><span lang=3D"EN-US" style=3D"colo=
r:black"><o:p></o:p></span></p>=0A</div>=0A</div>=0A<p class=3D"MsoNormal"=
 align=3D"left" style=3D"text-align: justify; margin: 0cm 0cm 0.0001pt; fo=
nt-size: 10.5pt; font-family: Calibri, sans-serif;"><span lang=3D"EN-US" s=
tyle=3D"color:black">&nbsp;<o:p></o:p></span></p>=0A<div>=0A<p class=3D"Ms=
oNormal" style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-size=
: 10.5pt; font-family: Calibri, sans-serif;"><span lang=3D"EN-US" style=3D=
"color:black">Speaking as a WG member:&nbsp;<o:p></o:p></span></p>=0A</div=
>=0A<div>=0A<p class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.0001pt; text=
-align: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;"><sp=
an lang=3D"EN-US" style=3D"color:black">&nbsp;<o:p></o:p></span></p>=0A</d=
iv>=0A<div>=0A<p class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.0001pt; te=
xt-align: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;"><=
span lang=3D"EN-US" style=3D"color:black">Hi Jie,&nbsp;<o:p></o:p></span><=
/p>=0A</div>=0A<div>=0A<p class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.0=
001pt; text-align: justify; font-size: 10.5pt; font-family: Calibri, sans-=
serif;"><span lang=3D"EN-US" style=3D"color:black">&nbsp;<o:p></o:p></span=
></p>=0A</div>=0A<div>=0A<p class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0=
.0001pt; text-align: justify; font-size: 10.5pt; font-family: Calibri, san=
s-serif;"><span lang=3D"EN-US" style=3D"color:black">I believe we agree th=
at the problem is confined to OSPF bugs, system timer bugs, &nbsp;and pack=
et corruption. I=E2=80=99d assert that corruption can be detected via OSPF=
 authentication. In fact, there is a well-known=0A antidote where IS-IS au=
thentication was enabled solely for the purpose of filtering corrupted pro=
tocol packets in an environment with line cards that were prone to such co=
rruption. Hence, we are left with problems based on OSPF or system timer b=
ugs. If there=0A were a system timer bug, I=E2=80=99d doubt that networkin=
g device with such a bug would be functional to the point of being able to=
 establish and maintaining OSPF adjacencies.&nbsp;&nbsp;Do we really want =
to enhance the protocol to deal with bugs?&nbsp;<o:p></o:p></span></p>=0A<=
/div>=0A<div>=0A<p class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.0001pt; =
text-align: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;"=
><span lang=3D"EN-US" style=3D"color:black">&nbsp;<o:p></o:p></span></p>=
=0A</div>=0A<div>=0A<p class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.0001=
pt; text-align: justify; font-size: 10.5pt; font-family: Calibri, sans-ser=
if;"><span lang=3D"EN-US" style=3D"color:black">I=E2=80=99ve thought about=
 this and one potential action I could envision would be to add a separate=
 OSPF YANG notification where an LSA times out and a router other than the=
 originator purges it. This way,=0A the misbehaving OSPF router could be r=
eadily identified.&nbsp;<o:p></o:p></span></p>=0A</div>=0A<div>=0A<p class=
=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; fon=
t-size: 10.5pt; font-family: Calibri, sans-serif;"><span lang=3D"EN-US" st=
yle=3D"color:black">&nbsp;<o:p></o:p></span></p>=0A</div>=0A<div>=0A<p cla=
ss=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; f=
ont-size: 10.5pt; font-family: Calibri, sans-serif;"><span lang=3D"EN-US" =
style=3D"color:black">Thanks,<o:p></o:p></span></p>=0A</div>=0A<div>=0A<p =
class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify=
; font-size: 10.5pt; font-family: Calibri, sans-serif;"><span lang=3D"EN-U=
S" style=3D"color:black">Acee&nbsp;<o:p></o:p></span></p>=0A</div>=0A<div>=
=0A<p class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.0001pt; text-align: j=
ustify; font-size: 10.5pt; font-family: Calibri, sans-serif;"><span lang=
=3D"EN-US" style=3D"color:black">&nbsp;<o:p></o:p></span></p>=0A</div>=0A<=
div>=0A<p class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.0001pt; text-alig=
n: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;"><span la=
ng=3D"EN-US" style=3D"color:black">&nbsp;<o:p></o:p></span></p>=0A</div>=
=0A<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt =
0cm 0cm 0cm">=0A<p class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.0001pt; =
text-align: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;"=
><b><span lang=3D"EN-US" style=3D"font-size:11.0pt;color:black">From:=0A</=
span></b><span lang=3D"EN-US" style=3D"font-size:11.0pt;color:black">OSPF =
&lt;<a href=3D"mailto:ospf-bounces@ietf.org" style=3D"color: blue; text-de=
coration: underline;">ospf-bounces@ietf.org</a>&gt; on behalf of "Les Gins=
berg (ginsberg)" &lt;<a href=3D"mailto:ginsberg@cisco.com" style=3D"color:=
 blue; text-decoration: underline;">ginsberg@cisco.com</a>&gt;<br>=0A<b>Da=
te: </b>Thursday, August 11, 2016 at 1:29 PM<br>=0A<b>To: </b>Jie Dong &lt=
;<a href=3D"mailto:jie.dong@huawei.com" style=3D"color: blue; text-decorat=
ion: underline;">jie.dong@huawei.com</a>&gt;, OSPF WG List &lt;<a href=3D"=
mailto:ospf@ietf.org" style=3D"color: blue; text-decoration: underline;">o=
spf@ietf.org</a>&gt;<br>=0A<b>Cc: </b>"Zhangxudong (zhangxudong, VRP)" &lt=
;<a href=3D"mailto:zhangxudong@huawei.com" style=3D"color: blue; text-deco=
ration: underline;">zhangxudong@huawei.com</a>&gt;, "<a href=3D"mailto:liz=
henqiang@chinamobile.com" style=3D"color: blue; text-decoration: underline=
;">lizhenqiang@chinamobile.com</a>" &lt;<a href=3D"mailto:lizhenqiang@chin=
amobile.com" style=3D"color: blue; text-decoration: underline;">lizhenqian=
g@chinamobile.com</a>&gt;<br>=0A<b>Subject: </b>Re: [OSPF] Solicit feedbac=
ks on draft-dong-ospf-maxage-flush-problem-statement</span><span lang=3D"E=
N-US" style=3D"color:black"><o:p></o:p></span></p>=0A</div>=0A<div>=0A<p c=
lass=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify;=
 font-size: 10.5pt; font-family: Calibri, sans-serif;"><span lang=3D"EN-US=
" style=3D"color:black">&nbsp;<o:p></o:p></span></p>=0A</div>=0A<blockquot=
e style=3D"border-style: none none none solid; border-left-color: rgb(181,=
 196, 223); border-left-width: 4.5pt; padding: 0cm 0cm 0cm 4pt; margin: 0p=
x 0cm 5pt 3.75pt;" id=3D"MAC_OUTLOOK_ATTRIBUTION_BLOCKQUOTE">=0A<div>=0A<d=
iv>=0A<p class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.0001pt; text-align=
: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;"><span lan=
g=3D"EN-US" style=3D"font-size:11.0pt;color:#1F497D">Jie =E2=80=93</span><=
span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>=0A<p clas=
s=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; fo=
nt-size: 10.5pt; font-family: Calibri, sans-serif;"><span lang=3D"EN-US" s=
tyle=3D"font-size:11.0pt;color:#1F497D">&nbsp;</span><span lang=3D"EN-US" =
style=3D"color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" styl=
e=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10.5pt; fon=
t-family: Calibri, sans-serif;"><span lang=3D"EN-US" style=3D"font-size:11=
.0pt;color:#1F497D">Having the discussion has certainly been a good thing,=
 but if the consensus of the WG is that there is no protocol change requir=
ed then there is no need for any draft =E2=80=93 which is=0A my current po=
sition.</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span=
></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.0001pt; text-ali=
gn: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;"><span l=
ang=3D"EN-US" style=3D"font-size:11.0pt;color:#1F497D">&nbsp;</span><span =
lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>=0A<p class=3D"=
MsoNormal" style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-si=
ze: 10.5pt; font-family: Calibri, sans-serif;"><span lang=3D"EN-US" style=
=3D"font-size:11.0pt;color:#1F497D">The other point is that you seem to be=
 confusing the IS-IS Purge origination TLV (RFC 6232) with detecting inval=
id purges/remaining lifetime corruption. This is not the case. RFC=0A 6232=
 simply allows us to detect which router originated a purge =E2=80=93 it i=
s not able to detect whether a purge is valid/invalid =E2=80=93 and was no=
t motivated by concerns about remaining lifetime corruption.</span><span l=
ang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>=0A<p class=3D"M=
soNormal" style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-siz=
e: 10.5pt; font-family: Calibri, sans-serif;"><span lang=3D"EN-US" style=
=3D"font-size:11.0pt;color:#1F497D">&nbsp;</span><span lang=3D"EN-US" styl=
e=3D"color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D=
"margin: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10.5pt; font-fa=
mily: Calibri, sans-serif;"><span lang=3D"EN-US" style=3D"font-size:11.0pt=
;color:#1F497D">&nbsp;&nbsp; Les</span><span lang=3D"EN-US" style=3D"color=
:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0=
cm 0cm 0.0001pt; text-align: justify; font-size: 10.5pt; font-family: Cali=
bri, sans-serif;"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color:#1F=
497D">&nbsp;</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p><=
/span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.0001pt; tex=
t-align: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;"><s=
pan lang=3D"EN-US" style=3D"font-size:11.0pt;color:#1F497D">&nbsp;</span><=
span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>=0A<div st=
yle=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm 4.0pt"=
>=0A<div>=0A<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;paddi=
ng:3.0pt 0cm 0cm 0cm">=0A<p class=3D"MsoNormal" align=3D"left" style=3D"te=
xt-align: justify; margin: 0cm 0cm 0.0001pt; font-size: 10.5pt; font-famil=
y: Calibri, sans-serif;"><b><span lang=3D"EN-US" style=3D"font-size:10.0pt=
;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:<=
/span></b><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;color:black">=0A Dongjie (Jimmy) [<a =
href=3D"mailto:jie.dong@huawei.com" style=3D"color: blue; text-decoration:=
 underline;">mailto:jie.dong@huawei.com</a>]=0A<br>=0A<b>Sent:</b> Wednesd=
ay, August 10, 2016 9:24 PM<br>=0A<b>To:</b> Les Ginsberg (ginsberg); <a h=
ref=3D"mailto:ospf@ietf.org" style=3D"color: blue; text-decoration: underl=
ine;">ospf@ietf.org</a><br>=0A<b>Cc:</b> Zhangxudong (zhangxudong, VRP); <=
a href=3D"mailto:lizhenqiang@chinamobile.com" style=3D"color: blue; text-d=
ecoration: underline;">=0Alizhenqiang@chinamobile.com</a><br>=0A<b>Subject=
:</b> RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-problem=
-statement</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></s=
pan></p>=0A</div>=0A</div>=0A<p class=3D"MsoNormal" align=3D"left" style=
=3D"text-align: justify; margin: 0cm 0cm 0.0001pt; font-size: 10.5pt; font=
-family: Calibri, sans-serif;"><span lang=3D"EN-US" style=3D"color:black">=
&nbsp;<o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0cm=
 0cm 0.0001pt; text-align: justify; font-size: 10.5pt; font-family: Calibr=
i, sans-serif;"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color:#1F49=
7D">Hi Les,</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></=
span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.0001pt; text=
-align: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;"><sp=
an lang=3D"EN-US" style=3D"font-size:11.0pt;color:#1F497D">&nbsp;</span><s=
pan lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>=0A<p class=
=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; fon=
t-size: 10.5pt; font-family: Calibri, sans-serif;"><span lang=3D"EN-US" st=
yle=3D"font-size:11.0pt;color:#1F497D">The current draft is about problem =
statement, so IMO what the WG needs to consider is whether this is a vulne=
rability of OSPF protocol, and whether it can have negative impact to=0A t=
he network. If the problem is acknowledged, IMO it is worth to be document=
ed.</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p=
>=0A<p class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.0001pt; text-align: =
justify; font-size: 10.5pt; font-family: Calibri, sans-serif;"><span lang=
=3D"EN-US" style=3D"font-size:11.0pt;color:#1F497D">&nbsp;</span><span lan=
g=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>=0A<p class=3D"Mso=
Normal" style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-size:=
 10.5pt; font-family: Calibri, sans-serif;"><span lang=3D"EN-US" style=3D"=
font-size:11.0pt;color:#1F497D">The =E2=80=9CROI=E2=80=9D as you mentioned=
 is for the evaluation of the proposed solutions. I totally agree that for=
 the timer bug case, recognizing and ignoring the received abnormal Maxage=
 LSAs=0A cannot stop the misbehaved router from generating further Maxage =
LSA, as it is a systematic problem, which can only be fixed after the oper=
ator identifies that router. This is also similar to the systematic corrup=
tion of IS-IS remain time. &nbsp;And this is why=0A this draft mentions tw=
o kinds of potential solutions, the mitigation mechanism can avoid the net=
work being severely impacted by the problem, while for systematic problems=
, problem localization is needed to identify the misbehaved router and the=
n solve the=0A problem.</span><span lang=3D"EN-US" style=3D"color:black"><=
o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.=
0001pt; text-align: justify; font-size: 10.5pt; font-family: Calibri, sans=
-serif;"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color:#1F497D">&nb=
sp;</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p=
>=0A<p class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.0001pt; text-align: =
justify; font-size: 10.5pt; font-family: Calibri, sans-serif;"><span lang=
=3D"EN-US" style=3D"color:#1F497D">Best regards,</span><span lang=3D"EN-US=
" style=3D"color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" st=
yle=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10.5pt; f=
ont-family: Calibri, sans-serif;"><span lang=3D"EN-US" style=3D"color:#1F4=
97D">Jie</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></spa=
n></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.0001pt; text-al=
ign: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;"><span =
lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;</span><span lang=3D"EN-US" s=
tyle=3D"color:black"><o:p></o:p></span></p>=0A<div style=3D"border:none;bo=
rder-left:solid blue 1.5pt;padding:0cm 0cm 0cm 4.0pt">=0A<div>=0A<div styl=
e=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0cm 0cm 0cm"=
>=0A<p class=3D"MsoNormal" align=3D"left" style=3D"text-align: justify; ma=
rgin: 0cm 0cm 0.0001pt; font-size: 10.5pt; font-family: Calibri, sans-seri=
f;"><b><span lang=3D"EN-US" style=3D"font-size:11.0pt;color:black">From:</=
span></b><span lang=3D"EN-US" style=3D"font-size:11.0pt;color:black"> OSPF=
 [<a href=3D"mailto:ospf-bounces@ietf.org" style=3D"color: blue; text-deco=
ration: underline;">mailto:ospf-bounces@ietf.org</a>]=0A<b>On Behalf Of </=
b>Les Ginsberg (ginsberg)<br>=0A<b>Sent:</b> Monday, August 08, 2016 2:14 =
AM<br>=0A<b>To:</b> Dongjie (Jimmy) &lt;<a href=3D"mailto:jie.dong@huawei.=
com" style=3D"color: blue; text-decoration: underline;">jie.dong@huawei.co=
m</a>&gt;;=0A<a href=3D"mailto:ospf@ietf.org" style=3D"color: blue; text-d=
ecoration: underline;">ospf@ietf.org</a><br>=0A<b>Cc:</b> Zhangxudong (zha=
ngxudong, VRP) &lt;<a href=3D"mailto:zhangxudong@huawei.com" style=3D"colo=
r: blue; text-decoration: underline;">zhangxudong@huawei.com</a>&gt;;=0A<a=
 href=3D"mailto:lizhenqiang@chinamobile.com" style=3D"color: blue; text-de=
coration: underline;">lizhenqiang@chinamobile.com</a><br>=0A<b>Subject:</b=
> Re: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-problem-sta=
tement</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span>=
</p>=0A</div>=0A</div>=0A<p class=3D"MsoNormal" align=3D"left" style=3D"te=
xt-align: justify; margin: 0cm 0cm 0.0001pt; font-size: 10.5pt; font-famil=
y: Calibri, sans-serif;"><span lang=3D"EN-US" style=3D"color:black">&nbsp;=
<o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0=
.0001pt; text-align: justify; font-size: 10.5pt; font-family: Calibri, san=
s-serif;"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color:#1F497D">Ji=
e =E2=80=93</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></=
span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.0001pt; text=
-align: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;"><sp=
an lang=3D"EN-US" style=3D"font-size:11.0pt;color:#1F497D">&nbsp;</span><s=
pan lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>=0A<p class=
=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; fon=
t-size: 10.5pt; font-family: Calibri, sans-serif;"><span lang=3D"EN-US" st=
yle=3D"font-size:11.0pt;color:#1F497D">Thinking about the following some m=
ore:</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></=
p>=0A<p class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.0001pt; text-align:=
 justify; font-size: 10.5pt; font-family: Calibri, sans-serif;"><span lang=
=3D"EN-US" style=3D"font-size:11.0pt;color:#1F497D">&nbsp;</span><span lan=
g=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>=0A<p class=3D"Mso=
Normal" style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-size:=
 10.5pt; font-family: Calibri, sans-serif;"><i><span lang=3D"EN-US" style=
=3D"font-size:11.0pt;color:red">&lt;snip&gt;</span></i><span lang=3D"EN-US=
" style=3D"color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" st=
yle=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10.5pt; f=
ont-family: Calibri, sans-serif;"><i><span lang=3D"EN-US" style=3D"font-si=
ze:11.0pt;color:red">What remains is the possibility that an implementatio=
n has some bug and unintentionally modifies the age to something other tha=
n what it should be due to the actual elapsed time since=0A LSA generation=
. I suppose a mechanism equivalent to what the IS-IS draft defined i.e. se=
tting the age to =E2=80=9Cnew=E2=80=9D (0 in OSPF case) when first receivi=
ng a non-self-generated LSA could be useful to prevent negative impacts of=
 such an implementation bug. Is this=0A what you intend?</span></i><span l=
ang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>=0A<p class=3D"M=
soNormal" style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-siz=
e: 10.5pt; font-family: Calibri, sans-serif;"><i><span lang=3D"EN-US" styl=
e=3D"font-size:11.0pt;color:red">&nbsp;</span></i><span lang=3D"EN-US" sty=
le=3D"color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=
=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10.5pt; font=
-family: Calibri, sans-serif;"><i><span lang=3D"EN-US" style=3D"font-size:=
11.0pt;color:red">[Jie]: More specifically, the problem could be caused by=
 either =E2=80=9Csetting the LS age field incorrectly due to implementatio=
n bug=E2=80=9D or =E2=80=9Csystem timer runs so fast that the LS age reach=
es=0A MaxAge much earlier than other routers=E2=80=9D. Another less likely=
 case is that the LS age field is corrupted before the LSA is assembled in=
to OSPF packet.</span></i><span lang=3D"EN-US" style=3D"color:black"><o:p>=
</o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.0001=
pt; text-align: justify; font-size: 10.5pt; font-family: Calibri, sans-ser=
if;"><i><span lang=3D"EN-US" style=3D"font-size:11.0pt;color:red">&lt;end =
snip&gt;</span></i><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p><=
/span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.0001pt; tex=
t-align: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;"><s=
pan lang=3D"EN-US" style=3D"font-size:11.0pt;color:#1F497D">&nbsp;</span><=
span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>=0A<p clas=
s=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; fo=
nt-size: 10.5pt; font-family: Calibri, sans-serif;"><span lang=3D"EN-US" s=
tyle=3D"font-size:11.0pt;color:#1F497D">The benefits are extremely limited=
. If a router prematurely ages an LSA due to a timer bug, ignoring the rec=
eived LSA age on reception isn=E2=80=99t going to prevent premature purgin=
g by=0A the router which has the bug. So the effect of ignoring the receiv=
ed LSA age prior to reaching MAXAGE will be short lived. You are then left=
 with the possibility that an implementation corrupts the LSA age BEFORE c=
alculating checksum/crypto authentication=0A =E2=80=93 but its local timeo=
ut logic is unaffected. This has very limited value. Whether the WG consid=
ers this worth pursuing is something you need to ask. For myself, I don=E2=
=80=99t see much ROI here.</span><span lang=3D"EN-US" style=3D"color:black=
"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0cm 0cm=
 0.0001pt; text-align: justify; font-size: 10.5pt; font-family: Calibri, s=
ans-serif;"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color:#1F497D">=
&nbsp;</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span>=
</p>=0A<p class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.0001pt; text-alig=
n: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;"><span la=
ng=3D"EN-US" style=3D"font-size:11.0pt;color:#1F497D">&nbsp;&nbsp;Les</spa=
n><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>=0A<p c=
lass=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify;=
 font-size: 10.5pt; font-family: Calibri, sans-serif;"><span lang=3D"EN-US=
" style=3D"font-size:11.0pt;color:#1F497D">&nbsp;</span><span lang=3D"EN-U=
S" style=3D"color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" s=
tyle=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10.5pt; =
font-family: Calibri, sans-serif;"><span lang=3D"EN-US" style=3D"font-size=
:11.0pt;color:#1F497D">&nbsp;</span><span lang=3D"EN-US" style=3D"color:bl=
ack"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0cm =
0cm 0.0001pt; text-align: justify; font-size: 10.5pt; font-family: Calibri=
, sans-serif;"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color:#1F497=
D">&nbsp;</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></sp=
an></p>=0A<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0=
cm 0cm 0cm 4.0pt">=0A<div>=0A<div style=3D"border:none;border-top:solid #B=
5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm">=0A<p class=3D"MsoNormal" align=3D"=
left" style=3D"text-align: justify; margin: 0cm 0cm 0.0001pt; font-size: 1=
0.5pt; font-family: Calibri, sans-serif;"><b><span lang=3D"EN-US" style=3D=
"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;co=
lor:black">From:</span></b><span lang=3D"EN-US" style=3D"font-size:10.0pt;=
font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black">=0A Don=
gjie (Jimmy) [<a href=3D"mailto:jie.dong@huawei.com" style=3D"color: blue;=
 text-decoration: underline;">mailto:jie.dong@huawei.com</a>]=0A<br>=0A<b>=
Sent:</b> Monday, August 01, 2016 9:43 PM<br>=0A<b>To:</b> Les Ginsberg (g=
insberg); <a href=3D"mailto:ospf@ietf.org" style=3D"color: blue; text-deco=
ration: underline;">ospf@ietf.org</a><br>=0A<b>Cc:</b> Zhangxudong (zhangx=
udong, VRP); <a href=3D"mailto:lizhenqiang@chinamobile.com" style=3D"color=
: blue; text-decoration: underline;">=0Alizhenqiang@chinamobile.com</a><br=
>=0A<b>Subject:</b> RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage=
-flush-problem-statement</span><span lang=3D"EN-US" style=3D"color:black">=
<o:p></o:p></span></p>=0A</div>=0A</div>=0A<p class=3D"MsoNormal" align=3D=
"left" style=3D"text-align: justify; margin: 0cm 0cm 0.0001pt; font-size: =
10.5pt; font-family: Calibri, sans-serif;"><span lang=3D"EN-US" style=3D"c=
olor:black">&nbsp;<o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D=
"margin: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10.5pt; font-fa=
mily: Calibri, sans-serif;"><span lang=3D"EN-US" style=3D"color:#1F497D">H=
i Les, </span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span=
></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.0001pt; text-ali=
gn: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;"><span l=
ang=3D"EN-US" style=3D"color:#1F497D">&nbsp;</span><span lang=3D"EN-US" st=
yle=3D"color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=
=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10.5pt; font=
-family: Calibri, sans-serif;"><span lang=3D"EN-US" style=3D"color:#1F497D=
">Please see my replies with [Jie2]:</span><span lang=3D"EN-US" style=3D"c=
olor:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margi=
n: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10.5pt; font-family: =
Calibri, sans-serif;"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;<=
/span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>=0A=
<div>=0A<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3=
.0pt 0cm 0cm 0cm">=0A<p class=3D"MsoNormal" align=3D"left" style=3D"text-a=
lign: justify; margin: 0cm 0cm 0.0001pt; font-size: 10.5pt; font-family: C=
alibri, sans-serif;"><b><span lang=3D"EN-US" style=3D"font-size:10.0pt;fon=
t-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</spa=
n></b><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Tah=
oma&quot;,&quot;sans-serif&quot;;color:black">=0A Les Ginsberg (ginsberg) =
[<a href=3D"mailto:ginsberg@cisco.com" style=3D"color: blue; text-decorati=
on: underline;">mailto:ginsberg@cisco.com</a>]=0A<br>=0A<b>Sent:</b> Monda=
y, August 01, 2016 9:57 PM<br>=0A<b>To:</b> Dongjie (Jimmy); <a href=3D"ma=
ilto:ospf@ietf.org" style=3D"color: blue; text-decoration: underline;">osp=
f@ietf.org</a><br>=0A<b>Cc:</b> Zhangxudong (zhangxudong, VRP); <a href=3D=
"mailto:lizhenqiang@chinamobile.com" style=3D"color: blue; text-decoration=
: underline;">=0Alizhenqiang@chinamobile.com</a><br>=0A<b>Subject:</b> RE:=
 [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-problem-statemen=
t</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>=
=0A</div>=0A</div>=0A<p class=3D"MsoNormal" align=3D"left" style=3D"text-a=
lign: justify; margin: 0cm 0cm 0.0001pt; font-size: 10.5pt; font-family: C=
alibri, sans-serif;"><span lang=3D"EN-US" style=3D"color:black">&nbsp;<o:p=
></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.000=
1pt; text-align: justify; font-size: 10.5pt; font-family: Calibri, sans-se=
rif;"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color:#1F497D">Jie -<=
/span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>=0A=
<p class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.0001pt; text-align: just=
ify; font-size: 10.5pt; font-family: Calibri, sans-serif;"><span lang=3D"E=
N-US" style=3D"font-size:11.0pt;color:#1F497D">&nbsp;</span><span lang=3D"=
EN-US" style=3D"color:black"><o:p></o:p></span></p>=0A<div style=3D"border=
:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm 4.0pt">=0A<div>=0A<=
div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">=0A<p class=3D"MsoNormal" align=3D"left" style=3D"text-align: jus=
tify; margin: 0cm 0cm 0.0001pt; font-size: 10.5pt; font-family: Calibri, s=
ans-serif;"><b><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:=
&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><sp=
an lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;=
,&quot;sans-serif&quot;;color:black">=0A Dongjie (Jimmy) [<a href=3D"mailt=
o:jie.dong@huawei.com" style=3D"color: blue; text-decoration: underline;">=
mailto:jie.dong@huawei.com</a>]=0A<br>=0A<b>Sent:</b> Monday, August 01, 2=
016 1:44 AM<br>=0A<b>To:</b> Les Ginsberg (ginsberg); <a href=3D"mailto:os=
pf@ietf.org" style=3D"color: blue; text-decoration: underline;">ospf@ietf.=
org</a><br>=0A<b>Cc:</b> Zhangxudong (zhangxudong, VRP); <a href=3D"mailto=
:lizhenqiang@chinamobile.com" style=3D"color: blue; text-decoration: under=
line;">=0Alizhenqiang@chinamobile.com</a><br>=0A<b>Subject:</b> RE: [OSPF]=
 Solicit feedbacks on draft-dong-ospf-maxage-flush-problem-statement</span=
><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>=0A</div=
>=0A</div>=0A<p class=3D"MsoNormal" align=3D"left" style=3D"text-align: ju=
stify; margin: 0cm 0cm 0.0001pt; font-size: 10.5pt; font-family: Calibri, =
sans-serif;"><span lang=3D"EN-US" style=3D"color:black">&nbsp;<o:p></o:p><=
/span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.0001pt; tex=
t-align: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;"><s=
pan lang=3D"EN-US" style=3D"color:#1F497D">Hi Les,</span><span lang=3D"EN-=
US" style=3D"color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" =
style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10.5pt;=
 font-family: Calibri, sans-serif;"><span lang=3D"EN-US" style=3D"color:#1=
F497D">&nbsp;</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p>=
</span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.0001pt; te=
xt-align: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;"><=
span lang=3D"EN-US" style=3D"color:#1F497D">Please see inline with [Jie]:<=
/span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>=0A=
<p class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.0001pt; text-align: just=
ify; font-size: 10.5pt; font-family: Calibri, sans-serif;"><span lang=3D"E=
N-US" style=3D"color:#1F497D">&nbsp;</span><span lang=3D"EN-US" style=3D"c=
olor:black"><o:p></o:p></span></p>=0A<div>=0A<div style=3D"border:none;bor=
der-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm">=0A<p class=3D"MsoN=
ormal" align=3D"left" style=3D"text-align: justify; margin: 0cm 0cm 0.0001=
pt; font-size: 10.5pt; font-family: Calibri, sans-serif;"><b><span lang=3D=
"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;san=
s-serif&quot;;color:black">From:</span></b><span lang=3D"EN-US" style=3D"f=
ont-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;colo=
r:black">=0A Les Ginsberg (ginsberg) [<a href=3D"mailto:ginsberg@cisco.com=
" style=3D"color: blue; text-decoration: underline;">mailto:ginsberg@cisco=
.com</a>]=0A<br>=0A<b>Sent:</b> Monday, August 01, 2016 3:09 PM<br>=0A<b>T=
o:</b> Dongjie (Jimmy); <a href=3D"mailto:ospf@ietf.org" style=3D"color: b=
lue; text-decoration: underline;">ospf@ietf.org</a><br>=0A<b>Cc:</b> Zhang=
xudong (zhangxudong, VRP); <a href=3D"mailto:lizhenqiang@chinamobile.com" =
style=3D"color: blue; text-decoration: underline;">=0Alizhenqiang@chinamob=
ile.com</a><br>=0A<b>Subject:</b> RE: [OSPF] Solicit feedbacks on draft-do=
ng-ospf-maxage-flush-problem-statement</span><span lang=3D"EN-US" style=3D=
"color:black"><o:p></o:p></span></p>=0A</div>=0A</div>=0A<p class=3D"MsoNo=
rmal" align=3D"left" style=3D"text-align: justify; margin: 0cm 0cm 0.0001p=
t; font-size: 10.5pt; font-family: Calibri, sans-serif;"><span lang=3D"EN-=
US" style=3D"color:black">&nbsp;<o:p></o:p></span></p>=0A<p class=3D"MsoNo=
rmal" style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-size: 1=
0.5pt; font-family: Calibri, sans-serif;"><span lang=3D"EN-US" style=3D"fo=
nt-size:11.0pt;color:#1F497D">Jie =E2=80=93</span><span lang=3D"EN-US" sty=
le=3D"color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=
=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10.5pt; font=
-family: Calibri, sans-serif;"><span lang=3D"EN-US" style=3D"font-size:11.=
0pt;color:#1F497D">&nbsp;</span><span lang=3D"EN-US" style=3D"color:black"=
><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0cm 0cm =
0.0001pt; text-align: justify; font-size: 10.5pt; font-family: Calibri, sa=
ns-serif;"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color:#1F497D">F=
ully agree that IS-IS and OSPF differ in this regard.</span><span lang=3D"=
EN-US" style=3D"color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNorma=
l" style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10.5=
pt; font-family: Calibri, sans-serif;"><span lang=3D"EN-US" style=3D"font-=
size:11.0pt;color:#1F497D">&nbsp;</span><span lang=3D"EN-US" style=3D"colo=
r:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: =
0cm 0cm 0.0001pt; text-align: justify; font-size: 10.5pt; font-family: Cal=
ibri, sans-serif;"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color:#1=
F497D"><a href=3D"https://www.ietf.org/id/draft-ietf-isis-remaining-lifeti=
me-01.txt" style=3D"color: blue; text-decoration: underline;">https://www.=
ietf.org/id/draft-ietf-isis-remaining-lifetime-01.txt</a> addresses proble=
ms where corruption=0A of the remaining lifetime occurs either during tran=
smission/reception or due to some DOS attack. This isn=E2=80=99t a concern=
 w OSPF (hope you agree).</span><span lang=3D"EN-US" style=3D"color:black"=
><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0cm 0cm =
0.0001pt; text-align: justify; font-size: 10.5pt; font-family: Calibri, sa=
ns-serif;"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;</span><span=
 lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>=0A<p class=3D=
"MsoNormal" style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-s=
ize: 10.5pt; font-family: Calibri, sans-serif;"><span lang=3D"EN-US" style=
=3D"color:#1F497D">[Jie]: Yes, for OSPF the corruption during packet trans=
mission can be detected.</span><span lang=3D"EN-US" style=3D"color:black">=
<o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0=
.0001pt; text-align: justify; font-size: 10.5pt; font-family: Calibri, san=
s-serif;"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color:#1F497D">&n=
bsp;</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></=
p>=0A<p class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.0001pt; text-align:=
 justify; font-size: 10.5pt; font-family: Calibri, sans-serif;"><span lang=
=3D"EN-US" style=3D"font-size:11.0pt;color:#1F497D">What remains is the po=
ssibility that an implementation has some bug and unintentionally modifies=
 the age to something other than what it should be due to the actual elaps=
ed time=0A since LSA generation. I suppose a mechanism equivalent to what =
the IS-IS draft defined i.e. setting the age to =E2=80=9Cnew=E2=80=9D (0 i=
n OSPF case) when first receiving a non-self-generated LSA could be useful=
 to prevent negative impacts of such an implementation bug. Is=0A this wha=
t you intend?</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p>=
</span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.0001pt; te=
xt-align: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;"><=
span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;</span><span lang=3D"EN-=
US" style=3D"color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" =
style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10.5pt;=
 font-family: Calibri, sans-serif;"><span lang=3D"EN-US" style=3D"color:#1=
F497D">[Jie]: More specifically, the problem could be caused by either =E2=
=80=9Csetting the LS age field incorrectly due to implementation bug=E2=80=
=9D or =E2=80=9Csystem timer runs so fast that the LS age reaches MaxAge m=
uch=0A earlier than other routers=E2=80=9D. Another less likely case is th=
at the LS age field is corrupted before the LSA is assembled into OSPF pac=
ket.</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></=
p>=0A<p class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.0001pt; text-align:=
 justify; font-size: 10.5pt; font-family: Calibri, sans-serif;"><span lang=
=3D"EN-US" style=3D"color:#1F497D">&nbsp;</span><span lang=3D"EN-US" style=
=3D"color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"=
margin: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10.5pt; font-fam=
ily: Calibri, sans-serif;"><span lang=3D"EN-US" style=3D"color:#1F497D">[J=
ie]: Regarding the solutions space, IMO we need to consider both cases: =
=E2=80=9CLS age reaches MaxAge=E2=80=9D and =E2=80=9CLS age close to MaxAg=
e=E2=80=9D. For IS-IS, RFC 6232 and RFC 6233 provide solutions for the det=
ection=0A and identification of corrupted IS-IS purge, while OSPF does not=
 have similar mechanisms.</span><span lang=3D"EN-US" style=3D"color:black"=
><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0cm 0cm =
0.0001pt; text-align: justify; font-size: 10.5pt; font-family: Calibri, sa=
ns-serif;"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color:#1F497D">&=
nbsp;</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span><=
/p>=0A<p class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.0001pt; text-align=
: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;"><b><i><sp=
an lang=3D"EN-US" style=3D"font-size:11.0pt;color:#1F497D">[Les:] It is in=
correct to say that RFC 6232 makes it possible to detect a corrupt purge. =
What it does do is to provide an indication as to which IS initiated a pur=
ge. I don=E2=80=99t=0A know how OSPF would address this issue, but for OSP=
Fv2 at least any solution would likely not be backwards compatible. For th=
is reason I suggest that you not try to address this issue in the same dra=
ft.</span></i></b><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></=
span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.0001pt; text=
-align: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;"><b>=
<i><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;</span></i></b><span=
 lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>=0A<p class=3D=
"MsoNormal" style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-s=
ize: 10.5pt; font-family: Calibri, sans-serif;"><span lang=3D"EN-US" style=
=3D"color:#1F497D">[Jie2]: Agreed, RFC 6232 provide the mechanism to track=
 the misbehaved routers so that operator can fix the problem, the detectio=
n can be based on the rules in RFC 6233 or some other anomalies. Indeed=0A=
 for OSPFv2 legacy LSAs, it is difficult to introduce the mechanism simila=
r to RFC 6232, while it can be easier for the OSPFv2/v3 Extended LSAs. So =
it depends on how backward compatible the solution should be. I agree with=
 you that the solution for Problem=0A Localization in OSPF needs to be pro=
vided in a separate document.</span><span lang=3D"EN-US" style=3D"color:bl=
ack"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0cm =
0cm 0.0001pt; text-align: justify; font-size: 10.5pt; font-family: Calibri=
, sans-serif;"><b><i><span lang=3D"EN-US" style=3D"font-size:11.0pt;color:=
#1F497D">&nbsp;</span></i></b><span lang=3D"EN-US" style=3D"color:black"><=
o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.=
0001pt; text-align: justify; font-size: 10.5pt; font-family: Calibri, sans=
-serif;"><b><i><span lang=3D"EN-US" style=3D"font-size:11.0pt;color:#1F497=
D">Solutions to LS age &nbsp;corruption can be done in a backwards compati=
ble way, but they &nbsp;MUST NOT result in discarding purges which pass au=
thentication- doing so places you at=0A risk for having inconsistent LSDBs=
 in the network.</span></i></b><span lang=3D"EN-US" style=3D"color:black">=
<o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0=
.0001pt; text-align: justify; font-size: 10.5pt; font-family: Calibri, san=
s-serif;"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;</span><span =
lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>=0A<p class=3D"=
MsoNormal" style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-si=
ze: 10.5pt; font-family: Calibri, sans-serif;"><span lang=3D"EN-US" style=
=3D"color:#1F497D">[Jie2]: Exactly. The received MaxAge LSAs cannot simply=
 be discarded, the decision must be made carefully, probably based on some=
 additional information. The authors has discussed some possible solution=
=0A internally, and will prepare some material for further open discussion=
.</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>=
=0A<p class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.0001pt; text-align: j=
ustify; font-size: 10.5pt; font-family: Calibri, sans-serif;"><span lang=
=3D"EN-US" style=3D"font-size:11.0pt;color:#1F497D">&nbsp;</span><span lan=
g=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>=0A<p class=3D"Mso=
Normal" style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-size:=
 10.5pt; font-family: Calibri, sans-serif;"><span lang=3D"EN-US" style=3D"=
font-size:11.0pt;color:#1F497D">As written, the draft makes claims that ar=
e at least misleading =E2=80=93 and I believe actually incorrect. In Secti=
on 6 you say:</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p>=
</span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.0001pt; te=
xt-align: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;"><=
span lang=3D"EN-US" style=3D"font-size:11.0pt;color:#1F497D">&nbsp;</span>=
<span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>=0A<p cla=
ss=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; f=
ont-size: 10.5pt; font-family: Calibri, sans-serif;"><span lang=3D"EN-US" =
style=3D"font-size:11.0pt;color:#1F497D">=E2=80=9CThe LS age field may be =
altered as a result of</span><span lang=3D"EN-US" style=3D"color:black"><o=
:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.0=
001pt; text-align: justify; font-size: 10.5pt; font-family: Calibri, sans-=
serif;"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color:#1F497D">&nbs=
p;&nbsp; packet corruption, such modification cannot be detected by LSA</s=
pan><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>=0A<p=
 class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.0001pt; text-align: justif=
y; font-size: 10.5pt; font-family: Calibri, sans-serif;"><span lang=3D"EN-=
US" style=3D"font-size:11.0pt;color:#1F497D">&nbsp;&nbsp; checksum nor OSP=
F packet cryptographic authentication.=E2=80=9D</span><span lang=3D"EN-US"=
 style=3D"color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" sty=
le=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10.5pt; fo=
nt-family: Calibri, sans-serif;"><span lang=3D"EN-US" style=3D"font-size:1=
1.0pt;color:#1F497D">&nbsp;</span><span lang=3D"EN-US" style=3D"color:blac=
k"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0cm 0c=
m 0.0001pt; text-align: justify; font-size: 10.5pt; font-family: Calibri, =
sans-serif;"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color:#1F497D"=
>This isn=E2=80=99t correct.</span><span lang=3D"EN-US" style=3D"color:bla=
ck"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0cm 0=
cm 0.0001pt; text-align: justify; font-size: 10.5pt; font-family: Calibri,=
 sans-serif;"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;</span><s=
pan lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>=0A<p class=
=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; fon=
t-size: 10.5pt; font-family: Calibri, sans-serif;"><span lang=3D"EN-US" st=
yle=3D"color:#1F497D">[Jie] Thanks for pointing out this. This sentence ne=
ed to be revised to mention =E2=80=9CLSA corruption=E2=80=9D rather than =
=E2=80=9Cpacket corruption=E2=80=9D.</span><span lang=3D"EN-US" style=3D"c=
olor:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margi=
n: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10.5pt; font-family: =
Calibri, sans-serif;"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">&nbsp;</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o=
:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.0001pt;=
 text-align: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;=
"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color:#1F497D">What would=
 be helpful =E2=80=93 at least to me =E2=80=93 is to move from a generic p=
roblem statement to the specific problem you want to solve and the propose=
d solution. This also requires you to=0A more clearly state the cases wher=
e there is an actual vulnerability. It would be a lot easier to support th=
e draft if this were done.</span><span lang=3D"EN-US" style=3D"color:black=
"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0cm 0cm=
 0.0001pt; text-align: justify; font-size: 10.5pt; font-family: Calibri, s=
ans-serif;"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;</span><spa=
n lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>=0A<p class=
=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; fon=
t-size: 10.5pt; font-family: Calibri, sans-serif;"><span lang=3D"EN-US" st=
yle=3D"color:#1F497D">[Jie] Thanks for your suggestion. Yes we can update =
this draft with more specific problem statements as I mentioned above.=0A<=
/span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>=0A=
<p class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.0001pt; text-align: just=
ify; font-size: 10.5pt; font-family: Calibri, sans-serif;"><span lang=3D"E=
N-US" style=3D"color:#1F497D">&nbsp;</span><span lang=3D"EN-US" style=3D"c=
olor:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margi=
n: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10.5pt; font-family: =
Calibri, sans-serif;"><span lang=3D"EN-US" style=3D"color:#1F497D">[Jie] A=
s for the proposed solutions, the current draft specifies the requirements=
 on the potential solutions, from which we envision that different solutio=
ns maybe needed for =E2=80=9CImpact Mitigation=E2=80=9D=0A and =E2=80=9CPr=
oblem Localization=E2=80=9D. The solution for =E2=80=9CImpact mitigation=
=E2=80=9D can be the easier one, for which we can start to discuss the pot=
ential solutions now. While the solution for =E2=80=9Cproblem localization=
=E2=80=9D may need more considerations.</span><span lang=3D"EN-US" style=
=3D"color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"=
margin: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10.5pt; font-fam=
ily: Calibri, sans-serif;"><span lang=3D"EN-US" style=3D"color:#1F497D">&n=
bsp;</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></=
p>=0A<p class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.0001pt; text-align:=
 justify; font-size: 10.5pt; font-family: Calibri, sans-serif;"><b><i><spa=
n lang=3D"EN-US" style=3D"font-size:11.0pt;color:#1F497D">[Les:] A discuss=
ion of the requirements is useful and necessary, but IMO until you propose=
 a solution there isn=E2=80=99t enough substance for the document to becom=
e a WG document.</span></i></b><span lang=3D"EN-US" style=3D"color:black">=
<o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0=
.0001pt; text-align: justify; font-size: 10.5pt; font-family: Calibri, san=
s-serif;"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color:#1F497D">&n=
bsp;</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></=
p>=0A<p class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.0001pt; text-align:=
 justify; font-size: 10.5pt; font-family: Calibri, sans-serif;"><span lang=
=3D"EN-US" style=3D"font-size:11.0pt;color:#1F497D">[Jie2] Yes the current=
 draft focuses on the problem statement and the requirements, the goal is =
to firstly get the MaxAge flush problem acknowledged and reach consensus o=
n the requirements.=0A Then the plan is to specify the solutions in separa=
te documents.&nbsp; Your valuable suggestions will be considered, and furt=
her contributions are welcome.</span><span lang=3D"EN-US" style=3D"color:b=
lack"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0cm=
 0cm 0.0001pt; text-align: justify; font-size: 10.5pt; font-family: Calibr=
i, sans-serif;"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color:#1F49=
7D">&nbsp;</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></s=
pan></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.0001pt; text-=
align: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;"><spa=
n lang=3D"EN-US" style=3D"font-size:11.0pt;color:#1F497D">Best regards,</s=
pan><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>=0A<p=
 class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.0001pt; text-align: justif=
y; font-size: 10.5pt; font-family: Calibri, sans-serif;"><span lang=3D"EN-=
US" style=3D"font-size:11.0pt;color:#1F497D">Jie</span><span lang=3D"EN-US=
" style=3D"color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" st=
yle=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10.5pt; f=
ont-family: Calibri, sans-serif;"><b><i><span lang=3D"EN-US" style=3D"font=
-size:11.0pt;color:#1F497D">&nbsp;</span></i></b><span lang=3D"EN-US" styl=
e=3D"color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D=
"margin: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10.5pt; font-fa=
mily: Calibri, sans-serif;"><b><i><span lang=3D"EN-US" style=3D"font-size:=
11.0pt;color:#1F497D">&nbsp;&nbsp;&nbsp; Les</span></i></b><span lang=3D"E=
N-US" style=3D"color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal=
" style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10.5p=
t; font-family: Calibri, sans-serif;"><span lang=3D"EN-US" style=3D"font-s=
ize:11.0pt;color:#1F497D">&nbsp;</span><span lang=3D"EN-US" style=3D"color=
:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0=
cm 0cm 0.0001pt; text-align: justify; font-size: 10.5pt; font-family: Cali=
bri, sans-serif;"><span lang=3D"EN-US" style=3D"color:#1F497D">Best regard=
s,</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>=
=0A<p class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.0001pt; text-align: j=
ustify; font-size: 10.5pt; font-family: Calibri, sans-serif;"><span lang=
=3D"EN-US" style=3D"color:#1F497D">Jie</span><span lang=3D"EN-US" style=3D=
"color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"mar=
gin: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10.5pt; font-family=
: Calibri, sans-serif;"><span lang=3D"EN-US" style=3D"font-size:11.0pt;col=
or:#1F497D">&nbsp;</span><span lang=3D"EN-US" style=3D"color:black"><o:p><=
/o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.0001p=
t; text-align: justify; font-size: 10.5pt; font-family: Calibri, sans-seri=
f;"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color:#1F497D">&nbsp;&n=
bsp; Les</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></spa=
n></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.0001pt; text-al=
ign: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;"><span =
lang=3D"EN-US" style=3D"font-size:11.0pt;color:#1F497D">&nbsp;</span><span=
 lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>=0A<p class=3D=
"MsoNormal" style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-s=
ize: 10.5pt; font-family: Calibri, sans-serif;"><span lang=3D"EN-US" style=
=3D"font-size:11.0pt;color:#1F497D">&nbsp;</span><span lang=3D"EN-US" styl=
e=3D"color:black"><o:p></o:p></span></p>=0A<div style=3D"border:none;borde=
r-left:solid blue 1.5pt;padding:0cm 0cm 0cm 4.0pt">=0A<div>=0A<div style=
=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm">=
=0A<p class=3D"MsoNormal" align=3D"left" style=3D"text-align: justify; mar=
gin: 0cm 0cm 0.0001pt; font-size: 10.5pt; font-family: Calibri, sans-serif=
;"><b><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Tah=
oma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span lang=
=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;=
sans-serif&quot;;color:black">=0A Dongjie (Jimmy) [<a href=3D"mailto:jie.d=
ong@huawei.com" style=3D"color: blue; text-decoration: underline;">mailto:=
jie.dong@huawei.com</a>]=0A<br>=0A<b>Sent:</b> Sunday, July 31, 2016 11:48=
 PM<br>=0A<b>To:</b> Les Ginsberg (ginsberg); <a href=3D"mailto:ospf@ietf.=
org" style=3D"color: blue; text-decoration: underline;">ospf@ietf.org</a><=
br>=0A<b>Cc:</b> Zhangxudong (zhangxudong, VRP); <a href=3D"mailto:lizhenq=
iang@chinamobile.com" style=3D"color: blue; text-decoration: underline;">=
=0Alizhenqiang@chinamobile.com</a><br>=0A<b>Subject:</b> RE: [OSPF] Solici=
t feedbacks on draft-dong-ospf-maxage-flush-problem-statement</span><span =
lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>=0A</div>=0A</d=
iv>=0A<p class=3D"MsoNormal" align=3D"left" style=3D"text-align: justify; =
margin: 0cm 0cm 0.0001pt; font-size: 10.5pt; font-family: Calibri, sans-se=
rif;"><span lang=3D"EN-US" style=3D"color:black">&nbsp;<o:p></o:p></span><=
/p>=0A<p class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.0001pt; text-align=
: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;"><span lan=
g=3D"EN-US" style=3D"color:#1F497D">Hi Les, </span><span lang=3D"EN-US" st=
yle=3D"color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=
=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10.5pt; font=
-family: Calibri, sans-serif;"><span lang=3D"EN-US" style=3D"color:#1F497D=
">&nbsp;</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></spa=
n></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.0001pt; text-al=
ign: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;"><span =
lang=3D"EN-US" style=3D"color:#1F497D">Thanks for your comments.</span><sp=
an lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>=0A<p class=
=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; fon=
t-size: 10.5pt; font-family: Calibri, sans-serif;"><span lang=3D"EN-US" st=
yle=3D"color:#1F497D">&nbsp;</span><span lang=3D"EN-US" style=3D"color:bla=
ck"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0cm 0=
cm 0.0001pt; text-align: justify; font-size: 10.5pt; font-family: Calibri,=
 sans-serif;"><span lang=3D"EN-US" style=3D"color:#1F497D">OSPF packet lev=
el checksum and authentication can only protect the assembled LSU packet o=
ne hop on the wire, while cannot detect any change to LSA made by the rout=
ers. This is because the OSPF packets=0A are re-assembled on each hop, whi=
ch is slightly different from IS-IS. So the problem for OSPF is mainly due=
 to the problems inside the router, for example protocol implementations, =
system timers, or some hardware problem. Actually this problem has been se=
en=0A in several production networks.</span><span lang=3D"EN-US" style=3D"=
color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"marg=
in: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10.5pt; font-family:=
 Calibri, sans-serif;"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;=
</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>=
=0A<p class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.0001pt; text-align: j=
ustify; font-size: 10.5pt; font-family: Calibri, sans-serif;"><span lang=
=3D"EN-US" style=3D"color:#1F497D">We can improve the description in the d=
raft to make this clear.</span><span lang=3D"EN-US" style=3D"color:black">=
<o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0=
.0001pt; text-align: justify; font-size: 10.5pt; font-family: Calibri, san=
s-serif;"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;</span><span =
lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>=0A<p class=3D"=
MsoNormal" style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-si=
ze: 10.5pt; font-family: Calibri, sans-serif;"><span lang=3D"EN-US" style=
=3D"color:#1F497D">Best regards,</span><span lang=3D"EN-US" style=3D"color=
:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0=
cm 0cm 0.0001pt; text-align: justify; font-size: 10.5pt; font-family: Cali=
bri, sans-serif;"><span lang=3D"EN-US" style=3D"color:#1F497D">Jie</span><=
span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>=0A<p clas=
s=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; fo=
nt-size: 10.5pt; font-family: Calibri, sans-serif;"><span lang=3D"EN-US" s=
tyle=3D"color:#1F497D">&nbsp;</span><span lang=3D"EN-US" style=3D"color:bl=
ack"><o:p></o:p></span></p>=0A<div>=0A<div style=3D"border:none;border-top=
:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm">=0A<p class=3D"MsoNormal" =
align=3D"left" style=3D"text-align: justify; margin: 0cm 0cm 0.0001pt; fon=
t-size: 10.5pt; font-family: Calibri, sans-serif;"><b><span lang=3D"EN-US"=
 style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif=
&quot;;color:black">From:</span></b><span lang=3D"EN-US" style=3D"font-siz=
e:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black=
">=0A Les Ginsberg (ginsberg) [<a href=3D"mailto:ginsberg@cisco.com" style=
=3D"color: blue; text-decoration: underline;">mailto:ginsberg@cisco.com</a=
>]=0A<br>=0A<b>Sent:</b> Monday, August 01, 2016 1:30 PM<br>=0A<b>To:</b> =
Dongjie (Jimmy); <a href=3D"mailto:ospf@ietf.org" style=3D"color: blue; te=
xt-decoration: underline;">ospf@ietf.org</a><br>=0A<b>Cc:</b> Zhangxudong =
(zhangxudong, VRP); <a href=3D"mailto:lizhenqiang@chinamobile.com" style=
=3D"color: blue; text-decoration: underline;">=0Alizhenqiang@chinamobile.c=
om</a><br>=0A<b>Subject:</b> RE: [OSPF] Solicit feedbacks on draft-dong-os=
pf-maxage-flush-problem-statement</span><span lang=3D"EN-US" style=3D"colo=
r:black"><o:p></o:p></span></p>=0A</div>=0A</div>=0A<p class=3D"MsoNormal"=
 align=3D"left" style=3D"text-align: justify; margin: 0cm 0cm 0.0001pt; fo=
nt-size: 10.5pt; font-family: Calibri, sans-serif;"><span lang=3D"EN-US" s=
tyle=3D"color:black">&nbsp;<o:p></o:p></span></p>=0A<p class=3D"MsoNormal"=
 style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10.5pt=
; font-family: Calibri, sans-serif;"><span lang=3D"EN-US" style=3D"font-si=
ze:11.0pt;color:#1F497D">Jie =E2=80=93</span><span lang=3D"EN-US" style=3D=
"color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"mar=
gin: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10.5pt; font-family=
: Calibri, sans-serif;"><span lang=3D"EN-US" style=3D"font-size:11.0pt;col=
or:#1F497D">&nbsp;</span><span lang=3D"EN-US" style=3D"color:black"><o:p><=
/o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.0001p=
t; text-align: justify; font-size: 10.5pt; font-family: Calibri, sans-seri=
f;"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color:#1F497D">The draf=
t says (Section 2):</span><span lang=3D"EN-US" style=3D"color:black"><o:p>=
</o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.0001=
pt; text-align: justify; font-size: 10.5pt; font-family: Calibri, sans-ser=
if;"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color:#1F497D">&nbsp;<=
/span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>=0A=
<p class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.0001pt; text-align: just=
ify; font-size: 10.5pt; font-family: Calibri, sans-serif;"><span lang=3D"E=
N-US" style=3D"font-size:11.0pt;color:#1F497D">=E2=80=9CSince cryptographi=
c authentication is executed at the OSPF packet</span><span lang=3D"EN-US"=
 style=3D"color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" sty=
le=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10.5pt; fo=
nt-family: Calibri, sans-serif;"><span lang=3D"EN-US" style=3D"font-size:1=
1.0pt;color:#1F497D">&nbsp;&nbsp; level, it can only protect the assembled=
 LSU packet for one hop and</span><span lang=3D"EN-US" style=3D"color:blac=
k"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0cm 0c=
m 0.0001pt; text-align: justify; font-size: 10.5pt; font-family: Calibri, =
sans-serif;"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color:#1F497D"=
>&nbsp;&nbsp; does not provide any additional protection for the corruptio=
n of LS</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span=
></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.0001pt; text-ali=
gn: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;"><span l=
ang=3D"EN-US" style=3D"font-size:11.0pt;color:#1F497D">&nbsp;&nbsp; age fi=
eld.=E2=80=9D</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p>=
</span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.0001pt; te=
xt-align: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;"><=
span lang=3D"EN-US" style=3D"font-size:11.0pt;color:#1F497D">&nbsp;</span>=
<span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>=0A<p cla=
ss=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; f=
ont-size: 10.5pt; font-family: Calibri, sans-serif;"><span lang=3D"EN-US" =
style=3D"font-size:11.0pt;color:#1F497D">But as authentication is calculat=
ed at the OSPF packet level, any change to the LS age field for an individ=
ual LSA contained within the OSPF packet (e.g. by some packet corruption=
=0A in transmission) would cause authentication to fail when the packet is=
 received. So the statement you make is not correct. I therefore am strugg=
ling to understand what problem you believe is not addressed by existing a=
uthentication techniques.</span><span lang=3D"EN-US" style=3D"color:black"=
><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0cm 0cm =
0.0001pt; text-align: justify; font-size: 10.5pt; font-family: Calibri, sa=
ns-serif;"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color:#1F497D">&=
nbsp;</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span><=
/p>=0A<p class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.0001pt; text-align=
: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;"><span lan=
g=3D"EN-US" style=3D"font-size:11.0pt;color:#1F497D">&nbsp;&nbsp; Les</spa=
n><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>=0A<p c=
lass=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify;=
 font-size: 10.5pt; font-family: Calibri, sans-serif;"><span lang=3D"EN-US=
" style=3D"font-size:11.0pt;color:#1F497D">&nbsp;</span><span lang=3D"EN-U=
S" style=3D"color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" s=
tyle=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10.5pt; =
font-family: Calibri, sans-serif;"><span lang=3D"EN-US" style=3D"font-size=
:11.0pt;color:#1F497D">&nbsp;</span><span lang=3D"EN-US" style=3D"color:bl=
ack"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0cm =
0cm 0.0001pt; text-align: justify; font-size: 10.5pt; font-family: Calibri=
, sans-serif;"><span lang=3D"EN-US" style=3D"font-size:11.0pt;color:#1F497=
D">&nbsp;</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></sp=
an></p>=0A<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0=
cm 0cm 0cm 4.0pt">=0A<div>=0A<div style=3D"border:none;border-top:solid #B=
5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm">=0A<p class=3D"MsoNormal" align=3D"=
left" style=3D"text-align: justify; margin: 0cm 0cm 0.0001pt; font-size: 1=
0.5pt; font-family: Calibri, sans-serif;"><b><span lang=3D"EN-US" style=3D=
"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;co=
lor:black">From:</span></b><span lang=3D"EN-US" style=3D"font-size:10.0pt;=
font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black">=0A OSP=
F [<a href=3D"mailto:ospf-bounces@ietf.org" style=3D"color: blue; text-dec=
oration: underline;">mailto:ospf-bounces@ietf.org</a>] <b>=0AOn Behalf Of =
</b>Dongjie (Jimmy)<br>=0A<b>Sent:</b> Sunday, July 31, 2016 8:15 PM<br>=
=0A<b>To:</b> <a href=3D"mailto:ospf@ietf.org" style=3D"color: blue; text-=
decoration: underline;">ospf@ietf.org</a><br>=0A<b>Cc:</b> Zhangxudong (zh=
angxudong, VRP); <a href=3D"mailto:lizhenqiang@chinamobile.com" style=3D"c=
olor: blue; text-decoration: underline;">=0Alizhenqiang@chinamobile.com</a=
><br>=0A<b>Subject:</b> [OSPF] Solicit feedbacks on draft-dong-ospf-maxage=
-flush-problem-statement</span><span lang=3D"EN-US" style=3D"color:black">=
<o:p></o:p></span></p>=0A</div>=0A</div>=0A<p class=3D"MsoNormal" align=3D=
"left" style=3D"text-align: justify; margin: 0cm 0cm 0.0001pt; font-size: =
10.5pt; font-family: Calibri, sans-serif;"><span lang=3D"EN-US" style=3D"c=
olor:black">&nbsp;<o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D=
"margin: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10.5pt; font-fa=
mily: Calibri, sans-serif;"><span lang=3D"EN-US" style=3D"color:black">Hi =
all,<o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0cm 0=
cm 0.0001pt; text-align: justify; font-size: 10.5pt; font-family: Calibri,=
 sans-serif;"><span lang=3D"EN-US" style=3D"color:black">&nbsp;<o:p></o:p>=
</span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.0001pt; te=
xt-align: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;"><=
span lang=3D"EN-US" style=3D"color:black">draft-dong-ospf-maxage-flush-pro=
blem-statement describes the problems caused by the corruption of the LS A=
ge field, and summarizes the requirements on potential solutions. This dra=
ft received good=0A comments during the presentation on the IETF meeting i=
n B.A.<o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0cm=
 0cm 0.0001pt; text-align: justify; font-size: 10.5pt; font-family: Calibr=
i, sans-serif;"><span lang=3D"EN-US" style=3D"color:black">&nbsp;<o:p></o:=
p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.0001pt; =
text-align: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;"=
><span lang=3D"EN-US" style=3D"color:black">The authors would like to soli=
cit further feedbacks from the mailing list, on both the problem statement=
 and the solution requirements. Based on the feedbacks, we will update the=
 problem statement=0A draft, and work together to build suitable solutions=
. <o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0cm 0cm=
 0.0001pt; text-align: justify; font-size: 10.5pt; font-family: Calibri, s=
ans-serif;"><span lang=3D"EN-US" style=3D"color:black">&nbsp;<o:p></o:p></=
span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.0001pt; text=
-align: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;"><sp=
an lang=3D"EN-US" style=3D"color:black">The URL of the draft is:<o:p></o:p=
></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.0001pt; t=
ext-align: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;">=
<span lang=3D"EN-US" style=3D"color:black"><a href=3D"https://tools.ietf.o=
rg/html/draft-dong-ospf-maxage-flush-problem-statement-00" style=3D"color:=
 blue; text-decoration: underline;">https://tools.ietf.org/html/draft-dong=
-ospf-maxage-flush-problem-statement-00</a><o:p></o:p></span></p>=0A<p cla=
ss=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; f=
ont-size: 10.5pt; font-family: Calibri, sans-serif;"><span lang=3D"EN-US" =
style=3D"color:black">&nbsp;<o:p></o:p></span></p>=0A<p class=3D"MsoNormal=
" style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10.5p=
t; font-family: Calibri, sans-serif;"><span lang=3D"EN-US" style=3D"color:=
black">Comments &amp; feedbacks are welcome.<o:p></o:p></span></p>=0A<p cl=
ass=3D"MsoNormal" style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; =
font-size: 10.5pt; font-family: Calibri, sans-serif;"><span lang=3D"EN-US"=
 style=3D"color:black">&nbsp;<o:p></o:p></span></p>=0A<p class=3D"MsoNorma=
l" style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10.5=
pt; font-family: Calibri, sans-serif;"><span lang=3D"EN-US" style=3D"color=
:black">Best regards,<o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=
=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10.5pt; font=
-family: Calibri, sans-serif;"><span lang=3D"EN-US" style=3D"color:black">=
Jie<o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0cm 0c=
m 0.0001pt; text-align: justify; font-size: 10.5pt; font-family: Calibri, =
sans-serif;"><span lang=3D"EN-US" style=3D"color:black">&nbsp;<o:p></o:p><=
/span></p>=0A</div>=0A</div>=0A</div>=0A</div>=0A</div>=0A</div>=0A</div>=
=0A</div>=0A</blockquote>=0A</div>=0A</div>=0A</blockquote>=0A</div>=0A</d=
iv></div></blockquote>=0A</body></html>
------=_001_NextPart700187014013_=------




From nobody Wed Aug 24 11:24:20 2016
Return-Path: <ginsberg@cisco.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4CD3112DAB6 for <ospf@ietfa.amsl.com>; Wed, 24 Aug 2016 11:24:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.068
X-Spam-Level: 
X-Spam-Status: No, score=-15.068 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.548, 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 8cjDTXJH5tNR for <ospf@ietfa.amsl.com>; Wed, 24 Aug 2016 11:24:13 -0700 (PDT)
Received: from alln-iport-4.cisco.com (alln-iport-4.cisco.com [173.37.142.91]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B36C412DA88 for <ospf@ietf.org>; Wed, 24 Aug 2016 11:24:12 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=164510; q=dns/txt; s=iport; t=1472063052; x=1473272652; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=G2VAZsaDCGPgvI0jIB0T9I0zzyZHlcKbfoa1VvJI7Ig=; b=aCy4t7Wo+BC25pqcsTGS2YhLDnDejbkK0b0HK+hBgXA2k0fU79GRha8A os4i7Gy+OebqawHzRxXkQ5xJuTJzj9gj/Aukl6HBNAgzYoSvT8J/ZKZj2 T+KrgvGIV6tGqPHKNzPq/h5Q0jzxlQaPiTHjsD+DB5a16zOrJVIHh1HEA M=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AvAgD95L1X/4wNJK1TCoJ2MwEBAQEBH?= =?us-ascii?q?lZ8B7gIgX4mgkCDNwIcgTI4FAIBAQEBAQEBXieEYQEBBRoBCApBCxACAQgRAwE?= =?us-ascii?q?BASEBBgMCAgIwFAkIAgQBDQUIE4gXDq8HkAUBAQEBAQEBAQEBAQEBAQEBAQEBA?= =?us-ascii?q?QEXBYYtg0qBA4QYBDsJBw+CTIJaBYgui1OFRwGGH4h7gXSEXIkHhmmFV4N4AR4?= =?us-ascii?q?2ghUcF4E1cAGGEYEvfwEBAQ?=
X-IronPort-AV: E=Sophos;i="5.28,571,1464652800";  d="scan'208,217";a="314099520"
Received: from alln-core-7.cisco.com ([173.36.13.140]) by alln-iport-4.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 24 Aug 2016 18:24:10 +0000
Received: from XCH-RCD-012.cisco.com (xch-rcd-012.cisco.com [173.37.102.22]) by alln-core-7.cisco.com (8.14.5/8.14.5) with ESMTP id u7OIOAD4012457 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Wed, 24 Aug 2016 18:24:10 GMT
Received: from xch-aln-001.cisco.com (173.36.7.11) by XCH-RCD-012.cisco.com (173.37.102.22) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Wed, 24 Aug 2016 13:24:09 -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, 24 Aug 2016 13:24:09 -0500
From: "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>
To: "lizhenqiang@chinamobile.com" <lizhenqiang@chinamobile.com>, "Dongjie (Jimmy)" <jie.dong@huawei.com>, "Acee Lindem (acee)" <acee@cisco.com>, "ospf@ietf.org" <ospf@ietf.org>
Thread-Topic: RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-problem-statement
Thread-Index: AQHR/jL2gUrpS7P9REqrlbSLUGqMyqBYa+SA
Date: Wed, 24 Aug 2016 18:24:09 +0000
Message-ID: <4367f0b4aae64f9aac4fdfb5892be6b1@XCH-ALN-001.cisco.com>
References: <76CD132C3ADEF848BD84D028D243C92774EFB09A@NKGEML515-MBX.china.huawei.com>,  <90433b8486184c9cb4b947e7ffb9fc73@XCH-ALN-001.cisco.com>, <76CD132C3ADEF848BD84D028D243C92774EFB143@NKGEML515-MBX.china.huawei.com>, <0369fc017f8d47568594d3eb9f684649@XCH-ALN-001.cisco.com>, <76CD132C3ADEF848BD84D028D243C92774EFB1BF@NKGEML515-MBX.china.huawei.com>, <3a424b8025ca42a5a64bf88af69ea108@XCH-ALN-001.cisco.com>, <76CD132C3ADEF848BD84D028D243C92774EFBC05@NKGEML515-MBX.china.huawei.com>, <37a4a1ba0da84b76a4d5962f59441a17@XCH-ALN-001.cisco.com>, <76CD132C3ADEF848BD84D028D243C92774F05C49@NKGEML515-MBX.china.huawei.com>, <36c4636b09bf4464b912080806d917e3@XCH-ALN-001.cisco.com>, <D3D39927.78E35%acee@cisco.com>, <76CD132C3ADEF848BD84D028D243C92774F084E6@NKGEML515-MBX.china.huawei.com>, <D3DA1EED.7A112%acee@cisco.com>, <76CD132C3ADEF848BD84D028D243C92774F09975@NKGEML515-MBX.china.huawei.com> <2016082502114394797862@chinamobile.com>
In-Reply-To: <2016082502114394797862@chinamobile.com>
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.24.90.153]
Content-Type: multipart/alternative; boundary="_000_4367f0b4aae64f9aac4fdfb5892be6b1XCHALN001ciscocom_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/ospf/0Th0I4c5Qu7f01cRXKRQlHMB8RA>
Cc: "Zhangxudong \(zhangxudong, VRP\)" <zhangxudong@huawei.com>
Subject: Re: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-problem-statement
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 24 Aug 2016 18:24:18 -0000

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

SSBjb21wbGV0ZWx5IGFncmVlIHRoYXQga25vd2luZyB0aGUgc291cmNlIG9mIGEgcHVyZ2UgaXMg
YSB2YWx1YWJsZSBkaWFnbm9zdGljIHRvb2wuIFRoaXMgaGFzIG5vdGhpbmcgdG8gZG8gd2l0aCB0
aGUgY29ycnVwdGVkIG1heGFnZSBwcm9ibGVtLg0KDQpJIHRoaW5rIHRoZSBjb25jbHVzaW9uIHRo
dXMgZmFyIGhhcyBiZWVuIHRoYXQgd2UgbmVlZCBubyBzb2x1dGlvbiBmb3IgdGhlIGNvcnJ1cHRl
ZCBtYXhhZ2UuDQoNCkl0IHdvdWxkIGJlIHVzZWZ1bCB0byBoYXZlIGEgd2F5IG9mIGRldGVybWlu
aW5nIHRoZSBzb3VyY2Ugb2YgYSBwdXJnZSDigJMgYnV0IGluIE9TUEYgdGhpcyBpcyBoYXJkIHRv
IGRvIGluIGEgYmFja3dhcmRzIGNvbXBhdGlibGUgd2F5LiBBY2VlIGhhcyBzdWdnZXN0ZWQgdXNp
bmcgYSBtYW5hZ2VtZW50IG5vdGlmaWNhdGlvbi4NCkl0IHdvdWxkIGJlIHVzZWZ1bCB0byBjb250
aW51ZSB0aGUgZGlzY3Vzc2lvbiBvbiB0aGlzIHRvcGljIOKAkyBidXQgbm90IHRoZSBjb3JydXB0
IG1heGFnZSBpc3N1ZS4NCg0KICAgTGVzDQoNCg0KRnJvbTogbGl6aGVucWlhbmdAY2hpbmFtb2Jp
bGUuY29tIFttYWlsdG86bGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tXQ0KU2VudDogV2VkbmVz
ZGF5LCBBdWd1c3QgMjQsIDIwMTYgMTE6MTIgQU0NClRvOiBEb25namllIChKaW1teSk7IEFjZWUg
TGluZGVtIChhY2VlKTsgTGVzIEdpbnNiZXJnIChnaW5zYmVyZyk7IG9zcGZAaWV0Zi5vcmcNCkNj
OiBaaGFuZ3h1ZG9uZyAoemhhbmd4dWRvbmcsIFZSUCkNClN1YmplY3Q6IFJlOiBSRTogW09TUEZd
IFNvbGljaXQgZmVlZGJhY2tzIG9uIGRyYWZ0LWRvbmctb3NwZi1tYXhhZ2UtZmx1c2gtcHJvYmxl
bS1zdGF0ZW1lbnQNCg0KSGVsbG8gSmllLCBBY2VlIGFuZCBMZXMsDQoNCkkgYW0gYSBjb2F1dGhv
ciBvZiB0aGlzIGRyYWZ0IGZyb20gb3BlcmF0b3IgQ2hpbmEgTW9iaWxlLiBUaGFuayB5b3UgYWxs
IGZvciB5b3VyIGRpc2N1c3Npb24gYW5kIHN1Z2dlc3Rpb24gaW4gdGhlIHByZXZpb3VzIG1haWxz
LiBBcyB5b3UgYWxsIGRpc2N1c3NlZCwgYSBtaXNiZWhhdmlvciBPU1BGIHJvdXRlciAoZHVlIHRv
IHNvZnR3YXJlIG9yIGhhcmR3YXJlIHByb2JsZW0pIGNhbiBjYXVzZSBzZXZlcmUgcHJvYmxlbSBp
biB0aGUgd2hvbGUgT1NQRiBkb21haW4uDQoNCkhlcmUgSSB3YW50IHRvIHBvaW50IG91dCB0aGF0
IE9TUEYgcm91dGUgZmxhcHBpbmcgRElEIG9jY291ciBpbiBteSBmaWVsZCBuZXR3b3JrIGNvbnRy
aWJ1dGVkIGJ5IGEgbWlzYmVoYXZpb3IgT1NQRiByb3V0ZXIgaW5zdGFsbGVkLiBUaGUgcHJvY2Vk
dXJlIHRvIGFuYWx5emUgYW5kIGxvb2sgZm9yIHRoZSBjYXVzZSB3ZXJlIHZlcnkgY29tcGxpY2F0
ZWQgYmVjYXVzZSB3ZSBkaWQgbm90IGtub3cgdGhlIHNvdXJjZSBvZiB0aGUgZmx1c2hpbmcuIFR3
byBob3VycyBwYXN0LCB3ZSBjb3VsZCBub3QgaWRlbnRpZnkgdGhlIHJlYWwgY2F1c2UgYW5kIHJl
c3RvcmUgb3VyIG5ldHdvcmsuIFRoZSBDUFUgdXRpbGl6YXRpb24gb2YgT1NQRiByb3V0ZXJzIHdh
cyBoaWdoLCB0aGUgbmV0d29yayB0cmFmZmljIGRlY3JlYXNlZCBzaWduaWZpY2FudGx5LCBsb3Rz
IG9mIHR1bm5lbCBkb3duIHdhcm5pbmdzIHJhaXNlZC4gV2hlbiB3ZSB0cmllZCB0byBzaHV0ZG93
biBvbmUgT1NQRiByb3V0ZXIsIHJvdXRlIGZsYXBwaW5nIHN0b3BwZWQuIFRoaXMgcm91dGVyIHdh
cyBhIG5ld2x5IGRlcGxveWVkIG9uZS4gVGhyb3VnaCBjb21tdW5pY2F0aW9uIHdpdGggb3VyIHZl
bmRvciwgdGhleSBhZG1pdHRlZCB0aGF0IHRoaXMgcHJvZHVjdCBoYWQgc29tZSBkZWZlY3RzIGlu
IGRlYWxpbmcgd2l0aCBPU1BGIHByb3RvY29sLiBUaGlzIGtpbmQgb2YgZGVmZWN0cyBhcmUgZGlm
ZmljdWx0IGZvciB1cyB0byB0ZXN0ICB3aGVuIHRoZXkgYXBwbHkgZm9yIGVudHJhbmNlIGluIG91
ciBuZXR3b3JrLiBPbmNlIGRlZmVjdGl2ZSBwcm9kdWN0cyBhcmUgZGVwbG95ZWQgaW4gdGhlIGZp
ZWxkIG5ldHdvcmssICBsb2NhdGluZyB0aGUgcHJvYmxlbSBpcyB2ZXJ5IGhhcmQgYW5kIHRpbWUg
Y29uc3VtaW5nLg0KDQpTbywgSSB0aGluayBpdCBpcyBuZWNlc3NhcnkgZm9yIHVzIHRvIHNvbHZl
IHRoZSBwcm9ibGVtIGFuZCBpbXByb3ZlIHRoZSByb2J1c3RuZXNzIG9mIHRoZSBwcm90b2NvbC4g
QXQgbGVhc3QgaXQgc2hvdWxkIHByb3ZpZGUgdGhlIG1lYW5zIHRvIGhlbHAgdXMgbG9jYXRlIHRo
ZSBPU1BGIHJvdXRlIGZsYXBwaW5nIHByb2JsZW0uDQoNCl9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fDQpsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb208bWFpbHRvOmxpemhlbnFpYW5n
QGNoaW5hbW9iaWxlLmNvbT4NCg0KRnJvbTogRG9uZ2ppZSAoSmltbXkpPG1haWx0bzpqaWUuZG9u
Z0BodWF3ZWkuY29tPg0KRGF0ZTogMjAxNi0wOC0xOCAxNzowOQ0KVG86IEFjZWUgTGluZGVtIChh
Y2VlKTxtYWlsdG86YWNlZUBjaXNjby5jb20+OyBMZXMgR2luc2JlcmcgKGdpbnNiZXJnKTxtYWls
dG86Z2luc2JlcmdAY2lzY28uY29tPjsgb3NwZkBpZXRmLm9yZzxtYWlsdG86b3NwZkBpZXRmLm9y
Zz4NCkNDOiBaaGFuZ3h1ZG9uZyAoemhhbmd4dWRvbmcsIFZSUCk8bWFpbHRvOnpoYW5neHVkb25n
QGh1YXdlaS5jb20+OyBsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb208bWFpbHRvOmxpemhlbnFp
YW5nQGNoaW5hbW9iaWxlLmNvbT4NClN1YmplY3Q6IFJFOiBbT1NQRl0gU29saWNpdCBmZWVkYmFj
a3Mgb24gZHJhZnQtZG9uZy1vc3BmLW1heGFnZS1mbHVzaC1wcm9ibGVtLXN0YXRlbWVudA0KSGkg
QWNlZSwNCg0KUGxlYXNlIHNlZSBteSByZXBsaWVzIGlubGluZToNCg0KRnJvbTogQWNlZSBMaW5k
ZW0gKGFjZWUpIFttYWlsdG86YWNlZUBjaXNjby5jb21dDQpTZW50OiBUaHVyc2RheSwgQXVndXN0
IDE4LCAyMDE2IDI6MjMgQU0NClRvOiBEb25namllIChKaW1teSk7IExlcyBHaW5zYmVyZyAoZ2lu
c2JlcmcpOyBvc3BmQGlldGYub3JnPG1haWx0bzpvc3BmQGlldGYub3JnPg0KQ2M6IFpoYW5neHVk
b25nICh6aGFuZ3h1ZG9uZywgVlJQKTsgbGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tPG1haWx0
bzpsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb20+DQpTdWJqZWN0OiBSZTogW09TUEZdIFNvbGlj
aXQgZmVlZGJhY2tzIG9uIGRyYWZ0LWRvbmctb3NwZi1tYXhhZ2UtZmx1c2gtcHJvYmxlbS1zdGF0
ZW1lbnQNCg0KU3BlYWtpbmcgYXMgYSBXRyBtZW1iZXIgd2hvIGhhcyBzb21lIGV4cGVyaWVuY2Ug
d2l0aCBPU1BGIGltcGxlbWVudGF0aW9uczoNCg0KSGkgSmllLA0KDQpBbG9uZyB3aXRoIExlcywg
SeKAmW0gYWxzbyBhZ2FpbnN0IHByb2dyZXNzaW5nIHRoaXMgZHJhZnQuDQoNCkZyb206IEppZSBE
b25nIDxqaWUuZG9uZ0BodWF3ZWkuY29tPG1haWx0bzpqaWUuZG9uZ0BodWF3ZWkuY29tPj4NCkRh
dGU6IFR1ZXNkYXksIEF1Z3VzdCAxNiwgMjAxNiBhdCA5OjU2IEFNDQpUbzogQWNlZSBMaW5kZW0g
PGFjZWVAY2lzY28uY29tPG1haWx0bzphY2VlQGNpc2NvLmNvbT4+LCAiTGVzIEdpbnNiZXJnIChn
aW5zYmVyZykiIDxnaW5zYmVyZ0BjaXNjby5jb208bWFpbHRvOmdpbnNiZXJnQGNpc2NvLmNvbT4+
LCBPU1BGIFdHIExpc3QgPG9zcGZAaWV0Zi5vcmc8bWFpbHRvOm9zcGZAaWV0Zi5vcmc+Pg0KQ2M6
ICJaaGFuZ3h1ZG9uZyAoemhhbmd4dWRvbmcsIFZSUCkiIDx6aGFuZ3h1ZG9uZ0BodWF3ZWkuY29t
PG1haWx0bzp6aGFuZ3h1ZG9uZ0BodWF3ZWkuY29tPj4sICJsaXpoZW5xaWFuZ0BjaGluYW1vYmls
ZS5jb208bWFpbHRvOmxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbT4iIDxsaXpoZW5xaWFuZ0Bj
aGluYW1vYmlsZS5jb208bWFpbHRvOmxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbT4+DQpTdWJq
ZWN0OiBSRTogW09TUEZdIFNvbGljaXQgZmVlZGJhY2tzIG9uIGRyYWZ0LWRvbmctb3NwZi1tYXhh
Z2UtZmx1c2gtcHJvYmxlbS1zdGF0ZW1lbnQNCg0KSGkgQWNlZSwNCg0KVGhhbmtzIGEgbG90IGZv
ciB5b3VyIGZlZWRiYWNrcy4NCg0KRm9yIHBhY2tldCBjb3JydXB0aW9uIHdoaWNoIGltcGFjdHMg
dGhlIExTIGFnZSBiZWZvcmUgdGhlIExTQXMgYXJlIHBhY2tlZCBpbnRvIExTVSBwYWNrZXQsIEkg
YWdyZWUgaXQgaXMgbGVzcyBsaWtlbHkgdG8gaGFwcGVuIHRoYW4gdGhlIG90aGVyIGNhc2VzLiBI
b3dldmVyIEkgdGhpbmsgd2UgYWdyZWUgdGhhdCBPU1BGIGF1dGhlbnRpY2F0aW9uIG9ubHkgcHJv
dGVjdCB0aGUgcGFja2V0IGxldmVsIGNvcnJ1cHRpb24sIHdoaWNoIGNhbm5vdCBoZWxwIHRvIGRl
dGVjdCB0aGUgY29ycnVwdGlvbiBhdCBMU0EgbGV2ZWwuDQoNClNvLCB5b3UgYXJlIHN1Z2dlc3Rp
bmcgdGhhdCBMU0FzIGFyZSBjb3JydXB0ZWQgaW4gdGhlIGRhdGFiYXNlIGluIHN1Y2ggYSB3YXkg
dGhhdCB0aGUgTFNBIEFnZSBpcyBzZXQgZXhhY3RseSB0byAweEUxMD8gSG93IHdvdWxkIHRoZSBp
bXBsZW1lbnRhdGlvbiBrbm93IHRoYXQgdGhpcyBoYWQgaGFwcGVuZWQgYW5kIHByZW1hdHVyZWx5
IGFnZSB0aGUgcGFja2V0PyBEYXRhYmFzZSBhZ2luZyBqdXN0IGRvZXNu4oCZdCB3b3JrIHRoaXMg
d2F5ICh1bmxlc3MgdGhlIGltcGxlbWVudGF0aW9uIGlzIHBhcnRpY3VsYXJseSBuYcOvdmUpLg0K
DQpbSmllXSBBY3R1YWxseSB0aGUgY2FzZSBpcyB3aGVuIHRoZSBMU0EgaXMgYWJvdXQgdG8gYmUg
ZXhjaGFuZ2VkIHdpdGggbmVpZ2hib3IsIGR1cmluZyB0aGUgbWVzc2FnZSBwYWNraW5nIHRoZSBM
UyBhZ2UgaXMgY29ycnVwdGVkIHRvIGVpdGhlciBNYXhhZ2Ugb3IgYSBsYXJnZSBudW1iZXIgY2xv
c2UgdG8gTWF4YWdlLiBUaGUgc2VuZGluZyByb3V0ZXIgZG9lcyBub3QgaW50ZW5kIHRvIGRvIGEg
TWF4YWdlIGZsdXNoLCBob3dldmVyIHRoZSBuZWlnaGJvciByb3V0ZXJzIHdoaWNoIHJlY2VpdmUg
dGhlIG1lc3NhZ2Ugd291bGQgdHJlYXQgdGhpcyBhcyBhIGZsdXNoLiBUaGlzIGlzIGEgcG9zc2li
bGUgY2FzZSBhbHRob3VnaCBsZXNzIGxpa2VseSB0byBoYXBwZW4gdGhhbiB0aGUgb3RoZXIgY2Fz
ZXMuDQoNCg0KSW4gbXkgdW5kZXJzdGFuZGluZywgcm9idXN0bmVzcyBpcyBhbiBpbXBvcnRhbnQg
ZmVhdHVyZSBvZiBuZXR3b3JrIHByb3RvY29scywgd2hpY2ggaW5jbHVkZSB0aGUgcm9idXN0bmVz
cyB0byBlcnJvcnMgYW5kIGZhaWx1cmVzIGhhcHBlbmVkIGluIHRoZSBuZXR3b3JrLiBJZiB0aGVy
ZSBpcyBhIGJ1ZyBpbiBhIHBhcnRpY3VsYXIgcm91dGVyIGluIHRoZSBuZXR3b3JrLCBvcGVyYXRv
ciB3b3VsZCBub3QgYWxsb3cgdGhlIHdob2xlIG5ldHdvcmsgYmVpbmcgaW1wYWN0ZWQsIHdoaWNo
IG1lYW5zIG90aGVyIHJvdXRlcnMgaW4gdGhlIG5ldHdvcmsgbmVlZHMgdG8gd29yayBwcm9wZXJs
eSBpbiB0aGlzIHNpdHVhdGlvbi4gRm9yIGV4YW1wbGUgaW4gQkdQLCB0aGUgZXJyb3IgaGFuZGxp
bmcgbWVjaGFuaXNtIGhhcyBiZWVuIG9wdGltaXplZCB0byBhdm9pZCB1bm5lY2Vzc2FyeSBzZXNz
aW9uIHRlYXJkb3duLg0KDQpTbyB5b3UgYWdyZWUgeW91ciBwcm9ibGVtIHN0YXRlbWVudCBpcyBj
b25maW5lZCB0byBhIHNvZnR3YXJlIGJ1ZyByZXN1bHRpbmcgaW4gTFNBcyBiZWluZyBhZ2VkIHRv
byBxdWlja2x5PyBJIHRoaW5rIHRoaXMgaXMgdGhlIHRoaXJkIHRpbWUgSeKAmXZlIHJhaXNlZCB0
aGlzIHF1ZXN0aW9uLg0KDQpbSmllXSBBcyBJIHNhaWQgYmVmb3JlLCB0aGUgcHJvYmxlbXMgaGFw
cGVuZWQgaW4gdGhlIHByb2R1Y3Rpb24gbmV0d29yayBhcmUgY2F1c2VkIGJ5IHNvZnR3YXJlIGJ1
ZyBpbiBMU0EgYWdpbmcsIHNvIEkgdGhpbmsgdGhpcyBpcyB0aGUgbWFqb3IgY2FzZS4NCg0KSWYg
aXQgaGFzIHN1Y2ggYSBwcm9ibGVtICh3aGV0aGVyIGl0IGJlIGR1ZSB0byBhIHN5c3RlbSB0aW1l
ciBidWcgb3IgYSBzb21lIG1vcmUgc3BlY2lmaWMgYWdpbmcgcHJvYmxlbSksIGl0IHNlZW1zIHRo
ZSByb3V0ZXIgd291bGQgYWxzbyBiZSByZWZyZXNoaW5nIGl0cyBMU0FzIGFsbCB0b28gZnJlcXVl
bnRseSAoYXQgbGVhc3QgYXQgdHdpY2UgdGhlIHJhdGUpIGFuZCBpdCB3b3VsZCBiZSByZWFkaWx5
IGlkZW50aWZpYWJsZS4gRm9yIGEgc3lzdGVtIHRpbWUgcHJvYmxlbSwgdGhlIHJvdXRlciB3b3Vs
ZCBsaWtlbHkgaGF2ZSBtYW55IG90aGVyIHByb2JsZW1zLiBGb3IgZXhhbXBsZSwgaXQgd291bGQg
bm90IG1haW50YWluIE9TUEYgYWRqYWNlbmNpZXMgaWYgdGhlIGRlYWQgdGltZXIgYWR2YW5jZXMg
ZmFzdCBlbm91Z2guIEl0IHdvdWxkIHJldHJhbnNtaXQgYXQgYSB2ZXJ5IGZhc3QgcmF0ZSBhcyB3
ZWxsLiBBcmUgeW91IGdvaW5nIHRvIHdyaXRlIHByb2JsZW0gc3RhdGVtZW50cyBhbmQgc3VnZ2Vz
dCBzb2x1dGlvbnMgZm9yIHRoZXNlIHNpdHVhdGlvbnMgYXMgd2VsbD8NCg0KW0ppZV0gVGhpcyBk
ZXBlbmRzIG9uIHRoZSBpbXBsZW1lbnRhdGlvbi4gdGhlIHNvZnR3YXJlIGJ1ZyBtYXkgb25seSBp
bXBhY3QgdGhlIGFnaW5nIG9mIExTQXMgcmVjZWl2ZWQgZnJvbSBvdGhlciByb3V0ZXJzLiBBbmQg
ZnJlcXVlbnQgTFNBIHJlZnJlc2hpbmcgbWF5IGJlIGNhdXNlZCBieSBvdGhlciBjYXNlcyBzdWNo
IGFzIGxpbmsgb3NjaWxsYXRpb24uICBGb3IgYSBzeXN0ZW0gdGltZXIgcHJvYmxlbSwgT1NQRiBh
ZGphY2VuY3kgbWF5IG9zY2lsbGF0ZSwgYnV0IGlmIHRoZSBtYW5hZ2VtZW50IGNvbm5lY3Rpb24g
aXMgaW1wYWN0ZWQsIHN1Y2ggb3NjaWxsYXRpb24gaXMgZGlmZmljdWx0IHRvIGJlIGlkZW50aWZp
ZWQuDQoNCldoYXQgYWJvdXQgb3RoZXIgYnVncz8gV2hhdCBpZiB0aGUgcm91dGVyIGVycm9uZW91
c2x5IHNwZWNpZmllcyBhIG5laWdoYm9y4oCZcyByb3V0ZXItaWQgYXMgaXRzIG93biBpbiBhIFJv
dXRlci1MU0E/IElzIHRoaXMgYSBwcm9ibGVtIHRoZSBwcm90b2NvbCBzaG91bGQgaGFuZGxlPw0K
DQpbSmllXSBEZXBlbmRzIG9uIHRoZSBzaWduaWZpY2FuY2UgdG8gbmV0d29yaywgY2FzZSBieSBj
YXNlIGFuYWx5c2lzIG1heSBiZSBuZWVkZWQuDQoNCg0KSSBhZ3JlZSB0aGF0IE9TUEYgWWFuZyBu
b3RpZmljYXRpb24gZm9yIExTQSB0aW1lb3V0IGlzIGEgbmljZSB0aGluZyB0byBoYXZlIGFuZCBj
b3VsZCBiZSB1c2VmdWwgdG8gaWRlbnRpZnkgdGhlIG1pc2JlaGF2ZWQgcm91dGVyLiBNeSBjb25j
ZXJuIGlzIHNvbWV0aW1lcyB0aGUgbmV0d29yayBtYXkgYmUgc2V2ZXJlbHkgaW1wYWN0ZWQgdGhh
dCB0aGUgY29ubmVjdGl2aXR5IG9mIG5ldGNvbmYvcmVzdGNvbmYgaXMgYWxzbyBpbXBhY3RlZC4g
VG8gYXZvaWQgdGhpcywgc29tZSBtZWNoYW5pc20gdG8gbWl0aWdhdGUgdGhlIGltcGFjdCBvZiB0
aGlzIHByb2JsZW0gY291bGQgaGVscC4NCg0KSSBiZWxpZXZlIGEgcm91dGVyIGhhdmUgc3VjaCBp
bXBhY3Qgd291bGQgYmUgZWFzeSB0byBpZGVudGlmeeKApg0KDQpbSmllXSBBY2NvcmRpbmcgdG8g
dGhlIGZlZWRiYWNrIGZyb20gb24tc2l0ZSBlbmdpbmVlcnMsIHdoZW4gSUdQIHJvdXRpbmcgaXMg
b3NjaWxsYXRpbmcgc2V2ZXJlbHkgd2hpY2ggbWFrZXMgdGhlIG1hbmFnZW1lbnQgY29ubmVjdGlv
biB1bmF2YWlsYWJsZSwgaXQgdXN1YWxseSB0YWtlcyBtdWNoIGxvbmdlciB0aW1lIGZvciB0cm91
Ymxlc2hvb3RpbmcsIGFzIGxvZ2dpbmcgdG8gYW55IHJvdXRlciBjYW5ub3QgYmUgZG9uZSB2aWEg
dGhlIG1hbmFnZW1lbnQgbmV0d29yay4gU28gbWF5YmUgaXQgd291bGQgYmUgYmV0dGVyIHRvIGhh
dmUgc29tZSBhdXRvbWF0aWMgbWVjaGFuaXNtIHRvIHJlZHVjZSB0aGUgaW1wYWN0IGJlZm9yZSBp
dCBiZWNvbWVzIGEgYmlnIHByb2JsZW0gdG8gdHJvdWJsZXNob290Lg0KDQpCZXN0IHJlZ2FyZHMs
DQpKaWUNCg0KVGhhbmtzLA0KQWNlZQ0KDQoNCkJlc3QgcmVnYXJkcywNCkppZQ0KDQpGcm9tOiBB
Y2VlIExpbmRlbSAoYWNlZSkgW21haWx0bzphY2VlQGNpc2NvLmNvbV0NClNlbnQ6IFNhdHVyZGF5
LCBBdWd1c3QgMTMsIDIwMTYgMzoyNyBBTQ0KVG86IExlcyBHaW5zYmVyZyAoZ2luc2JlcmcpOyBE
b25namllIChKaW1teSk7IG9zcGZAaWV0Zi5vcmc8bWFpbHRvOm9zcGZAaWV0Zi5vcmc+DQpDYzog
Wmhhbmd4dWRvbmcgKHpoYW5neHVkb25nLCBWUlApOyBsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5j
b208bWFpbHRvOmxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbT4NClN1YmplY3Q6IFJlOiBbT1NQ
Rl0gU29saWNpdCBmZWVkYmFja3Mgb24gZHJhZnQtZG9uZy1vc3BmLW1heGFnZS1mbHVzaC1wcm9i
bGVtLXN0YXRlbWVudA0KDQpTcGVha2luZyBhcyBhIFdHIG1lbWJlcjoNCg0KSGkgSmllLA0KDQpJ
IGJlbGlldmUgd2UgYWdyZWUgdGhhdCB0aGUgcHJvYmxlbSBpcyBjb25maW5lZCB0byBPU1BGIGJ1
Z3MsIHN5c3RlbSB0aW1lciBidWdzLCAgYW5kIHBhY2tldCBjb3JydXB0aW9uLiBJ4oCZZCBhc3Nl
cnQgdGhhdCBjb3JydXB0aW9uIGNhbiBiZSBkZXRlY3RlZCB2aWEgT1NQRiBhdXRoZW50aWNhdGlv
bi4gSW4gZmFjdCwgdGhlcmUgaXMgYSB3ZWxsLWtub3duIGFudGlkb3RlIHdoZXJlIElTLUlTIGF1
dGhlbnRpY2F0aW9uIHdhcyBlbmFibGVkIHNvbGVseSBmb3IgdGhlIHB1cnBvc2Ugb2YgZmlsdGVy
aW5nIGNvcnJ1cHRlZCBwcm90b2NvbCBwYWNrZXRzIGluIGFuIGVudmlyb25tZW50IHdpdGggbGlu
ZSBjYXJkcyB0aGF0IHdlcmUgcHJvbmUgdG8gc3VjaCBjb3JydXB0aW9uLiBIZW5jZSwgd2UgYXJl
IGxlZnQgd2l0aCBwcm9ibGVtcyBiYXNlZCBvbiBPU1BGIG9yIHN5c3RlbSB0aW1lciBidWdzLiBJ
ZiB0aGVyZSB3ZXJlIGEgc3lzdGVtIHRpbWVyIGJ1ZywgSeKAmWQgZG91YnQgdGhhdCBuZXR3b3Jr
aW5nIGRldmljZSB3aXRoIHN1Y2ggYSBidWcgd291bGQgYmUgZnVuY3Rpb25hbCB0byB0aGUgcG9p
bnQgb2YgYmVpbmcgYWJsZSB0byBlc3RhYmxpc2ggYW5kIG1haW50YWluaW5nIE9TUEYgYWRqYWNl
bmNpZXMuICBEbyB3ZSByZWFsbHkgd2FudCB0byBlbmhhbmNlIHRoZSBwcm90b2NvbCB0byBkZWFs
IHdpdGggYnVncz8NCg0KSeKAmXZlIHRob3VnaHQgYWJvdXQgdGhpcyBhbmQgb25lIHBvdGVudGlh
bCBhY3Rpb24gSSBjb3VsZCBlbnZpc2lvbiB3b3VsZCBiZSB0byBhZGQgYSBzZXBhcmF0ZSBPU1BG
IFlBTkcgbm90aWZpY2F0aW9uIHdoZXJlIGFuIExTQSB0aW1lcyBvdXQgYW5kIGEgcm91dGVyIG90
aGVyIHRoYW4gdGhlIG9yaWdpbmF0b3IgcHVyZ2VzIGl0LiBUaGlzIHdheSwgdGhlIG1pc2JlaGF2
aW5nIE9TUEYgcm91dGVyIGNvdWxkIGJlIHJlYWRpbHkgaWRlbnRpZmllZC4NCg0KVGhhbmtzLA0K
QWNlZQ0KDQoNCkZyb206IE9TUEYgPG9zcGYtYm91bmNlc0BpZXRmLm9yZzxtYWlsdG86b3NwZi1i
b3VuY2VzQGlldGYub3JnPj4gb24gYmVoYWxmIG9mICJMZXMgR2luc2JlcmcgKGdpbnNiZXJnKSIg
PGdpbnNiZXJnQGNpc2NvLmNvbTxtYWlsdG86Z2luc2JlcmdAY2lzY28uY29tPj4NCkRhdGU6IFRo
dXJzZGF5LCBBdWd1c3QgMTEsIDIwMTYgYXQgMToyOSBQTQ0KVG86IEppZSBEb25nIDxqaWUuZG9u
Z0BodWF3ZWkuY29tPG1haWx0bzpqaWUuZG9uZ0BodWF3ZWkuY29tPj4sIE9TUEYgV0cgTGlzdCA8
b3NwZkBpZXRmLm9yZzxtYWlsdG86b3NwZkBpZXRmLm9yZz4+DQpDYzogIlpoYW5neHVkb25nICh6
aGFuZ3h1ZG9uZywgVlJQKSIgPHpoYW5neHVkb25nQGh1YXdlaS5jb208bWFpbHRvOnpoYW5neHVk
b25nQGh1YXdlaS5jb20+PiwgImxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbTxtYWlsdG86bGl6
aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tPiIgPGxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbTxt
YWlsdG86bGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tPj4NClN1YmplY3Q6IFJlOiBbT1NQRl0g
U29saWNpdCBmZWVkYmFja3Mgb24gZHJhZnQtZG9uZy1vc3BmLW1heGFnZS1mbHVzaC1wcm9ibGVt
LXN0YXRlbWVudA0KDQpKaWUg4oCTDQoNCkhhdmluZyB0aGUgZGlzY3Vzc2lvbiBoYXMgY2VydGFp
bmx5IGJlZW4gYSBnb29kIHRoaW5nLCBidXQgaWYgdGhlIGNvbnNlbnN1cyBvZiB0aGUgV0cgaXMg
dGhhdCB0aGVyZSBpcyBubyBwcm90b2NvbCBjaGFuZ2UgcmVxdWlyZWQgdGhlbiB0aGVyZSBpcyBu
byBuZWVkIGZvciBhbnkgZHJhZnQg4oCTIHdoaWNoIGlzIG15IGN1cnJlbnQgcG9zaXRpb24uDQoN
ClRoZSBvdGhlciBwb2ludCBpcyB0aGF0IHlvdSBzZWVtIHRvIGJlIGNvbmZ1c2luZyB0aGUgSVMt
SVMgUHVyZ2Ugb3JpZ2luYXRpb24gVExWIChSRkMgNjIzMikgd2l0aCBkZXRlY3RpbmcgaW52YWxp
ZCBwdXJnZXMvcmVtYWluaW5nIGxpZmV0aW1lIGNvcnJ1cHRpb24uIFRoaXMgaXMgbm90IHRoZSBj
YXNlLiBSRkMgNjIzMiBzaW1wbHkgYWxsb3dzIHVzIHRvIGRldGVjdCB3aGljaCByb3V0ZXIgb3Jp
Z2luYXRlZCBhIHB1cmdlIOKAkyBpdCBpcyBub3QgYWJsZSB0byBkZXRlY3Qgd2hldGhlciBhIHB1
cmdlIGlzIHZhbGlkL2ludmFsaWQg4oCTIGFuZCB3YXMgbm90IG1vdGl2YXRlZCBieSBjb25jZXJu
cyBhYm91dCByZW1haW5pbmcgbGlmZXRpbWUgY29ycnVwdGlvbi4NCg0KICAgTGVzDQoNCg0KRnJv
bTogRG9uZ2ppZSAoSmltbXkpIFttYWlsdG86amllLmRvbmdAaHVhd2VpLmNvbV0NClNlbnQ6IFdl
ZG5lc2RheSwgQXVndXN0IDEwLCAyMDE2IDk6MjQgUE0NClRvOiBMZXMgR2luc2JlcmcgKGdpbnNi
ZXJnKTsgb3NwZkBpZXRmLm9yZzxtYWlsdG86b3NwZkBpZXRmLm9yZz4NCkNjOiBaaGFuZ3h1ZG9u
ZyAoemhhbmd4dWRvbmcsIFZSUCk7IGxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbTxtYWlsdG86
bGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tPg0KU3ViamVjdDogUkU6IFtPU1BGXSBTb2xpY2l0
IGZlZWRiYWNrcyBvbiBkcmFmdC1kb25nLW9zcGYtbWF4YWdlLWZsdXNoLXByb2JsZW0tc3RhdGVt
ZW50DQoNCkhpIExlcywNCg0KVGhlIGN1cnJlbnQgZHJhZnQgaXMgYWJvdXQgcHJvYmxlbSBzdGF0
ZW1lbnQsIHNvIElNTyB3aGF0IHRoZSBXRyBuZWVkcyB0byBjb25zaWRlciBpcyB3aGV0aGVyIHRo
aXMgaXMgYSB2dWxuZXJhYmlsaXR5IG9mIE9TUEYgcHJvdG9jb2wsIGFuZCB3aGV0aGVyIGl0IGNh
biBoYXZlIG5lZ2F0aXZlIGltcGFjdCB0byB0aGUgbmV0d29yay4gSWYgdGhlIHByb2JsZW0gaXMg
YWNrbm93bGVkZ2VkLCBJTU8gaXQgaXMgd29ydGggdG8gYmUgZG9jdW1lbnRlZC4NCg0KVGhlIOKA
nFJPSeKAnSBhcyB5b3UgbWVudGlvbmVkIGlzIGZvciB0aGUgZXZhbHVhdGlvbiBvZiB0aGUgcHJv
cG9zZWQgc29sdXRpb25zLiBJIHRvdGFsbHkgYWdyZWUgdGhhdCBmb3IgdGhlIHRpbWVyIGJ1ZyBj
YXNlLCByZWNvZ25pemluZyBhbmQgaWdub3JpbmcgdGhlIHJlY2VpdmVkIGFibm9ybWFsIE1heGFn
ZSBMU0FzIGNhbm5vdCBzdG9wIHRoZSBtaXNiZWhhdmVkIHJvdXRlciBmcm9tIGdlbmVyYXRpbmcg
ZnVydGhlciBNYXhhZ2UgTFNBLCBhcyBpdCBpcyBhIHN5c3RlbWF0aWMgcHJvYmxlbSwgd2hpY2gg
Y2FuIG9ubHkgYmUgZml4ZWQgYWZ0ZXIgdGhlIG9wZXJhdG9yIGlkZW50aWZpZXMgdGhhdCByb3V0
ZXIuIFRoaXMgaXMgYWxzbyBzaW1pbGFyIHRvIHRoZSBzeXN0ZW1hdGljIGNvcnJ1cHRpb24gb2Yg
SVMtSVMgcmVtYWluIHRpbWUuICBBbmQgdGhpcyBpcyB3aHkgdGhpcyBkcmFmdCBtZW50aW9ucyB0
d28ga2luZHMgb2YgcG90ZW50aWFsIHNvbHV0aW9ucywgdGhlIG1pdGlnYXRpb24gbWVjaGFuaXNt
IGNhbiBhdm9pZCB0aGUgbmV0d29yayBiZWluZyBzZXZlcmVseSBpbXBhY3RlZCBieSB0aGUgcHJv
YmxlbSwgd2hpbGUgZm9yIHN5c3RlbWF0aWMgcHJvYmxlbXMsIHByb2JsZW0gbG9jYWxpemF0aW9u
IGlzIG5lZWRlZCB0byBpZGVudGlmeSB0aGUgbWlzYmVoYXZlZCByb3V0ZXIgYW5kIHRoZW4gc29s
dmUgdGhlIHByb2JsZW0uDQoNCkJlc3QgcmVnYXJkcywNCkppZQ0KDQpGcm9tOiBPU1BGIFttYWls
dG86b3NwZi1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgTGVzIEdpbnNiZXJnIChnaW5z
YmVyZykNClNlbnQ6IE1vbmRheSwgQXVndXN0IDA4LCAyMDE2IDI6MTQgQU0NClRvOiBEb25namll
IChKaW1teSkgPGppZS5kb25nQGh1YXdlaS5jb208bWFpbHRvOmppZS5kb25nQGh1YXdlaS5jb20+
Pjsgb3NwZkBpZXRmLm9yZzxtYWlsdG86b3NwZkBpZXRmLm9yZz4NCkNjOiBaaGFuZ3h1ZG9uZyAo
emhhbmd4dWRvbmcsIFZSUCkgPHpoYW5neHVkb25nQGh1YXdlaS5jb208bWFpbHRvOnpoYW5neHVk
b25nQGh1YXdlaS5jb20+PjsgbGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tPG1haWx0bzpsaXpo
ZW5xaWFuZ0BjaGluYW1vYmlsZS5jb20+DQpTdWJqZWN0OiBSZTogW09TUEZdIFNvbGljaXQgZmVl
ZGJhY2tzIG9uIGRyYWZ0LWRvbmctb3NwZi1tYXhhZ2UtZmx1c2gtcHJvYmxlbS1zdGF0ZW1lbnQN
Cg0KSmllIOKAkw0KDQpUaGlua2luZyBhYm91dCB0aGUgZm9sbG93aW5nIHNvbWUgbW9yZToNCg0K
PHNuaXA+DQpXaGF0IHJlbWFpbnMgaXMgdGhlIHBvc3NpYmlsaXR5IHRoYXQgYW4gaW1wbGVtZW50
YXRpb24gaGFzIHNvbWUgYnVnIGFuZCB1bmludGVudGlvbmFsbHkgbW9kaWZpZXMgdGhlIGFnZSB0
byBzb21ldGhpbmcgb3RoZXIgdGhhbiB3aGF0IGl0IHNob3VsZCBiZSBkdWUgdG8gdGhlIGFjdHVh
bCBlbGFwc2VkIHRpbWUgc2luY2UgTFNBIGdlbmVyYXRpb24uIEkgc3VwcG9zZSBhIG1lY2hhbmlz
bSBlcXVpdmFsZW50IHRvIHdoYXQgdGhlIElTLUlTIGRyYWZ0IGRlZmluZWQgaS5lLiBzZXR0aW5n
IHRoZSBhZ2UgdG8g4oCcbmV34oCdICgwIGluIE9TUEYgY2FzZSkgd2hlbiBmaXJzdCByZWNlaXZp
bmcgYSBub24tc2VsZi1nZW5lcmF0ZWQgTFNBIGNvdWxkIGJlIHVzZWZ1bCB0byBwcmV2ZW50IG5l
Z2F0aXZlIGltcGFjdHMgb2Ygc3VjaCBhbiBpbXBsZW1lbnRhdGlvbiBidWcuIElzIHRoaXMgd2hh
dCB5b3UgaW50ZW5kPw0KDQpbSmllXTogTW9yZSBzcGVjaWZpY2FsbHksIHRoZSBwcm9ibGVtIGNv
dWxkIGJlIGNhdXNlZCBieSBlaXRoZXIg4oCcc2V0dGluZyB0aGUgTFMgYWdlIGZpZWxkIGluY29y
cmVjdGx5IGR1ZSB0byBpbXBsZW1lbnRhdGlvbiBidWfigJ0gb3Ig4oCcc3lzdGVtIHRpbWVyIHJ1
bnMgc28gZmFzdCB0aGF0IHRoZSBMUyBhZ2UgcmVhY2hlcyBNYXhBZ2UgbXVjaCBlYXJsaWVyIHRo
YW4gb3RoZXIgcm91dGVyc+KAnS4gQW5vdGhlciBsZXNzIGxpa2VseSBjYXNlIGlzIHRoYXQgdGhl
IExTIGFnZSBmaWVsZCBpcyBjb3JydXB0ZWQgYmVmb3JlIHRoZSBMU0EgaXMgYXNzZW1ibGVkIGlu
dG8gT1NQRiBwYWNrZXQuDQo8ZW5kIHNuaXA+DQoNClRoZSBiZW5lZml0cyBhcmUgZXh0cmVtZWx5
IGxpbWl0ZWQuIElmIGEgcm91dGVyIHByZW1hdHVyZWx5IGFnZXMgYW4gTFNBIGR1ZSB0byBhIHRp
bWVyIGJ1ZywgaWdub3JpbmcgdGhlIHJlY2VpdmVkIExTQSBhZ2Ugb24gcmVjZXB0aW9uIGlzbuKA
mXQgZ29pbmcgdG8gcHJldmVudCBwcmVtYXR1cmUgcHVyZ2luZyBieSB0aGUgcm91dGVyIHdoaWNo
IGhhcyB0aGUgYnVnLiBTbyB0aGUgZWZmZWN0IG9mIGlnbm9yaW5nIHRoZSByZWNlaXZlZCBMU0Eg
YWdlIHByaW9yIHRvIHJlYWNoaW5nIE1BWEFHRSB3aWxsIGJlIHNob3J0IGxpdmVkLiBZb3UgYXJl
IHRoZW4gbGVmdCB3aXRoIHRoZSBwb3NzaWJpbGl0eSB0aGF0IGFuIGltcGxlbWVudGF0aW9uIGNv
cnJ1cHRzIHRoZSBMU0EgYWdlIEJFRk9SRSBjYWxjdWxhdGluZyBjaGVja3N1bS9jcnlwdG8gYXV0
aGVudGljYXRpb24g4oCTIGJ1dCBpdHMgbG9jYWwgdGltZW91dCBsb2dpYyBpcyB1bmFmZmVjdGVk
LiBUaGlzIGhhcyB2ZXJ5IGxpbWl0ZWQgdmFsdWUuIFdoZXRoZXIgdGhlIFdHIGNvbnNpZGVycyB0
aGlzIHdvcnRoIHB1cnN1aW5nIGlzIHNvbWV0aGluZyB5b3UgbmVlZCB0byBhc2suIEZvciBteXNl
bGYsIEkgZG9u4oCZdCBzZWUgbXVjaCBST0kgaGVyZS4NCg0KICBMZXMNCg0KDQoNCkZyb206IERv
bmdqaWUgKEppbW15KSBbbWFpbHRvOmppZS5kb25nQGh1YXdlaS5jb21dDQpTZW50OiBNb25kYXks
IEF1Z3VzdCAwMSwgMjAxNiA5OjQzIFBNDQpUbzogTGVzIEdpbnNiZXJnIChnaW5zYmVyZyk7IG9z
cGZAaWV0Zi5vcmc8bWFpbHRvOm9zcGZAaWV0Zi5vcmc+DQpDYzogWmhhbmd4dWRvbmcgKHpoYW5n
eHVkb25nLCBWUlApOyBsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb208bWFpbHRvOmxpemhlbnFp
YW5nQGNoaW5hbW9iaWxlLmNvbT4NClN1YmplY3Q6IFJFOiBbT1NQRl0gU29saWNpdCBmZWVkYmFj
a3Mgb24gZHJhZnQtZG9uZy1vc3BmLW1heGFnZS1mbHVzaC1wcm9ibGVtLXN0YXRlbWVudA0KDQpI
aSBMZXMsDQoNClBsZWFzZSBzZWUgbXkgcmVwbGllcyB3aXRoIFtKaWUyXToNCg0KRnJvbTogTGVz
IEdpbnNiZXJnIChnaW5zYmVyZykgW21haWx0bzpnaW5zYmVyZ0BjaXNjby5jb21dDQpTZW50OiBN
b25kYXksIEF1Z3VzdCAwMSwgMjAxNiA5OjU3IFBNDQpUbzogRG9uZ2ppZSAoSmltbXkpOyBvc3Bm
QGlldGYub3JnPG1haWx0bzpvc3BmQGlldGYub3JnPg0KQ2M6IFpoYW5neHVkb25nICh6aGFuZ3h1
ZG9uZywgVlJQKTsgbGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tPG1haWx0bzpsaXpoZW5xaWFu
Z0BjaGluYW1vYmlsZS5jb20+DQpTdWJqZWN0OiBSRTogW09TUEZdIFNvbGljaXQgZmVlZGJhY2tz
IG9uIGRyYWZ0LWRvbmctb3NwZi1tYXhhZ2UtZmx1c2gtcHJvYmxlbS1zdGF0ZW1lbnQNCg0KSmll
IC0NCg0KRnJvbTogRG9uZ2ppZSAoSmltbXkpIFttYWlsdG86amllLmRvbmdAaHVhd2VpLmNvbV0N
ClNlbnQ6IE1vbmRheSwgQXVndXN0IDAxLCAyMDE2IDE6NDQgQU0NClRvOiBMZXMgR2luc2Jlcmcg
KGdpbnNiZXJnKTsgb3NwZkBpZXRmLm9yZzxtYWlsdG86b3NwZkBpZXRmLm9yZz4NCkNjOiBaaGFu
Z3h1ZG9uZyAoemhhbmd4dWRvbmcsIFZSUCk7IGxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbTxt
YWlsdG86bGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tPg0KU3ViamVjdDogUkU6IFtPU1BGXSBT
b2xpY2l0IGZlZWRiYWNrcyBvbiBkcmFmdC1kb25nLW9zcGYtbWF4YWdlLWZsdXNoLXByb2JsZW0t
c3RhdGVtZW50DQoNCkhpIExlcywNCg0KUGxlYXNlIHNlZSBpbmxpbmUgd2l0aCBbSmllXToNCg0K
RnJvbTogTGVzIEdpbnNiZXJnIChnaW5zYmVyZykgW21haWx0bzpnaW5zYmVyZ0BjaXNjby5jb21d
DQpTZW50OiBNb25kYXksIEF1Z3VzdCAwMSwgMjAxNiAzOjA5IFBNDQpUbzogRG9uZ2ppZSAoSmlt
bXkpOyBvc3BmQGlldGYub3JnPG1haWx0bzpvc3BmQGlldGYub3JnPg0KQ2M6IFpoYW5neHVkb25n
ICh6aGFuZ3h1ZG9uZywgVlJQKTsgbGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tPG1haWx0bzps
aXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb20+DQpTdWJqZWN0OiBSRTogW09TUEZdIFNvbGljaXQg
ZmVlZGJhY2tzIG9uIGRyYWZ0LWRvbmctb3NwZi1tYXhhZ2UtZmx1c2gtcHJvYmxlbS1zdGF0ZW1l
bnQNCg0KSmllIOKAkw0KDQpGdWxseSBhZ3JlZSB0aGF0IElTLUlTIGFuZCBPU1BGIGRpZmZlciBp
biB0aGlzIHJlZ2FyZC4NCg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtaWV0Zi1pc2lz
LXJlbWFpbmluZy1saWZldGltZS0wMS50eHQgYWRkcmVzc2VzIHByb2JsZW1zIHdoZXJlIGNvcnJ1
cHRpb24gb2YgdGhlIHJlbWFpbmluZyBsaWZldGltZSBvY2N1cnMgZWl0aGVyIGR1cmluZyB0cmFu
c21pc3Npb24vcmVjZXB0aW9uIG9yIGR1ZSB0byBzb21lIERPUyBhdHRhY2suIFRoaXMgaXNu4oCZ
dCBhIGNvbmNlcm4gdyBPU1BGIChob3BlIHlvdSBhZ3JlZSkuDQoNCltKaWVdOiBZZXMsIGZvciBP
U1BGIHRoZSBjb3JydXB0aW9uIGR1cmluZyBwYWNrZXQgdHJhbnNtaXNzaW9uIGNhbiBiZSBkZXRl
Y3RlZC4NCg0KV2hhdCByZW1haW5zIGlzIHRoZSBwb3NzaWJpbGl0eSB0aGF0IGFuIGltcGxlbWVu
dGF0aW9uIGhhcyBzb21lIGJ1ZyBhbmQgdW5pbnRlbnRpb25hbGx5IG1vZGlmaWVzIHRoZSBhZ2Ug
dG8gc29tZXRoaW5nIG90aGVyIHRoYW4gd2hhdCBpdCBzaG91bGQgYmUgZHVlIHRvIHRoZSBhY3R1
YWwgZWxhcHNlZCB0aW1lIHNpbmNlIExTQSBnZW5lcmF0aW9uLiBJIHN1cHBvc2UgYSBtZWNoYW5p
c20gZXF1aXZhbGVudCB0byB3aGF0IHRoZSBJUy1JUyBkcmFmdCBkZWZpbmVkIGkuZS4gc2V0dGlu
ZyB0aGUgYWdlIHRvIOKAnG5ld+KAnSAoMCBpbiBPU1BGIGNhc2UpIHdoZW4gZmlyc3QgcmVjZWl2
aW5nIGEgbm9uLXNlbGYtZ2VuZXJhdGVkIExTQSBjb3VsZCBiZSB1c2VmdWwgdG8gcHJldmVudCBu
ZWdhdGl2ZSBpbXBhY3RzIG9mIHN1Y2ggYW4gaW1wbGVtZW50YXRpb24gYnVnLiBJcyB0aGlzIHdo
YXQgeW91IGludGVuZD8NCg0KW0ppZV06IE1vcmUgc3BlY2lmaWNhbGx5LCB0aGUgcHJvYmxlbSBj
b3VsZCBiZSBjYXVzZWQgYnkgZWl0aGVyIOKAnHNldHRpbmcgdGhlIExTIGFnZSBmaWVsZCBpbmNv
cnJlY3RseSBkdWUgdG8gaW1wbGVtZW50YXRpb24gYnVn4oCdIG9yIOKAnHN5c3RlbSB0aW1lciBy
dW5zIHNvIGZhc3QgdGhhdCB0aGUgTFMgYWdlIHJlYWNoZXMgTWF4QWdlIG11Y2ggZWFybGllciB0
aGFuIG90aGVyIHJvdXRlcnPigJ0uIEFub3RoZXIgbGVzcyBsaWtlbHkgY2FzZSBpcyB0aGF0IHRo
ZSBMUyBhZ2UgZmllbGQgaXMgY29ycnVwdGVkIGJlZm9yZSB0aGUgTFNBIGlzIGFzc2VtYmxlZCBp
bnRvIE9TUEYgcGFja2V0Lg0KDQpbSmllXTogUmVnYXJkaW5nIHRoZSBzb2x1dGlvbnMgc3BhY2Us
IElNTyB3ZSBuZWVkIHRvIGNvbnNpZGVyIGJvdGggY2FzZXM6IOKAnExTIGFnZSByZWFjaGVzIE1h
eEFnZeKAnSBhbmQg4oCcTFMgYWdlIGNsb3NlIHRvIE1heEFnZeKAnS4gRm9yIElTLUlTLCBSRkMg
NjIzMiBhbmQgUkZDIDYyMzMgcHJvdmlkZSBzb2x1dGlvbnMgZm9yIHRoZSBkZXRlY3Rpb24gYW5k
IGlkZW50aWZpY2F0aW9uIG9mIGNvcnJ1cHRlZCBJUy1JUyBwdXJnZSwgd2hpbGUgT1NQRiBkb2Vz
IG5vdCBoYXZlIHNpbWlsYXIgbWVjaGFuaXNtcy4NCg0KW0xlczpdIEl0IGlzIGluY29ycmVjdCB0
byBzYXkgdGhhdCBSRkMgNjIzMiBtYWtlcyBpdCBwb3NzaWJsZSB0byBkZXRlY3QgYSBjb3JydXB0
IHB1cmdlLiBXaGF0IGl0IGRvZXMgZG8gaXMgdG8gcHJvdmlkZSBhbiBpbmRpY2F0aW9uIGFzIHRv
IHdoaWNoIElTIGluaXRpYXRlZCBhIHB1cmdlLiBJIGRvbuKAmXQga25vdyBob3cgT1NQRiB3b3Vs
ZCBhZGRyZXNzIHRoaXMgaXNzdWUsIGJ1dCBmb3IgT1NQRnYyIGF0IGxlYXN0IGFueSBzb2x1dGlv
biB3b3VsZCBsaWtlbHkgbm90IGJlIGJhY2t3YXJkcyBjb21wYXRpYmxlLiBGb3IgdGhpcyByZWFz
b24gSSBzdWdnZXN0IHRoYXQgeW91IG5vdCB0cnkgdG8gYWRkcmVzcyB0aGlzIGlzc3VlIGluIHRo
ZSBzYW1lIGRyYWZ0Lg0KDQpbSmllMl06IEFncmVlZCwgUkZDIDYyMzIgcHJvdmlkZSB0aGUgbWVj
aGFuaXNtIHRvIHRyYWNrIHRoZSBtaXNiZWhhdmVkIHJvdXRlcnMgc28gdGhhdCBvcGVyYXRvciBj
YW4gZml4IHRoZSBwcm9ibGVtLCB0aGUgZGV0ZWN0aW9uIGNhbiBiZSBiYXNlZCBvbiB0aGUgcnVs
ZXMgaW4gUkZDIDYyMzMgb3Igc29tZSBvdGhlciBhbm9tYWxpZXMuIEluZGVlZCBmb3IgT1NQRnYy
IGxlZ2FjeSBMU0FzLCBpdCBpcyBkaWZmaWN1bHQgdG8gaW50cm9kdWNlIHRoZSBtZWNoYW5pc20g
c2ltaWxhciB0byBSRkMgNjIzMiwgd2hpbGUgaXQgY2FuIGJlIGVhc2llciBmb3IgdGhlIE9TUEZ2
Mi92MyBFeHRlbmRlZCBMU0FzLiBTbyBpdCBkZXBlbmRzIG9uIGhvdyBiYWNrd2FyZCBjb21wYXRp
YmxlIHRoZSBzb2x1dGlvbiBzaG91bGQgYmUuIEkgYWdyZWUgd2l0aCB5b3UgdGhhdCB0aGUgc29s
dXRpb24gZm9yIFByb2JsZW0gTG9jYWxpemF0aW9uIGluIE9TUEYgbmVlZHMgdG8gYmUgcHJvdmlk
ZWQgaW4gYSBzZXBhcmF0ZSBkb2N1bWVudC4NCg0KU29sdXRpb25zIHRvIExTIGFnZSAgY29ycnVw
dGlvbiBjYW4gYmUgZG9uZSBpbiBhIGJhY2t3YXJkcyBjb21wYXRpYmxlIHdheSwgYnV0IHRoZXkg
IE1VU1QgTk9UIHJlc3VsdCBpbiBkaXNjYXJkaW5nIHB1cmdlcyB3aGljaCBwYXNzIGF1dGhlbnRp
Y2F0aW9uLSBkb2luZyBzbyBwbGFjZXMgeW91IGF0IHJpc2sgZm9yIGhhdmluZyBpbmNvbnNpc3Rl
bnQgTFNEQnMgaW4gdGhlIG5ldHdvcmsuDQoNCltKaWUyXTogRXhhY3RseS4gVGhlIHJlY2VpdmVk
IE1heEFnZSBMU0FzIGNhbm5vdCBzaW1wbHkgYmUgZGlzY2FyZGVkLCB0aGUgZGVjaXNpb24gbXVz
dCBiZSBtYWRlIGNhcmVmdWxseSwgcHJvYmFibHkgYmFzZWQgb24gc29tZSBhZGRpdGlvbmFsIGlu
Zm9ybWF0aW9uLiBUaGUgYXV0aG9ycyBoYXMgZGlzY3Vzc2VkIHNvbWUgcG9zc2libGUgc29sdXRp
b24gaW50ZXJuYWxseSwgYW5kIHdpbGwgcHJlcGFyZSBzb21lIG1hdGVyaWFsIGZvciBmdXJ0aGVy
IG9wZW4gZGlzY3Vzc2lvbi4NCg0KQXMgd3JpdHRlbiwgdGhlIGRyYWZ0IG1ha2VzIGNsYWltcyB0
aGF0IGFyZSBhdCBsZWFzdCBtaXNsZWFkaW5nIOKAkyBhbmQgSSBiZWxpZXZlIGFjdHVhbGx5IGlu
Y29ycmVjdC4gSW4gU2VjdGlvbiA2IHlvdSBzYXk6DQoNCuKAnFRoZSBMUyBhZ2UgZmllbGQgbWF5
IGJlIGFsdGVyZWQgYXMgYSByZXN1bHQgb2YNCiAgIHBhY2tldCBjb3JydXB0aW9uLCBzdWNoIG1v
ZGlmaWNhdGlvbiBjYW5ub3QgYmUgZGV0ZWN0ZWQgYnkgTFNBDQogICBjaGVja3N1bSBub3IgT1NQ
RiBwYWNrZXQgY3J5cHRvZ3JhcGhpYyBhdXRoZW50aWNhdGlvbi7igJ0NCg0KVGhpcyBpc27igJl0
IGNvcnJlY3QuDQoNCltKaWVdIFRoYW5rcyBmb3IgcG9pbnRpbmcgb3V0IHRoaXMuIFRoaXMgc2Vu
dGVuY2UgbmVlZCB0byBiZSByZXZpc2VkIHRvIG1lbnRpb24g4oCcTFNBIGNvcnJ1cHRpb27igJ0g
cmF0aGVyIHRoYW4g4oCccGFja2V0IGNvcnJ1cHRpb27igJ0uDQoNCldoYXQgd291bGQgYmUgaGVs
cGZ1bCDigJMgYXQgbGVhc3QgdG8gbWUg4oCTIGlzIHRvIG1vdmUgZnJvbSBhIGdlbmVyaWMgcHJv
YmxlbSBzdGF0ZW1lbnQgdG8gdGhlIHNwZWNpZmljIHByb2JsZW0geW91IHdhbnQgdG8gc29sdmUg
YW5kIHRoZSBwcm9wb3NlZCBzb2x1dGlvbi4gVGhpcyBhbHNvIHJlcXVpcmVzIHlvdSB0byBtb3Jl
IGNsZWFybHkgc3RhdGUgdGhlIGNhc2VzIHdoZXJlIHRoZXJlIGlzIGFuIGFjdHVhbCB2dWxuZXJh
YmlsaXR5LiBJdCB3b3VsZCBiZSBhIGxvdCBlYXNpZXIgdG8gc3VwcG9ydCB0aGUgZHJhZnQgaWYg
dGhpcyB3ZXJlIGRvbmUuDQoNCltKaWVdIFRoYW5rcyBmb3IgeW91ciBzdWdnZXN0aW9uLiBZZXMg
d2UgY2FuIHVwZGF0ZSB0aGlzIGRyYWZ0IHdpdGggbW9yZSBzcGVjaWZpYyBwcm9ibGVtIHN0YXRl
bWVudHMgYXMgSSBtZW50aW9uZWQgYWJvdmUuDQoNCltKaWVdIEFzIGZvciB0aGUgcHJvcG9zZWQg
c29sdXRpb25zLCB0aGUgY3VycmVudCBkcmFmdCBzcGVjaWZpZXMgdGhlIHJlcXVpcmVtZW50cyBv
biB0aGUgcG90ZW50aWFsIHNvbHV0aW9ucywgZnJvbSB3aGljaCB3ZSBlbnZpc2lvbiB0aGF0IGRp
ZmZlcmVudCBzb2x1dGlvbnMgbWF5YmUgbmVlZGVkIGZvciDigJxJbXBhY3QgTWl0aWdhdGlvbuKA
nSBhbmQg4oCcUHJvYmxlbSBMb2NhbGl6YXRpb27igJ0uIFRoZSBzb2x1dGlvbiBmb3Ig4oCcSW1w
YWN0IG1pdGlnYXRpb27igJ0gY2FuIGJlIHRoZSBlYXNpZXIgb25lLCBmb3Igd2hpY2ggd2UgY2Fu
IHN0YXJ0IHRvIGRpc2N1c3MgdGhlIHBvdGVudGlhbCBzb2x1dGlvbnMgbm93LiBXaGlsZSB0aGUg
c29sdXRpb24gZm9yIOKAnHByb2JsZW0gbG9jYWxpemF0aW9u4oCdIG1heSBuZWVkIG1vcmUgY29u
c2lkZXJhdGlvbnMuDQoNCltMZXM6XSBBIGRpc2N1c3Npb24gb2YgdGhlIHJlcXVpcmVtZW50cyBp
cyB1c2VmdWwgYW5kIG5lY2Vzc2FyeSwgYnV0IElNTyB1bnRpbCB5b3UgcHJvcG9zZSBhIHNvbHV0
aW9uIHRoZXJlIGlzbuKAmXQgZW5vdWdoIHN1YnN0YW5jZSBmb3IgdGhlIGRvY3VtZW50IHRvIGJl
Y29tZSBhIFdHIGRvY3VtZW50Lg0KDQpbSmllMl0gWWVzIHRoZSBjdXJyZW50IGRyYWZ0IGZvY3Vz
ZXMgb24gdGhlIHByb2JsZW0gc3RhdGVtZW50IGFuZCB0aGUgcmVxdWlyZW1lbnRzLCB0aGUgZ29h
bCBpcyB0byBmaXJzdGx5IGdldCB0aGUgTWF4QWdlIGZsdXNoIHByb2JsZW0gYWNrbm93bGVkZ2Vk
IGFuZCByZWFjaCBjb25zZW5zdXMgb24gdGhlIHJlcXVpcmVtZW50cy4gVGhlbiB0aGUgcGxhbiBp
cyB0byBzcGVjaWZ5IHRoZSBzb2x1dGlvbnMgaW4gc2VwYXJhdGUgZG9jdW1lbnRzLiAgWW91ciB2
YWx1YWJsZSBzdWdnZXN0aW9ucyB3aWxsIGJlIGNvbnNpZGVyZWQsIGFuZCBmdXJ0aGVyIGNvbnRy
aWJ1dGlvbnMgYXJlIHdlbGNvbWUuDQoNCkJlc3QgcmVnYXJkcywNCkppZQ0KDQogICAgTGVzDQoN
CkJlc3QgcmVnYXJkcywNCkppZQ0KDQogICBMZXMNCg0KDQpGcm9tOiBEb25namllIChKaW1teSkg
W21haWx0bzpqaWUuZG9uZ0BodWF3ZWkuY29tXQ0KU2VudDogU3VuZGF5LCBKdWx5IDMxLCAyMDE2
IDExOjQ4IFBNDQpUbzogTGVzIEdpbnNiZXJnIChnaW5zYmVyZyk7IG9zcGZAaWV0Zi5vcmc8bWFp
bHRvOm9zcGZAaWV0Zi5vcmc+DQpDYzogWmhhbmd4dWRvbmcgKHpoYW5neHVkb25nLCBWUlApOyBs
aXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb208bWFpbHRvOmxpemhlbnFpYW5nQGNoaW5hbW9iaWxl
LmNvbT4NClN1YmplY3Q6IFJFOiBbT1NQRl0gU29saWNpdCBmZWVkYmFja3Mgb24gZHJhZnQtZG9u
Zy1vc3BmLW1heGFnZS1mbHVzaC1wcm9ibGVtLXN0YXRlbWVudA0KDQpIaSBMZXMsDQoNClRoYW5r
cyBmb3IgeW91ciBjb21tZW50cy4NCg0KT1NQRiBwYWNrZXQgbGV2ZWwgY2hlY2tzdW0gYW5kIGF1
dGhlbnRpY2F0aW9uIGNhbiBvbmx5IHByb3RlY3QgdGhlIGFzc2VtYmxlZCBMU1UgcGFja2V0IG9u
ZSBob3Agb24gdGhlIHdpcmUsIHdoaWxlIGNhbm5vdCBkZXRlY3QgYW55IGNoYW5nZSB0byBMU0Eg
bWFkZSBieSB0aGUgcm91dGVycy4gVGhpcyBpcyBiZWNhdXNlIHRoZSBPU1BGIHBhY2tldHMgYXJl
IHJlLWFzc2VtYmxlZCBvbiBlYWNoIGhvcCwgd2hpY2ggaXMgc2xpZ2h0bHkgZGlmZmVyZW50IGZy
b20gSVMtSVMuIFNvIHRoZSBwcm9ibGVtIGZvciBPU1BGIGlzIG1haW5seSBkdWUgdG8gdGhlIHBy
b2JsZW1zIGluc2lkZSB0aGUgcm91dGVyLCBmb3IgZXhhbXBsZSBwcm90b2NvbCBpbXBsZW1lbnRh
dGlvbnMsIHN5c3RlbSB0aW1lcnMsIG9yIHNvbWUgaGFyZHdhcmUgcHJvYmxlbS4gQWN0dWFsbHkg
dGhpcyBwcm9ibGVtIGhhcyBiZWVuIHNlZW4gaW4gc2V2ZXJhbCBwcm9kdWN0aW9uIG5ldHdvcmtz
Lg0KDQpXZSBjYW4gaW1wcm92ZSB0aGUgZGVzY3JpcHRpb24gaW4gdGhlIGRyYWZ0IHRvIG1ha2Ug
dGhpcyBjbGVhci4NCg0KQmVzdCByZWdhcmRzLA0KSmllDQoNCkZyb206IExlcyBHaW5zYmVyZyAo
Z2luc2JlcmcpIFttYWlsdG86Z2luc2JlcmdAY2lzY28uY29tXQ0KU2VudDogTW9uZGF5LCBBdWd1
c3QgMDEsIDIwMTYgMTozMCBQTQ0KVG86IERvbmdqaWUgKEppbW15KTsgb3NwZkBpZXRmLm9yZzxt
YWlsdG86b3NwZkBpZXRmLm9yZz4NCkNjOiBaaGFuZ3h1ZG9uZyAoemhhbmd4dWRvbmcsIFZSUCk7
IGxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbTxtYWlsdG86bGl6aGVucWlhbmdAY2hpbmFtb2Jp
bGUuY29tPg0KU3ViamVjdDogUkU6IFtPU1BGXSBTb2xpY2l0IGZlZWRiYWNrcyBvbiBkcmFmdC1k
b25nLW9zcGYtbWF4YWdlLWZsdXNoLXByb2JsZW0tc3RhdGVtZW50DQoNCkppZSDigJMNCg0KVGhl
IGRyYWZ0IHNheXMgKFNlY3Rpb24gMik6DQoNCuKAnFNpbmNlIGNyeXB0b2dyYXBoaWMgYXV0aGVu
dGljYXRpb24gaXMgZXhlY3V0ZWQgYXQgdGhlIE9TUEYgcGFja2V0DQogICBsZXZlbCwgaXQgY2Fu
IG9ubHkgcHJvdGVjdCB0aGUgYXNzZW1ibGVkIExTVSBwYWNrZXQgZm9yIG9uZSBob3AgYW5kDQog
ICBkb2VzIG5vdCBwcm92aWRlIGFueSBhZGRpdGlvbmFsIHByb3RlY3Rpb24gZm9yIHRoZSBjb3Jy
dXB0aW9uIG9mIExTDQogICBhZ2UgZmllbGQu4oCdDQoNCkJ1dCBhcyBhdXRoZW50aWNhdGlvbiBp
cyBjYWxjdWxhdGVkIGF0IHRoZSBPU1BGIHBhY2tldCBsZXZlbCwgYW55IGNoYW5nZSB0byB0aGUg
TFMgYWdlIGZpZWxkIGZvciBhbiBpbmRpdmlkdWFsIExTQSBjb250YWluZWQgd2l0aGluIHRoZSBP
U1BGIHBhY2tldCAoZS5nLiBieSBzb21lIHBhY2tldCBjb3JydXB0aW9uIGluIHRyYW5zbWlzc2lv
bikgd291bGQgY2F1c2UgYXV0aGVudGljYXRpb24gdG8gZmFpbCB3aGVuIHRoZSBwYWNrZXQgaXMg
cmVjZWl2ZWQuIFNvIHRoZSBzdGF0ZW1lbnQgeW91IG1ha2UgaXMgbm90IGNvcnJlY3QuIEkgdGhl
cmVmb3JlIGFtIHN0cnVnZ2xpbmcgdG8gdW5kZXJzdGFuZCB3aGF0IHByb2JsZW0geW91IGJlbGll
dmUgaXMgbm90IGFkZHJlc3NlZCBieSBleGlzdGluZyBhdXRoZW50aWNhdGlvbiB0ZWNobmlxdWVz
Lg0KDQogICBMZXMNCg0KDQoNCkZyb206IE9TUEYgW21haWx0bzpvc3BmLWJvdW5jZXNAaWV0Zi5v
cmddIE9uIEJlaGFsZiBPZiBEb25namllIChKaW1teSkNClNlbnQ6IFN1bmRheSwgSnVseSAzMSwg
MjAxNiA4OjE1IFBNDQpUbzogb3NwZkBpZXRmLm9yZzxtYWlsdG86b3NwZkBpZXRmLm9yZz4NCkNj
OiBaaGFuZ3h1ZG9uZyAoemhhbmd4dWRvbmcsIFZSUCk7IGxpemhlbnFpYW5nQGNoaW5hbW9iaWxl
LmNvbTxtYWlsdG86bGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tPg0KU3ViamVjdDogW09TUEZd
IFNvbGljaXQgZmVlZGJhY2tzIG9uIGRyYWZ0LWRvbmctb3NwZi1tYXhhZ2UtZmx1c2gtcHJvYmxl
bS1zdGF0ZW1lbnQNCg0KSGkgYWxsLA0KDQpkcmFmdC1kb25nLW9zcGYtbWF4YWdlLWZsdXNoLXBy
b2JsZW0tc3RhdGVtZW50IGRlc2NyaWJlcyB0aGUgcHJvYmxlbXMgY2F1c2VkIGJ5IHRoZSBjb3Jy
dXB0aW9uIG9mIHRoZSBMUyBBZ2UgZmllbGQsIGFuZCBzdW1tYXJpemVzIHRoZSByZXF1aXJlbWVu
dHMgb24gcG90ZW50aWFsIHNvbHV0aW9ucy4gVGhpcyBkcmFmdCByZWNlaXZlZCBnb29kIGNvbW1l
bnRzIGR1cmluZyB0aGUgcHJlc2VudGF0aW9uIG9uIHRoZSBJRVRGIG1lZXRpbmcgaW4gQi5BLg0K
DQpUaGUgYXV0aG9ycyB3b3VsZCBsaWtlIHRvIHNvbGljaXQgZnVydGhlciBmZWVkYmFja3MgZnJv
bSB0aGUgbWFpbGluZyBsaXN0LCBvbiBib3RoIHRoZSBwcm9ibGVtIHN0YXRlbWVudCBhbmQgdGhl
IHNvbHV0aW9uIHJlcXVpcmVtZW50cy4gQmFzZWQgb24gdGhlIGZlZWRiYWNrcywgd2Ugd2lsbCB1
cGRhdGUgdGhlIHByb2JsZW0gc3RhdGVtZW50IGRyYWZ0LCBhbmQgd29yayB0b2dldGhlciB0byBi
dWlsZCBzdWl0YWJsZSBzb2x1dGlvbnMuDQoNClRoZSBVUkwgb2YgdGhlIGRyYWZ0IGlzOg0KaHR0
cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWRvbmctb3NwZi1tYXhhZ2UtZmx1c2gtcHJv
YmxlbS1zdGF0ZW1lbnQtMDANCg0KQ29tbWVudHMgJiBmZWVkYmFja3MgYXJlIHdlbGNvbWUuDQoN
CkJlc3QgcmVnYXJkcywNCkppZQ0KDQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTQgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7
fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpUYWhvbWE7DQoJcGFub3NlLTE6MiAxMSA2IDQg
MyA1IDQgNCAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpWZXJkYW5hOw0KCXBhbm9z
ZS0xOjIgMTEgNiA0IDMgNSA0IDQgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Ik1p
Y3Jvc29mdCBZYUhlaSI7DQoJcGFub3NlLTE6MiAxMSA1IDMgMiAyIDQgMiAyIDQ7fQ0KQGZvbnQt
ZmFjZQ0KCXtmb250LWZhbWlseToiXEBNaWNyb3NvZnQgWWFIZWkiOw0KCXBhbm9zZS0xOjIgMTEg
NSAzIDIgMiA0IDIgMiA0O30NCi8qIFN0eWxlIERlZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwg
bGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRv
bTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBS
b21hbiIsInNlcmlmIjt9DQphOmxpbmssIHNwYW4uTXNvSHlwZXJsaW5rDQoJe21zby1zdHlsZS1w
cmlvcml0eTo5OTsNCgljb2xvcjpibHVlOw0KCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0K
YTp2aXNpdGVkLCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkDQoJe21zby1zdHlsZS1wcmlvcml0
eTo5OTsNCgljb2xvcjpwdXJwbGU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwDQoJ
e21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAw
MDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4i
LCJzZXJpZiI7fQ0KcC5Nc29BY2V0YXRlLCBsaS5Nc29BY2V0YXRlLCBkaXYuTXNvQWNldGF0ZQ0K
CXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkJhbGxvb24gVGV4dCBD
aGFyIjsNCgltYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6
OC4wcHQ7DQoJZm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO30NCnNwYW4uaGlnaC1s
aWdodC1iZw0KCXttc28tc3R5bGUtbmFtZTpoaWdoLWxpZ2h0LWJnO30NCnNwYW4uRW1haWxTdHls
ZTE5DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxp
YnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLkJhbGxvb25UZXh0Q2hh
cg0KCXttc28tc3R5bGUtbmFtZToiQmFsbG9vbiBUZXh0IENoYXIiOw0KCW1zby1zdHlsZS1wcmlv
cml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiQmFsbG9vbiBUZXh0IjsNCglmb250LWZhbWlseToi
VGFob21hIiwic2Fucy1zZXJpZiI7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6
ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBwdDt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7
c2l6ZTo4LjVpbiAxMS4waW47DQoJbWFyZ2luOjEuMGluIDEuMGluIDEuMGluIDEuMGluO30NCmRp
di5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT48IS0tW2lm
IGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9
IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxv
OnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIx
IiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkg
bGFuZz0iRU4tVVMiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29y
ZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjojMUY0OTdEIj5JIGNvbXBsZXRlbHkgYWdyZWUgdGhhdCBrbm93aW5nIHRoZSBz
b3VyY2Ugb2YgYSBwdXJnZSBpcyBhIHZhbHVhYmxlIGRpYWdub3N0aWMgdG9vbC4gVGhpcyBoYXMg
bm90aGluZyB0byBkbyB3aXRoIHRoZSBjb3JydXB0ZWQgbWF4YWdlIHByb2JsZW0uPG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdE
Ij5JIHRoaW5rIHRoZSBjb25jbHVzaW9uIHRodXMgZmFyIGhhcyBiZWVuIHRoYXQgd2UgbmVlZCBu
byBzb2x1dGlvbiBmb3IgdGhlIGNvcnJ1cHRlZCBtYXhhZ2UuPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5JdCB3b3VsZCBi
ZSB1c2VmdWwgdG8gaGF2ZSBhIHdheSBvZiBkZXRlcm1pbmluZyB0aGUgc291cmNlIG9mIGEgcHVy
Z2Ug4oCTIGJ1dCBpbiBPU1BGIHRoaXMgaXMgaGFyZCB0byBkbyBpbiBhIGJhY2t3YXJkcyBjb21w
YXRpYmxlIHdheS4gQWNlZSBoYXMgc3VnZ2VzdGVkIHVzaW5nDQogYSBtYW5hZ2VtZW50IG5vdGlm
aWNhdGlvbi48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+SXQgd291bGQgYmUgdXNlZnVs
IHRvIGNvbnRpbnVlIHRoZSBkaXNjdXNzaW9uIG9uIHRoaXMgdG9waWMg4oCTIGJ1dCBub3QgdGhl
IGNvcnJ1cHQgbWF4YWdlIGlzc3VlLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpw
PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7IExlczxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3
RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7
Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDQuMHB0Ij4N
CjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYg
MS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7Ij4gbGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tIFttYWlsdG86bGl6
aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tXQ0KPGJyPg0KPGI+U2VudDo8L2I+IFdlZG5lc2RheSwg
QXVndXN0IDI0LCAyMDE2IDExOjEyIEFNPGJyPg0KPGI+VG86PC9iPiBEb25namllIChKaW1teSk7
IEFjZWUgTGluZGVtIChhY2VlKTsgTGVzIEdpbnNiZXJnIChnaW5zYmVyZyk7IG9zcGZAaWV0Zi5v
cmc8YnI+DQo8Yj5DYzo8L2I+IFpoYW5neHVkb25nICh6aGFuZ3h1ZG9uZywgVlJQKTxicj4NCjxi
PlN1YmplY3Q6PC9iPiBSZTogUkU6IFtPU1BGXSBTb2xpY2l0IGZlZWRiYWNrcyBvbiBkcmFmdC1k
b25nLW9zcGYtbWF4YWdlLWZsdXNoLXByb2JsZW0tc3RhdGVtZW50PG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O01pY3Jvc29mdCBZYUhlaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5IZWxsbyBKaWUsIEFjZWUgYW5kIExlcyw8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtNaWNyb3NvZnQg
WWFIZWkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJz
cDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7TWljcm9zb2Z0
IFlhSGVpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPkkgYW0gYSBj
b2F1dGhvciBvZiB0aGlzIGRyYWZ0IGZyb20gb3BlcmF0b3IgQ2hpbmEgTW9iaWxlLiBUaGFuayB5
b3UgYWxsIGZvciB5b3VyIGRpc2N1c3Npb24gYW5kIHN1Z2dlc3Rpb24gaW4gdGhlIHByZXZpb3Vz
IG1haWxzLiBBcyB5b3UgYWxsIGRpc2N1c3NlZCwNCiBhIG1pc2JlaGF2aW9yIE9TUEYgcm91dGVy
IChkdWUgdG8gc29mdHdhcmUgb3IgaGFyZHdhcmUgcHJvYmxlbSkgY2FuIGNhdXNlIHNldmVyZSBw
cm9ibGVtIGluIHRoZSB3aG9sZSBPU1BGIGRvbWFpbi4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtNaWNyb3NvZnQgWWFIZWkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7TWljcm9zb2Z0IFlhSGVpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPkhlcmUgSSB3YW50IHRvIHBvaW50IG91
dCB0aGF0IE9TUEYgcm91dGUgZmxhcHBpbmcgRElEIG9jY291ciBpbiBteSBmaWVsZCBuZXR3b3Jr
IGNvbnRyaWJ1dGVkIGJ5Jm5ic3A7PHNwYW4gc3R5bGU9ImJhY2tncm91bmQ6d2hpdGUiPmEgbWlz
YmVoYXZpb3IgT1NQRiByb3V0ZXINCiBpbnN0YWxsZWQuIFRoZSBwcm9jZWR1cmUgdG8gYW5hbHl6
ZSBhbmQgbG9vayBmb3IgdGhlIGNhdXNlIHdlcmUgdmVyeSBjb21wbGljYXRlZCBiZWNhdXNlIHdl
IGRpZCBub3Qga25vdyB0aGUgc291cmNlIG9mIHRoZSBmbHVzaGluZy4gVHdvIGhvdXJzIHBhc3Qs
IHdlIGNvdWxkIG5vdCBpZGVudGlmeSB0aGUgcmVhbCBjYXVzZSBhbmQgcmVzdG9yZSBvdXIgbmV0
d29yay4gVGhlIENQVSB1dGlsaXphdGlvbiBvZiBPU1BGIHJvdXRlcnMgd2FzIGhpZ2gsDQogdGhl
IG5ldHdvcmsgdHJhZmZpYyBkZWNyZWFzZWQgc2lnbmlmaWNhbnRseSwgbG90cyBvZiB0dW5uZWwg
ZG93biB3YXJuaW5ncyByYWlzZWQuIFdoZW4gd2UgdHJpZWQgdG8gc2h1dGRvd24gb25lJm5ic3A7
T1NQRiByb3V0ZXIsIHJvdXRlIGZsYXBwaW5nIHN0b3BwZWQuIFRoaXMgcm91dGVyIHdhcyBhIG5l
d2x5IGRlcGxveWVkIG9uZS4gVGhyb3VnaCBjb21tdW5pY2F0aW9uIHdpdGggb3VyIHZlbmRvciwg
dGhleSBhZG1pdHRlZCB0aGF0IHRoaXMgcHJvZHVjdA0KIGhhZCBzb21lIGRlZmVjdHMgaW4gZGVh
bGluZyB3aXRoIE9TUEYgcHJvdG9jb2wuIFRoaXMga2luZCBvZiBkZWZlY3RzIGFyZSBkaWZmaWN1
bHQgZm9yIHVzIHRvIHRlc3QgJm5ic3A7d2hlbiB0aGV5IGFwcGx5IGZvciBlbnRyYW5jZSBpbiBv
dXIgbmV0d29yay4gT25jZSBkZWZlY3RpdmUgcHJvZHVjdHMgYXJlIGRlcGxveWVkIGluIHRoZSBm
aWVsZCBuZXR3b3JrLCAmbmJzcDtsb2NhdGluZyB0aGUgcHJvYmxlbSBpcyB2ZXJ5IGhhcmQgYW5k
IHRpbWUgY29uc3VtaW5nLiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjVwdDtmb250LWZhbWlseTomcXVvdDtNaWNyb3NvZnQgWWFIZWkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7TWljcm9zb2Z0IFlhSGVpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6YmxhY2s7YmFja2dyb3VuZDp3aGl0ZSI+U28sIEkmbmJzcDt0aGlu
ayBpdCBpcyBuZWNlc3NhcnkgZm9yIHVzIHRvIHNvbHZlIHRoZSBwcm9ibGVtIGFuZCBpbXByb3Zl
IHRoZSByb2J1c3RuZXNzIG9mIHRoZSBwcm90b2NvbC48c3BhbiBjbGFzcz0iaGlnaC1saWdodC1i
ZyI+IEF0IGxlYXN0DQogaXQgc2hvdWxkIHByb3ZpZGUgdGhlIG1lYW5zIHRvIGhlbHAgdXMgbG9j
YXRlIHRoZSBPU1BGIHJvdXRlIGZsYXBwaW5nIHByb2JsZW0uPC9zcGFuPjwvc3Bhbj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtNaWNyb3NvZnQgWWFIZWkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7TWljcm9zb2Z0IFlhSGVpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtNaWNyb3NvZnQgWWFIZWkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+DQo8aHIgc2l6ZT0iMSIgd2lkdGg9IjIx
MCIgc3R5bGU9IndpZHRoOjE1Ny41cHQiIG5vc2hhZGU9IiIgc3R5bGU9ImNvbG9yOiNCNUM0REYi
IGFsaWduPSJsZWZ0Ij4NCjwvc3Bhbj48L2Rpdj4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW4t
bGVmdDo3LjVwdDttYXJnaW4tdG9wOjcuNXB0O21hcmdpbi1yaWdodDo3LjVwdDttYXJnaW4tYm90
dG9tOjcuNXB0Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxhIGhyZWY9Im1haWx0bzpsaXpoZW5xaWFuZ0BjaGlu
YW1vYmlsZS5jb20iPmxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbTwvYT48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFy
Z2luLWxlZnQ6Ni4wcHQiPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O01pY3Jvc29mdCBZYUhlaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29s
aWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxkaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImJhY2tncm91bmQ6I0VGRUZFRiI+PGI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+RnJvbTo8L3NwYW4+PC9iPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzxhIGhyZWY9Im1haWx0bzpq
aWUuZG9uZ0BodWF3ZWkuY29tIj5Eb25namllDQogKEppbW15KTwvYT48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iYmFja2dy
b3VuZDojRUZFRkVGIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5E
YXRlOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTom
cXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Jm5i
c3A7MjAxNi0wOC0xOCZuYnNwOzE3OjA5PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImJhY2tncm91bmQ6I0VGRUZFRiI+PGI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+VG86PC9zcGFuPjwvYj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8YSBocmVmPSJtYWlsdG86
YWNlZUBjaXNjby5jb20iPkFjZWUgTGluZGVtDQogKGFjZWUpPC9hPjsgPGEgaHJlZj0ibWFpbHRv
OmdpbnNiZXJnQGNpc2NvLmNvbSI+TGVzIEdpbnNiZXJnIChnaW5zYmVyZyk8L2E+OyA8YSBocmVm
PSJtYWlsdG86b3NwZkBpZXRmLm9yZyI+DQpvc3BmQGlldGYub3JnPC9hPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJiYWNr
Z3JvdW5kOiNFRkVGRUYiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2si
PkNDOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTom
cXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Jm5i
c3A7PGEgaHJlZj0ibWFpbHRvOnpoYW5neHVkb25nQGh1YXdlaS5jb20iPlpoYW5neHVkb25nDQog
KHpoYW5neHVkb25nLCBWUlApPC9hPjsgPGEgaHJlZj0ibWFpbHRvOmxpemhlbnFpYW5nQGNoaW5h
bW9iaWxlLmNvbSI+bGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tPC9hPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJiYWNr
Z3JvdW5kOiNFRkVGRUYiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2si
PlN1YmplY3Q6PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNr
Ij4mbmJzcDtSRTogW09TUEZdIFNvbGljaXQgZmVlZGJhY2tzIG9uIGRyYWZ0LWRvbmctb3NwZi1t
YXhhZ2UtZmx1c2gtcHJvYmxlbS1zdGF0ZW1lbnQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjojMUY0OTdEIj5IaSBBY2VlLA0KPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9InRleHQtYWxpZ246anVzdGlmeSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjojMUY0OTdEIj5QbGVhc2Ugc2VlIG15IHJlcGxpZXMgaW5saW5lOjwvc3Bhbj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnkiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2
Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0
O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
InRleHQtYWxpZ246anVzdGlmeSI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
YmxhY2siPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpi
bGFjayI+IEFjZWUgTGluZGVtIChhY2VlKSBbPGEgaHJlZj0ibWFpbHRvOmFjZWVAY2lzY28uY29t
Ij5tYWlsdG86YWNlZUBjaXNjby5jb208L2E+XQ0KPGJyPg0KPGI+U2VudDo8L2I+IFRodXJzZGF5
LCBBdWd1c3QgMTgsIDIwMTYgMjoyMyBBTTxicj4NCjxiPlRvOjwvYj4gRG9uZ2ppZSAoSmltbXkp
OyBMZXMgR2luc2JlcmcgKGdpbnNiZXJnKTsgPGEgaHJlZj0ibWFpbHRvOm9zcGZAaWV0Zi5vcmci
Pg0Kb3NwZkBpZXRmLm9yZzwvYT48YnI+DQo8Yj5DYzo8L2I+IFpoYW5neHVkb25nICh6aGFuZ3h1
ZG9uZywgVlJQKTsgPGEgaHJlZj0ibWFpbHRvOmxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbSI+
DQpsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb208L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJl
OiBbT1NQRl0gU29saWNpdCBmZWVkYmFja3Mgb24gZHJhZnQtZG9uZy1vc3BmLW1heGFnZS1mbHVz
aC1wcm9ibGVtLXN0YXRlbWVudDwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5Ij48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5Ij48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPlNwZWFraW5nIGFzIGEgV0cgbWVt
YmVyIHdobyBoYXMgc29tZSBleHBlcmllbmNlIHdpdGggT1NQRiBpbXBsZW1lbnRhdGlvbnM6Jm5i
c3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5Ij48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPkhpIEppZSwmbmJzcDs8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0idGV4dC1hbGlnbjpqdXN0aWZ5Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnkiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+QWxvbmcgd2l0aCBMZXMsIEnigJltIGFsc28gYWdh
aW5zdCBwcm9ncmVzc2luZyB0aGlzIGRyYWZ0LiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1
c3RpZnkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7PG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3Jk
ZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5Ij48Yj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPkZyb206DQo8L3NwYW4+PC9iPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+SmllIERvbmcgJmx0OzxhIGhyZWY9
Im1haWx0bzpqaWUuZG9uZ0BodWF3ZWkuY29tIj5qaWUuZG9uZ0BodWF3ZWkuY29tPC9hPiZndDs8
YnI+DQo8Yj5EYXRlOiA8L2I+VHVlc2RheSwgQXVndXN0IDE2LCAyMDE2IGF0IDk6NTYgQU08YnI+
DQo8Yj5UbzogPC9iPkFjZWUgTGluZGVtICZsdDs8YSBocmVmPSJtYWlsdG86YWNlZUBjaXNjby5j
b20iPmFjZWVAY2lzY28uY29tPC9hPiZndDssICZxdW90O0xlcyBHaW5zYmVyZyAoZ2luc2Jlcmcp
JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86Z2luc2JlcmdAY2lzY28uY29tIj5naW5zYmVyZ0Bj
aXNjby5jb208L2E+Jmd0OywgT1NQRiBXRyBMaXN0ICZsdDs8YSBocmVmPSJtYWlsdG86b3NwZkBp
ZXRmLm9yZyI+b3NwZkBpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KPGI+Q2M6IDwvYj4mcXVvdDtaaGFu
Z3h1ZG9uZyAoemhhbmd4dWRvbmcsIFZSUCkmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzp6aGFu
Z3h1ZG9uZ0BodWF3ZWkuY29tIj56aGFuZ3h1ZG9uZ0BodWF3ZWkuY29tPC9hPiZndDssICZxdW90
OzxhIGhyZWY9Im1haWx0bzpsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb20iPmxpemhlbnFpYW5n
QGNoaW5hbW9iaWxlLmNvbTwvYT4mcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpsaXpoZW5xaWFu
Z0BjaGluYW1vYmlsZS5jb20iPmxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbTwvYT4mZ3Q7PGJy
Pg0KPGI+U3ViamVjdDogPC9iPlJFOiBbT1NQRl0gU29saWNpdCBmZWVkYmFja3Mgb24gZHJhZnQt
ZG9uZy1vc3BmLW1heGFnZS1mbHVzaC1wcm9ibGVtLXN0YXRlbWVudDwvc3Bhbj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3Rp
ZnkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7
Ym9yZGVyLWxlZnQ6c29saWQgI0I1QzRERiA0LjVwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDQuMHB0
O21hcmdpbi1sZWZ0OjMuNzVwdDttYXJnaW4tcmlnaHQ6MGluIiBpZD0iTUFDX09VVExPT0tfQVRU
UklCVVRJT05fQkxPQ0tRVU9URSI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjojMUY0OTdEIj5IaSBBY2VlLA0KPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
NXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjojMUY0OTdEIj5UaGFua3MgYSBsb3QgZm9yIHlvdXIgZmVlZGJhY2tzLjwvc3Bhbj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnkiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5Ij48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Rm9yIHBhY2tldCBjb3JydXB0aW9u
IHdoaWNoIGltcGFjdHMgdGhlIExTIGFnZSBiZWZvcmUgdGhlIExTQXMgYXJlIHBhY2tlZCBpbnRv
IExTVSBwYWNrZXQsIEkgYWdyZWUgaXQgaXMgbGVzcyBsaWtlbHkgdG8gaGFwcGVuIHRoYW4NCiB0
aGUgb3RoZXIgY2FzZXMuIEhvd2V2ZXIgSSB0aGluayB3ZSBhZ3JlZSB0aGF0IE9TUEYgYXV0aGVu
dGljYXRpb24gb25seSBwcm90ZWN0IHRoZSBwYWNrZXQgbGV2ZWwgY29ycnVwdGlvbiwgd2hpY2gg
Y2Fubm90IGhlbHAgdG8gZGV0ZWN0IHRoZSBjb3JydXB0aW9uIGF0IExTQSBsZXZlbC48L3NwYW4+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnkiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeSI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5TbywgeW91IGFyZSBzdWdn
ZXN0aW5nIHRoYXQgTFNBcyBhcmUgY29ycnVwdGVkIGluIHRoZSBkYXRhYmFzZSBpbiBzdWNoIGEg
d2F5IHRoYXQgdGhlIExTQSBBZ2UgaXMgc2V0IGV4YWN0bHkgdG8gMHhFMTA/IEhvdyB3b3VsZCB0
aGUNCiBpbXBsZW1lbnRhdGlvbiBrbm93IHRoYXQgdGhpcyBoYWQgaGFwcGVuZWQgYW5kIHByZW1h
dHVyZWx5IGFnZSB0aGUgcGFja2V0PyBEYXRhYmFzZSBhZ2luZyBqdXN0IGRvZXNu4oCZdCB3b3Jr
IHRoaXMgd2F5ICh1bmxlc3MgdGhlIGltcGxlbWVudGF0aW9uIGlzIHBhcnRpY3VsYXJseSBuYcOv
dmUpLiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0idGV4dC1hbGlnbjpqdXN0aWZ5Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
IzFGNDk3RCI+W0ppZV0gQWN0dWFsbHkgdGhlIGNhc2UgaXMgd2hlbiB0aGUgTFNBIGlzIGFib3V0
IHRvIGJlIGV4Y2hhbmdlZCB3aXRoIG5laWdoYm9yLCBkdXJpbmcgdGhlIG1lc3NhZ2UgcGFja2lu
ZyB0aGUgTFMgYWdlIGlzIGNvcnJ1cHRlZA0KIHRvIGVpdGhlciBNYXhhZ2Ugb3IgYSBsYXJnZSBu
dW1iZXIgY2xvc2UgdG8gTWF4YWdlLiBUaGUgc2VuZGluZyByb3V0ZXIgZG9lcyBub3QgaW50ZW5k
IHRvIGRvIGEgTWF4YWdlIGZsdXNoLCBob3dldmVyIHRoZSBuZWlnaGJvciByb3V0ZXJzIHdoaWNo
IHJlY2VpdmUgdGhlIG1lc3NhZ2Ugd291bGQgdHJlYXQgdGhpcyBhcyBhIGZsdXNoLiBUaGlzIGlz
IGEgcG9zc2libGUgY2FzZSBhbHRob3VnaCBsZXNzIGxpa2VseSB0byBoYXBwZW4gdGhhbiB0aGUN
CiBvdGhlciBjYXNlcy48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJs
YWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5Ij48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNCNUM0REYg
NC41cHQ7cGFkZGluZzowaW4gMGluIDBpbiA0LjBwdDttYXJnaW4tbGVmdDozLjc1cHQ7bWFyZ2lu
LXJpZ2h0OjBpbiIgaWQ9Ik1BQ19PVVRMT09LX0FUVFJJQlVUSU9OX0JMT0NLUVVPVEUiPg0KPGRp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFu
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeSI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkluIG15IHVuZGVyc3Rh
bmRpbmcsIHJvYnVzdG5lc3MgaXMgYW4gaW1wb3J0YW50IGZlYXR1cmUgb2YgbmV0d29yayBwcm90
b2NvbHMsIHdoaWNoIGluY2x1ZGUgdGhlIHJvYnVzdG5lc3MgdG8gZXJyb3JzIGFuZCBmYWlsdXJl
cw0KIGhhcHBlbmVkIGluIHRoZSBuZXR3b3JrLiBJZiB0aGVyZSBpcyBhIGJ1ZyBpbiBhIHBhcnRp
Y3VsYXIgcm91dGVyIGluIHRoZSBuZXR3b3JrLCBvcGVyYXRvciB3b3VsZCBub3QgYWxsb3cgdGhl
IHdob2xlIG5ldHdvcmsgYmVpbmcgaW1wYWN0ZWQsIHdoaWNoIG1lYW5zIG90aGVyIHJvdXRlcnMg
aW4gdGhlIG5ldHdvcmsgbmVlZHMgdG8gd29yayBwcm9wZXJseSBpbiB0aGlzIHNpdHVhdGlvbi4g
Rm9yIGV4YW1wbGUgaW4gQkdQLCB0aGUgZXJyb3IgaGFuZGxpbmcNCiBtZWNoYW5pc20gaGFzIGJl
ZW4gb3B0aW1pemVkIHRvIGF2b2lkIHVubmVjZXNzYXJ5IHNlc3Npb24gdGVhcmRvd24uPC9zcGFu
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5Ij48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnki
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+U28geW91IGFncmVlIHlv
dXIgcHJvYmxlbSBzdGF0ZW1lbnQgaXMgY29uZmluZWQgdG8gYSBzb2Z0d2FyZSBidWcgcmVzdWx0
aW5nIGluIExTQXMgYmVpbmcgYWdlZCB0b28gcXVpY2tseT8gSSB0aGluayB0aGlzIGlzIHRoZSB0
aGlyZA0KIHRpbWUgSeKAmXZlIHJhaXNlZCB0aGlzIHF1ZXN0aW9uLiZuYnNwOzxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3Rp
ZnkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnkiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5bSmllXSBBcyBJIHNhaWQg
YmVmb3JlLCB0aGUgcHJvYmxlbXMgaGFwcGVuZWQgaW4gdGhlIHByb2R1Y3Rpb24gbmV0d29yayBh
cmUgY2F1c2VkIGJ5IHNvZnR3YXJlIGJ1ZyBpbiBMU0EgYWdpbmcsIHNvIEkgdGhpbmsgdGhpcw0K
IGlzIHRoZSBtYWpvciBjYXNlLiA8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5Ij48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3Rp
ZnkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+SWYgaXQgaGFzIHN1
Y2ggYSBwcm9ibGVtICh3aGV0aGVyIGl0IGJlIGR1ZSB0byBhIHN5c3RlbSB0aW1lciBidWcgb3Ig
YSBzb21lIG1vcmUgc3BlY2lmaWMgYWdpbmcgcHJvYmxlbSksIGl0IHNlZW1zIHRoZSByb3V0ZXIg
d291bGQNCiBhbHNvIGJlIHJlZnJlc2hpbmcgaXRzIExTQXMgYWxsIHRvbyBmcmVxdWVudGx5IChh
dCBsZWFzdCBhdCB0d2ljZSB0aGUgcmF0ZSkgYW5kIGl0IHdvdWxkIGJlIHJlYWRpbHkgaWRlbnRp
ZmlhYmxlLiBGb3IgYSBzeXN0ZW0gdGltZSBwcm9ibGVtLCB0aGUgcm91dGVyIHdvdWxkIGxpa2Vs
eSBoYXZlIG1hbnkgb3RoZXIgcHJvYmxlbXMuIEZvciBleGFtcGxlLCBpdCB3b3VsZCBub3QgbWFp
bnRhaW4gT1NQRiBhZGphY2VuY2llcyBpZiB0aGUgZGVhZCB0aW1lcg0KIGFkdmFuY2VzIGZhc3Qg
ZW5vdWdoLiBJdCB3b3VsZCByZXRyYW5zbWl0IGF0IGEgdmVyeSBmYXN0IHJhdGUgYXMgd2VsbC4g
QXJlIHlvdSBnb2luZyB0byB3cml0ZSBwcm9ibGVtIHN0YXRlbWVudHMgYW5kIHN1Z2dlc3Qgc29s
dXRpb25zIGZvciB0aGVzZSBzaXR1YXRpb25zIGFzIHdlbGw/Jm5ic3A7PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeSI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFs
aWduOmp1c3RpZnkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5b
SmllXSBUaGlzIGRlcGVuZHMgb24gdGhlIGltcGxlbWVudGF0aW9uLiB0aGUgc29mdHdhcmUgYnVn
IG1heSBvbmx5IGltcGFjdCB0aGUgYWdpbmcgb2YgTFNBcyByZWNlaXZlZCBmcm9tIG90aGVyIHJv
dXRlcnMuIEFuZCBmcmVxdWVudA0KIExTQSByZWZyZXNoaW5nIG1heSBiZSBjYXVzZWQgYnkgb3Ro
ZXIgY2FzZXMgc3VjaCBhcyBsaW5rIG9zY2lsbGF0aW9uLiAmbmJzcDtGb3IgYSBzeXN0ZW0gdGlt
ZXIgcHJvYmxlbSwgT1NQRiBhZGphY2VuY3kgbWF5IG9zY2lsbGF0ZSwgYnV0IGlmIHRoZSBtYW5h
Z2VtZW50IGNvbm5lY3Rpb24gaXMgaW1wYWN0ZWQsIHN1Y2ggb3NjaWxsYXRpb24gaXMgZGlmZmlj
dWx0IHRvIGJlIGlkZW50aWZpZWQuDQo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeSI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5XaGF0IGFib3V0IG90aGVyIGJ1Z3M/IFdoYXQgaWYg
dGhlIHJvdXRlciBlcnJvbmVvdXNseSBzcGVjaWZpZXMgYSBuZWlnaGJvcuKAmXMgcm91dGVyLWlk
IGFzIGl0cyBvd24gaW4gYSBSb3V0ZXItTFNBPyBJcyB0aGlzIGEgcHJvYmxlbQ0KIHRoZSBwcm90
b2NvbCBzaG91bGQgaGFuZGxlPyZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnkiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5Ij48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+W0ppZV0gRGVwZW5kcyBvbiB0aGUgc2lnbmlmaWNhbmNl
IHRvIG5ldHdvcmssIGNhc2UgYnkgY2FzZSBhbmFseXNpcyBtYXkgYmUgbmVlZGVkLg0KPC9zcGFu
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQt
YWxpZ246anVzdGlmeSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4m
bmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJi
b3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQjVDNERGIDQuNXB0O3BhZGRpbmc6MGluIDBp
biAwaW4gNC4wcHQ7bWFyZ2luLWxlZnQ6My43NXB0O21hcmdpbi1yaWdodDowaW4iIGlkPSJNQUNf
T1VUTE9PS19BVFRSSUJVVElPTl9CTE9DS1FVT1RFIj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeSI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnkiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjojMUY0OTdEIj5JIGFncmVlIHRoYXQgT1NQRiBZYW5nIG5vdGlmaWNhdGlv
biBmb3IgTFNBIHRpbWVvdXQgaXMgYSBuaWNlIHRoaW5nIHRvIGhhdmUgYW5kIGNvdWxkIGJlIHVz
ZWZ1bCB0byBpZGVudGlmeSB0aGUgbWlzYmVoYXZlZCByb3V0ZXIuDQogTXkgY29uY2VybiBpcyBz
b21ldGltZXMgdGhlIG5ldHdvcmsgbWF5IGJlIHNldmVyZWx5IGltcGFjdGVkIHRoYXQgdGhlIGNv
bm5lY3Rpdml0eSBvZiBuZXRjb25mL3Jlc3Rjb25mIGlzIGFsc28gaW1wYWN0ZWQuIFRvIGF2b2lk
IHRoaXMsIHNvbWUgbWVjaGFuaXNtIHRvIG1pdGlnYXRlIHRoZSBpbXBhY3Qgb2YgdGhpcyBwcm9i
bGVtIGNvdWxkIGhlbHAuPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpi
bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90
ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJ0ZXh0LWFsaWduOmp1c3RpZnkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpi
bGFjayI+SSBiZWxpZXZlIGEgcm91dGVyIGhhdmUgc3VjaCBpbXBhY3Qgd291bGQgYmUgZWFzeSB0
byBpZGVudGlmeeKApiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6IzFGNDk3RCI+W0ppZV0gQWNjb3JkaW5nIHRvIHRoZSBmZWVkYmFjayBmcm9tIG9u
LXNpdGUgZW5naW5lZXJzLCB3aGVuIElHUCByb3V0aW5nIGlzIG9zY2lsbGF0aW5nIHNldmVyZWx5
IHdoaWNoIG1ha2VzIHRoZSBtYW5hZ2VtZW50IGNvbm5lY3Rpb24NCiB1bmF2YWlsYWJsZSwgaXQg
dXN1YWxseSB0YWtlcyBtdWNoIGxvbmdlciB0aW1lIGZvciB0cm91Ymxlc2hvb3RpbmcsIGFzIGxv
Z2dpbmcgdG8gYW55IHJvdXRlciBjYW5ub3QgYmUgZG9uZSB2aWEgdGhlIG1hbmFnZW1lbnQgbmV0
d29yay4gU28gbWF5YmUgaXQgd291bGQgYmUgYmV0dGVyIHRvIGhhdmUgc29tZSBhdXRvbWF0aWMg
bWVjaGFuaXNtIHRvIHJlZHVjZSB0aGUgaW1wYWN0IGJlZm9yZSBpdCBiZWNvbWVzIGEgYmlnIHBy
b2JsZW0gdG8gdHJvdWJsZXNob290Ljwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6IzFGNDk3RCI+QmVzdCByZWdhcmRzLDwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
NXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjojMUY0OTdEIj5KaWU8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5Ij48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3Rp
ZnkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+VGhhbmtzLDxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjpibGFjayI+QWNlZSZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnkiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6
c29saWQgI0I1QzRERiA0LjVwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDQuMHB0O21hcmdpbi1sZWZ0
OjMuNzVwdDttYXJnaW4tcmlnaHQ6MGluIiBpZD0iTUFDX09VVExPT0tfQVRUUklCVVRJT05fQkxP
Q0tRVU9URSI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0
LWFsaWduOmp1c3RpZnkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdE
Ij4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1h
bGlnbjpqdXN0aWZ5Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+
QmVzdCByZWdhcmRzLDwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6Ymxh
Y2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0
ZXh0LWFsaWduOmp1c3RpZnkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0
OTdEIj5KaWU8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1h
bGlnbjpqdXN0aWZ5Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+
Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRl
ci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnkiPjxiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiBBY2VlIExpbmRlbSAoYWNlZSkgWzxhIGhy
ZWY9Im1haWx0bzphY2VlQGNpc2NvLmNvbSI+bWFpbHRvOmFjZWVAY2lzY28uY29tPC9hPl0NCjxi
cj4NCjxiPlNlbnQ6PC9iPiBTYXR1cmRheSwgQXVndXN0IDEzLCAyMDE2IDM6MjcgQU08YnI+DQo8
Yj5Ubzo8L2I+IExlcyBHaW5zYmVyZyAoZ2luc2JlcmcpOyBEb25namllIChKaW1teSk7IDxhIGhy
ZWY9Im1haWx0bzpvc3BmQGlldGYub3JnIj4NCm9zcGZAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+Q2M6
PC9iPiBaaGFuZ3h1ZG9uZyAoemhhbmd4dWRvbmcsIFZSUCk7IDxhIGhyZWY9Im1haWx0bzpsaXpo
ZW5xaWFuZ0BjaGluYW1vYmlsZS5jb20iPg0KbGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tPC9h
Pjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW09TUEZdIFNvbGljaXQgZmVlZGJhY2tzIG9uIGRy
YWZ0LWRvbmctb3NwZi1tYXhhZ2UtZmx1c2gtcHJvYmxlbS1zdGF0ZW1lbnQ8L3NwYW4+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246
anVzdGlmeSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
InRleHQtYWxpZ246anVzdGlmeSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJs
YWNrIj5TcGVha2luZyBhcyBhIFdHIG1lbWJlcjombmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpq
dXN0aWZ5Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjpibGFjayI+SGkgSmllLCZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnkiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRl
eHQtYWxpZ246anVzdGlmeSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNr
Ij5JIGJlbGlldmUgd2UgYWdyZWUgdGhhdCB0aGUgcHJvYmxlbSBpcyBjb25maW5lZCB0byBPU1BG
IGJ1Z3MsIHN5c3RlbSB0aW1lciBidWdzLCAmbmJzcDthbmQgcGFja2V0IGNvcnJ1cHRpb24uIEni
gJlkIGFzc2VydCB0aGF0IGNvcnJ1cHRpb24NCiBjYW4gYmUgZGV0ZWN0ZWQgdmlhIE9TUEYgYXV0
aGVudGljYXRpb24uIEluIGZhY3QsIHRoZXJlIGlzIGEgd2VsbC1rbm93biBhbnRpZG90ZSB3aGVy
ZSBJUy1JUyBhdXRoZW50aWNhdGlvbiB3YXMgZW5hYmxlZCBzb2xlbHkgZm9yIHRoZSBwdXJwb3Nl
IG9mIGZpbHRlcmluZyBjb3JydXB0ZWQgcHJvdG9jb2wgcGFja2V0cyBpbiBhbiBlbnZpcm9ubWVu
dCB3aXRoIGxpbmUgY2FyZHMgdGhhdCB3ZXJlIHByb25lIHRvIHN1Y2ggY29ycnVwdGlvbi4gSGVu
Y2UsDQogd2UgYXJlIGxlZnQgd2l0aCBwcm9ibGVtcyBiYXNlZCBvbiBPU1BGIG9yIHN5c3RlbSB0
aW1lciBidWdzLiBJZiB0aGVyZSB3ZXJlIGEgc3lzdGVtIHRpbWVyIGJ1ZywgSeKAmWQgZG91YnQg
dGhhdCBuZXR3b3JraW5nIGRldmljZSB3aXRoIHN1Y2ggYSBidWcgd291bGQgYmUgZnVuY3Rpb25h
bCB0byB0aGUgcG9pbnQgb2YgYmVpbmcgYWJsZSB0byBlc3RhYmxpc2ggYW5kIG1haW50YWluaW5n
IE9TUEYgYWRqYWNlbmNpZXMuJm5ic3A7Jm5ic3A7RG8gd2UgcmVhbGx5IHdhbnQNCiB0byBlbmhh
bmNlIHRoZSBwcm90b2NvbCB0byBkZWFsIHdpdGggYnVncz8mbmJzcDs8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1h
bGlnbjpqdXN0aWZ5Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiZu
YnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjpibGFjayI+SeKAmXZlIHRob3VnaHQgYWJvdXQgdGhpcyBhbmQgb25lIHBvdGVu
dGlhbCBhY3Rpb24gSSBjb3VsZCBlbnZpc2lvbiB3b3VsZCBiZSB0byBhZGQgYSBzZXBhcmF0ZSBP
U1BGIFlBTkcgbm90aWZpY2F0aW9uIHdoZXJlIGFuIExTQSB0aW1lcw0KIG91dCBhbmQgYSByb3V0
ZXIgb3RoZXIgdGhhbiB0aGUgb3JpZ2luYXRvciBwdXJnZXMgaXQuIFRoaXMgd2F5LCB0aGUgbWlz
YmVoYXZpbmcgT1NQRiByb3V0ZXIgY291bGQgYmUgcmVhZGlseSBpZGVudGlmaWVkLiZuYnNwOzxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeSI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5UaGFua3MsPG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxp
Z246anVzdGlmeSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5BY2Vl
Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5Ij48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpz
b2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeSI+PGI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5Gcm9tOg0KPC9zcGFuPjwvYj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPk9TUEYgJmx0OzxhIGhyZWY9Im1haWx0bzpvc3Bm
LWJvdW5jZXNAaWV0Zi5vcmciPm9zcGYtYm91bmNlc0BpZXRmLm9yZzwvYT4mZ3Q7IG9uIGJlaGFs
ZiBvZiAmcXVvdDtMZXMgR2luc2JlcmcgKGdpbnNiZXJnKSZxdW90OyAmbHQ7PGEgaHJlZj0ibWFp
bHRvOmdpbnNiZXJnQGNpc2NvLmNvbSI+Z2luc2JlcmdAY2lzY28uY29tPC9hPiZndDs8YnI+DQo8
Yj5EYXRlOiA8L2I+VGh1cnNkYXksIEF1Z3VzdCAxMSwgMjAxNiBhdCAxOjI5IFBNPGJyPg0KPGI+
VG86IDwvYj5KaWUgRG9uZyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmppZS5kb25nQGh1YXdlaS5jb20i
PmppZS5kb25nQGh1YXdlaS5jb208L2E+Jmd0OywgT1NQRiBXRyBMaXN0ICZsdDs8YSBocmVmPSJt
YWlsdG86b3NwZkBpZXRmLm9yZyI+b3NwZkBpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KPGI+Q2M6IDwv
Yj4mcXVvdDtaaGFuZ3h1ZG9uZyAoemhhbmd4dWRvbmcsIFZSUCkmcXVvdDsgJmx0OzxhIGhyZWY9
Im1haWx0bzp6aGFuZ3h1ZG9uZ0BodWF3ZWkuY29tIj56aGFuZ3h1ZG9uZ0BodWF3ZWkuY29tPC9h
PiZndDssICZxdW90OzxhIGhyZWY9Im1haWx0bzpsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb20i
PmxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbTwvYT4mcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0
bzpsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb20iPmxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNv
bTwvYT4mZ3Q7PGJyPg0KPGI+U3ViamVjdDogPC9iPlJlOiBbT1NQRl0gU29saWNpdCBmZWVkYmFj
a3Mgb24gZHJhZnQtZG9uZy1vc3BmLW1heGFnZS1mbHVzaC1wcm9ibGVtLXN0YXRlbWVudDwvc3Bh
bj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0
LWFsaWduOmp1c3RpZnkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+
Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0i
Ym9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0I1QzRERiA0LjVwdDtwYWRkaW5nOjBpbiAw
aW4gMGluIDQuMHB0O21hcmdpbi1sZWZ0OjMuNzVwdDttYXJnaW4tcmlnaHQ6MGluO21hcmdpbi1i
b3R0b206NS4wcHQiIGlkPSJNQUNfT1VUTE9PS19BVFRSSUJVVElPTl9CTE9DS1FVT1RFIj4NCjxk
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlm
eSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkppZSDigJM8L3Nw
YW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFu
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeSI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkhhdmluZyB0aGUgZGlz
Y3Vzc2lvbiBoYXMgY2VydGFpbmx5IGJlZW4gYSBnb29kIHRoaW5nLCBidXQgaWYgdGhlIGNvbnNl
bnN1cyBvZiB0aGUgV0cgaXMgdGhhdCB0aGVyZSBpcyBubyBwcm90b2NvbCBjaGFuZ2UgcmVxdWly
ZWQNCiB0aGVuIHRoZXJlIGlzIG5vIG5lZWQgZm9yIGFueSBkcmFmdCDigJMgd2hpY2ggaXMgbXkg
Y3VycmVudCBwb3NpdGlvbi48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0idGV4dC1hbGlnbjpqdXN0aWZ5Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpi
bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
InRleHQtYWxpZ246anVzdGlmeSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMx
RjQ5N0QiPlRoZSBvdGhlciBwb2ludCBpcyB0aGF0IHlvdSBzZWVtIHRvIGJlIGNvbmZ1c2luZyB0
aGUgSVMtSVMgUHVyZ2Ugb3JpZ2luYXRpb24gVExWIChSRkMgNjIzMikgd2l0aCBkZXRlY3Rpbmcg
aW52YWxpZCBwdXJnZXMvcmVtYWluaW5nDQogbGlmZXRpbWUgY29ycnVwdGlvbi4gVGhpcyBpcyBu
b3QgdGhlIGNhc2UuIFJGQyA2MjMyIHNpbXBseSBhbGxvd3MgdXMgdG8gZGV0ZWN0IHdoaWNoIHJv
dXRlciBvcmlnaW5hdGVkIGEgcHVyZ2Ug4oCTIGl0IGlzIG5vdCBhYmxlIHRvIGRldGVjdCB3aGV0
aGVyIGEgcHVyZ2UgaXMgdmFsaWQvaW52YWxpZCDigJMgYW5kIHdhcyBub3QgbW90aXZhdGVkIGJ5
IGNvbmNlcm5zIGFib3V0IHJlbWFpbmluZyBsaWZldGltZSBjb3JydXB0aW9uLjwvc3Bhbj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnkiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5Ij48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7IExlczwvc3Bh
bj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnki
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5Ij48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVw
dDtwYWRkaW5nOjBpbiAwaW4gMGluIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6
bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGlu
IDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5Ij48
Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+RnJvbTo8L3NwYW4+PC9i
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4gRG9uZ2ppZSAoSmltbXkp
IFs8YSBocmVmPSJtYWlsdG86amllLmRvbmdAaHVhd2VpLmNvbSI+bWFpbHRvOmppZS5kb25nQGh1
YXdlaS5jb208L2E+XQ0KPGJyPg0KPGI+U2VudDo8L2I+IFdlZG5lc2RheSwgQXVndXN0IDEwLCAy
MDE2IDk6MjQgUE08YnI+DQo8Yj5Ubzo8L2I+IExlcyBHaW5zYmVyZyAoZ2luc2JlcmcpOyA8YSBo
cmVmPSJtYWlsdG86b3NwZkBpZXRmLm9yZyI+b3NwZkBpZXRmLm9yZzwvYT48YnI+DQo8Yj5DYzo8
L2I+IFpoYW5neHVkb25nICh6aGFuZ3h1ZG9uZywgVlJQKTsgPGEgaHJlZj0ibWFpbHRvOmxpemhl
bnFpYW5nQGNoaW5hbW9iaWxlLmNvbSI+DQpsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb208L2E+
PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJFOiBbT1NQRl0gU29saWNpdCBmZWVkYmFja3Mgb24gZHJh
ZnQtZG9uZy1vc3BmLW1heGFnZS1mbHVzaC1wcm9ibGVtLXN0YXRlbWVudDwvc3Bhbj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpq
dXN0aWZ5Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFs
aWduOmp1c3RpZnkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5I
aSBMZXMsPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxp
Z246anVzdGlmeSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZu
YnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWdu
Omp1c3RpZnkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5UaGUg
Y3VycmVudCBkcmFmdCBpcyBhYm91dCBwcm9ibGVtIHN0YXRlbWVudCwgc28gSU1PIHdoYXQgdGhl
IFdHIG5lZWRzIHRvIGNvbnNpZGVyIGlzIHdoZXRoZXIgdGhpcyBpcyBhIHZ1bG5lcmFiaWxpdHkg
b2YgT1NQRiBwcm90b2NvbCwNCiBhbmQgd2hldGhlciBpdCBjYW4gaGF2ZSBuZWdhdGl2ZSBpbXBh
Y3QgdG8gdGhlIG5ldHdvcmsuIElmIHRoZSBwcm9ibGVtIGlzIGFja25vd2xlZGdlZCwgSU1PIGl0
IGlzIHdvcnRoIHRvIGJlIGRvY3VtZW50ZWQuPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjojMUY0OTdEIj5UaGUg4oCcUk9J4oCdIGFzIHlvdSBtZW50aW9uZWQgaXMgZm9yIHRo
ZSBldmFsdWF0aW9uIG9mIHRoZSBwcm9wb3NlZCBzb2x1dGlvbnMuIEkgdG90YWxseSBhZ3JlZSB0
aGF0IGZvciB0aGUgdGltZXIgYnVnIGNhc2UsIHJlY29nbml6aW5nDQogYW5kIGlnbm9yaW5nIHRo
ZSByZWNlaXZlZCBhYm5vcm1hbCBNYXhhZ2UgTFNBcyBjYW5ub3Qgc3RvcCB0aGUgbWlzYmVoYXZl
ZCByb3V0ZXIgZnJvbSBnZW5lcmF0aW5nIGZ1cnRoZXIgTWF4YWdlIExTQSwgYXMgaXQgaXMgYSBz
eXN0ZW1hdGljIHByb2JsZW0sIHdoaWNoIGNhbiBvbmx5IGJlIGZpeGVkIGFmdGVyIHRoZSBvcGVy
YXRvciBpZGVudGlmaWVzIHRoYXQgcm91dGVyLiBUaGlzIGlzIGFsc28gc2ltaWxhciB0byB0aGUg
c3lzdGVtYXRpYyBjb3JydXB0aW9uDQogb2YgSVMtSVMgcmVtYWluIHRpbWUuICZuYnNwO0FuZCB0
aGlzIGlzIHdoeSB0aGlzIGRyYWZ0IG1lbnRpb25zIHR3byBraW5kcyBvZiBwb3RlbnRpYWwgc29s
dXRpb25zLCB0aGUgbWl0aWdhdGlvbiBtZWNoYW5pc20gY2FuIGF2b2lkIHRoZSBuZXR3b3JrIGJl
aW5nIHNldmVyZWx5IGltcGFjdGVkIGJ5IHRoZSBwcm9ibGVtLCB3aGlsZSBmb3Igc3lzdGVtYXRp
YyBwcm9ibGVtcywgcHJvYmxlbSBsb2NhbGl6YXRpb24gaXMgbmVlZGVkIHRvIGlkZW50aWZ5IHRo
ZQ0KIG1pc2JlaGF2ZWQgcm91dGVyIGFuZCB0aGVuIHNvbHZlIHRoZSBwcm9ibGVtLjwvc3Bhbj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnkiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5Ij48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+QmVzdCByZWdhcmRzLDwvc3Bh
bj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnki
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5KaWU8L3NwYW4+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5Ij48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtw
YWRkaW5nOjBpbiAwaW4gMGluIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9u
ZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBp
biI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5Ij48Yj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPkZyb206PC9zcGFuPjwvYj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiBPU1BGIFs8YSBocmVmPSJt
YWlsdG86b3NwZi1ib3VuY2VzQGlldGYub3JnIj5tYWlsdG86b3NwZi1ib3VuY2VzQGlldGYub3Jn
PC9hPl0NCjxiPk9uIEJlaGFsZiBPZiA8L2I+TGVzIEdpbnNiZXJnIChnaW5zYmVyZyk8YnI+DQo8
Yj5TZW50OjwvYj4gTW9uZGF5LCBBdWd1c3QgMDgsIDIwMTYgMjoxNCBBTTxicj4NCjxiPlRvOjwv
Yj4gRG9uZ2ppZSAoSmltbXkpICZsdDs8YSBocmVmPSJtYWlsdG86amllLmRvbmdAaHVhd2VpLmNv
bSI+amllLmRvbmdAaHVhd2VpLmNvbTwvYT4mZ3Q7Ow0KPGEgaHJlZj0ibWFpbHRvOm9zcGZAaWV0
Zi5vcmciPm9zcGZAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+Q2M6PC9iPiBaaGFuZ3h1ZG9uZyAoemhh
bmd4dWRvbmcsIFZSUCkgJmx0OzxhIGhyZWY9Im1haWx0bzp6aGFuZ3h1ZG9uZ0BodWF3ZWkuY29t
Ij56aGFuZ3h1ZG9uZ0BodWF3ZWkuY29tPC9hPiZndDs7DQo8YSBocmVmPSJtYWlsdG86bGl6aGVu
cWlhbmdAY2hpbmFtb2JpbGUuY29tIj5saXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb208L2E+PGJy
Pg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbT1NQRl0gU29saWNpdCBmZWVkYmFja3Mgb24gZHJhZnQt
ZG9uZy1vc3BmLW1heGFnZS1mbHVzaC1wcm9ibGVtLXN0YXRlbWVudDwvc3Bhbj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0
aWZ5Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWdu
Omp1c3RpZnkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5KaWUg
4oCTPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246
anVzdGlmeSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNw
Ozwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1
c3RpZnkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5UaGlua2lu
ZyBhYm91dCB0aGUgZm9sbG93aW5nIHNvbWUgbW9yZTo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5Ij48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeSI+PGk+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOnJlZCI+Jmx0O3NuaXAmZ3Q7PC9zcGFuPjwvaT48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnkiPjxpPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpyZWQiPldoYXQgcmVtYWlucyBpcyB0aGUgcG9zc2liaWxp
dHkgdGhhdCBhbiBpbXBsZW1lbnRhdGlvbiBoYXMgc29tZSBidWcgYW5kIHVuaW50ZW50aW9uYWxs
eSBtb2RpZmllcyB0aGUgYWdlIHRvIHNvbWV0aGluZyBvdGhlciB0aGFuIHdoYXQNCiBpdCBzaG91
bGQgYmUgZHVlIHRvIHRoZSBhY3R1YWwgZWxhcHNlZCB0aW1lIHNpbmNlIExTQSBnZW5lcmF0aW9u
LiBJIHN1cHBvc2UgYSBtZWNoYW5pc20gZXF1aXZhbGVudCB0byB3aGF0IHRoZSBJUy1JUyBkcmFm
dCBkZWZpbmVkIGkuZS4gc2V0dGluZyB0aGUgYWdlIHRvIOKAnG5ld+KAnSAoMCBpbiBPU1BGIGNh
c2UpIHdoZW4gZmlyc3QgcmVjZWl2aW5nIGEgbm9uLXNlbGYtZ2VuZXJhdGVkIExTQSBjb3VsZCBi
ZSB1c2VmdWwgdG8gcHJldmVudCBuZWdhdGl2ZQ0KIGltcGFjdHMgb2Ygc3VjaCBhbiBpbXBsZW1l
bnRhdGlvbiBidWcuIElzIHRoaXMgd2hhdCB5b3UgaW50ZW5kPzwvc3Bhbj48L2k+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5Ij48aT48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6cmVkIj4mbmJzcDs8L3NwYW4+PC9pPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeSI+PGk+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOnJlZCI+W0ppZV06IE1vcmUgc3BlY2lmaWNhbGx5
LCB0aGUgcHJvYmxlbSBjb3VsZCBiZSBjYXVzZWQgYnkgZWl0aGVyIOKAnHNldHRpbmcgdGhlIExT
IGFnZSBmaWVsZCBpbmNvcnJlY3RseSBkdWUgdG8gaW1wbGVtZW50YXRpb24gYnVn4oCdIG9yDQog
4oCcc3lzdGVtIHRpbWVyIHJ1bnMgc28gZmFzdCB0aGF0IHRoZSBMUyBhZ2UgcmVhY2hlcyBNYXhB
Z2UgbXVjaCBlYXJsaWVyIHRoYW4gb3RoZXIgcm91dGVyc+KAnS4gQW5vdGhlciBsZXNzIGxpa2Vs
eSBjYXNlIGlzIHRoYXQgdGhlIExTIGFnZSBmaWVsZCBpcyBjb3JydXB0ZWQgYmVmb3JlIHRoZSBM
U0EgaXMgYXNzZW1ibGVkIGludG8gT1NQRiBwYWNrZXQuPC9zcGFuPjwvaT48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnkiPjxpPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpyZWQiPiZsdDtlbmQgc25pcCZndDs8L3NwYW4+PC9pPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeSI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnkiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5UaGUgYmVuZWZpdHMgYXJlIGV4
dHJlbWVseSBsaW1pdGVkLiBJZiBhIHJvdXRlciBwcmVtYXR1cmVseSBhZ2VzIGFuIExTQSBkdWUg
dG8gYSB0aW1lciBidWcsIGlnbm9yaW5nIHRoZSByZWNlaXZlZCBMU0EgYWdlIG9uIHJlY2VwdGlv
bg0KIGlzbuKAmXQgZ29pbmcgdG8gcHJldmVudCBwcmVtYXR1cmUgcHVyZ2luZyBieSB0aGUgcm91
dGVyIHdoaWNoIGhhcyB0aGUgYnVnLiBTbyB0aGUgZWZmZWN0IG9mIGlnbm9yaW5nIHRoZSByZWNl
aXZlZCBMU0EgYWdlIHByaW9yIHRvIHJlYWNoaW5nIE1BWEFHRSB3aWxsIGJlIHNob3J0IGxpdmVk
LiBZb3UgYXJlIHRoZW4gbGVmdCB3aXRoIHRoZSBwb3NzaWJpbGl0eSB0aGF0IGFuIGltcGxlbWVu
dGF0aW9uIGNvcnJ1cHRzIHRoZSBMU0EgYWdlIEJFRk9SRQ0KIGNhbGN1bGF0aW5nIGNoZWNrc3Vt
L2NyeXB0byBhdXRoZW50aWNhdGlvbiDigJMgYnV0IGl0cyBsb2NhbCB0aW1lb3V0IGxvZ2ljIGlz
IHVuYWZmZWN0ZWQuIFRoaXMgaGFzIHZlcnkgbGltaXRlZCB2YWx1ZS4gV2hldGhlciB0aGUgV0cg
Y29uc2lkZXJzIHRoaXMgd29ydGggcHVyc3VpbmcgaXMgc29tZXRoaW5nIHlvdSBuZWVkIHRvIGFz
ay4gRm9yIG15c2VsZiwgSSBkb27igJl0IHNlZSBtdWNoIFJPSSBoZXJlLjwvc3Bhbj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnkiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5Ij48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7TGVzPC9zcGFuPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeSI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnkiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5Ij48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRk
aW5nOjBpbiAwaW4gMGluIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTti
b3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5Ij48Yj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+RnJvbTo8L3NwYW4+PC9iPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4gRG9uZ2ppZSAoSmltbXkpIFs8YSBo
cmVmPSJtYWlsdG86amllLmRvbmdAaHVhd2VpLmNvbSI+bWFpbHRvOmppZS5kb25nQGh1YXdlaS5j
b208L2E+XQ0KPGJyPg0KPGI+U2VudDo8L2I+IE1vbmRheSwgQXVndXN0IDAxLCAyMDE2IDk6NDMg
UE08YnI+DQo8Yj5Ubzo8L2I+IExlcyBHaW5zYmVyZyAoZ2luc2JlcmcpOyA8YSBocmVmPSJtYWls
dG86b3NwZkBpZXRmLm9yZyI+b3NwZkBpZXRmLm9yZzwvYT48YnI+DQo8Yj5DYzo8L2I+IFpoYW5n
eHVkb25nICh6aGFuZ3h1ZG9uZywgVlJQKTsgPGEgaHJlZj0ibWFpbHRvOmxpemhlbnFpYW5nQGNo
aW5hbW9iaWxlLmNvbSI+DQpsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb208L2E+PGJyPg0KPGI+
U3ViamVjdDo8L2I+IFJFOiBbT1NQRl0gU29saWNpdCBmZWVkYmFja3Mgb24gZHJhZnQtZG9uZy1v
c3BmLW1heGFnZS1mbHVzaC1wcm9ibGVtLXN0YXRlbWVudDwvc3Bhbj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5Ij48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3Rp
ZnkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5IaSBMZXMsDQo8
L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0
aWZ5Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9z
cGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlm
eSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPlBsZWFzZSBzZWUg
bXkgcmVwbGllcyB3aXRoIFtKaWUyXTo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJv
cmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBp
biAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3Rp
ZnkiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1Rh
aG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5Gcm9tOjwvc3Bh
bj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFo
b21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiBMZXMgR2luc2Jl
cmcgKGdpbnNiZXJnKSBbPGEgaHJlZj0ibWFpbHRvOmdpbnNiZXJnQGNpc2NvLmNvbSI+bWFpbHRv
OmdpbnNiZXJnQGNpc2NvLmNvbTwvYT5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gTW9uZGF5LCBBdWd1
c3QgMDEsIDIwMTYgOTo1NyBQTTxicj4NCjxiPlRvOjwvYj4gRG9uZ2ppZSAoSmltbXkpOyA8YSBo
cmVmPSJtYWlsdG86b3NwZkBpZXRmLm9yZyI+b3NwZkBpZXRmLm9yZzwvYT48YnI+DQo8Yj5DYzo8
L2I+IFpoYW5neHVkb25nICh6aGFuZ3h1ZG9uZywgVlJQKTsgPGEgaHJlZj0ibWFpbHRvOmxpemhl
bnFpYW5nQGNoaW5hbW9iaWxlLmNvbSI+DQpsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb208L2E+
PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJFOiBbT1NQRl0gU29saWNpdCBmZWVkYmFja3Mgb24gZHJh
ZnQtZG9uZy1vc3BmLW1heGFnZS1mbHVzaC1wcm9ibGVtLXN0YXRlbWVudDwvc3Bhbj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpq
dXN0aWZ5Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFs
aWduOmp1c3RpZnkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5K
aWUgLTwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWdu
Omp1c3RpZnkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJz
cDs8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xp
ZCBibHVlIDEuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5
bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMu
MHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWdu
Omp1c3RpZnkiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5Gcm9t
Ojwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiBEb25n
amllIChKaW1teSkgWzxhIGhyZWY9Im1haWx0bzpqaWUuZG9uZ0BodWF3ZWkuY29tIj5tYWlsdG86
amllLmRvbmdAaHVhd2VpLmNvbTwvYT5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gTW9uZGF5LCBBdWd1
c3QgMDEsIDIwMTYgMTo0NCBBTTxicj4NCjxiPlRvOjwvYj4gTGVzIEdpbnNiZXJnIChnaW5zYmVy
Zyk7IDxhIGhyZWY9Im1haWx0bzpvc3BmQGlldGYub3JnIj5vc3BmQGlldGYub3JnPC9hPjxicj4N
CjxiPkNjOjwvYj4gWmhhbmd4dWRvbmcgKHpoYW5neHVkb25nLCBWUlApOyA8YSBocmVmPSJtYWls
dG86bGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tIj4NCmxpemhlbnFpYW5nQGNoaW5hbW9iaWxl
LmNvbTwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IFtPU1BGXSBTb2xpY2l0IGZlZWRiYWNr
cyBvbiBkcmFmdC1kb25nLW9zcGYtbWF4YWdlLWZsdXNoLXByb2JsZW0tc3RhdGVtZW50PC9zcGFu
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0
LWFsaWduOmp1c3RpZnkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+
Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
InRleHQtYWxpZ246anVzdGlmeSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMx
RjQ5N0QiPkhpIExlcyw8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJs
YWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
dGV4dC1hbGlnbjpqdXN0aWZ5Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFG
NDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFj
ayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRl
eHQtYWxpZ246anVzdGlmeSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5
N0QiPlBsZWFzZSBzZWUgaW5saW5lIHdpdGggW0ppZV06PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeSI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2
IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGlu
ZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1h
bGlnbjpqdXN0aWZ5Ij48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+
RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4g
TGVzIEdpbnNiZXJnIChnaW5zYmVyZykgWzxhIGhyZWY9Im1haWx0bzpnaW5zYmVyZ0BjaXNjby5j
b20iPm1haWx0bzpnaW5zYmVyZ0BjaXNjby5jb208L2E+XQ0KPGJyPg0KPGI+U2VudDo8L2I+IE1v
bmRheSwgQXVndXN0IDAxLCAyMDE2IDM6MDkgUE08YnI+DQo8Yj5Ubzo8L2I+IERvbmdqaWUgKEpp
bW15KTsgPGEgaHJlZj0ibWFpbHRvOm9zcGZAaWV0Zi5vcmciPm9zcGZAaWV0Zi5vcmc8L2E+PGJy
Pg0KPGI+Q2M6PC9iPiBaaGFuZ3h1ZG9uZyAoemhhbmd4dWRvbmcsIFZSUCk7IDxhIGhyZWY9Im1h
aWx0bzpsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb20iPg0KbGl6aGVucWlhbmdAY2hpbmFtb2Jp
bGUuY29tPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSRTogW09TUEZdIFNvbGljaXQgZmVlZGJh
Y2tzIG9uIGRyYWZ0LWRvbmctb3NwZi1tYXhhZ2UtZmx1c2gtcHJvYmxlbS1zdGF0ZW1lbnQ8L3Nw
YW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRl
eHQtYWxpZ246anVzdGlmeSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNr
Ij4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0idGV4dC1hbGlnbjpqdXN0aWZ5Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
IzFGNDk3RCI+SmllIOKAkzwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJ0ZXh0LWFsaWduOmp1c3RpZnkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjoj
MUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJs
YWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
dGV4dC1hbGlnbjpqdXN0aWZ5Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFG
NDk3RCI+RnVsbHkgYWdyZWUgdGhhdCBJUy1JUyBhbmQgT1NQRiBkaWZmZXIgaW4gdGhpcyByZWdh
cmQuPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246
anVzdGlmeSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNw
Ozwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1
c3RpZnkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48YSBocmVm
PSJodHRwczovL3d3dy5pZXRmLm9yZy9pZC9kcmFmdC1pZXRmLWlzaXMtcmVtYWluaW5nLWxpZmV0
aW1lLTAxLnR4dCI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtaWV0Zi1pc2lzLXJlbWFp
bmluZy1saWZldGltZS0wMS50eHQ8L2E+DQogYWRkcmVzc2VzIHByb2JsZW1zIHdoZXJlIGNvcnJ1
cHRpb24gb2YgdGhlIHJlbWFpbmluZyBsaWZldGltZSBvY2N1cnMgZWl0aGVyIGR1cmluZyB0cmFu
c21pc3Npb24vcmVjZXB0aW9uIG9yIGR1ZSB0byBzb21lIERPUyBhdHRhY2suIFRoaXMgaXNu4oCZ
dCBhIGNvbmNlcm4gdyBPU1BGIChob3BlIHlvdSBhZ3JlZSkuPC9zcGFuPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeSI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnkiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5bSmllXTogWWVzLCBmb3IgT1NQRiB0aGUgY29ycnVw
dGlvbiBkdXJpbmcgcGFja2V0IHRyYW5zbWlzc2lvbiBjYW4gYmUgZGV0ZWN0ZWQuPC9zcGFuPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeSI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnkiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5XaGF0IHJlbWFpbnMgaXMgdGhl
IHBvc3NpYmlsaXR5IHRoYXQgYW4gaW1wbGVtZW50YXRpb24gaGFzIHNvbWUgYnVnIGFuZCB1bmlu
dGVudGlvbmFsbHkgbW9kaWZpZXMgdGhlIGFnZSB0byBzb21ldGhpbmcgb3RoZXIgdGhhbg0KIHdo
YXQgaXQgc2hvdWxkIGJlIGR1ZSB0byB0aGUgYWN0dWFsIGVsYXBzZWQgdGltZSBzaW5jZSBMU0Eg
Z2VuZXJhdGlvbi4gSSBzdXBwb3NlIGEgbWVjaGFuaXNtIGVxdWl2YWxlbnQgdG8gd2hhdCB0aGUg
SVMtSVMgZHJhZnQgZGVmaW5lZCBpLmUuIHNldHRpbmcgdGhlIGFnZSB0byDigJxuZXfigJ0gKDAg
aW4gT1NQRiBjYXNlKSB3aGVuIGZpcnN0IHJlY2VpdmluZyBhIG5vbi1zZWxmLWdlbmVyYXRlZCBM
U0EgY291bGQgYmUgdXNlZnVsIHRvIHByZXZlbnQNCiBuZWdhdGl2ZSBpbXBhY3RzIG9mIHN1Y2gg
YW4gaW1wbGVtZW50YXRpb24gYnVnLiBJcyB0aGlzIHdoYXQgeW91IGludGVuZD88L3NwYW4+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5Ij48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeSI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPltKaWVdOiBNb3JlIHNwZWNpZmlj
YWxseSwgdGhlIHByb2JsZW0gY291bGQgYmUgY2F1c2VkIGJ5IGVpdGhlciDigJxzZXR0aW5nIHRo
ZSBMUyBhZ2UgZmllbGQgaW5jb3JyZWN0bHkgZHVlIHRvIGltcGxlbWVudGF0aW9uIGJ1Z+KAnQ0K
IG9yIOKAnHN5c3RlbSB0aW1lciBydW5zIHNvIGZhc3QgdGhhdCB0aGUgTFMgYWdlIHJlYWNoZXMg
TWF4QWdlIG11Y2ggZWFybGllciB0aGFuIG90aGVyIHJvdXRlcnPigJ0uIEFub3RoZXIgbGVzcyBs
aWtlbHkgY2FzZSBpcyB0aGF0IHRoZSBMUyBhZ2UgZmllbGQgaXMgY29ycnVwdGVkIGJlZm9yZSB0
aGUgTFNBIGlzIGFzc2VtYmxlZCBpbnRvIE9TUEYgcGFja2V0Ljwvc3Bhbj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnkiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5Ij48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+W0ppZV06IFJlZ2FyZGluZyB0aGUgc29sdXRpb25z
IHNwYWNlLCBJTU8gd2UgbmVlZCB0byBjb25zaWRlciBib3RoIGNhc2VzOiDigJxMUyBhZ2UgcmVh
Y2hlcyBNYXhBZ2XigJ0gYW5kIOKAnExTIGFnZSBjbG9zZSB0byBNYXhBZ2XigJ0uIEZvcg0KIElT
LUlTLCBSRkMgNjIzMiBhbmQgUkZDIDYyMzMgcHJvdmlkZSBzb2x1dGlvbnMgZm9yIHRoZSBkZXRl
Y3Rpb24gYW5kIGlkZW50aWZpY2F0aW9uIG9mIGNvcnJ1cHRlZCBJUy1JUyBwdXJnZSwgd2hpbGUg
T1NQRiBkb2VzIG5vdCBoYXZlIHNpbWlsYXIgbWVjaGFuaXNtcy48L3NwYW4+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5Ij48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeSI+PGI+PGk+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPltMZXM6XSBJdCBpcyBpbmNvcnJlY3Qg
dG8gc2F5IHRoYXQgUkZDIDYyMzIgbWFrZXMgaXQgcG9zc2libGUgdG8gZGV0ZWN0IGEgY29ycnVw
dCBwdXJnZS4gV2hhdCBpdCBkb2VzIGRvIGlzIHRvIHByb3ZpZGUgYW4gaW5kaWNhdGlvbg0KIGFz
IHRvIHdoaWNoIElTIGluaXRpYXRlZCBhIHB1cmdlLiBJIGRvbuKAmXQga25vdyBob3cgT1NQRiB3
b3VsZCBhZGRyZXNzIHRoaXMgaXNzdWUsIGJ1dCBmb3IgT1NQRnYyIGF0IGxlYXN0IGFueSBzb2x1
dGlvbiB3b3VsZCBsaWtlbHkgbm90IGJlIGJhY2t3YXJkcyBjb21wYXRpYmxlLiBGb3IgdGhpcyBy
ZWFzb24gSSBzdWdnZXN0IHRoYXQgeW91IG5vdCB0cnkgdG8gYWRkcmVzcyB0aGlzIGlzc3VlIGlu
IHRoZSBzYW1lIGRyYWZ0Ljwvc3Bhbj48L2k+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
NXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeSI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48L2k+PC9iPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeSI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPltKaWUyXTogQWdyZWVkLCBSRkMgNjIzMiBwcm92
aWRlIHRoZSBtZWNoYW5pc20gdG8gdHJhY2sgdGhlIG1pc2JlaGF2ZWQgcm91dGVycyBzbyB0aGF0
IG9wZXJhdG9yIGNhbiBmaXggdGhlIHByb2JsZW0sIHRoZSBkZXRlY3Rpb24NCiBjYW4gYmUgYmFz
ZWQgb24gdGhlIHJ1bGVzIGluIFJGQyA2MjMzIG9yIHNvbWUgb3RoZXIgYW5vbWFsaWVzLiBJbmRl
ZWQgZm9yIE9TUEZ2MiBsZWdhY3kgTFNBcywgaXQgaXMgZGlmZmljdWx0IHRvIGludHJvZHVjZSB0
aGUgbWVjaGFuaXNtIHNpbWlsYXIgdG8gUkZDIDYyMzIsIHdoaWxlIGl0IGNhbiBiZSBlYXNpZXIg
Zm9yIHRoZSBPU1BGdjIvdjMgRXh0ZW5kZWQgTFNBcy4gU28gaXQgZGVwZW5kcyBvbiBob3cgYmFj
a3dhcmQgY29tcGF0aWJsZSB0aGUNCiBzb2x1dGlvbiBzaG91bGQgYmUuIEkgYWdyZWUgd2l0aCB5
b3UgdGhhdCB0aGUgc29sdXRpb24gZm9yIFByb2JsZW0gTG9jYWxpemF0aW9uIGluIE9TUEYgbmVl
ZHMgdG8gYmUgcHJvdmlkZWQgaW4gYSBzZXBhcmF0ZSBkb2N1bWVudC48L3NwYW4+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5Ij48Yj48aT48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjwvaT48
L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5
Ij48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+U29sdXRp
b25zIHRvIExTIGFnZSAmbmJzcDtjb3JydXB0aW9uIGNhbiBiZSBkb25lIGluIGEgYmFja3dhcmRz
IGNvbXBhdGlibGUgd2F5LCBidXQgdGhleSAmbmJzcDtNVVNUIE5PVCByZXN1bHQgaW4gZGlzY2Fy
ZGluZyBwdXJnZXMgd2hpY2gNCiBwYXNzIGF1dGhlbnRpY2F0aW9uLSBkb2luZyBzbyBwbGFjZXMg
eW91IGF0IHJpc2sgZm9yIGhhdmluZyBpbmNvbnNpc3RlbnQgTFNEQnMgaW4gdGhlIG5ldHdvcmsu
PC9zcGFuPjwvaT48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1h
bGlnbjpqdXN0aWZ5Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+
Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxp
Z246anVzdGlmeSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPltK
aWUyXTogRXhhY3RseS4gVGhlIHJlY2VpdmVkIE1heEFnZSBMU0FzIGNhbm5vdCBzaW1wbHkgYmUg
ZGlzY2FyZGVkLCB0aGUgZGVjaXNpb24gbXVzdCBiZSBtYWRlIGNhcmVmdWxseSwgcHJvYmFibHkg
YmFzZWQgb24gc29tZQ0KIGFkZGl0aW9uYWwgaW5mb3JtYXRpb24uIFRoZSBhdXRob3JzIGhhcyBk
aXNjdXNzZWQgc29tZSBwb3NzaWJsZSBzb2x1dGlvbiBpbnRlcm5hbGx5LCBhbmQgd2lsbCBwcmVw
YXJlIHNvbWUgbWF0ZXJpYWwgZm9yIGZ1cnRoZXIgb3BlbiBkaXNjdXNzaW9uLjwvc3Bhbj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnkiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5Ij48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+QXMgd3JpdHRlbiwgdGhlIGRyYWZ0
IG1ha2VzIGNsYWltcyB0aGF0IGFyZSBhdCBsZWFzdCBtaXNsZWFkaW5nIOKAkyBhbmQgSSBiZWxp
ZXZlIGFjdHVhbGx5IGluY29ycmVjdC4gSW4gU2VjdGlvbiA2IHlvdSBzYXk6PC9zcGFuPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeSI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnkiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj7igJxUaGUgTFMgYWdlIGZpZWxkIG1h
eSBiZSBhbHRlcmVkIGFzIGEgcmVzdWx0IG9mPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyBwYWNrZXQgY29ycnVwdGlvbiwgc3VjaCBt
b2RpZmljYXRpb24gY2Fubm90IGJlIGRldGVjdGVkIGJ5IExTQTwvc3Bhbj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnkiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsgY2hlY2tzdW0gbm9yIE9T
UEYgcGFja2V0IGNyeXB0b2dyYXBoaWMgYXV0aGVudGljYXRpb24u4oCdPC9zcGFuPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeSI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnkiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5UaGlzIGlzbuKAmXQgY29ycmVjdC48L3Nw
YW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFu
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeSI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPltKaWVdIFRoYW5rcyBm
b3IgcG9pbnRpbmcgb3V0IHRoaXMuIFRoaXMgc2VudGVuY2UgbmVlZCB0byBiZSByZXZpc2VkIHRv
IG1lbnRpb24g4oCcTFNBIGNvcnJ1cHRpb27igJ0gcmF0aGVyIHRoYW4g4oCccGFja2V0IGNvcnJ1
cHRpb27igJ0uPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQt
YWxpZ246anVzdGlmeSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Qi
PiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFs
aWduOmp1c3RpZnkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5X
aGF0IHdvdWxkIGJlIGhlbHBmdWwg4oCTIGF0IGxlYXN0IHRvIG1lIOKAkyBpcyB0byBtb3ZlIGZy
b20gYSBnZW5lcmljIHByb2JsZW0gc3RhdGVtZW50IHRvIHRoZSBzcGVjaWZpYyBwcm9ibGVtIHlv
dSB3YW50IHRvIHNvbHZlIGFuZA0KIHRoZSBwcm9wb3NlZCBzb2x1dGlvbi4gVGhpcyBhbHNvIHJl
cXVpcmVzIHlvdSB0byBtb3JlIGNsZWFybHkgc3RhdGUgdGhlIGNhc2VzIHdoZXJlIHRoZXJlIGlz
IGFuIGFjdHVhbCB2dWxuZXJhYmlsaXR5LiBJdCB3b3VsZCBiZSBhIGxvdCBlYXNpZXIgdG8gc3Vw
cG9ydCB0aGUgZHJhZnQgaWYgdGhpcyB3ZXJlIGRvbmUuPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeSI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnkiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjojMUY0OTdEIj5bSmllXSBUaGFua3MgZm9yIHlvdXIgc3VnZ2VzdGlvbi4g
WWVzIHdlIGNhbiB1cGRhdGUgdGhpcyBkcmFmdCB3aXRoIG1vcmUgc3BlY2lmaWMgcHJvYmxlbSBz
dGF0ZW1lbnRzIGFzIEkgbWVudGlvbmVkIGFib3ZlLg0KPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeSI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnkiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjojMUY0OTdEIj5bSmllXSBBcyBmb3IgdGhlIHByb3Bvc2VkIHNvbHV0aW9u
cywgdGhlIGN1cnJlbnQgZHJhZnQgc3BlY2lmaWVzIHRoZSByZXF1aXJlbWVudHMgb24gdGhlIHBv
dGVudGlhbCBzb2x1dGlvbnMsIGZyb20gd2hpY2ggd2UgZW52aXNpb24NCiB0aGF0IGRpZmZlcmVu
dCBzb2x1dGlvbnMgbWF5YmUgbmVlZGVkIGZvciDigJxJbXBhY3QgTWl0aWdhdGlvbuKAnSBhbmQg
4oCcUHJvYmxlbSBMb2NhbGl6YXRpb27igJ0uIFRoZSBzb2x1dGlvbiBmb3Ig4oCcSW1wYWN0IG1p
dGlnYXRpb27igJ0gY2FuIGJlIHRoZSBlYXNpZXIgb25lLCBmb3Igd2hpY2ggd2UgY2FuIHN0YXJ0
IHRvIGRpc2N1c3MgdGhlIHBvdGVudGlhbCBzb2x1dGlvbnMgbm93LiBXaGlsZSB0aGUgc29sdXRp
b24gZm9yIOKAnHByb2JsZW0gbG9jYWxpemF0aW9u4oCdDQogbWF5IG5lZWQgbW9yZSBjb25zaWRl
cmF0aW9ucy48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1h
bGlnbjpqdXN0aWZ5Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+
Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxp
Z246anVzdGlmeSI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5
N0QiPltMZXM6XSBBIGRpc2N1c3Npb24gb2YgdGhlIHJlcXVpcmVtZW50cyBpcyB1c2VmdWwgYW5k
IG5lY2Vzc2FyeSwgYnV0IElNTyB1bnRpbCB5b3UgcHJvcG9zZSBhIHNvbHV0aW9uIHRoZXJlIGlz
buKAmXQgZW5vdWdoIHN1YnN0YW5jZQ0KIGZvciB0aGUgZG9jdW1lbnQgdG8gYmVjb21lIGEgV0cg
ZG9jdW1lbnQuPC9zcGFuPjwvaT48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0idGV4dC1hbGlnbjpqdXN0aWZ5Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpi
bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
InRleHQtYWxpZ246anVzdGlmeSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMx
RjQ5N0QiPltKaWUyXSBZZXMgdGhlIGN1cnJlbnQgZHJhZnQgZm9jdXNlcyBvbiB0aGUgcHJvYmxl
bSBzdGF0ZW1lbnQgYW5kIHRoZSByZXF1aXJlbWVudHMsIHRoZSBnb2FsIGlzIHRvIGZpcnN0bHkg
Z2V0IHRoZSBNYXhBZ2UgZmx1c2ggcHJvYmxlbQ0KIGFja25vd2xlZGdlZCBhbmQgcmVhY2ggY29u
c2Vuc3VzIG9uIHRoZSByZXF1aXJlbWVudHMuIFRoZW4gdGhlIHBsYW4gaXMgdG8gc3BlY2lmeSB0
aGUgc29sdXRpb25zIGluIHNlcGFyYXRlIGRvY3VtZW50cy4mbmJzcDsgWW91ciB2YWx1YWJsZSBz
dWdnZXN0aW9ucyB3aWxsIGJlIGNvbnNpZGVyZWQsIGFuZCBmdXJ0aGVyIGNvbnRyaWJ1dGlvbnMg
YXJlIHdlbGNvbWUuPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFj
ayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRl
eHQtYWxpZ246anVzdGlmeSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5
N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2si
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0
LWFsaWduOmp1c3RpZnkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdE
Ij5CZXN0IHJlZ2FyZHMsPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpi
bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
InRleHQtYWxpZ246anVzdGlmeSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMx
RjQ5N0QiPkppZTwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2si
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0
LWFsaWduOmp1c3RpZnkiPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjoj
MUY0OTdEIj4mbmJzcDs8L3NwYW4+PC9pPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnkiPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsgTGVzPC9zcGFuPjwvaT48L2I+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5Ij48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeSI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkJlc3QgcmVnYXJkcyw8L3Nw
YW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+SmllPC9zcGFuPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeSI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnkiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsgTGVzPC9z
cGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlm
eSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bh
bj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnki
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEu
NXB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRl
cjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAw
aW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnki
PjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9t
YSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5Gcm9tOjwvc3Bhbj48
L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21h
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiBEb25namllIChKaW1t
eSkgWzxhIGhyZWY9Im1haWx0bzpqaWUuZG9uZ0BodWF3ZWkuY29tIj5tYWlsdG86amllLmRvbmdA
aHVhd2VpLmNvbTwvYT5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gU3VuZGF5LCBKdWx5IDMxLCAyMDE2
IDExOjQ4IFBNPGJyPg0KPGI+VG86PC9iPiBMZXMgR2luc2JlcmcgKGdpbnNiZXJnKTsgPGEgaHJl
Zj0ibWFpbHRvOm9zcGZAaWV0Zi5vcmciPm9zcGZAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+Q2M6PC9i
PiBaaGFuZ3h1ZG9uZyAoemhhbmd4dWRvbmcsIFZSUCk7IDxhIGhyZWY9Im1haWx0bzpsaXpoZW5x
aWFuZ0BjaGluYW1vYmlsZS5jb20iPg0KbGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tPC9hPjxi
cj4NCjxiPlN1YmplY3Q6PC9iPiBSRTogW09TUEZdIFNvbGljaXQgZmVlZGJhY2tzIG9uIGRyYWZ0
LWRvbmctb3NwZi1tYXhhZ2UtZmx1c2gtcHJvYmxlbS1zdGF0ZW1lbnQ8L3NwYW4+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVz
dGlmeSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGln
bjpqdXN0aWZ5Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+SGkg
TGVzLA0KPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxp
Z246anVzdGlmeSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZu
YnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWdu
Omp1c3RpZnkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5UaGFu
a3MgZm9yIHlvdXIgY29tbWVudHMuPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9InRleHQtYWxpZ246anVzdGlmeSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjojMUY0OTdEIj5PU1BGIHBhY2tldCBsZXZlbCBjaGVja3N1bSBhbmQgYXV0aGVudGljYXRpb24g
Y2FuIG9ubHkgcHJvdGVjdCB0aGUgYXNzZW1ibGVkIExTVSBwYWNrZXQgb25lIGhvcCBvbiB0aGUg
d2lyZSwgd2hpbGUgY2Fubm90IGRldGVjdA0KIGFueSBjaGFuZ2UgdG8gTFNBIG1hZGUgYnkgdGhl
IHJvdXRlcnMuIFRoaXMgaXMgYmVjYXVzZSB0aGUgT1NQRiBwYWNrZXRzIGFyZSByZS1hc3NlbWJs
ZWQgb24gZWFjaCBob3AsIHdoaWNoIGlzIHNsaWdodGx5IGRpZmZlcmVudCBmcm9tIElTLUlTLiBT
byB0aGUgcHJvYmxlbSBmb3IgT1NQRiBpcyBtYWlubHkgZHVlIHRvIHRoZSBwcm9ibGVtcyBpbnNp
ZGUgdGhlIHJvdXRlciwgZm9yIGV4YW1wbGUgcHJvdG9jb2wgaW1wbGVtZW50YXRpb25zLCBzeXN0
ZW0NCiB0aW1lcnMsIG9yIHNvbWUgaGFyZHdhcmUgcHJvYmxlbS4gQWN0dWFsbHkgdGhpcyBwcm9i
bGVtIGhhcyBiZWVuIHNlZW4gaW4gc2V2ZXJhbCBwcm9kdWN0aW9uIG5ldHdvcmtzLjwvc3Bhbj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnkiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5Ij48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+V2UgY2FuIGltcHJvdmUgdGhl
IGRlc2NyaXB0aW9uIGluIHRoZSBkcmFmdCB0byBtYWtlIHRoaXMgY2xlYXIuPC9zcGFuPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeSI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnkiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5CZXN0IHJlZ2FyZHMsPC9zcGFuPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeSI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkppZTwvc3Bhbj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnkiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEu
MHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9InRleHQtYWxpZ246anVzdGlmeSI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6YmxhY2siPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjpibGFjayI+IExlcyBHaW5zYmVyZyAoZ2luc2JlcmcpIFs8YSBocmVmPSJtYWlsdG86Z2luc2Jl
cmdAY2lzY28uY29tIj5tYWlsdG86Z2luc2JlcmdAY2lzY28uY29tPC9hPl0NCjxicj4NCjxiPlNl
bnQ6PC9iPiBNb25kYXksIEF1Z3VzdCAwMSwgMjAxNiAxOjMwIFBNPGJyPg0KPGI+VG86PC9iPiBE
b25namllIChKaW1teSk7IDxhIGhyZWY9Im1haWx0bzpvc3BmQGlldGYub3JnIj5vc3BmQGlldGYu
b3JnPC9hPjxicj4NCjxiPkNjOjwvYj4gWmhhbmd4dWRvbmcgKHpoYW5neHVkb25nLCBWUlApOyA8
YSBocmVmPSJtYWlsdG86bGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tIj4NCmxpemhlbnFpYW5n
QGNoaW5hbW9iaWxlLmNvbTwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IFtPU1BGXSBTb2xp
Y2l0IGZlZWRiYWNrcyBvbiBkcmFmdC1kb25nLW9zcGYtbWF4YWdlLWZsdXNoLXByb2JsZW0tc3Rh
dGVtZW50PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOiMxRjQ5N0QiPkppZSDigJM8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
NXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOiMxRjQ5N0QiPlRoZSBkcmFmdCBzYXlzIChTZWN0aW9uIDIpOjwvc3Bhbj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnkiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5Ij48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+4oCcU2luY2UgY3J5cHRvZ3JhcGhpYyBh
dXRoZW50aWNhdGlvbiBpcyBleGVjdXRlZCBhdCB0aGUgT1NQRiBwYWNrZXQ8L3NwYW4+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5Ij48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7IGxldmVsLCBp
dCBjYW4gb25seSBwcm90ZWN0IHRoZSBhc3NlbWJsZWQgTFNVIHBhY2tldCBmb3Igb25lIGhvcCBh
bmQ8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpq
dXN0aWZ5Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7
Jm5ic3A7IGRvZXMgbm90IHByb3ZpZGUgYW55IGFkZGl0aW9uYWwgcHJvdGVjdGlvbiBmb3IgdGhl
IGNvcnJ1cHRpb24gb2YgTFM8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0idGV4dC1hbGlnbjpqdXN0aWZ5Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7IGFnZSBmaWVsZC7igJ08L3NwYW4+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5Ij48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeSI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkJ1dCBhcyBhdXRoZW50aWNhdGlvbiBpcyBjYWxjdWxh
dGVkIGF0IHRoZSBPU1BGIHBhY2tldCBsZXZlbCwgYW55IGNoYW5nZSB0byB0aGUgTFMgYWdlIGZp
ZWxkIGZvciBhbiBpbmRpdmlkdWFsIExTQSBjb250YWluZWQgd2l0aGluDQogdGhlIE9TUEYgcGFj
a2V0IChlLmcuIGJ5IHNvbWUgcGFja2V0IGNvcnJ1cHRpb24gaW4gdHJhbnNtaXNzaW9uKSB3b3Vs
ZCBjYXVzZSBhdXRoZW50aWNhdGlvbiB0byBmYWlsIHdoZW4gdGhlIHBhY2tldCBpcyByZWNlaXZl
ZC4gU28gdGhlIHN0YXRlbWVudCB5b3UgbWFrZSBpcyBub3QgY29ycmVjdC4gSSB0aGVyZWZvcmUg
YW0gc3RydWdnbGluZyB0byB1bmRlcnN0YW5kIHdoYXQgcHJvYmxlbSB5b3UgYmVsaWV2ZSBpcyBu
b3QgYWRkcmVzc2VkIGJ5DQogZXhpc3RpbmcgYXV0aGVudGljYXRpb24gdGVjaG5pcXVlcy48L3Nw
YW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFu
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeSI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyBM
ZXM8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpq
dXN0aWZ5Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7
PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVz
dGlmeSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwv
c3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3Rp
ZnkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3Nw
YW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVl
IDEuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJv
cmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBp
biAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3Rp
ZnkiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1Rh
aG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5Gcm9tOjwvc3Bh
bj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFo
b21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiBPU1BGIFs8YSBo
cmVmPSJtYWlsdG86b3NwZi1ib3VuY2VzQGlldGYub3JnIj5tYWlsdG86b3NwZi1ib3VuY2VzQGll
dGYub3JnPC9hPl0NCjxiPk9uIEJlaGFsZiBPZiA8L2I+RG9uZ2ppZSAoSmltbXkpPGJyPg0KPGI+
U2VudDo8L2I+IFN1bmRheSwgSnVseSAzMSwgMjAxNiA4OjE1IFBNPGJyPg0KPGI+VG86PC9iPiA8
YSBocmVmPSJtYWlsdG86b3NwZkBpZXRmLm9yZyI+b3NwZkBpZXRmLm9yZzwvYT48YnI+DQo8Yj5D
Yzo8L2I+IFpoYW5neHVkb25nICh6aGFuZ3h1ZG9uZywgVlJQKTsgPGEgaHJlZj0ibWFpbHRvOmxp
emhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbSI+DQpsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb208
L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFtPU1BGXSBTb2xpY2l0IGZlZWRiYWNrcyBvbiBkcmFm
dC1kb25nLW9zcGYtbWF4YWdlLWZsdXNoLXByb2JsZW0tc3RhdGVtZW50PC9zcGFuPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1
c3RpZnkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxp
Z246anVzdGlmeSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj5IaSBh
bGwsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRl
eHQtYWxpZ246anVzdGlmeSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNr
Ij4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0idGV4dC1hbGlnbjpqdXN0aWZ5Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
YmxhY2siPmRyYWZ0LWRvbmctb3NwZi1tYXhhZ2UtZmx1c2gtcHJvYmxlbS1zdGF0ZW1lbnQgZGVz
Y3JpYmVzIHRoZSBwcm9ibGVtcyBjYXVzZWQgYnkgdGhlIGNvcnJ1cHRpb24gb2YgdGhlIExTIEFn
ZSBmaWVsZCwgYW5kIHN1bW1hcml6ZXMNCiB0aGUgcmVxdWlyZW1lbnRzIG9uIHBvdGVudGlhbCBz
b2x1dGlvbnMuIFRoaXMgZHJhZnQgcmVjZWl2ZWQgZ29vZCBjb21tZW50cyBkdXJpbmcgdGhlIHBy
ZXNlbnRhdGlvbiBvbiB0aGUgSUVURiBtZWV0aW5nIGluIEIuQS48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5Ij48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnki
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+VGhlIGF1dGhvcnMgd291
bGQgbGlrZSB0byBzb2xpY2l0IGZ1cnRoZXIgZmVlZGJhY2tzIGZyb20gdGhlIG1haWxpbmcgbGlz
dCwgb24gYm90aCB0aGUgcHJvYmxlbSBzdGF0ZW1lbnQgYW5kIHRoZSBzb2x1dGlvbiByZXF1aXJl
bWVudHMuDQogQmFzZWQgb24gdGhlIGZlZWRiYWNrcywgd2Ugd2lsbCB1cGRhdGUgdGhlIHByb2Js
ZW0gc3RhdGVtZW50IGRyYWZ0LCBhbmQgd29yayB0b2dldGhlciB0byBidWlsZCBzdWl0YWJsZSBz
b2x1dGlvbnMuDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnkiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
NXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjpibGFjayI+VGhlIFVSTCBvZiB0aGUgZHJhZnQgaXM6PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeSI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj48YSBocmVmPSJodHRwczovL3Rv
b2xzLmlldGYub3JnL2h0bWwvZHJhZnQtZG9uZy1vc3BmLW1heGFnZS1mbHVzaC1wcm9ibGVtLXN0
YXRlbWVudC0wMCI+aHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWRvbmctb3NwZi1t
YXhhZ2UtZmx1c2gtcHJvYmxlbS1zdGF0ZW1lbnQtMDA8L2E+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeSI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5Ij48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6YmxhY2siPkNvbW1lbnRzICZhbXA7IGZl
ZWRiYWNrcyBhcmUgd2VsY29tZS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5Ij48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnkiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjpibGFjayI+QmVzdCByZWdhcmRzLDxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnkiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjpibGFjayI+SmllPG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeSI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2tx
dW90ZT4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9i
b2R5Pg0KPC9odG1sPg0K

--_000_4367f0b4aae64f9aac4fdfb5892be6b1XCHALN001ciscocom_--


From nobody Wed Aug 24 11:31:07 2016
Return-Path: <cbowers@juniper.net>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3133812B024 for <ospf@ietfa.amsl.com>; Wed, 24 Aug 2016 11:31:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.922
X-Spam-Level: 
X-Spam-Status: No, score=-1.922 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_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=junipernetworks.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 B_9aVVTjiqzo for <ospf@ietfa.amsl.com>; Wed, 24 Aug 2016 11:31:04 -0700 (PDT)
Received: from NAM03-CO1-obe.outbound.protection.outlook.com (mail-co1nam03on0119.outbound.protection.outlook.com [104.47.40.119]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 063DC12D595 for <ospf@ietf.org>; Wed, 24 Aug 2016 11:31:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=junipernetworks.onmicrosoft.com; s=selector1-juniper-net; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=zTkgdGmBKcdpQpy44xQhcixwHomJSO7CBQ/mIXkR90k=; b=TipPq9rzLmWQruBmnj/peacFWHnJL9Ga0Ky9zK7qRU1F20TGpGboP4rqWWfcOk2Dd1XmU/fqfSdPHdBEeg251B38vr7e+TTs2/i1wfTpLykIuYGRf8NLXLLwg1UjGbr02wH0LrhSipzn85Z2SP+EKZzjqylRrXBIOm9romVfC28=
Received: from MWHPR05MB2829.namprd05.prod.outlook.com (10.168.245.11) by MWHPR05MB2831.namprd05.prod.outlook.com (10.168.245.13) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P384) id 15.1.599.2; Wed, 24 Aug 2016 18:31:01 +0000
Received: from MWHPR05MB2829.namprd05.prod.outlook.com ([10.168.245.11]) by MWHPR05MB2829.namprd05.prod.outlook.com ([10.168.245.11]) with mapi id 15.01.0599.008; Wed, 24 Aug 2016 18:31:02 +0000
From: Chris Bowers <cbowers@juniper.net>
To: Peter Psenak <ppsenak@cisco.com>, OSPF List <ospf@ietf.org>
Thread-Topic: [OSPF] OSPFv2 SR draft
Thread-Index: AQHR4/NCxEmNaMtLk0SvZpHsNgIxfaA3X9HwgBKrwoCAAa8XgIAAG8AAgAUj0SCAA8xkgIAD23gg
Date: Wed, 24 Aug 2016 18:31:02 +0000
Message-ID: <MWHPR05MB282945C376A970F2711059BCA9EA0@MWHPR05MB2829.namprd05.prod.outlook.com>
References: <5791D96B.6080907@cisco.com> <MWHPR05MB2829B34A5B8AB2F4489DC2AFA9060@MWHPR05MB2829.namprd05.prod.outlook.com> <57B1AA09.3070008@cisco.com> <MWHPR05MB28296BF24F47EB6889CEE186A9130@MWHPR05MB2829.namprd05.prod.outlook.com> <57B32AF0.5060300@cisco.com> <MWHPR05MB2829450CD2E99F6996A10A44A9160@MWHPR05MB2829.namprd05.prod.outlook.com> <57BAAA6D.1070905@cisco.com>
In-Reply-To: <57BAAA6D.1070905@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=cbowers@juniper.net; 
x-originating-ip: [66.129.239.13]
x-ms-office365-filtering-correlation-id: ea7a085b-2205-47b9-a3bd-08d3cc4ccd89
x-microsoft-exchange-diagnostics: 1; MWHPR05MB2831; 6:xzvZoTFYFuywlOkKON0HXF8nrCYQ5NgVDvSYLXtqTre2ogaoeVuH23i8oQnXs9xWkRRu3gmRI7eBHL7H+7BjKdlpAqIpkRr28h8dxlqS3BvyBMIM0nwprf1ontb5kBalkpOpEoKXPYypdsvrz3jUw2IV9+6Bxt82mn4VFUbhuBBBi/HKJCTSJUmyb/dJ4CyriOzGVQSusPyFtfeBHWi8i1UZmzK+mpDM64isu/iWYKA42rSHUOP7cz04Ucfgwc1sVI0gKm3H/CYjTl3XusCT96Zj8HjhF1ZamXS7TreyKmnwUCkDKGyEdPx2yreC4pMsSPtz4AJQ1EuuBuKziTMGSQ==; 5:kCEKlDRk/3L5+gejPZZLzEkYQn8aIc+A/A6kLiIXsrAQNGyn4j2d9aHfqB53q1D4SLiYuO7X4HkSQ/qjhK7YbYcgXcWYjndoI99XTP2tv4S5AG6HSjdk3UFGP3iwAFE+D6y/252mO8DTbpEVc2yLJg==; 24:rwCOcoZYAH6ReLlPZRC0OlFKKY5T4tA72UbrB9eMQfgiPxGrTr4aY69bzg66A4Lp9BbMvXpESfXLeKHIlENvAxshLfAFUTocLA0qHySFa2o=; 7:VgWPM87iZprs2AGQCH51UamCHNSv74Y5crst8Cbm9/2VI2jpmw/j7PCg6bEbl/cPxOkxomGuEELxPRng0zWLqEVV68GRj9no68WxSOD859uAhsYf1Udg5ASAi1Ystqc5LxWETfTzX4nibk/WgpK2bXx5pnL5U2ZfLN1R6QNmnyQtWOi0QTiArlPxDLcUWfFIVsVkFSoIPtdNmM97R9cN+3oJFinlM+tgThCovA4neItWcGXdjF8YNAW8c+5NAoJs
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:MWHPR05MB2831;
x-microsoft-antispam-prvs: <MWHPR05MB28313E163FDE2924F391B966A9EA0@MWHPR05MB2831.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(138986009662008)(95692535739014);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040176)(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046)(6055026); SRVR:MWHPR05MB2831; BCL:0; PCL:0; RULEID:; SRVR:MWHPR05MB2831; 
x-forefront-prvs: 0044C17179
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(7916002)(189002)(199003)(53754006)(377454003)(24454002)(13464003)(81166006)(99286002)(8676002)(81156014)(10400500002)(106116001)(97736004)(77096005)(8936002)(66066001)(15975445007)(5001770100001)(5002640100001)(105586002)(9686002)(19580405001)(19580395003)(5660300001)(7846002)(3660700001)(101416001)(92566002)(68736007)(33656002)(76576001)(107886002)(87936001)(189998001)(102836003)(7696003)(6116002)(106356001)(86362001)(586003)(7736002)(3846002)(54356999)(74316002)(2900100001)(305945005)(2950100001)(93886004)(2906002)(3280700002)(76176999)(122556002)(50986999); DIR:OUT; SFP:1102; SCL:1; SRVR:MWHPR05MB2831; H:MWHPR05MB2829.namprd05.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords;  MX:1; A:1; LANG:en; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Aug 2016 18:31:02.6171 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR05MB2831
Archived-At: <https://mailarchive.ietf.org/arch/msg/ospf/hM2oTC58s7lfN0pgRLIv0TLzqHY>
Subject: Re: [OSPF] OSPFv2 SR draft
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 24 Aug 2016 18:31:06 -0000

Peter,

The text that you propose corresponds to part of the text that I proposed, =
and it seems good to me.

However, the last sentence of the text that I proposed in not addressed. =20
------
If router B does not advertise the
SR-Algorithm TLV for algorithm X, then other routers should not
forward traffic destined for a prefix-SID for algorithm X advertised by
some router D using a path that would require router B to forward traffic u=
sing
algorithm X.
------
Is this an oversight?

Thanks,
Chris


-----Original Message-----
From: Peter Psenak [mailto:ppsenak@cisco.com]=20
Sent: Monday, August 22, 2016 2:32 AM
To: Chris Bowers <cbowers@juniper.net>; OSPF List <ospf@ietf.org>
Subject: Re: [OSPF] OSPFv2 SR draft

Chris,

what about this to be added in the Section 3.1:


"A router receiving a Prefix-SID (defined in section 5) from a remote node =
and with an SR algorithm value that such remote node has not advertised in =
the SR-Algorithm sub-TLV MUST ignore the Prefix-SID sub-TLV."

thanks,
Peter


On 19/08/16 23:33 , Chris Bowers wrote:
> Peter,
>
> Please share the updated text that you plan to use with the WG, since thi=
s is a reasonably significant clarification.
>
> Thanks,
> Chris
>
> -----Original Message-----
> From: Peter Psenak [mailto:ppsenak@cisco.com]
> Sent: Tuesday, August 16, 2016 10:02 AM
> To: Chris Bowers <cbowers@juniper.net>; OSPF List <ospf@ietf.org>
> Subject: Re: [OSPF] OSPFv2 SR draft
>
> Hi Chris,
>
> I'll update the draft along those lines.
>
> thanks,
> Peter
>
>
> On 16/08/16 16:02 , Chris Bowers wrote:
>> Peter,
>>
>> I suggest changing the paragraph to read as below to make this clearer.
>>
>> =3D=3D=3D=3D=3D
>>      The SR-Algorithm Sub-TLV is optional.  It MAY only be advertised on=
ce
>>      in the Router Information Opaque LSA.  If the SID/Label Range TLV, =
as
>>      defined in Section 3.2, is advertised, then the SR-Algorithm TLV MU=
ST
>>      also be advertised.  If a router C advertises a Prefix-SID sub-TLV =
for algorithm X
>>      but does not advertise the SR-Algorithm Sub-TLV with algorithm X, t=
hen
>>      a router receiving that advertisement MUST ignore the Prefix-SID
>>      advertisement from router C.  If router B does not advertise the
>>      SR-Algorithm TLV for algorithm X, then other routers should not
>>      forward traffic destined for a prefix-SID for algorithm X advertise=
d by
>>      some router D using a path that would require router B to forward t=
raffic using
>>      algorithm X.
>> =3D=3D=3D=3D=3D
>>
>> Thanks,
>> Chris
>>
>>
>>
>> -----Original Message-----
>> From: Peter Psenak [mailto:ppsenak@cisco.com]
>> Sent: Monday, August 15, 2016 6:40 AM
>> To: Chris Bowers <cbowers@juniper.net>; OSPF List <ospf@ietf.org>
>> Subject: Re: [OSPF] OSPFv2 SR draft
>>
>> Hi Chris,
>>
>> sorry for the delay, I was on PTO during last two weeks.
>> Please see inline:
>>
>> On 03/08/16 16:45 , Chris Bowers wrote:
>>> Peter,
>>>
>>> Taking a looking at the whole paragraph into this sentence was=20
>>> added, I am not sure how to interpret it.
>>>
>>>       The SR-Algorithm Sub-TLV is optional.  It MAY only be advertised =
once
>>>       in the Router Information Opaque LSA.  If the SID/Label Range TLV=
, as
>>>       defined in Section 3.2, is advertised, then the SR-Algorithm TLV =
MUST
>>>       also be advertised.  If the SR-Algorithm TLV is not advertised by=
 the
>>>       node, such node is considered as not being segment routing capabl=
e.
>>>
>>> Is this sentence intended to imply that if a router does not=20
>>> advertise the SR-Algorithm TLV including algorithm X, then any=20
>>> prefix-SIDs for algorithm X advertised by that router will be ignored b=
y other routers?
>>
>> in OSPF we do not have the SR capability TLV. We use SR-Algorithm TLV=20
>> for that purpose. So if a router does not advertise the SR-Algorithm=20
>> TLV for algorithm X, other routers should not send any SR traffic=20
>> using SIDs that were advertised for algorithm X.
>>
>> If the router does not advertise any SR Algorithm TLV, then the node=20
>> is not SR capable and no SR traffic should be forwarded to such a node.
>>
>> thanks,
>> Peter
>>
>>
>>>
>>> If this is the intention, then it would be better to state is more expl=
icitly.
>>>
>>> If not, then the intended meaning should be clarified.
>>>
>>> Thanks,
>>> Chris
>>>
>>>
>>> -----Original Message-----
>>> From: OSPF [mailto:ospf-bounces@ietf.org] On Behalf Of Peter Psenak
>>> Sent: Friday, July 22, 2016 3:30 AM
>>> To: OSPF List <ospf@ietf.org>
>>> Subject: [OSPF] OSPFv2 SR draft
>>>
>>> Hi All,
>>>
>>> following text has been added in the latest revision of the OSPFv2=20
>>> SR draft, section 3.1.
>>>
>>> "If the SR-Algorithm TLV is not advertised by node, such node is=20
>>> considered as not being segment routing capable."
>>>
>>> Please let us know if there are any concerns regarding this addition.
>>>
>>> thanks,
>>> Peter
>>>
>>> _______________________________________________
>>> OSPF mailing list
>>> OSPF@ietf.org
>>> https://www.ietf.org/mailman/listinfo/ospf
>>> .
>>>
>>
>> .
>>
>
> .
>


From nobody Wed Aug 24 12:04:21 2016
Return-Path: <acee@cisco.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2086C12D698 for <ospf@ietfa.amsl.com>; Wed, 24 Aug 2016 12:04:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.058
X-Spam-Level: 
X-Spam-Status: No, score=-15.058 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.548, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=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 ZNZ53YwAc_pv for <ospf@ietfa.amsl.com>; Wed, 24 Aug 2016 12:04:11 -0700 (PDT)
Received: from rcdn-iport-5.cisco.com (rcdn-iport-5.cisco.com [173.37.86.76]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A7B5B12D660 for <ospf@ietf.org>; Wed, 24 Aug 2016 12:04:10 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=160273; q=dns/txt; s=iport; t=1472065450; x=1473275050; h=from:to:cc:subject:date:message-id:mime-version; bh=dKoyiD+eDRIq6b7UYa0OceGUu4GCbdZHZP1ml8oxvIM=; b=HBrmoBx63xUv40FeimuXga7bmKE3vtcxBMVRq6eHwu4oO/0+vg0Z5ePR 3S67ykj9ZRJftFQ+Nyar0i1A+bs10LEVeZNTDkD9eIg/Sgqt+bkRNSBaT 4kG+FKhBx7vKSC8LaB/yQexHV8X1u2a581Pv0GR3dJEuNUKmsSfh+xWHj U=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0DJCADJ7r1X/4ENJK1SCoJ2MwEBAQEBH?= =?us-ascii?q?lZ8B4QktWEmgkCDNwIcgTM8EAIBAQEBAQEBXieEYQEBBRoBCApBCxIBCBEDAQE?= =?us-ascii?q?BIQEGAwIEMBQJCgQBDQUbiBcOrxCQBAEBAQEBAQEBAQEBAQEBAQEBAQEBARcFi?= =?us-ascii?q?XeBA4QYBDsJBw+CTIJaBYgui1OFRwGGH4kCgW2EXIkHhmmFV4N4ATUfghUcgUx?= =?us-ascii?q?wAYYRgS9/AQEB?=
X-IronPort-AV: E=Sophos;i="5.28,571,1464652800";  d="scan'208,217";a="141498002"
Received: from alln-core-9.cisco.com ([173.36.13.129]) by rcdn-iport-5.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 24 Aug 2016 19:04:08 +0000
Received: from XCH-RTP-003.cisco.com (xch-rtp-003.cisco.com [64.101.220.143]) by alln-core-9.cisco.com (8.14.5/8.14.5) with ESMTP id u7OJ4880020213 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Wed, 24 Aug 2016 19:04:08 GMT
Received: from xch-rtp-015.cisco.com (64.101.220.155) by XCH-RTP-003.cisco.com (64.101.220.143) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Wed, 24 Aug 2016 15:04:07 -0400
Received: from xch-rtp-015.cisco.com ([64.101.220.155]) by XCH-RTP-015.cisco.com ([64.101.220.155]) with mapi id 15.00.1210.000; Wed, 24 Aug 2016 15:04:06 -0400
From: "Acee Lindem (acee)" <acee@cisco.com>
To: "lizhenqiang@chinamobile.com" <lizhenqiang@chinamobile.com>, "Dongjie (Jimmy)" <jie.dong@huawei.com>, "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>, "ospf@ietf.org" <ospf@ietf.org>
Thread-Topic: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-problem-statement
Thread-Index: AQHR/jpJGfGGVYAZqUmBao3J/q05TA==
Date: Wed, 24 Aug 2016 19:04:06 +0000
Message-ID: <D3E36483.7B0EB%acee@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.116.152.198]
Content-Type: multipart/alternative; boundary="_000_D3E364837B0EBaceeciscocom_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/ospf/6-adh8HKMGYFZ7lHL1QLCt01YEo>
Cc: "Zhangxudong \(zhangxudong, VRP\)" <zhangxudong@huawei.com>
Subject: Re: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-problem-statement
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 24 Aug 2016 19:04:19 -0000

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

U3BlYWtpbmcgYXMgV0cgbWVtYmVyOg0KDQpIaSBaaGVuamlhbmcsDQoNCkkgZG9u4oCZdCBkb3Vi
dCB0aGF0IHRoaXMgd2FzIGEgdmVyeSBkaXNxdWlldGluZyBleHBlcmllbmNlLiBIb3dldmVyLCBJ
IHN0aWxsIGRvbuKAmXQgdGhpbmsgd2Ugc2hvdWxkIGF0dGVtcHQgdG8gY2hhbmdlIHRoZSBwcm90
b2NvbCB0byBjb21wZW5zYXRlIGZvciByb3V0ZXJzIHRoYXQgZG8gbm90IGFkaGVyZSB0byB0aGUg
cHJvdG9jb2wuIFRvIG1ha2UgYW4gYW5hbG9neSwgaW4gbXkgeWVhcnMgb2YgT1NQRiBleHBlcmll
bmNlIEnigJl2ZSBiZWVuIHN1YmplY3QgdG8gYSBudW1iZXIgb2YgYnVncyByZWxhdGVkIHRvIE9T
UEbigJlzIHVzYWdlIG9mIGxvY2FsIHdpcmUgbXVsdGljYXN0IChzb21lIHRyaWdnZXJlZCBieSBv
YnNjdXJlIGNvbmRpdGlvbnMgc3VjaCBhcyByb3V0aW5nIGFuZCBicmlkZ2luZyBvbiB0aGUgc2Ft
ZSBwb3J0KS4gSG93ZXZlciwgSeKAmXZlIG5ldmVyIHByb3Bvc2VkIHRvIG5vdCB1c2UgbG9jYWwg
d2lyZSBtdWx0aWNhc3QuIEFsc28sIGFmdGVyIDI1IHllYXJzIG9mIE9TUEZ2MiwgaXQgZG9lc27i
gJl0IG1ha2Ugc2Vuc2UgdG8gdHJ5IGFuZCBjaGFuZ2UgdGhlIHByb3RvY29sIHRvIGF2b2lkIGJ1
Z3MgaW4gdGhpcyBhcmVhLiBBcyBmb3IgaWRlbnRpZnlpbmcgdGhlIG5lZmFyaW91cyByb3V0ZXIs
IEkgdGhpbmsgYWRkaW5nIGEgY291bnRlciBhbmQgcG9zc2libHkgYSBzZXBhcmF0ZSBub3RpZmlj
YXRpb24gdG8gdGhlIFlBTkcgbW9kZWwgbWlnaHQgYmUgd2FycmFudGVkIHNpbmNlIHB1cmdpbmcg
YSBub24tc2VsZi1vcmlnaW5hdGVkIExTQSBzaG91bGQgbm90IGJlIGEgY29tbW9uIG9jY3VycmVu
Y2UgaW4gbW9zdCBuZXR3b3Jrcy4NCg0KVGhhbmtzLA0KQWNlZQ0KUC5TLiBTaW5jZSB0aGlzIGlz
IGFuIE9TUEYgc3RhbmRhcmRzIGxpc3QsIEnigJl2ZSBwdXJwb3NlbHkgYXZvaWRlZCB0aGUgcXVl
c3Rpb25zIGFzIHRvIGhvdyB0aGlzIGNhdGFzdHJvcGhpYyBidWcgbWFkZSBpdCBpbnRvIGEgcHJv
ZHVjdGlvbiBuZXR3b3JrLg0KDQoNCkZyb206ICJsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb208
bWFpbHRvOmxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbT4iIDxsaXpoZW5xaWFuZ0BjaGluYW1v
YmlsZS5jb208bWFpbHRvOmxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbT4+DQpEYXRlOiBXZWRu
ZXNkYXksIEF1Z3VzdCAyNCwgMjAxNiBhdCAyOjExIFBNDQpUbzogSmllIERvbmcgPGppZS5kb25n
QGh1YXdlaS5jb208bWFpbHRvOmppZS5kb25nQGh1YXdlaS5jb20+PiwgQWNlZSBMaW5kZW0gPGFj
ZWVAY2lzY28uY29tPG1haWx0bzphY2VlQGNpc2NvLmNvbT4+LCAiTGVzIEdpbnNiZXJnIChnaW5z
YmVyZykiIDxnaW5zYmVyZ0BjaXNjby5jb208bWFpbHRvOmdpbnNiZXJnQGNpc2NvLmNvbT4+LCBP
U1BGIFdHIExpc3QgPG9zcGZAaWV0Zi5vcmc8bWFpbHRvOm9zcGZAaWV0Zi5vcmc+Pg0KQ2M6ICJa
aGFuZ3h1ZG9uZyAoemhhbmd4dWRvbmcsIFZSUCkiIDx6aGFuZ3h1ZG9uZ0BodWF3ZWkuY29tPG1h
aWx0bzp6aGFuZ3h1ZG9uZ0BodWF3ZWkuY29tPj4NClN1YmplY3Q6IFJlOiBSRTogW09TUEZdIFNv
bGljaXQgZmVlZGJhY2tzIG9uIGRyYWZ0LWRvbmctb3NwZi1tYXhhZ2UtZmx1c2gtcHJvYmxlbS1z
dGF0ZW1lbnQNCg0KSGVsbG8gSmllLCBBY2VlIGFuZCBMZXMsDQoNCkkgYW0gYSBjb2F1dGhvciBv
ZiB0aGlzIGRyYWZ0IGZyb20gb3BlcmF0b3IgQ2hpbmEgTW9iaWxlLiBUaGFuayB5b3UgYWxsIGZv
ciB5b3VyIGRpc2N1c3Npb24gYW5kIHN1Z2dlc3Rpb24gaW4gdGhlIHByZXZpb3VzIG1haWxzLiBB
cyB5b3UgYWxsIGRpc2N1c3NlZCwgYSBtaXNiZWhhdmlvciBPU1BGIHJvdXRlciAoZHVlIHRvIHNv
ZnR3YXJlIG9yIGhhcmR3YXJlIHByb2JsZW0pIGNhbiBjYXVzZSBzZXZlcmUgcHJvYmxlbSBpbiB0
aGUgd2hvbGUgT1NQRiBkb21haW4uDQoNCkhlcmUgSSB3YW50IHRvIHBvaW50IG91dCB0aGF0IE9T
UEYgcm91dGUgZmxhcHBpbmcgRElEIG9jY291ciBpbiBteSBmaWVsZCBuZXR3b3JrIGNvbnRyaWJ1
dGVkIGJ5IGEgbWlzYmVoYXZpb3IgT1NQRiByb3V0ZXIgaW5zdGFsbGVkLiBUaGUgcHJvY2VkdXJl
IHRvIGFuYWx5emUgYW5kIGxvb2sgZm9yIHRoZSBjYXVzZSB3ZXJlIHZlcnkgY29tcGxpY2F0ZWQg
YmVjYXVzZSB3ZSBkaWQgbm90IGtub3cgdGhlIHNvdXJjZSBvZiB0aGUgZmx1c2hpbmcuIFR3byBo
b3VycyBwYXN0LCB3ZSBjb3VsZCBub3QgaWRlbnRpZnkgdGhlIHJlYWwgY2F1c2UgYW5kIHJlc3Rv
cmUgb3VyIG5ldHdvcmsuIFRoZSBDUFUgdXRpbGl6YXRpb24gb2YgT1NQRiByb3V0ZXJzIHdhcyBo
aWdoLCB0aGUgbmV0d29yayB0cmFmZmljIGRlY3JlYXNlZCBzaWduaWZpY2FudGx5LCBsb3RzIG9m
IHR1bm5lbCBkb3duIHdhcm5pbmdzIHJhaXNlZC4gV2hlbiB3ZSB0cmllZCB0byBzaHV0ZG93biBv
bmUgT1NQRiByb3V0ZXIsIHJvdXRlIGZsYXBwaW5nIHN0b3BwZWQuIFRoaXMgcm91dGVyIHdhcyBh
IG5ld2x5IGRlcGxveWVkIG9uZS4gVGhyb3VnaCBjb21tdW5pY2F0aW9uIHdpdGggb3VyIHZlbmRv
ciwgdGhleSBhZG1pdHRlZCB0aGF0IHRoaXMgcHJvZHVjdCBoYWQgc29tZSBkZWZlY3RzIGluIGRl
YWxpbmcgd2l0aCBPU1BGIHByb3RvY29sLiBUaGlzIGtpbmQgb2YgZGVmZWN0cyBhcmUgZGlmZmlj
dWx0IGZvciB1cyB0byB0ZXN0ICB3aGVuIHRoZXkgYXBwbHkgZm9yIGVudHJhbmNlIGluIG91ciBu
ZXR3b3JrLiBPbmNlIGRlZmVjdGl2ZSBwcm9kdWN0cyBhcmUgZGVwbG95ZWQgaW4gdGhlIGZpZWxk
IG5ldHdvcmssICBsb2NhdGluZyB0aGUgcHJvYmxlbSBpcyB2ZXJ5IGhhcmQgYW5kIHRpbWUgY29u
c3VtaW5nLg0KDQpTbywgSSB0aGluayBpdCBpcyBuZWNlc3NhcnkgZm9yIHVzIHRvIHNvbHZlIHRo
ZSBwcm9ibGVtIGFuZCBpbXByb3ZlIHRoZSByb2J1c3RuZXNzIG9mIHRoZSBwcm90b2NvbC4gQXQg
bGVhc3QgaXQgc2hvdWxkIHByb3ZpZGUgdGhlIG1lYW5zIHRvIGhlbHAgdXMgbG9jYXRlIHRoZSBP
U1BGIHJvdXRlIGZsYXBwaW5nIHByb2JsZW0uDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fDQpsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb208bWFpbHRvOmxpemhlbnFpYW5nQGNo
aW5hbW9iaWxlLmNvbT4NCg0KRnJvbTogRG9uZ2ppZSAoSmltbXkpPG1haWx0bzpqaWUuZG9uZ0Bo
dWF3ZWkuY29tPg0KRGF0ZTogMjAxNi0wOC0xOCAxNzowOQ0KVG86IEFjZWUgTGluZGVtIChhY2Vl
KTxtYWlsdG86YWNlZUBjaXNjby5jb20+OyBMZXMgR2luc2JlcmcgKGdpbnNiZXJnKTxtYWlsdG86
Z2luc2JlcmdAY2lzY28uY29tPjsgb3NwZkBpZXRmLm9yZzxtYWlsdG86b3NwZkBpZXRmLm9yZz4N
CkNDOiBaaGFuZ3h1ZG9uZyAoemhhbmd4dWRvbmcsIFZSUCk8bWFpbHRvOnpoYW5neHVkb25nQGh1
YXdlaS5jb20+OyBsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb208bWFpbHRvOmxpemhlbnFpYW5n
QGNoaW5hbW9iaWxlLmNvbT4NClN1YmplY3Q6IFJFOiBbT1NQRl0gU29saWNpdCBmZWVkYmFja3Mg
b24gZHJhZnQtZG9uZy1vc3BmLW1heGFnZS1mbHVzaC1wcm9ibGVtLXN0YXRlbWVudA0KSGkgQWNl
ZSwNCg0KUGxlYXNlIHNlZSBteSByZXBsaWVzIGlubGluZToNCg0KRnJvbTogQWNlZSBMaW5kZW0g
KGFjZWUpIFttYWlsdG86YWNlZUBjaXNjby5jb21dDQpTZW50OiBUaHVyc2RheSwgQXVndXN0IDE4
LCAyMDE2IDI6MjMgQU0NClRvOiBEb25namllIChKaW1teSk7IExlcyBHaW5zYmVyZyAoZ2luc2Jl
cmcpOyBvc3BmQGlldGYub3JnPG1haWx0bzpvc3BmQGlldGYub3JnPg0KQ2M6IFpoYW5neHVkb25n
ICh6aGFuZ3h1ZG9uZywgVlJQKTsgbGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tPG1haWx0bzps
aXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb20+DQpTdWJqZWN0OiBSZTogW09TUEZdIFNvbGljaXQg
ZmVlZGJhY2tzIG9uIGRyYWZ0LWRvbmctb3NwZi1tYXhhZ2UtZmx1c2gtcHJvYmxlbS1zdGF0ZW1l
bnQNCg0KU3BlYWtpbmcgYXMgYSBXRyBtZW1iZXIgd2hvIGhhcyBzb21lIGV4cGVyaWVuY2Ugd2l0
aCBPU1BGIGltcGxlbWVudGF0aW9uczoNCg0KSGkgSmllLA0KDQpBbG9uZyB3aXRoIExlcywgSeKA
mW0gYWxzbyBhZ2FpbnN0IHByb2dyZXNzaW5nIHRoaXMgZHJhZnQuDQoNCkZyb206IEppZSBEb25n
IDxqaWUuZG9uZ0BodWF3ZWkuY29tPG1haWx0bzpqaWUuZG9uZ0BodWF3ZWkuY29tPj4NCkRhdGU6
IFR1ZXNkYXksIEF1Z3VzdCAxNiwgMjAxNiBhdCA5OjU2IEFNDQpUbzogQWNlZSBMaW5kZW0gPGFj
ZWVAY2lzY28uY29tPG1haWx0bzphY2VlQGNpc2NvLmNvbT4+LCAiTGVzIEdpbnNiZXJnIChnaW5z
YmVyZykiIDxnaW5zYmVyZ0BjaXNjby5jb208bWFpbHRvOmdpbnNiZXJnQGNpc2NvLmNvbT4+LCBP
U1BGIFdHIExpc3QgPG9zcGZAaWV0Zi5vcmc8bWFpbHRvOm9zcGZAaWV0Zi5vcmc+Pg0KQ2M6ICJa
aGFuZ3h1ZG9uZyAoemhhbmd4dWRvbmcsIFZSUCkiIDx6aGFuZ3h1ZG9uZ0BodWF3ZWkuY29tPG1h
aWx0bzp6aGFuZ3h1ZG9uZ0BodWF3ZWkuY29tPj4sICJsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5j
b208bWFpbHRvOmxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbT4iIDxsaXpoZW5xaWFuZ0BjaGlu
YW1vYmlsZS5jb208bWFpbHRvOmxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbT4+DQpTdWJqZWN0
OiBSRTogW09TUEZdIFNvbGljaXQgZmVlZGJhY2tzIG9uIGRyYWZ0LWRvbmctb3NwZi1tYXhhZ2Ut
Zmx1c2gtcHJvYmxlbS1zdGF0ZW1lbnQNCg0KSGkgQWNlZSwNCg0KVGhhbmtzIGEgbG90IGZvciB5
b3VyIGZlZWRiYWNrcy4NCg0KRm9yIHBhY2tldCBjb3JydXB0aW9uIHdoaWNoIGltcGFjdHMgdGhl
IExTIGFnZSBiZWZvcmUgdGhlIExTQXMgYXJlIHBhY2tlZCBpbnRvIExTVSBwYWNrZXQsIEkgYWdy
ZWUgaXQgaXMgbGVzcyBsaWtlbHkgdG8gaGFwcGVuIHRoYW4gdGhlIG90aGVyIGNhc2VzLiBIb3dl
dmVyIEkgdGhpbmsgd2UgYWdyZWUgdGhhdCBPU1BGIGF1dGhlbnRpY2F0aW9uIG9ubHkgcHJvdGVj
dCB0aGUgcGFja2V0IGxldmVsIGNvcnJ1cHRpb24sIHdoaWNoIGNhbm5vdCBoZWxwIHRvIGRldGVj
dCB0aGUgY29ycnVwdGlvbiBhdCBMU0EgbGV2ZWwuDQoNClNvLCB5b3UgYXJlIHN1Z2dlc3Rpbmcg
dGhhdCBMU0FzIGFyZSBjb3JydXB0ZWQgaW4gdGhlIGRhdGFiYXNlIGluIHN1Y2ggYSB3YXkgdGhh
dCB0aGUgTFNBIEFnZSBpcyBzZXQgZXhhY3RseSB0byAweEUxMD8gSG93IHdvdWxkIHRoZSBpbXBs
ZW1lbnRhdGlvbiBrbm93IHRoYXQgdGhpcyBoYWQgaGFwcGVuZWQgYW5kIHByZW1hdHVyZWx5IGFn
ZSB0aGUgcGFja2V0PyBEYXRhYmFzZSBhZ2luZyBqdXN0IGRvZXNu4oCZdCB3b3JrIHRoaXMgd2F5
ICh1bmxlc3MgdGhlIGltcGxlbWVudGF0aW9uIGlzIHBhcnRpY3VsYXJseSBuYcOvdmUpLg0KDQpb
SmllXSBBY3R1YWxseSB0aGUgY2FzZSBpcyB3aGVuIHRoZSBMU0EgaXMgYWJvdXQgdG8gYmUgZXhj
aGFuZ2VkIHdpdGggbmVpZ2hib3IsIGR1cmluZyB0aGUgbWVzc2FnZSBwYWNraW5nIHRoZSBMUyBh
Z2UgaXMgY29ycnVwdGVkIHRvIGVpdGhlciBNYXhhZ2Ugb3IgYSBsYXJnZSBudW1iZXIgY2xvc2Ug
dG8gTWF4YWdlLiBUaGUgc2VuZGluZyByb3V0ZXIgZG9lcyBub3QgaW50ZW5kIHRvIGRvIGEgTWF4
YWdlIGZsdXNoLCBob3dldmVyIHRoZSBuZWlnaGJvciByb3V0ZXJzIHdoaWNoIHJlY2VpdmUgdGhl
IG1lc3NhZ2Ugd291bGQgdHJlYXQgdGhpcyBhcyBhIGZsdXNoLiBUaGlzIGlzIGEgcG9zc2libGUg
Y2FzZSBhbHRob3VnaCBsZXNzIGxpa2VseSB0byBoYXBwZW4gdGhhbiB0aGUgb3RoZXIgY2FzZXMu
DQoNCg0KSW4gbXkgdW5kZXJzdGFuZGluZywgcm9idXN0bmVzcyBpcyBhbiBpbXBvcnRhbnQgZmVh
dHVyZSBvZiBuZXR3b3JrIHByb3RvY29scywgd2hpY2ggaW5jbHVkZSB0aGUgcm9idXN0bmVzcyB0
byBlcnJvcnMgYW5kIGZhaWx1cmVzIGhhcHBlbmVkIGluIHRoZSBuZXR3b3JrLiBJZiB0aGVyZSBp
cyBhIGJ1ZyBpbiBhIHBhcnRpY3VsYXIgcm91dGVyIGluIHRoZSBuZXR3b3JrLCBvcGVyYXRvciB3
b3VsZCBub3QgYWxsb3cgdGhlIHdob2xlIG5ldHdvcmsgYmVpbmcgaW1wYWN0ZWQsIHdoaWNoIG1l
YW5zIG90aGVyIHJvdXRlcnMgaW4gdGhlIG5ldHdvcmsgbmVlZHMgdG8gd29yayBwcm9wZXJseSBp
biB0aGlzIHNpdHVhdGlvbi4gRm9yIGV4YW1wbGUgaW4gQkdQLCB0aGUgZXJyb3IgaGFuZGxpbmcg
bWVjaGFuaXNtIGhhcyBiZWVuIG9wdGltaXplZCB0byBhdm9pZCB1bm5lY2Vzc2FyeSBzZXNzaW9u
IHRlYXJkb3duLg0KDQpTbyB5b3UgYWdyZWUgeW91ciBwcm9ibGVtIHN0YXRlbWVudCBpcyBjb25m
aW5lZCB0byBhIHNvZnR3YXJlIGJ1ZyByZXN1bHRpbmcgaW4gTFNBcyBiZWluZyBhZ2VkIHRvbyBx
dWlja2x5PyBJIHRoaW5rIHRoaXMgaXMgdGhlIHRoaXJkIHRpbWUgSeKAmXZlIHJhaXNlZCB0aGlz
IHF1ZXN0aW9uLg0KDQpbSmllXSBBcyBJIHNhaWQgYmVmb3JlLCB0aGUgcHJvYmxlbXMgaGFwcGVu
ZWQgaW4gdGhlIHByb2R1Y3Rpb24gbmV0d29yayBhcmUgY2F1c2VkIGJ5IHNvZnR3YXJlIGJ1ZyBp
biBMU0EgYWdpbmcsIHNvIEkgdGhpbmsgdGhpcyBpcyB0aGUgbWFqb3IgY2FzZS4NCg0KSWYgaXQg
aGFzIHN1Y2ggYSBwcm9ibGVtICh3aGV0aGVyIGl0IGJlIGR1ZSB0byBhIHN5c3RlbSB0aW1lciBi
dWcgb3IgYSBzb21lIG1vcmUgc3BlY2lmaWMgYWdpbmcgcHJvYmxlbSksIGl0IHNlZW1zIHRoZSBy
b3V0ZXIgd291bGQgYWxzbyBiZSByZWZyZXNoaW5nIGl0cyBMU0FzIGFsbCB0b28gZnJlcXVlbnRs
eSAoYXQgbGVhc3QgYXQgdHdpY2UgdGhlIHJhdGUpIGFuZCBpdCB3b3VsZCBiZSByZWFkaWx5IGlk
ZW50aWZpYWJsZS4gRm9yIGEgc3lzdGVtIHRpbWUgcHJvYmxlbSwgdGhlIHJvdXRlciB3b3VsZCBs
aWtlbHkgaGF2ZSBtYW55IG90aGVyIHByb2JsZW1zLiBGb3IgZXhhbXBsZSwgaXQgd291bGQgbm90
IG1haW50YWluIE9TUEYgYWRqYWNlbmNpZXMgaWYgdGhlIGRlYWQgdGltZXIgYWR2YW5jZXMgZmFz
dCBlbm91Z2guIEl0IHdvdWxkIHJldHJhbnNtaXQgYXQgYSB2ZXJ5IGZhc3QgcmF0ZSBhcyB3ZWxs
LiBBcmUgeW91IGdvaW5nIHRvIHdyaXRlIHByb2JsZW0gc3RhdGVtZW50cyBhbmQgc3VnZ2VzdCBz
b2x1dGlvbnMgZm9yIHRoZXNlIHNpdHVhdGlvbnMgYXMgd2VsbD8NCg0KW0ppZV0gVGhpcyBkZXBl
bmRzIG9uIHRoZSBpbXBsZW1lbnRhdGlvbi4gdGhlIHNvZnR3YXJlIGJ1ZyBtYXkgb25seSBpbXBh
Y3QgdGhlIGFnaW5nIG9mIExTQXMgcmVjZWl2ZWQgZnJvbSBvdGhlciByb3V0ZXJzLiBBbmQgZnJl
cXVlbnQgTFNBIHJlZnJlc2hpbmcgbWF5IGJlIGNhdXNlZCBieSBvdGhlciBjYXNlcyBzdWNoIGFz
IGxpbmsgb3NjaWxsYXRpb24uICBGb3IgYSBzeXN0ZW0gdGltZXIgcHJvYmxlbSwgT1NQRiBhZGph
Y2VuY3kgbWF5IG9zY2lsbGF0ZSwgYnV0IGlmIHRoZSBtYW5hZ2VtZW50IGNvbm5lY3Rpb24gaXMg
aW1wYWN0ZWQsIHN1Y2ggb3NjaWxsYXRpb24gaXMgZGlmZmljdWx0IHRvIGJlIGlkZW50aWZpZWQu
DQoNCldoYXQgYWJvdXQgb3RoZXIgYnVncz8gV2hhdCBpZiB0aGUgcm91dGVyIGVycm9uZW91c2x5
IHNwZWNpZmllcyBhIG5laWdoYm9y4oCZcyByb3V0ZXItaWQgYXMgaXRzIG93biBpbiBhIFJvdXRl
ci1MU0E/IElzIHRoaXMgYSBwcm9ibGVtIHRoZSBwcm90b2NvbCBzaG91bGQgaGFuZGxlPw0KDQpb
SmllXSBEZXBlbmRzIG9uIHRoZSBzaWduaWZpY2FuY2UgdG8gbmV0d29yaywgY2FzZSBieSBjYXNl
IGFuYWx5c2lzIG1heSBiZSBuZWVkZWQuDQoNCg0KSSBhZ3JlZSB0aGF0IE9TUEYgWWFuZyBub3Rp
ZmljYXRpb24gZm9yIExTQSB0aW1lb3V0IGlzIGEgbmljZSB0aGluZyB0byBoYXZlIGFuZCBjb3Vs
ZCBiZSB1c2VmdWwgdG8gaWRlbnRpZnkgdGhlIG1pc2JlaGF2ZWQgcm91dGVyLiBNeSBjb25jZXJu
IGlzIHNvbWV0aW1lcyB0aGUgbmV0d29yayBtYXkgYmUgc2V2ZXJlbHkgaW1wYWN0ZWQgdGhhdCB0
aGUgY29ubmVjdGl2aXR5IG9mIG5ldGNvbmYvcmVzdGNvbmYgaXMgYWxzbyBpbXBhY3RlZC4gVG8g
YXZvaWQgdGhpcywgc29tZSBtZWNoYW5pc20gdG8gbWl0aWdhdGUgdGhlIGltcGFjdCBvZiB0aGlz
IHByb2JsZW0gY291bGQgaGVscC4NCg0KSSBiZWxpZXZlIGEgcm91dGVyIGhhdmUgc3VjaCBpbXBh
Y3Qgd291bGQgYmUgZWFzeSB0byBpZGVudGlmeeKApg0KDQpbSmllXSBBY2NvcmRpbmcgdG8gdGhl
IGZlZWRiYWNrIGZyb20gb24tc2l0ZSBlbmdpbmVlcnMsIHdoZW4gSUdQIHJvdXRpbmcgaXMgb3Nj
aWxsYXRpbmcgc2V2ZXJlbHkgd2hpY2ggbWFrZXMgdGhlIG1hbmFnZW1lbnQgY29ubmVjdGlvbiB1
bmF2YWlsYWJsZSwgaXQgdXN1YWxseSB0YWtlcyBtdWNoIGxvbmdlciB0aW1lIGZvciB0cm91Ymxl
c2hvb3RpbmcsIGFzIGxvZ2dpbmcgdG8gYW55IHJvdXRlciBjYW5ub3QgYmUgZG9uZSB2aWEgdGhl
IG1hbmFnZW1lbnQgbmV0d29yay4gU28gbWF5YmUgaXQgd291bGQgYmUgYmV0dGVyIHRvIGhhdmUg
c29tZSBhdXRvbWF0aWMgbWVjaGFuaXNtIHRvIHJlZHVjZSB0aGUgaW1wYWN0IGJlZm9yZSBpdCBi
ZWNvbWVzIGEgYmlnIHByb2JsZW0gdG8gdHJvdWJsZXNob290Lg0KDQpCZXN0IHJlZ2FyZHMsDQpK
aWUNCg0KVGhhbmtzLA0KQWNlZQ0KDQoNCkJlc3QgcmVnYXJkcywNCkppZQ0KDQpGcm9tOiBBY2Vl
IExpbmRlbSAoYWNlZSkgW21haWx0bzphY2VlQGNpc2NvLmNvbV0NClNlbnQ6IFNhdHVyZGF5LCBB
dWd1c3QgMTMsIDIwMTYgMzoyNyBBTQ0KVG86IExlcyBHaW5zYmVyZyAoZ2luc2JlcmcpOyBEb25n
amllIChKaW1teSk7IG9zcGZAaWV0Zi5vcmc8bWFpbHRvOm9zcGZAaWV0Zi5vcmc+DQpDYzogWmhh
bmd4dWRvbmcgKHpoYW5neHVkb25nLCBWUlApOyBsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb208
bWFpbHRvOmxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbT4NClN1YmplY3Q6IFJlOiBbT1NQRl0g
U29saWNpdCBmZWVkYmFja3Mgb24gZHJhZnQtZG9uZy1vc3BmLW1heGFnZS1mbHVzaC1wcm9ibGVt
LXN0YXRlbWVudA0KDQpTcGVha2luZyBhcyBhIFdHIG1lbWJlcjoNCg0KSGkgSmllLA0KDQpJIGJl
bGlldmUgd2UgYWdyZWUgdGhhdCB0aGUgcHJvYmxlbSBpcyBjb25maW5lZCB0byBPU1BGIGJ1Z3Ms
IHN5c3RlbSB0aW1lciBidWdzLCAgYW5kIHBhY2tldCBjb3JydXB0aW9uLiBJ4oCZZCBhc3NlcnQg
dGhhdCBjb3JydXB0aW9uIGNhbiBiZSBkZXRlY3RlZCB2aWEgT1NQRiBhdXRoZW50aWNhdGlvbi4g
SW4gZmFjdCwgdGhlcmUgaXMgYSB3ZWxsLWtub3duIGFudGlkb3RlIHdoZXJlIElTLUlTIGF1dGhl
bnRpY2F0aW9uIHdhcyBlbmFibGVkIHNvbGVseSBmb3IgdGhlIHB1cnBvc2Ugb2YgZmlsdGVyaW5n
IGNvcnJ1cHRlZCBwcm90b2NvbCBwYWNrZXRzIGluIGFuIGVudmlyb25tZW50IHdpdGggbGluZSBj
YXJkcyB0aGF0IHdlcmUgcHJvbmUgdG8gc3VjaCBjb3JydXB0aW9uLiBIZW5jZSwgd2UgYXJlIGxl
ZnQgd2l0aCBwcm9ibGVtcyBiYXNlZCBvbiBPU1BGIG9yIHN5c3RlbSB0aW1lciBidWdzLiBJZiB0
aGVyZSB3ZXJlIGEgc3lzdGVtIHRpbWVyIGJ1ZywgSeKAmWQgZG91YnQgdGhhdCBuZXR3b3JraW5n
IGRldmljZSB3aXRoIHN1Y2ggYSBidWcgd291bGQgYmUgZnVuY3Rpb25hbCB0byB0aGUgcG9pbnQg
b2YgYmVpbmcgYWJsZSB0byBlc3RhYmxpc2ggYW5kIG1haW50YWluaW5nIE9TUEYgYWRqYWNlbmNp
ZXMuICBEbyB3ZSByZWFsbHkgd2FudCB0byBlbmhhbmNlIHRoZSBwcm90b2NvbCB0byBkZWFsIHdp
dGggYnVncz8NCg0KSeKAmXZlIHRob3VnaHQgYWJvdXQgdGhpcyBhbmQgb25lIHBvdGVudGlhbCBh
Y3Rpb24gSSBjb3VsZCBlbnZpc2lvbiB3b3VsZCBiZSB0byBhZGQgYSBzZXBhcmF0ZSBPU1BGIFlB
Tkcgbm90aWZpY2F0aW9uIHdoZXJlIGFuIExTQSB0aW1lcyBvdXQgYW5kIGEgcm91dGVyIG90aGVy
IHRoYW4gdGhlIG9yaWdpbmF0b3IgcHVyZ2VzIGl0LiBUaGlzIHdheSwgdGhlIG1pc2JlaGF2aW5n
IE9TUEYgcm91dGVyIGNvdWxkIGJlIHJlYWRpbHkgaWRlbnRpZmllZC4NCg0KVGhhbmtzLA0KQWNl
ZQ0KDQoNCkZyb206IE9TUEYgPG9zcGYtYm91bmNlc0BpZXRmLm9yZzxtYWlsdG86b3NwZi1ib3Vu
Y2VzQGlldGYub3JnPj4gb24gYmVoYWxmIG9mICJMZXMgR2luc2JlcmcgKGdpbnNiZXJnKSIgPGdp
bnNiZXJnQGNpc2NvLmNvbTxtYWlsdG86Z2luc2JlcmdAY2lzY28uY29tPj4NCkRhdGU6IFRodXJz
ZGF5LCBBdWd1c3QgMTEsIDIwMTYgYXQgMToyOSBQTQ0KVG86IEppZSBEb25nIDxqaWUuZG9uZ0Bo
dWF3ZWkuY29tPG1haWx0bzpqaWUuZG9uZ0BodWF3ZWkuY29tPj4sIE9TUEYgV0cgTGlzdCA8b3Nw
ZkBpZXRmLm9yZzxtYWlsdG86b3NwZkBpZXRmLm9yZz4+DQpDYzogIlpoYW5neHVkb25nICh6aGFu
Z3h1ZG9uZywgVlJQKSIgPHpoYW5neHVkb25nQGh1YXdlaS5jb208bWFpbHRvOnpoYW5neHVkb25n
QGh1YXdlaS5jb20+PiwgImxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbTxtYWlsdG86bGl6aGVu
cWlhbmdAY2hpbmFtb2JpbGUuY29tPiIgPGxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbTxtYWls
dG86bGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tPj4NClN1YmplY3Q6IFJlOiBbT1NQRl0gU29s
aWNpdCBmZWVkYmFja3Mgb24gZHJhZnQtZG9uZy1vc3BmLW1heGFnZS1mbHVzaC1wcm9ibGVtLXN0
YXRlbWVudA0KDQpKaWUg4oCTDQoNCkhhdmluZyB0aGUgZGlzY3Vzc2lvbiBoYXMgY2VydGFpbmx5
IGJlZW4gYSBnb29kIHRoaW5nLCBidXQgaWYgdGhlIGNvbnNlbnN1cyBvZiB0aGUgV0cgaXMgdGhh
dCB0aGVyZSBpcyBubyBwcm90b2NvbCBjaGFuZ2UgcmVxdWlyZWQgdGhlbiB0aGVyZSBpcyBubyBu
ZWVkIGZvciBhbnkgZHJhZnQg4oCTIHdoaWNoIGlzIG15IGN1cnJlbnQgcG9zaXRpb24uDQoNClRo
ZSBvdGhlciBwb2ludCBpcyB0aGF0IHlvdSBzZWVtIHRvIGJlIGNvbmZ1c2luZyB0aGUgSVMtSVMg
UHVyZ2Ugb3JpZ2luYXRpb24gVExWIChSRkMgNjIzMikgd2l0aCBkZXRlY3RpbmcgaW52YWxpZCBw
dXJnZXMvcmVtYWluaW5nIGxpZmV0aW1lIGNvcnJ1cHRpb24uIFRoaXMgaXMgbm90IHRoZSBjYXNl
LiBSRkMgNjIzMiBzaW1wbHkgYWxsb3dzIHVzIHRvIGRldGVjdCB3aGljaCByb3V0ZXIgb3JpZ2lu
YXRlZCBhIHB1cmdlIOKAkyBpdCBpcyBub3QgYWJsZSB0byBkZXRlY3Qgd2hldGhlciBhIHB1cmdl
IGlzIHZhbGlkL2ludmFsaWQg4oCTIGFuZCB3YXMgbm90IG1vdGl2YXRlZCBieSBjb25jZXJucyBh
Ym91dCByZW1haW5pbmcgbGlmZXRpbWUgY29ycnVwdGlvbi4NCg0KICAgTGVzDQoNCg0KRnJvbTog
RG9uZ2ppZSAoSmltbXkpIFttYWlsdG86amllLmRvbmdAaHVhd2VpLmNvbV0NClNlbnQ6IFdlZG5l
c2RheSwgQXVndXN0IDEwLCAyMDE2IDk6MjQgUE0NClRvOiBMZXMgR2luc2JlcmcgKGdpbnNiZXJn
KTsgb3NwZkBpZXRmLm9yZzxtYWlsdG86b3NwZkBpZXRmLm9yZz4NCkNjOiBaaGFuZ3h1ZG9uZyAo
emhhbmd4dWRvbmcsIFZSUCk7IGxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbTxtYWlsdG86bGl6
aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tPg0KU3ViamVjdDogUkU6IFtPU1BGXSBTb2xpY2l0IGZl
ZWRiYWNrcyBvbiBkcmFmdC1kb25nLW9zcGYtbWF4YWdlLWZsdXNoLXByb2JsZW0tc3RhdGVtZW50
DQoNCkhpIExlcywNCg0KVGhlIGN1cnJlbnQgZHJhZnQgaXMgYWJvdXQgcHJvYmxlbSBzdGF0ZW1l
bnQsIHNvIElNTyB3aGF0IHRoZSBXRyBuZWVkcyB0byBjb25zaWRlciBpcyB3aGV0aGVyIHRoaXMg
aXMgYSB2dWxuZXJhYmlsaXR5IG9mIE9TUEYgcHJvdG9jb2wsIGFuZCB3aGV0aGVyIGl0IGNhbiBo
YXZlIG5lZ2F0aXZlIGltcGFjdCB0byB0aGUgbmV0d29yay4gSWYgdGhlIHByb2JsZW0gaXMgYWNr
bm93bGVkZ2VkLCBJTU8gaXQgaXMgd29ydGggdG8gYmUgZG9jdW1lbnRlZC4NCg0KVGhlIOKAnFJP
SeKAnSBhcyB5b3UgbWVudGlvbmVkIGlzIGZvciB0aGUgZXZhbHVhdGlvbiBvZiB0aGUgcHJvcG9z
ZWQgc29sdXRpb25zLiBJIHRvdGFsbHkgYWdyZWUgdGhhdCBmb3IgdGhlIHRpbWVyIGJ1ZyBjYXNl
LCByZWNvZ25pemluZyBhbmQgaWdub3JpbmcgdGhlIHJlY2VpdmVkIGFibm9ybWFsIE1heGFnZSBM
U0FzIGNhbm5vdCBzdG9wIHRoZSBtaXNiZWhhdmVkIHJvdXRlciBmcm9tIGdlbmVyYXRpbmcgZnVy
dGhlciBNYXhhZ2UgTFNBLCBhcyBpdCBpcyBhIHN5c3RlbWF0aWMgcHJvYmxlbSwgd2hpY2ggY2Fu
IG9ubHkgYmUgZml4ZWQgYWZ0ZXIgdGhlIG9wZXJhdG9yIGlkZW50aWZpZXMgdGhhdCByb3V0ZXIu
IFRoaXMgaXMgYWxzbyBzaW1pbGFyIHRvIHRoZSBzeXN0ZW1hdGljIGNvcnJ1cHRpb24gb2YgSVMt
SVMgcmVtYWluIHRpbWUuICBBbmQgdGhpcyBpcyB3aHkgdGhpcyBkcmFmdCBtZW50aW9ucyB0d28g
a2luZHMgb2YgcG90ZW50aWFsIHNvbHV0aW9ucywgdGhlIG1pdGlnYXRpb24gbWVjaGFuaXNtIGNh
biBhdm9pZCB0aGUgbmV0d29yayBiZWluZyBzZXZlcmVseSBpbXBhY3RlZCBieSB0aGUgcHJvYmxl
bSwgd2hpbGUgZm9yIHN5c3RlbWF0aWMgcHJvYmxlbXMsIHByb2JsZW0gbG9jYWxpemF0aW9uIGlz
IG5lZWRlZCB0byBpZGVudGlmeSB0aGUgbWlzYmVoYXZlZCByb3V0ZXIgYW5kIHRoZW4gc29sdmUg
dGhlIHByb2JsZW0uDQoNCkJlc3QgcmVnYXJkcywNCkppZQ0KDQpGcm9tOiBPU1BGIFttYWlsdG86
b3NwZi1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgTGVzIEdpbnNiZXJnIChnaW5zYmVy
ZykNClNlbnQ6IE1vbmRheSwgQXVndXN0IDA4LCAyMDE2IDI6MTQgQU0NClRvOiBEb25namllIChK
aW1teSkgPGppZS5kb25nQGh1YXdlaS5jb208bWFpbHRvOmppZS5kb25nQGh1YXdlaS5jb20+Pjsg
b3NwZkBpZXRmLm9yZzxtYWlsdG86b3NwZkBpZXRmLm9yZz4NCkNjOiBaaGFuZ3h1ZG9uZyAoemhh
bmd4dWRvbmcsIFZSUCkgPHpoYW5neHVkb25nQGh1YXdlaS5jb208bWFpbHRvOnpoYW5neHVkb25n
QGh1YXdlaS5jb20+PjsgbGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tPG1haWx0bzpsaXpoZW5x
aWFuZ0BjaGluYW1vYmlsZS5jb20+DQpTdWJqZWN0OiBSZTogW09TUEZdIFNvbGljaXQgZmVlZGJh
Y2tzIG9uIGRyYWZ0LWRvbmctb3NwZi1tYXhhZ2UtZmx1c2gtcHJvYmxlbS1zdGF0ZW1lbnQNCg0K
SmllIOKAkw0KDQpUaGlua2luZyBhYm91dCB0aGUgZm9sbG93aW5nIHNvbWUgbW9yZToNCg0KPHNu
aXA+DQpXaGF0IHJlbWFpbnMgaXMgdGhlIHBvc3NpYmlsaXR5IHRoYXQgYW4gaW1wbGVtZW50YXRp
b24gaGFzIHNvbWUgYnVnIGFuZCB1bmludGVudGlvbmFsbHkgbW9kaWZpZXMgdGhlIGFnZSB0byBz
b21ldGhpbmcgb3RoZXIgdGhhbiB3aGF0IGl0IHNob3VsZCBiZSBkdWUgdG8gdGhlIGFjdHVhbCBl
bGFwc2VkIHRpbWUgc2luY2UgTFNBIGdlbmVyYXRpb24uIEkgc3VwcG9zZSBhIG1lY2hhbmlzbSBl
cXVpdmFsZW50IHRvIHdoYXQgdGhlIElTLUlTIGRyYWZ0IGRlZmluZWQgaS5lLiBzZXR0aW5nIHRo
ZSBhZ2UgdG8g4oCcbmV34oCdICgwIGluIE9TUEYgY2FzZSkgd2hlbiBmaXJzdCByZWNlaXZpbmcg
YSBub24tc2VsZi1nZW5lcmF0ZWQgTFNBIGNvdWxkIGJlIHVzZWZ1bCB0byBwcmV2ZW50IG5lZ2F0
aXZlIGltcGFjdHMgb2Ygc3VjaCBhbiBpbXBsZW1lbnRhdGlvbiBidWcuIElzIHRoaXMgd2hhdCB5
b3UgaW50ZW5kPw0KDQpbSmllXTogTW9yZSBzcGVjaWZpY2FsbHksIHRoZSBwcm9ibGVtIGNvdWxk
IGJlIGNhdXNlZCBieSBlaXRoZXIg4oCcc2V0dGluZyB0aGUgTFMgYWdlIGZpZWxkIGluY29ycmVj
dGx5IGR1ZSB0byBpbXBsZW1lbnRhdGlvbiBidWfigJ0gb3Ig4oCcc3lzdGVtIHRpbWVyIHJ1bnMg
c28gZmFzdCB0aGF0IHRoZSBMUyBhZ2UgcmVhY2hlcyBNYXhBZ2UgbXVjaCBlYXJsaWVyIHRoYW4g
b3RoZXIgcm91dGVyc+KAnS4gQW5vdGhlciBsZXNzIGxpa2VseSBjYXNlIGlzIHRoYXQgdGhlIExT
IGFnZSBmaWVsZCBpcyBjb3JydXB0ZWQgYmVmb3JlIHRoZSBMU0EgaXMgYXNzZW1ibGVkIGludG8g
T1NQRiBwYWNrZXQuDQo8ZW5kIHNuaXA+DQoNClRoZSBiZW5lZml0cyBhcmUgZXh0cmVtZWx5IGxp
bWl0ZWQuIElmIGEgcm91dGVyIHByZW1hdHVyZWx5IGFnZXMgYW4gTFNBIGR1ZSB0byBhIHRpbWVy
IGJ1ZywgaWdub3JpbmcgdGhlIHJlY2VpdmVkIExTQSBhZ2Ugb24gcmVjZXB0aW9uIGlzbuKAmXQg
Z29pbmcgdG8gcHJldmVudCBwcmVtYXR1cmUgcHVyZ2luZyBieSB0aGUgcm91dGVyIHdoaWNoIGhh
cyB0aGUgYnVnLiBTbyB0aGUgZWZmZWN0IG9mIGlnbm9yaW5nIHRoZSByZWNlaXZlZCBMU0EgYWdl
IHByaW9yIHRvIHJlYWNoaW5nIE1BWEFHRSB3aWxsIGJlIHNob3J0IGxpdmVkLiBZb3UgYXJlIHRo
ZW4gbGVmdCB3aXRoIHRoZSBwb3NzaWJpbGl0eSB0aGF0IGFuIGltcGxlbWVudGF0aW9uIGNvcnJ1
cHRzIHRoZSBMU0EgYWdlIEJFRk9SRSBjYWxjdWxhdGluZyBjaGVja3N1bS9jcnlwdG8gYXV0aGVu
dGljYXRpb24g4oCTIGJ1dCBpdHMgbG9jYWwgdGltZW91dCBsb2dpYyBpcyB1bmFmZmVjdGVkLiBU
aGlzIGhhcyB2ZXJ5IGxpbWl0ZWQgdmFsdWUuIFdoZXRoZXIgdGhlIFdHIGNvbnNpZGVycyB0aGlz
IHdvcnRoIHB1cnN1aW5nIGlzIHNvbWV0aGluZyB5b3UgbmVlZCB0byBhc2suIEZvciBteXNlbGYs
IEkgZG9u4oCZdCBzZWUgbXVjaCBST0kgaGVyZS4NCg0KICBMZXMNCg0KDQoNCkZyb206IERvbmdq
aWUgKEppbW15KSBbbWFpbHRvOmppZS5kb25nQGh1YXdlaS5jb21dDQpTZW50OiBNb25kYXksIEF1
Z3VzdCAwMSwgMjAxNiA5OjQzIFBNDQpUbzogTGVzIEdpbnNiZXJnIChnaW5zYmVyZyk7IG9zcGZA
aWV0Zi5vcmc8bWFpbHRvOm9zcGZAaWV0Zi5vcmc+DQpDYzogWmhhbmd4dWRvbmcgKHpoYW5neHVk
b25nLCBWUlApOyBsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb208bWFpbHRvOmxpemhlbnFpYW5n
QGNoaW5hbW9iaWxlLmNvbT4NClN1YmplY3Q6IFJFOiBbT1NQRl0gU29saWNpdCBmZWVkYmFja3Mg
b24gZHJhZnQtZG9uZy1vc3BmLW1heGFnZS1mbHVzaC1wcm9ibGVtLXN0YXRlbWVudA0KDQpIaSBM
ZXMsDQoNClBsZWFzZSBzZWUgbXkgcmVwbGllcyB3aXRoIFtKaWUyXToNCg0KRnJvbTogTGVzIEdp
bnNiZXJnIChnaW5zYmVyZykgW21haWx0bzpnaW5zYmVyZ0BjaXNjby5jb21dDQpTZW50OiBNb25k
YXksIEF1Z3VzdCAwMSwgMjAxNiA5OjU3IFBNDQpUbzogRG9uZ2ppZSAoSmltbXkpOyBvc3BmQGll
dGYub3JnPG1haWx0bzpvc3BmQGlldGYub3JnPg0KQ2M6IFpoYW5neHVkb25nICh6aGFuZ3h1ZG9u
ZywgVlJQKTsgbGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tPG1haWx0bzpsaXpoZW5xaWFuZ0Bj
aGluYW1vYmlsZS5jb20+DQpTdWJqZWN0OiBSRTogW09TUEZdIFNvbGljaXQgZmVlZGJhY2tzIG9u
IGRyYWZ0LWRvbmctb3NwZi1tYXhhZ2UtZmx1c2gtcHJvYmxlbS1zdGF0ZW1lbnQNCg0KSmllIC0N
Cg0KRnJvbTogRG9uZ2ppZSAoSmltbXkpIFttYWlsdG86amllLmRvbmdAaHVhd2VpLmNvbV0NClNl
bnQ6IE1vbmRheSwgQXVndXN0IDAxLCAyMDE2IDE6NDQgQU0NClRvOiBMZXMgR2luc2JlcmcgKGdp
bnNiZXJnKTsgb3NwZkBpZXRmLm9yZzxtYWlsdG86b3NwZkBpZXRmLm9yZz4NCkNjOiBaaGFuZ3h1
ZG9uZyAoemhhbmd4dWRvbmcsIFZSUCk7IGxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbTxtYWls
dG86bGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tPg0KU3ViamVjdDogUkU6IFtPU1BGXSBTb2xp
Y2l0IGZlZWRiYWNrcyBvbiBkcmFmdC1kb25nLW9zcGYtbWF4YWdlLWZsdXNoLXByb2JsZW0tc3Rh
dGVtZW50DQoNCkhpIExlcywNCg0KUGxlYXNlIHNlZSBpbmxpbmUgd2l0aCBbSmllXToNCg0KRnJv
bTogTGVzIEdpbnNiZXJnIChnaW5zYmVyZykgW21haWx0bzpnaW5zYmVyZ0BjaXNjby5jb21dDQpT
ZW50OiBNb25kYXksIEF1Z3VzdCAwMSwgMjAxNiAzOjA5IFBNDQpUbzogRG9uZ2ppZSAoSmltbXkp
OyBvc3BmQGlldGYub3JnPG1haWx0bzpvc3BmQGlldGYub3JnPg0KQ2M6IFpoYW5neHVkb25nICh6
aGFuZ3h1ZG9uZywgVlJQKTsgbGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tPG1haWx0bzpsaXpo
ZW5xaWFuZ0BjaGluYW1vYmlsZS5jb20+DQpTdWJqZWN0OiBSRTogW09TUEZdIFNvbGljaXQgZmVl
ZGJhY2tzIG9uIGRyYWZ0LWRvbmctb3NwZi1tYXhhZ2UtZmx1c2gtcHJvYmxlbS1zdGF0ZW1lbnQN
Cg0KSmllIOKAkw0KDQpGdWxseSBhZ3JlZSB0aGF0IElTLUlTIGFuZCBPU1BGIGRpZmZlciBpbiB0
aGlzIHJlZ2FyZC4NCg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtaWV0Zi1pc2lzLXJl
bWFpbmluZy1saWZldGltZS0wMS50eHQgYWRkcmVzc2VzIHByb2JsZW1zIHdoZXJlIGNvcnJ1cHRp
b24gb2YgdGhlIHJlbWFpbmluZyBsaWZldGltZSBvY2N1cnMgZWl0aGVyIGR1cmluZyB0cmFuc21p
c3Npb24vcmVjZXB0aW9uIG9yIGR1ZSB0byBzb21lIERPUyBhdHRhY2suIFRoaXMgaXNu4oCZdCBh
IGNvbmNlcm4gdyBPU1BGIChob3BlIHlvdSBhZ3JlZSkuDQoNCltKaWVdOiBZZXMsIGZvciBPU1BG
IHRoZSBjb3JydXB0aW9uIGR1cmluZyBwYWNrZXQgdHJhbnNtaXNzaW9uIGNhbiBiZSBkZXRlY3Rl
ZC4NCg0KV2hhdCByZW1haW5zIGlzIHRoZSBwb3NzaWJpbGl0eSB0aGF0IGFuIGltcGxlbWVudGF0
aW9uIGhhcyBzb21lIGJ1ZyBhbmQgdW5pbnRlbnRpb25hbGx5IG1vZGlmaWVzIHRoZSBhZ2UgdG8g
c29tZXRoaW5nIG90aGVyIHRoYW4gd2hhdCBpdCBzaG91bGQgYmUgZHVlIHRvIHRoZSBhY3R1YWwg
ZWxhcHNlZCB0aW1lIHNpbmNlIExTQSBnZW5lcmF0aW9uLiBJIHN1cHBvc2UgYSBtZWNoYW5pc20g
ZXF1aXZhbGVudCB0byB3aGF0IHRoZSBJUy1JUyBkcmFmdCBkZWZpbmVkIGkuZS4gc2V0dGluZyB0
aGUgYWdlIHRvIOKAnG5ld+KAnSAoMCBpbiBPU1BGIGNhc2UpIHdoZW4gZmlyc3QgcmVjZWl2aW5n
IGEgbm9uLXNlbGYtZ2VuZXJhdGVkIExTQSBjb3VsZCBiZSB1c2VmdWwgdG8gcHJldmVudCBuZWdh
dGl2ZSBpbXBhY3RzIG9mIHN1Y2ggYW4gaW1wbGVtZW50YXRpb24gYnVnLiBJcyB0aGlzIHdoYXQg
eW91IGludGVuZD8NCg0KW0ppZV06IE1vcmUgc3BlY2lmaWNhbGx5LCB0aGUgcHJvYmxlbSBjb3Vs
ZCBiZSBjYXVzZWQgYnkgZWl0aGVyIOKAnHNldHRpbmcgdGhlIExTIGFnZSBmaWVsZCBpbmNvcnJl
Y3RseSBkdWUgdG8gaW1wbGVtZW50YXRpb24gYnVn4oCdIG9yIOKAnHN5c3RlbSB0aW1lciBydW5z
IHNvIGZhc3QgdGhhdCB0aGUgTFMgYWdlIHJlYWNoZXMgTWF4QWdlIG11Y2ggZWFybGllciB0aGFu
IG90aGVyIHJvdXRlcnPigJ0uIEFub3RoZXIgbGVzcyBsaWtlbHkgY2FzZSBpcyB0aGF0IHRoZSBM
UyBhZ2UgZmllbGQgaXMgY29ycnVwdGVkIGJlZm9yZSB0aGUgTFNBIGlzIGFzc2VtYmxlZCBpbnRv
IE9TUEYgcGFja2V0Lg0KDQpbSmllXTogUmVnYXJkaW5nIHRoZSBzb2x1dGlvbnMgc3BhY2UsIElN
TyB3ZSBuZWVkIHRvIGNvbnNpZGVyIGJvdGggY2FzZXM6IOKAnExTIGFnZSByZWFjaGVzIE1heEFn
ZeKAnSBhbmQg4oCcTFMgYWdlIGNsb3NlIHRvIE1heEFnZeKAnS4gRm9yIElTLUlTLCBSRkMgNjIz
MiBhbmQgUkZDIDYyMzMgcHJvdmlkZSBzb2x1dGlvbnMgZm9yIHRoZSBkZXRlY3Rpb24gYW5kIGlk
ZW50aWZpY2F0aW9uIG9mIGNvcnJ1cHRlZCBJUy1JUyBwdXJnZSwgd2hpbGUgT1NQRiBkb2VzIG5v
dCBoYXZlIHNpbWlsYXIgbWVjaGFuaXNtcy4NCg0KW0xlczpdIEl0IGlzIGluY29ycmVjdCB0byBz
YXkgdGhhdCBSRkMgNjIzMiBtYWtlcyBpdCBwb3NzaWJsZSB0byBkZXRlY3QgYSBjb3JydXB0IHB1
cmdlLiBXaGF0IGl0IGRvZXMgZG8gaXMgdG8gcHJvdmlkZSBhbiBpbmRpY2F0aW9uIGFzIHRvIHdo
aWNoIElTIGluaXRpYXRlZCBhIHB1cmdlLiBJIGRvbuKAmXQga25vdyBob3cgT1NQRiB3b3VsZCBh
ZGRyZXNzIHRoaXMgaXNzdWUsIGJ1dCBmb3IgT1NQRnYyIGF0IGxlYXN0IGFueSBzb2x1dGlvbiB3
b3VsZCBsaWtlbHkgbm90IGJlIGJhY2t3YXJkcyBjb21wYXRpYmxlLiBGb3IgdGhpcyByZWFzb24g
SSBzdWdnZXN0IHRoYXQgeW91IG5vdCB0cnkgdG8gYWRkcmVzcyB0aGlzIGlzc3VlIGluIHRoZSBz
YW1lIGRyYWZ0Lg0KDQpbSmllMl06IEFncmVlZCwgUkZDIDYyMzIgcHJvdmlkZSB0aGUgbWVjaGFu
aXNtIHRvIHRyYWNrIHRoZSBtaXNiZWhhdmVkIHJvdXRlcnMgc28gdGhhdCBvcGVyYXRvciBjYW4g
Zml4IHRoZSBwcm9ibGVtLCB0aGUgZGV0ZWN0aW9uIGNhbiBiZSBiYXNlZCBvbiB0aGUgcnVsZXMg
aW4gUkZDIDYyMzMgb3Igc29tZSBvdGhlciBhbm9tYWxpZXMuIEluZGVlZCBmb3IgT1NQRnYyIGxl
Z2FjeSBMU0FzLCBpdCBpcyBkaWZmaWN1bHQgdG8gaW50cm9kdWNlIHRoZSBtZWNoYW5pc20gc2lt
aWxhciB0byBSRkMgNjIzMiwgd2hpbGUgaXQgY2FuIGJlIGVhc2llciBmb3IgdGhlIE9TUEZ2Mi92
MyBFeHRlbmRlZCBMU0FzLiBTbyBpdCBkZXBlbmRzIG9uIGhvdyBiYWNrd2FyZCBjb21wYXRpYmxl
IHRoZSBzb2x1dGlvbiBzaG91bGQgYmUuIEkgYWdyZWUgd2l0aCB5b3UgdGhhdCB0aGUgc29sdXRp
b24gZm9yIFByb2JsZW0gTG9jYWxpemF0aW9uIGluIE9TUEYgbmVlZHMgdG8gYmUgcHJvdmlkZWQg
aW4gYSBzZXBhcmF0ZSBkb2N1bWVudC4NCg0KU29sdXRpb25zIHRvIExTIGFnZSAgY29ycnVwdGlv
biBjYW4gYmUgZG9uZSBpbiBhIGJhY2t3YXJkcyBjb21wYXRpYmxlIHdheSwgYnV0IHRoZXkgIE1V
U1QgTk9UIHJlc3VsdCBpbiBkaXNjYXJkaW5nIHB1cmdlcyB3aGljaCBwYXNzIGF1dGhlbnRpY2F0
aW9uLSBkb2luZyBzbyBwbGFjZXMgeW91IGF0IHJpc2sgZm9yIGhhdmluZyBpbmNvbnNpc3RlbnQg
TFNEQnMgaW4gdGhlIG5ldHdvcmsuDQoNCltKaWUyXTogRXhhY3RseS4gVGhlIHJlY2VpdmVkIE1h
eEFnZSBMU0FzIGNhbm5vdCBzaW1wbHkgYmUgZGlzY2FyZGVkLCB0aGUgZGVjaXNpb24gbXVzdCBi
ZSBtYWRlIGNhcmVmdWxseSwgcHJvYmFibHkgYmFzZWQgb24gc29tZSBhZGRpdGlvbmFsIGluZm9y
bWF0aW9uLiBUaGUgYXV0aG9ycyBoYXMgZGlzY3Vzc2VkIHNvbWUgcG9zc2libGUgc29sdXRpb24g
aW50ZXJuYWxseSwgYW5kIHdpbGwgcHJlcGFyZSBzb21lIG1hdGVyaWFsIGZvciBmdXJ0aGVyIG9w
ZW4gZGlzY3Vzc2lvbi4NCg0KQXMgd3JpdHRlbiwgdGhlIGRyYWZ0IG1ha2VzIGNsYWltcyB0aGF0
IGFyZSBhdCBsZWFzdCBtaXNsZWFkaW5nIOKAkyBhbmQgSSBiZWxpZXZlIGFjdHVhbGx5IGluY29y
cmVjdC4gSW4gU2VjdGlvbiA2IHlvdSBzYXk6DQoNCuKAnFRoZSBMUyBhZ2UgZmllbGQgbWF5IGJl
IGFsdGVyZWQgYXMgYSByZXN1bHQgb2YNCiAgIHBhY2tldCBjb3JydXB0aW9uLCBzdWNoIG1vZGlm
aWNhdGlvbiBjYW5ub3QgYmUgZGV0ZWN0ZWQgYnkgTFNBDQogICBjaGVja3N1bSBub3IgT1NQRiBw
YWNrZXQgY3J5cHRvZ3JhcGhpYyBhdXRoZW50aWNhdGlvbi7igJ0NCg0KVGhpcyBpc27igJl0IGNv
cnJlY3QuDQoNCltKaWVdIFRoYW5rcyBmb3IgcG9pbnRpbmcgb3V0IHRoaXMuIFRoaXMgc2VudGVu
Y2UgbmVlZCB0byBiZSByZXZpc2VkIHRvIG1lbnRpb24g4oCcTFNBIGNvcnJ1cHRpb27igJ0gcmF0
aGVyIHRoYW4g4oCccGFja2V0IGNvcnJ1cHRpb27igJ0uDQoNCldoYXQgd291bGQgYmUgaGVscGZ1
bCDigJMgYXQgbGVhc3QgdG8gbWUg4oCTIGlzIHRvIG1vdmUgZnJvbSBhIGdlbmVyaWMgcHJvYmxl
bSBzdGF0ZW1lbnQgdG8gdGhlIHNwZWNpZmljIHByb2JsZW0geW91IHdhbnQgdG8gc29sdmUgYW5k
IHRoZSBwcm9wb3NlZCBzb2x1dGlvbi4gVGhpcyBhbHNvIHJlcXVpcmVzIHlvdSB0byBtb3JlIGNs
ZWFybHkgc3RhdGUgdGhlIGNhc2VzIHdoZXJlIHRoZXJlIGlzIGFuIGFjdHVhbCB2dWxuZXJhYmls
aXR5LiBJdCB3b3VsZCBiZSBhIGxvdCBlYXNpZXIgdG8gc3VwcG9ydCB0aGUgZHJhZnQgaWYgdGhp
cyB3ZXJlIGRvbmUuDQoNCltKaWVdIFRoYW5rcyBmb3IgeW91ciBzdWdnZXN0aW9uLiBZZXMgd2Ug
Y2FuIHVwZGF0ZSB0aGlzIGRyYWZ0IHdpdGggbW9yZSBzcGVjaWZpYyBwcm9ibGVtIHN0YXRlbWVu
dHMgYXMgSSBtZW50aW9uZWQgYWJvdmUuDQoNCltKaWVdIEFzIGZvciB0aGUgcHJvcG9zZWQgc29s
dXRpb25zLCB0aGUgY3VycmVudCBkcmFmdCBzcGVjaWZpZXMgdGhlIHJlcXVpcmVtZW50cyBvbiB0
aGUgcG90ZW50aWFsIHNvbHV0aW9ucywgZnJvbSB3aGljaCB3ZSBlbnZpc2lvbiB0aGF0IGRpZmZl
cmVudCBzb2x1dGlvbnMgbWF5YmUgbmVlZGVkIGZvciDigJxJbXBhY3QgTWl0aWdhdGlvbuKAnSBh
bmQg4oCcUHJvYmxlbSBMb2NhbGl6YXRpb27igJ0uIFRoZSBzb2x1dGlvbiBmb3Ig4oCcSW1wYWN0
IG1pdGlnYXRpb27igJ0gY2FuIGJlIHRoZSBlYXNpZXIgb25lLCBmb3Igd2hpY2ggd2UgY2FuIHN0
YXJ0IHRvIGRpc2N1c3MgdGhlIHBvdGVudGlhbCBzb2x1dGlvbnMgbm93LiBXaGlsZSB0aGUgc29s
dXRpb24gZm9yIOKAnHByb2JsZW0gbG9jYWxpemF0aW9u4oCdIG1heSBuZWVkIG1vcmUgY29uc2lk
ZXJhdGlvbnMuDQoNCltMZXM6XSBBIGRpc2N1c3Npb24gb2YgdGhlIHJlcXVpcmVtZW50cyBpcyB1
c2VmdWwgYW5kIG5lY2Vzc2FyeSwgYnV0IElNTyB1bnRpbCB5b3UgcHJvcG9zZSBhIHNvbHV0aW9u
IHRoZXJlIGlzbuKAmXQgZW5vdWdoIHN1YnN0YW5jZSBmb3IgdGhlIGRvY3VtZW50IHRvIGJlY29t
ZSBhIFdHIGRvY3VtZW50Lg0KDQpbSmllMl0gWWVzIHRoZSBjdXJyZW50IGRyYWZ0IGZvY3VzZXMg
b24gdGhlIHByb2JsZW0gc3RhdGVtZW50IGFuZCB0aGUgcmVxdWlyZW1lbnRzLCB0aGUgZ29hbCBp
cyB0byBmaXJzdGx5IGdldCB0aGUgTWF4QWdlIGZsdXNoIHByb2JsZW0gYWNrbm93bGVkZ2VkIGFu
ZCByZWFjaCBjb25zZW5zdXMgb24gdGhlIHJlcXVpcmVtZW50cy4gVGhlbiB0aGUgcGxhbiBpcyB0
byBzcGVjaWZ5IHRoZSBzb2x1dGlvbnMgaW4gc2VwYXJhdGUgZG9jdW1lbnRzLiAgWW91ciB2YWx1
YWJsZSBzdWdnZXN0aW9ucyB3aWxsIGJlIGNvbnNpZGVyZWQsIGFuZCBmdXJ0aGVyIGNvbnRyaWJ1
dGlvbnMgYXJlIHdlbGNvbWUuDQoNCkJlc3QgcmVnYXJkcywNCkppZQ0KDQogICAgTGVzDQoNCkJl
c3QgcmVnYXJkcywNCkppZQ0KDQogICBMZXMNCg0KDQpGcm9tOiBEb25namllIChKaW1teSkgW21h
aWx0bzpqaWUuZG9uZ0BodWF3ZWkuY29tXQ0KU2VudDogU3VuZGF5LCBKdWx5IDMxLCAyMDE2IDEx
OjQ4IFBNDQpUbzogTGVzIEdpbnNiZXJnIChnaW5zYmVyZyk7IG9zcGZAaWV0Zi5vcmc8bWFpbHRv
Om9zcGZAaWV0Zi5vcmc+DQpDYzogWmhhbmd4dWRvbmcgKHpoYW5neHVkb25nLCBWUlApOyBsaXpo
ZW5xaWFuZ0BjaGluYW1vYmlsZS5jb208bWFpbHRvOmxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNv
bT4NClN1YmplY3Q6IFJFOiBbT1NQRl0gU29saWNpdCBmZWVkYmFja3Mgb24gZHJhZnQtZG9uZy1v
c3BmLW1heGFnZS1mbHVzaC1wcm9ibGVtLXN0YXRlbWVudA0KDQpIaSBMZXMsDQoNClRoYW5rcyBm
b3IgeW91ciBjb21tZW50cy4NCg0KT1NQRiBwYWNrZXQgbGV2ZWwgY2hlY2tzdW0gYW5kIGF1dGhl
bnRpY2F0aW9uIGNhbiBvbmx5IHByb3RlY3QgdGhlIGFzc2VtYmxlZCBMU1UgcGFja2V0IG9uZSBo
b3Agb24gdGhlIHdpcmUsIHdoaWxlIGNhbm5vdCBkZXRlY3QgYW55IGNoYW5nZSB0byBMU0EgbWFk
ZSBieSB0aGUgcm91dGVycy4gVGhpcyBpcyBiZWNhdXNlIHRoZSBPU1BGIHBhY2tldHMgYXJlIHJl
LWFzc2VtYmxlZCBvbiBlYWNoIGhvcCwgd2hpY2ggaXMgc2xpZ2h0bHkgZGlmZmVyZW50IGZyb20g
SVMtSVMuIFNvIHRoZSBwcm9ibGVtIGZvciBPU1BGIGlzIG1haW5seSBkdWUgdG8gdGhlIHByb2Js
ZW1zIGluc2lkZSB0aGUgcm91dGVyLCBmb3IgZXhhbXBsZSBwcm90b2NvbCBpbXBsZW1lbnRhdGlv
bnMsIHN5c3RlbSB0aW1lcnMsIG9yIHNvbWUgaGFyZHdhcmUgcHJvYmxlbS4gQWN0dWFsbHkgdGhp
cyBwcm9ibGVtIGhhcyBiZWVuIHNlZW4gaW4gc2V2ZXJhbCBwcm9kdWN0aW9uIG5ldHdvcmtzLg0K
DQpXZSBjYW4gaW1wcm92ZSB0aGUgZGVzY3JpcHRpb24gaW4gdGhlIGRyYWZ0IHRvIG1ha2UgdGhp
cyBjbGVhci4NCg0KQmVzdCByZWdhcmRzLA0KSmllDQoNCkZyb206IExlcyBHaW5zYmVyZyAoZ2lu
c2JlcmcpIFttYWlsdG86Z2luc2JlcmdAY2lzY28uY29tXQ0KU2VudDogTW9uZGF5LCBBdWd1c3Qg
MDEsIDIwMTYgMTozMCBQTQ0KVG86IERvbmdqaWUgKEppbW15KTsgb3NwZkBpZXRmLm9yZzxtYWls
dG86b3NwZkBpZXRmLm9yZz4NCkNjOiBaaGFuZ3h1ZG9uZyAoemhhbmd4dWRvbmcsIFZSUCk7IGxp
emhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbTxtYWlsdG86bGl6aGVucWlhbmdAY2hpbmFtb2JpbGUu
Y29tPg0KU3ViamVjdDogUkU6IFtPU1BGXSBTb2xpY2l0IGZlZWRiYWNrcyBvbiBkcmFmdC1kb25n
LW9zcGYtbWF4YWdlLWZsdXNoLXByb2JsZW0tc3RhdGVtZW50DQoNCkppZSDigJMNCg0KVGhlIGRy
YWZ0IHNheXMgKFNlY3Rpb24gMik6DQoNCuKAnFNpbmNlIGNyeXB0b2dyYXBoaWMgYXV0aGVudGlj
YXRpb24gaXMgZXhlY3V0ZWQgYXQgdGhlIE9TUEYgcGFja2V0DQogICBsZXZlbCwgaXQgY2FuIG9u
bHkgcHJvdGVjdCB0aGUgYXNzZW1ibGVkIExTVSBwYWNrZXQgZm9yIG9uZSBob3AgYW5kDQogICBk
b2VzIG5vdCBwcm92aWRlIGFueSBhZGRpdGlvbmFsIHByb3RlY3Rpb24gZm9yIHRoZSBjb3JydXB0
aW9uIG9mIExTDQogICBhZ2UgZmllbGQu4oCdDQoNCkJ1dCBhcyBhdXRoZW50aWNhdGlvbiBpcyBj
YWxjdWxhdGVkIGF0IHRoZSBPU1BGIHBhY2tldCBsZXZlbCwgYW55IGNoYW5nZSB0byB0aGUgTFMg
YWdlIGZpZWxkIGZvciBhbiBpbmRpdmlkdWFsIExTQSBjb250YWluZWQgd2l0aGluIHRoZSBPU1BG
IHBhY2tldCAoZS5nLiBieSBzb21lIHBhY2tldCBjb3JydXB0aW9uIGluIHRyYW5zbWlzc2lvbikg
d291bGQgY2F1c2UgYXV0aGVudGljYXRpb24gdG8gZmFpbCB3aGVuIHRoZSBwYWNrZXQgaXMgcmVj
ZWl2ZWQuIFNvIHRoZSBzdGF0ZW1lbnQgeW91IG1ha2UgaXMgbm90IGNvcnJlY3QuIEkgdGhlcmVm
b3JlIGFtIHN0cnVnZ2xpbmcgdG8gdW5kZXJzdGFuZCB3aGF0IHByb2JsZW0geW91IGJlbGlldmUg
aXMgbm90IGFkZHJlc3NlZCBieSBleGlzdGluZyBhdXRoZW50aWNhdGlvbiB0ZWNobmlxdWVzLg0K
DQogICBMZXMNCg0KDQoNCkZyb206IE9TUEYgW21haWx0bzpvc3BmLWJvdW5jZXNAaWV0Zi5vcmdd
IE9uIEJlaGFsZiBPZiBEb25namllIChKaW1teSkNClNlbnQ6IFN1bmRheSwgSnVseSAzMSwgMjAx
NiA4OjE1IFBNDQpUbzogb3NwZkBpZXRmLm9yZzxtYWlsdG86b3NwZkBpZXRmLm9yZz4NCkNjOiBa
aGFuZ3h1ZG9uZyAoemhhbmd4dWRvbmcsIFZSUCk7IGxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNv
bTxtYWlsdG86bGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tPg0KU3ViamVjdDogW09TUEZdIFNv
bGljaXQgZmVlZGJhY2tzIG9uIGRyYWZ0LWRvbmctb3NwZi1tYXhhZ2UtZmx1c2gtcHJvYmxlbS1z
dGF0ZW1lbnQNCg0KSGkgYWxsLA0KDQpkcmFmdC1kb25nLW9zcGYtbWF4YWdlLWZsdXNoLXByb2Js
ZW0tc3RhdGVtZW50IGRlc2NyaWJlcyB0aGUgcHJvYmxlbXMgY2F1c2VkIGJ5IHRoZSBjb3JydXB0
aW9uIG9mIHRoZSBMUyBBZ2UgZmllbGQsIGFuZCBzdW1tYXJpemVzIHRoZSByZXF1aXJlbWVudHMg
b24gcG90ZW50aWFsIHNvbHV0aW9ucy4gVGhpcyBkcmFmdCByZWNlaXZlZCBnb29kIGNvbW1lbnRz
IGR1cmluZyB0aGUgcHJlc2VudGF0aW9uIG9uIHRoZSBJRVRGIG1lZXRpbmcgaW4gQi5BLg0KDQpU
aGUgYXV0aG9ycyB3b3VsZCBsaWtlIHRvIHNvbGljaXQgZnVydGhlciBmZWVkYmFja3MgZnJvbSB0
aGUgbWFpbGluZyBsaXN0LCBvbiBib3RoIHRoZSBwcm9ibGVtIHN0YXRlbWVudCBhbmQgdGhlIHNv
bHV0aW9uIHJlcXVpcmVtZW50cy4gQmFzZWQgb24gdGhlIGZlZWRiYWNrcywgd2Ugd2lsbCB1cGRh
dGUgdGhlIHByb2JsZW0gc3RhdGVtZW50IGRyYWZ0LCBhbmQgd29yayB0b2dldGhlciB0byBidWls
ZCBzdWl0YWJsZSBzb2x1dGlvbnMuDQoNClRoZSBVUkwgb2YgdGhlIGRyYWZ0IGlzOg0KaHR0cHM6
Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWRvbmctb3NwZi1tYXhhZ2UtZmx1c2gtcHJvYmxl
bS1zdGF0ZW1lbnQtMDANCg0KQ29tbWVudHMgJiBmZWVkYmFja3MgYXJlIHdlbGNvbWUuDQoNCkJl
c3QgcmVnYXJkcywNCkppZQ0KDQo=

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

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy
ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsgY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1zaXplOiAx
NHB4OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPGRpdj5TcGVha2luZyBh
cyBXRyBtZW1iZXI6PC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj5IaSZuYnNwO1poZW5q
aWFuZyw8L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2PkkgZG9u4oCZdCBkb3VidCB0aGF0
IHRoaXMgd2FzIGEgdmVyeSBkaXNxdWlldGluZyBleHBlcmllbmNlLiBIb3dldmVyLCBJIHN0aWxs
IGRvbuKAmXQgdGhpbmsgd2Ugc2hvdWxkIGF0dGVtcHQgdG8gY2hhbmdlIHRoZSBwcm90b2NvbCB0
byBjb21wZW5zYXRlIGZvciByb3V0ZXJzIHRoYXQgZG8gbm90IGFkaGVyZSB0byB0aGUgcHJvdG9j
b2wuIFRvIG1ha2UgYW4gYW5hbG9neSwgaW4gbXkgeWVhcnMgb2YgT1NQRiBleHBlcmllbmNlIEni
gJl2ZSBiZWVuDQogc3ViamVjdCB0byBhIG51bWJlciBvZiBidWdzIHJlbGF0ZWQgdG8gT1NQRuKA
mXMgdXNhZ2Ugb2YgbG9jYWwgd2lyZSBtdWx0aWNhc3QgKHNvbWUgdHJpZ2dlcmVkIGJ5IG9ic2N1
cmUgY29uZGl0aW9ucyBzdWNoIGFzIHJvdXRpbmcgYW5kIGJyaWRnaW5nIG9uIHRoZSBzYW1lIHBv
cnQpLiBIb3dldmVyLCBJ4oCZdmUgbmV2ZXIgcHJvcG9zZWQgdG8gbm90IHVzZSBsb2NhbCB3aXJl
IG11bHRpY2FzdC4gQWxzbywgYWZ0ZXIgMjUgeWVhcnMgb2YgT1NQRnYyLA0KIGl0IGRvZXNu4oCZ
dCBtYWtlIHNlbnNlIHRvIHRyeSBhbmQgY2hhbmdlIHRoZSBwcm90b2NvbCB0byBhdm9pZCBidWdz
IGluIHRoaXMgYXJlYS4gQXMgZm9yIGlkZW50aWZ5aW5nIHRoZSBuZWZhcmlvdXMgcm91dGVyLCBJ
IHRoaW5rIGFkZGluZyBhIGNvdW50ZXIgYW5kIHBvc3NpYmx5IGEgc2VwYXJhdGUgbm90aWZpY2F0
aW9uIHRvIHRoZSBZQU5HIG1vZGVsIG1pZ2h0IGJlIHdhcnJhbnRlZCBzaW5jZSBwdXJnaW5nIGEg
bm9uLXNlbGYtb3JpZ2luYXRlZA0KIExTQSBzaG91bGQgbm90IGJlIGEgY29tbW9uIG9jY3VycmVu
Y2UgaW4gbW9zdCBuZXR3b3Jrcy4mbmJzcDs8L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2
PlRoYW5rcywmbmJzcDs8L2Rpdj4NCjxkaXY+QWNlZTwvZGl2Pg0KPGRpdj5QLlMuIFNpbmNlIHRo
aXMgaXMgYW4gT1NQRiBzdGFuZGFyZHMgbGlzdCwgSeKAmXZlIHB1cnBvc2VseSBhdm9pZGVkIHRo
ZSBxdWVzdGlvbnMgYXMgdG8gaG93IHRoaXMgY2F0YXN0cm9waGljIGJ1ZyBtYWRlIGl0IGludG8g
YSBwcm9kdWN0aW9uIG5ldHdvcmsuJm5ic3A7PC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRp
dj48YnI+DQo8L2Rpdj4NCjxzcGFuIGlkPSJPTEtfU1JDX0JPRFlfU0VDVElPTiI+DQo8ZGl2IHN0
eWxlPSJmb250LWZhbWlseTpDYWxpYnJpOyBmb250LXNpemU6MTFwdDsgdGV4dC1hbGlnbjpsZWZ0
OyBjb2xvcjpibGFjazsgQk9SREVSLUJPVFRPTTogbWVkaXVtIG5vbmU7IEJPUkRFUi1MRUZUOiBt
ZWRpdW0gbm9uZTsgUEFERElORy1CT1RUT006IDBpbjsgUEFERElORy1MRUZUOiAwaW47IFBBRERJ
TkctUklHSFQ6IDBpbjsgQk9SREVSLVRPUDogI2I1YzRkZiAxcHQgc29saWQ7IEJPUkRFUi1SSUdI
VDogbWVkaXVtIG5vbmU7IFBBRERJTkctVE9QOiAzcHQiPg0KPHNwYW4gc3R5bGU9ImZvbnQtd2Vp
Z2h0OmJvbGQiPkZyb206IDwvc3Bhbj4mcXVvdDs8YSBocmVmPSJtYWlsdG86bGl6aGVucWlhbmdA
Y2hpbmFtb2JpbGUuY29tIj5saXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb208L2E+JnF1b3Q7ICZs
dDs8YSBocmVmPSJtYWlsdG86bGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tIj5saXpoZW5xaWFu
Z0BjaGluYW1vYmlsZS5jb208L2E+Jmd0Ozxicj4NCjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpi
b2xkIj5EYXRlOiA8L3NwYW4+V2VkbmVzZGF5LCBBdWd1c3QgMjQsIDIwMTYgYXQgMjoxMSBQTTxi
cj4NCjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xkIj5UbzogPC9zcGFuPkppZSBEb25nICZs
dDs8YSBocmVmPSJtYWlsdG86amllLmRvbmdAaHVhd2VpLmNvbSI+amllLmRvbmdAaHVhd2VpLmNv
bTwvYT4mZ3Q7LCBBY2VlIExpbmRlbSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFjZWVAY2lzY28uY29t
Ij5hY2VlQGNpc2NvLmNvbTwvYT4mZ3Q7LCAmcXVvdDtMZXMgR2luc2JlcmcgKGdpbnNiZXJnKSZx
dW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdpbnNiZXJnQGNpc2NvLmNvbSI+Z2luc2JlcmdAY2lz
Y28uY29tPC9hPiZndDssDQogT1NQRiBXRyBMaXN0ICZsdDs8YSBocmVmPSJtYWlsdG86b3NwZkBp
ZXRmLm9yZyI+b3NwZkBpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KPHNwYW4gc3R5bGU9ImZvbnQtd2Vp
Z2h0OmJvbGQiPkNjOiA8L3NwYW4+JnF1b3Q7Wmhhbmd4dWRvbmcgKHpoYW5neHVkb25nLCBWUlAp
JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86emhhbmd4dWRvbmdAaHVhd2VpLmNvbSI+emhhbmd4
dWRvbmdAaHVhd2VpLmNvbTwvYT4mZ3Q7PGJyPg0KPHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJv
bGQiPlN1YmplY3Q6IDwvc3Bhbj5SZTogUkU6IFtPU1BGXSBTb2xpY2l0IGZlZWRiYWNrcyBvbiBk
cmFmdC1kb25nLW9zcGYtbWF4YWdlLWZsdXNoLXByb2JsZW0tc3RhdGVtZW50PGJyPg0KPC9kaXY+
DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgaWQ9Ik1BQ19PVVRMT09LX0FUVFJJQlVU
SU9OX0JMT0NLUVVPVEUiIHN0eWxlPSJCT1JERVItTEVGVDogI2I1YzRkZiA1IHNvbGlkOyBQQURE
SU5HOjAgMCAwIDU7IE1BUkdJTjowIDAgMCA1OyI+DQo8ZGl2PjxzdHlsZT5ib2R5IHsgbGluZS1o
ZWlnaHQ6IDEuNTsgfWJsb2NrcXVvdGUgeyBtYXJnaW4tdG9wOiAwcHg7IG1hcmdpbi1ib3R0b206
IDBweDsgbWFyZ2luLWxlZnQ6IDAuNWVtOyB9cCB7IG1hcmdpbi10b3A6IDBweDsgbWFyZ2luLWJv
dHRvbTogMHB4OyB9ZGl2LmZveGRpdjIwMTYwODI1MDEwMjQzNTYyODM2IHsgfWJvZHkgeyBmb250
LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IOW+rui9r+mbhem7kTsgY29sb3I6IHJnYigwLCAw
LCAwKTsgbGluZS1oZWlnaHQ6IDEuNTsgfTwvc3R5bGU+DQo8ZGl2PjwhLS1baWYgZ3RlIG1zbyA5
XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgPjwv
bzpzaGFwZWRlZmF1bHRzPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4
bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIg
ZGF0YT0iMSIgPjwvbzppZG1hcD4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4N
CjxkaXY+PHNwYW4+PC9zcGFuPkhlbGxvIEppZSwgQWNlZSBhbmQgTGVzLDwvZGl2Pg0KPGRpdj48
YnI+DQo8L2Rpdj4NCjxkaXY+SSBhbSBhIGNvYXV0aG9yIG9mIHRoaXMgZHJhZnQgZnJvbSBvcGVy
YXRvciBDaGluYSBNb2JpbGUuIFRoYW5rIHlvdSBhbGwgZm9yIHlvdXIgZGlzY3Vzc2lvbiBhbmQg
c3VnZ2VzdGlvbiBpbiB0aGUgcHJldmlvdXMgbWFpbHMuIEFzIHlvdSBhbGwgZGlzY3Vzc2VkLCBh
IG1pc2JlaGF2aW9yIE9TUEYgcm91dGVyIChkdWUgdG8gc29mdHdhcmUgb3IgaGFyZHdhcmUgcHJv
YmxlbSkgY2FuIGNhdXNlIHNldmVyZSBwcm9ibGVtIGluIHRoZSB3aG9sZQ0KIE9TUEYgZG9tYWlu
LiZuYnNwOzwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+SGVyZSBJIHdhbnQgdG8gcG9p
bnQgb3V0IHRoYXQgT1NQRiByb3V0ZSBmbGFwcGluZyBESUQgb2Njb3VyIGluIG15IGZpZWxkIG5l
dHdvcmsgY29udHJpYnV0ZWQgYnkmbmJzcDs8c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMC41cHQ7
IGxpbmUtaGVpZ2h0OiAxLjU7IGJhY2tncm91bmQtY29sb3I6IHdpbmRvdzsiPmEgbWlzYmVoYXZp
b3IgT1NQRiByb3V0ZXIgaW5zdGFsbGVkLiBUaGUgcHJvY2VkdXJlIHRvIGFuYWx5emUgYW5kIGxv
b2sgZm9yIHRoZQ0KIGNhdXNlIHdlcmUgdmVyeSBjb21wbGljYXRlZCBiZWNhdXNlIHdlIGRpZCBu
b3Qga25vdyB0aGUgc291cmNlIG9mIHRoZSBmbHVzaGluZy4gVHdvIGhvdXJzIHBhc3QsIHdlIGNv
dWxkIG5vdCBpZGVudGlmeSB0aGUgcmVhbCBjYXVzZSBhbmQgcmVzdG9yZSBvdXIgbmV0d29yay4g
VGhlIENQVSB1dGlsaXphdGlvbiBvZiBPU1BGIHJvdXRlcnMgd2FzIGhpZ2gsIHRoZSBuZXR3b3Jr
IHRyYWZmaWMgZGVjcmVhc2VkIHNpZ25pZmljYW50bHksIGxvdHMgb2YNCiB0dW5uZWwgZG93biB3
YXJuaW5ncyByYWlzZWQuIFdoZW4gd2UgdHJpZWQgdG8gc2h1dGRvd24gb25lPC9zcGFuPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6IDEwLjVwdDsgbGluZS1oZWlnaHQ6IDEuNTsgYmFja2dyb3VuZC1j
b2xvcjogd2luZG93OyI+Jm5ic3A7T1NQRiByb3V0ZXIsIHJvdXRlIGZsYXBwaW5nIHN0b3BwZWQu
IFRoaXMgcm91dGVyIHdhcyBhIG5ld2x5IGRlcGxveWVkIG9uZS4gVGhyb3VnaCBjb21tdW5pY2F0
aW9uIHdpdGggb3VyIHZlbmRvciwNCiB0aGV5IGFkbWl0dGVkIHRoYXQgdGhpcyBwcm9kdWN0IGhh
ZCBzb21lIGRlZmVjdHMgaW4gZGVhbGluZyB3aXRoIE9TUEYgcHJvdG9jb2wuIFRoaXMga2luZCBv
ZiBkZWZlY3RzIGFyZSBkaWZmaWN1bHQgZm9yIHVzIHRvIHRlc3QgJm5ic3A7d2hlbiB0aGV5IGFw
cGx5IGZvciBlbnRyYW5jZSBpbiBvdXIgbmV0d29yay4gT25jZSBkZWZlY3RpdmUgcHJvZHVjdHMg
YXJlIGRlcGxveWVkIGluIHRoZSBmaWVsZCBuZXR3b3JrLCAmbmJzcDtsb2NhdGluZyB0aGUgcHJv
YmxlbQ0KIGlzIHZlcnkgaGFyZCBhbmQgdGltZSBjb25zdW1pbmcuJm5ic3A7PC9zcGFuPjwvZGl2
Pg0KPGRpdj48c3BhbiBzdHlsZT0iZm9udC1zaXplOiAxMC41cHQ7IGxpbmUtaGVpZ2h0OiAxLjU7
IGJhY2tncm91bmQtY29sb3I6IHdpbmRvdzsiPjxicj4NCjwvc3Bhbj48L2Rpdj4NCjxkaXY+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZTogMTAuNXB0OyBsaW5lLWhlaWdodDogMS41OyBiYWNrZ3JvdW5k
LWNvbG9yOiB3aW5kb3c7Ij5TbywgSSZuYnNwOzwvc3Bhbj48c3BhbiBzcGFjZT0iMHwgIiByaWdo
dC1wb3M9Ijc2fDE4MyIgbGVmdC1wb3M9Ijc2fDE4MyIgc3R5bGU9ImZvbnQtc2l6ZTogMTAuNXB0
OyBsaW5lLWhlaWdodDogMS41OyBiYWNrZ3JvdW5kLWNvbG9yOiB3aW5kb3c7Ij50aGluayBpdCBp
cyBuZWNlc3NhcnkgZm9yIHVzIHRvIHNvbHZlDQogdGhlIHByb2JsZW0gYW5kIGltcHJvdmUgdGhl
IHJvYnVzdG5lc3Mgb2YgdGhlIHByb3RvY29sLjwvc3Bhbj48c3BhbiBjbGFzcz0iaGlnaC1saWdo
dC1iZyIgc3BhY2U9IjB8ICIgcmlnaHQtcG9zPSIyNTl8NTEiIGxlZnQtcG9zPSIyNTl8NTEiIHN0
eWxlPSJmb250LXNpemU6IDEwLjVwdDsgbGluZS1oZWlnaHQ6IDEuNTsgYmFja2dyb3VuZC1jb2xv
cjogd2luZG93OyI+IEF0IGxlYXN0IGl0IHNob3VsZCBwcm92aWRlIHRoZSBtZWFucyB0byBoZWxw
DQogdXMgbG9jYXRlIHRoZSBPU1BGIHJvdXRlIGZsYXBwaW5nIHByb2JsZW0uPC9zcGFuPjwvZGl2
Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxociBzdHlsZT0id2lkdGg6IDIxMHB4OyBoZWlnaHQ6IDFw
eDsiIGNvbG9yPSIjYjVjNGRmIiBzaXplPSIxIiBhbGlnbj0ibGVmdCI+DQo8ZGl2PjxzcGFuPg0K
PGRpdiBzdHlsZT0iTUFSR0lOOiAxMHB4OyBGT05ULUZBTUlMWTogdmVyZGFuYTsgRk9OVC1TSVpF
OiAxMHB0Ij4NCjxkaXY+PGEgaHJlZj0ibWFpbHRvOmxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNv
bSI+bGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tPC9hPjwvZGl2Pg0KPC9kaXY+DQo8L3NwYW4+
PC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDogMHB4OyBtYXJnaW4tYm90dG9t
OiAwcHg7IG1hcmdpbi1sZWZ0OiAwLjVlbTsiPg0KPGRpdj4mbmJzcDs8L2Rpdj4NCjxkaXYgc3R5
bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMu
MHB0IDBjbSAwY20gMGNtIj4NCjxkaXYgc3R5bGU9IlBBRERJTkctUklHSFQ6IDhweDsgUEFERElO
Ry1MRUZUOiA4cHg7IEZPTlQtU0laRTogMTJweDtGT05ULUZBTUlMWTp0YWhvbWE7Q09MT1I6IzAw
MDAwMDsgQkFDS0dST1VORDogI2VmZWZlZjsgUEFERElORy1CT1RUT006IDhweDsgUEFERElORy1U
T1A6IDhweCI+DQo8ZGl2PjxiPkZyb206PC9iPiZuYnNwOzxhIGhyZWY9Im1haWx0bzpqaWUuZG9u
Z0BodWF3ZWkuY29tIiBzdHlsZT0iY29sb3I6IGJsdWU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJs
aW5lOyI+RG9uZ2ppZSAoSmltbXkpPC9hPjwvZGl2Pg0KPGRpdj48Yj5EYXRlOjwvYj4mbmJzcDsy
MDE2LTA4LTE4Jm5ic3A7MTc6MDk8L2Rpdj4NCjxkaXY+PGI+VG86PC9iPiZuYnNwOzxhIGhyZWY9
Im1haWx0bzphY2VlQGNpc2NvLmNvbSIgc3R5bGU9ImNvbG9yOiBibHVlOyB0ZXh0LWRlY29yYXRp
b246IHVuZGVybGluZTsiPkFjZWUgTGluZGVtIChhY2VlKTwvYT47DQo8YSBocmVmPSJtYWlsdG86
Z2luc2JlcmdAY2lzY28uY29tIiBzdHlsZT0iY29sb3I6IGJsdWU7IHRleHQtZGVjb3JhdGlvbjog
dW5kZXJsaW5lOyI+DQpMZXMgR2luc2JlcmcgKGdpbnNiZXJnKTwvYT47IDxhIGhyZWY9Im1haWx0
bzpvc3BmQGlldGYub3JnIiBzdHlsZT0iY29sb3I6IGJsdWU7IHRleHQtZGVjb3JhdGlvbjogdW5k
ZXJsaW5lOyI+DQpvc3BmQGlldGYub3JnPC9hPjwvZGl2Pg0KPGRpdj48Yj5DQzo8L2I+Jm5ic3A7
PGEgaHJlZj0ibWFpbHRvOnpoYW5neHVkb25nQGh1YXdlaS5jb20iIHN0eWxlPSJjb2xvcjogYmx1
ZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7Ij5aaGFuZ3h1ZG9uZyAoemhhbmd4dWRvbmcs
IFZSUCk8L2E+Ow0KPGEgaHJlZj0ibWFpbHRvOmxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbSIg
c3R5bGU9ImNvbG9yOiBibHVlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsiPg0KbGl6aGVu
cWlhbmdAY2hpbmFtb2JpbGUuY29tPC9hPjwvZGl2Pg0KPGRpdj48Yj5TdWJqZWN0OjwvYj4mbmJz
cDtSRTogW09TUEZdIFNvbGljaXQgZmVlZGJhY2tzIG9uIGRyYWZ0LWRvbmctb3NwZi1tYXhhZ2Ut
Zmx1c2gtcHJvYmxlbS1zdGF0ZW1lbnQ8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRp
diBjbGFzcz0iRm94RGl2MjAxNjA4MjUwMTAyNDM1NjI4MzYiPjwhLS1baWYgZ3RlIG1zbyA5XT48
eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgPjwvbzpz
aGFwZWRlZmF1bHRzPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+
DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0
YT0iMSIgPjwvbzppZG1hcD4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjxk
aXYgY2xhc3M9IldvcmRTZWN0aW9uMSIgc3R5bGU9InBhZ2U6IFdvcmRTZWN0aW9uMTsiPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgdGV4dC1h
bGlnbjoganVzdGlmeTsgZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBz
YW5zLXNlcmlmOyI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkhp
IEFjZWUsIDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IHRleHQtYWxpZ246IGp1c3RpZnk7IGZvbnQtc2l6
ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0
OyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyBmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENh
bGlicmksIHNhbnMtc2VyaWY7Ij4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFG
NDk3RCI+UGxlYXNlIHNlZSBteSByZXBsaWVzIGlubGluZTo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyB0
ZXh0LWFsaWduOiBqdXN0aWZ5OyBmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGli
cmksIHNhbnMtc2VyaWY7Ij4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3
RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRl
cjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAw
Y20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIGFsaWduPSJsZWZ0IiBzdHlsZT0idGV4dC1h
bGlnbjoganVzdGlmeTsgbWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDEwLjVw
dDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7Ij4NCjxiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNl
cmlmOyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyI+IEFjZWUgTGluZGVtIChh
Y2VlKSBbPGEgaHJlZj0ibWFpbHRvOmFjZWVAY2lzY28uY29tIj5tYWlsdG86YWNlZUBjaXNjby5j
b208L2E+XQ0KPGJyPg0KPGI+U2VudDo8L2I+IFRodXJzZGF5LCBBdWd1c3QgMTgsIDIwMTYgMjoy
MyBBTTxicj4NCjxiPlRvOjwvYj4gRG9uZ2ppZSAoSmltbXkpOyBMZXMgR2luc2JlcmcgKGdpbnNi
ZXJnKTsgPGEgaHJlZj0ibWFpbHRvOm9zcGZAaWV0Zi5vcmciPg0Kb3NwZkBpZXRmLm9yZzwvYT48
YnI+DQo8Yj5DYzo8L2I+IFpoYW5neHVkb25nICh6aGFuZ3h1ZG9uZywgVlJQKTsgPGEgaHJlZj0i
bWFpbHRvOmxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbSI+DQpsaXpoZW5xaWFuZ0BjaGluYW1v
YmlsZS5jb208L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbT1NQRl0gU29saWNpdCBmZWVk
YmFja3Mgb24gZHJhZnQtZG9uZy1vc3BmLW1heGFnZS1mbHVzaC1wcm9ibGVtLXN0YXRlbWVudDxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBhbGlnbj0ibGVmdCIgc3R5bGU9InRleHQtYWxpZ246IGp1c3RpZnk7IG1hcmdpbjogMGNtIDBj
bSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5z
LXNlcmlmOyI+DQo8c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4w
MDAxcHQ7IHRleHQtYWxpZ246IGp1c3RpZnk7IGZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWls
eTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xv
cjpibGFjayI+U3BlYWtpbmcgYXMgYSBXRyBtZW1iZXIgd2hvIGhhcyBzb21lIGV4cGVyaWVuY2Ug
d2l0aCBPU1BGIGltcGxlbWVudGF0aW9uczombmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNt
IDAuMDAwMXB0OyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyBmb250LXNpemU6IDEwLjVwdDsgZm9udC1m
YW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7Ij4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IHRl
eHQtYWxpZ246IGp1c3RpZnk7IGZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJy
aSwgc2Fucy1zZXJpZjsiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+
SGkgSmllLCZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IHRleHQtYWxp
Z246IGp1c3RpZnk7IGZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fu
cy1zZXJpZjsiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD4m
bmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgdGV4dC1hbGlnbjoganVzdGlmeTsg
Zm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyI+DQo8
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj5BbG9uZyB3aXRoIExlcywgSeKA
mW0gYWxzbyBhZ2FpbnN0IHByb2dyZXNzaW5nIHRoaXMgZHJhZnQuJm5ic3A7PG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgdGV4dC1hbGlnbjoganVzdGlmeTsgZm9udC1zaXplOiAx
MC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyI+DQo8c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAx
LjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IHRleHQtYWxpZ246IGp1c3RpZnk7IGZvbnQt
c2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPGI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj5Gcm9t
OiA8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtj
b2xvcjpibGFjayI+SmllIERvbmcgJmx0OzxhIGhyZWY9Im1haWx0bzpqaWUuZG9uZ0BodWF3ZWku
Y29tIiBzdHlsZT0iY29sb3I6IGJsdWU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyI+amll
LmRvbmdAaHVhd2VpLmNvbTwvYT4mZ3Q7PGJyPg0KPGI+RGF0ZTogPC9iPlR1ZXNkYXksIEF1Z3Vz
dCAxNiwgMjAxNiBhdCA5OjU2IEFNPGJyPg0KPGI+VG86IDwvYj5BY2VlIExpbmRlbSAmbHQ7PGEg
aHJlZj0ibWFpbHRvOmFjZWVAY2lzY28uY29tIiBzdHlsZT0iY29sb3I6IGJsdWU7IHRleHQtZGVj
b3JhdGlvbjogdW5kZXJsaW5lOyI+YWNlZUBjaXNjby5jb208L2E+Jmd0OywgJnF1b3Q7TGVzIEdp
bnNiZXJnIChnaW5zYmVyZykmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpnaW5zYmVyZ0BjaXNj
by5jb20iIHN0eWxlPSJjb2xvcjogYmx1ZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7Ij5n
aW5zYmVyZ0BjaXNjby5jb208L2E+Jmd0OywNCiBPU1BGIFdHIExpc3QgJmx0OzxhIGhyZWY9Im1h
aWx0bzpvc3BmQGlldGYub3JnIiBzdHlsZT0iY29sb3I6IGJsdWU7IHRleHQtZGVjb3JhdGlvbjog
dW5kZXJsaW5lOyI+b3NwZkBpZXRmLm9yZzwvYT4mZ3Q7PGJyPg0KPGI+Q2M6IDwvYj4mcXVvdDta
aGFuZ3h1ZG9uZyAoemhhbmd4dWRvbmcsIFZSUCkmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzp6
aGFuZ3h1ZG9uZ0BodWF3ZWkuY29tIiBzdHlsZT0iY29sb3I6IGJsdWU7IHRleHQtZGVjb3JhdGlv
bjogdW5kZXJsaW5lOyI+emhhbmd4dWRvbmdAaHVhd2VpLmNvbTwvYT4mZ3Q7LCAmcXVvdDs8YSBo
cmVmPSJtYWlsdG86bGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tIiBzdHlsZT0iY29sb3I6IGJs
dWU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyI+bGl6aGVucWlhbmdAY2hpbmFtb2JpbGUu
Y29tPC9hPiZxdW90Ow0KICZsdDs8YSBocmVmPSJtYWlsdG86bGl6aGVucWlhbmdAY2hpbmFtb2Jp
bGUuY29tIiBzdHlsZT0iY29sb3I6IGJsdWU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyI+
bGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tPC9hPiZndDs8YnI+DQo8Yj5TdWJqZWN0OiA8L2I+
UkU6IFtPU1BGXSBTb2xpY2l0IGZlZWRiYWNrcyBvbiBkcmFmdC1kb25nLW9zcGYtbWF4YWdlLWZs
dXNoLXByb2JsZW0tc3RhdGVtZW50PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsg
dGV4dC1hbGlnbjoganVzdGlmeTsgZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxp
YnJpLCBzYW5zLXNlcmlmOyI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNr
Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxl
PSJib3JkZXItc3R5bGU6IG5vbmUgbm9uZSBub25lIHNvbGlkOyBib3JkZXItbGVmdC1jb2xvcjog
cmdiKDE4MSwgMTk2LCAyMjMpOyBib3JkZXItbGVmdC13aWR0aDogNC41cHQ7IHBhZGRpbmc6IDBj
bSAwY20gMGNtIDRwdDsgbWFyZ2luLWxlZnQ6IDMuNzVwdDsgbWFyZ2luLXJpZ2h0OiAwY207IG1h
cmdpbi10b3A6IDBweDsiIGlkPSJNQUNfT1VUTE9PS19BVFRSSUJVVElPTl9CTE9DS1FVT1RFIj4N
CjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBj
bSAwLjAwMDFwdDsgdGV4dC1hbGlnbjoganVzdGlmeTsgZm9udC1zaXplOiAxMC41cHQ7IGZvbnQt
ZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImNvbG9yOiMxRjQ5N0QiPkhpIEFjZWUsIDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyBm
b250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7Ij4NCjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IHRl
eHQtYWxpZ246IGp1c3RpZnk7IGZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJy
aSwgc2Fucy1zZXJpZjsiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdE
Ij5UaGFua3MgYSBsb3QgZm9yIHlvdXIgZmVlZGJhY2tzLjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0LWFsaWduOiBq
dXN0aWZ5OyBmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2Vy
aWY7Ij4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9z
cGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4w
MDAxcHQ7IHRleHQtYWxpZ246IGp1c3RpZnk7IGZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWls
eTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xv
cjojMUY0OTdEIj5Gb3IgcGFja2V0IGNvcnJ1cHRpb24gd2hpY2ggaW1wYWN0cyB0aGUgTFMgYWdl
IGJlZm9yZSB0aGUgTFNBcyBhcmUgcGFja2VkIGludG8gTFNVIHBhY2tldCwgSSBhZ3JlZSBpdCBp
cyBsZXNzIGxpa2VseSB0byBoYXBwZW4gdGhhbiB0aGUgb3RoZXIgY2FzZXMuIEhvd2V2ZXIgSSB0
aGluayB3ZSBhZ3JlZSB0aGF0IE9TUEYgYXV0aGVudGljYXRpb24gb25seSBwcm90ZWN0IHRoZQ0K
IHBhY2tldCBsZXZlbCBjb3JydXB0aW9uLCB3aGljaCBjYW5ub3QgaGVscCB0byBkZXRlY3QgdGhl
IGNvcnJ1cHRpb24gYXQgTFNBIGxldmVsLjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9i
bG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIGFsaWduPSJsZWZ0IiBzdHls
ZT0idGV4dC1hbGlnbjoganVzdGlmeTsgbWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNp
emU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7Ij4NCjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIGFsaWduPSJsZWZ0IiBzdHls
ZT0idGV4dC1hbGlnbjoganVzdGlmeTsgbWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNp
emU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7Ij4NCjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPlNvLCB5b3UgYXJlIHN1Z2dlc3RpbmcgdGhh
dCBMU0FzIGFyZSBjb3JydXB0ZWQgaW4gdGhlIGRhdGFiYXNlIGluIHN1Y2ggYSB3YXkgdGhhdCB0
aGUgTFNBIEFnZSBpcyBzZXQgZXhhY3RseSB0byAweEUxMD8gSG93IHdvdWxkIHRoZSBpbXBsZW1l
bnRhdGlvbiBrbm93IHRoYXQgdGhpcyBoYWQgaGFwcGVuZWQgYW5kIHByZW1hdHVyZWx5IGFnZSB0
aGUgcGFja2V0PyBEYXRhYmFzZSBhZ2luZw0KIGp1c3QgZG9lc27igJl0IHdvcmsgdGhpcyB3YXkg
KHVubGVzcyB0aGUgaW1wbGVtZW50YXRpb24gaXMgcGFydGljdWxhcmx5IG5hw692ZSkuJm5ic3A7
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249ImxlZnQi
IHN0eWxlPSJ0ZXh0LWFsaWduOiBqdXN0aWZ5OyBtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZv
bnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBhbGlnbj0ibGVmdCIgc3R5bGU9InRleHQt
YWxpZ246IGp1c3RpZnk7IG1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMC41
cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyI+DQo8c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPltKaWVdIEFjdHVhbGx5IHRoZSBjYXNlIGlzIHdoZW4g
dGhlIExTQSBpcyBhYm91dCB0byBiZSBleGNoYW5nZWQgd2l0aCBuZWlnaGJvciwgZHVyaW5nIHRo
ZSBtZXNzYWdlIHBhY2tpbmcgdGhlIExTIGFnZSBpcyBjb3JydXB0ZWQgdG8gZWl0aGVyIE1heGFn
ZSBvciBhIGxhcmdlIG51bWJlciBjbG9zZSB0byBNYXhhZ2UuIFRoZSBzZW5kaW5nIHJvdXRlciBk
b2VzIG5vdCBpbnRlbmQNCiB0byBkbyBhIE1heGFnZSBmbHVzaCwgaG93ZXZlciB0aGUgbmVpZ2hi
b3Igcm91dGVycyB3aGljaCByZWNlaXZlIHRoZSBtZXNzYWdlIHdvdWxkIHRyZWF0IHRoaXMgYXMg
YSBmbHVzaC4gVGhpcyBpcyBhIHBvc3NpYmxlIGNhc2UgYWx0aG91Z2ggbGVzcyBsaWtlbHkgdG8g
aGFwcGVuIHRoYW4gdGhlIG90aGVyIGNhc2VzLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIGFsaWduPSJsZWZ0IiBzdHlsZT0idGV4dC1h
bGlnbjoganVzdGlmeTsgbWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDEwLjVw
dDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7Ij4NCjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlci1zdHlsZTogbm9uZSBub25lIG5vbmUgc29saWQ7
IGJvcmRlci1sZWZ0LWNvbG9yOiByZ2IoMTgxLCAxOTYsIDIyMyk7IGJvcmRlci1sZWZ0LXdpZHRo
OiA0LjVwdDsgcGFkZGluZzogMGNtIDBjbSAwY20gNHB0OyBtYXJnaW4tbGVmdDogMy43NXB0OyBt
YXJnaW4tcmlnaHQ6IDBjbTsgbWFyZ2luLXRvcDogMHB4OyIgaWQ9Ik1BQ19PVVRMT09LX0FUVFJJ
QlVUSU9OX0JMT0NLUVVPVEUiPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyBmb250
LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7Ij4NCjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IHRleHQt
YWxpZ246IGp1c3RpZnk7IGZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwg
c2Fucy1zZXJpZjsiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5J
biBteSB1bmRlcnN0YW5kaW5nLCByb2J1c3RuZXNzIGlzIGFuIGltcG9ydGFudCBmZWF0dXJlIG9m
IG5ldHdvcmsgcHJvdG9jb2xzLCB3aGljaCBpbmNsdWRlIHRoZSByb2J1c3RuZXNzIHRvIGVycm9y
cyBhbmQgZmFpbHVyZXMgaGFwcGVuZWQgaW4gdGhlIG5ldHdvcmsuIElmIHRoZXJlIGlzIGEgYnVn
IGluIGEgcGFydGljdWxhciByb3V0ZXIgaW4gdGhlIG5ldHdvcmssIG9wZXJhdG9yDQogd291bGQg
bm90IGFsbG93IHRoZSB3aG9sZSBuZXR3b3JrIGJlaW5nIGltcGFjdGVkLCB3aGljaCBtZWFucyBv
dGhlciByb3V0ZXJzIGluIHRoZSBuZXR3b3JrIG5lZWRzIHRvIHdvcmsgcHJvcGVybHkgaW4gdGhp
cyBzaXR1YXRpb24uIEZvciBleGFtcGxlIGluIEJHUCwgdGhlIGVycm9yIGhhbmRsaW5nIG1lY2hh
bmlzbSBoYXMgYmVlbiBvcHRpbWl6ZWQgdG8gYXZvaWQgdW5uZWNlc3Nhcnkgc2Vzc2lvbiB0ZWFy
ZG93bi48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBhbGlnbj0ibGVmdCIgc3R5bGU9InRleHQtYWxpZ246IGp1c3Rp
Znk7IG1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFt
aWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNv
bG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBhbGlnbj0ibGVmdCIgc3R5bGU9InRleHQtYWxpZ246IGp1c3Rp
Znk7IG1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFt
aWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNv
bG9yOmJsYWNrIj5TbyB5b3UgYWdyZWUgeW91ciBwcm9ibGVtIHN0YXRlbWVudCBpcyBjb25maW5l
ZCB0byBhIHNvZnR3YXJlIGJ1ZyByZXN1bHRpbmcgaW4gTFNBcyBiZWluZyBhZ2VkIHRvbyBxdWlj
a2x5PyBJIHRoaW5rIHRoaXMgaXMgdGhlIHRoaXJkIHRpbWUgSeKAmXZlIHJhaXNlZCB0aGlzIHF1
ZXN0aW9uLiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IGFsaWduPSJsZWZ0IiBzdHlsZT0idGV4dC1hbGlnbjoganVzdGlmeTsgbWFyZ2luOiAwY20gMGNt
IDAuMDAwMXB0OyBmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMt
c2VyaWY7Ij4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBhbGlnbj0ibGVmdCIgc3R5
bGU9InRleHQtYWxpZ246IGp1c3RpZnk7IG1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1z
aXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyI+DQo8c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPltKaWVdIEFzIEkgc2FpZCBiZWZvcmUs
IHRoZSBwcm9ibGVtcyBoYXBwZW5lZCBpbiB0aGUgcHJvZHVjdGlvbiBuZXR3b3JrIGFyZSBjYXVz
ZWQgYnkgc29mdHdhcmUgYnVnIGluIExTQSBhZ2luZywgc28gSSB0aGluayB0aGlzIGlzIHRoZSBt
YWpvciBjYXNlLg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgYWxpZ249ImxlZnQiIHN0eWxlPSJ0ZXh0LWFsaWduOiBqdXN0aWZ5OyBt
YXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTog
Q2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpi
bGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgYWxpZ249ImxlZnQiIHN0eWxlPSJ0ZXh0LWFsaWduOiBqdXN0aWZ5OyBt
YXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTog
Q2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpi
bGFjayI+SWYgaXQgaGFzIHN1Y2ggYSBwcm9ibGVtICh3aGV0aGVyIGl0IGJlIGR1ZSB0byBhIHN5
c3RlbSB0aW1lciBidWcgb3IgYSBzb21lIG1vcmUgc3BlY2lmaWMgYWdpbmcgcHJvYmxlbSksIGl0
IHNlZW1zIHRoZSByb3V0ZXIgd291bGQgYWxzbyBiZSByZWZyZXNoaW5nIGl0cyBMU0FzIGFsbCB0
b28gZnJlcXVlbnRseSAoYXQgbGVhc3QgYXQgdHdpY2UgdGhlIHJhdGUpIGFuZCBpdCB3b3VsZA0K
IGJlIHJlYWRpbHkgaWRlbnRpZmlhYmxlLiBGb3IgYSBzeXN0ZW0gdGltZSBwcm9ibGVtLCB0aGUg
cm91dGVyIHdvdWxkIGxpa2VseSBoYXZlIG1hbnkgb3RoZXIgcHJvYmxlbXMuIEZvciBleGFtcGxl
LCBpdCB3b3VsZCBub3QgbWFpbnRhaW4gT1NQRiBhZGphY2VuY2llcyBpZiB0aGUgZGVhZCB0aW1l
ciBhZHZhbmNlcyBmYXN0IGVub3VnaC4gSXQgd291bGQgcmV0cmFuc21pdCBhdCBhIHZlcnkgZmFz
dCByYXRlIGFzIHdlbGwuIEFyZSB5b3UgZ29pbmcNCiB0byB3cml0ZSBwcm9ibGVtIHN0YXRlbWVu
dHMgYW5kIHN1Z2dlc3Qgc29sdXRpb25zIGZvciB0aGVzZSBzaXR1YXRpb25zIGFzIHdlbGw/Jm5i
c3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249Imxl
ZnQiIHN0eWxlPSJ0ZXh0LWFsaWduOiBqdXN0aWZ5OyBtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7
IGZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0K
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBhbGlnbj0i
bGVmdCIgc3R5bGU9InRleHQtYWxpZ246IGp1c3RpZnk7IG1hcmdpbjogMGNtIDBjbSAwLjAwMDFw
dDsgZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyI+
DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPltKaWVdIFRoaXMgZGVw
ZW5kcyBvbiB0aGUgaW1wbGVtZW50YXRpb24uIHRoZSBzb2Z0d2FyZSBidWcgbWF5IG9ubHkgaW1w
YWN0IHRoZSBhZ2luZyBvZiBMU0FzIHJlY2VpdmVkIGZyb20gb3RoZXIgcm91dGVycy4gQW5kIGZy
ZXF1ZW50IExTQSByZWZyZXNoaW5nIG1heSBiZSBjYXVzZWQgYnkgb3RoZXIgY2FzZXMgc3VjaCBh
cyBsaW5rIG9zY2lsbGF0aW9uLiAmbmJzcDtGb3IgYSBzeXN0ZW0NCiB0aW1lciBwcm9ibGVtLCBP
U1BGIGFkamFjZW5jeSBtYXkgb3NjaWxsYXRlLCBidXQgaWYgdGhlIG1hbmFnZW1lbnQgY29ubmVj
dGlvbiBpcyBpbXBhY3RlZCwgc3VjaCBvc2NpbGxhdGlvbiBpcyBkaWZmaWN1bHQgdG8gYmUgaWRl
bnRpZmllZC4NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIGFs
aWduPSJsZWZ0IiBzdHlsZT0idGV4dC1hbGlnbjoganVzdGlmeTsgbWFyZ2luOiAwY20gMGNtIDAu
MDAwMXB0OyBmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2Vy
aWY7Ij4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+PG86cD4mbmJz
cDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
YWxpZ249ImxlZnQiIHN0eWxlPSJ0ZXh0LWFsaWduOiBqdXN0aWZ5OyBtYXJnaW46IDBjbSAwY20g
MC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1z
ZXJpZjsiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+V2hhdCBhYm91
dCBvdGhlciBidWdzPyBXaGF0IGlmIHRoZSByb3V0ZXIgZXJyb25lb3VzbHkgc3BlY2lmaWVzIGEg
bmVpZ2hib3LigJlzIHJvdXRlci1pZCBhcyBpdHMgb3duIGluIGEgUm91dGVyLUxTQT8gSXMgdGhp
cyBhIHByb2JsZW0gdGhlIHByb3RvY29sIHNob3VsZCBoYW5kbGU/Jm5ic3A7PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249ImxlZnQiIHN0eWxlPSJ0ZXh0
LWFsaWduOiBqdXN0aWZ5OyBtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTAu
NXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBhbGlnbj0ibGVmdCIgc3R5bGU9InRleHQtYWxpZ246IGp1c3Rp
Znk7IG1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFt
aWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNv
bG9yOiMxRjQ5N0QiPltKaWVdIERlcGVuZHMgb24gdGhlIHNpZ25pZmljYW5jZSB0byBuZXR3b3Jr
LCBjYXNlIGJ5IGNhc2UgYW5hbHlzaXMgbWF5IGJlIG5lZWRlZC4NCjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIGFsaWduPSJsZWZ0IiBz
dHlsZT0idGV4dC1hbGlnbjoganVzdGlmeTsgbWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250
LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7Ij4NCjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlci1zdHlsZTogbm9uZSBub25l
IG5vbmUgc29saWQ7IGJvcmRlci1sZWZ0LWNvbG9yOiByZ2IoMTgxLCAxOTYsIDIyMyk7IGJvcmRl
ci1sZWZ0LXdpZHRoOiA0LjVwdDsgcGFkZGluZzogMGNtIDBjbSAwY20gNHB0OyBtYXJnaW4tbGVm
dDogMy43NXB0OyBtYXJnaW4tcmlnaHQ6IDBjbTsgbWFyZ2luLXRvcDogMHB4OyIgaWQ9Ik1BQ19P
VVRMT09LX0FUVFJJQlVUSU9OX0JMT0NLUVVPVEUiPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0LWFsaWduOiBq
dXN0aWZ5OyBmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2Vy
aWY7Ij4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9z
cGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4w
MDAxcHQ7IHRleHQtYWxpZ246IGp1c3RpZnk7IGZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWls
eTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xv
cjojMUY0OTdEIj5JIGFncmVlIHRoYXQgT1NQRiBZYW5nIG5vdGlmaWNhdGlvbiBmb3IgTFNBIHRp
bWVvdXQgaXMgYSBuaWNlIHRoaW5nIHRvIGhhdmUgYW5kIGNvdWxkIGJlIHVzZWZ1bCB0byBpZGVu
dGlmeSB0aGUgbWlzYmVoYXZlZCByb3V0ZXIuIE15IGNvbmNlcm4gaXMgc29tZXRpbWVzIHRoZSBu
ZXR3b3JrIG1heSBiZSBzZXZlcmVseSBpbXBhY3RlZCB0aGF0IHRoZSBjb25uZWN0aXZpdHkgb2YN
CiBuZXRjb25mL3Jlc3Rjb25mIGlzIGFsc28gaW1wYWN0ZWQuIFRvIGF2b2lkIHRoaXMsIHNvbWUg
bWVjaGFuaXNtIHRvIG1pdGlnYXRlIHRoZSBpbXBhY3Qgb2YgdGhpcyBwcm9ibGVtIGNvdWxkIGhl
bHAuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249ImxlZnQiIHN0eWxlPSJ0ZXh0LWFsaWduOiBqdXN0aWZ5
OyBtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWls
eTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xv
cjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249ImxlZnQiIHN0eWxlPSJ0ZXh0LWFsaWduOiBqdXN0aWZ5
OyBtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWls
eTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xv
cjpibGFjayI+SSBiZWxpZXZlIGEgcm91dGVyIGhhdmUgc3VjaCBpbXBhY3Qgd291bGQgYmUgZWFz
eSB0byBpZGVudGlmeeKApiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIGFsaWduPSJsZWZ0IiBzdHlsZT0idGV4dC1hbGlnbjoganVzdGlmeTsgbWFyZ2lu
OiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGli
cmksIHNhbnMtc2VyaWY7Ij4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3
RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgYWxp
Z249ImxlZnQiIHN0eWxlPSJ0ZXh0LWFsaWduOiBqdXN0aWZ5OyBtYXJnaW46IDBjbSAwY20gMC4w
MDAxcHQ7IGZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJp
ZjsiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5bSmllXSBBY2Nv
cmRpbmcgdG8gdGhlIGZlZWRiYWNrIGZyb20gb24tc2l0ZSBlbmdpbmVlcnMsIHdoZW4gSUdQIHJv
dXRpbmcgaXMgb3NjaWxsYXRpbmcgc2V2ZXJlbHkgd2hpY2ggbWFrZXMgdGhlIG1hbmFnZW1lbnQg
Y29ubmVjdGlvbiB1bmF2YWlsYWJsZSwgaXQgdXN1YWxseSB0YWtlcyBtdWNoIGxvbmdlciB0aW1l
IGZvciB0cm91Ymxlc2hvb3RpbmcsIGFzIGxvZ2dpbmcgdG8NCiBhbnkgcm91dGVyIGNhbm5vdCBi
ZSBkb25lIHZpYSB0aGUgbWFuYWdlbWVudCBuZXR3b3JrLiBTbyBtYXliZSBpdCB3b3VsZCBiZSBi
ZXR0ZXIgdG8gaGF2ZSBzb21lIGF1dG9tYXRpYyBtZWNoYW5pc20gdG8gcmVkdWNlIHRoZSBpbXBh
Y3QgYmVmb3JlIGl0IGJlY29tZXMgYSBiaWcgcHJvYmxlbSB0byB0cm91Ymxlc2hvb3QuPG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249ImxlZnQiIHN0eWxl
PSJ0ZXh0LWFsaWduOiBqdXN0aWZ5OyBtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6
ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBhbGlnbj0ibGVmdCIgc3R5bGU9InRleHQtYWxpZ246
IGp1c3RpZnk7IG1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMC41cHQ7IGZv
bnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImNvbG9yOiMxRjQ5N0QiPkJlc3QgcmVnYXJkcyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBhbGlnbj0ibGVmdCIgc3R5bGU9InRleHQtYWxpZ246IGp1c3Rp
Znk7IG1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFt
aWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNv
bG9yOiMxRjQ5N0QiPkppZTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIGFsaWduPSJsZWZ0IiBzdHlsZT0idGV4dC1hbGlnbjoganVzdGlm
eTsgbWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1p
bHk6IENhbGlicmksIHNhbnMtc2VyaWY7Ij4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29s
b3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIGFsaWduPSJsZWZ0IiBzdHlsZT0idGV4dC1hbGlnbjoganVzdGlm
eTsgbWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1p
bHk6IENhbGlicmksIHNhbnMtc2VyaWY7Ij4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29s
b3I6YmxhY2siPlRoYW5rcyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBhbGlnbj0ibGVmdCIgc3R5bGU9InRleHQtYWxpZ246IGp1c3Rp
Znk7IG1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFt
aWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNv
bG9yOmJsYWNrIj5BY2VlJm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249ImxlZnQiIHN0eWxlPSJ0ZXh0LWFsaWduOiBq
dXN0aWZ5OyBtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTogMTAuNXB0OyBmb250
LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8Ymxv
Y2txdW90ZSBzdHlsZT0iYm9yZGVyLXN0eWxlOiBub25lIG5vbmUgbm9uZSBzb2xpZDsgYm9yZGVy
LWxlZnQtY29sb3I6IHJnYigxODEsIDE5NiwgMjIzKTsgYm9yZGVyLWxlZnQtd2lkdGg6IDQuNXB0
OyBwYWRkaW5nOiAwY20gMGNtIDBjbSA0cHQ7IG1hcmdpbi1sZWZ0OiAzLjc1cHQ7IG1hcmdpbi1y
aWdodDogMGNtOyBtYXJnaW4tdG9wOiAwcHg7IiBpZD0iTUFDX09VVExPT0tfQVRUUklCVVRJT05f
QkxPQ0tRVU9URSI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
YXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IHRleHQtYWxpZ246IGp1c3RpZnk7IGZvbnQtc2l6ZTog
MTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgdGV4dC1hbGlnbjog
anVzdGlmeTsgZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNl
cmlmOyI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkJlc3QgcmVn
YXJkcyw8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNt
IDBjbSAwLjAwMDFwdDsgdGV4dC1hbGlnbjoganVzdGlmeTsgZm9udC1zaXplOiAxMC41cHQ7IGZv
bnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImNvbG9yOiMxRjQ5N0QiPkppZTwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNv
bG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyBmb250
LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7Ij4NCjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxk
aXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4w
cHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBhbGln
bj0ibGVmdCIgc3R5bGU9InRleHQtYWxpZ246IGp1c3RpZnk7IG1hcmdpbjogMGNtIDBjbSAwLjAw
MDFwdDsgZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlm
OyI+DQo8Yj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1m
YW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyI+RnJvbTo8L3NwYW4+PC9i
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTog
VGFob21hLCBzYW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7Ij4gQWNlZSBMaW5kZW0gKGFjZWUpIFs8
YSBocmVmPSJtYWlsdG86YWNlZUBjaXNjby5jb20iIHN0eWxlPSJjb2xvcjogYmx1ZTsgdGV4dC1k
ZWNvcmF0aW9uOiB1bmRlcmxpbmU7Ij5tYWlsdG86YWNlZUBjaXNjby5jb208L2E+XQ0KPGJyPg0K
PGI+U2VudDo8L2I+IFNhdHVyZGF5LCBBdWd1c3QgMTMsIDIwMTYgMzoyNyBBTTxicj4NCjxiPlRv
OjwvYj4gTGVzIEdpbnNiZXJnIChnaW5zYmVyZyk7IERvbmdqaWUgKEppbW15KTsgPGEgaHJlZj0i
bWFpbHRvOm9zcGZAaWV0Zi5vcmciIHN0eWxlPSJjb2xvcjogYmx1ZTsgdGV4dC1kZWNvcmF0aW9u
OiB1bmRlcmxpbmU7Ij4NCm9zcGZAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+Q2M6PC9iPiBaaGFuZ3h1
ZG9uZyAoemhhbmd4dWRvbmcsIFZSUCk7IDxhIGhyZWY9Im1haWx0bzpsaXpoZW5xaWFuZ0BjaGlu
YW1vYmlsZS5jb20iIHN0eWxlPSJjb2xvcjogYmx1ZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxp
bmU7Ij4NCmxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbTwvYT48YnI+DQo8Yj5TdWJqZWN0Ojwv
Yj4gUmU6IFtPU1BGXSBTb2xpY2l0IGZlZWRiYWNrcyBvbiBkcmFmdC1kb25nLW9zcGYtbWF4YWdl
LWZsdXNoLXByb2JsZW0tc3RhdGVtZW50PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBhbGlnbj0ibGVmdCIgc3R5bGU9InRleHQtYWxpZ246IGp1c3RpZnk7
IG1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5
OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9y
OmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgdGV4dC1hbGlnbjoganVz
dGlmeTsgZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlm
OyI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj5TcGVha2luZyBhcyBh
IFdHIG1lbWJlcjombmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0
LWFsaWduOiBqdXN0aWZ5OyBmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmks
IHNhbnMtc2VyaWY7Ij4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPiZu
YnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IHRleHQtYWxpZ246IGp1c3Rp
Znk7IGZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsi
Pg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+SGkgSmllLCZuYnNwOzxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IHRleHQtYWxpZ246IGp1c3RpZnk7IGZv
bnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bjogMGNtIDBjbSAwLjAwMDFwdDsgdGV4dC1hbGlnbjoganVzdGlmeTsgZm9udC1zaXplOiAxMC41
cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyI+DQo8c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImNvbG9yOmJsYWNrIj5JIGJlbGlldmUgd2UgYWdyZWUgdGhhdCB0aGUgcHJvYmxl
bSBpcyBjb25maW5lZCB0byBPU1BGIGJ1Z3MsIHN5c3RlbSB0aW1lciBidWdzLCAmbmJzcDthbmQg
cGFja2V0IGNvcnJ1cHRpb24uIEnigJlkIGFzc2VydCB0aGF0IGNvcnJ1cHRpb24gY2FuIGJlIGRl
dGVjdGVkIHZpYSBPU1BGIGF1dGhlbnRpY2F0aW9uLiBJbiBmYWN0LCB0aGVyZSBpcyBhIHdlbGwt
a25vd24gYW50aWRvdGUgd2hlcmUNCiBJUy1JUyBhdXRoZW50aWNhdGlvbiB3YXMgZW5hYmxlZCBz
b2xlbHkgZm9yIHRoZSBwdXJwb3NlIG9mIGZpbHRlcmluZyBjb3JydXB0ZWQgcHJvdG9jb2wgcGFj
a2V0cyBpbiBhbiBlbnZpcm9ubWVudCB3aXRoIGxpbmUgY2FyZHMgdGhhdCB3ZXJlIHByb25lIHRv
IHN1Y2ggY29ycnVwdGlvbi4gSGVuY2UsIHdlIGFyZSBsZWZ0IHdpdGggcHJvYmxlbXMgYmFzZWQg
b24gT1NQRiBvciBzeXN0ZW0gdGltZXIgYnVncy4gSWYgdGhlcmUgd2VyZSBhIHN5c3RlbQ0KIHRp
bWVyIGJ1ZywgSeKAmWQgZG91YnQgdGhhdCBuZXR3b3JraW5nIGRldmljZSB3aXRoIHN1Y2ggYSBi
dWcgd291bGQgYmUgZnVuY3Rpb25hbCB0byB0aGUgcG9pbnQgb2YgYmVpbmcgYWJsZSB0byBlc3Rh
Ymxpc2ggYW5kIG1haW50YWluaW5nIE9TUEYgYWRqYWNlbmNpZXMuJm5ic3A7Jm5ic3A7RG8gd2Ug
cmVhbGx5IHdhbnQgdG8gZW5oYW5jZSB0aGUgcHJvdG9jb2wgdG8gZGVhbCB3aXRoIGJ1Z3M/Jm5i
c3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgdGV4dC1hbGlnbjoganVzdGlm
eTsgZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyI+
DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyBmb250LXNpemU6
IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7Ij4NCjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPknigJl2ZSB0aG91Z2h0IGFib3V0IHRoaXMgYW5k
IG9uZSBwb3RlbnRpYWwgYWN0aW9uIEkgY291bGQgZW52aXNpb24gd291bGQgYmUgdG8gYWRkIGEg
c2VwYXJhdGUgT1NQRiBZQU5HIG5vdGlmaWNhdGlvbiB3aGVyZSBhbiBMU0EgdGltZXMgb3V0IGFu
ZCBhIHJvdXRlciBvdGhlciB0aGFuIHRoZSBvcmlnaW5hdG9yIHB1cmdlcyBpdC4gVGhpcyB3YXks
IHRoZSBtaXNiZWhhdmluZyBPU1BGDQogcm91dGVyIGNvdWxkIGJlIHJlYWRpbHkgaWRlbnRpZmll
ZC4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0LWFsaWduOiBq
dXN0aWZ5OyBmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2Vy
aWY7Ij4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IHRleHQtYWxpZ246IGp1c3RpZnk7IGZvbnQt
c2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+VGhhbmtzLDxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46
IDBjbSAwY20gMC4wMDAxcHQ7IHRleHQtYWxpZ246IGp1c3RpZnk7IGZvbnQtc2l6ZTogMTAuNXB0
OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJjb2xvcjpibGFjayI+QWNlZSZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20g
MC4wMDAxcHQ7IHRleHQtYWxpZ246IGp1c3RpZnk7IGZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZh
bWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJj
b2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgdGV4
dC1hbGlnbjoganVzdGlmeTsgZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJp
LCBzYW5zLXNlcmlmOyI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj4m
bmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpu
b25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20g
MGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAx
cHQ7IHRleHQtYWxpZ246IGp1c3RpZnk7IGZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTog
Q2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPGI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj5Gcm9tOiA8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpibGFjayI+T1NQRiAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOm9zcGYtYm91bmNlc0BpZXRmLm9yZyIgc3R5bGU9ImNvbG9yOiBibHVlOyB0ZXh0
LWRlY29yYXRpb246IHVuZGVybGluZTsiPm9zcGYtYm91bmNlc0BpZXRmLm9yZzwvYT4mZ3Q7IG9u
IGJlaGFsZg0KIG9mICZxdW90O0xlcyBHaW5zYmVyZyAoZ2luc2JlcmcpJnF1b3Q7ICZsdDs8YSBo
cmVmPSJtYWlsdG86Z2luc2JlcmdAY2lzY28uY29tIiBzdHlsZT0iY29sb3I6IGJsdWU7IHRleHQt
ZGVjb3JhdGlvbjogdW5kZXJsaW5lOyI+Z2luc2JlcmdAY2lzY28uY29tPC9hPiZndDs8YnI+DQo8
Yj5EYXRlOiA8L2I+VGh1cnNkYXksIEF1Z3VzdCAxMSwgMjAxNiBhdCAxOjI5IFBNPGJyPg0KPGI+
VG86IDwvYj5KaWUgRG9uZyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmppZS5kb25nQGh1YXdlaS5jb20i
IHN0eWxlPSJjb2xvcjogYmx1ZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7Ij5qaWUuZG9u
Z0BodWF3ZWkuY29tPC9hPiZndDssIE9TUEYgV0cgTGlzdCAmbHQ7PGEgaHJlZj0ibWFpbHRvOm9z
cGZAaWV0Zi5vcmciIHN0eWxlPSJjb2xvcjogYmx1ZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxp
bmU7Ij5vc3BmQGlldGYub3JnPC9hPiZndDs8YnI+DQo8Yj5DYzogPC9iPiZxdW90O1poYW5neHVk
b25nICh6aGFuZ3h1ZG9uZywgVlJQKSZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnpoYW5neHVk
b25nQGh1YXdlaS5jb20iIHN0eWxlPSJjb2xvcjogYmx1ZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRl
cmxpbmU7Ij56aGFuZ3h1ZG9uZ0BodWF3ZWkuY29tPC9hPiZndDssICZxdW90OzxhIGhyZWY9Im1h
aWx0bzpsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb20iIHN0eWxlPSJjb2xvcjogYmx1ZTsgdGV4
dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7Ij5saXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb208L2E+
JnF1b3Q7DQogJmx0OzxhIGhyZWY9Im1haWx0bzpsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb20i
IHN0eWxlPSJjb2xvcjogYmx1ZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7Ij5saXpoZW5x
aWFuZ0BjaGluYW1vYmlsZS5jb208L2E+Jmd0Ozxicj4NCjxiPlN1YmplY3Q6IDwvYj5SZTogW09T
UEZdIFNvbGljaXQgZmVlZGJhY2tzIG9uIGRyYWZ0LWRvbmctb3NwZi1tYXhhZ2UtZmx1c2gtcHJv
YmxlbS1zdGF0ZW1lbnQ8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFj
ayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgdGV4dC1hbGlnbjoganVzdGlm
eTsgZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyI+
DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXItc3R5bGU6IG5v
bmUgbm9uZSBub25lIHNvbGlkOyBib3JkZXItbGVmdC1jb2xvcjogcmdiKDE4MSwgMTk2LCAyMjMp
OyBib3JkZXItbGVmdC13aWR0aDogNC41cHQ7IHBhZGRpbmc6IDBjbSAwY20gMGNtIDRwdDsgbWFy
Z2luOiAwcHggMGNtIDVwdCAzLjc1cHQ7IiBpZD0iTUFDX09VVExPT0tfQVRUUklCVVRJT05fQkxP
Q0tRVU9URSI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW46IDBjbSAwY20gMC4wMDAxcHQ7IHRleHQtYWxpZ246IGp1c3RpZnk7IGZvbnQtc2l6ZTogMTAu
NXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOiMxRjQ5N0QiPkppZSDigJM8L3NwYW4+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFw
dDsgdGV4dC1hbGlnbjoganVzdGlmeTsgZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBD
YWxpYnJpLCBzYW5zLXNlcmlmOyI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IHRleHQtYWxpZ246IGp1c3Rp
Znk7IGZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsi
Pg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOiMxRjQ5
N0QiPkhhdmluZyB0aGUgZGlzY3Vzc2lvbiBoYXMgY2VydGFpbmx5IGJlZW4gYSBnb29kIHRoaW5n
LCBidXQgaWYgdGhlIGNvbnNlbnN1cyBvZiB0aGUgV0cgaXMgdGhhdCB0aGVyZSBpcyBubyBwcm90
b2NvbCBjaGFuZ2UgcmVxdWlyZWQgdGhlbiB0aGVyZSBpcyBubyBuZWVkIGZvciBhbnkgZHJhZnQg
4oCTIHdoaWNoIGlzIG15IGN1cnJlbnQgcG9zaXRpb24uPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IHRleHQtYWxpZ246IGp1
c3RpZnk7IGZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJp
ZjsiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOiMx
RjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNr
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luOiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyBmb250LXNpemU6IDEw
LjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7Ij4NCjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjojMUY0OTdEIj5UaGUgb3RoZXIgcG9p
bnQgaXMgdGhhdCB5b3Ugc2VlbSB0byBiZSBjb25mdXNpbmcgdGhlIElTLUlTIFB1cmdlIG9yaWdp
bmF0aW9uIFRMViAoUkZDIDYyMzIpIHdpdGggZGV0ZWN0aW5nIGludmFsaWQgcHVyZ2VzL3JlbWFp
bmluZyBsaWZldGltZSBjb3JydXB0aW9uLiBUaGlzIGlzIG5vdCB0aGUgY2FzZS4gUkZDIDYyMzIg
c2ltcGx5IGFsbG93cyB1cw0KIHRvIGRldGVjdCB3aGljaCByb3V0ZXIgb3JpZ2luYXRlZCBhIHB1
cmdlIOKAkyBpdCBpcyBub3QgYWJsZSB0byBkZXRlY3Qgd2hldGhlciBhIHB1cmdlIGlzIHZhbGlk
L2ludmFsaWQg4oCTIGFuZCB3YXMgbm90IG1vdGl2YXRlZCBieSBjb25jZXJucyBhYm91dCByZW1h
aW5pbmcgbGlmZXRpbWUgY29ycnVwdGlvbi48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgdGV4dC1hbGlnbjoganVzdGlmeTsg
Zm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyI+DQo8
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6IzFGNDk3RCI+
Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBj
bSAwY20gMC4wMDAxcHQ7IHRleHQtYWxpZ246IGp1c3RpZnk7IGZvbnQtc2l6ZTogMTAuNXB0OyBm
b250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyBMZXM8L3Nw
YW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAw
MDFwdDsgdGV4dC1hbGlnbjoganVzdGlmeTsgZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5
OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IHRleHQtYWxpZ246IGp1
c3RpZnk7IGZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJp
ZjsiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOiMx
RjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNr
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXIt
bGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNC4wcHQiPg0KPGRpdj4N
CjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtw
YWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIGFsaWduPSJs
ZWZ0IiBzdHlsZT0idGV4dC1hbGlnbjoganVzdGlmeTsgbWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0
OyBmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7Ij4N
CjxiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWls
eTogVGFob21hLCBzYW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7Ij5Gcm9tOjwvc3Bhbj48L2I+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhv
bWEsIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsiPiBEb25namllIChKaW1teSkgWzxhIGhyZWY9
Im1haWx0bzpqaWUuZG9uZ0BodWF3ZWkuY29tIiBzdHlsZT0iY29sb3I6IGJsdWU7IHRleHQtZGVj
b3JhdGlvbjogdW5kZXJsaW5lOyI+bWFpbHRvOmppZS5kb25nQGh1YXdlaS5jb208L2E+XQ0KPGJy
Pg0KPGI+U2VudDo8L2I+IFdlZG5lc2RheSwgQXVndXN0IDEwLCAyMDE2IDk6MjQgUE08YnI+DQo8
Yj5Ubzo8L2I+IExlcyBHaW5zYmVyZyAoZ2luc2JlcmcpOyA8YSBocmVmPSJtYWlsdG86b3NwZkBp
ZXRmLm9yZyIgc3R5bGU9ImNvbG9yOiBibHVlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsi
Pg0Kb3NwZkBpZXRmLm9yZzwvYT48YnI+DQo8Yj5DYzo8L2I+IFpoYW5neHVkb25nICh6aGFuZ3h1
ZG9uZywgVlJQKTsgPGEgaHJlZj0ibWFpbHRvOmxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbSIg
c3R5bGU9ImNvbG9yOiBibHVlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsiPg0KbGl6aGVu
cWlhbmdAY2hpbmFtb2JpbGUuY29tPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSRTogW09TUEZd
IFNvbGljaXQgZmVlZGJhY2tzIG9uIGRyYWZ0LWRvbmctb3NwZi1tYXhhZ2UtZmx1c2gtcHJvYmxl
bS1zdGF0ZW1lbnQ8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIGFsaWduPSJsZWZ0IiBzdHlsZT0idGV4dC1hbGlnbjoganVzdGlmeTsgbWFyZ2luOiAwY20g
MGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNh
bnMtc2VyaWY7Ij4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNw
OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW46IDBjbSAwY20gMC4wMDAxcHQ7IHRleHQtYWxpZ246IGp1c3RpZnk7IGZvbnQtc2l6ZTogMTAu
NXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOiMxRjQ5N0QiPkhpIExlcyw8L3NwYW4+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFw
dDsgdGV4dC1hbGlnbjoganVzdGlmeTsgZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBD
YWxpYnJpLCBzYW5zLXNlcmlmOyI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IHRleHQtYWxpZ246IGp1c3Rp
Znk7IGZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsi
Pg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOiMxRjQ5
N0QiPlRoZSBjdXJyZW50IGRyYWZ0IGlzIGFib3V0IHByb2JsZW0gc3RhdGVtZW50LCBzbyBJTU8g
d2hhdCB0aGUgV0cgbmVlZHMgdG8gY29uc2lkZXIgaXMgd2hldGhlciB0aGlzIGlzIGEgdnVsbmVy
YWJpbGl0eSBvZiBPU1BGIHByb3RvY29sLCBhbmQgd2hldGhlciBpdCBjYW4gaGF2ZSBuZWdhdGl2
ZSBpbXBhY3QgdG8gdGhlIG5ldHdvcmsuIElmIHRoZQ0KIHByb2JsZW0gaXMgYWNrbm93bGVkZ2Vk
LCBJTU8gaXQgaXMgd29ydGggdG8gYmUgZG9jdW1lbnRlZC48L3NwYW4+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgdGV4dC1hbGlnbjog
anVzdGlmeTsgZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNl
cmlmOyI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6
IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6Ymxh
Y2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
YXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IHRleHQtYWxpZ246IGp1c3RpZnk7IGZvbnQtc2l6ZTog
MTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOiMxRjQ5N0QiPlRoZSDigJxST0ni
gJ0gYXMgeW91IG1lbnRpb25lZCBpcyBmb3IgdGhlIGV2YWx1YXRpb24gb2YgdGhlIHByb3Bvc2Vk
IHNvbHV0aW9ucy4gSSB0b3RhbGx5IGFncmVlIHRoYXQgZm9yIHRoZSB0aW1lciBidWcgY2FzZSwg
cmVjb2duaXppbmcgYW5kIGlnbm9yaW5nIHRoZSByZWNlaXZlZCBhYm5vcm1hbCBNYXhhZ2UgTFNB
cyBjYW5ub3Qgc3RvcCB0aGUgbWlzYmVoYXZlZA0KIHJvdXRlciBmcm9tIGdlbmVyYXRpbmcgZnVy
dGhlciBNYXhhZ2UgTFNBLCBhcyBpdCBpcyBhIHN5c3RlbWF0aWMgcHJvYmxlbSwgd2hpY2ggY2Fu
IG9ubHkgYmUgZml4ZWQgYWZ0ZXIgdGhlIG9wZXJhdG9yIGlkZW50aWZpZXMgdGhhdCByb3V0ZXIu
IFRoaXMgaXMgYWxzbyBzaW1pbGFyIHRvIHRoZSBzeXN0ZW1hdGljIGNvcnJ1cHRpb24gb2YgSVMt
SVMgcmVtYWluIHRpbWUuICZuYnNwO0FuZCB0aGlzIGlzIHdoeSB0aGlzIGRyYWZ0IG1lbnRpb25z
IHR3byBraW5kcw0KIG9mIHBvdGVudGlhbCBzb2x1dGlvbnMsIHRoZSBtaXRpZ2F0aW9uIG1lY2hh
bmlzbSBjYW4gYXZvaWQgdGhlIG5ldHdvcmsgYmVpbmcgc2V2ZXJlbHkgaW1wYWN0ZWQgYnkgdGhl
IHByb2JsZW0sIHdoaWxlIGZvciBzeXN0ZW1hdGljIHByb2JsZW1zLCBwcm9ibGVtIGxvY2FsaXph
dGlvbiBpcyBuZWVkZWQgdG8gaWRlbnRpZnkgdGhlIG1pc2JlaGF2ZWQgcm91dGVyIGFuZCB0aGVu
IHNvbHZlIHRoZSBwcm9ibGVtLjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9y
OmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyBmb250LXNp
emU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7Ij4NCjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjojMUY0OTdEIj4mbmJzcDs8
L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAw
LjAwMDFwdDsgdGV4dC1hbGlnbjoganVzdGlmeTsgZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFt
aWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNv
bG9yOiMxRjQ5N0QiPkJlc3QgcmVnYXJkcyw8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgdGV4dC1hbGlnbjoganVzdGlmeTsg
Zm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyI+DQo8
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkppZTwvc3Bhbj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0
LWFsaWduOiBqdXN0aWZ5OyBmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmks
IHNhbnMtc2VyaWY7Ij4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+
Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNv
bGlkIGJsdWUgMS41cHQ7cGFkZGluZzowY20gMGNtIDBjbSA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBz
dHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6
My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249ImxlZnQiIHN0
eWxlPSJ0ZXh0LWFsaWduOiBqdXN0aWZ5OyBtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQt
c2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPGI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOmJsYWNrIj5Gcm9t
Ojwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Nv
bG9yOmJsYWNrIj4gT1NQRiBbPGEgaHJlZj0ibWFpbHRvOm9zcGYtYm91bmNlc0BpZXRmLm9yZyIg
c3R5bGU9ImNvbG9yOiBibHVlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsiPm1haWx0bzpv
c3BmLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5MZXMgR2luc2Jl
cmcgKGdpbnNiZXJnKTxicj4NCjxiPlNlbnQ6PC9iPiBNb25kYXksIEF1Z3VzdCAwOCwgMjAxNiAy
OjE0IEFNPGJyPg0KPGI+VG86PC9iPiBEb25namllIChKaW1teSkgJmx0OzxhIGhyZWY9Im1haWx0
bzpqaWUuZG9uZ0BodWF3ZWkuY29tIiBzdHlsZT0iY29sb3I6IGJsdWU7IHRleHQtZGVjb3JhdGlv
bjogdW5kZXJsaW5lOyI+amllLmRvbmdAaHVhd2VpLmNvbTwvYT4mZ3Q7Ow0KPGEgaHJlZj0ibWFp
bHRvOm9zcGZAaWV0Zi5vcmciIHN0eWxlPSJjb2xvcjogYmx1ZTsgdGV4dC1kZWNvcmF0aW9uOiB1
bmRlcmxpbmU7Ij5vc3BmQGlldGYub3JnPC9hPjxicj4NCjxiPkNjOjwvYj4gWmhhbmd4dWRvbmcg
KHpoYW5neHVkb25nLCBWUlApICZsdDs8YSBocmVmPSJtYWlsdG86emhhbmd4dWRvbmdAaHVhd2Vp
LmNvbSIgc3R5bGU9ImNvbG9yOiBibHVlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsiPnpo
YW5neHVkb25nQGh1YXdlaS5jb208L2E+Jmd0OzsNCjxhIGhyZWY9Im1haWx0bzpsaXpoZW5xaWFu
Z0BjaGluYW1vYmlsZS5jb20iIHN0eWxlPSJjb2xvcjogYmx1ZTsgdGV4dC1kZWNvcmF0aW9uOiB1
bmRlcmxpbmU7Ij4NCmxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbTwvYT48YnI+DQo8Yj5TdWJq
ZWN0OjwvYj4gUmU6IFtPU1BGXSBTb2xpY2l0IGZlZWRiYWNrcyBvbiBkcmFmdC1kb25nLW9zcGYt
bWF4YWdlLWZsdXNoLXByb2JsZW0tc3RhdGVtZW50PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBhbGlnbj0ibGVmdCIgc3R5bGU9InRleHQtYWxpZ246IGp1
c3RpZnk7IG1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMC41cHQ7IGZvbnQt
ZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0LWFsaWduOiBqdXN0
aWZ5OyBmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7
Ij4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjojMUY0
OTdEIj5KaWUg4oCTPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2si
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW46IDBjbSAwY20gMC4wMDAxcHQ7IHRleHQtYWxpZ246IGp1c3RpZnk7IGZvbnQtc2l6ZTogMTAu
NXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0
OyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyBmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENh
bGlicmksIHNhbnMtc2VyaWY7Ij4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtjb2xvcjojMUY0OTdEIj5UaGlua2luZyBhYm91dCB0aGUgZm9sbG93aW5nIHNvbWUg
bW9yZTo8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNt
IDBjbSAwLjAwMDFwdDsgdGV4dC1hbGlnbjoganVzdGlmeTsgZm9udC1zaXplOiAxMC41cHQ7IGZv
bnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IHRleHQt
YWxpZ246IGp1c3RpZnk7IGZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwg
c2Fucy1zZXJpZjsiPg0KPGk+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2NvbG9yOnJlZCI+Jmx0O3NuaXAmZ3Q7PC9zcGFuPjwvaT48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0LWFsaWduOiBqdXN0
aWZ5OyBmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7
Ij4NCjxpPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjpy
ZWQiPldoYXQgcmVtYWlucyBpcyB0aGUgcG9zc2liaWxpdHkgdGhhdCBhbiBpbXBsZW1lbnRhdGlv
biBoYXMgc29tZSBidWcgYW5kIHVuaW50ZW50aW9uYWxseSBtb2RpZmllcyB0aGUgYWdlIHRvIHNv
bWV0aGluZyBvdGhlciB0aGFuIHdoYXQgaXQgc2hvdWxkIGJlIGR1ZSB0byB0aGUgYWN0dWFsIGVs
YXBzZWQgdGltZSBzaW5jZSBMU0EgZ2VuZXJhdGlvbi4NCiBJIHN1cHBvc2UgYSBtZWNoYW5pc20g
ZXF1aXZhbGVudCB0byB3aGF0IHRoZSBJUy1JUyBkcmFmdCBkZWZpbmVkIGkuZS4gc2V0dGluZyB0
aGUgYWdlIHRvIOKAnG5ld+KAnSAoMCBpbiBPU1BGIGNhc2UpIHdoZW4gZmlyc3QgcmVjZWl2aW5n
IGEgbm9uLXNlbGYtZ2VuZXJhdGVkIExTQSBjb3VsZCBiZSB1c2VmdWwgdG8gcHJldmVudCBuZWdh
dGl2ZSBpbXBhY3RzIG9mIHN1Y2ggYW4gaW1wbGVtZW50YXRpb24gYnVnLiBJcyB0aGlzIHdoYXQg
eW91IGludGVuZD88L3NwYW4+PC9pPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6Ymxh
Y2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
YXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IHRleHQtYWxpZ246IGp1c3RpZnk7IGZvbnQtc2l6ZTog
MTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPGk+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOnJlZCI+Jm5ic3A7PC9zcGFu
PjwvaT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAu
MDAwMXB0OyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyBmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1p
bHk6IENhbGlicmksIHNhbnMtc2VyaWY7Ij4NCjxpPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtjb2xvcjpyZWQiPltKaWVdOiBNb3JlIHNwZWNpZmljYWxseSwgdGhl
IHByb2JsZW0gY291bGQgYmUgY2F1c2VkIGJ5IGVpdGhlciDigJxzZXR0aW5nIHRoZSBMUyBhZ2Ug
ZmllbGQgaW5jb3JyZWN0bHkgZHVlIHRvIGltcGxlbWVudGF0aW9uIGJ1Z+KAnSBvciDigJxzeXN0
ZW0gdGltZXIgcnVucyBzbyBmYXN0IHRoYXQgdGhlIExTIGFnZSByZWFjaGVzIE1heEFnZSBtdWNo
IGVhcmxpZXINCiB0aGFuIG90aGVyIHJvdXRlcnPigJ0uIEFub3RoZXIgbGVzcyBsaWtlbHkgY2Fz
ZSBpcyB0aGF0IHRoZSBMUyBhZ2UgZmllbGQgaXMgY29ycnVwdGVkIGJlZm9yZSB0aGUgTFNBIGlz
IGFzc2VtYmxlZCBpbnRvIE9TUEYgcGFja2V0Ljwvc3Bhbj48L2k+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgdGV4dC1hbGlnbjoganVz
dGlmeTsgZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlm
OyI+DQo8aT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6
cmVkIj4mbHQ7ZW5kIHNuaXAmZ3Q7PC9zcGFuPjwvaT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyBm
b250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7Ij4NCjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjojMUY0OTdEIj4m
bmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNt
IDBjbSAwLjAwMDFwdDsgdGV4dC1hbGlnbjoganVzdGlmeTsgZm9udC1zaXplOiAxMC41cHQ7IGZv
bnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6IzFGNDk3RCI+VGhlIGJlbmVmaXRzIGFyZSBleHRy
ZW1lbHkgbGltaXRlZC4gSWYgYSByb3V0ZXIgcHJlbWF0dXJlbHkgYWdlcyBhbiBMU0EgZHVlIHRv
IGEgdGltZXIgYnVnLCBpZ25vcmluZyB0aGUgcmVjZWl2ZWQgTFNBIGFnZSBvbiByZWNlcHRpb24g
aXNu4oCZdCBnb2luZyB0byBwcmV2ZW50IHByZW1hdHVyZSBwdXJnaW5nIGJ5IHRoZSByb3V0ZXIg
d2hpY2ggaGFzDQogdGhlIGJ1Zy4gU28gdGhlIGVmZmVjdCBvZiBpZ25vcmluZyB0aGUgcmVjZWl2
ZWQgTFNBIGFnZSBwcmlvciB0byByZWFjaGluZyBNQVhBR0Ugd2lsbCBiZSBzaG9ydCBsaXZlZC4g
WW91IGFyZSB0aGVuIGxlZnQgd2l0aCB0aGUgcG9zc2liaWxpdHkgdGhhdCBhbiBpbXBsZW1lbnRh
dGlvbiBjb3JydXB0cyB0aGUgTFNBIGFnZSBCRUZPUkUgY2FsY3VsYXRpbmcgY2hlY2tzdW0vY3J5
cHRvIGF1dGhlbnRpY2F0aW9uIOKAkyBidXQgaXRzIGxvY2FsIHRpbWVvdXQNCiBsb2dpYyBpcyB1
bmFmZmVjdGVkLiBUaGlzIGhhcyB2ZXJ5IGxpbWl0ZWQgdmFsdWUuIFdoZXRoZXIgdGhlIFdHIGNv
bnNpZGVycyB0aGlzIHdvcnRoIHB1cnN1aW5nIGlzIHNvbWV0aGluZyB5b3UgbmVlZCB0byBhc2su
IEZvciBteXNlbGYsIEkgZG9u4oCZdCBzZWUgbXVjaCBST0kgaGVyZS48L3NwYW4+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgdGV4dC1h
bGlnbjoganVzdGlmeTsgZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBz
YW5zLXNlcmlmOyI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29s
b3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IHRleHQtYWxpZ246IGp1c3RpZnk7IGZvbnQt
c2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOiMxRjQ5N0QiPiZuYnNw
OyZuYnNwO0xlczwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2lu
OiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyBmb250LXNpemU6IDEwLjVw
dDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7Ij4NCjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsg
dGV4dC1hbGlnbjoganVzdGlmeTsgZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxp
YnJpLCBzYW5zLXNlcmlmOyI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IHRleHQtYWxpZ246IGp1c3RpZnk7
IGZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0K
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOiMxRjQ5N0Qi
PiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpz
b2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNC4wcHQiPg0KPGRpdj4NCjxkaXYg
c3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5n
OjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIGFsaWduPSJsZWZ0IiBz
dHlsZT0idGV4dC1hbGlnbjoganVzdGlmeTsgbWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250
LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7Ij4NCjxiPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFo
b21hLCBzYW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNh
bnMtc2VyaWY7IGNvbG9yOiBibGFjazsiPiBEb25namllIChKaW1teSkgWzxhIGhyZWY9Im1haWx0
bzpqaWUuZG9uZ0BodWF3ZWkuY29tIiBzdHlsZT0iY29sb3I6IGJsdWU7IHRleHQtZGVjb3JhdGlv
bjogdW5kZXJsaW5lOyI+bWFpbHRvOmppZS5kb25nQGh1YXdlaS5jb208L2E+XQ0KPGJyPg0KPGI+
U2VudDo8L2I+IE1vbmRheSwgQXVndXN0IDAxLCAyMDE2IDk6NDMgUE08YnI+DQo8Yj5Ubzo8L2I+
IExlcyBHaW5zYmVyZyAoZ2luc2JlcmcpOyA8YSBocmVmPSJtYWlsdG86b3NwZkBpZXRmLm9yZyIg
c3R5bGU9ImNvbG9yOiBibHVlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsiPg0Kb3NwZkBp
ZXRmLm9yZzwvYT48YnI+DQo8Yj5DYzo8L2I+IFpoYW5neHVkb25nICh6aGFuZ3h1ZG9uZywgVlJQ
KTsgPGEgaHJlZj0ibWFpbHRvOmxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbSIgc3R5bGU9ImNv
bG9yOiBibHVlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsiPg0KbGl6aGVucWlhbmdAY2hp
bmFtb2JpbGUuY29tPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSRTogW09TUEZdIFNvbGljaXQg
ZmVlZGJhY2tzIG9uIGRyYWZ0LWRvbmctb3NwZi1tYXhhZ2UtZmx1c2gtcHJvYmxlbS1zdGF0ZW1l
bnQ8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIGFsaWdu
PSJsZWZ0IiBzdHlsZT0idGV4dC1hbGlnbjoganVzdGlmeTsgbWFyZ2luOiAwY20gMGNtIDAuMDAw
MXB0OyBmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7
Ij4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAw
Y20gMC4wMDAxcHQ7IHRleHQtYWxpZ246IGp1c3RpZnk7IGZvbnQtc2l6ZTogMTAuNXB0OyBmb250
LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJjb2xvcjojMUY0OTdEIj5IaSBMZXMsIDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyBm
b250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7Ij4NCjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IHRl
eHQtYWxpZ246IGp1c3RpZnk7IGZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJy
aSwgc2Fucy1zZXJpZjsiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdE
Ij5QbGVhc2Ugc2VlIG15IHJlcGxpZXMgd2l0aCBbSmllMl06PC9zcGFuPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IHRleHQtYWxpZ246
IGp1c3RpZnk7IGZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1z
ZXJpZjsiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8
L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29s
aWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIGFsaWduPSJsZWZ0IiBzdHlsZT0idGV4dC1hbGlnbjoganVzdGlmeTsgbWFyZ2lu
OiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGli
cmksIHNhbnMtc2VyaWY7Ij4NCjxiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7Ij5G
cm9tOjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7
IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7IGNvbG9yOiBibGFjazsiPiBMZXMgR2lu
c2JlcmcgKGdpbnNiZXJnKSBbPGEgaHJlZj0ibWFpbHRvOmdpbnNiZXJnQGNpc2NvLmNvbSIgc3R5
bGU9ImNvbG9yOiBibHVlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsiPm1haWx0bzpnaW5z
YmVyZ0BjaXNjby5jb208L2E+XQ0KPGJyPg0KPGI+U2VudDo8L2I+IE1vbmRheSwgQXVndXN0IDAx
LCAyMDE2IDk6NTcgUE08YnI+DQo8Yj5Ubzo8L2I+IERvbmdqaWUgKEppbW15KTsgPGEgaHJlZj0i
bWFpbHRvOm9zcGZAaWV0Zi5vcmciIHN0eWxlPSJjb2xvcjogYmx1ZTsgdGV4dC1kZWNvcmF0aW9u
OiB1bmRlcmxpbmU7Ij4NCm9zcGZAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+Q2M6PC9iPiBaaGFuZ3h1
ZG9uZyAoemhhbmd4dWRvbmcsIFZSUCk7IDxhIGhyZWY9Im1haWx0bzpsaXpoZW5xaWFuZ0BjaGlu
YW1vYmlsZS5jb20iIHN0eWxlPSJjb2xvcjogYmx1ZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxp
bmU7Ij4NCmxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbTwvYT48YnI+DQo8Yj5TdWJqZWN0Ojwv
Yj4gUkU6IFtPU1BGXSBTb2xpY2l0IGZlZWRiYWNrcyBvbiBkcmFmdC1kb25nLW9zcGYtbWF4YWdl
LWZsdXNoLXByb2JsZW0tc3RhdGVtZW50PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBhbGlnbj0ibGVmdCIgc3R5bGU9InRleHQtYWxpZ246IGp1c3RpZnk7
IG1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5
OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9y
OmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyBm
b250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7Ij4NCjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjojMUY0OTdEIj5K
aWUgLTwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20g
MGNtIDAuMDAwMXB0OyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyBmb250LXNpemU6IDEwLjVwdDsgZm9u
dC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7Ij4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRp
diBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5n
OjBjbSAwY20gMGNtIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3Jk
ZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBhbGlnbj0ibGVmdCIgc3R5bGU9InRleHQtYWxpZ246IGp1c3Rp
Znk7IG1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFt
aWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyI+DQo8Yj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgY29sb3I6
IGJsYWNrOyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7
Ij4gRG9uZ2ppZSAoSmltbXkpIFs8YSBocmVmPSJtYWlsdG86amllLmRvbmdAaHVhd2VpLmNvbSIg
c3R5bGU9ImNvbG9yOiBibHVlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsiPm1haWx0bzpq
aWUuZG9uZ0BodWF3ZWkuY29tPC9hPl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBNb25kYXksIEF1Z3Vz
dCAwMSwgMjAxNiAxOjQ0IEFNPGJyPg0KPGI+VG86PC9iPiBMZXMgR2luc2JlcmcgKGdpbnNiZXJn
KTsgPGEgaHJlZj0ibWFpbHRvOm9zcGZAaWV0Zi5vcmciIHN0eWxlPSJjb2xvcjogYmx1ZTsgdGV4
dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7Ij4NCm9zcGZAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+Q2M6
PC9iPiBaaGFuZ3h1ZG9uZyAoemhhbmd4dWRvbmcsIFZSUCk7IDxhIGhyZWY9Im1haWx0bzpsaXpo
ZW5xaWFuZ0BjaGluYW1vYmlsZS5jb20iIHN0eWxlPSJjb2xvcjogYmx1ZTsgdGV4dC1kZWNvcmF0
aW9uOiB1bmRlcmxpbmU7Ij4NCmxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbTwvYT48YnI+DQo8
Yj5TdWJqZWN0OjwvYj4gUkU6IFtPU1BGXSBTb2xpY2l0IGZlZWRiYWNrcyBvbiBkcmFmdC1kb25n
LW9zcGYtbWF4YWdlLWZsdXNoLXByb2JsZW0tc3RhdGVtZW50PC9zcGFuPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBhbGlnbj0ibGVmdCIgc3R5bGU9InRleHQtYWxp
Z246IGp1c3RpZnk7IG1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMC41cHQ7
IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyI+DQo8c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0LWFsaWdu
OiBqdXN0aWZ5OyBmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMt
c2VyaWY7Ij4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+SGkgTGVz
LDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNt
IDAuMDAwMXB0OyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyBmb250LXNpemU6IDEwLjVwdDsgZm9udC1m
YW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7Ij4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29s
b3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IHRleHQtYWxpZ246IGp1c3RpZnk7IGZvbnQt
c2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5QbGVhc2Ugc2VlIGlubGluZSB3aXRo
IFtKaWVdOjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAw
Y20gMGNtIDAuMDAwMXB0OyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyBmb250LXNpemU6IDEwLjVwdDsg
Zm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7Ij4NCjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxl
PSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBw
dCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBhbGlnbj0ibGVmdCIgc3R5bGU9
InRleHQtYWxpZ246IGp1c3RpZnk7IG1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXpl
OiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyI+DQo8Yj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwg
c2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNl
cmlmOyBjb2xvcjogYmxhY2s7Ij4gTGVzIEdpbnNiZXJnIChnaW5zYmVyZykgWzxhIGhyZWY9Im1h
aWx0bzpnaW5zYmVyZ0BjaXNjby5jb20iIHN0eWxlPSJjb2xvcjogYmx1ZTsgdGV4dC1kZWNvcmF0
aW9uOiB1bmRlcmxpbmU7Ij5tYWlsdG86Z2luc2JlcmdAY2lzY28uY29tPC9hPl0NCjxicj4NCjxi
PlNlbnQ6PC9iPiBNb25kYXksIEF1Z3VzdCAwMSwgMjAxNiAzOjA5IFBNPGJyPg0KPGI+VG86PC9i
PiBEb25namllIChKaW1teSk7IDxhIGhyZWY9Im1haWx0bzpvc3BmQGlldGYub3JnIiBzdHlsZT0i
Y29sb3I6IGJsdWU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyI+DQpvc3BmQGlldGYub3Jn
PC9hPjxicj4NCjxiPkNjOjwvYj4gWmhhbmd4dWRvbmcgKHpoYW5neHVkb25nLCBWUlApOyA8YSBo
cmVmPSJtYWlsdG86bGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tIiBzdHlsZT0iY29sb3I6IGJs
dWU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyI+DQpsaXpoZW5xaWFuZ0BjaGluYW1vYmls
ZS5jb208L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJFOiBbT1NQRl0gU29saWNpdCBmZWVkYmFj
a3Mgb24gZHJhZnQtZG9uZy1vc3BmLW1heGFnZS1mbHVzaC1wcm9ibGVtLXN0YXRlbWVudDwvc3Bh
bj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249ImxlZnQi
IHN0eWxlPSJ0ZXh0LWFsaWduOiBqdXN0aWZ5OyBtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZv
bnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAw
MDFwdDsgdGV4dC1hbGlnbjoganVzdGlmeTsgZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5
OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Y29sb3I6IzFGNDk3RCI+SmllIOKAkzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0LWFsaWduOiBq
dXN0aWZ5OyBmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2Vy
aWY7Ij4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjoj
MUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFj
ayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgdGV4dC1hbGlnbjoganVzdGlmeTsgZm9udC1zaXplOiAx
MC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyI+DQo8c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6IzFGNDk3RCI+RnVsbHkgYWdyZWUg
dGhhdCBJUy1JUyBhbmQgT1NQRiBkaWZmZXIgaW4gdGhpcyByZWdhcmQuPC9zcGFuPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IHRleHQt
YWxpZ246IGp1c3RpZnk7IGZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwg
c2Fucy1zZXJpZjsiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNv
bG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyBmb250
LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7Ij4NCjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjojMUY0OTdEIj48YSBo
cmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9pZC9kcmFmdC1pZXRmLWlzaXMtcmVtYWluaW5nLWxp
ZmV0aW1lLTAxLnR4dCIgc3R5bGU9ImNvbG9yOiBibHVlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVy
bGluZTsiPmh0dHBzOi8vd3d3LmlldGYub3JnL2lkL2RyYWZ0LWlldGYtaXNpcy1yZW1haW5pbmct
bGlmZXRpbWUtMDEudHh0PC9hPiBhZGRyZXNzZXMNCiBwcm9ibGVtcyB3aGVyZSBjb3JydXB0aW9u
IG9mIHRoZSByZW1haW5pbmcgbGlmZXRpbWUgb2NjdXJzIGVpdGhlciBkdXJpbmcgdHJhbnNtaXNz
aW9uL3JlY2VwdGlvbiBvciBkdWUgdG8gc29tZSBET1MgYXR0YWNrLiBUaGlzIGlzbuKAmXQgYSBj
b25jZXJuIHcgT1NQRiAoaG9wZSB5b3UgYWdyZWUpLjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0LWFsaWduOiBqdXN0
aWZ5OyBmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7
Ij4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFu
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAx
cHQ7IHRleHQtYWxpZ246IGp1c3RpZnk7IGZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTog
Q2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjoj
MUY0OTdEIj5bSmllXTogWWVzLCBmb3IgT1NQRiB0aGUgY29ycnVwdGlvbiBkdXJpbmcgcGFja2V0
IHRyYW5zbWlzc2lvbiBjYW4gYmUgZGV0ZWN0ZWQuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IHRleHQtYWxpZ246IGp1c3Rp
Znk7IGZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsi
Pg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOiMxRjQ5
N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2lu
OiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyBmb250LXNpemU6IDEwLjVw
dDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7Ij4NCjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjojMUY0OTdEIj5XaGF0IHJlbWFpbnMgaXMg
dGhlIHBvc3NpYmlsaXR5IHRoYXQgYW4gaW1wbGVtZW50YXRpb24gaGFzIHNvbWUgYnVnIGFuZCB1
bmludGVudGlvbmFsbHkgbW9kaWZpZXMgdGhlIGFnZSB0byBzb21ldGhpbmcgb3RoZXIgdGhhbiB3
aGF0IGl0IHNob3VsZCBiZSBkdWUgdG8gdGhlIGFjdHVhbCBlbGFwc2VkIHRpbWUgc2luY2UgTFNB
IGdlbmVyYXRpb24uDQogSSBzdXBwb3NlIGEgbWVjaGFuaXNtIGVxdWl2YWxlbnQgdG8gd2hhdCB0
aGUgSVMtSVMgZHJhZnQgZGVmaW5lZCBpLmUuIHNldHRpbmcgdGhlIGFnZSB0byDigJxuZXfigJ0g
KDAgaW4gT1NQRiBjYXNlKSB3aGVuIGZpcnN0IHJlY2VpdmluZyBhIG5vbi1zZWxmLWdlbmVyYXRl
ZCBMU0EgY291bGQgYmUgdXNlZnVsIHRvIHByZXZlbnQgbmVnYXRpdmUgaW1wYWN0cyBvZiBzdWNo
IGFuIGltcGxlbWVudGF0aW9uIGJ1Zy4gSXMgdGhpcyB3aGF0IHlvdSBpbnRlbmQ/PC9zcGFuPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7
IHRleHQtYWxpZ246IGp1c3RpZnk7IGZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2Fs
aWJyaSwgc2Fucy1zZXJpZjsiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0
OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bjogMGNtIDBjbSAwLjAwMDFwdDsgdGV4dC1hbGlnbjoganVzdGlmeTsgZm9udC1zaXplOiAxMC41
cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyI+DQo8c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPltKaWVdOiBNb3JlIHNwZWNpZmljYWxseSwgdGhlIHBy
b2JsZW0gY291bGQgYmUgY2F1c2VkIGJ5IGVpdGhlciDigJxzZXR0aW5nIHRoZSBMUyBhZ2UgZmll
bGQgaW5jb3JyZWN0bHkgZHVlIHRvIGltcGxlbWVudGF0aW9uIGJ1Z+KAnSBvciDigJxzeXN0ZW0g
dGltZXIgcnVucyBzbyBmYXN0IHRoYXQgdGhlIExTIGFnZSByZWFjaGVzIE1heEFnZSBtdWNoIGVh
cmxpZXIgdGhhbiBvdGhlciByb3V0ZXJz4oCdLg0KIEFub3RoZXIgbGVzcyBsaWtlbHkgY2FzZSBp
cyB0aGF0IHRoZSBMUyBhZ2UgZmllbGQgaXMgY29ycnVwdGVkIGJlZm9yZSB0aGUgTFNBIGlzIGFz
c2VtYmxlZCBpbnRvIE9TUEYgcGFja2V0Ljwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyBm
b250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7Ij4NCjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IHRl
eHQtYWxpZ246IGp1c3RpZnk7IGZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJy
aSwgc2Fucy1zZXJpZjsiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdE
Ij5bSmllXTogUmVnYXJkaW5nIHRoZSBzb2x1dGlvbnMgc3BhY2UsIElNTyB3ZSBuZWVkIHRvIGNv
bnNpZGVyIGJvdGggY2FzZXM6IOKAnExTIGFnZSByZWFjaGVzIE1heEFnZeKAnSBhbmQg4oCcTFMg
YWdlIGNsb3NlIHRvIE1heEFnZeKAnS4gRm9yIElTLUlTLCBSRkMgNjIzMiBhbmQgUkZDIDYyMzMg
cHJvdmlkZSBzb2x1dGlvbnMgZm9yIHRoZSBkZXRlY3Rpb24gYW5kIGlkZW50aWZpY2F0aW9uDQog
b2YgY29ycnVwdGVkIElTLUlTIHB1cmdlLCB3aGlsZSBPU1BGIGRvZXMgbm90IGhhdmUgc2ltaWxh
ciBtZWNoYW5pc21zLjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNr
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luOiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyBmb250LXNpemU6IDEw
LjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7Ij4NCjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFw
dDsgdGV4dC1hbGlnbjoganVzdGlmeTsgZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBD
YWxpYnJpLCBzYW5zLXNlcmlmOyI+DQo8Yj48aT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Y29sb3I6IzFGNDk3RCI+W0xlczpdIEl0IGlzIGluY29ycmVjdCB0byBz
YXkgdGhhdCBSRkMgNjIzMiBtYWtlcyBpdCBwb3NzaWJsZSB0byBkZXRlY3QgYSBjb3JydXB0IHB1
cmdlLiBXaGF0IGl0IGRvZXMgZG8gaXMgdG8gcHJvdmlkZSBhbiBpbmRpY2F0aW9uIGFzIHRvIHdo
aWNoIElTIGluaXRpYXRlZCBhIHB1cmdlLiBJIGRvbuKAmXQga25vdyBob3cgT1NQRiB3b3VsZA0K
IGFkZHJlc3MgdGhpcyBpc3N1ZSwgYnV0IGZvciBPU1BGdjIgYXQgbGVhc3QgYW55IHNvbHV0aW9u
IHdvdWxkIGxpa2VseSBub3QgYmUgYmFja3dhcmRzIGNvbXBhdGlibGUuIEZvciB0aGlzIHJlYXNv
biBJIHN1Z2dlc3QgdGhhdCB5b3Ugbm90IHRyeSB0byBhZGRyZXNzIHRoaXMgaXNzdWUgaW4gdGhl
IHNhbWUgZHJhZnQuPC9zcGFuPjwvaT48L2I+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xv
cjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgdGV4dC1hbGlnbjoganVzdGlmeTsgZm9udC1z
aXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyI+DQo8Yj48aT48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48L2k+
PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4w
MDAxcHQ7IHRleHQtYWxpZ246IGp1c3RpZnk7IGZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWls
eTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xv
cjojMUY0OTdEIj5bSmllMl06IEFncmVlZCwgUkZDIDYyMzIgcHJvdmlkZSB0aGUgbWVjaGFuaXNt
IHRvIHRyYWNrIHRoZSBtaXNiZWhhdmVkIHJvdXRlcnMgc28gdGhhdCBvcGVyYXRvciBjYW4gZml4
IHRoZSBwcm9ibGVtLCB0aGUgZGV0ZWN0aW9uIGNhbiBiZSBiYXNlZCBvbiB0aGUgcnVsZXMgaW4g
UkZDIDYyMzMgb3Igc29tZSBvdGhlciBhbm9tYWxpZXMuIEluZGVlZCBmb3IgT1NQRnYyIGxlZ2Fj
eQ0KIExTQXMsIGl0IGlzIGRpZmZpY3VsdCB0byBpbnRyb2R1Y2UgdGhlIG1lY2hhbmlzbSBzaW1p
bGFyIHRvIFJGQyA2MjMyLCB3aGlsZSBpdCBjYW4gYmUgZWFzaWVyIGZvciB0aGUgT1NQRnYyL3Yz
IEV4dGVuZGVkIExTQXMuIFNvIGl0IGRlcGVuZHMgb24gaG93IGJhY2t3YXJkIGNvbXBhdGlibGUg
dGhlIHNvbHV0aW9uIHNob3VsZCBiZS4gSSBhZ3JlZSB3aXRoIHlvdSB0aGF0IHRoZSBzb2x1dGlv
biBmb3IgUHJvYmxlbSBMb2NhbGl6YXRpb24gaW4gT1NQRg0KIG5lZWRzIHRvIGJlIHByb3ZpZGVk
IGluIGEgc2VwYXJhdGUgZG9jdW1lbnQuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IHRleHQtYWxpZ246IGp1c3RpZnk7IGZv
bnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPGI+
PGk+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOiMxRjQ5
N0QiPiZuYnNwOzwvc3Bhbj48L2k+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6
YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IHRleHQtYWxpZ246IGp1c3RpZnk7IGZvbnQtc2l6
ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPGI+PGk+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOiMxRjQ5N0QiPlNv
bHV0aW9ucyB0byBMUyBhZ2UgJm5ic3A7Y29ycnVwdGlvbiBjYW4gYmUgZG9uZSBpbiBhIGJhY2t3
YXJkcyBjb21wYXRpYmxlIHdheSwgYnV0IHRoZXkgJm5ic3A7TVVTVCBOT1QgcmVzdWx0IGluIGRp
c2NhcmRpbmcgcHVyZ2VzIHdoaWNoIHBhc3MgYXV0aGVudGljYXRpb24tIGRvaW5nIHNvIHBsYWNl
cyB5b3UgYXQgcmlzayBmb3IgaGF2aW5nIGluY29uc2lzdGVudA0KIExTREJzIGluIHRoZSBuZXR3
b3JrLjwvc3Bhbj48L2k+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2si
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW46IDBjbSAwY20gMC4wMDAxcHQ7IHRleHQtYWxpZ246IGp1c3RpZnk7IGZvbnQtc2l6ZTogMTAu
NXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgdGV4dC1hbGlnbjoganVz
dGlmeTsgZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlm
OyI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPltKaWUyXTogRXhh
Y3RseS4gVGhlIHJlY2VpdmVkIE1heEFnZSBMU0FzIGNhbm5vdCBzaW1wbHkgYmUgZGlzY2FyZGVk
LCB0aGUgZGVjaXNpb24gbXVzdCBiZSBtYWRlIGNhcmVmdWxseSwgcHJvYmFibHkgYmFzZWQgb24g
c29tZSBhZGRpdGlvbmFsIGluZm9ybWF0aW9uLiBUaGUgYXV0aG9ycyBoYXMgZGlzY3Vzc2VkIHNv
bWUgcG9zc2libGUgc29sdXRpb24gaW50ZXJuYWxseSwgYW5kDQogd2lsbCBwcmVwYXJlIHNvbWUg
bWF0ZXJpYWwgZm9yIGZ1cnRoZXIgb3BlbiBkaXNjdXNzaW9uLjwvc3Bhbj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0LWFsaWdu
OiBqdXN0aWZ5OyBmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMt
c2VyaWY7Ij4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xv
cjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpi
bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgdGV4dC1hbGlnbjoganVzdGlmeTsgZm9udC1zaXpl
OiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyI+DQo8c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6IzFGNDk3RCI+QXMgd3JpdHRl
biwgdGhlIGRyYWZ0IG1ha2VzIGNsYWltcyB0aGF0IGFyZSBhdCBsZWFzdCBtaXNsZWFkaW5nIOKA
kyBhbmQgSSBiZWxpZXZlIGFjdHVhbGx5IGluY29ycmVjdC4gSW4gU2VjdGlvbiA2IHlvdSBzYXk6
PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20g
MC4wMDAxcHQ7IHRleHQtYWxpZ246IGp1c3RpZnk7IGZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZh
bWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0LWFsaWdu
OiBqdXN0aWZ5OyBmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMt
c2VyaWY7Ij4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xv
cjojMUY0OTdEIj7igJxUaGUgTFMgYWdlIGZpZWxkIG1heSBiZSBhbHRlcmVkIGFzIGEgcmVzdWx0
IG9mPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAw
Y20gMC4wMDAxcHQ7IHRleHQtYWxpZ246IGp1c3RpZnk7IGZvbnQtc2l6ZTogMTAuNXB0OyBmb250
LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyBwYWNrZXQgY29y
cnVwdGlvbiwgc3VjaCBtb2RpZmljYXRpb24gY2Fubm90IGJlIGRldGVjdGVkIGJ5IExTQTwvc3Bh
bj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAw
MXB0OyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyBmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6
IENhbGlicmksIHNhbnMtc2VyaWY7Ij4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsgY2hlY2tzdW0gbm9yIE9TUEYg
cGFja2V0IGNyeXB0b2dyYXBoaWMgYXV0aGVudGljYXRpb24u4oCdPC9zcGFuPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IHRleHQtYWxp
Z246IGp1c3RpZnk7IGZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fu
cy1zZXJpZjsiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Nv
bG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9y
OmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyBmb250LXNp
emU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7Ij4NCjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjojMUY0OTdEIj5UaGlzIGlz
buKAmXQgY29ycmVjdC48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFj
ayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgdGV4dC1hbGlnbjoganVzdGlmeTsgZm9udC1zaXplOiAx
MC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyI+DQo8c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0LWFsaWduOiBq
dXN0aWZ5OyBmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2Vy
aWY7Ij4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+W0ppZV0gVGhh
bmtzIGZvciBwb2ludGluZyBvdXQgdGhpcy4gVGhpcyBzZW50ZW5jZSBuZWVkIHRvIGJlIHJldmlz
ZWQgdG8gbWVudGlvbiDigJxMU0EgY29ycnVwdGlvbuKAnSByYXRoZXIgdGhhbiDigJxwYWNrZXQg
Y29ycnVwdGlvbuKAnS48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFj
ayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgdGV4dC1hbGlnbjoganVzdGlmeTsgZm9udC1zaXplOiAx
MC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyI+DQo8c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFu
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAx
cHQ7IHRleHQtYWxpZ246IGp1c3RpZnk7IGZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTog
Q2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2NvbG9yOiMxRjQ5N0QiPldoYXQgd291bGQgYmUgaGVscGZ1bCDigJMgYXQgbGVh
c3QgdG8gbWUg4oCTIGlzIHRvIG1vdmUgZnJvbSBhIGdlbmVyaWMgcHJvYmxlbSBzdGF0ZW1lbnQg
dG8gdGhlIHNwZWNpZmljIHByb2JsZW0geW91IHdhbnQgdG8gc29sdmUgYW5kIHRoZSBwcm9wb3Nl
ZCBzb2x1dGlvbi4gVGhpcyBhbHNvIHJlcXVpcmVzIHlvdSB0byBtb3JlIGNsZWFybHkgc3RhdGUN
CiB0aGUgY2FzZXMgd2hlcmUgdGhlcmUgaXMgYW4gYWN0dWFsIHZ1bG5lcmFiaWxpdHkuIEl0IHdv
dWxkIGJlIGEgbG90IGVhc2llciB0byBzdXBwb3J0IHRoZSBkcmFmdCBpZiB0aGlzIHdlcmUgZG9u
ZS48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBj
bSAwLjAwMDFwdDsgdGV4dC1hbGlnbjoganVzdGlmeTsgZm9udC1zaXplOiAxMC41cHQ7IGZvbnQt
ZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNv
bG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyBmb250
LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7Ij4NCjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+W0ppZV0gVGhhbmtzIGZvciB5b3Vy
IHN1Z2dlc3Rpb24uIFllcyB3ZSBjYW4gdXBkYXRlIHRoaXMgZHJhZnQgd2l0aCBtb3JlIHNwZWNp
ZmljIHByb2JsZW0gc3RhdGVtZW50cyBhcyBJIG1lbnRpb25lZCBhYm92ZS4NCjwvc3Bhbj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyB0
ZXh0LWFsaWduOiBqdXN0aWZ5OyBmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGli
cmksIHNhbnMtc2VyaWY7Ij4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3
RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46
IDBjbSAwY20gMC4wMDAxcHQ7IHRleHQtYWxpZ246IGp1c3RpZnk7IGZvbnQtc2l6ZTogMTAuNXB0
OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJjb2xvcjojMUY0OTdEIj5bSmllXSBBcyBmb3IgdGhlIHByb3Bvc2VkIHNvbHV0aW9u
cywgdGhlIGN1cnJlbnQgZHJhZnQgc3BlY2lmaWVzIHRoZSByZXF1aXJlbWVudHMgb24gdGhlIHBv
dGVudGlhbCBzb2x1dGlvbnMsIGZyb20gd2hpY2ggd2UgZW52aXNpb24gdGhhdCBkaWZmZXJlbnQg
c29sdXRpb25zIG1heWJlIG5lZWRlZCBmb3Ig4oCcSW1wYWN0IE1pdGlnYXRpb27igJ0gYW5kIOKA
nFByb2JsZW0gTG9jYWxpemF0aW9u4oCdLg0KIFRoZSBzb2x1dGlvbiBmb3Ig4oCcSW1wYWN0IG1p
dGlnYXRpb27igJ0gY2FuIGJlIHRoZSBlYXNpZXIgb25lLCBmb3Igd2hpY2ggd2UgY2FuIHN0YXJ0
IHRvIGRpc2N1c3MgdGhlIHBvdGVudGlhbCBzb2x1dGlvbnMgbm93LiBXaGlsZSB0aGUgc29sdXRp
b24gZm9yIOKAnHByb2JsZW0gbG9jYWxpemF0aW9u4oCdIG1heSBuZWVkIG1vcmUgY29uc2lkZXJh
dGlvbnMuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBj
bSAwY20gMC4wMDAxcHQ7IHRleHQtYWxpZ246IGp1c3RpZnk7IGZvbnQtc2l6ZTogMTAuNXB0OyBm
b250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgdGV4dC1hbGlnbjoganVzdGlmeTsg
Zm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyI+DQo8
Yj48aT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6IzFG
NDk3RCI+W0xlczpdIEEgZGlzY3Vzc2lvbiBvZiB0aGUgcmVxdWlyZW1lbnRzIGlzIHVzZWZ1bCBh
bmQgbmVjZXNzYXJ5LCBidXQgSU1PIHVudGlsIHlvdSBwcm9wb3NlIGEgc29sdXRpb24gdGhlcmUg
aXNu4oCZdCBlbm91Z2ggc3Vic3RhbmNlIGZvciB0aGUgZG9jdW1lbnQgdG8gYmVjb21lIGEgV0cg
ZG9jdW1lbnQuPC9zcGFuPjwvaT48L2I+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpi
bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgdGV4dC1hbGlnbjoganVzdGlmeTsgZm9udC1zaXpl
OiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyI+DQo8c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9z
cGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4w
MDAxcHQ7IHRleHQtYWxpZ246IGp1c3RpZnk7IGZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWls
eTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2NvbG9yOiMxRjQ5N0QiPltKaWUyXSBZZXMgdGhlIGN1cnJlbnQgZHJhZnQg
Zm9jdXNlcyBvbiB0aGUgcHJvYmxlbSBzdGF0ZW1lbnQgYW5kIHRoZSByZXF1aXJlbWVudHMsIHRo
ZSBnb2FsIGlzIHRvIGZpcnN0bHkgZ2V0IHRoZSBNYXhBZ2UgZmx1c2ggcHJvYmxlbSBhY2tub3ds
ZWRnZWQgYW5kIHJlYWNoIGNvbnNlbnN1cyBvbiB0aGUgcmVxdWlyZW1lbnRzLiBUaGVuIHRoZQ0K
IHBsYW4gaXMgdG8gc3BlY2lmeSB0aGUgc29sdXRpb25zIGluIHNlcGFyYXRlIGRvY3VtZW50cy4m
bmJzcDsgWW91ciB2YWx1YWJsZSBzdWdnZXN0aW9ucyB3aWxsIGJlIGNvbnNpZGVyZWQsIGFuZCBm
dXJ0aGVyIGNvbnRyaWJ1dGlvbnMgYXJlIHdlbGNvbWUuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IHRleHQtYWxpZ246IGp1
c3RpZnk7IGZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJp
ZjsiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOiMx
RjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNr
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luOiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyBmb250LXNpemU6IDEw
LjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7Ij4NCjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjojMUY0OTdEIj5CZXN0IHJlZ2FyZHMs
PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20g
MC4wMDAxcHQ7IHRleHQtYWxpZ246IGp1c3RpZnk7IGZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZh
bWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2NvbG9yOiMxRjQ5N0QiPkppZTwvc3Bhbj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0LWFsaWduOiBq
dXN0aWZ5OyBmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2Vy
aWY7Ij4NCjxiPjxpPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtj
b2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PC9pPjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0LWFsaWduOiBqdXN0aWZ5
OyBmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7Ij4N
CjxiPjxpPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjoj
MUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsgTGVzPC9zcGFuPjwvaT48L2I+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgdGV4dC1hbGln
bjoganVzdGlmeTsgZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5z
LXNlcmlmOyI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29s
b3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6
YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IHRleHQtYWxpZ246IGp1c3RpZnk7IGZvbnQtc2l6
ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5CZXN0IHJlZ2FyZHMsPC9zcGFuPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IHRl
eHQtYWxpZ246IGp1c3RpZnk7IGZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJy
aSwgc2Fucy1zZXJpZjsiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdE
Ij5KaWU8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNt
IDBjbSAwLjAwMDFwdDsgdGV4dC1hbGlnbjoganVzdGlmeTsgZm9udC1zaXplOiAxMC41cHQ7IGZv
bnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IHRleHQt
YWxpZ246IGp1c3RpZnk7IGZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwg
c2Fucy1zZXJpZjsiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyBMZXM8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgdGV4dC1hbGlnbjoganVz
dGlmeTsgZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlm
OyI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6IzFG
NDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2si
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW46IDBjbSAwY20gMC4wMDAxcHQ7IHRleHQtYWxpZ246IGp1c3RpZnk7IGZvbnQtc2l6ZTogMTAu
NXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0
O3BhZGRpbmc6MGNtIDBjbSAwY20gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpu
b25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20g
MGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIGFsaWduPSJsZWZ0IiBzdHlsZT0idGV4dC1hbGln
bjoganVzdGlmeTsgbWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyBmb250LXNpemU6IDEwLjVwdDsg
Zm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7Ij4NCjxiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlm
OyBjb2xvcjogYmxhY2s7Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7IGNvbG9y
OiBibGFjazsiPiBEb25namllIChKaW1teSkgWzxhIGhyZWY9Im1haWx0bzpqaWUuZG9uZ0BodWF3
ZWkuY29tIiBzdHlsZT0iY29sb3I6IGJsdWU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyI+
bWFpbHRvOmppZS5kb25nQGh1YXdlaS5jb208L2E+XQ0KPGJyPg0KPGI+U2VudDo8L2I+IFN1bmRh
eSwgSnVseSAzMSwgMjAxNiAxMTo0OCBQTTxicj4NCjxiPlRvOjwvYj4gTGVzIEdpbnNiZXJnIChn
aW5zYmVyZyk7IDxhIGhyZWY9Im1haWx0bzpvc3BmQGlldGYub3JnIiBzdHlsZT0iY29sb3I6IGJs
dWU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyI+DQpvc3BmQGlldGYub3JnPC9hPjxicj4N
CjxiPkNjOjwvYj4gWmhhbmd4dWRvbmcgKHpoYW5neHVkb25nLCBWUlApOyA8YSBocmVmPSJtYWls
dG86bGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tIiBzdHlsZT0iY29sb3I6IGJsdWU7IHRleHQt
ZGVjb3JhdGlvbjogdW5kZXJsaW5lOyI+DQpsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb208L2E+
PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJFOiBbT1NQRl0gU29saWNpdCBmZWVkYmFja3Mgb24gZHJh
ZnQtZG9uZy1vc3BmLW1heGFnZS1mbHVzaC1wcm9ibGVtLXN0YXRlbWVudDwvc3Bhbj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgYWxpZ249ImxlZnQiIHN0eWxlPSJ0
ZXh0LWFsaWduOiBqdXN0aWZ5OyBtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IGZvbnQtc2l6ZTog
MTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgdGV4
dC1hbGlnbjoganVzdGlmeTsgZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJp
LCBzYW5zLXNlcmlmOyI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0Qi
PkhpIExlcywgPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46
IDBjbSAwY20gMC4wMDAxcHQ7IHRleHQtYWxpZ246IGp1c3RpZnk7IGZvbnQtc2l6ZTogMTAuNXB0
OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgdGV4dC1hbGlnbjoganVzdGlm
eTsgZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyI+
DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPlRoYW5rcyBmb3IgeW91
ciBjb21tZW50cy48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bjogMGNtIDBjbSAwLjAwMDFwdDsgdGV4dC1hbGlnbjoganVzdGlmeTsgZm9udC1zaXplOiAxMC41
cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyI+DQo8c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0LWFsaWduOiBqdXN0
aWZ5OyBmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7
Ij4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+T1NQRiBwYWNrZXQg
bGV2ZWwgY2hlY2tzdW0gYW5kIGF1dGhlbnRpY2F0aW9uIGNhbiBvbmx5IHByb3RlY3QgdGhlIGFz
c2VtYmxlZCBMU1UgcGFja2V0IG9uZSBob3Agb24gdGhlIHdpcmUsIHdoaWxlIGNhbm5vdCBkZXRl
Y3QgYW55IGNoYW5nZSB0byBMU0EgbWFkZSBieSB0aGUgcm91dGVycy4gVGhpcyBpcyBiZWNhdXNl
IHRoZSBPU1BGIHBhY2tldHMgYXJlIHJlLWFzc2VtYmxlZA0KIG9uIGVhY2ggaG9wLCB3aGljaCBp
cyBzbGlnaHRseSBkaWZmZXJlbnQgZnJvbSBJUy1JUy4gU28gdGhlIHByb2JsZW0gZm9yIE9TUEYg
aXMgbWFpbmx5IGR1ZSB0byB0aGUgcHJvYmxlbXMgaW5zaWRlIHRoZSByb3V0ZXIsIGZvciBleGFt
cGxlIHByb3RvY29sIGltcGxlbWVudGF0aW9ucywgc3lzdGVtIHRpbWVycywgb3Igc29tZSBoYXJk
d2FyZSBwcm9ibGVtLiBBY3R1YWxseSB0aGlzIHByb2JsZW0gaGFzIGJlZW4gc2VlbiBpbiBzZXZl
cmFsIHByb2R1Y3Rpb24NCiBuZXR3b3Jrcy48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgdGV4dC1hbGlnbjoganVzdGlmeTsg
Zm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyI+DQo8
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyB0
ZXh0LWFsaWduOiBqdXN0aWZ5OyBmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGli
cmksIHNhbnMtc2VyaWY7Ij4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3
RCI+V2UgY2FuIGltcHJvdmUgdGhlIGRlc2NyaXB0aW9uIGluIHRoZSBkcmFmdCB0byBtYWtlIHRo
aXMgY2xlYXIuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46
IDBjbSAwY20gMC4wMDAxcHQ7IHRleHQtYWxpZ246IGp1c3RpZnk7IGZvbnQtc2l6ZTogMTAuNXB0
OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgdGV4dC1hbGlnbjoganVzdGlm
eTsgZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyI+
DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkJlc3QgcmVnYXJkcyw8
L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAw
LjAwMDFwdDsgdGV4dC1hbGlnbjoganVzdGlmeTsgZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFt
aWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNv
bG9yOiMxRjQ5N0QiPkppZTwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJs
YWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyBmb250LXNpemU6
IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7Ij4NCjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8
ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFk
ZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBhbGlnbj0ibGVm
dCIgc3R5bGU9InRleHQtYWxpZ246IGp1c3RpZnk7IG1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsg
Zm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyI+DQo8
Yj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6
IFRhaG9tYSwgc2Fucy1zZXJpZjsgY29sb3I6IGJsYWNrOyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21h
LCBzYW5zLXNlcmlmOyBjb2xvcjogYmxhY2s7Ij4gTGVzIEdpbnNiZXJnIChnaW5zYmVyZykgWzxh
IGhyZWY9Im1haWx0bzpnaW5zYmVyZ0BjaXNjby5jb20iIHN0eWxlPSJjb2xvcjogYmx1ZTsgdGV4
dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7Ij5tYWlsdG86Z2luc2JlcmdAY2lzY28uY29tPC9hPl0N
Cjxicj4NCjxiPlNlbnQ6PC9iPiBNb25kYXksIEF1Z3VzdCAwMSwgMjAxNiAxOjMwIFBNPGJyPg0K
PGI+VG86PC9iPiBEb25namllIChKaW1teSk7IDxhIGhyZWY9Im1haWx0bzpvc3BmQGlldGYub3Jn
IiBzdHlsZT0iY29sb3I6IGJsdWU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyI+DQpvc3Bm
QGlldGYub3JnPC9hPjxicj4NCjxiPkNjOjwvYj4gWmhhbmd4dWRvbmcgKHpoYW5neHVkb25nLCBW
UlApOyA8YSBocmVmPSJtYWlsdG86bGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tIiBzdHlsZT0i
Y29sb3I6IGJsdWU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyI+DQpsaXpoZW5xaWFuZ0Bj
aGluYW1vYmlsZS5jb208L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJFOiBbT1NQRl0gU29saWNp
dCBmZWVkYmFja3Mgb24gZHJhZnQtZG9uZy1vc3BmLW1heGFnZS1mbHVzaC1wcm9ibGVtLXN0YXRl
bWVudDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgYWxp
Z249ImxlZnQiIHN0eWxlPSJ0ZXh0LWFsaWduOiBqdXN0aWZ5OyBtYXJnaW46IDBjbSAwY20gMC4w
MDAxcHQ7IGZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJp
ZjsiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNt
IDBjbSAwLjAwMDFwdDsgdGV4dC1hbGlnbjoganVzdGlmeTsgZm9udC1zaXplOiAxMC41cHQ7IGZv
bnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6IzFGNDk3RCI+SmllIOKAkzwvc3Bhbj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0
LWFsaWduOiBqdXN0aWZ5OyBmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmks
IHNhbnMtc2VyaWY7Ij4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJj
b2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgdGV4dC1hbGlnbjoganVzdGlmeTsgZm9u
dC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyI+DQo8c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6IzFGNDk3RCI+VGhl
IGRyYWZ0IHNheXMgKFNlY3Rpb24gMik6PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IHRleHQtYWxpZ246IGp1c3RpZnk7IGZv
bnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOiMxRjQ5N0QiPiZu
YnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20g
MGNtIDAuMDAwMXB0OyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyBmb250LXNpemU6IDEwLjVwdDsgZm9u
dC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7Ij4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjojMUY0OTdEIj7igJxTaW5jZSBjcnlwdG9ncmFwaGlj
IGF1dGhlbnRpY2F0aW9uIGlzIGV4ZWN1dGVkIGF0IHRoZSBPU1BGIHBhY2tldDwvc3Bhbj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyB0
ZXh0LWFsaWduOiBqdXN0aWZ5OyBmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGli
cmksIHNhbnMtc2VyaWY7Ij4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsgbGV2ZWwsIGl0IGNhbiBvbmx5IHByb3Rl
Y3QgdGhlIGFzc2VtYmxlZCBMU1UgcGFja2V0IGZvciBvbmUgaG9wIGFuZDwvc3Bhbj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0
LWFsaWduOiBqdXN0aWZ5OyBmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmks
IHNhbnMtc2VyaWY7Ij4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsgZG9lcyBub3QgcHJvdmlkZSBhbnkgYWRkaXRp
b25hbCBwcm90ZWN0aW9uIGZvciB0aGUgY29ycnVwdGlvbiBvZiBMUzwvc3Bhbj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0LWFs
aWduOiBqdXN0aWZ5OyBmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNh
bnMtc2VyaWY7Ij4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtj
b2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsgYWdlIGZpZWxkLuKAnTwvc3Bhbj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0LWFs
aWduOiBqdXN0aWZ5OyBmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNh
bnMtc2VyaWY7Ij4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtj
b2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xv
cjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgdGV4dC1hbGlnbjoganVzdGlmeTsgZm9udC1z
aXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyI+DQo8c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6IzFGNDk3RCI+QnV0IGFz
IGF1dGhlbnRpY2F0aW9uIGlzIGNhbGN1bGF0ZWQgYXQgdGhlIE9TUEYgcGFja2V0IGxldmVsLCBh
bnkgY2hhbmdlIHRvIHRoZSBMUyBhZ2UgZmllbGQgZm9yIGFuIGluZGl2aWR1YWwgTFNBIGNvbnRh
aW5lZCB3aXRoaW4gdGhlIE9TUEYgcGFja2V0IChlLmcuIGJ5IHNvbWUgcGFja2V0IGNvcnJ1cHRp
b24gaW4gdHJhbnNtaXNzaW9uKSB3b3VsZA0KIGNhdXNlIGF1dGhlbnRpY2F0aW9uIHRvIGZhaWwg
d2hlbiB0aGUgcGFja2V0IGlzIHJlY2VpdmVkLiBTbyB0aGUgc3RhdGVtZW50IHlvdSBtYWtlIGlz
IG5vdCBjb3JyZWN0LiBJIHRoZXJlZm9yZSBhbSBzdHJ1Z2dsaW5nIHRvIHVuZGVyc3RhbmQgd2hh
dCBwcm9ibGVtIHlvdSBiZWxpZXZlIGlzIG5vdCBhZGRyZXNzZWQgYnkgZXhpc3RpbmcgYXV0aGVu
dGljYXRpb24gdGVjaG5pcXVlcy48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xv
cjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgdGV4dC1hbGlnbjoganVzdGlmeTsgZm9udC1z
aXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyI+DQo8c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7
PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20g
MC4wMDAxcHQ7IHRleHQtYWxpZ246IGp1c3RpZnk7IGZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZh
bWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyBMZXM8L3NwYW4+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsg
dGV4dC1hbGlnbjoganVzdGlmeTsgZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxp
YnJpLCBzYW5zLXNlcmlmOyI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IHRleHQtYWxpZ246IGp1c3RpZnk7
IGZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0K
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2NvbG9yOiMxRjQ5N0Qi
PiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAw
Y20gMGNtIDAuMDAwMXB0OyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyBmb250LXNpemU6IDEwLjVwdDsg
Zm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7Ij4NCjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRk
aW5nOjBjbSAwY20gMGNtIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTti
b3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBhbGlnbj0ibGVmdCIgc3R5bGU9InRleHQtYWxpZ246IGp1
c3RpZnk7IG1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMC41cHQ7IGZvbnQt
ZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyI+DQo8Yj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJpZjsgY29s
b3I6IGJsYWNrOyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyBjb2xvcjogYmxh
Y2s7Ij4gT1NQRiBbPGEgaHJlZj0ibWFpbHRvOm9zcGYtYm91bmNlc0BpZXRmLm9yZyIgc3R5bGU9
ImNvbG9yOiBibHVlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsiPm1haWx0bzpvc3BmLWJv
dW5jZXNAaWV0Zi5vcmc8L2E+XQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5Eb25namllIChKaW1teSk8
YnI+DQo8Yj5TZW50OjwvYj4gU3VuZGF5LCBKdWx5IDMxLCAyMDE2IDg6MTUgUE08YnI+DQo8Yj5U
bzo8L2I+IDxhIGhyZWY9Im1haWx0bzpvc3BmQGlldGYub3JnIiBzdHlsZT0iY29sb3I6IGJsdWU7
IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyI+DQpvc3BmQGlldGYub3JnPC9hPjxicj4NCjxi
PkNjOjwvYj4gWmhhbmd4dWRvbmcgKHpoYW5neHVkb25nLCBWUlApOyA8YSBocmVmPSJtYWlsdG86
bGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tIiBzdHlsZT0iY29sb3I6IGJsdWU7IHRleHQtZGVj
b3JhdGlvbjogdW5kZXJsaW5lOyI+DQpsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb208L2E+PGJy
Pg0KPGI+U3ViamVjdDo8L2I+IFtPU1BGXSBTb2xpY2l0IGZlZWRiYWNrcyBvbiBkcmFmdC1kb25n
LW9zcGYtbWF4YWdlLWZsdXNoLXByb2JsZW0tc3RhdGVtZW50PC9zcGFuPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBhbGlnbj0ibGVmdCIgc3R5bGU9InRleHQtYWxp
Z246IGp1c3RpZnk7IG1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgZm9udC1zaXplOiAxMC41cHQ7
IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyI+DQo8c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0LWFsaWdu
OiBqdXN0aWZ5OyBmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMt
c2VyaWY7Ij4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPkhpIGFsbCw8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2lu
OiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyBmb250LXNpemU6IDEwLjVw
dDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7Ij4NCjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IHRleHQtYWxp
Z246IGp1c3RpZnk7IGZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fu
cy1zZXJpZjsiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+ZHJhZnQt
ZG9uZy1vc3BmLW1heGFnZS1mbHVzaC1wcm9ibGVtLXN0YXRlbWVudCBkZXNjcmliZXMgdGhlIHBy
b2JsZW1zIGNhdXNlZCBieSB0aGUgY29ycnVwdGlvbiBvZiB0aGUgTFMgQWdlIGZpZWxkLCBhbmQg
c3VtbWFyaXplcyB0aGUgcmVxdWlyZW1lbnRzIG9uIHBvdGVudGlhbCBzb2x1dGlvbnMuIFRoaXMg
ZHJhZnQgcmVjZWl2ZWQgZ29vZCBjb21tZW50cyBkdXJpbmcgdGhlIHByZXNlbnRhdGlvbg0KIG9u
IHRoZSBJRVRGIG1lZXRpbmcgaW4gQi5BLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IHRleHQtYWxpZ246
IGp1c3RpZnk7IGZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1z
ZXJpZjsiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjog
MGNtIDBjbSAwLjAwMDFwdDsgdGV4dC1hbGlnbjoganVzdGlmeTsgZm9udC1zaXplOiAxMC41cHQ7
IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyI+DQo8c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImNvbG9yOmJsYWNrIj5UaGUgYXV0aG9ycyB3b3VsZCBsaWtlIHRvIHNvbGljaXQgZnVy
dGhlciBmZWVkYmFja3MgZnJvbSB0aGUgbWFpbGluZyBsaXN0LCBvbiBib3RoIHRoZSBwcm9ibGVt
IHN0YXRlbWVudCBhbmQgdGhlIHNvbHV0aW9uIHJlcXVpcmVtZW50cy4gQmFzZWQgb24gdGhlIGZl
ZWRiYWNrcywgd2Ugd2lsbCB1cGRhdGUgdGhlIHByb2JsZW0gc3RhdGVtZW50IGRyYWZ0LCBhbmQg
d29yayB0b2dldGhlcg0KIHRvIGJ1aWxkIHN1aXRhYmxlIHNvbHV0aW9ucy4gPG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAw
LjAwMDFwdDsgdGV4dC1hbGlnbjoganVzdGlmeTsgZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFt
aWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNv
bG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0LWFsaWduOiBqdXN0aWZ5
OyBmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7Ij4N
CjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPlRoZSBVUkwgb2YgdGhlIGRy
YWZ0IGlzOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IHRleHQtYWxpZ246IGp1c3RpZnk7IGZvbnQtc2l6
ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJjb2xvcjpibGFjayI+PGEgaHJlZj0iaHR0cHM6Ly90b29scy5pZXRm
Lm9yZy9odG1sL2RyYWZ0LWRvbmctb3NwZi1tYXhhZ2UtZmx1c2gtcHJvYmxlbS1zdGF0ZW1lbnQt
MDAiIHN0eWxlPSJjb2xvcjogYmx1ZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7Ij5odHRw
czovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtZG9uZy1vc3BmLW1heGFnZS1mbHVzaC1wcm9i
bGVtLXN0YXRlbWVudC0wMDwvYT48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0LWFsaWduOiBqdXN0
aWZ5OyBmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7
Ij4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBjbSAw
Y20gMC4wMDAxcHQ7IHRleHQtYWxpZ246IGp1c3RpZnk7IGZvbnQtc2l6ZTogMTAuNXB0OyBmb250
LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJjb2xvcjpibGFjayI+Q29tbWVudHMgJmFtcDsgZmVlZGJhY2tzIGFyZSB3ZWxjb21lLjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46IDBj
bSAwY20gMC4wMDAxcHQ7IHRleHQtYWxpZ246IGp1c3RpZnk7IGZvbnQtc2l6ZTogMTAuNXB0OyBm
b250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgdGV4dC1hbGlnbjog
anVzdGlmeTsgZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNl
cmlmOyI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj5CZXN0IHJlZ2Fy
ZHMsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgdGV4dC1hbGlnbjoganVzdGlmeTsgZm9udC1zaXplOiAx
MC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyI+DQo8c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImNvbG9yOmJsYWNrIj5KaWU8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0LWFs
aWduOiBqdXN0aWZ5OyBmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNh
bnMtc2VyaWY7Ij4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNw
OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3Rl
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvc3Bhbj4NCjwvYm9keT4NCjwvaHRt
bD4NCg==

--_000_D3E364837B0EBaceeciscocom_--


From nobody Wed Aug 24 13:21:48 2016
Return-Path: <dkatz@juniper.net>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4240612D76F for <ospf@ietfa.amsl.com>; Wed, 24 Aug 2016 13:21:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.911
X-Spam-Level: 
X-Spam-Status: No, score=-1.911 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=junipernetworks.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 XCTkLmkLYpIU for <ospf@ietfa.amsl.com>; Wed, 24 Aug 2016 13:21:27 -0700 (PDT)
Received: from NAM03-DM3-obe.outbound.protection.outlook.com (mail-dm3nam03on0114.outbound.protection.outlook.com [104.47.41.114]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 68D1912D75D for <ospf@ietf.org>; Wed, 24 Aug 2016 13:21:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=junipernetworks.onmicrosoft.com; s=selector1-juniper-net; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=xlPQ0boGrK9lJw0GtTW0HMf0y/3ccjMlos8FAHNcsVc=; b=DjW++86yQ3xNOU67jo9NSaAJuwOiyPMFtQuWZCcwNqZh57mdKeKL0JbBW+NTycjfxchvX4+6hfk3/2Cyuj8ifbohNXzzUxkhtuhkoscGPjYTazebMKhC0z96X/iVYR5Oc8r4euOovNY3j3aoLPtv6dd+Ie/p+lL4hf/Pap1OyM4=
Received: from DM5PR05MB2954.namprd05.prod.outlook.com (10.168.176.142) by DM5PR05MB2954.namprd05.prod.outlook.com (10.168.176.142) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P384) id 15.1.599.8; Wed, 24 Aug 2016 20:21:19 +0000
Received: from DM5PR05MB2954.namprd05.prod.outlook.com ([10.168.176.142]) by DM5PR05MB2954.namprd05.prod.outlook.com ([10.168.176.142]) with mapi id 15.01.0599.008; Wed, 24 Aug 2016 20:21:19 +0000
From: Dave Katz <dkatz@juniper.net>
To: "Acee Lindem (acee)" <acee@cisco.com>
Thread-Topic: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-problem-statement
Thread-Index: AQHR/jpJWHQbFqIEZ0aRevPlEY/PXqBYjbCA
Date: Wed, 24 Aug 2016 20:21:19 +0000
Message-ID: <45CEC282-FBED-4BFF-9BF0-FC6AFBA18244@juniper.net>
References: <D3E36483.7B0EB%acee@cisco.com>
In-Reply-To: <D3E36483.7B0EB%acee@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-mailer: Apple Mail (2.3124)
authentication-results: spf=none (sender IP is ) smtp.mailfrom=dkatz@juniper.net; 
x-ms-exchange-messagesentrepresentingtype: 1
x-originating-ip: [66.129.239.14]
x-ms-office365-filtering-correlation-id: db40abd4-1f06-489e-f085-08d3cc5c355f
x-microsoft-exchange-diagnostics: 1; DM5PR05MB2954; 6:igsRvdHnBEWeAgGXpOMtF0JHkZzmJHJXDesPraVmNgGRn2gxKiraYqqlUa0GUuSyZZWDJnU4TGRJ3aKPgOoPyhaaeOmwYnSEE25AF/eJ1Jf89yEHdxZJXPg+kdbfRkdKzJec8KqACbFM5MiK8S1nAA2Ne3TBw7HXDovIQZhMyOhMmh4xX8JJrqX6tNyUj8tGG0FvafKBVW0Ob6GVCJkCjsMvoS3u9AmPvalpjz0Yy7tAmK3ikSZYVsBJ2kbpfvb0r+YUCVQHhNzs2nKlCOnL2+aZF2B/KJTr7D5PhsVe4FUFCwtkpdnsPqfRNomioTIynhkyb/3L6IsWRgzTSkgujA==; 5:EJ3e4XXXvOYmG4gfH56Gseaex5sUYX5VHn+84+/dh6p3WvDD5W4KybpeWld13MnS2g+NO6wDuz39qkpAD86viiplQLRjgn7F9QClH1Cp1y8CEqrNn0y88YMW4AhGZ6fITsgI1M9Yw/KMQSxRD7wDjg==; 24:iQesvlbwb3GhAjp44ANVU0jl784mH67NAAnqa9BDLPJvUiKPJWobOkzr1cJ2A6LzK0FCNrzv43tqqVoDZMJWaiBPopJR7tSagUw/XxjcEOw=; 7:Rb4bUqvqnW/XqrPAheMfLNdefB2EdB7EsB2XFBg/AHkryirZLDas4KmItEdil8HPL1n5T/We0ijPxih4ghRj6lQ8QEsj61iGZjbQT1XF+4J0tFH30167tgpziEXNwfQzx7atQJiCqObDfpTpPDcYagNE/OVnfcs6uXN+Mop308jiTeSgeecKR5SrA66ppAO5/mz5tl1Diio7A8GjO8dUQANB6QG7TiFOIAMeIvKy5bBheMDNrJ82EpRnSqmgd6Ri
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:DM5PR05MB2954;
x-microsoft-antispam-prvs: <DM5PR05MB2954C3806A8940BE4DA833BAB4EA0@DM5PR05MB2954.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(50582790962513)(100405760836317)(95692535739014)(17755550239193); 
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040176)(601004)(2401047)(8121501046)(5005006)(3002001)(10201501046)(6055026); SRVR:DM5PR05MB2954; BCL:0; PCL:0; RULEID:; SRVR:DM5PR05MB2954; 
x-forefront-prvs: 0044C17179
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(7916002)(189002)(377454003)(24454002)(199003)(377424004)(53754006)(106356001)(83716003)(66066001)(19617315012)(10400500002)(81166006)(7906003)(3280700002)(3660700001)(81156014)(77096005)(50226002)(8936002)(11100500001)(82746002)(8676002)(33656002)(92566002)(2950100001)(7736002)(2900100001)(4326007)(68736007)(15975445007)(7846002)(86362001)(2906002)(189998001)(122556002)(110136002)(19580405001)(5002640100001)(19580395003)(101416001)(105586002)(5660300001)(87936001)(102836003)(76176999)(57306001)(16236675004)(106116001)(6116002)(50986999)(99286002)(586003)(230783001)(97736004)(3846002)(36756003)(160933001)(104396002)(569005); DIR:OUT; SFP:1102; SCL:1; SRVR:DM5PR05MB2954; H:DM5PR05MB2954.namprd05.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords;  MX:1; A:1; LANG:en; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_45CEC282FBED4BFF9BF0FC6AFBA18244junipernet_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Aug 2016 20:21:19.3238 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM5PR05MB2954
Archived-At: <https://mailarchive.ietf.org/arch/msg/ospf/hDElJ2XSqvvcQ8Ceag-Oo4GL6ZE>
Cc: "Zhangxudong \(zhangxudong, VRP\)" <zhangxudong@huawei.com>, "ospf@ietf.org" <ospf@ietf.org>, "lizhenqiang@chinamobile.com" <lizhenqiang@chinamobile.com>
Subject: Re: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-problem-statement
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 24 Aug 2016 20:21:46 -0000

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

U3BlYWtpbmcgYXMgYSBsb25nIHRpbWUgaW1wbGVtZW50b3Igb2YgT1NQRiwgSVMtSVMsIGV0IGFs
LCBJIGFncmVlLiAgV2hpbGUgbWFraW5nIHByb3RvY29scyBhcyByb2J1c3QgYXMgd2UgY2FuIGlz
IGEgZ29vZCB0aGluZywgdGhlcmUgYXJlIHJhcGlkbHkgZGltaW5pc2hpbmcgcmV0dXJucyBpbiB0
cnlpbmcgdG8gbWFrZSBwcm90b2NvbCBjaGFuZ2VzIHRvIGhlbHAgZGV0ZWN0IG9uZS1vZmYgYnVn
cywgZXNwZWNpYWxseSBpZiB0aGUgcHJvdG9jb2wgaXMgbm90IGZyaWVuZGx5IHRvIGNoYW5nZXMg
YW5kIGV4dGVuc2lvbnMuICBUaGUgbnVtYmVyIG9mIHBvc3NpYmxlIGJ1Z3MgaXMgZXNzZW50aWFs
bHkgaW5maW5pdGUuDQoNCknigJl2ZSBzZWVuIGEgbnVtYmVyIG9mIGJ1Z3MgaW4gb3RoZXIgaW1w
bGVtZW50YXRpb25zIHRoYXQgaGF2ZSBtYWRlIGl0IGludG8gcHJvZHVjdGlvbiBpbXBsZW1lbnRh
dGlvbnMsIGVzcGVjaWFsbHkgYXMgSSBoYXZlIGhhZCBhIHRlbmRlbmN5IHRvIOKAnHN0cmV0Y2ji
gJ0gdGhlIHNwZWNzIGluIHdheXMgdGhhdCBhcmUgZ3VhcmFudGVlZCB0byB3b3JrIHNvIGxvbmcg
YXMgb3RoZXIgaW1wbGVtZW50YXRpb25zIGFyZSBmb2xsb3dpbmcgdGhlIHNwZWMuICBUaGVzZSBo
YXZlIGJlZW4gZmV3IGFuZCBmYXIgYmV0d2VlbiwgaG93ZXZlci4NCg0KQ2xhc3NpYyBleGFtcGxl
OiAgdGhlIDMwIG1pbnV0ZSDigJxhcmNoaXRlY3R1cmFsIGNvbnN0YW504oCdIHJlZnJlc2ggdGlt
ZS4gIFRoaXMgaXMgKm5vdCogYW4gYXJjaGl0ZWN0dXJhbCBjb25zdGFudCAoZGVmaW5lZCBhcyDi
gJxtdXN0IGJlIHRydWUgb3IgdGhpbmdzIHdvbuKAmXQgd29ya+KAnSk7ICB0aGUgcmVmcmVzaCBq
dXN0IG5lZWRzIHRvIGhhcHBlbiBvZnRlbiBlbm91Z2ggdG8ga2VlcCB0aGUgTFNBIGZyb20gYmVp
bmcgbWF4YWdlZCBhbnl3aGVyZS4gIFNvIEkgbWFkZSBhIG9uZS1saW5lIGNoYW5nZSB0byBjaGFu
Z2UgdGhlIHJlZnJlc2ggdGltZSB0byA1MCBtaW51dGVzLCByZWR1Y2luZyB0aGUgcmVmcmVzaCBs
b2FkIGJ5IDQwJSAobm90IHJlYWxseSDigJxzY2FsaW5n4oCdIGJ1dCBpdCB3YXMgZWFzeSwgY2hl
YXAsIGFuZCBndWFyYW50ZWVkIHRvIHdvcmsgcHJvcGVybHkgPGNvdWdoPi4pICBUaGlzIHdhcyBm
aW5lIGZvciBzZXZlcmFsIHllYXJzIHVudGlsIHNvbWVvbmUgaW50cm9kdWNlZCBhIHJvdXRlciBm
cm9tIGEgc21hbGwsIG5vdyBsb25nLWRlYWQgdmVuZG9yLCBhdCB3aGljaCBwb2ludCB0aGluZ3Mg
c3RhcnRlZCBmbGFwcGluZyB3ZWlyZGx5LiAgVHVybnMgb3V0IHRoYXQgYW4gZW5naW5lZXIgYXQg
c2FpZCBjb21wYW55IGdvdCBjYXJyaWVkIGF3YXkgaml0dGVyaW5nIHRpbWVycywgYW5kIGppdHRl
cmVkIHRoZSBMU0EgYWdlIHRpbWVyIGJ5IDI1JSAodmVyeSB2ZXJ5IGJhZCkuICBTbyB0aGUgTFNB
IG1heGFnZSB0aW1lb3V0IHdvdWxkIGZpcmUgYWZ0ZXIgYSByYW5kb20gaW50ZXJ2YWwgYmV0d2Vl
biA0NSBhbmQgNjAgbWludXRlcy4gIE9mIGNvdXJzZSwgaWYgeW91IHdlcmUgcmVmcmVzaGluZyBh
dCAzMCBtaW51dGUgaW50ZXJ2YWxzLCB5b3XigJlkIG5ldmVyIG5vdGljZSwgYnV0IGF0IDUwIHlv
dSBnZXQgMS8zIG9mIHlvdXIgTFNBcyBiZWluZyBwdXJnZWQgYnkgc2FpZCBicm9rZW4gcm91dGVy
LiAgSSBpbml0aWFsbHkgcmVmdXNlZCB0byBjaGFuZ2UgaXQsIGJ1dCB0aGVuIGFuIGVuZ2luZWVy
IGF0IGEgVmVyeSBMYXJnZSBSb3V0ZXIgQ29tcGFueSBtYWRlIGV4YWN0bHkgdGhlIHNhbWUgbWlz
dGFrZS4gIFNpZ2guDQoNClRoZSBzYW1lIFZlcnkgTGFyZ2UgUm91dGVyIENvbXBhbnkgaGFkIGEg
YnVnIGluIHRoZWlyIGZpcnN0IGltcGxlbWVudGF0aW9uIG9mIE9TUEYgYmFjayBpbiBhYm91dCAx
OTkxIHdoaWNoIHdhcyBhIHN1YnRsZXR5IGludm9sdmluZyBoYW5kaW5nIHRoZSByZWNlaXB0IG9m
IE1heEFnZSBMU0FzIGluIHNvbWUgY2lyY3Vtc3RhbmNlcyB3aGVyZSB0aGV5IHdlcmUgZ2V0dGlu
ZyBhY2tlZCBpbnN0ZWFkIG9mIGRyb3BwZWQgKElJUkM7ICBpdOKAmXMgYmVlbiAyNSB5ZWFycyk7
ICB0aGlzIGhhZCB0aGUgY3VyaW91cyBlZmZlY3Qgb2YgY2F1c2luZyBNYXhBZ2UgTFNBcyB0byBz
bG9zaCBhcm91bmQgdGhlIG5ldHdvcmsgYXQgcmFuZG9tIGludGVydmFscyBhbmQgbGlnaHQgdXAg
dGhlIEZEREkgcmluZyBpbiB0aGUgU3RhbmZvcmQgbWFjaGluZSByb29tLg0KDQpCdXQgdGhpcyBo
YXMgYmVlbiB0aGUgc3VtIHRvdGFsIG9mIHRoZSBraW5kIG9mIGluc2lkaW91cyBidWdzIEnigJl2
ZSBydW4gYWNyb3NzIHRoYXQgYWZmZWN0IG5ldHdvcmsgc3RhYmlsaXR5LCBhbmQgbmVpdGhlciBv
ZiB0aGVtIGNvdWxkIGhhdmUgYmVlbiBoZWxwZWQgYnkgbWFraW5nIGEgcHJvdG9jb2wgY2hhbmdl
LiAgVGhlIHZhc3QgbWFqb3JpdHkgb2Ygc3RhYmlsaXR5IHByb2JsZW1zIGhhdmUgdG8gZG8gd2l0
aCB0aGUgZHluYW1pY3Mgb2YgdGhlIGltcGxlbWVudGF0aW9uIHJhdGhlciB0aGFuIGFkaGVyZW5j
ZSB0byB0aGUgc3BlYyAoc2F5LCBtZWx0aW5nIGRvd24gYW5kIGRyb3BwaW5nIGFkamFjZW5jaWVz
IHdoZW4gc29tZWJvZHkgcmVkaXN0cmlidXRlcyBCR1AgaW50byBPU1BGLCBhcyB1c2VkIHRvIGJl
IGFuIGFubnVhbCBvY2N1cnJlbmNlIHNvbWV3aGVyZSkuDQoNCkFzIHlvdSBwb2ludCBvdXQsIHRo
ZXNlIGtpbmRzIG9mIGJ1Z3MgZ2VuZXJhbGx5IGRvbuKAmXQgbWFrZSBpdCBvdXQgb2YgdGhlIGxh
YiwgdW5sZXNzIHlvdeKAmXJlIHJlYWxseSB1bmx1Y2t5LiAgQXMgc3VjaCwgdGhlcmXigJlzIGxp
dHRsZSByZXR1cm4gZm9yIHRoZSBjb3N0IG9mIGNoYW5naW5nIHRoZSBwcm90b2NvbC4NCg0K4oCU
RGF2ZQ0KDQoNCk9uIEF1ZyAyNCwgMjAxNiwgYXQgMTI6MDQgUE0sIEFjZWUgTGluZGVtIChhY2Vl
KSA8YWNlZUBjaXNjby5jb208bWFpbHRvOmFjZWVAY2lzY28uY29tPj4gd3JvdGU6DQoNClNwZWFr
aW5nIGFzIFdHIG1lbWJlcjoNCg0KSGkgWmhlbmppYW5nLA0KDQpJIGRvbuKAmXQgZG91YnQgdGhh
dCB0aGlzIHdhcyBhIHZlcnkgZGlzcXVpZXRpbmcgZXhwZXJpZW5jZS4gSG93ZXZlciwgSSBzdGls
bCBkb27igJl0IHRoaW5rIHdlIHNob3VsZCBhdHRlbXB0IHRvIGNoYW5nZSB0aGUgcHJvdG9jb2wg
dG8gY29tcGVuc2F0ZSBmb3Igcm91dGVycyB0aGF0IGRvIG5vdCBhZGhlcmUgdG8gdGhlIHByb3Rv
Y29sLiBUbyBtYWtlIGFuIGFuYWxvZ3ksIGluIG15IHllYXJzIG9mIE9TUEYgZXhwZXJpZW5jZSBJ
4oCZdmUgYmVlbiBzdWJqZWN0IHRvIGEgbnVtYmVyIG9mIGJ1Z3MgcmVsYXRlZCB0byBPU1BG4oCZ
cyB1c2FnZSBvZiBsb2NhbCB3aXJlIG11bHRpY2FzdCAoc29tZSB0cmlnZ2VyZWQgYnkgb2JzY3Vy
ZSBjb25kaXRpb25zIHN1Y2ggYXMgcm91dGluZyBhbmQgYnJpZGdpbmcgb24gdGhlIHNhbWUgcG9y
dCkuIEhvd2V2ZXIsIEnigJl2ZSBuZXZlciBwcm9wb3NlZCB0byBub3QgdXNlIGxvY2FsIHdpcmUg
bXVsdGljYXN0LiBBbHNvLCBhZnRlciAyNSB5ZWFycyBvZiBPU1BGdjIsIGl0IGRvZXNu4oCZdCBt
YWtlIHNlbnNlIHRvIHRyeSBhbmQgY2hhbmdlIHRoZSBwcm90b2NvbCB0byBhdm9pZCBidWdzIGlu
IHRoaXMgYXJlYS4gQXMgZm9yIGlkZW50aWZ5aW5nIHRoZSBuZWZhcmlvdXMgcm91dGVyLCBJIHRo
aW5rIGFkZGluZyBhIGNvdW50ZXIgYW5kIHBvc3NpYmx5IGEgc2VwYXJhdGUgbm90aWZpY2F0aW9u
IHRvIHRoZSBZQU5HIG1vZGVsIG1pZ2h0IGJlIHdhcnJhbnRlZCBzaW5jZSBwdXJnaW5nIGEgbm9u
LXNlbGYtb3JpZ2luYXRlZCBMU0Egc2hvdWxkIG5vdCBiZSBhIGNvbW1vbiBvY2N1cnJlbmNlIGlu
IG1vc3QgbmV0d29ya3MuDQoNClRoYW5rcywNCkFjZWUNClAuUy4gU2luY2UgdGhpcyBpcyBhbiBP
U1BGIHN0YW5kYXJkcyBsaXN0LCBJ4oCZdmUgcHVycG9zZWx5IGF2b2lkZWQgdGhlIHF1ZXN0aW9u
cyBhcyB0byBob3cgdGhpcyBjYXRhc3Ryb3BoaWMgYnVnIG1hZGUgaXQgaW50byBhIHByb2R1Y3Rp
b24gbmV0d29yay4NCg0KDQpGcm9tOiAibGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tPG1haWx0
bzpsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb20+IiA8bGl6aGVucWlhbmdAY2hpbmFtb2JpbGUu
Y29tPG1haWx0bzpsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb20+Pg0KRGF0ZTogV2VkbmVzZGF5
LCBBdWd1c3QgMjQsIDIwMTYgYXQgMjoxMSBQTQ0KVG86IEppZSBEb25nIDxqaWUuZG9uZ0BodWF3
ZWkuY29tPG1haWx0bzpqaWUuZG9uZ0BodWF3ZWkuY29tPj4sIEFjZWUgTGluZGVtIDxhY2VlQGNp
c2NvLmNvbTxtYWlsdG86YWNlZUBjaXNjby5jb20+PiwgIkxlcyBHaW5zYmVyZyAoZ2luc2Jlcmcp
IiA8Z2luc2JlcmdAY2lzY28uY29tPG1haWx0bzpnaW5zYmVyZ0BjaXNjby5jb20+PiwgT1NQRiBX
RyBMaXN0IDxvc3BmQGlldGYub3JnPG1haWx0bzpvc3BmQGlldGYub3JnPj4NCkNjOiAiWmhhbmd4
dWRvbmcgKHpoYW5neHVkb25nLCBWUlApIiA8emhhbmd4dWRvbmdAaHVhd2VpLmNvbTxtYWlsdG86
emhhbmd4dWRvbmdAaHVhd2VpLmNvbT4+DQpTdWJqZWN0OiBSZTogUkU6IFtPU1BGXSBTb2xpY2l0
IGZlZWRiYWNrcyBvbiBkcmFmdC1kb25nLW9zcGYtbWF4YWdlLWZsdXNoLXByb2JsZW0tc3RhdGVt
ZW50DQoNCkhlbGxvIEppZSwgQWNlZSBhbmQgTGVzLA0KDQpJIGFtIGEgY29hdXRob3Igb2YgdGhp
cyBkcmFmdCBmcm9tIG9wZXJhdG9yIENoaW5hIE1vYmlsZS4gVGhhbmsgeW91IGFsbCBmb3IgeW91
ciBkaXNjdXNzaW9uIGFuZCBzdWdnZXN0aW9uIGluIHRoZSBwcmV2aW91cyBtYWlscy4gQXMgeW91
IGFsbCBkaXNjdXNzZWQsIGEgbWlzYmVoYXZpb3IgT1NQRiByb3V0ZXIgKGR1ZSB0byBzb2Z0d2Fy
ZSBvciBoYXJkd2FyZSBwcm9ibGVtKSBjYW4gY2F1c2Ugc2V2ZXJlIHByb2JsZW0gaW4gdGhlIHdo
b2xlIE9TUEYgZG9tYWluLg0KDQpIZXJlIEkgd2FudCB0byBwb2ludCBvdXQgdGhhdCBPU1BGIHJv
dXRlIGZsYXBwaW5nIERJRCBvY2NvdXIgaW4gbXkgZmllbGQgbmV0d29yayBjb250cmlidXRlZCBi
eSBhIG1pc2JlaGF2aW9yIE9TUEYgcm91dGVyIGluc3RhbGxlZC4gVGhlIHByb2NlZHVyZSB0byBh
bmFseXplIGFuZCBsb29rIGZvciB0aGUgY2F1c2Ugd2VyZSB2ZXJ5IGNvbXBsaWNhdGVkIGJlY2F1
c2Ugd2UgZGlkIG5vdCBrbm93IHRoZSBzb3VyY2Ugb2YgdGhlIGZsdXNoaW5nLiBUd28gaG91cnMg
cGFzdCwgd2UgY291bGQgbm90IGlkZW50aWZ5IHRoZSByZWFsIGNhdXNlIGFuZCByZXN0b3JlIG91
ciBuZXR3b3JrLiBUaGUgQ1BVIHV0aWxpemF0aW9uIG9mIE9TUEYgcm91dGVycyB3YXMgaGlnaCwg
dGhlIG5ldHdvcmsgdHJhZmZpYyBkZWNyZWFzZWQgc2lnbmlmaWNhbnRseSwgbG90cyBvZiB0dW5u
ZWwgZG93biB3YXJuaW5ncyByYWlzZWQuIFdoZW4gd2UgdHJpZWQgdG8gc2h1dGRvd24gb25lIE9T
UEYgcm91dGVyLCByb3V0ZSBmbGFwcGluZyBzdG9wcGVkLiBUaGlzIHJvdXRlciB3YXMgYSBuZXds
eSBkZXBsb3llZCBvbmUuIFRocm91Z2ggY29tbXVuaWNhdGlvbiB3aXRoIG91ciB2ZW5kb3IsIHRo
ZXkgYWRtaXR0ZWQgdGhhdCB0aGlzIHByb2R1Y3QgaGFkIHNvbWUgZGVmZWN0cyBpbiBkZWFsaW5n
IHdpdGggT1NQRiBwcm90b2NvbC4gVGhpcyBraW5kIG9mIGRlZmVjdHMgYXJlIGRpZmZpY3VsdCBm
b3IgdXMgdG8gdGVzdCAgd2hlbiB0aGV5IGFwcGx5IGZvciBlbnRyYW5jZSBpbiBvdXIgbmV0d29y
ay4gT25jZSBkZWZlY3RpdmUgcHJvZHVjdHMgYXJlIGRlcGxveWVkIGluIHRoZSBmaWVsZCBuZXR3
b3JrLCAgbG9jYXRpbmcgdGhlIHByb2JsZW0gaXMgdmVyeSBoYXJkIGFuZCB0aW1lIGNvbnN1bWlu
Zy4NCg0KU28sIEkgdGhpbmsgaXQgaXMgbmVjZXNzYXJ5IGZvciB1cyB0byBzb2x2ZSB0aGUgcHJv
YmxlbSBhbmQgaW1wcm92ZSB0aGUgcm9idXN0bmVzcyBvZiB0aGUgcHJvdG9jb2wuIEF0IGxlYXN0
IGl0IHNob3VsZCBwcm92aWRlIHRoZSBtZWFucyB0byBoZWxwIHVzIGxvY2F0ZSB0aGUgT1NQRiBy
b3V0ZSBmbGFwcGluZyBwcm9ibGVtLg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Xw0KbGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tPG1haWx0bzpsaXpoZW5xaWFuZ0BjaGluYW1v
YmlsZS5jb20+DQoNCkZyb206IERvbmdqaWUgKEppbW15KTxtYWlsdG86amllLmRvbmdAaHVhd2Vp
LmNvbT4NCkRhdGU6IDIwMTYtMDgtMTggMTc6MDkNClRvOiBBY2VlIExpbmRlbSAoYWNlZSk8bWFp
bHRvOmFjZWVAY2lzY28uY29tPjsgTGVzIEdpbnNiZXJnIChnaW5zYmVyZyk8bWFpbHRvOmdpbnNi
ZXJnQGNpc2NvLmNvbT47IG9zcGZAaWV0Zi5vcmc8bWFpbHRvOm9zcGZAaWV0Zi5vcmc+DQpDQzog
Wmhhbmd4dWRvbmcgKHpoYW5neHVkb25nLCBWUlApPG1haWx0bzp6aGFuZ3h1ZG9uZ0BodWF3ZWku
Y29tPjsgbGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tPG1haWx0bzpsaXpoZW5xaWFuZ0BjaGlu
YW1vYmlsZS5jb20+DQpTdWJqZWN0OiBSRTogW09TUEZdIFNvbGljaXQgZmVlZGJhY2tzIG9uIGRy
YWZ0LWRvbmctb3NwZi1tYXhhZ2UtZmx1c2gtcHJvYmxlbS1zdGF0ZW1lbnQNCkhpIEFjZWUsDQoN
ClBsZWFzZSBzZWUgbXkgcmVwbGllcyBpbmxpbmU6DQoNCkZyb206IEFjZWUgTGluZGVtIChhY2Vl
KSBbbWFpbHRvOmFjZWVAY2lzY28uY29tXQ0KU2VudDogVGh1cnNkYXksIEF1Z3VzdCAxOCwgMjAx
NiAyOjIzIEFNDQpUbzogRG9uZ2ppZSAoSmltbXkpOyBMZXMgR2luc2JlcmcgKGdpbnNiZXJnKTsg
b3NwZkBpZXRmLm9yZzxtYWlsdG86b3NwZkBpZXRmLm9yZz4NCkNjOiBaaGFuZ3h1ZG9uZyAoemhh
bmd4dWRvbmcsIFZSUCk7IGxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbTxtYWlsdG86bGl6aGVu
cWlhbmdAY2hpbmFtb2JpbGUuY29tPg0KU3ViamVjdDogUmU6IFtPU1BGXSBTb2xpY2l0IGZlZWRi
YWNrcyBvbiBkcmFmdC1kb25nLW9zcGYtbWF4YWdlLWZsdXNoLXByb2JsZW0tc3RhdGVtZW50DQoN
ClNwZWFraW5nIGFzIGEgV0cgbWVtYmVyIHdobyBoYXMgc29tZSBleHBlcmllbmNlIHdpdGggT1NQ
RiBpbXBsZW1lbnRhdGlvbnM6DQoNCkhpIEppZSwNCg0KQWxvbmcgd2l0aCBMZXMsIEnigJltIGFs
c28gYWdhaW5zdCBwcm9ncmVzc2luZyB0aGlzIGRyYWZ0Lg0KDQpGcm9tOiBKaWUgRG9uZyA8amll
LmRvbmdAaHVhd2VpLmNvbTxtYWlsdG86amllLmRvbmdAaHVhd2VpLmNvbT4+DQpEYXRlOiBUdWVz
ZGF5LCBBdWd1c3QgMTYsIDIwMTYgYXQgOTo1NiBBTQ0KVG86IEFjZWUgTGluZGVtIDxhY2VlQGNp
c2NvLmNvbTxtYWlsdG86YWNlZUBjaXNjby5jb20+PiwgIkxlcyBHaW5zYmVyZyAoZ2luc2Jlcmcp
IiA8Z2luc2JlcmdAY2lzY28uY29tPG1haWx0bzpnaW5zYmVyZ0BjaXNjby5jb20+PiwgT1NQRiBX
RyBMaXN0IDxvc3BmQGlldGYub3JnPG1haWx0bzpvc3BmQGlldGYub3JnPj4NCkNjOiAiWmhhbmd4
dWRvbmcgKHpoYW5neHVkb25nLCBWUlApIiA8emhhbmd4dWRvbmdAaHVhd2VpLmNvbTxtYWlsdG86
emhhbmd4dWRvbmdAaHVhd2VpLmNvbT4+LCAibGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tPG1h
aWx0bzpsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb20+IiA8bGl6aGVucWlhbmdAY2hpbmFtb2Jp
bGUuY29tPG1haWx0bzpsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb20+Pg0KU3ViamVjdDogUkU6
IFtPU1BGXSBTb2xpY2l0IGZlZWRiYWNrcyBvbiBkcmFmdC1kb25nLW9zcGYtbWF4YWdlLWZsdXNo
LXByb2JsZW0tc3RhdGVtZW50DQoNCkhpIEFjZWUsDQoNClRoYW5rcyBhIGxvdCBmb3IgeW91ciBm
ZWVkYmFja3MuDQoNCkZvciBwYWNrZXQgY29ycnVwdGlvbiB3aGljaCBpbXBhY3RzIHRoZSBMUyBh
Z2UgYmVmb3JlIHRoZSBMU0FzIGFyZSBwYWNrZWQgaW50byBMU1UgcGFja2V0LCBJIGFncmVlIGl0
IGlzIGxlc3MgbGlrZWx5IHRvIGhhcHBlbiB0aGFuIHRoZSBvdGhlciBjYXNlcy4gSG93ZXZlciBJ
IHRoaW5rIHdlIGFncmVlIHRoYXQgT1NQRiBhdXRoZW50aWNhdGlvbiBvbmx5IHByb3RlY3QgdGhl
IHBhY2tldCBsZXZlbCBjb3JydXB0aW9uLCB3aGljaCBjYW5ub3QgaGVscCB0byBkZXRlY3QgdGhl
IGNvcnJ1cHRpb24gYXQgTFNBIGxldmVsLg0KDQpTbywgeW91IGFyZSBzdWdnZXN0aW5nIHRoYXQg
TFNBcyBhcmUgY29ycnVwdGVkIGluIHRoZSBkYXRhYmFzZSBpbiBzdWNoIGEgd2F5IHRoYXQgdGhl
IExTQSBBZ2UgaXMgc2V0IGV4YWN0bHkgdG8gMHhFMTA/IEhvdyB3b3VsZCB0aGUgaW1wbGVtZW50
YXRpb24ga25vdyB0aGF0IHRoaXMgaGFkIGhhcHBlbmVkIGFuZCBwcmVtYXR1cmVseSBhZ2UgdGhl
IHBhY2tldD8gRGF0YWJhc2UgYWdpbmcganVzdCBkb2VzbuKAmXQgd29yayB0aGlzIHdheSAodW5s
ZXNzIHRoZSBpbXBsZW1lbnRhdGlvbiBpcyBwYXJ0aWN1bGFybHkgbmHDr3ZlKS4NCg0KW0ppZV0g
QWN0dWFsbHkgdGhlIGNhc2UgaXMgd2hlbiB0aGUgTFNBIGlzIGFib3V0IHRvIGJlIGV4Y2hhbmdl
ZCB3aXRoIG5laWdoYm9yLCBkdXJpbmcgdGhlIG1lc3NhZ2UgcGFja2luZyB0aGUgTFMgYWdlIGlz
IGNvcnJ1cHRlZCB0byBlaXRoZXIgTWF4YWdlIG9yIGEgbGFyZ2UgbnVtYmVyIGNsb3NlIHRvIE1h
eGFnZS4gVGhlIHNlbmRpbmcgcm91dGVyIGRvZXMgbm90IGludGVuZCB0byBkbyBhIE1heGFnZSBm
bHVzaCwgaG93ZXZlciB0aGUgbmVpZ2hib3Igcm91dGVycyB3aGljaCByZWNlaXZlIHRoZSBtZXNz
YWdlIHdvdWxkIHRyZWF0IHRoaXMgYXMgYSBmbHVzaC4gVGhpcyBpcyBhIHBvc3NpYmxlIGNhc2Ug
YWx0aG91Z2ggbGVzcyBsaWtlbHkgdG8gaGFwcGVuIHRoYW4gdGhlIG90aGVyIGNhc2VzLg0KDQoN
CkluIG15IHVuZGVyc3RhbmRpbmcsIHJvYnVzdG5lc3MgaXMgYW4gaW1wb3J0YW50IGZlYXR1cmUg
b2YgbmV0d29yayBwcm90b2NvbHMsIHdoaWNoIGluY2x1ZGUgdGhlIHJvYnVzdG5lc3MgdG8gZXJy
b3JzIGFuZCBmYWlsdXJlcyBoYXBwZW5lZCBpbiB0aGUgbmV0d29yay4gSWYgdGhlcmUgaXMgYSBi
dWcgaW4gYSBwYXJ0aWN1bGFyIHJvdXRlciBpbiB0aGUgbmV0d29yaywgb3BlcmF0b3Igd291bGQg
bm90IGFsbG93IHRoZSB3aG9sZSBuZXR3b3JrIGJlaW5nIGltcGFjdGVkLCB3aGljaCBtZWFucyBv
dGhlciByb3V0ZXJzIGluIHRoZSBuZXR3b3JrIG5lZWRzIHRvIHdvcmsgcHJvcGVybHkgaW4gdGhp
cyBzaXR1YXRpb24uIEZvciBleGFtcGxlIGluIEJHUCwgdGhlIGVycm9yIGhhbmRsaW5nIG1lY2hh
bmlzbSBoYXMgYmVlbiBvcHRpbWl6ZWQgdG8gYXZvaWQgdW5uZWNlc3Nhcnkgc2Vzc2lvbiB0ZWFy
ZG93bi4NCg0KU28geW91IGFncmVlIHlvdXIgcHJvYmxlbSBzdGF0ZW1lbnQgaXMgY29uZmluZWQg
dG8gYSBzb2Z0d2FyZSBidWcgcmVzdWx0aW5nIGluIExTQXMgYmVpbmcgYWdlZCB0b28gcXVpY2ts
eT8gSSB0aGluayB0aGlzIGlzIHRoZSB0aGlyZCB0aW1lIEnigJl2ZSByYWlzZWQgdGhpcyBxdWVz
dGlvbi4NCg0KW0ppZV0gQXMgSSBzYWlkIGJlZm9yZSwgdGhlIHByb2JsZW1zIGhhcHBlbmVkIGlu
IHRoZSBwcm9kdWN0aW9uIG5ldHdvcmsgYXJlIGNhdXNlZCBieSBzb2Z0d2FyZSBidWcgaW4gTFNB
IGFnaW5nLCBzbyBJIHRoaW5rIHRoaXMgaXMgdGhlIG1ham9yIGNhc2UuDQoNCklmIGl0IGhhcyBz
dWNoIGEgcHJvYmxlbSAod2hldGhlciBpdCBiZSBkdWUgdG8gYSBzeXN0ZW0gdGltZXIgYnVnIG9y
IGEgc29tZSBtb3JlIHNwZWNpZmljIGFnaW5nIHByb2JsZW0pLCBpdCBzZWVtcyB0aGUgcm91dGVy
IHdvdWxkIGFsc28gYmUgcmVmcmVzaGluZyBpdHMgTFNBcyBhbGwgdG9vIGZyZXF1ZW50bHkgKGF0
IGxlYXN0IGF0IHR3aWNlIHRoZSByYXRlKSBhbmQgaXQgd291bGQgYmUgcmVhZGlseSBpZGVudGlm
aWFibGUuIEZvciBhIHN5c3RlbSB0aW1lIHByb2JsZW0sIHRoZSByb3V0ZXIgd291bGQgbGlrZWx5
IGhhdmUgbWFueSBvdGhlciBwcm9ibGVtcy4gRm9yIGV4YW1wbGUsIGl0IHdvdWxkIG5vdCBtYWlu
dGFpbiBPU1BGIGFkamFjZW5jaWVzIGlmIHRoZSBkZWFkIHRpbWVyIGFkdmFuY2VzIGZhc3QgZW5v
dWdoLiBJdCB3b3VsZCByZXRyYW5zbWl0IGF0IGEgdmVyeSBmYXN0IHJhdGUgYXMgd2VsbC4gQXJl
IHlvdSBnb2luZyB0byB3cml0ZSBwcm9ibGVtIHN0YXRlbWVudHMgYW5kIHN1Z2dlc3Qgc29sdXRp
b25zIGZvciB0aGVzZSBzaXR1YXRpb25zIGFzIHdlbGw/DQoNCltKaWVdIFRoaXMgZGVwZW5kcyBv
biB0aGUgaW1wbGVtZW50YXRpb24uIHRoZSBzb2Z0d2FyZSBidWcgbWF5IG9ubHkgaW1wYWN0IHRo
ZSBhZ2luZyBvZiBMU0FzIHJlY2VpdmVkIGZyb20gb3RoZXIgcm91dGVycy4gQW5kIGZyZXF1ZW50
IExTQSByZWZyZXNoaW5nIG1heSBiZSBjYXVzZWQgYnkgb3RoZXIgY2FzZXMgc3VjaCBhcyBsaW5r
IG9zY2lsbGF0aW9uLiAgRm9yIGEgc3lzdGVtIHRpbWVyIHByb2JsZW0sIE9TUEYgYWRqYWNlbmN5
IG1heSBvc2NpbGxhdGUsIGJ1dCBpZiB0aGUgbWFuYWdlbWVudCBjb25uZWN0aW9uIGlzIGltcGFj
dGVkLCBzdWNoIG9zY2lsbGF0aW9uIGlzIGRpZmZpY3VsdCB0byBiZSBpZGVudGlmaWVkLg0KDQpX
aGF0IGFib3V0IG90aGVyIGJ1Z3M/IFdoYXQgaWYgdGhlIHJvdXRlciBlcnJvbmVvdXNseSBzcGVj
aWZpZXMgYSBuZWlnaGJvcuKAmXMgcm91dGVyLWlkIGFzIGl0cyBvd24gaW4gYSBSb3V0ZXItTFNB
PyBJcyB0aGlzIGEgcHJvYmxlbSB0aGUgcHJvdG9jb2wgc2hvdWxkIGhhbmRsZT8NCg0KW0ppZV0g
RGVwZW5kcyBvbiB0aGUgc2lnbmlmaWNhbmNlIHRvIG5ldHdvcmssIGNhc2UgYnkgY2FzZSBhbmFs
eXNpcyBtYXkgYmUgbmVlZGVkLg0KDQoNCkkgYWdyZWUgdGhhdCBPU1BGIFlhbmcgbm90aWZpY2F0
aW9uIGZvciBMU0EgdGltZW91dCBpcyBhIG5pY2UgdGhpbmcgdG8gaGF2ZSBhbmQgY291bGQgYmUg
dXNlZnVsIHRvIGlkZW50aWZ5IHRoZSBtaXNiZWhhdmVkIHJvdXRlci4gTXkgY29uY2VybiBpcyBz
b21ldGltZXMgdGhlIG5ldHdvcmsgbWF5IGJlIHNldmVyZWx5IGltcGFjdGVkIHRoYXQgdGhlIGNv
bm5lY3Rpdml0eSBvZiBuZXRjb25mL3Jlc3Rjb25mIGlzIGFsc28gaW1wYWN0ZWQuIFRvIGF2b2lk
IHRoaXMsIHNvbWUgbWVjaGFuaXNtIHRvIG1pdGlnYXRlIHRoZSBpbXBhY3Qgb2YgdGhpcyBwcm9i
bGVtIGNvdWxkIGhlbHAuDQoNCkkgYmVsaWV2ZSBhIHJvdXRlciBoYXZlIHN1Y2ggaW1wYWN0IHdv
dWxkIGJlIGVhc3kgdG8gaWRlbnRpZnnigKYNCg0KW0ppZV0gQWNjb3JkaW5nIHRvIHRoZSBmZWVk
YmFjayBmcm9tIG9uLXNpdGUgZW5naW5lZXJzLCB3aGVuIElHUCByb3V0aW5nIGlzIG9zY2lsbGF0
aW5nIHNldmVyZWx5IHdoaWNoIG1ha2VzIHRoZSBtYW5hZ2VtZW50IGNvbm5lY3Rpb24gdW5hdmFp
bGFibGUsIGl0IHVzdWFsbHkgdGFrZXMgbXVjaCBsb25nZXIgdGltZSBmb3IgdHJvdWJsZXNob290
aW5nLCBhcyBsb2dnaW5nIHRvIGFueSByb3V0ZXIgY2Fubm90IGJlIGRvbmUgdmlhIHRoZSBtYW5h
Z2VtZW50IG5ldHdvcmsuIFNvIG1heWJlIGl0IHdvdWxkIGJlIGJldHRlciB0byBoYXZlIHNvbWUg
YXV0b21hdGljIG1lY2hhbmlzbSB0byByZWR1Y2UgdGhlIGltcGFjdCBiZWZvcmUgaXQgYmVjb21l
cyBhIGJpZyBwcm9ibGVtIHRvIHRyb3VibGVzaG9vdC4NCg0KQmVzdCByZWdhcmRzLA0KSmllDQoN
ClRoYW5rcywNCkFjZWUNCg0KDQpCZXN0IHJlZ2FyZHMsDQpKaWUNCg0KRnJvbTogQWNlZSBMaW5k
ZW0gKGFjZWUpIFttYWlsdG86YWNlZUBjaXNjby5jb21dDQpTZW50OiBTYXR1cmRheSwgQXVndXN0
IDEzLCAyMDE2IDM6MjcgQU0NClRvOiBMZXMgR2luc2JlcmcgKGdpbnNiZXJnKTsgRG9uZ2ppZSAo
SmltbXkpOyBvc3BmQGlldGYub3JnPG1haWx0bzpvc3BmQGlldGYub3JnPg0KQ2M6IFpoYW5neHVk
b25nICh6aGFuZ3h1ZG9uZywgVlJQKTsgbGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tPG1haWx0
bzpsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb20+DQpTdWJqZWN0OiBSZTogW09TUEZdIFNvbGlj
aXQgZmVlZGJhY2tzIG9uIGRyYWZ0LWRvbmctb3NwZi1tYXhhZ2UtZmx1c2gtcHJvYmxlbS1zdGF0
ZW1lbnQNCg0KU3BlYWtpbmcgYXMgYSBXRyBtZW1iZXI6DQoNCkhpIEppZSwNCg0KSSBiZWxpZXZl
IHdlIGFncmVlIHRoYXQgdGhlIHByb2JsZW0gaXMgY29uZmluZWQgdG8gT1NQRiBidWdzLCBzeXN0
ZW0gdGltZXIgYnVncywgIGFuZCBwYWNrZXQgY29ycnVwdGlvbi4gSeKAmWQgYXNzZXJ0IHRoYXQg
Y29ycnVwdGlvbiBjYW4gYmUgZGV0ZWN0ZWQgdmlhIE9TUEYgYXV0aGVudGljYXRpb24uIEluIGZh
Y3QsIHRoZXJlIGlzIGEgd2VsbC1rbm93biBhbnRpZG90ZSB3aGVyZSBJUy1JUyBhdXRoZW50aWNh
dGlvbiB3YXMgZW5hYmxlZCBzb2xlbHkgZm9yIHRoZSBwdXJwb3NlIG9mIGZpbHRlcmluZyBjb3Jy
dXB0ZWQgcHJvdG9jb2wgcGFja2V0cyBpbiBhbiBlbnZpcm9ubWVudCB3aXRoIGxpbmUgY2FyZHMg
dGhhdCB3ZXJlIHByb25lIHRvIHN1Y2ggY29ycnVwdGlvbi4gSGVuY2UsIHdlIGFyZSBsZWZ0IHdp
dGggcHJvYmxlbXMgYmFzZWQgb24gT1NQRiBvciBzeXN0ZW0gdGltZXIgYnVncy4gSWYgdGhlcmUg
d2VyZSBhIHN5c3RlbSB0aW1lciBidWcsIEnigJlkIGRvdWJ0IHRoYXQgbmV0d29ya2luZyBkZXZp
Y2Ugd2l0aCBzdWNoIGEgYnVnIHdvdWxkIGJlIGZ1bmN0aW9uYWwgdG8gdGhlIHBvaW50IG9mIGJl
aW5nIGFibGUgdG8gZXN0YWJsaXNoIGFuZCBtYWludGFpbmluZyBPU1BGIGFkamFjZW5jaWVzLiAg
RG8gd2UgcmVhbGx5IHdhbnQgdG8gZW5oYW5jZSB0aGUgcHJvdG9jb2wgdG8gZGVhbCB3aXRoIGJ1
Z3M/DQoNCknigJl2ZSB0aG91Z2h0IGFib3V0IHRoaXMgYW5kIG9uZSBwb3RlbnRpYWwgYWN0aW9u
IEkgY291bGQgZW52aXNpb24gd291bGQgYmUgdG8gYWRkIGEgc2VwYXJhdGUgT1NQRiBZQU5HIG5v
dGlmaWNhdGlvbiB3aGVyZSBhbiBMU0EgdGltZXMgb3V0IGFuZCBhIHJvdXRlciBvdGhlciB0aGFu
IHRoZSBvcmlnaW5hdG9yIHB1cmdlcyBpdC4gVGhpcyB3YXksIHRoZSBtaXNiZWhhdmluZyBPU1BG
IHJvdXRlciBjb3VsZCBiZSByZWFkaWx5IGlkZW50aWZpZWQuDQoNClRoYW5rcywNCkFjZWUNCg0K
DQpGcm9tOiBPU1BGIDxvc3BmLWJvdW5jZXNAaWV0Zi5vcmc8bWFpbHRvOm9zcGYtYm91bmNlc0Bp
ZXRmLm9yZz4+IG9uIGJlaGFsZiBvZiAiTGVzIEdpbnNiZXJnIChnaW5zYmVyZykiIDxnaW5zYmVy
Z0BjaXNjby5jb208bWFpbHRvOmdpbnNiZXJnQGNpc2NvLmNvbT4+DQpEYXRlOiBUaHVyc2RheSwg
QXVndXN0IDExLCAyMDE2IGF0IDE6MjkgUE0NClRvOiBKaWUgRG9uZyA8amllLmRvbmdAaHVhd2Vp
LmNvbTxtYWlsdG86amllLmRvbmdAaHVhd2VpLmNvbT4+LCBPU1BGIFdHIExpc3QgPG9zcGZAaWV0
Zi5vcmc8bWFpbHRvOm9zcGZAaWV0Zi5vcmc+Pg0KQ2M6ICJaaGFuZ3h1ZG9uZyAoemhhbmd4dWRv
bmcsIFZSUCkiIDx6aGFuZ3h1ZG9uZ0BodWF3ZWkuY29tPG1haWx0bzp6aGFuZ3h1ZG9uZ0BodWF3
ZWkuY29tPj4sICJsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb208bWFpbHRvOmxpemhlbnFpYW5n
QGNoaW5hbW9iaWxlLmNvbT4iIDxsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb208bWFpbHRvOmxp
emhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbT4+DQpTdWJqZWN0OiBSZTogW09TUEZdIFNvbGljaXQg
ZmVlZGJhY2tzIG9uIGRyYWZ0LWRvbmctb3NwZi1tYXhhZ2UtZmx1c2gtcHJvYmxlbS1zdGF0ZW1l
bnQNCg0KSmllIOKAkw0KDQpIYXZpbmcgdGhlIGRpc2N1c3Npb24gaGFzIGNlcnRhaW5seSBiZWVu
IGEgZ29vZCB0aGluZywgYnV0IGlmIHRoZSBjb25zZW5zdXMgb2YgdGhlIFdHIGlzIHRoYXQgdGhl
cmUgaXMgbm8gcHJvdG9jb2wgY2hhbmdlIHJlcXVpcmVkIHRoZW4gdGhlcmUgaXMgbm8gbmVlZCBm
b3IgYW55IGRyYWZ0IOKAkyB3aGljaCBpcyBteSBjdXJyZW50IHBvc2l0aW9uLg0KDQpUaGUgb3Ro
ZXIgcG9pbnQgaXMgdGhhdCB5b3Ugc2VlbSB0byBiZSBjb25mdXNpbmcgdGhlIElTLUlTIFB1cmdl
IG9yaWdpbmF0aW9uIFRMViAoUkZDIDYyMzIpIHdpdGggZGV0ZWN0aW5nIGludmFsaWQgcHVyZ2Vz
L3JlbWFpbmluZyBsaWZldGltZSBjb3JydXB0aW9uLiBUaGlzIGlzIG5vdCB0aGUgY2FzZS4gUkZD
IDYyMzIgc2ltcGx5IGFsbG93cyB1cyB0byBkZXRlY3Qgd2hpY2ggcm91dGVyIG9yaWdpbmF0ZWQg
YSBwdXJnZSDigJMgaXQgaXMgbm90IGFibGUgdG8gZGV0ZWN0IHdoZXRoZXIgYSBwdXJnZSBpcyB2
YWxpZC9pbnZhbGlkIOKAkyBhbmQgd2FzIG5vdCBtb3RpdmF0ZWQgYnkgY29uY2VybnMgYWJvdXQg
cmVtYWluaW5nIGxpZmV0aW1lIGNvcnJ1cHRpb24uDQoNCiAgIExlcw0KDQoNCkZyb206IERvbmdq
aWUgKEppbW15KSBbbWFpbHRvOmppZS5kb25nQGh1YXdlaS5jb21dDQpTZW50OiBXZWRuZXNkYXks
IEF1Z3VzdCAxMCwgMjAxNiA5OjI0IFBNDQpUbzogTGVzIEdpbnNiZXJnIChnaW5zYmVyZyk7IG9z
cGZAaWV0Zi5vcmc8bWFpbHRvOm9zcGZAaWV0Zi5vcmc+DQpDYzogWmhhbmd4dWRvbmcgKHpoYW5n
eHVkb25nLCBWUlApOyBsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb208bWFpbHRvOmxpemhlbnFp
YW5nQGNoaW5hbW9iaWxlLmNvbT4NClN1YmplY3Q6IFJFOiBbT1NQRl0gU29saWNpdCBmZWVkYmFj
a3Mgb24gZHJhZnQtZG9uZy1vc3BmLW1heGFnZS1mbHVzaC1wcm9ibGVtLXN0YXRlbWVudA0KDQpI
aSBMZXMsDQoNClRoZSBjdXJyZW50IGRyYWZ0IGlzIGFib3V0IHByb2JsZW0gc3RhdGVtZW50LCBz
byBJTU8gd2hhdCB0aGUgV0cgbmVlZHMgdG8gY29uc2lkZXIgaXMgd2hldGhlciB0aGlzIGlzIGEg
dnVsbmVyYWJpbGl0eSBvZiBPU1BGIHByb3RvY29sLCBhbmQgd2hldGhlciBpdCBjYW4gaGF2ZSBu
ZWdhdGl2ZSBpbXBhY3QgdG8gdGhlIG5ldHdvcmsuIElmIHRoZSBwcm9ibGVtIGlzIGFja25vd2xl
ZGdlZCwgSU1PIGl0IGlzIHdvcnRoIHRvIGJlIGRvY3VtZW50ZWQuDQoNClRoZSDigJxST0nigJ0g
YXMgeW91IG1lbnRpb25lZCBpcyBmb3IgdGhlIGV2YWx1YXRpb24gb2YgdGhlIHByb3Bvc2VkIHNv
bHV0aW9ucy4gSSB0b3RhbGx5IGFncmVlIHRoYXQgZm9yIHRoZSB0aW1lciBidWcgY2FzZSwgcmVj
b2duaXppbmcgYW5kIGlnbm9yaW5nIHRoZSByZWNlaXZlZCBhYm5vcm1hbCBNYXhhZ2UgTFNBcyBj
YW5ub3Qgc3RvcCB0aGUgbWlzYmVoYXZlZCByb3V0ZXIgZnJvbSBnZW5lcmF0aW5nIGZ1cnRoZXIg
TWF4YWdlIExTQSwgYXMgaXQgaXMgYSBzeXN0ZW1hdGljIHByb2JsZW0sIHdoaWNoIGNhbiBvbmx5
IGJlIGZpeGVkIGFmdGVyIHRoZSBvcGVyYXRvciBpZGVudGlmaWVzIHRoYXQgcm91dGVyLiBUaGlz
IGlzIGFsc28gc2ltaWxhciB0byB0aGUgc3lzdGVtYXRpYyBjb3JydXB0aW9uIG9mIElTLUlTIHJl
bWFpbiB0aW1lLiAgQW5kIHRoaXMgaXMgd2h5IHRoaXMgZHJhZnQgbWVudGlvbnMgdHdvIGtpbmRz
IG9mIHBvdGVudGlhbCBzb2x1dGlvbnMsIHRoZSBtaXRpZ2F0aW9uIG1lY2hhbmlzbSBjYW4gYXZv
aWQgdGhlIG5ldHdvcmsgYmVpbmcgc2V2ZXJlbHkgaW1wYWN0ZWQgYnkgdGhlIHByb2JsZW0sIHdo
aWxlIGZvciBzeXN0ZW1hdGljIHByb2JsZW1zLCBwcm9ibGVtIGxvY2FsaXphdGlvbiBpcyBuZWVk
ZWQgdG8gaWRlbnRpZnkgdGhlIG1pc2JlaGF2ZWQgcm91dGVyIGFuZCB0aGVuIHNvbHZlIHRoZSBw
cm9ibGVtLg0KDQpCZXN0IHJlZ2FyZHMsDQpKaWUNCg0KRnJvbTogT1NQRiBbbWFpbHRvOm9zcGYt
Ym91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIExlcyBHaW5zYmVyZyAoZ2luc2JlcmcpDQpT
ZW50OiBNb25kYXksIEF1Z3VzdCAwOCwgMjAxNiAyOjE0IEFNDQpUbzogRG9uZ2ppZSAoSmltbXkp
IDxqaWUuZG9uZ0BodWF3ZWkuY29tPG1haWx0bzpqaWUuZG9uZ0BodWF3ZWkuY29tPj47IG9zcGZA
aWV0Zi5vcmc8bWFpbHRvOm9zcGZAaWV0Zi5vcmc+DQpDYzogWmhhbmd4dWRvbmcgKHpoYW5neHVk
b25nLCBWUlApIDx6aGFuZ3h1ZG9uZ0BodWF3ZWkuY29tPG1haWx0bzp6aGFuZ3h1ZG9uZ0BodWF3
ZWkuY29tPj47bGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tPG1haWx0bzpsaXpoZW5xaWFuZ0Bj
aGluYW1vYmlsZS5jb20+DQpTdWJqZWN0OiBSZTogW09TUEZdIFNvbGljaXQgZmVlZGJhY2tzIG9u
IGRyYWZ0LWRvbmctb3NwZi1tYXhhZ2UtZmx1c2gtcHJvYmxlbS1zdGF0ZW1lbnQNCg0KSmllIOKA
kw0KDQpUaGlua2luZyBhYm91dCB0aGUgZm9sbG93aW5nIHNvbWUgbW9yZToNCg0KPHNuaXA+DQpX
aGF0IHJlbWFpbnMgaXMgdGhlIHBvc3NpYmlsaXR5IHRoYXQgYW4gaW1wbGVtZW50YXRpb24gaGFz
IHNvbWUgYnVnIGFuZCB1bmludGVudGlvbmFsbHkgbW9kaWZpZXMgdGhlIGFnZSB0byBzb21ldGhp
bmcgb3RoZXIgdGhhbiB3aGF0IGl0IHNob3VsZCBiZSBkdWUgdG8gdGhlIGFjdHVhbCBlbGFwc2Vk
IHRpbWUgc2luY2UgTFNBIGdlbmVyYXRpb24uIEkgc3VwcG9zZSBhIG1lY2hhbmlzbSBlcXVpdmFs
ZW50IHRvIHdoYXQgdGhlIElTLUlTIGRyYWZ0IGRlZmluZWQgaS5lLiBzZXR0aW5nIHRoZSBhZ2Ug
dG8g4oCcbmV34oCdICgwIGluIE9TUEYgY2FzZSkgd2hlbiBmaXJzdCByZWNlaXZpbmcgYSBub24t
c2VsZi1nZW5lcmF0ZWQgTFNBIGNvdWxkIGJlIHVzZWZ1bCB0byBwcmV2ZW50IG5lZ2F0aXZlIGlt
cGFjdHMgb2Ygc3VjaCBhbiBpbXBsZW1lbnRhdGlvbiBidWcuIElzIHRoaXMgd2hhdCB5b3UgaW50
ZW5kPw0KDQpbSmllXTogTW9yZSBzcGVjaWZpY2FsbHksIHRoZSBwcm9ibGVtIGNvdWxkIGJlIGNh
dXNlZCBieSBlaXRoZXIg4oCcc2V0dGluZyB0aGUgTFMgYWdlIGZpZWxkIGluY29ycmVjdGx5IGR1
ZSB0byBpbXBsZW1lbnRhdGlvbiBidWfigJ0gb3Ig4oCcc3lzdGVtIHRpbWVyIHJ1bnMgc28gZmFz
dCB0aGF0IHRoZSBMUyBhZ2UgcmVhY2hlcyBNYXhBZ2UgbXVjaCBlYXJsaWVyIHRoYW4gb3RoZXIg
cm91dGVyc+KAnS4gQW5vdGhlciBsZXNzIGxpa2VseSBjYXNlIGlzIHRoYXQgdGhlIExTIGFnZSBm
aWVsZCBpcyBjb3JydXB0ZWQgYmVmb3JlIHRoZSBMU0EgaXMgYXNzZW1ibGVkIGludG8gT1NQRiBw
YWNrZXQuDQo8ZW5kIHNuaXA+DQoNClRoZSBiZW5lZml0cyBhcmUgZXh0cmVtZWx5IGxpbWl0ZWQu
IElmIGEgcm91dGVyIHByZW1hdHVyZWx5IGFnZXMgYW4gTFNBIGR1ZSB0byBhIHRpbWVyIGJ1Zywg
aWdub3JpbmcgdGhlIHJlY2VpdmVkIExTQSBhZ2Ugb24gcmVjZXB0aW9uIGlzbuKAmXQgZ29pbmcg
dG8gcHJldmVudCBwcmVtYXR1cmUgcHVyZ2luZyBieSB0aGUgcm91dGVyIHdoaWNoIGhhcyB0aGUg
YnVnLiBTbyB0aGUgZWZmZWN0IG9mIGlnbm9yaW5nIHRoZSByZWNlaXZlZCBMU0EgYWdlIHByaW9y
IHRvIHJlYWNoaW5nIE1BWEFHRSB3aWxsIGJlIHNob3J0IGxpdmVkLiBZb3UgYXJlIHRoZW4gbGVm
dCB3aXRoIHRoZSBwb3NzaWJpbGl0eSB0aGF0IGFuIGltcGxlbWVudGF0aW9uIGNvcnJ1cHRzIHRo
ZSBMU0EgYWdlIEJFRk9SRSBjYWxjdWxhdGluZyBjaGVja3N1bS9jcnlwdG8gYXV0aGVudGljYXRp
b24g4oCTIGJ1dCBpdHMgbG9jYWwgdGltZW91dCBsb2dpYyBpcyB1bmFmZmVjdGVkLiBUaGlzIGhh
cyB2ZXJ5IGxpbWl0ZWQgdmFsdWUuIFdoZXRoZXIgdGhlIFdHIGNvbnNpZGVycyB0aGlzIHdvcnRo
IHB1cnN1aW5nIGlzIHNvbWV0aGluZyB5b3UgbmVlZCB0byBhc2suIEZvciBteXNlbGYsIEkgZG9u
4oCZdCBzZWUgbXVjaCBST0kgaGVyZS4NCg0KICBMZXMNCg0KDQoNCkZyb206IERvbmdqaWUgKEpp
bW15KSBbbWFpbHRvOmppZS5kb25nQGh1YXdlaS5jb21dDQpTZW50OiBNb25kYXksIEF1Z3VzdCAw
MSwgMjAxNiA5OjQzIFBNDQpUbzogTGVzIEdpbnNiZXJnIChnaW5zYmVyZyk7IG9zcGZAaWV0Zi5v
cmc8bWFpbHRvOm9zcGZAaWV0Zi5vcmc+DQpDYzogWmhhbmd4dWRvbmcgKHpoYW5neHVkb25nLCBW
UlApOyBsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb208bWFpbHRvOmxpemhlbnFpYW5nQGNoaW5h
bW9iaWxlLmNvbT4NClN1YmplY3Q6IFJFOiBbT1NQRl0gU29saWNpdCBmZWVkYmFja3Mgb24gZHJh
ZnQtZG9uZy1vc3BmLW1heGFnZS1mbHVzaC1wcm9ibGVtLXN0YXRlbWVudA0KDQpIaSBMZXMsDQoN
ClBsZWFzZSBzZWUgbXkgcmVwbGllcyB3aXRoIFtKaWUyXToNCg0KRnJvbTogTGVzIEdpbnNiZXJn
IChnaW5zYmVyZykgW21haWx0bzpnaW5zYmVyZ0BjaXNjby5jb21dDQpTZW50OiBNb25kYXksIEF1
Z3VzdCAwMSwgMjAxNiA5OjU3IFBNDQpUbzogRG9uZ2ppZSAoSmltbXkpOyBvc3BmQGlldGYub3Jn
PG1haWx0bzpvc3BmQGlldGYub3JnPg0KQ2M6IFpoYW5neHVkb25nICh6aGFuZ3h1ZG9uZywgVlJQ
KTsgbGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tPG1haWx0bzpsaXpoZW5xaWFuZ0BjaGluYW1v
YmlsZS5jb20+DQpTdWJqZWN0OiBSRTogW09TUEZdIFNvbGljaXQgZmVlZGJhY2tzIG9uIGRyYWZ0
LWRvbmctb3NwZi1tYXhhZ2UtZmx1c2gtcHJvYmxlbS1zdGF0ZW1lbnQNCg0KSmllIC0NCg0KRnJv
bTogRG9uZ2ppZSAoSmltbXkpIFttYWlsdG86amllLmRvbmdAaHVhd2VpLmNvbV0NClNlbnQ6IE1v
bmRheSwgQXVndXN0IDAxLCAyMDE2IDE6NDQgQU0NClRvOiBMZXMgR2luc2JlcmcgKGdpbnNiZXJn
KTsgb3NwZkBpZXRmLm9yZzxtYWlsdG86b3NwZkBpZXRmLm9yZz4NCkNjOiBaaGFuZ3h1ZG9uZyAo
emhhbmd4dWRvbmcsIFZSUCk7IGxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbTxtYWlsdG86bGl6
aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tPg0KU3ViamVjdDogUkU6IFtPU1BGXSBTb2xpY2l0IGZl
ZWRiYWNrcyBvbiBkcmFmdC1kb25nLW9zcGYtbWF4YWdlLWZsdXNoLXByb2JsZW0tc3RhdGVtZW50
DQoNCkhpIExlcywNCg0KUGxlYXNlIHNlZSBpbmxpbmUgd2l0aCBbSmllXToNCg0KRnJvbTogTGVz
IEdpbnNiZXJnIChnaW5zYmVyZykgW21haWx0bzpnaW5zYmVyZ0BjaXNjby5jb21dDQpTZW50OiBN
b25kYXksIEF1Z3VzdCAwMSwgMjAxNiAzOjA5IFBNDQpUbzogRG9uZ2ppZSAoSmltbXkpOyBvc3Bm
QGlldGYub3JnPG1haWx0bzpvc3BmQGlldGYub3JnPg0KQ2M6IFpoYW5neHVkb25nICh6aGFuZ3h1
ZG9uZywgVlJQKTsgbGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tPG1haWx0bzpsaXpoZW5xaWFu
Z0BjaGluYW1vYmlsZS5jb20+DQpTdWJqZWN0OiBSRTogW09TUEZdIFNvbGljaXQgZmVlZGJhY2tz
IG9uIGRyYWZ0LWRvbmctb3NwZi1tYXhhZ2UtZmx1c2gtcHJvYmxlbS1zdGF0ZW1lbnQNCg0KSmll
IOKAkw0KDQpGdWxseSBhZ3JlZSB0aGF0IElTLUlTIGFuZCBPU1BGIGRpZmZlciBpbiB0aGlzIHJl
Z2FyZC4NCg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtaWV0Zi1pc2lzLXJlbWFpbmlu
Zy1saWZldGltZS0wMS50eHQgYWRkcmVzc2VzIHByb2JsZW1zIHdoZXJlIGNvcnJ1cHRpb24gb2Yg
dGhlIHJlbWFpbmluZyBsaWZldGltZSBvY2N1cnMgZWl0aGVyIGR1cmluZyB0cmFuc21pc3Npb24v
cmVjZXB0aW9uIG9yIGR1ZSB0byBzb21lIERPUyBhdHRhY2suIFRoaXMgaXNu4oCZdCBhIGNvbmNl
cm4gdyBPU1BGIChob3BlIHlvdSBhZ3JlZSkuDQoNCltKaWVdOiBZZXMsIGZvciBPU1BGIHRoZSBj
b3JydXB0aW9uIGR1cmluZyBwYWNrZXQgdHJhbnNtaXNzaW9uIGNhbiBiZSBkZXRlY3RlZC4NCg0K
V2hhdCByZW1haW5zIGlzIHRoZSBwb3NzaWJpbGl0eSB0aGF0IGFuIGltcGxlbWVudGF0aW9uIGhh
cyBzb21lIGJ1ZyBhbmQgdW5pbnRlbnRpb25hbGx5IG1vZGlmaWVzIHRoZSBhZ2UgdG8gc29tZXRo
aW5nIG90aGVyIHRoYW4gd2hhdCBpdCBzaG91bGQgYmUgZHVlIHRvIHRoZSBhY3R1YWwgZWxhcHNl
ZCB0aW1lIHNpbmNlIExTQSBnZW5lcmF0aW9uLiBJIHN1cHBvc2UgYSBtZWNoYW5pc20gZXF1aXZh
bGVudCB0byB3aGF0IHRoZSBJUy1JUyBkcmFmdCBkZWZpbmVkIGkuZS4gc2V0dGluZyB0aGUgYWdl
IHRvIOKAnG5ld+KAnSAoMCBpbiBPU1BGIGNhc2UpIHdoZW4gZmlyc3QgcmVjZWl2aW5nIGEgbm9u
LXNlbGYtZ2VuZXJhdGVkIExTQSBjb3VsZCBiZSB1c2VmdWwgdG8gcHJldmVudCBuZWdhdGl2ZSBp
bXBhY3RzIG9mIHN1Y2ggYW4gaW1wbGVtZW50YXRpb24gYnVnLiBJcyB0aGlzIHdoYXQgeW91IGlu
dGVuZD8NCg0KW0ppZV06IE1vcmUgc3BlY2lmaWNhbGx5LCB0aGUgcHJvYmxlbSBjb3VsZCBiZSBj
YXVzZWQgYnkgZWl0aGVyIOKAnHNldHRpbmcgdGhlIExTIGFnZSBmaWVsZCBpbmNvcnJlY3RseSBk
dWUgdG8gaW1wbGVtZW50YXRpb24gYnVn4oCdIG9yIOKAnHN5c3RlbSB0aW1lciBydW5zIHNvIGZh
c3QgdGhhdCB0aGUgTFMgYWdlIHJlYWNoZXMgTWF4QWdlIG11Y2ggZWFybGllciB0aGFuIG90aGVy
IHJvdXRlcnPigJ0uIEFub3RoZXIgbGVzcyBsaWtlbHkgY2FzZSBpcyB0aGF0IHRoZSBMUyBhZ2Ug
ZmllbGQgaXMgY29ycnVwdGVkIGJlZm9yZSB0aGUgTFNBIGlzIGFzc2VtYmxlZCBpbnRvIE9TUEYg
cGFja2V0Lg0KDQpbSmllXTogUmVnYXJkaW5nIHRoZSBzb2x1dGlvbnMgc3BhY2UsIElNTyB3ZSBu
ZWVkIHRvIGNvbnNpZGVyIGJvdGggY2FzZXM6IOKAnExTIGFnZSByZWFjaGVzIE1heEFnZeKAnSBh
bmQg4oCcTFMgYWdlIGNsb3NlIHRvIE1heEFnZeKAnS4gRm9yIElTLUlTLCBSRkMgNjIzMiBhbmQg
UkZDIDYyMzMgcHJvdmlkZSBzb2x1dGlvbnMgZm9yIHRoZSBkZXRlY3Rpb24gYW5kIGlkZW50aWZp
Y2F0aW9uIG9mIGNvcnJ1cHRlZCBJUy1JUyBwdXJnZSwgd2hpbGUgT1NQRiBkb2VzIG5vdCBoYXZl
IHNpbWlsYXIgbWVjaGFuaXNtcy4NCg0KW0xlczpdIEl0IGlzIGluY29ycmVjdCB0byBzYXkgdGhh
dCBSRkMgNjIzMiBtYWtlcyBpdCBwb3NzaWJsZSB0byBkZXRlY3QgYSBjb3JydXB0IHB1cmdlLiBX
aGF0IGl0IGRvZXMgZG8gaXMgdG8gcHJvdmlkZSBhbiBpbmRpY2F0aW9uIGFzIHRvIHdoaWNoIElT
IGluaXRpYXRlZCBhIHB1cmdlLiBJIGRvbuKAmXQga25vdyBob3cgT1NQRiB3b3VsZCBhZGRyZXNz
IHRoaXMgaXNzdWUsIGJ1dCBmb3IgT1NQRnYyIGF0IGxlYXN0IGFueSBzb2x1dGlvbiB3b3VsZCBs
aWtlbHkgbm90IGJlIGJhY2t3YXJkcyBjb21wYXRpYmxlLiBGb3IgdGhpcyByZWFzb24gSSBzdWdn
ZXN0IHRoYXQgeW91IG5vdCB0cnkgdG8gYWRkcmVzcyB0aGlzIGlzc3VlIGluIHRoZSBzYW1lIGRy
YWZ0Lg0KDQpbSmllMl06IEFncmVlZCwgUkZDIDYyMzIgcHJvdmlkZSB0aGUgbWVjaGFuaXNtIHRv
IHRyYWNrIHRoZSBtaXNiZWhhdmVkIHJvdXRlcnMgc28gdGhhdCBvcGVyYXRvciBjYW4gZml4IHRo
ZSBwcm9ibGVtLCB0aGUgZGV0ZWN0aW9uIGNhbiBiZSBiYXNlZCBvbiB0aGUgcnVsZXMgaW4gUkZD
IDYyMzMgb3Igc29tZSBvdGhlciBhbm9tYWxpZXMuIEluZGVlZCBmb3IgT1NQRnYyIGxlZ2FjeSBM
U0FzLCBpdCBpcyBkaWZmaWN1bHQgdG8gaW50cm9kdWNlIHRoZSBtZWNoYW5pc20gc2ltaWxhciB0
byBSRkMgNjIzMiwgd2hpbGUgaXQgY2FuIGJlIGVhc2llciBmb3IgdGhlIE9TUEZ2Mi92MyBFeHRl
bmRlZCBMU0FzLiBTbyBpdCBkZXBlbmRzIG9uIGhvdyBiYWNrd2FyZCBjb21wYXRpYmxlIHRoZSBz
b2x1dGlvbiBzaG91bGQgYmUuIEkgYWdyZWUgd2l0aCB5b3UgdGhhdCB0aGUgc29sdXRpb24gZm9y
IFByb2JsZW0gTG9jYWxpemF0aW9uIGluIE9TUEYgbmVlZHMgdG8gYmUgcHJvdmlkZWQgaW4gYSBz
ZXBhcmF0ZSBkb2N1bWVudC4NCg0KU29sdXRpb25zIHRvIExTIGFnZSAgY29ycnVwdGlvbiBjYW4g
YmUgZG9uZSBpbiBhIGJhY2t3YXJkcyBjb21wYXRpYmxlIHdheSwgYnV0IHRoZXkgIE1VU1QgTk9U
IHJlc3VsdCBpbiBkaXNjYXJkaW5nIHB1cmdlcyB3aGljaCBwYXNzIGF1dGhlbnRpY2F0aW9uLSBk
b2luZyBzbyBwbGFjZXMgeW91IGF0IHJpc2sgZm9yIGhhdmluZyBpbmNvbnNpc3RlbnQgTFNEQnMg
aW4gdGhlIG5ldHdvcmsuDQoNCltKaWUyXTogRXhhY3RseS4gVGhlIHJlY2VpdmVkIE1heEFnZSBM
U0FzIGNhbm5vdCBzaW1wbHkgYmUgZGlzY2FyZGVkLCB0aGUgZGVjaXNpb24gbXVzdCBiZSBtYWRl
IGNhcmVmdWxseSwgcHJvYmFibHkgYmFzZWQgb24gc29tZSBhZGRpdGlvbmFsIGluZm9ybWF0aW9u
LiBUaGUgYXV0aG9ycyBoYXMgZGlzY3Vzc2VkIHNvbWUgcG9zc2libGUgc29sdXRpb24gaW50ZXJu
YWxseSwgYW5kIHdpbGwgcHJlcGFyZSBzb21lIG1hdGVyaWFsIGZvciBmdXJ0aGVyIG9wZW4gZGlz
Y3Vzc2lvbi4NCg0KQXMgd3JpdHRlbiwgdGhlIGRyYWZ0IG1ha2VzIGNsYWltcyB0aGF0IGFyZSBh
dCBsZWFzdCBtaXNsZWFkaW5nIOKAkyBhbmQgSSBiZWxpZXZlIGFjdHVhbGx5IGluY29ycmVjdC4g
SW4gU2VjdGlvbiA2IHlvdSBzYXk6DQoNCuKAnFRoZSBMUyBhZ2UgZmllbGQgbWF5IGJlIGFsdGVy
ZWQgYXMgYSByZXN1bHQgb2YNCiAgIHBhY2tldCBjb3JydXB0aW9uLCBzdWNoIG1vZGlmaWNhdGlv
biBjYW5ub3QgYmUgZGV0ZWN0ZWQgYnkgTFNBDQogICBjaGVja3N1bSBub3IgT1NQRiBwYWNrZXQg
Y3J5cHRvZ3JhcGhpYyBhdXRoZW50aWNhdGlvbi7igJ0NCg0KVGhpcyBpc27igJl0IGNvcnJlY3Qu
DQoNCltKaWVdIFRoYW5rcyBmb3IgcG9pbnRpbmcgb3V0IHRoaXMuIFRoaXMgc2VudGVuY2UgbmVl
ZCB0byBiZSByZXZpc2VkIHRvIG1lbnRpb24g4oCcTFNBIGNvcnJ1cHRpb27igJ0gcmF0aGVyIHRo
YW4g4oCccGFja2V0IGNvcnJ1cHRpb27igJ0uDQoNCldoYXQgd291bGQgYmUgaGVscGZ1bCDigJMg
YXQgbGVhc3QgdG8gbWUg4oCTIGlzIHRvIG1vdmUgZnJvbSBhIGdlbmVyaWMgcHJvYmxlbSBzdGF0
ZW1lbnQgdG8gdGhlIHNwZWNpZmljIHByb2JsZW0geW91IHdhbnQgdG8gc29sdmUgYW5kIHRoZSBw
cm9wb3NlZCBzb2x1dGlvbi4gVGhpcyBhbHNvIHJlcXVpcmVzIHlvdSB0byBtb3JlIGNsZWFybHkg
c3RhdGUgdGhlIGNhc2VzIHdoZXJlIHRoZXJlIGlzIGFuIGFjdHVhbCB2dWxuZXJhYmlsaXR5LiBJ
dCB3b3VsZCBiZSBhIGxvdCBlYXNpZXIgdG8gc3VwcG9ydCB0aGUgZHJhZnQgaWYgdGhpcyB3ZXJl
IGRvbmUuDQoNCltKaWVdIFRoYW5rcyBmb3IgeW91ciBzdWdnZXN0aW9uLiBZZXMgd2UgY2FuIHVw
ZGF0ZSB0aGlzIGRyYWZ0IHdpdGggbW9yZSBzcGVjaWZpYyBwcm9ibGVtIHN0YXRlbWVudHMgYXMg
SSBtZW50aW9uZWQgYWJvdmUuDQoNCltKaWVdIEFzIGZvciB0aGUgcHJvcG9zZWQgc29sdXRpb25z
LCB0aGUgY3VycmVudCBkcmFmdCBzcGVjaWZpZXMgdGhlIHJlcXVpcmVtZW50cyBvbiB0aGUgcG90
ZW50aWFsIHNvbHV0aW9ucywgZnJvbSB3aGljaCB3ZSBlbnZpc2lvbiB0aGF0IGRpZmZlcmVudCBz
b2x1dGlvbnMgbWF5YmUgbmVlZGVkIGZvciDigJxJbXBhY3QgTWl0aWdhdGlvbuKAnSBhbmQg4oCc
UHJvYmxlbSBMb2NhbGl6YXRpb27igJ0uIFRoZSBzb2x1dGlvbiBmb3Ig4oCcSW1wYWN0IG1pdGln
YXRpb27igJ0gY2FuIGJlIHRoZSBlYXNpZXIgb25lLCBmb3Igd2hpY2ggd2UgY2FuIHN0YXJ0IHRv
IGRpc2N1c3MgdGhlIHBvdGVudGlhbCBzb2x1dGlvbnMgbm93LiBXaGlsZSB0aGUgc29sdXRpb24g
Zm9yIOKAnHByb2JsZW0gbG9jYWxpemF0aW9u4oCdIG1heSBuZWVkIG1vcmUgY29uc2lkZXJhdGlv
bnMuDQoNCltMZXM6XSBBIGRpc2N1c3Npb24gb2YgdGhlIHJlcXVpcmVtZW50cyBpcyB1c2VmdWwg
YW5kIG5lY2Vzc2FyeSwgYnV0IElNTyB1bnRpbCB5b3UgcHJvcG9zZSBhIHNvbHV0aW9uIHRoZXJl
IGlzbuKAmXQgZW5vdWdoIHN1YnN0YW5jZSBmb3IgdGhlIGRvY3VtZW50IHRvIGJlY29tZSBhIFdH
IGRvY3VtZW50Lg0KDQpbSmllMl0gWWVzIHRoZSBjdXJyZW50IGRyYWZ0IGZvY3VzZXMgb24gdGhl
IHByb2JsZW0gc3RhdGVtZW50IGFuZCB0aGUgcmVxdWlyZW1lbnRzLCB0aGUgZ29hbCBpcyB0byBm
aXJzdGx5IGdldCB0aGUgTWF4QWdlIGZsdXNoIHByb2JsZW0gYWNrbm93bGVkZ2VkIGFuZCByZWFj
aCBjb25zZW5zdXMgb24gdGhlIHJlcXVpcmVtZW50cy4gVGhlbiB0aGUgcGxhbiBpcyB0byBzcGVj
aWZ5IHRoZSBzb2x1dGlvbnMgaW4gc2VwYXJhdGUgZG9jdW1lbnRzLiAgWW91ciB2YWx1YWJsZSBz
dWdnZXN0aW9ucyB3aWxsIGJlIGNvbnNpZGVyZWQsIGFuZCBmdXJ0aGVyIGNvbnRyaWJ1dGlvbnMg
YXJlIHdlbGNvbWUuDQoNCkJlc3QgcmVnYXJkcywNCkppZQ0KDQogICAgTGVzDQoNCkJlc3QgcmVn
YXJkcywNCkppZQ0KDQogICBMZXMNCg0KDQpGcm9tOiBEb25namllIChKaW1teSkgW21haWx0bzpq
aWUuZG9uZ0BodWF3ZWkuY29tXQ0KU2VudDogU3VuZGF5LCBKdWx5IDMxLCAyMDE2IDExOjQ4IFBN
DQpUbzogTGVzIEdpbnNiZXJnIChnaW5zYmVyZyk7IG9zcGZAaWV0Zi5vcmc8bWFpbHRvOm9zcGZA
aWV0Zi5vcmc+DQpDYzogWmhhbmd4dWRvbmcgKHpoYW5neHVkb25nLCBWUlApOyBsaXpoZW5xaWFu
Z0BjaGluYW1vYmlsZS5jb208bWFpbHRvOmxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbT4NClN1
YmplY3Q6IFJFOiBbT1NQRl0gU29saWNpdCBmZWVkYmFja3Mgb24gZHJhZnQtZG9uZy1vc3BmLW1h
eGFnZS1mbHVzaC1wcm9ibGVtLXN0YXRlbWVudA0KDQpIaSBMZXMsDQoNClRoYW5rcyBmb3IgeW91
ciBjb21tZW50cy4NCg0KT1NQRiBwYWNrZXQgbGV2ZWwgY2hlY2tzdW0gYW5kIGF1dGhlbnRpY2F0
aW9uIGNhbiBvbmx5IHByb3RlY3QgdGhlIGFzc2VtYmxlZCBMU1UgcGFja2V0IG9uZSBob3Agb24g
dGhlIHdpcmUsIHdoaWxlIGNhbm5vdCBkZXRlY3QgYW55IGNoYW5nZSB0byBMU0EgbWFkZSBieSB0
aGUgcm91dGVycy4gVGhpcyBpcyBiZWNhdXNlIHRoZSBPU1BGIHBhY2tldHMgYXJlIHJlLWFzc2Vt
YmxlZCBvbiBlYWNoIGhvcCwgd2hpY2ggaXMgc2xpZ2h0bHkgZGlmZmVyZW50IGZyb20gSVMtSVMu
IFNvIHRoZSBwcm9ibGVtIGZvciBPU1BGIGlzIG1haW5seSBkdWUgdG8gdGhlIHByb2JsZW1zIGlu
c2lkZSB0aGUgcm91dGVyLCBmb3IgZXhhbXBsZSBwcm90b2NvbCBpbXBsZW1lbnRhdGlvbnMsIHN5
c3RlbSB0aW1lcnMsIG9yIHNvbWUgaGFyZHdhcmUgcHJvYmxlbS4gQWN0dWFsbHkgdGhpcyBwcm9i
bGVtIGhhcyBiZWVuIHNlZW4gaW4gc2V2ZXJhbCBwcm9kdWN0aW9uIG5ldHdvcmtzLg0KDQpXZSBj
YW4gaW1wcm92ZSB0aGUgZGVzY3JpcHRpb24gaW4gdGhlIGRyYWZ0IHRvIG1ha2UgdGhpcyBjbGVh
ci4NCg0KQmVzdCByZWdhcmRzLA0KSmllDQoNCkZyb206IExlcyBHaW5zYmVyZyAoZ2luc2Jlcmcp
IFttYWlsdG86Z2luc2JlcmdAY2lzY28uY29tXQ0KU2VudDogTW9uZGF5LCBBdWd1c3QgMDEsIDIw
MTYgMTozMCBQTQ0KVG86IERvbmdqaWUgKEppbW15KTsgb3NwZkBpZXRmLm9yZzxtYWlsdG86b3Nw
ZkBpZXRmLm9yZz4NCkNjOiBaaGFuZ3h1ZG9uZyAoemhhbmd4dWRvbmcsIFZSUCk7IGxpemhlbnFp
YW5nQGNoaW5hbW9iaWxlLmNvbTxtYWlsdG86bGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tPg0K
U3ViamVjdDogUkU6IFtPU1BGXSBTb2xpY2l0IGZlZWRiYWNrcyBvbiBkcmFmdC1kb25nLW9zcGYt
bWF4YWdlLWZsdXNoLXByb2JsZW0tc3RhdGVtZW50DQoNCkppZSDigJMNCg0KVGhlIGRyYWZ0IHNh
eXMgKFNlY3Rpb24gMik6DQoNCuKAnFNpbmNlIGNyeXB0b2dyYXBoaWMgYXV0aGVudGljYXRpb24g
aXMgZXhlY3V0ZWQgYXQgdGhlIE9TUEYgcGFja2V0DQogICBsZXZlbCwgaXQgY2FuIG9ubHkgcHJv
dGVjdCB0aGUgYXNzZW1ibGVkIExTVSBwYWNrZXQgZm9yIG9uZSBob3AgYW5kDQogICBkb2VzIG5v
dCBwcm92aWRlIGFueSBhZGRpdGlvbmFsIHByb3RlY3Rpb24gZm9yIHRoZSBjb3JydXB0aW9uIG9m
IExTDQogICBhZ2UgZmllbGQu4oCdDQoNCkJ1dCBhcyBhdXRoZW50aWNhdGlvbiBpcyBjYWxjdWxh
dGVkIGF0IHRoZSBPU1BGIHBhY2tldCBsZXZlbCwgYW55IGNoYW5nZSB0byB0aGUgTFMgYWdlIGZp
ZWxkIGZvciBhbiBpbmRpdmlkdWFsIExTQSBjb250YWluZWQgd2l0aGluIHRoZSBPU1BGIHBhY2tl
dCAoZS5nLiBieSBzb21lIHBhY2tldCBjb3JydXB0aW9uIGluIHRyYW5zbWlzc2lvbikgd291bGQg
Y2F1c2UgYXV0aGVudGljYXRpb24gdG8gZmFpbCB3aGVuIHRoZSBwYWNrZXQgaXMgcmVjZWl2ZWQu
IFNvIHRoZSBzdGF0ZW1lbnQgeW91IG1ha2UgaXMgbm90IGNvcnJlY3QuIEkgdGhlcmVmb3JlIGFt
IHN0cnVnZ2xpbmcgdG8gdW5kZXJzdGFuZCB3aGF0IHByb2JsZW0geW91IGJlbGlldmUgaXMgbm90
IGFkZHJlc3NlZCBieSBleGlzdGluZyBhdXRoZW50aWNhdGlvbiB0ZWNobmlxdWVzLg0KDQogICBM
ZXMNCg0KDQoNCkZyb206IE9TUEYgW21haWx0bzpvc3BmLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJl
aGFsZiBPZiBEb25namllIChKaW1teSkNClNlbnQ6IFN1bmRheSwgSnVseSAzMSwgMjAxNiA4OjE1
IFBNDQpUbzogb3NwZkBpZXRmLm9yZzxtYWlsdG86b3NwZkBpZXRmLm9yZz4NCkNjOiBaaGFuZ3h1
ZG9uZyAoemhhbmd4dWRvbmcsIFZSUCk7IGxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbTxtYWls
dG86bGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tPg0KU3ViamVjdDogW09TUEZdIFNvbGljaXQg
ZmVlZGJhY2tzIG9uIGRyYWZ0LWRvbmctb3NwZi1tYXhhZ2UtZmx1c2gtcHJvYmxlbS1zdGF0ZW1l
bnQNCg0KSGkgYWxsLA0KDQpkcmFmdC1kb25nLW9zcGYtbWF4YWdlLWZsdXNoLXByb2JsZW0tc3Rh
dGVtZW50IGRlc2NyaWJlcyB0aGUgcHJvYmxlbXMgY2F1c2VkIGJ5IHRoZSBjb3JydXB0aW9uIG9m
IHRoZSBMUyBBZ2UgZmllbGQsIGFuZCBzdW1tYXJpemVzIHRoZSByZXF1aXJlbWVudHMgb24gcG90
ZW50aWFsIHNvbHV0aW9ucy4gVGhpcyBkcmFmdCByZWNlaXZlZCBnb29kIGNvbW1lbnRzIGR1cmlu
ZyB0aGUgcHJlc2VudGF0aW9uIG9uIHRoZSBJRVRGIG1lZXRpbmcgaW4gQi5BLg0KDQpUaGUgYXV0
aG9ycyB3b3VsZCBsaWtlIHRvIHNvbGljaXQgZnVydGhlciBmZWVkYmFja3MgZnJvbSB0aGUgbWFp
bGluZyBsaXN0LCBvbiBib3RoIHRoZSBwcm9ibGVtIHN0YXRlbWVudCBhbmQgdGhlIHNvbHV0aW9u
IHJlcXVpcmVtZW50cy4gQmFzZWQgb24gdGhlIGZlZWRiYWNrcywgd2Ugd2lsbCB1cGRhdGUgdGhl
IHByb2JsZW0gc3RhdGVtZW50IGRyYWZ0LCBhbmQgd29yayB0b2dldGhlciB0byBidWlsZCBzdWl0
YWJsZSBzb2x1dGlvbnMuDQoNClRoZSBVUkwgb2YgdGhlIGRyYWZ0IGlzOg0KaHR0cHM6Ly90b29s
cy5pZXRmLm9yZy9odG1sL2RyYWZ0LWRvbmctb3NwZi1tYXhhZ2UtZmx1c2gtcHJvYmxlbS1zdGF0
ZW1lbnQtMDANCg0KQ29tbWVudHMgJiBmZWVkYmFja3MgYXJlIHdlbGNvbWUuDQoNCkJlc3QgcmVn
YXJkcywNCkppZQ0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXw0KT1NQRiBtYWlsaW5nIGxpc3QNCk9TUEZAaWV0Zi5vcmc8bWFpbHRvOk9TUEZAaWV0Zi5v
cmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL29zcGYNCg0K

--_000_45CEC282FBED4BFF9BF0FC6AFBA18244junipernet_
Content-Type: text/html; charset="utf-8"
Content-ID: <62B582B9A733B945AA768B770C0C15F5@namprd05.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy
ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsiIGNsYXNzPSIiPg0KU3BlYWtpbmcgYXMgYSBsb25nIHRp
bWUgaW1wbGVtZW50b3Igb2YgT1NQRiwgSVMtSVMsIGV0IGFsLCBJIGFncmVlLiAmbmJzcDtXaGls
ZSBtYWtpbmcgcHJvdG9jb2xzIGFzIHJvYnVzdCBhcyB3ZSBjYW4gaXMgYSBnb29kIHRoaW5nLCB0
aGVyZSBhcmUgcmFwaWRseSBkaW1pbmlzaGluZyByZXR1cm5zIGluIHRyeWluZyB0byBtYWtlIHBy
b3RvY29sIGNoYW5nZXMgdG8gaGVscCBkZXRlY3Qgb25lLW9mZiBidWdzLCBlc3BlY2lhbGx5IGlm
IHRoZSBwcm90b2NvbA0KIGlzIG5vdCBmcmllbmRseSB0byBjaGFuZ2VzIGFuZCBleHRlbnNpb25z
LiAmbmJzcDtUaGUgbnVtYmVyIG9mIHBvc3NpYmxlIGJ1Z3MgaXMgZXNzZW50aWFsbHkgaW5maW5p
dGUuDQo8ZGl2IGNsYXNzPSIiPjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj5J
4oCZdmUgc2VlbiBhIG51bWJlciBvZiBidWdzIGluIG90aGVyIGltcGxlbWVudGF0aW9ucyB0aGF0
IGhhdmUgbWFkZSBpdCBpbnRvIHByb2R1Y3Rpb24gaW1wbGVtZW50YXRpb25zLCBlc3BlY2lhbGx5
IGFzIEkgaGF2ZSBoYWQgYSB0ZW5kZW5jeSB0byDigJxzdHJldGNo4oCdIHRoZSBzcGVjcyBpbiB3
YXlzIHRoYXQgYXJlIGd1YXJhbnRlZWQgdG8gd29yayBzbyBsb25nIGFzIG90aGVyIGltcGxlbWVu
dGF0aW9ucyBhcmUgZm9sbG93aW5nDQogdGhlIHNwZWMuICZuYnNwO1RoZXNlIGhhdmUgYmVlbiBm
ZXcgYW5kIGZhciBiZXR3ZWVuLCBob3dldmVyLjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj48YnIgY2xh
c3M9IiI+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+Q2xhc3NpYyBleGFtcGxlOiAmbmJzcDt0aGUg
MzAgbWludXRlIOKAnGFyY2hpdGVjdHVyYWwgY29uc3RhbnTigJ0gcmVmcmVzaCB0aW1lLiAmbmJz
cDtUaGlzIGlzICpub3QqIGFuIGFyY2hpdGVjdHVyYWwgY29uc3RhbnQgKGRlZmluZWQgYXMg4oCc
bXVzdCBiZSB0cnVlIG9yIHRoaW5ncyB3b27igJl0IHdvcmvigJ0pOyAmbmJzcDt0aGUgcmVmcmVz
aCBqdXN0IG5lZWRzIHRvIGhhcHBlbiBvZnRlbiBlbm91Z2ggdG8ga2VlcCB0aGUgTFNBIGZyb20g
YmVpbmcgbWF4YWdlZA0KIGFueXdoZXJlLiAmbmJzcDtTbyBJIG1hZGUgYSBvbmUtbGluZSBjaGFu
Z2UgdG8gY2hhbmdlIHRoZSByZWZyZXNoIHRpbWUgdG8gNTAgbWludXRlcywgcmVkdWNpbmcgdGhl
IHJlZnJlc2ggbG9hZCBieSA0MCUgKG5vdCByZWFsbHkg4oCcc2NhbGluZ+KAnSBidXQgaXQgd2Fz
IGVhc3ksIGNoZWFwLCBhbmQgZ3VhcmFudGVlZCB0byB3b3JrIHByb3Blcmx5ICZsdDtjb3VnaCZn
dDsuKSAmbmJzcDtUaGlzIHdhcyBmaW5lIGZvciBzZXZlcmFsIHllYXJzIHVudGlsIHNvbWVvbmUg
aW50cm9kdWNlZA0KIGEgcm91dGVyIGZyb20gYSBzbWFsbCwgbm93IGxvbmctZGVhZCB2ZW5kb3Is
IGF0IHdoaWNoIHBvaW50IHRoaW5ncyBzdGFydGVkIGZsYXBwaW5nIHdlaXJkbHkuICZuYnNwO1R1
cm5zIG91dCB0aGF0IGFuIGVuZ2luZWVyIGF0IHNhaWQgY29tcGFueSBnb3QgY2FycmllZCBhd2F5
IGppdHRlcmluZyB0aW1lcnMsIGFuZCBqaXR0ZXJlZCB0aGUgTFNBIGFnZSB0aW1lciBieSAyNSUg
KHZlcnkgdmVyeSBiYWQpLiAmbmJzcDtTbyB0aGUgTFNBIG1heGFnZSB0aW1lb3V0IHdvdWxkDQog
ZmlyZSBhZnRlciBhIHJhbmRvbSBpbnRlcnZhbCBiZXR3ZWVuIDQ1IGFuZCA2MCBtaW51dGVzLiAm
bmJzcDtPZiBjb3Vyc2UsIGlmIHlvdSB3ZXJlIHJlZnJlc2hpbmcgYXQgMzAgbWludXRlIGludGVy
dmFscywgeW914oCZZCBuZXZlciBub3RpY2UsIGJ1dCBhdCA1MCB5b3UgZ2V0IDEvMyBvZiB5b3Vy
IExTQXMgYmVpbmcgcHVyZ2VkIGJ5IHNhaWQgYnJva2VuIHJvdXRlci4gJm5ic3A7SSBpbml0aWFs
bHkgcmVmdXNlZCB0byBjaGFuZ2UgaXQsIGJ1dCB0aGVuIGFuIGVuZ2luZWVyDQogYXQgYSBWZXJ5
IExhcmdlIFJvdXRlciBDb21wYW55IG1hZGUgZXhhY3RseSB0aGUgc2FtZSBtaXN0YWtlLiAmbmJz
cDtTaWdoLjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXYg
Y2xhc3M9IiI+VGhlIHNhbWUgVmVyeSBMYXJnZSBSb3V0ZXIgQ29tcGFueSBoYWQgYSBidWcgaW4g
dGhlaXIgZmlyc3QgaW1wbGVtZW50YXRpb24gb2YgT1NQRiBiYWNrIGluIGFib3V0IDE5OTEgd2hp
Y2ggd2FzIGEgc3VidGxldHkgaW52b2x2aW5nIGhhbmRpbmcgdGhlIHJlY2VpcHQgb2YgTWF4QWdl
IExTQXMgaW4gc29tZSBjaXJjdW1zdGFuY2VzIHdoZXJlIHRoZXkgd2VyZSBnZXR0aW5nIGFja2Vk
IGluc3RlYWQgb2YgZHJvcHBlZCAoSUlSQzsNCiAmbmJzcDtpdOKAmXMgYmVlbiAyNSB5ZWFycyk7
ICZuYnNwO3RoaXMgaGFkIHRoZSBjdXJpb3VzIGVmZmVjdCBvZiBjYXVzaW5nIE1heEFnZSBMU0Fz
IHRvIHNsb3NoIGFyb3VuZCB0aGUgbmV0d29yayBhdCByYW5kb20gaW50ZXJ2YWxzIGFuZCBsaWdo
dCB1cCB0aGUgRkRESSByaW5nIGluIHRoZSBTdGFuZm9yZCBtYWNoaW5lIHJvb20uPC9kaXY+DQo8
ZGl2IGNsYXNzPSIiPjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj5CdXQgdGhp
cyBoYXMgYmVlbiB0aGUgc3VtIHRvdGFsIG9mIHRoZSBraW5kIG9mIGluc2lkaW91cyBidWdzIEni
gJl2ZSBydW4gYWNyb3NzIHRoYXQgYWZmZWN0IG5ldHdvcmsgc3RhYmlsaXR5LCBhbmQgbmVpdGhl
ciBvZiB0aGVtIGNvdWxkIGhhdmUgYmVlbiBoZWxwZWQgYnkgbWFraW5nIGEgcHJvdG9jb2wgY2hh
bmdlLiAmbmJzcDtUaGUgdmFzdCBtYWpvcml0eSBvZiBzdGFiaWxpdHkgcHJvYmxlbXMgaGF2ZSB0
byBkbyB3aXRoIHRoZSBkeW5hbWljcw0KIG9mIHRoZSBpbXBsZW1lbnRhdGlvbiByYXRoZXIgdGhh
biBhZGhlcmVuY2UgdG8gdGhlIHNwZWMgKHNheSwgbWVsdGluZyBkb3duIGFuZCBkcm9wcGluZyBh
ZGphY2VuY2llcyB3aGVuIHNvbWVib2R5IHJlZGlzdHJpYnV0ZXMgQkdQIGludG8gT1NQRiwgYXMg
dXNlZCB0byBiZSBhbiBhbm51YWwgb2NjdXJyZW5jZSBzb21ld2hlcmUpLiAmbmJzcDs8L2Rpdj4N
CjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPkFzIHlv
dSBwb2ludCBvdXQsIHRoZXNlIGtpbmRzIG9mIGJ1Z3MgZ2VuZXJhbGx5IGRvbuKAmXQgbWFrZSBp
dCBvdXQgb2YgdGhlIGxhYiwgdW5sZXNzIHlvdeKAmXJlIHJlYWxseSB1bmx1Y2t5LiAmbmJzcDtB
cyBzdWNoLCB0aGVyZeKAmXMgbGl0dGxlIHJldHVybiBmb3IgdGhlIGNvc3Qgb2YgY2hhbmdpbmcg
dGhlIHByb3RvY29sLjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4N
CjxkaXYgY2xhc3M9IiI+4oCURGF2ZTwvZGl2Pg0KPGRpdiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+
DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPGRpdj4NCjxibG9ja3F1b3Rl
IHR5cGU9ImNpdGUiIGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj5PbiBBdWcgMjQsIDIwMTYsIGF0
IDEyOjA0IFBNLCBBY2VlIExpbmRlbSAoYWNlZSkgJmx0OzxhIGhyZWY9Im1haWx0bzphY2VlQGNp
c2NvLmNvbSIgY2xhc3M9IiI+YWNlZUBjaXNjby5jb208L2E+Jmd0OyB3cm90ZTo8L2Rpdj4NCjxi
ciBjbGFzcz0iQXBwbGUtaW50ZXJjaGFuZ2UtbmV3bGluZSI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRp
diBzdHlsZT0iZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRw
eDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQtY2Fwczogbm9ybWFsOyBmb250LXdl
aWdodDogbm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyBvcnBoYW5zOiBhdXRvOyB0ZXh0
LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdo
aXRlLXNwYWNlOiBub3JtYWw7IHdpZG93czogYXV0bzsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJr
aXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsiIGNsYXNzPSIiPg0KU3BlYWtpbmcgYXMgV0cgbWVt
YmVyOjwvZGl2Pg0KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7
IGZvbnQtc2l6ZTogMTRweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQtY2Fwczog
bm9ybWFsOyBmb250LXdlaWdodDogbm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyBvcnBo
YW5zOiBhdXRvOyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFu
c2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdpZG93czogYXV0bzsgd29yZC1zcGFj
aW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsiIGNsYXNzPSIiPg0KPGJy
IGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fu
cy1zZXJpZjsgZm9udC1zaXplOiAxNHB4OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFu
dC1jYXBzOiBub3JtYWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFjaW5nOiBub3Jt
YWw7IG9ycGhhbnM6IGF1dG87IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0
ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd2lkb3dzOiBhdXRvOyB3
b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyIgY2xhc3M9
IiI+DQpIaSZuYnNwO1poZW5qaWFuZyw8L2Rpdj4NCjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBD
YWxpYnJpLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDE0cHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsg
Zm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgbGV0dGVyLXNw
YWNpbmc6IG5vcm1hbDsgb3JwaGFuczogYXV0bzsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5k
ZW50OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3aWRv
d3M6IGF1dG87IHdvcmQtc3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAw
cHg7IiBjbGFzcz0iIj4NCjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0iZm9udC1m
YW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRweDsgZm9udC1zdHlsZTog
bm9ybWFsOyBmb250LXZhcmlhbnQtY2Fwczogbm9ybWFsOyBmb250LXdlaWdodDogbm9ybWFsOyBs
ZXR0ZXItc3BhY2luZzogbm9ybWFsOyBvcnBoYW5zOiBhdXRvOyB0ZXh0LWFsaWduOiBzdGFydDsg
dGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNlOiBub3Jt
YWw7IHdpZG93czogYXV0bzsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Ut
d2lkdGg6IDBweDsiIGNsYXNzPSIiPg0KSSBkb27igJl0IGRvdWJ0IHRoYXQgdGhpcyB3YXMgYSB2
ZXJ5IGRpc3F1aWV0aW5nIGV4cGVyaWVuY2UuIEhvd2V2ZXIsIEkgc3RpbGwgZG9u4oCZdCB0aGlu
ayB3ZSBzaG91bGQgYXR0ZW1wdCB0byBjaGFuZ2UgdGhlIHByb3RvY29sIHRvIGNvbXBlbnNhdGUg
Zm9yIHJvdXRlcnMgdGhhdCBkbyBub3QgYWRoZXJlIHRvIHRoZSBwcm90b2NvbC4gVG8gbWFrZSBh
biBhbmFsb2d5LCBpbiBteSB5ZWFycyBvZiBPU1BGIGV4cGVyaWVuY2UgSeKAmXZlIGJlZW4gc3Vi
amVjdA0KIHRvIGEgbnVtYmVyIG9mIGJ1Z3MgcmVsYXRlZCB0byBPU1BG4oCZcyB1c2FnZSBvZiBs
b2NhbCB3aXJlIG11bHRpY2FzdCAoc29tZSB0cmlnZ2VyZWQgYnkgb2JzY3VyZSBjb25kaXRpb25z
IHN1Y2ggYXMgcm91dGluZyBhbmQgYnJpZGdpbmcgb24gdGhlIHNhbWUgcG9ydCkuIEhvd2V2ZXIs
IEnigJl2ZSBuZXZlciBwcm9wb3NlZCB0byBub3QgdXNlIGxvY2FsIHdpcmUgbXVsdGljYXN0LiBB
bHNvLCBhZnRlciAyNSB5ZWFycyBvZiBPU1BGdjIsIGl0IGRvZXNu4oCZdA0KIG1ha2Ugc2Vuc2Ug
dG8gdHJ5IGFuZCBjaGFuZ2UgdGhlIHByb3RvY29sIHRvIGF2b2lkIGJ1Z3MgaW4gdGhpcyBhcmVh
LiBBcyBmb3IgaWRlbnRpZnlpbmcgdGhlIG5lZmFyaW91cyByb3V0ZXIsIEkgdGhpbmsgYWRkaW5n
IGEgY291bnRlciBhbmQgcG9zc2libHkgYSBzZXBhcmF0ZSBub3RpZmljYXRpb24gdG8gdGhlIFlB
TkcgbW9kZWwgbWlnaHQgYmUgd2FycmFudGVkIHNpbmNlIHB1cmdpbmcgYSBub24tc2VsZi1vcmln
aW5hdGVkIExTQSBzaG91bGQNCiBub3QgYmUgYSBjb21tb24gb2NjdXJyZW5jZSBpbiBtb3N0IG5l
dHdvcmtzLiZuYnNwOzwvZGl2Pg0KPGRpdiBzdHlsZT0iZm9udC1mYW1pbHk6IENhbGlicmksIHNh
bnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlh
bnQtY2Fwczogbm9ybWFsOyBmb250LXdlaWdodDogbm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm9y
bWFsOyBvcnBoYW5zOiBhdXRvOyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsg
dGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdpZG93czogYXV0bzsg
d29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsiIGNsYXNz
PSIiPg0KPGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogQ2Fs
aWJyaSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxNHB4OyBmb250LXN0eWxlOiBub3JtYWw7IGZv
bnQtdmFyaWFudC1jYXBzOiBub3JtYWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFj
aW5nOiBub3JtYWw7IG9ycGhhbnM6IGF1dG87IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVu
dDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd2lkb3dz
OiBhdXRvOyB3b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4
OyIgY2xhc3M9IiI+DQpUaGFua3MsJm5ic3A7PC9kaXY+DQo8ZGl2IHN0eWxlPSJmb250LWZhbWls
eTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxNHB4OyBmb250LXN0eWxlOiBub3Jt
YWw7IGZvbnQtdmFyaWFudC1jYXBzOiBub3JtYWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGxldHRl
ci1zcGFjaW5nOiBub3JtYWw7IG9ycGhhbnM6IGF1dG87IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0
LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsg
d2lkb3dzOiBhdXRvOyB3b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0
aDogMHB4OyIgY2xhc3M9IiI+DQpBY2VlPC9kaXY+DQo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTog
Q2FsaWJyaSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxNHB4OyBmb250LXN0eWxlOiBub3JtYWw7
IGZvbnQtdmFyaWFudC1jYXBzOiBub3JtYWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGxldHRlci1z
cGFjaW5nOiBub3JtYWw7IG9ycGhhbnM6IGF1dG87IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWlu
ZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd2lk
b3dzOiBhdXRvOyB3b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDog
MHB4OyIgY2xhc3M9IiI+DQpQLlMuIFNpbmNlIHRoaXMgaXMgYW4gT1NQRiBzdGFuZGFyZHMgbGlz
dCwgSeKAmXZlIHB1cnBvc2VseSBhdm9pZGVkIHRoZSBxdWVzdGlvbnMgYXMgdG8gaG93IHRoaXMg
Y2F0YXN0cm9waGljIGJ1ZyBtYWRlIGl0IGludG8gYSBwcm9kdWN0aW9uIG5ldHdvcmsuJm5ic3A7
PC9kaXY+DQo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgZm9u
dC1zaXplOiAxNHB4OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudC1jYXBzOiBub3Jt
YWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IG9ycGhhbnM6
IGF1dG87IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9y
bTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd2lkb3dzOiBhdXRvOyB3b3JkLXNwYWNpbmc6
IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyIgY2xhc3M9IiI+DQo8YnIgY2xh
c3M9IiI+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9ImZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNl
cmlmOyBmb250LXNpemU6IDE0cHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12YXJpYW50LWNh
cHM6IG5vcm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsg
b3JwaGFuczogYXV0bzsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7IHRleHQt
dHJhbnNmb3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3aWRvd3M6IGF1dG87IHdvcmQt
c3BhY2luZzogMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7IiBjbGFzcz0iIj4N
CjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPHNwYW4gaWQ9Ik9MS19TUkNfQk9EWV9TRUNUSU9OIiBz
dHlsZT0iZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRweDsg
Zm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQtY2Fwczogbm9ybWFsOyBmb250LXdlaWdo
dDogbm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyBvcnBoYW5zOiBhdXRvOyB0ZXh0LWFs
aWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRl
LXNwYWNlOiBub3JtYWw7IHdpZG93czogYXV0bzsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQt
dGV4dC1zdHJva2Utd2lkdGg6IDBweDsiIGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0iZm9udC1mYW1p
bHk6IENhbGlicmk7IGZvbnQtc2l6ZTogMTFwdDsgdGV4dC1hbGlnbjogbGVmdDsgYm9yZGVyLXdp
ZHRoOiAxcHQgbWVkaXVtIG1lZGl1bTsgYm9yZGVyLXN0eWxlOiBzb2xpZCBub25lIG5vbmU7IHBh
ZGRpbmc6IDNwdCAwaW4gMGluOyBib3JkZXItdG9wLWNvbG9yOiByZ2IoMTgxLCAxOTYsIDIyMyk7
IiBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDogYm9sZDsiIGNsYXNzPSIiPkZy
b206PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvc3Bh
bj4mcXVvdDs8YSBocmVmPSJtYWlsdG86bGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tIiBjbGFz
cz0iIj5saXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb208L2E+JnF1b3Q7ICZsdDs8YSBocmVmPSJt
YWlsdG86bGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tIiBjbGFzcz0iIj5saXpoZW5xaWFuZ0Bj
aGluYW1vYmlsZS5jb208L2E+Jmd0OzxiciBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJmb250LXdl
aWdodDogYm9sZDsiIGNsYXNzPSIiPkRhdGU6PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1z
cGFjZSI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj5XZWRuZXNkYXksIEF1Z3VzdCAyNCwgMjAxNiBhdCAy
OjExIFBNPGJyIGNsYXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiBib2xkOyIgY2xh
c3M9IiI+VG86PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFu
Pjwvc3Bhbj5KaWUgRG9uZyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmppZS5kb25nQGh1YXdlaS5jb20i
IGNsYXNzPSIiPmppZS5kb25nQGh1YXdlaS5jb208L2E+Jmd0OywgQWNlZSBMaW5kZW0gJmx0Ozxh
IGhyZWY9Im1haWx0bzphY2VlQGNpc2NvLmNvbSIgY2xhc3M9IiI+YWNlZUBjaXNjby5jb208L2E+
Jmd0OywgJnF1b3Q7TGVzDQogR2luc2JlcmcgKGdpbnNiZXJnKSZxdW90OyAmbHQ7PGEgaHJlZj0i
bWFpbHRvOmdpbnNiZXJnQGNpc2NvLmNvbSIgY2xhc3M9IiI+Z2luc2JlcmdAY2lzY28uY29tPC9h
PiZndDssIE9TUEYgV0cgTGlzdCAmbHQ7PGEgaHJlZj0ibWFpbHRvOm9zcGZAaWV0Zi5vcmciIGNs
YXNzPSIiPm9zcGZAaWV0Zi5vcmc8L2E+Jmd0OzxiciBjbGFzcz0iIj4NCjxzcGFuIHN0eWxlPSJm
b250LXdlaWdodDogYm9sZDsiIGNsYXNzPSIiPkNjOjxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0
ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L3NwYW4+JnF1b3Q7Wmhhbmd4dWRvbmcgKHpoYW5neHVk
b25nLCBWUlApJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86emhhbmd4dWRvbmdAaHVhd2VpLmNv
bSIgY2xhc3M9IiI+emhhbmd4dWRvbmdAaHVhd2VpLmNvbTwvYT4mZ3Q7PGJyIGNsYXNzPSIiPg0K
PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OiBib2xkOyIgY2xhc3M9IiI+U3ViamVjdDo8c3BhbiBj
bGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9zcGFuPlJlOiBSRTog
W09TUEZdIFNvbGljaXQgZmVlZGJhY2tzIG9uIGRyYWZ0LWRvbmctb3NwZi1tYXhhZ2UtZmx1c2gt
cHJvYmxlbS1zdGF0ZW1lbnQ8YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+PGJy
IGNsYXNzPSIiPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBpZD0iTUFDX09VVExPT0tfQVRUUklCVVRJ
T05fQkxPQ0tRVU9URSIgc3R5bGU9Im1hcmdpbjogMHB4IDBweCAwcHggNXB4OyBib3JkZXItbGVm
dC1jb2xvcjogcmdiKDE4MSwgMTk2LCAyMjMpOyBib3JkZXItbGVmdC13aWR0aDogNXB4OyBib3Jk
ZXItbGVmdC1zdHlsZTogc29saWQ7IHBhZGRpbmc6IDBweCAwcHggMHB4IDVweDsiIGNsYXNzPSIi
Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPjxzcGFuIGNs
YXNzPSIiPjwvc3Bhbj5IZWxsbyBKaWUsIEFjZWUgYW5kIExlcyw8L2Rpdj4NCjxkaXYgY2xhc3M9
IiI+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPkkgYW0gYSBjb2F1dGhvciBv
ZiB0aGlzIGRyYWZ0IGZyb20gb3BlcmF0b3IgQ2hpbmEgTW9iaWxlLiBUaGFuayB5b3UgYWxsIGZv
ciB5b3VyIGRpc2N1c3Npb24gYW5kIHN1Z2dlc3Rpb24gaW4gdGhlIHByZXZpb3VzIG1haWxzLiBB
cyB5b3UgYWxsIGRpc2N1c3NlZCwgYSBtaXNiZWhhdmlvciBPU1BGIHJvdXRlciAoZHVlIHRvIHNv
ZnR3YXJlIG9yIGhhcmR3YXJlIHByb2JsZW0pIGNhbiBjYXVzZSBzZXZlcmUgcHJvYmxlbSBpbg0K
IHRoZSB3aG9sZSBPU1BGIGRvbWFpbi4mbmJzcDs8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+PGJyIGNs
YXNzPSIiPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPkhlcmUgSSB3YW50IHRvIHBvaW50IG91dCB0
aGF0IE9TUEYgcm91dGUgZmxhcHBpbmcgRElEIG9jY291ciBpbiBteSBmaWVsZCBuZXR3b3JrIGNv
bnRyaWJ1dGVkIGJ5Jm5ic3A7PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTAuNXB0OyBsaW5lLWhl
aWdodDogMS41OyBiYWNrZ3JvdW5kLWNvbG9yOiB3aW5kb3c7IiBjbGFzcz0iIj5hIG1pc2JlaGF2
aW9yIE9TUEYgcm91dGVyIGluc3RhbGxlZC4gVGhlIHByb2NlZHVyZSB0byBhbmFseXplDQogYW5k
IGxvb2sgZm9yIHRoZSBjYXVzZSB3ZXJlIHZlcnkgY29tcGxpY2F0ZWQgYmVjYXVzZSB3ZSBkaWQg
bm90IGtub3cgdGhlIHNvdXJjZSBvZiB0aGUgZmx1c2hpbmcuIFR3byBob3VycyBwYXN0LCB3ZSBj
b3VsZCBub3QgaWRlbnRpZnkgdGhlIHJlYWwgY2F1c2UgYW5kIHJlc3RvcmUgb3VyIG5ldHdvcmsu
IFRoZSBDUFUgdXRpbGl6YXRpb24gb2YgT1NQRiByb3V0ZXJzIHdhcyBoaWdoLCB0aGUgbmV0d29y
ayB0cmFmZmljIGRlY3JlYXNlZCBzaWduaWZpY2FudGx5LA0KIGxvdHMgb2YgdHVubmVsIGRvd24g
d2FybmluZ3MgcmFpc2VkLiBXaGVuIHdlIHRyaWVkIHRvIHNodXRkb3duIG9uZTwvc3Bhbj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOiAxMC41cHQ7IGxpbmUtaGVpZ2h0OiAxLjU7IGJhY2tncm91bmQt
Y29sb3I6IHdpbmRvdzsiIGNsYXNzPSIiPiZuYnNwO09TUEYgcm91dGVyLCByb3V0ZSBmbGFwcGlu
ZyBzdG9wcGVkLiBUaGlzIHJvdXRlciB3YXMgYSBuZXdseSBkZXBsb3llZCBvbmUuIFRocm91Z2gg
Y29tbXVuaWNhdGlvbg0KIHdpdGggb3VyIHZlbmRvciwgdGhleSBhZG1pdHRlZCB0aGF0IHRoaXMg
cHJvZHVjdCBoYWQgc29tZSBkZWZlY3RzIGluIGRlYWxpbmcgd2l0aCBPU1BGIHByb3RvY29sLiBU
aGlzIGtpbmQgb2YgZGVmZWN0cyBhcmUgZGlmZmljdWx0IGZvciB1cyB0byB0ZXN0ICZuYnNwO3do
ZW4gdGhleSBhcHBseSBmb3IgZW50cmFuY2UgaW4gb3VyIG5ldHdvcmsuIE9uY2UgZGVmZWN0aXZl
IHByb2R1Y3RzIGFyZSBkZXBsb3llZCBpbiB0aGUgZmllbGQgbmV0d29yaywgJm5ic3A7bG9jYXRp
bmcNCiB0aGUgcHJvYmxlbSBpcyB2ZXJ5IGhhcmQgYW5kIHRpbWUgY29uc3VtaW5nLiZuYnNwOzwv
c3Bhbj48L2Rpdj4NCjxkaXYgY2xhc3M9IiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTogMTAuNXB0
OyBsaW5lLWhlaWdodDogMS41OyBiYWNrZ3JvdW5kLWNvbG9yOiB3aW5kb3c7IiBjbGFzcz0iIj48
YnIgY2xhc3M9IiI+DQo8L3NwYW4+PC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6IDEwLjVwdDsgbGluZS1oZWlnaHQ6IDEuNTsgYmFja2dyb3VuZC1jb2xvcjogd2lu
ZG93OyIgY2xhc3M9IiI+U28sIEkmbmJzcDs8L3NwYW4+PHNwYW4gc3BhY2U9IjB8ICIgcmlnaHQt
cG9zPSI3NnwxODMiIGxlZnQtcG9zPSI3NnwxODMiIHN0eWxlPSJmb250LXNpemU6IDEwLjVwdDsg
bGluZS1oZWlnaHQ6IDEuNTsgYmFja2dyb3VuZC1jb2xvcjogd2luZG93OyIgY2xhc3M9IiI+dGhp
bmsgaXQNCiBpcyBuZWNlc3NhcnkgZm9yIHVzIHRvIHNvbHZlIHRoZSBwcm9ibGVtIGFuZCBpbXBy
b3ZlIHRoZSByb2J1c3RuZXNzIG9mIHRoZSBwcm90b2NvbC48L3NwYW4+PHNwYW4gY2xhc3M9Imhp
Z2gtbGlnaHQtYmciIHNwYWNlPSIwfCAiIHJpZ2h0LXBvcz0iMjU5fDUxIiBsZWZ0LXBvcz0iMjU5
fDUxIiBzdHlsZT0iZm9udC1zaXplOiAxMC41cHQ7IGxpbmUtaGVpZ2h0OiAxLjU7IGJhY2tncm91
bmQtY29sb3I6IHdpbmRvdzsiPjxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZu
YnNwOzwvc3Bhbj5BdA0KIGxlYXN0IGl0IHNob3VsZCBwcm92aWRlIHRoZSBtZWFucyB0byBoZWxw
IHVzIGxvY2F0ZSB0aGUgT1NQRiByb3V0ZSBmbGFwcGluZyBwcm9ibGVtLjwvc3Bhbj48L2Rpdj4N
CjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8aHIgc2l6ZT0iMSIgYWxpZ249
ImxlZnQiIHN0eWxlPSJ3aWR0aDogMjEwcHg7IGhlaWdodDogMXB4OyIgY2xhc3M9IiI+DQo8ZGl2
IGNsYXNzPSIiPjxzcGFuIGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAxMHB4OyBmb250
LWZhbWlseTogdmVyZGFuYTsgZm9udC1zaXplOiAxMHB0OyIgY2xhc3M9IiI+DQo8ZGl2IGNsYXNz
PSIiPjxhIGhyZWY9Im1haWx0bzpsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb20iIGNsYXNzPSIi
PmxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbTwvYT48L2Rpdj4NCjwvZGl2Pg0KPC9zcGFuPjwv
ZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6IDBweDsgbWFyZ2luLWJvdHRvbTog
MHB4OyBtYXJnaW4tbGVmdDogMC41ZW07IiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+Jm5ic3A7
PC9kaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXItc3R5bGU6IHNvbGlkIG5vbmUgbm9uZTsgYm9yZGVy
LXRvcC1jb2xvcjogcmdiKDE4MSwgMTk2LCAyMjMpOyBib3JkZXItdG9wLXdpZHRoOiAxcHQ7IHBh
ZGRpbmc6IDNwdCAwY20gMGNtOyIgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJwYWRkaW5nOiA4cHg7
IGZvbnQtc2l6ZTogMTJweDsgZm9udC1mYW1pbHk6IHRhaG9tYTsgYmFja2dyb3VuZC1jb2xvcjog
cmdiKDIzOSwgMjM5LCAyMzkpOyIgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPjxiIGNsYXNzPSIi
PkZyb206PC9iPiZuYnNwOzxhIGhyZWY9Im1haWx0bzpqaWUuZG9uZ0BodWF3ZWkuY29tIiBzdHls
ZT0iY29sb3I6IGJsdWU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyIgY2xhc3M9IiI+RG9u
Z2ppZSAoSmltbXkpPC9hPjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj48YiBjbGFzcz0iIj5EYXRlOjwv
Yj4mbmJzcDsyMDE2LTA4LTE4Jm5ic3A7MTc6MDk8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+PGIgY2xh
c3M9IiI+VG86PC9iPiZuYnNwOzxhIGhyZWY9Im1haWx0bzphY2VlQGNpc2NvLmNvbSIgc3R5bGU9
ImNvbG9yOiBibHVlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsiIGNsYXNzPSIiPkFjZWUg
TGluZGVtIChhY2VlKTwvYT47PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5i
c3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpnaW5zYmVyZ0BjaXNjby5jb20iIHN0eWxlPSJjb2xv
cjogYmx1ZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IiBjbGFzcz0iIj5MZXMNCiBHaW5z
YmVyZyAoZ2luc2JlcmcpPC9hPjs8c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4m
bmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOm9zcGZAaWV0Zi5vcmciIHN0eWxlPSJjb2xvcjog
Ymx1ZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IiBjbGFzcz0iIj5vc3BmQGlldGYub3Jn
PC9hPjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj48YiBjbGFzcz0iIj5DQzo8L2I+Jm5ic3A7PGEgaHJl
Zj0ibWFpbHRvOnpoYW5neHVkb25nQGh1YXdlaS5jb20iIHN0eWxlPSJjb2xvcjogYmx1ZTsgdGV4
dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IiBjbGFzcz0iIj5aaGFuZ3h1ZG9uZyAoemhhbmd4dWRv
bmcsIFZSUCk8L2E+OzxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwv
c3Bhbj48YSBocmVmPSJtYWlsdG86bGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tIiBzdHlsZT0i
Y29sb3I6IGJsdWU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyIgY2xhc3M9IiI+bGl6aGVu
cWlhbmdAY2hpbmFtb2JpbGUuY29tPC9hPjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj48YiBjbGFzcz0i
Ij5TdWJqZWN0OjwvYj4mbmJzcDtSRTogW09TUEZdIFNvbGljaXQgZmVlZGJhY2tzIG9uIGRyYWZ0
LWRvbmctb3NwZi1tYXhhZ2UtZmx1c2gtcHJvYmxlbS1zdGF0ZW1lbnQ8L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iRm94RGl2MjAxNjA4MjUwMTAyNDM1
NjI4MzYiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIiBzdHlsZT0icGFnZTogV29yZFNlY3Rp
b24xOyI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IHRleHQtYWxpZ246
IGp1c3RpZnk7IGZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1z
ZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjogcmdiKDMx
LCA3MywgMTI1KTsiIGNsYXNzPSIiPkhpIEFjZWUsPHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRl
ZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0K
PGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0LWFsaWduOiBqdXN0aWZ5
OyBmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBj
bGFzcz0iIj4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IHJnYigzMSwgNzMsIDEy
NSk7IiBjbGFzcz0iIj48bzpwIGNsYXNzPSIiPiZuYnNwOzwvbzpwPjwvc3Bhbj48L2Rpdj4NCjxk
aXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgdGV4dC1hbGlnbjoganVzdGlmeTsg
Zm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xh
c3M9IiI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiByZ2IoMzEsIDczLCAxMjUp
OyIgY2xhc3M9IiI+UGxlYXNlIHNlZSBteSByZXBsaWVzIGlubGluZTo8bzpwIGNsYXNzPSIiPjwv
bzpwPjwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsg
dGV4dC1hbGlnbjoganVzdGlmeTsgZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxp
YnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNv
bG9yOiByZ2IoMzEsIDczLCAxMjUpOyIgY2xhc3M9IiI+PG86cCBjbGFzcz0iIj4mbmJzcDs8L286
cD48L3NwYW4+PC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0iYm9yZGVyLXN0eWxl
OiBzb2xpZCBub25lIG5vbmU7IGJvcmRlci10b3AtY29sb3I6IHJnYigxODEsIDE5NiwgMjIzKTsg
Ym9yZGVyLXRvcC13aWR0aDogMXB0OyBwYWRkaW5nOiAzcHQgMGNtIDBjbTsiIGNsYXNzPSIiPg0K
PGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0LWFsaWduOiBqdXN0aWZ5
OyBmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBj
bGFzcz0iIj4NCjxiIGNsYXNzPSIiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+RnJvbTo8
L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250
LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+PHNwYW4gY2xhc3M9IkFwcGxl
LWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPkFjZWUgTGluZGVtIChhY2VlKQ0KIFs8YSBo
cmVmPSJtYWlsdG86YWNlZUBjaXNjby5jb20iIGNsYXNzPSIiPm1haWx0bzphY2VlQGNpc2NvLmNv
bTwvYT5dPHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxi
ciBjbGFzcz0iIj4NCjxiIGNsYXNzPSIiPlNlbnQ6PC9iPjxzcGFuIGNsYXNzPSJBcHBsZS1jb252
ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5UaHVyc2RheSwgQXVndXN0IDE4LCAyMDE2IDI6MjMg
QU08YnIgY2xhc3M9IiI+DQo8YiBjbGFzcz0iIj5Ubzo8L2I+PHNwYW4gY2xhc3M9IkFwcGxlLWNv
bnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPkRvbmdqaWUgKEppbW15KTsgTGVzIEdpbnNiZXJn
IChnaW5zYmVyZyk7PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9z
cGFuPjxhIGhyZWY9Im1haWx0bzpvc3BmQGlldGYub3JnIiBjbGFzcz0iIj5vc3BmQGlldGYub3Jn
PC9hPjxiciBjbGFzcz0iIj4NCjxiIGNsYXNzPSIiPkNjOjwvYj48c3BhbiBjbGFzcz0iQXBwbGUt
Y29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Wmhhbmd4dWRvbmcgKHpoYW5neHVkb25nLCBW
UlApOzxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBo
cmVmPSJtYWlsdG86bGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tIiBjbGFzcz0iIj5saXpoZW5x
aWFuZ0BjaGluYW1vYmlsZS5jb208L2E+PGJyIGNsYXNzPSIiPg0KPGIgY2xhc3M9IiI+U3ViamVj
dDo8L2I+PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlJl
OiBbT1NQRl0gU29saWNpdCBmZWVkYmFja3Mgb24gZHJhZnQtZG9uZy1vc3BmLW1heGFnZS1mbHVz
aC1wcm9ibGVtLXN0YXRlbWVudDxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9k
aXY+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgdGV4dC1h
bGlnbjoganVzdGlmeTsgZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBz
YW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgY2xhc3M9IiI+PG86cCBj
bGFzcz0iIj4mbmJzcDs8L286cD48L3NwYW4+PC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBz
dHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyBmb250
LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0i
Ij4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iIiBjbGFzcz0iIj5TcGVha2luZyBhcyBhIFdH
IG1lbWJlciB3aG8gaGFzIHNvbWUgZXhwZXJpZW5jZSB3aXRoIE9TUEYgaW1wbGVtZW50YXRpb25z
OiZuYnNwOzxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNs
YXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0LWFsaWdu
OiBqdXN0aWZ5OyBmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMt
c2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iIiBjbGFzcz0iIj48
bzpwIGNsYXNzPSIiPiZuYnNwOzwvbzpwPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFz
cz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgdGV4dC1hbGlnbjog
anVzdGlmeTsgZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNl
cmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9IiIgY2xhc3M9IiI+SGkg
SmllLCZuYnNwOzxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2
IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0LWFs
aWduOiBqdXN0aWZ5OyBmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNh
bnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iIiBjbGFzcz0i
Ij48bzpwIGNsYXNzPSIiPiZuYnNwOzwvbzpwPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBj
bGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgdGV4dC1hbGln
bjoganVzdGlmeTsgZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5z
LXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9IiIgY2xhc3M9IiI+
QWxvbmcgd2l0aCBMZXMsIEnigJltIGFsc28gYWdhaW5zdCBwcm9ncmVzc2luZyB0aGlzIGRyYWZ0
LiZuYnNwOzxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNs
YXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0LWFsaWdu
OiBqdXN0aWZ5OyBmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMt
c2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iIiBjbGFzcz0iIj48
bzpwIGNsYXNzPSIiPiZuYnNwOzwvbzpwPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBzdHls
ZT0iYm9yZGVyLXN0eWxlOiBzb2xpZCBub25lIG5vbmU7IGJvcmRlci10b3AtY29sb3I6IHJnYigx
ODEsIDE5NiwgMjIzKTsgYm9yZGVyLXRvcC13aWR0aDogMXB0OyBwYWRkaW5nOiAzcHQgMGNtIDBj
bTsiIGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0
LWFsaWduOiBqdXN0aWZ5OyBmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmks
IHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxiIGNsYXNzPSIiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOiAxMXB0OyIgY2xhc3M9IiI+RnJvbTo8c3BhbiBjbGFzcz0iQXBwbGUt
Y29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsiIGNsYXNzPSIiPkppZSBEb25nICZsdDs8YSBocmVm
PSJtYWlsdG86amllLmRvbmdAaHVhd2VpLmNvbSIgc3R5bGU9ImNvbG9yOiBibHVlOyB0ZXh0LWRl
Y29yYXRpb246IHVuZGVybGluZTsiIGNsYXNzPSIiPmppZS5kb25nQGh1YXdlaS5jb208L2E+Jmd0
OzxiciBjbGFzcz0iIj4NCjxiIGNsYXNzPSIiPkRhdGU6PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZl
cnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjwvYj5UdWVzZGF5LCBBdWd1c3QgMTYsIDIwMTYgYXQg
OTo1NiBBTTxiciBjbGFzcz0iIj4NCjxiIGNsYXNzPSIiPlRvOjxzcGFuIGNsYXNzPSJBcHBsZS1j
b252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L2I+QWNlZSBMaW5kZW0gJmx0OzxhIGhyZWY9
Im1haWx0bzphY2VlQGNpc2NvLmNvbSIgc3R5bGU9ImNvbG9yOiBibHVlOyB0ZXh0LWRlY29yYXRp
b246IHVuZGVybGluZTsiIGNsYXNzPSIiPmFjZWVAY2lzY28uY29tPC9hPiZndDssICZxdW90O0xl
cyBHaW5zYmVyZyAoZ2luc2JlcmcpJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86Z2luc2JlcmdA
Y2lzY28uY29tIiBzdHlsZT0iY29sb3I6IGJsdWU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5l
OyIgY2xhc3M9IiI+Z2luc2JlcmdAY2lzY28uY29tPC9hPiZndDssDQogT1NQRiBXRyBMaXN0ICZs
dDs8YSBocmVmPSJtYWlsdG86b3NwZkBpZXRmLm9yZyIgc3R5bGU9ImNvbG9yOiBibHVlOyB0ZXh0
LWRlY29yYXRpb246IHVuZGVybGluZTsiIGNsYXNzPSIiPm9zcGZAaWV0Zi5vcmc8L2E+Jmd0Ozxi
ciBjbGFzcz0iIj4NCjxiIGNsYXNzPSIiPkNjOjxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQt
c3BhY2UiPiZuYnNwOzwvc3Bhbj48L2I+JnF1b3Q7Wmhhbmd4dWRvbmcgKHpoYW5neHVkb25nLCBW
UlApJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86emhhbmd4dWRvbmdAaHVhd2VpLmNvbSIgc3R5
bGU9ImNvbG9yOiBibHVlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsiIGNsYXNzPSIiPnpo
YW5neHVkb25nQGh1YXdlaS5jb208L2E+Jmd0OywgJnF1b3Q7PGEgaHJlZj0ibWFpbHRvOmxpemhl
bnFpYW5nQGNoaW5hbW9iaWxlLmNvbSIgc3R5bGU9ImNvbG9yOiBibHVlOyB0ZXh0LWRlY29yYXRp
b246IHVuZGVybGluZTsiIGNsYXNzPSIiPmxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbTwvYT4m
cXVvdDsNCiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbSIg
c3R5bGU9ImNvbG9yOiBibHVlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsiIGNsYXNzPSIi
PmxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbTwvYT4mZ3Q7PGJyIGNsYXNzPSIiPg0KPGIgY2xh
c3M9IiI+U3ViamVjdDo8c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8
L3NwYW4+PC9iPlJFOiBbT1NQRl0gU29saWNpdCBmZWVkYmFja3Mgb24gZHJhZnQtZG9uZy1vc3Bm
LW1heGFnZS1mbHVzaC1wcm9ibGVtLXN0YXRlbWVudDxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFu
PjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20g
MGNtIDAuMDAwMXB0OyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyBmb250LXNpemU6IDEwLjVwdDsgZm9u
dC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iIiBjbGFzcz0iIj48bzpwIGNsYXNzPSIiPiZuYnNwOzwvbzpwPjwvc3Bhbj48
L2Rpdj4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgaWQ9Ik1BQ19PVVRMT09LX0FUVFJJQlVUSU9OX0JM
T0NLUVVPVEUiIHN0eWxlPSJtYXJnaW46IDBweCAwY20gMHB4IDMuNzVwdDsgYm9yZGVyLXN0eWxl
OiBub25lIG5vbmUgbm9uZSBzb2xpZDsgYm9yZGVyLWxlZnQtY29sb3I6IHJnYigxODEsIDE5Niwg
MjIzKTsgYm9yZGVyLWxlZnQtd2lkdGg6IDQuNXB0OyBwYWRkaW5nOiAwY20gMGNtIDBjbSA0cHQ7
IiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0i
bWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyBmb250LXNpemU6
IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7IiBjbGFzcz0i
Ij5IaSBBY2VlLDxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bh
bj48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSIiIGNsYXNzPSIiPjxvOnAgY2xhc3M9
IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAw
MXB0OyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyBmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6
IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7IiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSIiIGNsYXNzPSIiPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFu
PjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0LWFsaWdu
OiBqdXN0aWZ5OyBmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMt
c2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IHJnYigz
MSwgNzMsIDEyNSk7IiBjbGFzcz0iIj5UaGFua3MgYSBsb3QgZm9yIHlvdXIgZmVlZGJhY2tzLjwv
c3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9IiIgY2xhc3M9IiI+PG86cCBjbGFzcz0iIj48
L286cD48L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7
IHRleHQtYWxpZ246IGp1c3RpZnk7IGZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2Fs
aWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJj
b2xvcjogcmdiKDMxLCA3MywgMTI1KTsiIGNsYXNzPSIiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9IiIgY2xhc3M9IiI+PG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9k
aXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IHRleHQtYWxpZ246IGp1
c3RpZnk7IGZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJp
ZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjogcmdiKDMxLCA3
MywgMTI1KTsiIGNsYXNzPSIiPkZvciBwYWNrZXQgY29ycnVwdGlvbiB3aGljaCBpbXBhY3RzIHRo
ZSBMUyBhZ2UgYmVmb3JlIHRoZSBMU0FzIGFyZSBwYWNrZWQgaW50byBMU1UgcGFja2V0LCBJIGFn
cmVlIGl0IGlzIGxlc3MgbGlrZWx5IHRvIGhhcHBlbiB0aGFuIHRoZSBvdGhlciBjYXNlcy4gSG93
ZXZlciBJIHRoaW5rIHdlIGFncmVlIHRoYXQgT1NQRiBhdXRoZW50aWNhdGlvbg0KIG9ubHkgcHJv
dGVjdCB0aGUgcGFja2V0IGxldmVsIGNvcnJ1cHRpb24sIHdoaWNoIGNhbm5vdCBoZWxwIHRvIGRl
dGVjdCB0aGUgY29ycnVwdGlvbiBhdCBMU0EgbGV2ZWwuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iIiBjbGFzcz0iIj48bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0i
bWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyBmb250LXNpemU6
IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iIiBjbGFzcz0iIj48bzpwIGNsYXNzPSIiPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1h
cmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgdGV4dC1hbGlnbjoganVzdGlmeTsgZm9udC1zaXplOiAx
MC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9IiIgY2xhc3M9IiI+U28sIHlvdSBhcmUgc3VnZ2VzdGluZyB0
aGF0IExTQXMgYXJlIGNvcnJ1cHRlZCBpbiB0aGUgZGF0YWJhc2UgaW4gc3VjaCBhIHdheSB0aGF0
IHRoZSBMU0EgQWdlIGlzIHNldCBleGFjdGx5IHRvIDB4RTEwPyBIb3cgd291bGQgdGhlIGltcGxl
bWVudGF0aW9uIGtub3cgdGhhdCB0aGlzIGhhZCBoYXBwZW5lZCBhbmQgcHJlbWF0dXJlbHkgYWdl
IHRoZSBwYWNrZXQ/IERhdGFiYXNlIGFnaW5nDQoganVzdCBkb2VzbuKAmXQgd29yayB0aGlzIHdh
eSAodW5sZXNzIHRoZSBpbXBsZW1lbnRhdGlvbiBpcyBwYXJ0aWN1bGFybHkgbmHDr3ZlKS4mbmJz
cDs8bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjog
MGNtIDBjbSAwLjAwMDFwdDsgdGV4dC1hbGlnbjoganVzdGlmeTsgZm9udC1zaXplOiAxMC41cHQ7
IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyIgY2xhc3M9IiI+PG86cCBj
bGFzcz0iIj4mbmJzcDs8L286cD48L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBj
bSAwY20gMC4wMDAxcHQ7IHRleHQtYWxpZ246IGp1c3RpZnk7IGZvbnQtc2l6ZTogMTAuNXB0OyBm
b250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiIGNsYXNzPSIiPltKaWVdIEFj
dHVhbGx5IHRoZSBjYXNlIGlzIHdoZW4gdGhlIExTQSBpcyBhYm91dCB0byBiZSBleGNoYW5nZWQg
d2l0aCBuZWlnaGJvciwgZHVyaW5nIHRoZSBtZXNzYWdlIHBhY2tpbmcgdGhlIExTIGFnZSBpcyBj
b3JydXB0ZWQgdG8gZWl0aGVyIE1heGFnZSBvciBhIGxhcmdlIG51bWJlciBjbG9zZSB0byBNYXhh
Z2UuIFRoZSBzZW5kaW5nIHJvdXRlcg0KIGRvZXMgbm90IGludGVuZCB0byBkbyBhIE1heGFnZSBm
bHVzaCwgaG93ZXZlciB0aGUgbmVpZ2hib3Igcm91dGVycyB3aGljaCByZWNlaXZlIHRoZSBtZXNz
YWdlIHdvdWxkIHRyZWF0IHRoaXMgYXMgYSBmbHVzaC4gVGhpcyBpcyBhIHBvc3NpYmxlIGNhc2Ug
YWx0aG91Z2ggbGVzcyBsaWtlbHkgdG8gaGFwcGVuIHRoYW4gdGhlIG90aGVyIGNhc2VzLjxvOnAg
Y2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRp
diBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyBm
b250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFz
cz0iIj4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iIiBjbGFzcz0iIj48bzpwIGNsYXNzPSIi
PiZuYnNwOzwvbzpwPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgaWQ9Ik1BQ19P
VVRMT09LX0FUVFJJQlVUSU9OX0JMT0NLUVVPVEUiIHN0eWxlPSJtYXJnaW46IDBweCAwY20gMHB4
IDMuNzVwdDsgYm9yZGVyLXN0eWxlOiBub25lIG5vbmUgbm9uZSBzb2xpZDsgYm9yZGVyLWxlZnQt
Y29sb3I6IHJnYigxODEsIDE5NiwgMjIzKTsgYm9yZGVyLWxlZnQtd2lkdGg6IDQuNXB0OyBwYWRk
aW5nOiAwY20gMGNtIDBjbSA0cHQ7IiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNs
YXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0LWFsaWdu
OiBqdXN0aWZ5OyBmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMt
c2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IHJnYigz
MSwgNzMsIDEyNSk7IiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSIiIGNsYXNzPSIiPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRpdiBz
dHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyBmb250
LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0i
Ij4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7IiBj
bGFzcz0iIj5JbiBteSB1bmRlcnN0YW5kaW5nLCByb2J1c3RuZXNzIGlzIGFuIGltcG9ydGFudCBm
ZWF0dXJlIG9mIG5ldHdvcmsgcHJvdG9jb2xzLCB3aGljaCBpbmNsdWRlIHRoZSByb2J1c3RuZXNz
IHRvIGVycm9ycyBhbmQgZmFpbHVyZXMgaGFwcGVuZWQgaW4gdGhlIG5ldHdvcmsuIElmIHRoZXJl
IGlzIGEgYnVnIGluIGEgcGFydGljdWxhciByb3V0ZXINCiBpbiB0aGUgbmV0d29yaywgb3BlcmF0
b3Igd291bGQgbm90IGFsbG93IHRoZSB3aG9sZSBuZXR3b3JrIGJlaW5nIGltcGFjdGVkLCB3aGlj
aCBtZWFucyBvdGhlciByb3V0ZXJzIGluIHRoZSBuZXR3b3JrIG5lZWRzIHRvIHdvcmsgcHJvcGVy
bHkgaW4gdGhpcyBzaXR1YXRpb24uIEZvciBleGFtcGxlIGluIEJHUCwgdGhlIGVycm9yIGhhbmRs
aW5nIG1lY2hhbmlzbSBoYXMgYmVlbiBvcHRpbWl6ZWQgdG8gYXZvaWQgdW5uZWNlc3Nhcnkgc2Vz
c2lvbiB0ZWFyZG93bi48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSIiIGNsYXNzPSIi
PjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxv
Y2txdW90ZT4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4w
MDAxcHQ7IHRleHQtYWxpZ246IGp1c3RpZnk7IGZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWls
eTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSIiIGNsYXNzPSIiPjxvOnAgY2xhc3M9IiI+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvZGl2Pg0K
PC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAw
MXB0OyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyBmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6
IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iIiBjbGFzcz0iIj5TbyB5b3UgYWdyZWUgeW91ciBwcm9ibGVtIHN0YXRlbWVudCBpcyBjb25m
aW5lZCB0byBhIHNvZnR3YXJlIGJ1ZyByZXN1bHRpbmcgaW4gTFNBcyBiZWluZyBhZ2VkIHRvbyBx
dWlja2x5PyBJIHRoaW5rIHRoaXMgaXMgdGhlIHRoaXJkIHRpbWUgSeKAmXZlIHJhaXNlZCB0aGlz
IHF1ZXN0aW9uLiZuYnNwOzxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRpdiBz
dHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyBmb250
LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0i
Ij4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7IiBj
bGFzcz0iIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDs8bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1h
cmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgdGV4dC1hbGlnbjoganVzdGlmeTsgZm9udC1zaXplOiAx
MC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyIgY2xhc3M9IiI+
W0ppZV0gQXMgSSBzYWlkIGJlZm9yZSwgdGhlIHByb2JsZW1zIGhhcHBlbmVkIGluIHRoZSBwcm9k
dWN0aW9uIG5ldHdvcmsgYXJlIGNhdXNlZCBieSBzb2Z0d2FyZSBidWcgaW4gTFNBIGFnaW5nLCBz
byBJIHRoaW5rIHRoaXMgaXMgdGhlIG1ham9yIGNhc2UuPG86cCBjbGFzcz0iIj48L286cD48L3Nw
YW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBj
bSAwY20gMC4wMDAxcHQ7IHRleHQtYWxpZ246IGp1c3RpZnk7IGZvbnQtc2l6ZTogMTAuNXB0OyBm
b250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSIiIGNsYXNzPSIiPjxvOnAgY2xhc3M9IiI+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20g
MGNtIDAuMDAwMXB0OyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyBmb250LXNpemU6IDEwLjVwdDsgZm9u
dC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iIiBjbGFzcz0iIj5JZiBpdCBoYXMgc3VjaCBhIHByb2JsZW0gKHdoZXRoZXIg
aXQgYmUgZHVlIHRvIGEgc3lzdGVtIHRpbWVyIGJ1ZyBvciBhIHNvbWUgbW9yZSBzcGVjaWZpYyBh
Z2luZyBwcm9ibGVtKSwgaXQgc2VlbXMgdGhlIHJvdXRlciB3b3VsZCBhbHNvIGJlIHJlZnJlc2hp
bmcgaXRzIExTQXMgYWxsIHRvbyBmcmVxdWVudGx5IChhdCBsZWFzdCBhdCB0d2ljZSB0aGUgcmF0
ZSkgYW5kIGl0IHdvdWxkDQogYmUgcmVhZGlseSBpZGVudGlmaWFibGUuIEZvciBhIHN5c3RlbSB0
aW1lIHByb2JsZW0sIHRoZSByb3V0ZXIgd291bGQgbGlrZWx5IGhhdmUgbWFueSBvdGhlciBwcm9i
bGVtcy4gRm9yIGV4YW1wbGUsIGl0IHdvdWxkIG5vdCBtYWludGFpbiBPU1BGIGFkamFjZW5jaWVz
IGlmIHRoZSBkZWFkIHRpbWVyIGFkdmFuY2VzIGZhc3QgZW5vdWdoLiBJdCB3b3VsZCByZXRyYW5z
bWl0IGF0IGEgdmVyeSBmYXN0IHJhdGUgYXMgd2VsbC4gQXJlIHlvdSBnb2luZw0KIHRvIHdyaXRl
IHByb2JsZW0gc3RhdGVtZW50cyBhbmQgc3VnZ2VzdCBzb2x1dGlvbnMgZm9yIHRoZXNlIHNpdHVh
dGlvbnMgYXMgd2VsbD8mbmJzcDs8bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjxk
aXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgdGV4dC1hbGlnbjoganVzdGlmeTsg
Zm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xh
c3M9IiI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiByZ2IoMzEsIDczLCAxMjUp
OyIgY2xhc3M9IiI+PG86cCBjbGFzcz0iIj4mbmJzcDs8L286cD48L3NwYW4+PC9kaXY+DQo8L2Rp
dj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7
IHRleHQtYWxpZ246IGp1c3RpZnk7IGZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2Fs
aWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJj
b2xvcjogcmdiKDMxLCA3MywgMTI1KTsiIGNsYXNzPSIiPltKaWVdIFRoaXMgZGVwZW5kcyBvbiB0
aGUgaW1wbGVtZW50YXRpb24uIHRoZSBzb2Z0d2FyZSBidWcgbWF5IG9ubHkgaW1wYWN0IHRoZSBh
Z2luZyBvZiBMU0FzIHJlY2VpdmVkIGZyb20gb3RoZXIgcm91dGVycy4gQW5kIGZyZXF1ZW50IExT
QSByZWZyZXNoaW5nIG1heSBiZSBjYXVzZWQgYnkgb3RoZXIgY2FzZXMgc3VjaCBhcyBsaW5rIG9z
Y2lsbGF0aW9uLg0KICZuYnNwO0ZvciBhIHN5c3RlbSB0aW1lciBwcm9ibGVtLCBPU1BGIGFkamFj
ZW5jeSBtYXkgb3NjaWxsYXRlLCBidXQgaWYgdGhlIG1hbmFnZW1lbnQgY29ubmVjdGlvbiBpcyBp
bXBhY3RlZCwgc3VjaCBvc2NpbGxhdGlvbiBpcyBkaWZmaWN1bHQgdG8gYmUgaWRlbnRpZmllZC48
bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNt
IDBjbSAwLjAwMDFwdDsgdGV4dC1hbGlnbjoganVzdGlmeTsgZm9udC1zaXplOiAxMC41cHQ7IGZv
bnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyIgY2xhc3M9IiI+PG86cCBjbGFz
cz0iIj4mbmJzcDs8L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8
ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IHRleHQtYWxpZ246IGp1c3RpZnk7
IGZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNs
YXNzPSIiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSIiIGNsYXNzPSIiPldoYXQgYWJvdXQg
b3RoZXIgYnVncz8gV2hhdCBpZiB0aGUgcm91dGVyIGVycm9uZW91c2x5IHNwZWNpZmllcyBhIG5l
aWdoYm9y4oCZcyByb3V0ZXItaWQgYXMgaXRzIG93biBpbiBhIFJvdXRlci1MU0E/IElzIHRoaXMg
YSBwcm9ibGVtIHRoZSBwcm90b2NvbCBzaG91bGQgaGFuZGxlPyZuYnNwOzxvOnAgY2xhc3M9IiI+
PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0
OyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyBmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENh
bGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Y29sb3I6IHJnYigzMSwgNzMsIDEyNSk7IiBjbGFzcz0iIj48bzpwIGNsYXNzPSIiPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsg
dGV4dC1hbGlnbjoganVzdGlmeTsgZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxp
YnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNv
bG9yOiByZ2IoMzEsIDczLCAxMjUpOyIgY2xhc3M9IiI+W0ppZV0gRGVwZW5kcyBvbiB0aGUgc2ln
bmlmaWNhbmNlIHRvIG5ldHdvcmssIGNhc2UgYnkgY2FzZSBhbmFseXNpcyBtYXkgYmUgbmVlZGVk
LjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIi
Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0LWFsaWduOiBqdXN0
aWZ5OyBmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7
IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iIiBjbGFzcz0iIj48bzpwIGNs
YXNzPSIiPiZuYnNwOzwvbzpwPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgaWQ9
Ik1BQ19PVVRMT09LX0FUVFJJQlVUSU9OX0JMT0NLUVVPVEUiIHN0eWxlPSJtYXJnaW46IDBweCAw
Y20gMHB4IDMuNzVwdDsgYm9yZGVyLXN0eWxlOiBub25lIG5vbmUgbm9uZSBzb2xpZDsgYm9yZGVy
LWxlZnQtY29sb3I6IHJnYigxODEsIDE5NiwgMjIzKTsgYm9yZGVyLWxlZnQtd2lkdGg6IDQuNXB0
OyBwYWRkaW5nOiAwY20gMGNtIDBjbSA0cHQ7IiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8
ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0
LWFsaWduOiBqdXN0aWZ5OyBmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmks
IHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6
IHJnYigzMSwgNzMsIDEyNSk7IiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSIiIGNsYXNzPSIiPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0K
PGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0LWFsaWduOiBqdXN0aWZ5
OyBmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBj
bGFzcz0iIj4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IHJnYigzMSwgNzMsIDEy
NSk7IiBjbGFzcz0iIj5JIGFncmVlIHRoYXQgT1NQRiBZYW5nIG5vdGlmaWNhdGlvbiBmb3IgTFNB
IHRpbWVvdXQgaXMgYSBuaWNlIHRoaW5nIHRvIGhhdmUgYW5kIGNvdWxkIGJlIHVzZWZ1bCB0byBp
ZGVudGlmeSB0aGUgbWlzYmVoYXZlZCByb3V0ZXIuIE15IGNvbmNlcm4gaXMgc29tZXRpbWVzIHRo
ZSBuZXR3b3JrIG1heSBiZSBzZXZlcmVseSBpbXBhY3RlZCB0aGF0DQogdGhlIGNvbm5lY3Rpdml0
eSBvZiBuZXRjb25mL3Jlc3Rjb25mIGlzIGFsc28gaW1wYWN0ZWQuIFRvIGF2b2lkIHRoaXMsIHNv
bWUgbWVjaGFuaXNtIHRvIG1pdGlnYXRlIHRoZSBpbXBhY3Qgb2YgdGhpcyBwcm9ibGVtIGNvdWxk
IGhlbHAuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iIiBjbGFzcz0iIj48bzpwIGNs
YXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+
DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyB0
ZXh0LWFsaWduOiBqdXN0aWZ5OyBmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGli
cmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iIiBj
bGFzcz0iIj48bzpwIGNsYXNzPSIiPiZuYnNwOzwvbzpwPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0K
PGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgdGV4
dC1hbGlnbjoganVzdGlmeTsgZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJp
LCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9IiIgY2xh
c3M9IiI+SSBiZWxpZXZlIGEgcm91dGVyIGhhdmUgc3VjaCBpbXBhY3Qgd291bGQgYmUgZWFzeSB0
byBpZGVudGlmeeKApiZuYnNwOzxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRp
diBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyBm
b250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFz
cz0iIj4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7
IiBjbGFzcz0iIj48bzpwIGNsYXNzPSIiPiZuYnNwOzwvbzpwPjwvc3Bhbj48L2Rpdj4NCjxkaXYg
c3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgdGV4dC1hbGlnbjoganVzdGlmeTsgZm9u
dC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9
IiI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyIg
Y2xhc3M9IiI+W0ppZV0gQWNjb3JkaW5nIHRvIHRoZSBmZWVkYmFjayBmcm9tIG9uLXNpdGUgZW5n
aW5lZXJzLCB3aGVuIElHUCByb3V0aW5nIGlzIG9zY2lsbGF0aW5nIHNldmVyZWx5IHdoaWNoIG1h
a2VzIHRoZSBtYW5hZ2VtZW50IGNvbm5lY3Rpb24gdW5hdmFpbGFibGUsIGl0IHVzdWFsbHkgdGFr
ZXMgbXVjaCBsb25nZXIgdGltZSBmb3IgdHJvdWJsZXNob290aW5nLA0KIGFzIGxvZ2dpbmcgdG8g
YW55IHJvdXRlciBjYW5ub3QgYmUgZG9uZSB2aWEgdGhlIG1hbmFnZW1lbnQgbmV0d29yay4gU28g
bWF5YmUgaXQgd291bGQgYmUgYmV0dGVyIHRvIGhhdmUgc29tZSBhdXRvbWF0aWMgbWVjaGFuaXNt
IHRvIHJlZHVjZSB0aGUgaW1wYWN0IGJlZm9yZSBpdCBiZWNvbWVzIGEgYmlnIHByb2JsZW0gdG8g
dHJvdWJsZXNob290LjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHls
ZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyBmb250LXNp
emU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4N
CjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7IiBjbGFz
cz0iIj48bzpwIGNsYXNzPSIiPiZuYnNwOzwvbzpwPjwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9
Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgdGV4dC1hbGlnbjoganVzdGlmeTsgZm9udC1zaXpl
OiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyIgY2xhc3M9
IiI+QmVzdCByZWdhcmRzLDxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRpdiBz
dHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyBmb250
LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0i
Ij4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7IiBj
bGFzcz0iIj5KaWU8bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGRp
diBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgdGV4dC1h
bGlnbjoganVzdGlmeTsgZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBz
YW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9IiIgY2xhc3M9
IiI+PG86cCBjbGFzcz0iIj4mbmJzcDs8L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXYg
Y2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IHRleHQtYWxp
Z246IGp1c3RpZnk7IGZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fu
cy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSIiIGNsYXNzPSIi
PlRoYW5rcyw8bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBj
bGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgdGV4dC1hbGln
bjoganVzdGlmeTsgZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5z
LXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9IiIgY2xhc3M9IiI+
QWNlZSZuYnNwOzxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2
IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0LWFs
aWduOiBqdXN0aWZ5OyBmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNh
bnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iIiBjbGFzcz0i
Ij48bzpwIGNsYXNzPSIiPiZuYnNwOzwvbzpwPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGJsb2Nr
cXVvdGUgaWQ9Ik1BQ19PVVRMT09LX0FUVFJJQlVUSU9OX0JMT0NLUVVPVEUiIHN0eWxlPSJtYXJn
aW46IDBweCAwY20gMHB4IDMuNzVwdDsgYm9yZGVyLXN0eWxlOiBub25lIG5vbmUgbm9uZSBzb2xp
ZDsgYm9yZGVyLWxlZnQtY29sb3I6IHJnYigxODEsIDE5NiwgMjIzKTsgYm9yZGVyLWxlZnQtd2lk
dGg6IDQuNXB0OyBwYWRkaW5nOiAwY20gMGNtIDBjbSA0cHQ7IiBjbGFzcz0iIj4NCjxkaXYgY2xh
c3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAw
MXB0OyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyBmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6
IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7IiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSIiIGNsYXNzPSIiPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFu
PjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0LWFsaWdu
OiBqdXN0aWZ5OyBmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMt
c2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IHJnYigz
MSwgNzMsIDEyNSk7IiBjbGFzcz0iIj5CZXN0IHJlZ2FyZHMsPC9zcGFuPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iIiBjbGFzcz0iIj48bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4N
CjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgdGV4dC1hbGlnbjoganVzdGlm
eTsgZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIg
Y2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiByZ2IoMzEsIDczLCAx
MjUpOyIgY2xhc3M9IiI+SmllPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iIiBjbGFz
cz0iIj48bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdp
bjogMGNtIDBjbSAwLjAwMDFwdDsgdGV4dC1hbGlnbjoganVzdGlmeTsgZm9udC1zaXplOiAxMC41
cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyIgY2xhc3M9IiI+Jm5i
c3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iIiBjbGFzcz0iIj48bzpwIGNsYXNz
PSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJib3Jk
ZXItc3R5bGU6IHNvbGlkIG5vbmUgbm9uZTsgYm9yZGVyLXRvcC1jb2xvcjogcmdiKDE4MSwgMTk2
LCAyMjMpOyBib3JkZXItdG9wLXdpZHRoOiAxcHQ7IHBhZGRpbmc6IDNwdCAwY20gMGNtOyIgY2xh
c3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IHRleHQtYWxpZ246
IGp1c3RpZnk7IGZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1z
ZXJpZjsiIGNsYXNzPSIiPg0KPGIgY2xhc3M9IiI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7IiBjbGFzcz0i
Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6IDEw
cHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj48c3BhbiBjbGFz
cz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+QWNlZSBMaW5kZW0gKGFjZWUp
DQogWzxhIGhyZWY9Im1haWx0bzphY2VlQGNpc2NvLmNvbSIgc3R5bGU9ImNvbG9yOiBibHVlOyB0
ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsiIGNsYXNzPSIiPm1haWx0bzphY2VlQGNpc2NvLmNv
bTwvYT5dPHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxi
ciBjbGFzcz0iIj4NCjxiIGNsYXNzPSIiPlNlbnQ6PC9iPjxzcGFuIGNsYXNzPSJBcHBsZS1jb252
ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5TYXR1cmRheSwgQXVndXN0IDEzLCAyMDE2IDM6Mjcg
QU08YnIgY2xhc3M9IiI+DQo8YiBjbGFzcz0iIj5Ubzo8L2I+PHNwYW4gY2xhc3M9IkFwcGxlLWNv
bnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPkxlcyBHaW5zYmVyZyAoZ2luc2JlcmcpOyBEb25n
amllIChKaW1teSk7PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9z
cGFuPjxhIGhyZWY9Im1haWx0bzpvc3BmQGlldGYub3JnIiBzdHlsZT0iY29sb3I6IGJsdWU7IHRl
eHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyIgY2xhc3M9IiI+b3NwZkBpZXRmLm9yZzwvYT48YnIg
Y2xhc3M9IiI+DQo8YiBjbGFzcz0iIj5DYzo8L2I+PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRl
ZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlpoYW5neHVkb25nICh6aGFuZ3h1ZG9uZywgVlJQKTs8c3Bh
biBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFp
bHRvOmxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbSIgc3R5bGU9ImNvbG9yOiBibHVlOyB0ZXh0
LWRlY29yYXRpb246IHVuZGVybGluZTsiIGNsYXNzPSIiPmxpemhlbnFpYW5nQGNoaW5hbW9iaWxl
LmNvbTwvYT48YnIgY2xhc3M9IiI+DQo8YiBjbGFzcz0iIj5TdWJqZWN0OjwvYj48c3BhbiBjbGFz
cz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+UmU6IFtPU1BGXSBTb2xpY2l0
IGZlZWRiYWNrcyBvbiBkcmFmdC1kb25nLW9zcGYtbWF4YWdlLWZsdXNoLXByb2JsZW0tc3RhdGVt
ZW50PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iIiBjbGFzcz0iIj48bzpwIGNsYXNz
PSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJn
aW46IDBjbSAwY20gMC4wMDAxcHQ7IHRleHQtYWxpZ246IGp1c3RpZnk7IGZvbnQtc2l6ZTogMTAu
NXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSIiIGNsYXNzPSIiPiZuYnNwOzxvOnAgY2xhc3M9IiI+PC9vOnA+
PC9zcGFuPjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBj
bSAwLjAwMDFwdDsgdGV4dC1hbGlnbjoganVzdGlmeTsgZm9udC1zaXplOiAxMC41cHQ7IGZvbnQt
ZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9IiIgY2xhc3M9IiI+U3BlYWtpbmcgYXMgYSBXRyBtZW1iZXI6Jm5ic3A7PG86cCBj
bGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2
IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IHRleHQtYWxpZ246IGp1c3RpZnk7IGZv
bnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNz
PSIiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSIiIGNsYXNzPSIiPiZuYnNwOzxvOnAgY2xh
c3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBz
dHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyBmb250
LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0i
Ij4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iIiBjbGFzcz0iIj5IaSBKaWUsJm5ic3A7PG86
cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8
ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IHRleHQtYWxpZ246IGp1c3RpZnk7
IGZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNs
YXNzPSIiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSIiIGNsYXNzPSIiPiZuYnNwOzxvOnAg
Y2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRp
diBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyBm
b250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFz
cz0iIj4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iIiBjbGFzcz0iIj5JIGJlbGlldmUgd2Ug
YWdyZWUgdGhhdCB0aGUgcHJvYmxlbSBpcyBjb25maW5lZCB0byBPU1BGIGJ1Z3MsIHN5c3RlbSB0
aW1lciBidWdzLCAmbmJzcDthbmQgcGFja2V0IGNvcnJ1cHRpb24uIEnigJlkIGFzc2VydCB0aGF0
IGNvcnJ1cHRpb24gY2FuIGJlIGRldGVjdGVkIHZpYSBPU1BGIGF1dGhlbnRpY2F0aW9uLiBJbiBm
YWN0LCB0aGVyZSBpcyBhIHdlbGwta25vd24gYW50aWRvdGUgd2hlcmUgSVMtSVMNCiBhdXRoZW50
aWNhdGlvbiB3YXMgZW5hYmxlZCBzb2xlbHkgZm9yIHRoZSBwdXJwb3NlIG9mIGZpbHRlcmluZyBj
b3JydXB0ZWQgcHJvdG9jb2wgcGFja2V0cyBpbiBhbiBlbnZpcm9ubWVudCB3aXRoIGxpbmUgY2Fy
ZHMgdGhhdCB3ZXJlIHByb25lIHRvIHN1Y2ggY29ycnVwdGlvbi4gSGVuY2UsIHdlIGFyZSBsZWZ0
IHdpdGggcHJvYmxlbXMgYmFzZWQgb24gT1NQRiBvciBzeXN0ZW0gdGltZXIgYnVncy4gSWYgdGhl
cmUgd2VyZSBhIHN5c3RlbSB0aW1lcg0KIGJ1ZywgSeKAmWQgZG91YnQgdGhhdCBuZXR3b3JraW5n
IGRldmljZSB3aXRoIHN1Y2ggYSBidWcgd291bGQgYmUgZnVuY3Rpb25hbCB0byB0aGUgcG9pbnQg
b2YgYmVpbmcgYWJsZSB0byBlc3RhYmxpc2ggYW5kIG1haW50YWluaW5nIE9TUEYgYWRqYWNlbmNp
ZXMuJm5ic3A7Jm5ic3A7RG8gd2UgcmVhbGx5IHdhbnQgdG8gZW5oYW5jZSB0aGUgcHJvdG9jb2wg
dG8gZGVhbCB3aXRoIGJ1Z3M/Jm5ic3A7PG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+
DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4w
MDAxcHQ7IHRleHQtYWxpZ246IGp1c3RpZnk7IGZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWls
eTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSIiIGNsYXNzPSIiPiZuYnNwOzxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0K
PC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAw
MXB0OyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyBmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6
IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iIiBjbGFzcz0iIj5J4oCZdmUgdGhvdWdodCBhYm91dCB0aGlzIGFuZCBvbmUgcG90ZW50aWFs
IGFjdGlvbiBJIGNvdWxkIGVudmlzaW9uIHdvdWxkIGJlIHRvIGFkZCBhIHNlcGFyYXRlIE9TUEYg
WUFORyBub3RpZmljYXRpb24gd2hlcmUgYW4gTFNBIHRpbWVzIG91dCBhbmQgYSByb3V0ZXIgb3Ro
ZXIgdGhhbiB0aGUgb3JpZ2luYXRvciBwdXJnZXMgaXQuIFRoaXMgd2F5LCB0aGUgbWlzYmVoYXZp
bmcgT1NQRg0KIHJvdXRlciBjb3VsZCBiZSByZWFkaWx5IGlkZW50aWZpZWQuJm5ic3A7PG86cCBj
bGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2
IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IHRleHQtYWxpZ246IGp1c3RpZnk7IGZv
bnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNz
PSIiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSIiIGNsYXNzPSIiPiZuYnNwOzxvOnAgY2xh
c3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBz
dHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyBmb250
LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0i
Ij4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iIiBjbGFzcz0iIj5UaGFua3MsPG86cCBjbGFz
cz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0
eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IHRleHQtYWxpZ246IGp1c3RpZnk7IGZvbnQt
c2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIi
Pg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSIiIGNsYXNzPSIiPkFjZWUmbmJzcDs8bzpwIGNs
YXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4NCjxkaXYg
c3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgdGV4dC1hbGlnbjoganVzdGlmeTsgZm9u
dC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9
IiI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9IiIgY2xhc3M9IiI+Jm5ic3A7PG86cCBjbGFz
cz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0
eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IHRleHQtYWxpZ246IGp1c3RpZnk7IGZvbnQt
c2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIi
Pg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSIiIGNsYXNzPSIiPiZuYnNwOzxvOnAgY2xhc3M9
IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXItc3R5bGU6
IHNvbGlkIG5vbmUgbm9uZTsgYm9yZGVyLXRvcC1jb2xvcjogcmdiKDE4MSwgMTk2LCAyMjMpOyBi
b3JkZXItdG9wLXdpZHRoOiAxcHQ7IHBhZGRpbmc6IDNwdCAwY20gMGNtOyIgY2xhc3M9IiI+DQo8
ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IHRleHQtYWxpZ246IGp1c3RpZnk7
IGZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNs
YXNzPSIiPg0KPGIgY2xhc3M9IiI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
IDExcHQ7IiBjbGFzcz0iIj5Gcm9tOjxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2Ui
PiZuYnNwOzwvc3Bhbj48L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOiAxMXB0OyIgY2xhc3M9IiI+T1NQRiAmbHQ7PGEgaHJlZj0ibWFpbHRvOm9zcGYtYm91bmNl
c0BpZXRmLm9yZyIgc3R5bGU9ImNvbG9yOiBibHVlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGlu
ZTsiIGNsYXNzPSIiPm9zcGYtYm91bmNlc0BpZXRmLm9yZzwvYT4mZ3Q7DQogb24gYmVoYWxmIG9m
ICZxdW90O0xlcyBHaW5zYmVyZyAoZ2luc2JlcmcpJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86
Z2luc2JlcmdAY2lzY28uY29tIiBzdHlsZT0iY29sb3I6IGJsdWU7IHRleHQtZGVjb3JhdGlvbjog
dW5kZXJsaW5lOyIgY2xhc3M9IiI+Z2luc2JlcmdAY2lzY28uY29tPC9hPiZndDs8YnIgY2xhc3M9
IiI+DQo8YiBjbGFzcz0iIj5EYXRlOjxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2Ui
PiZuYnNwOzwvc3Bhbj48L2I+VGh1cnNkYXksIEF1Z3VzdCAxMSwgMjAxNiBhdCAxOjI5IFBNPGJy
IGNsYXNzPSIiPg0KPGIgY2xhc3M9IiI+VG86PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1z
cGFjZSI+Jm5ic3A7PC9zcGFuPjwvYj5KaWUgRG9uZyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmppZS5k
b25nQGh1YXdlaS5jb20iIHN0eWxlPSJjb2xvcjogYmx1ZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRl
cmxpbmU7IiBjbGFzcz0iIj5qaWUuZG9uZ0BodWF3ZWkuY29tPC9hPiZndDssIE9TUEYgV0cgTGlz
dCAmbHQ7PGEgaHJlZj0ibWFpbHRvOm9zcGZAaWV0Zi5vcmciIHN0eWxlPSJjb2xvcjogYmx1ZTsg
dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IiBjbGFzcz0iIj5vc3BmQGlldGYub3JnPC9hPiZn
dDs8YnIgY2xhc3M9IiI+DQo8YiBjbGFzcz0iIj5DYzo8c3BhbiBjbGFzcz0iQXBwbGUtY29udmVy
dGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9iPiZxdW90O1poYW5neHVkb25nICh6aGFuZ3h1ZG9u
ZywgVlJQKSZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnpoYW5neHVkb25nQGh1YXdlaS5jb20i
IHN0eWxlPSJjb2xvcjogYmx1ZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IiBjbGFzcz0i
Ij56aGFuZ3h1ZG9uZ0BodWF3ZWkuY29tPC9hPiZndDssICZxdW90OzxhIGhyZWY9Im1haWx0bzps
aXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb20iIHN0eWxlPSJjb2xvcjogYmx1ZTsgdGV4dC1kZWNv
cmF0aW9uOiB1bmRlcmxpbmU7IiBjbGFzcz0iIj5saXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb208
L2E+JnF1b3Q7DQogJmx0OzxhIGhyZWY9Im1haWx0bzpsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5j
b20iIHN0eWxlPSJjb2xvcjogYmx1ZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IiBjbGFz
cz0iIj5saXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb208L2E+Jmd0OzxiciBjbGFzcz0iIj4NCjxi
IGNsYXNzPSIiPlN1YmplY3Q6PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5i
c3A7PC9zcGFuPjwvYj5SZTogW09TUEZdIFNvbGljaXQgZmVlZGJhY2tzIG9uIGRyYWZ0LWRvbmct
b3NwZi1tYXhhZ2UtZmx1c2gtcHJvYmxlbS1zdGF0ZW1lbnQ8L3NwYW4+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSIiIGNsYXNzPSIiPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0K
PC9kaXY+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAw
MXB0OyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyBmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6
IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iIiBjbGFzcz0iIj4mbmJzcDs8bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjwv
ZGl2Pg0KPGJsb2NrcXVvdGUgaWQ9Ik1BQ19PVVRMT09LX0FUVFJJQlVUSU9OX0JMT0NLUVVPVEUi
IHN0eWxlPSJtYXJnaW46IDBweCAwY20gNXB0IDMuNzVwdDsgYm9yZGVyLXN0eWxlOiBub25lIG5v
bmUgbm9uZSBzb2xpZDsgYm9yZGVyLWxlZnQtY29sb3I6IHJnYigxODEsIDE5NiwgMjIzKTsgYm9y
ZGVyLWxlZnQtd2lkdGg6IDQuNXB0OyBwYWRkaW5nOiAwY20gMGNtIDBjbSA0cHQ7IiBjbGFzcz0i
Ij4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAw
Y20gMGNtIDAuMDAwMXB0OyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyBmb250LXNpemU6IDEwLjVwdDsg
Zm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsi
IGNsYXNzPSIiPkppZSDigJM8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSIiIGNsYXNz
PSIiPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2lu
OiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyBmb250LXNpemU6IDEwLjVw
dDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBjb2xvcjogcmdiKDMxLCA3MywgMTI1
KTsiIGNsYXNzPSIiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9IiIgY2xh
c3M9IiI+PG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJn
aW46IDBjbSAwY20gMC4wMDAxcHQ7IHRleHQtYWxpZ246IGp1c3RpZnk7IGZvbnQtc2l6ZTogMTAu
NXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGNvbG9yOiByZ2IoMzEsIDczLCAx
MjUpOyIgY2xhc3M9IiI+SGF2aW5nIHRoZSBkaXNjdXNzaW9uIGhhcyBjZXJ0YWlubHkgYmVlbiBh
IGdvb2QgdGhpbmcsIGJ1dCBpZiB0aGUgY29uc2Vuc3VzIG9mIHRoZSBXRyBpcyB0aGF0IHRoZXJl
IGlzIG5vIHByb3RvY29sIGNoYW5nZSByZXF1aXJlZCB0aGVuIHRoZXJlIGlzIG5vIG5lZWQgZm9y
IGFueSBkcmFmdCDigJMgd2hpY2ggaXMgbXkNCiBjdXJyZW50IHBvc2l0aW9uLjwvc3Bhbj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9IiIgY2xhc3M9IiI+PG86cCBjbGFzcz0iIj48L286cD48L3Nw
YW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IHRleHQtYWxp
Z246IGp1c3RpZnk7IGZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fu
cy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
IDExcHQ7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyIgY2xhc3M9IiI+Jm5ic3A7PC9zcGFuPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iIiBjbGFzcz0iIj48bzpwIGNsYXNzPSIiPjwvbzpwPjwv
c3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgdGV4dC1h
bGlnbjoganVzdGlmeTsgZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBz
YW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZTogMTFwdDsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7IiBjbGFzcz0iIj5UaGUgb3RoZXIgcG9p
bnQgaXMgdGhhdCB5b3Ugc2VlbSB0byBiZSBjb25mdXNpbmcgdGhlIElTLUlTIFB1cmdlIG9yaWdp
bmF0aW9uIFRMViAoUkZDIDYyMzIpIHdpdGggZGV0ZWN0aW5nIGludmFsaWQgcHVyZ2VzL3JlbWFp
bmluZyBsaWZldGltZSBjb3JydXB0aW9uLiBUaGlzIGlzIG5vdCB0aGUgY2FzZS4gUkZDDQogNjIz
MiBzaW1wbHkgYWxsb3dzIHVzIHRvIGRldGVjdCB3aGljaCByb3V0ZXIgb3JpZ2luYXRlZCBhIHB1
cmdlIOKAkyBpdCBpcyBub3QgYWJsZSB0byBkZXRlY3Qgd2hldGhlciBhIHB1cmdlIGlzIHZhbGlk
L2ludmFsaWQg4oCTIGFuZCB3YXMgbm90IG1vdGl2YXRlZCBieSBjb25jZXJucyBhYm91dCByZW1h
aW5pbmcgbGlmZXRpbWUgY29ycnVwdGlvbi48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSIiIGNsYXNzPSIiPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHls
ZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyBmb250LXNp
emU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4N
CjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBjb2xvcjogcmdiKDMx
LCA3MywgMTI1KTsiIGNsYXNzPSIiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9IiIgY2xhc3M9IiI+PG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8ZGl2IHN0
eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IHRleHQtYWxpZ246IGp1c3RpZnk7IGZvbnQt
c2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIi
Pg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGNvbG9yOiByZ2Io
MzEsIDczLCAxMjUpOyIgY2xhc3M9IiI+Jm5ic3A7Jm5ic3A7IExlczwvc3Bhbj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9IiIgY2xhc3M9IiI+PG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9k
aXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IHRleHQtYWxpZ246IGp1
c3RpZnk7IGZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJp
ZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6IDExcHQ7
IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyIgY2xhc3M9IiI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iIiBjbGFzcz0iIj48bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48
L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgdGV4dC1hbGlnbjog
anVzdGlmeTsgZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNl
cmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTogMTFw
dDsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7IiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSIiIGNsYXNzPSIiPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFu
PjwvZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyLXN0eWxlOiBub25lIG5vbmUgbm9uZSBzb2xpZDsg
Ym9yZGVyLWxlZnQtY29sb3I6IGJsdWU7IGJvcmRlci1sZWZ0LXdpZHRoOiAxLjVwdDsgcGFkZGlu
ZzogMGNtIDBjbSAwY20gNHB0OyIgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHls
ZT0iYm9yZGVyLXN0eWxlOiBzb2xpZCBub25lIG5vbmU7IGJvcmRlci10b3AtY29sb3I6IHJnYigx
ODEsIDE5NiwgMjIzKTsgYm9yZGVyLXRvcC13aWR0aDogMXB0OyBwYWRkaW5nOiAzcHQgMGNtIDBj
bTsiIGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0
LWFsaWduOiBqdXN0aWZ5OyBmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmks
IHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxiIGNsYXNzPSIiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyIg
Y2xhc3M9IiI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+PHNw
YW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPkRvbmdqaWUgKEpp
bW15KQ0KIFs8YSBocmVmPSJtYWlsdG86amllLmRvbmdAaHVhd2VpLmNvbSIgc3R5bGU9ImNvbG9y
OiBibHVlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsiIGNsYXNzPSIiPm1haWx0bzpqaWUu
ZG9uZ0BodWF3ZWkuY29tPC9hPl08c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4m
bmJzcDs8L3NwYW4+PGJyIGNsYXNzPSIiPg0KPGIgY2xhc3M9IiI+U2VudDo8L2I+PHNwYW4gY2xh
c3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPldlZG5lc2RheSwgQXVndXN0
IDEwLCAyMDE2IDk6MjQgUE08YnIgY2xhc3M9IiI+DQo8YiBjbGFzcz0iIj5Ubzo8L2I+PHNwYW4g
Y2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPkxlcyBHaW5zYmVyZyAo
Z2luc2JlcmcpOzxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bh
bj48YSBocmVmPSJtYWlsdG86b3NwZkBpZXRmLm9yZyIgc3R5bGU9ImNvbG9yOiBibHVlOyB0ZXh0
LWRlY29yYXRpb246IHVuZGVybGluZTsiIGNsYXNzPSIiPm9zcGZAaWV0Zi5vcmc8L2E+PGJyIGNs
YXNzPSIiPg0KPGIgY2xhc3M9IiI+Q2M6PC9iPjxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQt
c3BhY2UiPiZuYnNwOzwvc3Bhbj5aaGFuZ3h1ZG9uZyAoemhhbmd4dWRvbmcsIFZSUCk7PHNwYW4g
Y2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0
bzpsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb20iIHN0eWxlPSJjb2xvcjogYmx1ZTsgdGV4dC1k
ZWNvcmF0aW9uOiB1bmRlcmxpbmU7IiBjbGFzcz0iIj5saXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5j
b208L2E+PGJyIGNsYXNzPSIiPg0KPGIgY2xhc3M9IiI+U3ViamVjdDo8L2I+PHNwYW4gY2xhc3M9
IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlJFOiBbT1NQRl0gU29saWNpdCBm
ZWVkYmFja3Mgb24gZHJhZnQtZG9uZy1vc3BmLW1heGFnZS1mbHVzaC1wcm9ibGVtLXN0YXRlbWVu
dDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9IiIgY2xhc3M9IiI+PG86cCBjbGFzcz0i
Ij48L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2lu
OiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyBmb250LXNpemU6IDEwLjVw
dDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iIiBjbGFzcz0iIj4mbmJzcDs8bzpwIGNsYXNzPSIiPjwvbzpwPjwv
c3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgdGV4dC1h
bGlnbjoganVzdGlmeTsgZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBz
YW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZTogMTFwdDsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7IiBjbGFzcz0iIj5IaSBMZXMsPC9zcGFu
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iIiBjbGFzcz0iIj48bzpwIGNsYXNzPSIiPjwvbzpw
Pjwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgdGV4
dC1hbGlnbjoganVzdGlmeTsgZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJp
LCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZTogMTFwdDsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7IiBjbGFzcz0iIj4mbmJzcDs8L3Nw
YW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSIiIGNsYXNzPSIiPjxvOnAgY2xhc3M9IiI+PC9v
OnA+PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyB0
ZXh0LWFsaWduOiBqdXN0aWZ5OyBmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGli
cmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOiAxMXB0OyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiIGNsYXNzPSIiPlRoZSBjdXJy
ZW50IGRyYWZ0IGlzIGFib3V0IHByb2JsZW0gc3RhdGVtZW50LCBzbyBJTU8gd2hhdCB0aGUgV0cg
bmVlZHMgdG8gY29uc2lkZXIgaXMgd2hldGhlciB0aGlzIGlzIGEgdnVsbmVyYWJpbGl0eSBvZiBP
U1BGIHByb3RvY29sLCBhbmQgd2hldGhlciBpdCBjYW4gaGF2ZSBuZWdhdGl2ZSBpbXBhY3QgdG8N
CiB0aGUgbmV0d29yay4gSWYgdGhlIHByb2JsZW0gaXMgYWNrbm93bGVkZ2VkLCBJTU8gaXQgaXMg
d29ydGggdG8gYmUgZG9jdW1lbnRlZC48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSIi
IGNsYXNzPSIiPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0i
bWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyBmb250LXNpemU6
IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBjb2xvcjogcmdiKDMxLCA3
MywgMTI1KTsiIGNsYXNzPSIiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
IiIgY2xhc3M9IiI+PG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxl
PSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IHRleHQtYWxpZ246IGp1c3RpZnk7IGZvbnQtc2l6
ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0K
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGNvbG9yOiByZ2IoMzEs
IDczLCAxMjUpOyIgY2xhc3M9IiI+VGhlIOKAnFJPSeKAnSBhcyB5b3UgbWVudGlvbmVkIGlzIGZv
ciB0aGUgZXZhbHVhdGlvbiBvZiB0aGUgcHJvcG9zZWQgc29sdXRpb25zLiBJIHRvdGFsbHkgYWdy
ZWUgdGhhdCBmb3IgdGhlIHRpbWVyIGJ1ZyBjYXNlLCByZWNvZ25pemluZyBhbmQgaWdub3Jpbmcg
dGhlIHJlY2VpdmVkIGFibm9ybWFsIE1heGFnZSBMU0FzDQogY2Fubm90IHN0b3AgdGhlIG1pc2Jl
aGF2ZWQgcm91dGVyIGZyb20gZ2VuZXJhdGluZyBmdXJ0aGVyIE1heGFnZSBMU0EsIGFzIGl0IGlz
IGEgc3lzdGVtYXRpYyBwcm9ibGVtLCB3aGljaCBjYW4gb25seSBiZSBmaXhlZCBhZnRlciB0aGUg
b3BlcmF0b3IgaWRlbnRpZmllcyB0aGF0IHJvdXRlci4gVGhpcyBpcyBhbHNvIHNpbWlsYXIgdG8g
dGhlIHN5c3RlbWF0aWMgY29ycnVwdGlvbiBvZiBJUy1JUyByZW1haW4gdGltZS4gJm5ic3A7QW5k
IHRoaXMgaXMgd2h5DQogdGhpcyBkcmFmdCBtZW50aW9ucyB0d28ga2luZHMgb2YgcG90ZW50aWFs
IHNvbHV0aW9ucywgdGhlIG1pdGlnYXRpb24gbWVjaGFuaXNtIGNhbiBhdm9pZCB0aGUgbmV0d29y
ayBiZWluZyBzZXZlcmVseSBpbXBhY3RlZCBieSB0aGUgcHJvYmxlbSwgd2hpbGUgZm9yIHN5c3Rl
bWF0aWMgcHJvYmxlbXMsIHByb2JsZW0gbG9jYWxpemF0aW9uIGlzIG5lZWRlZCB0byBpZGVudGlm
eSB0aGUgbWlzYmVoYXZlZCByb3V0ZXIgYW5kIHRoZW4gc29sdmUgdGhlDQogcHJvYmxlbS48L3Nw
YW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSIiIGNsYXNzPSIiPjxvOnAgY2xhc3M9IiI+PC9v
OnA+PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyB0
ZXh0LWFsaWduOiBqdXN0aWZ5OyBmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGli
cmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOiAxMXB0OyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiIGNsYXNzPSIiPiZuYnNwOzwv
c3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9IiIgY2xhc3M9IiI+PG86cCBjbGFzcz0iIj48
L286cD48L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7
IHRleHQtYWxpZ246IGp1c3RpZnk7IGZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2Fs
aWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJj
b2xvcjogcmdiKDMxLCA3MywgMTI1KTsiIGNsYXNzPSIiPkJlc3QgcmVnYXJkcyw8L3NwYW4+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSIiIGNsYXNzPSIiPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9z
cGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0LWFs
aWduOiBqdXN0aWZ5OyBmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNh
bnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IHJn
YigzMSwgNzMsIDEyNSk7IiBjbGFzcz0iIj5KaWU8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSIiIGNsYXNzPSIiPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRpdiBz
dHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyBmb250
LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0i
Ij4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7IiBj
bGFzcz0iIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSIiIGNsYXNzPSIi
PjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyLXN0
eWxlOiBub25lIG5vbmUgbm9uZSBzb2xpZDsgYm9yZGVyLWxlZnQtY29sb3I6IGJsdWU7IGJvcmRl
ci1sZWZ0LXdpZHRoOiAxLjVwdDsgcGFkZGluZzogMGNtIDBjbSAwY20gNHB0OyIgY2xhc3M9IiI+
DQo8ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0iYm9yZGVyLXN0eWxlOiBzb2xpZCBub25lIG5v
bmU7IGJvcmRlci10b3AtY29sb3I6IHJnYigyMjUsIDIyNSwgMjI1KTsgYm9yZGVyLXRvcC13aWR0
aDogMXB0OyBwYWRkaW5nOiAzcHQgMGNtIDBjbTsiIGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFy
Z2luOiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyBmb250LXNpemU6IDEw
LjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxiIGNs
YXNzPSIiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyIgY2xhc3M9
IiI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOiAx
MXB0OyIgY2xhc3M9IiI+PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7
PC9zcGFuPk9TUEYgWzxhIGhyZWY9Im1haWx0bzpvc3BmLWJvdW5jZXNAaWV0Zi5vcmciIHN0eWxl
PSJjb2xvcjogYmx1ZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IiBjbGFzcz0iIj5tYWls
dG86b3NwZi1ib3VuY2VzQGlldGYub3JnPC9hPl08c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVk
LXNwYWNlIj4mbmJzcDs8L3NwYW4+PGIgY2xhc3M9IiI+T24NCiBCZWhhbGYgT2Y8c3BhbiBjbGFz
cz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PC9iPkxlcyBHaW5zYmVyZyAo
Z2luc2JlcmcpPGJyIGNsYXNzPSIiPg0KPGIgY2xhc3M9IiI+U2VudDo8L2I+PHNwYW4gY2xhc3M9
IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPk1vbmRheSwgQXVndXN0IDA4LCAy
MDE2IDI6MTQgQU08YnIgY2xhc3M9IiI+DQo8YiBjbGFzcz0iIj5Ubzo8L2I+PHNwYW4gY2xhc3M9
IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPkRvbmdqaWUgKEppbW15KSAmbHQ7
PGEgaHJlZj0ibWFpbHRvOmppZS5kb25nQGh1YXdlaS5jb20iIHN0eWxlPSJjb2xvcjogYmx1ZTsg
dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IiBjbGFzcz0iIj5qaWUuZG9uZ0BodWF3ZWkuY29t
PC9hPiZndDs7PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFu
PjxhIGhyZWY9Im1haWx0bzpvc3BmQGlldGYub3JnIiBzdHlsZT0iY29sb3I6IGJsdWU7IHRleHQt
ZGVjb3JhdGlvbjogdW5kZXJsaW5lOyIgY2xhc3M9IiI+b3NwZkBpZXRmLm9yZzwvYT48YnIgY2xh
c3M9IiI+DQo8YiBjbGFzcz0iIj5DYzo8L2I+PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1z
cGFjZSI+Jm5ic3A7PC9zcGFuPlpoYW5neHVkb25nICh6aGFuZ3h1ZG9uZywgVlJQKSAmbHQ7PGEg
aHJlZj0ibWFpbHRvOnpoYW5neHVkb25nQGh1YXdlaS5jb20iIHN0eWxlPSJjb2xvcjogYmx1ZTsg
dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IiBjbGFzcz0iIj56aGFuZ3h1ZG9uZ0BodWF3ZWku
Y29tPC9hPiZndDs7PGEgaHJlZj0ibWFpbHRvOmxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbSIg
c3R5bGU9ImNvbG9yOiBibHVlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsiIGNsYXNzPSIi
PmxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbTwvYT48YnIgY2xhc3M9IiI+DQo8YiBjbGFzcz0i
Ij5TdWJqZWN0OjwvYj48c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8
L3NwYW4+UmU6IFtPU1BGXSBTb2xpY2l0IGZlZWRiYWNrcyBvbiBkcmFmdC1kb25nLW9zcGYtbWF4
YWdlLWZsdXNoLXByb2JsZW0tc3RhdGVtZW50PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iIiBjbGFzcz0iIj48bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IHRleHQtYWxpZ246
IGp1c3RpZnk7IGZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1z
ZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSIiIGNsYXNzPSIiPiZu
YnNwOzxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2lu
OiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyBmb250LXNpemU6IDEwLjVw
dDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBjb2xvcjogcmdiKDMxLCA3MywgMTI1
KTsiIGNsYXNzPSIiPkppZSDigJM8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSIiIGNs
YXNzPSIiPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFy
Z2luOiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyBmb250LXNpemU6IDEw
LjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBjb2xvcjogcmdiKDMxLCA3Mywg
MTI1KTsiIGNsYXNzPSIiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9IiIg
Y2xhc3M9IiI+PG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJt
YXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IHRleHQtYWxpZ246IGp1c3RpZnk7IGZvbnQtc2l6ZTog
MTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGNvbG9yOiByZ2IoMzEsIDcz
LCAxMjUpOyIgY2xhc3M9IiI+VGhpbmtpbmcgYWJvdXQgdGhlIGZvbGxvd2luZyBzb21lIG1vcmU6
PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iIiBjbGFzcz0iIj48bzpwIGNsYXNzPSIi
PjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFw
dDsgdGV4dC1hbGlnbjoganVzdGlmeTsgZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBD
YWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZTogMTFwdDsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7IiBjbGFzcz0iIj4mbmJz
cDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSIiIGNsYXNzPSIiPjxvOnAgY2xhc3M9
IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAw
MXB0OyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyBmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6
IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxpIGNsYXNzPSIiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBjb2xvcjogcmVkOyIgY2xhc3M9IiI+Jmx0
O3NuaXAmZ3Q7PC9zcGFuPjwvaT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9IiIgY2xhc3M9IiI+
PG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBj
bSAwY20gMC4wMDAxcHQ7IHRleHQtYWxpZ246IGp1c3RpZnk7IGZvbnQtc2l6ZTogMTAuNXB0OyBm
b250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPGkgY2xhc3M9IiI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGNvbG9yOiByZWQ7IiBj
bGFzcz0iIj5XaGF0IHJlbWFpbnMgaXMgdGhlIHBvc3NpYmlsaXR5IHRoYXQgYW4gaW1wbGVtZW50
YXRpb24gaGFzIHNvbWUgYnVnIGFuZCB1bmludGVudGlvbmFsbHkgbW9kaWZpZXMgdGhlIGFnZSB0
byBzb21ldGhpbmcgb3RoZXIgdGhhbiB3aGF0IGl0IHNob3VsZCBiZSBkdWUgdG8gdGhlIGFjdHVh
bCBlbGFwc2VkIHRpbWUgc2luY2UNCiBMU0EgZ2VuZXJhdGlvbi4gSSBzdXBwb3NlIGEgbWVjaGFu
aXNtIGVxdWl2YWxlbnQgdG8gd2hhdCB0aGUgSVMtSVMgZHJhZnQgZGVmaW5lZCBpLmUuIHNldHRp
bmcgdGhlIGFnZSB0byDigJxuZXfigJ0gKDAgaW4gT1NQRiBjYXNlKSB3aGVuIGZpcnN0IHJlY2Vp
dmluZyBhIG5vbi1zZWxmLWdlbmVyYXRlZCBMU0EgY291bGQgYmUgdXNlZnVsIHRvIHByZXZlbnQg
bmVnYXRpdmUgaW1wYWN0cyBvZiBzdWNoIGFuIGltcGxlbWVudGF0aW9uIGJ1Zy4gSXMgdGhpcw0K
IHdoYXQgeW91IGludGVuZD88L3NwYW4+PC9pPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iIiBj
bGFzcz0iIj48bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1h
cmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgdGV4dC1hbGlnbjoganVzdGlmeTsgZm9udC1zaXplOiAx
MC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8aSBj
bGFzcz0iIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgY29sb3I6
IHJlZDsiIGNsYXNzPSIiPiZuYnNwOzwvc3Bhbj48L2k+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSIiIGNsYXNzPSIiPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHls
ZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyBmb250LXNp
emU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4N
CjxpIGNsYXNzPSIiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBj
b2xvcjogcmVkOyIgY2xhc3M9IiI+W0ppZV06IE1vcmUgc3BlY2lmaWNhbGx5LCB0aGUgcHJvYmxl
bSBjb3VsZCBiZSBjYXVzZWQgYnkgZWl0aGVyIOKAnHNldHRpbmcgdGhlIExTIGFnZSBmaWVsZCBp
bmNvcnJlY3RseSBkdWUgdG8gaW1wbGVtZW50YXRpb24gYnVn4oCdIG9yIOKAnHN5c3RlbSB0aW1l
ciBydW5zIHNvIGZhc3QgdGhhdCB0aGUgTFMgYWdlIHJlYWNoZXMNCiBNYXhBZ2UgbXVjaCBlYXJs
aWVyIHRoYW4gb3RoZXIgcm91dGVyc+KAnS4gQW5vdGhlciBsZXNzIGxpa2VseSBjYXNlIGlzIHRo
YXQgdGhlIExTIGFnZSBmaWVsZCBpcyBjb3JydXB0ZWQgYmVmb3JlIHRoZSBMU0EgaXMgYXNzZW1i
bGVkIGludG8gT1NQRiBwYWNrZXQuPC9zcGFuPjwvaT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
IiIgY2xhc3M9IiI+PG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxl
PSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IHRleHQtYWxpZ246IGp1c3RpZnk7IGZvbnQtc2l6
ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0K
PGkgY2xhc3M9IiI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGNv
bG9yOiByZWQ7IiBjbGFzcz0iIj4mbHQ7ZW5kIHNuaXAmZ3Q7PC9zcGFuPjwvaT48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9IiIgY2xhc3M9IiI+PG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9k
aXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IHRleHQtYWxpZ246IGp1
c3RpZnk7IGZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJp
ZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6IDExcHQ7
IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyIgY2xhc3M9IiI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iIiBjbGFzcz0iIj48bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48
L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgdGV4dC1hbGlnbjog
anVzdGlmeTsgZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNl
cmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTogMTFw
dDsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7IiBjbGFzcz0iIj5UaGUgYmVuZWZpdHMgYXJlIGV4
dHJlbWVseSBsaW1pdGVkLiBJZiBhIHJvdXRlciBwcmVtYXR1cmVseSBhZ2VzIGFuIExTQSBkdWUg
dG8gYSB0aW1lciBidWcsIGlnbm9yaW5nIHRoZSByZWNlaXZlZCBMU0EgYWdlIG9uIHJlY2VwdGlv
biBpc27igJl0IGdvaW5nIHRvIHByZXZlbnQgcHJlbWF0dXJlIHB1cmdpbmcgYnkNCiB0aGUgcm91
dGVyIHdoaWNoIGhhcyB0aGUgYnVnLiBTbyB0aGUgZWZmZWN0IG9mIGlnbm9yaW5nIHRoZSByZWNl
aXZlZCBMU0EgYWdlIHByaW9yIHRvIHJlYWNoaW5nIE1BWEFHRSB3aWxsIGJlIHNob3J0IGxpdmVk
LiBZb3UgYXJlIHRoZW4gbGVmdCB3aXRoIHRoZSBwb3NzaWJpbGl0eSB0aGF0IGFuIGltcGxlbWVu
dGF0aW9uIGNvcnJ1cHRzIHRoZSBMU0EgYWdlIEJFRk9SRSBjYWxjdWxhdGluZyBjaGVja3N1bS9j
cnlwdG8gYXV0aGVudGljYXRpb24NCiDigJMgYnV0IGl0cyBsb2NhbCB0aW1lb3V0IGxvZ2ljIGlz
IHVuYWZmZWN0ZWQuIFRoaXMgaGFzIHZlcnkgbGltaXRlZCB2YWx1ZS4gV2hldGhlciB0aGUgV0cg
Y29uc2lkZXJzIHRoaXMgd29ydGggcHVyc3VpbmcgaXMgc29tZXRoaW5nIHlvdSBuZWVkIHRvIGFz
ay4gRm9yIG15c2VsZiwgSSBkb27igJl0IHNlZSBtdWNoIFJPSSBoZXJlLjwvc3Bhbj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9IiIgY2xhc3M9IiI+PG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+
PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IHRleHQtYWxpZ246
IGp1c3RpZnk7IGZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1z
ZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6IDEx
cHQ7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyIgY2xhc3M9IiI+Jm5ic3A7PC9zcGFuPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iIiBjbGFzcz0iIj48bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bh
bj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgdGV4dC1hbGln
bjoganVzdGlmeTsgZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5z
LXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTog
MTFwdDsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7IiBjbGFzcz0iIj4mbmJzcDsmbmJzcDtMZXM8
L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSIiIGNsYXNzPSIiPjxvOnAgY2xhc3M9IiI+
PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0
OyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyBmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENh
bGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOiAxMXB0OyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiIGNsYXNzPSIiPiZuYnNw
Ozwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9IiIgY2xhc3M9IiI+PG86cCBjbGFzcz0i
Ij48L286cD48L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAx
cHQ7IHRleHQtYWxpZ246IGp1c3RpZnk7IGZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTog
Q2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6IDExcHQ7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyIgY2xhc3M9IiI+Jm5i
c3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iIiBjbGFzcz0iIj48bzpwIGNsYXNz
PSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAw
MDFwdDsgdGV4dC1hbGlnbjoganVzdGlmeTsgZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5
OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZTogMTFwdDsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7IiBjbGFzcz0iIj4m
bmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSIiIGNsYXNzPSIiPjxvOnAgY2xh
c3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyLXN0eWxlOiBub25l
IG5vbmUgbm9uZSBzb2xpZDsgYm9yZGVyLWxlZnQtY29sb3I6IGJsdWU7IGJvcmRlci1sZWZ0LXdp
ZHRoOiAxLjVwdDsgcGFkZGluZzogMGNtIDBjbSAwY20gNHB0OyIgY2xhc3M9IiI+DQo8ZGl2IGNs
YXNzPSIiPg0KPGRpdiBzdHlsZT0iYm9yZGVyLXN0eWxlOiBzb2xpZCBub25lIG5vbmU7IGJvcmRl
ci10b3AtY29sb3I6IHJnYigxODEsIDE5NiwgMjIzKTsgYm9yZGVyLXRvcC13aWR0aDogMXB0OyBw
YWRkaW5nOiAzcHQgMGNtIDBjbTsiIGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20g
MGNtIDAuMDAwMXB0OyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyBmb250LXNpemU6IDEwLjVwdDsgZm9u
dC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxiIGNsYXNzPSIiPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFo
b21hLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNl
cmlmOyIgY2xhc3M9IiI+PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7
PC9zcGFuPkRvbmdqaWUgKEppbW15KQ0KIFs8YSBocmVmPSJtYWlsdG86amllLmRvbmdAaHVhd2Vp
LmNvbSIgc3R5bGU9ImNvbG9yOiBibHVlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsiIGNs
YXNzPSIiPm1haWx0bzpqaWUuZG9uZ0BodWF3ZWkuY29tPC9hPl08c3BhbiBjbGFzcz0iQXBwbGUt
Y29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGJyIGNsYXNzPSIiPg0KPGIgY2xhc3M9IiI+
U2VudDo8L2I+PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFu
Pk1vbmRheSwgQXVndXN0IDAxLCAyMDE2IDk6NDMgUE08YnIgY2xhc3M9IiI+DQo8YiBjbGFzcz0i
Ij5Ubzo8L2I+PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFu
PkxlcyBHaW5zYmVyZyAoZ2luc2JlcmcpOzxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3Bh
Y2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86b3NwZkBpZXRmLm9yZyIgc3R5bGU9ImNv
bG9yOiBibHVlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsiIGNsYXNzPSIiPm9zcGZAaWV0
Zi5vcmc8L2E+PGJyIGNsYXNzPSIiPg0KPGIgY2xhc3M9IiI+Q2M6PC9iPjxzcGFuIGNsYXNzPSJB
cHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5aaGFuZ3h1ZG9uZyAoemhhbmd4dWRv
bmcsIFZSUCk7PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFu
PjxhIGhyZWY9Im1haWx0bzpsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb20iIHN0eWxlPSJjb2xv
cjogYmx1ZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IiBjbGFzcz0iIj5saXpoZW5xaWFu
Z0BjaGluYW1vYmlsZS5jb208L2E+PGJyIGNsYXNzPSIiPg0KPGIgY2xhc3M9IiI+U3ViamVjdDo8
L2I+PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlJFOiBb
T1NQRl0gU29saWNpdCBmZWVkYmFja3Mgb24gZHJhZnQtZG9uZy1vc3BmLW1heGFnZS1mbHVzaC1w
cm9ibGVtLXN0YXRlbWVudDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9IiIgY2xhc3M9
IiI+PG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRp
diBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyBm
b250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFz
cz0iIj4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iIiBjbGFzcz0iIj4mbmJzcDs8bzpwIGNs
YXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAw
LjAwMDFwdDsgdGV4dC1hbGlnbjoganVzdGlmeTsgZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFt
aWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyIgY2xhc3M9IiI+SGkgTGVzLDxzcGFuIGNs
YXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48L3NwYW4+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSIiIGNsYXNzPSIiPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwv
ZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0LWFsaWduOiBq
dXN0aWZ5OyBmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2Vy
aWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IHJnYigzMSwg
NzMsIDEyNSk7IiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSIiIGNsYXNzPSIiPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHls
ZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyBmb250LXNp
emU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4N
CjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7IiBjbGFz
cz0iIj5QbGVhc2Ugc2VlIG15IHJlcGxpZXMgd2l0aCBbSmllMl06PC9zcGFuPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iIiBjbGFzcz0iIj48bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rp
dj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgdGV4dC1hbGlnbjoganVz
dGlmeTsgZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlm
OyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiByZ2IoMzEsIDcz
LCAxMjUpOyIgY2xhc3M9IiI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
IiBjbGFzcz0iIj48bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjxkaXYgY2xhc3M9
IiI+DQo8ZGl2IHN0eWxlPSJib3JkZXItc3R5bGU6IHNvbGlkIG5vbmUgbm9uZTsgYm9yZGVyLXRv
cC1jb2xvcjogcmdiKDE4MSwgMTk2LCAyMjMpOyBib3JkZXItdG9wLXdpZHRoOiAxcHQ7IHBhZGRp
bmc6IDNwdCAwY20gMGNtOyIgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20g
MC4wMDAxcHQ7IHRleHQtYWxpZ246IGp1c3RpZnk7IGZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZh
bWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPGIgY2xhc3M9IiI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEs
IHNhbnMtc2VyaWY7IiBjbGFzcz0iIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7
IiBjbGFzcz0iIj48c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3Nw
YW4+TGVzIEdpbnNiZXJnDQogKGdpbnNiZXJnKSBbPGEgaHJlZj0ibWFpbHRvOmdpbnNiZXJnQGNp
c2NvLmNvbSIgc3R5bGU9ImNvbG9yOiBibHVlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsi
IGNsYXNzPSIiPm1haWx0bzpnaW5zYmVyZ0BjaXNjby5jb208L2E+XTxzcGFuIGNsYXNzPSJBcHBs
ZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YnIgY2xhc3M9IiI+DQo8YiBjbGFzcz0i
Ij5TZW50OjwvYj48c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3Nw
YW4+TW9uZGF5LCBBdWd1c3QgMDEsIDIwMTYgOTo1NyBQTTxiciBjbGFzcz0iIj4NCjxiIGNsYXNz
PSIiPlRvOjwvYj48c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3Nw
YW4+RG9uZ2ppZSAoSmltbXkpOzxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZu
YnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86b3NwZkBpZXRmLm9yZyIgc3R5bGU9ImNvbG9yOiBi
bHVlOyB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsiIGNsYXNzPSIiPm9zcGZAaWV0Zi5vcmc8
L2E+PGJyIGNsYXNzPSIiPg0KPGIgY2xhc3M9IiI+Q2M6PC9iPjxzcGFuIGNsYXNzPSJBcHBsZS1j
b252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5aaGFuZ3h1ZG9uZyAoemhhbmd4dWRvbmcsIFZS
UCk7PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhy
ZWY9Im1haWx0bzpsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb20iIHN0eWxlPSJjb2xvcjogYmx1
ZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IiBjbGFzcz0iIj5saXpoZW5xaWFuZ0BjaGlu
YW1vYmlsZS5jb208L2E+PGJyIGNsYXNzPSIiPg0KPGIgY2xhc3M9IiI+U3ViamVjdDo8L2I+PHNw
YW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPlJFOiBbT1NQRl0g
U29saWNpdCBmZWVkYmFja3Mgb24gZHJhZnQtZG9uZy1vc3BmLW1heGFnZS1mbHVzaC1wcm9ibGVt
LXN0YXRlbWVudDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9IiIgY2xhc3M9IiI+PG86
cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdiBzdHls
ZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyBmb250LXNp
emU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4N
CjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iIiBjbGFzcz0iIj4mbmJzcDs8bzpwIGNsYXNzPSIi
PjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFw
dDsgdGV4dC1hbGlnbjoganVzdGlmeTsgZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBD
YWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZTogMTFwdDsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7IiBjbGFzcz0iIj5KaWUg
LTwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9IiIgY2xhc3M9IiI+PG86cCBjbGFzcz0i
Ij48L286cD48L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAx
cHQ7IHRleHQtYWxpZ246IGp1c3RpZnk7IGZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTog
Q2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6IDExcHQ7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyIgY2xhc3M9IiI+Jm5i
c3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iIiBjbGFzcz0iIj48bzpwIGNsYXNz
PSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9ImJvcmRlci1zdHlsZTogbm9uZSBu
b25lIG5vbmUgc29saWQ7IGJvcmRlci1sZWZ0LWNvbG9yOiBibHVlOyBib3JkZXItbGVmdC13aWR0
aDogMS41cHQ7IHBhZGRpbmc6IDBjbSAwY20gMGNtIDRwdDsiIGNsYXNzPSIiPg0KPGRpdiBjbGFz
cz0iIj4NCjxkaXYgc3R5bGU9ImJvcmRlci1zdHlsZTogc29saWQgbm9uZSBub25lOyBib3JkZXIt
dG9wLWNvbG9yOiByZ2IoMTgxLCAxOTYsIDIyMyk7IGJvcmRlci10b3Atd2lkdGg6IDFwdDsgcGFk
ZGluZzogM3B0IDBjbSAwY207IiBjbGFzcz0iIj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBj
bSAwLjAwMDFwdDsgdGV4dC1hbGlnbjoganVzdGlmeTsgZm9udC1zaXplOiAxMC41cHQ7IGZvbnQt
ZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8YiBjbGFzcz0iIj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9t
YSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPkZyb206PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZTogMTBwdDsgZm9udC1mYW1pbHk6IFRhaG9tYSwgc2Fucy1zZXJp
ZjsiIGNsYXNzPSIiPjxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwv
c3Bhbj5Eb25namllIChKaW1teSkNCiBbPGEgaHJlZj0ibWFpbHRvOmppZS5kb25nQGh1YXdlaS5j
b20iIHN0eWxlPSJjb2xvcjogYmx1ZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IiBjbGFz
cz0iIj5tYWlsdG86amllLmRvbmdAaHVhd2VpLmNvbTwvYT5dPHNwYW4gY2xhc3M9IkFwcGxlLWNv
bnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxiciBjbGFzcz0iIj4NCjxiIGNsYXNzPSIiPlNl
bnQ6PC9iPjxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5N
b25kYXksIEF1Z3VzdCAwMSwgMjAxNiAxOjQ0IEFNPGJyIGNsYXNzPSIiPg0KPGIgY2xhc3M9IiI+
VG86PC9iPjxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5M
ZXMgR2luc2JlcmcgKGdpbnNiZXJnKTs8c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNl
Ij4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOm9zcGZAaWV0Zi5vcmciIHN0eWxlPSJjb2xv
cjogYmx1ZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IiBjbGFzcz0iIj5vc3BmQGlldGYu
b3JnPC9hPjxiciBjbGFzcz0iIj4NCjxiIGNsYXNzPSIiPkNjOjwvYj48c3BhbiBjbGFzcz0iQXBw
bGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Wmhhbmd4dWRvbmcgKHpoYW5neHVkb25n
LCBWUlApOzxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48
YSBocmVmPSJtYWlsdG86bGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tIiBzdHlsZT0iY29sb3I6
IGJsdWU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyIgY2xhc3M9IiI+bGl6aGVucWlhbmdA
Y2hpbmFtb2JpbGUuY29tPC9hPjxiciBjbGFzcz0iIj4NCjxiIGNsYXNzPSIiPlN1YmplY3Q6PC9i
PjxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5SRTogW09T
UEZdIFNvbGljaXQgZmVlZGJhY2tzIG9uIGRyYWZ0LWRvbmctb3NwZi1tYXhhZ2UtZmx1c2gtcHJv
YmxlbS1zdGF0ZW1lbnQ8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSIiIGNsYXNzPSIi
PjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYg
c3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgdGV4dC1hbGlnbjoganVzdGlmeTsgZm9u
dC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9
IiI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9IiIgY2xhc3M9IiI+Jm5ic3A7PG86cCBjbGFz
cz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4w
MDAxcHQ7IHRleHQtYWxpZ246IGp1c3RpZnk7IGZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWls
eTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiIGNsYXNzPSIiPkhpIExlcyw8L3NwYW4+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSIiIGNsYXNzPSIiPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9z
cGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0LWFs
aWduOiBqdXN0aWZ5OyBmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNh
bnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IHJn
YigzMSwgNzMsIDEyNSk7IiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSIiIGNsYXNzPSIiPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRp
diBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyBm
b250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFz
cz0iIj4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7
IiBjbGFzcz0iIj5QbGVhc2Ugc2VlIGlubGluZSB3aXRoIFtKaWVdOjwvc3Bhbj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9IiIgY2xhc3M9IiI+PG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9k
aXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IHRleHQtYWxpZ246IGp1
c3RpZnk7IGZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJp
ZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjogcmdiKDMxLCA3
MywgMTI1KTsiIGNsYXNzPSIiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
IiIgY2xhc3M9IiI+PG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8ZGl2IGNsYXNz
PSIiPg0KPGRpdiBzdHlsZT0iYm9yZGVyLXN0eWxlOiBzb2xpZCBub25lIG5vbmU7IGJvcmRlci10
b3AtY29sb3I6IHJnYigxODEsIDE5NiwgMjIzKTsgYm9yZGVyLXRvcC13aWR0aDogMXB0OyBwYWRk
aW5nOiAzcHQgMGNtIDBjbTsiIGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNt
IDAuMDAwMXB0OyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyBmb250LXNpemU6IDEwLjVwdDsgZm9udC1m
YW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxiIGNsYXNzPSIiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21h
LCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBzYW5zLXNlcmlm
OyIgY2xhc3M9IiI+PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9z
cGFuPkxlcyBHaW5zYmVyZw0KIChnaW5zYmVyZykgWzxhIGhyZWY9Im1haWx0bzpnaW5zYmVyZ0Bj
aXNjby5jb20iIHN0eWxlPSJjb2xvcjogYmx1ZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7
IiBjbGFzcz0iIj5tYWlsdG86Z2luc2JlcmdAY2lzY28uY29tPC9hPl08c3BhbiBjbGFzcz0iQXBw
bGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGJyIGNsYXNzPSIiPg0KPGIgY2xhc3M9
IiI+U2VudDo8L2I+PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9z
cGFuPk1vbmRheSwgQXVndXN0IDAxLCAyMDE2IDM6MDkgUE08YnIgY2xhc3M9IiI+DQo8YiBjbGFz
cz0iIj5Ubzo8L2I+PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9z
cGFuPkRvbmdqaWUgKEppbW15KTs8c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4m
bmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOm9zcGZAaWV0Zi5vcmciIHN0eWxlPSJjb2xvcjog
Ymx1ZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IiBjbGFzcz0iIj5vc3BmQGlldGYub3Jn
PC9hPjxiciBjbGFzcz0iIj4NCjxiIGNsYXNzPSIiPkNjOjwvYj48c3BhbiBjbGFzcz0iQXBwbGUt
Y29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Wmhhbmd4dWRvbmcgKHpoYW5neHVkb25nLCBW
UlApOzxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBo
cmVmPSJtYWlsdG86bGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tIiBzdHlsZT0iY29sb3I6IGJs
dWU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyIgY2xhc3M9IiI+bGl6aGVucWlhbmdAY2hp
bmFtb2JpbGUuY29tPC9hPjxiciBjbGFzcz0iIj4NCjxiIGNsYXNzPSIiPlN1YmplY3Q6PC9iPjxz
cGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5SRTogW09TUEZd
IFNvbGljaXQgZmVlZGJhY2tzIG9uIGRyYWZ0LWRvbmctb3NwZi1tYXhhZ2UtZmx1c2gtcHJvYmxl
bS1zdGF0ZW1lbnQ8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSIiIGNsYXNzPSIiPjxv
OnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYgc3R5
bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgdGV4dC1hbGlnbjoganVzdGlmeTsgZm9udC1z
aXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+
DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9IiIgY2xhc3M9IiI+Jm5ic3A7PG86cCBjbGFzcz0i
Ij48L286cD48L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAx
cHQ7IHRleHQtYWxpZ246IGp1c3RpZnk7IGZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTog
Q2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6IDExcHQ7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyIgY2xhc3M9IiI+Smll
IOKAkzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9IiIgY2xhc3M9IiI+PG86cCBjbGFz
cz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4w
MDAxcHQ7IHRleHQtYWxpZ246IGp1c3RpZnk7IGZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWls
eTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6IDExcHQ7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyIgY2xhc3M9IiI+
Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iIiBjbGFzcz0iIj48bzpwIGNs
YXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAw
LjAwMDFwdDsgdGV4dC1hbGlnbjoganVzdGlmeTsgZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFt
aWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7IiBjbGFzcz0i
Ij5GdWxseSBhZ3JlZSB0aGF0IElTLUlTIGFuZCBPU1BGIGRpZmZlciBpbiB0aGlzIHJlZ2FyZC48
L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSIiIGNsYXNzPSIiPjxvOnAgY2xhc3M9IiI+
PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0
OyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyBmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENh
bGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOiAxMXB0OyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiIGNsYXNzPSIiPiZuYnNw
Ozwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9IiIgY2xhc3M9IiI+PG86cCBjbGFzcz0i
Ij48L286cD48L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAx
cHQ7IHRleHQtYWxpZ246IGp1c3RpZnk7IGZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTog
Q2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6IDExcHQ7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyIgY2xhc3M9IiI+PGEg
aHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtaWV0Zi1pc2lzLXJlbWFpbmluZy1s
aWZldGltZS0wMS50eHQiIHN0eWxlPSJjb2xvcjogYmx1ZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRl
cmxpbmU7IiBjbGFzcz0iIj5odHRwczovL3d3dy5pZXRmLm9yZy9pZC9kcmFmdC1pZXRmLWlzaXMt
cmVtYWluaW5nLWxpZmV0aW1lLTAxLnR4dDwvYT48c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVk
LXNwYWNlIj4mbmJzcDs8L3NwYW4+YWRkcmVzc2VzDQogcHJvYmxlbXMgd2hlcmUgY29ycnVwdGlv
biBvZiB0aGUgcmVtYWluaW5nIGxpZmV0aW1lIG9jY3VycyBlaXRoZXIgZHVyaW5nIHRyYW5zbWlz
c2lvbi9yZWNlcHRpb24gb3IgZHVlIHRvIHNvbWUgRE9TIGF0dGFjay4gVGhpcyBpc27igJl0IGEg
Y29uY2VybiB3IE9TUEYgKGhvcGUgeW91IGFncmVlKS48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSIiIGNsYXNzPSIiPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRp
diBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyBm
b250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFz
cz0iIj4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7
IiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSIiIGNsYXNz
PSIiPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2lu
OiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyBmb250LXNpemU6IDEwLjVw
dDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7IiBjbGFzcz0iIj5bSmll
XTogWWVzLCBmb3IgT1NQRiB0aGUgY29ycnVwdGlvbiBkdXJpbmcgcGFja2V0IHRyYW5zbWlzc2lv
biBjYW4gYmUgZGV0ZWN0ZWQuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iIiBjbGFz
cz0iIj48bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdp
bjogMGNtIDBjbSAwLjAwMDFwdDsgdGV4dC1hbGlnbjoganVzdGlmeTsgZm9udC1zaXplOiAxMC41
cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgY29sb3I6IHJnYigzMSwgNzMsIDEy
NSk7IiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSIiIGNs
YXNzPSIiPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFy
Z2luOiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyBmb250LXNpemU6IDEw
LjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBjb2xvcjogcmdiKDMxLCA3Mywg
MTI1KTsiIGNsYXNzPSIiPldoYXQgcmVtYWlucyBpcyB0aGUgcG9zc2liaWxpdHkgdGhhdCBhbiBp
bXBsZW1lbnRhdGlvbiBoYXMgc29tZSBidWcgYW5kIHVuaW50ZW50aW9uYWxseSBtb2RpZmllcyB0
aGUgYWdlIHRvIHNvbWV0aGluZyBvdGhlciB0aGFuIHdoYXQgaXQgc2hvdWxkIGJlIGR1ZSB0byB0
aGUgYWN0dWFsIGVsYXBzZWQgdGltZSBzaW5jZQ0KIExTQSBnZW5lcmF0aW9uLiBJIHN1cHBvc2Ug
YSBtZWNoYW5pc20gZXF1aXZhbGVudCB0byB3aGF0IHRoZSBJUy1JUyBkcmFmdCBkZWZpbmVkIGku
ZS4gc2V0dGluZyB0aGUgYWdlIHRvIOKAnG5ld+KAnSAoMCBpbiBPU1BGIGNhc2UpIHdoZW4gZmly
c3QgcmVjZWl2aW5nIGEgbm9uLXNlbGYtZ2VuZXJhdGVkIExTQSBjb3VsZCBiZSB1c2VmdWwgdG8g
cHJldmVudCBuZWdhdGl2ZSBpbXBhY3RzIG9mIHN1Y2ggYW4gaW1wbGVtZW50YXRpb24gYnVnLiBJ
cyB0aGlzDQogd2hhdCB5b3UgaW50ZW5kPzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
IiIgY2xhc3M9IiI+PG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxl
PSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IHRleHQtYWxpZ246IGp1c3RpZnk7IGZvbnQtc2l6
ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0K
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiIGNsYXNz
PSIiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9IiIgY2xhc3M9IiI+PG86
cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAw
Y20gMC4wMDAxcHQ7IHRleHQtYWxpZ246IGp1c3RpZnk7IGZvbnQtc2l6ZTogMTAuNXB0OyBmb250
LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiIGNsYXNzPSIiPltKaWVdOiBNb3Jl
IHNwZWNpZmljYWxseSwgdGhlIHByb2JsZW0gY291bGQgYmUgY2F1c2VkIGJ5IGVpdGhlciDigJxz
ZXR0aW5nIHRoZSBMUyBhZ2UgZmllbGQgaW5jb3JyZWN0bHkgZHVlIHRvIGltcGxlbWVudGF0aW9u
IGJ1Z+KAnSBvciDigJxzeXN0ZW0gdGltZXIgcnVucyBzbyBmYXN0IHRoYXQgdGhlIExTIGFnZSBy
ZWFjaGVzIE1heEFnZSBtdWNoIGVhcmxpZXINCiB0aGFuIG90aGVyIHJvdXRlcnPigJ0uIEFub3Ro
ZXIgbGVzcyBsaWtlbHkgY2FzZSBpcyB0aGF0IHRoZSBMUyBhZ2UgZmllbGQgaXMgY29ycnVwdGVk
IGJlZm9yZSB0aGUgTFNBIGlzIGFzc2VtYmxlZCBpbnRvIE9TUEYgcGFja2V0Ljwvc3Bhbj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9IiIgY2xhc3M9IiI+PG86cCBjbGFzcz0iIj48L286cD48L3Nw
YW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IHRleHQtYWxp
Z246IGp1c3RpZnk7IGZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fu
cy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjogcmdi
KDMxLCA3MywgMTI1KTsiIGNsYXNzPSIiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9IiIgY2xhc3M9IiI+PG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8ZGl2
IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IHRleHQtYWxpZ246IGp1c3RpZnk7IGZv
bnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNz
PSIiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsi
IGNsYXNzPSIiPltKaWVdOiBSZWdhcmRpbmcgdGhlIHNvbHV0aW9ucyBzcGFjZSwgSU1PIHdlIG5l
ZWQgdG8gY29uc2lkZXIgYm90aCBjYXNlczog4oCcTFMgYWdlIHJlYWNoZXMgTWF4QWdl4oCdIGFu
ZCDigJxMUyBhZ2UgY2xvc2UgdG8gTWF4QWdl4oCdLiBGb3IgSVMtSVMsIFJGQyA2MjMyIGFuZCBS
RkMgNjIzMyBwcm92aWRlIHNvbHV0aW9ucyBmb3IgdGhlIGRldGVjdGlvbg0KIGFuZCBpZGVudGlm
aWNhdGlvbiBvZiBjb3JydXB0ZWQgSVMtSVMgcHVyZ2UsIHdoaWxlIE9TUEYgZG9lcyBub3QgaGF2
ZSBzaW1pbGFyIG1lY2hhbmlzbXMuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iIiBj
bGFzcz0iIj48bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1h
cmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgdGV4dC1hbGlnbjoganVzdGlmeTsgZm9udC1zaXplOiAx
MC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgY29sb3I6IHJnYigzMSwgNzMs
IDEyNSk7IiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSIi
IGNsYXNzPSIiPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0i
bWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyBmb250LXNpemU6
IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxi
IGNsYXNzPSIiPjxpIGNsYXNzPSIiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OiAxMXB0OyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiIGNsYXNzPSIiPltMZXM6XSBJdCBpcyBp
bmNvcnJlY3QgdG8gc2F5IHRoYXQgUkZDIDYyMzIgbWFrZXMgaXQgcG9zc2libGUgdG8gZGV0ZWN0
IGEgY29ycnVwdCBwdXJnZS4gV2hhdCBpdCBkb2VzIGRvIGlzIHRvIHByb3ZpZGUgYW4gaW5kaWNh
dGlvbiBhcyB0byB3aGljaCBJUyBpbml0aWF0ZWQNCiBhIHB1cmdlLiBJIGRvbuKAmXQga25vdyBo
b3cgT1NQRiB3b3VsZCBhZGRyZXNzIHRoaXMgaXNzdWUsIGJ1dCBmb3IgT1NQRnYyIGF0IGxlYXN0
IGFueSBzb2x1dGlvbiB3b3VsZCBsaWtlbHkgbm90IGJlIGJhY2t3YXJkcyBjb21wYXRpYmxlLiBG
b3IgdGhpcyByZWFzb24gSSBzdWdnZXN0IHRoYXQgeW91IG5vdCB0cnkgdG8gYWRkcmVzcyB0aGlz
IGlzc3VlIGluIHRoZSBzYW1lIGRyYWZ0Ljwvc3Bhbj48L2k+PC9iPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iIiBjbGFzcz0iIj48bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjxk
aXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgdGV4dC1hbGlnbjoganVzdGlmeTsg
Zm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xh
c3M9IiI+DQo8YiBjbGFzcz0iIj48aSBjbGFzcz0iIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyIgY2xhc3M9IiI+Jm5ic3A7PC9zcGFuPjwvaT48L2I+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSIiIGNsYXNzPSIiPjxvOnAgY2xhc3M9IiI+PC9vOnA+
PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0
LWFsaWduOiBqdXN0aWZ5OyBmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmks
IHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6
IHJnYigzMSwgNzMsIDEyNSk7IiBjbGFzcz0iIj5bSmllMl06IEFncmVlZCwgUkZDIDYyMzIgcHJv
dmlkZSB0aGUgbWVjaGFuaXNtIHRvIHRyYWNrIHRoZSBtaXNiZWhhdmVkIHJvdXRlcnMgc28gdGhh
dCBvcGVyYXRvciBjYW4gZml4IHRoZSBwcm9ibGVtLCB0aGUgZGV0ZWN0aW9uIGNhbiBiZSBiYXNl
ZCBvbiB0aGUgcnVsZXMgaW4gUkZDIDYyMzMgb3Igc29tZSBvdGhlciBhbm9tYWxpZXMuIEluZGVl
ZA0KIGZvciBPU1BGdjIgbGVnYWN5IExTQXMsIGl0IGlzIGRpZmZpY3VsdCB0byBpbnRyb2R1Y2Ug
dGhlIG1lY2hhbmlzbSBzaW1pbGFyIHRvIFJGQyA2MjMyLCB3aGlsZSBpdCBjYW4gYmUgZWFzaWVy
IGZvciB0aGUgT1NQRnYyL3YzIEV4dGVuZGVkIExTQXMuIFNvIGl0IGRlcGVuZHMgb24gaG93IGJh
Y2t3YXJkIGNvbXBhdGlibGUgdGhlIHNvbHV0aW9uIHNob3VsZCBiZS4gSSBhZ3JlZSB3aXRoIHlv
dSB0aGF0IHRoZSBzb2x1dGlvbiBmb3IgUHJvYmxlbQ0KIExvY2FsaXphdGlvbiBpbiBPU1BGIG5l
ZWRzIHRvIGJlIHByb3ZpZGVkIGluIGEgc2VwYXJhdGUgZG9jdW1lbnQuPC9zcGFuPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iIiBjbGFzcz0iIj48bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48
L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgdGV4dC1hbGlnbjog
anVzdGlmeTsgZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNl
cmlmOyIgY2xhc3M9IiI+DQo8YiBjbGFzcz0iIj48aSBjbGFzcz0iIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7IiBjbGFz
cz0iIj4mbmJzcDs8L3NwYW4+PC9pPjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9IiIgY2xh
c3M9IiI+PG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJn
aW46IDBjbSAwY20gMC4wMDAxcHQ7IHRleHQtYWxpZ246IGp1c3RpZnk7IGZvbnQtc2l6ZTogMTAu
NXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPGIgY2xh
c3M9IiI+PGkgY2xhc3M9IiI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6IDEx
cHQ7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyIgY2xhc3M9IiI+U29sdXRpb25zIHRvIExTIGFn
ZSAmbmJzcDtjb3JydXB0aW9uIGNhbiBiZSBkb25lIGluIGEgYmFja3dhcmRzIGNvbXBhdGlibGUg
d2F5LCBidXQgdGhleSAmbmJzcDtNVVNUIE5PVCByZXN1bHQgaW4gZGlzY2FyZGluZyBwdXJnZXMg
d2hpY2ggcGFzcyBhdXRoZW50aWNhdGlvbi0gZG9pbmcNCiBzbyBwbGFjZXMgeW91IGF0IHJpc2sg
Zm9yIGhhdmluZyBpbmNvbnNpc3RlbnQgTFNEQnMgaW4gdGhlIG5ldHdvcmsuPC9zcGFuPjwvaT48
L2I+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSIiIGNsYXNzPSIiPjxvOnAgY2xhc3M9IiI+PC9v
OnA+PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyB0
ZXh0LWFsaWduOiBqdXN0aWZ5OyBmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGli
cmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29s
b3I6IHJnYigzMSwgNzMsIDEyNSk7IiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSIiIGNsYXNzPSIiPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2
Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0LWFsaWduOiBqdXN0
aWZ5OyBmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7
IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IHJnYigzMSwgNzMs
IDEyNSk7IiBjbGFzcz0iIj5bSmllMl06IEV4YWN0bHkuIFRoZSByZWNlaXZlZCBNYXhBZ2UgTFNB
cyBjYW5ub3Qgc2ltcGx5IGJlIGRpc2NhcmRlZCwgdGhlIGRlY2lzaW9uIG11c3QgYmUgbWFkZSBj
YXJlZnVsbHksIHByb2JhYmx5IGJhc2VkIG9uIHNvbWUgYWRkaXRpb25hbCBpbmZvcm1hdGlvbi4g
VGhlIGF1dGhvcnMgaGFzIGRpc2N1c3NlZCBzb21lIHBvc3NpYmxlIHNvbHV0aW9uDQogaW50ZXJu
YWxseSwgYW5kIHdpbGwgcHJlcGFyZSBzb21lIG1hdGVyaWFsIGZvciBmdXJ0aGVyIG9wZW4gZGlz
Y3Vzc2lvbi48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSIiIGNsYXNzPSIiPjxvOnAg
Y2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNt
IDAuMDAwMXB0OyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyBmb250LXNpemU6IDEwLjVwdDsgZm9udC1m
YW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiIGNsYXNz
PSIiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9IiIgY2xhc3M9IiI+PG86
cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAw
Y20gMC4wMDAxcHQ7IHRleHQtYWxpZ246IGp1c3RpZnk7IGZvbnQtc2l6ZTogMTAuNXB0OyBmb250
LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyIgY2xh
c3M9IiI+QXMgd3JpdHRlbiwgdGhlIGRyYWZ0IG1ha2VzIGNsYWltcyB0aGF0IGFyZSBhdCBsZWFz
dCBtaXNsZWFkaW5nIOKAkyBhbmQgSSBiZWxpZXZlIGFjdHVhbGx5IGluY29ycmVjdC4gSW4gU2Vj
dGlvbiA2IHlvdSBzYXk6PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iIiBjbGFzcz0i
Ij48bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjog
MGNtIDBjbSAwLjAwMDFwdDsgdGV4dC1hbGlnbjoganVzdGlmeTsgZm9udC1zaXplOiAxMC41cHQ7
IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7
IiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSIiIGNsYXNz
PSIiPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2lu
OiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyBmb250LXNpemU6IDEwLjVw
dDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBjb2xvcjogcmdiKDMxLCA3MywgMTI1
KTsiIGNsYXNzPSIiPuKAnFRoZSBMUyBhZ2UgZmllbGQgbWF5IGJlIGFsdGVyZWQgYXMgYSByZXN1
bHQgb2Y8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSIiIGNsYXNzPSIiPjxvOnAgY2xh
c3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAu
MDAwMXB0OyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyBmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1p
bHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOiAxMXB0OyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiIGNsYXNzPSIi
PiZuYnNwOyZuYnNwOyBwYWNrZXQgY29ycnVwdGlvbiwgc3VjaCBtb2RpZmljYXRpb24gY2Fubm90
IGJlIGRldGVjdGVkIGJ5IExTQTwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9IiIgY2xh
c3M9IiI+PG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJn
aW46IDBjbSAwY20gMC4wMDAxcHQ7IHRleHQtYWxpZ246IGp1c3RpZnk7IGZvbnQtc2l6ZTogMTAu
NXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGNvbG9yOiByZ2IoMzEsIDczLCAx
MjUpOyIgY2xhc3M9IiI+Jm5ic3A7Jm5ic3A7IGNoZWNrc3VtIG5vciBPU1BGIHBhY2tldCBjcnlw
dG9ncmFwaGljIGF1dGhlbnRpY2F0aW9uLuKAnTwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9IiIgY2xhc3M9IiI+PG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8ZGl2IHN0
eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IHRleHQtYWxpZ246IGp1c3RpZnk7IGZvbnQt
c2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIi
Pg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGNvbG9yOiByZ2Io
MzEsIDczLCAxMjUpOyIgY2xhc3M9IiI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iIiBjbGFzcz0iIj48bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjxkaXYg
c3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgdGV4dC1hbGlnbjoganVzdGlmeTsgZm9u
dC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9
IiI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgY29sb3I6IHJn
YigzMSwgNzMsIDEyNSk7IiBjbGFzcz0iIj5UaGlzIGlzbuKAmXQgY29ycmVjdC48L3NwYW4+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSIiIGNsYXNzPSIiPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9z
cGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0LWFs
aWduOiBqdXN0aWZ5OyBmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNh
bnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IHJn
YigzMSwgNzMsIDEyNSk7IiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSIiIGNsYXNzPSIiPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRp
diBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyBm
b250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFz
cz0iIj4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7
IiBjbGFzcz0iIj5bSmllXSBUaGFua3MgZm9yIHBvaW50aW5nIG91dCB0aGlzLiBUaGlzIHNlbnRl
bmNlIG5lZWQgdG8gYmUgcmV2aXNlZCB0byBtZW50aW9uIOKAnExTQSBjb3JydXB0aW9u4oCdIHJh
dGhlciB0aGFuIOKAnHBhY2tldCBjb3JydXB0aW9u4oCdLjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9IiIgY2xhc3M9IiI+PG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8
ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IHRleHQtYWxpZ246IGp1c3RpZnk7
IGZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNs
YXNzPSIiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGNvbG9y
OiByZ2IoMzEsIDczLCAxMjUpOyIgY2xhc3M9IiI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iIiBjbGFzcz0iIj48bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4N
CjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgdGV4dC1hbGlnbjoganVzdGlm
eTsgZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIg
Y2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgY29s
b3I6IHJnYigzMSwgNzMsIDEyNSk7IiBjbGFzcz0iIj5XaGF0IHdvdWxkIGJlIGhlbHBmdWwg4oCT
IGF0IGxlYXN0IHRvIG1lIOKAkyBpcyB0byBtb3ZlIGZyb20gYSBnZW5lcmljIHByb2JsZW0gc3Rh
dGVtZW50IHRvIHRoZSBzcGVjaWZpYyBwcm9ibGVtIHlvdSB3YW50IHRvIHNvbHZlIGFuZCB0aGUg
cHJvcG9zZWQgc29sdXRpb24uIFRoaXMgYWxzbyByZXF1aXJlcyB5b3UgdG8NCiBtb3JlIGNsZWFy
bHkgc3RhdGUgdGhlIGNhc2VzIHdoZXJlIHRoZXJlIGlzIGFuIGFjdHVhbCB2dWxuZXJhYmlsaXR5
LiBJdCB3b3VsZCBiZSBhIGxvdCBlYXNpZXIgdG8gc3VwcG9ydCB0aGUgZHJhZnQgaWYgdGhpcyB3
ZXJlIGRvbmUuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iIiBjbGFzcz0iIj48bzpw
IGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBj
bSAwLjAwMDFwdDsgdGV4dC1hbGlnbjoganVzdGlmeTsgZm9udC1zaXplOiAxMC41cHQ7IGZvbnQt
ZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyIgY2xhc3M9IiI+Jm5ic3A7PC9zcGFu
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iIiBjbGFzcz0iIj48bzpwIGNsYXNzPSIiPjwvbzpw
Pjwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgdGV4
dC1hbGlnbjoganVzdGlmeTsgZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJp
LCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9y
OiByZ2IoMzEsIDczLCAxMjUpOyIgY2xhc3M9IiI+W0ppZV0gVGhhbmtzIGZvciB5b3VyIHN1Z2dl
c3Rpb24uIFllcyB3ZSBjYW4gdXBkYXRlIHRoaXMgZHJhZnQgd2l0aCBtb3JlIHNwZWNpZmljIHBy
b2JsZW0gc3RhdGVtZW50cyBhcyBJIG1lbnRpb25lZCBhYm92ZS48L3NwYW4+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSIiIGNsYXNzPSIiPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2
Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0LWFsaWduOiBqdXN0
aWZ5OyBmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7
IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IHJnYigzMSwgNzMs
IDEyNSk7IiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSIi
IGNsYXNzPSIiPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0i
bWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyBmb250LXNpemU6
IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7IiBjbGFzcz0i
Ij5bSmllXSBBcyBmb3IgdGhlIHByb3Bvc2VkIHNvbHV0aW9ucywgdGhlIGN1cnJlbnQgZHJhZnQg
c3BlY2lmaWVzIHRoZSByZXF1aXJlbWVudHMgb24gdGhlIHBvdGVudGlhbCBzb2x1dGlvbnMsIGZy
b20gd2hpY2ggd2UgZW52aXNpb24gdGhhdCBkaWZmZXJlbnQgc29sdXRpb25zIG1heWJlIG5lZWRl
ZCBmb3Ig4oCcSW1wYWN0IE1pdGlnYXRpb27igJ0gYW5kDQog4oCcUHJvYmxlbSBMb2NhbGl6YXRp
b27igJ0uIFRoZSBzb2x1dGlvbiBmb3Ig4oCcSW1wYWN0IG1pdGlnYXRpb27igJ0gY2FuIGJlIHRo
ZSBlYXNpZXIgb25lLCBmb3Igd2hpY2ggd2UgY2FuIHN0YXJ0IHRvIGRpc2N1c3MgdGhlIHBvdGVu
dGlhbCBzb2x1dGlvbnMgbm93LiBXaGlsZSB0aGUgc29sdXRpb24gZm9yIOKAnHByb2JsZW0gbG9j
YWxpemF0aW9u4oCdIG1heSBuZWVkIG1vcmUgY29uc2lkZXJhdGlvbnMuPC9zcGFuPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iIiBjbGFzcz0iIj48bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48
L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgdGV4dC1hbGlnbjog
anVzdGlmeTsgZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNl
cmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiByZ2IoMzEs
IDczLCAxMjUpOyIgY2xhc3M9IiI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iIiBjbGFzcz0iIj48bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5
bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgdGV4dC1hbGlnbjoganVzdGlmeTsgZm9udC1z
aXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+
DQo8YiBjbGFzcz0iIj48aSBjbGFzcz0iIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZTogMTFwdDsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7IiBjbGFzcz0iIj5bTGVzOl0gQSBk
aXNjdXNzaW9uIG9mIHRoZSByZXF1aXJlbWVudHMgaXMgdXNlZnVsIGFuZCBuZWNlc3NhcnksIGJ1
dCBJTU8gdW50aWwgeW91IHByb3Bvc2UgYSBzb2x1dGlvbiB0aGVyZSBpc27igJl0IGVub3VnaCBz
dWJzdGFuY2UgZm9yIHRoZSBkb2N1bWVudCB0byBiZWNvbWUNCiBhIFdHIGRvY3VtZW50Ljwvc3Bh
bj48L2k+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iIiBjbGFzcz0iIj48bzpwIGNsYXNz
PSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAw
MDFwdDsgdGV4dC1hbGlnbjoganVzdGlmeTsgZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5
OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZTogMTFwdDsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7IiBjbGFzcz0iIj4m
bmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSIiIGNsYXNzPSIiPjxvOnAgY2xh
c3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAu
MDAwMXB0OyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyBmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1p
bHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOiAxMXB0OyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiIGNsYXNzPSIi
PltKaWUyXSBZZXMgdGhlIGN1cnJlbnQgZHJhZnQgZm9jdXNlcyBvbiB0aGUgcHJvYmxlbSBzdGF0
ZW1lbnQgYW5kIHRoZSByZXF1aXJlbWVudHMsIHRoZSBnb2FsIGlzIHRvIGZpcnN0bHkgZ2V0IHRo
ZSBNYXhBZ2UgZmx1c2ggcHJvYmxlbSBhY2tub3dsZWRnZWQgYW5kIHJlYWNoIGNvbnNlbnN1cyBv
biB0aGUgcmVxdWlyZW1lbnRzLg0KIFRoZW4gdGhlIHBsYW4gaXMgdG8gc3BlY2lmeSB0aGUgc29s
dXRpb25zIGluIHNlcGFyYXRlIGRvY3VtZW50cy4mbmJzcDsgWW91ciB2YWx1YWJsZSBzdWdnZXN0
aW9ucyB3aWxsIGJlIGNvbnNpZGVyZWQsIGFuZCBmdXJ0aGVyIGNvbnRyaWJ1dGlvbnMgYXJlIHdl
bGNvbWUuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iIiBjbGFzcz0iIj48bzpwIGNs
YXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAw
LjAwMDFwdDsgdGV4dC1hbGlnbjoganVzdGlmeTsgZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFt
aWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7IiBjbGFzcz0i
Ij4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSIiIGNsYXNzPSIiPjxvOnAg
Y2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNt
IDAuMDAwMXB0OyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyBmb250LXNpemU6IDEwLjVwdDsgZm9udC1m
YW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiIGNsYXNz
PSIiPkJlc3QgcmVnYXJkcyw8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSIiIGNsYXNz
PSIiPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2lu
OiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyBmb250LXNpemU6IDEwLjVw
dDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBjb2xvcjogcmdiKDMxLCA3MywgMTI1
KTsiIGNsYXNzPSIiPkppZTwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9IiIgY2xhc3M9
IiI+PG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46
IDBjbSAwY20gMC4wMDAxcHQ7IHRleHQtYWxpZ246IGp1c3RpZnk7IGZvbnQtc2l6ZTogMTAuNXB0
OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPGIgY2xhc3M9
IiI+PGkgY2xhc3M9IiI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6IDExcHQ7
IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyIgY2xhc3M9IiI+Jm5ic3A7PC9zcGFuPjwvaT48L2I+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSIiIGNsYXNzPSIiPjxvOnAgY2xhc3M9IiI+PC9vOnA+
PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0
LWFsaWduOiBqdXN0aWZ5OyBmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmks
IHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxiIGNsYXNzPSIiPjxpIGNsYXNzPSIiPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBjb2xvcjogcmdiKDMxLCA3MywgMTI1
KTsiIGNsYXNzPSIiPiZuYnNwOyZuYnNwOyZuYnNwOyBMZXM8L3NwYW4+PC9pPjwvYj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9IiIgY2xhc3M9IiI+PG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+
PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IHRleHQtYWxpZ246
IGp1c3RpZnk7IGZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1z
ZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6IDEx
cHQ7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyIgY2xhc3M9IiI+Jm5ic3A7PC9zcGFuPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iIiBjbGFzcz0iIj48bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bh
bj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgdGV4dC1hbGln
bjoganVzdGlmeTsgZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5z
LXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiByZ2Io
MzEsIDczLCAxMjUpOyIgY2xhc3M9IiI+QmVzdCByZWdhcmRzLDwvc3Bhbj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9IiIgY2xhc3M9IiI+PG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+
DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IHRleHQtYWxpZ246IGp1c3Rp
Znk7IGZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsi
IGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjogcmdiKDMxLCA3Mywg
MTI1KTsiIGNsYXNzPSIiPkppZTwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9IiIgY2xh
c3M9IiI+PG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJn
aW46IDBjbSAwY20gMC4wMDAxcHQ7IHRleHQtYWxpZ246IGp1c3RpZnk7IGZvbnQtc2l6ZTogMTAu
NXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGNvbG9yOiByZ2IoMzEsIDczLCAx
MjUpOyIgY2xhc3M9IiI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iIiBj
bGFzcz0iIj48bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1h
cmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgdGV4dC1hbGlnbjoganVzdGlmeTsgZm9udC1zaXplOiAx
MC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgY29sb3I6IHJnYigzMSwgNzMs
IDEyNSk7IiBjbGFzcz0iIj4mbmJzcDsmbmJzcDsgTGVzPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iIiBjbGFzcz0iIj48bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjxk
aXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgdGV4dC1hbGlnbjoganVzdGlmeTsg
Zm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xh
c3M9IiI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgY29sb3I6
IHJnYigzMSwgNzMsIDEyNSk7IiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSIiIGNsYXNzPSIiPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0K
PGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0LWFsaWduOiBqdXN0aWZ5
OyBmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBj
bGFzcz0iIj4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBjb2xv
cjogcmdiKDMxLCA3MywgMTI1KTsiIGNsYXNzPSIiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9IiIgY2xhc3M9IiI+PG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+
DQo8ZGl2IHN0eWxlPSJib3JkZXItc3R5bGU6IG5vbmUgbm9uZSBub25lIHNvbGlkOyBib3JkZXIt
bGVmdC1jb2xvcjogYmx1ZTsgYm9yZGVyLWxlZnQtd2lkdGg6IDEuNXB0OyBwYWRkaW5nOiAwY20g
MGNtIDBjbSA0cHQ7IiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJib3Jk
ZXItc3R5bGU6IHNvbGlkIG5vbmUgbm9uZTsgYm9yZGVyLXRvcC1jb2xvcjogcmdiKDE4MSwgMTk2
LCAyMjMpOyBib3JkZXItdG9wLXdpZHRoOiAxcHQ7IHBhZGRpbmc6IDNwdCAwY20gMGNtOyIgY2xh
c3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IHRleHQtYWxpZ246
IGp1c3RpZnk7IGZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1z
ZXJpZjsiIGNsYXNzPSIiPg0KPGIgY2xhc3M9IiI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7IiBjbGFzcz0i
Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6IDEw
cHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj48c3BhbiBjbGFz
cz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+RG9uZ2ppZSAoSmltbXkpDQog
WzxhIGhyZWY9Im1haWx0bzpqaWUuZG9uZ0BodWF3ZWkuY29tIiBzdHlsZT0iY29sb3I6IGJsdWU7
IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyIgY2xhc3M9IiI+bWFpbHRvOmppZS5kb25nQGh1
YXdlaS5jb208L2E+XTxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwv
c3Bhbj48YnIgY2xhc3M9IiI+DQo8YiBjbGFzcz0iIj5TZW50OjwvYj48c3BhbiBjbGFzcz0iQXBw
bGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+U3VuZGF5LCBKdWx5IDMxLCAyMDE2IDEx
OjQ4IFBNPGJyIGNsYXNzPSIiPg0KPGIgY2xhc3M9IiI+VG86PC9iPjxzcGFuIGNsYXNzPSJBcHBs
ZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5MZXMgR2luc2JlcmcgKGdpbnNiZXJnKTs8
c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0i
bWFpbHRvOm9zcGZAaWV0Zi5vcmciIHN0eWxlPSJjb2xvcjogYmx1ZTsgdGV4dC1kZWNvcmF0aW9u
OiB1bmRlcmxpbmU7IiBjbGFzcz0iIj5vc3BmQGlldGYub3JnPC9hPjxiciBjbGFzcz0iIj4NCjxi
IGNsYXNzPSIiPkNjOjwvYj48c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJz
cDs8L3NwYW4+Wmhhbmd4dWRvbmcgKHpoYW5neHVkb25nLCBWUlApOzxzcGFuIGNsYXNzPSJBcHBs
ZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVmPSJtYWlsdG86bGl6aGVucWlh
bmdAY2hpbmFtb2JpbGUuY29tIiBzdHlsZT0iY29sb3I6IGJsdWU7IHRleHQtZGVjb3JhdGlvbjog
dW5kZXJsaW5lOyIgY2xhc3M9IiI+bGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tPC9hPjxiciBj
bGFzcz0iIj4NCjxiIGNsYXNzPSIiPlN1YmplY3Q6PC9iPjxzcGFuIGNsYXNzPSJBcHBsZS1jb252
ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5SRTogW09TUEZdIFNvbGljaXQgZmVlZGJhY2tzIG9u
IGRyYWZ0LWRvbmctb3NwZi1tYXhhZ2UtZmx1c2gtcHJvYmxlbS1zdGF0ZW1lbnQ8L3NwYW4+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSIiIGNsYXNzPSIiPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9z
cGFuPjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAw
LjAwMDFwdDsgdGV4dC1hbGlnbjoganVzdGlmeTsgZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFt
aWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9IiIgY2xhc3M9IiI+Jm5ic3A7PG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+
DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IHRleHQtYWxpZ246IGp1c3Rp
Znk7IGZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsi
IGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjogcmdiKDMxLCA3Mywg
MTI1KTsiIGNsYXNzPSIiPkhpIExlcyw8c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNl
Ij4mbmJzcDs8L3NwYW4+PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iIiBjbGFzcz0i
Ij48bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjog
MGNtIDBjbSAwLjAwMDFwdDsgdGV4dC1hbGlnbjoganVzdGlmeTsgZm9udC1zaXplOiAxMC41cHQ7
IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyIgY2xhc3M9IiI+Jm5ic3A7
PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iIiBjbGFzcz0iIj48bzpwIGNsYXNzPSIi
PjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFw
dDsgdGV4dC1hbGlnbjoganVzdGlmeTsgZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBD
YWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyIgY2xhc3M9IiI+VGhhbmtzIGZvciB5b3VyIGNvbW1l
bnRzLjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9IiIgY2xhc3M9IiI+PG86cCBjbGFz
cz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4w
MDAxcHQ7IHRleHQtYWxpZ246IGp1c3RpZnk7IGZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWls
eTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiIGNsYXNzPSIiPiZuYnNwOzwvc3Bhbj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9IiIgY2xhc3M9IiI+PG86cCBjbGFzcz0iIj48L286cD48L3Nw
YW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IHRleHQtYWxp
Z246IGp1c3RpZnk7IGZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fu
cy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjogcmdi
KDMxLCA3MywgMTI1KTsiIGNsYXNzPSIiPk9TUEYgcGFja2V0IGxldmVsIGNoZWNrc3VtIGFuZCBh
dXRoZW50aWNhdGlvbiBjYW4gb25seSBwcm90ZWN0IHRoZSBhc3NlbWJsZWQgTFNVIHBhY2tldCBv
bmUgaG9wIG9uIHRoZSB3aXJlLCB3aGlsZSBjYW5ub3QgZGV0ZWN0IGFueSBjaGFuZ2UgdG8gTFNB
IG1hZGUgYnkgdGhlIHJvdXRlcnMuIFRoaXMgaXMgYmVjYXVzZSB0aGUgT1NQRiBwYWNrZXRzDQog
YXJlIHJlLWFzc2VtYmxlZCBvbiBlYWNoIGhvcCwgd2hpY2ggaXMgc2xpZ2h0bHkgZGlmZmVyZW50
IGZyb20gSVMtSVMuIFNvIHRoZSBwcm9ibGVtIGZvciBPU1BGIGlzIG1haW5seSBkdWUgdG8gdGhl
IHByb2JsZW1zIGluc2lkZSB0aGUgcm91dGVyLCBmb3IgZXhhbXBsZSBwcm90b2NvbCBpbXBsZW1l
bnRhdGlvbnMsIHN5c3RlbSB0aW1lcnMsIG9yIHNvbWUgaGFyZHdhcmUgcHJvYmxlbS4gQWN0dWFs
bHkgdGhpcyBwcm9ibGVtIGhhcyBiZWVuIHNlZW4NCiBpbiBzZXZlcmFsIHByb2R1Y3Rpb24gbmV0
d29ya3MuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iIiBjbGFzcz0iIj48bzpwIGNs
YXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAw
LjAwMDFwdDsgdGV4dC1hbGlnbjoganVzdGlmeTsgZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFt
aWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyIgY2xhc3M9IiI+Jm5ic3A7PC9zcGFuPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iIiBjbGFzcz0iIj48bzpwIGNsYXNzPSIiPjwvbzpwPjwv
c3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgdGV4dC1h
bGlnbjoganVzdGlmeTsgZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBz
YW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiBy
Z2IoMzEsIDczLCAxMjUpOyIgY2xhc3M9IiI+V2UgY2FuIGltcHJvdmUgdGhlIGRlc2NyaXB0aW9u
IGluIHRoZSBkcmFmdCB0byBtYWtlIHRoaXMgY2xlYXIuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iIiBjbGFzcz0iIj48bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjxk
aXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgdGV4dC1hbGlnbjoganVzdGlmeTsg
Zm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xh
c3M9IiI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiByZ2IoMzEsIDczLCAxMjUp
OyIgY2xhc3M9IiI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iIiBjbGFz
cz0iIj48bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdp
bjogMGNtIDBjbSAwLjAwMDFwdDsgdGV4dC1hbGlnbjoganVzdGlmeTsgZm9udC1zaXplOiAxMC41
cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyIgY2xhc3M9IiI+QmVz
dCByZWdhcmRzLDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9IiIgY2xhc3M9IiI+PG86
cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAw
Y20gMC4wMDAxcHQ7IHRleHQtYWxpZ246IGp1c3RpZnk7IGZvbnQtc2l6ZTogMTAuNXB0OyBmb250
LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiIGNsYXNzPSIiPkppZTwvc3Bhbj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9IiIgY2xhc3M9IiI+PG86cCBjbGFzcz0iIj48L286cD48
L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IHRleHQt
YWxpZ246IGp1c3RpZnk7IGZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwg
c2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjog
cmdiKDMxLCA3MywgMTI1KTsiIGNsYXNzPSIiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9IiIgY2xhc3M9IiI+PG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8
ZGl2IGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0iYm9yZGVyLXN0eWxlOiBzb2xpZCBub25lIG5vbmU7
IGJvcmRlci10b3AtY29sb3I6IHJnYigxODEsIDE5NiwgMjIzKTsgYm9yZGVyLXRvcC13aWR0aDog
MXB0OyBwYWRkaW5nOiAzcHQgMGNtIDBjbTsiIGNsYXNzPSIiPg0KPGRpdiBzdHlsZT0ibWFyZ2lu
OiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyBmb250LXNpemU6IDEwLjVw
dDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxiIGNsYXNz
PSIiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWls
eTogVGFob21hLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOiAxMHB0OyBmb250LWZhbWlseTogVGFob21hLCBz
YW5zLXNlcmlmOyIgY2xhc3M9IiI+PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+
Jm5ic3A7PC9zcGFuPkxlcyBHaW5zYmVyZw0KIChnaW5zYmVyZykgWzxhIGhyZWY9Im1haWx0bzpn
aW5zYmVyZ0BjaXNjby5jb20iIHN0eWxlPSJjb2xvcjogYmx1ZTsgdGV4dC1kZWNvcmF0aW9uOiB1
bmRlcmxpbmU7IiBjbGFzcz0iIj5tYWlsdG86Z2luc2JlcmdAY2lzY28uY29tPC9hPl08c3BhbiBj
bGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PGJyIGNsYXNzPSIiPg0K
PGIgY2xhc3M9IiI+U2VudDo8L2I+PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+
Jm5ic3A7PC9zcGFuPk1vbmRheSwgQXVndXN0IDAxLCAyMDE2IDE6MzAgUE08YnIgY2xhc3M9IiI+
DQo8YiBjbGFzcz0iIj5Ubzo8L2I+PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+
Jm5ic3A7PC9zcGFuPkRvbmdqaWUgKEppbW15KTs8c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVk
LXNwYWNlIj4mbmJzcDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOm9zcGZAaWV0Zi5vcmciIHN0eWxl
PSJjb2xvcjogYmx1ZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IiBjbGFzcz0iIj5vc3Bm
QGlldGYub3JnPC9hPjxiciBjbGFzcz0iIj4NCjxiIGNsYXNzPSIiPkNjOjwvYj48c3BhbiBjbGFz
cz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+Wmhhbmd4dWRvbmcgKHpoYW5n
eHVkb25nLCBWUlApOzxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwv
c3Bhbj48YSBocmVmPSJtYWlsdG86bGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tIiBzdHlsZT0i
Y29sb3I6IGJsdWU7IHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyIgY2xhc3M9IiI+bGl6aGVu
cWlhbmdAY2hpbmFtb2JpbGUuY29tPC9hPjxiciBjbGFzcz0iIj4NCjxiIGNsYXNzPSIiPlN1Ympl
Y3Q6PC9iPjxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj5S
RTogW09TUEZdIFNvbGljaXQgZmVlZGJhY2tzIG9uIGRyYWZ0LWRvbmctb3NwZi1tYXhhZ2UtZmx1
c2gtcHJvYmxlbS1zdGF0ZW1lbnQ8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSIiIGNs
YXNzPSIiPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N
CjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgdGV4dC1hbGlnbjoganVzdGlm
eTsgZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIg
Y2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9IiIgY2xhc3M9IiI+Jm5ic3A7PG86
cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAw
Y20gMC4wMDAxcHQ7IHRleHQtYWxpZ246IGp1c3RpZnk7IGZvbnQtc2l6ZTogMTAuNXB0OyBmb250
LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyIgY2xh
c3M9IiI+SmllIOKAkzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9IiIgY2xhc3M9IiI+
PG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBj
bSAwY20gMC4wMDAxcHQ7IHRleHQtYWxpZ246IGp1c3RpZnk7IGZvbnQtc2l6ZTogMTAuNXB0OyBm
b250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyIg
Y2xhc3M9IiI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iIiBjbGFzcz0i
Ij48bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjog
MGNtIDBjbSAwLjAwMDFwdDsgdGV4dC1hbGlnbjoganVzdGlmeTsgZm9udC1zaXplOiAxMC41cHQ7
IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7
IiBjbGFzcz0iIj5UaGUgZHJhZnQgc2F5cyAoU2VjdGlvbiAyKTo8L3NwYW4+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSIiIGNsYXNzPSIiPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2
Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0LWFsaWduOiBqdXN0
aWZ5OyBmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7
IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBj
b2xvcjogcmdiKDMxLCA3MywgMTI1KTsiIGNsYXNzPSIiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9IiIgY2xhc3M9IiI+PG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9k
aXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IHRleHQtYWxpZ246IGp1
c3RpZnk7IGZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJp
ZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6IDExcHQ7
IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyIgY2xhc3M9IiI+4oCcU2luY2UgY3J5cHRvZ3JhcGhp
YyBhdXRoZW50aWNhdGlvbiBpcyBleGVjdXRlZCBhdCB0aGUgT1NQRiBwYWNrZXQ8L3NwYW4+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSIiIGNsYXNzPSIiPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9z
cGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0LWFs
aWduOiBqdXN0aWZ5OyBmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNh
bnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OiAxMXB0OyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiIGNsYXNzPSIiPiZuYnNwOyZuYnNwOyBs
ZXZlbCwgaXQgY2FuIG9ubHkgcHJvdGVjdCB0aGUgYXNzZW1ibGVkIExTVSBwYWNrZXQgZm9yIG9u
ZSBob3AgYW5kPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iIiBjbGFzcz0iIj48bzpw
IGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBj
bSAwLjAwMDFwdDsgdGV4dC1hbGlnbjoganVzdGlmeTsgZm9udC1zaXplOiAxMC41cHQ7IGZvbnQt
ZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgY29sb3I6IHJnYigzMSwgNzMsIDEyNSk7IiBjbGFz
cz0iIj4mbmJzcDsmbmJzcDsgZG9lcyBub3QgcHJvdmlkZSBhbnkgYWRkaXRpb25hbCBwcm90ZWN0
aW9uIGZvciB0aGUgY29ycnVwdGlvbiBvZiBMUzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9IiIgY2xhc3M9IiI+PG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8ZGl2IHN0
eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IHRleHQtYWxpZ246IGp1c3RpZnk7IGZvbnQt
c2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIi
Pg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGNvbG9yOiByZ2Io
MzEsIDczLCAxMjUpOyIgY2xhc3M9IiI+Jm5ic3A7Jm5ic3A7IGFnZSBmaWVsZC7igJ08L3NwYW4+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSIiIGNsYXNzPSIiPjxvOnAgY2xhc3M9IiI+PC9vOnA+
PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0
LWFsaWduOiBqdXN0aWZ5OyBmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmks
IHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOiAxMXB0OyBjb2xvcjogcmdiKDMxLCA3MywgMTI1KTsiIGNsYXNzPSIiPiZuYnNwOzwvc3Bh
bj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9IiIgY2xhc3M9IiI+PG86cCBjbGFzcz0iIj48L286
cD48L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IHRl
eHQtYWxpZ246IGp1c3RpZnk7IGZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJy
aSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6IDExcHQ7IGNvbG9yOiByZ2IoMzEsIDczLCAxMjUpOyIgY2xhc3M9IiI+QnV0IGFzIGF1
dGhlbnRpY2F0aW9uIGlzIGNhbGN1bGF0ZWQgYXQgdGhlIE9TUEYgcGFja2V0IGxldmVsLCBhbnkg
Y2hhbmdlIHRvIHRoZSBMUyBhZ2UgZmllbGQgZm9yIGFuIGluZGl2aWR1YWwgTFNBIGNvbnRhaW5l
ZCB3aXRoaW4gdGhlIE9TUEYgcGFja2V0IChlLmcuIGJ5IHNvbWUgcGFja2V0IGNvcnJ1cHRpb24N
CiBpbiB0cmFuc21pc3Npb24pIHdvdWxkIGNhdXNlIGF1dGhlbnRpY2F0aW9uIHRvIGZhaWwgd2hl
biB0aGUgcGFja2V0IGlzIHJlY2VpdmVkLiBTbyB0aGUgc3RhdGVtZW50IHlvdSBtYWtlIGlzIG5v
dCBjb3JyZWN0LiBJIHRoZXJlZm9yZSBhbSBzdHJ1Z2dsaW5nIHRvIHVuZGVyc3RhbmQgd2hhdCBw
cm9ibGVtIHlvdSBiZWxpZXZlIGlzIG5vdCBhZGRyZXNzZWQgYnkgZXhpc3RpbmcgYXV0aGVudGlj
YXRpb24gdGVjaG5pcXVlcy48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSIiIGNsYXNz
PSIiPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2lu
OiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyBmb250LXNpemU6IDEwLjVw
dDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBjb2xvcjogcmdiKDMxLCA3MywgMTI1
KTsiIGNsYXNzPSIiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9IiIgY2xh
c3M9IiI+PG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJn
aW46IDBjbSAwY20gMC4wMDAxcHQ7IHRleHQtYWxpZ246IGp1c3RpZnk7IGZvbnQtc2l6ZTogMTAu
NXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGNvbG9yOiByZ2IoMzEsIDczLCAx
MjUpOyIgY2xhc3M9IiI+Jm5ic3A7Jm5ic3A7IExlczwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9IiIgY2xhc3M9IiI+PG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8ZGl2
IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IHRleHQtYWxpZ246IGp1c3RpZnk7IGZv
bnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNz
PSIiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6IDExcHQ7IGNvbG9yOiBy
Z2IoMzEsIDczLCAxMjUpOyIgY2xhc3M9IiI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iIiBjbGFzcz0iIj48bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjxk
aXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgdGV4dC1hbGlnbjoganVzdGlmeTsg
Zm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xh
c3M9IiI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTogMTFwdDsgY29sb3I6
IHJnYigzMSwgNzMsIDEyNSk7IiBjbGFzcz0iIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSIiIGNsYXNzPSIiPjxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0K
PGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0LWFsaWduOiBqdXN0aWZ5
OyBmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBj
bGFzcz0iIj4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOiAxMXB0OyBjb2xv
cjogcmdiKDMxLCA3MywgMTI1KTsiIGNsYXNzPSIiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9IiIgY2xhc3M9IiI+PG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+
DQo8ZGl2IHN0eWxlPSJib3JkZXItc3R5bGU6IG5vbmUgbm9uZSBub25lIHNvbGlkOyBib3JkZXIt
bGVmdC1jb2xvcjogYmx1ZTsgYm9yZGVyLWxlZnQtd2lkdGg6IDEuNXB0OyBwYWRkaW5nOiAwY20g
MGNtIDBjbSA0cHQ7IiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9IiI+DQo8ZGl2IHN0eWxlPSJib3Jk
ZXItc3R5bGU6IHNvbGlkIG5vbmUgbm9uZTsgYm9yZGVyLXRvcC1jb2xvcjogcmdiKDE4MSwgMTk2
LCAyMjMpOyBib3JkZXItdG9wLXdpZHRoOiAxcHQ7IHBhZGRpbmc6IDNwdCAwY20gMGNtOyIgY2xh
c3M9IiI+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IHRleHQtYWxpZ246
IGp1c3RpZnk7IGZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1z
ZXJpZjsiIGNsYXNzPSIiPg0KPGIgY2xhc3M9IiI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6IDEwcHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7IiBjbGFzcz0i
Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6IDEw
cHQ7IGZvbnQtZmFtaWx5OiBUYWhvbWEsIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj48c3BhbiBjbGFz
cz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+T1NQRiBbPGEgaHJlZj0ibWFp
bHRvOm9zcGYtYm91bmNlc0BpZXRmLm9yZyIgc3R5bGU9ImNvbG9yOiBibHVlOyB0ZXh0LWRlY29y
YXRpb246IHVuZGVybGluZTsiIGNsYXNzPSIiPm1haWx0bzpvc3BmLWJvdW5jZXNAaWV0Zi5vcmc8
L2E+XTxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YiBj
bGFzcz0iIj5Pbg0KIEJlaGFsZiBPZjxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2Ui
PiZuYnNwOzwvc3Bhbj48L2I+RG9uZ2ppZSAoSmltbXkpPGJyIGNsYXNzPSIiPg0KPGIgY2xhc3M9
IiI+U2VudDo8L2I+PHNwYW4gY2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9z
cGFuPlN1bmRheSwgSnVseSAzMSwgMjAxNiA4OjE1IFBNPGJyIGNsYXNzPSIiPg0KPGIgY2xhc3M9
IiI+VG86PC9iPjxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bh
bj48YSBocmVmPSJtYWlsdG86b3NwZkBpZXRmLm9yZyIgc3R5bGU9ImNvbG9yOiBibHVlOyB0ZXh0
LWRlY29yYXRpb246IHVuZGVybGluZTsiIGNsYXNzPSIiPm9zcGZAaWV0Zi5vcmc8L2E+PGJyIGNs
YXNzPSIiPg0KPGIgY2xhc3M9IiI+Q2M6PC9iPjxzcGFuIGNsYXNzPSJBcHBsZS1jb252ZXJ0ZWQt
c3BhY2UiPiZuYnNwOzwvc3Bhbj5aaGFuZ3h1ZG9uZyAoemhhbmd4dWRvbmcsIFZSUCk7PHNwYW4g
Y2xhc3M9IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxhIGhyZWY9Im1haWx0
bzpsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb20iIHN0eWxlPSJjb2xvcjogYmx1ZTsgdGV4dC1k
ZWNvcmF0aW9uOiB1bmRlcmxpbmU7IiBjbGFzcz0iIj5saXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5j
b208L2E+PGJyIGNsYXNzPSIiPg0KPGIgY2xhc3M9IiI+U3ViamVjdDo8L2I+PHNwYW4gY2xhc3M9
IkFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPltPU1BGXSBTb2xpY2l0IGZlZWRi
YWNrcyBvbiBkcmFmdC1kb25nLW9zcGYtbWF4YWdlLWZsdXNoLXByb2JsZW0tc3RhdGVtZW50PC9z
cGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iIiBjbGFzcz0iIj48bzpwIGNsYXNzPSIiPjwv
bzpwPjwvc3Bhbj48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBj
bSAwY20gMC4wMDAxcHQ7IHRleHQtYWxpZ246IGp1c3RpZnk7IGZvbnQtc2l6ZTogMTAuNXB0OyBm
b250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSIiIGNsYXNzPSIiPiZuYnNwOzxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFu
PjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0LWFsaWdu
OiBqdXN0aWZ5OyBmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMt
c2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iIiBjbGFzcz0iIj5I
aSBhbGwsPG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJn
aW46IDBjbSAwY20gMC4wMDAxcHQ7IHRleHQtYWxpZ246IGp1c3RpZnk7IGZvbnQtc2l6ZTogMTAu
NXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSIiIGNsYXNzPSIiPiZuYnNwOzxvOnAgY2xhc3M9IiI+PC9vOnA+
PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0
LWFsaWduOiBqdXN0aWZ5OyBmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmks
IHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iIiBjbGFz
cz0iIj5kcmFmdC1kb25nLW9zcGYtbWF4YWdlLWZsdXNoLXByb2JsZW0tc3RhdGVtZW50IGRlc2Ny
aWJlcyB0aGUgcHJvYmxlbXMgY2F1c2VkIGJ5IHRoZSBjb3JydXB0aW9uIG9mIHRoZSBMUyBBZ2Ug
ZmllbGQsIGFuZCBzdW1tYXJpemVzIHRoZSByZXF1aXJlbWVudHMgb24gcG90ZW50aWFsIHNvbHV0
aW9ucy4gVGhpcyBkcmFmdCByZWNlaXZlZCBnb29kIGNvbW1lbnRzIGR1cmluZyB0aGUgcHJlc2Vu
dGF0aW9uDQogb24gdGhlIElFVEYgbWVldGluZyBpbiBCLkEuPG86cCBjbGFzcz0iIj48L286cD48
L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IHRleHQt
YWxpZ246IGp1c3RpZnk7IGZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwg
c2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSIiIGNsYXNz
PSIiPiZuYnNwOzxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2Pg0KPGRpdiBzdHlsZT0i
bWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0LWFsaWduOiBqdXN0aWZ5OyBmb250LXNpemU6
IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IiBjbGFzcz0iIj4NCjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iIiBjbGFzcz0iIj5UaGUgYXV0aG9ycyB3b3VsZCBsaWtl
IHRvIHNvbGljaXQgZnVydGhlciBmZWVkYmFja3MgZnJvbSB0aGUgbWFpbGluZyBsaXN0LCBvbiBi
b3RoIHRoZSBwcm9ibGVtIHN0YXRlbWVudCBhbmQgdGhlIHNvbHV0aW9uIHJlcXVpcmVtZW50cy4g
QmFzZWQgb24gdGhlIGZlZWRiYWNrcywgd2Ugd2lsbCB1cGRhdGUgdGhlIHByb2JsZW0gc3RhdGVt
ZW50IGRyYWZ0LCBhbmQgd29yayB0b2dldGhlcg0KIHRvIGJ1aWxkIHN1aXRhYmxlIHNvbHV0aW9u
cy48c3BhbiBjbGFzcz0iQXBwbGUtY29udmVydGVkLXNwYWNlIj4mbmJzcDs8L3NwYW4+PG86cCBj
bGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20g
MC4wMDAxcHQ7IHRleHQtYWxpZ246IGp1c3RpZnk7IGZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZh
bWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSIiIGNsYXNzPSIiPiZuYnNwOzxvOnAgY2xhc3M9IiI+PC9vOnA+PC9zcGFuPjwvZGl2
Pg0KPGRpdiBzdHlsZT0ibWFyZ2luOiAwY20gMGNtIDAuMDAwMXB0OyB0ZXh0LWFsaWduOiBqdXN0
aWZ5OyBmb250LXNpemU6IDEwLjVwdDsgZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7
IiBjbGFzcz0iIj4NCjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iIiBjbGFzcz0iIj5UaGUgVVJM
IG9mIHRoZSBkcmFmdCBpczo8bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjxkaXYg
c3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgdGV4dC1hbGlnbjoganVzdGlmeTsgZm9u
dC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9
IiI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9IiIgY2xhc3M9IiI+PGEgaHJlZj0iaHR0cHM6
Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWRvbmctb3NwZi1tYXhhZ2UtZmx1c2gtcHJvYmxl
bS1zdGF0ZW1lbnQtMDAiIHN0eWxlPSJjb2xvcjogYmx1ZTsgdGV4dC1kZWNvcmF0aW9uOiB1bmRl
cmxpbmU7IiBjbGFzcz0iIj5odHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtZG9uZy1v
c3BmLW1heGFnZS1mbHVzaC1wcm9ibGVtLXN0YXRlbWVudC0wMDwvYT48bzpwIGNsYXNzPSIiPjwv
bzpwPjwvc3Bhbj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsg
dGV4dC1hbGlnbjoganVzdGlmeTsgZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxp
YnJpLCBzYW5zLXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9IiIg
Y2xhc3M9IiI+Jm5ic3A7PG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8ZGl2IHN0
eWxlPSJtYXJnaW46IDBjbSAwY20gMC4wMDAxcHQ7IHRleHQtYWxpZ246IGp1c3RpZnk7IGZvbnQt
c2l6ZTogMTAuNXB0OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIi
Pg0KPHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSIiIGNsYXNzPSIiPkNvbW1lbnRzICZhbXA7IGZl
ZWRiYWNrcyBhcmUgd2VsY29tZS48bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bhbj48L2Rpdj4NCjxk
aXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgdGV4dC1hbGlnbjoganVzdGlmeTsg
Zm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyIgY2xh
c3M9IiI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9IiIgY2xhc3M9IiI+Jm5ic3A7PG86cCBj
bGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46IDBjbSAwY20g
MC4wMDAxcHQ7IHRleHQtYWxpZ246IGp1c3RpZnk7IGZvbnQtc2l6ZTogMTAuNXB0OyBmb250LWZh
bWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSIiIGNsYXNzPSIiPkJlc3QgcmVnYXJkcyw8bzpwIGNsYXNzPSIiPjwvbzpwPjwvc3Bh
bj48L2Rpdj4NCjxkaXYgc3R5bGU9Im1hcmdpbjogMGNtIDBjbSAwLjAwMDFwdDsgdGV4dC1hbGln
bjoganVzdGlmeTsgZm9udC1zaXplOiAxMC41cHQ7IGZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5z
LXNlcmlmOyIgY2xhc3M9IiI+DQo8c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9IiIgY2xhc3M9IiI+
SmllPG86cCBjbGFzcz0iIj48L286cD48L3NwYW4+PC9kaXY+DQo8ZGl2IHN0eWxlPSJtYXJnaW46
IDBjbSAwY20gMC4wMDAxcHQ7IHRleHQtYWxpZ246IGp1c3RpZnk7IGZvbnQtc2l6ZTogMTAuNXB0
OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiIGNsYXNzPSIiPg0KPHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSIiIGNsYXNzPSIiPiZuYnNwOzxvOnAgY2xhc3M9IiI+PC9vOnA+PC9z
cGFuPjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2Nr
cXVvdGU+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTogQ2Fs
aWJyaSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxNHB4OyBmb250LXN0eWxlOiBub3JtYWw7IGZv
bnQtdmFyaWFudC1jYXBzOiBub3JtYWw7IGZvbnQtd2VpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFj
aW5nOiBub3JtYWw7IG9ycGhhbnM6IGF1dG87IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVu
dDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd2lkb3dz
OiBhdXRvOyB3b3JkLXNwYWNpbmc6IDBweDsgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4
OyBmbG9hdDogbm9uZTsgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IiBjbGFzcz0iIj48L3Nw
YW4+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBmb250LXNp
emU6IDE0cHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDsg
Zm9udC13ZWlnaHQ6IG5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgb3JwaGFuczogYXV0
bzsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBu
b25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3aWRvd3M6IGF1dG87IHdvcmQtc3BhY2luZzogMHB4
OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7IGZsb2F0OiBub25lOyBkaXNwbGF5OiBp
bmxpbmUgIWltcG9ydGFudDsiIGNsYXNzPSIiPl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fPC9zcGFuPjxiciBzdHlsZT0iZm9udC1mYW1pbHk6IENhbGlicmks
IHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZh
cmlhbnQtY2Fwczogbm9ybWFsOyBmb250LXdlaWdodDogbm9ybWFsOyBsZXR0ZXItc3BhY2luZzog
bm9ybWFsOyBvcnBoYW5zOiBhdXRvOyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBw
eDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdpZG93czogYXV0
bzsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsiIGNs
YXNzPSIiPg0KPHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBm
b250LXNpemU6IDE0cHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12YXJpYW50LWNhcHM6IG5v
cm1hbDsgZm9udC13ZWlnaHQ6IG5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgb3JwaGFu
czogYXV0bzsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7IHRleHQtdHJhbnNm
b3JtOiBub25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3aWRvd3M6IGF1dG87IHdvcmQtc3BhY2lu
ZzogMHB4OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7IGZsb2F0OiBub25lOyBkaXNw
bGF5OiBpbmxpbmUgIWltcG9ydGFudDsiIGNsYXNzPSIiPk9TUEYNCiBtYWlsaW5nIGxpc3Q8L3Nw
YW4+PGJyIHN0eWxlPSJmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsgZm9udC1zaXpl
OiAxNHB4OyBmb250LXN0eWxlOiBub3JtYWw7IGZvbnQtdmFyaWFudC1jYXBzOiBub3JtYWw7IGZv
bnQtd2VpZ2h0OiBub3JtYWw7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IG9ycGhhbnM6IGF1dG87
IHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5zZm9ybTogbm9u
ZTsgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd2lkb3dzOiBhdXRvOyB3b3JkLXNwYWNpbmc6IDBweDsg
LXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4OyIgY2xhc3M9IiI+DQo8c3BhbiBzdHlsZT0i
Zm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRweDsgZm9udC1z
dHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQtY2Fwczogbm9ybWFsOyBmb250LXdlaWdodDogbm9y
bWFsOyBsZXR0ZXItc3BhY2luZzogbm9ybWFsOyBvcnBoYW5zOiBhdXRvOyB0ZXh0LWFsaWduOiBz
dGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNl
OiBub3JtYWw7IHdpZG93czogYXV0bzsgd29yZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1z
dHJva2Utd2lkdGg6IDBweDsgZmxvYXQ6IG5vbmU7IGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50
OyIgY2xhc3M9IiI+PGEgaHJlZj0ibWFpbHRvOk9TUEZAaWV0Zi5vcmciIGNsYXNzPSIiPk9TUEZA
aWV0Zi5vcmc8L2E+PC9zcGFuPjxiciBzdHlsZT0iZm9udC1mYW1pbHk6IENhbGlicmksIHNhbnMt
c2VyaWY7IGZvbnQtc2l6ZTogMTRweDsgZm9udC1zdHlsZTogbm9ybWFsOyBmb250LXZhcmlhbnQt
Y2Fwczogbm9ybWFsOyBmb250LXdlaWdodDogbm9ybWFsOyBsZXR0ZXItc3BhY2luZzogbm9ybWFs
OyBvcnBoYW5zOiBhdXRvOyB0ZXh0LWFsaWduOiBzdGFydDsgdGV4dC1pbmRlbnQ6IDBweDsgdGV4
dC10cmFuc2Zvcm06IG5vbmU7IHdoaXRlLXNwYWNlOiBub3JtYWw7IHdpZG93czogYXV0bzsgd29y
ZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsiIGNsYXNzPSIi
Pg0KPHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiBDYWxpYnJpLCBzYW5zLXNlcmlmOyBmb250LXNp
emU6IDE0cHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDsg
Zm9udC13ZWlnaHQ6IG5vcm1hbDsgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgb3JwaGFuczogYXV0
bzsgdGV4dC1hbGlnbjogc3RhcnQ7IHRleHQtaW5kZW50OiAwcHg7IHRleHQtdHJhbnNmb3JtOiBu
b25lOyB3aGl0ZS1zcGFjZTogbm9ybWFsOyB3aWRvd3M6IGF1dG87IHdvcmQtc3BhY2luZzogMHB4
OyAtd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7IGZsb2F0OiBub25lOyBkaXNwbGF5OiBp
bmxpbmUgIWltcG9ydGFudDsiIGNsYXNzPSIiPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3Jn
L21haWxtYW4vbGlzdGluZm8vb3NwZiIgY2xhc3M9IiI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFp
bG1hbi9saXN0aW5mby9vc3BmPC9hPjwvc3Bhbj48L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2
Pg0KPGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_45CEC282FBED4BFF9BF0FC6AFBA18244junipernet_--


From nobody Wed Aug 24 15:58:03 2016
Return-Path: <tonysietf@gmail.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A6C8612D797 for <ospf@ietfa.amsl.com>; Wed, 24 Aug 2016 15:58:01 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.699
X-Spam-Level: 
X-Spam-Status: No, score=-2.699 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id IlqARqkqZxjc for <ospf@ietfa.amsl.com>; Wed, 24 Aug 2016 15:58:00 -0700 (PDT)
Received: from mail-it0-x22f.google.com (mail-it0-x22f.google.com [IPv6:2607:f8b0:4001:c0b::22f]) (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 0CD5C12D780 for <ospf@ietf.org>; Wed, 24 Aug 2016 15:58:00 -0700 (PDT)
Received: by mail-it0-x22f.google.com with SMTP id x131so239576841ite.0 for <ospf@ietf.org>; Wed, 24 Aug 2016 15:58:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;  h=mime-version:in-reply-to:references:from:date:message-id:subject:to;  bh=92AZ0L7IjVNKve2wweXBDka+JFE/cZgb4nWKHDG+82g=; b=e2rsTpMFBnqO/zllGF4LAzY4I/1Og2XDQGom12s6jfOZAp2X2hUZRDAm48l9fqiD+V r9Fj6zHKMAdu2xbr7q4Rr4Nj8tm0Y015VG4uDl1RcnkfrwFcalkz4iiCSdXCUvbfCbDr tKnh8q+hAlmUy+FTlynL+U7Iu5Khwpg19ta3V6NdjNI26gAiY4mIz12ML/BuFscmnz4i ihXmcg+h6XqXN6M0naMfDyskhcrIs8t4gD4ZDQTGwpEMgfbBIaRMlhFUKcAnDyrNKNEt tw+P5/yqHbQ7aGQGa9MMyvD9CkrkvWl6R9FBH3O8aplJLqAw0oo8LY/PpuBKot2etAAv SNpw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to; bh=92AZ0L7IjVNKve2wweXBDka+JFE/cZgb4nWKHDG+82g=; b=NY83oPyCrXmrSgdFLHgnV8rO+/nBCBuOxE/HqLxCKJxuRQ+daPbHh8lXgFhpEA2QJv kGUib87wEddMnDwMs5lsynqFvqlmQH5FX0LAqshNPf9xlDou/iJSbjsBB4WyibWh9o7X k4nGEmklbJ7rgSyBajkZYIhhWojNI4njVzHibGefbZZWp+fgVk77TQWLw+FUc0jAnK0b ZnlZgR0b/oaW6uffFGuSvlkZLXadxhN/Xayzq9IXynV+K9jzhrwq+ZNBsw+ER6l8trPJ OC9sBubfAUztcOJpLVSG+f+CkxdR6CJnT1QHx8K8HDUEy0ErSPdI9Tii4E5laN6AYMEN acpQ==
X-Gm-Message-State: AE9vXwPVy47zpY7xoiJiCUSUhhMrombMI2hRO3Qhiyt6aaX+M5b0sfptoTOeoFms7N8RIEF2hb15IrrMPh5b0g==
X-Received: by 10.36.19.209 with SMTP id 200mr1454890itz.83.1472079479265; Wed, 24 Aug 2016 15:57:59 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.107.158.82 with HTTP; Wed, 24 Aug 2016 15:57:18 -0700 (PDT)
In-Reply-To: <mailman.600.1472070107.3902.ospf@ietf.org>
References: <mailman.600.1472070107.3902.ospf@ietf.org>
From: Tony Przygienda <tonysietf@gmail.com>
Date: Wed, 24 Aug 2016 15:57:18 -0700
Message-ID: <CA+wi2hOibgT0Sv+a+OKf868CXvoLjs-VMKxHph+npxzaCbgKWw@mail.gmail.com>
To: ospf@ietf.org
Content-Type: multipart/alternative; boundary=001a11446d6271608e053ad93696
Archived-At: <https://mailarchive.ietf.org/arch/msg/ospf/TdPZtPciJujCtIMECH3mwqRB9dI>
Subject: Re: [OSPF] OSPF Digest, Vol 126, Issue 40
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 24 Aug 2016 22:58:01 -0000

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

What's the saying? When you start to build Byzantine security or Petri net
libraries you ran out of real problems ;-)

On the other hand, 777 control software, DCs, BitCoin use tons of BFT these
days. Though it's probably easier to run well-implemented protocols as Dave
says rather than install yet-another-abandoned-github-attempt ;-) into your
network and make the protocol spec eye-watering complex trying to protect
against it. Not that I think the cost of building Quorums in IGPs would be
viable unless you have some insane amount of memory & parallel cycles to
burn ...

-1 to adoption ...

--- tony

On Wed, Aug 24, 2016 at 1:21 PM, <ospf-request@ietf.org> wrote:

>
>
>
> ---------- Forwarded message ----------
> From: Dave Katz <dkatz@juniper.net>
> To: "Acee Lindem (acee)" <acee@cisco.com>
> Cc: "Zhangxudong (zhangxudong, VRP)" <zhangxudong@huawei.com>, "
> ospf@ietf.org" <ospf@ietf.org>, "lizhenqiang@chinamobile.com" <
> lizhenqiang@chinamobile.com>
> Date: Wed, 24 Aug 2016 20:21:19 +0000
> Subject: Re: [OSPF] Solicit feedbacks on
> draft-dong-ospf-maxage-flush-problem-statement
> Speaking as a long time implementor of OSPF, IS-IS, et al, I agree.  Whil=
e
> making protocols as robust as we can is a good thing, there are rapidly
> diminishing returns in trying to make protocol changes to help detect
> one-off bugs, especially if the protocol is not friendly to changes and
> extensions.  The number of possible bugs is essentially infinite.
>
> I=E2=80=99ve seen a number of bugs in other implementations that have mad=
e it into
> production implementations, especially as I have had a tendency to
> =E2=80=9Cstretch=E2=80=9D the specs in ways that are guaranteed to work s=
o long as other
> implementations are following the spec.  These have been few and far
> between, however.
>
> Classic example:  the 30 minute =E2=80=9Carchitectural constant=E2=80=9D =
refresh time.
> This is *not* an architectural constant (defined as =E2=80=9Cmust be true=
 or things
> won=E2=80=99t work=E2=80=9D);  the refresh just needs to happen often eno=
ugh to keep the
> LSA from being maxaged anywhere.  So I made a one-line change to change t=
he
> refresh time to 50 minutes, reducing the refresh load by 40% (not really
> =E2=80=9Cscaling=E2=80=9D but it was easy, cheap, and guaranteed to work =
properly <cough>.)
>  This was fine for several years until someone introduced a router from a
> small, now long-dead vendor, at which point things started flapping
> weirdly.  Turns out that an engineer at said company got carried away
> jittering timers, and jittered the LSA age timer by 25% (very very bad).
> So the LSA maxage timeout would fire after a random interval between 45 a=
nd
> 60 minutes.  Of course, if you were refreshing at 30 minute intervals,
> you=E2=80=99d never notice, but at 50 you get 1/3 of your LSAs being purg=
ed by said
> broken router.  I initially refused to change it, but then an engineer at=
 a
> Very Large Router Company made exactly the same mistake.  Sigh.
> ...
>

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

<div dir=3D"ltr">What&#39;s the saying? When you start to build Byzantine s=
ecurity or Petri net libraries you ran out of real problems ;-)=C2=A0<div><=
br></div><div>On the other hand, 777 control software, DCs, BitCoin use ton=
s of BFT these days. Though it&#39;s probably easier to run well-implemente=
d protocols as Dave says rather than install yet-another-abandoned-github-a=
ttempt ;-) into your network and make the protocol spec eye-watering comple=
x trying to protect against it. Not that I think the cost of building Quoru=
ms in IGPs would be viable unless you have some insane amount of memory &am=
p; parallel cycles to burn ... =C2=A0 =C2=A0</div><div><br></div><div>-1 to=
 adoption ...=C2=A0</div><div><br></div><div>--- tony =C2=A0<br><div class=
=3D"gmail_extra"><br><div class=3D"gmail_quote">On Wed, Aug 24, 2016 at 1:2=
1 PM,  <span dir=3D"ltr">&lt;<a href=3D"mailto:ospf-request@ietf.org" targe=
t=3D"_blank">ospf-request@ietf.org</a>&gt;</span> wrote:<br><blockquote cla=
ss=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;pa=
dding-left:1ex"><br>
<br><br>---------- Forwarded message ----------<br>From:=C2=A0Dave Katz &lt=
;<a href=3D"mailto:dkatz@juniper.net">dkatz@juniper.net</a>&gt;<br>To:=C2=
=A0&quot;Acee Lindem (acee)&quot; &lt;<a href=3D"mailto:acee@cisco.com">ace=
e@cisco.com</a>&gt;<br>Cc:=C2=A0&quot;Zhangxudong (zhangxudong, VRP)&quot; =
&lt;<a href=3D"mailto:zhangxudong@huawei.com">zhangxudong@huawei.com</a>&gt=
;, &quot;<a href=3D"mailto:ospf@ietf.org">ospf@ietf.org</a>&quot; &lt;<a hr=
ef=3D"mailto:ospf@ietf.org">ospf@ietf.org</a>&gt;, &quot;<a href=3D"mailto:=
lizhenqiang@chinamobile.com">lizhenqiang@chinamobile.com</a>&quot; &lt;<a h=
ref=3D"mailto:lizhenqiang@chinamobile.com">lizhenqiang@chinamobile.com</a>&=
gt;<br>Date:=C2=A0Wed, 24 Aug 2016 20:21:19 +0000<br>Subject:=C2=A0Re: [OSP=
F] Solicit feedbacks on draft-dong-ospf-maxage-flush-problem-statement<br>



<div style=3D"word-wrap:break-word">
Speaking as a long time implementor of OSPF, IS-IS, et al, I agree.=C2=A0 W=
hile making protocols as robust as we can is a good thing, there are rapidl=
y diminishing returns in trying to make protocol changes to help detect one=
-off bugs, especially if the protocol
 is not friendly to changes and extensions.=C2=A0 The number of possible bu=
gs is essentially infinite.
<div><br>
</div>
<div>I=E2=80=99ve seen a number of bugs in other implementations that have =
made it into production implementations, especially as I have had a tendenc=
y to =E2=80=9Cstretch=E2=80=9D the specs in ways that are guaranteed to wor=
k so long as other implementations are following
 the spec.=C2=A0 These have been few and far between, however.</div>
<div><br>
</div>
<div>Classic example: =C2=A0the 30 minute =E2=80=9Carchitectural constant=
=E2=80=9D refresh time.=C2=A0 This is *not* an architectural constant (defi=
ned as =E2=80=9Cmust be true or things won=E2=80=99t work=E2=80=9D); =C2=A0=
the refresh just needs to happen often enough to keep the LSA from being ma=
xaged
 anywhere.=C2=A0 So I made a one-line change to change the refresh time to =
50 minutes, reducing the refresh load by 40% (not really =E2=80=9Cscaling=
=E2=80=9D but it was easy, cheap, and guaranteed to work properly &lt;cough=
&gt;.) =C2=A0This was fine for several years until someone introduced
 a router from a small, now long-dead vendor, at which point things started=
 flapping weirdly.=C2=A0 Turns out that an engineer at said company got car=
ried away jittering timers, and jittered the LSA age timer by 25% (very ver=
y bad).=C2=A0 So the LSA maxage timeout would
 fire after a random interval between 45 and 60 minutes.=C2=A0 Of course, i=
f you were refreshing at 30 minute intervals, you=E2=80=99d never notice, b=
ut at 50 you get 1/3 of your LSAs being purged by said broken router.=C2=A0=
 I initially refused to change it, but then an engineer
 at a Very Large Router Company made exactly the same mistake.=C2=A0 Sigh.<=
/div>
<div>...</div></div></blockquote></div>
</div></div></div>

--001a11446d6271608e053ad93696--


From nobody Thu Aug 25 00:53:45 2016
Return-Path: <jie.dong@huawei.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9917B12D0B7 for <ospf@ietfa.amsl.com>; Thu, 25 Aug 2016 00:53:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.768
X-Spam-Level: 
X-Spam-Status: No, score=-4.768 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.548, 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 JbdovfhoviFb for <ospf@ietfa.amsl.com>; Thu, 25 Aug 2016 00:53:40 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A75C712B02D for <ospf@ietf.org>; Thu, 25 Aug 2016 00:53:38 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml708-cah.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CUZ35505; Thu, 25 Aug 2016 07:53:35 +0000 (GMT)
Received: from NKGEML414-HUB.china.huawei.com (10.98.56.75) by lhreml708-cah.china.huawei.com (10.201.5.202) with Microsoft SMTP Server (TLS) id 14.3.235.1; Thu, 25 Aug 2016 08:53:32 +0100
Received: from NKGEML515-MBS.china.huawei.com ([169.254.5.6]) by nkgeml414-hub.china.huawei.com ([10.98.56.75]) with mapi id 14.03.0235.001; Thu, 25 Aug 2016 15:53:20 +0800
From: "Dongjie (Jimmy)" <jie.dong@huawei.com>
To: "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>, "lizhenqiang@chinamobile.com" <lizhenqiang@chinamobile.com>, "Acee Lindem (acee)" <acee@cisco.com>, "ospf@ietf.org" <ospf@ietf.org>
Thread-Topic: RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-problem-statement
Thread-Index: AQHR/jLyR/VT6qotYk2pbXLni0xKkKBX5uaAgAFN5SA=
Date: Thu, 25 Aug 2016 07:53:19 +0000
Message-ID: <76CD132C3ADEF848BD84D028D243C927934A04D0@NKGEML515-MBS.china.huawei.com>
References: <76CD132C3ADEF848BD84D028D243C92774EFB09A@NKGEML515-MBX.china.huawei.com>,  <90433b8486184c9cb4b947e7ffb9fc73@XCH-ALN-001.cisco.com>, <76CD132C3ADEF848BD84D028D243C92774EFB143@NKGEML515-MBX.china.huawei.com>, <0369fc017f8d47568594d3eb9f684649@XCH-ALN-001.cisco.com>, <76CD132C3ADEF848BD84D028D243C92774EFB1BF@NKGEML515-MBX.china.huawei.com>, <3a424b8025ca42a5a64bf88af69ea108@XCH-ALN-001.cisco.com>, <76CD132C3ADEF848BD84D028D243C92774EFBC05@NKGEML515-MBX.china.huawei.com>, <37a4a1ba0da84b76a4d5962f59441a17@XCH-ALN-001.cisco.com>, <76CD132C3ADEF848BD84D028D243C92774F05C49@NKGEML515-MBX.china.huawei.com>, <36c4636b09bf4464b912080806d917e3@XCH-ALN-001.cisco.com>, <D3D39927.78E35%acee@cisco.com>, <76CD132C3ADEF848BD84D028D243C92774F084E6@NKGEML515-MBX.china.huawei.com>, <D3DA1EED.7A112%acee@cisco.com>, <76CD132C3ADEF848BD84D028D243C92774F09975@NKGEML515-MBX.china.huawei.com> <2016082502114394797862@chinamobile.com> <4367f0b4aae64f9aac4fdfb5892be6b1@XCH-ALN-001.cisco.com>
In-Reply-To: <4367f0b4aae64f9aac4fdfb5892be6b1@XCH-ALN-001.cisco.com>
Accept-Language: en-US, zh-CN
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.130.151.75]
Content-Type: multipart/alternative; boundary="_000_76CD132C3ADEF848BD84D028D243C927934A04D0NKGEML515MBSchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A090203.57BEA400.0066, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=169.254.5.6, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: fadbe89c741309ea961c397c059e6f3a
Archived-At: <https://mailarchive.ietf.org/arch/msg/ospf/rmg2-56ESJoMuuDpmyEJO3qboGM>
Cc: "Zhangxudong \(zhangxudong, VRP\)" <zhangxudong@huawei.com>
Subject: Re: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-problem-statement
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 25 Aug 2016 07:53:44 -0000

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

SGkgTGVzLA0KDQpZZXMga25vd2luZyB0aGUgc291cmNlIG9mIHB1cmdlL2ZsdXNoIGlzIHF1aXRl
IHVzZWZ1bCB3aGVuIHRoZXJlIGlzIGFibm9ybWFsIHB1cmdlL2ZsdXNoIGlzc3VlIGluIHRoZSBu
ZXR3b3JrLiBUaGUgTFNBIGZsdXNoIGNhdXNlZCBieSBNYXhhZ2UgY29ycnVwdGlvbiBpcyBqdXN0
IG9uZSBvZiB0aGVzZSBpc3N1ZXMuICBUaGlzIHByb2JsZW0gbWF5IGhhcHBlbiBhZ2FpbiBhcyB0
aGUgTFMgYWdlIGZpZWxkIGlzIG5vdCBwcm90ZWN0ZWQgYnkgdGhlIExTIGNoZWNrc3VtLg0KDQpJ
IGFncmVlIHRoYXQgZm9yIE9TUEYgaXQgaXMgZGlmZmljdWx0IHRvIGZpbmQgYSB0b3RhbGx5IGJh
Y2t3YXJkIGNvbXBhdGlibGUgd2F5IHRvIGRldGVybWluZSB0aGUgc291cmNlIG9mIGZsdXNoLCBh
bmQgdGhlIG1lY2hhbmlzbSBwcm9wb3NlZCBieSBBY2VlIGNhbiBiZSBvbmUgb3B0aW9uLg0KDQpJ
TU8gYW5vdGhlciBlcXVhbGx5IHVzZWZ1bCB0aGluZyBpcyB0byBhdm9pZCB0aGUgc2V2ZXJlIGRp
c3J1cHRpb24gY2F1c2VkIGJ5IGFibm9ybWFsIExTQSBmbHVzaGVzIGJlZm9yZSB0aGUgc291cmNl
IG9mIGZsdXNoIGlzIGlkZW50aWZpZWQgYW5kIGZpeGVkLCBhbmQgdGhpcyBtZWNoYW5pc20gY2Fu
IGJlIGRlc2lnbmVkIGluIGEgYmFja3dhcmQgY29tcGF0aWJsZSB3YXksIHdoaWNoIHdvdWxkIGJl
IHNvbWV0aGluZyBzaW1pbGFyIHRvIHRoZSBtZWNoYW5pc20gaW4gZHJhZnQtaWV0Zi1pc2lzLXJl
bWFpbmluZy1saWZldGltZS4NCg0KQmVzdCByZWdhcmRzLA0KSmllDQoNCkZyb206IExlcyBHaW5z
YmVyZyAoZ2luc2JlcmcpIFttYWlsdG86Z2luc2JlcmdAY2lzY28uY29tXQ0KU2VudDogVGh1cnNk
YXksIEF1Z3VzdCAyNSwgMjAxNiAyOjI0IEFNDQpUbzogbGl6aGVucWlhbmdAY2hpbmFtb2JpbGUu
Y29tOyBEb25namllIChKaW1teSkgPGppZS5kb25nQGh1YXdlaS5jb20+OyBBY2VlIExpbmRlbSAo
YWNlZSkgPGFjZWVAY2lzY28uY29tPjsgb3NwZkBpZXRmLm9yZw0KQ2M6IFpoYW5neHVkb25nICh6
aGFuZ3h1ZG9uZywgVlJQKSA8emhhbmd4dWRvbmdAaHVhd2VpLmNvbT4NClN1YmplY3Q6IFJFOiBS
RTogW09TUEZdIFNvbGljaXQgZmVlZGJhY2tzIG9uIGRyYWZ0LWRvbmctb3NwZi1tYXhhZ2UtZmx1
c2gtcHJvYmxlbS1zdGF0ZW1lbnQNCg0KSSBjb21wbGV0ZWx5IGFncmVlIHRoYXQga25vd2luZyB0
aGUgc291cmNlIG9mIGEgcHVyZ2UgaXMgYSB2YWx1YWJsZSBkaWFnbm9zdGljIHRvb2wuIFRoaXMg
aGFzIG5vdGhpbmcgdG8gZG8gd2l0aCB0aGUgY29ycnVwdGVkIG1heGFnZSBwcm9ibGVtLg0KDQpJ
IHRoaW5rIHRoZSBjb25jbHVzaW9uIHRodXMgZmFyIGhhcyBiZWVuIHRoYXQgd2UgbmVlZCBubyBz
b2x1dGlvbiBmb3IgdGhlIGNvcnJ1cHRlZCBtYXhhZ2UuDQoNCkl0IHdvdWxkIGJlIHVzZWZ1bCB0
byBoYXZlIGEgd2F5IG9mIGRldGVybWluaW5nIHRoZSBzb3VyY2Ugb2YgYSBwdXJnZSDigJMgYnV0
IGluIE9TUEYgdGhpcyBpcyBoYXJkIHRvIGRvIGluIGEgYmFja3dhcmRzIGNvbXBhdGlibGUgd2F5
LiBBY2VlIGhhcyBzdWdnZXN0ZWQgdXNpbmcgYSBtYW5hZ2VtZW50IG5vdGlmaWNhdGlvbi4NCkl0
IHdvdWxkIGJlIHVzZWZ1bCB0byBjb250aW51ZSB0aGUgZGlzY3Vzc2lvbiBvbiB0aGlzIHRvcGlj
IOKAkyBidXQgbm90IHRoZSBjb3JydXB0IG1heGFnZSBpc3N1ZS4NCg0KICAgTGVzDQoNCg0KRnJv
bTogbGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tPG1haWx0bzpsaXpoZW5xaWFuZ0BjaGluYW1v
YmlsZS5jb20+IFttYWlsdG86bGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tXQ0KU2VudDogV2Vk
bmVzZGF5LCBBdWd1c3QgMjQsIDIwMTYgMTE6MTIgQU0NClRvOiBEb25namllIChKaW1teSk7IEFj
ZWUgTGluZGVtIChhY2VlKTsgTGVzIEdpbnNiZXJnIChnaW5zYmVyZyk7IG9zcGZAaWV0Zi5vcmc8
bWFpbHRvOm9zcGZAaWV0Zi5vcmc+DQpDYzogWmhhbmd4dWRvbmcgKHpoYW5neHVkb25nLCBWUlAp
DQpTdWJqZWN0OiBSZTogUkU6IFtPU1BGXSBTb2xpY2l0IGZlZWRiYWNrcyBvbiBkcmFmdC1kb25n
LW9zcGYtbWF4YWdlLWZsdXNoLXByb2JsZW0tc3RhdGVtZW50DQoNCkhlbGxvIEppZSwgQWNlZSBh
bmQgTGVzLA0KDQpJIGFtIGEgY29hdXRob3Igb2YgdGhpcyBkcmFmdCBmcm9tIG9wZXJhdG9yIENo
aW5hIE1vYmlsZS4gVGhhbmsgeW91IGFsbCBmb3IgeW91ciBkaXNjdXNzaW9uIGFuZCBzdWdnZXN0
aW9uIGluIHRoZSBwcmV2aW91cyBtYWlscy4gQXMgeW91IGFsbCBkaXNjdXNzZWQsIGEgbWlzYmVo
YXZpb3IgT1NQRiByb3V0ZXIgKGR1ZSB0byBzb2Z0d2FyZSBvciBoYXJkd2FyZSBwcm9ibGVtKSBj
YW4gY2F1c2Ugc2V2ZXJlIHByb2JsZW0gaW4gdGhlIHdob2xlIE9TUEYgZG9tYWluLg0KDQpIZXJl
IEkgd2FudCB0byBwb2ludCBvdXQgdGhhdCBPU1BGIHJvdXRlIGZsYXBwaW5nIERJRCBvY2NvdXIg
aW4gbXkgZmllbGQgbmV0d29yayBjb250cmlidXRlZCBieSBhIG1pc2JlaGF2aW9yIE9TUEYgcm91
dGVyIGluc3RhbGxlZC4gVGhlIHByb2NlZHVyZSB0byBhbmFseXplIGFuZCBsb29rIGZvciB0aGUg
Y2F1c2Ugd2VyZSB2ZXJ5IGNvbXBsaWNhdGVkIGJlY2F1c2Ugd2UgZGlkIG5vdCBrbm93IHRoZSBz
b3VyY2Ugb2YgdGhlIGZsdXNoaW5nLiBUd28gaG91cnMgcGFzdCwgd2UgY291bGQgbm90IGlkZW50
aWZ5IHRoZSByZWFsIGNhdXNlIGFuZCByZXN0b3JlIG91ciBuZXR3b3JrLiBUaGUgQ1BVIHV0aWxp
emF0aW9uIG9mIE9TUEYgcm91dGVycyB3YXMgaGlnaCwgdGhlIG5ldHdvcmsgdHJhZmZpYyBkZWNy
ZWFzZWQgc2lnbmlmaWNhbnRseSwgbG90cyBvZiB0dW5uZWwgZG93biB3YXJuaW5ncyByYWlzZWQu
IFdoZW4gd2UgdHJpZWQgdG8gc2h1dGRvd24gb25lIE9TUEYgcm91dGVyLCByb3V0ZSBmbGFwcGlu
ZyBzdG9wcGVkLiBUaGlzIHJvdXRlciB3YXMgYSBuZXdseSBkZXBsb3llZCBvbmUuIFRocm91Z2gg
Y29tbXVuaWNhdGlvbiB3aXRoIG91ciB2ZW5kb3IsIHRoZXkgYWRtaXR0ZWQgdGhhdCB0aGlzIHBy
b2R1Y3QgaGFkIHNvbWUgZGVmZWN0cyBpbiBkZWFsaW5nIHdpdGggT1NQRiBwcm90b2NvbC4gVGhp
cyBraW5kIG9mIGRlZmVjdHMgYXJlIGRpZmZpY3VsdCBmb3IgdXMgdG8gdGVzdCAgd2hlbiB0aGV5
IGFwcGx5IGZvciBlbnRyYW5jZSBpbiBvdXIgbmV0d29yay4gT25jZSBkZWZlY3RpdmUgcHJvZHVj
dHMgYXJlIGRlcGxveWVkIGluIHRoZSBmaWVsZCBuZXR3b3JrLCAgbG9jYXRpbmcgdGhlIHByb2Js
ZW0gaXMgdmVyeSBoYXJkIGFuZCB0aW1lIGNvbnN1bWluZy4NCg0KU28sIEkgdGhpbmsgaXQgaXMg
bmVjZXNzYXJ5IGZvciB1cyB0byBzb2x2ZSB0aGUgcHJvYmxlbSBhbmQgaW1wcm92ZSB0aGUgcm9i
dXN0bmVzcyBvZiB0aGUgcHJvdG9jb2wuIEF0IGxlYXN0IGl0IHNob3VsZCBwcm92aWRlIHRoZSBt
ZWFucyB0byBoZWxwIHVzIGxvY2F0ZSB0aGUgT1NQRiByb3V0ZSBmbGFwcGluZyBwcm9ibGVtLg0K
DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KbGl6aGVucWlhbmdAY2hpbmFtb2Jp
bGUuY29tPG1haWx0bzpsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb20+DQoNCkZyb206IERvbmdq
aWUgKEppbW15KTxtYWlsdG86amllLmRvbmdAaHVhd2VpLmNvbT4NCkRhdGU6IDIwMTYtMDgtMTgg
MTc6MDkNClRvOiBBY2VlIExpbmRlbSAoYWNlZSk8bWFpbHRvOmFjZWVAY2lzY28uY29tPjsgTGVz
IEdpbnNiZXJnIChnaW5zYmVyZyk8bWFpbHRvOmdpbnNiZXJnQGNpc2NvLmNvbT47IG9zcGZAaWV0
Zi5vcmc8bWFpbHRvOm9zcGZAaWV0Zi5vcmc+DQpDQzogWmhhbmd4dWRvbmcgKHpoYW5neHVkb25n
LCBWUlApPG1haWx0bzp6aGFuZ3h1ZG9uZ0BodWF3ZWkuY29tPjsgbGl6aGVucWlhbmdAY2hpbmFt
b2JpbGUuY29tPG1haWx0bzpsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb20+DQpTdWJqZWN0OiBS
RTogW09TUEZdIFNvbGljaXQgZmVlZGJhY2tzIG9uIGRyYWZ0LWRvbmctb3NwZi1tYXhhZ2UtZmx1
c2gtcHJvYmxlbS1zdGF0ZW1lbnQNCkhpIEFjZWUsDQoNClBsZWFzZSBzZWUgbXkgcmVwbGllcyBp
bmxpbmU6DQoNCkZyb206IEFjZWUgTGluZGVtIChhY2VlKSBbbWFpbHRvOmFjZWVAY2lzY28uY29t
XQ0KU2VudDogVGh1cnNkYXksIEF1Z3VzdCAxOCwgMjAxNiAyOjIzIEFNDQpUbzogRG9uZ2ppZSAo
SmltbXkpOyBMZXMgR2luc2JlcmcgKGdpbnNiZXJnKTsgb3NwZkBpZXRmLm9yZzxtYWlsdG86b3Nw
ZkBpZXRmLm9yZz4NCkNjOiBaaGFuZ3h1ZG9uZyAoemhhbmd4dWRvbmcsIFZSUCk7IGxpemhlbnFp
YW5nQGNoaW5hbW9iaWxlLmNvbTxtYWlsdG86bGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tPg0K
U3ViamVjdDogUmU6IFtPU1BGXSBTb2xpY2l0IGZlZWRiYWNrcyBvbiBkcmFmdC1kb25nLW9zcGYt
bWF4YWdlLWZsdXNoLXByb2JsZW0tc3RhdGVtZW50DQoNClNwZWFraW5nIGFzIGEgV0cgbWVtYmVy
IHdobyBoYXMgc29tZSBleHBlcmllbmNlIHdpdGggT1NQRiBpbXBsZW1lbnRhdGlvbnM6DQoNCkhp
IEppZSwNCg0KQWxvbmcgd2l0aCBMZXMsIEnigJltIGFsc28gYWdhaW5zdCBwcm9ncmVzc2luZyB0
aGlzIGRyYWZ0Lg0KDQpGcm9tOiBKaWUgRG9uZyA8amllLmRvbmdAaHVhd2VpLmNvbTxtYWlsdG86
amllLmRvbmdAaHVhd2VpLmNvbT4+DQpEYXRlOiBUdWVzZGF5LCBBdWd1c3QgMTYsIDIwMTYgYXQg
OTo1NiBBTQ0KVG86IEFjZWUgTGluZGVtIDxhY2VlQGNpc2NvLmNvbTxtYWlsdG86YWNlZUBjaXNj
by5jb20+PiwgIkxlcyBHaW5zYmVyZyAoZ2luc2JlcmcpIiA8Z2luc2JlcmdAY2lzY28uY29tPG1h
aWx0bzpnaW5zYmVyZ0BjaXNjby5jb20+PiwgT1NQRiBXRyBMaXN0IDxvc3BmQGlldGYub3JnPG1h
aWx0bzpvc3BmQGlldGYub3JnPj4NCkNjOiAiWmhhbmd4dWRvbmcgKHpoYW5neHVkb25nLCBWUlAp
IiA8emhhbmd4dWRvbmdAaHVhd2VpLmNvbTxtYWlsdG86emhhbmd4dWRvbmdAaHVhd2VpLmNvbT4+
LCAibGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tPG1haWx0bzpsaXpoZW5xaWFuZ0BjaGluYW1v
YmlsZS5jb20+IiA8bGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tPG1haWx0bzpsaXpoZW5xaWFu
Z0BjaGluYW1vYmlsZS5jb20+Pg0KU3ViamVjdDogUkU6IFtPU1BGXSBTb2xpY2l0IGZlZWRiYWNr
cyBvbiBkcmFmdC1kb25nLW9zcGYtbWF4YWdlLWZsdXNoLXByb2JsZW0tc3RhdGVtZW50DQoNCkhp
IEFjZWUsDQoNClRoYW5rcyBhIGxvdCBmb3IgeW91ciBmZWVkYmFja3MuDQoNCkZvciBwYWNrZXQg
Y29ycnVwdGlvbiB3aGljaCBpbXBhY3RzIHRoZSBMUyBhZ2UgYmVmb3JlIHRoZSBMU0FzIGFyZSBw
YWNrZWQgaW50byBMU1UgcGFja2V0LCBJIGFncmVlIGl0IGlzIGxlc3MgbGlrZWx5IHRvIGhhcHBl
biB0aGFuIHRoZSBvdGhlciBjYXNlcy4gSG93ZXZlciBJIHRoaW5rIHdlIGFncmVlIHRoYXQgT1NQ
RiBhdXRoZW50aWNhdGlvbiBvbmx5IHByb3RlY3QgdGhlIHBhY2tldCBsZXZlbCBjb3JydXB0aW9u
LCB3aGljaCBjYW5ub3QgaGVscCB0byBkZXRlY3QgdGhlIGNvcnJ1cHRpb24gYXQgTFNBIGxldmVs
Lg0KDQpTbywgeW91IGFyZSBzdWdnZXN0aW5nIHRoYXQgTFNBcyBhcmUgY29ycnVwdGVkIGluIHRo
ZSBkYXRhYmFzZSBpbiBzdWNoIGEgd2F5IHRoYXQgdGhlIExTQSBBZ2UgaXMgc2V0IGV4YWN0bHkg
dG8gMHhFMTA/IEhvdyB3b3VsZCB0aGUgaW1wbGVtZW50YXRpb24ga25vdyB0aGF0IHRoaXMgaGFk
IGhhcHBlbmVkIGFuZCBwcmVtYXR1cmVseSBhZ2UgdGhlIHBhY2tldD8gRGF0YWJhc2UgYWdpbmcg
anVzdCBkb2VzbuKAmXQgd29yayB0aGlzIHdheSAodW5sZXNzIHRoZSBpbXBsZW1lbnRhdGlvbiBp
cyBwYXJ0aWN1bGFybHkgbmHDr3ZlKS4NCg0KW0ppZV0gQWN0dWFsbHkgdGhlIGNhc2UgaXMgd2hl
biB0aGUgTFNBIGlzIGFib3V0IHRvIGJlIGV4Y2hhbmdlZCB3aXRoIG5laWdoYm9yLCBkdXJpbmcg
dGhlIG1lc3NhZ2UgcGFja2luZyB0aGUgTFMgYWdlIGlzIGNvcnJ1cHRlZCB0byBlaXRoZXIgTWF4
YWdlIG9yIGEgbGFyZ2UgbnVtYmVyIGNsb3NlIHRvIE1heGFnZS4gVGhlIHNlbmRpbmcgcm91dGVy
IGRvZXMgbm90IGludGVuZCB0byBkbyBhIE1heGFnZSBmbHVzaCwgaG93ZXZlciB0aGUgbmVpZ2hi
b3Igcm91dGVycyB3aGljaCByZWNlaXZlIHRoZSBtZXNzYWdlIHdvdWxkIHRyZWF0IHRoaXMgYXMg
YSBmbHVzaC4gVGhpcyBpcyBhIHBvc3NpYmxlIGNhc2UgYWx0aG91Z2ggbGVzcyBsaWtlbHkgdG8g
aGFwcGVuIHRoYW4gdGhlIG90aGVyIGNhc2VzLg0KDQoNCkluIG15IHVuZGVyc3RhbmRpbmcsIHJv
YnVzdG5lc3MgaXMgYW4gaW1wb3J0YW50IGZlYXR1cmUgb2YgbmV0d29yayBwcm90b2NvbHMsIHdo
aWNoIGluY2x1ZGUgdGhlIHJvYnVzdG5lc3MgdG8gZXJyb3JzIGFuZCBmYWlsdXJlcyBoYXBwZW5l
ZCBpbiB0aGUgbmV0d29yay4gSWYgdGhlcmUgaXMgYSBidWcgaW4gYSBwYXJ0aWN1bGFyIHJvdXRl
ciBpbiB0aGUgbmV0d29yaywgb3BlcmF0b3Igd291bGQgbm90IGFsbG93IHRoZSB3aG9sZSBuZXR3
b3JrIGJlaW5nIGltcGFjdGVkLCB3aGljaCBtZWFucyBvdGhlciByb3V0ZXJzIGluIHRoZSBuZXR3
b3JrIG5lZWRzIHRvIHdvcmsgcHJvcGVybHkgaW4gdGhpcyBzaXR1YXRpb24uIEZvciBleGFtcGxl
IGluIEJHUCwgdGhlIGVycm9yIGhhbmRsaW5nIG1lY2hhbmlzbSBoYXMgYmVlbiBvcHRpbWl6ZWQg
dG8gYXZvaWQgdW5uZWNlc3Nhcnkgc2Vzc2lvbiB0ZWFyZG93bi4NCg0KU28geW91IGFncmVlIHlv
dXIgcHJvYmxlbSBzdGF0ZW1lbnQgaXMgY29uZmluZWQgdG8gYSBzb2Z0d2FyZSBidWcgcmVzdWx0
aW5nIGluIExTQXMgYmVpbmcgYWdlZCB0b28gcXVpY2tseT8gSSB0aGluayB0aGlzIGlzIHRoZSB0
aGlyZCB0aW1lIEnigJl2ZSByYWlzZWQgdGhpcyBxdWVzdGlvbi4NCg0KW0ppZV0gQXMgSSBzYWlk
IGJlZm9yZSwgdGhlIHByb2JsZW1zIGhhcHBlbmVkIGluIHRoZSBwcm9kdWN0aW9uIG5ldHdvcmsg
YXJlIGNhdXNlZCBieSBzb2Z0d2FyZSBidWcgaW4gTFNBIGFnaW5nLCBzbyBJIHRoaW5rIHRoaXMg
aXMgdGhlIG1ham9yIGNhc2UuDQoNCklmIGl0IGhhcyBzdWNoIGEgcHJvYmxlbSAod2hldGhlciBp
dCBiZSBkdWUgdG8gYSBzeXN0ZW0gdGltZXIgYnVnIG9yIGEgc29tZSBtb3JlIHNwZWNpZmljIGFn
aW5nIHByb2JsZW0pLCBpdCBzZWVtcyB0aGUgcm91dGVyIHdvdWxkIGFsc28gYmUgcmVmcmVzaGlu
ZyBpdHMgTFNBcyBhbGwgdG9vIGZyZXF1ZW50bHkgKGF0IGxlYXN0IGF0IHR3aWNlIHRoZSByYXRl
KSBhbmQgaXQgd291bGQgYmUgcmVhZGlseSBpZGVudGlmaWFibGUuIEZvciBhIHN5c3RlbSB0aW1l
IHByb2JsZW0sIHRoZSByb3V0ZXIgd291bGQgbGlrZWx5IGhhdmUgbWFueSBvdGhlciBwcm9ibGVt
cy4gRm9yIGV4YW1wbGUsIGl0IHdvdWxkIG5vdCBtYWludGFpbiBPU1BGIGFkamFjZW5jaWVzIGlm
IHRoZSBkZWFkIHRpbWVyIGFkdmFuY2VzIGZhc3QgZW5vdWdoLiBJdCB3b3VsZCByZXRyYW5zbWl0
IGF0IGEgdmVyeSBmYXN0IHJhdGUgYXMgd2VsbC4gQXJlIHlvdSBnb2luZyB0byB3cml0ZSBwcm9i
bGVtIHN0YXRlbWVudHMgYW5kIHN1Z2dlc3Qgc29sdXRpb25zIGZvciB0aGVzZSBzaXR1YXRpb25z
IGFzIHdlbGw/DQoNCltKaWVdIFRoaXMgZGVwZW5kcyBvbiB0aGUgaW1wbGVtZW50YXRpb24uIHRo
ZSBzb2Z0d2FyZSBidWcgbWF5IG9ubHkgaW1wYWN0IHRoZSBhZ2luZyBvZiBMU0FzIHJlY2VpdmVk
IGZyb20gb3RoZXIgcm91dGVycy4gQW5kIGZyZXF1ZW50IExTQSByZWZyZXNoaW5nIG1heSBiZSBj
YXVzZWQgYnkgb3RoZXIgY2FzZXMgc3VjaCBhcyBsaW5rIG9zY2lsbGF0aW9uLiAgRm9yIGEgc3lz
dGVtIHRpbWVyIHByb2JsZW0sIE9TUEYgYWRqYWNlbmN5IG1heSBvc2NpbGxhdGUsIGJ1dCBpZiB0
aGUgbWFuYWdlbWVudCBjb25uZWN0aW9uIGlzIGltcGFjdGVkLCBzdWNoIG9zY2lsbGF0aW9uIGlz
IGRpZmZpY3VsdCB0byBiZSBpZGVudGlmaWVkLg0KDQpXaGF0IGFib3V0IG90aGVyIGJ1Z3M/IFdo
YXQgaWYgdGhlIHJvdXRlciBlcnJvbmVvdXNseSBzcGVjaWZpZXMgYSBuZWlnaGJvcuKAmXMgcm91
dGVyLWlkIGFzIGl0cyBvd24gaW4gYSBSb3V0ZXItTFNBPyBJcyB0aGlzIGEgcHJvYmxlbSB0aGUg
cHJvdG9jb2wgc2hvdWxkIGhhbmRsZT8NCg0KW0ppZV0gRGVwZW5kcyBvbiB0aGUgc2lnbmlmaWNh
bmNlIHRvIG5ldHdvcmssIGNhc2UgYnkgY2FzZSBhbmFseXNpcyBtYXkgYmUgbmVlZGVkLg0KDQoN
CkkgYWdyZWUgdGhhdCBPU1BGIFlhbmcgbm90aWZpY2F0aW9uIGZvciBMU0EgdGltZW91dCBpcyBh
IG5pY2UgdGhpbmcgdG8gaGF2ZSBhbmQgY291bGQgYmUgdXNlZnVsIHRvIGlkZW50aWZ5IHRoZSBt
aXNiZWhhdmVkIHJvdXRlci4gTXkgY29uY2VybiBpcyBzb21ldGltZXMgdGhlIG5ldHdvcmsgbWF5
IGJlIHNldmVyZWx5IGltcGFjdGVkIHRoYXQgdGhlIGNvbm5lY3Rpdml0eSBvZiBuZXRjb25mL3Jl
c3Rjb25mIGlzIGFsc28gaW1wYWN0ZWQuIFRvIGF2b2lkIHRoaXMsIHNvbWUgbWVjaGFuaXNtIHRv
IG1pdGlnYXRlIHRoZSBpbXBhY3Qgb2YgdGhpcyBwcm9ibGVtIGNvdWxkIGhlbHAuDQoNCkkgYmVs
aWV2ZSBhIHJvdXRlciBoYXZlIHN1Y2ggaW1wYWN0IHdvdWxkIGJlIGVhc3kgdG8gaWRlbnRpZnni
gKYNCg0KW0ppZV0gQWNjb3JkaW5nIHRvIHRoZSBmZWVkYmFjayBmcm9tIG9uLXNpdGUgZW5naW5l
ZXJzLCB3aGVuIElHUCByb3V0aW5nIGlzIG9zY2lsbGF0aW5nIHNldmVyZWx5IHdoaWNoIG1ha2Vz
IHRoZSBtYW5hZ2VtZW50IGNvbm5lY3Rpb24gdW5hdmFpbGFibGUsIGl0IHVzdWFsbHkgdGFrZXMg
bXVjaCBsb25nZXIgdGltZSBmb3IgdHJvdWJsZXNob290aW5nLCBhcyBsb2dnaW5nIHRvIGFueSBy
b3V0ZXIgY2Fubm90IGJlIGRvbmUgdmlhIHRoZSBtYW5hZ2VtZW50IG5ldHdvcmsuIFNvIG1heWJl
IGl0IHdvdWxkIGJlIGJldHRlciB0byBoYXZlIHNvbWUgYXV0b21hdGljIG1lY2hhbmlzbSB0byBy
ZWR1Y2UgdGhlIGltcGFjdCBiZWZvcmUgaXQgYmVjb21lcyBhIGJpZyBwcm9ibGVtIHRvIHRyb3Vi
bGVzaG9vdC4NCg0KQmVzdCByZWdhcmRzLA0KSmllDQoNClRoYW5rcywNCkFjZWUNCg0KDQpCZXN0
IHJlZ2FyZHMsDQpKaWUNCg0KRnJvbTogQWNlZSBMaW5kZW0gKGFjZWUpIFttYWlsdG86YWNlZUBj
aXNjby5jb21dDQpTZW50OiBTYXR1cmRheSwgQXVndXN0IDEzLCAyMDE2IDM6MjcgQU0NClRvOiBM
ZXMgR2luc2JlcmcgKGdpbnNiZXJnKTsgRG9uZ2ppZSAoSmltbXkpOyBvc3BmQGlldGYub3JnPG1h
aWx0bzpvc3BmQGlldGYub3JnPg0KQ2M6IFpoYW5neHVkb25nICh6aGFuZ3h1ZG9uZywgVlJQKTsg
bGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tPG1haWx0bzpsaXpoZW5xaWFuZ0BjaGluYW1vYmls
ZS5jb20+DQpTdWJqZWN0OiBSZTogW09TUEZdIFNvbGljaXQgZmVlZGJhY2tzIG9uIGRyYWZ0LWRv
bmctb3NwZi1tYXhhZ2UtZmx1c2gtcHJvYmxlbS1zdGF0ZW1lbnQNCg0KU3BlYWtpbmcgYXMgYSBX
RyBtZW1iZXI6DQoNCkhpIEppZSwNCg0KSSBiZWxpZXZlIHdlIGFncmVlIHRoYXQgdGhlIHByb2Js
ZW0gaXMgY29uZmluZWQgdG8gT1NQRiBidWdzLCBzeXN0ZW0gdGltZXIgYnVncywgIGFuZCBwYWNr
ZXQgY29ycnVwdGlvbi4gSeKAmWQgYXNzZXJ0IHRoYXQgY29ycnVwdGlvbiBjYW4gYmUgZGV0ZWN0
ZWQgdmlhIE9TUEYgYXV0aGVudGljYXRpb24uIEluIGZhY3QsIHRoZXJlIGlzIGEgd2VsbC1rbm93
biBhbnRpZG90ZSB3aGVyZSBJUy1JUyBhdXRoZW50aWNhdGlvbiB3YXMgZW5hYmxlZCBzb2xlbHkg
Zm9yIHRoZSBwdXJwb3NlIG9mIGZpbHRlcmluZyBjb3JydXB0ZWQgcHJvdG9jb2wgcGFja2V0cyBp
biBhbiBlbnZpcm9ubWVudCB3aXRoIGxpbmUgY2FyZHMgdGhhdCB3ZXJlIHByb25lIHRvIHN1Y2gg
Y29ycnVwdGlvbi4gSGVuY2UsIHdlIGFyZSBsZWZ0IHdpdGggcHJvYmxlbXMgYmFzZWQgb24gT1NQ
RiBvciBzeXN0ZW0gdGltZXIgYnVncy4gSWYgdGhlcmUgd2VyZSBhIHN5c3RlbSB0aW1lciBidWcs
IEnigJlkIGRvdWJ0IHRoYXQgbmV0d29ya2luZyBkZXZpY2Ugd2l0aCBzdWNoIGEgYnVnIHdvdWxk
IGJlIGZ1bmN0aW9uYWwgdG8gdGhlIHBvaW50IG9mIGJlaW5nIGFibGUgdG8gZXN0YWJsaXNoIGFu
ZCBtYWludGFpbmluZyBPU1BGIGFkamFjZW5jaWVzLiAgRG8gd2UgcmVhbGx5IHdhbnQgdG8gZW5o
YW5jZSB0aGUgcHJvdG9jb2wgdG8gZGVhbCB3aXRoIGJ1Z3M/DQoNCknigJl2ZSB0aG91Z2h0IGFi
b3V0IHRoaXMgYW5kIG9uZSBwb3RlbnRpYWwgYWN0aW9uIEkgY291bGQgZW52aXNpb24gd291bGQg
YmUgdG8gYWRkIGEgc2VwYXJhdGUgT1NQRiBZQU5HIG5vdGlmaWNhdGlvbiB3aGVyZSBhbiBMU0Eg
dGltZXMgb3V0IGFuZCBhIHJvdXRlciBvdGhlciB0aGFuIHRoZSBvcmlnaW5hdG9yIHB1cmdlcyBp
dC4gVGhpcyB3YXksIHRoZSBtaXNiZWhhdmluZyBPU1BGIHJvdXRlciBjb3VsZCBiZSByZWFkaWx5
IGlkZW50aWZpZWQuDQoNClRoYW5rcywNCkFjZWUNCg0KDQpGcm9tOiBPU1BGIDxvc3BmLWJvdW5j
ZXNAaWV0Zi5vcmc8bWFpbHRvOm9zcGYtYm91bmNlc0BpZXRmLm9yZz4+IG9uIGJlaGFsZiBvZiAi
TGVzIEdpbnNiZXJnIChnaW5zYmVyZykiIDxnaW5zYmVyZ0BjaXNjby5jb208bWFpbHRvOmdpbnNi
ZXJnQGNpc2NvLmNvbT4+DQpEYXRlOiBUaHVyc2RheSwgQXVndXN0IDExLCAyMDE2IGF0IDE6Mjkg
UE0NClRvOiBKaWUgRG9uZyA8amllLmRvbmdAaHVhd2VpLmNvbTxtYWlsdG86amllLmRvbmdAaHVh
d2VpLmNvbT4+LCBPU1BGIFdHIExpc3QgPG9zcGZAaWV0Zi5vcmc8bWFpbHRvOm9zcGZAaWV0Zi5v
cmc+Pg0KQ2M6ICJaaGFuZ3h1ZG9uZyAoemhhbmd4dWRvbmcsIFZSUCkiIDx6aGFuZ3h1ZG9uZ0Bo
dWF3ZWkuY29tPG1haWx0bzp6aGFuZ3h1ZG9uZ0BodWF3ZWkuY29tPj4sICJsaXpoZW5xaWFuZ0Bj
aGluYW1vYmlsZS5jb208bWFpbHRvOmxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbT4iIDxsaXpo
ZW5xaWFuZ0BjaGluYW1vYmlsZS5jb208bWFpbHRvOmxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNv
bT4+DQpTdWJqZWN0OiBSZTogW09TUEZdIFNvbGljaXQgZmVlZGJhY2tzIG9uIGRyYWZ0LWRvbmct
b3NwZi1tYXhhZ2UtZmx1c2gtcHJvYmxlbS1zdGF0ZW1lbnQNCg0KSmllIOKAkw0KDQpIYXZpbmcg
dGhlIGRpc2N1c3Npb24gaGFzIGNlcnRhaW5seSBiZWVuIGEgZ29vZCB0aGluZywgYnV0IGlmIHRo
ZSBjb25zZW5zdXMgb2YgdGhlIFdHIGlzIHRoYXQgdGhlcmUgaXMgbm8gcHJvdG9jb2wgY2hhbmdl
IHJlcXVpcmVkIHRoZW4gdGhlcmUgaXMgbm8gbmVlZCBmb3IgYW55IGRyYWZ0IOKAkyB3aGljaCBp
cyBteSBjdXJyZW50IHBvc2l0aW9uLg0KDQpUaGUgb3RoZXIgcG9pbnQgaXMgdGhhdCB5b3Ugc2Vl
bSB0byBiZSBjb25mdXNpbmcgdGhlIElTLUlTIFB1cmdlIG9yaWdpbmF0aW9uIFRMViAoUkZDIDYy
MzIpIHdpdGggZGV0ZWN0aW5nIGludmFsaWQgcHVyZ2VzL3JlbWFpbmluZyBsaWZldGltZSBjb3Jy
dXB0aW9uLiBUaGlzIGlzIG5vdCB0aGUgY2FzZS4gUkZDIDYyMzIgc2ltcGx5IGFsbG93cyB1cyB0
byBkZXRlY3Qgd2hpY2ggcm91dGVyIG9yaWdpbmF0ZWQgYSBwdXJnZSDigJMgaXQgaXMgbm90IGFi
bGUgdG8gZGV0ZWN0IHdoZXRoZXIgYSBwdXJnZSBpcyB2YWxpZC9pbnZhbGlkIOKAkyBhbmQgd2Fz
IG5vdCBtb3RpdmF0ZWQgYnkgY29uY2VybnMgYWJvdXQgcmVtYWluaW5nIGxpZmV0aW1lIGNvcnJ1
cHRpb24uDQoNCiAgIExlcw0KDQoNCkZyb206IERvbmdqaWUgKEppbW15KSBbbWFpbHRvOmppZS5k
b25nQGh1YXdlaS5jb21dDQpTZW50OiBXZWRuZXNkYXksIEF1Z3VzdCAxMCwgMjAxNiA5OjI0IFBN
DQpUbzogTGVzIEdpbnNiZXJnIChnaW5zYmVyZyk7IG9zcGZAaWV0Zi5vcmc8bWFpbHRvOm9zcGZA
aWV0Zi5vcmc+DQpDYzogWmhhbmd4dWRvbmcgKHpoYW5neHVkb25nLCBWUlApOyBsaXpoZW5xaWFu
Z0BjaGluYW1vYmlsZS5jb208bWFpbHRvOmxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbT4NClN1
YmplY3Q6IFJFOiBbT1NQRl0gU29saWNpdCBmZWVkYmFja3Mgb24gZHJhZnQtZG9uZy1vc3BmLW1h
eGFnZS1mbHVzaC1wcm9ibGVtLXN0YXRlbWVudA0KDQpIaSBMZXMsDQoNClRoZSBjdXJyZW50IGRy
YWZ0IGlzIGFib3V0IHByb2JsZW0gc3RhdGVtZW50LCBzbyBJTU8gd2hhdCB0aGUgV0cgbmVlZHMg
dG8gY29uc2lkZXIgaXMgd2hldGhlciB0aGlzIGlzIGEgdnVsbmVyYWJpbGl0eSBvZiBPU1BGIHBy
b3RvY29sLCBhbmQgd2hldGhlciBpdCBjYW4gaGF2ZSBuZWdhdGl2ZSBpbXBhY3QgdG8gdGhlIG5l
dHdvcmsuIElmIHRoZSBwcm9ibGVtIGlzIGFja25vd2xlZGdlZCwgSU1PIGl0IGlzIHdvcnRoIHRv
IGJlIGRvY3VtZW50ZWQuDQoNClRoZSDigJxST0nigJ0gYXMgeW91IG1lbnRpb25lZCBpcyBmb3Ig
dGhlIGV2YWx1YXRpb24gb2YgdGhlIHByb3Bvc2VkIHNvbHV0aW9ucy4gSSB0b3RhbGx5IGFncmVl
IHRoYXQgZm9yIHRoZSB0aW1lciBidWcgY2FzZSwgcmVjb2duaXppbmcgYW5kIGlnbm9yaW5nIHRo
ZSByZWNlaXZlZCBhYm5vcm1hbCBNYXhhZ2UgTFNBcyBjYW5ub3Qgc3RvcCB0aGUgbWlzYmVoYXZl
ZCByb3V0ZXIgZnJvbSBnZW5lcmF0aW5nIGZ1cnRoZXIgTWF4YWdlIExTQSwgYXMgaXQgaXMgYSBz
eXN0ZW1hdGljIHByb2JsZW0sIHdoaWNoIGNhbiBvbmx5IGJlIGZpeGVkIGFmdGVyIHRoZSBvcGVy
YXRvciBpZGVudGlmaWVzIHRoYXQgcm91dGVyLiBUaGlzIGlzIGFsc28gc2ltaWxhciB0byB0aGUg
c3lzdGVtYXRpYyBjb3JydXB0aW9uIG9mIElTLUlTIHJlbWFpbiB0aW1lLiAgQW5kIHRoaXMgaXMg
d2h5IHRoaXMgZHJhZnQgbWVudGlvbnMgdHdvIGtpbmRzIG9mIHBvdGVudGlhbCBzb2x1dGlvbnMs
IHRoZSBtaXRpZ2F0aW9uIG1lY2hhbmlzbSBjYW4gYXZvaWQgdGhlIG5ldHdvcmsgYmVpbmcgc2V2
ZXJlbHkgaW1wYWN0ZWQgYnkgdGhlIHByb2JsZW0sIHdoaWxlIGZvciBzeXN0ZW1hdGljIHByb2Js
ZW1zLCBwcm9ibGVtIGxvY2FsaXphdGlvbiBpcyBuZWVkZWQgdG8gaWRlbnRpZnkgdGhlIG1pc2Jl
aGF2ZWQgcm91dGVyIGFuZCB0aGVuIHNvbHZlIHRoZSBwcm9ibGVtLg0KDQpCZXN0IHJlZ2FyZHMs
DQpKaWUNCg0KRnJvbTogT1NQRiBbbWFpbHRvOm9zcGYtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVo
YWxmIE9mIExlcyBHaW5zYmVyZyAoZ2luc2JlcmcpDQpTZW50OiBNb25kYXksIEF1Z3VzdCAwOCwg
MjAxNiAyOjE0IEFNDQpUbzogRG9uZ2ppZSAoSmltbXkpIDxqaWUuZG9uZ0BodWF3ZWkuY29tPG1h
aWx0bzpqaWUuZG9uZ0BodWF3ZWkuY29tPj47IG9zcGZAaWV0Zi5vcmc8bWFpbHRvOm9zcGZAaWV0
Zi5vcmc+DQpDYzogWmhhbmd4dWRvbmcgKHpoYW5neHVkb25nLCBWUlApIDx6aGFuZ3h1ZG9uZ0Bo
dWF3ZWkuY29tPG1haWx0bzp6aGFuZ3h1ZG9uZ0BodWF3ZWkuY29tPj47IGxpemhlbnFpYW5nQGNo
aW5hbW9iaWxlLmNvbTxtYWlsdG86bGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tPg0KU3ViamVj
dDogUmU6IFtPU1BGXSBTb2xpY2l0IGZlZWRiYWNrcyBvbiBkcmFmdC1kb25nLW9zcGYtbWF4YWdl
LWZsdXNoLXByb2JsZW0tc3RhdGVtZW50DQoNCkppZSDigJMNCg0KVGhpbmtpbmcgYWJvdXQgdGhl
IGZvbGxvd2luZyBzb21lIG1vcmU6DQoNCjxzbmlwPg0KV2hhdCByZW1haW5zIGlzIHRoZSBwb3Nz
aWJpbGl0eSB0aGF0IGFuIGltcGxlbWVudGF0aW9uIGhhcyBzb21lIGJ1ZyBhbmQgdW5pbnRlbnRp
b25hbGx5IG1vZGlmaWVzIHRoZSBhZ2UgdG8gc29tZXRoaW5nIG90aGVyIHRoYW4gd2hhdCBpdCBz
aG91bGQgYmUgZHVlIHRvIHRoZSBhY3R1YWwgZWxhcHNlZCB0aW1lIHNpbmNlIExTQSBnZW5lcmF0
aW9uLiBJIHN1cHBvc2UgYSBtZWNoYW5pc20gZXF1aXZhbGVudCB0byB3aGF0IHRoZSBJUy1JUyBk
cmFmdCBkZWZpbmVkIGkuZS4gc2V0dGluZyB0aGUgYWdlIHRvIOKAnG5ld+KAnSAoMCBpbiBPU1BG
IGNhc2UpIHdoZW4gZmlyc3QgcmVjZWl2aW5nIGEgbm9uLXNlbGYtZ2VuZXJhdGVkIExTQSBjb3Vs
ZCBiZSB1c2VmdWwgdG8gcHJldmVudCBuZWdhdGl2ZSBpbXBhY3RzIG9mIHN1Y2ggYW4gaW1wbGVt
ZW50YXRpb24gYnVnLiBJcyB0aGlzIHdoYXQgeW91IGludGVuZD8NCg0KW0ppZV06IE1vcmUgc3Bl
Y2lmaWNhbGx5LCB0aGUgcHJvYmxlbSBjb3VsZCBiZSBjYXVzZWQgYnkgZWl0aGVyIOKAnHNldHRp
bmcgdGhlIExTIGFnZSBmaWVsZCBpbmNvcnJlY3RseSBkdWUgdG8gaW1wbGVtZW50YXRpb24gYnVn
4oCdIG9yIOKAnHN5c3RlbSB0aW1lciBydW5zIHNvIGZhc3QgdGhhdCB0aGUgTFMgYWdlIHJlYWNo
ZXMgTWF4QWdlIG11Y2ggZWFybGllciB0aGFuIG90aGVyIHJvdXRlcnPigJ0uIEFub3RoZXIgbGVz
cyBsaWtlbHkgY2FzZSBpcyB0aGF0IHRoZSBMUyBhZ2UgZmllbGQgaXMgY29ycnVwdGVkIGJlZm9y
ZSB0aGUgTFNBIGlzIGFzc2VtYmxlZCBpbnRvIE9TUEYgcGFja2V0Lg0KPGVuZCBzbmlwPg0KDQpU
aGUgYmVuZWZpdHMgYXJlIGV4dHJlbWVseSBsaW1pdGVkLiBJZiBhIHJvdXRlciBwcmVtYXR1cmVs
eSBhZ2VzIGFuIExTQSBkdWUgdG8gYSB0aW1lciBidWcsIGlnbm9yaW5nIHRoZSByZWNlaXZlZCBM
U0EgYWdlIG9uIHJlY2VwdGlvbiBpc27igJl0IGdvaW5nIHRvIHByZXZlbnQgcHJlbWF0dXJlIHB1
cmdpbmcgYnkgdGhlIHJvdXRlciB3aGljaCBoYXMgdGhlIGJ1Zy4gU28gdGhlIGVmZmVjdCBvZiBp
Z25vcmluZyB0aGUgcmVjZWl2ZWQgTFNBIGFnZSBwcmlvciB0byByZWFjaGluZyBNQVhBR0Ugd2ls
bCBiZSBzaG9ydCBsaXZlZC4gWW91IGFyZSB0aGVuIGxlZnQgd2l0aCB0aGUgcG9zc2liaWxpdHkg
dGhhdCBhbiBpbXBsZW1lbnRhdGlvbiBjb3JydXB0cyB0aGUgTFNBIGFnZSBCRUZPUkUgY2FsY3Vs
YXRpbmcgY2hlY2tzdW0vY3J5cHRvIGF1dGhlbnRpY2F0aW9uIOKAkyBidXQgaXRzIGxvY2FsIHRp
bWVvdXQgbG9naWMgaXMgdW5hZmZlY3RlZC4gVGhpcyBoYXMgdmVyeSBsaW1pdGVkIHZhbHVlLiBX
aGV0aGVyIHRoZSBXRyBjb25zaWRlcnMgdGhpcyB3b3J0aCBwdXJzdWluZyBpcyBzb21ldGhpbmcg
eW91IG5lZWQgdG8gYXNrLiBGb3IgbXlzZWxmLCBJIGRvbuKAmXQgc2VlIG11Y2ggUk9JIGhlcmUu
DQoNCiAgTGVzDQoNCg0KDQpGcm9tOiBEb25namllIChKaW1teSkgW21haWx0bzpqaWUuZG9uZ0Bo
dWF3ZWkuY29tXQ0KU2VudDogTW9uZGF5LCBBdWd1c3QgMDEsIDIwMTYgOTo0MyBQTQ0KVG86IExl
cyBHaW5zYmVyZyAoZ2luc2JlcmcpOyBvc3BmQGlldGYub3JnPG1haWx0bzpvc3BmQGlldGYub3Jn
Pg0KQ2M6IFpoYW5neHVkb25nICh6aGFuZ3h1ZG9uZywgVlJQKTsgbGl6aGVucWlhbmdAY2hpbmFt
b2JpbGUuY29tPG1haWx0bzpsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb20+DQpTdWJqZWN0OiBS
RTogW09TUEZdIFNvbGljaXQgZmVlZGJhY2tzIG9uIGRyYWZ0LWRvbmctb3NwZi1tYXhhZ2UtZmx1
c2gtcHJvYmxlbS1zdGF0ZW1lbnQNCg0KSGkgTGVzLA0KDQpQbGVhc2Ugc2VlIG15IHJlcGxpZXMg
d2l0aCBbSmllMl06DQoNCkZyb206IExlcyBHaW5zYmVyZyAoZ2luc2JlcmcpIFttYWlsdG86Z2lu
c2JlcmdAY2lzY28uY29tXQ0KU2VudDogTW9uZGF5LCBBdWd1c3QgMDEsIDIwMTYgOTo1NyBQTQ0K
VG86IERvbmdqaWUgKEppbW15KTsgb3NwZkBpZXRmLm9yZzxtYWlsdG86b3NwZkBpZXRmLm9yZz4N
CkNjOiBaaGFuZ3h1ZG9uZyAoemhhbmd4dWRvbmcsIFZSUCk7IGxpemhlbnFpYW5nQGNoaW5hbW9i
aWxlLmNvbTxtYWlsdG86bGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tPg0KU3ViamVjdDogUkU6
IFtPU1BGXSBTb2xpY2l0IGZlZWRiYWNrcyBvbiBkcmFmdC1kb25nLW9zcGYtbWF4YWdlLWZsdXNo
LXByb2JsZW0tc3RhdGVtZW50DQoNCkppZSAtDQoNCkZyb206IERvbmdqaWUgKEppbW15KSBbbWFp
bHRvOmppZS5kb25nQGh1YXdlaS5jb21dDQpTZW50OiBNb25kYXksIEF1Z3VzdCAwMSwgMjAxNiAx
OjQ0IEFNDQpUbzogTGVzIEdpbnNiZXJnIChnaW5zYmVyZyk7IG9zcGZAaWV0Zi5vcmc8bWFpbHRv
Om9zcGZAaWV0Zi5vcmc+DQpDYzogWmhhbmd4dWRvbmcgKHpoYW5neHVkb25nLCBWUlApOyBsaXpo
ZW5xaWFuZ0BjaGluYW1vYmlsZS5jb208bWFpbHRvOmxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNv
bT4NClN1YmplY3Q6IFJFOiBbT1NQRl0gU29saWNpdCBmZWVkYmFja3Mgb24gZHJhZnQtZG9uZy1v
c3BmLW1heGFnZS1mbHVzaC1wcm9ibGVtLXN0YXRlbWVudA0KDQpIaSBMZXMsDQoNClBsZWFzZSBz
ZWUgaW5saW5lIHdpdGggW0ppZV06DQoNCkZyb206IExlcyBHaW5zYmVyZyAoZ2luc2JlcmcpIFtt
YWlsdG86Z2luc2JlcmdAY2lzY28uY29tXQ0KU2VudDogTW9uZGF5LCBBdWd1c3QgMDEsIDIwMTYg
MzowOSBQTQ0KVG86IERvbmdqaWUgKEppbW15KTsgb3NwZkBpZXRmLm9yZzxtYWlsdG86b3NwZkBp
ZXRmLm9yZz4NCkNjOiBaaGFuZ3h1ZG9uZyAoemhhbmd4dWRvbmcsIFZSUCk7IGxpemhlbnFpYW5n
QGNoaW5hbW9iaWxlLmNvbTxtYWlsdG86bGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tPg0KU3Vi
amVjdDogUkU6IFtPU1BGXSBTb2xpY2l0IGZlZWRiYWNrcyBvbiBkcmFmdC1kb25nLW9zcGYtbWF4
YWdlLWZsdXNoLXByb2JsZW0tc3RhdGVtZW50DQoNCkppZSDigJMNCg0KRnVsbHkgYWdyZWUgdGhh
dCBJUy1JUyBhbmQgT1NQRiBkaWZmZXIgaW4gdGhpcyByZWdhcmQuDQoNCmh0dHBzOi8vd3d3Lmll
dGYub3JnL2lkL2RyYWZ0LWlldGYtaXNpcy1yZW1haW5pbmctbGlmZXRpbWUtMDEudHh0IGFkZHJl
c3NlcyBwcm9ibGVtcyB3aGVyZSBjb3JydXB0aW9uIG9mIHRoZSByZW1haW5pbmcgbGlmZXRpbWUg
b2NjdXJzIGVpdGhlciBkdXJpbmcgdHJhbnNtaXNzaW9uL3JlY2VwdGlvbiBvciBkdWUgdG8gc29t
ZSBET1MgYXR0YWNrLiBUaGlzIGlzbuKAmXQgYSBjb25jZXJuIHcgT1NQRiAoaG9wZSB5b3UgYWdy
ZWUpLg0KDQpbSmllXTogWWVzLCBmb3IgT1NQRiB0aGUgY29ycnVwdGlvbiBkdXJpbmcgcGFja2V0
IHRyYW5zbWlzc2lvbiBjYW4gYmUgZGV0ZWN0ZWQuDQoNCldoYXQgcmVtYWlucyBpcyB0aGUgcG9z
c2liaWxpdHkgdGhhdCBhbiBpbXBsZW1lbnRhdGlvbiBoYXMgc29tZSBidWcgYW5kIHVuaW50ZW50
aW9uYWxseSBtb2RpZmllcyB0aGUgYWdlIHRvIHNvbWV0aGluZyBvdGhlciB0aGFuIHdoYXQgaXQg
c2hvdWxkIGJlIGR1ZSB0byB0aGUgYWN0dWFsIGVsYXBzZWQgdGltZSBzaW5jZSBMU0EgZ2VuZXJh
dGlvbi4gSSBzdXBwb3NlIGEgbWVjaGFuaXNtIGVxdWl2YWxlbnQgdG8gd2hhdCB0aGUgSVMtSVMg
ZHJhZnQgZGVmaW5lZCBpLmUuIHNldHRpbmcgdGhlIGFnZSB0byDigJxuZXfigJ0gKDAgaW4gT1NQ
RiBjYXNlKSB3aGVuIGZpcnN0IHJlY2VpdmluZyBhIG5vbi1zZWxmLWdlbmVyYXRlZCBMU0EgY291
bGQgYmUgdXNlZnVsIHRvIHByZXZlbnQgbmVnYXRpdmUgaW1wYWN0cyBvZiBzdWNoIGFuIGltcGxl
bWVudGF0aW9uIGJ1Zy4gSXMgdGhpcyB3aGF0IHlvdSBpbnRlbmQ/DQoNCltKaWVdOiBNb3JlIHNw
ZWNpZmljYWxseSwgdGhlIHByb2JsZW0gY291bGQgYmUgY2F1c2VkIGJ5IGVpdGhlciDigJxzZXR0
aW5nIHRoZSBMUyBhZ2UgZmllbGQgaW5jb3JyZWN0bHkgZHVlIHRvIGltcGxlbWVudGF0aW9uIGJ1
Z+KAnSBvciDigJxzeXN0ZW0gdGltZXIgcnVucyBzbyBmYXN0IHRoYXQgdGhlIExTIGFnZSByZWFj
aGVzIE1heEFnZSBtdWNoIGVhcmxpZXIgdGhhbiBvdGhlciByb3V0ZXJz4oCdLiBBbm90aGVyIGxl
c3MgbGlrZWx5IGNhc2UgaXMgdGhhdCB0aGUgTFMgYWdlIGZpZWxkIGlzIGNvcnJ1cHRlZCBiZWZv
cmUgdGhlIExTQSBpcyBhc3NlbWJsZWQgaW50byBPU1BGIHBhY2tldC4NCg0KW0ppZV06IFJlZ2Fy
ZGluZyB0aGUgc29sdXRpb25zIHNwYWNlLCBJTU8gd2UgbmVlZCB0byBjb25zaWRlciBib3RoIGNh
c2VzOiDigJxMUyBhZ2UgcmVhY2hlcyBNYXhBZ2XigJ0gYW5kIOKAnExTIGFnZSBjbG9zZSB0byBN
YXhBZ2XigJ0uIEZvciBJUy1JUywgUkZDIDYyMzIgYW5kIFJGQyA2MjMzIHByb3ZpZGUgc29sdXRp
b25zIGZvciB0aGUgZGV0ZWN0aW9uIGFuZCBpZGVudGlmaWNhdGlvbiBvZiBjb3JydXB0ZWQgSVMt
SVMgcHVyZ2UsIHdoaWxlIE9TUEYgZG9lcyBub3QgaGF2ZSBzaW1pbGFyIG1lY2hhbmlzbXMuDQoN
CltMZXM6XSBJdCBpcyBpbmNvcnJlY3QgdG8gc2F5IHRoYXQgUkZDIDYyMzIgbWFrZXMgaXQgcG9z
c2libGUgdG8gZGV0ZWN0IGEgY29ycnVwdCBwdXJnZS4gV2hhdCBpdCBkb2VzIGRvIGlzIHRvIHBy
b3ZpZGUgYW4gaW5kaWNhdGlvbiBhcyB0byB3aGljaCBJUyBpbml0aWF0ZWQgYSBwdXJnZS4gSSBk
b27igJl0IGtub3cgaG93IE9TUEYgd291bGQgYWRkcmVzcyB0aGlzIGlzc3VlLCBidXQgZm9yIE9T
UEZ2MiBhdCBsZWFzdCBhbnkgc29sdXRpb24gd291bGQgbGlrZWx5IG5vdCBiZSBiYWNrd2FyZHMg
Y29tcGF0aWJsZS4gRm9yIHRoaXMgcmVhc29uIEkgc3VnZ2VzdCB0aGF0IHlvdSBub3QgdHJ5IHRv
IGFkZHJlc3MgdGhpcyBpc3N1ZSBpbiB0aGUgc2FtZSBkcmFmdC4NCg0KW0ppZTJdOiBBZ3JlZWQs
IFJGQyA2MjMyIHByb3ZpZGUgdGhlIG1lY2hhbmlzbSB0byB0cmFjayB0aGUgbWlzYmVoYXZlZCBy
b3V0ZXJzIHNvIHRoYXQgb3BlcmF0b3IgY2FuIGZpeCB0aGUgcHJvYmxlbSwgdGhlIGRldGVjdGlv
biBjYW4gYmUgYmFzZWQgb24gdGhlIHJ1bGVzIGluIFJGQyA2MjMzIG9yIHNvbWUgb3RoZXIgYW5v
bWFsaWVzLiBJbmRlZWQgZm9yIE9TUEZ2MiBsZWdhY3kgTFNBcywgaXQgaXMgZGlmZmljdWx0IHRv
IGludHJvZHVjZSB0aGUgbWVjaGFuaXNtIHNpbWlsYXIgdG8gUkZDIDYyMzIsIHdoaWxlIGl0IGNh
biBiZSBlYXNpZXIgZm9yIHRoZSBPU1BGdjIvdjMgRXh0ZW5kZWQgTFNBcy4gU28gaXQgZGVwZW5k
cyBvbiBob3cgYmFja3dhcmQgY29tcGF0aWJsZSB0aGUgc29sdXRpb24gc2hvdWxkIGJlLiBJIGFn
cmVlIHdpdGggeW91IHRoYXQgdGhlIHNvbHV0aW9uIGZvciBQcm9ibGVtIExvY2FsaXphdGlvbiBp
biBPU1BGIG5lZWRzIHRvIGJlIHByb3ZpZGVkIGluIGEgc2VwYXJhdGUgZG9jdW1lbnQuDQoNClNv
bHV0aW9ucyB0byBMUyBhZ2UgIGNvcnJ1cHRpb24gY2FuIGJlIGRvbmUgaW4gYSBiYWNrd2FyZHMg
Y29tcGF0aWJsZSB3YXksIGJ1dCB0aGV5ICBNVVNUIE5PVCByZXN1bHQgaW4gZGlzY2FyZGluZyBw
dXJnZXMgd2hpY2ggcGFzcyBhdXRoZW50aWNhdGlvbi0gZG9pbmcgc28gcGxhY2VzIHlvdSBhdCBy
aXNrIGZvciBoYXZpbmcgaW5jb25zaXN0ZW50IExTREJzIGluIHRoZSBuZXR3b3JrLg0KDQpbSmll
Ml06IEV4YWN0bHkuIFRoZSByZWNlaXZlZCBNYXhBZ2UgTFNBcyBjYW5ub3Qgc2ltcGx5IGJlIGRp
c2NhcmRlZCwgdGhlIGRlY2lzaW9uIG11c3QgYmUgbWFkZSBjYXJlZnVsbHksIHByb2JhYmx5IGJh
c2VkIG9uIHNvbWUgYWRkaXRpb25hbCBpbmZvcm1hdGlvbi4gVGhlIGF1dGhvcnMgaGFzIGRpc2N1
c3NlZCBzb21lIHBvc3NpYmxlIHNvbHV0aW9uIGludGVybmFsbHksIGFuZCB3aWxsIHByZXBhcmUg
c29tZSBtYXRlcmlhbCBmb3IgZnVydGhlciBvcGVuIGRpc2N1c3Npb24uDQoNCkFzIHdyaXR0ZW4s
IHRoZSBkcmFmdCBtYWtlcyBjbGFpbXMgdGhhdCBhcmUgYXQgbGVhc3QgbWlzbGVhZGluZyDigJMg
YW5kIEkgYmVsaWV2ZSBhY3R1YWxseSBpbmNvcnJlY3QuIEluIFNlY3Rpb24gNiB5b3Ugc2F5Og0K
DQrigJxUaGUgTFMgYWdlIGZpZWxkIG1heSBiZSBhbHRlcmVkIGFzIGEgcmVzdWx0IG9mDQogICBw
YWNrZXQgY29ycnVwdGlvbiwgc3VjaCBtb2RpZmljYXRpb24gY2Fubm90IGJlIGRldGVjdGVkIGJ5
IExTQQ0KICAgY2hlY2tzdW0gbm9yIE9TUEYgcGFja2V0IGNyeXB0b2dyYXBoaWMgYXV0aGVudGlj
YXRpb24u4oCdDQoNClRoaXMgaXNu4oCZdCBjb3JyZWN0Lg0KDQpbSmllXSBUaGFua3MgZm9yIHBv
aW50aW5nIG91dCB0aGlzLiBUaGlzIHNlbnRlbmNlIG5lZWQgdG8gYmUgcmV2aXNlZCB0byBtZW50
aW9uIOKAnExTQSBjb3JydXB0aW9u4oCdIHJhdGhlciB0aGFuIOKAnHBhY2tldCBjb3JydXB0aW9u
4oCdLg0KDQpXaGF0IHdvdWxkIGJlIGhlbHBmdWwg4oCTIGF0IGxlYXN0IHRvIG1lIOKAkyBpcyB0
byBtb3ZlIGZyb20gYSBnZW5lcmljIHByb2JsZW0gc3RhdGVtZW50IHRvIHRoZSBzcGVjaWZpYyBw
cm9ibGVtIHlvdSB3YW50IHRvIHNvbHZlIGFuZCB0aGUgcHJvcG9zZWQgc29sdXRpb24uIFRoaXMg
YWxzbyByZXF1aXJlcyB5b3UgdG8gbW9yZSBjbGVhcmx5IHN0YXRlIHRoZSBjYXNlcyB3aGVyZSB0
aGVyZSBpcyBhbiBhY3R1YWwgdnVsbmVyYWJpbGl0eS4gSXQgd291bGQgYmUgYSBsb3QgZWFzaWVy
IHRvIHN1cHBvcnQgdGhlIGRyYWZ0IGlmIHRoaXMgd2VyZSBkb25lLg0KDQpbSmllXSBUaGFua3Mg
Zm9yIHlvdXIgc3VnZ2VzdGlvbi4gWWVzIHdlIGNhbiB1cGRhdGUgdGhpcyBkcmFmdCB3aXRoIG1v
cmUgc3BlY2lmaWMgcHJvYmxlbSBzdGF0ZW1lbnRzIGFzIEkgbWVudGlvbmVkIGFib3ZlLg0KDQpb
SmllXSBBcyBmb3IgdGhlIHByb3Bvc2VkIHNvbHV0aW9ucywgdGhlIGN1cnJlbnQgZHJhZnQgc3Bl
Y2lmaWVzIHRoZSByZXF1aXJlbWVudHMgb24gdGhlIHBvdGVudGlhbCBzb2x1dGlvbnMsIGZyb20g
d2hpY2ggd2UgZW52aXNpb24gdGhhdCBkaWZmZXJlbnQgc29sdXRpb25zIG1heWJlIG5lZWRlZCBm
b3Ig4oCcSW1wYWN0IE1pdGlnYXRpb27igJ0gYW5kIOKAnFByb2JsZW0gTG9jYWxpemF0aW9u4oCd
LiBUaGUgc29sdXRpb24gZm9yIOKAnEltcGFjdCBtaXRpZ2F0aW9u4oCdIGNhbiBiZSB0aGUgZWFz
aWVyIG9uZSwgZm9yIHdoaWNoIHdlIGNhbiBzdGFydCB0byBkaXNjdXNzIHRoZSBwb3RlbnRpYWwg
c29sdXRpb25zIG5vdy4gV2hpbGUgdGhlIHNvbHV0aW9uIGZvciDigJxwcm9ibGVtIGxvY2FsaXph
dGlvbuKAnSBtYXkgbmVlZCBtb3JlIGNvbnNpZGVyYXRpb25zLg0KDQpbTGVzOl0gQSBkaXNjdXNz
aW9uIG9mIHRoZSByZXF1aXJlbWVudHMgaXMgdXNlZnVsIGFuZCBuZWNlc3NhcnksIGJ1dCBJTU8g
dW50aWwgeW91IHByb3Bvc2UgYSBzb2x1dGlvbiB0aGVyZSBpc27igJl0IGVub3VnaCBzdWJzdGFu
Y2UgZm9yIHRoZSBkb2N1bWVudCB0byBiZWNvbWUgYSBXRyBkb2N1bWVudC4NCg0KW0ppZTJdIFll
cyB0aGUgY3VycmVudCBkcmFmdCBmb2N1c2VzIG9uIHRoZSBwcm9ibGVtIHN0YXRlbWVudCBhbmQg
dGhlIHJlcXVpcmVtZW50cywgdGhlIGdvYWwgaXMgdG8gZmlyc3RseSBnZXQgdGhlIE1heEFnZSBm
bHVzaCBwcm9ibGVtIGFja25vd2xlZGdlZCBhbmQgcmVhY2ggY29uc2Vuc3VzIG9uIHRoZSByZXF1
aXJlbWVudHMuIFRoZW4gdGhlIHBsYW4gaXMgdG8gc3BlY2lmeSB0aGUgc29sdXRpb25zIGluIHNl
cGFyYXRlIGRvY3VtZW50cy4gIFlvdXIgdmFsdWFibGUgc3VnZ2VzdGlvbnMgd2lsbCBiZSBjb25z
aWRlcmVkLCBhbmQgZnVydGhlciBjb250cmlidXRpb25zIGFyZSB3ZWxjb21lLg0KDQpCZXN0IHJl
Z2FyZHMsDQpKaWUNCg0KICAgIExlcw0KDQpCZXN0IHJlZ2FyZHMsDQpKaWUNCg0KICAgTGVzDQoN
Cg0KRnJvbTogRG9uZ2ppZSAoSmltbXkpIFttYWlsdG86amllLmRvbmdAaHVhd2VpLmNvbV0NClNl
bnQ6IFN1bmRheSwgSnVseSAzMSwgMjAxNiAxMTo0OCBQTQ0KVG86IExlcyBHaW5zYmVyZyAoZ2lu
c2JlcmcpOyBvc3BmQGlldGYub3JnPG1haWx0bzpvc3BmQGlldGYub3JnPg0KQ2M6IFpoYW5neHVk
b25nICh6aGFuZ3h1ZG9uZywgVlJQKTsgbGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tPG1haWx0
bzpsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb20+DQpTdWJqZWN0OiBSRTogW09TUEZdIFNvbGlj
aXQgZmVlZGJhY2tzIG9uIGRyYWZ0LWRvbmctb3NwZi1tYXhhZ2UtZmx1c2gtcHJvYmxlbS1zdGF0
ZW1lbnQNCg0KSGkgTGVzLA0KDQpUaGFua3MgZm9yIHlvdXIgY29tbWVudHMuDQoNCk9TUEYgcGFj
a2V0IGxldmVsIGNoZWNrc3VtIGFuZCBhdXRoZW50aWNhdGlvbiBjYW4gb25seSBwcm90ZWN0IHRo
ZSBhc3NlbWJsZWQgTFNVIHBhY2tldCBvbmUgaG9wIG9uIHRoZSB3aXJlLCB3aGlsZSBjYW5ub3Qg
ZGV0ZWN0IGFueSBjaGFuZ2UgdG8gTFNBIG1hZGUgYnkgdGhlIHJvdXRlcnMuIFRoaXMgaXMgYmVj
YXVzZSB0aGUgT1NQRiBwYWNrZXRzIGFyZSByZS1hc3NlbWJsZWQgb24gZWFjaCBob3AsIHdoaWNo
IGlzIHNsaWdodGx5IGRpZmZlcmVudCBmcm9tIElTLUlTLiBTbyB0aGUgcHJvYmxlbSBmb3IgT1NQ
RiBpcyBtYWlubHkgZHVlIHRvIHRoZSBwcm9ibGVtcyBpbnNpZGUgdGhlIHJvdXRlciwgZm9yIGV4
YW1wbGUgcHJvdG9jb2wgaW1wbGVtZW50YXRpb25zLCBzeXN0ZW0gdGltZXJzLCBvciBzb21lIGhh
cmR3YXJlIHByb2JsZW0uIEFjdHVhbGx5IHRoaXMgcHJvYmxlbSBoYXMgYmVlbiBzZWVuIGluIHNl
dmVyYWwgcHJvZHVjdGlvbiBuZXR3b3Jrcy4NCg0KV2UgY2FuIGltcHJvdmUgdGhlIGRlc2NyaXB0
aW9uIGluIHRoZSBkcmFmdCB0byBtYWtlIHRoaXMgY2xlYXIuDQoNCkJlc3QgcmVnYXJkcywNCkpp
ZQ0KDQpGcm9tOiBMZXMgR2luc2JlcmcgKGdpbnNiZXJnKSBbbWFpbHRvOmdpbnNiZXJnQGNpc2Nv
LmNvbV0NClNlbnQ6IE1vbmRheSwgQXVndXN0IDAxLCAyMDE2IDE6MzAgUE0NClRvOiBEb25namll
IChKaW1teSk7IG9zcGZAaWV0Zi5vcmc8bWFpbHRvOm9zcGZAaWV0Zi5vcmc+DQpDYzogWmhhbmd4
dWRvbmcgKHpoYW5neHVkb25nLCBWUlApOyBsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb208bWFp
bHRvOmxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbT4NClN1YmplY3Q6IFJFOiBbT1NQRl0gU29s
aWNpdCBmZWVkYmFja3Mgb24gZHJhZnQtZG9uZy1vc3BmLW1heGFnZS1mbHVzaC1wcm9ibGVtLXN0
YXRlbWVudA0KDQpKaWUg4oCTDQoNClRoZSBkcmFmdCBzYXlzIChTZWN0aW9uIDIpOg0KDQrigJxT
aW5jZSBjcnlwdG9ncmFwaGljIGF1dGhlbnRpY2F0aW9uIGlzIGV4ZWN1dGVkIGF0IHRoZSBPU1BG
IHBhY2tldA0KICAgbGV2ZWwsIGl0IGNhbiBvbmx5IHByb3RlY3QgdGhlIGFzc2VtYmxlZCBMU1Ug
cGFja2V0IGZvciBvbmUgaG9wIGFuZA0KICAgZG9lcyBub3QgcHJvdmlkZSBhbnkgYWRkaXRpb25h
bCBwcm90ZWN0aW9uIGZvciB0aGUgY29ycnVwdGlvbiBvZiBMUw0KICAgYWdlIGZpZWxkLuKAnQ0K
DQpCdXQgYXMgYXV0aGVudGljYXRpb24gaXMgY2FsY3VsYXRlZCBhdCB0aGUgT1NQRiBwYWNrZXQg
bGV2ZWwsIGFueSBjaGFuZ2UgdG8gdGhlIExTIGFnZSBmaWVsZCBmb3IgYW4gaW5kaXZpZHVhbCBM
U0EgY29udGFpbmVkIHdpdGhpbiB0aGUgT1NQRiBwYWNrZXQgKGUuZy4gYnkgc29tZSBwYWNrZXQg
Y29ycnVwdGlvbiBpbiB0cmFuc21pc3Npb24pIHdvdWxkIGNhdXNlIGF1dGhlbnRpY2F0aW9uIHRv
IGZhaWwgd2hlbiB0aGUgcGFja2V0IGlzIHJlY2VpdmVkLiBTbyB0aGUgc3RhdGVtZW50IHlvdSBt
YWtlIGlzIG5vdCBjb3JyZWN0LiBJIHRoZXJlZm9yZSBhbSBzdHJ1Z2dsaW5nIHRvIHVuZGVyc3Rh
bmQgd2hhdCBwcm9ibGVtIHlvdSBiZWxpZXZlIGlzIG5vdCBhZGRyZXNzZWQgYnkgZXhpc3Rpbmcg
YXV0aGVudGljYXRpb24gdGVjaG5pcXVlcy4NCg0KICAgTGVzDQoNCg0KDQpGcm9tOiBPU1BGIFtt
YWlsdG86b3NwZi1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgRG9uZ2ppZSAoSmltbXkp
DQpTZW50OiBTdW5kYXksIEp1bHkgMzEsIDIwMTYgODoxNSBQTQ0KVG86IG9zcGZAaWV0Zi5vcmc8
bWFpbHRvOm9zcGZAaWV0Zi5vcmc+DQpDYzogWmhhbmd4dWRvbmcgKHpoYW5neHVkb25nLCBWUlAp
OyBsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb208bWFpbHRvOmxpemhlbnFpYW5nQGNoaW5hbW9i
aWxlLmNvbT4NClN1YmplY3Q6IFtPU1BGXSBTb2xpY2l0IGZlZWRiYWNrcyBvbiBkcmFmdC1kb25n
LW9zcGYtbWF4YWdlLWZsdXNoLXByb2JsZW0tc3RhdGVtZW50DQoNCkhpIGFsbCwNCg0KZHJhZnQt
ZG9uZy1vc3BmLW1heGFnZS1mbHVzaC1wcm9ibGVtLXN0YXRlbWVudCBkZXNjcmliZXMgdGhlIHBy
b2JsZW1zIGNhdXNlZCBieSB0aGUgY29ycnVwdGlvbiBvZiB0aGUgTFMgQWdlIGZpZWxkLCBhbmQg
c3VtbWFyaXplcyB0aGUgcmVxdWlyZW1lbnRzIG9uIHBvdGVudGlhbCBzb2x1dGlvbnMuIFRoaXMg
ZHJhZnQgcmVjZWl2ZWQgZ29vZCBjb21tZW50cyBkdXJpbmcgdGhlIHByZXNlbnRhdGlvbiBvbiB0
aGUgSUVURiBtZWV0aW5nIGluIEIuQS4NCg0KVGhlIGF1dGhvcnMgd291bGQgbGlrZSB0byBzb2xp
Y2l0IGZ1cnRoZXIgZmVlZGJhY2tzIGZyb20gdGhlIG1haWxpbmcgbGlzdCwgb24gYm90aCB0aGUg
cHJvYmxlbSBzdGF0ZW1lbnQgYW5kIHRoZSBzb2x1dGlvbiByZXF1aXJlbWVudHMuIEJhc2VkIG9u
IHRoZSBmZWVkYmFja3MsIHdlIHdpbGwgdXBkYXRlIHRoZSBwcm9ibGVtIHN0YXRlbWVudCBkcmFm
dCwgYW5kIHdvcmsgdG9nZXRoZXIgdG8gYnVpbGQgc3VpdGFibGUgc29sdXRpb25zLg0KDQpUaGUg
VVJMIG9mIHRoZSBkcmFmdCBpczoNCmh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1k
b25nLW9zcGYtbWF4YWdlLWZsdXNoLXByb2JsZW0tc3RhdGVtZW50LTAwDQoNCkNvbW1lbnRzICYg
ZmVlZGJhY2tzIGFyZSB3ZWxjb21lLg0KDQpCZXN0IHJlZ2FyZHMsDQpKaWUNCg0K

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OuWui+S9kzsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30N
CkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0
IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJ
cGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWls
eTrlvq7ova/pm4Xpu5E7DQoJcGFub3NlLTE6MiAxMSA1IDMgMiAyIDQgMiAyIDQ7fQ0KQGZvbnQt
ZmFjZQ0KCXtmb250LWZhbWlseToiXEDlrovkvZMiOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEg
MSAxIDE7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiXEDlvq7ova/pm4Xpu5EiOw0KCXBh
bm9zZS0xOjIgMTEgNSAzIDIgMiA0IDIgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
VGFob21hOw0KCXBhbm9zZS0xOjIgMTEgNiA0IDMgNSA0IDQgMiA0O30NCkBmb250LWZhY2UNCgl7
Zm9udC1mYW1pbHk6VmVyZGFuYTsNCglwYW5vc2UtMToyIDExIDYgNCAzIDUgNCA0IDIgNDt9DQov
KiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1z
b05vcm1hbA0KCXttYXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNp
emU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLHNlcmlmO30NCmE6bGlu
aywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOmJs
dWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlw
ZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOnB1cnBsZTsN
Cgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnANCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5
Ow0KCW1hcmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4w
cHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsc2VyaWY7fQ0KcC5Nc29BY2V0YXRl
LCBsaS5Nc29BY2V0YXRlLCBkaXYuTXNvQWNldGF0ZQ0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7
DQoJbXNvLXN0eWxlLWxpbms6IuaJueazqOahhuaWh+acrCBDaGFyIjsNCgltYXJnaW46MGNtOw0K
CW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6OC4wcHQ7DQoJZm9udC1mYW1pbHk6
IlRhaG9tYSIsc2Fucy1zZXJpZjt9DQpzcGFuLkNoYXINCgl7bXNvLXN0eWxlLW5hbWU6IuaJueaz
qOahhuaWh+acrCBDaGFyIjsNCgltc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxp
bms65om55rOo5qGG5paH5pysOw0KCWZvbnQtZmFtaWx5OuWui+S9kzt9DQpzcGFuLmhpZ2gtbGln
aHQtYmcNCgl7bXNvLXN0eWxlLW5hbWU6aGlnaC1saWdodC1iZzt9DQpzcGFuLkVtYWlsU3R5bGUy
MQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fu
cy1zZXJpZjsNCgljb2xvcjojMUY0OTdEO30NCnAuQmFsbG9vblRleHQsIGxpLkJhbGxvb25UZXh0
LCBkaXYuQmFsbG9vblRleHQNCgl7bXNvLXN0eWxlLW5hbWU6IkJhbGxvb24gVGV4dCI7DQoJbXNv
LXN0eWxlLWxpbms6IkJhbGxvb24gVGV4dCBDaGFyIjsNCgltYXJnaW46MGNtOw0KCW1hcmdpbi1i
b3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBO
ZXcgUm9tYW4iLHNlcmlmO30NCnNwYW4uQmFsbG9vblRleHRDaGFyDQoJe21zby1zdHlsZS1uYW1l
OiJCYWxsb29uIFRleHQgQ2hhciI7DQoJbXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHls
ZS1saW5rOiJCYWxsb29uIFRleHQiOw0KCWZvbnQtZmFtaWx5OiJUYWhvbWEiLHNhbnMtc2VyaWY7
fQ0Kc3Bhbi5FbWFpbFN0eWxlMjQNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJ
Zm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6IzFGNDk3RDt9DQouTXNv
Q2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LXNpemU6MTAu
MHB0O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjYxMi4wcHQgNzkyLjBwdDsNCgltYXJn
aW46NzIuMHB0IDcyLjBwdCA3Mi4wcHQgNzIuMHB0O30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFn
ZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxv
OnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtl
bmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJl
ZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0
PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iWkgtQ04iIGxpbms9ImJs
dWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+
SGkgTGVzLA0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlllcyBrbm93aW5nIHRoZSBzb3VyY2Ugb2YgcHVyZ2UvZmx1
c2ggaXMgcXVpdGUgdXNlZnVsIHdoZW4gdGhlcmUgaXMgYWJub3JtYWwgcHVyZ2UvZmx1c2ggaXNz
dWUgaW4gdGhlIG5ldHdvcmsuIFRoZSBMU0EgZmx1c2ggY2F1c2VkIGJ5IE1heGFnZSBjb3JydXB0
aW9uDQogaXMganVzdCBvbmUgb2YgdGhlc2UgaXNzdWVzLiAmbmJzcDtUaGlzIHByb2JsZW0gbWF5
IGhhcHBlbiBhZ2FpbiBhcyB0aGUgTFMgYWdlIGZpZWxkIGlzIG5vdCBwcm90ZWN0ZWQgYnkgdGhl
IExTIGNoZWNrc3VtLg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNw
OzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkkgYWdyZWUgdGhhdCBmb3IgT1NQRiBpdCBpcyBk
aWZmaWN1bHQgdG8gZmluZCBhIHRvdGFsbHkgYmFja3dhcmQgY29tcGF0aWJsZSB3YXkgdG8gZGV0
ZXJtaW5lIHRoZSBzb3VyY2Ugb2YgZmx1c2gsIGFuZCB0aGUgbWVjaGFuaXNtIHByb3Bvc2VkIGJ5
IEFjZWUNCiBjYW4gYmUgb25lIG9wdGlvbi4gPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdE
Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPklNTyBhbm90aGVyIGVxdWFs
bHkgdXNlZnVsIHRoaW5nIGlzIHRvIGF2b2lkIHRoZSBzZXZlcmUgZGlzcnVwdGlvbiBjYXVzZWQg
YnkgYWJub3JtYWwgTFNBIGZsdXNoZXMgYmVmb3JlIHRoZSBzb3VyY2Ugb2YgZmx1c2ggaXMgaWRl
bnRpZmllZCBhbmQgZml4ZWQsDQogYW5kIHRoaXMgbWVjaGFuaXNtIGNhbiBiZSBkZXNpZ25lZCBp
biBhIGJhY2t3YXJkIGNvbXBhdGlibGUgd2F5LCB3aGljaCB3b3VsZCBiZSBzb21ldGhpbmcgc2lt
aWxhciB0byB0aGUgbWVjaGFuaXNtIGluIGRyYWZ0LWlldGYtaXNpcy1yZW1haW5pbmctbGlmZXRp
bWUuDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWY7Y29sb3I6IzFGNDk3RCI+QmVzdCByZWdhcmRzLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEw
LjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFG
NDk3RCI+SmllPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBi
bHVlIDEuNXB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9
ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0
IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWYiPkZyb206PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
Ij4gTGVzIEdpbnNiZXJnIChnaW5zYmVyZykgW21haWx0bzpnaW5zYmVyZ0BjaXNjby5jb21dDQo8
YnI+DQo8Yj5TZW50OjwvYj4gVGh1cnNkYXksIEF1Z3VzdCAyNSwgMjAxNiAyOjI0IEFNPGJyPg0K
PGI+VG86PC9iPiBsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb207IERvbmdqaWUgKEppbW15KSAm
bHQ7amllLmRvbmdAaHVhd2VpLmNvbSZndDs7IEFjZWUgTGluZGVtIChhY2VlKSAmbHQ7YWNlZUBj
aXNjby5jb20mZ3Q7OyBvc3BmQGlldGYub3JnPGJyPg0KPGI+Q2M6PC9iPiBaaGFuZ3h1ZG9uZyAo
emhhbmd4dWRvbmcsIFZSUCkgJmx0O3poYW5neHVkb25nQGh1YXdlaS5jb20mZ3Q7PGJyPg0KPGI+
U3ViamVjdDo8L2I+IFJFOiBSRTogW09TUEZdIFNvbGljaXQgZmVlZGJhY2tzIG9uIGRyYWZ0LWRv
bmctb3NwZi1tYXhhZ2UtZmx1c2gtcHJvYmxlbS1zdGF0ZW1lbnQ8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+SSBjb21wbGV0ZWx5IGFn
cmVlIHRoYXQga25vd2luZyB0aGUgc291cmNlIG9mIGEgcHVyZ2UgaXMgYSB2YWx1YWJsZSBkaWFn
bm9zdGljIHRvb2wuIFRoaXMgaGFzIG5vdGhpbmcgdG8gZG8gd2l0aCB0aGUgY29ycnVwdGVkIG1h
eGFnZSBwcm9ibGVtLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5JIHRoaW5rIHRoZSBjb25jbHVzaW9uIHRodXMgZmFy
IGhhcyBiZWVuIHRoYXQgd2UgbmVlZCBubyBzb2x1dGlvbiBmb3IgdGhlIGNvcnJ1cHRlZCBtYXhh
Z2UuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOiMxRjQ5N0QiPkl0IHdvdWxkIGJlIHVzZWZ1bCB0byBoYXZlIGEgd2F5IG9mIGRldGVy
bWluaW5nIHRoZSBzb3VyY2Ugb2YgYSBwdXJnZSDigJMgYnV0IGluIE9TUEYgdGhpcyBpcyBoYXJk
IHRvIGRvIGluIGEgYmFja3dhcmRzIGNvbXBhdGlibGUgd2F5LiBBY2VlIGhhcyBzdWdnZXN0ZWQN
CiB1c2luZyBhIG1hbmFnZW1lbnQgbm90aWZpY2F0aW9uLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
IzFGNDk3RCI+SXQgd291bGQgYmUgdXNlZnVsIHRvIGNvbnRpbnVlIHRoZSBkaXNjdXNzaW9uIG9u
IHRoaXMgdG9waWMg4oCTIGJ1dCBub3QgdGhlIGNvcnJ1cHQgbWF4YWdlIGlzc3VlLjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0
OTdEIj4mbmJzcDsmbmJzcDsgTGVzPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpw
PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41
cHQ7cGFkZGluZzowY20gMGNtIDBjbSA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVy
Om5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBj
bSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNl
cmlmIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmIj4NCjxhIGhy
ZWY9Im1haWx0bzpsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb20iPmxpemhlbnFpYW5nQGNoaW5h
bW9iaWxlLmNvbTwvYT4gWzxhIGhyZWY9Im1haWx0bzpsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5j
b20iPm1haWx0bzpsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb208L2E+XQ0KPGJyPg0KPGI+U2Vu
dDo8L2I+IFdlZG5lc2RheSwgQXVndXN0IDI0LCAyMDE2IDExOjEyIEFNPGJyPg0KPGI+VG86PC9i
PiBEb25namllIChKaW1teSk7IEFjZWUgTGluZGVtIChhY2VlKTsgTGVzIEdpbnNiZXJnIChnaW5z
YmVyZyk7IDxhIGhyZWY9Im1haWx0bzpvc3BmQGlldGYub3JnIj4NCm9zcGZAaWV0Zi5vcmc8L2E+
PGJyPg0KPGI+Q2M6PC9iPiBaaGFuZ3h1ZG9uZyAoemhhbmd4dWRvbmcsIFZSUCk8YnI+DQo8Yj5T
dWJqZWN0OjwvYj4gUmU6IFJFOiBbT1NQRl0gU29saWNpdCBmZWVkYmFja3Mgb24gZHJhZnQtZG9u
Zy1vc3BmLW1heGFnZS1mbHVzaC1wcm9ibGVtLXN0YXRlbWVudDxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWls
eTomcXVvdDvlvq7ova/pm4Xpu5EmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+SGVsbG8g
SmllLCBBY2VlIGFuZCBMZXMsPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O+W+rui9r+mbhem7kSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q75b6u6L2v6ZuF6buRJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6YmxhY2siPkkgYW0gYSBjb2F1dGhvciBvZiB0aGlzIGRyYWZ0IGZyb20gb3BlcmF0b3IgQ2hp
bmEgTW9iaWxlLiBUaGFuayB5b3UgYWxsIGZvciB5b3VyIGRpc2N1c3Npb24gYW5kIHN1Z2dlc3Rp
b24gaW4gdGhlIHByZXZpb3VzIG1haWxzLiBBcyB5b3UgYWxsIGRpc2N1c3NlZCwNCiBhIG1pc2Jl
aGF2aW9yIE9TUEYgcm91dGVyIChkdWUgdG8gc29mdHdhcmUgb3IgaGFyZHdhcmUgcHJvYmxlbSkg
Y2FuIGNhdXNlIHNldmVyZSBwcm9ibGVtIGluIHRoZSB3aG9sZSBPU1BGIGRvbWFpbi4mbmJzcDs8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6
JnF1b3Q75b6u6L2v6ZuF6buRJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPjxvOnA+Jm5i
c3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTom
cXVvdDvlvq7ova/pm4Xpu5EmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+SGVyZSBJIHdh
bnQgdG8gcG9pbnQgb3V0IHRoYXQgT1NQRiByb3V0ZSBmbGFwcGluZyBESUQgb2Njb3VyIGluIG15
IGZpZWxkIG5ldHdvcmsgY29udHJpYnV0ZWQgYnkmbmJzcDs8c3BhbiBzdHlsZT0iYmFja2dyb3Vu
ZDp3aGl0ZSI+YSBtaXNiZWhhdmlvciBPU1BGIHJvdXRlcg0KIGluc3RhbGxlZC4gVGhlIHByb2Nl
ZHVyZSB0byBhbmFseXplIGFuZCBsb29rIGZvciB0aGUgY2F1c2Ugd2VyZSB2ZXJ5IGNvbXBsaWNh
dGVkIGJlY2F1c2Ugd2UgZGlkIG5vdCBrbm93IHRoZSBzb3VyY2Ugb2YgdGhlIGZsdXNoaW5nLiBU
d28gaG91cnMgcGFzdCwgd2UgY291bGQgbm90IGlkZW50aWZ5IHRoZSByZWFsIGNhdXNlIGFuZCBy
ZXN0b3JlIG91ciBuZXR3b3JrLiBUaGUgQ1BVIHV0aWxpemF0aW9uIG9mIE9TUEYgcm91dGVycyB3
YXMgaGlnaCwNCiB0aGUgbmV0d29yayB0cmFmZmljIGRlY3JlYXNlZCBzaWduaWZpY2FudGx5LCBs
b3RzIG9mIHR1bm5lbCBkb3duIHdhcm5pbmdzIHJhaXNlZC4gV2hlbiB3ZSB0cmllZCB0byBzaHV0
ZG93biBvbmUmbmJzcDtPU1BGIHJvdXRlciwgcm91dGUgZmxhcHBpbmcgc3RvcHBlZC4gVGhpcyBy
b3V0ZXIgd2FzIGEgbmV3bHkgZGVwbG95ZWQgb25lLiBUaHJvdWdoIGNvbW11bmljYXRpb24gd2l0
aCBvdXIgdmVuZG9yLCB0aGV5IGFkbWl0dGVkIHRoYXQgdGhpcyBwcm9kdWN0DQogaGFkIHNvbWUg
ZGVmZWN0cyBpbiBkZWFsaW5nIHdpdGggT1NQRiBwcm90b2NvbC4gVGhpcyBraW5kIG9mIGRlZmVj
dHMgYXJlIGRpZmZpY3VsdCBmb3IgdXMgdG8gdGVzdCAmbmJzcDt3aGVuIHRoZXkgYXBwbHkgZm9y
IGVudHJhbmNlIGluIG91ciBuZXR3b3JrLiBPbmNlIGRlZmVjdGl2ZSBwcm9kdWN0cyBhcmUgZGVw
bG95ZWQgaW4gdGhlIGZpZWxkIG5ldHdvcmssICZuYnNwO2xvY2F0aW5nIHRoZSBwcm9ibGVtIGlz
IHZlcnkgaGFyZCBhbmQgdGltZSBjb25zdW1pbmcuJm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDvlvq7ova/p
m4Xpu5EmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O+W+rui9r+mb
hem7kSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrO2JhY2tncm91bmQ6d2hpdGUiPlNvLCBJ
Jm5ic3A7dGhpbmsgaXQgaXMgbmVjZXNzYXJ5IGZvciB1cyB0byBzb2x2ZSB0aGUgcHJvYmxlbSBh
bmQgaW1wcm92ZSB0aGUgcm9idXN0bmVzcyBvZiB0aGUgcHJvdG9jb2wuPHNwYW4gY2xhc3M9Imhp
Z2gtbGlnaHQtYmciPiBBdCBsZWFzdA0KIGl0IHNob3VsZCBwcm92aWRlIHRoZSBtZWFucyB0byBo
ZWxwIHVzIGxvY2F0ZSB0aGUgT1NQRiByb3V0ZSBmbGFwcGluZyBwcm9ibGVtLjwvc3Bhbj48L3Nw
YW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5
OiZxdW90O+W+rui9r+mbhem7kSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
5b6u6L2v6ZuF6buRJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxkaXYgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90
O+W+rui9r+mbhem7kSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj4NCjxociBzaXplPSIx
IiB3aWR0aD0iMjEwIiBzdHlsZT0id2lkdGg6MTU3LjVwdCIgbm9zaGFkZT0iIiBzdHlsZT0iY29s
b3I6I0I1QzRERiIgYWxpZ249ImxlZnQiPg0KPC9zcGFuPjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0K
PGRpdiBzdHlsZT0ibWFyZ2luLWxlZnQ6Ny41cHQ7bWFyZ2luLXRvcDo3LjVwdDttYXJnaW4tcmln
aHQ6Ny41cHQ7bWFyZ2luLWJvdHRvbTo3LjVwdCI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+PGEgaHJlZj0ibWFp
bHRvOmxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbSI+bGl6aGVucWlhbmdAY2hpbmFtb2JpbGUu
Y29tPC9hPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxi
bG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tbGVmdDo2LjBwdDttYXJnaW4tdG9wOjUuMHB0O21hcmdp
bi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDvlvq7ova/p
m4Xpu5EmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlk
ICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8ZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJiYWNrZ3JvdW5kOiNFRkVGRUYiPjxiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1Rh
aG9tYSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFo
b21hJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPiZuYnNwOzxhIGhyZWY9Im1haWx0bzpq
aWUuZG9uZ0BodWF3ZWkuY29tIj5Eb25namllDQogKEppbW15KTwvYT48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iYmFja2dy
b3VuZDojRUZFRkVGIj48Yj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTo5LjBw
dDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+
RGF0ZTo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjkuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj4m
bmJzcDsyMDE2LTA4LTE4Jm5ic3A7MTc6MDk8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iYmFja2dyb3VuZDojRUZFRkVGIj48
Yj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTom
cXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+VG86PC9zcGFuPjwvYj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVv
dDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+Jm5ic3A7PGEgaHJlZj0ibWFp
bHRvOmFjZWVAY2lzY28uY29tIj5BY2VlDQogTGluZGVtIChhY2VlKTwvYT47IDxhIGhyZWY9Im1h
aWx0bzpnaW5zYmVyZ0BjaXNjby5jb20iPkxlcyBHaW5zYmVyZyAoZ2luc2JlcmcpPC9hPjsNCjxh
IGhyZWY9Im1haWx0bzpvc3BmQGlldGYub3JnIj5vc3BmQGlldGYub3JnPC9hPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJi
YWNrZ3JvdW5kOiNFRkVGRUYiPjxiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJs
YWNrIj5DQzo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjku
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNr
Ij4mbmJzcDs8YSBocmVmPSJtYWlsdG86emhhbmd4dWRvbmdAaHVhd2VpLmNvbSI+Wmhhbmd4dWRv
bmcNCiAoemhhbmd4dWRvbmcsIFZSUCk8L2E+OyA8YSBocmVmPSJtYWlsdG86bGl6aGVucWlhbmdA
Y2hpbmFtb2JpbGUuY29tIj5saXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb208L2E+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
ImJhY2tncm91bmQ6I0VGRUZFRiI+PGI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
YmxhY2siPlN1YmplY3Q6PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjpibGFjayI+Jm5ic3A7UkU6IFtPU1BGXSBTb2xpY2l0DQogZmVlZGJhY2tzIG9uIGRyYWZ0LWRv
bmctb3NwZi1tYXhhZ2UtZmx1c2gtcHJvYmxlbS1zdGF0ZW1lbnQ8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1qdXN0aWZ5OmludGVyLWlkZW9n
cmFwaCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5IaSBBY2Vl
LA0KPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWdu
Omp1c3RpZnk7dGV4dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFwaCI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZjtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeTt0ZXh0LWp1c3RpZnk6aW50ZXIt
aWRlb2dyYXBoIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlBs
ZWFzZSBzZWUgbXkgcmVwbGllcyBpbmxpbmU6PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1qdXN0aWZ5OmludGVyLWlkZW9n
cmFwaCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8
L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6
c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1qdXN0aWZ5OmludGVy
LWlkZW9ncmFwaCI+PGI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5G
cm9tOjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj4N
CiBBY2VlIExpbmRlbSAoYWNlZSkgWzxhIGhyZWY9Im1haWx0bzphY2VlQGNpc2NvLmNvbSI+bWFp
bHRvOmFjZWVAY2lzY28uY29tPC9hPl0gPGJyPg0KPGI+U2VudDo8L2I+IFRodXJzZGF5LCBBdWd1
c3QgMTgsIDIwMTYgMjoyMyBBTTxicj4NCjxiPlRvOjwvYj4gRG9uZ2ppZSAoSmltbXkpOyBMZXMg
R2luc2JlcmcgKGdpbnNiZXJnKTsgPGEgaHJlZj0ibWFpbHRvOm9zcGZAaWV0Zi5vcmciPg0Kb3Nw
ZkBpZXRmLm9yZzwvYT48YnI+DQo8Yj5DYzo8L2I+IFpoYW5neHVkb25nICh6aGFuZ3h1ZG9uZywg
VlJQKTsgPGEgaHJlZj0ibWFpbHRvOmxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbSI+DQpsaXpo
ZW5xaWFuZ0BjaGluYW1vYmlsZS5jb208L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbT1NQ
Rl0gU29saWNpdCBmZWVkYmFja3Mgb24gZHJhZnQtZG9uZy1vc3BmLW1heGFnZS1mbHVzaC1wcm9i
bGVtLXN0YXRlbWVudDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJs
YWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRl
b2dyYXBoIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj4mbmJzcDs8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
InRleHQtYWxpZ246anVzdGlmeTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBoIj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5TcGVha2luZyBhcyBhIFdHIG1lbWJl
ciB3aG8gaGFzIHNvbWUgZXhwZXJpZW5jZSB3aXRoIE9TUEYgaW1wbGVtZW50YXRpb25zOiZuYnNw
OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFw
aCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9InRleHQtYWxpZ246anVzdGlmeTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBoIj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5IaSBKaWUsJm5ic3A7PG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9InRleHQtYWxpZ246anVzdGlmeTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBoIj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4
dC1hbGlnbjpqdXN0aWZ5O3RleHQtanVzdGlmeTppbnRlci1pZGVvZ3JhcGgiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPkFsb25nIHdpdGggTGVzLCBJ4oCZbSBhbHNv
IGFnYWluc3QgcHJvZ3Jlc3NpbmcgdGhpcyBkcmFmdC4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGln
bjpqdXN0aWZ5O3RleHQtanVzdGlmeTppbnRlci1pZGVvZ3JhcGgiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEu
MHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9InRleHQtYWxpZ246anVzdGlmeTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBoIj48Yj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5Gcm9tOg0KPC9zcGFuPjwv
Yj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5KaWUgRG9uZyAmbHQ7
PGEgaHJlZj0ibWFpbHRvOmppZS5kb25nQGh1YXdlaS5jb20iPmppZS5kb25nQGh1YXdlaS5jb208
L2E+Jmd0Ozxicj4NCjxiPkRhdGU6IDwvYj5UdWVzZGF5LCBBdWd1c3QgMTYsIDIwMTYgYXQgOTo1
NiBBTTxicj4NCjxiPlRvOiA8L2I+QWNlZSBMaW5kZW0gJmx0OzxhIGhyZWY9Im1haWx0bzphY2Vl
QGNpc2NvLmNvbSI+YWNlZUBjaXNjby5jb208L2E+Jmd0OywgJnF1b3Q7TGVzIEdpbnNiZXJnIChn
aW5zYmVyZykmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpnaW5zYmVyZ0BjaXNjby5jb20iPmdp
bnNiZXJnQGNpc2NvLmNvbTwvYT4mZ3Q7LCBPU1BGIFdHIExpc3QgJmx0OzxhIGhyZWY9Im1haWx0
bzpvc3BmQGlldGYub3JnIj5vc3BmQGlldGYub3JnPC9hPiZndDs8YnI+DQo8Yj5DYzogPC9iPiZx
dW90O1poYW5neHVkb25nICh6aGFuZ3h1ZG9uZywgVlJQKSZxdW90OyAmbHQ7PGEgaHJlZj0ibWFp
bHRvOnpoYW5neHVkb25nQGh1YXdlaS5jb20iPnpoYW5neHVkb25nQGh1YXdlaS5jb208L2E+Jmd0
OywgJnF1b3Q7PGEgaHJlZj0ibWFpbHRvOmxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbSI+bGl6
aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tPC9hPiZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmxp
emhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbSI+bGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tPC9h
PiZndDs8YnI+DQo8Yj5TdWJqZWN0OiA8L2I+UkU6IFtPU1BGXSBTb2xpY2l0IGZlZWRiYWNrcyBv
biBkcmFmdC1kb25nLW9zcGYtbWF4YWdlLWZsdXNoLXByb2JsZW0tc3RhdGVtZW50PC9zcGFuPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFs
aWduOmp1c3RpZnk7dGV4dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFwaCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQg
I0I1QzRERiA0LjVwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDQuMHB0O21hcmdpbi1sZWZ0OjMuNzVw
dDttYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1yaWdodDowY207bWFyZ2luLWJvdHRvbTo1LjBwdCIg
aWQ9Ik1BQ19PVVRMT09LX0FUVFJJQlVUSU9OX0JMT0NLUVVPVEUiPg0KPGRpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5O3RleHQtanVzdGlm
eTppbnRlci1pZGVvZ3JhcGgiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEw
LjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFG
NDk3RCI+SGkgQWNlZSwNCjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y
OmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0idGV4dC1hbGlnbjpqdXN0aWZ5O3RleHQtanVzdGlmeTppbnRlci1pZGVvZ3JhcGgiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1q
dXN0aWZ5OmludGVyLWlkZW9ncmFwaCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjojMUY0OTdEIj5UaGFua3MgYSBsb3QgZm9yIHlvdXIgZmVlZGJhY2tzLjwvc3Bhbj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5O3RleHQtanVz
dGlmeTppbnRlci1pZGVvZ3JhcGgiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJ0ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFwaCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5Gb3IgcGFja2V0IGNvcnJ1cHRp
b24gd2hpY2ggaW1wYWN0cyB0aGUgTFMgYWdlIGJlZm9yZSB0aGUgTFNBcyBhcmUgcGFja2VkIGlu
dG8gTFNVIHBhY2tldCwNCiBJIGFncmVlIGl0IGlzIGxlc3MgbGlrZWx5IHRvIGhhcHBlbiB0aGFu
IHRoZSBvdGhlciBjYXNlcy4gSG93ZXZlciBJIHRoaW5rIHdlIGFncmVlIHRoYXQgT1NQRiBhdXRo
ZW50aWNhdGlvbiBvbmx5IHByb3RlY3QgdGhlIHBhY2tldCBsZXZlbCBjb3JydXB0aW9uLCB3aGlj
aCBjYW5ub3QgaGVscCB0byBkZXRlY3QgdGhlIGNvcnJ1cHRpb24gYXQgTFNBIGxldmVsLjwvc3Bh
bj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1qdXN0aWZ5OmludGVy
LWlkZW9ncmFwaCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+Jm5i
c3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dy
YXBoIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5TbywgeW91IGFy
ZSBzdWdnZXN0aW5nIHRoYXQgTFNBcyBhcmUgY29ycnVwdGVkIGluIHRoZSBkYXRhYmFzZSBpbiBz
dWNoIGEgd2F5IHRoYXQgdGhlIExTQSBBZ2UNCiBpcyBzZXQgZXhhY3RseSB0byAweEUxMD8gSG93
IHdvdWxkIHRoZSBpbXBsZW1lbnRhdGlvbiBrbm93IHRoYXQgdGhpcyBoYWQgaGFwcGVuZWQgYW5k
IHByZW1hdHVyZWx5IGFnZSB0aGUgcGFja2V0PyBEYXRhYmFzZSBhZ2luZyBqdXN0IGRvZXNu4oCZ
dCB3b3JrIHRoaXMgd2F5ICh1bmxlc3MgdGhlIGltcGxlbWVudGF0aW9uIGlzIHBhcnRpY3VsYXJs
eSBuYcOvdmUpLiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFw
aCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3Nw
YW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlm
eTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBoIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOiMxRjQ5N0QiPltKaWVdIEFjdHVhbGx5IHRoZSBjYXNlIGlzIHdoZW4gdGhlIExT
QSBpcyBhYm91dCB0byBiZSBleGNoYW5nZWQgd2l0aCBuZWlnaGJvciwgZHVyaW5nIHRoZQ0KIG1l
c3NhZ2UgcGFja2luZyB0aGUgTFMgYWdlIGlzIGNvcnJ1cHRlZCB0byBlaXRoZXIgTWF4YWdlIG9y
IGEgbGFyZ2UgbnVtYmVyIGNsb3NlIHRvIE1heGFnZS4gVGhlIHNlbmRpbmcgcm91dGVyIGRvZXMg
bm90IGludGVuZCB0byBkbyBhIE1heGFnZSBmbHVzaCwgaG93ZXZlciB0aGUgbmVpZ2hib3Igcm91
dGVycyB3aGljaCByZWNlaXZlIHRoZSBtZXNzYWdlIHdvdWxkIHRyZWF0IHRoaXMgYXMgYSBmbHVz
aC4gVGhpcyBpcyBhIHBvc3NpYmxlIGNhc2UNCiBhbHRob3VnaCBsZXNzIGxpa2VseSB0byBoYXBw
ZW4gdGhhbiB0aGUgb3RoZXIgY2FzZXMuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWY7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1qdXN0aWZ5
OmludGVyLWlkZW9ncmFwaCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAu
NXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFj
ayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHls
ZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0I1QzRERiA0LjVwdDtwYWRkaW5nOjBj
bSAwY20gMGNtIDQuMHB0O21hcmdpbi1sZWZ0OjMuNzVwdDttYXJnaW4tdG9wOjUuMHB0O21hcmdp
bi1yaWdodDowY207bWFyZ2luLWJvdHRvbTo1LjBwdCIgaWQ9Ik1BQ19PVVRMT09LX0FUVFJJQlVU
SU9OX0JMT0NLUVVPVEUiPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0idGV4dC1hbGlnbjpqdXN0aWZ5O3RleHQtanVzdGlmeTppbnRlci1pZGVvZ3JhcGgiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1q
dXN0aWZ5OmludGVyLWlkZW9ncmFwaCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjojMUY0OTdEIj5JbiBteSB1bmRlcnN0YW5kaW5nLCByb2J1c3RuZXNzIGlzIGFuIGltcG9ydGFu
dCBmZWF0dXJlIG9mIG5ldHdvcmsgcHJvdG9jb2xzLCB3aGljaCBpbmNsdWRlDQogdGhlIHJvYnVz
dG5lc3MgdG8gZXJyb3JzIGFuZCBmYWlsdXJlcyBoYXBwZW5lZCBpbiB0aGUgbmV0d29yay4gSWYg
dGhlcmUgaXMgYSBidWcgaW4gYSBwYXJ0aWN1bGFyIHJvdXRlciBpbiB0aGUgbmV0d29yaywgb3Bl
cmF0b3Igd291bGQgbm90IGFsbG93IHRoZSB3aG9sZSBuZXR3b3JrIGJlaW5nIGltcGFjdGVkLCB3
aGljaCBtZWFucyBvdGhlciByb3V0ZXJzIGluIHRoZSBuZXR3b3JrIG5lZWRzIHRvIHdvcmsgcHJv
cGVybHkgaW4gdGhpcyBzaXR1YXRpb24uDQogRm9yIGV4YW1wbGUgaW4gQkdQLCB0aGUgZXJyb3Ig
aGFuZGxpbmcgbWVjaGFuaXNtIGhhcyBiZWVuIG9wdGltaXplZCB0byBhdm9pZCB1bm5lY2Vzc2Fy
eSBzZXNzaW9uIHRlYXJkb3duLjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9j
a3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1
c3RpZnk7dGV4dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFwaCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeTt0
ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBoIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOmJsYWNrIj5TbyB5b3UgYWdyZWUgeW91ciBwcm9ibGVtIHN0YXRlbWVudCBpcyBjb25m
aW5lZCB0byBhIHNvZnR3YXJlIGJ1ZyByZXN1bHRpbmcgaW4gTFNBcyBiZWluZyBhZ2VkDQogdG9v
IHF1aWNrbHk/IEkgdGhpbmsgdGhpcyBpcyB0aGUgdGhpcmQgdGltZSBJ4oCZdmUgcmFpc2VkIHRo
aXMgcXVlc3Rpb24uJm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dy
YXBoIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFu
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7
dGV4dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFwaCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
Zjtjb2xvcjojMUY0OTdEIj5bSmllXSBBcyBJIHNhaWQgYmVmb3JlLCB0aGUgcHJvYmxlbXMgaGFw
cGVuZWQgaW4gdGhlIHByb2R1Y3Rpb24gbmV0d29yayBhcmUgY2F1c2VkIGJ5IHNvZnR3YXJlDQog
YnVnIGluIExTQSBhZ2luZywgc28gSSB0aGluayB0aGlzIGlzIHRoZSBtYWpvciBjYXNlLiA8L3Nw
YW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRl
eHQtYWxpZ246anVzdGlmeTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBoIj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGln
bjpqdXN0aWZ5O3RleHQtanVzdGlmeTppbnRlci1pZGVvZ3JhcGgiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPklmIGl0IGhhcyBzdWNoIGEgcHJvYmxlbSAod2hldGhl
ciBpdCBiZSBkdWUgdG8gYSBzeXN0ZW0gdGltZXIgYnVnIG9yIGEgc29tZSBtb3JlIHNwZWNpZmlj
IGFnaW5nDQogcHJvYmxlbSksIGl0IHNlZW1zIHRoZSByb3V0ZXIgd291bGQgYWxzbyBiZSByZWZy
ZXNoaW5nIGl0cyBMU0FzIGFsbCB0b28gZnJlcXVlbnRseSAoYXQgbGVhc3QgYXQgdHdpY2UgdGhl
IHJhdGUpIGFuZCBpdCB3b3VsZCBiZSByZWFkaWx5IGlkZW50aWZpYWJsZS4gRm9yIGEgc3lzdGVt
IHRpbWUgcHJvYmxlbSwgdGhlIHJvdXRlciB3b3VsZCBsaWtlbHkgaGF2ZSBtYW55IG90aGVyIHBy
b2JsZW1zLiBGb3IgZXhhbXBsZSwgaXQgd291bGQgbm90IG1haW50YWluDQogT1NQRiBhZGphY2Vu
Y2llcyBpZiB0aGUgZGVhZCB0aW1lciBhZHZhbmNlcyBmYXN0IGVub3VnaC4gSXQgd291bGQgcmV0
cmFuc21pdCBhdCBhIHZlcnkgZmFzdCByYXRlIGFzIHdlbGwuIEFyZSB5b3UgZ29pbmcgdG8gd3Jp
dGUgcHJvYmxlbSBzdGF0ZW1lbnRzIGFuZCBzdWdnZXN0IHNvbHV0aW9ucyBmb3IgdGhlc2Ugc2l0
dWF0aW9ucyBhcyB3ZWxsPyZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1qdXN0aWZ5OmludGVyLWlk
ZW9ncmFwaCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJz
cDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9InRleHQtYWxpZ246anVzdGlmeTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBoIj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPltKaWVdIFRoaXMgZGVwZW5k
cyBvbiB0aGUgaW1wbGVtZW50YXRpb24uIHRoZSBzb2Z0d2FyZSBidWcgbWF5IG9ubHkgaW1wYWN0
IHRoZSBhZ2luZyBvZiBMU0FzDQogcmVjZWl2ZWQgZnJvbSBvdGhlciByb3V0ZXJzLiBBbmQgZnJl
cXVlbnQgTFNBIHJlZnJlc2hpbmcgbWF5IGJlIGNhdXNlZCBieSBvdGhlciBjYXNlcyBzdWNoIGFz
IGxpbmsgb3NjaWxsYXRpb24uICZuYnNwO0ZvciBhIHN5c3RlbSB0aW1lciBwcm9ibGVtLCBPU1BG
IGFkamFjZW5jeSBtYXkgb3NjaWxsYXRlLCBidXQgaWYgdGhlIG1hbmFnZW1lbnQgY29ubmVjdGlv
biBpcyBpbXBhY3RlZCwgc3VjaCBvc2NpbGxhdGlvbiBpcyBkaWZmaWN1bHQgdG8gYmUgaWRlbnRp
ZmllZC4NCjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1h
bGlnbjpqdXN0aWZ5O3RleHQtanVzdGlmeTppbnRlci1pZGVvZ3JhcGgiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7
dGV4dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFwaCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
Zjtjb2xvcjpibGFjayI+V2hhdCBhYm91dCBvdGhlciBidWdzPyBXaGF0IGlmIHRoZSByb3V0ZXIg
ZXJyb25lb3VzbHkgc3BlY2lmaWVzIGEgbmVpZ2hib3LigJlzIHJvdXRlci1pZCBhcyBpdHMNCiBv
d24gaW4gYSBSb3V0ZXItTFNBPyBJcyB0aGlzIGEgcHJvYmxlbSB0aGUgcHJvdG9jb2wgc2hvdWxk
IGhhbmRsZT8mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5O3RleHQtanVzdGlmeTppbnRlci1pZGVvZ3JhcGgi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFu
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7
dGV4dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFwaCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
Zjtjb2xvcjojMUY0OTdEIj5bSmllXSBEZXBlbmRzIG9uIHRoZSBzaWduaWZpY2FuY2UgdG8gbmV0
d29yaywgY2FzZSBieSBjYXNlIGFuYWx5c2lzIG1heSBiZSBuZWVkZWQuDQo8L3NwYW4+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246
anVzdGlmeTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBoIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQjVD
NERGIDQuNXB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNC4wcHQ7bWFyZ2luLWxlZnQ6My43NXB0O21h
cmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0OjBjbTttYXJnaW4tYm90dG9tOjUuMHB0IiBpZD0i
TUFDX09VVExPT0tfQVRUUklCVVRJT05fQkxPQ0tRVU9URSI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1qdXN0aWZ5Omlu
dGVyLWlkZW9ncmFwaCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdE
Ij4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQt
YWxpZ246anVzdGlmeTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBoIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkkgYWdyZWUgdGhhdCBPU1BGIFlhbmcgbm90
aWZpY2F0aW9uIGZvciBMU0EgdGltZW91dCBpcyBhIG5pY2UgdGhpbmcgdG8gaGF2ZSBhbmQgY291
bGQgYmUNCiB1c2VmdWwgdG8gaWRlbnRpZnkgdGhlIG1pc2JlaGF2ZWQgcm91dGVyLiBNeSBjb25j
ZXJuIGlzIHNvbWV0aW1lcyB0aGUgbmV0d29yayBtYXkgYmUgc2V2ZXJlbHkgaW1wYWN0ZWQgdGhh
dCB0aGUgY29ubmVjdGl2aXR5IG9mIG5ldGNvbmYvcmVzdGNvbmYgaXMgYWxzbyBpbXBhY3RlZC4g
VG8gYXZvaWQgdGhpcywgc29tZSBtZWNoYW5pc20gdG8gbWl0aWdhdGUgdGhlIGltcGFjdCBvZiB0
aGlzIHByb2JsZW0gY291bGQgaGVscC48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
Zjtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwv
YmxvY2txdW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGln
bjpqdXN0aWZ5O3RleHQtanVzdGlmeTppbnRlci1pZGVvZ3JhcGgiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3Rp
Znk7dGV4dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFwaCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjpibGFjayI+SSBiZWxpZXZlIGEgcm91dGVyIGhhdmUgc3VjaCBpbXBhY3Qgd291
bGQgYmUgZWFzeSB0byBpZGVudGlmeeKApiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1qdXN0aWZ5
OmludGVyLWlkZW9ncmFwaCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAu
NXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0
OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAu
NXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFj
ayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRl
eHQtYWxpZ246anVzdGlmeTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBoIj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPltKaWVdIEFjY29yZGluZyB0byB0aGUg
ZmVlZGJhY2sgZnJvbSBvbi1zaXRlIGVuZ2luZWVycywgd2hlbiBJR1Agcm91dGluZyBpcyBvc2Np
bGxhdGluZyBzZXZlcmVseQ0KIHdoaWNoIG1ha2VzIHRoZSBtYW5hZ2VtZW50IGNvbm5lY3Rpb24g
dW5hdmFpbGFibGUsIGl0IHVzdWFsbHkgdGFrZXMgbXVjaCBsb25nZXIgdGltZSBmb3IgdHJvdWJs
ZXNob290aW5nLCBhcyBsb2dnaW5nIHRvIGFueSByb3V0ZXIgY2Fubm90IGJlIGRvbmUgdmlhIHRo
ZSBtYW5hZ2VtZW50IG5ldHdvcmsuIFNvIG1heWJlIGl0IHdvdWxkIGJlIGJldHRlciB0byBoYXZl
IHNvbWUgYXV0b21hdGljIG1lY2hhbmlzbSB0byByZWR1Y2UgdGhlIGltcGFjdA0KIGJlZm9yZSBp
dCBiZWNvbWVzIGEgYmlnIHByb2JsZW0gdG8gdHJvdWJsZXNob290Ljwvc3Bhbj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5O3RleHQtanVzdGlm
eTppbnRlci1pZGVvZ3JhcGgiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEw
LjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFG
NDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEw
LjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6Ymxh
Y2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0
ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFwaCI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5CZXN0IHJlZ2FyZHMsPC9zcGFuPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7dGV4
dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFwaCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjojMUY0OTdEIj5KaWU8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeTt0ZXh0LWp1c3RpZnk6aW50ZXIt
aWRlb2dyYXBoIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj4mbmJz
cDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5O3RleHQtanVzdGlmeTppbnRlci1pZGVvZ3Jh
cGgiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPlRoYW5rcyw8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5O3RleHQtanVzdGlmeTppbnRlci1pZGVvZ3JhcGgiPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPkFjZWUmbmJzcDs8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0idGV4dC1hbGlnbjpqdXN0aWZ5O3RleHQtanVzdGlmeTppbnRlci1pZGVvZ3JhcGgiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1s
ZWZ0OnNvbGlkICNCNUM0REYgNC41cHQ7cGFkZGluZzowY20gMGNtIDBjbSA0LjBwdDttYXJnaW4t
bGVmdDozLjc1cHQ7bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tcmlnaHQ6MGNtO21hcmdpbi1ib3R0
b206NS4wcHQiIGlkPSJNQUNfT1VUTE9PS19BVFRSSUJVVElPTl9CTE9DS1FVT1RFIj4NCjxkaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeTt0
ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBoIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5O3RleHQtanVzdGlmeTppbnRlci1pZGVvZ3JhcGgi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+QmVzdCByZWdhcmRz
LDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpq
dXN0aWZ5O3RleHQtanVzdGlmeTppbnRlci1pZGVvZ3JhcGgiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+SmllPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1qdXN0aWZ5OmludGVyLWlkZW9n
cmFwaCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8
L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6
c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1qdXN0aWZ5OmludGVy
LWlkZW9ncmFwaCI+PGI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5G
cm9tOjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj4N
CiBBY2VlIExpbmRlbSAoYWNlZSkgWzxhIGhyZWY9Im1haWx0bzphY2VlQGNpc2NvLmNvbSI+bWFp
bHRvOmFjZWVAY2lzY28uY29tPC9hPl0gPGJyPg0KPGI+U2VudDo8L2I+IFNhdHVyZGF5LCBBdWd1
c3QgMTMsIDIwMTYgMzoyNyBBTTxicj4NCjxiPlRvOjwvYj4gTGVzIEdpbnNiZXJnIChnaW5zYmVy
Zyk7IERvbmdqaWUgKEppbW15KTsgPGEgaHJlZj0ibWFpbHRvOm9zcGZAaWV0Zi5vcmciPg0Kb3Nw
ZkBpZXRmLm9yZzwvYT48YnI+DQo8Yj5DYzo8L2I+IFpoYW5neHVkb25nICh6aGFuZ3h1ZG9uZywg
VlJQKTsgPGEgaHJlZj0ibWFpbHRvOmxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbSI+DQpsaXpo
ZW5xaWFuZ0BjaGluYW1vYmlsZS5jb208L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbT1NQ
Rl0gU29saWNpdCBmZWVkYmFja3Mgb24gZHJhZnQtZG9uZy1vc3BmLW1heGFnZS1mbHVzaC1wcm9i
bGVtLXN0YXRlbWVudDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJs
YWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRl
b2dyYXBoIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj4mbmJzcDs8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
InRleHQtYWxpZ246anVzdGlmeTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBoIj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5TcGVha2luZyBhcyBhIFdHIG1lbWJl
cjombmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5O3RleHQtanVzdGlmeTppbnRlci1p
ZGVvZ3JhcGgiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPiZuYnNw
OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFw
aCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+SGkgSmllLCZuYnNw
OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFw
aCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9InRleHQtYWxpZ246anVzdGlmeTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBoIj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5JIGJlbGlldmUgd2UgYWdyZWUg
dGhhdCB0aGUgcHJvYmxlbSBpcyBjb25maW5lZCB0byBPU1BGIGJ1Z3MsIHN5c3RlbSB0aW1lciBi
dWdzLCAmbmJzcDthbmQgcGFja2V0DQogY29ycnVwdGlvbi4gSeKAmWQgYXNzZXJ0IHRoYXQgY29y
cnVwdGlvbiBjYW4gYmUgZGV0ZWN0ZWQgdmlhIE9TUEYgYXV0aGVudGljYXRpb24uIEluIGZhY3Qs
IHRoZXJlIGlzIGEgd2VsbC1rbm93biBhbnRpZG90ZSB3aGVyZSBJUy1JUyBhdXRoZW50aWNhdGlv
biB3YXMgZW5hYmxlZCBzb2xlbHkgZm9yIHRoZSBwdXJwb3NlIG9mIGZpbHRlcmluZyBjb3JydXB0
ZWQgcHJvdG9jb2wgcGFja2V0cyBpbiBhbiBlbnZpcm9ubWVudCB3aXRoIGxpbmUgY2FyZHMNCiB0
aGF0IHdlcmUgcHJvbmUgdG8gc3VjaCBjb3JydXB0aW9uLiBIZW5jZSwgd2UgYXJlIGxlZnQgd2l0
aCBwcm9ibGVtcyBiYXNlZCBvbiBPU1BGIG9yIHN5c3RlbSB0aW1lciBidWdzLiBJZiB0aGVyZSB3
ZXJlIGEgc3lzdGVtIHRpbWVyIGJ1ZywgSeKAmWQgZG91YnQgdGhhdCBuZXR3b3JraW5nIGRldmlj
ZSB3aXRoIHN1Y2ggYSBidWcgd291bGQgYmUgZnVuY3Rpb25hbCB0byB0aGUgcG9pbnQgb2YgYmVp
bmcgYWJsZSB0byBlc3RhYmxpc2ggYW5kIG1haW50YWluaW5nDQogT1NQRiBhZGphY2VuY2llcy4m
bmJzcDsmbmJzcDtEbyB3ZSByZWFsbHkgd2FudCB0byBlbmhhbmNlIHRoZSBwcm90b2NvbCB0byBk
ZWFsIHdpdGggYnVncz8mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5O3RleHQtanVz
dGlmeTppbnRlci1pZGVvZ3JhcGgiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1qdXN0aWZ5Omlu
dGVyLWlkZW9ncmFwaCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+
SeKAmXZlIHRob3VnaHQgYWJvdXQgdGhpcyBhbmQgb25lIHBvdGVudGlhbCBhY3Rpb24gSSBjb3Vs
ZCBlbnZpc2lvbiB3b3VsZCBiZSB0byBhZGQgYSBzZXBhcmF0ZQ0KIE9TUEYgWUFORyBub3RpZmlj
YXRpb24gd2hlcmUgYW4gTFNBIHRpbWVzIG91dCBhbmQgYSByb3V0ZXIgb3RoZXIgdGhhbiB0aGUg
b3JpZ2luYXRvciBwdXJnZXMgaXQuIFRoaXMgd2F5LCB0aGUgbWlzYmVoYXZpbmcgT1NQRiByb3V0
ZXIgY291bGQgYmUgcmVhZGlseSBpZGVudGlmaWVkLiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWdu
Omp1c3RpZnk7dGV4dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFwaCI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZjtjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlm
eTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBoIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOmJsYWNrIj5UaGFua3MsPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeTt0ZXh0
LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBoIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOmJsYWNrIj5BY2VlJm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeTt0ZXh0LWp1
c3RpZnk6aW50ZXItaWRlb2dyYXBoIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y
OmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5O3RleHQtanVzdGlmeTpp
bnRlci1pZGVvZ3JhcGgiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2si
PiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVy
Om5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBj
bSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeTt0
ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBoIj48Yj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOmJsYWNrIj5Gcm9tOg0KPC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOmJsYWNrIj5PU1BGICZsdDs8YSBocmVmPSJtYWlsdG86b3NwZi1ib3VuY2Vz
QGlldGYub3JnIj5vc3BmLWJvdW5jZXNAaWV0Zi5vcmc8L2E+Jmd0OyBvbiBiZWhhbGYgb2YgJnF1
b3Q7TGVzIEdpbnNiZXJnIChnaW5zYmVyZykmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpnaW5z
YmVyZ0BjaXNjby5jb20iPmdpbnNiZXJnQGNpc2NvLmNvbTwvYT4mZ3Q7PGJyPg0KPGI+RGF0ZTog
PC9iPlRodXJzZGF5LCBBdWd1c3QgMTEsIDIwMTYgYXQgMToyOSBQTTxicj4NCjxiPlRvOiA8L2I+
SmllIERvbmcgJmx0OzxhIGhyZWY9Im1haWx0bzpqaWUuZG9uZ0BodWF3ZWkuY29tIj5qaWUuZG9u
Z0BodWF3ZWkuY29tPC9hPiZndDssIE9TUEYgV0cgTGlzdCAmbHQ7PGEgaHJlZj0ibWFpbHRvOm9z
cGZAaWV0Zi5vcmciPm9zcGZAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCjxiPkNjOiA8L2I+JnF1b3Q7
Wmhhbmd4dWRvbmcgKHpoYW5neHVkb25nLCBWUlApJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86
emhhbmd4dWRvbmdAaHVhd2VpLmNvbSI+emhhbmd4dWRvbmdAaHVhd2VpLmNvbTwvYT4mZ3Q7LCAm
cXVvdDs8YSBocmVmPSJtYWlsdG86bGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tIj5saXpoZW5x
aWFuZ0BjaGluYW1vYmlsZS5jb208L2E+JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86bGl6aGVu
cWlhbmdAY2hpbmFtb2JpbGUuY29tIj5saXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb208L2E+Jmd0
Ozxicj4NCjxiPlN1YmplY3Q6IDwvYj5SZTogW09TUEZdIFNvbGljaXQgZmVlZGJhY2tzIG9uIGRy
YWZ0LWRvbmctb3NwZi1tYXhhZ2UtZmx1c2gtcHJvYmxlbS1zdGF0ZW1lbnQ8L3NwYW4+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246
anVzdGlmeTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBoIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQjVD
NERGIDQuNXB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNC4wcHQ7bWFyZ2luLWxlZnQ6My43NXB0O21h
cmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0OjBjbTttYXJnaW4tYm90dG9tOjUuMHB0IiBpZD0i
TUFDX09VVExPT0tfQVRUUklCVVRJT05fQkxPQ0tRVU9URSI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1qdXN0aWZ5Omlu
dGVyLWlkZW9ncmFwaCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdE
Ij5KaWUg4oCTPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2si
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0
LWFsaWduOmp1c3RpZnk7dGV4dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFwaCI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeTt0ZXh0LWp1c3RpZnk6
aW50ZXItaWRlb2dyYXBoIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5
N0QiPkhhdmluZyB0aGUgZGlzY3Vzc2lvbiBoYXMgY2VydGFpbmx5IGJlZW4gYSBnb29kIHRoaW5n
LCBidXQgaWYgdGhlIGNvbnNlbnN1cyBvZiB0aGUgV0cgaXMNCiB0aGF0IHRoZXJlIGlzIG5vIHBy
b3RvY29sIGNoYW5nZSByZXF1aXJlZCB0aGVuIHRoZXJlIGlzIG5vIG5lZWQgZm9yIGFueSBkcmFm
dCDigJMgd2hpY2ggaXMgbXkgY3VycmVudCBwb3NpdGlvbi48L3NwYW4+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeTt0ZXh0LWp1c3RpZnk6aW50
ZXItaWRlb2dyYXBoIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Qi
PiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1h
bGlnbjpqdXN0aWZ5O3RleHQtanVzdGlmeTppbnRlci1pZGVvZ3JhcGgiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+VGhlIG90aGVyIHBvaW50IGlzIHRoYXQgeW91
IHNlZW0gdG8gYmUgY29uZnVzaW5nIHRoZSBJUy1JUyBQdXJnZSBvcmlnaW5hdGlvbiBUTFYgKFJG
QyA2MjMyKQ0KIHdpdGggZGV0ZWN0aW5nIGludmFsaWQgcHVyZ2VzL3JlbWFpbmluZyBsaWZldGlt
ZSBjb3JydXB0aW9uLiBUaGlzIGlzIG5vdCB0aGUgY2FzZS4gUkZDIDYyMzIgc2ltcGx5IGFsbG93
cyB1cyB0byBkZXRlY3Qgd2hpY2ggcm91dGVyIG9yaWdpbmF0ZWQgYSBwdXJnZSDigJMgaXQgaXMg
bm90IGFibGUgdG8gZGV0ZWN0IHdoZXRoZXIgYSBwdXJnZSBpcyB2YWxpZC9pbnZhbGlkIOKAkyBh
bmQgd2FzIG5vdCBtb3RpdmF0ZWQgYnkgY29uY2VybnMgYWJvdXQgcmVtYWluaW5nDQogbGlmZXRp
bWUgY29ycnVwdGlvbi48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpi
bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
InRleHQtYWxpZ246anVzdGlmeTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBoIj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5O3RleHQtanVz
dGlmeTppbnRlci1pZGVvZ3JhcGgiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7IExlczwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5O3RleHQtanVzdGlmeTppbnRlci1pZGVvZ3Jh
cGgiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9z
cGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3Rp
Znk7dGV4dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFwaCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9y
ZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBjbSAwY20gMGNt
IDQuMHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlk
ICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5O3RleHQtanVzdGlmeTppbnRlci1pZGVv
Z3JhcGgiPjxiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+RnJvbTo8
L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+DQogRG9u
Z2ppZSAoSmltbXkpIFs8YSBocmVmPSJtYWlsdG86amllLmRvbmdAaHVhd2VpLmNvbSI+bWFpbHRv
OmppZS5kb25nQGh1YXdlaS5jb208L2E+XQ0KPGJyPg0KPGI+U2VudDo8L2I+IFdlZG5lc2RheSwg
QXVndXN0IDEwLCAyMDE2IDk6MjQgUE08YnI+DQo8Yj5Ubzo8L2I+IExlcyBHaW5zYmVyZyAoZ2lu
c2JlcmcpOyA8YSBocmVmPSJtYWlsdG86b3NwZkBpZXRmLm9yZyI+b3NwZkBpZXRmLm9yZzwvYT48
YnI+DQo8Yj5DYzo8L2I+IFpoYW5neHVkb25nICh6aGFuZ3h1ZG9uZywgVlJQKTsgPGEgaHJlZj0i
bWFpbHRvOmxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbSI+DQpsaXpoZW5xaWFuZ0BjaGluYW1v
YmlsZS5jb208L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJFOiBbT1NQRl0gU29saWNpdCBmZWVk
YmFja3Mgb24gZHJhZnQtZG9uZy1vc3BmLW1heGFnZS1mbHVzaC1wcm9ibGVtLXN0YXRlbWVudDwv
c3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
InRleHQtYWxpZ246anVzdGlmeTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBoIj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5O3Rl
eHQtanVzdGlmeTppbnRlci1pZGVvZ3JhcGgiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6IzFGNDk3RCI+SGkgTGVzLDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5O3RleHQtanVzdGlmeTppbnRlci1pZGVvZ3JhcGgi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFu
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7
dGV4dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFwaCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
Zjtjb2xvcjojMUY0OTdEIj5UaGUgY3VycmVudCBkcmFmdCBpcyBhYm91dCBwcm9ibGVtIHN0YXRl
bWVudCwgc28gSU1PIHdoYXQgdGhlIFdHIG5lZWRzIHRvIGNvbnNpZGVyIGlzIHdoZXRoZXINCiB0
aGlzIGlzIGEgdnVsbmVyYWJpbGl0eSBvZiBPU1BGIHByb3RvY29sLCBhbmQgd2hldGhlciBpdCBj
YW4gaGF2ZSBuZWdhdGl2ZSBpbXBhY3QgdG8gdGhlIG5ldHdvcmsuIElmIHRoZSBwcm9ibGVtIGlz
IGFja25vd2xlZGdlZCwgSU1PIGl0IGlzIHdvcnRoIHRvIGJlIGRvY3VtZW50ZWQuPC9zcGFuPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7dGV4
dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFwaCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9InRleHQtYWxpZ246anVzdGlmeTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBoIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlRoZSDigJxST0nigJ0g
YXMgeW91IG1lbnRpb25lZCBpcyBmb3IgdGhlIGV2YWx1YXRpb24gb2YgdGhlIHByb3Bvc2VkIHNv
bHV0aW9ucy4gSSB0b3RhbGx5IGFncmVlDQogdGhhdCBmb3IgdGhlIHRpbWVyIGJ1ZyBjYXNlLCBy
ZWNvZ25pemluZyBhbmQgaWdub3JpbmcgdGhlIHJlY2VpdmVkIGFibm9ybWFsIE1heGFnZSBMU0Fz
IGNhbm5vdCBzdG9wIHRoZSBtaXNiZWhhdmVkIHJvdXRlciBmcm9tIGdlbmVyYXRpbmcgZnVydGhl
ciBNYXhhZ2UgTFNBLCBhcyBpdCBpcyBhIHN5c3RlbWF0aWMgcHJvYmxlbSwgd2hpY2ggY2FuIG9u
bHkgYmUgZml4ZWQgYWZ0ZXIgdGhlIG9wZXJhdG9yIGlkZW50aWZpZXMgdGhhdCByb3V0ZXIuDQog
VGhpcyBpcyBhbHNvIHNpbWlsYXIgdG8gdGhlIHN5c3RlbWF0aWMgY29ycnVwdGlvbiBvZiBJUy1J
UyByZW1haW4gdGltZS4gJm5ic3A7QW5kIHRoaXMgaXMgd2h5IHRoaXMgZHJhZnQgbWVudGlvbnMg
dHdvIGtpbmRzIG9mIHBvdGVudGlhbCBzb2x1dGlvbnMsIHRoZSBtaXRpZ2F0aW9uIG1lY2hhbmlz
bSBjYW4gYXZvaWQgdGhlIG5ldHdvcmsgYmVpbmcgc2V2ZXJlbHkgaW1wYWN0ZWQgYnkgdGhlIHBy
b2JsZW0sIHdoaWxlIGZvciBzeXN0ZW1hdGljIHByb2JsZW1zLA0KIHByb2JsZW0gbG9jYWxpemF0
aW9uIGlzIG5lZWRlZCB0byBpZGVudGlmeSB0aGUgbWlzYmVoYXZlZCByb3V0ZXIgYW5kIHRoZW4g
c29sdmUgdGhlIHByb2JsZW0uPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFwaCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeTt0ZXh0
LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBoIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOiMxRjQ5N0QiPkJlc3QgcmVnYXJkcyw8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dy
YXBoIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkppZTwvc3Bh
bj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5
O3RleHQtanVzdGlmeTppbnRlci1pZGVvZ3JhcGgiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWY7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRl
cjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzowY20gMGNtIDBjbSA0
LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAj
RTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dy
YXBoIj48Yj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5Gcm9tOjwv
c3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+DQogT1NQ
RiBbPGEgaHJlZj0ibWFpbHRvOm9zcGYtYm91bmNlc0BpZXRmLm9yZyI+bWFpbHRvOm9zcGYtYm91
bmNlc0BpZXRmLm9yZzwvYT5dIDxiPg0KT24gQmVoYWxmIE9mIDwvYj5MZXMgR2luc2JlcmcgKGdp
bnNiZXJnKTxicj4NCjxiPlNlbnQ6PC9iPiBNb25kYXksIEF1Z3VzdCAwOCwgMjAxNiAyOjE0IEFN
PGJyPg0KPGI+VG86PC9iPiBEb25namllIChKaW1teSkgJmx0OzxhIGhyZWY9Im1haWx0bzpqaWUu
ZG9uZ0BodWF3ZWkuY29tIj5qaWUuZG9uZ0BodWF3ZWkuY29tPC9hPiZndDs7DQo8YSBocmVmPSJt
YWlsdG86b3NwZkBpZXRmLm9yZyI+b3NwZkBpZXRmLm9yZzwvYT48YnI+DQo8Yj5DYzo8L2I+IFpo
YW5neHVkb25nICh6aGFuZ3h1ZG9uZywgVlJQKSAmbHQ7PGEgaHJlZj0ibWFpbHRvOnpoYW5neHVk
b25nQGh1YXdlaS5jb20iPnpoYW5neHVkb25nQGh1YXdlaS5jb208L2E+Jmd0OzsNCjxhIGhyZWY9
Im1haWx0bzpsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb20iPmxpemhlbnFpYW5nQGNoaW5hbW9i
aWxlLmNvbTwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtPU1BGXSBTb2xpY2l0IGZlZWRi
YWNrcyBvbiBkcmFmdC1kb25nLW9zcGYtbWF4YWdlLWZsdXNoLXByb2JsZW0tc3RhdGVtZW50PC9z
cGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
dGV4dC1hbGlnbjpqdXN0aWZ5O3RleHQtanVzdGlmeTppbnRlci1pZGVvZ3JhcGgiPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7dGV4
dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFwaCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjojMUY0OTdEIj5KaWUg4oCTPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFwaCI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeTt0
ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBoIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOiMxRjQ5N0QiPlRoaW5raW5nIGFib3V0IHRoZSBmb2xsb3dpbmcgc29tZSBtb3JlOjwv
c3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0
aWZ5O3RleHQtanVzdGlmeTppbnRlci1pZGVvZ3JhcGgiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1qdXN0aWZ5OmludGVyLWlkZW9n
cmFwaCI+PGk+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpyZWQiPiZsdDtzbmlw
Jmd0Ozwvc3Bhbj48L2k+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQt
YWxpZ246anVzdGlmeTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBoIj48aT48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOnJlZCI+V2hhdCByZW1haW5zIGlzIHRoZSBwb3NzaWJp
bGl0eSB0aGF0IGFuIGltcGxlbWVudGF0aW9uIGhhcyBzb21lIGJ1ZyBhbmQgdW5pbnRlbnRpb25h
bGx5IG1vZGlmaWVzDQogdGhlIGFnZSB0byBzb21ldGhpbmcgb3RoZXIgdGhhbiB3aGF0IGl0IHNo
b3VsZCBiZSBkdWUgdG8gdGhlIGFjdHVhbCBlbGFwc2VkIHRpbWUgc2luY2UgTFNBIGdlbmVyYXRp
b24uIEkgc3VwcG9zZSBhIG1lY2hhbmlzbSBlcXVpdmFsZW50IHRvIHdoYXQgdGhlIElTLUlTIGRy
YWZ0IGRlZmluZWQgaS5lLiBzZXR0aW5nIHRoZSBhZ2UgdG8g4oCcbmV34oCdICgwIGluIE9TUEYg
Y2FzZSkgd2hlbiBmaXJzdCByZWNlaXZpbmcgYSBub24tc2VsZi1nZW5lcmF0ZWQNCiBMU0EgY291
bGQgYmUgdXNlZnVsIHRvIHByZXZlbnQgbmVnYXRpdmUgaW1wYWN0cyBvZiBzdWNoIGFuIGltcGxl
bWVudGF0aW9uIGJ1Zy4gSXMgdGhpcyB3aGF0IHlvdSBpbnRlbmQ/PC9zcGFuPjwvaT48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5O3RleHQtanVz
dGlmeTppbnRlci1pZGVvZ3JhcGgiPjxpPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6cmVkIj4mbmJzcDs8L3NwYW4+PC9pPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFwaCI+PGk+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpyZWQiPltKaWVdOiBNb3JlIHNwZWNp
ZmljYWxseSwgdGhlIHByb2JsZW0gY291bGQgYmUgY2F1c2VkIGJ5IGVpdGhlciDigJxzZXR0aW5n
IHRoZSBMUyBhZ2UgZmllbGQNCiBpbmNvcnJlY3RseSBkdWUgdG8gaW1wbGVtZW50YXRpb24gYnVn
4oCdIG9yIOKAnHN5c3RlbSB0aW1lciBydW5zIHNvIGZhc3QgdGhhdCB0aGUgTFMgYWdlIHJlYWNo
ZXMgTWF4QWdlIG11Y2ggZWFybGllciB0aGFuIG90aGVyIHJvdXRlcnPigJ0uIEFub3RoZXIgbGVz
cyBsaWtlbHkgY2FzZSBpcyB0aGF0IHRoZSBMUyBhZ2UgZmllbGQgaXMgY29ycnVwdGVkIGJlZm9y
ZSB0aGUgTFNBIGlzIGFzc2VtYmxlZCBpbnRvIE9TUEYgcGFja2V0Ljwvc3Bhbj48L2k+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeTt0ZXh0LWp1
c3RpZnk6aW50ZXItaWRlb2dyYXBoIj48aT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOnJlZCI+Jmx0O2VuZCBzbmlwJmd0Ozwvc3Bhbj48L2k+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRl
b2dyYXBoIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNw
Ozwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpq
dXN0aWZ5O3RleHQtanVzdGlmeTppbnRlci1pZGVvZ3JhcGgiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+VGhlIGJlbmVmaXRzIGFyZSBleHRyZW1lbHkgbGltaXRl
ZC4gSWYgYSByb3V0ZXIgcHJlbWF0dXJlbHkgYWdlcyBhbiBMU0EgZHVlIHRvIGEgdGltZXIgYnVn
LA0KIGlnbm9yaW5nIHRoZSByZWNlaXZlZCBMU0EgYWdlIG9uIHJlY2VwdGlvbiBpc27igJl0IGdv
aW5nIHRvIHByZXZlbnQgcHJlbWF0dXJlIHB1cmdpbmcgYnkgdGhlIHJvdXRlciB3aGljaCBoYXMg
dGhlIGJ1Zy4gU28gdGhlIGVmZmVjdCBvZiBpZ25vcmluZyB0aGUgcmVjZWl2ZWQgTFNBIGFnZSBw
cmlvciB0byByZWFjaGluZyBNQVhBR0Ugd2lsbCBiZSBzaG9ydCBsaXZlZC4gWW91IGFyZSB0aGVu
IGxlZnQgd2l0aCB0aGUgcG9zc2liaWxpdHkgdGhhdCBhbg0KIGltcGxlbWVudGF0aW9uIGNvcnJ1
cHRzIHRoZSBMU0EgYWdlIEJFRk9SRSBjYWxjdWxhdGluZyBjaGVja3N1bS9jcnlwdG8gYXV0aGVu
dGljYXRpb24g4oCTIGJ1dCBpdHMgbG9jYWwgdGltZW91dCBsb2dpYyBpcyB1bmFmZmVjdGVkLiBU
aGlzIGhhcyB2ZXJ5IGxpbWl0ZWQgdmFsdWUuIFdoZXRoZXIgdGhlIFdHIGNvbnNpZGVycyB0aGlz
IHdvcnRoIHB1cnN1aW5nIGlzIHNvbWV0aGluZyB5b3UgbmVlZCB0byBhc2suIEZvciBteXNlbGYs
IEkgZG9u4oCZdCBzZWUNCiBtdWNoIFJPSSBoZXJlLjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5O3RleHQtanVzdGlmeTppbnRlci1p
ZGVvZ3JhcGgiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5i
c3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWdu
Omp1c3RpZnk7dGV4dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFwaCI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDtMZXM8L3NwYW4+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeTt0ZXh0LWp1c3Rp
Znk6aW50ZXItaWRlb2dyYXBoIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMx
RjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJs
YWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
dGV4dC1hbGlnbjpqdXN0aWZ5O3RleHQtanVzdGlmeTppbnRlci1pZGVvZ3JhcGgiPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1qdXN0
aWZ5OmludGVyLWlkZW9ncmFwaCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjoj
MUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpi
bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9y
ZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDQuMHB0Ij4NCjxk
aXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4w
cHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0idGV4dC1hbGlnbjpqdXN0aWZ5O3RleHQtanVzdGlmeTppbnRlci1pZGVvZ3JhcGgiPjxiPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv
dDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+RnJvbTo8L3NwYW4+PC9iPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv
dDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+DQogRG9uZ2ppZSAoSmltbXkp
IFs8YSBocmVmPSJtYWlsdG86amllLmRvbmdAaHVhd2VpLmNvbSI+bWFpbHRvOmppZS5kb25nQGh1
YXdlaS5jb208L2E+XQ0KPGJyPg0KPGI+U2VudDo8L2I+IE1vbmRheSwgQXVndXN0IDAxLCAyMDE2
IDk6NDMgUE08YnI+DQo8Yj5Ubzo8L2I+IExlcyBHaW5zYmVyZyAoZ2luc2JlcmcpOyA8YSBocmVm
PSJtYWlsdG86b3NwZkBpZXRmLm9yZyI+b3NwZkBpZXRmLm9yZzwvYT48YnI+DQo8Yj5DYzo8L2I+
IFpoYW5neHVkb25nICh6aGFuZ3h1ZG9uZywgVlJQKTsgPGEgaHJlZj0ibWFpbHRvOmxpemhlbnFp
YW5nQGNoaW5hbW9iaWxlLmNvbSI+DQpsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb208L2E+PGJy
Pg0KPGI+U3ViamVjdDo8L2I+IFJFOiBbT1NQRl0gU29saWNpdCBmZWVkYmFja3Mgb24gZHJhZnQt
ZG9uZy1vc3BmLW1heGFnZS1mbHVzaC1wcm9ibGVtLXN0YXRlbWVudDwvc3Bhbj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVz
dGlmeTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBoIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5O3RleHQtanVzdGlmeTppbnRl
ci1pZGVvZ3JhcGgiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+
SGkgTGVzLA0KPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2si
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0
LWFsaWduOmp1c3RpZnk7dGV4dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFwaCI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeTt0ZXh0LWp1c3RpZnk6
aW50ZXItaWRlb2dyYXBoIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5
N0QiPlBsZWFzZSBzZWUgbXkgcmVwbGllcyB3aXRoIFtKaWUyXTo8L3NwYW4+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeTt0ZXh0LWp1c3RpZnk6
aW50ZXItaWRlb2dyYXBoIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5
N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNr
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7
Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20i
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeTt0ZXh0LWp1
c3RpZnk6aW50ZXItaWRlb2dyYXBoIj48Yj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6YmxhY2siPkZyb206PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6YmxhY2siPg0KIExlcyBHaW5zYmVyZyAoZ2luc2JlcmcpIFs8YSBocmVmPSJtYWlsdG86Z2lu
c2JlcmdAY2lzY28uY29tIj5tYWlsdG86Z2luc2JlcmdAY2lzY28uY29tPC9hPl0NCjxicj4NCjxi
PlNlbnQ6PC9iPiBNb25kYXksIEF1Z3VzdCAwMSwgMjAxNiA5OjU3IFBNPGJyPg0KPGI+VG86PC9i
PiBEb25namllIChKaW1teSk7IDxhIGhyZWY9Im1haWx0bzpvc3BmQGlldGYub3JnIj5vc3BmQGll
dGYub3JnPC9hPjxicj4NCjxiPkNjOjwvYj4gWmhhbmd4dWRvbmcgKHpoYW5neHVkb25nLCBWUlAp
OyA8YSBocmVmPSJtYWlsdG86bGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tIj4NCmxpemhlbnFp
YW5nQGNoaW5hbW9iaWxlLmNvbTwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IFtPU1BGXSBT
b2xpY2l0IGZlZWRiYWNrcyBvbiBkcmFmdC1kb25nLW9zcGYtbWF4YWdlLWZsdXNoLXByb2JsZW0t
c3RhdGVtZW50PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2si
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5O3RleHQtanVzdGlmeTppbnRlci1pZGVvZ3Jh
cGgiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPiZuYnNwOzxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWdu
Omp1c3RpZnk7dGV4dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFwaCI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5KaWUgLTwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5O3RleHQtanVzdGlmeTppbnRlci1p
ZGVvZ3JhcGgiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5i
c3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNv
bGlkIGJsdWUgMS41cHQ7cGFkZGluZzowY20gMGNtIDBjbSA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBz
dHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6
My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxp
Z246anVzdGlmeTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBoIj48Yj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPkZyb206PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPg0KIERvbmdqaWUgKEppbW15KSBbPGEgaHJlZj0i
bWFpbHRvOmppZS5kb25nQGh1YXdlaS5jb20iPm1haWx0bzpqaWUuZG9uZ0BodWF3ZWkuY29tPC9h
Pl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBNb25kYXksIEF1Z3VzdCAwMSwgMjAxNiAxOjQ0IEFNPGJy
Pg0KPGI+VG86PC9iPiBMZXMgR2luc2JlcmcgKGdpbnNiZXJnKTsgPGEgaHJlZj0ibWFpbHRvOm9z
cGZAaWV0Zi5vcmciPm9zcGZAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+Q2M6PC9iPiBaaGFuZ3h1ZG9u
ZyAoemhhbmd4dWRvbmcsIFZSUCk7IDxhIGhyZWY9Im1haWx0bzpsaXpoZW5xaWFuZ0BjaGluYW1v
YmlsZS5jb20iPg0KbGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tPC9hPjxicj4NCjxiPlN1Ympl
Y3Q6PC9iPiBSRTogW09TUEZdIFNvbGljaXQgZmVlZGJhY2tzIG9uIGRyYWZ0LWRvbmctb3NwZi1t
YXhhZ2UtZmx1c2gtcHJvYmxlbS1zdGF0ZW1lbnQ8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1q
dXN0aWZ5OmludGVyLWlkZW9ncmFwaCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBo
Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkhpIExlcyw8L3Nw
YW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlm
eTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBoIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5O3RleHQtanVzdGlmeTppbnRlci1pZGVvZ3Jh
cGgiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+UGxlYXNlIHNl
ZSBpbmxpbmUgd2l0aCBbSmllXTo8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9InRleHQtYWxpZ246anVzdGlmeTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBoIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAj
QjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dy
YXBoIj48Yj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPkZyb206PC9z
cGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPg0KIExlcyBH
aW5zYmVyZyAoZ2luc2JlcmcpIFs8YSBocmVmPSJtYWlsdG86Z2luc2JlcmdAY2lzY28uY29tIj5t
YWlsdG86Z2luc2JlcmdAY2lzY28uY29tPC9hPl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBNb25kYXks
IEF1Z3VzdCAwMSwgMjAxNiAzOjA5IFBNPGJyPg0KPGI+VG86PC9iPiBEb25namllIChKaW1teSk7
IDxhIGhyZWY9Im1haWx0bzpvc3BmQGlldGYub3JnIj5vc3BmQGlldGYub3JnPC9hPjxicj4NCjxi
PkNjOjwvYj4gWmhhbmd4dWRvbmcgKHpoYW5neHVkb25nLCBWUlApOyA8YSBocmVmPSJtYWlsdG86
bGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tIj4NCmxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNv
bTwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IFtPU1BGXSBTb2xpY2l0IGZlZWRiYWNrcyBv
biBkcmFmdC1kb25nLW9zcGYtbWF4YWdlLWZsdXNoLXByb2JsZW0tc3RhdGVtZW50PC9zcGFuPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1h
bGlnbjpqdXN0aWZ5O3RleHQtanVzdGlmeTppbnRlci1pZGVvZ3JhcGgiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1qdXN0
aWZ5OmludGVyLWlkZW9ncmFwaCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjoj
MUY0OTdEIj5KaWUg4oCTPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJ0ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFwaCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeTt0ZXh0LWp1
c3RpZnk6aW50ZXItaWRlb2dyYXBoIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y
OiMxRjQ5N0QiPkZ1bGx5IGFncmVlIHRoYXQgSVMtSVMgYW5kIE9TUEYgZGlmZmVyIGluIHRoaXMg
cmVnYXJkLjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1h
bGlnbjpqdXN0aWZ5O3RleHQtanVzdGlmeTppbnRlci1pZGVvZ3JhcGgiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1qdXN0aWZ5Omlu
dGVyLWlkZW9ncmFwaCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdE
Ij48YSBocmVmPSJodHRwczovL3d3dy5pZXRmLm9yZy9pZC9kcmFmdC1pZXRmLWlzaXMtcmVtYWlu
aW5nLWxpZmV0aW1lLTAxLnR4dCI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQtaWV0Zi1p
c2lzLXJlbWFpbmluZy1saWZldGltZS0wMS50eHQ8L2E+DQogYWRkcmVzc2VzIHByb2JsZW1zIHdo
ZXJlIGNvcnJ1cHRpb24gb2YgdGhlIHJlbWFpbmluZyBsaWZldGltZSBvY2N1cnMgZWl0aGVyIGR1
cmluZyB0cmFuc21pc3Npb24vcmVjZXB0aW9uIG9yIGR1ZSB0byBzb21lIERPUyBhdHRhY2suIFRo
aXMgaXNu4oCZdCBhIGNvbmNlcm4gdyBPU1BGIChob3BlIHlvdSBhZ3JlZSkuPC9zcGFuPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1q
dXN0aWZ5OmludGVyLWlkZW9ncmFwaCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9InRleHQtYWxpZ246anVzdGlmeTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBoIj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPltKaWVdOiBZZXMsIGZvciBP
U1BGIHRoZSBjb3JydXB0aW9uIGR1cmluZyBwYWNrZXQgdHJhbnNtaXNzaW9uIGNhbiBiZSBkZXRl
Y3RlZC48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxp
Z246anVzdGlmeTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBoIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5O3RleHQtanVzdGlmeTppbnRl
ci1pZGVvZ3JhcGgiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+
V2hhdCByZW1haW5zIGlzIHRoZSBwb3NzaWJpbGl0eSB0aGF0IGFuIGltcGxlbWVudGF0aW9uIGhh
cyBzb21lIGJ1ZyBhbmQgdW5pbnRlbnRpb25hbGx5IG1vZGlmaWVzDQogdGhlIGFnZSB0byBzb21l
dGhpbmcgb3RoZXIgdGhhbiB3aGF0IGl0IHNob3VsZCBiZSBkdWUgdG8gdGhlIGFjdHVhbCBlbGFw
c2VkIHRpbWUgc2luY2UgTFNBIGdlbmVyYXRpb24uIEkgc3VwcG9zZSBhIG1lY2hhbmlzbSBlcXVp
dmFsZW50IHRvIHdoYXQgdGhlIElTLUlTIGRyYWZ0IGRlZmluZWQgaS5lLiBzZXR0aW5nIHRoZSBh
Z2UgdG8g4oCcbmV34oCdICgwIGluIE9TUEYgY2FzZSkgd2hlbiBmaXJzdCByZWNlaXZpbmcgYSBu
b24tc2VsZi1nZW5lcmF0ZWQNCiBMU0EgY291bGQgYmUgdXNlZnVsIHRvIHByZXZlbnQgbmVnYXRp
dmUgaW1wYWN0cyBvZiBzdWNoIGFuIGltcGxlbWVudGF0aW9uIGJ1Zy4gSXMgdGhpcyB3aGF0IHlv
dSBpbnRlbmQ/PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2si
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0
LWFsaWduOmp1c3RpZnk7dGV4dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFwaCI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeTt0ZXh0LWp1c3RpZnk6
aW50ZXItaWRlb2dyYXBoIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5
N0QiPltKaWVdOiBNb3JlIHNwZWNpZmljYWxseSwgdGhlIHByb2JsZW0gY291bGQgYmUgY2F1c2Vk
IGJ5IGVpdGhlciDigJxzZXR0aW5nIHRoZSBMUyBhZ2UgZmllbGQNCiBpbmNvcnJlY3RseSBkdWUg
dG8gaW1wbGVtZW50YXRpb24gYnVn4oCdIG9yIOKAnHN5c3RlbSB0aW1lciBydW5zIHNvIGZhc3Qg
dGhhdCB0aGUgTFMgYWdlIHJlYWNoZXMgTWF4QWdlIG11Y2ggZWFybGllciB0aGFuIG90aGVyIHJv
dXRlcnPigJ0uIEFub3RoZXIgbGVzcyBsaWtlbHkgY2FzZSBpcyB0aGF0IHRoZSBMUyBhZ2UgZmll
bGQgaXMgY29ycnVwdGVkIGJlZm9yZSB0aGUgTFNBIGlzIGFzc2VtYmxlZCBpbnRvIE9TUEYgcGFj
a2V0Ljwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGln
bjpqdXN0aWZ5O3RleHQtanVzdGlmeTppbnRlci1pZGVvZ3JhcGgiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1qdXN0aWZ5OmludGVy
LWlkZW9ncmFwaCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5b
SmllXTogUmVnYXJkaW5nIHRoZSBzb2x1dGlvbnMgc3BhY2UsIElNTyB3ZSBuZWVkIHRvIGNvbnNp
ZGVyIGJvdGggY2FzZXM6IOKAnExTIGFnZSByZWFjaGVzDQogTWF4QWdl4oCdIGFuZCDigJxMUyBh
Z2UgY2xvc2UgdG8gTWF4QWdl4oCdLiBGb3IgSVMtSVMsIFJGQyA2MjMyIGFuZCBSRkMgNjIzMyBw
cm92aWRlIHNvbHV0aW9ucyBmb3IgdGhlIGRldGVjdGlvbiBhbmQgaWRlbnRpZmljYXRpb24gb2Yg
Y29ycnVwdGVkIElTLUlTIHB1cmdlLCB3aGlsZSBPU1BGIGRvZXMgbm90IGhhdmUgc2ltaWxhciBt
ZWNoYW5pc21zLjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNr
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4
dC1hbGlnbjpqdXN0aWZ5O3RleHQtanVzdGlmeTppbnRlci1pZGVvZ3JhcGgiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1qdXN0aWZ5
OmludGVyLWlkZW9ncmFwaCI+PGI+PGk+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjojMUY0OTdEIj5bTGVzOl0gSXQgaXMgaW5jb3JyZWN0IHRvIHNheSB0aGF0IFJGQyA2MjMyIG1h
a2VzIGl0IHBvc3NpYmxlIHRvIGRldGVjdCBhIGNvcnJ1cHQgcHVyZ2UuDQogV2hhdCBpdCBkb2Vz
IGRvIGlzIHRvIHByb3ZpZGUgYW4gaW5kaWNhdGlvbiBhcyB0byB3aGljaCBJUyBpbml0aWF0ZWQg
YSBwdXJnZS4gSSBkb27igJl0IGtub3cgaG93IE9TUEYgd291bGQgYWRkcmVzcyB0aGlzIGlzc3Vl
LCBidXQgZm9yIE9TUEZ2MiBhdCBsZWFzdCBhbnkgc29sdXRpb24gd291bGQgbGlrZWx5IG5vdCBi
ZSBiYWNrd2FyZHMgY29tcGF0aWJsZS4gRm9yIHRoaXMgcmVhc29uIEkgc3VnZ2VzdCB0aGF0IHlv
dSBub3QgdHJ5IHRvIGFkZHJlc3MNCiB0aGlzIGlzc3VlIGluIHRoZSBzYW1lIGRyYWZ0Ljwvc3Bh
bj48L2k+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWdu
Omp1c3RpZnk7dGV4dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFwaCI+PGI+PGk+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PC9pPjwvYj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5O3RleHQt
anVzdGlmeTppbnRlci1pZGVvZ3JhcGgiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6IzFGNDk3RCI+W0ppZTJdOiBBZ3JlZWQsIFJGQyA2MjMyIHByb3ZpZGUgdGhlIG1lY2hhbmlz
bSB0byB0cmFjayB0aGUgbWlzYmVoYXZlZCByb3V0ZXJzIHNvIHRoYXQgb3BlcmF0b3INCiBjYW4g
Zml4IHRoZSBwcm9ibGVtLCB0aGUgZGV0ZWN0aW9uIGNhbiBiZSBiYXNlZCBvbiB0aGUgcnVsZXMg
aW4gUkZDIDYyMzMgb3Igc29tZSBvdGhlciBhbm9tYWxpZXMuIEluZGVlZCBmb3IgT1NQRnYyIGxl
Z2FjeSBMU0FzLCBpdCBpcyBkaWZmaWN1bHQgdG8gaW50cm9kdWNlIHRoZSBtZWNoYW5pc20gc2lt
aWxhciB0byBSRkMgNjIzMiwgd2hpbGUgaXQgY2FuIGJlIGVhc2llciBmb3IgdGhlIE9TUEZ2Mi92
MyBFeHRlbmRlZCBMU0FzLiBTbyBpdCBkZXBlbmRzDQogb24gaG93IGJhY2t3YXJkIGNvbXBhdGli
bGUgdGhlIHNvbHV0aW9uIHNob3VsZCBiZS4gSSBhZ3JlZSB3aXRoIHlvdSB0aGF0IHRoZSBzb2x1
dGlvbiBmb3IgUHJvYmxlbSBMb2NhbGl6YXRpb24gaW4gT1NQRiBuZWVkcyB0byBiZSBwcm92aWRl
ZCBpbiBhIHNlcGFyYXRlIGRvY3VtZW50Ljwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5O3RleHQtanVzdGlmeTppbnRlci1pZGVvZ3Jh
cGgiPjxiPjxpPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5i
c3A7PC9zcGFuPjwvaT48L2I+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAu
NXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFj
ayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRl
eHQtYWxpZ246anVzdGlmeTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBoIj48Yj48aT48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlNvbHV0aW9ucyB0byBMUyBh
Z2UgJm5ic3A7Y29ycnVwdGlvbiBjYW4gYmUgZG9uZSBpbiBhIGJhY2t3YXJkcyBjb21wYXRpYmxl
IHdheSwgYnV0IHRoZXkNCiAmbmJzcDtNVVNUIE5PVCByZXN1bHQgaW4gZGlzY2FyZGluZyBwdXJn
ZXMgd2hpY2ggcGFzcyBhdXRoZW50aWNhdGlvbi0gZG9pbmcgc28gcGxhY2VzIHlvdSBhdCByaXNr
IGZvciBoYXZpbmcgaW5jb25zaXN0ZW50IExTREJzIGluIHRoZSBuZXR3b3JrLjwvc3Bhbj48L2k+
PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3Rp
Znk7dGV4dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFwaCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dy
YXBoIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPltKaWUyXTog
RXhhY3RseS4gVGhlIHJlY2VpdmVkIE1heEFnZSBMU0FzIGNhbm5vdCBzaW1wbHkgYmUgZGlzY2Fy
ZGVkLCB0aGUgZGVjaXNpb24gbXVzdCBiZQ0KIG1hZGUgY2FyZWZ1bGx5LCBwcm9iYWJseSBiYXNl
ZCBvbiBzb21lIGFkZGl0aW9uYWwgaW5mb3JtYXRpb24uIFRoZSBhdXRob3JzIGhhcyBkaXNjdXNz
ZWQgc29tZSBwb3NzaWJsZSBzb2x1dGlvbiBpbnRlcm5hbGx5LCBhbmQgd2lsbCBwcmVwYXJlIHNv
bWUgbWF0ZXJpYWwgZm9yIGZ1cnRoZXIgb3BlbiBkaXNjdXNzaW9uLjwvc3Bhbj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5O3RleHQtanVzdGlm
eTppbnRlci1pZGVvZ3JhcGgiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFG
NDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEw
LjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6Ymxh
Y2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0
ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFwaCI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5BcyB3cml0dGVuLCB0aGUgZHJhZnQg
bWFrZXMgY2xhaW1zIHRoYXQgYXJlIGF0IGxlYXN0IG1pc2xlYWRpbmcg4oCTIGFuZCBJIGJlbGll
dmUgYWN0dWFsbHkNCiBpbmNvcnJlY3QuIEluIFNlY3Rpb24gNiB5b3Ugc2F5Ojwvc3Bhbj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5O3RleHQt
anVzdGlmeTppbnRlci1pZGVvZ3JhcGgiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFwaCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj7igJxUaGUgTFMgYWdlIGZp
ZWxkIG1heSBiZSBhbHRlcmVkIGFzIGEgcmVzdWx0IG9mPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1qdXN0aWZ5OmludGVy
LWlkZW9ncmFwaCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4m
bmJzcDsmbmJzcDsgcGFja2V0IGNvcnJ1cHRpb24sIHN1Y2ggbW9kaWZpY2F0aW9uIGNhbm5vdCBi
ZSBkZXRlY3RlZCBieSBMU0E8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9InRleHQtYWxpZ246anVzdGlmeTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBoIj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyBjaGVj
a3N1bSBub3IgT1NQRiBwYWNrZXQgY3J5cHRvZ3JhcGhpYyBhdXRoZW50aWNhdGlvbi7igJ08L3Nw
YW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlm
eTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBoIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5O3RleHQtanVzdGlmeTppbnRlci1pZGVvZ3Jh
cGgiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+VGhpcyBpc27i
gJl0IGNvcnJlY3QuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEw
LjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6Ymxh
Y2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0
ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFwaCI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeTt0ZXh0LWp1c3Rp
Znk6aW50ZXItaWRlb2dyYXBoIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMx
RjQ5N0QiPltKaWVdIFRoYW5rcyBmb3IgcG9pbnRpbmcgb3V0IHRoaXMuIFRoaXMgc2VudGVuY2Ug
bmVlZCB0byBiZSByZXZpc2VkIHRvIG1lbnRpb24g4oCcTFNBIGNvcnJ1cHRpb27igJ0NCiByYXRo
ZXIgdGhhbiDigJxwYWNrZXQgY29ycnVwdGlvbuKAnS48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZjtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeTt0ZXh0LWp1c3RpZnk6aW50ZXIt
aWRlb2dyYXBoIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZu
YnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGln
bjpqdXN0aWZ5O3RleHQtanVzdGlmeTppbnRlci1pZGVvZ3JhcGgiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+V2hhdCB3b3VsZCBiZSBoZWxwZnVsIOKAkyBhdCBs
ZWFzdCB0byBtZSDigJMgaXMgdG8gbW92ZSBmcm9tIGEgZ2VuZXJpYyBwcm9ibGVtIHN0YXRlbWVu
dCB0byB0aGUNCiBzcGVjaWZpYyBwcm9ibGVtIHlvdSB3YW50IHRvIHNvbHZlIGFuZCB0aGUgcHJv
cG9zZWQgc29sdXRpb24uIFRoaXMgYWxzbyByZXF1aXJlcyB5b3UgdG8gbW9yZSBjbGVhcmx5IHN0
YXRlIHRoZSBjYXNlcyB3aGVyZSB0aGVyZSBpcyBhbiBhY3R1YWwgdnVsbmVyYWJpbGl0eS4gSXQg
d291bGQgYmUgYSBsb3QgZWFzaWVyIHRvIHN1cHBvcnQgdGhlIGRyYWZ0IGlmIHRoaXMgd2VyZSBk
b25lLjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGln
bjpqdXN0aWZ5O3RleHQtanVzdGlmeTppbnRlci1pZGVvZ3JhcGgiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1qdXN0aWZ5OmludGVy
LWlkZW9ncmFwaCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5b
SmllXSBUaGFua3MgZm9yIHlvdXIgc3VnZ2VzdGlvbi4gWWVzIHdlIGNhbiB1cGRhdGUgdGhpcyBk
cmFmdCB3aXRoIG1vcmUgc3BlY2lmaWMgcHJvYmxlbQ0KIHN0YXRlbWVudHMgYXMgSSBtZW50aW9u
ZWQgYWJvdmUuIDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNr
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4
dC1hbGlnbjpqdXN0aWZ5O3RleHQtanVzdGlmeTppbnRlci1pZGVvZ3JhcGgiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1qdXN0aWZ5
OmludGVyLWlkZW9ncmFwaCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAu
NXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0
OTdEIj5bSmllXSBBcyBmb3IgdGhlIHByb3Bvc2VkIHNvbHV0aW9ucywgdGhlIGN1cnJlbnQgZHJh
ZnQgc3BlY2lmaWVzIHRoZSByZXF1aXJlbWVudHMgb24gdGhlDQogcG90ZW50aWFsIHNvbHV0aW9u
cywgZnJvbSB3aGljaCB3ZSBlbnZpc2lvbiB0aGF0IGRpZmZlcmVudCBzb2x1dGlvbnMgbWF5YmUg
bmVlZGVkIGZvciDigJxJbXBhY3QgTWl0aWdhdGlvbuKAnSBhbmQg4oCcUHJvYmxlbSBMb2NhbGl6
YXRpb27igJ0uIFRoZSBzb2x1dGlvbiBmb3Ig4oCcSW1wYWN0IG1pdGlnYXRpb27igJ0gY2FuIGJl
IHRoZSBlYXNpZXIgb25lLCBmb3Igd2hpY2ggd2UgY2FuIHN0YXJ0IHRvIGRpc2N1c3MgdGhlIHBv
dGVudGlhbCBzb2x1dGlvbnMgbm93Lg0KIFdoaWxlIHRoZSBzb2x1dGlvbiBmb3Ig4oCccHJvYmxl
bSBsb2NhbGl6YXRpb27igJ0gbWF5IG5lZWQgbW9yZSBjb25zaWRlcmF0aW9ucy48L3NwYW4+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeTt0ZXh0
LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBoIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5O3RleHQtanVzdGlmeTppbnRlci1pZGVvZ3JhcGgiPjxi
PjxpPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+W0xlczpdIEEg
ZGlzY3Vzc2lvbiBvZiB0aGUgcmVxdWlyZW1lbnRzIGlzIHVzZWZ1bCBhbmQgbmVjZXNzYXJ5LCBi
dXQgSU1PIHVudGlsIHlvdQ0KIHByb3Bvc2UgYSBzb2x1dGlvbiB0aGVyZSBpc27igJl0IGVub3Vn
aCBzdWJzdGFuY2UgZm9yIHRoZSBkb2N1bWVudCB0byBiZWNvbWUgYSBXRyBkb2N1bWVudC48L3Nw
YW4+PC9pPjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGln
bjpqdXN0aWZ5O3RleHQtanVzdGlmeTppbnRlci1pZGVvZ3JhcGgiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1qdXN0aWZ5OmludGVy
LWlkZW9ncmFwaCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5b
SmllMl0gWWVzIHRoZSBjdXJyZW50IGRyYWZ0IGZvY3VzZXMgb24gdGhlIHByb2JsZW0gc3RhdGVt
ZW50IGFuZCB0aGUgcmVxdWlyZW1lbnRzLCB0aGUgZ29hbA0KIGlzIHRvIGZpcnN0bHkgZ2V0IHRo
ZSBNYXhBZ2UgZmx1c2ggcHJvYmxlbSBhY2tub3dsZWRnZWQgYW5kIHJlYWNoIGNvbnNlbnN1cyBv
biB0aGUgcmVxdWlyZW1lbnRzLiBUaGVuIHRoZSBwbGFuIGlzIHRvIHNwZWNpZnkgdGhlIHNvbHV0
aW9ucyBpbiBzZXBhcmF0ZSBkb2N1bWVudHMuJm5ic3A7IFlvdXIgdmFsdWFibGUgc3VnZ2VzdGlv
bnMgd2lsbCBiZSBjb25zaWRlcmVkLCBhbmQgZnVydGhlciBjb250cmlidXRpb25zIGFyZSB3ZWxj
b21lLjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGln
bjpqdXN0aWZ5O3RleHQtanVzdGlmeTppbnRlci1pZGVvZ3JhcGgiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1qdXN0aWZ5OmludGVy
LWlkZW9ncmFwaCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5C
ZXN0IHJlZ2FyZHMsPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEw
LjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6Ymxh
Y2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0
ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFwaCI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5KaWU8L3NwYW4+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeTt0ZXh0LWp1c3RpZnk6
aW50ZXItaWRlb2dyYXBoIj48Yj48aT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y
OiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48L2k+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWY7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFw
aCI+PGI+PGk+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJz
cDsmbmJzcDsmbmJzcDsgTGVzPC9zcGFuPjwvaT48L2I+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dy
YXBoIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwv
c3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0
aWZ5O3RleHQtanVzdGlmeTppbnRlci1pZGVvZ3JhcGgiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6IzFGNDk3RCI+QmVzdCByZWdhcmRzLDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5O3RleHQtanVzdGlmeTppbnRl
ci1pZGVvZ3JhcGgiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+
SmllPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWdu
Omp1c3RpZnk7dGV4dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFwaCI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZjtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeTt0ZXh0LWp1c3RpZnk6aW50ZXIt
aWRlb2dyYXBoIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZu
YnNwOyZuYnNwOyBMZXM8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpi
bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
InRleHQtYWxpZ246anVzdGlmeTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBoIj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5O3RleHQtanVz
dGlmeTppbnRlci1pZGVvZ3JhcGgiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2Jv
cmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzowY20gMGNtIDBjbSA0LjBwdCI+DQo8
ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEu
MHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9InRleHQtYWxpZ246anVzdGlmeTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBoIj48Yj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPkZyb206PC9zcGFuPjwvYj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPg0KIERvbmdqaWUgKEppbW15
KSBbPGEgaHJlZj0ibWFpbHRvOmppZS5kb25nQGh1YXdlaS5jb20iPm1haWx0bzpqaWUuZG9uZ0Bo
dWF3ZWkuY29tPC9hPl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBTdW5kYXksIEp1bHkgMzEsIDIwMTYg
MTE6NDggUE08YnI+DQo8Yj5Ubzo8L2I+IExlcyBHaW5zYmVyZyAoZ2luc2JlcmcpOyA8YSBocmVm
PSJtYWlsdG86b3NwZkBpZXRmLm9yZyI+b3NwZkBpZXRmLm9yZzwvYT48YnI+DQo8Yj5DYzo8L2I+
IFpoYW5neHVkb25nICh6aGFuZ3h1ZG9uZywgVlJQKTsgPGEgaHJlZj0ibWFpbHRvOmxpemhlbnFp
YW5nQGNoaW5hbW9iaWxlLmNvbSI+DQpsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb208L2E+PGJy
Pg0KPGI+U3ViamVjdDo8L2I+IFJFOiBbT1NQRl0gU29saWNpdCBmZWVkYmFja3Mgb24gZHJhZnQt
ZG9uZy1vc3BmLW1heGFnZS1mbHVzaC1wcm9ibGVtLXN0YXRlbWVudDwvc3Bhbj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVz
dGlmeTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBoIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5O3RleHQtanVzdGlmeTppbnRl
ci1pZGVvZ3JhcGgiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+
SGkgTGVzLA0KPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2si
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0
LWFsaWduOmp1c3RpZnk7dGV4dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFwaCI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeTt0ZXh0LWp1c3RpZnk6
aW50ZXItaWRlb2dyYXBoIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5
N0QiPlRoYW5rcyBmb3IgeW91ciBjb21tZW50cy48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRl
b2dyYXBoIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNw
Ozwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpq
dXN0aWZ5O3RleHQtanVzdGlmeTppbnRlci1pZGVvZ3JhcGgiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+T1NQRiBwYWNrZXQgbGV2ZWwgY2hlY2tzdW0gYW5kIGF1
dGhlbnRpY2F0aW9uIGNhbiBvbmx5IHByb3RlY3QgdGhlIGFzc2VtYmxlZCBMU1UgcGFja2V0IG9u
ZQ0KIGhvcCBvbiB0aGUgd2lyZSwgd2hpbGUgY2Fubm90IGRldGVjdCBhbnkgY2hhbmdlIHRvIExT
QSBtYWRlIGJ5IHRoZSByb3V0ZXJzLiBUaGlzIGlzIGJlY2F1c2UgdGhlIE9TUEYgcGFja2V0cyBh
cmUgcmUtYXNzZW1ibGVkIG9uIGVhY2ggaG9wLCB3aGljaCBpcyBzbGlnaHRseSBkaWZmZXJlbnQg
ZnJvbSBJUy1JUy4gU28gdGhlIHByb2JsZW0gZm9yIE9TUEYgaXMgbWFpbmx5IGR1ZSB0byB0aGUg
cHJvYmxlbXMgaW5zaWRlIHRoZSByb3V0ZXIsIGZvcg0KIGV4YW1wbGUgcHJvdG9jb2wgaW1wbGVt
ZW50YXRpb25zLCBzeXN0ZW0gdGltZXJzLCBvciBzb21lIGhhcmR3YXJlIHByb2JsZW0uIEFjdHVh
bGx5IHRoaXMgcHJvYmxlbSBoYXMgYmVlbiBzZWVuIGluIHNldmVyYWwgcHJvZHVjdGlvbiBuZXR3
b3Jrcy48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxp
Z246anVzdGlmeTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBoIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5O3RleHQtanVzdGlmeTppbnRl
ci1pZGVvZ3JhcGgiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+
V2UgY2FuIGltcHJvdmUgdGhlIGRlc2NyaXB0aW9uIGluIHRoZSBkcmFmdCB0byBtYWtlIHRoaXMg
Y2xlYXIuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFs
aWduOmp1c3RpZnk7dGV4dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFwaCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeTt0ZXh0LWp1c3RpZnk6aW50
ZXItaWRlb2dyYXBoIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Qi
PkJlc3QgcmVnYXJkcyw8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpi
bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
InRleHQtYWxpZ246anVzdGlmeTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBoIj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkppZTwvc3Bhbj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5O3RleHQtanVzdGlm
eTppbnRlci1pZGVvZ3JhcGgiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEw
LjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFG
NDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEw
LjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6Ymxh
Y2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9u
ZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBj
bSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5O3RleHQt
anVzdGlmeTppbnRlci1pZGVvZ3JhcGgiPjxiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjpibGFjayI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjpibGFjayI+DQogTGVzIEdpbnNiZXJnIChnaW5zYmVyZykgWzxhIGhyZWY9Im1haWx0bzpn
aW5zYmVyZ0BjaXNjby5jb20iPm1haWx0bzpnaW5zYmVyZ0BjaXNjby5jb208L2E+XQ0KPGJyPg0K
PGI+U2VudDo8L2I+IE1vbmRheSwgQXVndXN0IDAxLCAyMDE2IDE6MzAgUE08YnI+DQo8Yj5Ubzo8
L2I+IERvbmdqaWUgKEppbW15KTsgPGEgaHJlZj0ibWFpbHRvOm9zcGZAaWV0Zi5vcmciPm9zcGZA
aWV0Zi5vcmc8L2E+PGJyPg0KPGI+Q2M6PC9iPiBaaGFuZ3h1ZG9uZyAoemhhbmd4dWRvbmcsIFZS
UCk7IDxhIGhyZWY9Im1haWx0bzpsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb20iPg0KbGl6aGVu
cWlhbmdAY2hpbmFtb2JpbGUuY29tPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSRTogW09TUEZd
IFNvbGljaXQgZmVlZGJhY2tzIG9uIGRyYWZ0LWRvbmctb3NwZi1tYXhhZ2UtZmx1c2gtcHJvYmxl
bS1zdGF0ZW1lbnQ8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAu
NXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFj
ayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1qdXN0aWZ5OmludGVyLWlkZW9n
cmFwaCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+Jm5ic3A7PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxp
Z246anVzdGlmeTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBoIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkppZSDigJM8L3NwYW4+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeTt0ZXh0LWp1c3RpZnk6aW50
ZXItaWRlb2dyYXBoIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Qi
PiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1h
bGlnbjpqdXN0aWZ5O3RleHQtanVzdGlmeTppbnRlci1pZGVvZ3JhcGgiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+VGhlIGRyYWZ0IHNheXMgKFNlY3Rpb24gMik6
PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1
c3RpZnk7dGV4dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFwaCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRl
b2dyYXBoIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPuKAnFNp
bmNlIGNyeXB0b2dyYXBoaWMgYXV0aGVudGljYXRpb24gaXMgZXhlY3V0ZWQgYXQgdGhlIE9TUEYg
cGFja2V0PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFs
aWduOmp1c3RpZnk7dGV4dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFwaCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsgbGV2ZWwsIGl0IGNhbiBv
bmx5IHByb3RlY3QgdGhlIGFzc2VtYmxlZCBMU1UgcGFja2V0IGZvciBvbmUgaG9wIGFuZDwvc3Bh
bj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5
O3RleHQtanVzdGlmeTppbnRlci1pZGVvZ3JhcGgiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7IGRvZXMgbm90IHByb3ZpZGUgYW55IGFkZGl0
aW9uYWwgcHJvdGVjdGlvbiBmb3IgdGhlIGNvcnJ1cHRpb24gb2YgTFM8L3NwYW4+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeTt0ZXh0LWp1c3Rp
Znk6aW50ZXItaWRlb2dyYXBoIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMx
RjQ5N0QiPiZuYnNwOyZuYnNwOyBhZ2UgZmllbGQu4oCdPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1qdXN0aWZ5OmludGVy
LWlkZW9ncmFwaCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4m
bmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxp
Z246anVzdGlmeTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBoIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkJ1dCBhcyBhdXRoZW50aWNhdGlvbiBpcyBjYWxj
dWxhdGVkIGF0IHRoZSBPU1BGIHBhY2tldCBsZXZlbCwgYW55IGNoYW5nZSB0byB0aGUgTFMgYWdl
IGZpZWxkDQogZm9yIGFuIGluZGl2aWR1YWwgTFNBIGNvbnRhaW5lZCB3aXRoaW4gdGhlIE9TUEYg
cGFja2V0IChlLmcuIGJ5IHNvbWUgcGFja2V0IGNvcnJ1cHRpb24gaW4gdHJhbnNtaXNzaW9uKSB3
b3VsZCBjYXVzZSBhdXRoZW50aWNhdGlvbiB0byBmYWlsIHdoZW4gdGhlIHBhY2tldCBpcyByZWNl
aXZlZC4gU28gdGhlIHN0YXRlbWVudCB5b3UgbWFrZSBpcyBub3QgY29ycmVjdC4gSSB0aGVyZWZv
cmUgYW0gc3RydWdnbGluZyB0byB1bmRlcnN0YW5kIHdoYXQgcHJvYmxlbQ0KIHlvdSBiZWxpZXZl
IGlzIG5vdCBhZGRyZXNzZWQgYnkgZXhpc3RpbmcgYXV0aGVudGljYXRpb24gdGVjaG5pcXVlcy48
L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVz
dGlmeTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBoIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5O3RleHQtanVzdGlmeTppbnRlci1pZGVv
Z3JhcGgiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7
Jm5ic3A7IExlczwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNr
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4
dC1hbGlnbjpqdXN0aWZ5O3RleHQtanVzdGlmeTppbnRlci1pZGVvZ3JhcGgiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1qdXN0aWZ5
OmludGVyLWlkZW9ncmFwaCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0
OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAu
NXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFj
ayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRl
eHQtYWxpZ246anVzdGlmeTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBoIj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRp
bmc6MGNtIDBjbSAwY20gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2Jv
cmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1qdXN0
aWZ5OmludGVyLWlkZW9ncmFwaCI+PGI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y
OmJsYWNrIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y
OmJsYWNrIj4NCiBPU1BGIFs8YSBocmVmPSJtYWlsdG86b3NwZi1ib3VuY2VzQGlldGYub3JnIj5t
YWlsdG86b3NwZi1ib3VuY2VzQGlldGYub3JnPC9hPl0gPGI+DQpPbiBCZWhhbGYgT2YgPC9iPkRv
bmdqaWUgKEppbW15KTxicj4NCjxiPlNlbnQ6PC9iPiBTdW5kYXksIEp1bHkgMzEsIDIwMTYgODox
NSBQTTxicj4NCjxiPlRvOjwvYj4gPGEgaHJlZj0ibWFpbHRvOm9zcGZAaWV0Zi5vcmciPm9zcGZA
aWV0Zi5vcmc8L2E+PGJyPg0KPGI+Q2M6PC9iPiBaaGFuZ3h1ZG9uZyAoemhhbmd4dWRvbmcsIFZS
UCk7IDxhIGhyZWY9Im1haWx0bzpsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb20iPg0KbGl6aGVu
cWlhbmdAY2hpbmFtb2JpbGUuY29tPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBbT1NQRl0gU29s
aWNpdCBmZWVkYmFja3Mgb24gZHJhZnQtZG9uZy1vc3BmLW1heGFnZS1mbHVzaC1wcm9ibGVtLXN0
YXRlbWVudDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBo
Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpq
dXN0aWZ5O3RleHQtanVzdGlmeTppbnRlci1pZGVvZ3JhcGgiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6YmxhY2siPkhpIGFsbCw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5O3RleHQtanVzdGlmeTpp
bnRlci1pZGVvZ3JhcGgiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2si
PiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJ0ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFwaCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+ZHJhZnQtZG9uZy1vc3BmLW1heGFn
ZS1mbHVzaC1wcm9ibGVtLXN0YXRlbWVudCBkZXNjcmliZXMgdGhlIHByb2JsZW1zIGNhdXNlZCBi
eSB0aGUgY29ycnVwdGlvbg0KIG9mIHRoZSBMUyBBZ2UgZmllbGQsIGFuZCBzdW1tYXJpemVzIHRo
ZSByZXF1aXJlbWVudHMgb24gcG90ZW50aWFsIHNvbHV0aW9ucy4gVGhpcyBkcmFmdCByZWNlaXZl
ZCBnb29kIGNvbW1lbnRzIGR1cmluZyB0aGUgcHJlc2VudGF0aW9uIG9uIHRoZSBJRVRGIG1lZXRp
bmcgaW4gQi5BLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFwaCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlm
eTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBoIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOmJsYWNrIj5UaGUgYXV0aG9ycyB3b3VsZCBsaWtlIHRvIHNvbGljaXQgZnVydGhl
ciBmZWVkYmFja3MgZnJvbSB0aGUgbWFpbGluZyBsaXN0LCBvbiBib3RoIHRoZSBwcm9ibGVtDQog
c3RhdGVtZW50IGFuZCB0aGUgc29sdXRpb24gcmVxdWlyZW1lbnRzLiBCYXNlZCBvbiB0aGUgZmVl
ZGJhY2tzLCB3ZSB3aWxsIHVwZGF0ZSB0aGUgcHJvYmxlbSBzdGF0ZW1lbnQgZHJhZnQsIGFuZCB3
b3JrIHRvZ2V0aGVyIHRvIGJ1aWxkIHN1aXRhYmxlIHNvbHV0aW9ucy4NCjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7
dGV4dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFwaCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
Zjtjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRl
b2dyYXBoIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5UaGUgVVJM
IG9mIHRoZSBkcmFmdCBpczo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5O3RleHQtanVzdGlmeTppbnRlci1pZGVvZ3Jh
cGgiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPjxhIGhyZWY9Imh0
dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRtbC9kcmFmdC1kb25nLW9zcGYtbWF4YWdlLWZsdXNoLXBy
b2JsZW0tc3RhdGVtZW50LTAwIj5odHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtZG9u
Zy1vc3BmLW1heGFnZS1mbHVzaC1wcm9ibGVtLXN0YXRlbWVudC0wMDwvYT48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5
O3RleHQtanVzdGlmeTppbnRlci1pZGVvZ3JhcGgiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWY7Y29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1qdXN0aWZ5OmludGVyLWlk
ZW9ncmFwaCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+Q29tbWVu
dHMgJmFtcDsgZmVlZGJhY2tzIGFyZSB3ZWxjb21lLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1qdXN0aWZ5
OmludGVyLWlkZW9ncmFwaCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAu
NXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFj
ayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9InRleHQtYWxpZ246anVzdGlmeTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBoIj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5CZXN0IHJlZ2FyZHMsPG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246
anVzdGlmeTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBoIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5KaWU8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5O3RleHQtanVzdGlmeTppbnRl
ci1pZGVvZ3JhcGgiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPiZu
YnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_76CD132C3ADEF848BD84D028D243C927934A04D0NKGEML515MBSchi_--


From nobody Thu Aug 25 01:45:15 2016
Return-Path: <ppsenak@cisco.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B304312D7A8 for <ospf@ietfa.amsl.com>; Thu, 25 Aug 2016 01:45:13 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.07
X-Spam-Level: 
X-Spam-Status: No, score=-15.07 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.548, 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 mImEO0o93jFk for <ospf@ietfa.amsl.com>; Thu, 25 Aug 2016 01:45:11 -0700 (PDT)
Received: from aer-iport-2.cisco.com (aer-iport-2.cisco.com [173.38.203.52]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3DA2812D788 for <ospf@ietf.org>; Thu, 25 Aug 2016 01:45:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=6659; q=dns/txt; s=iport; t=1472114711; x=1473324311; h=message-id:date:from:mime-version:to:subject:references: in-reply-to:content-transfer-encoding; bh=Dc8eW91QSWn3a3tf0+WmDqXPy7Fy0zb8iHYe08tPJa4=; b=Q5/yXZj3xR8r9o/P1xrdxIyNylQt7f/b2Py7hUpSe6oFlZtFBrG+7gmd 6tgMzuv7aaeIe853WKqGZxGrsC6Viw4uWlfnKygerR7r2jkLuRSjTHeB2 PpDZRQbgwhuicosUw0W+nlvnSt+QddDSMYu9qF+8wp0kG39W4Fp9TjiVa w=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0DRAQAzr75X/xbLJq1cgykBAQEBAXR8u?= =?us-ascii?q?ByBfiSFeQKCBxQCAQEBAQEBAV4nhGEBAQQBAQE2NgoNBAsOAwQBAQEJFggHCQM?= =?us-ascii?q?CAQIBFR8JCAYBDAYCAQGIJggOwQUBAQEBAQEBAQEBAQEBAQEBAQEBAQEXBYYuh?= =?us-ascii?q?E2EQIVcAQSZSo8mgW2EXYMQI4VUhmqFV4N5HjaCFRyBTjo0hFUrggEBAQE?=
X-IronPort-AV: E=Sophos;i="5.28,575,1464652800"; d="scan'208";a="643430172"
Received: from aer-iport-nat.cisco.com (HELO aer-core-1.cisco.com) ([173.38.203.22]) by aer-iport-2.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 25 Aug 2016 08:45:09 +0000
Received: from [10.61.211.182] ([10.61.211.182]) by aer-core-1.cisco.com (8.14.5/8.14.5) with ESMTP id u7P8j8Rd030436; Thu, 25 Aug 2016 08:45:09 GMT
Message-ID: <57BEB015.9050407@cisco.com>
Date: Thu, 25 Aug 2016 10:45:09 +0200
From: Peter Psenak <ppsenak@cisco.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:24.0) Gecko/20100101 Thunderbird/24.4.0
MIME-Version: 1.0
To: Chris Bowers <cbowers@juniper.net>, OSPF List <ospf@ietf.org>
References: <5791D96B.6080907@cisco.com> <MWHPR05MB2829B34A5B8AB2F4489DC2AFA9060@MWHPR05MB2829.namprd05.prod.outlook.com> <57B1AA09.3070008@cisco.com> <MWHPR05MB28296BF24F47EB6889CEE186A9130@MWHPR05MB2829.namprd05.prod.outlook.com> <57B32AF0.5060300@cisco.com> <MWHPR05MB2829450CD2E99F6996A10A44A9160@MWHPR05MB2829.namprd05.prod.outlook.com> <57BAAA6D.1070905@cisco.com> <MWHPR05MB282945C376A970F2711059BCA9EA0@MWHPR05MB2829.namprd05.prod.outlook.com>
In-Reply-To: <MWHPR05MB282945C376A970F2711059BCA9EA0@MWHPR05MB2829.namprd05.prod.outlook.com>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/ospf/G61lNdh7z7VaS7Lui24F7FjAfrc>
Subject: Re: [OSPF] OSPFv2 SR draft
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 25 Aug 2016 08:45:14 -0000

Hi Chris,

On 24/08/16 20:31 , Chris Bowers wrote:
> Peter,
>
> The text that you propose corresponds to part of the text that I proposed, and it seems good to me.
>
> However, the last sentence of the text that I proposed in not addressed.
> ------
> If router B does not advertise the
> SR-Algorithm TLV for algorithm X, then other routers should not
> forward traffic destined for a prefix-SID for algorithm X advertised by
> some router D using a path that would require router B to forward traffic using
> algorithm X.
> ------
> Is this an oversight?

not that I disagree with the statement that you want to add.

The question is whether that belongs to the IGP SR draft, or whether 
that should be specified in a different draft.

There is already some text regarding the forwarding for a SR algorithm 
in draft-ietf-spring-segment-routing section 3.2.1., which may not be 
aligned with what you have in mind:

   "The ingress node of an SR domain validates that the path to a prefix,
    advertised with a given algorithm, includes nodes all supporting the
    advertised algorithm.  In other words, when computing paths for a
    given algorithm, the transit nodes MUST compute the algorithm X on
    the IGP topology, regardless of the support of the algorithm X by the
    nodes in that topology.  As a consequence, if a node on the path does
    not support algorithm X, the IGP-Prefix segment will be interrupted
    and will drop packet on that node.  It's the responsibility of the
    ingress node using a segment to check that all downstream nodes
    support the algorithm of the segment."

Maybe we should add/modify the text in draft-ietf-spring-segment-routing 
section 3.2.1, rather then adding anything to the OSPF/ISIS SR drafts.

thanks,
Peter

>
> Thanks,
> Chris
>
>
> -----Original Message-----
> From: Peter Psenak [mailto:ppsenak@cisco.com]
> Sent: Monday, August 22, 2016 2:32 AM
> To: Chris Bowers <cbowers@juniper.net>; OSPF List <ospf@ietf.org>
> Subject: Re: [OSPF] OSPFv2 SR draft
>
> Chris,
>
> what about this to be added in the Section 3.1:
>
>
> "A router receiving a Prefix-SID (defined in section 5) from a remote node and with an SR algorithm value that such remote node has not advertised in the SR-Algorithm sub-TLV MUST ignore the Prefix-SID sub-TLV."
>
> thanks,
> Peter
>
>
> On 19/08/16 23:33 , Chris Bowers wrote:
>> Peter,
>>
>> Please share the updated text that you plan to use with the WG, since this is a reasonably significant clarification.
>>
>> Thanks,
>> Chris
>>
>> -----Original Message-----
>> From: Peter Psenak [mailto:ppsenak@cisco.com]
>> Sent: Tuesday, August 16, 2016 10:02 AM
>> To: Chris Bowers <cbowers@juniper.net>; OSPF List <ospf@ietf.org>
>> Subject: Re: [OSPF] OSPFv2 SR draft
>>
>> Hi Chris,
>>
>> I'll update the draft along those lines.
>>
>> thanks,
>> Peter
>>
>>
>> On 16/08/16 16:02 , Chris Bowers wrote:
>>> Peter,
>>>
>>> I suggest changing the paragraph to read as below to make this clearer.
>>>
>>> =====
>>>       The SR-Algorithm Sub-TLV is optional.  It MAY only be advertised once
>>>       in the Router Information Opaque LSA.  If the SID/Label Range TLV, as
>>>       defined in Section 3.2, is advertised, then the SR-Algorithm TLV MUST
>>>       also be advertised.  If a router C advertises a Prefix-SID sub-TLV for algorithm X
>>>       but does not advertise the SR-Algorithm Sub-TLV with algorithm X, then
>>>       a router receiving that advertisement MUST ignore the Prefix-SID
>>>       advertisement from router C.  If router B does not advertise the
>>>       SR-Algorithm TLV for algorithm X, then other routers should not
>>>       forward traffic destined for a prefix-SID for algorithm X advertised by
>>>       some router D using a path that would require router B to forward traffic using
>>>       algorithm X.
>>> =====
>>>
>>> Thanks,
>>> Chris
>>>
>>>
>>>
>>> -----Original Message-----
>>> From: Peter Psenak [mailto:ppsenak@cisco.com]
>>> Sent: Monday, August 15, 2016 6:40 AM
>>> To: Chris Bowers <cbowers@juniper.net>; OSPF List <ospf@ietf.org>
>>> Subject: Re: [OSPF] OSPFv2 SR draft
>>>
>>> Hi Chris,
>>>
>>> sorry for the delay, I was on PTO during last two weeks.
>>> Please see inline:
>>>
>>> On 03/08/16 16:45 , Chris Bowers wrote:
>>>> Peter,
>>>>
>>>> Taking a looking at the whole paragraph into this sentence was
>>>> added, I am not sure how to interpret it.
>>>>
>>>>        The SR-Algorithm Sub-TLV is optional.  It MAY only be advertised once
>>>>        in the Router Information Opaque LSA.  If the SID/Label Range TLV, as
>>>>        defined in Section 3.2, is advertised, then the SR-Algorithm TLV MUST
>>>>        also be advertised.  If the SR-Algorithm TLV is not advertised by the
>>>>        node, such node is considered as not being segment routing capable.
>>>>
>>>> Is this sentence intended to imply that if a router does not
>>>> advertise the SR-Algorithm TLV including algorithm X, then any
>>>> prefix-SIDs for algorithm X advertised by that router will be ignored by other routers?
>>>
>>> in OSPF we do not have the SR capability TLV. We use SR-Algorithm TLV
>>> for that purpose. So if a router does not advertise the SR-Algorithm
>>> TLV for algorithm X, other routers should not send any SR traffic
>>> using SIDs that were advertised for algorithm X.
>>>
>>> If the router does not advertise any SR Algorithm TLV, then the node
>>> is not SR capable and no SR traffic should be forwarded to such a node.
>>>
>>> thanks,
>>> Peter
>>>
>>>
>>>>
>>>> If this is the intention, then it would be better to state is more explicitly.
>>>>
>>>> If not, then the intended meaning should be clarified.
>>>>
>>>> Thanks,
>>>> Chris
>>>>
>>>>
>>>> -----Original Message-----
>>>> From: OSPF [mailto:ospf-bounces@ietf.org] On Behalf Of Peter Psenak
>>>> Sent: Friday, July 22, 2016 3:30 AM
>>>> To: OSPF List <ospf@ietf.org>
>>>> Subject: [OSPF] OSPFv2 SR draft
>>>>
>>>> Hi All,
>>>>
>>>> following text has been added in the latest revision of the OSPFv2
>>>> SR draft, section 3.1.
>>>>
>>>> "If the SR-Algorithm TLV is not advertised by node, such node is
>>>> considered as not being segment routing capable."
>>>>
>>>> Please let us know if there are any concerns regarding this addition.
>>>>
>>>> thanks,
>>>> Peter
>>>>
>>>> _______________________________________________
>>>> OSPF mailing list
>>>> OSPF@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/ospf
>>>> .
>>>>
>>>
>>> .
>>>
>>
>> .
>>
>
> .
>


From nobody Thu Aug 25 02:49:21 2016
Return-Path: <jie.dong@huawei.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0D30112D105 for <ospf@ietfa.amsl.com>; Thu, 25 Aug 2016 02:49:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.768
X-Spam-Level: 
X-Spam-Status: No, score=-4.768 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.548, 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 F7fxmSjW8cre for <ospf@ietfa.amsl.com>; Thu, 25 Aug 2016 02:49:14 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) (using TLSv1 with cipher RC4-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 959B11288B8 for <ospf@ietf.org>; Thu, 25 Aug 2016 02:49:13 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml701-cah.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id CQB49668; Thu, 25 Aug 2016 09:49:11 +0000 (GMT)
Received: from NKGEML413-HUB.china.huawei.com (10.98.56.74) by lhreml701-cah.china.huawei.com (10.201.5.93) with Microsoft SMTP Server (TLS) id 14.3.235.1; Thu, 25 Aug 2016 10:49:08 +0100
Received: from NKGEML515-MBS.china.huawei.com ([169.254.5.6]) by NKGEML413-HUB.china.huawei.com ([10.98.56.74]) with mapi id 14.03.0235.001; Thu, 25 Aug 2016 17:48:49 +0800
From: "Dongjie (Jimmy)" <jie.dong@huawei.com>
To: "Acee Lindem (acee)" <acee@cisco.com>, "lizhenqiang@chinamobile.com" <lizhenqiang@chinamobile.com>, "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>, "ospf@ietf.org" <ospf@ietf.org>
Thread-Topic: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-problem-statement
Thread-Index: AQHR/jpJGfGGVYAZqUmBao3J/q05TKBZT6tQ
Date: Thu, 25 Aug 2016 09:48:48 +0000
Message-ID: <76CD132C3ADEF848BD84D028D243C927934A354F@NKGEML515-MBS.china.huawei.com>
References: <D3E36483.7B0EB%acee@cisco.com>
In-Reply-To: <D3E36483.7B0EB%acee@cisco.com>
Accept-Language: en-US, zh-CN
Content-Language: zh-CN
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.130.151.75]
Content-Type: multipart/alternative; boundary="_000_76CD132C3ADEF848BD84D028D243C927934A354FNKGEML515MBSchi_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020204.57BEBF17.010C, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=169.254.5.6, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: d171fcaa2665aeb00df8174d347d6c46
Archived-At: <https://mailarchive.ietf.org/arch/msg/ospf/o2HkNz6xPNMFNnRmMrKIymh75sg>
Cc: "Zhangxudong \(zhangxudong, VRP\)" <zhangxudong@huawei.com>
Subject: Re: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-problem-statement
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 25 Aug 2016 09:49:19 -0000

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

SGkgQWNlZSwNCg0KV2UgbWF5IGxvb2sgYXQgdGhpcyBmcm9tIGEgZGlmZmVyZW50IHBlcnNwZWN0
aXZlLiBPU1BGIHVzZXMgY2hlY2tzdW0gYW5kIGF1dGhlbnRpY2F0aW9uIG1lY2hhbmlzbXMgdG8g
ZGV0ZWN0IHRoZSB1bmV4cGVjdGVkIGNoYW5nZXMgbWFkZSB0byBtb3N0IG9mIHRoZSBjb250ZW50
cywgYnV0IExTIGFnZSBmaWVsZCBpcyBub3QgdW5kZXIgcHJvdGVjdGlvbi4gVGhlIE1heGFnZSBm
bHVzaCBwcm9ibGVtIG9jY3VycmVkIGluIHRoZSBuZXR3b3JrIGp1c3QgZXhwb3NlcyB0aGlzIHZ1
bG5lcmFiaWxpdHkgb2YgT1NQRi4NCg0KRm9yIGlkZW50aWZ5aW5nIHRoZSBtaXNiZWhhdmVkIHJv
dXRlciwgdGhlIG1lY2hhbmlzbSB5b3UgcHJvcG9zZWQgY2FuIGJlIG9uZSBvcHRpb24sIGFuZCBp
dCB3b3VsZCBiZSBnb29kIHRvIGFkZCBzdWNoIG5vdGlmaWNhdGlvbiB0byB0aGUgT1NQRiBZQU5H
IG1vZGVsLg0KDQpBbm90aGVyIHRoaW5nIGlzLCBiZWZvcmUgdGhlIG1pc2JlaGF2ZWQgcm91dGVy
IGlzIGlkZW50aWZpZWQgYW5kIGZpeGVkLCBpcyB0aGVyZSBzb21ldGhpbmcgdGhhdCB0aGUgcm91
dGVycyBjYW4gZG8gdG8gcmVkdWNlIHRoZSBpbXBhY3QgdG8gbmV0d29yaz8gSWYgdGhlIG1lY2hh
bmlzbSBjYW4gYmUgYXMgYmFja3dhcmQgY29tcGF0aWJsZSBhcyB0aGUgbWVjaGFuaXNtIG9mIGRy
YWZ0LWlldGYtaXNpcy1yZW1haW5pbmctbGlmZXRpbWUsIGRvZXMgaXQgbWFrZSBzb21lIHNlbnNl
IHRvIE9TUEY/DQoNCkJlc3QgcmVnYXJkcywNCkppZQ0KDQpGcm9tOiBBY2VlIExpbmRlbSAoYWNl
ZSkgW21haWx0bzphY2VlQGNpc2NvLmNvbV0NClNlbnQ6IFRodXJzZGF5LCBBdWd1c3QgMjUsIDIw
MTYgMzowNCBBTQ0KVG86IGxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbTsgRG9uZ2ppZSAoSmlt
bXkpIDxqaWUuZG9uZ0BodWF3ZWkuY29tPjsgTGVzIEdpbnNiZXJnIChnaW5zYmVyZykgPGdpbnNi
ZXJnQGNpc2NvLmNvbT47IG9zcGZAaWV0Zi5vcmcNCkNjOiBaaGFuZ3h1ZG9uZyAoemhhbmd4dWRv
bmcsIFZSUCkgPHpoYW5neHVkb25nQGh1YXdlaS5jb20+DQpTdWJqZWN0OiBSZTogW09TUEZdIFNv
bGljaXQgZmVlZGJhY2tzIG9uIGRyYWZ0LWRvbmctb3NwZi1tYXhhZ2UtZmx1c2gtcHJvYmxlbS1z
dGF0ZW1lbnQNCg0KU3BlYWtpbmcgYXMgV0cgbWVtYmVyOg0KDQpIaSBaaGVuamlhbmcsDQoNCkkg
ZG9u4oCZdCBkb3VidCB0aGF0IHRoaXMgd2FzIGEgdmVyeSBkaXNxdWlldGluZyBleHBlcmllbmNl
LiBIb3dldmVyLCBJIHN0aWxsIGRvbuKAmXQgdGhpbmsgd2Ugc2hvdWxkIGF0dGVtcHQgdG8gY2hh
bmdlIHRoZSBwcm90b2NvbCB0byBjb21wZW5zYXRlIGZvciByb3V0ZXJzIHRoYXQgZG8gbm90IGFk
aGVyZSB0byB0aGUgcHJvdG9jb2wuIFRvIG1ha2UgYW4gYW5hbG9neSwgaW4gbXkgeWVhcnMgb2Yg
T1NQRiBleHBlcmllbmNlIEnigJl2ZSBiZWVuIHN1YmplY3QgdG8gYSBudW1iZXIgb2YgYnVncyBy
ZWxhdGVkIHRvIE9TUEbigJlzIHVzYWdlIG9mIGxvY2FsIHdpcmUgbXVsdGljYXN0IChzb21lIHRy
aWdnZXJlZCBieSBvYnNjdXJlIGNvbmRpdGlvbnMgc3VjaCBhcyByb3V0aW5nIGFuZCBicmlkZ2lu
ZyBvbiB0aGUgc2FtZSBwb3J0KS4gSG93ZXZlciwgSeKAmXZlIG5ldmVyIHByb3Bvc2VkIHRvIG5v
dCB1c2UgbG9jYWwgd2lyZSBtdWx0aWNhc3QuIEFsc28sIGFmdGVyIDI1IHllYXJzIG9mIE9TUEZ2
MiwgaXQgZG9lc27igJl0IG1ha2Ugc2Vuc2UgdG8gdHJ5IGFuZCBjaGFuZ2UgdGhlIHByb3RvY29s
IHRvIGF2b2lkIGJ1Z3MgaW4gdGhpcyBhcmVhLiBBcyBmb3IgaWRlbnRpZnlpbmcgdGhlIG5lZmFy
aW91cyByb3V0ZXIsIEkgdGhpbmsgYWRkaW5nIGEgY291bnRlciBhbmQgcG9zc2libHkgYSBzZXBh
cmF0ZSBub3RpZmljYXRpb24gdG8gdGhlIFlBTkcgbW9kZWwgbWlnaHQgYmUgd2FycmFudGVkIHNp
bmNlIHB1cmdpbmcgYSBub24tc2VsZi1vcmlnaW5hdGVkIExTQSBzaG91bGQgbm90IGJlIGEgY29t
bW9uIG9jY3VycmVuY2UgaW4gbW9zdCBuZXR3b3Jrcy4NCg0KVGhhbmtzLA0KQWNlZQ0KUC5TLiBT
aW5jZSB0aGlzIGlzIGFuIE9TUEYgc3RhbmRhcmRzIGxpc3QsIEnigJl2ZSBwdXJwb3NlbHkgYXZv
aWRlZCB0aGUgcXVlc3Rpb25zIGFzIHRvIGhvdyB0aGlzIGNhdGFzdHJvcGhpYyBidWcgbWFkZSBp
dCBpbnRvIGEgcHJvZHVjdGlvbiBuZXR3b3JrLg0KDQoNCkZyb206ICJsaXpoZW5xaWFuZ0BjaGlu
YW1vYmlsZS5jb208bWFpbHRvOmxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbT4iIDxsaXpoZW5x
aWFuZ0BjaGluYW1vYmlsZS5jb208bWFpbHRvOmxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbT4+
DQpEYXRlOiBXZWRuZXNkYXksIEF1Z3VzdCAyNCwgMjAxNiBhdCAyOjExIFBNDQpUbzogSmllIERv
bmcgPGppZS5kb25nQGh1YXdlaS5jb208bWFpbHRvOmppZS5kb25nQGh1YXdlaS5jb20+PiwgQWNl
ZSBMaW5kZW0gPGFjZWVAY2lzY28uY29tPG1haWx0bzphY2VlQGNpc2NvLmNvbT4+LCAiTGVzIEdp
bnNiZXJnIChnaW5zYmVyZykiIDxnaW5zYmVyZ0BjaXNjby5jb208bWFpbHRvOmdpbnNiZXJnQGNp
c2NvLmNvbT4+LCBPU1BGIFdHIExpc3QgPG9zcGZAaWV0Zi5vcmc8bWFpbHRvOm9zcGZAaWV0Zi5v
cmc+Pg0KQ2M6ICJaaGFuZ3h1ZG9uZyAoemhhbmd4dWRvbmcsIFZSUCkiIDx6aGFuZ3h1ZG9uZ0Bo
dWF3ZWkuY29tPG1haWx0bzp6aGFuZ3h1ZG9uZ0BodWF3ZWkuY29tPj4NClN1YmplY3Q6IFJlOiBS
RTogW09TUEZdIFNvbGljaXQgZmVlZGJhY2tzIG9uIGRyYWZ0LWRvbmctb3NwZi1tYXhhZ2UtZmx1
c2gtcHJvYmxlbS1zdGF0ZW1lbnQNCg0KSGVsbG8gSmllLCBBY2VlIGFuZCBMZXMsDQoNCkkgYW0g
YSBjb2F1dGhvciBvZiB0aGlzIGRyYWZ0IGZyb20gb3BlcmF0b3IgQ2hpbmEgTW9iaWxlLiBUaGFu
ayB5b3UgYWxsIGZvciB5b3VyIGRpc2N1c3Npb24gYW5kIHN1Z2dlc3Rpb24gaW4gdGhlIHByZXZp
b3VzIG1haWxzLiBBcyB5b3UgYWxsIGRpc2N1c3NlZCwgYSBtaXNiZWhhdmlvciBPU1BGIHJvdXRl
ciAoZHVlIHRvIHNvZnR3YXJlIG9yIGhhcmR3YXJlIHByb2JsZW0pIGNhbiBjYXVzZSBzZXZlcmUg
cHJvYmxlbSBpbiB0aGUgd2hvbGUgT1NQRiBkb21haW4uDQoNCkhlcmUgSSB3YW50IHRvIHBvaW50
IG91dCB0aGF0IE9TUEYgcm91dGUgZmxhcHBpbmcgRElEIG9jY291ciBpbiBteSBmaWVsZCBuZXR3
b3JrIGNvbnRyaWJ1dGVkIGJ5IGEgbWlzYmVoYXZpb3IgT1NQRiByb3V0ZXIgaW5zdGFsbGVkLiBU
aGUgcHJvY2VkdXJlIHRvIGFuYWx5emUgYW5kIGxvb2sgZm9yIHRoZSBjYXVzZSB3ZXJlIHZlcnkg
Y29tcGxpY2F0ZWQgYmVjYXVzZSB3ZSBkaWQgbm90IGtub3cgdGhlIHNvdXJjZSBvZiB0aGUgZmx1
c2hpbmcuIFR3byBob3VycyBwYXN0LCB3ZSBjb3VsZCBub3QgaWRlbnRpZnkgdGhlIHJlYWwgY2F1
c2UgYW5kIHJlc3RvcmUgb3VyIG5ldHdvcmsuIFRoZSBDUFUgdXRpbGl6YXRpb24gb2YgT1NQRiBy
b3V0ZXJzIHdhcyBoaWdoLCB0aGUgbmV0d29yayB0cmFmZmljIGRlY3JlYXNlZCBzaWduaWZpY2Fu
dGx5LCBsb3RzIG9mIHR1bm5lbCBkb3duIHdhcm5pbmdzIHJhaXNlZC4gV2hlbiB3ZSB0cmllZCB0
byBzaHV0ZG93biBvbmUgT1NQRiByb3V0ZXIsIHJvdXRlIGZsYXBwaW5nIHN0b3BwZWQuIFRoaXMg
cm91dGVyIHdhcyBhIG5ld2x5IGRlcGxveWVkIG9uZS4gVGhyb3VnaCBjb21tdW5pY2F0aW9uIHdp
dGggb3VyIHZlbmRvciwgdGhleSBhZG1pdHRlZCB0aGF0IHRoaXMgcHJvZHVjdCBoYWQgc29tZSBk
ZWZlY3RzIGluIGRlYWxpbmcgd2l0aCBPU1BGIHByb3RvY29sLiBUaGlzIGtpbmQgb2YgZGVmZWN0
cyBhcmUgZGlmZmljdWx0IGZvciB1cyB0byB0ZXN0ICB3aGVuIHRoZXkgYXBwbHkgZm9yIGVudHJh
bmNlIGluIG91ciBuZXR3b3JrLiBPbmNlIGRlZmVjdGl2ZSBwcm9kdWN0cyBhcmUgZGVwbG95ZWQg
aW4gdGhlIGZpZWxkIG5ldHdvcmssICBsb2NhdGluZyB0aGUgcHJvYmxlbSBpcyB2ZXJ5IGhhcmQg
YW5kIHRpbWUgY29uc3VtaW5nLg0KDQpTbywgSSB0aGluayBpdCBpcyBuZWNlc3NhcnkgZm9yIHVz
IHRvIHNvbHZlIHRoZSBwcm9ibGVtIGFuZCBpbXByb3ZlIHRoZSByb2J1c3RuZXNzIG9mIHRoZSBw
cm90b2NvbC4gQXQgbGVhc3QgaXQgc2hvdWxkIHByb3ZpZGUgdGhlIG1lYW5zIHRvIGhlbHAgdXMg
bG9jYXRlIHRoZSBPU1BGIHJvdXRlIGZsYXBwaW5nIHByb2JsZW0uDQoNCl9fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fDQpsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb208bWFpbHRvOmxp
emhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbT4NCg0KRnJvbTogRG9uZ2ppZSAoSmltbXkpPG1haWx0
bzpqaWUuZG9uZ0BodWF3ZWkuY29tPg0KRGF0ZTogMjAxNi0wOC0xOCAxNzowOQ0KVG86IEFjZWUg
TGluZGVtIChhY2VlKTxtYWlsdG86YWNlZUBjaXNjby5jb20+OyBMZXMgR2luc2JlcmcgKGdpbnNi
ZXJnKTxtYWlsdG86Z2luc2JlcmdAY2lzY28uY29tPjsgb3NwZkBpZXRmLm9yZzxtYWlsdG86b3Nw
ZkBpZXRmLm9yZz4NCkNDOiBaaGFuZ3h1ZG9uZyAoemhhbmd4dWRvbmcsIFZSUCk8bWFpbHRvOnpo
YW5neHVkb25nQGh1YXdlaS5jb20+OyBsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb208bWFpbHRv
OmxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbT4NClN1YmplY3Q6IFJFOiBbT1NQRl0gU29saWNp
dCBmZWVkYmFja3Mgb24gZHJhZnQtZG9uZy1vc3BmLW1heGFnZS1mbHVzaC1wcm9ibGVtLXN0YXRl
bWVudA0KSGkgQWNlZSwNCg0KUGxlYXNlIHNlZSBteSByZXBsaWVzIGlubGluZToNCg0KRnJvbTog
QWNlZSBMaW5kZW0gKGFjZWUpIFttYWlsdG86YWNlZUBjaXNjby5jb21dDQpTZW50OiBUaHVyc2Rh
eSwgQXVndXN0IDE4LCAyMDE2IDI6MjMgQU0NClRvOiBEb25namllIChKaW1teSk7IExlcyBHaW5z
YmVyZyAoZ2luc2JlcmcpOyBvc3BmQGlldGYub3JnPG1haWx0bzpvc3BmQGlldGYub3JnPg0KQ2M6
IFpoYW5neHVkb25nICh6aGFuZ3h1ZG9uZywgVlJQKTsgbGl6aGVucWlhbmdAY2hpbmFtb2JpbGUu
Y29tPG1haWx0bzpsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb20+DQpTdWJqZWN0OiBSZTogW09T
UEZdIFNvbGljaXQgZmVlZGJhY2tzIG9uIGRyYWZ0LWRvbmctb3NwZi1tYXhhZ2UtZmx1c2gtcHJv
YmxlbS1zdGF0ZW1lbnQNCg0KU3BlYWtpbmcgYXMgYSBXRyBtZW1iZXIgd2hvIGhhcyBzb21lIGV4
cGVyaWVuY2Ugd2l0aCBPU1BGIGltcGxlbWVudGF0aW9uczoNCg0KSGkgSmllLA0KDQpBbG9uZyB3
aXRoIExlcywgSeKAmW0gYWxzbyBhZ2FpbnN0IHByb2dyZXNzaW5nIHRoaXMgZHJhZnQuDQoNCkZy
b206IEppZSBEb25nIDxqaWUuZG9uZ0BodWF3ZWkuY29tPG1haWx0bzpqaWUuZG9uZ0BodWF3ZWku
Y29tPj4NCkRhdGU6IFR1ZXNkYXksIEF1Z3VzdCAxNiwgMjAxNiBhdCA5OjU2IEFNDQpUbzogQWNl
ZSBMaW5kZW0gPGFjZWVAY2lzY28uY29tPG1haWx0bzphY2VlQGNpc2NvLmNvbT4+LCAiTGVzIEdp
bnNiZXJnIChnaW5zYmVyZykiIDxnaW5zYmVyZ0BjaXNjby5jb208bWFpbHRvOmdpbnNiZXJnQGNp
c2NvLmNvbT4+LCBPU1BGIFdHIExpc3QgPG9zcGZAaWV0Zi5vcmc8bWFpbHRvOm9zcGZAaWV0Zi5v
cmc+Pg0KQ2M6ICJaaGFuZ3h1ZG9uZyAoemhhbmd4dWRvbmcsIFZSUCkiIDx6aGFuZ3h1ZG9uZ0Bo
dWF3ZWkuY29tPG1haWx0bzp6aGFuZ3h1ZG9uZ0BodWF3ZWkuY29tPj4sICJsaXpoZW5xaWFuZ0Bj
aGluYW1vYmlsZS5jb208bWFpbHRvOmxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbT4iIDxsaXpo
ZW5xaWFuZ0BjaGluYW1vYmlsZS5jb208bWFpbHRvOmxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNv
bT4+DQpTdWJqZWN0OiBSRTogW09TUEZdIFNvbGljaXQgZmVlZGJhY2tzIG9uIGRyYWZ0LWRvbmct
b3NwZi1tYXhhZ2UtZmx1c2gtcHJvYmxlbS1zdGF0ZW1lbnQNCg0KSGkgQWNlZSwNCg0KVGhhbmtz
IGEgbG90IGZvciB5b3VyIGZlZWRiYWNrcy4NCg0KRm9yIHBhY2tldCBjb3JydXB0aW9uIHdoaWNo
IGltcGFjdHMgdGhlIExTIGFnZSBiZWZvcmUgdGhlIExTQXMgYXJlIHBhY2tlZCBpbnRvIExTVSBw
YWNrZXQsIEkgYWdyZWUgaXQgaXMgbGVzcyBsaWtlbHkgdG8gaGFwcGVuIHRoYW4gdGhlIG90aGVy
IGNhc2VzLiBIb3dldmVyIEkgdGhpbmsgd2UgYWdyZWUgdGhhdCBPU1BGIGF1dGhlbnRpY2F0aW9u
IG9ubHkgcHJvdGVjdCB0aGUgcGFja2V0IGxldmVsIGNvcnJ1cHRpb24sIHdoaWNoIGNhbm5vdCBo
ZWxwIHRvIGRldGVjdCB0aGUgY29ycnVwdGlvbiBhdCBMU0EgbGV2ZWwuDQoNClNvLCB5b3UgYXJl
IHN1Z2dlc3RpbmcgdGhhdCBMU0FzIGFyZSBjb3JydXB0ZWQgaW4gdGhlIGRhdGFiYXNlIGluIHN1
Y2ggYSB3YXkgdGhhdCB0aGUgTFNBIEFnZSBpcyBzZXQgZXhhY3RseSB0byAweEUxMD8gSG93IHdv
dWxkIHRoZSBpbXBsZW1lbnRhdGlvbiBrbm93IHRoYXQgdGhpcyBoYWQgaGFwcGVuZWQgYW5kIHBy
ZW1hdHVyZWx5IGFnZSB0aGUgcGFja2V0PyBEYXRhYmFzZSBhZ2luZyBqdXN0IGRvZXNu4oCZdCB3
b3JrIHRoaXMgd2F5ICh1bmxlc3MgdGhlIGltcGxlbWVudGF0aW9uIGlzIHBhcnRpY3VsYXJseSBu
YcOvdmUpLg0KDQpbSmllXSBBY3R1YWxseSB0aGUgY2FzZSBpcyB3aGVuIHRoZSBMU0EgaXMgYWJv
dXQgdG8gYmUgZXhjaGFuZ2VkIHdpdGggbmVpZ2hib3IsIGR1cmluZyB0aGUgbWVzc2FnZSBwYWNr
aW5nIHRoZSBMUyBhZ2UgaXMgY29ycnVwdGVkIHRvIGVpdGhlciBNYXhhZ2Ugb3IgYSBsYXJnZSBu
dW1iZXIgY2xvc2UgdG8gTWF4YWdlLiBUaGUgc2VuZGluZyByb3V0ZXIgZG9lcyBub3QgaW50ZW5k
IHRvIGRvIGEgTWF4YWdlIGZsdXNoLCBob3dldmVyIHRoZSBuZWlnaGJvciByb3V0ZXJzIHdoaWNo
IHJlY2VpdmUgdGhlIG1lc3NhZ2Ugd291bGQgdHJlYXQgdGhpcyBhcyBhIGZsdXNoLiBUaGlzIGlz
IGEgcG9zc2libGUgY2FzZSBhbHRob3VnaCBsZXNzIGxpa2VseSB0byBoYXBwZW4gdGhhbiB0aGUg
b3RoZXIgY2FzZXMuDQoNCg0KSW4gbXkgdW5kZXJzdGFuZGluZywgcm9idXN0bmVzcyBpcyBhbiBp
bXBvcnRhbnQgZmVhdHVyZSBvZiBuZXR3b3JrIHByb3RvY29scywgd2hpY2ggaW5jbHVkZSB0aGUg
cm9idXN0bmVzcyB0byBlcnJvcnMgYW5kIGZhaWx1cmVzIGhhcHBlbmVkIGluIHRoZSBuZXR3b3Jr
LiBJZiB0aGVyZSBpcyBhIGJ1ZyBpbiBhIHBhcnRpY3VsYXIgcm91dGVyIGluIHRoZSBuZXR3b3Jr
LCBvcGVyYXRvciB3b3VsZCBub3QgYWxsb3cgdGhlIHdob2xlIG5ldHdvcmsgYmVpbmcgaW1wYWN0
ZWQsIHdoaWNoIG1lYW5zIG90aGVyIHJvdXRlcnMgaW4gdGhlIG5ldHdvcmsgbmVlZHMgdG8gd29y
ayBwcm9wZXJseSBpbiB0aGlzIHNpdHVhdGlvbi4gRm9yIGV4YW1wbGUgaW4gQkdQLCB0aGUgZXJy
b3IgaGFuZGxpbmcgbWVjaGFuaXNtIGhhcyBiZWVuIG9wdGltaXplZCB0byBhdm9pZCB1bm5lY2Vz
c2FyeSBzZXNzaW9uIHRlYXJkb3duLg0KDQpTbyB5b3UgYWdyZWUgeW91ciBwcm9ibGVtIHN0YXRl
bWVudCBpcyBjb25maW5lZCB0byBhIHNvZnR3YXJlIGJ1ZyByZXN1bHRpbmcgaW4gTFNBcyBiZWlu
ZyBhZ2VkIHRvbyBxdWlja2x5PyBJIHRoaW5rIHRoaXMgaXMgdGhlIHRoaXJkIHRpbWUgSeKAmXZl
IHJhaXNlZCB0aGlzIHF1ZXN0aW9uLg0KDQpbSmllXSBBcyBJIHNhaWQgYmVmb3JlLCB0aGUgcHJv
YmxlbXMgaGFwcGVuZWQgaW4gdGhlIHByb2R1Y3Rpb24gbmV0d29yayBhcmUgY2F1c2VkIGJ5IHNv
ZnR3YXJlIGJ1ZyBpbiBMU0EgYWdpbmcsIHNvIEkgdGhpbmsgdGhpcyBpcyB0aGUgbWFqb3IgY2Fz
ZS4NCg0KSWYgaXQgaGFzIHN1Y2ggYSBwcm9ibGVtICh3aGV0aGVyIGl0IGJlIGR1ZSB0byBhIHN5
c3RlbSB0aW1lciBidWcgb3IgYSBzb21lIG1vcmUgc3BlY2lmaWMgYWdpbmcgcHJvYmxlbSksIGl0
IHNlZW1zIHRoZSByb3V0ZXIgd291bGQgYWxzbyBiZSByZWZyZXNoaW5nIGl0cyBMU0FzIGFsbCB0
b28gZnJlcXVlbnRseSAoYXQgbGVhc3QgYXQgdHdpY2UgdGhlIHJhdGUpIGFuZCBpdCB3b3VsZCBi
ZSByZWFkaWx5IGlkZW50aWZpYWJsZS4gRm9yIGEgc3lzdGVtIHRpbWUgcHJvYmxlbSwgdGhlIHJv
dXRlciB3b3VsZCBsaWtlbHkgaGF2ZSBtYW55IG90aGVyIHByb2JsZW1zLiBGb3IgZXhhbXBsZSwg
aXQgd291bGQgbm90IG1haW50YWluIE9TUEYgYWRqYWNlbmNpZXMgaWYgdGhlIGRlYWQgdGltZXIg
YWR2YW5jZXMgZmFzdCBlbm91Z2guIEl0IHdvdWxkIHJldHJhbnNtaXQgYXQgYSB2ZXJ5IGZhc3Qg
cmF0ZSBhcyB3ZWxsLiBBcmUgeW91IGdvaW5nIHRvIHdyaXRlIHByb2JsZW0gc3RhdGVtZW50cyBh
bmQgc3VnZ2VzdCBzb2x1dGlvbnMgZm9yIHRoZXNlIHNpdHVhdGlvbnMgYXMgd2VsbD8NCg0KW0pp
ZV0gVGhpcyBkZXBlbmRzIG9uIHRoZSBpbXBsZW1lbnRhdGlvbi4gdGhlIHNvZnR3YXJlIGJ1ZyBt
YXkgb25seSBpbXBhY3QgdGhlIGFnaW5nIG9mIExTQXMgcmVjZWl2ZWQgZnJvbSBvdGhlciByb3V0
ZXJzLiBBbmQgZnJlcXVlbnQgTFNBIHJlZnJlc2hpbmcgbWF5IGJlIGNhdXNlZCBieSBvdGhlciBj
YXNlcyBzdWNoIGFzIGxpbmsgb3NjaWxsYXRpb24uICBGb3IgYSBzeXN0ZW0gdGltZXIgcHJvYmxl
bSwgT1NQRiBhZGphY2VuY3kgbWF5IG9zY2lsbGF0ZSwgYnV0IGlmIHRoZSBtYW5hZ2VtZW50IGNv
bm5lY3Rpb24gaXMgaW1wYWN0ZWQsIHN1Y2ggb3NjaWxsYXRpb24gaXMgZGlmZmljdWx0IHRvIGJl
IGlkZW50aWZpZWQuDQoNCldoYXQgYWJvdXQgb3RoZXIgYnVncz8gV2hhdCBpZiB0aGUgcm91dGVy
IGVycm9uZW91c2x5IHNwZWNpZmllcyBhIG5laWdoYm9y4oCZcyByb3V0ZXItaWQgYXMgaXRzIG93
biBpbiBhIFJvdXRlci1MU0E/IElzIHRoaXMgYSBwcm9ibGVtIHRoZSBwcm90b2NvbCBzaG91bGQg
aGFuZGxlPw0KDQpbSmllXSBEZXBlbmRzIG9uIHRoZSBzaWduaWZpY2FuY2UgdG8gbmV0d29yaywg
Y2FzZSBieSBjYXNlIGFuYWx5c2lzIG1heSBiZSBuZWVkZWQuDQoNCg0KSSBhZ3JlZSB0aGF0IE9T
UEYgWWFuZyBub3RpZmljYXRpb24gZm9yIExTQSB0aW1lb3V0IGlzIGEgbmljZSB0aGluZyB0byBo
YXZlIGFuZCBjb3VsZCBiZSB1c2VmdWwgdG8gaWRlbnRpZnkgdGhlIG1pc2JlaGF2ZWQgcm91dGVy
LiBNeSBjb25jZXJuIGlzIHNvbWV0aW1lcyB0aGUgbmV0d29yayBtYXkgYmUgc2V2ZXJlbHkgaW1w
YWN0ZWQgdGhhdCB0aGUgY29ubmVjdGl2aXR5IG9mIG5ldGNvbmYvcmVzdGNvbmYgaXMgYWxzbyBp
bXBhY3RlZC4gVG8gYXZvaWQgdGhpcywgc29tZSBtZWNoYW5pc20gdG8gbWl0aWdhdGUgdGhlIGlt
cGFjdCBvZiB0aGlzIHByb2JsZW0gY291bGQgaGVscC4NCg0KSSBiZWxpZXZlIGEgcm91dGVyIGhh
dmUgc3VjaCBpbXBhY3Qgd291bGQgYmUgZWFzeSB0byBpZGVudGlmeeKApg0KDQpbSmllXSBBY2Nv
cmRpbmcgdG8gdGhlIGZlZWRiYWNrIGZyb20gb24tc2l0ZSBlbmdpbmVlcnMsIHdoZW4gSUdQIHJv
dXRpbmcgaXMgb3NjaWxsYXRpbmcgc2V2ZXJlbHkgd2hpY2ggbWFrZXMgdGhlIG1hbmFnZW1lbnQg
Y29ubmVjdGlvbiB1bmF2YWlsYWJsZSwgaXQgdXN1YWxseSB0YWtlcyBtdWNoIGxvbmdlciB0aW1l
IGZvciB0cm91Ymxlc2hvb3RpbmcsIGFzIGxvZ2dpbmcgdG8gYW55IHJvdXRlciBjYW5ub3QgYmUg
ZG9uZSB2aWEgdGhlIG1hbmFnZW1lbnQgbmV0d29yay4gU28gbWF5YmUgaXQgd291bGQgYmUgYmV0
dGVyIHRvIGhhdmUgc29tZSBhdXRvbWF0aWMgbWVjaGFuaXNtIHRvIHJlZHVjZSB0aGUgaW1wYWN0
IGJlZm9yZSBpdCBiZWNvbWVzIGEgYmlnIHByb2JsZW0gdG8gdHJvdWJsZXNob290Lg0KDQpCZXN0
IHJlZ2FyZHMsDQpKaWUNCg0KVGhhbmtzLA0KQWNlZQ0KDQoNCkJlc3QgcmVnYXJkcywNCkppZQ0K
DQpGcm9tOiBBY2VlIExpbmRlbSAoYWNlZSkgW21haWx0bzphY2VlQGNpc2NvLmNvbV0NClNlbnQ6
IFNhdHVyZGF5LCBBdWd1c3QgMTMsIDIwMTYgMzoyNyBBTQ0KVG86IExlcyBHaW5zYmVyZyAoZ2lu
c2JlcmcpOyBEb25namllIChKaW1teSk7IG9zcGZAaWV0Zi5vcmc8bWFpbHRvOm9zcGZAaWV0Zi5v
cmc+DQpDYzogWmhhbmd4dWRvbmcgKHpoYW5neHVkb25nLCBWUlApOyBsaXpoZW5xaWFuZ0BjaGlu
YW1vYmlsZS5jb208bWFpbHRvOmxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbT4NClN1YmplY3Q6
IFJlOiBbT1NQRl0gU29saWNpdCBmZWVkYmFja3Mgb24gZHJhZnQtZG9uZy1vc3BmLW1heGFnZS1m
bHVzaC1wcm9ibGVtLXN0YXRlbWVudA0KDQpTcGVha2luZyBhcyBhIFdHIG1lbWJlcjoNCg0KSGkg
SmllLA0KDQpJIGJlbGlldmUgd2UgYWdyZWUgdGhhdCB0aGUgcHJvYmxlbSBpcyBjb25maW5lZCB0
byBPU1BGIGJ1Z3MsIHN5c3RlbSB0aW1lciBidWdzLCAgYW5kIHBhY2tldCBjb3JydXB0aW9uLiBJ
4oCZZCBhc3NlcnQgdGhhdCBjb3JydXB0aW9uIGNhbiBiZSBkZXRlY3RlZCB2aWEgT1NQRiBhdXRo
ZW50aWNhdGlvbi4gSW4gZmFjdCwgdGhlcmUgaXMgYSB3ZWxsLWtub3duIGFudGlkb3RlIHdoZXJl
IElTLUlTIGF1dGhlbnRpY2F0aW9uIHdhcyBlbmFibGVkIHNvbGVseSBmb3IgdGhlIHB1cnBvc2Ug
b2YgZmlsdGVyaW5nIGNvcnJ1cHRlZCBwcm90b2NvbCBwYWNrZXRzIGluIGFuIGVudmlyb25tZW50
IHdpdGggbGluZSBjYXJkcyB0aGF0IHdlcmUgcHJvbmUgdG8gc3VjaCBjb3JydXB0aW9uLiBIZW5j
ZSwgd2UgYXJlIGxlZnQgd2l0aCBwcm9ibGVtcyBiYXNlZCBvbiBPU1BGIG9yIHN5c3RlbSB0aW1l
ciBidWdzLiBJZiB0aGVyZSB3ZXJlIGEgc3lzdGVtIHRpbWVyIGJ1ZywgSeKAmWQgZG91YnQgdGhh
dCBuZXR3b3JraW5nIGRldmljZSB3aXRoIHN1Y2ggYSBidWcgd291bGQgYmUgZnVuY3Rpb25hbCB0
byB0aGUgcG9pbnQgb2YgYmVpbmcgYWJsZSB0byBlc3RhYmxpc2ggYW5kIG1haW50YWluaW5nIE9T
UEYgYWRqYWNlbmNpZXMuICBEbyB3ZSByZWFsbHkgd2FudCB0byBlbmhhbmNlIHRoZSBwcm90b2Nv
bCB0byBkZWFsIHdpdGggYnVncz8NCg0KSeKAmXZlIHRob3VnaHQgYWJvdXQgdGhpcyBhbmQgb25l
IHBvdGVudGlhbCBhY3Rpb24gSSBjb3VsZCBlbnZpc2lvbiB3b3VsZCBiZSB0byBhZGQgYSBzZXBh
cmF0ZSBPU1BGIFlBTkcgbm90aWZpY2F0aW9uIHdoZXJlIGFuIExTQSB0aW1lcyBvdXQgYW5kIGEg
cm91dGVyIG90aGVyIHRoYW4gdGhlIG9yaWdpbmF0b3IgcHVyZ2VzIGl0LiBUaGlzIHdheSwgdGhl
IG1pc2JlaGF2aW5nIE9TUEYgcm91dGVyIGNvdWxkIGJlIHJlYWRpbHkgaWRlbnRpZmllZC4NCg0K
VGhhbmtzLA0KQWNlZQ0KDQoNCkZyb206IE9TUEYgPG9zcGYtYm91bmNlc0BpZXRmLm9yZzxtYWls
dG86b3NwZi1ib3VuY2VzQGlldGYub3JnPj4gb24gYmVoYWxmIG9mICJMZXMgR2luc2JlcmcgKGdp
bnNiZXJnKSIgPGdpbnNiZXJnQGNpc2NvLmNvbTxtYWlsdG86Z2luc2JlcmdAY2lzY28uY29tPj4N
CkRhdGU6IFRodXJzZGF5LCBBdWd1c3QgMTEsIDIwMTYgYXQgMToyOSBQTQ0KVG86IEppZSBEb25n
IDxqaWUuZG9uZ0BodWF3ZWkuY29tPG1haWx0bzpqaWUuZG9uZ0BodWF3ZWkuY29tPj4sIE9TUEYg
V0cgTGlzdCA8b3NwZkBpZXRmLm9yZzxtYWlsdG86b3NwZkBpZXRmLm9yZz4+DQpDYzogIlpoYW5n
eHVkb25nICh6aGFuZ3h1ZG9uZywgVlJQKSIgPHpoYW5neHVkb25nQGh1YXdlaS5jb208bWFpbHRv
OnpoYW5neHVkb25nQGh1YXdlaS5jb20+PiwgImxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbTxt
YWlsdG86bGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tPiIgPGxpemhlbnFpYW5nQGNoaW5hbW9i
aWxlLmNvbTxtYWlsdG86bGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tPj4NClN1YmplY3Q6IFJl
OiBbT1NQRl0gU29saWNpdCBmZWVkYmFja3Mgb24gZHJhZnQtZG9uZy1vc3BmLW1heGFnZS1mbHVz
aC1wcm9ibGVtLXN0YXRlbWVudA0KDQpKaWUg4oCTDQoNCkhhdmluZyB0aGUgZGlzY3Vzc2lvbiBo
YXMgY2VydGFpbmx5IGJlZW4gYSBnb29kIHRoaW5nLCBidXQgaWYgdGhlIGNvbnNlbnN1cyBvZiB0
aGUgV0cgaXMgdGhhdCB0aGVyZSBpcyBubyBwcm90b2NvbCBjaGFuZ2UgcmVxdWlyZWQgdGhlbiB0
aGVyZSBpcyBubyBuZWVkIGZvciBhbnkgZHJhZnQg4oCTIHdoaWNoIGlzIG15IGN1cnJlbnQgcG9z
aXRpb24uDQoNClRoZSBvdGhlciBwb2ludCBpcyB0aGF0IHlvdSBzZWVtIHRvIGJlIGNvbmZ1c2lu
ZyB0aGUgSVMtSVMgUHVyZ2Ugb3JpZ2luYXRpb24gVExWIChSRkMgNjIzMikgd2l0aCBkZXRlY3Rp
bmcgaW52YWxpZCBwdXJnZXMvcmVtYWluaW5nIGxpZmV0aW1lIGNvcnJ1cHRpb24uIFRoaXMgaXMg
bm90IHRoZSBjYXNlLiBSRkMgNjIzMiBzaW1wbHkgYWxsb3dzIHVzIHRvIGRldGVjdCB3aGljaCBy
b3V0ZXIgb3JpZ2luYXRlZCBhIHB1cmdlIOKAkyBpdCBpcyBub3QgYWJsZSB0byBkZXRlY3Qgd2hl
dGhlciBhIHB1cmdlIGlzIHZhbGlkL2ludmFsaWQg4oCTIGFuZCB3YXMgbm90IG1vdGl2YXRlZCBi
eSBjb25jZXJucyBhYm91dCByZW1haW5pbmcgbGlmZXRpbWUgY29ycnVwdGlvbi4NCg0KICAgTGVz
DQoNCg0KRnJvbTogRG9uZ2ppZSAoSmltbXkpIFttYWlsdG86amllLmRvbmdAaHVhd2VpLmNvbV0N
ClNlbnQ6IFdlZG5lc2RheSwgQXVndXN0IDEwLCAyMDE2IDk6MjQgUE0NClRvOiBMZXMgR2luc2Jl
cmcgKGdpbnNiZXJnKTsgb3NwZkBpZXRmLm9yZzxtYWlsdG86b3NwZkBpZXRmLm9yZz4NCkNjOiBa
aGFuZ3h1ZG9uZyAoemhhbmd4dWRvbmcsIFZSUCk7IGxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNv
bTxtYWlsdG86bGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tPg0KU3ViamVjdDogUkU6IFtPU1BG
XSBTb2xpY2l0IGZlZWRiYWNrcyBvbiBkcmFmdC1kb25nLW9zcGYtbWF4YWdlLWZsdXNoLXByb2Js
ZW0tc3RhdGVtZW50DQoNCkhpIExlcywNCg0KVGhlIGN1cnJlbnQgZHJhZnQgaXMgYWJvdXQgcHJv
YmxlbSBzdGF0ZW1lbnQsIHNvIElNTyB3aGF0IHRoZSBXRyBuZWVkcyB0byBjb25zaWRlciBpcyB3
aGV0aGVyIHRoaXMgaXMgYSB2dWxuZXJhYmlsaXR5IG9mIE9TUEYgcHJvdG9jb2wsIGFuZCB3aGV0
aGVyIGl0IGNhbiBoYXZlIG5lZ2F0aXZlIGltcGFjdCB0byB0aGUgbmV0d29yay4gSWYgdGhlIHBy
b2JsZW0gaXMgYWNrbm93bGVkZ2VkLCBJTU8gaXQgaXMgd29ydGggdG8gYmUgZG9jdW1lbnRlZC4N
Cg0KVGhlIOKAnFJPSeKAnSBhcyB5b3UgbWVudGlvbmVkIGlzIGZvciB0aGUgZXZhbHVhdGlvbiBv
ZiB0aGUgcHJvcG9zZWQgc29sdXRpb25zLiBJIHRvdGFsbHkgYWdyZWUgdGhhdCBmb3IgdGhlIHRp
bWVyIGJ1ZyBjYXNlLCByZWNvZ25pemluZyBhbmQgaWdub3JpbmcgdGhlIHJlY2VpdmVkIGFibm9y
bWFsIE1heGFnZSBMU0FzIGNhbm5vdCBzdG9wIHRoZSBtaXNiZWhhdmVkIHJvdXRlciBmcm9tIGdl
bmVyYXRpbmcgZnVydGhlciBNYXhhZ2UgTFNBLCBhcyBpdCBpcyBhIHN5c3RlbWF0aWMgcHJvYmxl
bSwgd2hpY2ggY2FuIG9ubHkgYmUgZml4ZWQgYWZ0ZXIgdGhlIG9wZXJhdG9yIGlkZW50aWZpZXMg
dGhhdCByb3V0ZXIuIFRoaXMgaXMgYWxzbyBzaW1pbGFyIHRvIHRoZSBzeXN0ZW1hdGljIGNvcnJ1
cHRpb24gb2YgSVMtSVMgcmVtYWluIHRpbWUuICBBbmQgdGhpcyBpcyB3aHkgdGhpcyBkcmFmdCBt
ZW50aW9ucyB0d28ga2luZHMgb2YgcG90ZW50aWFsIHNvbHV0aW9ucywgdGhlIG1pdGlnYXRpb24g
bWVjaGFuaXNtIGNhbiBhdm9pZCB0aGUgbmV0d29yayBiZWluZyBzZXZlcmVseSBpbXBhY3RlZCBi
eSB0aGUgcHJvYmxlbSwgd2hpbGUgZm9yIHN5c3RlbWF0aWMgcHJvYmxlbXMsIHByb2JsZW0gbG9j
YWxpemF0aW9uIGlzIG5lZWRlZCB0byBpZGVudGlmeSB0aGUgbWlzYmVoYXZlZCByb3V0ZXIgYW5k
IHRoZW4gc29sdmUgdGhlIHByb2JsZW0uDQoNCkJlc3QgcmVnYXJkcywNCkppZQ0KDQpGcm9tOiBP
U1BGIFttYWlsdG86b3NwZi1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgTGVzIEdpbnNi
ZXJnIChnaW5zYmVyZykNClNlbnQ6IE1vbmRheSwgQXVndXN0IDA4LCAyMDE2IDI6MTQgQU0NClRv
OiBEb25namllIChKaW1teSkgPGppZS5kb25nQGh1YXdlaS5jb208bWFpbHRvOmppZS5kb25nQGh1
YXdlaS5jb20+Pjsgb3NwZkBpZXRmLm9yZzxtYWlsdG86b3NwZkBpZXRmLm9yZz4NCkNjOiBaaGFu
Z3h1ZG9uZyAoemhhbmd4dWRvbmcsIFZSUCkgPHpoYW5neHVkb25nQGh1YXdlaS5jb208bWFpbHRv
OnpoYW5neHVkb25nQGh1YXdlaS5jb20+PjsgbGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tPG1h
aWx0bzpsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb20+DQpTdWJqZWN0OiBSZTogW09TUEZdIFNv
bGljaXQgZmVlZGJhY2tzIG9uIGRyYWZ0LWRvbmctb3NwZi1tYXhhZ2UtZmx1c2gtcHJvYmxlbS1z
dGF0ZW1lbnQNCg0KSmllIOKAkw0KDQpUaGlua2luZyBhYm91dCB0aGUgZm9sbG93aW5nIHNvbWUg
bW9yZToNCg0KPHNuaXA+DQpXaGF0IHJlbWFpbnMgaXMgdGhlIHBvc3NpYmlsaXR5IHRoYXQgYW4g
aW1wbGVtZW50YXRpb24gaGFzIHNvbWUgYnVnIGFuZCB1bmludGVudGlvbmFsbHkgbW9kaWZpZXMg
dGhlIGFnZSB0byBzb21ldGhpbmcgb3RoZXIgdGhhbiB3aGF0IGl0IHNob3VsZCBiZSBkdWUgdG8g
dGhlIGFjdHVhbCBlbGFwc2VkIHRpbWUgc2luY2UgTFNBIGdlbmVyYXRpb24uIEkgc3VwcG9zZSBh
IG1lY2hhbmlzbSBlcXVpdmFsZW50IHRvIHdoYXQgdGhlIElTLUlTIGRyYWZ0IGRlZmluZWQgaS5l
LiBzZXR0aW5nIHRoZSBhZ2UgdG8g4oCcbmV34oCdICgwIGluIE9TUEYgY2FzZSkgd2hlbiBmaXJz
dCByZWNlaXZpbmcgYSBub24tc2VsZi1nZW5lcmF0ZWQgTFNBIGNvdWxkIGJlIHVzZWZ1bCB0byBw
cmV2ZW50IG5lZ2F0aXZlIGltcGFjdHMgb2Ygc3VjaCBhbiBpbXBsZW1lbnRhdGlvbiBidWcuIElz
IHRoaXMgd2hhdCB5b3UgaW50ZW5kPw0KDQpbSmllXTogTW9yZSBzcGVjaWZpY2FsbHksIHRoZSBw
cm9ibGVtIGNvdWxkIGJlIGNhdXNlZCBieSBlaXRoZXIg4oCcc2V0dGluZyB0aGUgTFMgYWdlIGZp
ZWxkIGluY29ycmVjdGx5IGR1ZSB0byBpbXBsZW1lbnRhdGlvbiBidWfigJ0gb3Ig4oCcc3lzdGVt
IHRpbWVyIHJ1bnMgc28gZmFzdCB0aGF0IHRoZSBMUyBhZ2UgcmVhY2hlcyBNYXhBZ2UgbXVjaCBl
YXJsaWVyIHRoYW4gb3RoZXIgcm91dGVyc+KAnS4gQW5vdGhlciBsZXNzIGxpa2VseSBjYXNlIGlz
IHRoYXQgdGhlIExTIGFnZSBmaWVsZCBpcyBjb3JydXB0ZWQgYmVmb3JlIHRoZSBMU0EgaXMgYXNz
ZW1ibGVkIGludG8gT1NQRiBwYWNrZXQuDQo8ZW5kIHNuaXA+DQoNClRoZSBiZW5lZml0cyBhcmUg
ZXh0cmVtZWx5IGxpbWl0ZWQuIElmIGEgcm91dGVyIHByZW1hdHVyZWx5IGFnZXMgYW4gTFNBIGR1
ZSB0byBhIHRpbWVyIGJ1ZywgaWdub3JpbmcgdGhlIHJlY2VpdmVkIExTQSBhZ2Ugb24gcmVjZXB0
aW9uIGlzbuKAmXQgZ29pbmcgdG8gcHJldmVudCBwcmVtYXR1cmUgcHVyZ2luZyBieSB0aGUgcm91
dGVyIHdoaWNoIGhhcyB0aGUgYnVnLiBTbyB0aGUgZWZmZWN0IG9mIGlnbm9yaW5nIHRoZSByZWNl
aXZlZCBMU0EgYWdlIHByaW9yIHRvIHJlYWNoaW5nIE1BWEFHRSB3aWxsIGJlIHNob3J0IGxpdmVk
LiBZb3UgYXJlIHRoZW4gbGVmdCB3aXRoIHRoZSBwb3NzaWJpbGl0eSB0aGF0IGFuIGltcGxlbWVu
dGF0aW9uIGNvcnJ1cHRzIHRoZSBMU0EgYWdlIEJFRk9SRSBjYWxjdWxhdGluZyBjaGVja3N1bS9j
cnlwdG8gYXV0aGVudGljYXRpb24g4oCTIGJ1dCBpdHMgbG9jYWwgdGltZW91dCBsb2dpYyBpcyB1
bmFmZmVjdGVkLiBUaGlzIGhhcyB2ZXJ5IGxpbWl0ZWQgdmFsdWUuIFdoZXRoZXIgdGhlIFdHIGNv
bnNpZGVycyB0aGlzIHdvcnRoIHB1cnN1aW5nIGlzIHNvbWV0aGluZyB5b3UgbmVlZCB0byBhc2su
IEZvciBteXNlbGYsIEkgZG9u4oCZdCBzZWUgbXVjaCBST0kgaGVyZS4NCg0KICBMZXMNCg0KDQoN
CkZyb206IERvbmdqaWUgKEppbW15KSBbbWFpbHRvOmppZS5kb25nQGh1YXdlaS5jb21dDQpTZW50
OiBNb25kYXksIEF1Z3VzdCAwMSwgMjAxNiA5OjQzIFBNDQpUbzogTGVzIEdpbnNiZXJnIChnaW5z
YmVyZyk7IG9zcGZAaWV0Zi5vcmc8bWFpbHRvOm9zcGZAaWV0Zi5vcmc+DQpDYzogWmhhbmd4dWRv
bmcgKHpoYW5neHVkb25nLCBWUlApOyBsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb208bWFpbHRv
OmxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbT4NClN1YmplY3Q6IFJFOiBbT1NQRl0gU29saWNp
dCBmZWVkYmFja3Mgb24gZHJhZnQtZG9uZy1vc3BmLW1heGFnZS1mbHVzaC1wcm9ibGVtLXN0YXRl
bWVudA0KDQpIaSBMZXMsDQoNClBsZWFzZSBzZWUgbXkgcmVwbGllcyB3aXRoIFtKaWUyXToNCg0K
RnJvbTogTGVzIEdpbnNiZXJnIChnaW5zYmVyZykgW21haWx0bzpnaW5zYmVyZ0BjaXNjby5jb21d
DQpTZW50OiBNb25kYXksIEF1Z3VzdCAwMSwgMjAxNiA5OjU3IFBNDQpUbzogRG9uZ2ppZSAoSmlt
bXkpOyBvc3BmQGlldGYub3JnPG1haWx0bzpvc3BmQGlldGYub3JnPg0KQ2M6IFpoYW5neHVkb25n
ICh6aGFuZ3h1ZG9uZywgVlJQKTsgbGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tPG1haWx0bzps
aXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb20+DQpTdWJqZWN0OiBSRTogW09TUEZdIFNvbGljaXQg
ZmVlZGJhY2tzIG9uIGRyYWZ0LWRvbmctb3NwZi1tYXhhZ2UtZmx1c2gtcHJvYmxlbS1zdGF0ZW1l
bnQNCg0KSmllIC0NCg0KRnJvbTogRG9uZ2ppZSAoSmltbXkpIFttYWlsdG86amllLmRvbmdAaHVh
d2VpLmNvbV0NClNlbnQ6IE1vbmRheSwgQXVndXN0IDAxLCAyMDE2IDE6NDQgQU0NClRvOiBMZXMg
R2luc2JlcmcgKGdpbnNiZXJnKTsgb3NwZkBpZXRmLm9yZzxtYWlsdG86b3NwZkBpZXRmLm9yZz4N
CkNjOiBaaGFuZ3h1ZG9uZyAoemhhbmd4dWRvbmcsIFZSUCk7IGxpemhlbnFpYW5nQGNoaW5hbW9i
aWxlLmNvbTxtYWlsdG86bGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tPg0KU3ViamVjdDogUkU6
IFtPU1BGXSBTb2xpY2l0IGZlZWRiYWNrcyBvbiBkcmFmdC1kb25nLW9zcGYtbWF4YWdlLWZsdXNo
LXByb2JsZW0tc3RhdGVtZW50DQoNCkhpIExlcywNCg0KUGxlYXNlIHNlZSBpbmxpbmUgd2l0aCBb
SmllXToNCg0KRnJvbTogTGVzIEdpbnNiZXJnIChnaW5zYmVyZykgW21haWx0bzpnaW5zYmVyZ0Bj
aXNjby5jb21dDQpTZW50OiBNb25kYXksIEF1Z3VzdCAwMSwgMjAxNiAzOjA5IFBNDQpUbzogRG9u
Z2ppZSAoSmltbXkpOyBvc3BmQGlldGYub3JnPG1haWx0bzpvc3BmQGlldGYub3JnPg0KQ2M6IFpo
YW5neHVkb25nICh6aGFuZ3h1ZG9uZywgVlJQKTsgbGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29t
PG1haWx0bzpsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb20+DQpTdWJqZWN0OiBSRTogW09TUEZd
IFNvbGljaXQgZmVlZGJhY2tzIG9uIGRyYWZ0LWRvbmctb3NwZi1tYXhhZ2UtZmx1c2gtcHJvYmxl
bS1zdGF0ZW1lbnQNCg0KSmllIOKAkw0KDQpGdWxseSBhZ3JlZSB0aGF0IElTLUlTIGFuZCBPU1BG
IGRpZmZlciBpbiB0aGlzIHJlZ2FyZC4NCg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvaWQvZHJhZnQt
aWV0Zi1pc2lzLXJlbWFpbmluZy1saWZldGltZS0wMS50eHQgYWRkcmVzc2VzIHByb2JsZW1zIHdo
ZXJlIGNvcnJ1cHRpb24gb2YgdGhlIHJlbWFpbmluZyBsaWZldGltZSBvY2N1cnMgZWl0aGVyIGR1
cmluZyB0cmFuc21pc3Npb24vcmVjZXB0aW9uIG9yIGR1ZSB0byBzb21lIERPUyBhdHRhY2suIFRo
aXMgaXNu4oCZdCBhIGNvbmNlcm4gdyBPU1BGIChob3BlIHlvdSBhZ3JlZSkuDQoNCltKaWVdOiBZ
ZXMsIGZvciBPU1BGIHRoZSBjb3JydXB0aW9uIGR1cmluZyBwYWNrZXQgdHJhbnNtaXNzaW9uIGNh
biBiZSBkZXRlY3RlZC4NCg0KV2hhdCByZW1haW5zIGlzIHRoZSBwb3NzaWJpbGl0eSB0aGF0IGFu
IGltcGxlbWVudGF0aW9uIGhhcyBzb21lIGJ1ZyBhbmQgdW5pbnRlbnRpb25hbGx5IG1vZGlmaWVz
IHRoZSBhZ2UgdG8gc29tZXRoaW5nIG90aGVyIHRoYW4gd2hhdCBpdCBzaG91bGQgYmUgZHVlIHRv
IHRoZSBhY3R1YWwgZWxhcHNlZCB0aW1lIHNpbmNlIExTQSBnZW5lcmF0aW9uLiBJIHN1cHBvc2Ug
YSBtZWNoYW5pc20gZXF1aXZhbGVudCB0byB3aGF0IHRoZSBJUy1JUyBkcmFmdCBkZWZpbmVkIGku
ZS4gc2V0dGluZyB0aGUgYWdlIHRvIOKAnG5ld+KAnSAoMCBpbiBPU1BGIGNhc2UpIHdoZW4gZmly
c3QgcmVjZWl2aW5nIGEgbm9uLXNlbGYtZ2VuZXJhdGVkIExTQSBjb3VsZCBiZSB1c2VmdWwgdG8g
cHJldmVudCBuZWdhdGl2ZSBpbXBhY3RzIG9mIHN1Y2ggYW4gaW1wbGVtZW50YXRpb24gYnVnLiBJ
cyB0aGlzIHdoYXQgeW91IGludGVuZD8NCg0KW0ppZV06IE1vcmUgc3BlY2lmaWNhbGx5LCB0aGUg
cHJvYmxlbSBjb3VsZCBiZSBjYXVzZWQgYnkgZWl0aGVyIOKAnHNldHRpbmcgdGhlIExTIGFnZSBm
aWVsZCBpbmNvcnJlY3RseSBkdWUgdG8gaW1wbGVtZW50YXRpb24gYnVn4oCdIG9yIOKAnHN5c3Rl
bSB0aW1lciBydW5zIHNvIGZhc3QgdGhhdCB0aGUgTFMgYWdlIHJlYWNoZXMgTWF4QWdlIG11Y2gg
ZWFybGllciB0aGFuIG90aGVyIHJvdXRlcnPigJ0uIEFub3RoZXIgbGVzcyBsaWtlbHkgY2FzZSBp
cyB0aGF0IHRoZSBMUyBhZ2UgZmllbGQgaXMgY29ycnVwdGVkIGJlZm9yZSB0aGUgTFNBIGlzIGFz
c2VtYmxlZCBpbnRvIE9TUEYgcGFja2V0Lg0KDQpbSmllXTogUmVnYXJkaW5nIHRoZSBzb2x1dGlv
bnMgc3BhY2UsIElNTyB3ZSBuZWVkIHRvIGNvbnNpZGVyIGJvdGggY2FzZXM6IOKAnExTIGFnZSBy
ZWFjaGVzIE1heEFnZeKAnSBhbmQg4oCcTFMgYWdlIGNsb3NlIHRvIE1heEFnZeKAnS4gRm9yIElT
LUlTLCBSRkMgNjIzMiBhbmQgUkZDIDYyMzMgcHJvdmlkZSBzb2x1dGlvbnMgZm9yIHRoZSBkZXRl
Y3Rpb24gYW5kIGlkZW50aWZpY2F0aW9uIG9mIGNvcnJ1cHRlZCBJUy1JUyBwdXJnZSwgd2hpbGUg
T1NQRiBkb2VzIG5vdCBoYXZlIHNpbWlsYXIgbWVjaGFuaXNtcy4NCg0KW0xlczpdIEl0IGlzIGlu
Y29ycmVjdCB0byBzYXkgdGhhdCBSRkMgNjIzMiBtYWtlcyBpdCBwb3NzaWJsZSB0byBkZXRlY3Qg
YSBjb3JydXB0IHB1cmdlLiBXaGF0IGl0IGRvZXMgZG8gaXMgdG8gcHJvdmlkZSBhbiBpbmRpY2F0
aW9uIGFzIHRvIHdoaWNoIElTIGluaXRpYXRlZCBhIHB1cmdlLiBJIGRvbuKAmXQga25vdyBob3cg
T1NQRiB3b3VsZCBhZGRyZXNzIHRoaXMgaXNzdWUsIGJ1dCBmb3IgT1NQRnYyIGF0IGxlYXN0IGFu
eSBzb2x1dGlvbiB3b3VsZCBsaWtlbHkgbm90IGJlIGJhY2t3YXJkcyBjb21wYXRpYmxlLiBGb3Ig
dGhpcyByZWFzb24gSSBzdWdnZXN0IHRoYXQgeW91IG5vdCB0cnkgdG8gYWRkcmVzcyB0aGlzIGlz
c3VlIGluIHRoZSBzYW1lIGRyYWZ0Lg0KDQpbSmllMl06IEFncmVlZCwgUkZDIDYyMzIgcHJvdmlk
ZSB0aGUgbWVjaGFuaXNtIHRvIHRyYWNrIHRoZSBtaXNiZWhhdmVkIHJvdXRlcnMgc28gdGhhdCBv
cGVyYXRvciBjYW4gZml4IHRoZSBwcm9ibGVtLCB0aGUgZGV0ZWN0aW9uIGNhbiBiZSBiYXNlZCBv
biB0aGUgcnVsZXMgaW4gUkZDIDYyMzMgb3Igc29tZSBvdGhlciBhbm9tYWxpZXMuIEluZGVlZCBm
b3IgT1NQRnYyIGxlZ2FjeSBMU0FzLCBpdCBpcyBkaWZmaWN1bHQgdG8gaW50cm9kdWNlIHRoZSBt
ZWNoYW5pc20gc2ltaWxhciB0byBSRkMgNjIzMiwgd2hpbGUgaXQgY2FuIGJlIGVhc2llciBmb3Ig
dGhlIE9TUEZ2Mi92MyBFeHRlbmRlZCBMU0FzLiBTbyBpdCBkZXBlbmRzIG9uIGhvdyBiYWNrd2Fy
ZCBjb21wYXRpYmxlIHRoZSBzb2x1dGlvbiBzaG91bGQgYmUuIEkgYWdyZWUgd2l0aCB5b3UgdGhh
dCB0aGUgc29sdXRpb24gZm9yIFByb2JsZW0gTG9jYWxpemF0aW9uIGluIE9TUEYgbmVlZHMgdG8g
YmUgcHJvdmlkZWQgaW4gYSBzZXBhcmF0ZSBkb2N1bWVudC4NCg0KU29sdXRpb25zIHRvIExTIGFn
ZSAgY29ycnVwdGlvbiBjYW4gYmUgZG9uZSBpbiBhIGJhY2t3YXJkcyBjb21wYXRpYmxlIHdheSwg
YnV0IHRoZXkgIE1VU1QgTk9UIHJlc3VsdCBpbiBkaXNjYXJkaW5nIHB1cmdlcyB3aGljaCBwYXNz
IGF1dGhlbnRpY2F0aW9uLSBkb2luZyBzbyBwbGFjZXMgeW91IGF0IHJpc2sgZm9yIGhhdmluZyBp
bmNvbnNpc3RlbnQgTFNEQnMgaW4gdGhlIG5ldHdvcmsuDQoNCltKaWUyXTogRXhhY3RseS4gVGhl
IHJlY2VpdmVkIE1heEFnZSBMU0FzIGNhbm5vdCBzaW1wbHkgYmUgZGlzY2FyZGVkLCB0aGUgZGVj
aXNpb24gbXVzdCBiZSBtYWRlIGNhcmVmdWxseSwgcHJvYmFibHkgYmFzZWQgb24gc29tZSBhZGRp
dGlvbmFsIGluZm9ybWF0aW9uLiBUaGUgYXV0aG9ycyBoYXMgZGlzY3Vzc2VkIHNvbWUgcG9zc2li
bGUgc29sdXRpb24gaW50ZXJuYWxseSwgYW5kIHdpbGwgcHJlcGFyZSBzb21lIG1hdGVyaWFsIGZv
ciBmdXJ0aGVyIG9wZW4gZGlzY3Vzc2lvbi4NCg0KQXMgd3JpdHRlbiwgdGhlIGRyYWZ0IG1ha2Vz
IGNsYWltcyB0aGF0IGFyZSBhdCBsZWFzdCBtaXNsZWFkaW5nIOKAkyBhbmQgSSBiZWxpZXZlIGFj
dHVhbGx5IGluY29ycmVjdC4gSW4gU2VjdGlvbiA2IHlvdSBzYXk6DQoNCuKAnFRoZSBMUyBhZ2Ug
ZmllbGQgbWF5IGJlIGFsdGVyZWQgYXMgYSByZXN1bHQgb2YNCiAgIHBhY2tldCBjb3JydXB0aW9u
LCBzdWNoIG1vZGlmaWNhdGlvbiBjYW5ub3QgYmUgZGV0ZWN0ZWQgYnkgTFNBDQogICBjaGVja3N1
bSBub3IgT1NQRiBwYWNrZXQgY3J5cHRvZ3JhcGhpYyBhdXRoZW50aWNhdGlvbi7igJ0NCg0KVGhp
cyBpc27igJl0IGNvcnJlY3QuDQoNCltKaWVdIFRoYW5rcyBmb3IgcG9pbnRpbmcgb3V0IHRoaXMu
IFRoaXMgc2VudGVuY2UgbmVlZCB0byBiZSByZXZpc2VkIHRvIG1lbnRpb24g4oCcTFNBIGNvcnJ1
cHRpb27igJ0gcmF0aGVyIHRoYW4g4oCccGFja2V0IGNvcnJ1cHRpb27igJ0uDQoNCldoYXQgd291
bGQgYmUgaGVscGZ1bCDigJMgYXQgbGVhc3QgdG8gbWUg4oCTIGlzIHRvIG1vdmUgZnJvbSBhIGdl
bmVyaWMgcHJvYmxlbSBzdGF0ZW1lbnQgdG8gdGhlIHNwZWNpZmljIHByb2JsZW0geW91IHdhbnQg
dG8gc29sdmUgYW5kIHRoZSBwcm9wb3NlZCBzb2x1dGlvbi4gVGhpcyBhbHNvIHJlcXVpcmVzIHlv
dSB0byBtb3JlIGNsZWFybHkgc3RhdGUgdGhlIGNhc2VzIHdoZXJlIHRoZXJlIGlzIGFuIGFjdHVh
bCB2dWxuZXJhYmlsaXR5LiBJdCB3b3VsZCBiZSBhIGxvdCBlYXNpZXIgdG8gc3VwcG9ydCB0aGUg
ZHJhZnQgaWYgdGhpcyB3ZXJlIGRvbmUuDQoNCltKaWVdIFRoYW5rcyBmb3IgeW91ciBzdWdnZXN0
aW9uLiBZZXMgd2UgY2FuIHVwZGF0ZSB0aGlzIGRyYWZ0IHdpdGggbW9yZSBzcGVjaWZpYyBwcm9i
bGVtIHN0YXRlbWVudHMgYXMgSSBtZW50aW9uZWQgYWJvdmUuDQoNCltKaWVdIEFzIGZvciB0aGUg
cHJvcG9zZWQgc29sdXRpb25zLCB0aGUgY3VycmVudCBkcmFmdCBzcGVjaWZpZXMgdGhlIHJlcXVp
cmVtZW50cyBvbiB0aGUgcG90ZW50aWFsIHNvbHV0aW9ucywgZnJvbSB3aGljaCB3ZSBlbnZpc2lv
biB0aGF0IGRpZmZlcmVudCBzb2x1dGlvbnMgbWF5YmUgbmVlZGVkIGZvciDigJxJbXBhY3QgTWl0
aWdhdGlvbuKAnSBhbmQg4oCcUHJvYmxlbSBMb2NhbGl6YXRpb27igJ0uIFRoZSBzb2x1dGlvbiBm
b3Ig4oCcSW1wYWN0IG1pdGlnYXRpb27igJ0gY2FuIGJlIHRoZSBlYXNpZXIgb25lLCBmb3Igd2hp
Y2ggd2UgY2FuIHN0YXJ0IHRvIGRpc2N1c3MgdGhlIHBvdGVudGlhbCBzb2x1dGlvbnMgbm93LiBX
aGlsZSB0aGUgc29sdXRpb24gZm9yIOKAnHByb2JsZW0gbG9jYWxpemF0aW9u4oCdIG1heSBuZWVk
IG1vcmUgY29uc2lkZXJhdGlvbnMuDQoNCltMZXM6XSBBIGRpc2N1c3Npb24gb2YgdGhlIHJlcXVp
cmVtZW50cyBpcyB1c2VmdWwgYW5kIG5lY2Vzc2FyeSwgYnV0IElNTyB1bnRpbCB5b3UgcHJvcG9z
ZSBhIHNvbHV0aW9uIHRoZXJlIGlzbuKAmXQgZW5vdWdoIHN1YnN0YW5jZSBmb3IgdGhlIGRvY3Vt
ZW50IHRvIGJlY29tZSBhIFdHIGRvY3VtZW50Lg0KDQpbSmllMl0gWWVzIHRoZSBjdXJyZW50IGRy
YWZ0IGZvY3VzZXMgb24gdGhlIHByb2JsZW0gc3RhdGVtZW50IGFuZCB0aGUgcmVxdWlyZW1lbnRz
LCB0aGUgZ29hbCBpcyB0byBmaXJzdGx5IGdldCB0aGUgTWF4QWdlIGZsdXNoIHByb2JsZW0gYWNr
bm93bGVkZ2VkIGFuZCByZWFjaCBjb25zZW5zdXMgb24gdGhlIHJlcXVpcmVtZW50cy4gVGhlbiB0
aGUgcGxhbiBpcyB0byBzcGVjaWZ5IHRoZSBzb2x1dGlvbnMgaW4gc2VwYXJhdGUgZG9jdW1lbnRz
LiAgWW91ciB2YWx1YWJsZSBzdWdnZXN0aW9ucyB3aWxsIGJlIGNvbnNpZGVyZWQsIGFuZCBmdXJ0
aGVyIGNvbnRyaWJ1dGlvbnMgYXJlIHdlbGNvbWUuDQoNCkJlc3QgcmVnYXJkcywNCkppZQ0KDQog
ICAgTGVzDQoNCkJlc3QgcmVnYXJkcywNCkppZQ0KDQogICBMZXMNCg0KDQpGcm9tOiBEb25namll
IChKaW1teSkgW21haWx0bzpqaWUuZG9uZ0BodWF3ZWkuY29tXQ0KU2VudDogU3VuZGF5LCBKdWx5
IDMxLCAyMDE2IDExOjQ4IFBNDQpUbzogTGVzIEdpbnNiZXJnIChnaW5zYmVyZyk7IG9zcGZAaWV0
Zi5vcmc8bWFpbHRvOm9zcGZAaWV0Zi5vcmc+DQpDYzogWmhhbmd4dWRvbmcgKHpoYW5neHVkb25n
LCBWUlApOyBsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb208bWFpbHRvOmxpemhlbnFpYW5nQGNo
aW5hbW9iaWxlLmNvbT4NClN1YmplY3Q6IFJFOiBbT1NQRl0gU29saWNpdCBmZWVkYmFja3Mgb24g
ZHJhZnQtZG9uZy1vc3BmLW1heGFnZS1mbHVzaC1wcm9ibGVtLXN0YXRlbWVudA0KDQpIaSBMZXMs
DQoNClRoYW5rcyBmb3IgeW91ciBjb21tZW50cy4NCg0KT1NQRiBwYWNrZXQgbGV2ZWwgY2hlY2tz
dW0gYW5kIGF1dGhlbnRpY2F0aW9uIGNhbiBvbmx5IHByb3RlY3QgdGhlIGFzc2VtYmxlZCBMU1Ug
cGFja2V0IG9uZSBob3Agb24gdGhlIHdpcmUsIHdoaWxlIGNhbm5vdCBkZXRlY3QgYW55IGNoYW5n
ZSB0byBMU0EgbWFkZSBieSB0aGUgcm91dGVycy4gVGhpcyBpcyBiZWNhdXNlIHRoZSBPU1BGIHBh
Y2tldHMgYXJlIHJlLWFzc2VtYmxlZCBvbiBlYWNoIGhvcCwgd2hpY2ggaXMgc2xpZ2h0bHkgZGlm
ZmVyZW50IGZyb20gSVMtSVMuIFNvIHRoZSBwcm9ibGVtIGZvciBPU1BGIGlzIG1haW5seSBkdWUg
dG8gdGhlIHByb2JsZW1zIGluc2lkZSB0aGUgcm91dGVyLCBmb3IgZXhhbXBsZSBwcm90b2NvbCBp
bXBsZW1lbnRhdGlvbnMsIHN5c3RlbSB0aW1lcnMsIG9yIHNvbWUgaGFyZHdhcmUgcHJvYmxlbS4g
QWN0dWFsbHkgdGhpcyBwcm9ibGVtIGhhcyBiZWVuIHNlZW4gaW4gc2V2ZXJhbCBwcm9kdWN0aW9u
IG5ldHdvcmtzLg0KDQpXZSBjYW4gaW1wcm92ZSB0aGUgZGVzY3JpcHRpb24gaW4gdGhlIGRyYWZ0
IHRvIG1ha2UgdGhpcyBjbGVhci4NCg0KQmVzdCByZWdhcmRzLA0KSmllDQoNCkZyb206IExlcyBH
aW5zYmVyZyAoZ2luc2JlcmcpIFttYWlsdG86Z2luc2JlcmdAY2lzY28uY29tXQ0KU2VudDogTW9u
ZGF5LCBBdWd1c3QgMDEsIDIwMTYgMTozMCBQTQ0KVG86IERvbmdqaWUgKEppbW15KTsgb3NwZkBp
ZXRmLm9yZzxtYWlsdG86b3NwZkBpZXRmLm9yZz4NCkNjOiBaaGFuZ3h1ZG9uZyAoemhhbmd4dWRv
bmcsIFZSUCk7IGxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbTxtYWlsdG86bGl6aGVucWlhbmdA
Y2hpbmFtb2JpbGUuY29tPg0KU3ViamVjdDogUkU6IFtPU1BGXSBTb2xpY2l0IGZlZWRiYWNrcyBv
biBkcmFmdC1kb25nLW9zcGYtbWF4YWdlLWZsdXNoLXByb2JsZW0tc3RhdGVtZW50DQoNCkppZSDi
gJMNCg0KVGhlIGRyYWZ0IHNheXMgKFNlY3Rpb24gMik6DQoNCuKAnFNpbmNlIGNyeXB0b2dyYXBo
aWMgYXV0aGVudGljYXRpb24gaXMgZXhlY3V0ZWQgYXQgdGhlIE9TUEYgcGFja2V0DQogICBsZXZl
bCwgaXQgY2FuIG9ubHkgcHJvdGVjdCB0aGUgYXNzZW1ibGVkIExTVSBwYWNrZXQgZm9yIG9uZSBo
b3AgYW5kDQogICBkb2VzIG5vdCBwcm92aWRlIGFueSBhZGRpdGlvbmFsIHByb3RlY3Rpb24gZm9y
IHRoZSBjb3JydXB0aW9uIG9mIExTDQogICBhZ2UgZmllbGQu4oCdDQoNCkJ1dCBhcyBhdXRoZW50
aWNhdGlvbiBpcyBjYWxjdWxhdGVkIGF0IHRoZSBPU1BGIHBhY2tldCBsZXZlbCwgYW55IGNoYW5n
ZSB0byB0aGUgTFMgYWdlIGZpZWxkIGZvciBhbiBpbmRpdmlkdWFsIExTQSBjb250YWluZWQgd2l0
aGluIHRoZSBPU1BGIHBhY2tldCAoZS5nLiBieSBzb21lIHBhY2tldCBjb3JydXB0aW9uIGluIHRy
YW5zbWlzc2lvbikgd291bGQgY2F1c2UgYXV0aGVudGljYXRpb24gdG8gZmFpbCB3aGVuIHRoZSBw
YWNrZXQgaXMgcmVjZWl2ZWQuIFNvIHRoZSBzdGF0ZW1lbnQgeW91IG1ha2UgaXMgbm90IGNvcnJl
Y3QuIEkgdGhlcmVmb3JlIGFtIHN0cnVnZ2xpbmcgdG8gdW5kZXJzdGFuZCB3aGF0IHByb2JsZW0g
eW91IGJlbGlldmUgaXMgbm90IGFkZHJlc3NlZCBieSBleGlzdGluZyBhdXRoZW50aWNhdGlvbiB0
ZWNobmlxdWVzLg0KDQogICBMZXMNCg0KDQoNCkZyb206IE9TUEYgW21haWx0bzpvc3BmLWJvdW5j
ZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBEb25namllIChKaW1teSkNClNlbnQ6IFN1bmRheSwg
SnVseSAzMSwgMjAxNiA4OjE1IFBNDQpUbzogb3NwZkBpZXRmLm9yZzxtYWlsdG86b3NwZkBpZXRm
Lm9yZz4NCkNjOiBaaGFuZ3h1ZG9uZyAoemhhbmd4dWRvbmcsIFZSUCk7IGxpemhlbnFpYW5nQGNo
aW5hbW9iaWxlLmNvbTxtYWlsdG86bGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tPg0KU3ViamVj
dDogW09TUEZdIFNvbGljaXQgZmVlZGJhY2tzIG9uIGRyYWZ0LWRvbmctb3NwZi1tYXhhZ2UtZmx1
c2gtcHJvYmxlbS1zdGF0ZW1lbnQNCg0KSGkgYWxsLA0KDQpkcmFmdC1kb25nLW9zcGYtbWF4YWdl
LWZsdXNoLXByb2JsZW0tc3RhdGVtZW50IGRlc2NyaWJlcyB0aGUgcHJvYmxlbXMgY2F1c2VkIGJ5
IHRoZSBjb3JydXB0aW9uIG9mIHRoZSBMUyBBZ2UgZmllbGQsIGFuZCBzdW1tYXJpemVzIHRoZSBy
ZXF1aXJlbWVudHMgb24gcG90ZW50aWFsIHNvbHV0aW9ucy4gVGhpcyBkcmFmdCByZWNlaXZlZCBn
b29kIGNvbW1lbnRzIGR1cmluZyB0aGUgcHJlc2VudGF0aW9uIG9uIHRoZSBJRVRGIG1lZXRpbmcg
aW4gQi5BLg0KDQpUaGUgYXV0aG9ycyB3b3VsZCBsaWtlIHRvIHNvbGljaXQgZnVydGhlciBmZWVk
YmFja3MgZnJvbSB0aGUgbWFpbGluZyBsaXN0LCBvbiBib3RoIHRoZSBwcm9ibGVtIHN0YXRlbWVu
dCBhbmQgdGhlIHNvbHV0aW9uIHJlcXVpcmVtZW50cy4gQmFzZWQgb24gdGhlIGZlZWRiYWNrcywg
d2Ugd2lsbCB1cGRhdGUgdGhlIHByb2JsZW0gc3RhdGVtZW50IGRyYWZ0LCBhbmQgd29yayB0b2dl
dGhlciB0byBidWlsZCBzdWl0YWJsZSBzb2x1dGlvbnMuDQoNClRoZSBVUkwgb2YgdGhlIGRyYWZ0
IGlzOg0KaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWRvbmctb3NwZi1tYXhhZ2Ut
Zmx1c2gtcHJvYmxlbS1zdGF0ZW1lbnQtMDANCg0KQ29tbWVudHMgJiBmZWVkYmFja3MgYXJlIHdl
bGNvbWUuDQoNCkJlc3QgcmVnYXJkcywNCkppZQ0KDQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OuWui+S9kzsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30N
CkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0
IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJ
cGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWls
eToiXEDlrovkvZMiOw0KCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQ0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseTpUYWhvbWE7DQoJcGFub3NlLTE6MiAxMSA2IDQgMyA1IDQgNCAyIDQ7
fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpWZXJkYW5hOw0KCXBhbm9zZS0xOjIgMTEgNiA0
IDMgNSA0IDQgMiA0O30NCi8qIFN0eWxlIERlZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGku
TXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTou
MDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk65a6L5L2TO30NCmE6bGlu
aywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOmJs
dWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlw
ZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOnB1cnBsZTsN
Cgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnANCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5
Ow0KCW1hcmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4w
cHQ7DQoJZm9udC1mYW1pbHk65a6L5L2TO30NCnNwYW4uaGlnaC1saWdodC1iZw0KCXttc28tc3R5
bGUtbmFtZTpoaWdoLWxpZ2h0LWJnO30NCnNwYW4uRW1haWxTdHlsZTE5DQoJe21zby1zdHlsZS10
eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0K
CWNvbG9yOiMxRjQ5N0Q7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0
LW9ubHk7DQoJZm9udC1zaXplOjEwLjBwdDt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo2
MTIuMHB0IDc5Mi4wcHQ7DQoJbWFyZ2luOjcyLjBwdCA5MC4wcHQgNzIuMHB0IDkwLjBwdDt9DQpk
aXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5bGU+PCEtLVtp
ZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4
PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8
bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0i
MSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjwvaGVhZD4NCjxib2R5
IGxhbmc9IlpILUNOIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xhc3M9Ildv
cmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkhpIEFjZWUsDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMx
RjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+V2UgbWF5IGxvb2sg
YXQgdGhpcyBmcm9tIGEgZGlmZmVyZW50IHBlcnNwZWN0aXZlLiBPU1BGIHVzZXMgY2hlY2tzdW0g
YW5kIGF1dGhlbnRpY2F0aW9uIG1lY2hhbmlzbXMgdG8gZGV0ZWN0IHRoZSB1bmV4cGVjdGVkIGNo
YW5nZXMgbWFkZSB0byBtb3N0DQogb2YgdGhlIGNvbnRlbnRzLCBidXQgTFMgYWdlIGZpZWxkIGlz
IG5vdCB1bmRlciBwcm90ZWN0aW9uLiBUaGUgTWF4YWdlIGZsdXNoIHByb2JsZW0gb2NjdXJyZWQg
aW4gdGhlIG5ldHdvcmsganVzdCBleHBvc2VzIHRoaXMgdnVsbmVyYWJpbGl0eSBvZiBPU1BGLg0K
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOiMxRjQ5N0QiPkZvciBpZGVudGlmeWluZyB0aGUgbWlzYmVoYXZlZCByb3V0ZXIsIHRoZSBt
ZWNoYW5pc20geW91IHByb3Bvc2VkIGNhbiBiZSBvbmUgb3B0aW9uLCBhbmQgaXQgd291bGQgYmUg
Z29vZCB0byBhZGQgc3VjaCBub3RpZmljYXRpb24gdG8gdGhlIE9TUEYgWUFORw0KIG1vZGVsLjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjojMUY0OTdEIj5Bbm90aGVyIHRoaW5nIGlzLCBiZWZvcmUgdGhlIG1pc2JlaGF2ZWQgcm91dGVy
IGlzIGlkZW50aWZpZWQgYW5kIGZpeGVkLCBpcyB0aGVyZSBzb21ldGhpbmcgdGhhdCB0aGUgcm91
dGVycyBjYW4gZG8gdG8gcmVkdWNlIHRoZSBpbXBhY3QgdG8gbmV0d29yaz8NCiBJZiB0aGUgbWVj
aGFuaXNtIGNhbiBiZSBhcyBiYWNrd2FyZCBjb21wYXRpYmxlIGFzIHRoZSBtZWNoYW5pc20gb2Yg
PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+ZHJhZnQt
aWV0Zi1pc2lzLXJlbWFpbmluZy1saWZldGltZSwgZG9lcyBpdCBtYWtlIHNvbWUgc2Vuc2UgdG8g
T1NQRj88bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWY7Y29sb3I6IzFGNDk3RCI+QmVzdCByZWdhcmRzLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEw
LjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFG
NDk3RCI+SmllPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3
RCI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bh
bj48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEu
NXB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRl
cjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAw
Y20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWYiPkZyb206PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4gQWNl
ZSBMaW5kZW0gKGFjZWUpIFttYWlsdG86YWNlZUBjaXNjby5jb21dDQo8YnI+DQo8Yj5TZW50Ojwv
Yj4gVGh1cnNkYXksIEF1Z3VzdCAyNSwgMjAxNiAzOjA0IEFNPGJyPg0KPGI+VG86PC9iPiBsaXpo
ZW5xaWFuZ0BjaGluYW1vYmlsZS5jb207IERvbmdqaWUgKEppbW15KSAmbHQ7amllLmRvbmdAaHVh
d2VpLmNvbSZndDs7IExlcyBHaW5zYmVyZyAoZ2luc2JlcmcpICZsdDtnaW5zYmVyZ0BjaXNjby5j
b20mZ3Q7OyBvc3BmQGlldGYub3JnPGJyPg0KPGI+Q2M6PC9iPiBaaGFuZ3h1ZG9uZyAoemhhbmd4
dWRvbmcsIFZSUCkgJmx0O3poYW5neHVkb25nQGh1YXdlaS5jb20mZ3Q7PGJyPg0KPGI+U3ViamVj
dDo8L2I+IFJlOiBbT1NQRl0gU29saWNpdCBmZWVkYmFja3Mgb24gZHJhZnQtZG9uZy1vc3BmLW1h
eGFnZS1mbHVzaC1wcm9ibGVtLXN0YXRlbWVudDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4m
bmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPlNwZWFraW5nIGFzIFdHIG1lbWJl
cjo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48bzpwPiZuYnNw
OzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5IaSZuYnNwO1poZW5qaWFu
Zyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48bzpwPiZuYnNw
OzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5JIGRvbuKAmXQgZG91YnQg
dGhhdCB0aGlzIHdhcyBhIHZlcnkgZGlzcXVpZXRpbmcgZXhwZXJpZW5jZS4gSG93ZXZlciwgSSBz
dGlsbCBkb27igJl0IHRoaW5rIHdlIHNob3VsZCBhdHRlbXB0IHRvIGNoYW5nZSB0aGUgcHJvdG9j
b2wgdG8gY29tcGVuc2F0ZSBmb3INCiByb3V0ZXJzIHRoYXQgZG8gbm90IGFkaGVyZSB0byB0aGUg
cHJvdG9jb2wuIFRvIG1ha2UgYW4gYW5hbG9neSwgaW4gbXkgeWVhcnMgb2YgT1NQRiBleHBlcmll
bmNlIEnigJl2ZSBiZWVuIHN1YmplY3QgdG8gYSBudW1iZXIgb2YgYnVncyByZWxhdGVkIHRvIE9T
UEbigJlzIHVzYWdlIG9mIGxvY2FsIHdpcmUgbXVsdGljYXN0IChzb21lIHRyaWdnZXJlZCBieSBv
YnNjdXJlIGNvbmRpdGlvbnMgc3VjaCBhcyByb3V0aW5nIGFuZCBicmlkZ2luZyBvbiB0aGUgc2Ft
ZQ0KIHBvcnQpLiBIb3dldmVyLCBJ4oCZdmUgbmV2ZXIgcHJvcG9zZWQgdG8gbm90IHVzZSBsb2Nh
bCB3aXJlIG11bHRpY2FzdC4gQWxzbywgYWZ0ZXIgMjUgeWVhcnMgb2YgT1NQRnYyLCBpdCBkb2Vz
buKAmXQgbWFrZSBzZW5zZSB0byB0cnkgYW5kIGNoYW5nZSB0aGUgcHJvdG9jb2wgdG8gYXZvaWQg
YnVncyBpbiB0aGlzIGFyZWEuIEFzIGZvciBpZGVudGlmeWluZyB0aGUgbmVmYXJpb3VzIHJvdXRl
ciwgSSB0aGluayBhZGRpbmcgYSBjb3VudGVyIGFuZCBwb3NzaWJseQ0KIGEgc2VwYXJhdGUgbm90
aWZpY2F0aW9uIHRvIHRoZSBZQU5HIG1vZGVsIG1pZ2h0IGJlIHdhcnJhbnRlZCBzaW5jZSBwdXJn
aW5nIGEgbm9uLXNlbGYtb3JpZ2luYXRlZCBMU0Egc2hvdWxkIG5vdCBiZSBhIGNvbW1vbiBvY2N1
cnJlbmNlIGluIG1vc3QgbmV0d29ya3MuJm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjpibGFjayI+VGhhbmtzLCZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6YmxhY2siPkFjZWU8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJs
YWNrIj5QLlMuIFNpbmNlIHRoaXMgaXMgYW4gT1NQRiBzdGFuZGFyZHMgbGlzdCwgSeKAmXZlIHB1
cnBvc2VseSBhdm9pZGVkIHRoZSBxdWVzdGlvbnMgYXMgdG8gaG93IHRoaXMgY2F0YXN0cm9waGlj
IGJ1ZyBtYWRlIGl0IGludG8gYSBwcm9kdWN0aW9uIG5ldHdvcmsuJm5ic3A7PG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYg
MS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
Yj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5Gcm9tOg0KPC9zcGFu
PjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj4mcXVvdDs8YSBo
cmVmPSJtYWlsdG86bGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tIj5saXpoZW5xaWFuZ0BjaGlu
YW1vYmlsZS5jb208L2E+JnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86bGl6aGVucWlhbmdAY2hp
bmFtb2JpbGUuY29tIj5saXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb208L2E+Jmd0Ozxicj4NCjxi
PkRhdGU6IDwvYj5XZWRuZXNkYXksIEF1Z3VzdCAyNCwgMjAxNiBhdCAyOjExIFBNPGJyPg0KPGI+
VG86IDwvYj5KaWUgRG9uZyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmppZS5kb25nQGh1YXdlaS5jb20i
PmppZS5kb25nQGh1YXdlaS5jb208L2E+Jmd0OywgQWNlZSBMaW5kZW0gJmx0OzxhIGhyZWY9Im1h
aWx0bzphY2VlQGNpc2NvLmNvbSI+YWNlZUBjaXNjby5jb208L2E+Jmd0OywgJnF1b3Q7TGVzIEdp
bnNiZXJnIChnaW5zYmVyZykmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpnaW5zYmVyZ0BjaXNj
by5jb20iPmdpbnNiZXJnQGNpc2NvLmNvbTwvYT4mZ3Q7LCBPU1BGIFdHIExpc3QgJmx0OzxhIGhy
ZWY9Im1haWx0bzpvc3BmQGlldGYub3JnIj5vc3BmQGlldGYub3JnPC9hPiZndDs8YnI+DQo8Yj5D
YzogPC9iPiZxdW90O1poYW5neHVkb25nICh6aGFuZ3h1ZG9uZywgVlJQKSZxdW90OyAmbHQ7PGEg
aHJlZj0ibWFpbHRvOnpoYW5neHVkb25nQGh1YXdlaS5jb20iPnpoYW5neHVkb25nQGh1YXdlaS5j
b208L2E+Jmd0Ozxicj4NCjxiPlN1YmplY3Q6IDwvYj5SZTogUkU6IFtPU1BGXSBTb2xpY2l0IGZl
ZWRiYWNrcyBvbiBkcmFmdC1kb25nLW9zcGYtbWF4YWdlLWZsdXNoLXByb2JsZW0tc3RhdGVtZW50
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7
Ym9yZGVyLWxlZnQ6c29saWQgI0I1QzRERiA0LjVwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDQuMHB0
O21hcmdpbi1sZWZ0OjMuNzVwdDttYXJnaW4tcmlnaHQ6MGNtIiBpZD0iTUFDX09VVExPT0tfQVRU
UklCVVRJT05fQkxPQ0tRVU9URSI+DQo8ZGl2Pg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5IZWxsbyBK
aWUsIEFjZWUgYW5kIExlcyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJs
YWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5J
IGFtIGEgY29hdXRob3Igb2YgdGhpcyBkcmFmdCBmcm9tIG9wZXJhdG9yIENoaW5hIE1vYmlsZS4g
VGhhbmsgeW91IGFsbCBmb3IgeW91ciBkaXNjdXNzaW9uIGFuZCBzdWdnZXN0aW9uIGluIHRoZSBw
cmV2aW91cyBtYWlscy4gQXMgeW91IGFsbCBkaXNjdXNzZWQsDQogYSBtaXNiZWhhdmlvciBPU1BG
IHJvdXRlciAoZHVlIHRvIHNvZnR3YXJlIG9yIGhhcmR3YXJlIHByb2JsZW0pIGNhbiBjYXVzZSBz
ZXZlcmUgcHJvYmxlbSBpbiB0aGUgd2hvbGUgT1NQRiBkb21haW4uJm5ic3A7PG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+SGVyZSBJIHdhbnQgdG8gcG9pbnQgb3V0IHRoYXQg
T1NQRiByb3V0ZSBmbGFwcGluZyBESUQgb2Njb3VyIGluIG15IGZpZWxkIG5ldHdvcmsgY29udHJp
YnV0ZWQgYnkmbmJzcDs8c3BhbiBzdHlsZT0iYmFja2dyb3VuZDp3aGl0ZSI+YSBtaXNiZWhhdmlv
ciBPU1BGIHJvdXRlcg0KIGluc3RhbGxlZC4gVGhlIHByb2NlZHVyZSB0byBhbmFseXplIGFuZCBs
b29rIGZvciB0aGUgY2F1c2Ugd2VyZSB2ZXJ5IGNvbXBsaWNhdGVkIGJlY2F1c2Ugd2UgZGlkIG5v
dCBrbm93IHRoZSBzb3VyY2Ugb2YgdGhlIGZsdXNoaW5nLiBUd28gaG91cnMgcGFzdCwgd2UgY291
bGQgbm90IGlkZW50aWZ5IHRoZSByZWFsIGNhdXNlIGFuZCByZXN0b3JlIG91ciBuZXR3b3JrLiBU
aGUgQ1BVIHV0aWxpemF0aW9uIG9mIE9TUEYgcm91dGVycyB3YXMgaGlnaCwNCiB0aGUgbmV0d29y
ayB0cmFmZmljIGRlY3JlYXNlZCBzaWduaWZpY2FudGx5LCBsb3RzIG9mIHR1bm5lbCBkb3duIHdh
cm5pbmdzIHJhaXNlZC4gV2hlbiB3ZSB0cmllZCB0byBzaHV0ZG93biBvbmUmbmJzcDtPU1BGIHJv
dXRlciwgcm91dGUgZmxhcHBpbmcgc3RvcHBlZC4gVGhpcyByb3V0ZXIgd2FzIGEgbmV3bHkgZGVw
bG95ZWQgb25lLiBUaHJvdWdoIGNvbW11bmljYXRpb24gd2l0aCBvdXIgdmVuZG9yLCB0aGV5IGFk
bWl0dGVkIHRoYXQgdGhpcyBwcm9kdWN0DQogaGFkIHNvbWUgZGVmZWN0cyBpbiBkZWFsaW5nIHdp
dGggT1NQRiBwcm90b2NvbC4gVGhpcyBraW5kIG9mIGRlZmVjdHMgYXJlIGRpZmZpY3VsdCBmb3Ig
dXMgdG8gdGVzdCAmbmJzcDt3aGVuIHRoZXkgYXBwbHkgZm9yIGVudHJhbmNlIGluIG91ciBuZXR3
b3JrLiBPbmNlIGRlZmVjdGl2ZSBwcm9kdWN0cyBhcmUgZGVwbG95ZWQgaW4gdGhlIGZpZWxkIG5l
dHdvcmssICZuYnNwO2xvY2F0aW5nIHRoZSBwcm9ibGVtIGlzIHZlcnkgaGFyZCBhbmQgdGltZSBj
b25zdW1pbmcuJm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEw
LjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6Ymxh
Y2s7YmFja2dyb3VuZDp3aGl0ZSI+U28sIEkmbmJzcDt0aGluayBpdCBpcyBuZWNlc3NhcnkgZm9y
IHVzIHRvIHNvbHZlIHRoZSBwcm9ibGVtIGFuZCBpbXByb3ZlIHRoZSByb2J1c3RuZXNzIG9mIHRo
ZSBwcm90b2NvbC48c3BhbiBjbGFzcz0iaGlnaC1saWdodC1iZyI+IEF0DQogbGVhc3QgaXQgc2hv
dWxkIHByb3ZpZGUgdGhlIG1lYW5zIHRvIGhlbHAgdXMgbG9jYXRlIHRoZSBPU1BGIHJvdXRlIGZs
YXBwaW5nIHByb2JsZW0uPC9zcGFuPjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNr
Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+DQo8aHIgc2l6
ZT0iMSIgd2lkdGg9IjIxMCIgc3R5bGU9IndpZHRoOjE1Ny41cHQiIG5vc2hhZGU9IiIgc3R5bGU9
ImNvbG9yOiNCNUM0REYiIGFsaWduPSJsZWZ0Ij4NCjwvc3Bhbj48L2Rpdj4NCjxkaXY+DQo8ZGl2
IHN0eWxlPSJtYXJnaW4tbGVmdDo3LjVwdDttYXJnaW4tdG9wOjcuNXB0O21hcmdpbi1yaWdodDo3
LjVwdDttYXJnaW4tYm90dG9tOjcuNXB0Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48YSBocmVmPSJtYWlsdG86
bGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tIj5saXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb208
L2E+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGJsb2Nr
cXVvdGUgc3R5bGU9Im1hcmdpbi1sZWZ0OjYuMHB0Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj4mbmJzcDs8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRl
ci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxk
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImJhY2tncm91bmQ6I0VGRUZF
RiI+PGI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPkZyb206PC9zcGFu
PjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWls
eTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+Jm5ic3A7PGEgaHJl
Zj0ibWFpbHRvOmppZS5kb25nQGh1YXdlaS5jb20iPkRvbmdqaWUNCiAoSmltbXkpPC9hPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJiYWNrZ3JvdW5kOiNFRkVGRUYiPjxiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOmJsYWNrIj5EYXRlOjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6YmxhY2siPiZuYnNwOzIwMTYtMDgtMTgmbmJzcDsxNzowOTxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJiYWNrZ3JvdW5k
OiNFRkVGRUYiPjxiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5Ubzo8
L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj4mbmJzcDs8
YSBocmVmPSJtYWlsdG86YWNlZUBjaXNjby5jb20iPkFjZWUNCiBMaW5kZW0gKGFjZWUpPC9hPjsg
PGEgaHJlZj0ibWFpbHRvOmdpbnNiZXJnQGNpc2NvLmNvbSI+TGVzIEdpbnNiZXJnIChnaW5zYmVy
Zyk8L2E+Ow0KPGEgaHJlZj0ibWFpbHRvOm9zcGZAaWV0Zi5vcmciPm9zcGZAaWV0Zi5vcmc8L2E+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9ImJhY2tncm91bmQ6I0VGRUZFRiI+PGI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2Vy
aWY7Y29sb3I6YmxhY2siPkNDOjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6OS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6YmxhY2siPiZuYnNwOzxhIGhyZWY9Im1haWx0bzp6aGFuZ3h1ZG9uZ0BodWF3ZWkuY29t
Ij5aaGFuZ3h1ZG9uZw0KICh6aGFuZ3h1ZG9uZywgVlJQKTwvYT47IDxhIGhyZWY9Im1haWx0bzps
aXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb20iPmxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbTwv
YT48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0iYmFja2dyb3VuZDojRUZFRkVGIj48Yj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZTo5LjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjpibGFjayI+U3ViamVjdDo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjkuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOmJsYWNrIj4mbmJzcDtSRTogW09TUEZdIFNvbGljaXQNCiBmZWVkYmFja3Mg
b24gZHJhZnQtZG9uZy1vc3BmLW1heGFnZS1mbHVzaC1wcm9ibGVtLXN0YXRlbWVudDxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeTt0ZXh0LWp1c3RpZnk6
aW50ZXItaWRlb2dyYXBoIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5
N0QiPkhpIEFjZWUsDQo8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpi
bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
InRleHQtYWxpZ246anVzdGlmeTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBoIj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5O3RleHQtanVz
dGlmeTppbnRlci1pZGVvZ3JhcGgiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
IzFGNDk3RCI+UGxlYXNlIHNlZSBteSByZXBsaWVzIGlubGluZTo8L3NwYW4+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeTt0ZXh0LWp1c3RpZnk6
aW50ZXItaWRlb2dyYXBoIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5
N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNr
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7
Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20i
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeTt0ZXh0LWp1
c3RpZnk6aW50ZXItaWRlb2dyYXBoIj48Yj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6YmxhY2siPkZyb206PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6YmxhY2siPg0KIEFjZWUgTGluZGVtIChhY2VlKSBbPGEgaHJlZj0ibWFpbHRvOmFjZWVAY2lz
Y28uY29tIj5tYWlsdG86YWNlZUBjaXNjby5jb208L2E+XSA8YnI+DQo8Yj5TZW50OjwvYj4gVGh1
cnNkYXksIEF1Z3VzdCAxOCwgMjAxNiAyOjIzIEFNPGJyPg0KPGI+VG86PC9iPiBEb25namllIChK
aW1teSk7IExlcyBHaW5zYmVyZyAoZ2luc2JlcmcpOyA8YSBocmVmPSJtYWlsdG86b3NwZkBpZXRm
Lm9yZyI+DQpvc3BmQGlldGYub3JnPC9hPjxicj4NCjxiPkNjOjwvYj4gWmhhbmd4dWRvbmcgKHpo
YW5neHVkb25nLCBWUlApOyA8YSBocmVmPSJtYWlsdG86bGl6aGVucWlhbmdAY2hpbmFtb2JpbGUu
Y29tIj4NCmxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbTwvYT48YnI+DQo8Yj5TdWJqZWN0Ojwv
Yj4gUmU6IFtPU1BGXSBTb2xpY2l0IGZlZWRiYWNrcyBvbiBkcmFmdC1kb25nLW9zcGYtbWF4YWdl
LWZsdXNoLXByb2JsZW0tc3RhdGVtZW50PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWY7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5O3RleHQtanVzdGlm
eTppbnRlci1pZGVvZ3JhcGgiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEw
LjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6Ymxh
Y2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5O3RleHQtanVzdGlmeTppbnRlci1pZGVvZ3Jh
cGgiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPlNwZWFraW5nIGFz
IGEgV0cgbWVtYmVyIHdobyBoYXMgc29tZSBleHBlcmllbmNlIHdpdGggT1NQRiBpbXBsZW1lbnRh
dGlvbnM6Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeTt0ZXh0LWp1c3RpZnk6aW50
ZXItaWRlb2dyYXBoIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj4m
bmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5O3RleHQtanVzdGlmeTppbnRlci1pZGVv
Z3JhcGgiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPkhpIEppZSwm
bmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5O3RleHQtanVzdGlmeTppbnRlci1pZGVv
Z3JhcGgiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPiZuYnNwOzxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFwaCI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+QWxvbmcgd2l0aCBMZXMs
IEnigJltIGFsc28gYWdhaW5zdCBwcm9ncmVzc2luZyB0aGlzIGRyYWZ0LiZuYnNwOzxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJ0ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFwaCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlk
ICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5O3RleHQtanVzdGlmeTppbnRlci1pZGVv
Z3JhcGgiPjxiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPkZyb206
DQo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPkpp
ZSBEb25nICZsdDs8YSBocmVmPSJtYWlsdG86amllLmRvbmdAaHVhd2VpLmNvbSI+amllLmRvbmdA
aHVhd2VpLmNvbTwvYT4mZ3Q7PGJyPg0KPGI+RGF0ZTogPC9iPlR1ZXNkYXksIEF1Z3VzdCAxNiwg
MjAxNiBhdCA5OjU2IEFNPGJyPg0KPGI+VG86IDwvYj5BY2VlIExpbmRlbSAmbHQ7PGEgaHJlZj0i
bWFpbHRvOmFjZWVAY2lzY28uY29tIj5hY2VlQGNpc2NvLmNvbTwvYT4mZ3Q7LCAmcXVvdDtMZXMg
R2luc2JlcmcgKGdpbnNiZXJnKSZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmdpbnNiZXJnQGNp
c2NvLmNvbSI+Z2luc2JlcmdAY2lzY28uY29tPC9hPiZndDssIE9TUEYgV0cgTGlzdCAmbHQ7PGEg
aHJlZj0ibWFpbHRvOm9zcGZAaWV0Zi5vcmciPm9zcGZAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4NCjxi
PkNjOiA8L2I+JnF1b3Q7Wmhhbmd4dWRvbmcgKHpoYW5neHVkb25nLCBWUlApJnF1b3Q7ICZsdDs8
YSBocmVmPSJtYWlsdG86emhhbmd4dWRvbmdAaHVhd2VpLmNvbSI+emhhbmd4dWRvbmdAaHVhd2Vp
LmNvbTwvYT4mZ3Q7LCAmcXVvdDs8YSBocmVmPSJtYWlsdG86bGl6aGVucWlhbmdAY2hpbmFtb2Jp
bGUuY29tIj5saXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb208L2E+JnF1b3Q7ICZsdDs8YSBocmVm
PSJtYWlsdG86bGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tIj5saXpoZW5xaWFuZ0BjaGluYW1v
YmlsZS5jb208L2E+Jmd0Ozxicj4NCjxiPlN1YmplY3Q6IDwvYj5SRTogW09TUEZdIFNvbGljaXQg
ZmVlZGJhY2tzIG9uIGRyYWZ0LWRvbmctb3NwZi1tYXhhZ2UtZmx1c2gtcHJvYmxlbS1zdGF0ZW1l
bnQ8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9InRleHQtYWxpZ246anVzdGlmeTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBoIj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXIt
bGVmdDpzb2xpZCAjQjVDNERGIDQuNXB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNC4wcHQ7bWFyZ2lu
LWxlZnQ6My43NXB0O21hcmdpbi1yaWdodDowY20iIGlkPSJNQUNfT1VUTE9PS19BVFRSSUJVVElP
Tl9CTE9DS1FVT1RFIj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
InRleHQtYWxpZ246anVzdGlmeTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBoIj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkhpIEFjZWUsDQo8L3NwYW4+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeTt0ZXh0
LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBoIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5O3RleHQtanVzdGlmeTppbnRlci1pZGVvZ3JhcGgiPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+VGhhbmtzIGEgbG90IGZv
ciB5b3VyIGZlZWRiYWNrcy48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9InRleHQtYWxpZ246anVzdGlmeTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBoIj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5O3RleHQt
anVzdGlmeTppbnRlci1pZGVvZ3JhcGgiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6IzFGNDk3RCI+Rm9yIHBhY2tldCBjb3JydXB0aW9uIHdoaWNoIGltcGFjdHMgdGhlIExTIGFn
ZSBiZWZvcmUgdGhlIExTQXMgYXJlIHBhY2tlZCBpbnRvIExTVSBwYWNrZXQsDQogSSBhZ3JlZSBp
dCBpcyBsZXNzIGxpa2VseSB0byBoYXBwZW4gdGhhbiB0aGUgb3RoZXIgY2FzZXMuIEhvd2V2ZXIg
SSB0aGluayB3ZSBhZ3JlZSB0aGF0IE9TUEYgYXV0aGVudGljYXRpb24gb25seSBwcm90ZWN0IHRo
ZSBwYWNrZXQgbGV2ZWwgY29ycnVwdGlvbiwgd2hpY2ggY2Fubm90IGhlbHAgdG8gZGV0ZWN0IHRo
ZSBjb3JydXB0aW9uIGF0IExTQSBsZXZlbC48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjwvYmxvY2txdW90ZT4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1h
bGlnbjpqdXN0aWZ5O3RleHQtanVzdGlmeTppbnRlci1pZGVvZ3JhcGgiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1
c3RpZnk7dGV4dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFwaCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjpibGFjayI+U28sIHlvdSBhcmUgc3VnZ2VzdGluZyB0aGF0IExTQXMgYXJl
IGNvcnJ1cHRlZCBpbiB0aGUgZGF0YWJhc2UgaW4gc3VjaCBhIHdheSB0aGF0IHRoZSBMU0EgQWdl
DQogaXMgc2V0IGV4YWN0bHkgdG8gMHhFMTA/IEhvdyB3b3VsZCB0aGUgaW1wbGVtZW50YXRpb24g
a25vdyB0aGF0IHRoaXMgaGFkIGhhcHBlbmVkIGFuZCBwcmVtYXR1cmVseSBhZ2UgdGhlIHBhY2tl
dD8gRGF0YWJhc2UgYWdpbmcganVzdCBkb2VzbuKAmXQgd29yayB0aGlzIHdheSAodW5sZXNzIHRo
ZSBpbXBsZW1lbnRhdGlvbiBpcyBwYXJ0aWN1bGFybHkgbmHDr3ZlKS4mbmJzcDs8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0
aWZ5O3RleHQtanVzdGlmeTppbnRlci1pZGVvZ3JhcGgiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1qdXN0aWZ5OmludGVyLWlkZW9n
cmFwaCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5bSmllXSBB
Y3R1YWxseSB0aGUgY2FzZSBpcyB3aGVuIHRoZSBMU0EgaXMgYWJvdXQgdG8gYmUgZXhjaGFuZ2Vk
IHdpdGggbmVpZ2hib3IsIGR1cmluZyB0aGUNCiBtZXNzYWdlIHBhY2tpbmcgdGhlIExTIGFnZSBp
cyBjb3JydXB0ZWQgdG8gZWl0aGVyIE1heGFnZSBvciBhIGxhcmdlIG51bWJlciBjbG9zZSB0byBN
YXhhZ2UuIFRoZSBzZW5kaW5nIHJvdXRlciBkb2VzIG5vdCBpbnRlbmQgdG8gZG8gYSBNYXhhZ2Ug
Zmx1c2gsIGhvd2V2ZXIgdGhlIG5laWdoYm9yIHJvdXRlcnMgd2hpY2ggcmVjZWl2ZSB0aGUgbWVz
c2FnZSB3b3VsZCB0cmVhdCB0aGlzIGFzIGEgZmx1c2guIFRoaXMgaXMgYSBwb3NzaWJsZSBjYXNl
DQogYWx0aG91Z2ggbGVzcyBsaWtlbHkgdG8gaGFwcGVuIHRoYW4gdGhlIG90aGVyIGNhc2VzLjwv
c3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
dGV4dC1hbGlnbjpqdXN0aWZ5O3RleHQtanVzdGlmeTppbnRlci1pZGVvZ3JhcGgiPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0
OnNvbGlkICNCNUM0REYgNC41cHQ7cGFkZGluZzowY20gMGNtIDBjbSA0LjBwdDttYXJnaW4tbGVm
dDozLjc1cHQ7bWFyZ2luLXJpZ2h0OjBjbSIgaWQ9Ik1BQ19PVVRMT09LX0FUVFJJQlVUSU9OX0JM
T0NLUVVPVEUiPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4
dC1hbGlnbjpqdXN0aWZ5O3RleHQtanVzdGlmeTppbnRlci1pZGVvZ3JhcGgiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1qdXN0aWZ5
OmludGVyLWlkZW9ncmFwaCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAu
NXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0
OTdEIj5JbiBteSB1bmRlcnN0YW5kaW5nLCByb2J1c3RuZXNzIGlzIGFuIGltcG9ydGFudCBmZWF0
dXJlIG9mIG5ldHdvcmsgcHJvdG9jb2xzLCB3aGljaCBpbmNsdWRlDQogdGhlIHJvYnVzdG5lc3Mg
dG8gZXJyb3JzIGFuZCBmYWlsdXJlcyBoYXBwZW5lZCBpbiB0aGUgbmV0d29yay4gSWYgdGhlcmUg
aXMgYSBidWcgaW4gYSBwYXJ0aWN1bGFyIHJvdXRlciBpbiB0aGUgbmV0d29yaywgb3BlcmF0b3Ig
d291bGQgbm90IGFsbG93IHRoZSB3aG9sZSBuZXR3b3JrIGJlaW5nIGltcGFjdGVkLCB3aGljaCBt
ZWFucyBvdGhlciByb3V0ZXJzIGluIHRoZSBuZXR3b3JrIG5lZWRzIHRvIHdvcmsgcHJvcGVybHkg
aW4gdGhpcyBzaXR1YXRpb24uDQogRm9yIGV4YW1wbGUgaW4gQkdQLCB0aGUgZXJyb3IgaGFuZGxp
bmcgbWVjaGFuaXNtIGhhcyBiZWVuIG9wdGltaXplZCB0byBhdm9pZCB1bm5lY2Vzc2FyeSBzZXNz
aW9uIHRlYXJkb3duLjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJs
YWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3Rl
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7
dGV4dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFwaCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
Zjtjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeTt0ZXh0LWp1
c3RpZnk6aW50ZXItaWRlb2dyYXBoIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y
OmJsYWNrIj5TbyB5b3UgYWdyZWUgeW91ciBwcm9ibGVtIHN0YXRlbWVudCBpcyBjb25maW5lZCB0
byBhIHNvZnR3YXJlIGJ1ZyByZXN1bHRpbmcgaW4gTFNBcyBiZWluZyBhZ2VkDQogdG9vIHF1aWNr
bHk/IEkgdGhpbmsgdGhpcyBpcyB0aGUgdGhpcmQgdGltZSBJ4oCZdmUgcmFpc2VkIHRoaXMgcXVl
c3Rpb24uJm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9InRleHQtYWxpZ246anVzdGlmeTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBoIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFuPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1q
dXN0aWZ5OmludGVyLWlkZW9ncmFwaCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjojMUY0OTdEIj5bSmllXSBBcyBJIHNhaWQgYmVmb3JlLCB0aGUgcHJvYmxlbXMgaGFwcGVuZWQg
aW4gdGhlIHByb2R1Y3Rpb24gbmV0d29yayBhcmUgY2F1c2VkIGJ5IHNvZnR3YXJlDQogYnVnIGlu
IExTQSBhZ2luZywgc28gSSB0aGluayB0aGlzIGlzIHRoZSBtYWpvciBjYXNlLiA8L3NwYW4+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxp
Z246anVzdGlmeTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBoIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0
aWZ5O3RleHQtanVzdGlmeTppbnRlci1pZGVvZ3JhcGgiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6YmxhY2siPklmIGl0IGhhcyBzdWNoIGEgcHJvYmxlbSAod2hldGhlciBpdCBi
ZSBkdWUgdG8gYSBzeXN0ZW0gdGltZXIgYnVnIG9yIGEgc29tZSBtb3JlIHNwZWNpZmljIGFnaW5n
DQogcHJvYmxlbSksIGl0IHNlZW1zIHRoZSByb3V0ZXIgd291bGQgYWxzbyBiZSByZWZyZXNoaW5n
IGl0cyBMU0FzIGFsbCB0b28gZnJlcXVlbnRseSAoYXQgbGVhc3QgYXQgdHdpY2UgdGhlIHJhdGUp
IGFuZCBpdCB3b3VsZCBiZSByZWFkaWx5IGlkZW50aWZpYWJsZS4gRm9yIGEgc3lzdGVtIHRpbWUg
cHJvYmxlbSwgdGhlIHJvdXRlciB3b3VsZCBsaWtlbHkgaGF2ZSBtYW55IG90aGVyIHByb2JsZW1z
LiBGb3IgZXhhbXBsZSwgaXQgd291bGQgbm90IG1haW50YWluDQogT1NQRiBhZGphY2VuY2llcyBp
ZiB0aGUgZGVhZCB0aW1lciBhZHZhbmNlcyBmYXN0IGVub3VnaC4gSXQgd291bGQgcmV0cmFuc21p
dCBhdCBhIHZlcnkgZmFzdCByYXRlIGFzIHdlbGwuIEFyZSB5b3UgZ29pbmcgdG8gd3JpdGUgcHJv
YmxlbSBzdGF0ZW1lbnRzIGFuZCBzdWdnZXN0IHNvbHV0aW9ucyBmb3IgdGhlc2Ugc2l0dWF0aW9u
cyBhcyB3ZWxsPyZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFw
aCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3Nw
YW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRl
eHQtYWxpZ246anVzdGlmeTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBoIj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPltKaWVdIFRoaXMgZGVwZW5kcyBvbiB0
aGUgaW1wbGVtZW50YXRpb24uIHRoZSBzb2Z0d2FyZSBidWcgbWF5IG9ubHkgaW1wYWN0IHRoZSBh
Z2luZyBvZiBMU0FzDQogcmVjZWl2ZWQgZnJvbSBvdGhlciByb3V0ZXJzLiBBbmQgZnJlcXVlbnQg
TFNBIHJlZnJlc2hpbmcgbWF5IGJlIGNhdXNlZCBieSBvdGhlciBjYXNlcyBzdWNoIGFzIGxpbmsg
b3NjaWxsYXRpb24uICZuYnNwO0ZvciBhIHN5c3RlbSB0aW1lciBwcm9ibGVtLCBPU1BGIGFkamFj
ZW5jeSBtYXkgb3NjaWxsYXRlLCBidXQgaWYgdGhlIG1hbmFnZW1lbnQgY29ubmVjdGlvbiBpcyBp
bXBhY3RlZCwgc3VjaCBvc2NpbGxhdGlvbiBpcyBkaWZmaWN1bHQgdG8gYmUgaWRlbnRpZmllZC4N
Cjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpq
dXN0aWZ5O3RleHQtanVzdGlmeTppbnRlci1pZGVvZ3JhcGgiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1q
dXN0aWZ5OmludGVyLWlkZW9ncmFwaCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjpibGFjayI+V2hhdCBhYm91dCBvdGhlciBidWdzPyBXaGF0IGlmIHRoZSByb3V0ZXIgZXJyb25l
b3VzbHkgc3BlY2lmaWVzIGEgbmVpZ2hib3LigJlzIHJvdXRlci1pZCBhcyBpdHMNCiBvd24gaW4g
YSBSb3V0ZXItTFNBPyBJcyB0aGlzIGEgcHJvYmxlbSB0aGUgcHJvdG9jb2wgc2hvdWxkIGhhbmRs
ZT8mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0idGV4dC1hbGlnbjpqdXN0aWZ5O3RleHQtanVzdGlmeTppbnRlci1pZGVvZ3JhcGgiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1q
dXN0aWZ5OmludGVyLWlkZW9ncmFwaCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjojMUY0OTdEIj5bSmllXSBEZXBlbmRzIG9uIHRoZSBzaWduaWZpY2FuY2UgdG8gbmV0d29yaywg
Y2FzZSBieSBjYXNlIGFuYWx5c2lzIG1heSBiZSBuZWVkZWQuDQo8L3NwYW4+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlm
eTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBoIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxi
bG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAjQjVDNERGIDQu
NXB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNC4wcHQ7bWFyZ2luLWxlZnQ6My43NXB0O21hcmdpbi1y
aWdodDowY20iIGlkPSJNQUNfT1VUTE9PS19BVFRSSUJVVElPTl9CTE9DS1FVT1RFIj4NCjxkaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeTt0
ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBoIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5O3RleHQtanVzdGlmeTppbnRlci1pZGVvZ3JhcGgi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+SSBhZ3JlZSB0aGF0
IE9TUEYgWWFuZyBub3RpZmljYXRpb24gZm9yIExTQSB0aW1lb3V0IGlzIGEgbmljZSB0aGluZyB0
byBoYXZlIGFuZCBjb3VsZCBiZQ0KIHVzZWZ1bCB0byBpZGVudGlmeSB0aGUgbWlzYmVoYXZlZCBy
b3V0ZXIuIE15IGNvbmNlcm4gaXMgc29tZXRpbWVzIHRoZSBuZXR3b3JrIG1heSBiZSBzZXZlcmVs
eSBpbXBhY3RlZCB0aGF0IHRoZSBjb25uZWN0aXZpdHkgb2YgbmV0Y29uZi9yZXN0Y29uZiBpcyBh
bHNvIGltcGFjdGVkLiBUbyBhdm9pZCB0aGlzLCBzb21lIG1lY2hhbmlzbSB0byBtaXRpZ2F0ZSB0
aGUgaW1wYWN0IG9mIHRoaXMgcHJvYmxlbSBjb3VsZCBoZWxwLjwvc3Bhbj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFwaCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRl
eHQtYWxpZ246anVzdGlmeTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBoIj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5JIGJlbGlldmUgYSByb3V0ZXIgaGF2ZSBz
dWNoIGltcGFjdCB3b3VsZCBiZSBlYXN5IHRvIGlkZW50aWZ54oCmJm5ic3A7PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlm
eTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBoIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5O3RleHQtanVzdGlmeTppbnRlci1pZGVvZ3Jh
cGgiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+W0ppZV0gQWNj
b3JkaW5nIHRvIHRoZSBmZWVkYmFjayBmcm9tIG9uLXNpdGUgZW5naW5lZXJzLCB3aGVuIElHUCBy
b3V0aW5nIGlzIG9zY2lsbGF0aW5nIHNldmVyZWx5DQogd2hpY2ggbWFrZXMgdGhlIG1hbmFnZW1l
bnQgY29ubmVjdGlvbiB1bmF2YWlsYWJsZSwgaXQgdXN1YWxseSB0YWtlcyBtdWNoIGxvbmdlciB0
aW1lIGZvciB0cm91Ymxlc2hvb3RpbmcsIGFzIGxvZ2dpbmcgdG8gYW55IHJvdXRlciBjYW5ub3Qg
YmUgZG9uZSB2aWEgdGhlIG1hbmFnZW1lbnQgbmV0d29yay4gU28gbWF5YmUgaXQgd291bGQgYmUg
YmV0dGVyIHRvIGhhdmUgc29tZSBhdXRvbWF0aWMgbWVjaGFuaXNtIHRvIHJlZHVjZSB0aGUgaW1w
YWN0DQogYmVmb3JlIGl0IGJlY29tZXMgYSBiaWcgcHJvYmxlbSB0byB0cm91Ymxlc2hvb3QuPC9z
cGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3Rp
Znk7dGV4dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFwaCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dy
YXBoIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkJlc3QgcmVn
YXJkcyw8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxp
Z246anVzdGlmeTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBoIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkppZTwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5O3RleHQt
anVzdGlmeTppbnRlci1pZGVvZ3JhcGgiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1qdXN0aWZ5
OmludGVyLWlkZW9ncmFwaCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAu
NXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFj
ayI+VGhhbmtzLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1qdXN0aWZ5OmludGVy
LWlkZW9ncmFwaCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+QWNl
ZSZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1qdXN0aWZ5OmludGVyLWlk
ZW9ncmFwaCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+Jm5ic3A7
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVy
Om5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0I1QzRERiA0LjVwdDtwYWRkaW5nOjBjbSAwY20gMGNt
IDQuMHB0O21hcmdpbi1sZWZ0OjMuNzVwdDttYXJnaW4tcmlnaHQ6MGNtIiBpZD0iTUFDX09VVExP
T0tfQVRUUklCVVRJT05fQkxPQ0tRVU9URSI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1qdXN0aWZ5OmludGVyLWlkZW9n
cmFwaCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8
L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVz
dGlmeTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBoIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkJlc3QgcmVnYXJkcyw8L3NwYW4+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeTt0ZXh0LWp1c3RpZnk6aW50
ZXItaWRlb2dyYXBoIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Qi
PkppZTwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGln
bjpqdXN0aWZ5O3RleHQtanVzdGlmeTppbnRlci1pZGVvZ3JhcGgiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8
ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFk
ZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4
dC1hbGlnbjpqdXN0aWZ5O3RleHQtanVzdGlmeTppbnRlci1pZGVvZ3JhcGgiPjxiPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhv
bWEmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhv
bWEmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+DQogQWNlZSBMaW5kZW0gKGFjZWUpIFs8
YSBocmVmPSJtYWlsdG86YWNlZUBjaXNjby5jb20iPm1haWx0bzphY2VlQGNpc2NvLmNvbTwvYT5d
IDxicj4NCjxiPlNlbnQ6PC9iPiBTYXR1cmRheSwgQXVndXN0IDEzLCAyMDE2IDM6MjcgQU08YnI+
DQo8Yj5Ubzo8L2I+IExlcyBHaW5zYmVyZyAoZ2luc2JlcmcpOyBEb25namllIChKaW1teSk7IDxh
IGhyZWY9Im1haWx0bzpvc3BmQGlldGYub3JnIj4NCm9zcGZAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+
Q2M6PC9iPiBaaGFuZ3h1ZG9uZyAoemhhbmd4dWRvbmcsIFZSUCk7IDxhIGhyZWY9Im1haWx0bzps
aXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb20iPg0KbGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29t
PC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW09TUEZdIFNvbGljaXQgZmVlZGJhY2tzIG9u
IGRyYWZ0LWRvbmctb3NwZi1tYXhhZ2UtZmx1c2gtcHJvYmxlbS1zdGF0ZW1lbnQ8L3NwYW4+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFs
aWduOmp1c3RpZnk7dGV4dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFwaCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7dGV4
dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFwaCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjpibGFjayI+U3BlYWtpbmcgYXMgYSBXRyBtZW1iZXI6Jm5ic3A7PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQt
YWxpZ246anVzdGlmeTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBoIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpq
dXN0aWZ5O3RleHQtanVzdGlmeTppbnRlci1pZGVvZ3JhcGgiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6YmxhY2siPkhpIEppZSwmbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpq
dXN0aWZ5O3RleHQtanVzdGlmeTppbnRlci1pZGVvZ3JhcGgiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7
dGV4dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFwaCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
Zjtjb2xvcjpibGFjayI+SSBiZWxpZXZlIHdlIGFncmVlIHRoYXQgdGhlIHByb2JsZW0gaXMgY29u
ZmluZWQgdG8gT1NQRiBidWdzLCBzeXN0ZW0gdGltZXIgYnVncywgJm5ic3A7YW5kIHBhY2tldA0K
IGNvcnJ1cHRpb24uIEnigJlkIGFzc2VydCB0aGF0IGNvcnJ1cHRpb24gY2FuIGJlIGRldGVjdGVk
IHZpYSBPU1BGIGF1dGhlbnRpY2F0aW9uLiBJbiBmYWN0LCB0aGVyZSBpcyBhIHdlbGwta25vd24g
YW50aWRvdGUgd2hlcmUgSVMtSVMgYXV0aGVudGljYXRpb24gd2FzIGVuYWJsZWQgc29sZWx5IGZv
ciB0aGUgcHVycG9zZSBvZiBmaWx0ZXJpbmcgY29ycnVwdGVkIHByb3RvY29sIHBhY2tldHMgaW4g
YW4gZW52aXJvbm1lbnQgd2l0aCBsaW5lIGNhcmRzDQogdGhhdCB3ZXJlIHByb25lIHRvIHN1Y2gg
Y29ycnVwdGlvbi4gSGVuY2UsIHdlIGFyZSBsZWZ0IHdpdGggcHJvYmxlbXMgYmFzZWQgb24gT1NQ
RiBvciBzeXN0ZW0gdGltZXIgYnVncy4gSWYgdGhlcmUgd2VyZSBhIHN5c3RlbSB0aW1lciBidWcs
IEnigJlkIGRvdWJ0IHRoYXQgbmV0d29ya2luZyBkZXZpY2Ugd2l0aCBzdWNoIGEgYnVnIHdvdWxk
IGJlIGZ1bmN0aW9uYWwgdG8gdGhlIHBvaW50IG9mIGJlaW5nIGFibGUgdG8gZXN0YWJsaXNoIGFu
ZCBtYWludGFpbmluZw0KIE9TUEYgYWRqYWNlbmNpZXMuJm5ic3A7Jm5ic3A7RG8gd2UgcmVhbGx5
IHdhbnQgdG8gZW5oYW5jZSB0aGUgcHJvdG9jb2wgdG8gZGVhbCB3aXRoIGJ1Z3M/Jm5ic3A7PG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9InRleHQtYWxpZ246anVzdGlmeTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBoIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
dGV4dC1hbGlnbjpqdXN0aWZ5O3RleHQtanVzdGlmeTppbnRlci1pZGVvZ3JhcGgiPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPknigJl2ZSB0aG91Z2h0IGFib3V0IHRo
aXMgYW5kIG9uZSBwb3RlbnRpYWwgYWN0aW9uIEkgY291bGQgZW52aXNpb24gd291bGQgYmUgdG8g
YWRkIGEgc2VwYXJhdGUNCiBPU1BGIFlBTkcgbm90aWZpY2F0aW9uIHdoZXJlIGFuIExTQSB0aW1l
cyBvdXQgYW5kIGEgcm91dGVyIG90aGVyIHRoYW4gdGhlIG9yaWdpbmF0b3IgcHVyZ2VzIGl0LiBU
aGlzIHdheSwgdGhlIG1pc2JlaGF2aW5nIE9TUEYgcm91dGVyIGNvdWxkIGJlIHJlYWRpbHkgaWRl
bnRpZmllZC4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5O3RleHQtanVzdGlmeTpp
bnRlci1pZGVvZ3JhcGgiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2si
PiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1qdXN0aWZ5OmludGVyLWlk
ZW9ncmFwaCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+VGhhbmtz
LDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFw
aCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+QWNlZSZuYnNwOzxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFwaCI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
InRleHQtYWxpZ246anVzdGlmeTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBoIj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQg
I0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1qdXN0aWZ5OmludGVyLWlkZW9n
cmFwaCI+PGI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+RnJvbToN
Cjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+T1NQ
RiAmbHQ7PGEgaHJlZj0ibWFpbHRvOm9zcGYtYm91bmNlc0BpZXRmLm9yZyI+b3NwZi1ib3VuY2Vz
QGlldGYub3JnPC9hPiZndDsgb24gYmVoYWxmIG9mICZxdW90O0xlcyBHaW5zYmVyZyAoZ2luc2Jl
cmcpJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86Z2luc2JlcmdAY2lzY28uY29tIj5naW5zYmVy
Z0BjaXNjby5jb208L2E+Jmd0Ozxicj4NCjxiPkRhdGU6IDwvYj5UaHVyc2RheSwgQXVndXN0IDEx
LCAyMDE2IGF0IDE6MjkgUE08YnI+DQo8Yj5UbzogPC9iPkppZSBEb25nICZsdDs8YSBocmVmPSJt
YWlsdG86amllLmRvbmdAaHVhd2VpLmNvbSI+amllLmRvbmdAaHVhd2VpLmNvbTwvYT4mZ3Q7LCBP
U1BGIFdHIExpc3QgJmx0OzxhIGhyZWY9Im1haWx0bzpvc3BmQGlldGYub3JnIj5vc3BmQGlldGYu
b3JnPC9hPiZndDs8YnI+DQo8Yj5DYzogPC9iPiZxdW90O1poYW5neHVkb25nICh6aGFuZ3h1ZG9u
ZywgVlJQKSZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnpoYW5neHVkb25nQGh1YXdlaS5jb20i
PnpoYW5neHVkb25nQGh1YXdlaS5jb208L2E+Jmd0OywgJnF1b3Q7PGEgaHJlZj0ibWFpbHRvOmxp
emhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbSI+bGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tPC9h
PiZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbSI+
bGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tPC9hPiZndDs8YnI+DQo8Yj5TdWJqZWN0OiA8L2I+
UmU6IFtPU1BGXSBTb2xpY2l0IGZlZWRiYWNrcyBvbiBkcmFmdC1kb25nLW9zcGYtbWF4YWdlLWZs
dXNoLXByb2JsZW0tc3RhdGVtZW50PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1qdXN0aWZ5Omlu
dGVyLWlkZW9ncmFwaCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+
Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8YmxvY2txdW90ZSBzdHlsZT0i
Ym9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0I1QzRERiA0LjVwdDtwYWRkaW5nOjBjbSAw
Y20gMGNtIDQuMHB0O21hcmdpbi1sZWZ0OjMuNzVwdDttYXJnaW4tcmlnaHQ6MGNtO21hcmdpbi1i
b3R0b206NS4wcHQiIGlkPSJNQUNfT1VUTE9PS19BVFRSSUJVVElPTl9CTE9DS1FVT1RFIj4NCjxk
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlm
eTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBoIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOiMxRjQ5N0QiPkppZSDigJM8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dy
YXBoIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwv
c3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0
aWZ5O3RleHQtanVzdGlmeTppbnRlci1pZGVvZ3JhcGgiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6IzFGNDk3RCI+SGF2aW5nIHRoZSBkaXNjdXNzaW9uIGhhcyBjZXJ0YWlubHkg
YmVlbiBhIGdvb2QgdGhpbmcsIGJ1dCBpZiB0aGUgY29uc2Vuc3VzIG9mIHRoZSBXRyBpcw0KIHRo
YXQgdGhlcmUgaXMgbm8gcHJvdG9jb2wgY2hhbmdlIHJlcXVpcmVkIHRoZW4gdGhlcmUgaXMgbm8g
bmVlZCBmb3IgYW55IGRyYWZ0IOKAkyB3aGljaCBpcyBteSBjdXJyZW50IHBvc2l0aW9uLjwvc3Bh
bj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5
O3RleHQtanVzdGlmeTppbnRlci1pZGVvZ3JhcGgiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWY7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFw
aCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5UaGUgb3RoZXIg
cG9pbnQgaXMgdGhhdCB5b3Ugc2VlbSB0byBiZSBjb25mdXNpbmcgdGhlIElTLUlTIFB1cmdlIG9y
aWdpbmF0aW9uIFRMViAoUkZDIDYyMzIpDQogd2l0aCBkZXRlY3RpbmcgaW52YWxpZCBwdXJnZXMv
cmVtYWluaW5nIGxpZmV0aW1lIGNvcnJ1cHRpb24uIFRoaXMgaXMgbm90IHRoZSBjYXNlLiBSRkMg
NjIzMiBzaW1wbHkgYWxsb3dzIHVzIHRvIGRldGVjdCB3aGljaCByb3V0ZXIgb3JpZ2luYXRlZCBh
IHB1cmdlIOKAkyBpdCBpcyBub3QgYWJsZSB0byBkZXRlY3Qgd2hldGhlciBhIHB1cmdlIGlzIHZh
bGlkL2ludmFsaWQg4oCTIGFuZCB3YXMgbm90IG1vdGl2YXRlZCBieSBjb25jZXJucyBhYm91dCBy
ZW1haW5pbmcNCiBsaWZldGltZSBjb3JydXB0aW9uLjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5O3RleHQtanVzdGlmeTppbnRlci1p
ZGVvZ3JhcGgiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5i
c3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWdu
Omp1c3RpZnk7dGV4dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFwaCI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsgTGVzPC9zcGFuPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1qdXN0
aWZ5OmludGVyLWlkZW9ncmFwaCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjoj
MUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpi
bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
InRleHQtYWxpZ246anVzdGlmeTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBoIj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3Bh
ZGRpbmc6MGNtIDBjbSAwY20gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25l
O2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNt
Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1q
dXN0aWZ5OmludGVyLWlkZW9ncmFwaCI+PGI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOmJsYWNrIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOmJsYWNrIj4NCiBEb25namllIChKaW1teSkgWzxhIGhyZWY9Im1haWx0bzpqaWUuZG9uZ0Bo
dWF3ZWkuY29tIj5tYWlsdG86amllLmRvbmdAaHVhd2VpLmNvbTwvYT5dDQo8YnI+DQo8Yj5TZW50
OjwvYj4gV2VkbmVzZGF5LCBBdWd1c3QgMTAsIDIwMTYgOToyNCBQTTxicj4NCjxiPlRvOjwvYj4g
TGVzIEdpbnNiZXJnIChnaW5zYmVyZyk7IDxhIGhyZWY9Im1haWx0bzpvc3BmQGlldGYub3JnIj5v
c3BmQGlldGYub3JnPC9hPjxicj4NCjxiPkNjOjwvYj4gWmhhbmd4dWRvbmcgKHpoYW5neHVkb25n
LCBWUlApOyA8YSBocmVmPSJtYWlsdG86bGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tIj4NCmxp
emhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbTwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IFtP
U1BGXSBTb2xpY2l0IGZlZWRiYWNrcyBvbiBkcmFmdC1kb25nLW9zcGYtbWF4YWdlLWZsdXNoLXBy
b2JsZW0tc3RhdGVtZW50PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5O3RleHQtanVzdGlmeTppbnRlci1p
ZGVvZ3JhcGgiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPiZuYnNw
OzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0
LWFsaWduOmp1c3RpZnk7dGV4dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFwaCI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5IaSBMZXMsPC9zcGFuPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1qdXN0aWZ5
OmludGVyLWlkZW9ncmFwaCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0
OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAu
NXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFj
ayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRl
eHQtYWxpZ246anVzdGlmeTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBoIj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlRoZSBjdXJyZW50IGRyYWZ0IGlzIGFi
b3V0IHByb2JsZW0gc3RhdGVtZW50LCBzbyBJTU8gd2hhdCB0aGUgV0cgbmVlZHMgdG8gY29uc2lk
ZXIgaXMgd2hldGhlcg0KIHRoaXMgaXMgYSB2dWxuZXJhYmlsaXR5IG9mIE9TUEYgcHJvdG9jb2ws
IGFuZCB3aGV0aGVyIGl0IGNhbiBoYXZlIG5lZ2F0aXZlIGltcGFjdCB0byB0aGUgbmV0d29yay4g
SWYgdGhlIHByb2JsZW0gaXMgYWNrbm93bGVkZ2VkLCBJTU8gaXQgaXMgd29ydGggdG8gYmUgZG9j
dW1lbnRlZC48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQt
YWxpZ246anVzdGlmeTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBoIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5O3RleHQtanVzdGlmeTpp
bnRlci1pZGVvZ3JhcGgiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3
RCI+VGhlIOKAnFJPSeKAnSBhcyB5b3UgbWVudGlvbmVkIGlzIGZvciB0aGUgZXZhbHVhdGlvbiBv
ZiB0aGUgcHJvcG9zZWQgc29sdXRpb25zLiBJIHRvdGFsbHkgYWdyZWUNCiB0aGF0IGZvciB0aGUg
dGltZXIgYnVnIGNhc2UsIHJlY29nbml6aW5nIGFuZCBpZ25vcmluZyB0aGUgcmVjZWl2ZWQgYWJu
b3JtYWwgTWF4YWdlIExTQXMgY2Fubm90IHN0b3AgdGhlIG1pc2JlaGF2ZWQgcm91dGVyIGZyb20g
Z2VuZXJhdGluZyBmdXJ0aGVyIE1heGFnZSBMU0EsIGFzIGl0IGlzIGEgc3lzdGVtYXRpYyBwcm9i
bGVtLCB3aGljaCBjYW4gb25seSBiZSBmaXhlZCBhZnRlciB0aGUgb3BlcmF0b3IgaWRlbnRpZmll
cyB0aGF0IHJvdXRlci4NCiBUaGlzIGlzIGFsc28gc2ltaWxhciB0byB0aGUgc3lzdGVtYXRpYyBj
b3JydXB0aW9uIG9mIElTLUlTIHJlbWFpbiB0aW1lLiAmbmJzcDtBbmQgdGhpcyBpcyB3aHkgdGhp
cyBkcmFmdCBtZW50aW9ucyB0d28ga2luZHMgb2YgcG90ZW50aWFsIHNvbHV0aW9ucywgdGhlIG1p
dGlnYXRpb24gbWVjaGFuaXNtIGNhbiBhdm9pZCB0aGUgbmV0d29yayBiZWluZyBzZXZlcmVseSBp
bXBhY3RlZCBieSB0aGUgcHJvYmxlbSwgd2hpbGUgZm9yIHN5c3RlbWF0aWMgcHJvYmxlbXMsDQog
cHJvYmxlbSBsb2NhbGl6YXRpb24gaXMgbmVlZGVkIHRvIGlkZW50aWZ5IHRoZSBtaXNiZWhhdmVk
IHJvdXRlciBhbmQgdGhlbiBzb2x2ZSB0aGUgcHJvYmxlbS48L3NwYW4+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeTt0ZXh0LWp1c3RpZnk6aW50
ZXItaWRlb2dyYXBoIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Qi
PiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1h
bGlnbjpqdXN0aWZ5O3RleHQtanVzdGlmeTppbnRlci1pZGVvZ3JhcGgiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+QmVzdCByZWdhcmRzLDwvc3Bhbj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5O3RleHQtanVz
dGlmeTppbnRlci1pZGVvZ3JhcGgiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
IzFGNDk3RCI+SmllPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEw
LjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6Ymxh
Y2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0
ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFwaCI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRk
aW5nOjBjbSAwY20gMGNtIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTti
b3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5O3RleHQtanVz
dGlmeTppbnRlci1pZGVvZ3JhcGgiPjxiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6YmxhY2siPkZyb206PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOmJsYWNrIj4NCiBPU1BGIFs8YSBocmVmPSJtYWlsdG86b3NwZi1ib3VuY2VzQGlldGYub3Jn
Ij5tYWlsdG86b3NwZi1ib3VuY2VzQGlldGYub3JnPC9hPl0gPGI+DQpPbiBCZWhhbGYgT2YgPC9i
PkxlcyBHaW5zYmVyZyAoZ2luc2JlcmcpPGJyPg0KPGI+U2VudDo8L2I+IE1vbmRheSwgQXVndXN0
IDA4LCAyMDE2IDI6MTQgQU08YnI+DQo8Yj5Ubzo8L2I+IERvbmdqaWUgKEppbW15KSAmbHQ7PGEg
aHJlZj0ibWFpbHRvOmppZS5kb25nQGh1YXdlaS5jb20iPmppZS5kb25nQGh1YXdlaS5jb208L2E+
Jmd0OzsNCjxhIGhyZWY9Im1haWx0bzpvc3BmQGlldGYub3JnIj5vc3BmQGlldGYub3JnPC9hPjxi
cj4NCjxiPkNjOjwvYj4gWmhhbmd4dWRvbmcgKHpoYW5neHVkb25nLCBWUlApICZsdDs8YSBocmVm
PSJtYWlsdG86emhhbmd4dWRvbmdAaHVhd2VpLmNvbSI+emhhbmd4dWRvbmdAaHVhd2VpLmNvbTwv
YT4mZ3Q7Ow0KPGEgaHJlZj0ibWFpbHRvOmxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbSI+bGl6
aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW09T
UEZdIFNvbGljaXQgZmVlZGJhY2tzIG9uIGRyYWZ0LWRvbmctb3NwZi1tYXhhZ2UtZmx1c2gtcHJv
YmxlbS1zdGF0ZW1lbnQ8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpi
bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1qdXN0aWZ5OmludGVyLWlk
ZW9ncmFwaCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+Jm5ic3A7
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQt
YWxpZ246anVzdGlmeTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBoIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkppZSDigJM8L3NwYW4+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeTt0ZXh0LWp1c3RpZnk6
aW50ZXItaWRlb2dyYXBoIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5
N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNr
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4
dC1hbGlnbjpqdXN0aWZ5O3RleHQtanVzdGlmeTppbnRlci1pZGVvZ3JhcGgiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+VGhpbmtpbmcgYWJvdXQgdGhlIGZvbGxv
d2luZyBzb21lIG1vcmU6PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJ0ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFwaCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeTt0ZXh0LWp1
c3RpZnk6aW50ZXItaWRlb2dyYXBoIj48aT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOnJlZCI+Jmx0O3NuaXAmZ3Q7PC9zcGFuPjwvaT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5O3RleHQtanVzdGlmeTppbnRlci1pZGVvZ3Jh
cGgiPjxpPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6cmVkIj5XaGF0IHJlbWFp
bnMgaXMgdGhlIHBvc3NpYmlsaXR5IHRoYXQgYW4gaW1wbGVtZW50YXRpb24gaGFzIHNvbWUgYnVn
IGFuZCB1bmludGVudGlvbmFsbHkgbW9kaWZpZXMNCiB0aGUgYWdlIHRvIHNvbWV0aGluZyBvdGhl
ciB0aGFuIHdoYXQgaXQgc2hvdWxkIGJlIGR1ZSB0byB0aGUgYWN0dWFsIGVsYXBzZWQgdGltZSBz
aW5jZSBMU0EgZ2VuZXJhdGlvbi4gSSBzdXBwb3NlIGEgbWVjaGFuaXNtIGVxdWl2YWxlbnQgdG8g
d2hhdCB0aGUgSVMtSVMgZHJhZnQgZGVmaW5lZCBpLmUuIHNldHRpbmcgdGhlIGFnZSB0byDigJxu
ZXfigJ0gKDAgaW4gT1NQRiBjYXNlKSB3aGVuIGZpcnN0IHJlY2VpdmluZyBhIG5vbi1zZWxmLWdl
bmVyYXRlZA0KIExTQSBjb3VsZCBiZSB1c2VmdWwgdG8gcHJldmVudCBuZWdhdGl2ZSBpbXBhY3Rz
IG9mIHN1Y2ggYW4gaW1wbGVtZW50YXRpb24gYnVnLiBJcyB0aGlzIHdoYXQgeW91IGludGVuZD88
L3NwYW4+PC9pPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWdu
Omp1c3RpZnk7dGV4dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFwaCI+PGk+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjpyZWQiPiZuYnNwOzwvc3Bhbj48L2k+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeTt0ZXh0LWp1c3RpZnk6aW50
ZXItaWRlb2dyYXBoIj48aT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOnJlZCI+
W0ppZV06IE1vcmUgc3BlY2lmaWNhbGx5LCB0aGUgcHJvYmxlbSBjb3VsZCBiZSBjYXVzZWQgYnkg
ZWl0aGVyIOKAnHNldHRpbmcgdGhlIExTIGFnZSBmaWVsZA0KIGluY29ycmVjdGx5IGR1ZSB0byBp
bXBsZW1lbnRhdGlvbiBidWfigJ0gb3Ig4oCcc3lzdGVtIHRpbWVyIHJ1bnMgc28gZmFzdCB0aGF0
IHRoZSBMUyBhZ2UgcmVhY2hlcyBNYXhBZ2UgbXVjaCBlYXJsaWVyIHRoYW4gb3RoZXIgcm91dGVy
c+KAnS4gQW5vdGhlciBsZXNzIGxpa2VseSBjYXNlIGlzIHRoYXQgdGhlIExTIGFnZSBmaWVsZCBp
cyBjb3JydXB0ZWQgYmVmb3JlIHRoZSBMU0EgaXMgYXNzZW1ibGVkIGludG8gT1NQRiBwYWNrZXQu
PC9zcGFuPjwvaT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGln
bjpqdXN0aWZ5O3RleHQtanVzdGlmeTppbnRlci1pZGVvZ3JhcGgiPjxpPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6cmVkIj4mbHQ7ZW5kIHNuaXAmZ3Q7PC9zcGFuPjwvaT48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5O3RleHQt
anVzdGlmeTppbnRlci1pZGVvZ3JhcGgiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFwaCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5UaGUgYmVuZWZpdHMgYXJl
IGV4dHJlbWVseSBsaW1pdGVkLiBJZiBhIHJvdXRlciBwcmVtYXR1cmVseSBhZ2VzIGFuIExTQSBk
dWUgdG8gYSB0aW1lciBidWcsDQogaWdub3JpbmcgdGhlIHJlY2VpdmVkIExTQSBhZ2Ugb24gcmVj
ZXB0aW9uIGlzbuKAmXQgZ29pbmcgdG8gcHJldmVudCBwcmVtYXR1cmUgcHVyZ2luZyBieSB0aGUg
cm91dGVyIHdoaWNoIGhhcyB0aGUgYnVnLiBTbyB0aGUgZWZmZWN0IG9mIGlnbm9yaW5nIHRoZSBy
ZWNlaXZlZCBMU0EgYWdlIHByaW9yIHRvIHJlYWNoaW5nIE1BWEFHRSB3aWxsIGJlIHNob3J0IGxp
dmVkLiBZb3UgYXJlIHRoZW4gbGVmdCB3aXRoIHRoZSBwb3NzaWJpbGl0eSB0aGF0IGFuDQogaW1w
bGVtZW50YXRpb24gY29ycnVwdHMgdGhlIExTQSBhZ2UgQkVGT1JFIGNhbGN1bGF0aW5nIGNoZWNr
c3VtL2NyeXB0byBhdXRoZW50aWNhdGlvbiDigJMgYnV0IGl0cyBsb2NhbCB0aW1lb3V0IGxvZ2lj
IGlzIHVuYWZmZWN0ZWQuIFRoaXMgaGFzIHZlcnkgbGltaXRlZCB2YWx1ZS4gV2hldGhlciB0aGUg
V0cgY29uc2lkZXJzIHRoaXMgd29ydGggcHVyc3VpbmcgaXMgc29tZXRoaW5nIHlvdSBuZWVkIHRv
IGFzay4gRm9yIG15c2VsZiwgSSBkb27igJl0IHNlZQ0KIG11Y2ggUk9JIGhlcmUuPC9zcGFuPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7dGV4
dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFwaCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9InRleHQtYWxpZ246anVzdGlmeTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBoIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwO0xl
czwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpq
dXN0aWZ5O3RleHQtanVzdGlmeTppbnRlci1pZGVvZ3JhcGgiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1qdXN0aWZ5OmludGVyLWlk
ZW9ncmFwaCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJz
cDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246
anVzdGlmeTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBoIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2IHN0eWxl
PSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGNtIDBj
bSAwY20gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6
c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1qdXN0aWZ5OmludGVy
LWlkZW9ncmFwaCI+PGI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5G
cm9tOjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj4N
CiBEb25namllIChKaW1teSkgWzxhIGhyZWY9Im1haWx0bzpqaWUuZG9uZ0BodWF3ZWkuY29tIj5t
YWlsdG86amllLmRvbmdAaHVhd2VpLmNvbTwvYT5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gTW9uZGF5
LCBBdWd1c3QgMDEsIDIwMTYgOTo0MyBQTTxicj4NCjxiPlRvOjwvYj4gTGVzIEdpbnNiZXJnIChn
aW5zYmVyZyk7IDxhIGhyZWY9Im1haWx0bzpvc3BmQGlldGYub3JnIj5vc3BmQGlldGYub3JnPC9h
Pjxicj4NCjxiPkNjOjwvYj4gWmhhbmd4dWRvbmcgKHpoYW5neHVkb25nLCBWUlApOyA8YSBocmVm
PSJtYWlsdG86bGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tIj4NCmxpemhlbnFpYW5nQGNoaW5h
bW9iaWxlLmNvbTwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IFtPU1BGXSBTb2xpY2l0IGZl
ZWRiYWNrcyBvbiBkcmFmdC1kb25nLW9zcGYtbWF4YWdlLWZsdXNoLXByb2JsZW0tc3RhdGVtZW50
PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0idGV4dC1hbGlnbjpqdXN0aWZ5O3RleHQtanVzdGlmeTppbnRlci1pZGVvZ3JhcGgiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7
dGV4dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFwaCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
Zjtjb2xvcjojMUY0OTdEIj5IaSBMZXMsDQo8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dy
YXBoIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwv
c3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0
aWZ5O3RleHQtanVzdGlmeTppbnRlci1pZGVvZ3JhcGgiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6IzFGNDk3RCI+UGxlYXNlIHNlZSBteSByZXBsaWVzIHdpdGggW0ppZTJdOjwv
c3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0
aWZ5O3RleHQtanVzdGlmeTppbnRlci1pZGVvZ3JhcGgiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0
eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzoz
LjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGln
bjpqdXN0aWZ5O3RleHQtanVzdGlmeTppbnRlci1pZGVvZ3JhcGgiPjxiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+DQogTGVzIEdpbnNiZXJnIChnaW5zYmVyZykgWzxh
IGhyZWY9Im1haWx0bzpnaW5zYmVyZ0BjaXNjby5jb20iPm1haWx0bzpnaW5zYmVyZ0BjaXNjby5j
b208L2E+XQ0KPGJyPg0KPGI+U2VudDo8L2I+IE1vbmRheSwgQXVndXN0IDAxLCAyMDE2IDk6NTcg
UE08YnI+DQo8Yj5Ubzo8L2I+IERvbmdqaWUgKEppbW15KTsgPGEgaHJlZj0ibWFpbHRvOm9zcGZA
aWV0Zi5vcmciPm9zcGZAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+Q2M6PC9iPiBaaGFuZ3h1ZG9uZyAo
emhhbmd4dWRvbmcsIFZSUCk7IDxhIGhyZWY9Im1haWx0bzpsaXpoZW5xaWFuZ0BjaGluYW1vYmls
ZS5jb20iPg0KbGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tPC9hPjxicj4NCjxiPlN1YmplY3Q6
PC9iPiBSRTogW09TUEZdIFNvbGljaXQgZmVlZGJhY2tzIG9uIGRyYWZ0LWRvbmctb3NwZi1tYXhh
Z2UtZmx1c2gtcHJvYmxlbS1zdGF0ZW1lbnQ8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1qdXN0
aWZ5OmludGVyLWlkZW9ncmFwaCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpi
bGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9InRleHQtYWxpZ246anVzdGlmeTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBoIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkppZSAtPC9zcGFuPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7dGV4
dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFwaCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5v
bmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDQuMHB0
Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0
REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5O3RleHQtanVzdGlmeTppbnRlci1pZGVvZ3JhcGgi
PjxiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+RnJvbTo8L3NwYW4+
PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+DQogRG9uZ2ppZSAo
SmltbXkpIFs8YSBocmVmPSJtYWlsdG86amllLmRvbmdAaHVhd2VpLmNvbSI+bWFpbHRvOmppZS5k
b25nQGh1YXdlaS5jb208L2E+XQ0KPGJyPg0KPGI+U2VudDo8L2I+IE1vbmRheSwgQXVndXN0IDAx
LCAyMDE2IDE6NDQgQU08YnI+DQo8Yj5Ubzo8L2I+IExlcyBHaW5zYmVyZyAoZ2luc2JlcmcpOyA8
YSBocmVmPSJtYWlsdG86b3NwZkBpZXRmLm9yZyI+b3NwZkBpZXRmLm9yZzwvYT48YnI+DQo8Yj5D
Yzo8L2I+IFpoYW5neHVkb25nICh6aGFuZ3h1ZG9uZywgVlJQKTsgPGEgaHJlZj0ibWFpbHRvOmxp
emhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbSI+DQpsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb208
L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJFOiBbT1NQRl0gU29saWNpdCBmZWVkYmFja3Mgb24g
ZHJhZnQtZG9uZy1vc3BmLW1heGFnZS1mbHVzaC1wcm9ibGVtLXN0YXRlbWVudDwvc3Bhbj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxp
Z246anVzdGlmeTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBoIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5O3RleHQtanVzdGlm
eTppbnRlci1pZGVvZ3JhcGgiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEw
LjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFG
NDk3RCI+SGkgTGVzLDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJs
YWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
dGV4dC1hbGlnbjpqdXN0aWZ5O3RleHQtanVzdGlmeTppbnRlci1pZGVvZ3JhcGgiPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1qdXN0
aWZ5OmludGVyLWlkZW9ncmFwaCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjoj
MUY0OTdEIj5QbGVhc2Ugc2VlIGlubGluZSB3aXRoIFtKaWVdOjwvc3Bhbj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5O3RleHQtanVzdGlmeTpp
bnRlci1pZGVvZ3JhcGgiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3
RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2si
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTti
b3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5O3RleHQtanVz
dGlmeTppbnRlci1pZGVvZ3JhcGgiPjxiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjpibGFjayI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjpibGFjayI+DQogTGVzIEdpbnNiZXJnIChnaW5zYmVyZykgWzxhIGhyZWY9Im1haWx0bzpnaW5z
YmVyZ0BjaXNjby5jb20iPm1haWx0bzpnaW5zYmVyZ0BjaXNjby5jb208L2E+XQ0KPGJyPg0KPGI+
U2VudDo8L2I+IE1vbmRheSwgQXVndXN0IDAxLCAyMDE2IDM6MDkgUE08YnI+DQo8Yj5Ubzo8L2I+
IERvbmdqaWUgKEppbW15KTsgPGEgaHJlZj0ibWFpbHRvOm9zcGZAaWV0Zi5vcmciPm9zcGZAaWV0
Zi5vcmc8L2E+PGJyPg0KPGI+Q2M6PC9iPiBaaGFuZ3h1ZG9uZyAoemhhbmd4dWRvbmcsIFZSUCk7
IDxhIGhyZWY9Im1haWx0bzpsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb20iPg0KbGl6aGVucWlh
bmdAY2hpbmFtb2JpbGUuY29tPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSRTogW09TUEZdIFNv
bGljaXQgZmVlZGJhY2tzIG9uIGRyYWZ0LWRvbmctb3NwZi1tYXhhZ2UtZmx1c2gtcHJvYmxlbS1z
dGF0ZW1lbnQ8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFw
aCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246
anVzdGlmeTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBoIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkppZSDigJM8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZjtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeTt0ZXh0LWp1c3RpZnk6aW50ZXIt
aWRlb2dyYXBoIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZu
YnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGln
bjpqdXN0aWZ5O3RleHQtanVzdGlmeTppbnRlci1pZGVvZ3JhcGgiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+RnVsbHkgYWdyZWUgdGhhdCBJUy1JUyBhbmQgT1NQ
RiBkaWZmZXIgaW4gdGhpcyByZWdhcmQuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWY7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFw
aCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3Nw
YW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlm
eTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBoIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOiMxRjQ5N0QiPjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL2lkL2RyYWZ0
LWlldGYtaXNpcy1yZW1haW5pbmctbGlmZXRpbWUtMDEudHh0Ij5odHRwczovL3d3dy5pZXRmLm9y
Zy9pZC9kcmFmdC1pZXRmLWlzaXMtcmVtYWluaW5nLWxpZmV0aW1lLTAxLnR4dDwvYT4NCiBhZGRy
ZXNzZXMgcHJvYmxlbXMgd2hlcmUgY29ycnVwdGlvbiBvZiB0aGUgcmVtYWluaW5nIGxpZmV0aW1l
IG9jY3VycyBlaXRoZXIgZHVyaW5nIHRyYW5zbWlzc2lvbi9yZWNlcHRpb24gb3IgZHVlIHRvIHNv
bWUgRE9TIGF0dGFjay4gVGhpcyBpc27igJl0IGEgY29uY2VybiB3IE9TUEYgKGhvcGUgeW91IGFn
cmVlKS48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxp
Z246anVzdGlmeTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBoIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5O3RleHQtanVzdGlmeTppbnRl
ci1pZGVvZ3JhcGgiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+
W0ppZV06IFllcywgZm9yIE9TUEYgdGhlIGNvcnJ1cHRpb24gZHVyaW5nIHBhY2tldCB0cmFuc21p
c3Npb24gY2FuIGJlIGRldGVjdGVkLjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5O3RleHQtanVzdGlmeTppbnRlci1pZGVvZ3JhcGgi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFu
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7
dGV4dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFwaCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
Zjtjb2xvcjojMUY0OTdEIj5XaGF0IHJlbWFpbnMgaXMgdGhlIHBvc3NpYmlsaXR5IHRoYXQgYW4g
aW1wbGVtZW50YXRpb24gaGFzIHNvbWUgYnVnIGFuZCB1bmludGVudGlvbmFsbHkgbW9kaWZpZXMN
CiB0aGUgYWdlIHRvIHNvbWV0aGluZyBvdGhlciB0aGFuIHdoYXQgaXQgc2hvdWxkIGJlIGR1ZSB0
byB0aGUgYWN0dWFsIGVsYXBzZWQgdGltZSBzaW5jZSBMU0EgZ2VuZXJhdGlvbi4gSSBzdXBwb3Nl
IGEgbWVjaGFuaXNtIGVxdWl2YWxlbnQgdG8gd2hhdCB0aGUgSVMtSVMgZHJhZnQgZGVmaW5lZCBp
LmUuIHNldHRpbmcgdGhlIGFnZSB0byDigJxuZXfigJ0gKDAgaW4gT1NQRiBjYXNlKSB3aGVuIGZp
cnN0IHJlY2VpdmluZyBhIG5vbi1zZWxmLWdlbmVyYXRlZA0KIExTQSBjb3VsZCBiZSB1c2VmdWwg
dG8gcHJldmVudCBuZWdhdGl2ZSBpbXBhY3RzIG9mIHN1Y2ggYW4gaW1wbGVtZW50YXRpb24gYnVn
LiBJcyB0aGlzIHdoYXQgeW91IGludGVuZD88L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dy
YXBoIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwv
c3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0
aWZ5O3RleHQtanVzdGlmeTppbnRlci1pZGVvZ3JhcGgiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6IzFGNDk3RCI+W0ppZV06IE1vcmUgc3BlY2lmaWNhbGx5LCB0aGUgcHJvYmxl
bSBjb3VsZCBiZSBjYXVzZWQgYnkgZWl0aGVyIOKAnHNldHRpbmcgdGhlIExTIGFnZSBmaWVsZA0K
IGluY29ycmVjdGx5IGR1ZSB0byBpbXBsZW1lbnRhdGlvbiBidWfigJ0gb3Ig4oCcc3lzdGVtIHRp
bWVyIHJ1bnMgc28gZmFzdCB0aGF0IHRoZSBMUyBhZ2UgcmVhY2hlcyBNYXhBZ2UgbXVjaCBlYXJs
aWVyIHRoYW4gb3RoZXIgcm91dGVyc+KAnS4gQW5vdGhlciBsZXNzIGxpa2VseSBjYXNlIGlzIHRo
YXQgdGhlIExTIGFnZSBmaWVsZCBpcyBjb3JydXB0ZWQgYmVmb3JlIHRoZSBMU0EgaXMgYXNzZW1i
bGVkIGludG8gT1NQRiBwYWNrZXQuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFwaCI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeTt0
ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBoIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOiMxRjQ5N0QiPltKaWVdOiBSZWdhcmRpbmcgdGhlIHNvbHV0aW9ucyBzcGFjZSwgSU1P
IHdlIG5lZWQgdG8gY29uc2lkZXIgYm90aCBjYXNlczog4oCcTFMgYWdlIHJlYWNoZXMNCiBNYXhB
Z2XigJ0gYW5kIOKAnExTIGFnZSBjbG9zZSB0byBNYXhBZ2XigJ0uIEZvciBJUy1JUywgUkZDIDYy
MzIgYW5kIFJGQyA2MjMzIHByb3ZpZGUgc29sdXRpb25zIGZvciB0aGUgZGV0ZWN0aW9uIGFuZCBp
ZGVudGlmaWNhdGlvbiBvZiBjb3JydXB0ZWQgSVMtSVMgcHVyZ2UsIHdoaWxlIE9TUEYgZG9lcyBu
b3QgaGF2ZSBzaW1pbGFyIG1lY2hhbmlzbXMuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1qdXN0aWZ5OmludGVyLWlkZW9n
cmFwaCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8
L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVz
dGlmeTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBoIj48Yj48aT48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPltMZXM6XSBJdCBpcyBpbmNvcnJlY3QgdG8gc2F5
IHRoYXQgUkZDIDYyMzIgbWFrZXMgaXQgcG9zc2libGUgdG8gZGV0ZWN0IGEgY29ycnVwdCBwdXJn
ZS4NCiBXaGF0IGl0IGRvZXMgZG8gaXMgdG8gcHJvdmlkZSBhbiBpbmRpY2F0aW9uIGFzIHRvIHdo
aWNoIElTIGluaXRpYXRlZCBhIHB1cmdlLiBJIGRvbuKAmXQga25vdyBob3cgT1NQRiB3b3VsZCBh
ZGRyZXNzIHRoaXMgaXNzdWUsIGJ1dCBmb3IgT1NQRnYyIGF0IGxlYXN0IGFueSBzb2x1dGlvbiB3
b3VsZCBsaWtlbHkgbm90IGJlIGJhY2t3YXJkcyBjb21wYXRpYmxlLiBGb3IgdGhpcyByZWFzb24g
SSBzdWdnZXN0IHRoYXQgeW91IG5vdCB0cnkgdG8gYWRkcmVzcw0KIHRoaXMgaXNzdWUgaW4gdGhl
IHNhbWUgZHJhZnQuPC9zcGFuPjwvaT48L2I+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9InRleHQtYWxpZ246anVzdGlmeTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBoIj48
Yj48aT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwv
c3Bhbj48L2k+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFs
aWduOmp1c3RpZnk7dGV4dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFwaCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5bSmllMl06IEFncmVlZCwgUkZDIDYyMzIgcHJv
dmlkZSB0aGUgbWVjaGFuaXNtIHRvIHRyYWNrIHRoZSBtaXNiZWhhdmVkIHJvdXRlcnMgc28gdGhh
dCBvcGVyYXRvcg0KIGNhbiBmaXggdGhlIHByb2JsZW0sIHRoZSBkZXRlY3Rpb24gY2FuIGJlIGJh
c2VkIG9uIHRoZSBydWxlcyBpbiBSRkMgNjIzMyBvciBzb21lIG90aGVyIGFub21hbGllcy4gSW5k
ZWVkIGZvciBPU1BGdjIgbGVnYWN5IExTQXMsIGl0IGlzIGRpZmZpY3VsdCB0byBpbnRyb2R1Y2Ug
dGhlIG1lY2hhbmlzbSBzaW1pbGFyIHRvIFJGQyA2MjMyLCB3aGlsZSBpdCBjYW4gYmUgZWFzaWVy
IGZvciB0aGUgT1NQRnYyL3YzIEV4dGVuZGVkIExTQXMuIFNvIGl0IGRlcGVuZHMNCiBvbiBob3cg
YmFja3dhcmQgY29tcGF0aWJsZSB0aGUgc29sdXRpb24gc2hvdWxkIGJlLiBJIGFncmVlIHdpdGgg
eW91IHRoYXQgdGhlIHNvbHV0aW9uIGZvciBQcm9ibGVtIExvY2FsaXphdGlvbiBpbiBPU1BGIG5l
ZWRzIHRvIGJlIHByb3ZpZGVkIGluIGEgc2VwYXJhdGUgZG9jdW1lbnQuPC9zcGFuPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1qdXN0
aWZ5OmludGVyLWlkZW9ncmFwaCI+PGI+PGk+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PC9pPjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5O3RleHQtanVzdGlmeTppbnRlci1pZGVv
Z3JhcGgiPjxiPjxpPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+
U29sdXRpb25zIHRvIExTIGFnZSAmbmJzcDtjb3JydXB0aW9uIGNhbiBiZSBkb25lIGluIGEgYmFj
a3dhcmRzIGNvbXBhdGlibGUgd2F5LCBidXQgdGhleQ0KICZuYnNwO01VU1QgTk9UIHJlc3VsdCBp
biBkaXNjYXJkaW5nIHB1cmdlcyB3aGljaCBwYXNzIGF1dGhlbnRpY2F0aW9uLSBkb2luZyBzbyBw
bGFjZXMgeW91IGF0IHJpc2sgZm9yIGhhdmluZyBpbmNvbnNpc3RlbnQgTFNEQnMgaW4gdGhlIG5l
dHdvcmsuPC9zcGFuPjwvaT48L2I+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpi
bGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
InRleHQtYWxpZ246anVzdGlmeTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBoIj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5O3RleHQtanVz
dGlmeTppbnRlci1pZGVvZ3JhcGgiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
IzFGNDk3RCI+W0ppZTJdOiBFeGFjdGx5LiBUaGUgcmVjZWl2ZWQgTWF4QWdlIExTQXMgY2Fubm90
IHNpbXBseSBiZSBkaXNjYXJkZWQsIHRoZSBkZWNpc2lvbiBtdXN0IGJlDQogbWFkZSBjYXJlZnVs
bHksIHByb2JhYmx5IGJhc2VkIG9uIHNvbWUgYWRkaXRpb25hbCBpbmZvcm1hdGlvbi4gVGhlIGF1
dGhvcnMgaGFzIGRpc2N1c3NlZCBzb21lIHBvc3NpYmxlIHNvbHV0aW9uIGludGVybmFsbHksIGFu
ZCB3aWxsIHByZXBhcmUgc29tZSBtYXRlcmlhbCBmb3IgZnVydGhlciBvcGVuIGRpc2N1c3Npb24u
PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1
c3RpZnk7dGV4dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFwaCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRl
b2dyYXBoIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkFzIHdy
aXR0ZW4sIHRoZSBkcmFmdCBtYWtlcyBjbGFpbXMgdGhhdCBhcmUgYXQgbGVhc3QgbWlzbGVhZGlu
ZyDigJMgYW5kIEkgYmVsaWV2ZSBhY3R1YWxseQ0KIGluY29ycmVjdC4gSW4gU2VjdGlvbiA2IHlv
dSBzYXk6PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFs
aWduOmp1c3RpZnk7dGV4dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFwaCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeTt0ZXh0LWp1c3RpZnk6aW50
ZXItaWRlb2dyYXBoIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Qi
PuKAnFRoZSBMUyBhZ2UgZmllbGQgbWF5IGJlIGFsdGVyZWQgYXMgYSByZXN1bHQgb2Y8L3NwYW4+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeTt0
ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBoIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyBwYWNrZXQgY29ycnVwdGlvbiwgc3VjaCBtb2Rp
ZmljYXRpb24gY2Fubm90IGJlIGRldGVjdGVkIGJ5IExTQTwvc3Bhbj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5O3RleHQtanVzdGlmeTppbnRl
ci1pZGVvZ3JhcGgiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+
Jm5ic3A7Jm5ic3A7IGNoZWNrc3VtIG5vciBPU1BGIHBhY2tldCBjcnlwdG9ncmFwaGljIGF1dGhl
bnRpY2F0aW9uLuKAnTwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJs
YWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
dGV4dC1hbGlnbjpqdXN0aWZ5O3RleHQtanVzdGlmeTppbnRlci1pZGVvZ3JhcGgiPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1qdXN0
aWZ5OmludGVyLWlkZW9ncmFwaCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjoj
MUY0OTdEIj5UaGlzIGlzbuKAmXQgY29ycmVjdC48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRl
b2dyYXBoIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNw
Ozwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpq
dXN0aWZ5O3RleHQtanVzdGlmeTppbnRlci1pZGVvZ3JhcGgiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+W0ppZV0gVGhhbmtzIGZvciBwb2ludGluZyBvdXQgdGhp
cy4gVGhpcyBzZW50ZW5jZSBuZWVkIHRvIGJlIHJldmlzZWQgdG8gbWVudGlvbiDigJxMU0EgY29y
cnVwdGlvbuKAnQ0KIHJhdGhlciB0aGFuIOKAnHBhY2tldCBjb3JydXB0aW9u4oCdLjwvc3Bhbj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5O3Rl
eHQtanVzdGlmeTppbnRlci1pZGVvZ3JhcGgiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFwaCI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5XaGF0IHdvdWxkIGJl
IGhlbHBmdWwg4oCTIGF0IGxlYXN0IHRvIG1lIOKAkyBpcyB0byBtb3ZlIGZyb20gYSBnZW5lcmlj
IHByb2JsZW0gc3RhdGVtZW50IHRvIHRoZQ0KIHNwZWNpZmljIHByb2JsZW0geW91IHdhbnQgdG8g
c29sdmUgYW5kIHRoZSBwcm9wb3NlZCBzb2x1dGlvbi4gVGhpcyBhbHNvIHJlcXVpcmVzIHlvdSB0
byBtb3JlIGNsZWFybHkgc3RhdGUgdGhlIGNhc2VzIHdoZXJlIHRoZXJlIGlzIGFuIGFjdHVhbCB2
dWxuZXJhYmlsaXR5LiBJdCB3b3VsZCBiZSBhIGxvdCBlYXNpZXIgdG8gc3VwcG9ydCB0aGUgZHJh
ZnQgaWYgdGhpcyB3ZXJlIGRvbmUuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFwaCI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeTt0
ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBoIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOiMxRjQ5N0QiPltKaWVdIFRoYW5rcyBmb3IgeW91ciBzdWdnZXN0aW9uLiBZZXMgd2Ug
Y2FuIHVwZGF0ZSB0aGlzIGRyYWZ0IHdpdGggbW9yZSBzcGVjaWZpYyBwcm9ibGVtDQogc3RhdGVt
ZW50cyBhcyBJIG1lbnRpb25lZCBhYm92ZS4gPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1qdXN0aWZ5OmludGVyLWlkZW9n
cmFwaCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8
L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVz
dGlmeTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBoIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOiMxRjQ5N0QiPltKaWVdIEFzIGZvciB0aGUgcHJvcG9zZWQgc29sdXRpb25z
LCB0aGUgY3VycmVudCBkcmFmdCBzcGVjaWZpZXMgdGhlIHJlcXVpcmVtZW50cyBvbiB0aGUNCiBw
b3RlbnRpYWwgc29sdXRpb25zLCBmcm9tIHdoaWNoIHdlIGVudmlzaW9uIHRoYXQgZGlmZmVyZW50
IHNvbHV0aW9ucyBtYXliZSBuZWVkZWQgZm9yIOKAnEltcGFjdCBNaXRpZ2F0aW9u4oCdIGFuZCDi
gJxQcm9ibGVtIExvY2FsaXphdGlvbuKAnS4gVGhlIHNvbHV0aW9uIGZvciDigJxJbXBhY3QgbWl0
aWdhdGlvbuKAnSBjYW4gYmUgdGhlIGVhc2llciBvbmUsIGZvciB3aGljaCB3ZSBjYW4gc3RhcnQg
dG8gZGlzY3VzcyB0aGUgcG90ZW50aWFsIHNvbHV0aW9ucyBub3cuDQogV2hpbGUgdGhlIHNvbHV0
aW9uIGZvciDigJxwcm9ibGVtIGxvY2FsaXphdGlvbuKAnSBtYXkgbmVlZCBtb3JlIGNvbnNpZGVy
YXRpb25zLjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1h
bGlnbjpqdXN0aWZ5O3RleHQtanVzdGlmeTppbnRlci1pZGVvZ3JhcGgiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1qdXN0aWZ5Omlu
dGVyLWlkZW9ncmFwaCI+PGI+PGk+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjoj
MUY0OTdEIj5bTGVzOl0gQSBkaXNjdXNzaW9uIG9mIHRoZSByZXF1aXJlbWVudHMgaXMgdXNlZnVs
IGFuZCBuZWNlc3NhcnksIGJ1dCBJTU8gdW50aWwgeW91DQogcHJvcG9zZSBhIHNvbHV0aW9uIHRo
ZXJlIGlzbuKAmXQgZW5vdWdoIHN1YnN0YW5jZSBmb3IgdGhlIGRvY3VtZW50IHRvIGJlY29tZSBh
IFdHIGRvY3VtZW50Ljwvc3Bhbj48L2k+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFwaCI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeTt0
ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBoIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOiMxRjQ5N0QiPltKaWUyXSBZZXMgdGhlIGN1cnJlbnQgZHJhZnQgZm9jdXNlcyBvbiB0
aGUgcHJvYmxlbSBzdGF0ZW1lbnQgYW5kIHRoZSByZXF1aXJlbWVudHMsIHRoZSBnb2FsDQogaXMg
dG8gZmlyc3RseSBnZXQgdGhlIE1heEFnZSBmbHVzaCBwcm9ibGVtIGFja25vd2xlZGdlZCBhbmQg
cmVhY2ggY29uc2Vuc3VzIG9uIHRoZSByZXF1aXJlbWVudHMuIFRoZW4gdGhlIHBsYW4gaXMgdG8g
c3BlY2lmeSB0aGUgc29sdXRpb25zIGluIHNlcGFyYXRlIGRvY3VtZW50cy4mbmJzcDsgWW91ciB2
YWx1YWJsZSBzdWdnZXN0aW9ucyB3aWxsIGJlIGNvbnNpZGVyZWQsIGFuZCBmdXJ0aGVyIGNvbnRy
aWJ1dGlvbnMgYXJlIHdlbGNvbWUuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFwaCI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeTt0
ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBoIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOiMxRjQ5N0QiPkJlc3QgcmVnYXJkcyw8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRl
b2dyYXBoIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkppZTwv
c3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0
aWZ5O3RleHQtanVzdGlmeTppbnRlci1pZGVvZ3JhcGgiPjxiPjxpPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjwvaT48L2I+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeTt0ZXh0LWp1c3Rp
Znk6aW50ZXItaWRlb2dyYXBoIj48Yj48aT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyBMZXM8L3NwYW4+PC9pPjwvYj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5O3RleHQtanVz
dGlmeTppbnRlci1pZGVvZ3JhcGgiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJ0ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFwaCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5CZXN0IHJlZ2FyZHMsPC9zcGFu
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7
dGV4dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFwaCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
Zjtjb2xvcjojMUY0OTdEIj5KaWU8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9InRleHQtYWxpZ246anVzdGlmeTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBoIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5O3Rl
eHQtanVzdGlmeTppbnRlci1pZGVvZ3JhcGgiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7IExlczwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5O3RleHQtanVzdGlmeTppbnRlci1p
ZGVvZ3JhcGgiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5i
c3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWdu
Omp1c3RpZnk7dGV4dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFwaCI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZjtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdiBzdHls
ZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBjbSAw
Y20gMGNtIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9w
OnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5O3RleHQtanVzdGlmeTppbnRl
ci1pZGVvZ3JhcGgiPjxiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+
RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+
DQogRG9uZ2ppZSAoSmltbXkpIFs8YSBocmVmPSJtYWlsdG86amllLmRvbmdAaHVhd2VpLmNvbSI+
bWFpbHRvOmppZS5kb25nQGh1YXdlaS5jb208L2E+XQ0KPGJyPg0KPGI+U2VudDo8L2I+IFN1bmRh
eSwgSnVseSAzMSwgMjAxNiAxMTo0OCBQTTxicj4NCjxiPlRvOjwvYj4gTGVzIEdpbnNiZXJnIChn
aW5zYmVyZyk7IDxhIGhyZWY9Im1haWx0bzpvc3BmQGlldGYub3JnIj5vc3BmQGlldGYub3JnPC9h
Pjxicj4NCjxiPkNjOjwvYj4gWmhhbmd4dWRvbmcgKHpoYW5neHVkb25nLCBWUlApOyA8YSBocmVm
PSJtYWlsdG86bGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tIj4NCmxpemhlbnFpYW5nQGNoaW5h
bW9iaWxlLmNvbTwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IFtPU1BGXSBTb2xpY2l0IGZl
ZWRiYWNrcyBvbiBkcmFmdC1kb25nLW9zcGYtbWF4YWdlLWZsdXNoLXByb2JsZW0tc3RhdGVtZW50
PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0idGV4dC1hbGlnbjpqdXN0aWZ5O3RleHQtanVzdGlmeTppbnRlci1pZGVvZ3JhcGgiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPiZuYnNwOzxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7
dGV4dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFwaCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
Zjtjb2xvcjojMUY0OTdEIj5IaSBMZXMsDQo8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dy
YXBoIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwv
c3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0
aWZ5O3RleHQtanVzdGlmeTppbnRlci1pZGVvZ3JhcGgiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6IzFGNDk3RCI+VGhhbmtzIGZvciB5b3VyIGNvbW1lbnRzLjwvc3Bhbj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5O3RleHQt
anVzdGlmeTppbnRlci1pZGVvZ3JhcGgiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFwaCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5PU1BGIHBhY2tldCBsZXZl
bCBjaGVja3N1bSBhbmQgYXV0aGVudGljYXRpb24gY2FuIG9ubHkgcHJvdGVjdCB0aGUgYXNzZW1i
bGVkIExTVSBwYWNrZXQgb25lDQogaG9wIG9uIHRoZSB3aXJlLCB3aGlsZSBjYW5ub3QgZGV0ZWN0
IGFueSBjaGFuZ2UgdG8gTFNBIG1hZGUgYnkgdGhlIHJvdXRlcnMuIFRoaXMgaXMgYmVjYXVzZSB0
aGUgT1NQRiBwYWNrZXRzIGFyZSByZS1hc3NlbWJsZWQgb24gZWFjaCBob3AsIHdoaWNoIGlzIHNs
aWdodGx5IGRpZmZlcmVudCBmcm9tIElTLUlTLiBTbyB0aGUgcHJvYmxlbSBmb3IgT1NQRiBpcyBt
YWlubHkgZHVlIHRvIHRoZSBwcm9ibGVtcyBpbnNpZGUgdGhlIHJvdXRlciwgZm9yDQogZXhhbXBs
ZSBwcm90b2NvbCBpbXBsZW1lbnRhdGlvbnMsIHN5c3RlbSB0aW1lcnMsIG9yIHNvbWUgaGFyZHdh
cmUgcHJvYmxlbS4gQWN0dWFsbHkgdGhpcyBwcm9ibGVtIGhhcyBiZWVuIHNlZW4gaW4gc2V2ZXJh
bCBwcm9kdWN0aW9uIG5ldHdvcmtzLjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5O3RleHQtanVzdGlmeTppbnRlci1pZGVvZ3JhcGgi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFu
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7
dGV4dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFwaCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
Zjtjb2xvcjojMUY0OTdEIj5XZSBjYW4gaW1wcm92ZSB0aGUgZGVzY3JpcHRpb24gaW4gdGhlIGRy
YWZ0IHRvIG1ha2UgdGhpcyBjbGVhci48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
Zjtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBo
Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bh
bj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5
O3RleHQtanVzdGlmeTppbnRlci1pZGVvZ3JhcGgiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWY7Y29sb3I6IzFGNDk3RCI+QmVzdCByZWdhcmRzLDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5O3RleHQtanVzdGlmeTppbnRlci1p
ZGVvZ3JhcGgiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Smll
PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1
c3RpZnk7dGV4dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFwaCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYg
c3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5n
OjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFs
aWduOmp1c3RpZnk7dGV4dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFwaCI+PGI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj4NCiBMZXMgR2luc2JlcmcgKGdpbnNiZXJnKSBb
PGEgaHJlZj0ibWFpbHRvOmdpbnNiZXJnQGNpc2NvLmNvbSI+bWFpbHRvOmdpbnNiZXJnQGNpc2Nv
LmNvbTwvYT5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gTW9uZGF5LCBBdWd1c3QgMDEsIDIwMTYgMToz
MCBQTTxicj4NCjxiPlRvOjwvYj4gRG9uZ2ppZSAoSmltbXkpOyA8YSBocmVmPSJtYWlsdG86b3Nw
ZkBpZXRmLm9yZyI+b3NwZkBpZXRmLm9yZzwvYT48YnI+DQo8Yj5DYzo8L2I+IFpoYW5neHVkb25n
ICh6aGFuZ3h1ZG9uZywgVlJQKTsgPGEgaHJlZj0ibWFpbHRvOmxpemhlbnFpYW5nQGNoaW5hbW9i
aWxlLmNvbSI+DQpsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb208L2E+PGJyPg0KPGI+U3ViamVj
dDo8L2I+IFJFOiBbT1NQRl0gU29saWNpdCBmZWVkYmFja3Mgb24gZHJhZnQtZG9uZy1vc3BmLW1h
eGFnZS1mbHVzaC1wcm9ibGVtLXN0YXRlbWVudDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeTt0ZXh0LWp1
c3RpZnk6aW50ZXItaWRlb2dyYXBoIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y
OmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5O3RleHQtanVzdGlmeTppbnRlci1pZGVvZ3JhcGgi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+SmllIOKAkzwvc3Bh
bj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5
O3RleHQtanVzdGlmeTppbnRlci1pZGVvZ3JhcGgiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWY7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFw
aCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5UaGUgZHJhZnQg
c2F5cyAoU2VjdGlvbiAyKTo8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9InRleHQtYWxpZ246anVzdGlmeTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBoIj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5O3RleHQt
anVzdGlmeTppbnRlci1pZGVvZ3JhcGgiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6IzFGNDk3RCI+4oCcU2luY2UgY3J5cHRvZ3JhcGhpYyBhdXRoZW50aWNhdGlvbiBpcyBleGVj
dXRlZCBhdCB0aGUgT1NQRiBwYWNrZXQ8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
Zjtjb2xvcjpibGFjayI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBo
Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNw
OyBsZXZlbCwgaXQgY2FuIG9ubHkgcHJvdGVjdCB0aGUgYXNzZW1ibGVkIExTVSBwYWNrZXQgZm9y
IG9uZSBob3AgYW5kPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEw
LjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6Ymxh
Y2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0
ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFwaCI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsgZG9lcyBub3Qg
cHJvdmlkZSBhbnkgYWRkaXRpb25hbCBwcm90ZWN0aW9uIGZvciB0aGUgY29ycnVwdGlvbiBvZiBM
Uzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpq
dXN0aWZ5O3RleHQtanVzdGlmeTppbnRlci1pZGVvZ3JhcGgiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7IGFnZSBmaWVsZC7igJ08L3NwYW4+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeTt0
ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBoIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5O3RleHQtanVzdGlmeTppbnRlci1pZGVvZ3JhcGgi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+QnV0IGFzIGF1dGhl
bnRpY2F0aW9uIGlzIGNhbGN1bGF0ZWQgYXQgdGhlIE9TUEYgcGFja2V0IGxldmVsLCBhbnkgY2hh
bmdlIHRvIHRoZSBMUyBhZ2UgZmllbGQNCiBmb3IgYW4gaW5kaXZpZHVhbCBMU0EgY29udGFpbmVk
IHdpdGhpbiB0aGUgT1NQRiBwYWNrZXQgKGUuZy4gYnkgc29tZSBwYWNrZXQgY29ycnVwdGlvbiBp
biB0cmFuc21pc3Npb24pIHdvdWxkIGNhdXNlIGF1dGhlbnRpY2F0aW9uIHRvIGZhaWwgd2hlbiB0
aGUgcGFja2V0IGlzIHJlY2VpdmVkLiBTbyB0aGUgc3RhdGVtZW50IHlvdSBtYWtlIGlzIG5vdCBj
b3JyZWN0LiBJIHRoZXJlZm9yZSBhbSBzdHJ1Z2dsaW5nIHRvIHVuZGVyc3RhbmQgd2hhdCBwcm9i
bGVtDQogeW91IGJlbGlldmUgaXMgbm90IGFkZHJlc3NlZCBieSBleGlzdGluZyBhdXRoZW50aWNh
dGlvbiB0ZWNobmlxdWVzLjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y
OmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0idGV4dC1hbGlnbjpqdXN0aWZ5O3RleHQtanVzdGlmeTppbnRlci1pZGVvZ3JhcGgiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1q
dXN0aWZ5OmludGVyLWlkZW9ncmFwaCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjojMUY0OTdEIj4mbmJzcDsmbmJzcDsgTGVzPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1qdXN0aWZ5OmludGVyLWlkZW9n
cmFwaCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8
L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVz
dGlmeTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBoIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOmJsYWNrIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5O3RleHQtanVzdGlmeTppbnRlci1pZGVv
Z3JhcGgiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7
PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlk
IGJsdWUgMS41cHQ7cGFkZGluZzowY20gMGNtIDBjbSA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHls
ZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4w
cHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246
anVzdGlmeTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBoIj48Yj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPkZyb206PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPg0KIE9TUEYgWzxhIGhyZWY9Im1haWx0bzpvc3BmLWJv
dW5jZXNAaWV0Zi5vcmciPm1haWx0bzpvc3BmLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XSA8Yj4NCk9u
IEJlaGFsZiBPZiA8L2I+RG9uZ2ppZSAoSmltbXkpPGJyPg0KPGI+U2VudDo8L2I+IFN1bmRheSwg
SnVseSAzMSwgMjAxNiA4OjE1IFBNPGJyPg0KPGI+VG86PC9iPiA8YSBocmVmPSJtYWlsdG86b3Nw
ZkBpZXRmLm9yZyI+b3NwZkBpZXRmLm9yZzwvYT48YnI+DQo8Yj5DYzo8L2I+IFpoYW5neHVkb25n
ICh6aGFuZ3h1ZG9uZywgVlJQKTsgPGEgaHJlZj0ibWFpbHRvOmxpemhlbnFpYW5nQGNoaW5hbW9i
aWxlLmNvbSI+DQpsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb208L2E+PGJyPg0KPGI+U3ViamVj
dDo8L2I+IFtPU1BGXSBTb2xpY2l0IGZlZWRiYWNrcyBvbiBkcmFmdC1kb25nLW9zcGYtbWF4YWdl
LWZsdXNoLXByb2JsZW0tc3RhdGVtZW50PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWY7Y29sb3I6YmxhY2siPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5O3RleHQtanVzdGlm
eTppbnRlci1pZGVvZ3JhcGgiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEw
LjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6Ymxh
Y2siPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFwaCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+SGkgYWxsLDxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3Rp
Znk7dGV4dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFwaCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeTt0ZXh0LWp1c3RpZnk6aW50ZXIt
aWRlb2dyYXBoIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5kcmFm
dC1kb25nLW9zcGYtbWF4YWdlLWZsdXNoLXByb2JsZW0tc3RhdGVtZW50IGRlc2NyaWJlcyB0aGUg
cHJvYmxlbXMgY2F1c2VkIGJ5IHRoZSBjb3JydXB0aW9uDQogb2YgdGhlIExTIEFnZSBmaWVsZCwg
YW5kIHN1bW1hcml6ZXMgdGhlIHJlcXVpcmVtZW50cyBvbiBwb3RlbnRpYWwgc29sdXRpb25zLiBU
aGlzIGRyYWZ0IHJlY2VpdmVkIGdvb2QgY29tbWVudHMgZHVyaW5nIHRoZSBwcmVzZW50YXRpb24g
b24gdGhlIElFVEYgbWVldGluZyBpbiBCLkEuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeTt0ZXh0LWp1c3RpZnk6aW50
ZXItaWRlb2dyYXBoIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj4m
bmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
dGV4dC1hbGlnbjpqdXN0aWZ5O3RleHQtanVzdGlmeTppbnRlci1pZGVvZ3JhcGgiPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPlRoZSBhdXRob3JzIHdvdWxkIGxpa2Ug
dG8gc29saWNpdCBmdXJ0aGVyIGZlZWRiYWNrcyBmcm9tIHRoZSBtYWlsaW5nIGxpc3QsIG9uIGJv
dGggdGhlIHByb2JsZW0NCiBzdGF0ZW1lbnQgYW5kIHRoZSBzb2x1dGlvbiByZXF1aXJlbWVudHMu
IEJhc2VkIG9uIHRoZSBmZWVkYmFja3MsIHdlIHdpbGwgdXBkYXRlIHRoZSBwcm9ibGVtIHN0YXRl
bWVudCBkcmFmdCwgYW5kIHdvcmsgdG9nZXRoZXIgdG8gYnVpbGQgc3VpdGFibGUgc29sdXRpb25z
Lg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRl
eHQtYWxpZ246anVzdGlmeTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBoIj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5O3RleHQt
anVzdGlmeTppbnRlci1pZGVvZ3JhcGgiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjEwLjVwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6YmxhY2siPlRoZSBVUkwgb2YgdGhlIGRyYWZ0IGlzOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1qdXN0
aWZ5OmludGVyLWlkZW9ncmFwaCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpi
bGFjayI+PGEgaHJlZj0iaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWRvbmctb3Nw
Zi1tYXhhZ2UtZmx1c2gtcHJvYmxlbS1zdGF0ZW1lbnQtMDAiPmh0dHBzOi8vdG9vbHMuaWV0Zi5v
cmcvaHRtbC9kcmFmdC1kb25nLW9zcGYtbWF4YWdlLWZsdXNoLXByb2JsZW0tc3RhdGVtZW50LTAw
PC9hPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0
ZXh0LWFsaWduOmp1c3RpZnk7dGV4dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFwaCI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVzdGlmeTt0ZXh0
LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBoIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOmJsYWNrIj5Db21tZW50cyAmYW1wOyBmZWVkYmFja3MgYXJlIHdlbGNvbWUuPG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9InRleHQtYWxpZ246anVz
dGlmeTt0ZXh0LWp1c3RpZnk6aW50ZXItaWRlb2dyYXBoIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMC41cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOmJsYWNrIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5O3RleHQtanVzdGlmeTppbnRl
ci1pZGVvZ3JhcGgiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPkJl
c3QgcmVnYXJkcyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0idGV4dC1hbGlnbjpqdXN0aWZ5O3RleHQtanVzdGlmeTppbnRlci1pZGVvZ3JhcGgiPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPkppZTxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJ0ZXh0LWFsaWduOmp1c3RpZnk7
dGV4dC1qdXN0aWZ5OmludGVyLWlkZW9ncmFwaCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTAuNXB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
Zjtjb2xvcjpibGFjayI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxv
Y2txdW90ZT4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPC9k
aXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_76CD132C3ADEF848BD84D028D243C927934A354FNKGEML515MBSchi_--


From nobody Thu Aug 25 07:32:08 2016
Return-Path: <ginsberg@cisco.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0405212D836 for <ospf@ietfa.amsl.com>; Thu, 25 Aug 2016 07:32:07 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.07
X-Spam-Level: 
X-Spam-Status: No, score=-15.07 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.548, 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 IzemZZ9Svl5n for <ospf@ietfa.amsl.com>; Thu, 25 Aug 2016 07:32:05 -0700 (PDT)
Received: from alln-iport-1.cisco.com (alln-iport-1.cisco.com [173.37.142.88]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 702D712D74D for <ospf@ietf.org>; Thu, 25 Aug 2016 07:32:05 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=8386; q=dns/txt; s=iport; t=1472135525; x=1473345125; h=from:to:subject:date:message-id:references:in-reply-to: content-transfer-encoding:mime-version; bh=InL5oVuFp3UQ9I+ZsVP+e6hid2atQ9E9snnj/tjNbes=; b=AxN7UUI8JV2M9QzdlpVykHkPZ8AcILrtFjixOhcBI1W5IEzh+zzooJag r3AT/yNEZgqpX0PggGnAN+8Us7mXEjrOYxZXWw5Joiv3c5k7klrqHwHIk 6KJIMA+FKDAl0+gf6qHO8Q4bVnEts2TFCp/MBfNkvZwFE4e8p+aCxW6ed c=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AxAgD9AL9X/40NJK1dgykBAQEBAR5Wf?= =?us-ascii?q?Ae4DoF8JoV3AoFZOBQCAQEBAQEBAV4nhGEBAQQBAQE4NBAHBAIBCBEEAQEBHgk?= =?us-ascii?q?HJwsUCQgCBAESCIgiCA7AFwEBAQEBAQEBAQEBAQEBAQEBAQEBARcFhi6ETYocB?= =?us-ascii?q?ZlKAY8egXSEXYMzhVSGaoVXg3gBHjaCFRyBTHABhFQrgQJ/AQEB?=
X-IronPort-AV: E=Sophos;i="5.28,576,1464652800"; d="scan'208";a="315351590"
Received: from alln-core-8.cisco.com ([173.36.13.141]) by alln-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 25 Aug 2016 14:32:04 +0000
Received: from XCH-ALN-015.cisco.com (xch-aln-015.cisco.com [173.36.7.25]) by alln-core-8.cisco.com (8.14.5/8.14.5) with ESMTP id u7PEW4fP011527 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Thu, 25 Aug 2016 14:32:04 GMT
Received: from xch-aln-001.cisco.com (173.36.7.11) by XCH-ALN-015.cisco.com (173.36.7.25) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Thu, 25 Aug 2016 09:32:03 -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; Thu, 25 Aug 2016 09:32:03 -0500
From: "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>
To: "Peter Psenak (ppsenak)" <ppsenak@cisco.com>, Chris Bowers <cbowers@juniper.net>, OSPF List <ospf@ietf.org>
Thread-Topic: [OSPF] OSPFv2 SR draft
Thread-Index: AQHR4/NHMxWxgwOlmUqlKP3ZpxVORaA3t1mAgBKoDICAAbpNgIAAEIoAgAUkdYCAA8vAgIAD3M8AgADuo4CAAAuDMA==
Date: Thu, 25 Aug 2016 14:32:03 +0000
Message-ID: <467e4ef70c574405937d7a560953403f@XCH-ALN-001.cisco.com>
References: <5791D96B.6080907@cisco.com> <MWHPR05MB2829B34A5B8AB2F4489DC2AFA9060@MWHPR05MB2829.namprd05.prod.outlook.com> <57B1AA09.3070008@cisco.com> <MWHPR05MB28296BF24F47EB6889CEE186A9130@MWHPR05MB2829.namprd05.prod.outlook.com> <57B32AF0.5060300@cisco.com> <MWHPR05MB2829450CD2E99F6996A10A44A9160@MWHPR05MB2829.namprd05.prod.outlook.com> <57BAAA6D.1070905@cisco.com> <MWHPR05MB282945C376A970F2711059BCA9EA0@MWHPR05MB2829.namprd05.prod.outlook.com> <57BEB015.9050407@cisco.com>
In-Reply-To: <57BEB015.9050407@cisco.com>
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.24.90.153]
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/ospf/-P2eZl7B2msbGoBSRbAVROlPtP4>
Subject: Re: [OSPF] OSPFv2 SR draft
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 25 Aug 2016 14:32:07 -0000

Chris/Peter -

> -----Original Message-----
> From: OSPF [mailto:ospf-bounces@ietf.org] On Behalf Of Peter Psenak
> (ppsenak)
> Sent: Thursday, August 25, 2016 1:45 AM
> To: Chris Bowers; OSPF List
> Subject: Re: [OSPF] OSPFv2 SR draft
>=20
> Hi Chris,
>=20
> On 24/08/16 20:31 , Chris Bowers wrote:
> > Peter,
> >
> > The text that you propose corresponds to part of the text that I propos=
ed,
> and it seems good to me.
> >
> > However, the last sentence of the text that I proposed in not addressed=
.
> > ------
> > If router B does not advertise the
> > SR-Algorithm TLV for algorithm X, then other routers should not
> > forward traffic destined for a prefix-SID for algorithm X advertised
> > by some router D using a path that would require router B to forward
> > traffic using algorithm X.
> > ------
> > Is this an oversight?
>=20
> not that I disagree with the statement that you want to add.
>=20
> The question is whether that belongs to the IGP SR draft, or whether that
> should be specified in a different draft.
>=20
> There is already some text regarding the forwarding for a SR algorithm in
> draft-ietf-spring-segment-routing section 3.2.1., which may not be aligne=
d
> with what you have in mind:
>=20
>    "The ingress node of an SR domain validates that the path to a prefix,
>     advertised with a given algorithm, includes nodes all supporting the
>     advertised algorithm.  In other words, when computing paths for a
>     given algorithm, the transit nodes MUST compute the algorithm X on
>     the IGP topology, regardless of the support of the algorithm X by the
>     nodes in that topology.  As a consequence, if a node on the path does
>     not support algorithm X, the IGP-Prefix segment will be interrupted
>     and will drop packet on that node.  It's the responsibility of the
>     ingress node using a segment to check that all downstream nodes
>     support the algorithm of the segment."
>=20
> Maybe we should add/modify the text in draft-ietf-spring-segment-routing
> section 3.2.1, rather then adding anything to the OSPF/ISIS SR drafts.
>=20
[Les:] I strongly agree with this approach. If one wants to understand how =
the MPLS dataplane works with SR then the following documents are relevant:

https://www.ietf.org/id/draft-ietf-spring-segment-routing-09.txt
https://www.ietf.org/id/draft-ietf-spring-segment-routing-mpls-05.txt
https://www.ietf.org/id/draft-ietf-spring-segment-routing-ldp-interop-04.tx=
t

References to these documents can be included in the IGP drafts - but we sh=
ould not try to repurpose the IGP drafts to cover material which is covered=
 far more completely in the above drafts.=20

If you feel there is something which needs to be added/revised to any of th=
e above drafts to more accurately explain algorithm specific forwarding ple=
ase make the comment in the context of one of those drafts.

   Les

> thanks,
> Peter
>=20
> >
> > Thanks,
> > Chris
> >
> >
> > -----Original Message-----
> > From: Peter Psenak [mailto:ppsenak@cisco.com]
> > Sent: Monday, August 22, 2016 2:32 AM
> > To: Chris Bowers <cbowers@juniper.net>; OSPF List <ospf@ietf.org>
> > Subject: Re: [OSPF] OSPFv2 SR draft
> >
> > Chris,
> >
> > what about this to be added in the Section 3.1:
> >
> >
> > "A router receiving a Prefix-SID (defined in section 5) from a remote n=
ode
> and with an SR algorithm value that such remote node has not advertised i=
n
> the SR-Algorithm sub-TLV MUST ignore the Prefix-SID sub-TLV."
> >
> > thanks,
> > Peter
> >
> >
> > On 19/08/16 23:33 , Chris Bowers wrote:
> >> Peter,
> >>
> >> Please share the updated text that you plan to use with the WG, since =
this
> is a reasonably significant clarification.
> >>
> >> Thanks,
> >> Chris
> >>
> >> -----Original Message-----
> >> From: Peter Psenak [mailto:ppsenak@cisco.com]
> >> Sent: Tuesday, August 16, 2016 10:02 AM
> >> To: Chris Bowers <cbowers@juniper.net>; OSPF List <ospf@ietf.org>
> >> Subject: Re: [OSPF] OSPFv2 SR draft
> >>
> >> Hi Chris,
> >>
> >> I'll update the draft along those lines.
> >>
> >> thanks,
> >> Peter
> >>
> >>
> >> On 16/08/16 16:02 , Chris Bowers wrote:
> >>> Peter,
> >>>
> >>> I suggest changing the paragraph to read as below to make this cleare=
r.
> >>>
> >>> =3D=3D=3D=3D=3D
> >>>       The SR-Algorithm Sub-TLV is optional.  It MAY only be advertise=
d once
> >>>       in the Router Information Opaque LSA.  If the SID/Label Range T=
LV, as
> >>>       defined in Section 3.2, is advertised, then the SR-Algorithm TL=
V MUST
> >>>       also be advertised.  If a router C advertises a Prefix-SID sub-=
TLV for
> algorithm X
> >>>       but does not advertise the SR-Algorithm Sub-TLV with algorithm =
X,
> then
> >>>       a router receiving that advertisement MUST ignore the Prefix-SI=
D
> >>>       advertisement from router C.  If router B does not advertise th=
e
> >>>       SR-Algorithm TLV for algorithm X, then other routers should not
> >>>       forward traffic destined for a prefix-SID for algorithm X adver=
tised by
> >>>       some router D using a path that would require router B to forwa=
rd
> traffic using
> >>>       algorithm X.
> >>> =3D=3D=3D=3D=3D
> >>>
> >>> Thanks,
> >>> Chris
> >>>
> >>>
> >>>
> >>> -----Original Message-----
> >>> From: Peter Psenak [mailto:ppsenak@cisco.com]
> >>> Sent: Monday, August 15, 2016 6:40 AM
> >>> To: Chris Bowers <cbowers@juniper.net>; OSPF List <ospf@ietf.org>
> >>> Subject: Re: [OSPF] OSPFv2 SR draft
> >>>
> >>> Hi Chris,
> >>>
> >>> sorry for the delay, I was on PTO during last two weeks.
> >>> Please see inline:
> >>>
> >>> On 03/08/16 16:45 , Chris Bowers wrote:
> >>>> Peter,
> >>>>
> >>>> Taking a looking at the whole paragraph into this sentence was
> >>>> added, I am not sure how to interpret it.
> >>>>
> >>>>        The SR-Algorithm Sub-TLV is optional.  It MAY only be adverti=
sed
> once
> >>>>        in the Router Information Opaque LSA.  If the SID/Label Range=
 TLV,
> as
> >>>>        defined in Section 3.2, is advertised, then the SR-Algorithm =
TLV
> MUST
> >>>>        also be advertised.  If the SR-Algorithm TLV is not advertise=
d by the
> >>>>        node, such node is considered as not being segment routing
> capable.
> >>>>
> >>>> Is this sentence intended to imply that if a router does not
> >>>> advertise the SR-Algorithm TLV including algorithm X, then any
> >>>> prefix-SIDs for algorithm X advertised by that router will be ignore=
d by
> other routers?
> >>>
> >>> in OSPF we do not have the SR capability TLV. We use SR-Algorithm
> >>> TLV for that purpose. So if a router does not advertise the
> >>> SR-Algorithm TLV for algorithm X, other routers should not send any
> >>> SR traffic using SIDs that were advertised for algorithm X.
> >>>
> >>> If the router does not advertise any SR Algorithm TLV, then the node
> >>> is not SR capable and no SR traffic should be forwarded to such a nod=
e.
> >>>
> >>> thanks,
> >>> Peter
> >>>
> >>>
> >>>>
> >>>> If this is the intention, then it would be better to state is more
> explicitly.
> >>>>
> >>>> If not, then the intended meaning should be clarified.
> >>>>
> >>>> Thanks,
> >>>> Chris
> >>>>
> >>>>
> >>>> -----Original Message-----
> >>>> From: OSPF [mailto:ospf-bounces@ietf.org] On Behalf Of Peter Psenak
> >>>> Sent: Friday, July 22, 2016 3:30 AM
> >>>> To: OSPF List <ospf@ietf.org>
> >>>> Subject: [OSPF] OSPFv2 SR draft
> >>>>
> >>>> Hi All,
> >>>>
> >>>> following text has been added in the latest revision of the OSPFv2
> >>>> SR draft, section 3.1.
> >>>>
> >>>> "If the SR-Algorithm TLV is not advertised by node, such node is
> >>>> considered as not being segment routing capable."
> >>>>
> >>>> Please let us know if there are any concerns regarding this addition=
.
> >>>>
> >>>> thanks,
> >>>> Peter
> >>>>
> >>>> _______________________________________________
> >>>> OSPF mailing list
> >>>> OSPF@ietf.org
> >>>> https://www.ietf.org/mailman/listinfo/ospf
> >>>> .
> >>>>
> >>>
> >>> .
> >>>
> >>
> >> .
> >>
> >
> > .
> >
>=20
> _______________________________________________
> OSPF mailing list
> OSPF@ietf.org
> https://www.ietf.org/mailman/listinfo/ospf


From nobody Thu Aug 25 08:00:29 2016
Return-Path: <cbowers@juniper.net>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 459C012D0F9 for <ospf@ietfa.amsl.com>; Thu, 25 Aug 2016 08:00:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.922
X-Spam-Level: 
X-Spam-Status: No, score=-1.922 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_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=junipernetworks.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 IZ0sDZGll0cx for <ospf@ietfa.amsl.com>; Thu, 25 Aug 2016 08:00:22 -0700 (PDT)
Received: from NAM01-SN1-obe.outbound.protection.outlook.com (mail-sn1nam01on0132.outbound.protection.outlook.com [104.47.32.132]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id F35F912D155 for <ospf@ietf.org>; Thu, 25 Aug 2016 08:00:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=junipernetworks.onmicrosoft.com; s=selector1-juniper-net; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=aXOrUmYEWE8BeGdn/K5gcwundT082qLodqMxAZMkitI=; b=INhQWxnOn7UV1PmtJeSewftYHfkDsy9zC/ch1MGK+pdMLx26fV3IfgwNhcTTdvxofZ+pHFNX4shjXyGsftPdazK6bWpbIHLJTdb+JocWeaHCgtVjy/t/bHprkmpnIAYX9XONE02b+YF2wSmV3i4omTkNHb6QuB2l5Yq0dD2uPOQ=
Received: from MWHPR05MB2829.namprd05.prod.outlook.com (10.168.245.11) by MWHPR05MB2829.namprd05.prod.outlook.com (10.168.245.11) with Microsoft SMTP Server (version=TLS1_0, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA_P384) id 15.1.599.2; Thu, 25 Aug 2016 15:00:20 +0000
Received: from MWHPR05MB2829.namprd05.prod.outlook.com ([10.168.245.11]) by MWHPR05MB2829.namprd05.prod.outlook.com ([10.168.245.11]) with mapi id 15.01.0599.008; Thu, 25 Aug 2016 15:00:20 +0000
From: Chris Bowers <cbowers@juniper.net>
To: "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>, "Peter Psenak (ppsenak)" <ppsenak@cisco.com>, OSPF List <ospf@ietf.org>
Thread-Topic: [OSPF] OSPFv2 SR draft
Thread-Index: AQHR4/NCxEmNaMtLk0SvZpHsNgIxfaA3X9HwgBKrwoCAAa8XgIAAG8AAgAUj0SCAA8xkgIAD23gggADv+oCAAGDtgIAABlAA
Date: Thu, 25 Aug 2016 15:00:20 +0000
Message-ID: <MWHPR05MB28290D90F43317B160025245A9ED0@MWHPR05MB2829.namprd05.prod.outlook.com>
References: <5791D96B.6080907@cisco.com> <MWHPR05MB2829B34A5B8AB2F4489DC2AFA9060@MWHPR05MB2829.namprd05.prod.outlook.com> <57B1AA09.3070008@cisco.com> <MWHPR05MB28296BF24F47EB6889CEE186A9130@MWHPR05MB2829.namprd05.prod.outlook.com> <57B32AF0.5060300@cisco.com> <MWHPR05MB2829450CD2E99F6996A10A44A9160@MWHPR05MB2829.namprd05.prod.outlook.com> <57BAAA6D.1070905@cisco.com> <MWHPR05MB282945C376A970F2711059BCA9EA0@MWHPR05MB2829.namprd05.prod.outlook.com> <57BEB015.9050407@cisco.com> <467e4ef70c574405937d7a560953403f@XCH-ALN-001.cisco.com>
In-Reply-To: <467e4ef70c574405937d7a560953403f@XCH-ALN-001.cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=cbowers@juniper.net; 
x-originating-ip: [66.129.239.13]
x-ms-office365-filtering-correlation-id: 15102bea-9960-47a2-2461-08d3ccf88887
x-microsoft-exchange-diagnostics: 1; MWHPR05MB2829; 6:luZLVZ8Qx/7DxY3M6NLSs/3bxmBjiXtBD1cWHtJ8TVdnIUfyastF0CtkJ/+XHJbYXMXAgFTVEHG6TWwnTnIs7C5Ab+j6eVHZeMPU4YdyhDDxcggmoABB+9zToWD33PtaNczao656LGqj7d2VJJuH0TcS6n6Y6CPo2mdFyqNjqaVf6LRc+xwK3+1QUjcmczK2/NDJj8wDuwnXsNBKkHy8/aMO98G9Xfblr3UCEtvFXc+EaLiCa72ex/15xdnT+6MB/3KP51t9+AT0eNMuqB95ksZ78XTvNY4TCeXKbrzcXKo3I24I/5+2K5m/sZTXzhPGw2wqyUA8Qd/lW3pJmDayog==; 5:V9uKu5TkKhLwao6mfYj4DCHfSaMbtXxjuh/cE28UrGNUn+U1fmpv9wLOWddJlYDDQswgkFzk0CAX9APBY9q0O1nKT0fWiAajzhG+lvuBeqsZG7+vRmIgaQCkWrXOEIr+MeL37w4TG1k0IALSWT2sxw==; 24:bpRF6H0/7HFqmzKGv/wNSbZKIom9+0qFhfjAa0DopJ/d3P/yFMj/Cbu4L/Dy0fkldD6kzI2W205joE62paWWF9veFS5pxIjbXLfW7FDw9Vs=; 7:aKMOtU9hN9hjyCLEO1Kl8WQmLYtBWJe0HGRQ6iEvmXsgKYvmSrgUZn+sxfMKbWQg6tahCqLBuFggORDnv42qt1Borz3Ft3ETZ3WoyW+lqnLlU6eTns1tz80j15PPoTcfNFUg6GTgXbbDwXJwRKZV2MGLOQwqWWyDJzyK6ueUxFqLr56nNhzigM/JKZ9HV+FnDFu8P63cQlZ6zw+HpS9ISJvN44bKm81sDLZW2C3Ysp47Peg1zFVV43qv0In9DW8M
x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:;SRVR:MWHPR05MB2829;
x-microsoft-antispam-prvs: <MWHPR05MB282966B641369C62F6B20993A9ED0@MWHPR05MB2829.namprd05.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(138986009662008)(95692535739014);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040176)(601004)(2401047)(8121501046)(5005006)(10201501046)(3002001)(6055026); SRVR:MWHPR05MB2829; BCL:0; PCL:0; RULEID:; SRVR:MWHPR05MB2829; 
x-forefront-prvs: 0045236D47
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(7916002)(53754006)(377454003)(24454002)(189002)(199003)(13464003)(7736002)(86362001)(5002640100001)(66066001)(5001770100001)(101416001)(7846002)(2906002)(105586002)(189998001)(97736004)(9686002)(11100500001)(74316002)(5660300001)(68736007)(33656002)(93886004)(15975445007)(102836003)(6116002)(3846002)(10400500002)(122556002)(586003)(3660700001)(77096005)(305945005)(8676002)(107886002)(76576001)(7696003)(19580395003)(106356001)(99286002)(2900100001)(19580405001)(50986999)(8936002)(2950100001)(81156014)(54356999)(76176999)(87936001)(3280700002)(81166006)(92566002)(106116001); DIR:OUT; SFP:1102; SCL:1; SRVR:MWHPR05MB2829; H:MWHPR05MB2829.namprd05.prod.outlook.com; FPR:; SPF:None; PTR:InfoNoRecords;  MX:1; A:1; LANG:en; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Aug 2016 15:00:20.3225 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR05MB2829
Archived-At: <https://mailarchive.ietf.org/arch/msg/ospf/KdGWjL4LE4xiTKPIMGg0DdssBUs>
Subject: Re: [OSPF] OSPFv2 SR draft
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 25 Aug 2016 15:00:27 -0000

Les and Peter,

I have also been pursuing the approach you suggest. =20

The following request to clarify draft-ietf-spring-segment-routing-09 on th=
is topic was sent on  Aug. 3rd. =20

https://www.ietf.org/mail-archive/web/spring/current/msg02273.html

Hopefully, we can get closure on these clarifications soon.

Thanks,
Chris


-----Original Message-----
From: Les Ginsberg (ginsberg) [mailto:ginsberg@cisco.com]=20
Sent: Thursday, August 25, 2016 9:32 AM
To: Peter Psenak (ppsenak) <ppsenak@cisco.com>; Chris Bowers <cbowers@junip=
er.net>; OSPF List <ospf@ietf.org>
Subject: RE: [OSPF] OSPFv2 SR draft

Chris/Peter -

> -----Original Message-----
> From: OSPF [mailto:ospf-bounces@ietf.org] On Behalf Of Peter Psenak
> (ppsenak)
> Sent: Thursday, August 25, 2016 1:45 AM
> To: Chris Bowers; OSPF List
> Subject: Re: [OSPF] OSPFv2 SR draft
>=20
> Hi Chris,
>=20
> On 24/08/16 20:31 , Chris Bowers wrote:
> > Peter,
> >
> > The text that you propose corresponds to part of the text that I=20
> > proposed,
> and it seems good to me.
> >
> > However, the last sentence of the text that I proposed in not addressed=
.
> > ------
> > If router B does not advertise the
> > SR-Algorithm TLV for algorithm X, then other routers should not=20
> > forward traffic destined for a prefix-SID for algorithm X advertised=20
> > by some router D using a path that would require router B to forward=20
> > traffic using algorithm X.
> > ------
> > Is this an oversight?
>=20
> not that I disagree with the statement that you want to add.
>=20
> The question is whether that belongs to the IGP SR draft, or whether=20
> that should be specified in a different draft.
>=20
> There is already some text regarding the forwarding for a SR algorithm=20
> in draft-ietf-spring-segment-routing section 3.2.1., which may not be=20
> aligned with what you have in mind:
>=20
>    "The ingress node of an SR domain validates that the path to a prefix,
>     advertised with a given algorithm, includes nodes all supporting the
>     advertised algorithm.  In other words, when computing paths for a
>     given algorithm, the transit nodes MUST compute the algorithm X on
>     the IGP topology, regardless of the support of the algorithm X by the
>     nodes in that topology.  As a consequence, if a node on the path does
>     not support algorithm X, the IGP-Prefix segment will be interrupted
>     and will drop packet on that node.  It's the responsibility of the
>     ingress node using a segment to check that all downstream nodes
>     support the algorithm of the segment."
>=20
> Maybe we should add/modify the text in=20
> draft-ietf-spring-segment-routing section 3.2.1, rather then adding anyth=
ing to the OSPF/ISIS SR drafts.
>=20
[Les:] I strongly agree with this approach. If one wants to understand how =
the MPLS dataplane works with SR then the following documents are relevant:

https://www.ietf.org/id/draft-ietf-spring-segment-routing-09.txt
https://www.ietf.org/id/draft-ietf-spring-segment-routing-mpls-05.txt
https://www.ietf.org/id/draft-ietf-spring-segment-routing-ldp-interop-04.tx=
t

References to these documents can be included in the IGP drafts - but we sh=
ould not try to repurpose the IGP drafts to cover material which is covered=
 far more completely in the above drafts.=20

If you feel there is something which needs to be added/revised to any of th=
e above drafts to more accurately explain algorithm specific forwarding ple=
ase make the comment in the context of one of those drafts.

   Les

> thanks,
> Peter
>=20
> >
> > Thanks,
> > Chris
> >
> >
> > -----Original Message-----
> > From: Peter Psenak [mailto:ppsenak@cisco.com]
> > Sent: Monday, August 22, 2016 2:32 AM
> > To: Chris Bowers <cbowers@juniper.net>; OSPF List <ospf@ietf.org>
> > Subject: Re: [OSPF] OSPFv2 SR draft
> >
> > Chris,
> >
> > what about this to be added in the Section 3.1:
> >
> >
> > "A router receiving a Prefix-SID (defined in section 5) from a=20
> > remote node
> and with an SR algorithm value that such remote node has not=20
> advertised in the SR-Algorithm sub-TLV MUST ignore the Prefix-SID sub-TLV=
."
> >
> > thanks,
> > Peter
> >
> >
> > On 19/08/16 23:33 , Chris Bowers wrote:
> >> Peter,
> >>
> >> Please share the updated text that you plan to use with the WG,=20
> >> since this
> is a reasonably significant clarification.
> >>
> >> Thanks,
> >> Chris
> >>
> >> -----Original Message-----
> >> From: Peter Psenak [mailto:ppsenak@cisco.com]
> >> Sent: Tuesday, August 16, 2016 10:02 AM
> >> To: Chris Bowers <cbowers@juniper.net>; OSPF List <ospf@ietf.org>
> >> Subject: Re: [OSPF] OSPFv2 SR draft
> >>
> >> Hi Chris,
> >>
> >> I'll update the draft along those lines.
> >>
> >> thanks,
> >> Peter
> >>
> >>
> >> On 16/08/16 16:02 , Chris Bowers wrote:
> >>> Peter,
> >>>
> >>> I suggest changing the paragraph to read as below to make this cleare=
r.
> >>>
> >>> =3D=3D=3D=3D=3D
> >>>       The SR-Algorithm Sub-TLV is optional.  It MAY only be advertise=
d once
> >>>       in the Router Information Opaque LSA.  If the SID/Label Range T=
LV, as
> >>>       defined in Section 3.2, is advertised, then the SR-Algorithm TL=
V MUST
> >>>       also be advertised.  If a router C advertises a Prefix-SID=20
> >>> sub-TLV for
> algorithm X
> >>>       but does not advertise the SR-Algorithm Sub-TLV with=20
> >>> algorithm X,
> then
> >>>       a router receiving that advertisement MUST ignore the Prefix-SI=
D
> >>>       advertisement from router C.  If router B does not advertise th=
e
> >>>       SR-Algorithm TLV for algorithm X, then other routers should not
> >>>       forward traffic destined for a prefix-SID for algorithm X adver=
tised by
> >>>       some router D using a path that would require router B to=20
> >>> forward
> traffic using
> >>>       algorithm X.
> >>> =3D=3D=3D=3D=3D
> >>>
> >>> Thanks,
> >>> Chris
> >>>
> >>>
> >>>
> >>> -----Original Message-----
> >>> From: Peter Psenak [mailto:ppsenak@cisco.com]
> >>> Sent: Monday, August 15, 2016 6:40 AM
> >>> To: Chris Bowers <cbowers@juniper.net>; OSPF List <ospf@ietf.org>
> >>> Subject: Re: [OSPF] OSPFv2 SR draft
> >>>
> >>> Hi Chris,
> >>>
> >>> sorry for the delay, I was on PTO during last two weeks.
> >>> Please see inline:
> >>>
> >>> On 03/08/16 16:45 , Chris Bowers wrote:
> >>>> Peter,
> >>>>
> >>>> Taking a looking at the whole paragraph into this sentence was=20
> >>>> added, I am not sure how to interpret it.
> >>>>
> >>>>        The SR-Algorithm Sub-TLV is optional.  It MAY only be=20
> >>>> advertised
> once
> >>>>        in the Router Information Opaque LSA.  If the SID/Label=20
> >>>> Range TLV,
> as
> >>>>        defined in Section 3.2, is advertised, then the=20
> >>>> SR-Algorithm TLV
> MUST
> >>>>        also be advertised.  If the SR-Algorithm TLV is not advertise=
d by the
> >>>>        node, such node is considered as not being segment routing
> capable.
> >>>>
> >>>> Is this sentence intended to imply that if a router does not=20
> >>>> advertise the SR-Algorithm TLV including algorithm X, then any=20
> >>>> prefix-SIDs for algorithm X advertised by that router will be=20
> >>>> ignored by
> other routers?
> >>>
> >>> in OSPF we do not have the SR capability TLV. We use SR-Algorithm=20
> >>> TLV for that purpose. So if a router does not advertise the=20
> >>> SR-Algorithm TLV for algorithm X, other routers should not send=20
> >>> any SR traffic using SIDs that were advertised for algorithm X.
> >>>
> >>> If the router does not advertise any SR Algorithm TLV, then the=20
> >>> node is not SR capable and no SR traffic should be forwarded to such =
a node.
> >>>
> >>> thanks,
> >>> Peter
> >>>
> >>>
> >>>>
> >>>> If this is the intention, then it would be better to state is=20
> >>>> more
> explicitly.
> >>>>
> >>>> If not, then the intended meaning should be clarified.
> >>>>
> >>>> Thanks,
> >>>> Chris
> >>>>
> >>>>
> >>>> -----Original Message-----
> >>>> From: OSPF [mailto:ospf-bounces@ietf.org] On Behalf Of Peter=20
> >>>> Psenak
> >>>> Sent: Friday, July 22, 2016 3:30 AM
> >>>> To: OSPF List <ospf@ietf.org>
> >>>> Subject: [OSPF] OSPFv2 SR draft
> >>>>
> >>>> Hi All,
> >>>>
> >>>> following text has been added in the latest revision of the=20
> >>>> OSPFv2 SR draft, section 3.1.
> >>>>
> >>>> "If the SR-Algorithm TLV is not advertised by node, such node is=20
> >>>> considered as not being segment routing capable."
> >>>>
> >>>> Please let us know if there are any concerns regarding this addition=
.
> >>>>
> >>>> thanks,
> >>>> Peter
> >>>>
> >>>> _______________________________________________
> >>>> OSPF mailing list
> >>>> OSPF@ietf.org
> >>>> https://www.ietf.org/mailman/listinfo/ospf
> >>>> .
> >>>>
> >>>
> >>> .
> >>>
> >>
> >> .
> >>
> >
> > .
> >
>=20
> _______________________________________________
> OSPF mailing list
> OSPF@ietf.org
> https://www.ietf.org/mailman/listinfo/ospf


From nobody Thu Aug 25 18:06:43 2016
Return-Path: <lizhenqiang@chinamobile.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9B1AC12B059 for <ospf@ietfa.amsl.com>; Thu, 25 Aug 2016 18:06:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.147
X-Spam-Level: 
X-Spam-Status: No, score=-3.147 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RP_MATCHES_RCVD=-0.548] 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 b_1raDGtm2PB for <ospf@ietfa.amsl.com>; Thu, 25 Aug 2016 18:06:36 -0700 (PDT)
Received: from cmccmta1.chinamobile.com (cmccmta1.chinamobile.com [221.176.66.79]) by ietfa.amsl.com (Postfix) with ESMTP id E3D2312B016 for <ospf@ietf.org>; Thu, 25 Aug 2016 18:06:34 -0700 (PDT)
Received: from spf.mail.chinamobile.com (unknown[172.16.121.3]) by rmmx-syy-dmz-app02-12002 (RichMail) with SMTP id 2ee257bf96131fa-a86ea; Fri, 26 Aug 2016 09:06:27 +0800 (CST)
X-RM-TRANSID: 2ee257bf96131fa-a86ea
X-RM-SPAM-FLAG: 00000000
Received: from cmcc-PC (unknown[114.247.207.14]) by rmsmtp-syy-appsvr02-12002 (RichMail) with SMTP id 2ee257bf96111cc-44396; Fri, 26 Aug 2016 09:06:26 +0800 (CST)
X-RM-TRANSID: 2ee257bf96111cc-44396
Date: Fri, 26 Aug 2016 09:06:47 +0800
From: "lizhenqiang@chinamobile.com" <lizhenqiang@chinamobile.com>
To: "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>,  "Dongjie (Jimmy)" <jie.dong@huawei.com>,  "Acee Lindem (acee)" <acee@cisco.com>, "ospf@ietf.org" <ospf@ietf.org>
References: <76CD132C3ADEF848BD84D028D243C92774EFB09A@NKGEML515-MBX.china.huawei.com>,  <90433b8486184c9cb4b947e7ffb9fc73@XCH-ALN-001.cisco.com>,  <76CD132C3ADEF848BD84D028D243C92774EFB143@NKGEML515-MBX.china.huawei.com>,  <0369fc017f8d47568594d3eb9f684649@XCH-ALN-001.cisco.com>,  <76CD132C3ADEF848BD84D028D243C92774EFB1BF@NKGEML515-MBX.china.huawei.com>,  <3a424b8025ca42a5a64bf88af69ea108@XCH-ALN-001.cisco.com>,  <76CD132C3ADEF848BD84D028D243C92774EFBC05@NKGEML515-MBX.china.huawei.com>,  <37a4a1ba0da84b76a4d5962f59441a17@XCH-ALN-001.cisco.com>,  <76CD132C3ADEF848BD84D028D243C92774F05C49@NKGEML515-MBX.china.huawei.com>,  <36c4636b09bf4464b912080806d917e3@XCH-ALN-001.cisco.com>,  <D3D39927.78E35%acee@cisco.com>,  <76CD132C3ADEF848BD84D028D243C92774F084E6@NKGEML515-MBX.china.huawei.com>,  <D3DA1EED.7A112%acee@cisco.com>,  <76CD132C3ADEF848BD84D028D243C92774F09975@NKGEML515-MBX.china.huawei.com>,  <2016082502114394797862@chinamobile.com>,  <4367f0b4aae64f9aac4fdfb5892be6b1@XCH-ALN-001.cisco.com>
X-Priority: 3
X-Has-Attach: no
X-Mailer: Foxmail 7, 2, 7, 164[cn]
Mime-Version: 1.0
Message-ID: <2016082609064652307220@chinamobile.com>
Content-Type: multipart/alternative; boundary="----=_001_NextPart585054333662_=----"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ospf/IN5OeM2LGo5DhFR1FZywIbALa14>
Cc: =?UTF-8?B?Wmhhbmd4dWRvbmcgKHpoYW5neHVkb25nLCBWUlAp?= <zhangxudong@huawei.com>
Subject: Re: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-problem-statement
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 26 Aug 2016 01:06:41 -0000

This is a multi-part message in MIME format.

------=_001_NextPart585054333662_=----
Content-Type: text/plain;
	charset="UTF-8"
Content-Transfer-Encoding: base64

SGkgTGVzLA0KDQpUaGFuayB5b3UgdmVyeSBtdWNoIGZvciB5b3VyIGNvbW1lbnRzIGFuZCBzdWdn
ZXN0aW9uLg0KDQpJIHdpbGwgZGlzY3VzcyB3aXRoIEppZSBEb25nIHRvIHN1Ym1pdCBhIG5ldyB2
ZXJzaW9uIGRyYWZ0LiBUaGlzIGRyYWZ0IHdpbGwgaWxsdXN0cmF0ZSB0aGUgcHJvYmxlbSBmcm9t
IHRoZSBwb2ludCBvZiBPU1BGIHJvdXRlIGZsYXBwaW5nIGFuZCBjb3JydXB0ZWQgbWF4YWdlIGlz
IG9uZSBjYXVzZS4gQWZ0ZXIgdGhlIGRpc2N1c3Npb24gaW4gdGhlIHByZXZpb3VzIG1haWxzLCB3
ZSBhbGwgdGhpbmsgc29tZSBtZXRob2RzIHNob3VsZCBiZSBwcm9wb3NlZCB0byBzb2x2ZSB0aGlz
IHByb2JsZW0uIFRoZSBtZXRob2RzIGluY2x1ZGUgYm90aCBkZXRlcm1pbmluZyB0aGUgc291cmNl
IG9mIGZsdXNoIGFuZCByb3V0ZSBmbGFwIG1pdGlnYXRpb24gaWYgcG9zc2libGUuDQoNCkJlc3Qg
UmVnYXJkcywNCg0KDQpsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb20NCiANCkZyb206IExlcyBH
aW5zYmVyZyAoZ2luc2JlcmcpDQpEYXRlOiAyMDE2LTA4LTI1IDAyOjI0DQpUbzogbGl6aGVucWlh
bmdAY2hpbmFtb2JpbGUuY29tOyBEb25namllIChKaW1teSk7IEFjZWUgTGluZGVtIChhY2VlKTsg
b3NwZkBpZXRmLm9yZw0KQ0M6IFpoYW5neHVkb25nICh6aGFuZ3h1ZG9uZywgVlJQKQ0KU3ViamVj
dDogUkU6IFJFOiBbT1NQRl0gU29saWNpdCBmZWVkYmFja3Mgb24gZHJhZnQtZG9uZy1vc3BmLW1h
eGFnZS1mbHVzaC1wcm9ibGVtLXN0YXRlbWVudA0KSSBjb21wbGV0ZWx5IGFncmVlIHRoYXQga25v
d2luZyB0aGUgc291cmNlIG9mIGEgcHVyZ2UgaXMgYSB2YWx1YWJsZSBkaWFnbm9zdGljIHRvb2wu
IFRoaXMgaGFzIG5vdGhpbmcgdG8gZG8gd2l0aCB0aGUgY29ycnVwdGVkIG1heGFnZSBwcm9ibGVt
Lg0KIA0KSSB0aGluayB0aGUgY29uY2x1c2lvbiB0aHVzIGZhciBoYXMgYmVlbiB0aGF0IHdlIG5l
ZWQgbm8gc29sdXRpb24gZm9yIHRoZSBjb3JydXB0ZWQgbWF4YWdlLg0KIA0KSXQgd291bGQgYmUg
dXNlZnVsIHRvIGhhdmUgYSB3YXkgb2YgZGV0ZXJtaW5pbmcgdGhlIHNvdXJjZSBvZiBhIHB1cmdl
IOKAkyBidXQgaW4gT1NQRiB0aGlzIGlzIGhhcmQgdG8gZG8gaW4gYSBiYWNrd2FyZHMgY29tcGF0
aWJsZSB3YXkuIEFjZWUgaGFzIHN1Z2dlc3RlZCB1c2luZyBhIG1hbmFnZW1lbnQgbm90aWZpY2F0
aW9uLg0KSXQgd291bGQgYmUgdXNlZnVsIHRvIGNvbnRpbnVlIHRoZSBkaXNjdXNzaW9uIG9uIHRo
aXMgdG9waWMg4oCTIGJ1dCBub3QgdGhlIGNvcnJ1cHQgbWF4YWdlIGlzc3VlLg0KIA0KICAgTGVz
DQogDQogDQpGcm9tOiBsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb20gW21haWx0bzpsaXpoZW5x
aWFuZ0BjaGluYW1vYmlsZS5jb21dIA0KU2VudDogV2VkbmVzZGF5LCBBdWd1c3QgMjQsIDIwMTYg
MTE6MTIgQU0NClRvOiBEb25namllIChKaW1teSk7IEFjZWUgTGluZGVtIChhY2VlKTsgTGVzIEdp
bnNiZXJnIChnaW5zYmVyZyk7IG9zcGZAaWV0Zi5vcmcNCkNjOiBaaGFuZ3h1ZG9uZyAoemhhbmd4
dWRvbmcsIFZSUCkNClN1YmplY3Q6IFJlOiBSRTogW09TUEZdIFNvbGljaXQgZmVlZGJhY2tzIG9u
IGRyYWZ0LWRvbmctb3NwZi1tYXhhZ2UtZmx1c2gtcHJvYmxlbS1zdGF0ZW1lbnQNCiANCkhlbGxv
IEppZSwgQWNlZSBhbmQgTGVzLA0KIA0KSSBhbSBhIGNvYXV0aG9yIG9mIHRoaXMgZHJhZnQgZnJv
bSBvcGVyYXRvciBDaGluYSBNb2JpbGUuIFRoYW5rIHlvdSBhbGwgZm9yIHlvdXIgZGlzY3Vzc2lv
biBhbmQgc3VnZ2VzdGlvbiBpbiB0aGUgcHJldmlvdXMgbWFpbHMuIEFzIHlvdSBhbGwgZGlzY3Vz
c2VkLCBhIG1pc2JlaGF2aW9yIE9TUEYgcm91dGVyIChkdWUgdG8gc29mdHdhcmUgb3IgaGFyZHdh
cmUgcHJvYmxlbSkgY2FuIGNhdXNlIHNldmVyZSBwcm9ibGVtIGluIHRoZSB3aG9sZSBPU1BGIGRv
bWFpbi4gDQogDQpIZXJlIEkgd2FudCB0byBwb2ludCBvdXQgdGhhdCBPU1BGIHJvdXRlIGZsYXBw
aW5nIERJRCBvY2NvdXIgaW4gbXkgZmllbGQgbmV0d29yayBjb250cmlidXRlZCBieSBhIG1pc2Jl
aGF2aW9yIE9TUEYgcm91dGVyIGluc3RhbGxlZC4gVGhlIHByb2NlZHVyZSB0byBhbmFseXplIGFu
ZCBsb29rIGZvciB0aGUgY2F1c2Ugd2VyZSB2ZXJ5IGNvbXBsaWNhdGVkIGJlY2F1c2Ugd2UgZGlk
IG5vdCBrbm93IHRoZSBzb3VyY2Ugb2YgdGhlIGZsdXNoaW5nLiBUd28gaG91cnMgcGFzdCwgd2Ug
Y291bGQgbm90IGlkZW50aWZ5IHRoZSByZWFsIGNhdXNlIGFuZCByZXN0b3JlIG91ciBuZXR3b3Jr
LiBUaGUgQ1BVIHV0aWxpemF0aW9uIG9mIE9TUEYgcm91dGVycyB3YXMgaGlnaCwgdGhlIG5ldHdv
cmsgdHJhZmZpYyBkZWNyZWFzZWQgc2lnbmlmaWNhbnRseSwgbG90cyBvZiB0dW5uZWwgZG93biB3
YXJuaW5ncyByYWlzZWQuIFdoZW4gd2UgdHJpZWQgdG8gc2h1dGRvd24gb25lIE9TUEYgcm91dGVy
LCByb3V0ZSBmbGFwcGluZyBzdG9wcGVkLiBUaGlzIHJvdXRlciB3YXMgYSBuZXdseSBkZXBsb3ll
ZCBvbmUuIFRocm91Z2ggY29tbXVuaWNhdGlvbiB3aXRoIG91ciB2ZW5kb3IsIHRoZXkgYWRtaXR0
ZWQgdGhhdCB0aGlzIHByb2R1Y3QgaGFkIHNvbWUgZGVmZWN0cyBpbiBkZWFsaW5nIHdpdGggT1NQ
RiBwcm90b2NvbC4gVGhpcyBraW5kIG9mIGRlZmVjdHMgYXJlIGRpZmZpY3VsdCBmb3IgdXMgdG8g
dGVzdCAgd2hlbiB0aGV5IGFwcGx5IGZvciBlbnRyYW5jZSBpbiBvdXIgbmV0d29yay4gT25jZSBk
ZWZlY3RpdmUgcHJvZHVjdHMgYXJlIGRlcGxveWVkIGluIHRoZSBmaWVsZCBuZXR3b3JrLCAgbG9j
YXRpbmcgdGhlIHByb2JsZW0gaXMgdmVyeSBoYXJkIGFuZCB0aW1lIGNvbnN1bWluZy4gDQogDQpT
bywgSSB0aGluayBpdCBpcyBuZWNlc3NhcnkgZm9yIHVzIHRvIHNvbHZlIHRoZSBwcm9ibGVtIGFu
ZCBpbXByb3ZlIHRoZSByb2J1c3RuZXNzIG9mIHRoZSBwcm90b2NvbC4gQXQgbGVhc3QgaXQgc2hv
dWxkIHByb3ZpZGUgdGhlIG1lYW5zIHRvIGhlbHAgdXMgbG9jYXRlIHRoZSBPU1BGIHJvdXRlIGZs
YXBwaW5nIHByb2JsZW0uDQogDQoNCg0KbGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tDQogDQpG
cm9tOiBEb25namllIChKaW1teSkNCkRhdGU6IDIwMTYtMDgtMTggMTc6MDkNClRvOiBBY2VlIExp
bmRlbSAoYWNlZSk7IExlcyBHaW5zYmVyZyAoZ2luc2JlcmcpOyBvc3BmQGlldGYub3JnDQpDQzog
Wmhhbmd4dWRvbmcgKHpoYW5neHVkb25nLCBWUlApOyBsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5j
b20NClN1YmplY3Q6IFJFOiBbT1NQRl0gU29saWNpdCBmZWVkYmFja3Mgb24gZHJhZnQtZG9uZy1v
c3BmLW1heGFnZS1mbHVzaC1wcm9ibGVtLXN0YXRlbWVudA0KSGkgQWNlZSwgDQogDQpQbGVhc2Ug
c2VlIG15IHJlcGxpZXMgaW5saW5lOg0KIA0KRnJvbTogQWNlZSBMaW5kZW0gKGFjZWUpIFttYWls
dG86YWNlZUBjaXNjby5jb21dIA0KU2VudDogVGh1cnNkYXksIEF1Z3VzdCAxOCwgMjAxNiAyOjIz
IEFNDQpUbzogRG9uZ2ppZSAoSmltbXkpOyBMZXMgR2luc2JlcmcgKGdpbnNiZXJnKTsgb3NwZkBp
ZXRmLm9yZw0KQ2M6IFpoYW5neHVkb25nICh6aGFuZ3h1ZG9uZywgVlJQKTsgbGl6aGVucWlhbmdA
Y2hpbmFtb2JpbGUuY29tDQpTdWJqZWN0OiBSZTogW09TUEZdIFNvbGljaXQgZmVlZGJhY2tzIG9u
IGRyYWZ0LWRvbmctb3NwZi1tYXhhZ2UtZmx1c2gtcHJvYmxlbS1zdGF0ZW1lbnQNCiANClNwZWFr
aW5nIGFzIGEgV0cgbWVtYmVyIHdobyBoYXMgc29tZSBleHBlcmllbmNlIHdpdGggT1NQRiBpbXBs
ZW1lbnRhdGlvbnM6IA0KIA0KSGkgSmllLCANCiANCkFsb25nIHdpdGggTGVzLCBJ4oCZbSBhbHNv
IGFnYWluc3QgcHJvZ3Jlc3NpbmcgdGhpcyBkcmFmdC4gDQogDQpGcm9tOiBKaWUgRG9uZyA8amll
LmRvbmdAaHVhd2VpLmNvbT4NCkRhdGU6IFR1ZXNkYXksIEF1Z3VzdCAxNiwgMjAxNiBhdCA5OjU2
IEFNDQpUbzogQWNlZSBMaW5kZW0gPGFjZWVAY2lzY28uY29tPiwgIkxlcyBHaW5zYmVyZyAoZ2lu
c2JlcmcpIiA8Z2luc2JlcmdAY2lzY28uY29tPiwgT1NQRiBXRyBMaXN0IDxvc3BmQGlldGYub3Jn
Pg0KQ2M6ICJaaGFuZ3h1ZG9uZyAoemhhbmd4dWRvbmcsIFZSUCkiIDx6aGFuZ3h1ZG9uZ0BodWF3
ZWkuY29tPiwgImxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbSIgPGxpemhlbnFpYW5nQGNoaW5h
bW9iaWxlLmNvbT4NClN1YmplY3Q6IFJFOiBbT1NQRl0gU29saWNpdCBmZWVkYmFja3Mgb24gZHJh
ZnQtZG9uZy1vc3BmLW1heGFnZS1mbHVzaC1wcm9ibGVtLXN0YXRlbWVudA0KIA0KSGkgQWNlZSwg
DQogDQpUaGFua3MgYSBsb3QgZm9yIHlvdXIgZmVlZGJhY2tzLg0KIA0KRm9yIHBhY2tldCBjb3Jy
dXB0aW9uIHdoaWNoIGltcGFjdHMgdGhlIExTIGFnZSBiZWZvcmUgdGhlIExTQXMgYXJlIHBhY2tl
ZCBpbnRvIExTVSBwYWNrZXQsIEkgYWdyZWUgaXQgaXMgbGVzcyBsaWtlbHkgdG8gaGFwcGVuIHRo
YW4gdGhlIG90aGVyIGNhc2VzLiBIb3dldmVyIEkgdGhpbmsgd2UgYWdyZWUgdGhhdCBPU1BGIGF1
dGhlbnRpY2F0aW9uIG9ubHkgcHJvdGVjdCB0aGUgcGFja2V0IGxldmVsIGNvcnJ1cHRpb24sIHdo
aWNoIGNhbm5vdCBoZWxwIHRvIGRldGVjdCB0aGUgY29ycnVwdGlvbiBhdCBMU0EgbGV2ZWwuDQog
DQpTbywgeW91IGFyZSBzdWdnZXN0aW5nIHRoYXQgTFNBcyBhcmUgY29ycnVwdGVkIGluIHRoZSBk
YXRhYmFzZSBpbiBzdWNoIGEgd2F5IHRoYXQgdGhlIExTQSBBZ2UgaXMgc2V0IGV4YWN0bHkgdG8g
MHhFMTA/IEhvdyB3b3VsZCB0aGUgaW1wbGVtZW50YXRpb24ga25vdyB0aGF0IHRoaXMgaGFkIGhh
cHBlbmVkIGFuZCBwcmVtYXR1cmVseSBhZ2UgdGhlIHBhY2tldD8gRGF0YWJhc2UgYWdpbmcganVz
dCBkb2VzbuKAmXQgd29yayB0aGlzIHdheSAodW5sZXNzIHRoZSBpbXBsZW1lbnRhdGlvbiBpcyBw
YXJ0aWN1bGFybHkgbmHDr3ZlKS4gDQogDQpbSmllXSBBY3R1YWxseSB0aGUgY2FzZSBpcyB3aGVu
IHRoZSBMU0EgaXMgYWJvdXQgdG8gYmUgZXhjaGFuZ2VkIHdpdGggbmVpZ2hib3IsIGR1cmluZyB0
aGUgbWVzc2FnZSBwYWNraW5nIHRoZSBMUyBhZ2UgaXMgY29ycnVwdGVkIHRvIGVpdGhlciBNYXhh
Z2Ugb3IgYSBsYXJnZSBudW1iZXIgY2xvc2UgdG8gTWF4YWdlLiBUaGUgc2VuZGluZyByb3V0ZXIg
ZG9lcyBub3QgaW50ZW5kIHRvIGRvIGEgTWF4YWdlIGZsdXNoLCBob3dldmVyIHRoZSBuZWlnaGJv
ciByb3V0ZXJzIHdoaWNoIHJlY2VpdmUgdGhlIG1lc3NhZ2Ugd291bGQgdHJlYXQgdGhpcyBhcyBh
IGZsdXNoLiBUaGlzIGlzIGEgcG9zc2libGUgY2FzZSBhbHRob3VnaCBsZXNzIGxpa2VseSB0byBo
YXBwZW4gdGhhbiB0aGUgb3RoZXIgY2FzZXMuDQogDQogDQpJbiBteSB1bmRlcnN0YW5kaW5nLCBy
b2J1c3RuZXNzIGlzIGFuIGltcG9ydGFudCBmZWF0dXJlIG9mIG5ldHdvcmsgcHJvdG9jb2xzLCB3
aGljaCBpbmNsdWRlIHRoZSByb2J1c3RuZXNzIHRvIGVycm9ycyBhbmQgZmFpbHVyZXMgaGFwcGVu
ZWQgaW4gdGhlIG5ldHdvcmsuIElmIHRoZXJlIGlzIGEgYnVnIGluIGEgcGFydGljdWxhciByb3V0
ZXIgaW4gdGhlIG5ldHdvcmssIG9wZXJhdG9yIHdvdWxkIG5vdCBhbGxvdyB0aGUgd2hvbGUgbmV0
d29yayBiZWluZyBpbXBhY3RlZCwgd2hpY2ggbWVhbnMgb3RoZXIgcm91dGVycyBpbiB0aGUgbmV0
d29yayBuZWVkcyB0byB3b3JrIHByb3Blcmx5IGluIHRoaXMgc2l0dWF0aW9uLiBGb3IgZXhhbXBs
ZSBpbiBCR1AsIHRoZSBlcnJvciBoYW5kbGluZyBtZWNoYW5pc20gaGFzIGJlZW4gb3B0aW1pemVk
IHRvIGF2b2lkIHVubmVjZXNzYXJ5IHNlc3Npb24gdGVhcmRvd24uDQogDQpTbyB5b3UgYWdyZWUg
eW91ciBwcm9ibGVtIHN0YXRlbWVudCBpcyBjb25maW5lZCB0byBhIHNvZnR3YXJlIGJ1ZyByZXN1
bHRpbmcgaW4gTFNBcyBiZWluZyBhZ2VkIHRvbyBxdWlja2x5PyBJIHRoaW5rIHRoaXMgaXMgdGhl
IHRoaXJkIHRpbWUgSeKAmXZlIHJhaXNlZCB0aGlzIHF1ZXN0aW9uLiANCiAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIA0KW0ppZV0gQXMgSSBzYWlkIGJlZm9yZSwgdGhlIHBy
b2JsZW1zIGhhcHBlbmVkIGluIHRoZSBwcm9kdWN0aW9uIG5ldHdvcmsgYXJlIGNhdXNlZCBieSBz
b2Z0d2FyZSBidWcgaW4gTFNBIGFnaW5nLCBzbyBJIHRoaW5rIHRoaXMgaXMgdGhlIG1ham9yIGNh
c2UuIA0KIA0KSWYgaXQgaGFzIHN1Y2ggYSBwcm9ibGVtICh3aGV0aGVyIGl0IGJlIGR1ZSB0byBh
IHN5c3RlbSB0aW1lciBidWcgb3IgYSBzb21lIG1vcmUgc3BlY2lmaWMgYWdpbmcgcHJvYmxlbSks
IGl0IHNlZW1zIHRoZSByb3V0ZXIgd291bGQgYWxzbyBiZSByZWZyZXNoaW5nIGl0cyBMU0FzIGFs
bCB0b28gZnJlcXVlbnRseSAoYXQgbGVhc3QgYXQgdHdpY2UgdGhlIHJhdGUpIGFuZCBpdCB3b3Vs
ZCBiZSByZWFkaWx5IGlkZW50aWZpYWJsZS4gRm9yIGEgc3lzdGVtIHRpbWUgcHJvYmxlbSwgdGhl
IHJvdXRlciB3b3VsZCBsaWtlbHkgaGF2ZSBtYW55IG90aGVyIHByb2JsZW1zLiBGb3IgZXhhbXBs
ZSwgaXQgd291bGQgbm90IG1haW50YWluIE9TUEYgYWRqYWNlbmNpZXMgaWYgdGhlIGRlYWQgdGlt
ZXIgYWR2YW5jZXMgZmFzdCBlbm91Z2guIEl0IHdvdWxkIHJldHJhbnNtaXQgYXQgYSB2ZXJ5IGZh
c3QgcmF0ZSBhcyB3ZWxsLiBBcmUgeW91IGdvaW5nIHRvIHdyaXRlIHByb2JsZW0gc3RhdGVtZW50
cyBhbmQgc3VnZ2VzdCBzb2x1dGlvbnMgZm9yIHRoZXNlIHNpdHVhdGlvbnMgYXMgd2VsbD8gDQog
DQpbSmllXSBUaGlzIGRlcGVuZHMgb24gdGhlIGltcGxlbWVudGF0aW9uLiB0aGUgc29mdHdhcmUg
YnVnIG1heSBvbmx5IGltcGFjdCB0aGUgYWdpbmcgb2YgTFNBcyByZWNlaXZlZCBmcm9tIG90aGVy
IHJvdXRlcnMuIEFuZCBmcmVxdWVudCBMU0EgcmVmcmVzaGluZyBtYXkgYmUgY2F1c2VkIGJ5IG90
aGVyIGNhc2VzIHN1Y2ggYXMgbGluayBvc2NpbGxhdGlvbi4gIEZvciBhIHN5c3RlbSB0aW1lciBw
cm9ibGVtLCBPU1BGIGFkamFjZW5jeSBtYXkgb3NjaWxsYXRlLCBidXQgaWYgdGhlIG1hbmFnZW1l
bnQgY29ubmVjdGlvbiBpcyBpbXBhY3RlZCwgc3VjaCBvc2NpbGxhdGlvbiBpcyBkaWZmaWN1bHQg
dG8gYmUgaWRlbnRpZmllZC4gDQogDQpXaGF0IGFib3V0IG90aGVyIGJ1Z3M/IFdoYXQgaWYgdGhl
IHJvdXRlciBlcnJvbmVvdXNseSBzcGVjaWZpZXMgYSBuZWlnaGJvcuKAmXMgcm91dGVyLWlkIGFz
IGl0cyBvd24gaW4gYSBSb3V0ZXItTFNBPyBJcyB0aGlzIGEgcHJvYmxlbSB0aGUgcHJvdG9jb2wg
c2hvdWxkIGhhbmRsZT8gDQogDQpbSmllXSBEZXBlbmRzIG9uIHRoZSBzaWduaWZpY2FuY2UgdG8g
bmV0d29yaywgY2FzZSBieSBjYXNlIGFuYWx5c2lzIG1heSBiZSBuZWVkZWQuIA0KIA0KIA0KSSBh
Z3JlZSB0aGF0IE9TUEYgWWFuZyBub3RpZmljYXRpb24gZm9yIExTQSB0aW1lb3V0IGlzIGEgbmlj
ZSB0aGluZyB0byBoYXZlIGFuZCBjb3VsZCBiZSB1c2VmdWwgdG8gaWRlbnRpZnkgdGhlIG1pc2Jl
aGF2ZWQgcm91dGVyLiBNeSBjb25jZXJuIGlzIHNvbWV0aW1lcyB0aGUgbmV0d29yayBtYXkgYmUg
c2V2ZXJlbHkgaW1wYWN0ZWQgdGhhdCB0aGUgY29ubmVjdGl2aXR5IG9mIG5ldGNvbmYvcmVzdGNv
bmYgaXMgYWxzbyBpbXBhY3RlZC4gVG8gYXZvaWQgdGhpcywgc29tZSBtZWNoYW5pc20gdG8gbWl0
aWdhdGUgdGhlIGltcGFjdCBvZiB0aGlzIHByb2JsZW0gY291bGQgaGVscC4NCiANCkkgYmVsaWV2
ZSBhIHJvdXRlciBoYXZlIHN1Y2ggaW1wYWN0IHdvdWxkIGJlIGVhc3kgdG8gaWRlbnRpZnnigKYg
DQogDQpbSmllXSBBY2NvcmRpbmcgdG8gdGhlIGZlZWRiYWNrIGZyb20gb24tc2l0ZSBlbmdpbmVl
cnMsIHdoZW4gSUdQIHJvdXRpbmcgaXMgb3NjaWxsYXRpbmcgc2V2ZXJlbHkgd2hpY2ggbWFrZXMg
dGhlIG1hbmFnZW1lbnQgY29ubmVjdGlvbiB1bmF2YWlsYWJsZSwgaXQgdXN1YWxseSB0YWtlcyBt
dWNoIGxvbmdlciB0aW1lIGZvciB0cm91Ymxlc2hvb3RpbmcsIGFzIGxvZ2dpbmcgdG8gYW55IHJv
dXRlciBjYW5ub3QgYmUgZG9uZSB2aWEgdGhlIG1hbmFnZW1lbnQgbmV0d29yay4gU28gbWF5YmUg
aXQgd291bGQgYmUgYmV0dGVyIHRvIGhhdmUgc29tZSBhdXRvbWF0aWMgbWVjaGFuaXNtIHRvIHJl
ZHVjZSB0aGUgaW1wYWN0IGJlZm9yZSBpdCBiZWNvbWVzIGEgYmlnIHByb2JsZW0gdG8gdHJvdWJs
ZXNob290Lg0KIA0KQmVzdCByZWdhcmRzLA0KSmllDQogDQpUaGFua3MsDQpBY2VlIA0KIA0KIA0K
QmVzdCByZWdhcmRzLA0KSmllDQogDQpGcm9tOiBBY2VlIExpbmRlbSAoYWNlZSkgW21haWx0bzph
Y2VlQGNpc2NvLmNvbV0gDQpTZW50OiBTYXR1cmRheSwgQXVndXN0IDEzLCAyMDE2IDM6MjcgQU0N
ClRvOiBMZXMgR2luc2JlcmcgKGdpbnNiZXJnKTsgRG9uZ2ppZSAoSmltbXkpOyBvc3BmQGlldGYu
b3JnDQpDYzogWmhhbmd4dWRvbmcgKHpoYW5neHVkb25nLCBWUlApOyBsaXpoZW5xaWFuZ0BjaGlu
YW1vYmlsZS5jb20NClN1YmplY3Q6IFJlOiBbT1NQRl0gU29saWNpdCBmZWVkYmFja3Mgb24gZHJh
ZnQtZG9uZy1vc3BmLW1heGFnZS1mbHVzaC1wcm9ibGVtLXN0YXRlbWVudA0KIA0KU3BlYWtpbmcg
YXMgYSBXRyBtZW1iZXI6IA0KIA0KSGkgSmllLCANCiANCkkgYmVsaWV2ZSB3ZSBhZ3JlZSB0aGF0
IHRoZSBwcm9ibGVtIGlzIGNvbmZpbmVkIHRvIE9TUEYgYnVncywgc3lzdGVtIHRpbWVyIGJ1Z3Ms
ICBhbmQgcGFja2V0IGNvcnJ1cHRpb24uIEnigJlkIGFzc2VydCB0aGF0IGNvcnJ1cHRpb24gY2Fu
IGJlIGRldGVjdGVkIHZpYSBPU1BGIGF1dGhlbnRpY2F0aW9uLiBJbiBmYWN0LCB0aGVyZSBpcyBh
IHdlbGwta25vd24gYW50aWRvdGUgd2hlcmUgSVMtSVMgYXV0aGVudGljYXRpb24gd2FzIGVuYWJs
ZWQgc29sZWx5IGZvciB0aGUgcHVycG9zZSBvZiBmaWx0ZXJpbmcgY29ycnVwdGVkIHByb3RvY29s
IHBhY2tldHMgaW4gYW4gZW52aXJvbm1lbnQgd2l0aCBsaW5lIGNhcmRzIHRoYXQgd2VyZSBwcm9u
ZSB0byBzdWNoIGNvcnJ1cHRpb24uIEhlbmNlLCB3ZSBhcmUgbGVmdCB3aXRoIHByb2JsZW1zIGJh
c2VkIG9uIE9TUEYgb3Igc3lzdGVtIHRpbWVyIGJ1Z3MuIElmIHRoZXJlIHdlcmUgYSBzeXN0ZW0g
dGltZXIgYnVnLCBJ4oCZZCBkb3VidCB0aGF0IG5ldHdvcmtpbmcgZGV2aWNlIHdpdGggc3VjaCBh
IGJ1ZyB3b3VsZCBiZSBmdW5jdGlvbmFsIHRvIHRoZSBwb2ludCBvZiBiZWluZyBhYmxlIHRvIGVz
dGFibGlzaCBhbmQgbWFpbnRhaW5pbmcgT1NQRiBhZGphY2VuY2llcy4gIERvIHdlIHJlYWxseSB3
YW50IHRvIGVuaGFuY2UgdGhlIHByb3RvY29sIHRvIGRlYWwgd2l0aCBidWdzPyANCiANCknigJl2
ZSB0aG91Z2h0IGFib3V0IHRoaXMgYW5kIG9uZSBwb3RlbnRpYWwgYWN0aW9uIEkgY291bGQgZW52
aXNpb24gd291bGQgYmUgdG8gYWRkIGEgc2VwYXJhdGUgT1NQRiBZQU5HIG5vdGlmaWNhdGlvbiB3
aGVyZSBhbiBMU0EgdGltZXMgb3V0IGFuZCBhIHJvdXRlciBvdGhlciB0aGFuIHRoZSBvcmlnaW5h
dG9yIHB1cmdlcyBpdC4gVGhpcyB3YXksIHRoZSBtaXNiZWhhdmluZyBPU1BGIHJvdXRlciBjb3Vs
ZCBiZSByZWFkaWx5IGlkZW50aWZpZWQuIA0KIA0KVGhhbmtzLA0KQWNlZSANCiANCiANCkZyb206
IE9TUEYgPG9zcGYtYm91bmNlc0BpZXRmLm9yZz4gb24gYmVoYWxmIG9mICJMZXMgR2luc2Jlcmcg
KGdpbnNiZXJnKSIgPGdpbnNiZXJnQGNpc2NvLmNvbT4NCkRhdGU6IFRodXJzZGF5LCBBdWd1c3Qg
MTEsIDIwMTYgYXQgMToyOSBQTQ0KVG86IEppZSBEb25nIDxqaWUuZG9uZ0BodWF3ZWkuY29tPiwg
T1NQRiBXRyBMaXN0IDxvc3BmQGlldGYub3JnPg0KQ2M6ICJaaGFuZ3h1ZG9uZyAoemhhbmd4dWRv
bmcsIFZSUCkiIDx6aGFuZ3h1ZG9uZ0BodWF3ZWkuY29tPiwgImxpemhlbnFpYW5nQGNoaW5hbW9i
aWxlLmNvbSIgPGxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbT4NClN1YmplY3Q6IFJlOiBbT1NQ
Rl0gU29saWNpdCBmZWVkYmFja3Mgb24gZHJhZnQtZG9uZy1vc3BmLW1heGFnZS1mbHVzaC1wcm9i
bGVtLXN0YXRlbWVudA0KIA0KSmllIOKAkw0KIA0KSGF2aW5nIHRoZSBkaXNjdXNzaW9uIGhhcyBj
ZXJ0YWlubHkgYmVlbiBhIGdvb2QgdGhpbmcsIGJ1dCBpZiB0aGUgY29uc2Vuc3VzIG9mIHRoZSBX
RyBpcyB0aGF0IHRoZXJlIGlzIG5vIHByb3RvY29sIGNoYW5nZSByZXF1aXJlZCB0aGVuIHRoZXJl
IGlzIG5vIG5lZWQgZm9yIGFueSBkcmFmdCDigJMgd2hpY2ggaXMgbXkgY3VycmVudCBwb3NpdGlv
bi4NCiANClRoZSBvdGhlciBwb2ludCBpcyB0aGF0IHlvdSBzZWVtIHRvIGJlIGNvbmZ1c2luZyB0
aGUgSVMtSVMgUHVyZ2Ugb3JpZ2luYXRpb24gVExWIChSRkMgNjIzMikgd2l0aCBkZXRlY3Rpbmcg
aW52YWxpZCBwdXJnZXMvcmVtYWluaW5nIGxpZmV0aW1lIGNvcnJ1cHRpb24uIFRoaXMgaXMgbm90
IHRoZSBjYXNlLiBSRkMgNjIzMiBzaW1wbHkgYWxsb3dzIHVzIHRvIGRldGVjdCB3aGljaCByb3V0
ZXIgb3JpZ2luYXRlZCBhIHB1cmdlIOKAkyBpdCBpcyBub3QgYWJsZSB0byBkZXRlY3Qgd2hldGhl
ciBhIHB1cmdlIGlzIHZhbGlkL2ludmFsaWQg4oCTIGFuZCB3YXMgbm90IG1vdGl2YXRlZCBieSBj
b25jZXJucyBhYm91dCByZW1haW5pbmcgbGlmZXRpbWUgY29ycnVwdGlvbi4NCiANCiAgIExlcw0K
IA0KIA0KRnJvbTogRG9uZ2ppZSAoSmltbXkpIFttYWlsdG86amllLmRvbmdAaHVhd2VpLmNvbV0g
DQpTZW50OiBXZWRuZXNkYXksIEF1Z3VzdCAxMCwgMjAxNiA5OjI0IFBNDQpUbzogTGVzIEdpbnNi
ZXJnIChnaW5zYmVyZyk7IG9zcGZAaWV0Zi5vcmcNCkNjOiBaaGFuZ3h1ZG9uZyAoemhhbmd4dWRv
bmcsIFZSUCk7IGxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbQ0KU3ViamVjdDogUkU6IFtPU1BG
XSBTb2xpY2l0IGZlZWRiYWNrcyBvbiBkcmFmdC1kb25nLW9zcGYtbWF4YWdlLWZsdXNoLXByb2Js
ZW0tc3RhdGVtZW50DQogDQpIaSBMZXMsDQogDQpUaGUgY3VycmVudCBkcmFmdCBpcyBhYm91dCBw
cm9ibGVtIHN0YXRlbWVudCwgc28gSU1PIHdoYXQgdGhlIFdHIG5lZWRzIHRvIGNvbnNpZGVyIGlz
IHdoZXRoZXIgdGhpcyBpcyBhIHZ1bG5lcmFiaWxpdHkgb2YgT1NQRiBwcm90b2NvbCwgYW5kIHdo
ZXRoZXIgaXQgY2FuIGhhdmUgbmVnYXRpdmUgaW1wYWN0IHRvIHRoZSBuZXR3b3JrLiBJZiB0aGUg
cHJvYmxlbSBpcyBhY2tub3dsZWRnZWQsIElNTyBpdCBpcyB3b3J0aCB0byBiZSBkb2N1bWVudGVk
Lg0KIA0KVGhlIOKAnFJPSeKAnSBhcyB5b3UgbWVudGlvbmVkIGlzIGZvciB0aGUgZXZhbHVhdGlv
biBvZiB0aGUgcHJvcG9zZWQgc29sdXRpb25zLiBJIHRvdGFsbHkgYWdyZWUgdGhhdCBmb3IgdGhl
IHRpbWVyIGJ1ZyBjYXNlLCByZWNvZ25pemluZyBhbmQgaWdub3JpbmcgdGhlIHJlY2VpdmVkIGFi
bm9ybWFsIE1heGFnZSBMU0FzIGNhbm5vdCBzdG9wIHRoZSBtaXNiZWhhdmVkIHJvdXRlciBmcm9t
IGdlbmVyYXRpbmcgZnVydGhlciBNYXhhZ2UgTFNBLCBhcyBpdCBpcyBhIHN5c3RlbWF0aWMgcHJv
YmxlbSwgd2hpY2ggY2FuIG9ubHkgYmUgZml4ZWQgYWZ0ZXIgdGhlIG9wZXJhdG9yIGlkZW50aWZp
ZXMgdGhhdCByb3V0ZXIuIFRoaXMgaXMgYWxzbyBzaW1pbGFyIHRvIHRoZSBzeXN0ZW1hdGljIGNv
cnJ1cHRpb24gb2YgSVMtSVMgcmVtYWluIHRpbWUuICBBbmQgdGhpcyBpcyB3aHkgdGhpcyBkcmFm
dCBtZW50aW9ucyB0d28ga2luZHMgb2YgcG90ZW50aWFsIHNvbHV0aW9ucywgdGhlIG1pdGlnYXRp
b24gbWVjaGFuaXNtIGNhbiBhdm9pZCB0aGUgbmV0d29yayBiZWluZyBzZXZlcmVseSBpbXBhY3Rl
ZCBieSB0aGUgcHJvYmxlbSwgd2hpbGUgZm9yIHN5c3RlbWF0aWMgcHJvYmxlbXMsIHByb2JsZW0g
bG9jYWxpemF0aW9uIGlzIG5lZWRlZCB0byBpZGVudGlmeSB0aGUgbWlzYmVoYXZlZCByb3V0ZXIg
YW5kIHRoZW4gc29sdmUgdGhlIHByb2JsZW0uDQogDQpCZXN0IHJlZ2FyZHMsDQpKaWUNCiANCkZy
b206IE9TUEYgW21haWx0bzpvc3BmLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBMZXMg
R2luc2JlcmcgKGdpbnNiZXJnKQ0KU2VudDogTW9uZGF5LCBBdWd1c3QgMDgsIDIwMTYgMjoxNCBB
TQ0KVG86IERvbmdqaWUgKEppbW15KSA8amllLmRvbmdAaHVhd2VpLmNvbT47IG9zcGZAaWV0Zi5v
cmcNCkNjOiBaaGFuZ3h1ZG9uZyAoemhhbmd4dWRvbmcsIFZSUCkgPHpoYW5neHVkb25nQGh1YXdl
aS5jb20+OyBsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb20NClN1YmplY3Q6IFJlOiBbT1NQRl0g
U29saWNpdCBmZWVkYmFja3Mgb24gZHJhZnQtZG9uZy1vc3BmLW1heGFnZS1mbHVzaC1wcm9ibGVt
LXN0YXRlbWVudA0KIA0KSmllIOKAkw0KIA0KVGhpbmtpbmcgYWJvdXQgdGhlIGZvbGxvd2luZyBz
b21lIG1vcmU6DQogDQo8c25pcD4NCldoYXQgcmVtYWlucyBpcyB0aGUgcG9zc2liaWxpdHkgdGhh
dCBhbiBpbXBsZW1lbnRhdGlvbiBoYXMgc29tZSBidWcgYW5kIHVuaW50ZW50aW9uYWxseSBtb2Rp
ZmllcyB0aGUgYWdlIHRvIHNvbWV0aGluZyBvdGhlciB0aGFuIHdoYXQgaXQgc2hvdWxkIGJlIGR1
ZSB0byB0aGUgYWN0dWFsIGVsYXBzZWQgdGltZSBzaW5jZSBMU0EgZ2VuZXJhdGlvbi4gSSBzdXBw
b3NlIGEgbWVjaGFuaXNtIGVxdWl2YWxlbnQgdG8gd2hhdCB0aGUgSVMtSVMgZHJhZnQgZGVmaW5l
ZCBpLmUuIHNldHRpbmcgdGhlIGFnZSB0byDigJxuZXfigJ0gKDAgaW4gT1NQRiBjYXNlKSB3aGVu
IGZpcnN0IHJlY2VpdmluZyBhIG5vbi1zZWxmLWdlbmVyYXRlZCBMU0EgY291bGQgYmUgdXNlZnVs
IHRvIHByZXZlbnQgbmVnYXRpdmUgaW1wYWN0cyBvZiBzdWNoIGFuIGltcGxlbWVudGF0aW9uIGJ1
Zy4gSXMgdGhpcyB3aGF0IHlvdSBpbnRlbmQ/DQogDQpbSmllXTogTW9yZSBzcGVjaWZpY2FsbHks
IHRoZSBwcm9ibGVtIGNvdWxkIGJlIGNhdXNlZCBieSBlaXRoZXIg4oCcc2V0dGluZyB0aGUgTFMg
YWdlIGZpZWxkIGluY29ycmVjdGx5IGR1ZSB0byBpbXBsZW1lbnRhdGlvbiBidWfigJ0gb3Ig4oCc
c3lzdGVtIHRpbWVyIHJ1bnMgc28gZmFzdCB0aGF0IHRoZSBMUyBhZ2UgcmVhY2hlcyBNYXhBZ2Ug
bXVjaCBlYXJsaWVyIHRoYW4gb3RoZXIgcm91dGVyc+KAnS4gQW5vdGhlciBsZXNzIGxpa2VseSBj
YXNlIGlzIHRoYXQgdGhlIExTIGFnZSBmaWVsZCBpcyBjb3JydXB0ZWQgYmVmb3JlIHRoZSBMU0Eg
aXMgYXNzZW1ibGVkIGludG8gT1NQRiBwYWNrZXQuDQo8ZW5kIHNuaXA+DQogDQpUaGUgYmVuZWZp
dHMgYXJlIGV4dHJlbWVseSBsaW1pdGVkLiBJZiBhIHJvdXRlciBwcmVtYXR1cmVseSBhZ2VzIGFu
IExTQSBkdWUgdG8gYSB0aW1lciBidWcsIGlnbm9yaW5nIHRoZSByZWNlaXZlZCBMU0EgYWdlIG9u
IHJlY2VwdGlvbiBpc27igJl0IGdvaW5nIHRvIHByZXZlbnQgcHJlbWF0dXJlIHB1cmdpbmcgYnkg
dGhlIHJvdXRlciB3aGljaCBoYXMgdGhlIGJ1Zy4gU28gdGhlIGVmZmVjdCBvZiBpZ25vcmluZyB0
aGUgcmVjZWl2ZWQgTFNBIGFnZSBwcmlvciB0byByZWFjaGluZyBNQVhBR0Ugd2lsbCBiZSBzaG9y
dCBsaXZlZC4gWW91IGFyZSB0aGVuIGxlZnQgd2l0aCB0aGUgcG9zc2liaWxpdHkgdGhhdCBhbiBp
bXBsZW1lbnRhdGlvbiBjb3JydXB0cyB0aGUgTFNBIGFnZSBCRUZPUkUgY2FsY3VsYXRpbmcgY2hl
Y2tzdW0vY3J5cHRvIGF1dGhlbnRpY2F0aW9uIOKAkyBidXQgaXRzIGxvY2FsIHRpbWVvdXQgbG9n
aWMgaXMgdW5hZmZlY3RlZC4gVGhpcyBoYXMgdmVyeSBsaW1pdGVkIHZhbHVlLiBXaGV0aGVyIHRo
ZSBXRyBjb25zaWRlcnMgdGhpcyB3b3J0aCBwdXJzdWluZyBpcyBzb21ldGhpbmcgeW91IG5lZWQg
dG8gYXNrLiBGb3IgbXlzZWxmLCBJIGRvbuKAmXQgc2VlIG11Y2ggUk9JIGhlcmUuDQogDQogIExl
cw0KIA0KIA0KIA0KRnJvbTogRG9uZ2ppZSAoSmltbXkpIFttYWlsdG86amllLmRvbmdAaHVhd2Vp
LmNvbV0gDQpTZW50OiBNb25kYXksIEF1Z3VzdCAwMSwgMjAxNiA5OjQzIFBNDQpUbzogTGVzIEdp
bnNiZXJnIChnaW5zYmVyZyk7IG9zcGZAaWV0Zi5vcmcNCkNjOiBaaGFuZ3h1ZG9uZyAoemhhbmd4
dWRvbmcsIFZSUCk7IGxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbQ0KU3ViamVjdDogUkU6IFtP
U1BGXSBTb2xpY2l0IGZlZWRiYWNrcyBvbiBkcmFmdC1kb25nLW9zcGYtbWF4YWdlLWZsdXNoLXBy
b2JsZW0tc3RhdGVtZW50DQogDQpIaSBMZXMsIA0KIA0KUGxlYXNlIHNlZSBteSByZXBsaWVzIHdp
dGggW0ppZTJdOg0KIA0KRnJvbTogTGVzIEdpbnNiZXJnIChnaW5zYmVyZykgW21haWx0bzpnaW5z
YmVyZ0BjaXNjby5jb21dIA0KU2VudDogTW9uZGF5LCBBdWd1c3QgMDEsIDIwMTYgOTo1NyBQTQ0K
VG86IERvbmdqaWUgKEppbW15KTsgb3NwZkBpZXRmLm9yZw0KQ2M6IFpoYW5neHVkb25nICh6aGFu
Z3h1ZG9uZywgVlJQKTsgbGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tDQpTdWJqZWN0OiBSRTog
W09TUEZdIFNvbGljaXQgZmVlZGJhY2tzIG9uIGRyYWZ0LWRvbmctb3NwZi1tYXhhZ2UtZmx1c2gt
cHJvYmxlbS1zdGF0ZW1lbnQNCiANCkppZSAtDQogDQpGcm9tOiBEb25namllIChKaW1teSkgW21h
aWx0bzpqaWUuZG9uZ0BodWF3ZWkuY29tXSANClNlbnQ6IE1vbmRheSwgQXVndXN0IDAxLCAyMDE2
IDE6NDQgQU0NClRvOiBMZXMgR2luc2JlcmcgKGdpbnNiZXJnKTsgb3NwZkBpZXRmLm9yZw0KQ2M6
IFpoYW5neHVkb25nICh6aGFuZ3h1ZG9uZywgVlJQKTsgbGl6aGVucWlhbmdAY2hpbmFtb2JpbGUu
Y29tDQpTdWJqZWN0OiBSRTogW09TUEZdIFNvbGljaXQgZmVlZGJhY2tzIG9uIGRyYWZ0LWRvbmct
b3NwZi1tYXhhZ2UtZmx1c2gtcHJvYmxlbS1zdGF0ZW1lbnQNCiANCkhpIExlcywNCiANClBsZWFz
ZSBzZWUgaW5saW5lIHdpdGggW0ppZV06DQogDQpGcm9tOiBMZXMgR2luc2JlcmcgKGdpbnNiZXJn
KSBbbWFpbHRvOmdpbnNiZXJnQGNpc2NvLmNvbV0gDQpTZW50OiBNb25kYXksIEF1Z3VzdCAwMSwg
MjAxNiAzOjA5IFBNDQpUbzogRG9uZ2ppZSAoSmltbXkpOyBvc3BmQGlldGYub3JnDQpDYzogWmhh
bmd4dWRvbmcgKHpoYW5neHVkb25nLCBWUlApOyBsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb20N
ClN1YmplY3Q6IFJFOiBbT1NQRl0gU29saWNpdCBmZWVkYmFja3Mgb24gZHJhZnQtZG9uZy1vc3Bm
LW1heGFnZS1mbHVzaC1wcm9ibGVtLXN0YXRlbWVudA0KIA0KSmllIOKAkw0KIA0KRnVsbHkgYWdy
ZWUgdGhhdCBJUy1JUyBhbmQgT1NQRiBkaWZmZXIgaW4gdGhpcyByZWdhcmQuDQogDQpodHRwczov
L3d3dy5pZXRmLm9yZy9pZC9kcmFmdC1pZXRmLWlzaXMtcmVtYWluaW5nLWxpZmV0aW1lLTAxLnR4
dCBhZGRyZXNzZXMgcHJvYmxlbXMgd2hlcmUgY29ycnVwdGlvbiBvZiB0aGUgcmVtYWluaW5nIGxp
ZmV0aW1lIG9jY3VycyBlaXRoZXIgZHVyaW5nIHRyYW5zbWlzc2lvbi9yZWNlcHRpb24gb3IgZHVl
IHRvIHNvbWUgRE9TIGF0dGFjay4gVGhpcyBpc27igJl0IGEgY29uY2VybiB3IE9TUEYgKGhvcGUg
eW91IGFncmVlKS4NCiANCltKaWVdOiBZZXMsIGZvciBPU1BGIHRoZSBjb3JydXB0aW9uIGR1cmlu
ZyBwYWNrZXQgdHJhbnNtaXNzaW9uIGNhbiBiZSBkZXRlY3RlZC4NCiANCldoYXQgcmVtYWlucyBp
cyB0aGUgcG9zc2liaWxpdHkgdGhhdCBhbiBpbXBsZW1lbnRhdGlvbiBoYXMgc29tZSBidWcgYW5k
IHVuaW50ZW50aW9uYWxseSBtb2RpZmllcyB0aGUgYWdlIHRvIHNvbWV0aGluZyBvdGhlciB0aGFu
IHdoYXQgaXQgc2hvdWxkIGJlIGR1ZSB0byB0aGUgYWN0dWFsIGVsYXBzZWQgdGltZSBzaW5jZSBM
U0EgZ2VuZXJhdGlvbi4gSSBzdXBwb3NlIGEgbWVjaGFuaXNtIGVxdWl2YWxlbnQgdG8gd2hhdCB0
aGUgSVMtSVMgZHJhZnQgZGVmaW5lZCBpLmUuIHNldHRpbmcgdGhlIGFnZSB0byDigJxuZXfigJ0g
KDAgaW4gT1NQRiBjYXNlKSB3aGVuIGZpcnN0IHJlY2VpdmluZyBhIG5vbi1zZWxmLWdlbmVyYXRl
ZCBMU0EgY291bGQgYmUgdXNlZnVsIHRvIHByZXZlbnQgbmVnYXRpdmUgaW1wYWN0cyBvZiBzdWNo
IGFuIGltcGxlbWVudGF0aW9uIGJ1Zy4gSXMgdGhpcyB3aGF0IHlvdSBpbnRlbmQ/DQogDQpbSmll
XTogTW9yZSBzcGVjaWZpY2FsbHksIHRoZSBwcm9ibGVtIGNvdWxkIGJlIGNhdXNlZCBieSBlaXRo
ZXIg4oCcc2V0dGluZyB0aGUgTFMgYWdlIGZpZWxkIGluY29ycmVjdGx5IGR1ZSB0byBpbXBsZW1l
bnRhdGlvbiBidWfigJ0gb3Ig4oCcc3lzdGVtIHRpbWVyIHJ1bnMgc28gZmFzdCB0aGF0IHRoZSBM
UyBhZ2UgcmVhY2hlcyBNYXhBZ2UgbXVjaCBlYXJsaWVyIHRoYW4gb3RoZXIgcm91dGVyc+KAnS4g
QW5vdGhlciBsZXNzIGxpa2VseSBjYXNlIGlzIHRoYXQgdGhlIExTIGFnZSBmaWVsZCBpcyBjb3Jy
dXB0ZWQgYmVmb3JlIHRoZSBMU0EgaXMgYXNzZW1ibGVkIGludG8gT1NQRiBwYWNrZXQuDQogDQpb
SmllXTogUmVnYXJkaW5nIHRoZSBzb2x1dGlvbnMgc3BhY2UsIElNTyB3ZSBuZWVkIHRvIGNvbnNp
ZGVyIGJvdGggY2FzZXM6IOKAnExTIGFnZSByZWFjaGVzIE1heEFnZeKAnSBhbmQg4oCcTFMgYWdl
IGNsb3NlIHRvIE1heEFnZeKAnS4gRm9yIElTLUlTLCBSRkMgNjIzMiBhbmQgUkZDIDYyMzMgcHJv
dmlkZSBzb2x1dGlvbnMgZm9yIHRoZSBkZXRlY3Rpb24gYW5kIGlkZW50aWZpY2F0aW9uIG9mIGNv
cnJ1cHRlZCBJUy1JUyBwdXJnZSwgd2hpbGUgT1NQRiBkb2VzIG5vdCBoYXZlIHNpbWlsYXIgbWVj
aGFuaXNtcy4NCiANCltMZXM6XSBJdCBpcyBpbmNvcnJlY3QgdG8gc2F5IHRoYXQgUkZDIDYyMzIg
bWFrZXMgaXQgcG9zc2libGUgdG8gZGV0ZWN0IGEgY29ycnVwdCBwdXJnZS4gV2hhdCBpdCBkb2Vz
IGRvIGlzIHRvIHByb3ZpZGUgYW4gaW5kaWNhdGlvbiBhcyB0byB3aGljaCBJUyBpbml0aWF0ZWQg
YSBwdXJnZS4gSSBkb27igJl0IGtub3cgaG93IE9TUEYgd291bGQgYWRkcmVzcyB0aGlzIGlzc3Vl
LCBidXQgZm9yIE9TUEZ2MiBhdCBsZWFzdCBhbnkgc29sdXRpb24gd291bGQgbGlrZWx5IG5vdCBi
ZSBiYWNrd2FyZHMgY29tcGF0aWJsZS4gRm9yIHRoaXMgcmVhc29uIEkgc3VnZ2VzdCB0aGF0IHlv
dSBub3QgdHJ5IHRvIGFkZHJlc3MgdGhpcyBpc3N1ZSBpbiB0aGUgc2FtZSBkcmFmdC4NCiANCltK
aWUyXTogQWdyZWVkLCBSRkMgNjIzMiBwcm92aWRlIHRoZSBtZWNoYW5pc20gdG8gdHJhY2sgdGhl
IG1pc2JlaGF2ZWQgcm91dGVycyBzbyB0aGF0IG9wZXJhdG9yIGNhbiBmaXggdGhlIHByb2JsZW0s
IHRoZSBkZXRlY3Rpb24gY2FuIGJlIGJhc2VkIG9uIHRoZSBydWxlcyBpbiBSRkMgNjIzMyBvciBz
b21lIG90aGVyIGFub21hbGllcy4gSW5kZWVkIGZvciBPU1BGdjIgbGVnYWN5IExTQXMsIGl0IGlz
IGRpZmZpY3VsdCB0byBpbnRyb2R1Y2UgdGhlIG1lY2hhbmlzbSBzaW1pbGFyIHRvIFJGQyA2MjMy
LCB3aGlsZSBpdCBjYW4gYmUgZWFzaWVyIGZvciB0aGUgT1NQRnYyL3YzIEV4dGVuZGVkIExTQXMu
IFNvIGl0IGRlcGVuZHMgb24gaG93IGJhY2t3YXJkIGNvbXBhdGlibGUgdGhlIHNvbHV0aW9uIHNo
b3VsZCBiZS4gSSBhZ3JlZSB3aXRoIHlvdSB0aGF0IHRoZSBzb2x1dGlvbiBmb3IgUHJvYmxlbSBM
b2NhbGl6YXRpb24gaW4gT1NQRiBuZWVkcyB0byBiZSBwcm92aWRlZCBpbiBhIHNlcGFyYXRlIGRv
Y3VtZW50Lg0KIA0KU29sdXRpb25zIHRvIExTIGFnZSAgY29ycnVwdGlvbiBjYW4gYmUgZG9uZSBp
biBhIGJhY2t3YXJkcyBjb21wYXRpYmxlIHdheSwgYnV0IHRoZXkgIE1VU1QgTk9UIHJlc3VsdCBp
biBkaXNjYXJkaW5nIHB1cmdlcyB3aGljaCBwYXNzIGF1dGhlbnRpY2F0aW9uLSBkb2luZyBzbyBw
bGFjZXMgeW91IGF0IHJpc2sgZm9yIGhhdmluZyBpbmNvbnNpc3RlbnQgTFNEQnMgaW4gdGhlIG5l
dHdvcmsuDQogDQpbSmllMl06IEV4YWN0bHkuIFRoZSByZWNlaXZlZCBNYXhBZ2UgTFNBcyBjYW5u
b3Qgc2ltcGx5IGJlIGRpc2NhcmRlZCwgdGhlIGRlY2lzaW9uIG11c3QgYmUgbWFkZSBjYXJlZnVs
bHksIHByb2JhYmx5IGJhc2VkIG9uIHNvbWUgYWRkaXRpb25hbCBpbmZvcm1hdGlvbi4gVGhlIGF1
dGhvcnMgaGFzIGRpc2N1c3NlZCBzb21lIHBvc3NpYmxlIHNvbHV0aW9uIGludGVybmFsbHksIGFu
ZCB3aWxsIHByZXBhcmUgc29tZSBtYXRlcmlhbCBmb3IgZnVydGhlciBvcGVuIGRpc2N1c3Npb24u
DQogDQpBcyB3cml0dGVuLCB0aGUgZHJhZnQgbWFrZXMgY2xhaW1zIHRoYXQgYXJlIGF0IGxlYXN0
IG1pc2xlYWRpbmcg4oCTIGFuZCBJIGJlbGlldmUgYWN0dWFsbHkgaW5jb3JyZWN0LiBJbiBTZWN0
aW9uIDYgeW91IHNheToNCiANCuKAnFRoZSBMUyBhZ2UgZmllbGQgbWF5IGJlIGFsdGVyZWQgYXMg
YSByZXN1bHQgb2YNCiAgIHBhY2tldCBjb3JydXB0aW9uLCBzdWNoIG1vZGlmaWNhdGlvbiBjYW5u
b3QgYmUgZGV0ZWN0ZWQgYnkgTFNBDQogICBjaGVja3N1bSBub3IgT1NQRiBwYWNrZXQgY3J5cHRv
Z3JhcGhpYyBhdXRoZW50aWNhdGlvbi7igJ0NCiANClRoaXMgaXNu4oCZdCBjb3JyZWN0Lg0KIA0K
W0ppZV0gVGhhbmtzIGZvciBwb2ludGluZyBvdXQgdGhpcy4gVGhpcyBzZW50ZW5jZSBuZWVkIHRv
IGJlIHJldmlzZWQgdG8gbWVudGlvbiDigJxMU0EgY29ycnVwdGlvbuKAnSByYXRoZXIgdGhhbiDi
gJxwYWNrZXQgY29ycnVwdGlvbuKAnS4NCiANCldoYXQgd291bGQgYmUgaGVscGZ1bCDigJMgYXQg
bGVhc3QgdG8gbWUg4oCTIGlzIHRvIG1vdmUgZnJvbSBhIGdlbmVyaWMgcHJvYmxlbSBzdGF0ZW1l
bnQgdG8gdGhlIHNwZWNpZmljIHByb2JsZW0geW91IHdhbnQgdG8gc29sdmUgYW5kIHRoZSBwcm9w
b3NlZCBzb2x1dGlvbi4gVGhpcyBhbHNvIHJlcXVpcmVzIHlvdSB0byBtb3JlIGNsZWFybHkgc3Rh
dGUgdGhlIGNhc2VzIHdoZXJlIHRoZXJlIGlzIGFuIGFjdHVhbCB2dWxuZXJhYmlsaXR5LiBJdCB3
b3VsZCBiZSBhIGxvdCBlYXNpZXIgdG8gc3VwcG9ydCB0aGUgZHJhZnQgaWYgdGhpcyB3ZXJlIGRv
bmUuDQogDQpbSmllXSBUaGFua3MgZm9yIHlvdXIgc3VnZ2VzdGlvbi4gWWVzIHdlIGNhbiB1cGRh
dGUgdGhpcyBkcmFmdCB3aXRoIG1vcmUgc3BlY2lmaWMgcHJvYmxlbSBzdGF0ZW1lbnRzIGFzIEkg
bWVudGlvbmVkIGFib3ZlLiANCiANCltKaWVdIEFzIGZvciB0aGUgcHJvcG9zZWQgc29sdXRpb25z
LCB0aGUgY3VycmVudCBkcmFmdCBzcGVjaWZpZXMgdGhlIHJlcXVpcmVtZW50cyBvbiB0aGUgcG90
ZW50aWFsIHNvbHV0aW9ucywgZnJvbSB3aGljaCB3ZSBlbnZpc2lvbiB0aGF0IGRpZmZlcmVudCBz
b2x1dGlvbnMgbWF5YmUgbmVlZGVkIGZvciDigJxJbXBhY3QgTWl0aWdhdGlvbuKAnSBhbmQg4oCc
UHJvYmxlbSBMb2NhbGl6YXRpb27igJ0uIFRoZSBzb2x1dGlvbiBmb3Ig4oCcSW1wYWN0IG1pdGln
YXRpb27igJ0gY2FuIGJlIHRoZSBlYXNpZXIgb25lLCBmb3Igd2hpY2ggd2UgY2FuIHN0YXJ0IHRv
IGRpc2N1c3MgdGhlIHBvdGVudGlhbCBzb2x1dGlvbnMgbm93LiBXaGlsZSB0aGUgc29sdXRpb24g
Zm9yIOKAnHByb2JsZW0gbG9jYWxpemF0aW9u4oCdIG1heSBuZWVkIG1vcmUgY29uc2lkZXJhdGlv
bnMuDQogDQpbTGVzOl0gQSBkaXNjdXNzaW9uIG9mIHRoZSByZXF1aXJlbWVudHMgaXMgdXNlZnVs
IGFuZCBuZWNlc3NhcnksIGJ1dCBJTU8gdW50aWwgeW91IHByb3Bvc2UgYSBzb2x1dGlvbiB0aGVy
ZSBpc27igJl0IGVub3VnaCBzdWJzdGFuY2UgZm9yIHRoZSBkb2N1bWVudCB0byBiZWNvbWUgYSBX
RyBkb2N1bWVudC4NCiANCltKaWUyXSBZZXMgdGhlIGN1cnJlbnQgZHJhZnQgZm9jdXNlcyBvbiB0
aGUgcHJvYmxlbSBzdGF0ZW1lbnQgYW5kIHRoZSByZXF1aXJlbWVudHMsIHRoZSBnb2FsIGlzIHRv
IGZpcnN0bHkgZ2V0IHRoZSBNYXhBZ2UgZmx1c2ggcHJvYmxlbSBhY2tub3dsZWRnZWQgYW5kIHJl
YWNoIGNvbnNlbnN1cyBvbiB0aGUgcmVxdWlyZW1lbnRzLiBUaGVuIHRoZSBwbGFuIGlzIHRvIHNw
ZWNpZnkgdGhlIHNvbHV0aW9ucyBpbiBzZXBhcmF0ZSBkb2N1bWVudHMuICBZb3VyIHZhbHVhYmxl
IHN1Z2dlc3Rpb25zIHdpbGwgYmUgY29uc2lkZXJlZCwgYW5kIGZ1cnRoZXIgY29udHJpYnV0aW9u
cyBhcmUgd2VsY29tZS4NCiANCkJlc3QgcmVnYXJkcywNCkppZQ0KIA0KICAgIExlcw0KIA0KQmVz
dCByZWdhcmRzLA0KSmllDQogDQogICBMZXMNCiANCiANCkZyb206IERvbmdqaWUgKEppbW15KSBb
bWFpbHRvOmppZS5kb25nQGh1YXdlaS5jb21dIA0KU2VudDogU3VuZGF5LCBKdWx5IDMxLCAyMDE2
IDExOjQ4IFBNDQpUbzogTGVzIEdpbnNiZXJnIChnaW5zYmVyZyk7IG9zcGZAaWV0Zi5vcmcNCkNj
OiBaaGFuZ3h1ZG9uZyAoemhhbmd4dWRvbmcsIFZSUCk7IGxpemhlbnFpYW5nQGNoaW5hbW9iaWxl
LmNvbQ0KU3ViamVjdDogUkU6IFtPU1BGXSBTb2xpY2l0IGZlZWRiYWNrcyBvbiBkcmFmdC1kb25n
LW9zcGYtbWF4YWdlLWZsdXNoLXByb2JsZW0tc3RhdGVtZW50DQogDQpIaSBMZXMsIA0KIA0KVGhh
bmtzIGZvciB5b3VyIGNvbW1lbnRzLg0KIA0KT1NQRiBwYWNrZXQgbGV2ZWwgY2hlY2tzdW0gYW5k
IGF1dGhlbnRpY2F0aW9uIGNhbiBvbmx5IHByb3RlY3QgdGhlIGFzc2VtYmxlZCBMU1UgcGFja2V0
IG9uZSBob3Agb24gdGhlIHdpcmUsIHdoaWxlIGNhbm5vdCBkZXRlY3QgYW55IGNoYW5nZSB0byBM
U0EgbWFkZSBieSB0aGUgcm91dGVycy4gVGhpcyBpcyBiZWNhdXNlIHRoZSBPU1BGIHBhY2tldHMg
YXJlIHJlLWFzc2VtYmxlZCBvbiBlYWNoIGhvcCwgd2hpY2ggaXMgc2xpZ2h0bHkgZGlmZmVyZW50
IGZyb20gSVMtSVMuIFNvIHRoZSBwcm9ibGVtIGZvciBPU1BGIGlzIG1haW5seSBkdWUgdG8gdGhl
IHByb2JsZW1zIGluc2lkZSB0aGUgcm91dGVyLCBmb3IgZXhhbXBsZSBwcm90b2NvbCBpbXBsZW1l
bnRhdGlvbnMsIHN5c3RlbSB0aW1lcnMsIG9yIHNvbWUgaGFyZHdhcmUgcHJvYmxlbS4gQWN0dWFs
bHkgdGhpcyBwcm9ibGVtIGhhcyBiZWVuIHNlZW4gaW4gc2V2ZXJhbCBwcm9kdWN0aW9uIG5ldHdv
cmtzLg0KIA0KV2UgY2FuIGltcHJvdmUgdGhlIGRlc2NyaXB0aW9uIGluIHRoZSBkcmFmdCB0byBt
YWtlIHRoaXMgY2xlYXIuDQogDQpCZXN0IHJlZ2FyZHMsDQpKaWUNCiANCkZyb206IExlcyBHaW5z
YmVyZyAoZ2luc2JlcmcpIFttYWlsdG86Z2luc2JlcmdAY2lzY28uY29tXSANClNlbnQ6IE1vbmRh
eSwgQXVndXN0IDAxLCAyMDE2IDE6MzAgUE0NClRvOiBEb25namllIChKaW1teSk7IG9zcGZAaWV0
Zi5vcmcNCkNjOiBaaGFuZ3h1ZG9uZyAoemhhbmd4dWRvbmcsIFZSUCk7IGxpemhlbnFpYW5nQGNo
aW5hbW9iaWxlLmNvbQ0KU3ViamVjdDogUkU6IFtPU1BGXSBTb2xpY2l0IGZlZWRiYWNrcyBvbiBk
cmFmdC1kb25nLW9zcGYtbWF4YWdlLWZsdXNoLXByb2JsZW0tc3RhdGVtZW50DQogDQpKaWUg4oCT
DQogDQpUaGUgZHJhZnQgc2F5cyAoU2VjdGlvbiAyKToNCiANCuKAnFNpbmNlIGNyeXB0b2dyYXBo
aWMgYXV0aGVudGljYXRpb24gaXMgZXhlY3V0ZWQgYXQgdGhlIE9TUEYgcGFja2V0DQogICBsZXZl
bCwgaXQgY2FuIG9ubHkgcHJvdGVjdCB0aGUgYXNzZW1ibGVkIExTVSBwYWNrZXQgZm9yIG9uZSBo
b3AgYW5kDQogICBkb2VzIG5vdCBwcm92aWRlIGFueSBhZGRpdGlvbmFsIHByb3RlY3Rpb24gZm9y
IHRoZSBjb3JydXB0aW9uIG9mIExTDQogICBhZ2UgZmllbGQu4oCdDQogDQpCdXQgYXMgYXV0aGVu
dGljYXRpb24gaXMgY2FsY3VsYXRlZCBhdCB0aGUgT1NQRiBwYWNrZXQgbGV2ZWwsIGFueSBjaGFu
Z2UgdG8gdGhlIExTIGFnZSBmaWVsZCBmb3IgYW4gaW5kaXZpZHVhbCBMU0EgY29udGFpbmVkIHdp
dGhpbiB0aGUgT1NQRiBwYWNrZXQgKGUuZy4gYnkgc29tZSBwYWNrZXQgY29ycnVwdGlvbiBpbiB0
cmFuc21pc3Npb24pIHdvdWxkIGNhdXNlIGF1dGhlbnRpY2F0aW9uIHRvIGZhaWwgd2hlbiB0aGUg
cGFja2V0IGlzIHJlY2VpdmVkLiBTbyB0aGUgc3RhdGVtZW50IHlvdSBtYWtlIGlzIG5vdCBjb3Jy
ZWN0LiBJIHRoZXJlZm9yZSBhbSBzdHJ1Z2dsaW5nIHRvIHVuZGVyc3RhbmQgd2hhdCBwcm9ibGVt
IHlvdSBiZWxpZXZlIGlzIG5vdCBhZGRyZXNzZWQgYnkgZXhpc3RpbmcgYXV0aGVudGljYXRpb24g
dGVjaG5pcXVlcy4NCiANCiAgIExlcw0KIA0KIA0KIA0KRnJvbTogT1NQRiBbbWFpbHRvOm9zcGYt
Ym91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIERvbmdqaWUgKEppbW15KQ0KU2VudDogU3Vu
ZGF5LCBKdWx5IDMxLCAyMDE2IDg6MTUgUE0NClRvOiBvc3BmQGlldGYub3JnDQpDYzogWmhhbmd4
dWRvbmcgKHpoYW5neHVkb25nLCBWUlApOyBsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb20NClN1
YmplY3Q6IFtPU1BGXSBTb2xpY2l0IGZlZWRiYWNrcyBvbiBkcmFmdC1kb25nLW9zcGYtbWF4YWdl
LWZsdXNoLXByb2JsZW0tc3RhdGVtZW50DQogDQpIaSBhbGwsDQogDQpkcmFmdC1kb25nLW9zcGYt
bWF4YWdlLWZsdXNoLXByb2JsZW0tc3RhdGVtZW50IGRlc2NyaWJlcyB0aGUgcHJvYmxlbXMgY2F1
c2VkIGJ5IHRoZSBjb3JydXB0aW9uIG9mIHRoZSBMUyBBZ2UgZmllbGQsIGFuZCBzdW1tYXJpemVz
IHRoZSByZXF1aXJlbWVudHMgb24gcG90ZW50aWFsIHNvbHV0aW9ucy4gVGhpcyBkcmFmdCByZWNl
aXZlZCBnb29kIGNvbW1lbnRzIGR1cmluZyB0aGUgcHJlc2VudGF0aW9uIG9uIHRoZSBJRVRGIG1l
ZXRpbmcgaW4gQi5BLg0KIA0KVGhlIGF1dGhvcnMgd291bGQgbGlrZSB0byBzb2xpY2l0IGZ1cnRo
ZXIgZmVlZGJhY2tzIGZyb20gdGhlIG1haWxpbmcgbGlzdCwgb24gYm90aCB0aGUgcHJvYmxlbSBz
dGF0ZW1lbnQgYW5kIHRoZSBzb2x1dGlvbiByZXF1aXJlbWVudHMuIEJhc2VkIG9uIHRoZSBmZWVk
YmFja3MsIHdlIHdpbGwgdXBkYXRlIHRoZSBwcm9ibGVtIHN0YXRlbWVudCBkcmFmdCwgYW5kIHdv
cmsgdG9nZXRoZXIgdG8gYnVpbGQgc3VpdGFibGUgc29sdXRpb25zLiANCiANClRoZSBVUkwgb2Yg
dGhlIGRyYWZ0IGlzOg0KaHR0cHM6Ly90b29scy5pZXRmLm9yZy9odG1sL2RyYWZ0LWRvbmctb3Nw
Zi1tYXhhZ2UtZmx1c2gtcHJvYmxlbS1zdGF0ZW1lbnQtMDANCiANCkNvbW1lbnRzICYgZmVlZGJh
Y2tzIGFyZSB3ZWxjb21lLg0KIA0KQmVzdCByZWdhcmRzLA0KSmllDQogDQo=

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

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; charse=
t=3DUTF-8"><style>body { line-height: 1.5; }blockquote { margin-top: 0px; =
margin-bottom: 0px; margin-left: 0.5em; }p { margin-top: 0px; margin-botto=
m: 0px; }div.foxdiv20160826084551906112 { }body { font-size: 10.5pt; font-=
family: =E5=BE=AE=E8=BD=AF=E9=9B=85=E9=BB=91; color: rgb(0, 0, 0); line-he=
ight: 1.5; }</style></head><body>=0A<!--[if gte mso 9]><xml>=0A<o:shapedef=
aults v:ext=3D"edit" spidmax=3D"1026" ></o:shapedefaults>=0A</xml><![endif=
]--><!--[if gte mso 9]><xml>=0A<o:shapelayout v:ext=3D"edit">=0A<o:idmap v=
:ext=3D"edit" data=3D"1" ></o:idmap>=0A</o:shapelayout></xml><![endif]-->=
=0A<div><span></span>Hi Les,</div><div><br></div><div>Thank you very much =
for your comments and suggestion.</div><div><br></div><div>I will discuss =
with Jie Dong to submit a new version draft. This draft will illustrate th=
e problem from the point of OSPF route flapping and corrupted maxage is on=
e cause. After the discussion in the previous mails, we all think some met=
hods should be proposed to solve this problem. The methods include both de=
termining the source of flush and route flap mitigation if possible.</div>=
<div><br></div><div>Best Regards,</div><hr style=3D"width: 210px; height: =
1px;" color=3D"#b5c4df" size=3D"1" align=3D"left">=0A<div><span><div style=
=3D"MARGIN: 10px; FONT-FAMILY: verdana; FONT-SIZE: 10pt"><div>lizhenqiang@=
chinamobile.com</div></div></span></div>=0A<blockquote style=3D"margin-top=
: 0px; margin-bottom: 0px; margin-left: 0.5em;"><div>&nbsp;</div><div styl=
e=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm"=
><div style=3D"PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 12px;FONT=
-FAMILY:tahoma;COLOR:#000000; BACKGROUND: #efefef; PADDING-BOTTOM: 8px; PA=
DDING-TOP: 8px"><div><b>From:</b>&nbsp;<a href=3D"mailto:ginsberg@cisco.co=
m" style=3D"color: blue; text-decoration: underline;">Les Ginsberg (ginsbe=
rg)</a></div><div><b>Date:</b>&nbsp;2016-08-25&nbsp;02:24</div><div><b>To:=
</b>&nbsp;<a href=3D"mailto:lizhenqiang@chinamobile.com" style=3D"color: b=
lue; text-decoration: underline;">lizhenqiang@chinamobile.com</a>; <a href=
=3D"mailto:jie.dong@huawei.com" style=3D"color: blue; text-decoration: und=
erline;">Dongjie (Jimmy)</a>; <a href=3D"mailto:acee@cisco.com" style=3D"c=
olor: blue; text-decoration: underline;">Acee Lindem (acee)</a>; <a href=
=3D"mailto:ospf@ietf.org" style=3D"color: blue; text-decoration: underline=
;">ospf@ietf.org</a></div><div><b>CC:</b>&nbsp;<a href=3D"mailto:zhangxudo=
ng@huawei.com" style=3D"color: blue; text-decoration: underline;">Zhangxud=
ong (zhangxudong, VRP)</a></div><div><b>Subject:</b>&nbsp;RE: RE: [OSPF] S=
olicit feedbacks on draft-dong-ospf-maxage-flush-problem-statement</div></=
div></div><div><div class=3D"FoxDiv20160826084551906112">=0A<!--[if gte ms=
o 9]><xml>=0A<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" ></o:shapede=
faults>=0A</xml><![endif]--><!--[if gte mso 9]><xml>=0A<o:shapelayout v:ex=
t=3D"edit">=0A<o:idmap v:ext=3D"edit" data=3D"1" ></o:idmap>=0A</o:shapela=
yout></xml><![endif]-->=0A<div class=3D"WordSection1" style=3D"page: WordS=
ection1;">=0A<p class=3D"MsoNormal" style=3D"margin: 0in 0in 0.0001pt; fon=
t-size: 12pt; font-family: 'Times New Roman', serif;"><span style=3D"font-=
size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#=
1F497D">I completely agree that knowing the source of a purge is a valuabl=
e diagnostic tool. This has nothing to do with the corrupted maxage proble=
m.<o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0in 0in=
 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span =
style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif=
&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></p>=0A<p class=3D"MsoNormal=
" style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;"><span style=3D"font-size:11.0pt;font-family:&quot;Cali=
bri&quot;,&quot;sans-serif&quot;;color:#1F497D">I think the conclusion thu=
s far has been that we need no solution for the corrupted maxage.<o:p></o:=
p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0in 0in 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;"><span style=3D"fo=
nt-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;colo=
r:#1F497D"><o:p>&nbsp;</o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"=
margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman',=
 serif;"><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&=
quot;sans-serif&quot;;color:#1F497D">It would be useful to have a way of d=
etermining the source of a purge =E2=80=93 but in OSPF this is hard to do =
in a backwards compatible way. Acee has suggested using=0A a management no=
tification.<o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin=
: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif=
;"><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;s=
ans-serif&quot;;color:#1F497D">It would be useful to continue the discussi=
on on this topic =E2=80=93 but not the corrupt maxage issue.<o:p></o:p></s=
pan></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0in 0in 0.0001pt; font-=
size: 12pt; font-family: 'Times New Roman', serif;"><span style=3D"font-si=
ze:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F=
497D"><o:p>&nbsp;</o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margi=
n: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', seri=
f;"><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;=
sans-serif&quot;;color:#1F497D">&nbsp;&nbsp; Les<o:p></o:p></span></p>=0A<=
p class=3D"MsoNormal" style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; =
font-family: 'Times New Roman', serif;"><span style=3D"font-size:11.0pt;fo=
nt-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"><o:p>&=
nbsp;</o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0in 0in 0=
.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span st=
yle=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&q=
uot;;color:#1F497D"><o:p>&nbsp;</o:p></span></p>=0A<div style=3D"border:no=
ne;border-left:solid blue 1.5pt;padding:0in 0in 0in 4.0pt">=0A<div>=0A<div=
 style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in=
 0in">=0A<p class=3D"MsoNormal" style=3D"margin: 0in 0in 0.0001pt; font-si=
ze: 12pt; font-family: 'Times New Roman', serif;"><b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">From:</s=
pan></b><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&qu=
ot;sans-serif&quot;"> lizhenqiang@chinamobile.com [mailto:lizhenqiang@chin=
amobile.com]=0A<br>=0A<b>Sent:</b> Wednesday, August 24, 2016 11:12 AM<br>=
=0A<b>To:</b> Dongjie (Jimmy); Acee Lindem (acee); Les Ginsberg (ginsberg)=
; ospf@ietf.org<br>=0A<b>Cc:</b> Zhangxudong (zhangxudong, VRP)<br>=0A<b>S=
ubject:</b> Re: RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flu=
sh-problem-statement<o:p></o:p></span></p>=0A</div>=0A</div>=0A<p class=3D=
"MsoNormal" style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-famil=
y: 'Times New Roman', serif;"><o:p>&nbsp;</o:p></p>=0A<div>=0A<p class=3D"=
MsoNormal" style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family=
: 'Times New Roman', serif;"><span style=3D"font-size:10.5pt;font-family:&=
quot;Microsoft YaHei&quot;,&quot;sans-serif&quot;;color:black">Hello Jie, =
Acee and Les,<o:p></o:p></span></p>=0A</div>=0A<div>=0A<p class=3D"MsoNorm=
al" style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;"><span style=3D"font-size:10.5pt;font-family:&quot;Mi=
crosoft YaHei&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p><=
/span></p>=0A</div>=0A<div>=0A<p class=3D"MsoNormal" style=3D"margin: 0in =
0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><sp=
an style=3D"font-size:10.5pt;font-family:&quot;Microsoft YaHei&quot;,&quot=
;sans-serif&quot;;color:black">I am a coauthor of this draft from operator=
 China Mobile. Thank you all for your discussion and suggestion in the pre=
vious mails. As you all discussed,=0A a misbehavior OSPF router (due to so=
ftware or hardware problem) can cause severe problem in the whole OSPF dom=
ain.&nbsp;<o:p></o:p></span></p>=0A</div>=0A<div>=0A<p class=3D"MsoNormal"=
 style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times N=
ew Roman', serif;"><span style=3D"font-size:10.5pt;font-family:&quot;Micro=
soft YaHei&quot;,&quot;sans-serif&quot;;color:black"><o:p>&nbsp;</o:p></sp=
an></p>=0A</div>=0A<div>=0A<p class=3D"MsoNormal" style=3D"margin: 0in 0in=
 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span =
style=3D"font-size:10.5pt;font-family:&quot;Microsoft YaHei&quot;,&quot;sa=
ns-serif&quot;;color:black">Here I want to point out that OSPF route flapp=
ing DID occour in my field network contributed by&nbsp;<span style=3D"back=
ground:white">a misbehavior OSPF router=0A installed. The procedure to ana=
lyze and look for the cause were very complicated because we did not know =
the source of the flushing. Two hours past, we could not identify the real=
 cause and restore our network. The CPU utilization of OSPF routers was hi=
gh,=0A the network traffic decreased significantly, lots of tunnel down wa=
rnings raised. When we tried to shutdown one&nbsp;OSPF router, route flapp=
ing stopped. This router was a newly deployed one. Through communication w=
ith our vendor, they admitted that this product=0A had some defects in dea=
ling with OSPF protocol. This kind of defects are difficult for us to test=
 &nbsp;when they apply for entrance in our network. Once defective product=
s are deployed in the field network, &nbsp;locating the problem is very ha=
rd and time consuming.&nbsp;</span><o:p></o:p></span></p>=0A</div>=0A<div>=
=0A<p class=3D"MsoNormal" style=3D"margin: 0in 0in 0.0001pt; font-size: 12=
pt; font-family: 'Times New Roman', serif;"><span style=3D"font-size:10.5p=
t;font-family:&quot;Microsoft YaHei&quot;,&quot;sans-serif&quot;;color:bla=
ck"><o:p>&nbsp;</o:p></span></p>=0A</div>=0A<div>=0A<p class=3D"MsoNormal"=
 style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times N=
ew Roman', serif;"><span style=3D"font-size:10.5pt;font-family:&quot;Micro=
soft YaHei&quot;,&quot;sans-serif&quot;;color:black;background:white">So, =
I&nbsp;think it is necessary for us to solve the problem and improve the r=
obustness of the protocol.<span class=3D"high-light-bg"> At least=0A it sh=
ould provide the means to help us locate the OSPF route flapping problem.<=
/span></span><span style=3D"font-size:10.5pt;font-family:&quot;Microsoft Y=
aHei&quot;,&quot;sans-serif&quot;;color:black"><o:p></o:p></span></p>=0A</=
div>=0A<div>=0A<p class=3D"MsoNormal" style=3D"margin: 0in 0in 0.0001pt; f=
ont-size: 12pt; font-family: 'Times New Roman', serif;"><span style=3D"fon=
t-size:10.5pt;font-family:&quot;Microsoft YaHei&quot;,&quot;sans-serif&quo=
t;;color:black"><o:p>&nbsp;</o:p></span></p>=0A</div>=0A<div class=3D"MsoN=
ormal" style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'T=
imes New Roman', serif;"><span style=3D"font-size:10.5pt;font-family:&quot=
;Microsoft YaHei&quot;,&quot;sans-serif&quot;;color:black">=0A<hr size=3D"=
1" width=3D"210" style=3D"width:157.5pt" noshade=3D"" align=3D"left">=0A</=
span></div>=0A<div>=0A<div style=3D"margin-left:7.5pt;margin-top:7.5pt;mar=
gin-right:7.5pt;margin-bottom:7.5pt">=0A<div>=0A<p class=3D"MsoNormal" sty=
le=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New R=
oman', serif;"><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&q=
uot;,&quot;sans-serif&quot;;color:black"><a href=3D"mailto:lizhenqiang@chi=
namobile.com" style=3D"color: blue; text-decoration: underline;">lizhenqia=
ng@chinamobile.com</a><o:p></o:p></span></p>=0A</div>=0A</div>=0A</div>=0A=
<blockquote style=3D"margin-left: 6pt; margin-top: 0px;">=0A<div>=0A<p cla=
ss=3D"MsoNormal" style=3D"margin: 0in 0in 0.0001pt; font-size: 12pt; font-=
family: 'Times New Roman', serif;"><span style=3D"font-size:10.5pt;font-fa=
mily:&quot;Microsoft YaHei&quot;,&quot;sans-serif&quot;;color:black">&nbsp=
;<o:p></o:p></span></p>=0A</div>=0A<div style=3D"border:none;border-top:so=
lid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">=0A<div>=0A<div>=0A<p class=
=3D"MsoNormal" style=3D"background-color: rgb(239, 239, 239); margin: 0in =
0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif; back=
ground-position: initial initial; background-repeat: initial initial;"><b>=
<span style=3D"font-size:9.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-s=
erif&quot;;color:black">From:</span></b><span style=3D"font-size:9.0pt;fon=
t-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black">&nbsp;<a h=
ref=3D"mailto:jie.dong@huawei.com" style=3D"color: blue; text-decoration: =
underline;">Dongjie=0A (Jimmy)</a><o:p></o:p></span></p>=0A</div>=0A<div>=
=0A<p class=3D"MsoNormal" style=3D"background-color: rgb(239, 239, 239); m=
argin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', =
serif; background-position: initial initial; background-repeat: initial in=
itial;"><b><span style=3D"font-size:9.0pt;font-family:&quot;Tahoma&quot;,&=
quot;sans-serif&quot;;color:black">Date:</span></b><span style=3D"font-siz=
e:9.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black"=
>&nbsp;2016-08-18&nbsp;17:09<o:p></o:p></span></p>=0A</div>=0A<div>=0A<p c=
lass=3D"MsoNormal" style=3D"background-color: rgb(239, 239, 239); margin: =
0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif; =
background-position: initial initial; background-repeat: initial initial;"=
><b><span style=3D"font-size:9.0pt;font-family:&quot;Tahoma&quot;,&quot;sa=
ns-serif&quot;;color:black">To:</span></b><span style=3D"font-size:9.0pt;f=
ont-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black">&nbsp;<a=
 href=3D"mailto:acee@cisco.com" style=3D"color: blue; text-decoration: und=
erline;">Acee Lindem=0A (acee)</a>; <a href=3D"mailto:ginsberg@cisco.com" =
style=3D"color: blue; text-decoration: underline;">Les Ginsberg (ginsberg)=
</a>; <a href=3D"mailto:ospf@ietf.org" style=3D"color: blue; text-decorati=
on: underline;">=0Aospf@ietf.org</a><o:p></o:p></span></p>=0A</div>=0A<div=
>=0A<p class=3D"MsoNormal" style=3D"background-color: rgb(239, 239, 239); =
margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman',=
 serif; background-position: initial initial; background-repeat: initial i=
nitial;"><b><span style=3D"font-size:9.0pt;font-family:&quot;Tahoma&quot;,=
&quot;sans-serif&quot;;color:black">CC:</span></b><span style=3D"font-size=
:9.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black">=
&nbsp;<a href=3D"mailto:zhangxudong@huawei.com" style=3D"color: blue; text=
-decoration: underline;">Zhangxudong=0A (zhangxudong, VRP)</a>; <a href=3D=
"mailto:lizhenqiang@chinamobile.com" style=3D"color: blue; text-decoration=
: underline;">lizhenqiang@chinamobile.com</a><o:p></o:p></span></p>=0A</di=
v>=0A<div>=0A<p class=3D"MsoNormal" style=3D"background-color: rgb(239, 23=
9, 239); margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times Ne=
w Roman', serif; background-position: initial initial; background-repeat: =
initial initial;"><b><span style=3D"font-size:9.0pt;font-family:&quot;Taho=
ma&quot;,&quot;sans-serif&quot;;color:black">Subject:</span></b><span styl=
e=3D"font-size:9.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;=
;color:black">&nbsp;RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage=
-flush-problem-statement<o:p></o:p></span></p>=0A</div>=0A</div>=0A</div>=
=0A<div>=0A<div>=0A<p class=3D"MsoNormal" style=3D"text-align: justify; ma=
rgin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', s=
erif;"><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&qu=
ot;sans-serif&quot;;color:#1F497D">Hi Acee,=0A</span><span style=3D"font-s=
ize:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:bl=
ack"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"text-align: =
justify; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times Ne=
w Roman', serif;"><span style=3D"font-size:10.5pt;font-family:&quot;Calibr=
i&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;</span><span style=3D"=
font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;co=
lor:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"text-a=
lign: justify; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Ti=
mes New Roman', serif;"><span style=3D"font-size:10.5pt;font-family:&quot;=
Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Please see my replies =
inline:</span><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&qu=
ot;,&quot;sans-serif&quot;;color:black"><o:p></o:p></span></p>=0A<p class=
=3D"MsoNormal" style=3D"text-align: justify; margin: 0in 0in 0.0001pt; fon=
t-size: 12pt; font-family: 'Times New Roman', serif;"><span style=3D"font-=
size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#=
1F497D">&nbsp;</span><span style=3D"font-size:10.5pt;font-family:&quot;Cal=
ibri&quot;,&quot;sans-serif&quot;;color:black"><o:p></o:p></span></p>=0A<d=
iv>=0A<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0=
pt 0in 0in 0in">=0A<p class=3D"MsoNormal" style=3D"text-align: justify; ma=
rgin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', s=
erif;"><b><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&=
quot;sans-serif&quot;;color:black">From:</span></b><span style=3D"font-siz=
e:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black=
"> Acee Lindem (acee) [<a href=3D"mailto:acee@cisco.com" style=3D"color: b=
lue; text-decoration: underline;">mailto:acee@cisco.com</a>]=0A<br>=0A<b>S=
ent:</b> Thursday, August 18, 2016 2:23 AM<br>=0A<b>To:</b> Dongjie (Jimmy=
); Les Ginsberg (ginsberg); <a href=3D"mailto:ospf@ietf.org" style=3D"colo=
r: blue; text-decoration: underline;">=0Aospf@ietf.org</a><br>=0A<b>Cc:</b=
> Zhangxudong (zhangxudong, VRP); <a href=3D"mailto:lizhenqiang@chinamobil=
e.com" style=3D"color: blue; text-decoration: underline;">=0Alizhenqiang@c=
hinamobile.com</a><br>=0A<b>Subject:</b> Re: [OSPF] Solicit feedbacks on d=
raft-dong-ospf-maxage-flush-problem-statement</span><span style=3D"font-si=
ze:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:bla=
ck"><o:p></o:p></span></p>=0A</div>=0A</div>=0A<p class=3D"MsoNormal" styl=
e=3D"text-align: justify; margin: 0in 0in 0.0001pt; font-size: 12pt; font-=
family: 'Times New Roman', serif;"><span style=3D"font-size:10.5pt;font-fa=
mily:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">&nbsp;<o:p></=
o:p></span></p>=0A<div>=0A<p class=3D"MsoNormal" style=3D"text-align: just=
ify; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Ro=
man', serif;"><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&qu=
ot;,&quot;sans-serif&quot;;color:black">Speaking as a WG member who has so=
me experience with OSPF implementations:&nbsp;<o:p></o:p></span></p>=0A</d=
iv>=0A<div>=0A<p class=3D"MsoNormal" style=3D"text-align: justify; margin:=
 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;=
"><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sa=
ns-serif&quot;;color:black">&nbsp;<o:p></o:p></span></p>=0A</div>=0A<div>=
=0A<p class=3D"MsoNormal" style=3D"text-align: justify; margin: 0in 0in 0.=
0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span sty=
le=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&qu=
ot;;color:black">Hi Jie,&nbsp;<o:p></o:p></span></p>=0A</div>=0A<div>=0A<p=
 class=3D"MsoNormal" style=3D"text-align: justify; margin: 0in 0in 0.0001p=
t; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style=3D=
"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;c=
olor:black">&nbsp;<o:p></o:p></span></p>=0A</div>=0A<div>=0A<p class=3D"Ms=
oNormal" style=3D"text-align: justify; margin: 0in 0in 0.0001pt; font-size=
: 12pt; font-family: 'Times New Roman', serif;"><span style=3D"font-size:1=
0.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">=
Along with Les, I=E2=80=99m also against progressing this draft.&nbsp;<o:p=
></o:p></span></p>=0A</div>=0A<div>=0A<p class=3D"MsoNormal" style=3D"text=
-align: justify; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: '=
Times New Roman', serif;"><span style=3D"font-size:10.5pt;font-family:&quo=
t;Calibri&quot;,&quot;sans-serif&quot;;color:black">&nbsp;<o:p></o:p></spa=
n></p>=0A</div>=0A<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt=
;padding:3.0pt 0in 0in 0in">=0A<p class=3D"MsoNormal" style=3D"text-align:=
 justify; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times N=
ew Roman', serif;"><b><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:black">From:=0A</span></b><span s=
tyle=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&=
quot;;color:black">Jie Dong &lt;<a href=3D"mailto:jie.dong@huawei.com" sty=
le=3D"color: blue; text-decoration: underline;">jie.dong@huawei.com</a>&gt=
;<br>=0A<b>Date: </b>Tuesday, August 16, 2016 at 9:56 AM<br>=0A<b>To: </b>=
Acee Lindem &lt;<a href=3D"mailto:acee@cisco.com" style=3D"color: blue; te=
xt-decoration: underline;">acee@cisco.com</a>&gt;, "Les Ginsberg (ginsberg=
)" &lt;<a href=3D"mailto:ginsberg@cisco.com" style=3D"color: blue; text-de=
coration: underline;">ginsberg@cisco.com</a>&gt;, OSPF WG List &lt;<a href=
=3D"mailto:ospf@ietf.org" style=3D"color: blue; text-decoration: underline=
;">ospf@ietf.org</a>&gt;<br>=0A<b>Cc: </b>"Zhangxudong (zhangxudong, VRP)"=
 &lt;<a href=3D"mailto:zhangxudong@huawei.com" style=3D"color: blue; text-=
decoration: underline;">zhangxudong@huawei.com</a>&gt;, "<a href=3D"mailto=
:lizhenqiang@chinamobile.com" style=3D"color: blue; text-decoration: under=
line;">lizhenqiang@chinamobile.com</a>" &lt;<a href=3D"mailto:lizhenqiang@=
chinamobile.com" style=3D"color: blue; text-decoration: underline;">lizhen=
qiang@chinamobile.com</a>&gt;<br>=0A<b>Subject: </b>RE: [OSPF] Solicit fee=
dbacks on draft-dong-ospf-maxage-flush-problem-statement</span><span style=
=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot=
;;color:black"><o:p></o:p></span></p>=0A</div>=0A<div>=0A<p class=3D"MsoNo=
rmal" style=3D"text-align: justify; margin: 0in 0in 0.0001pt; font-size: 1=
2pt; font-family: 'Times New Roman', serif;"><span style=3D"font-size:10.5=
pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">&nb=
sp;<o:p></o:p></span></p>=0A</div>=0A<blockquote style=3D"border-style: no=
ne none none solid; border-left-color: rgb(181, 196, 223); border-left-wid=
th: 4.5pt; padding: 0in 0in 0in 4pt; margin-left: 3.75pt; margin-right: 0i=
n; margin-top: 0px;" id=3D"MAC_OUTLOOK_ATTRIBUTION_BLOCKQUOTE">=0A<div>=0A=
<div>=0A<p class=3D"MsoNormal" style=3D"text-align: justify; margin: 0in 0=
in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><spa=
n style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-ser=
if&quot;;color:#1F497D">Hi Acee,=0A</span><span style=3D"font-size:10.5pt;=
font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><o:p><=
/o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"text-align: justify; ma=
rgin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', s=
erif;"><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&qu=
ot;sans-serif&quot;;color:#1F497D">&nbsp;</span><span style=3D"font-size:1=
0.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">=
<o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"text-align: justi=
fy; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Rom=
an', serif;"><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quo=
t;,&quot;sans-serif&quot;;color:#1F497D">Thanks a lot for your feedbacks.<=
/span><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quo=
t;sans-serif&quot;;color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNo=
rmal" style=3D"text-align: justify; margin: 0in 0in 0.0001pt; font-size: 1=
2pt; font-family: 'Times New Roman', serif;"><span style=3D"font-size:10.5=
pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">&=
nbsp;</span><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot=
;,&quot;sans-serif&quot;;color:black"><o:p></o:p></span></p>=0A<p class=3D=
"MsoNormal" style=3D"text-align: justify; margin: 0in 0in 0.0001pt; font-s=
ize: 12pt; font-family: 'Times New Roman', serif;"><span style=3D"font-siz=
e:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F4=
97D">For packet corruption which impacts the LS age before the LSAs are pa=
cked into LSU packet, I agree it is less likely to happen than=0A the othe=
r cases. However I think we agree that OSPF authentication only protect th=
e packet level corruption, which cannot help to detect the corruption at L=
SA level.</span><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&=
quot;,&quot;sans-serif&quot;;color:black"><o:p></o:p></span></p>=0A</div>=
=0A</div>=0A</blockquote>=0A<div>=0A<p class=3D"MsoNormal" style=3D"text-a=
lign: justify; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Ti=
mes New Roman', serif;"><span style=3D"font-size:10.5pt;font-family:&quot;=
Calibri&quot;,&quot;sans-serif&quot;;color:black">&nbsp;<o:p></o:p></span>=
</p>=0A</div>=0A<div>=0A<p class=3D"MsoNormal" style=3D"text-align: justif=
y; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roma=
n', serif;"><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot=
;,&quot;sans-serif&quot;;color:black">So, you are suggesting that LSAs are=
 corrupted in the database in such a way that the LSA Age is set exactly t=
o 0xE10? How would the=0A implementation know that this had happened and p=
rematurely age the packet? Database aging just doesn=E2=80=99t work this w=
ay (unless the implementation is particularly na=C3=AFve).&nbsp;<o:p></o:p=
></span></p>=0A<p class=3D"MsoNormal" style=3D"text-align: justify; margin=
: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif=
;"><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;s=
ans-serif&quot;;color:#1F497D">&nbsp;</span><span style=3D"font-size:10.5p=
t;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><o:p=
></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"text-align: justify; =
margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman',=
 serif;"><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&=
quot;sans-serif&quot;;color:#1F497D">[Jie] Actually the case is when the L=
SA is about to be exchanged with neighbor, during the message packing the =
LS age is corrupted=0A to either Maxage or a large number close to Maxage.=
 The sending router does not intend to do a Maxage flush, however the neig=
hbor routers which receive the message would treat this as a flush. This i=
s a possible case although less likely to happen than the=0A other cases.<=
/span><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quo=
t;sans-serif&quot;;color:black"><o:p></o:p></span></p>=0A</div>=0A<div>=0A=
<p class=3D"MsoNormal" style=3D"text-align: justify; margin: 0in 0in 0.000=
1pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style=
=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot=
;;color:black">&nbsp;<o:p></o:p></span></p>=0A</div>=0A<blockquote style=
=3D"border-style: none none none solid; border-left-color: rgb(181, 196, 2=
23); border-left-width: 4.5pt; padding: 0in 0in 0in 4pt; margin-left: 3.75=
pt; margin-right: 0in; margin-top: 0px;" id=3D"MAC_OUTLOOK_ATTRIBUTION_BLO=
CKQUOTE">=0A<div>=0A<div>=0A<p class=3D"MsoNormal" style=3D"text-align: ju=
stify; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New =
Roman', serif;"><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&=
quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;</span><span style=3D"fo=
nt-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;colo=
r:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"text-ali=
gn: justify; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;"><span style=3D"font-size:10.5pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">In my understanding, rob=
ustness is an important feature of network protocols, which include the ro=
bustness to errors and failures=0A happened in the network. If there is a =
bug in a particular router in the network, operator would not allow the wh=
ole network being impacted, which means other routers in the network needs=
 to work properly in this situation. For example in BGP, the error handlin=
g=0A mechanism has been optimized to avoid unnecessary session teardown.</=
span><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;;color:black"><o:p></o:p></span></p>=0A</div>=0A</div>=0A=
</blockquote>=0A<div>=0A<p class=3D"MsoNormal" style=3D"text-align: justif=
y; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roma=
n', serif;"><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot=
;,&quot;sans-serif&quot;;color:black">&nbsp;<o:p></o:p></span></p>=0A</div=
>=0A<div>=0A<p class=3D"MsoNormal" style=3D"text-align: justify; margin: 0=
in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;">=
<span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans=
-serif&quot;;color:black">So you agree your problem statement is confined =
to a software bug resulting in LSAs being aged too quickly? I think this i=
s the third=0A time I=E2=80=99ve raised this question.&nbsp;<o:p></o:p></s=
pan></p>=0A<p class=3D"MsoNormal" style=3D"text-align: justify; margin: 0i=
n 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><=
span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1F497D">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=0A</span><span style=
=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot=
;;color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"te=
xt-align: justify; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family:=
 'Times New Roman', serif;"><span style=3D"font-size:10.5pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">[Jie] As I said be=
fore, the problems happened in the production network are caused by softwa=
re bug in LSA aging, so I think this=0A is the major case. </span><span st=
yle=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&q=
uot;;color:black"><o:p></o:p></span></p>=0A</div>=0A<div>=0A<p class=3D"Ms=
oNormal" style=3D"text-align: justify; margin: 0in 0in 0.0001pt; font-size=
: 12pt; font-family: 'Times New Roman', serif;"><span style=3D"font-size:1=
0.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">=
&nbsp;<o:p></o:p></span></p>=0A</div>=0A<div>=0A<p class=3D"MsoNormal" sty=
le=3D"text-align: justify; margin: 0in 0in 0.0001pt; font-size: 12pt; font=
-family: 'Times New Roman', serif;"><span style=3D"font-size:10.5pt;font-f=
amily:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">If it has su=
ch a problem (whether it be due to a system timer bug or a some more speci=
fic aging problem), it seems the router would=0A also be refreshing its LS=
As all too frequently (at least at twice the rate) and it would be readily=
 identifiable. For a system time problem, the router would likely have man=
y other problems. For example, it would not maintain OSPF adjacencies if t=
he dead timer=0A advances fast enough. It would retransmit at a very fast =
rate as well. Are you going to write problem statements and suggest soluti=
ons for these situations as well?&nbsp;<o:p></o:p></span></p>=0A<p class=
=3D"MsoNormal" style=3D"text-align: justify; margin: 0in 0in 0.0001pt; fon=
t-size: 12pt; font-family: 'Times New Roman', serif;"><span style=3D"font-=
size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#=
1F497D">&nbsp;</span><span style=3D"font-size:10.5pt;font-family:&quot;Cal=
ibri&quot;,&quot;sans-serif&quot;;color:black"><o:p></o:p></span></p>=0A</=
div>=0A<div>=0A<p class=3D"MsoNormal" style=3D"text-align: justify; margin=
: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif=
;"><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;s=
ans-serif&quot;;color:#1F497D">[Jie] This depends on the implementation. t=
he software bug may only impact the aging of LSAs received from other rout=
ers. And frequent=0A LSA refreshing may be caused by other cases such as l=
ink oscillation. &nbsp;For a system timer problem, OSPF adjacency may osci=
llate, but if the management connection is impacted, such oscillation is d=
ifficult to be identified.=0A</span><span style=3D"font-size:10.5pt;font-f=
amily:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><o:p></o:p><=
/span></p>=0A<p class=3D"MsoNormal" style=3D"text-align: justify; margin: =
0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"=
><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;san=
s-serif&quot;;color:#1F497D">&nbsp;</span><span style=3D"font-size:10.5pt;=
font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><o:p><=
/o:p></span></p>=0A</div>=0A<div>=0A<p class=3D"MsoNormal" style=3D"text-a=
lign: justify; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Ti=
mes New Roman', serif;"><span style=3D"font-size:10.5pt;font-family:&quot;=
Calibri&quot;,&quot;sans-serif&quot;;color:black">What about other bugs? W=
hat if the router erroneously specifies a neighbor=E2=80=99s router-id as =
its own in a Router-LSA? Is this a problem=0A the protocol should handle?&=
nbsp;<o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"text-align: =
justify; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times Ne=
w Roman', serif;"><span style=3D"font-size:10.5pt;font-family:&quot;Calibr=
i&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;</span><span style=3D"=
font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;co=
lor:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"text-a=
lign: justify; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Ti=
mes New Roman', serif;"><span style=3D"font-size:10.5pt;font-family:&quot;=
Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">[Jie] Depends on the s=
ignificance to network, case by case analysis may be needed.=0A</span><spa=
n style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-ser=
if&quot;;color:black"><o:p></o:p></span></p>=0A</div>=0A<div>=0A<p class=
=3D"MsoNormal" style=3D"text-align: justify; margin: 0in 0in 0.0001pt; fon=
t-size: 12pt; font-family: 'Times New Roman', serif;"><span style=3D"font-=
size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:b=
lack">&nbsp;<o:p></o:p></span></p>=0A</div>=0A<blockquote style=3D"border-=
style: none none none solid; border-left-color: rgb(181, 196, 223); border=
-left-width: 4.5pt; padding: 0in 0in 0in 4pt; margin-left: 3.75pt; margin-=
right: 0in; margin-top: 0px;" id=3D"MAC_OUTLOOK_ATTRIBUTION_BLOCKQUOTE">=
=0A<div>=0A<div>=0A<p class=3D"MsoNormal" style=3D"text-align: justify; ma=
rgin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', s=
erif;"><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&qu=
ot;sans-serif&quot;;color:#1F497D">&nbsp;</span><span style=3D"font-size:1=
0.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">=
<o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"text-align: justi=
fy; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Rom=
an', serif;"><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quo=
t;,&quot;sans-serif&quot;;color:#1F497D">I agree that OSPF Yang notificati=
on for LSA timeout is a nice thing to have and could be useful to identify=
 the misbehaved router.=0A My concern is sometimes the network may be seve=
rely impacted that the connectivity of netconf/restconf is also impacted. =
To avoid this, some mechanism to mitigate the impact of this problem could=
 help.</span><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quo=
t;,&quot;sans-serif&quot;;color:black"><o:p></o:p></span></p>=0A</div>=0A<=
/div>=0A</blockquote>=0A<div>=0A<p class=3D"MsoNormal" style=3D"text-align=
: justify; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;"><span style=3D"font-size:10.5pt;font-family:&quot;Cali=
bri&quot;,&quot;sans-serif&quot;;color:black">&nbsp;<o:p></o:p></span></p>=
=0A</div>=0A<div>=0A<p class=3D"MsoNormal" style=3D"text-align: justify; m=
argin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', =
serif;"><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&q=
uot;sans-serif&quot;;color:black">I believe a router have such impact woul=
d be easy to identify=E2=80=A6&nbsp;<o:p></o:p></span></p>=0A<p class=3D"M=
soNormal" style=3D"text-align: justify; margin: 0in 0in 0.0001pt; font-siz=
e: 12pt; font-family: 'Times New Roman', serif;"><span style=3D"font-size:=
10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497=
D">&nbsp;</span><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&=
quot;,&quot;sans-serif&quot;;color:black"><o:p></o:p></span></p>=0A<p clas=
s=3D"MsoNormal" style=3D"text-align: justify; margin: 0in 0in 0.0001pt; fo=
nt-size: 12pt; font-family: 'Times New Roman', serif;"><span style=3D"font=
-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:=
#1F497D">[Jie] According to the feedback from on-site engineers, when IGP =
routing is oscillating severely which makes the management connection=0A u=
navailable, it usually takes much longer time for troubleshooting, as logg=
ing to any router cannot be done via the management network. So maybe it w=
ould be better to have some automatic mechanism to reduce the impact befor=
e it becomes a big problem to troubleshoot.</span><span style=3D"font-size=
:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black=
"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"text-align: jus=
tify; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New R=
oman', serif;"><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&q=
uot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;</span><span style=3D"fon=
t-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color=
:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"text-alig=
n: justify; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times=
 New Roman', serif;"><span style=3D"font-size:10.5pt;font-family:&quot;Cal=
ibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Best regards,</span><span=
 style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-seri=
f&quot;;color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=
=3D"text-align: justify; margin: 0in 0in 0.0001pt; font-size: 12pt; font-f=
amily: 'Times New Roman', serif;"><span style=3D"font-size:10.5pt;font-fam=
ily:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Jie</span><s=
pan style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-s=
erif&quot;;color:black"><o:p></o:p></span></p>=0A</div>=0A<div>=0A<p class=
=3D"MsoNormal" style=3D"text-align: justify; margin: 0in 0in 0.0001pt; fon=
t-size: 12pt; font-family: 'Times New Roman', serif;"><span style=3D"font-=
size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:b=
lack">&nbsp;<o:p></o:p></span></p>=0A</div>=0A<div>=0A<p class=3D"MsoNorma=
l" style=3D"text-align: justify; margin: 0in 0in 0.0001pt; font-size: 12pt=
; font-family: 'Times New Roman', serif;"><span style=3D"font-size:10.5pt;=
font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">Thanks=
,<o:p></o:p></span></p>=0A</div>=0A<div>=0A<p class=3D"MsoNormal" style=3D=
"text-align: justify; margin: 0in 0in 0.0001pt; font-size: 12pt; font-fami=
ly: 'Times New Roman', serif;"><span style=3D"font-size:10.5pt;font-family=
:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">Acee&nbsp;<o:p></=
o:p></span></p>=0A</div>=0A<div>=0A<p class=3D"MsoNormal" style=3D"text-al=
ign: justify; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Tim=
es New Roman', serif;"><span style=3D"font-size:10.5pt;font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;;color:black">&nbsp;<o:p></o:p></span><=
/p>=0A</div>=0A<blockquote style=3D"border-style: none none none solid; bo=
rder-left-color: rgb(181, 196, 223); border-left-width: 4.5pt; padding: 0i=
n 0in 0in 4pt; margin-left: 3.75pt; margin-right: 0in; margin-top: 0px;" i=
d=3D"MAC_OUTLOOK_ATTRIBUTION_BLOCKQUOTE">=0A<div>=0A<div>=0A<p class=3D"Ms=
oNormal" style=3D"text-align: justify; margin: 0in 0in 0.0001pt; font-size=
: 12pt; font-family: 'Times New Roman', serif;"><span style=3D"font-size:1=
0.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D=
">&nbsp;</span><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&q=
uot;,&quot;sans-serif&quot;;color:black"><o:p></o:p></span></p>=0A<p class=
=3D"MsoNormal" style=3D"text-align: justify; margin: 0in 0in 0.0001pt; fon=
t-size: 12pt; font-family: 'Times New Roman', serif;"><span style=3D"font-=
size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#=
1F497D">Best regards,</span><span style=3D"font-size:10.5pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><o:p></o:p></span></=
p>=0A<p class=3D"MsoNormal" style=3D"text-align: justify; margin: 0in 0in =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span s=
tyle=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&=
quot;;color:#1F497D">Jie</span><span style=3D"font-size:10.5pt;font-family=
:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><o:p></o:p></span=
></p>=0A<p class=3D"MsoNormal" style=3D"text-align: justify; margin: 0in 0=
in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><spa=
n style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-ser=
if&quot;;color:#1F497D">&nbsp;</span><span style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><o:p></o:p>=
</span></p>=0A<div>=0A<div style=3D"border:none;border-top:solid #B5C4DF 1=
.0pt;padding:3.0pt 0in 0in 0in">=0A<p class=3D"MsoNormal" style=3D"text-al=
ign: justify; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Tim=
es New Roman', serif;"><b><span style=3D"font-size:10.0pt;font-family:&quo=
t;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span s=
tyle=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&q=
uot;;color:black"> Acee Lindem (acee) [<a href=3D"mailto:acee@cisco.com" s=
tyle=3D"color: blue; text-decoration: underline;">mailto:acee@cisco.com</a=
>]=0A<br>=0A<b>Sent:</b> Saturday, August 13, 2016 3:27 AM<br>=0A<b>To:</b=
> Les Ginsberg (ginsberg); Dongjie (Jimmy); <a href=3D"mailto:ospf@ietf.or=
g" style=3D"color: blue; text-decoration: underline;">=0Aospf@ietf.org</a>=
<br>=0A<b>Cc:</b> Zhangxudong (zhangxudong, VRP); <a href=3D"mailto:lizhen=
qiang@chinamobile.com" style=3D"color: blue; text-decoration: underline;">=
=0Alizhenqiang@chinamobile.com</a><br>=0A<b>Subject:</b> Re: [OSPF] Solici=
t feedbacks on draft-dong-ospf-maxage-flush-problem-statement</span><span =
style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif=
&quot;;color:black"><o:p></o:p></span></p>=0A</div>=0A</div>=0A<p class=3D=
"MsoNormal" style=3D"text-align: justify; margin: 0in 0in 0.0001pt; font-s=
ize: 12pt; font-family: 'Times New Roman', serif;"><span style=3D"font-siz=
e:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:blac=
k">&nbsp;<o:p></o:p></span></p>=0A<div>=0A<p class=3D"MsoNormal" style=3D"=
text-align: justify; margin: 0in 0in 0.0001pt; font-size: 12pt; font-famil=
y: 'Times New Roman', serif;"><span style=3D"font-size:10.5pt;font-family:=
&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">Speaking as a WG m=
ember:&nbsp;<o:p></o:p></span></p>=0A</div>=0A<div>=0A<p class=3D"MsoNorma=
l" style=3D"text-align: justify; margin: 0in 0in 0.0001pt; font-size: 12pt=
; font-family: 'Times New Roman', serif;"><span style=3D"font-size:10.5pt;=
font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">&nbsp;=
<o:p></o:p></span></p>=0A</div>=0A<div>=0A<p class=3D"MsoNormal" style=3D"=
text-align: justify; margin: 0in 0in 0.0001pt; font-size: 12pt; font-famil=
y: 'Times New Roman', serif;"><span style=3D"font-size:10.5pt;font-family:=
&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">Hi Jie,&nbsp;<o:p>=
</o:p></span></p>=0A</div>=0A<div>=0A<p class=3D"MsoNormal" style=3D"text-=
align: justify; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'T=
imes New Roman', serif;"><span style=3D"font-size:10.5pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;;color:black">&nbsp;<o:p></o:p></span=
></p>=0A</div>=0A<div>=0A<p class=3D"MsoNormal" style=3D"text-align: justi=
fy; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Rom=
an', serif;"><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quo=
t;,&quot;sans-serif&quot;;color:black">I believe we agree that the problem=
 is confined to OSPF bugs, system timer bugs, &nbsp;and packet corruption.=
 I=E2=80=99d assert that corruption=0A can be detected via OSPF authentica=
tion. In fact, there is a well-known antidote where IS-IS authentication w=
as enabled solely for the purpose of filtering corrupted protocol packets =
in an environment with line cards that were prone to such corruption. Henc=
e,=0A we are left with problems based on OSPF or system timer bugs. If the=
re were a system timer bug, I=E2=80=99d doubt that networking device with =
such a bug would be functional to the point of being able to establish and=
 maintaining OSPF adjacencies.&nbsp;&nbsp;Do we really want=0A to enhance =
the protocol to deal with bugs?&nbsp;<o:p></o:p></span></p>=0A</div>=0A<di=
v>=0A<p class=3D"MsoNormal" style=3D"text-align: justify; margin: 0in 0in =
0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span s=
tyle=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&=
quot;;color:black">&nbsp;<o:p></o:p></span></p>=0A</div>=0A<div>=0A<p clas=
s=3D"MsoNormal" style=3D"text-align: justify; margin: 0in 0in 0.0001pt; fo=
nt-size: 12pt; font-family: 'Times New Roman', serif;"><span style=3D"font=
-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:=
black">I=E2=80=99ve thought about this and one potential action I could en=
vision would be to add a separate OSPF YANG notification where an LSA time=
s=0A out and a router other than the originator purges it. This way, the m=
isbehaving OSPF router could be readily identified.&nbsp;<o:p></o:p></span=
></p>=0A</div>=0A<div>=0A<p class=3D"MsoNormal" style=3D"text-align: justi=
fy; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Rom=
an', serif;"><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quo=
t;,&quot;sans-serif&quot;;color:black">&nbsp;<o:p></o:p></span></p>=0A</di=
v>=0A<div>=0A<p class=3D"MsoNormal" style=3D"text-align: justify; margin: =
0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"=
><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;san=
s-serif&quot;;color:black">Thanks,<o:p></o:p></span></p>=0A</div>=0A<div>=
=0A<p class=3D"MsoNormal" style=3D"text-align: justify; margin: 0in 0in 0.=
0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span sty=
le=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&qu=
ot;;color:black">Acee&nbsp;<o:p></o:p></span></p>=0A</div>=0A<div>=0A<p cl=
ass=3D"MsoNormal" style=3D"text-align: justify; margin: 0in 0in 0.0001pt; =
font-size: 12pt; font-family: 'Times New Roman', serif;"><span style=3D"fo=
nt-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;colo=
r:black">&nbsp;<o:p></o:p></span></p>=0A</div>=0A<div>=0A<p class=3D"MsoNo=
rmal" style=3D"text-align: justify; margin: 0in 0in 0.0001pt; font-size: 1=
2pt; font-family: 'Times New Roman', serif;"><span style=3D"font-size:10.5=
pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">&nb=
sp;<o:p></o:p></span></p>=0A</div>=0A<div style=3D"border:none;border-top:=
solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">=0A<p class=3D"MsoNormal" s=
tyle=3D"text-align: justify; margin: 0in 0in 0.0001pt; font-size: 12pt; fo=
nt-family: 'Times New Roman', serif;"><b><span style=3D"font-size:11.0pt;f=
ont-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">From:=
=0A</span></b><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&qu=
ot;,&quot;sans-serif&quot;;color:black">OSPF &lt;<a href=3D"mailto:ospf-bo=
unces@ietf.org" style=3D"color: blue; text-decoration: underline;">ospf-bo=
unces@ietf.org</a>&gt; on behalf of "Les Ginsberg (ginsberg)" &lt;<a href=
=3D"mailto:ginsberg@cisco.com" style=3D"color: blue; text-decoration: unde=
rline;">ginsberg@cisco.com</a>&gt;<br>=0A<b>Date: </b>Thursday, August 11,=
 2016 at 1:29 PM<br>=0A<b>To: </b>Jie Dong &lt;<a href=3D"mailto:jie.dong@=
huawei.com" style=3D"color: blue; text-decoration: underline;">jie.dong@hu=
awei.com</a>&gt;, OSPF WG List &lt;<a href=3D"mailto:ospf@ietf.org" style=
=3D"color: blue; text-decoration: underline;">ospf@ietf.org</a>&gt;<br>=0A=
<b>Cc: </b>"Zhangxudong (zhangxudong, VRP)" &lt;<a href=3D"mailto:zhangxud=
ong@huawei.com" style=3D"color: blue; text-decoration: underline;">zhangxu=
dong@huawei.com</a>&gt;, "<a href=3D"mailto:lizhenqiang@chinamobile.com" s=
tyle=3D"color: blue; text-decoration: underline;">lizhenqiang@chinamobile.=
com</a>" &lt;<a href=3D"mailto:lizhenqiang@chinamobile.com" style=3D"color=
: blue; text-decoration: underline;">lizhenqiang@chinamobile.com</a>&gt;<b=
r>=0A<b>Subject: </b>Re: [OSPF] Solicit feedbacks on draft-dong-ospf-maxag=
e-flush-problem-statement</span><span style=3D"font-size:10.5pt;font-famil=
y:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><o:p></o:p></spa=
n></p>=0A</div>=0A<div>=0A<p class=3D"MsoNormal" style=3D"text-align: just=
ify; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Ro=
man', serif;"><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&qu=
ot;,&quot;sans-serif&quot;;color:black">&nbsp;<o:p></o:p></span></p>=0A</d=
iv>=0A<blockquote style=3D"border-style: none none none solid; border-left=
-color: rgb(181, 196, 223); border-left-width: 4.5pt; padding: 0in 0in 0in=
 4pt; margin: 0px 0in 5pt 3.75pt;" id=3D"MAC_OUTLOOK_ATTRIBUTION_BLOCKQUOT=
E">=0A<div>=0A<div>=0A<p class=3D"MsoNormal" style=3D"text-align: justify;=
 margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman'=
, serif;"><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,=
&quot;sans-serif&quot;;color:#1F497D">Jie =E2=80=93</span><span style=3D"f=
ont-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;col=
or:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"text-al=
ign: justify; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Tim=
es New Roman', serif;"><span style=3D"font-size:11.0pt;font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;</span><span styl=
e=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quo=
t;;color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"t=
ext-align: justify; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family=
: 'Times New Roman', serif;"><span style=3D"font-size:11.0pt;font-family:&=
quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Having the discus=
sion has certainly been a good thing, but if the consensus of the WG is th=
at there is no protocol change required=0A then there is no need for any d=
raft =E2=80=93 which is my current position.</span><span style=3D"font-siz=
e:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:blac=
k"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"text-align: ju=
stify; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New =
Roman', serif;"><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&=
quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;</span><span style=3D"fo=
nt-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;colo=
r:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"text-ali=
gn: justify; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,&quot;sans-serif&quot;;color:#1F497D">The other point is that =
you seem to be confusing the IS-IS Purge origination TLV (RFC 6232) with d=
etecting invalid purges/remaining=0A lifetime corruption. This is not the =
case. RFC 6232 simply allows us to detect which router originated a purge =
=E2=80=93 it is not able to detect whether a purge is valid/invalid =E2=80=
=93 and was not motivated by concerns about remaining lifetime corruption.=
</span><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&qu=
ot;sans-serif&quot;;color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoN=
ormal" style=3D"text-align: justify; margin: 0in 0in 0.0001pt; font-size: =
12pt; font-family: 'Times New Roman', serif;"><span style=3D"font-size:11.=
0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">=
&nbsp;</span><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quo=
t;,&quot;sans-serif&quot;;color:black"><o:p></o:p></span></p>=0A<p class=
=3D"MsoNormal" style=3D"text-align: justify; margin: 0in 0in 0.0001pt; fon=
t-size: 12pt; font-family: 'Times New Roman', serif;"><span style=3D"font-=
size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#=
1F497D">&nbsp;&nbsp; Les</span><span style=3D"font-size:10.5pt;font-family=
:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><o:p></o:p></span=
></p>=0A<p class=3D"MsoNormal" style=3D"text-align: justify; margin: 0in 0=
in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><spa=
n style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-ser=
if&quot;;color:#1F497D">&nbsp;</span><span style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><o:p></o:p>=
</span></p>=0A<p class=3D"MsoNormal" style=3D"text-align: justify; margin:=
 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;=
"><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sa=
ns-serif&quot;;color:#1F497D">&nbsp;</span><span style=3D"font-size:10.5pt=
;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><o:p>=
</o:p></span></p>=0A<div style=3D"border:none;border-left:solid blue 1.5pt=
;padding:0in 0in 0in 4.0pt">=0A<div>=0A<div style=3D"border:none;border-to=
p:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">=0A<p class=3D"MsoNormal"=
 style=3D"text-align: justify; margin: 0in 0in 0.0001pt; font-size: 12pt; =
font-family: 'Times New Roman', serif;"><b><span style=3D"font-size:10.0pt=
;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:<=
/span></b><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&=
quot;sans-serif&quot;;color:black"> Dongjie (Jimmy) [<a href=3D"mailto:jie=
.dong@huawei.com" style=3D"color: blue; text-decoration: underline;">mailt=
o:jie.dong@huawei.com</a>]=0A<br>=0A<b>Sent:</b> Wednesday, August 10, 201=
6 9:24 PM<br>=0A<b>To:</b> Les Ginsberg (ginsberg); <a href=3D"mailto:ospf=
@ietf.org" style=3D"color: blue; text-decoration: underline;">ospf@ietf.or=
g</a><br>=0A<b>Cc:</b> Zhangxudong (zhangxudong, VRP); <a href=3D"mailto:l=
izhenqiang@chinamobile.com" style=3D"color: blue; text-decoration: underli=
ne;">=0Alizhenqiang@chinamobile.com</a><br>=0A<b>Subject:</b> RE: [OSPF] S=
olicit feedbacks on draft-dong-ospf-maxage-flush-problem-statement</span><=
span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:black"><o:p></o:p></span></p>=0A</div>=0A</div>=0A<p cla=
ss=3D"MsoNormal" style=3D"text-align: justify; margin: 0in 0in 0.0001pt; f=
ont-size: 12pt; font-family: 'Times New Roman', serif;"><span style=3D"fon=
t-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color=
:black">&nbsp;<o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"tex=
t-align: justify; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: =
'Times New Roman', serif;"><span style=3D"font-size:11.0pt;font-family:&qu=
ot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Hi Les,</span><span=
 style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-seri=
f&quot;;color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=
=3D"text-align: justify; margin: 0in 0in 0.0001pt; font-size: 12pt; font-f=
amily: 'Times New Roman', serif;"><span style=3D"font-size:11.0pt;font-fam=
ily:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;</span=
><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;san=
s-serif&quot;;color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal"=
 style=3D"text-align: justify; margin: 0in 0in 0.0001pt; font-size: 12pt; =
font-family: 'Times New Roman', serif;"><span style=3D"font-size:11.0pt;fo=
nt-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">The cu=
rrent draft is about problem statement, so IMO what the WG needs to consid=
er is whether this is a vulnerability of OSPF protocol,=0A and whether it =
can have negative impact to the network. If the problem is acknowledged, I=
MO it is worth to be documented.</span><span style=3D"font-size:10.5pt;fon=
t-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><o:p></o:=
p></span></p>=0A<p class=3D"MsoNormal" style=3D"text-align: justify; margi=
n: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', seri=
f;"><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;=
sans-serif&quot;;color:#1F497D">&nbsp;</span><span style=3D"font-size:10.5=
pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><o:=
p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"text-align: justify;=
 margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman'=
, serif;"><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,=
&quot;sans-serif&quot;;color:#1F497D">The =E2=80=9CROI=E2=80=9D as you men=
tioned is for the evaluation of the proposed solutions. I totally agree th=
at for the timer bug case, recognizing=0A and ignoring the received abnorm=
al Maxage LSAs cannot stop the misbehaved router from generating further M=
axage LSA, as it is a systematic problem, which can only be fixed after th=
e operator identifies that router. This is also similar to the systematic =
corruption=0A of IS-IS remain time. &nbsp;And this is why this draft menti=
ons two kinds of potential solutions, the mitigation mechanism can avoid t=
he network being severely impacted by the problem, while for systematic pr=
oblems, problem localization is needed to identify the=0A misbehaved route=
r and then solve the problem.</span><span style=3D"font-size:10.5pt;font-f=
amily:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><o:p></o:p><=
/span></p>=0A<p class=3D"MsoNormal" style=3D"text-align: justify; margin: =
0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"=
><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;san=
s-serif&quot;;color:#1F497D">&nbsp;</span><span style=3D"font-size:10.5pt;=
font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><o:p><=
/o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"text-align: justify; ma=
rgin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', s=
erif;"><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&qu=
ot;sans-serif&quot;;color:#1F497D">Best regards,</span><span style=3D"font=
-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:=
black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"text-align=
: justify; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;"><span style=3D"font-size:10.5pt;font-family:&quot;Cali=
bri&quot;,&quot;sans-serif&quot;;color:#1F497D">Jie</span><span style=3D"f=
ont-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;col=
or:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"text-al=
ign: justify; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Tim=
es New Roman', serif;"><span style=3D"font-size:10.5pt;font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;</span><span styl=
e=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quo=
t;;color:black"><o:p></o:p></span></p>=0A<div style=3D"border:none;border-=
left:solid blue 1.5pt;padding:0in 0in 0in 4.0pt">=0A<div>=0A<div style=3D"=
border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0in 0in">=0A<=
p class=3D"MsoNormal" style=3D"text-align: justify; margin: 0in 0in 0.0001=
pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><b><span styl=
e=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quo=
t;;color:black">From:</span></b><span style=3D"font-size:11.0pt;font-famil=
y:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"> OSPF [<a href=
=3D"mailto:ospf-bounces@ietf.org" style=3D"color: blue; text-decoration: u=
nderline;">mailto:ospf-bounces@ietf.org</a>]=0A<b>On Behalf Of </b>Les Gin=
sberg (ginsberg)<br>=0A<b>Sent:</b> Monday, August 08, 2016 2:14 AM<br>=0A=
<b>To:</b> Dongjie (Jimmy) &lt;<a href=3D"mailto:jie.dong@huawei.com" styl=
e=3D"color: blue; text-decoration: underline;">jie.dong@huawei.com</a>&gt;=
;=0A<a href=3D"mailto:ospf@ietf.org" style=3D"color: blue; text-decoration=
: underline;">ospf@ietf.org</a><br>=0A<b>Cc:</b> Zhangxudong (zhangxudong,=
 VRP) &lt;<a href=3D"mailto:zhangxudong@huawei.com" style=3D"color: blue; =
text-decoration: underline;">zhangxudong@huawei.com</a>&gt;;=0A<a href=3D"=
mailto:lizhenqiang@chinamobile.com" style=3D"color: blue; text-decoration:=
 underline;">lizhenqiang@chinamobile.com</a><br>=0A<b>Subject:</b> Re: [OS=
PF] Solicit feedbacks on draft-dong-ospf-maxage-flush-problem-statement</s=
pan><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;=
sans-serif&quot;;color:black"><o:p></o:p></span></p>=0A</div>=0A</div>=0A<=
p class=3D"MsoNormal" style=3D"text-align: justify; margin: 0in 0in 0.0001=
pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style=
=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot=
;;color:black">&nbsp;<o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=
=3D"text-align: justify; margin: 0in 0in 0.0001pt; font-size: 12pt; font-f=
amily: 'Times New Roman', serif;"><span style=3D"font-size:11.0pt;font-fam=
ily:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Jie =E2=80=
=93</span><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,=
&quot;sans-serif&quot;;color:black"><o:p></o:p></span></p>=0A<p class=3D"M=
soNormal" style=3D"text-align: justify; margin: 0in 0in 0.0001pt; font-siz=
e: 12pt; font-family: 'Times New Roman', serif;"><span style=3D"font-size:=
11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497=
D">&nbsp;</span><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&=
quot;,&quot;sans-serif&quot;;color:black"><o:p></o:p></span></p>=0A<p clas=
s=3D"MsoNormal" style=3D"text-align: justify; margin: 0in 0in 0.0001pt; fo=
nt-size: 12pt; font-family: 'Times New Roman', serif;"><span style=3D"font=
-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:=
#1F497D">Thinking about the following some more:</span><span style=3D"font=
-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:=
black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"text-align=
: justify; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;"><span style=3D"font-size:11.0pt;font-family:&quot;Cali=
bri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;</span><span style=
=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot=
;;color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"te=
xt-align: justify; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family:=
 'Times New Roman', serif;"><i><span style=3D"font-size:11.0pt;font-family=
:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:red">&lt;snip&gt;</span>=
</i><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;=
sans-serif&quot;;color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNorm=
al" style=3D"text-align: justify; margin: 0in 0in 0.0001pt; font-size: 12p=
t; font-family: 'Times New Roman', serif;"><i><span style=3D"font-size:11.=
0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:red">What=
 remains is the possibility that an implementation has some bug and uninte=
ntionally modifies the age to something other than what=0A it should be du=
e to the actual elapsed time since LSA generation. I suppose a mechanism e=
quivalent to what the IS-IS draft defined i.e. setting the age to =E2=80=
=9Cnew=E2=80=9D (0 in OSPF case) when first receiving a non-self-generated=
 LSA could be useful to prevent negative=0A impacts of such an implementat=
ion bug. Is this what you intend?</span></i><span style=3D"font-size:10.5p=
t;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><o:p=
></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"text-align: justify; =
margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman',=
 serif;"><i><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot=
;,&quot;sans-serif&quot;;color:red">&nbsp;</span></i><span style=3D"font-s=
ize:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:bl=
ack"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"text-align: =
justify; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times Ne=
w Roman', serif;"><i><span style=3D"font-size:11.0pt;font-family:&quot;Cal=
ibri&quot;,&quot;sans-serif&quot;;color:red">[Jie]: More specifically, the=
 problem could be caused by either =E2=80=9Csetting the LS age field incor=
rectly due to implementation bug=E2=80=9D or=0A =E2=80=9Csystem timer runs=
 so fast that the LS age reaches MaxAge much earlier than other routers=E2=
=80=9D. Another less likely case is that the LS age field is corrupted bef=
ore the LSA is assembled into OSPF packet.</span></i><span style=3D"font-s=
ize:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:bl=
ack"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"text-align: =
justify; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times Ne=
w Roman', serif;"><i><span style=3D"font-size:11.0pt;font-family:&quot;Cal=
ibri&quot;,&quot;sans-serif&quot;;color:red">&lt;end snip&gt;</span></i><s=
pan style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-s=
erif&quot;;color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" st=
yle=3D"text-align: justify; margin: 0in 0in 0.0001pt; font-size: 12pt; fon=
t-family: 'Times New Roman', serif;"><span style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;</s=
pan><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;=
sans-serif&quot;;color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNorm=
al" style=3D"text-align: justify; margin: 0in 0in 0.0001pt; font-size: 12p=
t; font-family: 'Times New Roman', serif;"><span style=3D"font-size:11.0pt=
;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">The=
 benefits are extremely limited. If a router prematurely ages an LSA due t=
o a timer bug, ignoring the received LSA age on reception=0A isn=E2=80=99t=
 going to prevent premature purging by the router which has the bug. So th=
e effect of ignoring the received LSA age prior to reaching MAXAGE will be=
 short lived. You are then left with the possibility that an implementatio=
n corrupts the LSA age BEFORE=0A calculating checksum/crypto authenticatio=
n =E2=80=93 but its local timeout logic is unaffected. This has very limit=
ed value. Whether the WG considers this worth pursuing is something you ne=
ed to ask. For myself, I don=E2=80=99t see much ROI here.</span><span styl=
e=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quo=
t;;color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"t=
ext-align: justify; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family=
: 'Times New Roman', serif;"><span style=3D"font-size:11.0pt;font-family:&=
quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;</span><spa=
n style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-ser=
if&quot;;color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" styl=
e=3D"text-align: justify; margin: 0in 0in 0.0001pt; font-size: 12pt; font-=
family: 'Times New Roman', serif;"><span style=3D"font-size:11.0pt;font-fa=
mily:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;&nbsp=
;Les</span><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;=
,&quot;sans-serif&quot;;color:black"><o:p></o:p></span></p>=0A<p class=3D"=
MsoNormal" style=3D"text-align: justify; margin: 0in 0in 0.0001pt; font-si=
ze: 12pt; font-family: 'Times New Roman', serif;"><span style=3D"font-size=
:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F49=
7D">&nbsp;</span><span style=3D"font-size:10.5pt;font-family:&quot;Calibri=
&quot;,&quot;sans-serif&quot;;color:black"><o:p></o:p></span></p>=0A<p cla=
ss=3D"MsoNormal" style=3D"text-align: justify; margin: 0in 0in 0.0001pt; f=
ont-size: 12pt; font-family: 'Times New Roman', serif;"><span style=3D"fon=
t-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color=
:#1F497D">&nbsp;</span><span style=3D"font-size:10.5pt;font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;;color:black"><o:p></o:p></span></p>=0A=
<p class=3D"MsoNormal" style=3D"text-align: justify; margin: 0in 0in 0.000=
1pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style=
=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot=
;;color:#1F497D">&nbsp;</span><span style=3D"font-size:10.5pt;font-family:=
&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><o:p></o:p></span>=
</p>=0A<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in =
0in 0in 4.0pt">=0A<div>=0A<div style=3D"border:none;border-top:solid #B5C4=
DF 1.0pt;padding:3.0pt 0in 0in 0in">=0A<p class=3D"MsoNormal" style=3D"tex=
t-align: justify; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: =
'Times New Roman', serif;"><b><span style=3D"font-size:10.0pt;font-family:=
&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><sp=
an style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-ser=
if&quot;;color:black"> Dongjie (Jimmy) [<a href=3D"mailto:jie.dong@huawei.=
com" style=3D"color: blue; text-decoration: underline;">mailto:jie.dong@hu=
awei.com</a>]=0A<br>=0A<b>Sent:</b> Monday, August 01, 2016 9:43 PM<br>=0A=
<b>To:</b> Les Ginsberg (ginsberg); <a href=3D"mailto:ospf@ietf.org" style=
=3D"color: blue; text-decoration: underline;">ospf@ietf.org</a><br>=0A<b>C=
c:</b> Zhangxudong (zhangxudong, VRP); <a href=3D"mailto:lizhenqiang@china=
mobile.com" style=3D"color: blue; text-decoration: underline;">=0Alizhenqi=
ang@chinamobile.com</a><br>=0A<b>Subject:</b> RE: [OSPF] Solicit feedbacks=
 on draft-dong-ospf-maxage-flush-problem-statement</span><span style=3D"fo=
nt-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;colo=
r:black"><o:p></o:p></span></p>=0A</div>=0A</div>=0A<p class=3D"MsoNormal"=
 style=3D"text-align: justify; margin: 0in 0in 0.0001pt; font-size: 12pt; =
font-family: 'Times New Roman', serif;"><span style=3D"font-size:10.5pt;fo=
nt-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">&nbsp;<o=
:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"text-align: justify=
; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman=
', serif;"><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;=
,&quot;sans-serif&quot;;color:#1F497D">Hi Les,=0A</span><span style=3D"fon=
t-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color=
:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"text-alig=
n: justify; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times=
 New Roman', serif;"><span style=3D"font-size:10.5pt;font-family:&quot;Cal=
ibri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;</span><span style=
=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot=
;;color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"te=
xt-align: justify; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family:=
 'Times New Roman', serif;"><span style=3D"font-size:10.5pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Please see my repl=
ies with [Jie2]:</span><span style=3D"font-size:10.5pt;font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;;color:black"><o:p></o:p></span></p>=0A=
<p class=3D"MsoNormal" style=3D"text-align: justify; margin: 0in 0in 0.000=
1pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style=
=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot=
;;color:#1F497D">&nbsp;</span><span style=3D"font-size:10.5pt;font-family:=
&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><o:p></o:p></span>=
</p>=0A<div>=0A<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;pa=
dding:3.0pt 0in 0in 0in">=0A<p class=3D"MsoNormal" style=3D"text-align: ju=
stify; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New =
Roman', serif;"><b><span style=3D"font-size:10.0pt;font-family:&quot;Tahom=
a&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span style=3D=
"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;co=
lor:black"> Les Ginsberg (ginsberg) [<a href=3D"mailto:ginsberg@cisco.com"=
 style=3D"color: blue; text-decoration: underline;">mailto:ginsberg@cisco.=
com</a>]=0A<br>=0A<b>Sent:</b> Monday, August 01, 2016 9:57 PM<br>=0A<b>To=
:</b> Dongjie (Jimmy); <a href=3D"mailto:ospf@ietf.org" style=3D"color: bl=
ue; text-decoration: underline;">ospf@ietf.org</a><br>=0A<b>Cc:</b> Zhangx=
udong (zhangxudong, VRP); <a href=3D"mailto:lizhenqiang@chinamobile.com" s=
tyle=3D"color: blue; text-decoration: underline;">=0Alizhenqiang@chinamobi=
le.com</a><br>=0A<b>Subject:</b> RE: [OSPF] Solicit feedbacks on draft-don=
g-ospf-maxage-flush-problem-statement</span><span style=3D"font-size:10.5p=
t;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><o:p=
></o:p></span></p>=0A</div>=0A</div>=0A<p class=3D"MsoNormal" style=3D"tex=
t-align: justify; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: =
'Times New Roman', serif;"><span style=3D"font-size:10.5pt;font-family:&qu=
ot;Calibri&quot;,&quot;sans-serif&quot;;color:black">&nbsp;<o:p></o:p></sp=
an></p>=0A<p class=3D"MsoNormal" style=3D"text-align: justify; margin: 0in=
 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><s=
pan style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-s=
erif&quot;;color:#1F497D">Jie -</span><span style=3D"font-size:10.5pt;font=
-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><o:p></o:p=
></span></p>=0A<p class=3D"MsoNormal" style=3D"text-align: justify; margin=
: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif=
;"><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;s=
ans-serif&quot;;color:#1F497D">&nbsp;</span><span style=3D"font-size:10.5p=
t;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><o:p=
></o:p></span></p>=0A<div style=3D"border:none;border-left:solid blue 1.5p=
t;padding:0in 0in 0in 4.0pt">=0A<div>=0A<div style=3D"border:none;border-t=
op:solid #B5C4DF 1.0pt;padding:3.0pt 0in 0in 0in">=0A<p class=3D"MsoNormal=
" style=3D"text-align: justify; margin: 0in 0in 0.0001pt; font-size: 12pt;=
 font-family: 'Times New Roman', serif;"><b><span style=3D"font-size:10.0p=
t;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:=
</span></b><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,=
&quot;sans-serif&quot;;color:black"> Dongjie (Jimmy) [<a href=3D"mailto:ji=
e.dong@huawei.com" style=3D"color: blue; text-decoration: underline;">mail=
to:jie.dong@huawei.com</a>]=0A<br>=0A<b>Sent:</b> Monday, August 01, 2016 =
1:44 AM<br>=0A<b>To:</b> Les Ginsberg (ginsberg); <a href=3D"mailto:ospf@i=
etf.org" style=3D"color: blue; text-decoration: underline;">ospf@ietf.org<=
/a><br>=0A<b>Cc:</b> Zhangxudong (zhangxudong, VRP); <a href=3D"mailto:liz=
henqiang@chinamobile.com" style=3D"color: blue; text-decoration: underline=
;">=0Alizhenqiang@chinamobile.com</a><br>=0A<b>Subject:</b> RE: [OSPF] Sol=
icit feedbacks on draft-dong-ospf-maxage-flush-problem-statement</span><sp=
an style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-se=
rif&quot;;color:black"><o:p></o:p></span></p>=0A</div>=0A</div>=0A<p class=
=3D"MsoNormal" style=3D"text-align: justify; margin: 0in 0in 0.0001pt; fon=
t-size: 12pt; font-family: 'Times New Roman', serif;"><span style=3D"font-=
size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:b=
lack">&nbsp;<o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"text-=
align: justify; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'T=
imes New Roman', serif;"><span style=3D"font-size:10.5pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Hi Les,</span><span s=
tyle=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&=
quot;;color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=
=3D"text-align: justify; margin: 0in 0in 0.0001pt; font-size: 12pt; font-f=
amily: 'Times New Roman', serif;"><span style=3D"font-size:10.5pt;font-fam=
ily:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;</span=
><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;san=
s-serif&quot;;color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal"=
 style=3D"text-align: justify; margin: 0in 0in 0.0001pt; font-size: 12pt; =
font-family: 'Times New Roman', serif;"><span style=3D"font-size:10.5pt;fo=
nt-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Please=
 see inline with [Jie]:</span><span style=3D"font-size:10.5pt;font-family:=
&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><o:p></o:p></span>=
</p>=0A<p class=3D"MsoNormal" style=3D"text-align: justify; margin: 0in 0i=
n 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span=
 style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-seri=
f&quot;;color:#1F497D">&nbsp;</span><span style=3D"font-size:10.5pt;font-f=
amily:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><o:p></o:p><=
/span></p>=0A<div>=0A<div style=3D"border:none;border-top:solid #B5C4DF 1.=
0pt;padding:3.0pt 0in 0in 0in">=0A<p class=3D"MsoNormal" style=3D"text-ali=
gn: justify; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Time=
s New Roman', serif;"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span st=
yle=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&qu=
ot;;color:black"> Les Ginsberg (ginsberg) [<a href=3D"mailto:ginsberg@cisc=
o.com" style=3D"color: blue; text-decoration: underline;">mailto:ginsberg@=
cisco.com</a>]=0A<br>=0A<b>Sent:</b> Monday, August 01, 2016 3:09 PM<br>=
=0A<b>To:</b> Dongjie (Jimmy); <a href=3D"mailto:ospf@ietf.org" style=3D"c=
olor: blue; text-decoration: underline;">ospf@ietf.org</a><br>=0A<b>Cc:</b=
> Zhangxudong (zhangxudong, VRP); <a href=3D"mailto:lizhenqiang@chinamobil=
e.com" style=3D"color: blue; text-decoration: underline;">=0Alizhenqiang@c=
hinamobile.com</a><br>=0A<b>Subject:</b> RE: [OSPF] Solicit feedbacks on d=
raft-dong-ospf-maxage-flush-problem-statement</span><span style=3D"font-si=
ze:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:bla=
ck"><o:p></o:p></span></p>=0A</div>=0A</div>=0A<p class=3D"MsoNormal" styl=
e=3D"text-align: justify; margin: 0in 0in 0.0001pt; font-size: 12pt; font-=
family: 'Times New Roman', serif;"><span style=3D"font-size:10.5pt;font-fa=
mily:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">&nbsp;<o:p></=
o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"text-align: justify; mar=
gin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', se=
rif;"><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quo=
t;sans-serif&quot;;color:#1F497D">Jie =E2=80=93</span><span style=3D"font-=
size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:b=
lack"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"text-align:=
 justify; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times N=
ew Roman', serif;"><span style=3D"font-size:11.0pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;</span><span style=3D=
"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;c=
olor:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"text-=
align: justify; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'T=
imes New Roman', serif;"><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Fully agree that IS-I=
S and OSPF differ in this regard.</span><span style=3D"font-size:10.5pt;fo=
nt-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><o:p></o=
:p></span></p>=0A<p class=3D"MsoNormal" style=3D"text-align: justify; marg=
in: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', ser=
if;"><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;;color:#1F497D">&nbsp;</span><span style=3D"font-size:10.=
5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><o=
:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"text-align: justify=
; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman=
', serif;"><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;=
,&quot;sans-serif&quot;;color:#1F497D"><a href=3D"https://www.ietf.org/id/=
draft-ietf-isis-remaining-lifetime-01.txt" style=3D"color: blue; text-deco=
ration: underline;">https://www.ietf.org/id/draft-ietf-isis-remaining-life=
time-01.txt</a>=0A addresses problems where corruption of the remaining li=
fetime occurs either during transmission/reception or due to some DOS atta=
ck. This isn=E2=80=99t a concern w OSPF (hope you agree).</span><span styl=
e=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quo=
t;;color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"t=
ext-align: justify; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family=
: 'Times New Roman', serif;"><span style=3D"font-size:10.5pt;font-family:&=
quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;</span><spa=
n style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-ser=
if&quot;;color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" styl=
e=3D"text-align: justify; margin: 0in 0in 0.0001pt; font-size: 12pt; font-=
family: 'Times New Roman', serif;"><span style=3D"font-size:10.5pt;font-fa=
mily:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">[Jie]: Yes,=
 for OSPF the corruption during packet transmission can be detected.</span=
><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;san=
s-serif&quot;;color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal"=
 style=3D"text-align: justify; margin: 0in 0in 0.0001pt; font-size: 12pt; =
font-family: 'Times New Roman', serif;"><span style=3D"font-size:11.0pt;fo=
nt-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;=
</span><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&qu=
ot;sans-serif&quot;;color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoN=
ormal" style=3D"text-align: justify; margin: 0in 0in 0.0001pt; font-size: =
12pt; font-family: 'Times New Roman', serif;"><span style=3D"font-size:11.=
0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">=
What remains is the possibility that an implementation has some bug and un=
intentionally modifies the age to something other than=0A what it should b=
e due to the actual elapsed time since LSA generation. I suppose a mechani=
sm equivalent to what the IS-IS draft defined i.e. setting the age to =E2=
=80=9Cnew=E2=80=9D (0 in OSPF case) when first receiving a non-self-genera=
ted LSA could be useful to prevent=0A negative impacts of such an implemen=
tation bug. Is this what you intend?</span><span style=3D"font-size:10.5pt=
;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><o:p>=
</o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"text-align: justify; m=
argin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', =
serif;"><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&q=
uot;sans-serif&quot;;color:#1F497D">&nbsp;</span><span style=3D"font-size:=
10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"=
><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"text-align: just=
ify; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Ro=
man', serif;"><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&qu=
ot;,&quot;sans-serif&quot;;color:#1F497D">[Jie]: More specifically, the pr=
oblem could be caused by either =E2=80=9Csetting the LS age field incorrec=
tly due to implementation bug=E2=80=9D=0A or =E2=80=9Csystem timer runs so=
 fast that the LS age reaches MaxAge much earlier than other routers=E2=80=
=9D. Another less likely case is that the LS age field is corrupted before=
 the LSA is assembled into OSPF packet.</span><span style=3D"font-size:10.=
5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><o=
:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"text-align: justify=
; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman=
', serif;"><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;=
,&quot;sans-serif&quot;;color:#1F497D">&nbsp;</span><span style=3D"font-si=
ze:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:bla=
ck"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"text-align: j=
ustify; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New=
 Roman', serif;"><span style=3D"font-size:10.5pt;font-family:&quot;Calibri=
&quot;,&quot;sans-serif&quot;;color:#1F497D">[Jie]: Regarding the solution=
s space, IMO we need to consider both cases: =E2=80=9CLS age reaches MaxAg=
e=E2=80=9D and =E2=80=9CLS age close to MaxAge=E2=80=9D. For=0A IS-IS, RFC=
 6232 and RFC 6233 provide solutions for the detection and identification =
of corrupted IS-IS purge, while OSPF does not have similar mechanisms.</sp=
an><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;s=
ans-serif&quot;;color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNorma=
l" style=3D"text-align: justify; margin: 0in 0in 0.0001pt; font-size: 12pt=
; font-family: 'Times New Roman', serif;"><span style=3D"font-size:11.0pt;=
font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbs=
p;</span><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&=
quot;sans-serif&quot;;color:black"><o:p></o:p></span></p>=0A<p class=3D"Ms=
oNormal" style=3D"text-align: justify; margin: 0in 0in 0.0001pt; font-size=
: 12pt; font-family: 'Times New Roman', serif;"><b><i><span style=3D"font-=
size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#=
1F497D">[Les:] It is incorrect to say that RFC 6232 makes it possible to d=
etect a corrupt purge. What it does do is to provide an indication=0A as t=
o which IS initiated a purge. I don=E2=80=99t know how OSPF would address =
this issue, but for OSPFv2 at least any solution would likely not be backw=
ards compatible. For this reason I suggest that you not try to address thi=
s issue in the same draft.</span></i></b><span style=3D"font-size:10.5pt;f=
ont-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><o:p></=
o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"text-align: justify; mar=
gin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', se=
rif;"><b><i><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot=
;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;</span></i></b><span style=
=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot=
;;color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"te=
xt-align: justify; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family:=
 'Times New Roman', serif;"><span style=3D"font-size:10.5pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">[Jie2]: Agreed, RF=
C 6232 provide the mechanism to track the misbehaved routers so that opera=
tor can fix the problem, the detection=0A can be based on the rules in RFC=
 6233 or some other anomalies. Indeed for OSPFv2 legacy LSAs, it is diffic=
ult to introduce the mechanism similar to RFC 6232, while it can be easier=
 for the OSPFv2/v3 Extended LSAs. So it depends on how backward compatible=
 the=0A solution should be. I agree with you that the solution for Problem=
 Localization in OSPF needs to be provided in a separate document.</span><=
span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" s=
tyle=3D"text-align: justify; margin: 0in 0in 0.0001pt; font-size: 12pt; fo=
nt-family: 'Times New Roman', serif;"><b><i><span style=3D"font-size:11.0p=
t;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">&n=
bsp;</span></i></b><span style=3D"font-size:10.5pt;font-family:&quot;Calib=
ri&quot;,&quot;sans-serif&quot;;color:black"><o:p></o:p></span></p>=0A<p c=
lass=3D"MsoNormal" style=3D"text-align: justify; margin: 0in 0in 0.0001pt;=
 font-size: 12pt; font-family: 'Times New Roman', serif;"><b><i><span styl=
e=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quo=
t;;color:#1F497D">Solutions to LS age &nbsp;corruption can be done in a ba=
ckwards compatible way, but they &nbsp;MUST NOT result in discarding purge=
s which=0A pass authentication- doing so places you at risk for having inc=
onsistent LSDBs in the network.</span></i></b><span style=3D"font-size:10.=
5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><o=
:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"text-align: justify=
; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman=
', serif;"><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;=
,&quot;sans-serif&quot;;color:#1F497D">&nbsp;</span><span style=3D"font-si=
ze:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:bla=
ck"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"text-align: j=
ustify; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New=
 Roman', serif;"><span style=3D"font-size:10.5pt;font-family:&quot;Calibri=
&quot;,&quot;sans-serif&quot;;color:#1F497D">[Jie2]: Exactly. The received=
 MaxAge LSAs cannot simply be discarded, the decision must be made careful=
ly, probably based on some=0A additional information. The authors has disc=
ussed some possible solution internally, and will prepare some material fo=
r further open discussion.</span><span style=3D"font-size:10.5pt;font-fami=
ly:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><o:p></o:p></sp=
an></p>=0A<p class=3D"MsoNormal" style=3D"text-align: justify; margin: 0in=
 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><s=
pan style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-s=
erif&quot;;color:#1F497D">&nbsp;</span><span style=3D"font-size:10.5pt;fon=
t-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><o:p></o:=
p></span></p>=0A<p class=3D"MsoNormal" style=3D"text-align: justify; margi=
n: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', seri=
f;"><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;=
sans-serif&quot;;color:#1F497D">As written, the draft makes claims that ar=
e at least misleading =E2=80=93 and I believe actually incorrect. In Secti=
on 6 you say:</span><span style=3D"font-size:10.5pt;font-family:&quot;Cali=
bri&quot;,&quot;sans-serif&quot;;color:black"><o:p></o:p></span></p>=0A<p =
class=3D"MsoNormal" style=3D"text-align: justify; margin: 0in 0in 0.0001pt=
; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style=3D"=
font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;co=
lor:#1F497D">&nbsp;</span><span style=3D"font-size:10.5pt;font-family:&quo=
t;Calibri&quot;,&quot;sans-serif&quot;;color:black"><o:p></o:p></span></p>=
=0A<p class=3D"MsoNormal" style=3D"text-align: justify; margin: 0in 0in 0.=
0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span sty=
le=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&qu=
ot;;color:#1F497D">=E2=80=9CThe LS age field may be altered as a result of=
</span><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&qu=
ot;sans-serif&quot;;color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoN=
ormal" style=3D"text-align: justify; margin: 0in 0in 0.0001pt; font-size: =
12pt; font-family: 'Times New Roman', serif;"><span style=3D"font-size:11.=
0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">=
&nbsp;&nbsp; packet corruption, such modification cannot be detected by LS=
A</span><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&q=
uot;sans-serif&quot;;color:black"><o:p></o:p></span></p>=0A<p class=3D"Mso=
Normal" style=3D"text-align: justify; margin: 0in 0in 0.0001pt; font-size:=
 12pt; font-family: 'Times New Roman', serif;"><span style=3D"font-size:11=
.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D"=
>&nbsp;&nbsp; checksum nor OSPF packet cryptographic authentication.=E2=80=
=9D</span><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,=
&quot;sans-serif&quot;;color:black"><o:p></o:p></span></p>=0A<p class=3D"M=
soNormal" style=3D"text-align: justify; margin: 0in 0in 0.0001pt; font-siz=
e: 12pt; font-family: 'Times New Roman', serif;"><span style=3D"font-size:=
11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497=
D">&nbsp;</span><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&=
quot;,&quot;sans-serif&quot;;color:black"><o:p></o:p></span></p>=0A<p clas=
s=3D"MsoNormal" style=3D"text-align: justify; margin: 0in 0in 0.0001pt; fo=
nt-size: 12pt; font-family: 'Times New Roman', serif;"><span style=3D"font=
-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:=
#1F497D">This isn=E2=80=99t correct.</span><span style=3D"font-size:10.5pt=
;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><o:p>=
</o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"text-align: justify; m=
argin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', =
serif;"><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&q=
uot;sans-serif&quot;;color:#1F497D">&nbsp;</span><span style=3D"font-size:=
10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"=
><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"text-align: just=
ify; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Ro=
man', serif;"><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&qu=
ot;,&quot;sans-serif&quot;;color:#1F497D">[Jie] Thanks for pointing out th=
is. This sentence need to be revised to mention =E2=80=9CLSA corruption=E2=
=80=9D rather than =E2=80=9Cpacket corruption=E2=80=9D.</span><span style=
=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot=
;;color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"te=
xt-align: justify; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family:=
 'Times New Roman', serif;"><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;</span><span=
 style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-seri=
f&quot;;color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=
=3D"text-align: justify; margin: 0in 0in 0.0001pt; font-size: 12pt; font-f=
amily: 'Times New Roman', serif;"><span style=3D"font-size:11.0pt;font-fam=
ily:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">What would b=
e helpful =E2=80=93 at least to me =E2=80=93 is to move from a generic pro=
blem statement to the specific problem you want to solve and=0A the propos=
ed solution. This also requires you to more clearly state the cases where =
there is an actual vulnerability. It would be a lot easier to support the =
draft if this were done.</span><span style=3D"font-size:10.5pt;font-family=
:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><o:p></o:p></span=
></p>=0A<p class=3D"MsoNormal" style=3D"text-align: justify; margin: 0in 0=
in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><spa=
n style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-ser=
if&quot;;color:#1F497D">&nbsp;</span><span style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><o:p></o:p>=
</span></p>=0A<p class=3D"MsoNormal" style=3D"text-align: justify; margin:=
 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;=
"><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sa=
ns-serif&quot;;color:#1F497D">[Jie] Thanks for your suggestion. Yes we can=
 update this draft with more specific problem statements as I mentioned ab=
ove.=0A</span><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&qu=
ot;,&quot;sans-serif&quot;;color:black"><o:p></o:p></span></p>=0A<p class=
=3D"MsoNormal" style=3D"text-align: justify; margin: 0in 0in 0.0001pt; fon=
t-size: 12pt; font-family: 'Times New Roman', serif;"><span style=3D"font-=
size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#=
1F497D">&nbsp;</span><span style=3D"font-size:10.5pt;font-family:&quot;Cal=
ibri&quot;,&quot;sans-serif&quot;;color:black"><o:p></o:p></span></p>=0A<p=
 class=3D"MsoNormal" style=3D"text-align: justify; margin: 0in 0in 0.0001p=
t; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style=3D=
"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;c=
olor:#1F497D">[Jie] As for the proposed solutions, the current draft speci=
fies the requirements on the potential solutions, from which we envision=
=0A that different solutions maybe needed for =E2=80=9CImpact Mitigation=
=E2=80=9D and =E2=80=9CProblem Localization=E2=80=9D. The solution for =E2=
=80=9CImpact mitigation=E2=80=9D can be the easier one, for which we can s=
tart to discuss the potential solutions now. While the solution for =E2=80=
=9Cproblem localization=E2=80=9D=0A may need more considerations.</span><s=
pan style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-s=
erif&quot;;color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" st=
yle=3D"text-align: justify; margin: 0in 0in 0.0001pt; font-size: 12pt; fon=
t-family: 'Times New Roman', serif;"><span style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;</s=
pan><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;=
sans-serif&quot;;color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNorm=
al" style=3D"text-align: justify; margin: 0in 0in 0.0001pt; font-size: 12p=
t; font-family: 'Times New Roman', serif;"><b><i><span style=3D"font-size:=
11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497=
D">[Les:] A discussion of the requirements is useful and necessary, but IM=
O until you propose a solution there isn=E2=80=99t enough substance=0A for=
 the document to become a WG document.</span></i></b><span style=3D"font-s=
ize:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:bl=
ack"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"text-align: =
justify; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times Ne=
w Roman', serif;"><span style=3D"font-size:11.0pt;font-family:&quot;Calibr=
i&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;</span><span style=3D"=
font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;co=
lor:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"text-a=
lign: justify; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Ti=
mes New Roman', serif;"><span style=3D"font-size:11.0pt;font-family:&quot;=
Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">[Jie2] Yes the current=
 draft focuses on the problem statement and the requirements, the goal is =
to firstly get the MaxAge flush problem=0A acknowledged and reach consensu=
s on the requirements. Then the plan is to specify the solutions in separa=
te documents.&nbsp; Your valuable suggestions will be considered, and furt=
her contributions are welcome.</span><span style=3D"font-size:10.5pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><o:p></o:p>=
</span></p>=0A<p class=3D"MsoNormal" style=3D"text-align: justify; margin:=
 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;=
"><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sa=
ns-serif&quot;;color:#1F497D">&nbsp;</span><span style=3D"font-size:10.5pt=
;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><o:p>=
</o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"text-align: justify; m=
argin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', =
serif;"><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&q=
uot;sans-serif&quot;;color:#1F497D">Best regards,</span><span style=3D"fon=
t-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color=
:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"text-alig=
n: justify; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times=
 New Roman', serif;"><span style=3D"font-size:11.0pt;font-family:&quot;Cal=
ibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Jie</span><span style=3D"=
font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;co=
lor:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"text-a=
lign: justify; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Ti=
mes New Roman', serif;"><b><i><span style=3D"font-size:11.0pt;font-family:=
&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;</span></i=
></b><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;;color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNor=
mal" style=3D"text-align: justify; margin: 0in 0in 0.0001pt; font-size: 12=
pt; font-family: 'Times New Roman', serif;"><b><i><span style=3D"font-size=
:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F49=
7D">&nbsp;&nbsp;&nbsp; Les</span></i></b><span style=3D"font-size:10.5pt;f=
ont-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><o:p></=
o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"text-align: justify; mar=
gin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', se=
rif;"><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quo=
t;sans-serif&quot;;color:#1F497D">&nbsp;</span><span style=3D"font-size:10=
.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><=
o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"text-align: justif=
y; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roma=
n', serif;"><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot=
;,&quot;sans-serif&quot;;color:#1F497D">Best regards,</span><span style=3D=
"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;c=
olor:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"text-=
align: justify; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'T=
imes New Roman', serif;"><span style=3D"font-size:10.5pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Jie</span><span style=
=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot=
;;color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"te=
xt-align: justify; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family:=
 'Times New Roman', serif;"><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;</span><span=
 style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-seri=
f&quot;;color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=
=3D"text-align: justify; margin: 0in 0in 0.0001pt; font-size: 12pt; font-f=
amily: 'Times New Roman', serif;"><span style=3D"font-size:11.0pt;font-fam=
ily:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;&nbsp;=
 Les</span><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;=
,&quot;sans-serif&quot;;color:black"><o:p></o:p></span></p>=0A<p class=3D"=
MsoNormal" style=3D"text-align: justify; margin: 0in 0in 0.0001pt; font-si=
ze: 12pt; font-family: 'Times New Roman', serif;"><span style=3D"font-size=
:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F49=
7D">&nbsp;</span><span style=3D"font-size:10.5pt;font-family:&quot;Calibri=
&quot;,&quot;sans-serif&quot;;color:black"><o:p></o:p></span></p>=0A<p cla=
ss=3D"MsoNormal" style=3D"text-align: justify; margin: 0in 0in 0.0001pt; f=
ont-size: 12pt; font-family: 'Times New Roman', serif;"><span style=3D"fon=
t-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color=
:#1F497D">&nbsp;</span><span style=3D"font-size:10.5pt;font-family:&quot;C=
alibri&quot;,&quot;sans-serif&quot;;color:black"><o:p></o:p></span></p>=0A=
<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0in 0in 0in=
 4.0pt">=0A<div>=0A<div style=3D"border:none;border-top:solid #B5C4DF 1.0p=
t;padding:3.0pt 0in 0in 0in">=0A<p class=3D"MsoNormal" style=3D"text-align=
: justify; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times =
New Roman', serif;"><b><span style=3D"font-size:10.0pt;font-family:&quot;T=
ahoma&quot;,&quot;sans-serif&quot;;color:black">From:</span></b><span styl=
e=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot=
;;color:black"> Dongjie (Jimmy) [<a href=3D"mailto:jie.dong@huawei.com" st=
yle=3D"color: blue; text-decoration: underline;">mailto:jie.dong@huawei.co=
m</a>]=0A<br>=0A<b>Sent:</b> Sunday, July 31, 2016 11:48 PM<br>=0A<b>To:</=
b> Les Ginsberg (ginsberg); <a href=3D"mailto:ospf@ietf.org" style=3D"colo=
r: blue; text-decoration: underline;">ospf@ietf.org</a><br>=0A<b>Cc:</b> Z=
hangxudong (zhangxudong, VRP); <a href=3D"mailto:lizhenqiang@chinamobile.c=
om" style=3D"color: blue; text-decoration: underline;">=0Alizhenqiang@chin=
amobile.com</a><br>=0A<b>Subject:</b> RE: [OSPF] Solicit feedbacks on draf=
t-dong-ospf-maxage-flush-problem-statement</span><span style=3D"font-size:=
10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"=
><o:p></o:p></span></p>=0A</div>=0A</div>=0A<p class=3D"MsoNormal" style=
=3D"text-align: justify; margin: 0in 0in 0.0001pt; font-size: 12pt; font-f=
amily: 'Times New Roman', serif;"><span style=3D"font-size:10.5pt;font-fam=
ily:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">&nbsp;<o:p></o=
:p></span></p>=0A<p class=3D"MsoNormal" style=3D"text-align: justify; marg=
in: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', ser=
if;"><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;;color:#1F497D">Hi Les,=0A</span><span style=3D"font-size=
:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black=
"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"text-align: jus=
tify; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New R=
oman', serif;"><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&q=
uot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;</span><span style=3D"fon=
t-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color=
:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"text-alig=
n: justify; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times=
 New Roman', serif;"><span style=3D"font-size:10.5pt;font-family:&quot;Cal=
ibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Thanks for your comments.=
</span><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&qu=
ot;sans-serif&quot;;color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoN=
ormal" style=3D"text-align: justify; margin: 0in 0in 0.0001pt; font-size: =
12pt; font-family: 'Times New Roman', serif;"><span style=3D"font-size:10.=
5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">=
&nbsp;</span><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quo=
t;,&quot;sans-serif&quot;;color:black"><o:p></o:p></span></p>=0A<p class=
=3D"MsoNormal" style=3D"text-align: justify; margin: 0in 0in 0.0001pt; fon=
t-size: 12pt; font-family: 'Times New Roman', serif;"><span style=3D"font-=
size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#=
1F497D">OSPF packet level checksum and authentication can only protect the=
 assembled LSU packet one hop on the wire, while cannot detect=0A any chan=
ge to LSA made by the routers. This is because the OSPF packets are re-ass=
embled on each hop, which is slightly different from IS-IS. So the problem=
 for OSPF is mainly due to the problems inside the router, for example pro=
tocol implementations, system=0A timers, or some hardware problem. Actuall=
y this problem has been seen in several production networks.</span><span s=
tyle=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&=
quot;;color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=
=3D"text-align: justify; margin: 0in 0in 0.0001pt; font-size: 12pt; font-f=
amily: 'Times New Roman', serif;"><span style=3D"font-size:10.5pt;font-fam=
ily:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;</span=
><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;san=
s-serif&quot;;color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal"=
 style=3D"text-align: justify; margin: 0in 0in 0.0001pt; font-size: 12pt; =
font-family: 'Times New Roman', serif;"><span style=3D"font-size:10.5pt;fo=
nt-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">We can=
 improve the description in the draft to make this clear.</span><span styl=
e=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quo=
t;;color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"t=
ext-align: justify; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family=
: 'Times New Roman', serif;"><span style=3D"font-size:10.5pt;font-family:&=
quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;</span><spa=
n style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-ser=
if&quot;;color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" styl=
e=3D"text-align: justify; margin: 0in 0in 0.0001pt; font-size: 12pt; font-=
family: 'Times New Roman', serif;"><span style=3D"font-size:10.5pt;font-fa=
mily:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">Best regard=
s,</span><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&=
quot;sans-serif&quot;;color:black"><o:p></o:p></span></p>=0A<p class=3D"Ms=
oNormal" style=3D"text-align: justify; margin: 0in 0in 0.0001pt; font-size=
: 12pt; font-family: 'Times New Roman', serif;"><span style=3D"font-size:1=
0.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D=
">Jie</span><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot=
;,&quot;sans-serif&quot;;color:black"><o:p></o:p></span></p>=0A<p class=3D=
"MsoNormal" style=3D"text-align: justify; margin: 0in 0in 0.0001pt; font-s=
ize: 12pt; font-family: 'Times New Roman', serif;"><span style=3D"font-siz=
e:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F4=
97D">&nbsp;</span><span style=3D"font-size:10.5pt;font-family:&quot;Calibr=
i&quot;,&quot;sans-serif&quot;;color:black"><o:p></o:p></span></p>=0A<div>=
=0A<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt =
0in 0in 0in">=0A<p class=3D"MsoNormal" style=3D"text-align: justify; margi=
n: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', seri=
f;"><b><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quo=
t;sans-serif&quot;;color:black">From:</span></b><span style=3D"font-size:1=
0.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black"> =
Les Ginsberg (ginsberg) [<a href=3D"mailto:ginsberg@cisco.com" style=3D"co=
lor: blue; text-decoration: underline;">mailto:ginsberg@cisco.com</a>]=0A<=
br>=0A<b>Sent:</b> Monday, August 01, 2016 1:30 PM<br>=0A<b>To:</b> Dongji=
e (Jimmy); <a href=3D"mailto:ospf@ietf.org" style=3D"color: blue; text-dec=
oration: underline;">ospf@ietf.org</a><br>=0A<b>Cc:</b> Zhangxudong (zhang=
xudong, VRP); <a href=3D"mailto:lizhenqiang@chinamobile.com" style=3D"colo=
r: blue; text-decoration: underline;">=0Alizhenqiang@chinamobile.com</a><b=
r>=0A<b>Subject:</b> RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxag=
e-flush-problem-statement</span><span style=3D"font-size:10.5pt;font-famil=
y:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><o:p></o:p></spa=
n></p>=0A</div>=0A</div>=0A<p class=3D"MsoNormal" style=3D"text-align: jus=
tify; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New R=
oman', serif;"><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&q=
uot;,&quot;sans-serif&quot;;color:black">&nbsp;<o:p></o:p></span></p>=0A<p=
 class=3D"MsoNormal" style=3D"text-align: justify; margin: 0in 0in 0.0001p=
t; font-size: 12pt; font-family: 'Times New Roman', serif;"><span style=3D=
"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;c=
olor:#1F497D">Jie =E2=80=93</span><span style=3D"font-size:10.5pt;font-fam=
ily:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><o:p></o:p></s=
pan></p>=0A<p class=3D"MsoNormal" style=3D"text-align: justify; margin: 0i=
n 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><=
span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:#1F497D">&nbsp;</span><span style=3D"font-size:10.5pt;fo=
nt-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><o:p></o=
:p></span></p>=0A<p class=3D"MsoNormal" style=3D"text-align: justify; marg=
in: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', ser=
if;"><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot=
;sans-serif&quot;;color:#1F497D">The draft says (Section 2):</span><span s=
tyle=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&=
quot;;color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=
=3D"text-align: justify; margin: 0in 0in 0.0001pt; font-size: 12pt; font-f=
amily: 'Times New Roman', serif;"><span style=3D"font-size:11.0pt;font-fam=
ily:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;</span=
><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;san=
s-serif&quot;;color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal"=
 style=3D"text-align: justify; margin: 0in 0in 0.0001pt; font-size: 12pt; =
font-family: 'Times New Roman', serif;"><span style=3D"font-size:11.0pt;fo=
nt-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">=E2=80=
=9CSince cryptographic authentication is executed at the OSPF packet</span=
><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;san=
s-serif&quot;;color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal"=
 style=3D"text-align: justify; margin: 0in 0in 0.0001pt; font-size: 12pt; =
font-family: 'Times New Roman', serif;"><span style=3D"font-size:11.0pt;fo=
nt-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;=
&nbsp; level, it can only protect the assembled LSU packet for one hop and=
</span><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&qu=
ot;sans-serif&quot;;color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoN=
ormal" style=3D"text-align: justify; margin: 0in 0in 0.0001pt; font-size: =
12pt; font-family: 'Times New Roman', serif;"><span style=3D"font-size:11.=
0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">=
&nbsp;&nbsp; does not provide any additional protection for the corruption=
 of LS</span><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quo=
t;,&quot;sans-serif&quot;;color:black"><o:p></o:p></span></p>=0A<p class=
=3D"MsoNormal" style=3D"text-align: justify; margin: 0in 0in 0.0001pt; fon=
t-size: 12pt; font-family: 'Times New Roman', serif;"><span style=3D"font-=
size:11.0pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#=
1F497D">&nbsp;&nbsp; age field.=E2=80=9D</span><span style=3D"font-size:10=
.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><=
o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"text-align: justif=
y; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roma=
n', serif;"><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot=
;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;</span><span style=3D"font-s=
ize:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:bl=
ack"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"text-align: =
justify; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times Ne=
w Roman', serif;"><span style=3D"font-size:11.0pt;font-family:&quot;Calibr=
i&quot;,&quot;sans-serif&quot;;color:#1F497D">But as authentication is cal=
culated at the OSPF packet level, any change to the LS age field for an in=
dividual LSA contained within=0A the OSPF packet (e.g. by some packet corr=
uption in transmission) would cause authentication to fail when the packet=
 is received. So the statement you make is not correct. I therefore am str=
uggling to understand what problem you believe is not addressed by=0A exis=
ting authentication techniques.</span><span style=3D"font-size:10.5pt;font=
-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><o:p></o:p=
></span></p>=0A<p class=3D"MsoNormal" style=3D"text-align: justify; margin=
: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif=
;"><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&quot;s=
ans-serif&quot;;color:#1F497D">&nbsp;</span><span style=3D"font-size:10.5p=
t;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><o:p=
></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"text-align: justify; =
margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman',=
 serif;"><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,&=
quot;sans-serif&quot;;color:#1F497D">&nbsp;&nbsp; Les</span><span style=3D=
"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;c=
olor:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"text-=
align: justify; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'T=
imes New Roman', serif;"><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;</span><span st=
yle=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&q=
uot;;color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D=
"text-align: justify; margin: 0in 0in 0.0001pt; font-size: 12pt; font-fami=
ly: 'Times New Roman', serif;"><span style=3D"font-size:11.0pt;font-family=
:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;</span><s=
pan style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-s=
erif&quot;;color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" st=
yle=3D"text-align: justify; margin: 0in 0in 0.0001pt; font-size: 12pt; fon=
t-family: 'Times New Roman', serif;"><span style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:#1F497D">&nbsp;</s=
pan><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;=
sans-serif&quot;;color:black"><o:p></o:p></span></p>=0A<div style=3D"borde=
r:none;border-left:solid blue 1.5pt;padding:0in 0in 0in 4.0pt">=0A<div>=0A=
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in=
 0in 0in">=0A<p class=3D"MsoNormal" style=3D"text-align: justify; margin: =
0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"=
><b><span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;s=
ans-serif&quot;;color:black">From:</span></b><span style=3D"font-size:10.0=
pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;;color:black"> OSP=
F [<a href=3D"mailto:ospf-bounces@ietf.org" style=3D"color: blue; text-dec=
oration: underline;">mailto:ospf-bounces@ietf.org</a>]=0A<b>On Behalf Of <=
/b>Dongjie (Jimmy)<br>=0A<b>Sent:</b> Sunday, July 31, 2016 8:15 PM<br>=0A=
<b>To:</b> <a href=3D"mailto:ospf@ietf.org" style=3D"color: blue; text-dec=
oration: underline;">ospf@ietf.org</a><br>=0A<b>Cc:</b> Zhangxudong (zhang=
xudong, VRP); <a href=3D"mailto:lizhenqiang@chinamobile.com" style=3D"colo=
r: blue; text-decoration: underline;">=0Alizhenqiang@chinamobile.com</a><b=
r>=0A<b>Subject:</b> [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-fl=
ush-problem-statement</span><span style=3D"font-size:10.5pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:black"><o:p></o:p></span></=
p>=0A</div>=0A</div>=0A<p class=3D"MsoNormal" style=3D"text-align: justify=
; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman=
', serif;"><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;=
,&quot;sans-serif&quot;;color:black">&nbsp;<o:p></o:p></span></p>=0A<p cla=
ss=3D"MsoNormal" style=3D"text-align: justify; margin: 0in 0in 0.0001pt; f=
ont-size: 12pt; font-family: 'Times New Roman', serif;"><span style=3D"fon=
t-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color=
:black">Hi all,<o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"te=
xt-align: justify; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family:=
 'Times New Roman', serif;"><span style=3D"font-size:10.5pt;font-family:&q=
uot;Calibri&quot;,&quot;sans-serif&quot;;color:black">&nbsp;<o:p></o:p></s=
pan></p>=0A<p class=3D"MsoNormal" style=3D"text-align: justify; margin: 0i=
n 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><=
span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-=
serif&quot;;color:black">draft-dong-ospf-maxage-flush-problem-statement de=
scribes the problems caused by the corruption of the LS Age field, and sum=
marizes=0A the requirements on potential solutions. This draft received go=
od comments during the presentation on the IETF meeting in B.A.<o:p></o:p>=
</span></p>=0A<p class=3D"MsoNormal" style=3D"text-align: justify; margin:=
 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;=
"><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sa=
ns-serif&quot;;color:black">&nbsp;<o:p></o:p></span></p>=0A<p class=3D"Mso=
Normal" style=3D"text-align: justify; margin: 0in 0in 0.0001pt; font-size:=
 12pt; font-family: 'Times New Roman', serif;"><span style=3D"font-size:10=
.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">T=
he authors would like to solicit further feedbacks from the mailing list, =
on both the problem statement and the solution requirements.=0A Based on t=
he feedbacks, we will update the problem statement draft, and work togethe=
r to build suitable solutions.=0A<o:p></o:p></span></p>=0A<p class=3D"MsoN=
ormal" style=3D"text-align: justify; margin: 0in 0in 0.0001pt; font-size: =
12pt; font-family: 'Times New Roman', serif;"><span style=3D"font-size:10.=
5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">&n=
bsp;<o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"text-align: j=
ustify; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New=
 Roman', serif;"><span style=3D"font-size:10.5pt;font-family:&quot;Calibri=
&quot;,&quot;sans-serif&quot;;color:black">The URL of the draft is:<o:p></=
o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"text-align: justify; mar=
gin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman', se=
rif;"><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quo=
t;sans-serif&quot;;color:black"><a href=3D"https://tools.ietf.org/html/dra=
ft-dong-ospf-maxage-flush-problem-statement-00" style=3D"color: blue; text=
-decoration: underline;">https://tools.ietf.org/html/draft-dong-ospf-maxag=
e-flush-problem-statement-00</a><o:p></o:p></span></p>=0A<p class=3D"MsoNo=
rmal" style=3D"text-align: justify; margin: 0in 0in 0.0001pt; font-size: 1=
2pt; font-family: 'Times New Roman', serif;"><span style=3D"font-size:10.5=
pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">&nb=
sp;<o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"text-align: ju=
stify; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New =
Roman', serif;"><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&=
quot;,&quot;sans-serif&quot;;color:black">Comments &amp; feedbacks are wel=
come.<o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"text-align: =
justify; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times Ne=
w Roman', serif;"><span style=3D"font-size:10.5pt;font-family:&quot;Calibr=
i&quot;,&quot;sans-serif&quot;;color:black">&nbsp;<o:p></o:p></span></p>=
=0A<p class=3D"MsoNormal" style=3D"text-align: justify; margin: 0in 0in 0.=
0001pt; font-size: 12pt; font-family: 'Times New Roman', serif;"><span sty=
le=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;,&quot;sans-serif&qu=
ot;;color:black">Best regards,<o:p></o:p></span></p>=0A<p class=3D"MsoNorm=
al" style=3D"text-align: justify; margin: 0in 0in 0.0001pt; font-size: 12p=
t; font-family: 'Times New Roman', serif;"><span style=3D"font-size:10.5pt=
;font-family:&quot;Calibri&quot;,&quot;sans-serif&quot;;color:black">Jie<o=
:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"text-align: justify=
; margin: 0in 0in 0.0001pt; font-size: 12pt; font-family: 'Times New Roman=
', serif;"><span style=3D"font-size:10.5pt;font-family:&quot;Calibri&quot;=
,&quot;sans-serif&quot;;color:black">&nbsp;<o:p></o:p></span></p>=0A</div>=
=0A</div>=0A</div>=0A</div>=0A</div>=0A</div>=0A</div>=0A</div>=0A</blockq=
uote>=0A</div>=0A</div>=0A</blockquote>=0A</div>=0A</div>=0A</blockquote>=
=0A</div>=0A</div>=0A</div></div></blockquote>=0A</body></html>
------=_001_NextPart585054333662_=------




From nobody Thu Aug 25 18:29:05 2016
Return-Path: <lizhenqiang@chinamobile.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D1B1912D19E for <ospf@ietfa.amsl.com>; Thu, 25 Aug 2016 18:29:02 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.137
X-Spam-Level: 
X-Spam-Status: No, score=-3.137 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RP_MATCHES_RCVD=-0.548, T_KAM_HTML_FONT_INVALID=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 mOF5XO0YU9qU for <ospf@ietfa.amsl.com>; Thu, 25 Aug 2016 18:28:59 -0700 (PDT)
Received: from cmccmta1.chinamobile.com (cmccmta1.chinamobile.com [221.176.66.79]) by ietfa.amsl.com (Postfix) with ESMTP id D10BD12D18C for <ospf@ietf.org>; Thu, 25 Aug 2016 18:28:57 -0700 (PDT)
Received: from spf.mail.chinamobile.com (unknown[172.16.121.1]) by rmmx-syy-dmz-app01-12001 (RichMail) with SMTP id 2ee157bf9b581ca-a9717; Fri, 26 Aug 2016 09:28:56 +0800 (CST)
X-RM-TRANSID: 2ee157bf9b581ca-a9717
X-RM-SPAM-FLAG: 00000000
Received: from cmcc-PC (unknown[111.194.51.252]) by rmsmtp-syy-appsvr01-12001 (RichMail) with SMTP id 2ee157bf9b57328-4a8ae; Fri, 26 Aug 2016 09:28:56 +0800 (CST)
X-RM-TRANSID: 2ee157bf9b57328-4a8ae
Date: Fri, 26 Aug 2016 09:29:16 +0800
From: "lizhenqiang@chinamobile.com" <lizhenqiang@chinamobile.com>
To: "Acee Lindem (acee)" <acee@cisco.com>,  "Dongjie (Jimmy)" <jie.dong@huawei.com>,  "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>,  "ospf@ietf.org" <ospf@ietf.org>
References: <D3E36483.7B0EB%acee@cisco.com>
X-Priority: 3
X-Has-Attach: no
X-Mailer: Foxmail 7, 2, 7, 164[cn]
Mime-Version: 1.0
Message-ID: <2016082609291627232739@chinamobile.com>
Content-Type: multipart/alternative; boundary="----=_001_NextPart447768876101_=----"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ospf/i-OrQLMOZ6jIlmgGIoeRlgPuIzQ>
Cc: =?UTF-8?B?Wmhhbmd4dWRvbmcgKHpoYW5neHVkb25nLCBWUlAp?= <zhangxudong@huawei.com>
Subject: Re: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-problem-statement
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 26 Aug 2016 01:29:03 -0000

This is a multi-part message in MIME format.

------=_001_NextPart447768876101_=----
Content-Type: text/plain;
	charset="UTF-8"
Content-Transfer-Encoding: base64

SGkgQWNlZSwNCg0KVG90YWxseSBhZ3JlZSB3aXRoIHlvdSB0aGF0IHdlIGhhdmUgdG8gYXZvaWQg
c2lnbmlmaWNhbnQgbW9kaWZpY2F0aW9uIHRvIE9TUEYuIA0KDQpUaGUgY29tbW9uIHBvaW50IGFm
dGVyIHRoZSBtYWlsIGRpc2N1c3Npb24gaXMgcHJvZHVjdGlvbiBuZXR3b3JrIHJ1bm5pbmcgT1NQ
RiBET0VTIGhhdmUgc29tZSBwcm9ibGVtcyBkdWUgdG8gc29mdHdhcmUgaW1wbGVtZW50YXRpb24g
YnVncyBvciBoYXJkd2FyZSBkZWZlY3RzLiBUaG9zZSBwcm9kdWN0aW9uIG5ldHdvcmsgcHJvYmxl
bXMgZGVzZXJ2ZSBzb21lIHByb3Bvc2FscyBib3RoIHRvIGlkZW50aWZ5IHRoZSByb3V0ZXIgd2l0
aCBidWdzIGFuZCB0byBtaXRpZ2F0ZSB0aGUgcHJvYmxlbSwgZm9yIGV4YW1wbGUgdG8gcmVkdWNl
IHRoIGltcGFjdCBvZiBPU1BGIHJvdXRlIGZsYXBwaW5nLg0KDQpZb3VyIHN1Z2dlc3Rpb24gaXMg
b25lIG9wdGlvbiBhYm91dCBkZWZlY3RpdmUgcm91dGVyIGlkZW50aWZpY2F0aW9uLiBUaGFuayB5
b3UgdmVyeSBtdWNoLg0KDQpCZXN0IFJlZ2FyZHMsDQoNCg0KbGl6aGVucWlhbmdAY2hpbmFtb2Jp
bGUuY29tDQogDQpGcm9tOiBBY2VlIExpbmRlbSAoYWNlZSkNCkRhdGU6IDIwMTYtMDgtMjUgMDM6
MDQNClRvOiBsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb207IERvbmdqaWUgKEppbW15KTsgTGVz
IEdpbnNiZXJnIChnaW5zYmVyZyk7IG9zcGZAaWV0Zi5vcmcNCkNDOiBaaGFuZ3h1ZG9uZyAoemhh
bmd4dWRvbmcsIFZSUCkNClN1YmplY3Q6IFJlOiBbT1NQRl0gU29saWNpdCBmZWVkYmFja3Mgb24g
ZHJhZnQtZG9uZy1vc3BmLW1heGFnZS1mbHVzaC1wcm9ibGVtLXN0YXRlbWVudA0KU3BlYWtpbmcg
YXMgV0cgbWVtYmVyOg0KDQpIaSBaaGVuamlhbmcsDQoNCkkgZG9u4oCZdCBkb3VidCB0aGF0IHRo
aXMgd2FzIGEgdmVyeSBkaXNxdWlldGluZyBleHBlcmllbmNlLiBIb3dldmVyLCBJIHN0aWxsIGRv
buKAmXQgdGhpbmsgd2Ugc2hvdWxkIGF0dGVtcHQgdG8gY2hhbmdlIHRoZSBwcm90b2NvbCB0byBj
b21wZW5zYXRlIGZvciByb3V0ZXJzIHRoYXQgZG8gbm90IGFkaGVyZSB0byB0aGUgcHJvdG9jb2wu
IFRvIG1ha2UgYW4gYW5hbG9neSwgaW4gbXkgeWVhcnMgb2YgT1NQRiBleHBlcmllbmNlIEnigJl2
ZSBiZWVuIHN1YmplY3QgdG8gYSBudW1iZXIgb2YgYnVncyByZWxhdGVkIHRvIE9TUEbigJlzIHVz
YWdlIG9mIGxvY2FsIHdpcmUgbXVsdGljYXN0IChzb21lIHRyaWdnZXJlZCBieSBvYnNjdXJlIGNv
bmRpdGlvbnMgc3VjaCBhcyByb3V0aW5nIGFuZCBicmlkZ2luZyBvbiB0aGUgc2FtZSBwb3J0KS4g
SG93ZXZlciwgSeKAmXZlIG5ldmVyIHByb3Bvc2VkIHRvIG5vdCB1c2UgbG9jYWwgd2lyZSBtdWx0
aWNhc3QuIEFsc28sIGFmdGVyIDI1IHllYXJzIG9mIE9TUEZ2MiwgaXQgZG9lc27igJl0IG1ha2Ug
c2Vuc2UgdG8gdHJ5IGFuZCBjaGFuZ2UgdGhlIHByb3RvY29sIHRvIGF2b2lkIGJ1Z3MgaW4gdGhp
cyBhcmVhLiBBcyBmb3IgaWRlbnRpZnlpbmcgdGhlIG5lZmFyaW91cyByb3V0ZXIsIEkgdGhpbmsg
YWRkaW5nIGEgY291bnRlciBhbmQgcG9zc2libHkgYSBzZXBhcmF0ZSBub3RpZmljYXRpb24gdG8g
dGhlIFlBTkcgbW9kZWwgbWlnaHQgYmUgd2FycmFudGVkIHNpbmNlIHB1cmdpbmcgYSBub24tc2Vs
Zi1vcmlnaW5hdGVkIExTQSBzaG91bGQgbm90IGJlIGEgY29tbW9uIG9jY3VycmVuY2UgaW4gbW9z
dCBuZXR3b3Jrcy4gDQoNClRoYW5rcywgDQpBY2VlDQpQLlMuIFNpbmNlIHRoaXMgaXMgYW4gT1NQ
RiBzdGFuZGFyZHMgbGlzdCwgSeKAmXZlIHB1cnBvc2VseSBhdm9pZGVkIHRoZSBxdWVzdGlvbnMg
YXMgdG8gaG93IHRoaXMgY2F0YXN0cm9waGljIGJ1ZyBtYWRlIGl0IGludG8gYSBwcm9kdWN0aW9u
IG5ldHdvcmsuIA0KDQoNCkZyb206ICJsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb20iIDxsaXpo
ZW5xaWFuZ0BjaGluYW1vYmlsZS5jb20+DQpEYXRlOiBXZWRuZXNkYXksIEF1Z3VzdCAyNCwgMjAx
NiBhdCAyOjExIFBNDQpUbzogSmllIERvbmcgPGppZS5kb25nQGh1YXdlaS5jb20+LCBBY2VlIExp
bmRlbSA8YWNlZUBjaXNjby5jb20+LCAiTGVzIEdpbnNiZXJnIChnaW5zYmVyZykiIDxnaW5zYmVy
Z0BjaXNjby5jb20+LCBPU1BGIFdHIExpc3QgPG9zcGZAaWV0Zi5vcmc+DQpDYzogIlpoYW5neHVk
b25nICh6aGFuZ3h1ZG9uZywgVlJQKSIgPHpoYW5neHVkb25nQGh1YXdlaS5jb20+DQpTdWJqZWN0
OiBSZTogUkU6IFtPU1BGXSBTb2xpY2l0IGZlZWRiYWNrcyBvbiBkcmFmdC1kb25nLW9zcGYtbWF4
YWdlLWZsdXNoLXByb2JsZW0tc3RhdGVtZW50DQoNCkhlbGxvIEppZSwgQWNlZSBhbmQgTGVzLA0K
DQpJIGFtIGEgY29hdXRob3Igb2YgdGhpcyBkcmFmdCBmcm9tIG9wZXJhdG9yIENoaW5hIE1vYmls
ZS4gVGhhbmsgeW91IGFsbCBmb3IgeW91ciBkaXNjdXNzaW9uIGFuZCBzdWdnZXN0aW9uIGluIHRo
ZSBwcmV2aW91cyBtYWlscy4gQXMgeW91IGFsbCBkaXNjdXNzZWQsIGEgbWlzYmVoYXZpb3IgT1NQ
RiByb3V0ZXIgKGR1ZSB0byBzb2Z0d2FyZSBvciBoYXJkd2FyZSBwcm9ibGVtKSBjYW4gY2F1c2Ug
c2V2ZXJlIHByb2JsZW0gaW4gdGhlIHdob2xlIE9TUEYgZG9tYWluLiANCg0KSGVyZSBJIHdhbnQg
dG8gcG9pbnQgb3V0IHRoYXQgT1NQRiByb3V0ZSBmbGFwcGluZyBESUQgb2Njb3VyIGluIG15IGZp
ZWxkIG5ldHdvcmsgY29udHJpYnV0ZWQgYnkgYSBtaXNiZWhhdmlvciBPU1BGIHJvdXRlciBpbnN0
YWxsZWQuIFRoZSBwcm9jZWR1cmUgdG8gYW5hbHl6ZSBhbmQgbG9vayBmb3IgdGhlIGNhdXNlIHdl
cmUgdmVyeSBjb21wbGljYXRlZCBiZWNhdXNlIHdlIGRpZCBub3Qga25vdyB0aGUgc291cmNlIG9m
IHRoZSBmbHVzaGluZy4gVHdvIGhvdXJzIHBhc3QsIHdlIGNvdWxkIG5vdCBpZGVudGlmeSB0aGUg
cmVhbCBjYXVzZSBhbmQgcmVzdG9yZSBvdXIgbmV0d29yay4gVGhlIENQVSB1dGlsaXphdGlvbiBv
ZiBPU1BGIHJvdXRlcnMgd2FzIGhpZ2gsIHRoZSBuZXR3b3JrIHRyYWZmaWMgZGVjcmVhc2VkIHNp
Z25pZmljYW50bHksIGxvdHMgb2YgdHVubmVsIGRvd24gd2FybmluZ3MgcmFpc2VkLiBXaGVuIHdl
IHRyaWVkIHRvIHNodXRkb3duIG9uZSBPU1BGIHJvdXRlciwgcm91dGUgZmxhcHBpbmcgc3RvcHBl
ZC4gVGhpcyByb3V0ZXIgd2FzIGEgbmV3bHkgZGVwbG95ZWQgb25lLiBUaHJvdWdoIGNvbW11bmlj
YXRpb24gd2l0aCBvdXIgdmVuZG9yLCB0aGV5IGFkbWl0dGVkIHRoYXQgdGhpcyBwcm9kdWN0IGhh
ZCBzb21lIGRlZmVjdHMgaW4gZGVhbGluZyB3aXRoIE9TUEYgcHJvdG9jb2wuIFRoaXMga2luZCBv
ZiBkZWZlY3RzIGFyZSBkaWZmaWN1bHQgZm9yIHVzIHRvIHRlc3QgIHdoZW4gdGhleSBhcHBseSBm
b3IgZW50cmFuY2UgaW4gb3VyIG5ldHdvcmsuIE9uY2UgZGVmZWN0aXZlIHByb2R1Y3RzIGFyZSBk
ZXBsb3llZCBpbiB0aGUgZmllbGQgbmV0d29yaywgIGxvY2F0aW5nIHRoZSBwcm9ibGVtIGlzIHZl
cnkgaGFyZCBhbmQgdGltZSBjb25zdW1pbmcuIA0KDQpTbywgSSB0aGluayBpdCBpcyBuZWNlc3Nh
cnkgZm9yIHVzIHRvIHNvbHZlIHRoZSBwcm9ibGVtIGFuZCBpbXByb3ZlIHRoZSByb2J1c3RuZXNz
IG9mIHRoZSBwcm90b2NvbC4gQXQgbGVhc3QgaXQgc2hvdWxkIHByb3ZpZGUgdGhlIG1lYW5zIHRv
IGhlbHAgdXMgbG9jYXRlIHRoZSBPU1BGIHJvdXRlIGZsYXBwaW5nIHByb2JsZW0uDQoNCg0KDQps
aXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb20NCiANCkZyb206IERvbmdqaWUgKEppbW15KQ0KRGF0
ZTogMjAxNi0wOC0xOCAxNzowOQ0KVG86IEFjZWUgTGluZGVtIChhY2VlKTsgTGVzIEdpbnNiZXJn
IChnaW5zYmVyZyk7IG9zcGZAaWV0Zi5vcmcNCkNDOiBaaGFuZ3h1ZG9uZyAoemhhbmd4dWRvbmcs
IFZSUCk7IGxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbQ0KU3ViamVjdDogUkU6IFtPU1BGXSBT
b2xpY2l0IGZlZWRiYWNrcyBvbiBkcmFmdC1kb25nLW9zcGYtbWF4YWdlLWZsdXNoLXByb2JsZW0t
c3RhdGVtZW50DQpIaSBBY2VlLCANCiANClBsZWFzZSBzZWUgbXkgcmVwbGllcyBpbmxpbmU6DQog
DQpGcm9tOiBBY2VlIExpbmRlbSAoYWNlZSkgW21haWx0bzphY2VlQGNpc2NvLmNvbV0gDQpTZW50
OiBUaHVyc2RheSwgQXVndXN0IDE4LCAyMDE2IDI6MjMgQU0NClRvOiBEb25namllIChKaW1teSk7
IExlcyBHaW5zYmVyZyAoZ2luc2JlcmcpOyBvc3BmQGlldGYub3JnDQpDYzogWmhhbmd4dWRvbmcg
KHpoYW5neHVkb25nLCBWUlApOyBsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb20NClN1YmplY3Q6
IFJlOiBbT1NQRl0gU29saWNpdCBmZWVkYmFja3Mgb24gZHJhZnQtZG9uZy1vc3BmLW1heGFnZS1m
bHVzaC1wcm9ibGVtLXN0YXRlbWVudA0KIA0KU3BlYWtpbmcgYXMgYSBXRyBtZW1iZXIgd2hvIGhh
cyBzb21lIGV4cGVyaWVuY2Ugd2l0aCBPU1BGIGltcGxlbWVudGF0aW9uczogDQogDQpIaSBKaWUs
IA0KIA0KQWxvbmcgd2l0aCBMZXMsIEnigJltIGFsc28gYWdhaW5zdCBwcm9ncmVzc2luZyB0aGlz
IGRyYWZ0LiANCiANCkZyb206IEppZSBEb25nIDxqaWUuZG9uZ0BodWF3ZWkuY29tPg0KRGF0ZTog
VHVlc2RheSwgQXVndXN0IDE2LCAyMDE2IGF0IDk6NTYgQU0NClRvOiBBY2VlIExpbmRlbSA8YWNl
ZUBjaXNjby5jb20+LCAiTGVzIEdpbnNiZXJnIChnaW5zYmVyZykiIDxnaW5zYmVyZ0BjaXNjby5j
b20+LCBPU1BGIFdHIExpc3QgPG9zcGZAaWV0Zi5vcmc+DQpDYzogIlpoYW5neHVkb25nICh6aGFu
Z3h1ZG9uZywgVlJQKSIgPHpoYW5neHVkb25nQGh1YXdlaS5jb20+LCAibGl6aGVucWlhbmdAY2hp
bmFtb2JpbGUuY29tIiA8bGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tPg0KU3ViamVjdDogUkU6
IFtPU1BGXSBTb2xpY2l0IGZlZWRiYWNrcyBvbiBkcmFmdC1kb25nLW9zcGYtbWF4YWdlLWZsdXNo
LXByb2JsZW0tc3RhdGVtZW50DQogDQpIaSBBY2VlLCANCiANClRoYW5rcyBhIGxvdCBmb3IgeW91
ciBmZWVkYmFja3MuDQogDQpGb3IgcGFja2V0IGNvcnJ1cHRpb24gd2hpY2ggaW1wYWN0cyB0aGUg
TFMgYWdlIGJlZm9yZSB0aGUgTFNBcyBhcmUgcGFja2VkIGludG8gTFNVIHBhY2tldCwgSSBhZ3Jl
ZSBpdCBpcyBsZXNzIGxpa2VseSB0byBoYXBwZW4gdGhhbiB0aGUgb3RoZXIgY2FzZXMuIEhvd2V2
ZXIgSSB0aGluayB3ZSBhZ3JlZSB0aGF0IE9TUEYgYXV0aGVudGljYXRpb24gb25seSBwcm90ZWN0
IHRoZSBwYWNrZXQgbGV2ZWwgY29ycnVwdGlvbiwgd2hpY2ggY2Fubm90IGhlbHAgdG8gZGV0ZWN0
IHRoZSBjb3JydXB0aW9uIGF0IExTQSBsZXZlbC4NCiANClNvLCB5b3UgYXJlIHN1Z2dlc3Rpbmcg
dGhhdCBMU0FzIGFyZSBjb3JydXB0ZWQgaW4gdGhlIGRhdGFiYXNlIGluIHN1Y2ggYSB3YXkgdGhh
dCB0aGUgTFNBIEFnZSBpcyBzZXQgZXhhY3RseSB0byAweEUxMD8gSG93IHdvdWxkIHRoZSBpbXBs
ZW1lbnRhdGlvbiBrbm93IHRoYXQgdGhpcyBoYWQgaGFwcGVuZWQgYW5kIHByZW1hdHVyZWx5IGFn
ZSB0aGUgcGFja2V0PyBEYXRhYmFzZSBhZ2luZyBqdXN0IGRvZXNu4oCZdCB3b3JrIHRoaXMgd2F5
ICh1bmxlc3MgdGhlIGltcGxlbWVudGF0aW9uIGlzIHBhcnRpY3VsYXJseSBuYcOvdmUpLiANCiAN
CltKaWVdIEFjdHVhbGx5IHRoZSBjYXNlIGlzIHdoZW4gdGhlIExTQSBpcyBhYm91dCB0byBiZSBl
eGNoYW5nZWQgd2l0aCBuZWlnaGJvciwgZHVyaW5nIHRoZSBtZXNzYWdlIHBhY2tpbmcgdGhlIExT
IGFnZSBpcyBjb3JydXB0ZWQgdG8gZWl0aGVyIE1heGFnZSBvciBhIGxhcmdlIG51bWJlciBjbG9z
ZSB0byBNYXhhZ2UuIFRoZSBzZW5kaW5nIHJvdXRlciBkb2VzIG5vdCBpbnRlbmQgdG8gZG8gYSBN
YXhhZ2UgZmx1c2gsIGhvd2V2ZXIgdGhlIG5laWdoYm9yIHJvdXRlcnMgd2hpY2ggcmVjZWl2ZSB0
aGUgbWVzc2FnZSB3b3VsZCB0cmVhdCB0aGlzIGFzIGEgZmx1c2guIFRoaXMgaXMgYSBwb3NzaWJs
ZSBjYXNlIGFsdGhvdWdoIGxlc3MgbGlrZWx5IHRvIGhhcHBlbiB0aGFuIHRoZSBvdGhlciBjYXNl
cy4NCiANCiANCkluIG15IHVuZGVyc3RhbmRpbmcsIHJvYnVzdG5lc3MgaXMgYW4gaW1wb3J0YW50
IGZlYXR1cmUgb2YgbmV0d29yayBwcm90b2NvbHMsIHdoaWNoIGluY2x1ZGUgdGhlIHJvYnVzdG5l
c3MgdG8gZXJyb3JzIGFuZCBmYWlsdXJlcyBoYXBwZW5lZCBpbiB0aGUgbmV0d29yay4gSWYgdGhl
cmUgaXMgYSBidWcgaW4gYSBwYXJ0aWN1bGFyIHJvdXRlciBpbiB0aGUgbmV0d29yaywgb3BlcmF0
b3Igd291bGQgbm90IGFsbG93IHRoZSB3aG9sZSBuZXR3b3JrIGJlaW5nIGltcGFjdGVkLCB3aGlj
aCBtZWFucyBvdGhlciByb3V0ZXJzIGluIHRoZSBuZXR3b3JrIG5lZWRzIHRvIHdvcmsgcHJvcGVy
bHkgaW4gdGhpcyBzaXR1YXRpb24uIEZvciBleGFtcGxlIGluIEJHUCwgdGhlIGVycm9yIGhhbmRs
aW5nIG1lY2hhbmlzbSBoYXMgYmVlbiBvcHRpbWl6ZWQgdG8gYXZvaWQgdW5uZWNlc3Nhcnkgc2Vz
c2lvbiB0ZWFyZG93bi4NCiANClNvIHlvdSBhZ3JlZSB5b3VyIHByb2JsZW0gc3RhdGVtZW50IGlz
IGNvbmZpbmVkIHRvIGEgc29mdHdhcmUgYnVnIHJlc3VsdGluZyBpbiBMU0FzIGJlaW5nIGFnZWQg
dG9vIHF1aWNrbHk/IEkgdGhpbmsgdGhpcyBpcyB0aGUgdGhpcmQgdGltZSBJ4oCZdmUgcmFpc2Vk
IHRoaXMgcXVlc3Rpb24uIA0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
DQpbSmllXSBBcyBJIHNhaWQgYmVmb3JlLCB0aGUgcHJvYmxlbXMgaGFwcGVuZWQgaW4gdGhlIHBy
b2R1Y3Rpb24gbmV0d29yayBhcmUgY2F1c2VkIGJ5IHNvZnR3YXJlIGJ1ZyBpbiBMU0EgYWdpbmcs
IHNvIEkgdGhpbmsgdGhpcyBpcyB0aGUgbWFqb3IgY2FzZS4gDQogDQpJZiBpdCBoYXMgc3VjaCBh
IHByb2JsZW0gKHdoZXRoZXIgaXQgYmUgZHVlIHRvIGEgc3lzdGVtIHRpbWVyIGJ1ZyBvciBhIHNv
bWUgbW9yZSBzcGVjaWZpYyBhZ2luZyBwcm9ibGVtKSwgaXQgc2VlbXMgdGhlIHJvdXRlciB3b3Vs
ZCBhbHNvIGJlIHJlZnJlc2hpbmcgaXRzIExTQXMgYWxsIHRvbyBmcmVxdWVudGx5IChhdCBsZWFz
dCBhdCB0d2ljZSB0aGUgcmF0ZSkgYW5kIGl0IHdvdWxkIGJlIHJlYWRpbHkgaWRlbnRpZmlhYmxl
LiBGb3IgYSBzeXN0ZW0gdGltZSBwcm9ibGVtLCB0aGUgcm91dGVyIHdvdWxkIGxpa2VseSBoYXZl
IG1hbnkgb3RoZXIgcHJvYmxlbXMuIEZvciBleGFtcGxlLCBpdCB3b3VsZCBub3QgbWFpbnRhaW4g
T1NQRiBhZGphY2VuY2llcyBpZiB0aGUgZGVhZCB0aW1lciBhZHZhbmNlcyBmYXN0IGVub3VnaC4g
SXQgd291bGQgcmV0cmFuc21pdCBhdCBhIHZlcnkgZmFzdCByYXRlIGFzIHdlbGwuIEFyZSB5b3Ug
Z29pbmcgdG8gd3JpdGUgcHJvYmxlbSBzdGF0ZW1lbnRzIGFuZCBzdWdnZXN0IHNvbHV0aW9ucyBm
b3IgdGhlc2Ugc2l0dWF0aW9ucyBhcyB3ZWxsPyANCiANCltKaWVdIFRoaXMgZGVwZW5kcyBvbiB0
aGUgaW1wbGVtZW50YXRpb24uIHRoZSBzb2Z0d2FyZSBidWcgbWF5IG9ubHkgaW1wYWN0IHRoZSBh
Z2luZyBvZiBMU0FzIHJlY2VpdmVkIGZyb20gb3RoZXIgcm91dGVycy4gQW5kIGZyZXF1ZW50IExT
QSByZWZyZXNoaW5nIG1heSBiZSBjYXVzZWQgYnkgb3RoZXIgY2FzZXMgc3VjaCBhcyBsaW5rIG9z
Y2lsbGF0aW9uLiAgRm9yIGEgc3lzdGVtIHRpbWVyIHByb2JsZW0sIE9TUEYgYWRqYWNlbmN5IG1h
eSBvc2NpbGxhdGUsIGJ1dCBpZiB0aGUgbWFuYWdlbWVudCBjb25uZWN0aW9uIGlzIGltcGFjdGVk
LCBzdWNoIG9zY2lsbGF0aW9uIGlzIGRpZmZpY3VsdCB0byBiZSBpZGVudGlmaWVkLiANCiANCldo
YXQgYWJvdXQgb3RoZXIgYnVncz8gV2hhdCBpZiB0aGUgcm91dGVyIGVycm9uZW91c2x5IHNwZWNp
ZmllcyBhIG5laWdoYm9y4oCZcyByb3V0ZXItaWQgYXMgaXRzIG93biBpbiBhIFJvdXRlci1MU0E/
IElzIHRoaXMgYSBwcm9ibGVtIHRoZSBwcm90b2NvbCBzaG91bGQgaGFuZGxlPyANCiANCltKaWVd
IERlcGVuZHMgb24gdGhlIHNpZ25pZmljYW5jZSB0byBuZXR3b3JrLCBjYXNlIGJ5IGNhc2UgYW5h
bHlzaXMgbWF5IGJlIG5lZWRlZC4gDQogDQogDQpJIGFncmVlIHRoYXQgT1NQRiBZYW5nIG5vdGlm
aWNhdGlvbiBmb3IgTFNBIHRpbWVvdXQgaXMgYSBuaWNlIHRoaW5nIHRvIGhhdmUgYW5kIGNvdWxk
IGJlIHVzZWZ1bCB0byBpZGVudGlmeSB0aGUgbWlzYmVoYXZlZCByb3V0ZXIuIE15IGNvbmNlcm4g
aXMgc29tZXRpbWVzIHRoZSBuZXR3b3JrIG1heSBiZSBzZXZlcmVseSBpbXBhY3RlZCB0aGF0IHRo
ZSBjb25uZWN0aXZpdHkgb2YgbmV0Y29uZi9yZXN0Y29uZiBpcyBhbHNvIGltcGFjdGVkLiBUbyBh
dm9pZCB0aGlzLCBzb21lIG1lY2hhbmlzbSB0byBtaXRpZ2F0ZSB0aGUgaW1wYWN0IG9mIHRoaXMg
cHJvYmxlbSBjb3VsZCBoZWxwLg0KIA0KSSBiZWxpZXZlIGEgcm91dGVyIGhhdmUgc3VjaCBpbXBh
Y3Qgd291bGQgYmUgZWFzeSB0byBpZGVudGlmeeKApiANCiANCltKaWVdIEFjY29yZGluZyB0byB0
aGUgZmVlZGJhY2sgZnJvbSBvbi1zaXRlIGVuZ2luZWVycywgd2hlbiBJR1Agcm91dGluZyBpcyBv
c2NpbGxhdGluZyBzZXZlcmVseSB3aGljaCBtYWtlcyB0aGUgbWFuYWdlbWVudCBjb25uZWN0aW9u
IHVuYXZhaWxhYmxlLCBpdCB1c3VhbGx5IHRha2VzIG11Y2ggbG9uZ2VyIHRpbWUgZm9yIHRyb3Vi
bGVzaG9vdGluZywgYXMgbG9nZ2luZyB0byBhbnkgcm91dGVyIGNhbm5vdCBiZSBkb25lIHZpYSB0
aGUgbWFuYWdlbWVudCBuZXR3b3JrLiBTbyBtYXliZSBpdCB3b3VsZCBiZSBiZXR0ZXIgdG8gaGF2
ZSBzb21lIGF1dG9tYXRpYyBtZWNoYW5pc20gdG8gcmVkdWNlIHRoZSBpbXBhY3QgYmVmb3JlIGl0
IGJlY29tZXMgYSBiaWcgcHJvYmxlbSB0byB0cm91Ymxlc2hvb3QuDQogDQpCZXN0IHJlZ2FyZHMs
DQpKaWUNCiANClRoYW5rcywNCkFjZWUgDQogDQogDQpCZXN0IHJlZ2FyZHMsDQpKaWUNCiANCkZy
b206IEFjZWUgTGluZGVtIChhY2VlKSBbbWFpbHRvOmFjZWVAY2lzY28uY29tXSANClNlbnQ6IFNh
dHVyZGF5LCBBdWd1c3QgMTMsIDIwMTYgMzoyNyBBTQ0KVG86IExlcyBHaW5zYmVyZyAoZ2luc2Jl
cmcpOyBEb25namllIChKaW1teSk7IG9zcGZAaWV0Zi5vcmcNCkNjOiBaaGFuZ3h1ZG9uZyAoemhh
bmd4dWRvbmcsIFZSUCk7IGxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbQ0KU3ViamVjdDogUmU6
IFtPU1BGXSBTb2xpY2l0IGZlZWRiYWNrcyBvbiBkcmFmdC1kb25nLW9zcGYtbWF4YWdlLWZsdXNo
LXByb2JsZW0tc3RhdGVtZW50DQogDQpTcGVha2luZyBhcyBhIFdHIG1lbWJlcjogDQogDQpIaSBK
aWUsIA0KIA0KSSBiZWxpZXZlIHdlIGFncmVlIHRoYXQgdGhlIHByb2JsZW0gaXMgY29uZmluZWQg
dG8gT1NQRiBidWdzLCBzeXN0ZW0gdGltZXIgYnVncywgIGFuZCBwYWNrZXQgY29ycnVwdGlvbi4g
SeKAmWQgYXNzZXJ0IHRoYXQgY29ycnVwdGlvbiBjYW4gYmUgZGV0ZWN0ZWQgdmlhIE9TUEYgYXV0
aGVudGljYXRpb24uIEluIGZhY3QsIHRoZXJlIGlzIGEgd2VsbC1rbm93biBhbnRpZG90ZSB3aGVy
ZSBJUy1JUyBhdXRoZW50aWNhdGlvbiB3YXMgZW5hYmxlZCBzb2xlbHkgZm9yIHRoZSBwdXJwb3Nl
IG9mIGZpbHRlcmluZyBjb3JydXB0ZWQgcHJvdG9jb2wgcGFja2V0cyBpbiBhbiBlbnZpcm9ubWVu
dCB3aXRoIGxpbmUgY2FyZHMgdGhhdCB3ZXJlIHByb25lIHRvIHN1Y2ggY29ycnVwdGlvbi4gSGVu
Y2UsIHdlIGFyZSBsZWZ0IHdpdGggcHJvYmxlbXMgYmFzZWQgb24gT1NQRiBvciBzeXN0ZW0gdGlt
ZXIgYnVncy4gSWYgdGhlcmUgd2VyZSBhIHN5c3RlbSB0aW1lciBidWcsIEnigJlkIGRvdWJ0IHRo
YXQgbmV0d29ya2luZyBkZXZpY2Ugd2l0aCBzdWNoIGEgYnVnIHdvdWxkIGJlIGZ1bmN0aW9uYWwg
dG8gdGhlIHBvaW50IG9mIGJlaW5nIGFibGUgdG8gZXN0YWJsaXNoIGFuZCBtYWludGFpbmluZyBP
U1BGIGFkamFjZW5jaWVzLiAgRG8gd2UgcmVhbGx5IHdhbnQgdG8gZW5oYW5jZSB0aGUgcHJvdG9j
b2wgdG8gZGVhbCB3aXRoIGJ1Z3M/IA0KIA0KSeKAmXZlIHRob3VnaHQgYWJvdXQgdGhpcyBhbmQg
b25lIHBvdGVudGlhbCBhY3Rpb24gSSBjb3VsZCBlbnZpc2lvbiB3b3VsZCBiZSB0byBhZGQgYSBz
ZXBhcmF0ZSBPU1BGIFlBTkcgbm90aWZpY2F0aW9uIHdoZXJlIGFuIExTQSB0aW1lcyBvdXQgYW5k
IGEgcm91dGVyIG90aGVyIHRoYW4gdGhlIG9yaWdpbmF0b3IgcHVyZ2VzIGl0LiBUaGlzIHdheSwg
dGhlIG1pc2JlaGF2aW5nIE9TUEYgcm91dGVyIGNvdWxkIGJlIHJlYWRpbHkgaWRlbnRpZmllZC4g
DQogDQpUaGFua3MsDQpBY2VlIA0KIA0KIA0KRnJvbTogT1NQRiA8b3NwZi1ib3VuY2VzQGlldGYu
b3JnPiBvbiBiZWhhbGYgb2YgIkxlcyBHaW5zYmVyZyAoZ2luc2JlcmcpIiA8Z2luc2JlcmdAY2lz
Y28uY29tPg0KRGF0ZTogVGh1cnNkYXksIEF1Z3VzdCAxMSwgMjAxNiBhdCAxOjI5IFBNDQpUbzog
SmllIERvbmcgPGppZS5kb25nQGh1YXdlaS5jb20+LCBPU1BGIFdHIExpc3QgPG9zcGZAaWV0Zi5v
cmc+DQpDYzogIlpoYW5neHVkb25nICh6aGFuZ3h1ZG9uZywgVlJQKSIgPHpoYW5neHVkb25nQGh1
YXdlaS5jb20+LCAibGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tIiA8bGl6aGVucWlhbmdAY2hp
bmFtb2JpbGUuY29tPg0KU3ViamVjdDogUmU6IFtPU1BGXSBTb2xpY2l0IGZlZWRiYWNrcyBvbiBk
cmFmdC1kb25nLW9zcGYtbWF4YWdlLWZsdXNoLXByb2JsZW0tc3RhdGVtZW50DQogDQpKaWUg4oCT
DQogDQpIYXZpbmcgdGhlIGRpc2N1c3Npb24gaGFzIGNlcnRhaW5seSBiZWVuIGEgZ29vZCB0aGlu
ZywgYnV0IGlmIHRoZSBjb25zZW5zdXMgb2YgdGhlIFdHIGlzIHRoYXQgdGhlcmUgaXMgbm8gcHJv
dG9jb2wgY2hhbmdlIHJlcXVpcmVkIHRoZW4gdGhlcmUgaXMgbm8gbmVlZCBmb3IgYW55IGRyYWZ0
IOKAkyB3aGljaCBpcyBteSBjdXJyZW50IHBvc2l0aW9uLg0KIA0KVGhlIG90aGVyIHBvaW50IGlz
IHRoYXQgeW91IHNlZW0gdG8gYmUgY29uZnVzaW5nIHRoZSBJUy1JUyBQdXJnZSBvcmlnaW5hdGlv
biBUTFYgKFJGQyA2MjMyKSB3aXRoIGRldGVjdGluZyBpbnZhbGlkIHB1cmdlcy9yZW1haW5pbmcg
bGlmZXRpbWUgY29ycnVwdGlvbi4gVGhpcyBpcyBub3QgdGhlIGNhc2UuIFJGQyA2MjMyIHNpbXBs
eSBhbGxvd3MgdXMgdG8gZGV0ZWN0IHdoaWNoIHJvdXRlciBvcmlnaW5hdGVkIGEgcHVyZ2Ug4oCT
IGl0IGlzIG5vdCBhYmxlIHRvIGRldGVjdCB3aGV0aGVyIGEgcHVyZ2UgaXMgdmFsaWQvaW52YWxp
ZCDigJMgYW5kIHdhcyBub3QgbW90aXZhdGVkIGJ5IGNvbmNlcm5zIGFib3V0IHJlbWFpbmluZyBs
aWZldGltZSBjb3JydXB0aW9uLg0KIA0KICAgTGVzDQogDQogDQpGcm9tOiBEb25namllIChKaW1t
eSkgW21haWx0bzpqaWUuZG9uZ0BodWF3ZWkuY29tXSANClNlbnQ6IFdlZG5lc2RheSwgQXVndXN0
IDEwLCAyMDE2IDk6MjQgUE0NClRvOiBMZXMgR2luc2JlcmcgKGdpbnNiZXJnKTsgb3NwZkBpZXRm
Lm9yZw0KQ2M6IFpoYW5neHVkb25nICh6aGFuZ3h1ZG9uZywgVlJQKTsgbGl6aGVucWlhbmdAY2hp
bmFtb2JpbGUuY29tDQpTdWJqZWN0OiBSRTogW09TUEZdIFNvbGljaXQgZmVlZGJhY2tzIG9uIGRy
YWZ0LWRvbmctb3NwZi1tYXhhZ2UtZmx1c2gtcHJvYmxlbS1zdGF0ZW1lbnQNCiANCkhpIExlcywN
CiANClRoZSBjdXJyZW50IGRyYWZ0IGlzIGFib3V0IHByb2JsZW0gc3RhdGVtZW50LCBzbyBJTU8g
d2hhdCB0aGUgV0cgbmVlZHMgdG8gY29uc2lkZXIgaXMgd2hldGhlciB0aGlzIGlzIGEgdnVsbmVy
YWJpbGl0eSBvZiBPU1BGIHByb3RvY29sLCBhbmQgd2hldGhlciBpdCBjYW4gaGF2ZSBuZWdhdGl2
ZSBpbXBhY3QgdG8gdGhlIG5ldHdvcmsuIElmIHRoZSBwcm9ibGVtIGlzIGFja25vd2xlZGdlZCwg
SU1PIGl0IGlzIHdvcnRoIHRvIGJlIGRvY3VtZW50ZWQuDQogDQpUaGUg4oCcUk9J4oCdIGFzIHlv
dSBtZW50aW9uZWQgaXMgZm9yIHRoZSBldmFsdWF0aW9uIG9mIHRoZSBwcm9wb3NlZCBzb2x1dGlv
bnMuIEkgdG90YWxseSBhZ3JlZSB0aGF0IGZvciB0aGUgdGltZXIgYnVnIGNhc2UsIHJlY29nbml6
aW5nIGFuZCBpZ25vcmluZyB0aGUgcmVjZWl2ZWQgYWJub3JtYWwgTWF4YWdlIExTQXMgY2Fubm90
IHN0b3AgdGhlIG1pc2JlaGF2ZWQgcm91dGVyIGZyb20gZ2VuZXJhdGluZyBmdXJ0aGVyIE1heGFn
ZSBMU0EsIGFzIGl0IGlzIGEgc3lzdGVtYXRpYyBwcm9ibGVtLCB3aGljaCBjYW4gb25seSBiZSBm
aXhlZCBhZnRlciB0aGUgb3BlcmF0b3IgaWRlbnRpZmllcyB0aGF0IHJvdXRlci4gVGhpcyBpcyBh
bHNvIHNpbWlsYXIgdG8gdGhlIHN5c3RlbWF0aWMgY29ycnVwdGlvbiBvZiBJUy1JUyByZW1haW4g
dGltZS4gIEFuZCB0aGlzIGlzIHdoeSB0aGlzIGRyYWZ0IG1lbnRpb25zIHR3byBraW5kcyBvZiBw
b3RlbnRpYWwgc29sdXRpb25zLCB0aGUgbWl0aWdhdGlvbiBtZWNoYW5pc20gY2FuIGF2b2lkIHRo
ZSBuZXR3b3JrIGJlaW5nIHNldmVyZWx5IGltcGFjdGVkIGJ5IHRoZSBwcm9ibGVtLCB3aGlsZSBm
b3Igc3lzdGVtYXRpYyBwcm9ibGVtcywgcHJvYmxlbSBsb2NhbGl6YXRpb24gaXMgbmVlZGVkIHRv
IGlkZW50aWZ5IHRoZSBtaXNiZWhhdmVkIHJvdXRlciBhbmQgdGhlbiBzb2x2ZSB0aGUgcHJvYmxl
bS4NCiANCkJlc3QgcmVnYXJkcywNCkppZQ0KIA0KRnJvbTogT1NQRiBbbWFpbHRvOm9zcGYtYm91
bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIExlcyBHaW5zYmVyZyAoZ2luc2JlcmcpDQpTZW50
OiBNb25kYXksIEF1Z3VzdCAwOCwgMjAxNiAyOjE0IEFNDQpUbzogRG9uZ2ppZSAoSmltbXkpIDxq
aWUuZG9uZ0BodWF3ZWkuY29tPjsgb3NwZkBpZXRmLm9yZw0KQ2M6IFpoYW5neHVkb25nICh6aGFu
Z3h1ZG9uZywgVlJQKSA8emhhbmd4dWRvbmdAaHVhd2VpLmNvbT47IGxpemhlbnFpYW5nQGNoaW5h
bW9iaWxlLmNvbQ0KU3ViamVjdDogUmU6IFtPU1BGXSBTb2xpY2l0IGZlZWRiYWNrcyBvbiBkcmFm
dC1kb25nLW9zcGYtbWF4YWdlLWZsdXNoLXByb2JsZW0tc3RhdGVtZW50DQogDQpKaWUg4oCTDQog
DQpUaGlua2luZyBhYm91dCB0aGUgZm9sbG93aW5nIHNvbWUgbW9yZToNCiANCjxzbmlwPg0KV2hh
dCByZW1haW5zIGlzIHRoZSBwb3NzaWJpbGl0eSB0aGF0IGFuIGltcGxlbWVudGF0aW9uIGhhcyBz
b21lIGJ1ZyBhbmQgdW5pbnRlbnRpb25hbGx5IG1vZGlmaWVzIHRoZSBhZ2UgdG8gc29tZXRoaW5n
IG90aGVyIHRoYW4gd2hhdCBpdCBzaG91bGQgYmUgZHVlIHRvIHRoZSBhY3R1YWwgZWxhcHNlZCB0
aW1lIHNpbmNlIExTQSBnZW5lcmF0aW9uLiBJIHN1cHBvc2UgYSBtZWNoYW5pc20gZXF1aXZhbGVu
dCB0byB3aGF0IHRoZSBJUy1JUyBkcmFmdCBkZWZpbmVkIGkuZS4gc2V0dGluZyB0aGUgYWdlIHRv
IOKAnG5ld+KAnSAoMCBpbiBPU1BGIGNhc2UpIHdoZW4gZmlyc3QgcmVjZWl2aW5nIGEgbm9uLXNl
bGYtZ2VuZXJhdGVkIExTQSBjb3VsZCBiZSB1c2VmdWwgdG8gcHJldmVudCBuZWdhdGl2ZSBpbXBh
Y3RzIG9mIHN1Y2ggYW4gaW1wbGVtZW50YXRpb24gYnVnLiBJcyB0aGlzIHdoYXQgeW91IGludGVu
ZD8NCiANCltKaWVdOiBNb3JlIHNwZWNpZmljYWxseSwgdGhlIHByb2JsZW0gY291bGQgYmUgY2F1
c2VkIGJ5IGVpdGhlciDigJxzZXR0aW5nIHRoZSBMUyBhZ2UgZmllbGQgaW5jb3JyZWN0bHkgZHVl
IHRvIGltcGxlbWVudGF0aW9uIGJ1Z+KAnSBvciDigJxzeXN0ZW0gdGltZXIgcnVucyBzbyBmYXN0
IHRoYXQgdGhlIExTIGFnZSByZWFjaGVzIE1heEFnZSBtdWNoIGVhcmxpZXIgdGhhbiBvdGhlciBy
b3V0ZXJz4oCdLiBBbm90aGVyIGxlc3MgbGlrZWx5IGNhc2UgaXMgdGhhdCB0aGUgTFMgYWdlIGZp
ZWxkIGlzIGNvcnJ1cHRlZCBiZWZvcmUgdGhlIExTQSBpcyBhc3NlbWJsZWQgaW50byBPU1BGIHBh
Y2tldC4NCjxlbmQgc25pcD4NCiANClRoZSBiZW5lZml0cyBhcmUgZXh0cmVtZWx5IGxpbWl0ZWQu
IElmIGEgcm91dGVyIHByZW1hdHVyZWx5IGFnZXMgYW4gTFNBIGR1ZSB0byBhIHRpbWVyIGJ1Zywg
aWdub3JpbmcgdGhlIHJlY2VpdmVkIExTQSBhZ2Ugb24gcmVjZXB0aW9uIGlzbuKAmXQgZ29pbmcg
dG8gcHJldmVudCBwcmVtYXR1cmUgcHVyZ2luZyBieSB0aGUgcm91dGVyIHdoaWNoIGhhcyB0aGUg
YnVnLiBTbyB0aGUgZWZmZWN0IG9mIGlnbm9yaW5nIHRoZSByZWNlaXZlZCBMU0EgYWdlIHByaW9y
IHRvIHJlYWNoaW5nIE1BWEFHRSB3aWxsIGJlIHNob3J0IGxpdmVkLiBZb3UgYXJlIHRoZW4gbGVm
dCB3aXRoIHRoZSBwb3NzaWJpbGl0eSB0aGF0IGFuIGltcGxlbWVudGF0aW9uIGNvcnJ1cHRzIHRo
ZSBMU0EgYWdlIEJFRk9SRSBjYWxjdWxhdGluZyBjaGVja3N1bS9jcnlwdG8gYXV0aGVudGljYXRp
b24g4oCTIGJ1dCBpdHMgbG9jYWwgdGltZW91dCBsb2dpYyBpcyB1bmFmZmVjdGVkLiBUaGlzIGhh
cyB2ZXJ5IGxpbWl0ZWQgdmFsdWUuIFdoZXRoZXIgdGhlIFdHIGNvbnNpZGVycyB0aGlzIHdvcnRo
IHB1cnN1aW5nIGlzIHNvbWV0aGluZyB5b3UgbmVlZCB0byBhc2suIEZvciBteXNlbGYsIEkgZG9u
4oCZdCBzZWUgbXVjaCBST0kgaGVyZS4NCiANCiAgTGVzDQogDQogDQogDQpGcm9tOiBEb25namll
IChKaW1teSkgW21haWx0bzpqaWUuZG9uZ0BodWF3ZWkuY29tXSANClNlbnQ6IE1vbmRheSwgQXVn
dXN0IDAxLCAyMDE2IDk6NDMgUE0NClRvOiBMZXMgR2luc2JlcmcgKGdpbnNiZXJnKTsgb3NwZkBp
ZXRmLm9yZw0KQ2M6IFpoYW5neHVkb25nICh6aGFuZ3h1ZG9uZywgVlJQKTsgbGl6aGVucWlhbmdA
Y2hpbmFtb2JpbGUuY29tDQpTdWJqZWN0OiBSRTogW09TUEZdIFNvbGljaXQgZmVlZGJhY2tzIG9u
IGRyYWZ0LWRvbmctb3NwZi1tYXhhZ2UtZmx1c2gtcHJvYmxlbS1zdGF0ZW1lbnQNCiANCkhpIExl
cywgDQogDQpQbGVhc2Ugc2VlIG15IHJlcGxpZXMgd2l0aCBbSmllMl06DQogDQpGcm9tOiBMZXMg
R2luc2JlcmcgKGdpbnNiZXJnKSBbbWFpbHRvOmdpbnNiZXJnQGNpc2NvLmNvbV0gDQpTZW50OiBN
b25kYXksIEF1Z3VzdCAwMSwgMjAxNiA5OjU3IFBNDQpUbzogRG9uZ2ppZSAoSmltbXkpOyBvc3Bm
QGlldGYub3JnDQpDYzogWmhhbmd4dWRvbmcgKHpoYW5neHVkb25nLCBWUlApOyBsaXpoZW5xaWFu
Z0BjaGluYW1vYmlsZS5jb20NClN1YmplY3Q6IFJFOiBbT1NQRl0gU29saWNpdCBmZWVkYmFja3Mg
b24gZHJhZnQtZG9uZy1vc3BmLW1heGFnZS1mbHVzaC1wcm9ibGVtLXN0YXRlbWVudA0KIA0KSmll
IC0NCiANCkZyb206IERvbmdqaWUgKEppbW15KSBbbWFpbHRvOmppZS5kb25nQGh1YXdlaS5jb21d
IA0KU2VudDogTW9uZGF5LCBBdWd1c3QgMDEsIDIwMTYgMTo0NCBBTQ0KVG86IExlcyBHaW5zYmVy
ZyAoZ2luc2JlcmcpOyBvc3BmQGlldGYub3JnDQpDYzogWmhhbmd4dWRvbmcgKHpoYW5neHVkb25n
LCBWUlApOyBsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb20NClN1YmplY3Q6IFJFOiBbT1NQRl0g
U29saWNpdCBmZWVkYmFja3Mgb24gZHJhZnQtZG9uZy1vc3BmLW1heGFnZS1mbHVzaC1wcm9ibGVt
LXN0YXRlbWVudA0KIA0KSGkgTGVzLA0KIA0KUGxlYXNlIHNlZSBpbmxpbmUgd2l0aCBbSmllXToN
CiANCkZyb206IExlcyBHaW5zYmVyZyAoZ2luc2JlcmcpIFttYWlsdG86Z2luc2JlcmdAY2lzY28u
Y29tXSANClNlbnQ6IE1vbmRheSwgQXVndXN0IDAxLCAyMDE2IDM6MDkgUE0NClRvOiBEb25namll
IChKaW1teSk7IG9zcGZAaWV0Zi5vcmcNCkNjOiBaaGFuZ3h1ZG9uZyAoemhhbmd4dWRvbmcsIFZS
UCk7IGxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbQ0KU3ViamVjdDogUkU6IFtPU1BGXSBTb2xp
Y2l0IGZlZWRiYWNrcyBvbiBkcmFmdC1kb25nLW9zcGYtbWF4YWdlLWZsdXNoLXByb2JsZW0tc3Rh
dGVtZW50DQogDQpKaWUg4oCTDQogDQpGdWxseSBhZ3JlZSB0aGF0IElTLUlTIGFuZCBPU1BGIGRp
ZmZlciBpbiB0aGlzIHJlZ2FyZC4NCiANCmh0dHBzOi8vd3d3LmlldGYub3JnL2lkL2RyYWZ0LWll
dGYtaXNpcy1yZW1haW5pbmctbGlmZXRpbWUtMDEudHh0IGFkZHJlc3NlcyBwcm9ibGVtcyB3aGVy
ZSBjb3JydXB0aW9uIG9mIHRoZSByZW1haW5pbmcgbGlmZXRpbWUgb2NjdXJzIGVpdGhlciBkdXJp
bmcgdHJhbnNtaXNzaW9uL3JlY2VwdGlvbiBvciBkdWUgdG8gc29tZSBET1MgYXR0YWNrLiBUaGlz
IGlzbuKAmXQgYSBjb25jZXJuIHcgT1NQRiAoaG9wZSB5b3UgYWdyZWUpLg0KIA0KW0ppZV06IFll
cywgZm9yIE9TUEYgdGhlIGNvcnJ1cHRpb24gZHVyaW5nIHBhY2tldCB0cmFuc21pc3Npb24gY2Fu
IGJlIGRldGVjdGVkLg0KIA0KV2hhdCByZW1haW5zIGlzIHRoZSBwb3NzaWJpbGl0eSB0aGF0IGFu
IGltcGxlbWVudGF0aW9uIGhhcyBzb21lIGJ1ZyBhbmQgdW5pbnRlbnRpb25hbGx5IG1vZGlmaWVz
IHRoZSBhZ2UgdG8gc29tZXRoaW5nIG90aGVyIHRoYW4gd2hhdCBpdCBzaG91bGQgYmUgZHVlIHRv
IHRoZSBhY3R1YWwgZWxhcHNlZCB0aW1lIHNpbmNlIExTQSBnZW5lcmF0aW9uLiBJIHN1cHBvc2Ug
YSBtZWNoYW5pc20gZXF1aXZhbGVudCB0byB3aGF0IHRoZSBJUy1JUyBkcmFmdCBkZWZpbmVkIGku
ZS4gc2V0dGluZyB0aGUgYWdlIHRvIOKAnG5ld+KAnSAoMCBpbiBPU1BGIGNhc2UpIHdoZW4gZmly
c3QgcmVjZWl2aW5nIGEgbm9uLXNlbGYtZ2VuZXJhdGVkIExTQSBjb3VsZCBiZSB1c2VmdWwgdG8g
cHJldmVudCBuZWdhdGl2ZSBpbXBhY3RzIG9mIHN1Y2ggYW4gaW1wbGVtZW50YXRpb24gYnVnLiBJ
cyB0aGlzIHdoYXQgeW91IGludGVuZD8NCiANCltKaWVdOiBNb3JlIHNwZWNpZmljYWxseSwgdGhl
IHByb2JsZW0gY291bGQgYmUgY2F1c2VkIGJ5IGVpdGhlciDigJxzZXR0aW5nIHRoZSBMUyBhZ2Ug
ZmllbGQgaW5jb3JyZWN0bHkgZHVlIHRvIGltcGxlbWVudGF0aW9uIGJ1Z+KAnSBvciDigJxzeXN0
ZW0gdGltZXIgcnVucyBzbyBmYXN0IHRoYXQgdGhlIExTIGFnZSByZWFjaGVzIE1heEFnZSBtdWNo
IGVhcmxpZXIgdGhhbiBvdGhlciByb3V0ZXJz4oCdLiBBbm90aGVyIGxlc3MgbGlrZWx5IGNhc2Ug
aXMgdGhhdCB0aGUgTFMgYWdlIGZpZWxkIGlzIGNvcnJ1cHRlZCBiZWZvcmUgdGhlIExTQSBpcyBh
c3NlbWJsZWQgaW50byBPU1BGIHBhY2tldC4NCiANCltKaWVdOiBSZWdhcmRpbmcgdGhlIHNvbHV0
aW9ucyBzcGFjZSwgSU1PIHdlIG5lZWQgdG8gY29uc2lkZXIgYm90aCBjYXNlczog4oCcTFMgYWdl
IHJlYWNoZXMgTWF4QWdl4oCdIGFuZCDigJxMUyBhZ2UgY2xvc2UgdG8gTWF4QWdl4oCdLiBGb3Ig
SVMtSVMsIFJGQyA2MjMyIGFuZCBSRkMgNjIzMyBwcm92aWRlIHNvbHV0aW9ucyBmb3IgdGhlIGRl
dGVjdGlvbiBhbmQgaWRlbnRpZmljYXRpb24gb2YgY29ycnVwdGVkIElTLUlTIHB1cmdlLCB3aGls
ZSBPU1BGIGRvZXMgbm90IGhhdmUgc2ltaWxhciBtZWNoYW5pc21zLg0KIA0KW0xlczpdIEl0IGlz
IGluY29ycmVjdCB0byBzYXkgdGhhdCBSRkMgNjIzMiBtYWtlcyBpdCBwb3NzaWJsZSB0byBkZXRl
Y3QgYSBjb3JydXB0IHB1cmdlLiBXaGF0IGl0IGRvZXMgZG8gaXMgdG8gcHJvdmlkZSBhbiBpbmRp
Y2F0aW9uIGFzIHRvIHdoaWNoIElTIGluaXRpYXRlZCBhIHB1cmdlLiBJIGRvbuKAmXQga25vdyBo
b3cgT1NQRiB3b3VsZCBhZGRyZXNzIHRoaXMgaXNzdWUsIGJ1dCBmb3IgT1NQRnYyIGF0IGxlYXN0
IGFueSBzb2x1dGlvbiB3b3VsZCBsaWtlbHkgbm90IGJlIGJhY2t3YXJkcyBjb21wYXRpYmxlLiBG
b3IgdGhpcyByZWFzb24gSSBzdWdnZXN0IHRoYXQgeW91IG5vdCB0cnkgdG8gYWRkcmVzcyB0aGlz
IGlzc3VlIGluIHRoZSBzYW1lIGRyYWZ0Lg0KIA0KW0ppZTJdOiBBZ3JlZWQsIFJGQyA2MjMyIHBy
b3ZpZGUgdGhlIG1lY2hhbmlzbSB0byB0cmFjayB0aGUgbWlzYmVoYXZlZCByb3V0ZXJzIHNvIHRo
YXQgb3BlcmF0b3IgY2FuIGZpeCB0aGUgcHJvYmxlbSwgdGhlIGRldGVjdGlvbiBjYW4gYmUgYmFz
ZWQgb24gdGhlIHJ1bGVzIGluIFJGQyA2MjMzIG9yIHNvbWUgb3RoZXIgYW5vbWFsaWVzLiBJbmRl
ZWQgZm9yIE9TUEZ2MiBsZWdhY3kgTFNBcywgaXQgaXMgZGlmZmljdWx0IHRvIGludHJvZHVjZSB0
aGUgbWVjaGFuaXNtIHNpbWlsYXIgdG8gUkZDIDYyMzIsIHdoaWxlIGl0IGNhbiBiZSBlYXNpZXIg
Zm9yIHRoZSBPU1BGdjIvdjMgRXh0ZW5kZWQgTFNBcy4gU28gaXQgZGVwZW5kcyBvbiBob3cgYmFj
a3dhcmQgY29tcGF0aWJsZSB0aGUgc29sdXRpb24gc2hvdWxkIGJlLiBJIGFncmVlIHdpdGggeW91
IHRoYXQgdGhlIHNvbHV0aW9uIGZvciBQcm9ibGVtIExvY2FsaXphdGlvbiBpbiBPU1BGIG5lZWRz
IHRvIGJlIHByb3ZpZGVkIGluIGEgc2VwYXJhdGUgZG9jdW1lbnQuDQogDQpTb2x1dGlvbnMgdG8g
TFMgYWdlICBjb3JydXB0aW9uIGNhbiBiZSBkb25lIGluIGEgYmFja3dhcmRzIGNvbXBhdGlibGUg
d2F5LCBidXQgdGhleSAgTVVTVCBOT1QgcmVzdWx0IGluIGRpc2NhcmRpbmcgcHVyZ2VzIHdoaWNo
IHBhc3MgYXV0aGVudGljYXRpb24tIGRvaW5nIHNvIHBsYWNlcyB5b3UgYXQgcmlzayBmb3IgaGF2
aW5nIGluY29uc2lzdGVudCBMU0RCcyBpbiB0aGUgbmV0d29yay4NCiANCltKaWUyXTogRXhhY3Rs
eS4gVGhlIHJlY2VpdmVkIE1heEFnZSBMU0FzIGNhbm5vdCBzaW1wbHkgYmUgZGlzY2FyZGVkLCB0
aGUgZGVjaXNpb24gbXVzdCBiZSBtYWRlIGNhcmVmdWxseSwgcHJvYmFibHkgYmFzZWQgb24gc29t
ZSBhZGRpdGlvbmFsIGluZm9ybWF0aW9uLiBUaGUgYXV0aG9ycyBoYXMgZGlzY3Vzc2VkIHNvbWUg
cG9zc2libGUgc29sdXRpb24gaW50ZXJuYWxseSwgYW5kIHdpbGwgcHJlcGFyZSBzb21lIG1hdGVy
aWFsIGZvciBmdXJ0aGVyIG9wZW4gZGlzY3Vzc2lvbi4NCiANCkFzIHdyaXR0ZW4sIHRoZSBkcmFm
dCBtYWtlcyBjbGFpbXMgdGhhdCBhcmUgYXQgbGVhc3QgbWlzbGVhZGluZyDigJMgYW5kIEkgYmVs
aWV2ZSBhY3R1YWxseSBpbmNvcnJlY3QuIEluIFNlY3Rpb24gNiB5b3Ugc2F5Og0KIA0K4oCcVGhl
IExTIGFnZSBmaWVsZCBtYXkgYmUgYWx0ZXJlZCBhcyBhIHJlc3VsdCBvZg0KICAgcGFja2V0IGNv
cnJ1cHRpb24sIHN1Y2ggbW9kaWZpY2F0aW9uIGNhbm5vdCBiZSBkZXRlY3RlZCBieSBMU0ENCiAg
IGNoZWNrc3VtIG5vciBPU1BGIHBhY2tldCBjcnlwdG9ncmFwaGljIGF1dGhlbnRpY2F0aW9uLuKA
nQ0KIA0KVGhpcyBpc27igJl0IGNvcnJlY3QuDQogDQpbSmllXSBUaGFua3MgZm9yIHBvaW50aW5n
IG91dCB0aGlzLiBUaGlzIHNlbnRlbmNlIG5lZWQgdG8gYmUgcmV2aXNlZCB0byBtZW50aW9uIOKA
nExTQSBjb3JydXB0aW9u4oCdIHJhdGhlciB0aGFuIOKAnHBhY2tldCBjb3JydXB0aW9u4oCdLg0K
IA0KV2hhdCB3b3VsZCBiZSBoZWxwZnVsIOKAkyBhdCBsZWFzdCB0byBtZSDigJMgaXMgdG8gbW92
ZSBmcm9tIGEgZ2VuZXJpYyBwcm9ibGVtIHN0YXRlbWVudCB0byB0aGUgc3BlY2lmaWMgcHJvYmxl
bSB5b3Ugd2FudCB0byBzb2x2ZSBhbmQgdGhlIHByb3Bvc2VkIHNvbHV0aW9uLiBUaGlzIGFsc28g
cmVxdWlyZXMgeW91IHRvIG1vcmUgY2xlYXJseSBzdGF0ZSB0aGUgY2FzZXMgd2hlcmUgdGhlcmUg
aXMgYW4gYWN0dWFsIHZ1bG5lcmFiaWxpdHkuIEl0IHdvdWxkIGJlIGEgbG90IGVhc2llciB0byBz
dXBwb3J0IHRoZSBkcmFmdCBpZiB0aGlzIHdlcmUgZG9uZS4NCiANCltKaWVdIFRoYW5rcyBmb3Ig
eW91ciBzdWdnZXN0aW9uLiBZZXMgd2UgY2FuIHVwZGF0ZSB0aGlzIGRyYWZ0IHdpdGggbW9yZSBz
cGVjaWZpYyBwcm9ibGVtIHN0YXRlbWVudHMgYXMgSSBtZW50aW9uZWQgYWJvdmUuIA0KIA0KW0pp
ZV0gQXMgZm9yIHRoZSBwcm9wb3NlZCBzb2x1dGlvbnMsIHRoZSBjdXJyZW50IGRyYWZ0IHNwZWNp
ZmllcyB0aGUgcmVxdWlyZW1lbnRzIG9uIHRoZSBwb3RlbnRpYWwgc29sdXRpb25zLCBmcm9tIHdo
aWNoIHdlIGVudmlzaW9uIHRoYXQgZGlmZmVyZW50IHNvbHV0aW9ucyBtYXliZSBuZWVkZWQgZm9y
IOKAnEltcGFjdCBNaXRpZ2F0aW9u4oCdIGFuZCDigJxQcm9ibGVtIExvY2FsaXphdGlvbuKAnS4g
VGhlIHNvbHV0aW9uIGZvciDigJxJbXBhY3QgbWl0aWdhdGlvbuKAnSBjYW4gYmUgdGhlIGVhc2ll
ciBvbmUsIGZvciB3aGljaCB3ZSBjYW4gc3RhcnQgdG8gZGlzY3VzcyB0aGUgcG90ZW50aWFsIHNv
bHV0aW9ucyBub3cuIFdoaWxlIHRoZSBzb2x1dGlvbiBmb3Ig4oCccHJvYmxlbSBsb2NhbGl6YXRp
b27igJ0gbWF5IG5lZWQgbW9yZSBjb25zaWRlcmF0aW9ucy4NCiANCltMZXM6XSBBIGRpc2N1c3Np
b24gb2YgdGhlIHJlcXVpcmVtZW50cyBpcyB1c2VmdWwgYW5kIG5lY2Vzc2FyeSwgYnV0IElNTyB1
bnRpbCB5b3UgcHJvcG9zZSBhIHNvbHV0aW9uIHRoZXJlIGlzbuKAmXQgZW5vdWdoIHN1YnN0YW5j
ZSBmb3IgdGhlIGRvY3VtZW50IHRvIGJlY29tZSBhIFdHIGRvY3VtZW50Lg0KIA0KW0ppZTJdIFll
cyB0aGUgY3VycmVudCBkcmFmdCBmb2N1c2VzIG9uIHRoZSBwcm9ibGVtIHN0YXRlbWVudCBhbmQg
dGhlIHJlcXVpcmVtZW50cywgdGhlIGdvYWwgaXMgdG8gZmlyc3RseSBnZXQgdGhlIE1heEFnZSBm
bHVzaCBwcm9ibGVtIGFja25vd2xlZGdlZCBhbmQgcmVhY2ggY29uc2Vuc3VzIG9uIHRoZSByZXF1
aXJlbWVudHMuIFRoZW4gdGhlIHBsYW4gaXMgdG8gc3BlY2lmeSB0aGUgc29sdXRpb25zIGluIHNl
cGFyYXRlIGRvY3VtZW50cy4gIFlvdXIgdmFsdWFibGUgc3VnZ2VzdGlvbnMgd2lsbCBiZSBjb25z
aWRlcmVkLCBhbmQgZnVydGhlciBjb250cmlidXRpb25zIGFyZSB3ZWxjb21lLg0KIA0KQmVzdCBy
ZWdhcmRzLA0KSmllDQogDQogICAgTGVzDQogDQpCZXN0IHJlZ2FyZHMsDQpKaWUNCiANCiAgIExl
cw0KIA0KIA0KRnJvbTogRG9uZ2ppZSAoSmltbXkpIFttYWlsdG86amllLmRvbmdAaHVhd2VpLmNv
bV0gDQpTZW50OiBTdW5kYXksIEp1bHkgMzEsIDIwMTYgMTE6NDggUE0NClRvOiBMZXMgR2luc2Jl
cmcgKGdpbnNiZXJnKTsgb3NwZkBpZXRmLm9yZw0KQ2M6IFpoYW5neHVkb25nICh6aGFuZ3h1ZG9u
ZywgVlJQKTsgbGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tDQpTdWJqZWN0OiBSRTogW09TUEZd
IFNvbGljaXQgZmVlZGJhY2tzIG9uIGRyYWZ0LWRvbmctb3NwZi1tYXhhZ2UtZmx1c2gtcHJvYmxl
bS1zdGF0ZW1lbnQNCiANCkhpIExlcywgDQogDQpUaGFua3MgZm9yIHlvdXIgY29tbWVudHMuDQog
DQpPU1BGIHBhY2tldCBsZXZlbCBjaGVja3N1bSBhbmQgYXV0aGVudGljYXRpb24gY2FuIG9ubHkg
cHJvdGVjdCB0aGUgYXNzZW1ibGVkIExTVSBwYWNrZXQgb25lIGhvcCBvbiB0aGUgd2lyZSwgd2hp
bGUgY2Fubm90IGRldGVjdCBhbnkgY2hhbmdlIHRvIExTQSBtYWRlIGJ5IHRoZSByb3V0ZXJzLiBU
aGlzIGlzIGJlY2F1c2UgdGhlIE9TUEYgcGFja2V0cyBhcmUgcmUtYXNzZW1ibGVkIG9uIGVhY2gg
aG9wLCB3aGljaCBpcyBzbGlnaHRseSBkaWZmZXJlbnQgZnJvbSBJUy1JUy4gU28gdGhlIHByb2Js
ZW0gZm9yIE9TUEYgaXMgbWFpbmx5IGR1ZSB0byB0aGUgcHJvYmxlbXMgaW5zaWRlIHRoZSByb3V0
ZXIsIGZvciBleGFtcGxlIHByb3RvY29sIGltcGxlbWVudGF0aW9ucywgc3lzdGVtIHRpbWVycywg
b3Igc29tZSBoYXJkd2FyZSBwcm9ibGVtLiBBY3R1YWxseSB0aGlzIHByb2JsZW0gaGFzIGJlZW4g
c2VlbiBpbiBzZXZlcmFsIHByb2R1Y3Rpb24gbmV0d29ya3MuDQogDQpXZSBjYW4gaW1wcm92ZSB0
aGUgZGVzY3JpcHRpb24gaW4gdGhlIGRyYWZ0IHRvIG1ha2UgdGhpcyBjbGVhci4NCiANCkJlc3Qg
cmVnYXJkcywNCkppZQ0KIA0KRnJvbTogTGVzIEdpbnNiZXJnIChnaW5zYmVyZykgW21haWx0bzpn
aW5zYmVyZ0BjaXNjby5jb21dIA0KU2VudDogTW9uZGF5LCBBdWd1c3QgMDEsIDIwMTYgMTozMCBQ
TQ0KVG86IERvbmdqaWUgKEppbW15KTsgb3NwZkBpZXRmLm9yZw0KQ2M6IFpoYW5neHVkb25nICh6
aGFuZ3h1ZG9uZywgVlJQKTsgbGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tDQpTdWJqZWN0OiBS
RTogW09TUEZdIFNvbGljaXQgZmVlZGJhY2tzIG9uIGRyYWZ0LWRvbmctb3NwZi1tYXhhZ2UtZmx1
c2gtcHJvYmxlbS1zdGF0ZW1lbnQNCiANCkppZSDigJMNCiANClRoZSBkcmFmdCBzYXlzIChTZWN0
aW9uIDIpOg0KIA0K4oCcU2luY2UgY3J5cHRvZ3JhcGhpYyBhdXRoZW50aWNhdGlvbiBpcyBleGVj
dXRlZCBhdCB0aGUgT1NQRiBwYWNrZXQNCiAgIGxldmVsLCBpdCBjYW4gb25seSBwcm90ZWN0IHRo
ZSBhc3NlbWJsZWQgTFNVIHBhY2tldCBmb3Igb25lIGhvcCBhbmQNCiAgIGRvZXMgbm90IHByb3Zp
ZGUgYW55IGFkZGl0aW9uYWwgcHJvdGVjdGlvbiBmb3IgdGhlIGNvcnJ1cHRpb24gb2YgTFMNCiAg
IGFnZSBmaWVsZC7igJ0NCiANCkJ1dCBhcyBhdXRoZW50aWNhdGlvbiBpcyBjYWxjdWxhdGVkIGF0
IHRoZSBPU1BGIHBhY2tldCBsZXZlbCwgYW55IGNoYW5nZSB0byB0aGUgTFMgYWdlIGZpZWxkIGZv
ciBhbiBpbmRpdmlkdWFsIExTQSBjb250YWluZWQgd2l0aGluIHRoZSBPU1BGIHBhY2tldCAoZS5n
LiBieSBzb21lIHBhY2tldCBjb3JydXB0aW9uIGluIHRyYW5zbWlzc2lvbikgd291bGQgY2F1c2Ug
YXV0aGVudGljYXRpb24gdG8gZmFpbCB3aGVuIHRoZSBwYWNrZXQgaXMgcmVjZWl2ZWQuIFNvIHRo
ZSBzdGF0ZW1lbnQgeW91IG1ha2UgaXMgbm90IGNvcnJlY3QuIEkgdGhlcmVmb3JlIGFtIHN0cnVn
Z2xpbmcgdG8gdW5kZXJzdGFuZCB3aGF0IHByb2JsZW0geW91IGJlbGlldmUgaXMgbm90IGFkZHJl
c3NlZCBieSBleGlzdGluZyBhdXRoZW50aWNhdGlvbiB0ZWNobmlxdWVzLg0KIA0KICAgTGVzDQog
DQogDQogDQpGcm9tOiBPU1BGIFttYWlsdG86b3NwZi1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhh
bGYgT2YgRG9uZ2ppZSAoSmltbXkpDQpTZW50OiBTdW5kYXksIEp1bHkgMzEsIDIwMTYgODoxNSBQ
TQ0KVG86IG9zcGZAaWV0Zi5vcmcNCkNjOiBaaGFuZ3h1ZG9uZyAoemhhbmd4dWRvbmcsIFZSUCk7
IGxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbQ0KU3ViamVjdDogW09TUEZdIFNvbGljaXQgZmVl
ZGJhY2tzIG9uIGRyYWZ0LWRvbmctb3NwZi1tYXhhZ2UtZmx1c2gtcHJvYmxlbS1zdGF0ZW1lbnQN
CiANCkhpIGFsbCwNCiANCmRyYWZ0LWRvbmctb3NwZi1tYXhhZ2UtZmx1c2gtcHJvYmxlbS1zdGF0
ZW1lbnQgZGVzY3JpYmVzIHRoZSBwcm9ibGVtcyBjYXVzZWQgYnkgdGhlIGNvcnJ1cHRpb24gb2Yg
dGhlIExTIEFnZSBmaWVsZCwgYW5kIHN1bW1hcml6ZXMgdGhlIHJlcXVpcmVtZW50cyBvbiBwb3Rl
bnRpYWwgc29sdXRpb25zLiBUaGlzIGRyYWZ0IHJlY2VpdmVkIGdvb2QgY29tbWVudHMgZHVyaW5n
IHRoZSBwcmVzZW50YXRpb24gb24gdGhlIElFVEYgbWVldGluZyBpbiBCLkEuDQogDQpUaGUgYXV0
aG9ycyB3b3VsZCBsaWtlIHRvIHNvbGljaXQgZnVydGhlciBmZWVkYmFja3MgZnJvbSB0aGUgbWFp
bGluZyBsaXN0LCBvbiBib3RoIHRoZSBwcm9ibGVtIHN0YXRlbWVudCBhbmQgdGhlIHNvbHV0aW9u
IHJlcXVpcmVtZW50cy4gQmFzZWQgb24gdGhlIGZlZWRiYWNrcywgd2Ugd2lsbCB1cGRhdGUgdGhl
IHByb2JsZW0gc3RhdGVtZW50IGRyYWZ0LCBhbmQgd29yayB0b2dldGhlciB0byBidWlsZCBzdWl0
YWJsZSBzb2x1dGlvbnMuIA0KIA0KVGhlIFVSTCBvZiB0aGUgZHJhZnQgaXM6DQpodHRwczovL3Rv
b2xzLmlldGYub3JnL2h0bWwvZHJhZnQtZG9uZy1vc3BmLW1heGFnZS1mbHVzaC1wcm9ibGVtLXN0
YXRlbWVudC0wMA0KIA0KQ29tbWVudHMgJiBmZWVkYmFja3MgYXJlIHdlbGNvbWUuDQogDQpCZXN0
IHJlZ2FyZHMsDQpKaWUNCiANCg==

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

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; charse=
t=3DUTF-8"><style>body { line-height: 1.5; }blockquote { margin-top: 0px; =
margin-bottom: 0px; margin-left: 0.5em; }p { margin-top: 0px; margin-botto=
m: 0px; }div.foxdiv20160826090955224101 { word-wrap: break-word; -webkit-l=
ine-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-f=
amily: CALIBRI, sans-serif; }body { font-size: 10.5pt; font-family: =E5=BE=
=AE=E8=BD=AF=E9=9B=85=E9=BB=91; color: rgb(0, 0, 0); line-height: 1.5; }</=
style></head><body>=0A<div><span></span>Hi Acee,</div><div><br></div><div>=
Totally agree with you that we have to avoid significant modification to O=
SPF.&nbsp;</div><div><br></div><div>The common point after the mail discus=
sion is production network running OSPF DOES have some problems due to sof=
tware implementation bugs or hardware defects. Those production network pr=
oblems deserve some proposals both to identify the router with bugs and to=
 mitigate the problem, for example to reduce th impact of OSPF route flapp=
ing.</div><div><br></div><div>Your suggestion is one option about defectiv=
e router identification. Thank you very much.</div>=0A<div><br></div><div>=
Best Regards,</div><hr style=3D"width: 210px; height: 1px;" color=3D"#b5c4=
df" size=3D"1" align=3D"left">=0A<div><span><div style=3D"MARGIN: 10px; FO=
NT-FAMILY: verdana; FONT-SIZE: 10pt"><div>lizhenqiang@chinamobile.com</div=
></div></span></div>=0A<blockquote style=3D"margin-top: 0px; margin-bottom=
: 0px; margin-left: 0.5em;"><div>&nbsp;</div><div style=3D"border:none;bor=
der-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm"><div style=3D"PADDI=
NG-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 12px;FONT-FAMILY:tahoma;COLOR=
:#000000; BACKGROUND: #efefef; PADDING-BOTTOM: 8px; PADDING-TOP: 8px"><div=
><b>From:</b>&nbsp;<a href=3D"mailto:acee@cisco.com">Acee Lindem (acee)</a=
></div><div><b>Date:</b>&nbsp;2016-08-25&nbsp;03:04</div><div><b>To:</b>&n=
bsp;<a href=3D"mailto:lizhenqiang@chinamobile.com">lizhenqiang@chinamobile=
.com</a>; <a href=3D"mailto:jie.dong@huawei.com">Dongjie (Jimmy)</a>; <a h=
ref=3D"mailto:ginsberg@cisco.com">Les Ginsberg (ginsberg)</a>; <a href=3D"=
mailto:ospf@ietf.org">ospf@ietf.org</a></div><div><b>CC:</b>&nbsp;<a href=
=3D"mailto:zhangxudong@huawei.com">Zhangxudong (zhangxudong, VRP)</a></div=
><div><b>Subject:</b>&nbsp;Re: [OSPF] Solicit feedbacks on draft-dong-ospf=
-maxage-flush-problem-statement</div></div></div><div><div class=3D"FoxDiv=
20160826090955224101">=0A<div>Speaking as WG member:</div>=0A<div><br>=0A<=
/div>=0A<div>Hi&nbsp;Zhenjiang,</div>=0A<div><br>=0A</div>=0A<div>I don=E2=
=80=99t doubt that this was a very disquieting experience. However, I stil=
l don=E2=80=99t think we should attempt to change the protocol to compensa=
te for routers that do not adhere to the protocol. To make an analogy, in =
my years of OSPF experience I=E2=80=99ve been=0A subject to a number of bu=
gs related to OSPF=E2=80=99s usage of local wire multicast (some triggered=
 by obscure conditions such as routing and bridging on the same port). How=
ever, I=E2=80=99ve never proposed to not use local wire multicast. Also, a=
fter 25 years of OSPFv2,=0A it doesn=E2=80=99t make sense to try and chang=
e the protocol to avoid bugs in this area. As for identifying the nefariou=
s router, I think adding a counter and possibly a separate notification to=
 the YANG model might be warranted since purging a non-self-originated=0A =
LSA should not be a common occurrence in most networks.&nbsp;</div>=0A<div=
><br>=0A</div>=0A<div>Thanks,&nbsp;</div>=0A<div>Acee</div>=0A<div>P.S. Si=
nce this is an OSPF standards list, I=E2=80=99ve purposely avoided the que=
stions as to how this catastrophic bug made it into a production network.&=
nbsp;</div>=0A<div><br>=0A</div>=0A<div><br>=0A</div>=0A<span id=3D"OLK_SR=
C_BODY_SECTION">=0A<div style=3D"font-family:Calibri; font-size:11pt; text=
-align:left; color:black; BORDER-BOTTOM: medium none; BORDER-LEFT: medium =
none; PADDING-BOTTOM: 0in; PADDING-LEFT: 0in; PADDING-RIGHT: 0in; BORDER-T=
OP: #b5c4df 1pt solid; BORDER-RIGHT: medium none; PADDING-TOP: 3pt">=0A<sp=
an style=3D"font-weight:bold">From: </span>"<a href=3D"mailto:lizhenqiang@=
chinamobile.com">lizhenqiang@chinamobile.com</a>" &lt;<a href=3D"mailto:li=
zhenqiang@chinamobile.com">lizhenqiang@chinamobile.com</a>&gt;<br>=0A<span=
 style=3D"font-weight:bold">Date: </span>Wednesday, August 24, 2016 at 2:1=
1 PM<br>=0A<span style=3D"font-weight:bold">To: </span>Jie Dong &lt;<a hre=
f=3D"mailto:jie.dong@huawei.com">jie.dong@huawei.com</a>&gt;, Acee Lindem =
&lt;<a href=3D"mailto:acee@cisco.com">acee@cisco.com</a>&gt;, "Les Ginsber=
g (ginsberg)" &lt;<a href=3D"mailto:ginsberg@cisco.com">ginsberg@cisco.com=
</a>&gt;,=0A OSPF WG List &lt;<a href=3D"mailto:ospf@ietf.org">ospf@ietf.o=
rg</a>&gt;<br>=0A<span style=3D"font-weight:bold">Cc: </span>"Zhangxudong =
(zhangxudong, VRP)" &lt;<a href=3D"mailto:zhangxudong@huawei.com">zhangxud=
ong@huawei.com</a>&gt;<br>=0A<span style=3D"font-weight:bold">Subject: </s=
pan>Re: RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-probl=
em-statement<br>=0A</div>=0A<div><br>=0A</div>=0A<blockquote id=3D"MAC_OUT=
LOOK_ATTRIBUTION_BLOCKQUOTE" style=3D"border-left-color: rgb(181, 196, 223=
); border-left-width: 5px; border-left-style: solid; padding: 0px 0px 0px =
5px; margin: 0px 0px 0px 0.5em;">=0A<div>=0A<div><!--[if gte mso 9]><xml>=
=0A<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" ></o:shapedefaults>=0A=
</xml><![endif]--><!--[if gte mso 9]><xml>=0A<o:shapelayout v:ext=3D"edit"=
>=0A<o:idmap v:ext=3D"edit" data=3D"1" ></o:idmap>=0A</o:shapelayout></xml=
><![endif]-->=0A<div><span></span>Hello Jie, Acee and Les,</div>=0A<div><b=
r>=0A</div>=0A<div>I am a coauthor of this draft from operator China Mobil=
e. Thank you all for your discussion and suggestion in the previous mails.=
 As you all discussed, a misbehavior OSPF router (due to software or hardw=
are problem) can cause severe problem in the whole=0A OSPF domain.&nbsp;</=
div>=0A<div><br>=0A</div>=0A<div>Here I want to point out that OSPF route =
flapping DID occour in my field network contributed by&nbsp;<span style=3D=
"font-size: 10.5pt; line-height: 1.5; background-color: window;">a misbeha=
vior OSPF router installed. The procedure to analyze and look for the=0A c=
ause were very complicated because we did not know the source of the flush=
ing. Two hours past, we could not identify the real cause and restore our =
network. The CPU utilization of OSPF routers was high, the network traffic=
 decreased significantly, lots of=0A tunnel down warnings raised. When we =
tried to shutdown one</span><span style=3D"font-size: 10.5pt; line-height:=
 1.5; background-color: window;">&nbsp;OSPF router, route flapping stopped=
. This router was a newly deployed one. Through communication with our ven=
dor,=0A they admitted that this product had some defects in dealing with O=
SPF protocol. This kind of defects are difficult for us to test &nbsp;when=
 they apply for entrance in our network. Once defective products are deplo=
yed in the field network, &nbsp;locating the problem=0A is very hard and t=
ime consuming.&nbsp;</span></div>=0A<div><span style=3D"font-size: 10.5pt;=
 line-height: 1.5; background-color: window;"><br>=0A</span></div>=0A<div>=
<span style=3D"font-size: 10.5pt; line-height: 1.5; background-color: wind=
ow;">So, I&nbsp;</span><span space=3D"0| " right-pos=3D"76|183" left-pos=
=3D"76|183" style=3D"font-size: 10.5pt; line-height: 1.5; background-color=
: window;">think it is necessary for us to solve=0A the problem and improv=
e the robustness of the protocol.</span><span class=3D"high-light-bg" spac=
e=3D"0| " right-pos=3D"259|51" left-pos=3D"259|51" style=3D"font-size: 10.=
5pt; line-height: 1.5; background-color: window;"> At least it should prov=
ide the means to help=0A us locate the OSPF route flapping problem.</span>=
</div>=0A<div><br>=0A</div>=0A<hr style=3D"width: 210px; height: 1px;" col=
or=3D"#b5c4df" size=3D"1" align=3D"left">=0A<div><span>=0A<div style=3D"MA=
RGIN: 10px; FONT-FAMILY: verdana; FONT-SIZE: 10pt">=0A<div><a href=3D"mail=
to:lizhenqiang@chinamobile.com">lizhenqiang@chinamobile.com</a></div>=0A</=
div>=0A</span></div>=0A<blockquote style=3D"margin-top: 0px; margin-bottom=
: 0px; margin-left: 0.5em;">=0A<div>&nbsp;</div>=0A<div style=3D"border:no=
ne;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm">=0A<div style=
=3D"PADDING-RIGHT: 8px; PADDING-LEFT: 8px; FONT-SIZE: 12px;FONT-FAMILY:tah=
oma;COLOR:#000000; BACKGROUND: #efefef; PADDING-BOTTOM: 8px; PADDING-TOP: =
8px">=0A<div><b>From:</b>&nbsp;<a href=3D"mailto:jie.dong@huawei.com" styl=
e=3D"color: blue; text-decoration: underline;">Dongjie (Jimmy)</a></div>=
=0A<div><b>Date:</b>&nbsp;2016-08-18&nbsp;17:09</div>=0A<div><b>To:</b>&nb=
sp;<a href=3D"mailto:acee@cisco.com" style=3D"color: blue; text-decoration=
: underline;">Acee Lindem (acee)</a>;=0A<a href=3D"mailto:ginsberg@cisco.c=
om" style=3D"color: blue; text-decoration: underline;">=0ALes Ginsberg (gi=
nsberg)</a>; <a href=3D"mailto:ospf@ietf.org" style=3D"color: blue; text-d=
ecoration: underline;">=0Aospf@ietf.org</a></div>=0A<div><b>CC:</b>&nbsp;<=
a href=3D"mailto:zhangxudong@huawei.com" style=3D"color: blue; text-decora=
tion: underline;">Zhangxudong (zhangxudong, VRP)</a>;=0A<a href=3D"mailto:=
lizhenqiang@chinamobile.com" style=3D"color: blue; text-decoration: underl=
ine;">=0Alizhenqiang@chinamobile.com</a></div>=0A<div><b>Subject:</b>&nbsp=
;RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-problem-stat=
ement</div>=0A</div>=0A</div>=0A<div>=0A<div class=3D"FoxDiv20160825010243=
562836"><!--[if gte mso 9]><xml>=0A<o:shapedefaults v:ext=3D"edit" spidmax=
=3D"1026" ></o:shapedefaults>=0A</xml><![endif]--><!--[if gte mso 9]><xml>=
=0A<o:shapelayout v:ext=3D"edit">=0A<o:idmap v:ext=3D"edit" data=3D"1" ></=
o:idmap>=0A</o:shapelayout></xml><![endif]-->=0A<div class=3D"WordSection1=
" style=3D"page: WordSection1;">=0A<p class=3D"MsoNormal" style=3D"margin:=
 0px 0cm; text-align: justify; font-size: 10.5pt; font-family: Calibri, sa=
ns-serif;">=0A<span lang=3D"EN-US" style=3D"color:#1F497D">Hi Acee, <o:p><=
/o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0px 0cm; text-a=
lign: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;">=0A<s=
pan lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&nbsp;</o:p></span></p>=0A=
<p class=3D"MsoNormal" style=3D"margin: 0px 0cm; text-align: justify; font=
-size: 10.5pt; font-family: Calibri, sans-serif;">=0A<span lang=3D"EN-US" =
style=3D"color:#1F497D">Please see my replies inline:<o:p></o:p></span></p=
>=0A<p class=3D"MsoNormal" style=3D"margin: 0px 0cm; text-align: justify; =
font-size: 10.5pt; font-family: Calibri, sans-serif;">=0A<span lang=3D"EN-=
US" style=3D"color:#1F497D"><o:p>&nbsp;</o:p></span></p>=0A<div>=0A<div st=
yle=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0c=
m">=0A<p class=3D"MsoNormal" align=3D"left" style=3D"text-align: justify; =
margin: 0px 0cm; font-size: 10.5pt; font-family: Calibri, sans-serif;">=0A=
<b><span lang=3D"EN-US" style=3D"font-size: 10pt; font-family: Tahoma, san=
s-serif;">From:</span></b><span lang=3D"EN-US" style=3D"font-size: 10pt; f=
ont-family: Tahoma, sans-serif;"> Acee Lindem (acee) [<a href=3D"mailto:ac=
ee@cisco.com">mailto:acee@cisco.com</a>]=0A<br>=0A<b>Sent:</b> Thursday, A=
ugust 18, 2016 2:23 AM<br>=0A<b>To:</b> Dongjie (Jimmy); Les Ginsberg (gin=
sberg); <a href=3D"mailto:ospf@ietf.org">=0Aospf@ietf.org</a><br>=0A<b>Cc:=
</b> Zhangxudong (zhangxudong, VRP); <a href=3D"mailto:lizhenqiang@chinamo=
bile.com">=0Alizhenqiang@chinamobile.com</a><br>=0A<b>Subject:</b> Re: [OS=
PF] Solicit feedbacks on draft-dong-ospf-maxage-flush-problem-statement<o:=
p></o:p></span></p>=0A</div>=0A</div>=0A<p class=3D"MsoNormal" align=3D"le=
ft" style=3D"text-align: justify; margin: 0px 0cm; font-size: 10.5pt; font=
-family: Calibri, sans-serif;">=0A<span lang=3D"EN-US"><o:p>&nbsp;</o:p></=
span></p>=0A<div>=0A<p class=3D"MsoNormal" style=3D"margin: 0px 0cm; text-=
align: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;">=0A<=
span lang=3D"EN-US" style=3D"color:black">Speaking as a WG member who has =
some experience with OSPF implementations:&nbsp;<o:p></o:p></span></p>=0A<=
/div>=0A<div>=0A<p class=3D"MsoNormal" style=3D"margin: 0px 0cm; text-alig=
n: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;">=0A<span=
 lang=3D"EN-US" style=3D"color:black"><o:p>&nbsp;</o:p></span></p>=0A</div=
>=0A<div>=0A<p class=3D"MsoNormal" style=3D"margin: 0px 0cm; text-align: j=
ustify; font-size: 10.5pt; font-family: Calibri, sans-serif;">=0A<span lan=
g=3D"EN-US" style=3D"color:black">Hi Jie,&nbsp;<o:p></o:p></span></p>=0A</=
div>=0A<div>=0A<p class=3D"MsoNormal" style=3D"margin: 0px 0cm; text-align=
: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;">=0A<span =
lang=3D"EN-US" style=3D"color:black"><o:p>&nbsp;</o:p></span></p>=0A</div>=
=0A<div>=0A<p class=3D"MsoNormal" style=3D"margin: 0px 0cm; text-align: ju=
stify; font-size: 10.5pt; font-family: Calibri, sans-serif;">=0A<span lang=
=3D"EN-US" style=3D"color:black">Along with Les, I=E2=80=99m also against =
progressing this draft.&nbsp;<o:p></o:p></span></p>=0A</div>=0A<div>=0A<p =
class=3D"MsoNormal" style=3D"margin: 0px 0cm; text-align: justify; font-si=
ze: 10.5pt; font-family: Calibri, sans-serif;">=0A<span lang=3D"EN-US" sty=
le=3D"color:black"><o:p>&nbsp;</o:p></span></p>=0A</div>=0A<div style=3D"b=
order:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm">=0A<p=
 class=3D"MsoNormal" style=3D"margin: 0px 0cm; text-align: justify; font-s=
ize: 10.5pt; font-family: Calibri, sans-serif;">=0A<b><span lang=3D"EN-US"=
 style=3D"font-size:11.0pt;color:black">From: </span></b><span lang=3D"EN-=
US" style=3D"font-size:11.0pt;color:black">Jie Dong &lt;<a href=3D"mailto:=
jie.dong@huawei.com" style=3D"color: blue; text-decoration: underline;">ji=
e.dong@huawei.com</a>&gt;<br>=0A<b>Date: </b>Tuesday, August 16, 2016 at 9=
:56 AM<br>=0A<b>To: </b>Acee Lindem &lt;<a href=3D"mailto:acee@cisco.com" =
style=3D"color: blue; text-decoration: underline;">acee@cisco.com</a>&gt;,=
 "Les Ginsberg (ginsberg)" &lt;<a href=3D"mailto:ginsberg@cisco.com" style=
=3D"color: blue; text-decoration: underline;">ginsberg@cisco.com</a>&gt;,=
=0A OSPF WG List &lt;<a href=3D"mailto:ospf@ietf.org" style=3D"color: blue=
; text-decoration: underline;">ospf@ietf.org</a>&gt;<br>=0A<b>Cc: </b>"Zha=
ngxudong (zhangxudong, VRP)" &lt;<a href=3D"mailto:zhangxudong@huawei.com"=
 style=3D"color: blue; text-decoration: underline;">zhangxudong@huawei.com=
</a>&gt;, "<a href=3D"mailto:lizhenqiang@chinamobile.com" style=3D"color: =
blue; text-decoration: underline;">lizhenqiang@chinamobile.com</a>"=0A &lt=
;<a href=3D"mailto:lizhenqiang@chinamobile.com" style=3D"color: blue; text=
-decoration: underline;">lizhenqiang@chinamobile.com</a>&gt;<br>=0A<b>Subj=
ect: </b>RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-prob=
lem-statement<o:p></o:p></span></p>=0A</div>=0A<div>=0A<p class=3D"MsoNorm=
al" style=3D"margin: 0px 0cm; text-align: justify; font-size: 10.5pt; font=
-family: Calibri, sans-serif;">=0A<span lang=3D"EN-US" style=3D"color:blac=
k"><o:p>&nbsp;</o:p></span></p>=0A</div>=0A<blockquote style=3D"border-sty=
le: none none none solid; border-left-color: rgb(181, 196, 223); border-le=
ft-width: 4.5pt; padding: 0cm 0cm 0cm 4pt; margin: 0px 0cm 0px 0.5em;" id=
=3D"MAC_OUTLOOK_ATTRIBUTION_BLOCKQUOTE">=0A<div>=0A<div>=0A<p class=3D"Mso=
Normal" style=3D"margin: 0px 0cm; text-align: justify; font-size: 10.5pt; =
font-family: Calibri, sans-serif;">=0A<span lang=3D"EN-US" style=3D"color:=
#1F497D">Hi Acee, </span><span lang=3D"EN-US" style=3D"color:black"><o:p><=
/o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0px 0cm; text-a=
lign: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;">=0A<s=
pan lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;</span><span lang=3D"EN-U=
S" style=3D"color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" s=
tyle=3D"margin: 0px 0cm; text-align: justify; font-size: 10.5pt; font-fami=
ly: Calibri, sans-serif;">=0A<span lang=3D"EN-US" style=3D"color:#1F497D">=
Thanks a lot for your feedbacks.</span><span lang=3D"EN-US" style=3D"color=
:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0=
px 0cm; text-align: justify; font-size: 10.5pt; font-family: Calibri, sans=
-serif;">=0A<span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;</span><spa=
n lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>=0A<p class=
=3D"MsoNormal" style=3D"margin: 0px 0cm; text-align: justify; font-size: 1=
0.5pt; font-family: Calibri, sans-serif;">=0A<span lang=3D"EN-US" style=3D=
"color:#1F497D">For packet corruption which impacts the LS age before the =
LSAs are packed into LSU packet, I agree it is less likely to happen than =
the other cases. However I think we agree that OSPF authentication only pr=
otect the=0A packet level corruption, which cannot help to detect the corr=
uption at LSA level.</span><span lang=3D"EN-US" style=3D"color:black"><o:p=
></o:p></span></p>=0A</div>=0A</div>=0A</blockquote>=0A<div>=0A<p class=3D=
"MsoNormal" align=3D"left" style=3D"text-align: justify; margin: 0px 0cm; =
font-size: 10.5pt; font-family: Calibri, sans-serif;">=0A<span lang=3D"EN-=
US" style=3D"color:black"><o:p>&nbsp;</o:p></span></p>=0A</div>=0A<div>=0A=
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align: justify; margin=
: 0px 0cm; font-size: 10.5pt; font-family: Calibri, sans-serif;">=0A<span =
lang=3D"EN-US" style=3D"color:black">So, you are suggesting that LSAs are =
corrupted in the database in such a way that the LSA Age is set exactly to=
 0xE10? How would the implementation know that this had happened and prema=
turely age the packet? Database aging=0A just doesn=E2=80=99t work this wa=
y (unless the implementation is particularly na=C3=AFve).&nbsp;<o:p></o:p>=
</span></p>=0A<p class=3D"MsoNormal" align=3D"left" style=3D"text-align: j=
ustify; margin: 0px 0cm; font-size: 10.5pt; font-family: Calibri, sans-ser=
if;">=0A<span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&nbsp;</o:p></sp=
an></p>=0A<p class=3D"MsoNormal" align=3D"left" style=3D"text-align: justi=
fy; margin: 0px 0cm; font-size: 10.5pt; font-family: Calibri, sans-serif;"=
>=0A<span lang=3D"EN-US" style=3D"color:#1F497D">[Jie] Actually the case i=
s when the LSA is about to be exchanged with neighbor, during the message =
packing the LS age is corrupted to either Maxage or a large number close t=
o Maxage. The sending router does not intend=0A to do a Maxage flush, howe=
ver the neighbor routers which receive the message would treat this as a f=
lush. This is a possible case although less likely to happen than the othe=
r cases.<o:p></o:p></span></p>=0A</div>=0A<div>=0A<p class=3D"MsoNormal" a=
lign=3D"left" style=3D"text-align: justify; margin: 0px 0cm; font-size: 10=
.5pt; font-family: Calibri, sans-serif;">=0A<span lang=3D"EN-US" style=3D"=
color:black"><o:p>&nbsp;</o:p></span></p>=0A</div>=0A<blockquote style=3D"=
border-style: none none none solid; border-left-color: rgb(181, 196, 223);=
 border-left-width: 4.5pt; padding: 0cm 0cm 0cm 4pt; margin: 0px 0cm 0px 0=
.5em;" id=3D"MAC_OUTLOOK_ATTRIBUTION_BLOCKQUOTE">=0A<div>=0A<div>=0A<p cla=
ss=3D"MsoNormal" style=3D"margin: 0px 0cm; text-align: justify; font-size:=
 10.5pt; font-family: Calibri, sans-serif;">=0A<span lang=3D"EN-US" style=
=3D"color:#1F497D">&nbsp;</span><span lang=3D"EN-US" style=3D"color:black"=
><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0px 0cm;=
 text-align: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;=
">=0A<span lang=3D"EN-US" style=3D"color:#1F497D">In my understanding, rob=
ustness is an important feature of network protocols, which include the ro=
bustness to errors and failures happened in the network. If there is a bug=
 in a particular router in the network, operator=0A would not allow the wh=
ole network being impacted, which means other routers in the network needs=
 to work properly in this situation. For example in BGP, the error handlin=
g mechanism has been optimized to avoid unnecessary session teardown.</spa=
n><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>=0A</di=
v>=0A</div>=0A</blockquote>=0A<div>=0A<p class=3D"MsoNormal" align=3D"left=
" style=3D"text-align: justify; margin: 0px 0cm; font-size: 10.5pt; font-f=
amily: Calibri, sans-serif;">=0A<span lang=3D"EN-US" style=3D"color:black"=
><o:p>&nbsp;</o:p></span></p>=0A</div>=0A<div>=0A<p class=3D"MsoNormal" al=
ign=3D"left" style=3D"text-align: justify; margin: 0px 0cm; font-size: 10.=
5pt; font-family: Calibri, sans-serif;">=0A<span lang=3D"EN-US" style=3D"c=
olor:black">So you agree your problem statement is confined to a software =
bug resulting in LSAs being aged too quickly? I think this is the third ti=
me I=E2=80=99ve raised this question.&nbsp;<o:p></o:p></span></p>=0A<p cla=
ss=3D"MsoNormal" align=3D"left" style=3D"text-align: justify; margin: 0px =
0cm; font-size: 10.5pt; font-family: Calibri, sans-serif;">=0A<span lang=
=3D"EN-US" style=3D"color:#1F497D">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=0A<o:p></o:p><=
/span></p>=0A<p class=3D"MsoNormal" align=3D"left" style=3D"text-align: ju=
stify; margin: 0px 0cm; font-size: 10.5pt; font-family: Calibri, sans-seri=
f;">=0A<span lang=3D"EN-US" style=3D"color:#1F497D">[Jie] As I said before=
, the problems happened in the production network are caused by software b=
ug in LSA aging, so I think this is the major case.=0A<o:p></o:p></span></=
p>=0A</div>=0A<div>=0A<p class=3D"MsoNormal" align=3D"left" style=3D"text-=
align: justify; margin: 0px 0cm; font-size: 10.5pt; font-family: Calibri, =
sans-serif;">=0A<span lang=3D"EN-US" style=3D"color:black"><o:p>&nbsp;</o:=
p></span></p>=0A</div>=0A<div>=0A<p class=3D"MsoNormal" align=3D"left" sty=
le=3D"text-align: justify; margin: 0px 0cm; font-size: 10.5pt; font-family=
: Calibri, sans-serif;">=0A<span lang=3D"EN-US" style=3D"color:black">If i=
t has such a problem (whether it be due to a system timer bug or a some mo=
re specific aging problem), it seems the router would also be refreshing i=
ts LSAs all too frequently (at least at twice the rate) and it would=0A be=
 readily identifiable. For a system time problem, the router would likely =
have many other problems. For example, it would not maintain OSPF adjacenc=
ies if the dead timer advances fast enough. It would retransmit at a very =
fast rate as well. Are you going=0A to write problem statements and sugges=
t solutions for these situations as well?&nbsp;<o:p></o:p></span></p>=0A<p=
 class=3D"MsoNormal" align=3D"left" style=3D"text-align: justify; margin: =
0px 0cm; font-size: 10.5pt; font-family: Calibri, sans-serif;">=0A<span la=
ng=3D"EN-US" style=3D"color:#1F497D"><o:p>&nbsp;</o:p></span></p>=0A</div>=
=0A<div>=0A<p class=3D"MsoNormal" align=3D"left" style=3D"text-align: just=
ify; margin: 0px 0cm; font-size: 10.5pt; font-family: Calibri, sans-serif;=
">=0A<span lang=3D"EN-US" style=3D"color:#1F497D">[Jie] This depends on th=
e implementation. the software bug may only impact the aging of LSAs recei=
ved from other routers. And frequent LSA refreshing may be caused by other=
 cases such as link oscillation. &nbsp;For a system=0A timer problem, OSPF=
 adjacency may oscillate, but if the management connection is impacted, su=
ch oscillation is difficult to be identified.=0A<o:p></o:p></span></p>=0A<=
p class=3D"MsoNormal" align=3D"left" style=3D"text-align: justify; margin:=
 0px 0cm; font-size: 10.5pt; font-family: Calibri, sans-serif;">=0A<span l=
ang=3D"EN-US" style=3D"color:#1F497D"><o:p>&nbsp;</o:p></span></p>=0A</div=
>=0A<div>=0A<p class=3D"MsoNormal" align=3D"left" style=3D"text-align: jus=
tify; margin: 0px 0cm; font-size: 10.5pt; font-family: Calibri, sans-serif=
;">=0A<span lang=3D"EN-US" style=3D"color:black">What about other bugs? Wh=
at if the router erroneously specifies a neighbor=E2=80=99s router-id as i=
ts own in a Router-LSA? Is this a problem the protocol should handle?&nbsp=
;<o:p></o:p></span></p>=0A<p class=3D"MsoNormal" align=3D"left" style=3D"t=
ext-align: justify; margin: 0px 0cm; font-size: 10.5pt; font-family: Calib=
ri, sans-serif;">=0A<span lang=3D"EN-US" style=3D"color:#1F497D"><o:p>&nbs=
p;</o:p></span></p>=0A<p class=3D"MsoNormal" align=3D"left" style=3D"text-=
align: justify; margin: 0px 0cm; font-size: 10.5pt; font-family: Calibri, =
sans-serif;">=0A<span lang=3D"EN-US" style=3D"color:#1F497D">[Jie] Depends=
 on the significance to network, case by case analysis may be needed.=0A<o=
:p></o:p></span></p>=0A</div>=0A<div>=0A<p class=3D"MsoNormal" align=3D"le=
ft" style=3D"text-align: justify; margin: 0px 0cm; font-size: 10.5pt; font=
-family: Calibri, sans-serif;">=0A<span lang=3D"EN-US" style=3D"color:blac=
k"><o:p>&nbsp;</o:p></span></p>=0A</div>=0A<blockquote style=3D"border-sty=
le: none none none solid; border-left-color: rgb(181, 196, 223); border-le=
ft-width: 4.5pt; padding: 0cm 0cm 0cm 4pt; margin: 0px 0cm 0px 0.5em;" id=
=3D"MAC_OUTLOOK_ATTRIBUTION_BLOCKQUOTE">=0A<div>=0A<div>=0A<p class=3D"Mso=
Normal" style=3D"margin: 0px 0cm; text-align: justify; font-size: 10.5pt; =
font-family: Calibri, sans-serif;">=0A<span lang=3D"EN-US" style=3D"color:=
#1F497D">&nbsp;</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:=
p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0px 0cm; text-alig=
n: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;">=0A<span=
 lang=3D"EN-US" style=3D"color:#1F497D">I agree that OSPF Yang notificatio=
n for LSA timeout is a nice thing to have and could be useful to identify =
the misbehaved router. My concern is sometimes the network may be severely=
 impacted that the connectivity of=0A netconf/restconf is also impacted. T=
o avoid this, some mechanism to mitigate the impact of this problem could =
help.</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span><=
/p>=0A</div>=0A</div>=0A</blockquote>=0A<div>=0A<p class=3D"MsoNormal" ali=
gn=3D"left" style=3D"text-align: justify; margin: 0px 0cm; font-size: 10.5=
pt; font-family: Calibri, sans-serif;">=0A<span lang=3D"EN-US" style=3D"co=
lor:black"><o:p>&nbsp;</o:p></span></p>=0A</div>=0A<div>=0A<p class=3D"Mso=
Normal" align=3D"left" style=3D"text-align: justify; margin: 0px 0cm; font=
-size: 10.5pt; font-family: Calibri, sans-serif;">=0A<span lang=3D"EN-US" =
style=3D"color:black">I believe a router have such impact would be easy to=
 identify=E2=80=A6&nbsp;<o:p></o:p></span></p>=0A<p class=3D"MsoNormal" al=
ign=3D"left" style=3D"text-align: justify; margin: 0px 0cm; font-size: 10.=
5pt; font-family: Calibri, sans-serif;">=0A<span lang=3D"EN-US" style=3D"c=
olor:#1F497D"><o:p>&nbsp;</o:p></span></p>=0A<p class=3D"MsoNormal" align=
=3D"left" style=3D"text-align: justify; margin: 0px 0cm; font-size: 10.5pt=
; font-family: Calibri, sans-serif;">=0A<span lang=3D"EN-US" style=3D"colo=
r:#1F497D">[Jie] According to the feedback from on-site engineers, when IG=
P routing is oscillating severely which makes the management connection un=
available, it usually takes much longer time for troubleshooting, as loggi=
ng to=0A any router cannot be done via the management network. So maybe it=
 would be better to have some automatic mechanism to reduce the impact bef=
ore it becomes a big problem to troubleshoot.<o:p></o:p></span></p>=0A<p c=
lass=3D"MsoNormal" align=3D"left" style=3D"text-align: justify; margin: 0p=
x 0cm; font-size: 10.5pt; font-family: Calibri, sans-serif;">=0A<span lang=
=3D"EN-US" style=3D"color:#1F497D"><o:p>&nbsp;</o:p></span></p>=0A<p class=
=3D"MsoNormal" align=3D"left" style=3D"text-align: justify; margin: 0px 0c=
m; font-size: 10.5pt; font-family: Calibri, sans-serif;">=0A<span lang=3D"=
EN-US" style=3D"color:#1F497D">Best regards,<o:p></o:p></span></p>=0A<p cl=
ass=3D"MsoNormal" align=3D"left" style=3D"text-align: justify; margin: 0px=
 0cm; font-size: 10.5pt; font-family: Calibri, sans-serif;">=0A<span lang=
=3D"EN-US" style=3D"color:#1F497D">Jie<o:p></o:p></span></p>=0A</div>=0A<d=
iv>=0A<p class=3D"MsoNormal" align=3D"left" style=3D"text-align: justify; =
margin: 0px 0cm; font-size: 10.5pt; font-family: Calibri, sans-serif;">=0A=
<span lang=3D"EN-US" style=3D"color:black"><o:p>&nbsp;</o:p></span></p>=0A=
</div>=0A<div>=0A<p class=3D"MsoNormal" align=3D"left" style=3D"text-align=
: justify; margin: 0px 0cm; font-size: 10.5pt; font-family: Calibri, sans-=
serif;">=0A<span lang=3D"EN-US" style=3D"color:black">Thanks,<o:p></o:p></=
span></p>=0A</div>=0A<div>=0A<p class=3D"MsoNormal" align=3D"left" style=
=3D"text-align: justify; margin: 0px 0cm; font-size: 10.5pt; font-family: =
Calibri, sans-serif;">=0A<span lang=3D"EN-US" style=3D"color:black">Acee&n=
bsp;<o:p></o:p></span></p>=0A</div>=0A<div>=0A<p class=3D"MsoNormal" align=
=3D"left" style=3D"text-align: justify; margin: 0px 0cm; font-size: 10.5pt=
; font-family: Calibri, sans-serif;">=0A<span lang=3D"EN-US" style=3D"colo=
r:black"><o:p>&nbsp;</o:p></span></p>=0A</div>=0A<blockquote style=3D"bord=
er-style: none none none solid; border-left-color: rgb(181, 196, 223); bor=
der-left-width: 4.5pt; padding: 0cm 0cm 0cm 4pt; margin: 0px 0cm 0px 0.5em=
;" id=3D"MAC_OUTLOOK_ATTRIBUTION_BLOCKQUOTE">=0A<div>=0A<div>=0A<p class=
=3D"MsoNormal" style=3D"margin: 0px 0cm; text-align: justify; font-size: 1=
0.5pt; font-family: Calibri, sans-serif;">=0A<span lang=3D"EN-US" style=3D=
"color:#1F497D">&nbsp;</span><span lang=3D"EN-US" style=3D"color:black"><o=
:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0px 0cm; te=
xt-align: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;">=
=0A<span lang=3D"EN-US" style=3D"color:#1F497D">Best regards,</span><span =
lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>=0A<p class=3D"=
MsoNormal" style=3D"margin: 0px 0cm; text-align: justify; font-size: 10.5p=
t; font-family: Calibri, sans-serif;">=0A<span lang=3D"EN-US" style=3D"col=
or:#1F497D">Jie</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:=
p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0px 0cm; text-alig=
n: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;">=0A<span=
 lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;</span><span lang=3D"EN-US" =
style=3D"color:black"><o:p></o:p></span></p>=0A<div>=0A<div style=3D"borde=
r:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm">=0A<p cla=
ss=3D"MsoNormal" align=3D"left" style=3D"text-align: justify; margin: 0px =
0cm; font-size: 10.5pt; font-family: Calibri, sans-serif;">=0A<b><span lan=
g=3D"EN-US" style=3D"font-size: 10pt; font-family: Tahoma, sans-serif; col=
or: black;">From:</span></b><span lang=3D"EN-US" style=3D"font-size: 10pt;=
 font-family: Tahoma, sans-serif; color: black;"> Acee Lindem (acee) [<a h=
ref=3D"mailto:acee@cisco.com" style=3D"color: blue; text-decoration: under=
line;">mailto:acee@cisco.com</a>]=0A<br>=0A<b>Sent:</b> Saturday, August 1=
3, 2016 3:27 AM<br>=0A<b>To:</b> Les Ginsberg (ginsberg); Dongjie (Jimmy);=
 <a href=3D"mailto:ospf@ietf.org" style=3D"color: blue; text-decoration: u=
nderline;">=0Aospf@ietf.org</a><br>=0A<b>Cc:</b> Zhangxudong (zhangxudong,=
 VRP); <a href=3D"mailto:lizhenqiang@chinamobile.com" style=3D"color: blue=
; text-decoration: underline;">=0Alizhenqiang@chinamobile.com</a><br>=0A<b=
>Subject:</b> Re: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush=
-problem-statement</span><span lang=3D"EN-US" style=3D"color:black"><o:p><=
/o:p></span></p>=0A</div>=0A</div>=0A<p class=3D"MsoNormal" align=3D"left"=
 style=3D"text-align: justify; margin: 0px 0cm; font-size: 10.5pt; font-fa=
mily: Calibri, sans-serif;">=0A<span lang=3D"EN-US" style=3D"color:black">=
&nbsp;<o:p></o:p></span></p>=0A<div>=0A<p class=3D"MsoNormal" style=3D"mar=
gin: 0px 0cm; text-align: justify; font-size: 10.5pt; font-family: Calibri=
, sans-serif;">=0A<span lang=3D"EN-US" style=3D"color:black">Speaking as a=
 WG member:&nbsp;<o:p></o:p></span></p>=0A</div>=0A<div>=0A<p class=3D"Mso=
Normal" style=3D"margin: 0px 0cm; text-align: justify; font-size: 10.5pt; =
font-family: Calibri, sans-serif;">=0A<span lang=3D"EN-US" style=3D"color:=
black">&nbsp;<o:p></o:p></span></p>=0A</div>=0A<div>=0A<p class=3D"MsoNorm=
al" style=3D"margin: 0px 0cm; text-align: justify; font-size: 10.5pt; font=
-family: Calibri, sans-serif;">=0A<span lang=3D"EN-US" style=3D"color:blac=
k">Hi Jie,&nbsp;<o:p></o:p></span></p>=0A</div>=0A<div>=0A<p class=3D"MsoN=
ormal" style=3D"margin: 0px 0cm; text-align: justify; font-size: 10.5pt; f=
ont-family: Calibri, sans-serif;">=0A<span lang=3D"EN-US" style=3D"color:b=
lack">&nbsp;<o:p></o:p></span></p>=0A</div>=0A<div>=0A<p class=3D"MsoNorma=
l" style=3D"margin: 0px 0cm; text-align: justify; font-size: 10.5pt; font-=
family: Calibri, sans-serif;">=0A<span lang=3D"EN-US" style=3D"color:black=
">I believe we agree that the problem is confined to OSPF bugs, system tim=
er bugs, &nbsp;and packet corruption. I=E2=80=99d assert that corruption c=
an be detected via OSPF authentication. In fact, there is a well-known ant=
idote where=0A IS-IS authentication was enabled solely for the purpose of =
filtering corrupted protocol packets in an environment with line cards tha=
t were prone to such corruption. Hence, we are left with problems based on=
 OSPF or system timer bugs. If there were a system=0A timer bug, I=E2=80=
=99d doubt that networking device with such a bug would be functional to t=
he point of being able to establish and maintaining OSPF adjacencies.&nbsp=
;&nbsp;Do we really want to enhance the protocol to deal with bugs?&nbsp;<=
o:p></o:p></span></p>=0A</div>=0A<div>=0A<p class=3D"MsoNormal" style=3D"m=
argin: 0px 0cm; text-align: justify; font-size: 10.5pt; font-family: Calib=
ri, sans-serif;">=0A<span lang=3D"EN-US" style=3D"color:black">&nbsp;<o:p>=
</o:p></span></p>=0A</div>=0A<div>=0A<p class=3D"MsoNormal" style=3D"margi=
n: 0px 0cm; text-align: justify; font-size: 10.5pt; font-family: Calibri, =
sans-serif;">=0A<span lang=3D"EN-US" style=3D"color:black">I=E2=80=99ve th=
ought about this and one potential action I could envision would be to add=
 a separate OSPF YANG notification where an LSA times out and a router oth=
er than the originator purges it. This way, the misbehaving OSPF=0A router=
 could be readily identified.&nbsp;<o:p></o:p></span></p>=0A</div>=0A<div>=
=0A<p class=3D"MsoNormal" style=3D"margin: 0px 0cm; text-align: justify; f=
ont-size: 10.5pt; font-family: Calibri, sans-serif;">=0A<span lang=3D"EN-U=
S" style=3D"color:black">&nbsp;<o:p></o:p></span></p>=0A</div>=0A<div>=0A<=
p class=3D"MsoNormal" style=3D"margin: 0px 0cm; text-align: justify; font-=
size: 10.5pt; font-family: Calibri, sans-serif;">=0A<span lang=3D"EN-US" s=
tyle=3D"color:black">Thanks,<o:p></o:p></span></p>=0A</div>=0A<div>=0A<p c=
lass=3D"MsoNormal" style=3D"margin: 0px 0cm; text-align: justify; font-siz=
e: 10.5pt; font-family: Calibri, sans-serif;">=0A<span lang=3D"EN-US" styl=
e=3D"color:black">Acee&nbsp;<o:p></o:p></span></p>=0A</div>=0A<div>=0A<p c=
lass=3D"MsoNormal" style=3D"margin: 0px 0cm; text-align: justify; font-siz=
e: 10.5pt; font-family: Calibri, sans-serif;">=0A<span lang=3D"EN-US" styl=
e=3D"color:black">&nbsp;<o:p></o:p></span></p>=0A</div>=0A<div>=0A<p class=
=3D"MsoNormal" style=3D"margin: 0px 0cm; text-align: justify; font-size: 1=
0.5pt; font-family: Calibri, sans-serif;">=0A<span lang=3D"EN-US" style=3D=
"color:black">&nbsp;<o:p></o:p></span></p>=0A</div>=0A<div style=3D"border=
:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm">=0A<p clas=
s=3D"MsoNormal" style=3D"margin: 0px 0cm; text-align: justify; font-size: =
10.5pt; font-family: Calibri, sans-serif;">=0A<b><span lang=3D"EN-US" styl=
e=3D"font-size:11.0pt;color:black">From: </span></b><span lang=3D"EN-US" s=
tyle=3D"font-size:11.0pt;color:black">OSPF &lt;<a href=3D"mailto:ospf-boun=
ces@ietf.org" style=3D"color: blue; text-decoration: underline;">ospf-boun=
ces@ietf.org</a>&gt; on behalf=0A of "Les Ginsberg (ginsberg)" &lt;<a href=
=3D"mailto:ginsberg@cisco.com" style=3D"color: blue; text-decoration: unde=
rline;">ginsberg@cisco.com</a>&gt;<br>=0A<b>Date: </b>Thursday, August 11,=
 2016 at 1:29 PM<br>=0A<b>To: </b>Jie Dong &lt;<a href=3D"mailto:jie.dong@=
huawei.com" style=3D"color: blue; text-decoration: underline;">jie.dong@hu=
awei.com</a>&gt;, OSPF WG List &lt;<a href=3D"mailto:ospf@ietf.org" style=
=3D"color: blue; text-decoration: underline;">ospf@ietf.org</a>&gt;<br>=0A=
<b>Cc: </b>"Zhangxudong (zhangxudong, VRP)" &lt;<a href=3D"mailto:zhangxud=
ong@huawei.com" style=3D"color: blue; text-decoration: underline;">zhangxu=
dong@huawei.com</a>&gt;, "<a href=3D"mailto:lizhenqiang@chinamobile.com" s=
tyle=3D"color: blue; text-decoration: underline;">lizhenqiang@chinamobile.=
com</a>"=0A &lt;<a href=3D"mailto:lizhenqiang@chinamobile.com" style=3D"co=
lor: blue; text-decoration: underline;">lizhenqiang@chinamobile.com</a>&gt=
;<br>=0A<b>Subject: </b>Re: [OSPF] Solicit feedbacks on draft-dong-ospf-ma=
xage-flush-problem-statement</span><span lang=3D"EN-US" style=3D"color:bla=
ck"><o:p></o:p></span></p>=0A</div>=0A<div>=0A<p class=3D"MsoNormal" style=
=3D"margin: 0px 0cm; text-align: justify; font-size: 10.5pt; font-family: =
Calibri, sans-serif;">=0A<span lang=3D"EN-US" style=3D"color:black">&nbsp;=
<o:p></o:p></span></p>=0A</div>=0A<blockquote style=3D"border-style: none =
none none solid; border-left-color: rgb(181, 196, 223); border-left-width:=
 4.5pt; padding: 0cm 0cm 0cm 4pt; margin: 0px 0cm 0px 0.5em;" id=3D"MAC_OU=
TLOOK_ATTRIBUTION_BLOCKQUOTE">=0A<div>=0A<div>=0A<p class=3D"MsoNormal" st=
yle=3D"margin: 0px 0cm; text-align: justify; font-size: 10.5pt; font-famil=
y: Calibri, sans-serif;">=0A<span lang=3D"EN-US" style=3D"font-size:11.0pt=
;color:#1F497D">Jie =E2=80=93</span><span lang=3D"EN-US" style=3D"color:bl=
ack"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0px =
0cm; text-align: justify; font-size: 10.5pt; font-family: Calibri, sans-se=
rif;">=0A<span lang=3D"EN-US" style=3D"font-size:11.0pt;color:#1F497D">&nb=
sp;</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p=
>=0A<p class=3D"MsoNormal" style=3D"margin: 0px 0cm; text-align: justify; =
font-size: 10.5pt; font-family: Calibri, sans-serif;">=0A<span lang=3D"EN-=
US" style=3D"font-size:11.0pt;color:#1F497D">Having the discussion has cer=
tainly been a good thing, but if the consensus of the WG is that there is =
no protocol change required then there is no need for any draft =E2=80=93 =
which is my current position.</span><span lang=3D"EN-US" style=3D"color:bl=
ack"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0px =
0cm; text-align: justify; font-size: 10.5pt; font-family: Calibri, sans-se=
rif;">=0A<span lang=3D"EN-US" style=3D"font-size:11.0pt;color:#1F497D">&nb=
sp;</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p=
>=0A<p class=3D"MsoNormal" style=3D"margin: 0px 0cm; text-align: justify; =
font-size: 10.5pt; font-family: Calibri, sans-serif;">=0A<span lang=3D"EN-=
US" style=3D"font-size:11.0pt;color:#1F497D">The other point is that you s=
eem to be confusing the IS-IS Purge origination TLV (RFC 6232) with detect=
ing invalid purges/remaining lifetime corruption. This is not the case. RF=
C 6232 simply allows us=0A to detect which router originated a purge =E2=
=80=93 it is not able to detect whether a purge is valid/invalid =E2=80=93=
 and was not motivated by concerns about remaining lifetime corruption.</s=
pan><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>=0A<p=
 class=3D"MsoNormal" style=3D"margin: 0px 0cm; text-align: justify; font-s=
ize: 10.5pt; font-family: Calibri, sans-serif;">=0A<span lang=3D"EN-US" st=
yle=3D"font-size:11.0pt;color:#1F497D">&nbsp;</span><span lang=3D"EN-US" s=
tyle=3D"color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=
=3D"margin: 0px 0cm; text-align: justify; font-size: 10.5pt; font-family: =
Calibri, sans-serif;">=0A<span lang=3D"EN-US" style=3D"font-size:11.0pt;co=
lor:#1F497D">&nbsp;&nbsp; Les</span><span lang=3D"EN-US" style=3D"color:bl=
ack"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0px =
0cm; text-align: justify; font-size: 10.5pt; font-family: Calibri, sans-se=
rif;">=0A<span lang=3D"EN-US" style=3D"font-size:11.0pt;color:#1F497D">&nb=
sp;</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p=
>=0A<p class=3D"MsoNormal" style=3D"margin: 0px 0cm; text-align: justify; =
font-size: 10.5pt; font-family: Calibri, sans-serif;">=0A<span lang=3D"EN-=
US" style=3D"font-size:11.0pt;color:#1F497D">&nbsp;</span><span lang=3D"EN=
-US" style=3D"color:black"><o:p></o:p></span></p>=0A<div style=3D"border:n=
one;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm 4.0pt">=0A<div>=0A<di=
v style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0c=
m 0cm">=0A<p class=3D"MsoNormal" align=3D"left" style=3D"text-align: justi=
fy; margin: 0px 0cm; font-size: 10.5pt; font-family: Calibri, sans-serif;"=
>=0A<b><span lang=3D"EN-US" style=3D"font-size: 10pt; font-family: Tahoma,=
 sans-serif; color: black;">From:</span></b><span lang=3D"EN-US" style=3D"=
font-size: 10pt; font-family: Tahoma, sans-serif; color: black;"> Dongjie =
(Jimmy) [<a href=3D"mailto:jie.dong@huawei.com" style=3D"color: blue; text=
-decoration: underline;">mailto:jie.dong@huawei.com</a>]=0A<br>=0A<b>Sent:=
</b> Wednesday, August 10, 2016 9:24 PM<br>=0A<b>To:</b> Les Ginsberg (gin=
sberg); <a href=3D"mailto:ospf@ietf.org" style=3D"color: blue; text-decora=
tion: underline;">=0Aospf@ietf.org</a><br>=0A<b>Cc:</b> Zhangxudong (zhang=
xudong, VRP); <a href=3D"mailto:lizhenqiang@chinamobile.com" style=3D"colo=
r: blue; text-decoration: underline;">=0Alizhenqiang@chinamobile.com</a><b=
r>=0A<b>Subject:</b> RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxag=
e-flush-problem-statement</span><span lang=3D"EN-US" style=3D"color:black"=
><o:p></o:p></span></p>=0A</div>=0A</div>=0A<p class=3D"MsoNormal" align=
=3D"left" style=3D"text-align: justify; margin: 0px 0cm; font-size: 10.5pt=
; font-family: Calibri, sans-serif;">=0A<span lang=3D"EN-US" style=3D"colo=
r:black">&nbsp;<o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"ma=
rgin: 0px 0cm; text-align: justify; font-size: 10.5pt; font-family: Calibr=
i, sans-serif;">=0A<span lang=3D"EN-US" style=3D"font-size:11.0pt;color:#1=
F497D">Hi Les,</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p=
></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0px 0cm; text-align=
: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;">=0A<span =
lang=3D"EN-US" style=3D"font-size:11.0pt;color:#1F497D">&nbsp;</span><span=
 lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>=0A<p class=3D=
"MsoNormal" style=3D"margin: 0px 0cm; text-align: justify; font-size: 10.5=
pt; font-family: Calibri, sans-serif;">=0A<span lang=3D"EN-US" style=3D"fo=
nt-size:11.0pt;color:#1F497D">The current draft is about problem statement=
, so IMO what the WG needs to consider is whether this is a vulnerability =
of OSPF protocol, and whether it can have negative impact to the network. =
If the=0A problem is acknowledged, IMO it is worth to be documented.</span=
><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>=0A<p cl=
ass=3D"MsoNormal" style=3D"margin: 0px 0cm; text-align: justify; font-size=
: 10.5pt; font-family: Calibri, sans-serif;">=0A<span lang=3D"EN-US" style=
=3D"font-size:11.0pt;color:#1F497D">&nbsp;</span><span lang=3D"EN-US" styl=
e=3D"color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D=
"margin: 0px 0cm; text-align: justify; font-size: 10.5pt; font-family: Cal=
ibri, sans-serif;">=0A<span lang=3D"EN-US" style=3D"font-size:11.0pt;color=
:#1F497D">The =E2=80=9CROI=E2=80=9D as you mentioned is for the evaluation=
 of the proposed solutions. I totally agree that for the timer bug case, r=
ecognizing and ignoring the received abnormal Maxage LSAs cannot stop the =
misbehaved=0A router from generating further Maxage LSA, as it is a system=
atic problem, which can only be fixed after the operator identifies that r=
outer. This is also similar to the systematic corruption of IS-IS remain t=
ime. &nbsp;And this is why this draft mentions two kinds=0A of potential s=
olutions, the mitigation mechanism can avoid the network being severely im=
pacted by the problem, while for systematic problems, problem localization=
 is needed to identify the misbehaved router and then solve the problem.</=
span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>=0A<=
p class=3D"MsoNormal" style=3D"margin: 0px 0cm; text-align: justify; font-=
size: 10.5pt; font-family: Calibri, sans-serif;">=0A<span lang=3D"EN-US" s=
tyle=3D"font-size:11.0pt;color:#1F497D">&nbsp;</span><span lang=3D"EN-US" =
style=3D"color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" styl=
e=3D"margin: 0px 0cm; text-align: justify; font-size: 10.5pt; font-family:=
 Calibri, sans-serif;">=0A<span lang=3D"EN-US" style=3D"color:#1F497D">Bes=
t regards,</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></s=
pan></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0px 0cm; text-align: ju=
stify; font-size: 10.5pt; font-family: Calibri, sans-serif;">=0A<span lang=
=3D"EN-US" style=3D"color:#1F497D">Jie</span><span lang=3D"EN-US" style=3D=
"color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"mar=
gin: 0px 0cm; text-align: justify; font-size: 10.5pt; font-family: Calibri=
, sans-serif;">=0A<span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;</spa=
n><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>=0A<div=
 style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm 4.0=
pt">=0A<div>=0A<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;pa=
dding:3.0pt 0cm 0cm 0cm">=0A<p class=3D"MsoNormal" align=3D"left" style=3D=
"text-align: justify; margin: 0px 0cm; font-size: 10.5pt; font-family: Cal=
ibri, sans-serif;">=0A<b><span lang=3D"EN-US" style=3D"font-size:11.0pt;co=
lor:black">From:</span></b><span lang=3D"EN-US" style=3D"font-size:11.0pt;=
color:black"> OSPF [<a href=3D"mailto:ospf-bounces@ietf.org" style=3D"colo=
r: blue; text-decoration: underline;">mailto:ospf-bounces@ietf.org</a>]=0A=
<b>On Behalf Of </b>Les Ginsberg (ginsberg)<br>=0A<b>Sent:</b> Monday, Aug=
ust 08, 2016 2:14 AM<br>=0A<b>To:</b> Dongjie (Jimmy) &lt;<a href=3D"mailt=
o:jie.dong@huawei.com" style=3D"color: blue; text-decoration: underline;">=
jie.dong@huawei.com</a>&gt;;=0A<a href=3D"mailto:ospf@ietf.org" style=3D"c=
olor: blue; text-decoration: underline;">ospf@ietf.org</a><br>=0A<b>Cc:</b=
> Zhangxudong (zhangxudong, VRP) &lt;<a href=3D"mailto:zhangxudong@huawei.=
com" style=3D"color: blue; text-decoration: underline;">zhangxudong@huawei=
.com</a>&gt;;=0A<a href=3D"mailto:lizhenqiang@chinamobile.com" style=3D"co=
lor: blue; text-decoration: underline;">=0Alizhenqiang@chinamobile.com</a>=
<br>=0A<b>Subject:</b> Re: [OSPF] Solicit feedbacks on draft-dong-ospf-max=
age-flush-problem-statement</span><span lang=3D"EN-US" style=3D"color:blac=
k"><o:p></o:p></span></p>=0A</div>=0A</div>=0A<p class=3D"MsoNormal" align=
=3D"left" style=3D"text-align: justify; margin: 0px 0cm; font-size: 10.5pt=
; font-family: Calibri, sans-serif;">=0A<span lang=3D"EN-US" style=3D"colo=
r:black">&nbsp;<o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"ma=
rgin: 0px 0cm; text-align: justify; font-size: 10.5pt; font-family: Calibr=
i, sans-serif;">=0A<span lang=3D"EN-US" style=3D"font-size:11.0pt;color:#1=
F497D">Jie =E2=80=93</span><span lang=3D"EN-US" style=3D"color:black"><o:p=
></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0px 0cm; text=
-align: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;">=0A=
<span lang=3D"EN-US" style=3D"font-size:11.0pt;color:#1F497D">&nbsp;</span=
><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>=0A<p cl=
ass=3D"MsoNormal" style=3D"margin: 0px 0cm; text-align: justify; font-size=
: 10.5pt; font-family: Calibri, sans-serif;">=0A<span lang=3D"EN-US" style=
=3D"font-size:11.0pt;color:#1F497D">Thinking about the following some more=
:</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>=
=0A<p class=3D"MsoNormal" style=3D"margin: 0px 0cm; text-align: justify; f=
ont-size: 10.5pt; font-family: Calibri, sans-serif;">=0A<span lang=3D"EN-U=
S" style=3D"font-size:11.0pt;color:#1F497D">&nbsp;</span><span lang=3D"EN-=
US" style=3D"color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" =
style=3D"margin: 0px 0cm; text-align: justify; font-size: 10.5pt; font-fam=
ily: Calibri, sans-serif;">=0A<i><span lang=3D"EN-US" style=3D"font-size:1=
1.0pt;color:red">&lt;snip&gt;</span></i><span lang=3D"EN-US" style=3D"colo=
r:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: =
0px 0cm; text-align: justify; font-size: 10.5pt; font-family: Calibri, san=
s-serif;">=0A<i><span lang=3D"EN-US" style=3D"font-size:11.0pt;color:red">=
What remains is the possibility that an implementation has some bug and un=
intentionally modifies the age to something other than what it should be d=
ue to the actual elapsed time since LSA generation.=0A I suppose a mechani=
sm equivalent to what the IS-IS draft defined i.e. setting the age to =E2=
=80=9Cnew=E2=80=9D (0 in OSPF case) when first receiving a non-self-genera=
ted LSA could be useful to prevent negative impacts of such an implementat=
ion bug. Is this what you intend?</span></i><span lang=3D"EN-US" style=3D"=
color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"marg=
in: 0px 0cm; text-align: justify; font-size: 10.5pt; font-family: Calibri,=
 sans-serif;">=0A<i><span lang=3D"EN-US" style=3D"font-size:11.0pt;color:r=
ed">&nbsp;</span></i><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p=
></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0px 0cm; text-align=
: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;">=0A<i><sp=
an lang=3D"EN-US" style=3D"font-size:11.0pt;color:red">[Jie]: More specifi=
cally, the problem could be caused by either =E2=80=9Csetting the LS age f=
ield incorrectly due to implementation bug=E2=80=9D or =E2=80=9Csystem tim=
er runs so fast that the LS age reaches MaxAge much earlier=0A than other =
routers=E2=80=9D. Another less likely case is that the LS age field is cor=
rupted before the LSA is assembled into OSPF packet.</span></i><span lang=
=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoN=
ormal" style=3D"margin: 0px 0cm; text-align: justify; font-size: 10.5pt; f=
ont-family: Calibri, sans-serif;">=0A<i><span lang=3D"EN-US" style=3D"font=
-size:11.0pt;color:red">&lt;end snip&gt;</span></i><span lang=3D"EN-US" st=
yle=3D"color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=
=3D"margin: 0px 0cm; text-align: justify; font-size: 10.5pt; font-family: =
Calibri, sans-serif;">=0A<span lang=3D"EN-US" style=3D"font-size:11.0pt;co=
lor:#1F497D">&nbsp;</span><span lang=3D"EN-US" style=3D"color:black"><o:p>=
</o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0px 0cm; text-=
align: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;">=0A<=
span lang=3D"EN-US" style=3D"font-size:11.0pt;color:#1F497D">The benefits =
are extremely limited. If a router prematurely ages an LSA due to a timer =
bug, ignoring the received LSA age on reception isn=E2=80=99t going to pre=
vent premature purging by the router which has=0A the bug. So the effect o=
f ignoring the received LSA age prior to reaching MAXAGE will be short liv=
ed. You are then left with the possibility that an implementation corrupts=
 the LSA age BEFORE calculating checksum/crypto authentication =E2=80=93 b=
ut its local timeout=0A logic is unaffected. This has very limited value. =
Whether the WG considers this worth pursuing is something you need to ask.=
 For myself, I don=E2=80=99t see much ROI here.</span><span lang=3D"EN-US"=
 style=3D"color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" sty=
le=3D"margin: 0px 0cm; text-align: justify; font-size: 10.5pt; font-family=
: Calibri, sans-serif;">=0A<span lang=3D"EN-US" style=3D"font-size:11.0pt;=
color:#1F497D">&nbsp;</span><span lang=3D"EN-US" style=3D"color:black"><o:=
p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0px 0cm; tex=
t-align: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;">=
=0A<span lang=3D"EN-US" style=3D"font-size:11.0pt;color:#1F497D">&nbsp;&nb=
sp;Les</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span>=
</p>=0A<p class=3D"MsoNormal" style=3D"margin: 0px 0cm; text-align: justif=
y; font-size: 10.5pt; font-family: Calibri, sans-serif;">=0A<span lang=3D"=
EN-US" style=3D"font-size:11.0pt;color:#1F497D">&nbsp;</span><span lang=3D=
"EN-US" style=3D"color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNorm=
al" style=3D"margin: 0px 0cm; text-align: justify; font-size: 10.5pt; font=
-family: Calibri, sans-serif;">=0A<span lang=3D"EN-US" style=3D"font-size:=
11.0pt;color:#1F497D">&nbsp;</span><span lang=3D"EN-US" style=3D"color:bla=
ck"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0px 0=
cm; text-align: justify; font-size: 10.5pt; font-family: Calibri, sans-ser=
if;">=0A<span lang=3D"EN-US" style=3D"font-size:11.0pt;color:#1F497D">&nbs=
p;</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>=
=0A<div style=3D"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm =
0cm 4.0pt">=0A<div>=0A<div style=3D"border:none;border-top:solid #B5C4DF 1=
.0pt;padding:3.0pt 0cm 0cm 0cm">=0A<p class=3D"MsoNormal" align=3D"left" s=
tyle=3D"text-align: justify; margin: 0px 0cm; font-size: 10.5pt; font-fami=
ly: Calibri, sans-serif;">=0A<b><span lang=3D"EN-US" style=3D"font-size: 1=
0pt; font-family: Tahoma, sans-serif; color: black;">From:</span></b><span=
 lang=3D"EN-US" style=3D"font-size: 10pt; font-family: Tahoma, sans-serif;=
 color: black;"> Dongjie (Jimmy) [<a href=3D"mailto:jie.dong@huawei.com" s=
tyle=3D"color: blue; text-decoration: underline;">mailto:jie.dong@huawei.c=
om</a>]=0A<br>=0A<b>Sent:</b> Monday, August 01, 2016 9:43 PM<br>=0A<b>To:=
</b> Les Ginsberg (ginsberg); <a href=3D"mailto:ospf@ietf.org" style=3D"co=
lor: blue; text-decoration: underline;">=0Aospf@ietf.org</a><br>=0A<b>Cc:<=
/b> Zhangxudong (zhangxudong, VRP); <a href=3D"mailto:lizhenqiang@chinamob=
ile.com" style=3D"color: blue; text-decoration: underline;">=0Alizhenqiang=
@chinamobile.com</a><br>=0A<b>Subject:</b> RE: [OSPF] Solicit feedbacks on=
 draft-dong-ospf-maxage-flush-problem-statement</span><span lang=3D"EN-US"=
 style=3D"color:black"><o:p></o:p></span></p>=0A</div>=0A</div>=0A<p class=
=3D"MsoNormal" align=3D"left" style=3D"text-align: justify; margin: 0px 0c=
m; font-size: 10.5pt; font-family: Calibri, sans-serif;">=0A<span lang=3D"=
EN-US" style=3D"color:black">&nbsp;<o:p></o:p></span></p>=0A<p class=3D"Ms=
oNormal" style=3D"margin: 0px 0cm; text-align: justify; font-size: 10.5pt;=
 font-family: Calibri, sans-serif;">=0A<span lang=3D"EN-US" style=3D"color=
:#1F497D">Hi Les, </span><span lang=3D"EN-US" style=3D"color:black"><o:p><=
/o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0px 0cm; text-a=
lign: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;">=0A<s=
pan lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;</span><span lang=3D"EN-U=
S" style=3D"color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" s=
tyle=3D"margin: 0px 0cm; text-align: justify; font-size: 10.5pt; font-fami=
ly: Calibri, sans-serif;">=0A<span lang=3D"EN-US" style=3D"color:#1F497D">=
Please see my replies with [Jie2]:</span><span lang=3D"EN-US" style=3D"col=
or:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin:=
 0px 0cm; text-align: justify; font-size: 10.5pt; font-family: Calibri, sa=
ns-serif;">=0A<span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;</span><s=
pan lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>=0A<div>=0A=
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm=
 0cm 0cm">=0A<p class=3D"MsoNormal" align=3D"left" style=3D"text-align: ju=
stify; margin: 0px 0cm; font-size: 10.5pt; font-family: Calibri, sans-seri=
f;">=0A<b><span lang=3D"EN-US" style=3D"font-size: 10pt; font-family: Taho=
ma, sans-serif; color: black;">From:</span></b><span lang=3D"EN-US" style=
=3D"font-size: 10pt; font-family: Tahoma, sans-serif; color: black;"> Les =
Ginsberg (ginsberg) [<a href=3D"mailto:ginsberg@cisco.com" style=3D"color:=
 blue; text-decoration: underline;">mailto:ginsberg@cisco.com</a>]=0A<br>=
=0A<b>Sent:</b> Monday, August 01, 2016 9:57 PM<br>=0A<b>To:</b> Dongjie (=
Jimmy); <a href=3D"mailto:ospf@ietf.org" style=3D"color: blue; text-decora=
tion: underline;">=0Aospf@ietf.org</a><br>=0A<b>Cc:</b> Zhangxudong (zhang=
xudong, VRP); <a href=3D"mailto:lizhenqiang@chinamobile.com" style=3D"colo=
r: blue; text-decoration: underline;">=0Alizhenqiang@chinamobile.com</a><b=
r>=0A<b>Subject:</b> RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxag=
e-flush-problem-statement</span><span lang=3D"EN-US" style=3D"color:black"=
><o:p></o:p></span></p>=0A</div>=0A</div>=0A<p class=3D"MsoNormal" align=
=3D"left" style=3D"text-align: justify; margin: 0px 0cm; font-size: 10.5pt=
; font-family: Calibri, sans-serif;">=0A<span lang=3D"EN-US" style=3D"colo=
r:black">&nbsp;<o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"ma=
rgin: 0px 0cm; text-align: justify; font-size: 10.5pt; font-family: Calibr=
i, sans-serif;">=0A<span lang=3D"EN-US" style=3D"font-size:11.0pt;color:#1=
F497D">Jie -</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p><=
/span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0px 0cm; text-align: =
justify; font-size: 10.5pt; font-family: Calibri, sans-serif;">=0A<span la=
ng=3D"EN-US" style=3D"font-size:11.0pt;color:#1F497D">&nbsp;</span><span l=
ang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>=0A<div style=3D=
"border:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm 4.0pt">=0A<d=
iv>=0A<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0=
pt 0cm 0cm 0cm">=0A<p class=3D"MsoNormal" align=3D"left" style=3D"text-ali=
gn: justify; margin: 0px 0cm; font-size: 10.5pt; font-family: Calibri, san=
s-serif;">=0A<b><span lang=3D"EN-US" style=3D"font-size: 10pt; font-family=
: Tahoma, sans-serif; color: black;">From:</span></b><span lang=3D"EN-US" =
style=3D"font-size: 10pt; font-family: Tahoma, sans-serif; color: black;">=
 Dongjie (Jimmy) [<a href=3D"mailto:jie.dong@huawei.com" style=3D"color: b=
lue; text-decoration: underline;">mailto:jie.dong@huawei.com</a>]=0A<br>=
=0A<b>Sent:</b> Monday, August 01, 2016 1:44 AM<br>=0A<b>To:</b> Les Ginsb=
erg (ginsberg); <a href=3D"mailto:ospf@ietf.org" style=3D"color: blue; tex=
t-decoration: underline;">=0Aospf@ietf.org</a><br>=0A<b>Cc:</b> Zhangxudon=
g (zhangxudong, VRP); <a href=3D"mailto:lizhenqiang@chinamobile.com" style=
=3D"color: blue; text-decoration: underline;">=0Alizhenqiang@chinamobile.c=
om</a><br>=0A<b>Subject:</b> RE: [OSPF] Solicit feedbacks on draft-dong-os=
pf-maxage-flush-problem-statement</span><span lang=3D"EN-US" style=3D"colo=
r:black"><o:p></o:p></span></p>=0A</div>=0A</div>=0A<p class=3D"MsoNormal"=
 align=3D"left" style=3D"text-align: justify; margin: 0px 0cm; font-size: =
10.5pt; font-family: Calibri, sans-serif;">=0A<span lang=3D"EN-US" style=
=3D"color:black">&nbsp;<o:p></o:p></span></p>=0A<p class=3D"MsoNormal" sty=
le=3D"margin: 0px 0cm; text-align: justify; font-size: 10.5pt; font-family=
: Calibri, sans-serif;">=0A<span lang=3D"EN-US" style=3D"color:#1F497D">Hi=
 Les,</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span><=
/p>=0A<p class=3D"MsoNormal" style=3D"margin: 0px 0cm; text-align: justify=
; font-size: 10.5pt; font-family: Calibri, sans-serif;">=0A<span lang=3D"E=
N-US" style=3D"color:#1F497D">&nbsp;</span><span lang=3D"EN-US" style=3D"c=
olor:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margi=
n: 0px 0cm; text-align: justify; font-size: 10.5pt; font-family: Calibri, =
sans-serif;">=0A<span lang=3D"EN-US" style=3D"color:#1F497D">Please see in=
line with [Jie]:</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o=
:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0px 0cm; text-ali=
gn: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;">=0A<spa=
n lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;</span><span lang=3D"EN-US"=
 style=3D"color:black"><o:p></o:p></span></p>=0A<div>=0A<div style=3D"bord=
er:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm">=0A<p cl=
ass=3D"MsoNormal" align=3D"left" style=3D"text-align: justify; margin: 0px=
 0cm; font-size: 10.5pt; font-family: Calibri, sans-serif;">=0A<b><span la=
ng=3D"EN-US" style=3D"font-size: 10pt; font-family: Tahoma, sans-serif; co=
lor: black;">From:</span></b><span lang=3D"EN-US" style=3D"font-size: 10pt=
; font-family: Tahoma, sans-serif; color: black;"> Les Ginsberg (ginsberg)=
 [<a href=3D"mailto:ginsberg@cisco.com" style=3D"color: blue; text-decorat=
ion: underline;">mailto:ginsberg@cisco.com</a>]=0A<br>=0A<b>Sent:</b> Mond=
ay, August 01, 2016 3:09 PM<br>=0A<b>To:</b> Dongjie (Jimmy); <a href=3D"m=
ailto:ospf@ietf.org" style=3D"color: blue; text-decoration: underline;">=
=0Aospf@ietf.org</a><br>=0A<b>Cc:</b> Zhangxudong (zhangxudong, VRP); <a h=
ref=3D"mailto:lizhenqiang@chinamobile.com" style=3D"color: blue; text-deco=
ration: underline;">=0Alizhenqiang@chinamobile.com</a><br>=0A<b>Subject:</=
b> RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-problem-st=
atement</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span=
></p>=0A</div>=0A</div>=0A<p class=3D"MsoNormal" align=3D"left" style=3D"t=
ext-align: justify; margin: 0px 0cm; font-size: 10.5pt; font-family: Calib=
ri, sans-serif;">=0A<span lang=3D"EN-US" style=3D"color:black">&nbsp;<o:p>=
</o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0px 0cm; text-=
align: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;">=0A<=
span lang=3D"EN-US" style=3D"font-size:11.0pt;color:#1F497D">Jie =E2=80=93=
</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>=
=0A<p class=3D"MsoNormal" style=3D"margin: 0px 0cm; text-align: justify; f=
ont-size: 10.5pt; font-family: Calibri, sans-serif;">=0A<span lang=3D"EN-U=
S" style=3D"font-size:11.0pt;color:#1F497D">&nbsp;</span><span lang=3D"EN-=
US" style=3D"color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" =
style=3D"margin: 0px 0cm; text-align: justify; font-size: 10.5pt; font-fam=
ily: Calibri, sans-serif;">=0A<span lang=3D"EN-US" style=3D"font-size:11.0=
pt;color:#1F497D">Fully agree that IS-IS and OSPF differ in this regard.</=
span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>=0A<=
p class=3D"MsoNormal" style=3D"margin: 0px 0cm; text-align: justify; font-=
size: 10.5pt; font-family: Calibri, sans-serif;">=0A<span lang=3D"EN-US" s=
tyle=3D"font-size:11.0pt;color:#1F497D">&nbsp;</span><span lang=3D"EN-US" =
style=3D"color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" styl=
e=3D"margin: 0px 0cm; text-align: justify; font-size: 10.5pt; font-family:=
 Calibri, sans-serif;">=0A<span lang=3D"EN-US" style=3D"font-size:11.0pt;c=
olor:#1F497D"><a href=3D"https://www.ietf.org/id/draft-ietf-isis-remaining=
-lifetime-01.txt" style=3D"color: blue; text-decoration: underline;">https=
://www.ietf.org/id/draft-ietf-isis-remaining-lifetime-01.txt</a> addresses=
=0A problems where corruption of the remaining lifetime occurs either duri=
ng transmission/reception or due to some DOS attack. This isn=E2=80=99t a =
concern w OSPF (hope you agree).</span><span lang=3D"EN-US" style=3D"color=
:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0=
px 0cm; text-align: justify; font-size: 10.5pt; font-family: Calibri, sans=
-serif;">=0A<span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;</span><spa=
n lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>=0A<p class=
=3D"MsoNormal" style=3D"margin: 0px 0cm; text-align: justify; font-size: 1=
0.5pt; font-family: Calibri, sans-serif;">=0A<span lang=3D"EN-US" style=3D=
"color:#1F497D">[Jie]: Yes, for OSPF the corruption during packet transmis=
sion can be detected.</span><span lang=3D"EN-US" style=3D"color:black"><o:=
p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0px 0cm; tex=
t-align: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;">=
=0A<span lang=3D"EN-US" style=3D"font-size:11.0pt;color:#1F497D">&nbsp;</s=
pan><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>=0A<p=
 class=3D"MsoNormal" style=3D"margin: 0px 0cm; text-align: justify; font-s=
ize: 10.5pt; font-family: Calibri, sans-serif;">=0A<span lang=3D"EN-US" st=
yle=3D"font-size:11.0pt;color:#1F497D">What remains is the possibility tha=
t an implementation has some bug and unintentionally modifies the age to s=
omething other than what it should be due to the actual elapsed time since=
 LSA generation.=0A I suppose a mechanism equivalent to what the IS-IS dra=
ft defined i.e. setting the age to =E2=80=9Cnew=E2=80=9D (0 in OSPF case) =
when first receiving a non-self-generated LSA could be useful to prevent n=
egative impacts of such an implementation bug. Is this what you intend?</s=
pan><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>=0A<p=
 class=3D"MsoNormal" style=3D"margin: 0px 0cm; text-align: justify; font-s=
ize: 10.5pt; font-family: Calibri, sans-serif;">=0A<span lang=3D"EN-US" st=
yle=3D"color:#1F497D">&nbsp;</span><span lang=3D"EN-US" style=3D"color:bla=
ck"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0px 0=
cm; text-align: justify; font-size: 10.5pt; font-family: Calibri, sans-ser=
if;">=0A<span lang=3D"EN-US" style=3D"color:#1F497D">[Jie]: More specifica=
lly, the problem could be caused by either =E2=80=9Csetting the LS age fie=
ld incorrectly due to implementation bug=E2=80=9D or =E2=80=9Csystem timer=
 runs so fast that the LS age reaches MaxAge much earlier than other route=
rs=E2=80=9D.=0A Another less likely case is that the LS age field is corru=
pted before the LSA is assembled into OSPF packet.</span><span lang=3D"EN-=
US" style=3D"color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" =
style=3D"margin: 0px 0cm; text-align: justify; font-size: 10.5pt; font-fam=
ily: Calibri, sans-serif;">=0A<span lang=3D"EN-US" style=3D"color:#1F497D"=
>&nbsp;</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span=
></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0px 0cm; text-align: justi=
fy; font-size: 10.5pt; font-family: Calibri, sans-serif;">=0A<span lang=3D=
"EN-US" style=3D"color:#1F497D">[Jie]: Regarding the solutions space, IMO =
we need to consider both cases: =E2=80=9CLS age reaches MaxAge=E2=80=9D an=
d =E2=80=9CLS age close to MaxAge=E2=80=9D. For IS-IS, RFC 6232 and RFC 62=
33 provide solutions for the detection and identification=0A of corrupted =
IS-IS purge, while OSPF does not have similar mechanisms.</span><span lang=
=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoN=
ormal" style=3D"margin: 0px 0cm; text-align: justify; font-size: 10.5pt; f=
ont-family: Calibri, sans-serif;">=0A<span lang=3D"EN-US" style=3D"font-si=
ze:11.0pt;color:#1F497D">&nbsp;</span><span lang=3D"EN-US" style=3D"color:=
black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0p=
x 0cm; text-align: justify; font-size: 10.5pt; font-family: Calibri, sans-=
serif;">=0A<b><i><span lang=3D"EN-US" style=3D"font-size:11.0pt;color:#1F4=
97D">[Les:] It is incorrect to say that RFC 6232 makes it possible to dete=
ct a corrupt purge. What it does do is to provide an indication as to whic=
h IS initiated a purge. I don=E2=80=99t know how OSPF would=0A address thi=
s issue, but for OSPFv2 at least any solution would likely not be backward=
s compatible. For this reason I suggest that you not try to address this i=
ssue in the same draft.</span></i></b><span lang=3D"EN-US" style=3D"color:=
black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0p=
x 0cm; text-align: justify; font-size: 10.5pt; font-family: Calibri, sans-=
serif;">=0A<b><i><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;</span=
></i></b><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>=
=0A<p class=3D"MsoNormal" style=3D"margin: 0px 0cm; text-align: justify; f=
ont-size: 10.5pt; font-family: Calibri, sans-serif;">=0A<span lang=3D"EN-U=
S" style=3D"color:#1F497D">[Jie2]: Agreed, RFC 6232 provide the mechanism =
to track the misbehaved routers so that operator can fix the problem, the =
detection can be based on the rules in RFC 6233 or some other anomalies. I=
ndeed for OSPFv2 legacy=0A LSAs, it is difficult to introduce the mechanis=
m similar to RFC 6232, while it can be easier for the OSPFv2/v3 Extended L=
SAs. So it depends on how backward compatible the solution should be. I ag=
ree with you that the solution for Problem Localization in OSPF=0A needs t=
o be provided in a separate document.</span><span lang=3D"EN-US" style=3D"=
color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"marg=
in: 0px 0cm; text-align: justify; font-size: 10.5pt; font-family: Calibri,=
 sans-serif;">=0A<b><i><span lang=3D"EN-US" style=3D"font-size:11.0pt;colo=
r:#1F497D">&nbsp;</span></i></b><span lang=3D"EN-US" style=3D"color:black"=
><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0px 0cm;=
 text-align: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;=
">=0A<b><i><span lang=3D"EN-US" style=3D"font-size:11.0pt;color:#1F497D">S=
olutions to LS age &nbsp;corruption can be done in a backwards compatible =
way, but they &nbsp;MUST NOT result in discarding purges which pass authen=
tication- doing so places you at risk for having inconsistent=0A LSDBs in =
the network.</span></i></b><span lang=3D"EN-US" style=3D"color:black"><o:p=
></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0px 0cm; text=
-align: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;">=0A=
<span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;</span><span lang=3D"EN=
-US" style=3D"color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal"=
 style=3D"margin: 0px 0cm; text-align: justify; font-size: 10.5pt; font-fa=
mily: Calibri, sans-serif;">=0A<span lang=3D"EN-US" style=3D"color:#1F497D=
">[Jie2]: Exactly. The received MaxAge LSAs cannot simply be discarded, th=
e decision must be made carefully, probably based on some additional infor=
mation. The authors has discussed some possible solution internally, and=
=0A will prepare some material for further open discussion.</span><span la=
ng=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>=0A<p class=3D"Ms=
oNormal" style=3D"margin: 0px 0cm; text-align: justify; font-size: 10.5pt;=
 font-family: Calibri, sans-serif;">=0A<span lang=3D"EN-US" style=3D"font-=
size:11.0pt;color:#1F497D">&nbsp;</span><span lang=3D"EN-US" style=3D"colo=
r:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: =
0px 0cm; text-align: justify; font-size: 10.5pt; font-family: Calibri, san=
s-serif;">=0A<span lang=3D"EN-US" style=3D"font-size:11.0pt;color:#1F497D"=
>As written, the draft makes claims that are at least misleading =E2=80=93=
 and I believe actually incorrect. In Section 6 you say:</span><span lang=
=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoN=
ormal" style=3D"margin: 0px 0cm; text-align: justify; font-size: 10.5pt; f=
ont-family: Calibri, sans-serif;">=0A<span lang=3D"EN-US" style=3D"font-si=
ze:11.0pt;color:#1F497D">&nbsp;</span><span lang=3D"EN-US" style=3D"color:=
black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0p=
x 0cm; text-align: justify; font-size: 10.5pt; font-family: Calibri, sans-=
serif;">=0A<span lang=3D"EN-US" style=3D"font-size:11.0pt;color:#1F497D">=
=E2=80=9CThe LS age field may be altered as a result of</span><span lang=
=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoN=
ormal" style=3D"margin: 0px 0cm; text-align: justify; font-size: 10.5pt; f=
ont-family: Calibri, sans-serif;">=0A<span lang=3D"EN-US" style=3D"font-si=
ze:11.0pt;color:#1F497D">&nbsp;&nbsp; packet corruption, such modification=
 cannot be detected by LSA</span><span lang=3D"EN-US" style=3D"color:black=
"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0px 0cm=
; text-align: justify; font-size: 10.5pt; font-family: Calibri, sans-serif=
;">=0A<span lang=3D"EN-US" style=3D"font-size:11.0pt;color:#1F497D">&nbsp;=
&nbsp; checksum nor OSPF packet cryptographic authentication.=E2=80=9D</sp=
an><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>=0A<p =
class=3D"MsoNormal" style=3D"margin: 0px 0cm; text-align: justify; font-si=
ze: 10.5pt; font-family: Calibri, sans-serif;">=0A<span lang=3D"EN-US" sty=
le=3D"font-size:11.0pt;color:#1F497D">&nbsp;</span><span lang=3D"EN-US" st=
yle=3D"color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=
=3D"margin: 0px 0cm; text-align: justify; font-size: 10.5pt; font-family: =
Calibri, sans-serif;">=0A<span lang=3D"EN-US" style=3D"font-size:11.0pt;co=
lor:#1F497D">This isn=E2=80=99t correct.</span><span lang=3D"EN-US" style=
=3D"color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"=
margin: 0px 0cm; text-align: justify; font-size: 10.5pt; font-family: Cali=
bri, sans-serif;">=0A<span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;</=
span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>=0A<=
p class=3D"MsoNormal" style=3D"margin: 0px 0cm; text-align: justify; font-=
size: 10.5pt; font-family: Calibri, sans-serif;">=0A<span lang=3D"EN-US" s=
tyle=3D"color:#1F497D">[Jie] Thanks for pointing out this. This sentence n=
eed to be revised to mention =E2=80=9CLSA corruption=E2=80=9D rather than =
=E2=80=9Cpacket corruption=E2=80=9D.</span><span lang=3D"EN-US" style=3D"c=
olor:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margi=
n: 0px 0cm; text-align: justify; font-size: 10.5pt; font-family: Calibri, =
sans-serif;">=0A<span lang=3D"EN-US" style=3D"font-size:11.0pt;color:#1F49=
7D">&nbsp;</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></s=
pan></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0px 0cm; text-align: ju=
stify; font-size: 10.5pt; font-family: Calibri, sans-serif;">=0A<span lang=
=3D"EN-US" style=3D"font-size:11.0pt;color:#1F497D">What would be helpful =
=E2=80=93 at least to me =E2=80=93 is to move from a generic problem state=
ment to the specific problem you want to solve and the proposed solution. =
This also requires you to more clearly state=0A the cases where there is a=
n actual vulnerability. It would be a lot easier to support the draft if t=
his were done.</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p=
></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0px 0cm; text-align=
: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;">=0A<span =
lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;</span><span lang=3D"EN-US" s=
tyle=3D"color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=
=3D"margin: 0px 0cm; text-align: justify; font-size: 10.5pt; font-family: =
Calibri, sans-serif;">=0A<span lang=3D"EN-US" style=3D"color:#1F497D">[Jie=
] Thanks for your suggestion. Yes we can update this draft with more speci=
fic problem statements as I mentioned above.=0A</span><span lang=3D"EN-US"=
 style=3D"color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" sty=
le=3D"margin: 0px 0cm; text-align: justify; font-size: 10.5pt; font-family=
: Calibri, sans-serif;">=0A<span lang=3D"EN-US" style=3D"color:#1F497D">&n=
bsp;</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></=
p>=0A<p class=3D"MsoNormal" style=3D"margin: 0px 0cm; text-align: justify;=
 font-size: 10.5pt; font-family: Calibri, sans-serif;">=0A<span lang=3D"EN=
-US" style=3D"color:#1F497D">[Jie] As for the proposed solutions, the curr=
ent draft specifies the requirements on the potential solutions, from whic=
h we envision that different solutions maybe needed for =E2=80=9CImpact Mi=
tigation=E2=80=9D and =E2=80=9CProblem Localization=E2=80=9D.=0A The solut=
ion for =E2=80=9CImpact mitigation=E2=80=9D can be the easier one, for whi=
ch we can start to discuss the potential solutions now. While the solution=
 for =E2=80=9Cproblem localization=E2=80=9D may need more considerations.<=
/span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>=0A=
<p class=3D"MsoNormal" style=3D"margin: 0px 0cm; text-align: justify; font=
-size: 10.5pt; font-family: Calibri, sans-serif;">=0A<span lang=3D"EN-US" =
style=3D"color:#1F497D">&nbsp;</span><span lang=3D"EN-US" style=3D"color:b=
lack"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0px=
 0cm; text-align: justify; font-size: 10.5pt; font-family: Calibri, sans-s=
erif;">=0A<b><i><span lang=3D"EN-US" style=3D"font-size:11.0pt;color:#1F49=
7D">[Les:] A discussion of the requirements is useful and necessary, but I=
MO until you propose a solution there isn=E2=80=99t enough substance for t=
he document to become a WG document.</span></i></b><span lang=3D"EN-US" st=
yle=3D"color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=
=3D"margin: 0px 0cm; text-align: justify; font-size: 10.5pt; font-family: =
Calibri, sans-serif;">=0A<span lang=3D"EN-US" style=3D"font-size:11.0pt;co=
lor:#1F497D">&nbsp;</span><span lang=3D"EN-US" style=3D"color:black"><o:p>=
</o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0px 0cm; text-=
align: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;">=0A<=
span lang=3D"EN-US" style=3D"font-size:11.0pt;color:#1F497D">[Jie2] Yes th=
e current draft focuses on the problem statement and the requirements, the=
 goal is to firstly get the MaxAge flush problem acknowledged and reach co=
nsensus on the requirements. Then the=0A plan is to specify the solutions =
in separate documents.&nbsp; Your valuable suggestions will be considered,=
 and further contributions are welcome.</span><span lang=3D"EN-US" style=
=3D"color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"=
margin: 0px 0cm; text-align: justify; font-size: 10.5pt; font-family: Cali=
bri, sans-serif;">=0A<span lang=3D"EN-US" style=3D"font-size:11.0pt;color:=
#1F497D">&nbsp;</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:=
p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0px 0cm; text-alig=
n: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;">=0A<span=
 lang=3D"EN-US" style=3D"font-size:11.0pt;color:#1F497D">Best regards,</sp=
an><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>=0A<p =
class=3D"MsoNormal" style=3D"margin: 0px 0cm; text-align: justify; font-si=
ze: 10.5pt; font-family: Calibri, sans-serif;">=0A<span lang=3D"EN-US" sty=
le=3D"font-size:11.0pt;color:#1F497D">Jie</span><span lang=3D"EN-US" style=
=3D"color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"=
margin: 0px 0cm; text-align: justify; font-size: 10.5pt; font-family: Cali=
bri, sans-serif;">=0A<b><i><span lang=3D"EN-US" style=3D"font-size:11.0pt;=
color:#1F497D">&nbsp;</span></i></b><span lang=3D"EN-US" style=3D"color:bl=
ack"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0px =
0cm; text-align: justify; font-size: 10.5pt; font-family: Calibri, sans-se=
rif;">=0A<b><i><span lang=3D"EN-US" style=3D"font-size:11.0pt;color:#1F497=
D">&nbsp;&nbsp;&nbsp; Les</span></i></b><span lang=3D"EN-US" style=3D"colo=
r:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: =
0px 0cm; text-align: justify; font-size: 10.5pt; font-family: Calibri, san=
s-serif;">=0A<span lang=3D"EN-US" style=3D"font-size:11.0pt;color:#1F497D"=
>&nbsp;</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span=
></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0px 0cm; text-align: justi=
fy; font-size: 10.5pt; font-family: Calibri, sans-serif;">=0A<span lang=3D=
"EN-US" style=3D"color:#1F497D">Best regards,</span><span lang=3D"EN-US" s=
tyle=3D"color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=
=3D"margin: 0px 0cm; text-align: justify; font-size: 10.5pt; font-family: =
Calibri, sans-serif;">=0A<span lang=3D"EN-US" style=3D"color:#1F497D">Jie<=
/span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>=0A=
<p class=3D"MsoNormal" style=3D"margin: 0px 0cm; text-align: justify; font=
-size: 10.5pt; font-family: Calibri, sans-serif;">=0A<span lang=3D"EN-US" =
style=3D"font-size:11.0pt;color:#1F497D">&nbsp;</span><span lang=3D"EN-US"=
 style=3D"color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" sty=
le=3D"margin: 0px 0cm; text-align: justify; font-size: 10.5pt; font-family=
: Calibri, sans-serif;">=0A<span lang=3D"EN-US" style=3D"font-size:11.0pt;=
color:#1F497D">&nbsp;&nbsp; Les</span><span lang=3D"EN-US" style=3D"color:=
black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0p=
x 0cm; text-align: justify; font-size: 10.5pt; font-family: Calibri, sans-=
serif;">=0A<span lang=3D"EN-US" style=3D"font-size:11.0pt;color:#1F497D">&=
nbsp;</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span><=
/p>=0A<p class=3D"MsoNormal" style=3D"margin: 0px 0cm; text-align: justify=
; font-size: 10.5pt; font-family: Calibri, sans-serif;">=0A<span lang=3D"E=
N-US" style=3D"font-size:11.0pt;color:#1F497D">&nbsp;</span><span lang=3D"=
EN-US" style=3D"color:black"><o:p></o:p></span></p>=0A<div style=3D"border=
:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm 4.0pt">=0A<div>=0A<=
div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm =
0cm 0cm">=0A<p class=3D"MsoNormal" align=3D"left" style=3D"text-align: jus=
tify; margin: 0px 0cm; font-size: 10.5pt; font-family: Calibri, sans-serif=
;">=0A<b><span lang=3D"EN-US" style=3D"font-size: 10pt; font-family: Tahom=
a, sans-serif; color: black;">From:</span></b><span lang=3D"EN-US" style=
=3D"font-size: 10pt; font-family: Tahoma, sans-serif; color: black;"> Dong=
jie (Jimmy) [<a href=3D"mailto:jie.dong@huawei.com" style=3D"color: blue; =
text-decoration: underline;">mailto:jie.dong@huawei.com</a>]=0A<br>=0A<b>S=
ent:</b> Sunday, July 31, 2016 11:48 PM<br>=0A<b>To:</b> Les Ginsberg (gin=
sberg); <a href=3D"mailto:ospf@ietf.org" style=3D"color: blue; text-decora=
tion: underline;">=0Aospf@ietf.org</a><br>=0A<b>Cc:</b> Zhangxudong (zhang=
xudong, VRP); <a href=3D"mailto:lizhenqiang@chinamobile.com" style=3D"colo=
r: blue; text-decoration: underline;">=0Alizhenqiang@chinamobile.com</a><b=
r>=0A<b>Subject:</b> RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxag=
e-flush-problem-statement</span><span lang=3D"EN-US" style=3D"color:black"=
><o:p></o:p></span></p>=0A</div>=0A</div>=0A<p class=3D"MsoNormal" align=
=3D"left" style=3D"text-align: justify; margin: 0px 0cm; font-size: 10.5pt=
; font-family: Calibri, sans-serif;">=0A<span lang=3D"EN-US" style=3D"colo=
r:black">&nbsp;<o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"ma=
rgin: 0px 0cm; text-align: justify; font-size: 10.5pt; font-family: Calibr=
i, sans-serif;">=0A<span lang=3D"EN-US" style=3D"color:#1F497D">Hi Les, </=
span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>=0A<=
p class=3D"MsoNormal" style=3D"margin: 0px 0cm; text-align: justify; font-=
size: 10.5pt; font-family: Calibri, sans-serif;">=0A<span lang=3D"EN-US" s=
tyle=3D"color:#1F497D">&nbsp;</span><span lang=3D"EN-US" style=3D"color:bl=
ack"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0px =
0cm; text-align: justify; font-size: 10.5pt; font-family: Calibri, sans-se=
rif;">=0A<span lang=3D"EN-US" style=3D"color:#1F497D">Thanks for your comm=
ents.</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span><=
/p>=0A<p class=3D"MsoNormal" style=3D"margin: 0px 0cm; text-align: justify=
; font-size: 10.5pt; font-family: Calibri, sans-serif;">=0A<span lang=3D"E=
N-US" style=3D"color:#1F497D">&nbsp;</span><span lang=3D"EN-US" style=3D"c=
olor:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margi=
n: 0px 0cm; text-align: justify; font-size: 10.5pt; font-family: Calibri, =
sans-serif;">=0A<span lang=3D"EN-US" style=3D"color:#1F497D">OSPF packet l=
evel checksum and authentication can only protect the assembled LSU packet=
 one hop on the wire, while cannot detect any change to LSA made by the ro=
uters. This is because the OSPF packets are re-assembled=0A on each hop, w=
hich is slightly different from IS-IS. So the problem for OSPF is mainly d=
ue to the problems inside the router, for example protocol implementations=
, system timers, or some hardware problem. Actually this problem has been =
seen in several production=0A networks.</span><span lang=3D"EN-US" style=
=3D"color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"=
margin: 0px 0cm; text-align: justify; font-size: 10.5pt; font-family: Cali=
bri, sans-serif;">=0A<span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;</=
span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>=0A<=
p class=3D"MsoNormal" style=3D"margin: 0px 0cm; text-align: justify; font-=
size: 10.5pt; font-family: Calibri, sans-serif;">=0A<span lang=3D"EN-US" s=
tyle=3D"color:#1F497D">We can improve the description in the draft to make=
 this clear.</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p><=
/span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0px 0cm; text-align: =
justify; font-size: 10.5pt; font-family: Calibri, sans-serif;">=0A<span la=
ng=3D"EN-US" style=3D"color:#1F497D">&nbsp;</span><span lang=3D"EN-US" sty=
le=3D"color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=
=3D"margin: 0px 0cm; text-align: justify; font-size: 10.5pt; font-family: =
Calibri, sans-serif;">=0A<span lang=3D"EN-US" style=3D"color:#1F497D">Best=
 regards,</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></sp=
an></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0px 0cm; text-align: jus=
tify; font-size: 10.5pt; font-family: Calibri, sans-serif;">=0A<span lang=
=3D"EN-US" style=3D"color:#1F497D">Jie</span><span lang=3D"EN-US" style=3D=
"color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"mar=
gin: 0px 0cm; text-align: justify; font-size: 10.5pt; font-family: Calibri=
, sans-serif;">=0A<span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;</spa=
n><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>=0A<div=
>=0A<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt=
 0cm 0cm 0cm">=0A<p class=3D"MsoNormal" align=3D"left" style=3D"text-align=
: justify; margin: 0px 0cm; font-size: 10.5pt; font-family: Calibri, sans-=
serif;">=0A<b><span lang=3D"EN-US" style=3D"font-size: 10pt; font-family: =
Tahoma, sans-serif; color: black;">From:</span></b><span lang=3D"EN-US" st=
yle=3D"font-size: 10pt; font-family: Tahoma, sans-serif; color: black;"> L=
es Ginsberg (ginsberg) [<a href=3D"mailto:ginsberg@cisco.com" style=3D"col=
or: blue; text-decoration: underline;">mailto:ginsberg@cisco.com</a>]=0A<b=
r>=0A<b>Sent:</b> Monday, August 01, 2016 1:30 PM<br>=0A<b>To:</b> Dongjie=
 (Jimmy); <a href=3D"mailto:ospf@ietf.org" style=3D"color: blue; text-deco=
ration: underline;">=0Aospf@ietf.org</a><br>=0A<b>Cc:</b> Zhangxudong (zha=
ngxudong, VRP); <a href=3D"mailto:lizhenqiang@chinamobile.com" style=3D"co=
lor: blue; text-decoration: underline;">=0Alizhenqiang@chinamobile.com</a>=
<br>=0A<b>Subject:</b> RE: [OSPF] Solicit feedbacks on draft-dong-ospf-max=
age-flush-problem-statement</span><span lang=3D"EN-US" style=3D"color:blac=
k"><o:p></o:p></span></p>=0A</div>=0A</div>=0A<p class=3D"MsoNormal" align=
=3D"left" style=3D"text-align: justify; margin: 0px 0cm; font-size: 10.5pt=
; font-family: Calibri, sans-serif;">=0A<span lang=3D"EN-US" style=3D"colo=
r:black">&nbsp;<o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"ma=
rgin: 0px 0cm; text-align: justify; font-size: 10.5pt; font-family: Calibr=
i, sans-serif;">=0A<span lang=3D"EN-US" style=3D"font-size:11.0pt;color:#1=
F497D">Jie =E2=80=93</span><span lang=3D"EN-US" style=3D"color:black"><o:p=
></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0px 0cm; text=
-align: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;">=0A=
<span lang=3D"EN-US" style=3D"font-size:11.0pt;color:#1F497D">&nbsp;</span=
><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>=0A<p cl=
ass=3D"MsoNormal" style=3D"margin: 0px 0cm; text-align: justify; font-size=
: 10.5pt; font-family: Calibri, sans-serif;">=0A<span lang=3D"EN-US" style=
=3D"font-size:11.0pt;color:#1F497D">The draft says (Section 2):</span><spa=
n lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>=0A<p class=
=3D"MsoNormal" style=3D"margin: 0px 0cm; text-align: justify; font-size: 1=
0.5pt; font-family: Calibri, sans-serif;">=0A<span lang=3D"EN-US" style=3D=
"font-size:11.0pt;color:#1F497D">&nbsp;</span><span lang=3D"EN-US" style=
=3D"color:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"=
margin: 0px 0cm; text-align: justify; font-size: 10.5pt; font-family: Cali=
bri, sans-serif;">=0A<span lang=3D"EN-US" style=3D"font-size:11.0pt;color:=
#1F497D">=E2=80=9CSince cryptographic authentication is executed at the OS=
PF packet</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></sp=
an></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0px 0cm; text-align: jus=
tify; font-size: 10.5pt; font-family: Calibri, sans-serif;">=0A<span lang=
=3D"EN-US" style=3D"font-size:11.0pt;color:#1F497D">&nbsp;&nbsp; level, it=
 can only protect the assembled LSU packet for one hop and</span><span lan=
g=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>=0A<p class=3D"Mso=
Normal" style=3D"margin: 0px 0cm; text-align: justify; font-size: 10.5pt; =
font-family: Calibri, sans-serif;">=0A<span lang=3D"EN-US" style=3D"font-s=
ize:11.0pt;color:#1F497D">&nbsp;&nbsp; does not provide any additional pro=
tection for the corruption of LS</span><span lang=3D"EN-US" style=3D"color=
:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0=
px 0cm; text-align: justify; font-size: 10.5pt; font-family: Calibri, sans=
-serif;">=0A<span lang=3D"EN-US" style=3D"font-size:11.0pt;color:#1F497D">=
&nbsp;&nbsp; age field.=E2=80=9D</span><span lang=3D"EN-US" style=3D"color=
:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0=
px 0cm; text-align: justify; font-size: 10.5pt; font-family: Calibri, sans=
-serif;">=0A<span lang=3D"EN-US" style=3D"font-size:11.0pt;color:#1F497D">=
&nbsp;</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span>=
</p>=0A<p class=3D"MsoNormal" style=3D"margin: 0px 0cm; text-align: justif=
y; font-size: 10.5pt; font-family: Calibri, sans-serif;">=0A<span lang=3D"=
EN-US" style=3D"font-size:11.0pt;color:#1F497D">But as authentication is c=
alculated at the OSPF packet level, any change to the LS age field for an =
individual LSA contained within the OSPF packet (e.g. by some packet corru=
ption in transmission) would=0A cause authentication to fail when the pack=
et is received. So the statement you make is not correct. I therefore am s=
truggling to understand what problem you believe is not addressed by exist=
ing authentication techniques.</span><span lang=3D"EN-US" style=3D"color:b=
lack"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0px=
 0cm; text-align: justify; font-size: 10.5pt; font-family: Calibri, sans-s=
erif;">=0A<span lang=3D"EN-US" style=3D"font-size:11.0pt;color:#1F497D">&n=
bsp;</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></=
p>=0A<p class=3D"MsoNormal" style=3D"margin: 0px 0cm; text-align: justify;=
 font-size: 10.5pt; font-family: Calibri, sans-serif;">=0A<span lang=3D"EN=
-US" style=3D"font-size:11.0pt;color:#1F497D">&nbsp;&nbsp; Les</span><span=
 lang=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>=0A<p class=3D=
"MsoNormal" style=3D"margin: 0px 0cm; text-align: justify; font-size: 10.5=
pt; font-family: Calibri, sans-serif;">=0A<span lang=3D"EN-US" style=3D"fo=
nt-size:11.0pt;color:#1F497D">&nbsp;</span><span lang=3D"EN-US" style=3D"c=
olor:black"><o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margi=
n: 0px 0cm; text-align: justify; font-size: 10.5pt; font-family: Calibri, =
sans-serif;">=0A<span lang=3D"EN-US" style=3D"font-size:11.0pt;color:#1F49=
7D">&nbsp;</span><span lang=3D"EN-US" style=3D"color:black"><o:p></o:p></s=
pan></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0px 0cm; text-align: ju=
stify; font-size: 10.5pt; font-family: Calibri, sans-serif;">=0A<span lang=
=3D"EN-US" style=3D"font-size:11.0pt;color:#1F497D">&nbsp;</span><span lan=
g=3D"EN-US" style=3D"color:black"><o:p></o:p></span></p>=0A<div style=3D"b=
order:none;border-left:solid blue 1.5pt;padding:0cm 0cm 0cm 4.0pt">=0A<div=
>=0A<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt=
 0cm 0cm 0cm">=0A<p class=3D"MsoNormal" align=3D"left" style=3D"text-align=
: justify; margin: 0px 0cm; font-size: 10.5pt; font-family: Calibri, sans-=
serif;">=0A<b><span lang=3D"EN-US" style=3D"font-size: 10pt; font-family: =
Tahoma, sans-serif; color: black;">From:</span></b><span lang=3D"EN-US" st=
yle=3D"font-size: 10pt; font-family: Tahoma, sans-serif; color: black;"> O=
SPF [<a href=3D"mailto:ospf-bounces@ietf.org" style=3D"color: blue; text-d=
ecoration: underline;">mailto:ospf-bounces@ietf.org</a>]=0A<b>On Behalf Of=
 </b>Dongjie (Jimmy)<br>=0A<b>Sent:</b> Sunday, July 31, 2016 8:15 PM<br>=
=0A<b>To:</b> <a href=3D"mailto:ospf@ietf.org" style=3D"color: blue; text-=
decoration: underline;">=0Aospf@ietf.org</a><br>=0A<b>Cc:</b> Zhangxudong =
(zhangxudong, VRP); <a href=3D"mailto:lizhenqiang@chinamobile.com" style=
=3D"color: blue; text-decoration: underline;">=0Alizhenqiang@chinamobile.c=
om</a><br>=0A<b>Subject:</b> [OSPF] Solicit feedbacks on draft-dong-ospf-m=
axage-flush-problem-statement</span><span lang=3D"EN-US" style=3D"color:bl=
ack"><o:p></o:p></span></p>=0A</div>=0A</div>=0A<p class=3D"MsoNormal" ali=
gn=3D"left" style=3D"text-align: justify; margin: 0px 0cm; font-size: 10.5=
pt; font-family: Calibri, sans-serif;">=0A<span lang=3D"EN-US" style=3D"co=
lor:black">&nbsp;<o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"=
margin: 0px 0cm; text-align: justify; font-size: 10.5pt; font-family: Cali=
bri, sans-serif;">=0A<span lang=3D"EN-US" style=3D"color:black">Hi all,<o:=
p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0px 0cm; tex=
t-align: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;">=
=0A<span lang=3D"EN-US" style=3D"color:black">&nbsp;<o:p></o:p></span></p>=
=0A<p class=3D"MsoNormal" style=3D"margin: 0px 0cm; text-align: justify; f=
ont-size: 10.5pt; font-family: Calibri, sans-serif;">=0A<span lang=3D"EN-U=
S" style=3D"color:black">draft-dong-ospf-maxage-flush-problem-statement de=
scribes the problems caused by the corruption of the LS Age field, and sum=
marizes the requirements on potential solutions. This draft received good =
comments during the presentation=0A on the IETF meeting in B.A.<o:p></o:p>=
</span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0px 0cm; text-align:=
 justify; font-size: 10.5pt; font-family: Calibri, sans-serif;">=0A<span l=
ang=3D"EN-US" style=3D"color:black">&nbsp;<o:p></o:p></span></p>=0A<p clas=
s=3D"MsoNormal" style=3D"margin: 0px 0cm; text-align: justify; font-size: =
10.5pt; font-family: Calibri, sans-serif;">=0A<span lang=3D"EN-US" style=
=3D"color:black">The authors would like to solicit further feedbacks from =
the mailing list, on both the problem statement and the solution requireme=
nts. Based on the feedbacks, we will update the problem statement draft, a=
nd work together=0A to build suitable solutions. <o:p></o:p></span></p>=0A=
<p class=3D"MsoNormal" style=3D"margin: 0px 0cm; text-align: justify; font=
-size: 10.5pt; font-family: Calibri, sans-serif;">=0A<span lang=3D"EN-US" =
style=3D"color:black">&nbsp;<o:p></o:p></span></p>=0A<p class=3D"MsoNormal=
" style=3D"margin: 0px 0cm; text-align: justify; font-size: 10.5pt; font-f=
amily: Calibri, sans-serif;">=0A<span lang=3D"EN-US" style=3D"color:black"=
>The URL of the draft is:<o:p></o:p></span></p>=0A<p class=3D"MsoNormal" s=
tyle=3D"margin: 0px 0cm; text-align: justify; font-size: 10.5pt; font-fami=
ly: Calibri, sans-serif;">=0A<span lang=3D"EN-US" style=3D"color:black"><a=
 href=3D"https://tools.ietf.org/html/draft-dong-ospf-maxage-flush-problem-=
statement-00" style=3D"color: blue; text-decoration: underline;">https://t=
ools.ietf.org/html/draft-dong-ospf-maxage-flush-problem-statement-00</a><o=
:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0px 0cm; te=
xt-align: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;">=
=0A<span lang=3D"EN-US" style=3D"color:black">&nbsp;<o:p></o:p></span></p>=
=0A<p class=3D"MsoNormal" style=3D"margin: 0px 0cm; text-align: justify; f=
ont-size: 10.5pt; font-family: Calibri, sans-serif;">=0A<span lang=3D"EN-U=
S" style=3D"color:black">Comments &amp; feedbacks are welcome.<o:p></o:p><=
/span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0px 0cm; text-align: =
justify; font-size: 10.5pt; font-family: Calibri, sans-serif;">=0A<span la=
ng=3D"EN-US" style=3D"color:black">&nbsp;<o:p></o:p></span></p>=0A<p class=
=3D"MsoNormal" style=3D"margin: 0px 0cm; text-align: justify; font-size: 1=
0.5pt; font-family: Calibri, sans-serif;">=0A<span lang=3D"EN-US" style=3D=
"color:black">Best regards,<o:p></o:p></span></p>=0A<p class=3D"MsoNormal"=
 style=3D"margin: 0px 0cm; text-align: justify; font-size: 10.5pt; font-fa=
mily: Calibri, sans-serif;">=0A<span lang=3D"EN-US" style=3D"color:black">=
Jie<o:p></o:p></span></p>=0A<p class=3D"MsoNormal" style=3D"margin: 0px 0c=
m; text-align: justify; font-size: 10.5pt; font-family: Calibri, sans-seri=
f;">=0A<span lang=3D"EN-US" style=3D"color:black">&nbsp;<o:p></o:p></span>=
</p>=0A</div>=0A</div>=0A</div>=0A</div>=0A</div>=0A</div>=0A</div>=0A</di=
v>=0A</blockquote>=0A</div>=0A</div>=0A</blockquote>=0A</div>=0A</div>=0A<=
/div>=0A</blockquote>=0A</div>=0A</div>=0A</blockquote>=0A</span>=0A</div>=
</div></blockquote>=0A</body></html>
------=_001_NextPart447768876101_=------




From nobody Thu Aug 25 19:35:55 2016
Return-Path: <lizhenqiang@chinamobile.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BF25612B051 for <ospf@ietfa.amsl.com>; Thu, 25 Aug 2016 19:35:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.137
X-Spam-Level: 
X-Spam-Status: No, score=-3.137 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RP_MATCHES_RCVD=-0.548, T_KAM_HTML_FONT_INVALID=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 MvDtraYrlSOx for <ospf@ietfa.amsl.com>; Thu, 25 Aug 2016 19:35:48 -0700 (PDT)
Received: from cmccmta2.chinamobile.com (cmccmta2.chinamobile.com [221.176.66.80]) by ietfa.amsl.com (Postfix) with ESMTP id 076DD12B03F for <ospf@ietf.org>; Thu, 25 Aug 2016 19:35:46 -0700 (PDT)
Received: from spf.mail.chinamobile.com (unknown[172.16.121.17]) by rmmx-syy-dmz-app08-12008 (RichMail) with SMTP id 2ee857bfaafbcd8-add6f; Fri, 26 Aug 2016 10:35:39 +0800 (CST)
X-RM-TRANSID: 2ee857bfaafbcd8-add6f
X-RM-SPAM-FLAG: 00000000
Received: from cmcc-PC (unknown[111.194.51.252]) by rmsmtp-syy-appsvr09-12009 (RichMail) with SMTP id 2ee957bfaaf93bc-3eb7c; Fri, 26 Aug 2016 10:35:39 +0800 (CST)
X-RM-TRANSID: 2ee957bfaaf93bc-3eb7c
Date: Fri, 26 Aug 2016 10:35:59 +0800
From: "lizhenqiang@chinamobile.com" <lizhenqiang@chinamobile.com>
To: "Dave Katz" <dkatz@juniper.net>,  "Acee Lindem (acee)" <acee@cisco.com>
References: <D3E36483.7B0EB%acee@cisco.com>,  <45CEC282-FBED-4BFF-9BF0-FC6AFBA18244@juniper.net>
X-Priority: 3
X-Has-Attach: no
X-Mailer: Foxmail 7, 2, 7, 164[cn]
Mime-Version: 1.0
Message-ID: <2016082610355905638250@chinamobile.com>
Content-Type: multipart/alternative; boundary="----=_001_NextPart223503855604_=----"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ospf/fYmol6-Uaa8nrUNRog0uoGOPqlE>
Cc: =?UTF-8?B?Wmhhbmd4dWRvbmcgKHpoYW5neHVkb25nLCBWUlAp?= <zhangxudong@huawei.com>, "ospf@ietf.org" <ospf@ietf.org>
Subject: Re: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-problem-statement
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 26 Aug 2016 02:35:54 -0000

This is a multi-part message in MIME format.

------=_001_NextPart223503855604_=----
Content-Type: text/plain;
	charset="UTF-8"
Content-Transfer-Encoding: base64

SGkgRGF2ZSwNCg0KVGhhbmsgeW91IGZvciB5b3VyIGV4YW1wbGVzLiBXZSBhbGwgZmFjZWQgc29t
ZSBwcm9ibGVtcyBpbiB0aGUgcHJvZHVjdGlvbiBuZXR3b3Jrcy4gSSB0aGluayBpdCBpcyByZWFz
b25hYmxlIGZvciB1cyB0byBwdXQgc29tZSBlZmZvcnRzIHRvIGlkZW50aWZ5IGFuZCBtaXRpZ2F0
ZSB0aG9zZSBwcm9ibGVtcy4gVGhlIGRyYWZ0IGlzIGp1c3QgZm9yIHRoZSBwcm9ibGVtIHN0YXRl
bWVudCBhbmQgc29sdXRpb24gcmVxdWlyZW1lbnQuIFdoYXQgd2UgaGF2ZSB0byBlbXBoYXNpemUg
Zm9yIHRoZSBzb2x1dGlvbiByZXF1aXJlbWVudCBpcyBub3QgY2hhbmdlIHRoZSBwcm90b2NvbCBp
ZiBwb3NzaWJsZS4gQWNlZSBwcm92aWRlcyBhIG5ldHdvayBtYW5hZ2VtZW50IG1ldGhvZC4gRG8g
eW91IHRoaW5rIGl0IGlzIGdvb2Q/DQoNCkJlc3QgUmVnYXJkcywNCg0KDQoNCmxpemhlbnFpYW5n
QGNoaW5hbW9iaWxlLmNvbQ0KIA0KRnJvbTogRGF2ZSBLYXR6DQpEYXRlOiAyMDE2LTA4LTI1IDA0
OjIxDQpUbzogQWNlZSBMaW5kZW0gKGFjZWUpDQpDQzogbGl6aGVucWlhbmdAY2hpbmFtb2JpbGUu
Y29tOyBEb25namllIChKaW1teSk7IExlcyBHaW5zYmVyZyAoZ2luc2JlcmcpOyBvc3BmQGlldGYu
b3JnOyBaaGFuZ3h1ZG9uZyAoemhhbmd4dWRvbmcsIFZSUCkNClN1YmplY3Q6IFJlOiBbT1NQRl0g
U29saWNpdCBmZWVkYmFja3Mgb24gZHJhZnQtZG9uZy1vc3BmLW1heGFnZS1mbHVzaC1wcm9ibGVt
LXN0YXRlbWVudA0KU3BlYWtpbmcgYXMgYSBsb25nIHRpbWUgaW1wbGVtZW50b3Igb2YgT1NQRiwg
SVMtSVMsIGV0IGFsLCBJIGFncmVlLiAgV2hpbGUgbWFraW5nIHByb3RvY29scyBhcyByb2J1c3Qg
YXMgd2UgY2FuIGlzIGEgZ29vZCB0aGluZywgdGhlcmUgYXJlIHJhcGlkbHkgZGltaW5pc2hpbmcg
cmV0dXJucyBpbiB0cnlpbmcgdG8gbWFrZSBwcm90b2NvbCBjaGFuZ2VzIHRvIGhlbHAgZGV0ZWN0
IG9uZS1vZmYgYnVncywgZXNwZWNpYWxseSBpZiB0aGUgcHJvdG9jb2wgaXMgbm90IGZyaWVuZGx5
IHRvIGNoYW5nZXMgYW5kIGV4dGVuc2lvbnMuICBUaGUgbnVtYmVyIG9mIHBvc3NpYmxlIGJ1Z3Mg
aXMgZXNzZW50aWFsbHkgaW5maW5pdGUuIA0KDQpJ4oCZdmUgc2VlbiBhIG51bWJlciBvZiBidWdz
IGluIG90aGVyIGltcGxlbWVudGF0aW9ucyB0aGF0IGhhdmUgbWFkZSBpdCBpbnRvIHByb2R1Y3Rp
b24gaW1wbGVtZW50YXRpb25zLCBlc3BlY2lhbGx5IGFzIEkgaGF2ZSBoYWQgYSB0ZW5kZW5jeSB0
byDigJxzdHJldGNo4oCdIHRoZSBzcGVjcyBpbiB3YXlzIHRoYXQgYXJlIGd1YXJhbnRlZWQgdG8g
d29yayBzbyBsb25nIGFzIG90aGVyIGltcGxlbWVudGF0aW9ucyBhcmUgZm9sbG93aW5nIHRoZSBz
cGVjLiAgVGhlc2UgaGF2ZSBiZWVuIGZldyBhbmQgZmFyIGJldHdlZW4sIGhvd2V2ZXIuDQoNCkNs
YXNzaWMgZXhhbXBsZTogIHRoZSAzMCBtaW51dGUg4oCcYXJjaGl0ZWN0dXJhbCBjb25zdGFudOKA
nSByZWZyZXNoIHRpbWUuICBUaGlzIGlzICpub3QqIGFuIGFyY2hpdGVjdHVyYWwgY29uc3RhbnQg
KGRlZmluZWQgYXMg4oCcbXVzdCBiZSB0cnVlIG9yIHRoaW5ncyB3b27igJl0IHdvcmvigJ0pOyAg
dGhlIHJlZnJlc2gganVzdCBuZWVkcyB0byBoYXBwZW4gb2Z0ZW4gZW5vdWdoIHRvIGtlZXAgdGhl
IExTQSBmcm9tIGJlaW5nIG1heGFnZWQgYW55d2hlcmUuICBTbyBJIG1hZGUgYSBvbmUtbGluZSBj
aGFuZ2UgdG8gY2hhbmdlIHRoZSByZWZyZXNoIHRpbWUgdG8gNTAgbWludXRlcywgcmVkdWNpbmcg
dGhlIHJlZnJlc2ggbG9hZCBieSA0MCUgKG5vdCByZWFsbHkg4oCcc2NhbGluZ+KAnSBidXQgaXQg
d2FzIGVhc3ksIGNoZWFwLCBhbmQgZ3VhcmFudGVlZCB0byB3b3JrIHByb3Blcmx5IDxjb3VnaD4u
KSAgVGhpcyB3YXMgZmluZSBmb3Igc2V2ZXJhbCB5ZWFycyB1bnRpbCBzb21lb25lIGludHJvZHVj
ZWQgYSByb3V0ZXIgZnJvbSBhIHNtYWxsLCBub3cgbG9uZy1kZWFkIHZlbmRvciwgYXQgd2hpY2gg
cG9pbnQgdGhpbmdzIHN0YXJ0ZWQgZmxhcHBpbmcgd2VpcmRseS4gIFR1cm5zIG91dCB0aGF0IGFu
IGVuZ2luZWVyIGF0IHNhaWQgY29tcGFueSBnb3QgY2FycmllZCBhd2F5IGppdHRlcmluZyB0aW1l
cnMsIGFuZCBqaXR0ZXJlZCB0aGUgTFNBIGFnZSB0aW1lciBieSAyNSUgKHZlcnkgdmVyeSBiYWQp
LiAgU28gdGhlIExTQSBtYXhhZ2UgdGltZW91dCB3b3VsZCBmaXJlIGFmdGVyIGEgcmFuZG9tIGlu
dGVydmFsIGJldHdlZW4gNDUgYW5kIDYwIG1pbnV0ZXMuICBPZiBjb3Vyc2UsIGlmIHlvdSB3ZXJl
IHJlZnJlc2hpbmcgYXQgMzAgbWludXRlIGludGVydmFscywgeW914oCZZCBuZXZlciBub3RpY2Us
IGJ1dCBhdCA1MCB5b3UgZ2V0IDEvMyBvZiB5b3VyIExTQXMgYmVpbmcgcHVyZ2VkIGJ5IHNhaWQg
YnJva2VuIHJvdXRlci4gIEkgaW5pdGlhbGx5IHJlZnVzZWQgdG8gY2hhbmdlIGl0LCBidXQgdGhl
biBhbiBlbmdpbmVlciBhdCBhIFZlcnkgTGFyZ2UgUm91dGVyIENvbXBhbnkgbWFkZSBleGFjdGx5
IHRoZSBzYW1lIG1pc3Rha2UuICBTaWdoLg0KDQpUaGUgc2FtZSBWZXJ5IExhcmdlIFJvdXRlciBD
b21wYW55IGhhZCBhIGJ1ZyBpbiB0aGVpciBmaXJzdCBpbXBsZW1lbnRhdGlvbiBvZiBPU1BGIGJh
Y2sgaW4gYWJvdXQgMTk5MSB3aGljaCB3YXMgYSBzdWJ0bGV0eSBpbnZvbHZpbmcgaGFuZGluZyB0
aGUgcmVjZWlwdCBvZiBNYXhBZ2UgTFNBcyBpbiBzb21lIGNpcmN1bXN0YW5jZXMgd2hlcmUgdGhl
eSB3ZXJlIGdldHRpbmcgYWNrZWQgaW5zdGVhZCBvZiBkcm9wcGVkIChJSVJDOyAgaXTigJlzIGJl
ZW4gMjUgeWVhcnMpOyAgdGhpcyBoYWQgdGhlIGN1cmlvdXMgZWZmZWN0IG9mIGNhdXNpbmcgTWF4
QWdlIExTQXMgdG8gc2xvc2ggYXJvdW5kIHRoZSBuZXR3b3JrIGF0IHJhbmRvbSBpbnRlcnZhbHMg
YW5kIGxpZ2h0IHVwIHRoZSBGRERJIHJpbmcgaW4gdGhlIFN0YW5mb3JkIG1hY2hpbmUgcm9vbS4N
Cg0KQnV0IHRoaXMgaGFzIGJlZW4gdGhlIHN1bSB0b3RhbCBvZiB0aGUga2luZCBvZiBpbnNpZGlv
dXMgYnVncyBJ4oCZdmUgcnVuIGFjcm9zcyB0aGF0IGFmZmVjdCBuZXR3b3JrIHN0YWJpbGl0eSwg
YW5kIG5laXRoZXIgb2YgdGhlbSBjb3VsZCBoYXZlIGJlZW4gaGVscGVkIGJ5IG1ha2luZyBhIHBy
b3RvY29sIGNoYW5nZS4gIFRoZSB2YXN0IG1ham9yaXR5IG9mIHN0YWJpbGl0eSBwcm9ibGVtcyBo
YXZlIHRvIGRvIHdpdGggdGhlIGR5bmFtaWNzIG9mIHRoZSBpbXBsZW1lbnRhdGlvbiByYXRoZXIg
dGhhbiBhZGhlcmVuY2UgdG8gdGhlIHNwZWMgKHNheSwgbWVsdGluZyBkb3duIGFuZCBkcm9wcGlu
ZyBhZGphY2VuY2llcyB3aGVuIHNvbWVib2R5IHJlZGlzdHJpYnV0ZXMgQkdQIGludG8gT1NQRiwg
YXMgdXNlZCB0byBiZSBhbiBhbm51YWwgb2NjdXJyZW5jZSBzb21ld2hlcmUpLiAgDQoNCkFzIHlv
dSBwb2ludCBvdXQsIHRoZXNlIGtpbmRzIG9mIGJ1Z3MgZ2VuZXJhbGx5IGRvbuKAmXQgbWFrZSBp
dCBvdXQgb2YgdGhlIGxhYiwgdW5sZXNzIHlvdeKAmXJlIHJlYWxseSB1bmx1Y2t5LiAgQXMgc3Vj
aCwgdGhlcmXigJlzIGxpdHRsZSByZXR1cm4gZm9yIHRoZSBjb3N0IG9mIGNoYW5naW5nIHRoZSBw
cm90b2NvbC4NCg0K4oCURGF2ZQ0KDQoNCk9uIEF1ZyAyNCwgMjAxNiwgYXQgMTI6MDQgUE0sIEFj
ZWUgTGluZGVtIChhY2VlKSA8YWNlZUBjaXNjby5jb20+IHdyb3RlOg0KDQpTcGVha2luZyBhcyBX
RyBtZW1iZXI6DQoNCkhpIFpoZW5qaWFuZywNCg0KSSBkb27igJl0IGRvdWJ0IHRoYXQgdGhpcyB3
YXMgYSB2ZXJ5IGRpc3F1aWV0aW5nIGV4cGVyaWVuY2UuIEhvd2V2ZXIsIEkgc3RpbGwgZG9u4oCZ
dCB0aGluayB3ZSBzaG91bGQgYXR0ZW1wdCB0byBjaGFuZ2UgdGhlIHByb3RvY29sIHRvIGNvbXBl
bnNhdGUgZm9yIHJvdXRlcnMgdGhhdCBkbyBub3QgYWRoZXJlIHRvIHRoZSBwcm90b2NvbC4gVG8g
bWFrZSBhbiBhbmFsb2d5LCBpbiBteSB5ZWFycyBvZiBPU1BGIGV4cGVyaWVuY2UgSeKAmXZlIGJl
ZW4gc3ViamVjdCB0byBhIG51bWJlciBvZiBidWdzIHJlbGF0ZWQgdG8gT1NQRuKAmXMgdXNhZ2Ug
b2YgbG9jYWwgd2lyZSBtdWx0aWNhc3QgKHNvbWUgdHJpZ2dlcmVkIGJ5IG9ic2N1cmUgY29uZGl0
aW9ucyBzdWNoIGFzIHJvdXRpbmcgYW5kIGJyaWRnaW5nIG9uIHRoZSBzYW1lIHBvcnQpLiBIb3dl
dmVyLCBJ4oCZdmUgbmV2ZXIgcHJvcG9zZWQgdG8gbm90IHVzZSBsb2NhbCB3aXJlIG11bHRpY2Fz
dC4gQWxzbywgYWZ0ZXIgMjUgeWVhcnMgb2YgT1NQRnYyLCBpdCBkb2VzbuKAmXQgbWFrZSBzZW5z
ZSB0byB0cnkgYW5kIGNoYW5nZSB0aGUgcHJvdG9jb2wgdG8gYXZvaWQgYnVncyBpbiB0aGlzIGFy
ZWEuIEFzIGZvciBpZGVudGlmeWluZyB0aGUgbmVmYXJpb3VzIHJvdXRlciwgSSB0aGluayBhZGRp
bmcgYSBjb3VudGVyIGFuZCBwb3NzaWJseSBhIHNlcGFyYXRlIG5vdGlmaWNhdGlvbiB0byB0aGUg
WUFORyBtb2RlbCBtaWdodCBiZSB3YXJyYW50ZWQgc2luY2UgcHVyZ2luZyBhIG5vbi1zZWxmLW9y
aWdpbmF0ZWQgTFNBIHNob3VsZCBub3QgYmUgYSBjb21tb24gb2NjdXJyZW5jZSBpbiBtb3N0IG5l
dHdvcmtzLiANCg0KVGhhbmtzLCANCkFjZWUNClAuUy4gU2luY2UgdGhpcyBpcyBhbiBPU1BGIHN0
YW5kYXJkcyBsaXN0LCBJ4oCZdmUgcHVycG9zZWx5IGF2b2lkZWQgdGhlIHF1ZXN0aW9ucyBhcyB0
byBob3cgdGhpcyBjYXRhc3Ryb3BoaWMgYnVnIG1hZGUgaXQgaW50byBhIHByb2R1Y3Rpb24gbmV0
d29yay4gDQoNCg0KRnJvbTogImxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbSIgPGxpemhlbnFp
YW5nQGNoaW5hbW9iaWxlLmNvbT4NCkRhdGU6IFdlZG5lc2RheSwgQXVndXN0IDI0LCAyMDE2IGF0
IDI6MTEgUE0NClRvOiBKaWUgRG9uZyA8amllLmRvbmdAaHVhd2VpLmNvbT4sIEFjZWUgTGluZGVt
IDxhY2VlQGNpc2NvLmNvbT4sICJMZXMgR2luc2JlcmcgKGdpbnNiZXJnKSIgPGdpbnNiZXJnQGNp
c2NvLmNvbT4sIE9TUEYgV0cgTGlzdCA8b3NwZkBpZXRmLm9yZz4NCkNjOiAiWmhhbmd4dWRvbmcg
KHpoYW5neHVkb25nLCBWUlApIiA8emhhbmd4dWRvbmdAaHVhd2VpLmNvbT4NClN1YmplY3Q6IFJl
OiBSRTogW09TUEZdIFNvbGljaXQgZmVlZGJhY2tzIG9uIGRyYWZ0LWRvbmctb3NwZi1tYXhhZ2Ut
Zmx1c2gtcHJvYmxlbS1zdGF0ZW1lbnQNCg0KSGVsbG8gSmllLCBBY2VlIGFuZCBMZXMsDQoNCkkg
YW0gYSBjb2F1dGhvciBvZiB0aGlzIGRyYWZ0IGZyb20gb3BlcmF0b3IgQ2hpbmEgTW9iaWxlLiBU
aGFuayB5b3UgYWxsIGZvciB5b3VyIGRpc2N1c3Npb24gYW5kIHN1Z2dlc3Rpb24gaW4gdGhlIHBy
ZXZpb3VzIG1haWxzLiBBcyB5b3UgYWxsIGRpc2N1c3NlZCwgYSBtaXNiZWhhdmlvciBPU1BGIHJv
dXRlciAoZHVlIHRvIHNvZnR3YXJlIG9yIGhhcmR3YXJlIHByb2JsZW0pIGNhbiBjYXVzZSBzZXZl
cmUgcHJvYmxlbSBpbiB0aGUgd2hvbGUgT1NQRiBkb21haW4uIA0KDQpIZXJlIEkgd2FudCB0byBw
b2ludCBvdXQgdGhhdCBPU1BGIHJvdXRlIGZsYXBwaW5nIERJRCBvY2NvdXIgaW4gbXkgZmllbGQg
bmV0d29yayBjb250cmlidXRlZCBieSBhIG1pc2JlaGF2aW9yIE9TUEYgcm91dGVyIGluc3RhbGxl
ZC4gVGhlIHByb2NlZHVyZSB0byBhbmFseXplIGFuZCBsb29rIGZvciB0aGUgY2F1c2Ugd2VyZSB2
ZXJ5IGNvbXBsaWNhdGVkIGJlY2F1c2Ugd2UgZGlkIG5vdCBrbm93IHRoZSBzb3VyY2Ugb2YgdGhl
IGZsdXNoaW5nLiBUd28gaG91cnMgcGFzdCwgd2UgY291bGQgbm90IGlkZW50aWZ5IHRoZSByZWFs
IGNhdXNlIGFuZCByZXN0b3JlIG91ciBuZXR3b3JrLiBUaGUgQ1BVIHV0aWxpemF0aW9uIG9mIE9T
UEYgcm91dGVycyB3YXMgaGlnaCwgdGhlIG5ldHdvcmsgdHJhZmZpYyBkZWNyZWFzZWQgc2lnbmlm
aWNhbnRseSwgbG90cyBvZiB0dW5uZWwgZG93biB3YXJuaW5ncyByYWlzZWQuIFdoZW4gd2UgdHJp
ZWQgdG8gc2h1dGRvd24gb25lIE9TUEYgcm91dGVyLCByb3V0ZSBmbGFwcGluZyBzdG9wcGVkLiBU
aGlzIHJvdXRlciB3YXMgYSBuZXdseSBkZXBsb3llZCBvbmUuIFRocm91Z2ggY29tbXVuaWNhdGlv
biB3aXRoIG91ciB2ZW5kb3IsIHRoZXkgYWRtaXR0ZWQgdGhhdCB0aGlzIHByb2R1Y3QgaGFkIHNv
bWUgZGVmZWN0cyBpbiBkZWFsaW5nIHdpdGggT1NQRiBwcm90b2NvbC4gVGhpcyBraW5kIG9mIGRl
ZmVjdHMgYXJlIGRpZmZpY3VsdCBmb3IgdXMgdG8gdGVzdCAgd2hlbiB0aGV5IGFwcGx5IGZvciBl
bnRyYW5jZSBpbiBvdXIgbmV0d29yay4gT25jZSBkZWZlY3RpdmUgcHJvZHVjdHMgYXJlIGRlcGxv
eWVkIGluIHRoZSBmaWVsZCBuZXR3b3JrLCAgbG9jYXRpbmcgdGhlIHByb2JsZW0gaXMgdmVyeSBo
YXJkIGFuZCB0aW1lIGNvbnN1bWluZy4gDQoNClNvLCBJIHRoaW5rIGl0IGlzIG5lY2Vzc2FyeSBm
b3IgdXMgdG8gc29sdmUgdGhlIHByb2JsZW0gYW5kIGltcHJvdmUgdGhlIHJvYnVzdG5lc3Mgb2Yg
dGhlIHByb3RvY29sLiBBdCBsZWFzdCBpdCBzaG91bGQgcHJvdmlkZSB0aGUgbWVhbnMgdG8gaGVs
cCB1cyBsb2NhdGUgdGhlIE9TUEYgcm91dGUgZmxhcHBpbmcgcHJvYmxlbS4NCg0KDQoNCmxpemhl
bnFpYW5nQGNoaW5hbW9iaWxlLmNvbQ0KIA0KRnJvbTogRG9uZ2ppZSAoSmltbXkpDQpEYXRlOiAy
MDE2LTA4LTE4IDE3OjA5DQpUbzogQWNlZSBMaW5kZW0gKGFjZWUpOyBMZXMgR2luc2JlcmcgKGdp
bnNiZXJnKTsgb3NwZkBpZXRmLm9yZw0KQ0M6IFpoYW5neHVkb25nICh6aGFuZ3h1ZG9uZywgVlJQ
KTsgbGl6aGVucWlhbmdAY2hpbmFtb2JpbGUuY29tDQpTdWJqZWN0OiBSRTogW09TUEZdIFNvbGlj
aXQgZmVlZGJhY2tzIG9uIGRyYWZ0LWRvbmctb3NwZi1tYXhhZ2UtZmx1c2gtcHJvYmxlbS1zdGF0
ZW1lbnQNCkhpIEFjZWUsIA0KIA0KUGxlYXNlIHNlZSBteSByZXBsaWVzIGlubGluZToNCiANCkZy
b206IEFjZWUgTGluZGVtIChhY2VlKSBbbWFpbHRvOmFjZWVAY2lzY28uY29tXSANClNlbnQ6IFRo
dXJzZGF5LCBBdWd1c3QgMTgsIDIwMTYgMjoyMyBBTQ0KVG86IERvbmdqaWUgKEppbW15KTsgTGVz
IEdpbnNiZXJnIChnaW5zYmVyZyk7IG9zcGZAaWV0Zi5vcmcNCkNjOiBaaGFuZ3h1ZG9uZyAoemhh
bmd4dWRvbmcsIFZSUCk7IGxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbQ0KU3ViamVjdDogUmU6
IFtPU1BGXSBTb2xpY2l0IGZlZWRiYWNrcyBvbiBkcmFmdC1kb25nLW9zcGYtbWF4YWdlLWZsdXNo
LXByb2JsZW0tc3RhdGVtZW50DQogDQpTcGVha2luZyBhcyBhIFdHIG1lbWJlciB3aG8gaGFzIHNv
bWUgZXhwZXJpZW5jZSB3aXRoIE9TUEYgaW1wbGVtZW50YXRpb25zOiANCiANCkhpIEppZSwgDQog
DQpBbG9uZyB3aXRoIExlcywgSeKAmW0gYWxzbyBhZ2FpbnN0IHByb2dyZXNzaW5nIHRoaXMgZHJh
ZnQuIA0KIA0KRnJvbTogSmllIERvbmcgPGppZS5kb25nQGh1YXdlaS5jb20+DQpEYXRlOiBUdWVz
ZGF5LCBBdWd1c3QgMTYsIDIwMTYgYXQgOTo1NiBBTQ0KVG86IEFjZWUgTGluZGVtIDxhY2VlQGNp
c2NvLmNvbT4sICJMZXMgR2luc2JlcmcgKGdpbnNiZXJnKSIgPGdpbnNiZXJnQGNpc2NvLmNvbT4s
IE9TUEYgV0cgTGlzdCA8b3NwZkBpZXRmLm9yZz4NCkNjOiAiWmhhbmd4dWRvbmcgKHpoYW5neHVk
b25nLCBWUlApIiA8emhhbmd4dWRvbmdAaHVhd2VpLmNvbT4sICJsaXpoZW5xaWFuZ0BjaGluYW1v
YmlsZS5jb20iIDxsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb20+DQpTdWJqZWN0OiBSRTogW09T
UEZdIFNvbGljaXQgZmVlZGJhY2tzIG9uIGRyYWZ0LWRvbmctb3NwZi1tYXhhZ2UtZmx1c2gtcHJv
YmxlbS1zdGF0ZW1lbnQNCiANCkhpIEFjZWUsIA0KIA0KVGhhbmtzIGEgbG90IGZvciB5b3VyIGZl
ZWRiYWNrcy4NCiANCkZvciBwYWNrZXQgY29ycnVwdGlvbiB3aGljaCBpbXBhY3RzIHRoZSBMUyBh
Z2UgYmVmb3JlIHRoZSBMU0FzIGFyZSBwYWNrZWQgaW50byBMU1UgcGFja2V0LCBJIGFncmVlIGl0
IGlzIGxlc3MgbGlrZWx5IHRvIGhhcHBlbiB0aGFuIHRoZSBvdGhlciBjYXNlcy4gSG93ZXZlciBJ
IHRoaW5rIHdlIGFncmVlIHRoYXQgT1NQRiBhdXRoZW50aWNhdGlvbiBvbmx5IHByb3RlY3QgdGhl
IHBhY2tldCBsZXZlbCBjb3JydXB0aW9uLCB3aGljaCBjYW5ub3QgaGVscCB0byBkZXRlY3QgdGhl
IGNvcnJ1cHRpb24gYXQgTFNBIGxldmVsLg0KIA0KU28sIHlvdSBhcmUgc3VnZ2VzdGluZyB0aGF0
IExTQXMgYXJlIGNvcnJ1cHRlZCBpbiB0aGUgZGF0YWJhc2UgaW4gc3VjaCBhIHdheSB0aGF0IHRo
ZSBMU0EgQWdlIGlzIHNldCBleGFjdGx5IHRvIDB4RTEwPyBIb3cgd291bGQgdGhlIGltcGxlbWVu
dGF0aW9uIGtub3cgdGhhdCB0aGlzIGhhZCBoYXBwZW5lZCBhbmQgcHJlbWF0dXJlbHkgYWdlIHRo
ZSBwYWNrZXQ/IERhdGFiYXNlIGFnaW5nIGp1c3QgZG9lc27igJl0IHdvcmsgdGhpcyB3YXkgKHVu
bGVzcyB0aGUgaW1wbGVtZW50YXRpb24gaXMgcGFydGljdWxhcmx5IG5hw692ZSkuIA0KIA0KW0pp
ZV0gQWN0dWFsbHkgdGhlIGNhc2UgaXMgd2hlbiB0aGUgTFNBIGlzIGFib3V0IHRvIGJlIGV4Y2hh
bmdlZCB3aXRoIG5laWdoYm9yLCBkdXJpbmcgdGhlIG1lc3NhZ2UgcGFja2luZyB0aGUgTFMgYWdl
IGlzIGNvcnJ1cHRlZCB0byBlaXRoZXIgTWF4YWdlIG9yIGEgbGFyZ2UgbnVtYmVyIGNsb3NlIHRv
IE1heGFnZS4gVGhlIHNlbmRpbmcgcm91dGVyIGRvZXMgbm90IGludGVuZCB0byBkbyBhIE1heGFn
ZSBmbHVzaCwgaG93ZXZlciB0aGUgbmVpZ2hib3Igcm91dGVycyB3aGljaCByZWNlaXZlIHRoZSBt
ZXNzYWdlIHdvdWxkIHRyZWF0IHRoaXMgYXMgYSBmbHVzaC4gVGhpcyBpcyBhIHBvc3NpYmxlIGNh
c2UgYWx0aG91Z2ggbGVzcyBsaWtlbHkgdG8gaGFwcGVuIHRoYW4gdGhlIG90aGVyIGNhc2VzLg0K
IA0KIA0KSW4gbXkgdW5kZXJzdGFuZGluZywgcm9idXN0bmVzcyBpcyBhbiBpbXBvcnRhbnQgZmVh
dHVyZSBvZiBuZXR3b3JrIHByb3RvY29scywgd2hpY2ggaW5jbHVkZSB0aGUgcm9idXN0bmVzcyB0
byBlcnJvcnMgYW5kIGZhaWx1cmVzIGhhcHBlbmVkIGluIHRoZSBuZXR3b3JrLiBJZiB0aGVyZSBp
cyBhIGJ1ZyBpbiBhIHBhcnRpY3VsYXIgcm91dGVyIGluIHRoZSBuZXR3b3JrLCBvcGVyYXRvciB3
b3VsZCBub3QgYWxsb3cgdGhlIHdob2xlIG5ldHdvcmsgYmVpbmcgaW1wYWN0ZWQsIHdoaWNoIG1l
YW5zIG90aGVyIHJvdXRlcnMgaW4gdGhlIG5ldHdvcmsgbmVlZHMgdG8gd29yayBwcm9wZXJseSBp
biB0aGlzIHNpdHVhdGlvbi4gRm9yIGV4YW1wbGUgaW4gQkdQLCB0aGUgZXJyb3IgaGFuZGxpbmcg
bWVjaGFuaXNtIGhhcyBiZWVuIG9wdGltaXplZCB0byBhdm9pZCB1bm5lY2Vzc2FyeSBzZXNzaW9u
IHRlYXJkb3duLg0KIA0KU28geW91IGFncmVlIHlvdXIgcHJvYmxlbSBzdGF0ZW1lbnQgaXMgY29u
ZmluZWQgdG8gYSBzb2Z0d2FyZSBidWcgcmVzdWx0aW5nIGluIExTQXMgYmVpbmcgYWdlZCB0b28g
cXVpY2tseT8gSSB0aGluayB0aGlzIGlzIHRoZSB0aGlyZCB0aW1lIEnigJl2ZSByYWlzZWQgdGhp
cyBxdWVzdGlvbi4gDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIA0KW0pp
ZV0gQXMgSSBzYWlkIGJlZm9yZSwgdGhlIHByb2JsZW1zIGhhcHBlbmVkIGluIHRoZSBwcm9kdWN0
aW9uIG5ldHdvcmsgYXJlIGNhdXNlZCBieSBzb2Z0d2FyZSBidWcgaW4gTFNBIGFnaW5nLCBzbyBJ
IHRoaW5rIHRoaXMgaXMgdGhlIG1ham9yIGNhc2UuDQogDQpJZiBpdCBoYXMgc3VjaCBhIHByb2Js
ZW0gKHdoZXRoZXIgaXQgYmUgZHVlIHRvIGEgc3lzdGVtIHRpbWVyIGJ1ZyBvciBhIHNvbWUgbW9y
ZSBzcGVjaWZpYyBhZ2luZyBwcm9ibGVtKSwgaXQgc2VlbXMgdGhlIHJvdXRlciB3b3VsZCBhbHNv
IGJlIHJlZnJlc2hpbmcgaXRzIExTQXMgYWxsIHRvbyBmcmVxdWVudGx5IChhdCBsZWFzdCBhdCB0
d2ljZSB0aGUgcmF0ZSkgYW5kIGl0IHdvdWxkIGJlIHJlYWRpbHkgaWRlbnRpZmlhYmxlLiBGb3Ig
YSBzeXN0ZW0gdGltZSBwcm9ibGVtLCB0aGUgcm91dGVyIHdvdWxkIGxpa2VseSBoYXZlIG1hbnkg
b3RoZXIgcHJvYmxlbXMuIEZvciBleGFtcGxlLCBpdCB3b3VsZCBub3QgbWFpbnRhaW4gT1NQRiBh
ZGphY2VuY2llcyBpZiB0aGUgZGVhZCB0aW1lciBhZHZhbmNlcyBmYXN0IGVub3VnaC4gSXQgd291
bGQgcmV0cmFuc21pdCBhdCBhIHZlcnkgZmFzdCByYXRlIGFzIHdlbGwuIEFyZSB5b3UgZ29pbmcg
dG8gd3JpdGUgcHJvYmxlbSBzdGF0ZW1lbnRzIGFuZCBzdWdnZXN0IHNvbHV0aW9ucyBmb3IgdGhl
c2Ugc2l0dWF0aW9ucyBhcyB3ZWxsPyANCiANCltKaWVdIFRoaXMgZGVwZW5kcyBvbiB0aGUgaW1w
bGVtZW50YXRpb24uIHRoZSBzb2Z0d2FyZSBidWcgbWF5IG9ubHkgaW1wYWN0IHRoZSBhZ2luZyBv
ZiBMU0FzIHJlY2VpdmVkIGZyb20gb3RoZXIgcm91dGVycy4gQW5kIGZyZXF1ZW50IExTQSByZWZy
ZXNoaW5nIG1heSBiZSBjYXVzZWQgYnkgb3RoZXIgY2FzZXMgc3VjaCBhcyBsaW5rIG9zY2lsbGF0
aW9uLiAgRm9yIGEgc3lzdGVtIHRpbWVyIHByb2JsZW0sIE9TUEYgYWRqYWNlbmN5IG1heSBvc2Np
bGxhdGUsIGJ1dCBpZiB0aGUgbWFuYWdlbWVudCBjb25uZWN0aW9uIGlzIGltcGFjdGVkLCBzdWNo
IG9zY2lsbGF0aW9uIGlzIGRpZmZpY3VsdCB0byBiZSBpZGVudGlmaWVkLg0KIA0KV2hhdCBhYm91
dCBvdGhlciBidWdzPyBXaGF0IGlmIHRoZSByb3V0ZXIgZXJyb25lb3VzbHkgc3BlY2lmaWVzIGEg
bmVpZ2hib3LigJlzIHJvdXRlci1pZCBhcyBpdHMgb3duIGluIGEgUm91dGVyLUxTQT8gSXMgdGhp
cyBhIHByb2JsZW0gdGhlIHByb3RvY29sIHNob3VsZCBoYW5kbGU/IA0KIA0KW0ppZV0gRGVwZW5k
cyBvbiB0aGUgc2lnbmlmaWNhbmNlIHRvIG5ldHdvcmssIGNhc2UgYnkgY2FzZSBhbmFseXNpcyBt
YXkgYmUgbmVlZGVkLg0KIA0KIA0KSSBhZ3JlZSB0aGF0IE9TUEYgWWFuZyBub3RpZmljYXRpb24g
Zm9yIExTQSB0aW1lb3V0IGlzIGEgbmljZSB0aGluZyB0byBoYXZlIGFuZCBjb3VsZCBiZSB1c2Vm
dWwgdG8gaWRlbnRpZnkgdGhlIG1pc2JlaGF2ZWQgcm91dGVyLiBNeSBjb25jZXJuIGlzIHNvbWV0
aW1lcyB0aGUgbmV0d29yayBtYXkgYmUgc2V2ZXJlbHkgaW1wYWN0ZWQgdGhhdCB0aGUgY29ubmVj
dGl2aXR5IG9mIG5ldGNvbmYvcmVzdGNvbmYgaXMgYWxzbyBpbXBhY3RlZC4gVG8gYXZvaWQgdGhp
cywgc29tZSBtZWNoYW5pc20gdG8gbWl0aWdhdGUgdGhlIGltcGFjdCBvZiB0aGlzIHByb2JsZW0g
Y291bGQgaGVscC4NCiANCkkgYmVsaWV2ZSBhIHJvdXRlciBoYXZlIHN1Y2ggaW1wYWN0IHdvdWxk
IGJlIGVhc3kgdG8gaWRlbnRpZnnigKYgDQogDQpbSmllXSBBY2NvcmRpbmcgdG8gdGhlIGZlZWRi
YWNrIGZyb20gb24tc2l0ZSBlbmdpbmVlcnMsIHdoZW4gSUdQIHJvdXRpbmcgaXMgb3NjaWxsYXRp
bmcgc2V2ZXJlbHkgd2hpY2ggbWFrZXMgdGhlIG1hbmFnZW1lbnQgY29ubmVjdGlvbiB1bmF2YWls
YWJsZSwgaXQgdXN1YWxseSB0YWtlcyBtdWNoIGxvbmdlciB0aW1lIGZvciB0cm91Ymxlc2hvb3Rp
bmcsIGFzIGxvZ2dpbmcgdG8gYW55IHJvdXRlciBjYW5ub3QgYmUgZG9uZSB2aWEgdGhlIG1hbmFn
ZW1lbnQgbmV0d29yay4gU28gbWF5YmUgaXQgd291bGQgYmUgYmV0dGVyIHRvIGhhdmUgc29tZSBh
dXRvbWF0aWMgbWVjaGFuaXNtIHRvIHJlZHVjZSB0aGUgaW1wYWN0IGJlZm9yZSBpdCBiZWNvbWVz
IGEgYmlnIHByb2JsZW0gdG8gdHJvdWJsZXNob290Lg0KIA0KQmVzdCByZWdhcmRzLA0KSmllDQog
DQpUaGFua3MsDQpBY2VlIA0KIA0KIA0KQmVzdCByZWdhcmRzLA0KSmllDQogDQpGcm9tOiBBY2Vl
IExpbmRlbSAoYWNlZSkgW21haWx0bzphY2VlQGNpc2NvLmNvbV0gDQpTZW50OiBTYXR1cmRheSwg
QXVndXN0IDEzLCAyMDE2IDM6MjcgQU0NClRvOiBMZXMgR2luc2JlcmcgKGdpbnNiZXJnKTsgRG9u
Z2ppZSAoSmltbXkpOyBvc3BmQGlldGYub3JnDQpDYzogWmhhbmd4dWRvbmcgKHpoYW5neHVkb25n
LCBWUlApOyBsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb20NClN1YmplY3Q6IFJlOiBbT1NQRl0g
U29saWNpdCBmZWVkYmFja3Mgb24gZHJhZnQtZG9uZy1vc3BmLW1heGFnZS1mbHVzaC1wcm9ibGVt
LXN0YXRlbWVudA0KIA0KU3BlYWtpbmcgYXMgYSBXRyBtZW1iZXI6IA0KIA0KSGkgSmllLCANCiAN
CkkgYmVsaWV2ZSB3ZSBhZ3JlZSB0aGF0IHRoZSBwcm9ibGVtIGlzIGNvbmZpbmVkIHRvIE9TUEYg
YnVncywgc3lzdGVtIHRpbWVyIGJ1Z3MsICBhbmQgcGFja2V0IGNvcnJ1cHRpb24uIEnigJlkIGFz
c2VydCB0aGF0IGNvcnJ1cHRpb24gY2FuIGJlIGRldGVjdGVkIHZpYSBPU1BGIGF1dGhlbnRpY2F0
aW9uLiBJbiBmYWN0LCB0aGVyZSBpcyBhIHdlbGwta25vd24gYW50aWRvdGUgd2hlcmUgSVMtSVMg
YXV0aGVudGljYXRpb24gd2FzIGVuYWJsZWQgc29sZWx5IGZvciB0aGUgcHVycG9zZSBvZiBmaWx0
ZXJpbmcgY29ycnVwdGVkIHByb3RvY29sIHBhY2tldHMgaW4gYW4gZW52aXJvbm1lbnQgd2l0aCBs
aW5lIGNhcmRzIHRoYXQgd2VyZSBwcm9uZSB0byBzdWNoIGNvcnJ1cHRpb24uIEhlbmNlLCB3ZSBh
cmUgbGVmdCB3aXRoIHByb2JsZW1zIGJhc2VkIG9uIE9TUEYgb3Igc3lzdGVtIHRpbWVyIGJ1Z3Mu
IElmIHRoZXJlIHdlcmUgYSBzeXN0ZW0gdGltZXIgYnVnLCBJ4oCZZCBkb3VidCB0aGF0IG5ldHdv
cmtpbmcgZGV2aWNlIHdpdGggc3VjaCBhIGJ1ZyB3b3VsZCBiZSBmdW5jdGlvbmFsIHRvIHRoZSBw
b2ludCBvZiBiZWluZyBhYmxlIHRvIGVzdGFibGlzaCBhbmQgbWFpbnRhaW5pbmcgT1NQRiBhZGph
Y2VuY2llcy4gIERvIHdlIHJlYWxseSB3YW50IHRvIGVuaGFuY2UgdGhlIHByb3RvY29sIHRvIGRl
YWwgd2l0aCBidWdzPyANCiANCknigJl2ZSB0aG91Z2h0IGFib3V0IHRoaXMgYW5kIG9uZSBwb3Rl
bnRpYWwgYWN0aW9uIEkgY291bGQgZW52aXNpb24gd291bGQgYmUgdG8gYWRkIGEgc2VwYXJhdGUg
T1NQRiBZQU5HIG5vdGlmaWNhdGlvbiB3aGVyZSBhbiBMU0EgdGltZXMgb3V0IGFuZCBhIHJvdXRl
ciBvdGhlciB0aGFuIHRoZSBvcmlnaW5hdG9yIHB1cmdlcyBpdC4gVGhpcyB3YXksIHRoZSBtaXNi
ZWhhdmluZyBPU1BGIHJvdXRlciBjb3VsZCBiZSByZWFkaWx5IGlkZW50aWZpZWQuIA0KIA0KVGhh
bmtzLA0KQWNlZSANCiANCiANCkZyb206IE9TUEYgPG9zcGYtYm91bmNlc0BpZXRmLm9yZz4gb24g
YmVoYWxmIG9mICJMZXMgR2luc2JlcmcgKGdpbnNiZXJnKSIgPGdpbnNiZXJnQGNpc2NvLmNvbT4N
CkRhdGU6IFRodXJzZGF5LCBBdWd1c3QgMTEsIDIwMTYgYXQgMToyOSBQTQ0KVG86IEppZSBEb25n
IDxqaWUuZG9uZ0BodWF3ZWkuY29tPiwgT1NQRiBXRyBMaXN0IDxvc3BmQGlldGYub3JnPg0KQ2M6
ICJaaGFuZ3h1ZG9uZyAoemhhbmd4dWRvbmcsIFZSUCkiIDx6aGFuZ3h1ZG9uZ0BodWF3ZWkuY29t
PiwgImxpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNvbSIgPGxpemhlbnFpYW5nQGNoaW5hbW9iaWxl
LmNvbT4NClN1YmplY3Q6IFJlOiBbT1NQRl0gU29saWNpdCBmZWVkYmFja3Mgb24gZHJhZnQtZG9u
Zy1vc3BmLW1heGFnZS1mbHVzaC1wcm9ibGVtLXN0YXRlbWVudA0KIA0KSmllIOKAkw0KIA0KSGF2
aW5nIHRoZSBkaXNjdXNzaW9uIGhhcyBjZXJ0YWlubHkgYmVlbiBhIGdvb2QgdGhpbmcsIGJ1dCBp
ZiB0aGUgY29uc2Vuc3VzIG9mIHRoZSBXRyBpcyB0aGF0IHRoZXJlIGlzIG5vIHByb3RvY29sIGNo
YW5nZSByZXF1aXJlZCB0aGVuIHRoZXJlIGlzIG5vIG5lZWQgZm9yIGFueSBkcmFmdCDigJMgd2hp
Y2ggaXMgbXkgY3VycmVudCBwb3NpdGlvbi4NCiANClRoZSBvdGhlciBwb2ludCBpcyB0aGF0IHlv
dSBzZWVtIHRvIGJlIGNvbmZ1c2luZyB0aGUgSVMtSVMgUHVyZ2Ugb3JpZ2luYXRpb24gVExWIChS
RkMgNjIzMikgd2l0aCBkZXRlY3RpbmcgaW52YWxpZCBwdXJnZXMvcmVtYWluaW5nIGxpZmV0aW1l
IGNvcnJ1cHRpb24uIFRoaXMgaXMgbm90IHRoZSBjYXNlLiBSRkMgNjIzMiBzaW1wbHkgYWxsb3dz
IHVzIHRvIGRldGVjdCB3aGljaCByb3V0ZXIgb3JpZ2luYXRlZCBhIHB1cmdlIOKAkyBpdCBpcyBu
b3QgYWJsZSB0byBkZXRlY3Qgd2hldGhlciBhIHB1cmdlIGlzIHZhbGlkL2ludmFsaWQg4oCTIGFu
ZCB3YXMgbm90IG1vdGl2YXRlZCBieSBjb25jZXJucyBhYm91dCByZW1haW5pbmcgbGlmZXRpbWUg
Y29ycnVwdGlvbi4NCiANCiAgIExlcw0KIA0KIA0KRnJvbTogRG9uZ2ppZSAoSmltbXkpIFttYWls
dG86amllLmRvbmdAaHVhd2VpLmNvbV0gDQpTZW50OiBXZWRuZXNkYXksIEF1Z3VzdCAxMCwgMjAx
NiA5OjI0IFBNDQpUbzogTGVzIEdpbnNiZXJnIChnaW5zYmVyZyk7IG9zcGZAaWV0Zi5vcmcNCkNj
OiBaaGFuZ3h1ZG9uZyAoemhhbmd4dWRvbmcsIFZSUCk7IGxpemhlbnFpYW5nQGNoaW5hbW9iaWxl
LmNvbQ0KU3ViamVjdDogUkU6IFtPU1BGXSBTb2xpY2l0IGZlZWRiYWNrcyBvbiBkcmFmdC1kb25n
LW9zcGYtbWF4YWdlLWZsdXNoLXByb2JsZW0tc3RhdGVtZW50DQogDQpIaSBMZXMsDQogDQpUaGUg
Y3VycmVudCBkcmFmdCBpcyBhYm91dCBwcm9ibGVtIHN0YXRlbWVudCwgc28gSU1PIHdoYXQgdGhl
IFdHIG5lZWRzIHRvIGNvbnNpZGVyIGlzIHdoZXRoZXIgdGhpcyBpcyBhIHZ1bG5lcmFiaWxpdHkg
b2YgT1NQRiBwcm90b2NvbCwgYW5kIHdoZXRoZXIgaXQgY2FuIGhhdmUgbmVnYXRpdmUgaW1wYWN0
IHRvIHRoZSBuZXR3b3JrLiBJZiB0aGUgcHJvYmxlbSBpcyBhY2tub3dsZWRnZWQsIElNTyBpdCBp
cyB3b3J0aCB0byBiZSBkb2N1bWVudGVkLg0KIA0KVGhlIOKAnFJPSeKAnSBhcyB5b3UgbWVudGlv
bmVkIGlzIGZvciB0aGUgZXZhbHVhdGlvbiBvZiB0aGUgcHJvcG9zZWQgc29sdXRpb25zLiBJIHRv
dGFsbHkgYWdyZWUgdGhhdCBmb3IgdGhlIHRpbWVyIGJ1ZyBjYXNlLCByZWNvZ25pemluZyBhbmQg
aWdub3JpbmcgdGhlIHJlY2VpdmVkIGFibm9ybWFsIE1heGFnZSBMU0FzIGNhbm5vdCBzdG9wIHRo
ZSBtaXNiZWhhdmVkIHJvdXRlciBmcm9tIGdlbmVyYXRpbmcgZnVydGhlciBNYXhhZ2UgTFNBLCBh
cyBpdCBpcyBhIHN5c3RlbWF0aWMgcHJvYmxlbSwgd2hpY2ggY2FuIG9ubHkgYmUgZml4ZWQgYWZ0
ZXIgdGhlIG9wZXJhdG9yIGlkZW50aWZpZXMgdGhhdCByb3V0ZXIuIFRoaXMgaXMgYWxzbyBzaW1p
bGFyIHRvIHRoZSBzeXN0ZW1hdGljIGNvcnJ1cHRpb24gb2YgSVMtSVMgcmVtYWluIHRpbWUuICBB
bmQgdGhpcyBpcyB3aHkgdGhpcyBkcmFmdCBtZW50aW9ucyB0d28ga2luZHMgb2YgcG90ZW50aWFs
IHNvbHV0aW9ucywgdGhlIG1pdGlnYXRpb24gbWVjaGFuaXNtIGNhbiBhdm9pZCB0aGUgbmV0d29y
ayBiZWluZyBzZXZlcmVseSBpbXBhY3RlZCBieSB0aGUgcHJvYmxlbSwgd2hpbGUgZm9yIHN5c3Rl
bWF0aWMgcHJvYmxlbXMsIHByb2JsZW0gbG9jYWxpemF0aW9uIGlzIG5lZWRlZCB0byBpZGVudGlm
eSB0aGUgbWlzYmVoYXZlZCByb3V0ZXIgYW5kIHRoZW4gc29sdmUgdGhlIHByb2JsZW0uDQogDQpC
ZXN0IHJlZ2FyZHMsDQpKaWUNCiANCkZyb206IE9TUEYgW21haWx0bzpvc3BmLWJvdW5jZXNAaWV0
Zi5vcmddIE9uIEJlaGFsZiBPZiBMZXMgR2luc2JlcmcgKGdpbnNiZXJnKQ0KU2VudDogTW9uZGF5
LCBBdWd1c3QgMDgsIDIwMTYgMjoxNCBBTQ0KVG86IERvbmdqaWUgKEppbW15KSA8amllLmRvbmdA
aHVhd2VpLmNvbT47IG9zcGZAaWV0Zi5vcmcNCkNjOiBaaGFuZ3h1ZG9uZyAoemhhbmd4dWRvbmcs
IFZSUCkgPHpoYW5neHVkb25nQGh1YXdlaS5jb20+O2xpemhlbnFpYW5nQGNoaW5hbW9iaWxlLmNv
bQ0KU3ViamVjdDogUmU6IFtPU1BGXSBTb2xpY2l0IGZlZWRiYWNrcyBvbiBkcmFmdC1kb25nLW9z
cGYtbWF4YWdlLWZsdXNoLXByb2JsZW0tc3RhdGVtZW50DQogDQpKaWUg4oCTDQogDQpUaGlua2lu
ZyBhYm91dCB0aGUgZm9sbG93aW5nIHNvbWUgbW9yZToNCiANCjxzbmlwPg0KV2hhdCByZW1haW5z
IGlzIHRoZSBwb3NzaWJpbGl0eSB0aGF0IGFuIGltcGxlbWVudGF0aW9uIGhhcyBzb21lIGJ1ZyBh
bmQgdW5pbnRlbnRpb25hbGx5IG1vZGlmaWVzIHRoZSBhZ2UgdG8gc29tZXRoaW5nIG90aGVyIHRo
YW4gd2hhdCBpdCBzaG91bGQgYmUgZHVlIHRvIHRoZSBhY3R1YWwgZWxhcHNlZCB0aW1lIHNpbmNl
IExTQSBnZW5lcmF0aW9uLiBJIHN1cHBvc2UgYSBtZWNoYW5pc20gZXF1aXZhbGVudCB0byB3aGF0
IHRoZSBJUy1JUyBkcmFmdCBkZWZpbmVkIGkuZS4gc2V0dGluZyB0aGUgYWdlIHRvIOKAnG5ld+KA
nSAoMCBpbiBPU1BGIGNhc2UpIHdoZW4gZmlyc3QgcmVjZWl2aW5nIGEgbm9uLXNlbGYtZ2VuZXJh
dGVkIExTQSBjb3VsZCBiZSB1c2VmdWwgdG8gcHJldmVudCBuZWdhdGl2ZSBpbXBhY3RzIG9mIHN1
Y2ggYW4gaW1wbGVtZW50YXRpb24gYnVnLiBJcyB0aGlzIHdoYXQgeW91IGludGVuZD8NCiANCltK
aWVdOiBNb3JlIHNwZWNpZmljYWxseSwgdGhlIHByb2JsZW0gY291bGQgYmUgY2F1c2VkIGJ5IGVp
dGhlciDigJxzZXR0aW5nIHRoZSBMUyBhZ2UgZmllbGQgaW5jb3JyZWN0bHkgZHVlIHRvIGltcGxl
bWVudGF0aW9uIGJ1Z+KAnSBvciDigJxzeXN0ZW0gdGltZXIgcnVucyBzbyBmYXN0IHRoYXQgdGhl
IExTIGFnZSByZWFjaGVzIE1heEFnZSBtdWNoIGVhcmxpZXIgdGhhbiBvdGhlciByb3V0ZXJz4oCd
LiBBbm90aGVyIGxlc3MgbGlrZWx5IGNhc2UgaXMgdGhhdCB0aGUgTFMgYWdlIGZpZWxkIGlzIGNv
cnJ1cHRlZCBiZWZvcmUgdGhlIExTQSBpcyBhc3NlbWJsZWQgaW50byBPU1BGIHBhY2tldC4NCjxl
bmQgc25pcD4NCiANClRoZSBiZW5lZml0cyBhcmUgZXh0cmVtZWx5IGxpbWl0ZWQuIElmIGEgcm91
dGVyIHByZW1hdHVyZWx5IGFnZXMgYW4gTFNBIGR1ZSB0byBhIHRpbWVyIGJ1ZywgaWdub3Jpbmcg
dGhlIHJlY2VpdmVkIExTQSBhZ2Ugb24gcmVjZXB0aW9uIGlzbuKAmXQgZ29pbmcgdG8gcHJldmVu
dCBwcmVtYXR1cmUgcHVyZ2luZyBieSB0aGUgcm91dGVyIHdoaWNoIGhhcyB0aGUgYnVnLiBTbyB0
aGUgZWZmZWN0IG9mIGlnbm9yaW5nIHRoZSByZWNlaXZlZCBMU0EgYWdlIHByaW9yIHRvIHJlYWNo
aW5nIE1BWEFHRSB3aWxsIGJlIHNob3J0IGxpdmVkLiBZb3UgYXJlIHRoZW4gbGVmdCB3aXRoIHRo
ZSBwb3NzaWJpbGl0eSB0aGF0IGFuIGltcGxlbWVudGF0aW9uIGNvcnJ1cHRzIHRoZSBMU0EgYWdl
IEJFRk9SRSBjYWxjdWxhdGluZyBjaGVja3N1bS9jcnlwdG8gYXV0aGVudGljYXRpb24g4oCTIGJ1
dCBpdHMgbG9jYWwgdGltZW91dCBsb2dpYyBpcyB1bmFmZmVjdGVkLiBUaGlzIGhhcyB2ZXJ5IGxp
bWl0ZWQgdmFsdWUuIFdoZXRoZXIgdGhlIFdHIGNvbnNpZGVycyB0aGlzIHdvcnRoIHB1cnN1aW5n
IGlzIHNvbWV0aGluZyB5b3UgbmVlZCB0byBhc2suIEZvciBteXNlbGYsIEkgZG9u4oCZdCBzZWUg
bXVjaCBST0kgaGVyZS4NCiANCiAgTGVzDQogDQogDQogDQpGcm9tOiBEb25namllIChKaW1teSkg
W21haWx0bzpqaWUuZG9uZ0BodWF3ZWkuY29tXSANClNlbnQ6IE1vbmRheSwgQXVndXN0IDAxLCAy
MDE2IDk6NDMgUE0NClRvOiBMZXMgR2luc2JlcmcgKGdpbnNiZXJnKTsgb3NwZkBpZXRmLm9yZw0K
Q2M6IFpoYW5neHVkb25nICh6aGFuZ3h1ZG9uZywgVlJQKTsgbGl6aGVucWlhbmdAY2hpbmFtb2Jp
bGUuY29tDQpTdWJqZWN0OiBSRTogW09TUEZdIFNvbGljaXQgZmVlZGJhY2tzIG9uIGRyYWZ0LWRv
bmctb3NwZi1tYXhhZ2UtZmx1c2gtcHJvYmxlbS1zdGF0ZW1lbnQNCiANCkhpIExlcywgDQogDQpQ
bGVhc2Ugc2VlIG15IHJlcGxpZXMgd2l0aCBbSmllMl06DQogDQpGcm9tOiBMZXMgR2luc2Jlcmcg
KGdpbnNiZXJnKSBbbWFpbHRvOmdpbnNiZXJnQGNpc2NvLmNvbV0gDQpTZW50OiBNb25kYXksIEF1
Z3VzdCAwMSwgMjAxNiA5OjU3IFBNDQpUbzogRG9uZ2ppZSAoSmltbXkpOyBvc3BmQGlldGYub3Jn
DQpDYzogWmhhbmd4dWRvbmcgKHpoYW5neHVkb25nLCBWUlApOyBsaXpoZW5xaWFuZ0BjaGluYW1v
YmlsZS5jb20NClN1YmplY3Q6IFJFOiBbT1NQRl0gU29saWNpdCBmZWVkYmFja3Mgb24gZHJhZnQt
ZG9uZy1vc3BmLW1heGFnZS1mbHVzaC1wcm9ibGVtLXN0YXRlbWVudA0KIA0KSmllIC0NCiANCkZy
b206IERvbmdqaWUgKEppbW15KSBbbWFpbHRvOmppZS5kb25nQGh1YXdlaS5jb21dIA0KU2VudDog
TW9uZGF5LCBBdWd1c3QgMDEsIDIwMTYgMTo0NCBBTQ0KVG86IExlcyBHaW5zYmVyZyAoZ2luc2Jl
cmcpOyBvc3BmQGlldGYub3JnDQpDYzogWmhhbmd4dWRvbmcgKHpoYW5neHVkb25nLCBWUlApOyBs
aXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb20NClN1YmplY3Q6IFJFOiBbT1NQRl0gU29saWNpdCBm
ZWVkYmFja3Mgb24gZHJhZnQtZG9uZy1vc3BmLW1heGFnZS1mbHVzaC1wcm9ibGVtLXN0YXRlbWVu
dA0KIA0KSGkgTGVzLA0KIA0KUGxlYXNlIHNlZSBpbmxpbmUgd2l0aCBbSmllXToNCiANCkZyb206
IExlcyBHaW5zYmVyZyAoZ2luc2JlcmcpIFttYWlsdG86Z2luc2JlcmdAY2lzY28uY29tXSANClNl
bnQ6IE1vbmRheSwgQXVndXN0IDAxLCAyMDE2IDM6MDkgUE0NClRvOiBEb25namllIChKaW1teSk7
IG9zcGZAaWV0Zi5vcmcNCkNjOiBaaGFuZ3h1ZG9uZyAoemhhbmd4dWRvbmcsIFZSUCk7IGxpemhl
bnFpYW5nQGNoaW5hbW9iaWxlLmNvbQ0KU3ViamVjdDogUkU6IFtPU1BGXSBTb2xpY2l0IGZlZWRi
YWNrcyBvbiBkcmFmdC1kb25nLW9zcGYtbWF4YWdlLWZsdXNoLXByb2JsZW0tc3RhdGVtZW50DQog
DQpKaWUg4oCTDQogDQpGdWxseSBhZ3JlZSB0aGF0IElTLUlTIGFuZCBPU1BGIGRpZmZlciBpbiB0
aGlzIHJlZ2FyZC4NCiANCmh0dHBzOi8vd3d3LmlldGYub3JnL2lkL2RyYWZ0LWlldGYtaXNpcy1y
ZW1haW5pbmctbGlmZXRpbWUtMDEudHh0IGFkZHJlc3NlcyBwcm9ibGVtcyB3aGVyZSBjb3JydXB0
aW9uIG9mIHRoZSByZW1haW5pbmcgbGlmZXRpbWUgb2NjdXJzIGVpdGhlciBkdXJpbmcgdHJhbnNt
aXNzaW9uL3JlY2VwdGlvbiBvciBkdWUgdG8gc29tZSBET1MgYXR0YWNrLiBUaGlzIGlzbuKAmXQg
YSBjb25jZXJuIHcgT1NQRiAoaG9wZSB5b3UgYWdyZWUpLg0KIA0KW0ppZV06IFllcywgZm9yIE9T
UEYgdGhlIGNvcnJ1cHRpb24gZHVyaW5nIHBhY2tldCB0cmFuc21pc3Npb24gY2FuIGJlIGRldGVj
dGVkLg0KIA0KV2hhdCByZW1haW5zIGlzIHRoZSBwb3NzaWJpbGl0eSB0aGF0IGFuIGltcGxlbWVu
dGF0aW9uIGhhcyBzb21lIGJ1ZyBhbmQgdW5pbnRlbnRpb25hbGx5IG1vZGlmaWVzIHRoZSBhZ2Ug
dG8gc29tZXRoaW5nIG90aGVyIHRoYW4gd2hhdCBpdCBzaG91bGQgYmUgZHVlIHRvIHRoZSBhY3R1
YWwgZWxhcHNlZCB0aW1lIHNpbmNlIExTQSBnZW5lcmF0aW9uLiBJIHN1cHBvc2UgYSBtZWNoYW5p
c20gZXF1aXZhbGVudCB0byB3aGF0IHRoZSBJUy1JUyBkcmFmdCBkZWZpbmVkIGkuZS4gc2V0dGlu
ZyB0aGUgYWdlIHRvIOKAnG5ld+KAnSAoMCBpbiBPU1BGIGNhc2UpIHdoZW4gZmlyc3QgcmVjZWl2
aW5nIGEgbm9uLXNlbGYtZ2VuZXJhdGVkIExTQSBjb3VsZCBiZSB1c2VmdWwgdG8gcHJldmVudCBu
ZWdhdGl2ZSBpbXBhY3RzIG9mIHN1Y2ggYW4gaW1wbGVtZW50YXRpb24gYnVnLiBJcyB0aGlzIHdo
YXQgeW91IGludGVuZD8NCiANCltKaWVdOiBNb3JlIHNwZWNpZmljYWxseSwgdGhlIHByb2JsZW0g
Y291bGQgYmUgY2F1c2VkIGJ5IGVpdGhlciDigJxzZXR0aW5nIHRoZSBMUyBhZ2UgZmllbGQgaW5j
b3JyZWN0bHkgZHVlIHRvIGltcGxlbWVudGF0aW9uIGJ1Z+KAnSBvciDigJxzeXN0ZW0gdGltZXIg
cnVucyBzbyBmYXN0IHRoYXQgdGhlIExTIGFnZSByZWFjaGVzIE1heEFnZSBtdWNoIGVhcmxpZXIg
dGhhbiBvdGhlciByb3V0ZXJz4oCdLiBBbm90aGVyIGxlc3MgbGlrZWx5IGNhc2UgaXMgdGhhdCB0
aGUgTFMgYWdlIGZpZWxkIGlzIGNvcnJ1cHRlZCBiZWZvcmUgdGhlIExTQSBpcyBhc3NlbWJsZWQg
aW50byBPU1BGIHBhY2tldC4NCiANCltKaWVdOiBSZWdhcmRpbmcgdGhlIHNvbHV0aW9ucyBzcGFj
ZSwgSU1PIHdlIG5lZWQgdG8gY29uc2lkZXIgYm90aCBjYXNlczog4oCcTFMgYWdlIHJlYWNoZXMg
TWF4QWdl4oCdIGFuZCDigJxMUyBhZ2UgY2xvc2UgdG8gTWF4QWdl4oCdLiBGb3IgSVMtSVMsIFJG
QyA2MjMyIGFuZCBSRkMgNjIzMyBwcm92aWRlIHNvbHV0aW9ucyBmb3IgdGhlIGRldGVjdGlvbiBh
bmQgaWRlbnRpZmljYXRpb24gb2YgY29ycnVwdGVkIElTLUlTIHB1cmdlLCB3aGlsZSBPU1BGIGRv
ZXMgbm90IGhhdmUgc2ltaWxhciBtZWNoYW5pc21zLg0KIA0KW0xlczpdIEl0IGlzIGluY29ycmVj
dCB0byBzYXkgdGhhdCBSRkMgNjIzMiBtYWtlcyBpdCBwb3NzaWJsZSB0byBkZXRlY3QgYSBjb3Jy
dXB0IHB1cmdlLiBXaGF0IGl0IGRvZXMgZG8gaXMgdG8gcHJvdmlkZSBhbiBpbmRpY2F0aW9uIGFz
IHRvIHdoaWNoIElTIGluaXRpYXRlZCBhIHB1cmdlLiBJIGRvbuKAmXQga25vdyBob3cgT1NQRiB3
b3VsZCBhZGRyZXNzIHRoaXMgaXNzdWUsIGJ1dCBmb3IgT1NQRnYyIGF0IGxlYXN0IGFueSBzb2x1
dGlvbiB3b3VsZCBsaWtlbHkgbm90IGJlIGJhY2t3YXJkcyBjb21wYXRpYmxlLiBGb3IgdGhpcyBy
ZWFzb24gSSBzdWdnZXN0IHRoYXQgeW91IG5vdCB0cnkgdG8gYWRkcmVzcyB0aGlzIGlzc3VlIGlu
IHRoZSBzYW1lIGRyYWZ0Lg0KIA0KW0ppZTJdOiBBZ3JlZWQsIFJGQyA2MjMyIHByb3ZpZGUgdGhl
IG1lY2hhbmlzbSB0byB0cmFjayB0aGUgbWlzYmVoYXZlZCByb3V0ZXJzIHNvIHRoYXQgb3BlcmF0
b3IgY2FuIGZpeCB0aGUgcHJvYmxlbSwgdGhlIGRldGVjdGlvbiBjYW4gYmUgYmFzZWQgb24gdGhl
IHJ1bGVzIGluIFJGQyA2MjMzIG9yIHNvbWUgb3RoZXIgYW5vbWFsaWVzLiBJbmRlZWQgZm9yIE9T
UEZ2MiBsZWdhY3kgTFNBcywgaXQgaXMgZGlmZmljdWx0IHRvIGludHJvZHVjZSB0aGUgbWVjaGFu
aXNtIHNpbWlsYXIgdG8gUkZDIDYyMzIsIHdoaWxlIGl0IGNhbiBiZSBlYXNpZXIgZm9yIHRoZSBP
U1BGdjIvdjMgRXh0ZW5kZWQgTFNBcy4gU28gaXQgZGVwZW5kcyBvbiBob3cgYmFja3dhcmQgY29t
cGF0aWJsZSB0aGUgc29sdXRpb24gc2hvdWxkIGJlLiBJIGFncmVlIHdpdGggeW91IHRoYXQgdGhl
IHNvbHV0aW9uIGZvciBQcm9ibGVtIExvY2FsaXphdGlvbiBpbiBPU1BGIG5lZWRzIHRvIGJlIHBy
b3ZpZGVkIGluIGEgc2VwYXJhdGUgZG9jdW1lbnQuDQogDQpTb2x1dGlvbnMgdG8gTFMgYWdlICBj
b3JydXB0aW9uIGNhbiBiZSBkb25lIGluIGEgYmFja3dhcmRzIGNvbXBhdGlibGUgd2F5LCBidXQg
dGhleSAgTVVTVCBOT1QgcmVzdWx0IGluIGRpc2NhcmRpbmcgcHVyZ2VzIHdoaWNoIHBhc3MgYXV0
aGVudGljYXRpb24tIGRvaW5nIHNvIHBsYWNlcyB5b3UgYXQgcmlzayBmb3IgaGF2aW5nIGluY29u
c2lzdGVudCBMU0RCcyBpbiB0aGUgbmV0d29yay4NCiANCltKaWUyXTogRXhhY3RseS4gVGhlIHJl
Y2VpdmVkIE1heEFnZSBMU0FzIGNhbm5vdCBzaW1wbHkgYmUgZGlzY2FyZGVkLCB0aGUgZGVjaXNp
b24gbXVzdCBiZSBtYWRlIGNhcmVmdWxseSwgcHJvYmFibHkgYmFzZWQgb24gc29tZSBhZGRpdGlv
bmFsIGluZm9ybWF0aW9uLiBUaGUgYXV0aG9ycyBoYXMgZGlzY3Vzc2VkIHNvbWUgcG9zc2libGUg
c29sdXRpb24gaW50ZXJuYWxseSwgYW5kIHdpbGwgcHJlcGFyZSBzb21lIG1hdGVyaWFsIGZvciBm
dXJ0aGVyIG9wZW4gZGlzY3Vzc2lvbi4NCiANCkFzIHdyaXR0ZW4sIHRoZSBkcmFmdCBtYWtlcyBj
bGFpbXMgdGhhdCBhcmUgYXQgbGVhc3QgbWlzbGVhZGluZyDigJMgYW5kIEkgYmVsaWV2ZSBhY3R1
YWxseSBpbmNvcnJlY3QuIEluIFNlY3Rpb24gNiB5b3Ugc2F5Og0KIA0K4oCcVGhlIExTIGFnZSBm
aWVsZCBtYXkgYmUgYWx0ZXJlZCBhcyBhIHJlc3VsdCBvZg0KICAgcGFja2V0IGNvcnJ1cHRpb24s
IHN1Y2ggbW9kaWZpY2F0aW9uIGNhbm5vdCBiZSBkZXRlY3RlZCBieSBMU0ENCiAgIGNoZWNrc3Vt
IG5vciBPU1BGIHBhY2tldCBjcnlwdG9ncmFwaGljIGF1dGhlbnRpY2F0aW9uLuKAnQ0KIA0KVGhp
cyBpc27igJl0IGNvcnJlY3QuDQogDQpbSmllXSBUaGFua3MgZm9yIHBvaW50aW5nIG91dCB0aGlz
LiBUaGlzIHNlbnRlbmNlIG5lZWQgdG8gYmUgcmV2aXNlZCB0byBtZW50aW9uIOKAnExTQSBjb3Jy
dXB0aW9u4oCdIHJhdGhlciB0aGFuIOKAnHBhY2tldCBjb3JydXB0aW9u4oCdLg0KIA0KV2hhdCB3
b3VsZCBiZSBoZWxwZnVsIOKAkyBhdCBsZWFzdCB0byBtZSDigJMgaXMgdG8gbW92ZSBmcm9tIGEg
Z2VuZXJpYyBwcm9ibGVtIHN0YXRlbWVudCB0byB0aGUgc3BlY2lmaWMgcHJvYmxlbSB5b3Ugd2Fu
dCB0byBzb2x2ZSBhbmQgdGhlIHByb3Bvc2VkIHNvbHV0aW9uLiBUaGlzIGFsc28gcmVxdWlyZXMg
eW91IHRvIG1vcmUgY2xlYXJseSBzdGF0ZSB0aGUgY2FzZXMgd2hlcmUgdGhlcmUgaXMgYW4gYWN0
dWFsIHZ1bG5lcmFiaWxpdHkuIEl0IHdvdWxkIGJlIGEgbG90IGVhc2llciB0byBzdXBwb3J0IHRo
ZSBkcmFmdCBpZiB0aGlzIHdlcmUgZG9uZS4NCiANCltKaWVdIFRoYW5rcyBmb3IgeW91ciBzdWdn
ZXN0aW9uLiBZZXMgd2UgY2FuIHVwZGF0ZSB0aGlzIGRyYWZ0IHdpdGggbW9yZSBzcGVjaWZpYyBw
cm9ibGVtIHN0YXRlbWVudHMgYXMgSSBtZW50aW9uZWQgYWJvdmUuDQogDQpbSmllXSBBcyBmb3Ig
dGhlIHByb3Bvc2VkIHNvbHV0aW9ucywgdGhlIGN1cnJlbnQgZHJhZnQgc3BlY2lmaWVzIHRoZSBy
ZXF1aXJlbWVudHMgb24gdGhlIHBvdGVudGlhbCBzb2x1dGlvbnMsIGZyb20gd2hpY2ggd2UgZW52
aXNpb24gdGhhdCBkaWZmZXJlbnQgc29sdXRpb25zIG1heWJlIG5lZWRlZCBmb3Ig4oCcSW1wYWN0
IE1pdGlnYXRpb27igJ0gYW5kIOKAnFByb2JsZW0gTG9jYWxpemF0aW9u4oCdLiBUaGUgc29sdXRp
b24gZm9yIOKAnEltcGFjdCBtaXRpZ2F0aW9u4oCdIGNhbiBiZSB0aGUgZWFzaWVyIG9uZSwgZm9y
IHdoaWNoIHdlIGNhbiBzdGFydCB0byBkaXNjdXNzIHRoZSBwb3RlbnRpYWwgc29sdXRpb25zIG5v
dy4gV2hpbGUgdGhlIHNvbHV0aW9uIGZvciDigJxwcm9ibGVtIGxvY2FsaXphdGlvbuKAnSBtYXkg
bmVlZCBtb3JlIGNvbnNpZGVyYXRpb25zLg0KIA0KW0xlczpdIEEgZGlzY3Vzc2lvbiBvZiB0aGUg
cmVxdWlyZW1lbnRzIGlzIHVzZWZ1bCBhbmQgbmVjZXNzYXJ5LCBidXQgSU1PIHVudGlsIHlvdSBw
cm9wb3NlIGEgc29sdXRpb24gdGhlcmUgaXNu4oCZdCBlbm91Z2ggc3Vic3RhbmNlIGZvciB0aGUg
ZG9jdW1lbnQgdG8gYmVjb21lIGEgV0cgZG9jdW1lbnQuDQogDQpbSmllMl0gWWVzIHRoZSBjdXJy
ZW50IGRyYWZ0IGZvY3VzZXMgb24gdGhlIHByb2JsZW0gc3RhdGVtZW50IGFuZCB0aGUgcmVxdWly
ZW1lbnRzLCB0aGUgZ29hbCBpcyB0byBmaXJzdGx5IGdldCB0aGUgTWF4QWdlIGZsdXNoIHByb2Js
ZW0gYWNrbm93bGVkZ2VkIGFuZCByZWFjaCBjb25zZW5zdXMgb24gdGhlIHJlcXVpcmVtZW50cy4g
VGhlbiB0aGUgcGxhbiBpcyB0byBzcGVjaWZ5IHRoZSBzb2x1dGlvbnMgaW4gc2VwYXJhdGUgZG9j
dW1lbnRzLiAgWW91ciB2YWx1YWJsZSBzdWdnZXN0aW9ucyB3aWxsIGJlIGNvbnNpZGVyZWQsIGFu
ZCBmdXJ0aGVyIGNvbnRyaWJ1dGlvbnMgYXJlIHdlbGNvbWUuDQogDQpCZXN0IHJlZ2FyZHMsDQpK
aWUNCiANCiAgICBMZXMNCiANCkJlc3QgcmVnYXJkcywNCkppZQ0KIA0KICAgTGVzDQogDQogDQpG
cm9tOiBEb25namllIChKaW1teSkgW21haWx0bzpqaWUuZG9uZ0BodWF3ZWkuY29tXSANClNlbnQ6
IFN1bmRheSwgSnVseSAzMSwgMjAxNiAxMTo0OCBQTQ0KVG86IExlcyBHaW5zYmVyZyAoZ2luc2Jl
cmcpOyBvc3BmQGlldGYub3JnDQpDYzogWmhhbmd4dWRvbmcgKHpoYW5neHVkb25nLCBWUlApOyBs
aXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb20NClN1YmplY3Q6IFJFOiBbT1NQRl0gU29saWNpdCBm
ZWVkYmFja3Mgb24gZHJhZnQtZG9uZy1vc3BmLW1heGFnZS1mbHVzaC1wcm9ibGVtLXN0YXRlbWVu
dA0KIA0KSGkgTGVzLCANCiANClRoYW5rcyBmb3IgeW91ciBjb21tZW50cy4NCiANCk9TUEYgcGFj
a2V0IGxldmVsIGNoZWNrc3VtIGFuZCBhdXRoZW50aWNhdGlvbiBjYW4gb25seSBwcm90ZWN0IHRo
ZSBhc3NlbWJsZWQgTFNVIHBhY2tldCBvbmUgaG9wIG9uIHRoZSB3aXJlLCB3aGlsZSBjYW5ub3Qg
ZGV0ZWN0IGFueSBjaGFuZ2UgdG8gTFNBIG1hZGUgYnkgdGhlIHJvdXRlcnMuIFRoaXMgaXMgYmVj
YXVzZSB0aGUgT1NQRiBwYWNrZXRzIGFyZSByZS1hc3NlbWJsZWQgb24gZWFjaCBob3AsIHdoaWNo
IGlzIHNsaWdodGx5IGRpZmZlcmVudCBmcm9tIElTLUlTLiBTbyB0aGUgcHJvYmxlbSBmb3IgT1NQ
RiBpcyBtYWlubHkgZHVlIHRvIHRoZSBwcm9ibGVtcyBpbnNpZGUgdGhlIHJvdXRlciwgZm9yIGV4
YW1wbGUgcHJvdG9jb2wgaW1wbGVtZW50YXRpb25zLCBzeXN0ZW0gdGltZXJzLCBvciBzb21lIGhh
cmR3YXJlIHByb2JsZW0uIEFjdHVhbGx5IHRoaXMgcHJvYmxlbSBoYXMgYmVlbiBzZWVuIGluIHNl
dmVyYWwgcHJvZHVjdGlvbiBuZXR3b3Jrcy4NCiANCldlIGNhbiBpbXByb3ZlIHRoZSBkZXNjcmlw
dGlvbiBpbiB0aGUgZHJhZnQgdG8gbWFrZSB0aGlzIGNsZWFyLg0KIA0KQmVzdCByZWdhcmRzLA0K
SmllDQogDQpGcm9tOiBMZXMgR2luc2JlcmcgKGdpbnNiZXJnKSBbbWFpbHRvOmdpbnNiZXJnQGNp
c2NvLmNvbV0gDQpTZW50OiBNb25kYXksIEF1Z3VzdCAwMSwgMjAxNiAxOjMwIFBNDQpUbzogRG9u
Z2ppZSAoSmltbXkpOyBvc3BmQGlldGYub3JnDQpDYzogWmhhbmd4dWRvbmcgKHpoYW5neHVkb25n
LCBWUlApOyBsaXpoZW5xaWFuZ0BjaGluYW1vYmlsZS5jb20NClN1YmplY3Q6IFJFOiBbT1NQRl0g
U29saWNpdCBmZWVkYmFja3Mgb24gZHJhZnQtZG9uZy1vc3BmLW1heGFnZS1mbHVzaC1wcm9ibGVt
LXN0YXRlbWVudA0KIA0KSmllIOKAkw0KIA0KVGhlIGRyYWZ0IHNheXMgKFNlY3Rpb24gMik6DQog
DQrigJxTaW5jZSBjcnlwdG9ncmFwaGljIGF1dGhlbnRpY2F0aW9uIGlzIGV4ZWN1dGVkIGF0IHRo
ZSBPU1BGIHBhY2tldA0KICAgbGV2ZWwsIGl0IGNhbiBvbmx5IHByb3RlY3QgdGhlIGFzc2VtYmxl
ZCBMU1UgcGFja2V0IGZvciBvbmUgaG9wIGFuZA0KICAgZG9lcyBub3QgcHJvdmlkZSBhbnkgYWRk
aXRpb25hbCBwcm90ZWN0aW9uIGZvciB0aGUgY29ycnVwdGlvbiBvZiBMUw0KICAgYWdlIGZpZWxk
LuKAnQ0KIA0KQnV0IGFzIGF1dGhlbnRpY2F0aW9uIGlzIGNhbGN1bGF0ZWQgYXQgdGhlIE9TUEYg
cGFja2V0IGxldmVsLCBhbnkgY2hhbmdlIHRvIHRoZSBMUyBhZ2UgZmllbGQgZm9yIGFuIGluZGl2
aWR1YWwgTFNBIGNvbnRhaW5lZCB3aXRoaW4gdGhlIE9TUEYgcGFja2V0IChlLmcuIGJ5IHNvbWUg
cGFja2V0IGNvcnJ1cHRpb24gaW4gdHJhbnNtaXNzaW9uKSB3b3VsZCBjYXVzZSBhdXRoZW50aWNh
dGlvbiB0byBmYWlsIHdoZW4gdGhlIHBhY2tldCBpcyByZWNlaXZlZC4gU28gdGhlIHN0YXRlbWVu
dCB5b3UgbWFrZSBpcyBub3QgY29ycmVjdC4gSSB0aGVyZWZvcmUgYW0gc3RydWdnbGluZyB0byB1
bmRlcnN0YW5kIHdoYXQgcHJvYmxlbSB5b3UgYmVsaWV2ZSBpcyBub3QgYWRkcmVzc2VkIGJ5IGV4
aXN0aW5nIGF1dGhlbnRpY2F0aW9uIHRlY2huaXF1ZXMuDQogDQogICBMZXMNCiANCiANCiANCkZy
b206IE9TUEYgW21haWx0bzpvc3BmLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBEb25n
amllIChKaW1teSkNClNlbnQ6IFN1bmRheSwgSnVseSAzMSwgMjAxNiA4OjE1IFBNDQpUbzogb3Nw
ZkBpZXRmLm9yZw0KQ2M6IFpoYW5neHVkb25nICh6aGFuZ3h1ZG9uZywgVlJQKTsgbGl6aGVucWlh
bmdAY2hpbmFtb2JpbGUuY29tDQpTdWJqZWN0OiBbT1NQRl0gU29saWNpdCBmZWVkYmFja3Mgb24g
ZHJhZnQtZG9uZy1vc3BmLW1heGFnZS1mbHVzaC1wcm9ibGVtLXN0YXRlbWVudA0KIA0KSGkgYWxs
LA0KIA0KZHJhZnQtZG9uZy1vc3BmLW1heGFnZS1mbHVzaC1wcm9ibGVtLXN0YXRlbWVudCBkZXNj
cmliZXMgdGhlIHByb2JsZW1zIGNhdXNlZCBieSB0aGUgY29ycnVwdGlvbiBvZiB0aGUgTFMgQWdl
IGZpZWxkLCBhbmQgc3VtbWFyaXplcyB0aGUgcmVxdWlyZW1lbnRzIG9uIHBvdGVudGlhbCBzb2x1
dGlvbnMuIFRoaXMgZHJhZnQgcmVjZWl2ZWQgZ29vZCBjb21tZW50cyBkdXJpbmcgdGhlIHByZXNl
bnRhdGlvbiBvbiB0aGUgSUVURiBtZWV0aW5nIGluIEIuQS4NCiANClRoZSBhdXRob3JzIHdvdWxk
IGxpa2UgdG8gc29saWNpdCBmdXJ0aGVyIGZlZWRiYWNrcyBmcm9tIHRoZSBtYWlsaW5nIGxpc3Qs
IG9uIGJvdGggdGhlIHByb2JsZW0gc3RhdGVtZW50IGFuZCB0aGUgc29sdXRpb24gcmVxdWlyZW1l
bnRzLiBCYXNlZCBvbiB0aGUgZmVlZGJhY2tzLCB3ZSB3aWxsIHVwZGF0ZSB0aGUgcHJvYmxlbSBz
dGF0ZW1lbnQgZHJhZnQsIGFuZCB3b3JrIHRvZ2V0aGVyIHRvIGJ1aWxkIHN1aXRhYmxlIHNvbHV0
aW9ucy4gDQogDQpUaGUgVVJMIG9mIHRoZSBkcmFmdCBpczoNCmh0dHBzOi8vdG9vbHMuaWV0Zi5v
cmcvaHRtbC9kcmFmdC1kb25nLW9zcGYtbWF4YWdlLWZsdXNoLXByb2JsZW0tc3RhdGVtZW50LTAw
DQogDQpDb21tZW50cyAmIGZlZWRiYWNrcyBhcmUgd2VsY29tZS4NCiANCkJlc3QgcmVnYXJkcywN
CkppZQ0KIA0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18N
Ck9TUEYgbWFpbGluZyBsaXN0DQpPU1BGQGlldGYub3JnDQpodHRwczovL3d3dy5pZXRmLm9yZy9t
YWlsbWFuL2xpc3RpbmZvL29zcGYNCg0K

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

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; charse=
t=3DUTF-8"><style>body { line-height: 1.5; }blockquote { margin-top: 0px; =
margin-bottom: 0px; margin-left: 0.5em; }div.foxdiv20160826102542344645 { =
word-wrap: break-word; -webkit-line-break: after-white-space; }body { font=
-size: 10.5pt; font-family: =E5=BE=AE=E8=BD=AF=E9=9B=85=E9=BB=91; color: r=
gb(0, 0, 0); line-height: 1.5; }</style></head><body>=0A<div><span></span>=
Hi Dave,</div><div><br></div><div>Thank you for your examples. We all face=
d some problems in the production networks. I think it is reasonable for u=
s to put some efforts to identify and mitigate those problems. The draft i=
s just for the problem statement and solution requirement. What we have to=
 emphasize for the solution requirement is not change the protocol if poss=
ible. Acee provides a netwok management method. Do you think it is good?</=
div><div><br></div>=0A<div>Best Regards,</div><div><br></div><hr style=3D"=
width: 210px; height: 1px;" color=3D"#b5c4df" size=3D"1" align=3D"left">=
=0A<div><span><div style=3D"MARGIN: 10px; FONT-FAMILY: verdana; FONT-SIZE:=
 10pt"><div>lizhenqiang@chinamobile.com</div></div></span></div>=0A<blockq=
uote style=3D"margin-top: 0px; margin-bottom: 0px; margin-left: 0.5em;"><d=
iv>&nbsp;</div><div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;pa=
dding:3.0pt 0cm 0cm 0cm"><div style=3D"PADDING-RIGHT: 8px; PADDING-LEFT: 8=
px; FONT-SIZE: 12px;FONT-FAMILY:tahoma;COLOR:#000000; BACKGROUND: #efefef;=
 PADDING-BOTTOM: 8px; PADDING-TOP: 8px"><div><b>From:</b>&nbsp;<a href=3D"=
mailto:dkatz@juniper.net">Dave Katz</a></div><div><b>Date:</b>&nbsp;2016-0=
8-25&nbsp;04:21</div><div><b>To:</b>&nbsp;<a href=3D"mailto:acee@cisco.com=
">Acee Lindem (acee)</a></div><div><b>CC:</b>&nbsp;<a href=3D"mailto:lizhe=
nqiang@chinamobile.com">lizhenqiang@chinamobile.com</a>; <a href=3D"mailto=
:jie.dong@huawei.com">Dongjie (Jimmy)</a>; <a href=3D"mailto:ginsberg@cisc=
o.com">Les Ginsberg (ginsberg)</a>; <a href=3D"mailto:ospf@ietf.org">ospf@=
ietf.org</a>; <a href=3D"mailto:zhangxudong@huawei.com">Zhangxudong (zhang=
xudong, VRP)</a></div><div><b>Subject:</b>&nbsp;Re: [OSPF] Solicit feedbac=
ks on draft-dong-ospf-maxage-flush-problem-statement</div></div></div><div=
><div class=3D"FoxDiv20160826102542344645">=0ASpeaking as a long time impl=
ementor of OSPF, IS-IS, et al, I agree. &nbsp;While making protocols as ro=
bust as we can is a good thing, there are rapidly diminishing returns in t=
rying to make protocol changes to help detect one-off bugs, especially if =
the protocol=0A is not friendly to changes and extensions. &nbsp;The numbe=
r of possible bugs is essentially infinite.=0A<div class=3D""><br class=3D=
"">=0A</div>=0A<div class=3D"">I=E2=80=99ve seen a number of bugs in other=
 implementations that have made it into production implementations, especi=
ally as I have had a tendency to =E2=80=9Cstretch=E2=80=9D the specs in wa=
ys that are guaranteed to work so long as other implementations are follow=
ing=0A the spec. &nbsp;These have been few and far between, however.</div>=
=0A<div class=3D""><br class=3D"">=0A</div>=0A<div class=3D"">Classic exam=
ple: &nbsp;the 30 minute =E2=80=9Carchitectural constant=E2=80=9D refresh =
time. &nbsp;This is *not* an architectural constant (defined as =E2=80=9Cm=
ust be true or things won=E2=80=99t work=E2=80=9D); &nbsp;the refresh just=
 needs to happen often enough to keep the LSA from being maxaged=0A anywhe=
re. &nbsp;So I made a one-line change to change the refresh time to 50 min=
utes, reducing the refresh load by 40% (not really =E2=80=9Cscaling=E2=80=
=9D but it was easy, cheap, and guaranteed to work properly &lt;cough&gt;.=
) &nbsp;This was fine for several years until someone introduced=0A a rout=
er from a small, now long-dead vendor, at which point things started flapp=
ing weirdly. &nbsp;Turns out that an engineer at said company got carried =
away jittering timers, and jittered the LSA age timer by 25% (very very ba=
d). &nbsp;So the LSA maxage timeout would=0A fire after a random interval =
between 45 and 60 minutes. &nbsp;Of course, if you were refreshing at 30 m=
inute intervals, you=E2=80=99d never notice, but at 50 you get 1/3 of your=
 LSAs being purged by said broken router. &nbsp;I initially refused to cha=
nge it, but then an engineer=0A at a Very Large Router Company made exactl=
y the same mistake. &nbsp;Sigh.</div>=0A<div class=3D""><br class=3D"">=0A=
</div>=0A<div class=3D"">The same Very Large Router Company had a bug in t=
heir first implementation of OSPF back in about 1991 which was a subtlety =
involving handing the receipt of MaxAge LSAs in some circumstances where t=
hey were getting acked instead of dropped (IIRC;=0A &nbsp;it=E2=80=99s bee=
n 25 years); &nbsp;this had the curious effect of causing MaxAge LSAs to s=
losh around the network at random intervals and light up the FDDI ring in =
the Stanford machine room.</div>=0A<div class=3D""><br class=3D"">=0A</div=
>=0A<div class=3D"">But this has been the sum total of the kind of insidio=
us bugs I=E2=80=99ve run across that affect network stability, and neither=
 of them could have been helped by making a protocol change. &nbsp;The vas=
t majority of stability problems have to do with the dynamics=0A of the im=
plementation rather than adherence to the spec (say, melting down and drop=
ping adjacencies when somebody redistributes BGP into OSPF, as used to be =
an annual occurrence somewhere). &nbsp;</div>=0A<div class=3D""><br class=
=3D"">=0A</div>=0A<div class=3D"">As you point out, these kinds of bugs ge=
nerally don=E2=80=99t make it out of the lab, unless you=E2=80=99re really=
 unlucky. &nbsp;As such, there=E2=80=99s little return for the cost of cha=
nging the protocol.</div>=0A<div class=3D""><br class=3D"">=0A</div>=0A<di=
v class=3D"">=E2=80=94Dave</div>=0A<div class=3D""><br class=3D"">=0A</div=
>=0A<div class=3D""><br class=3D"">=0A<div>=0A<blockquote type=3D"cite" cl=
ass=3D"" style=3D"margin-top: 0px;">=0A<div class=3D"">On Aug 24, 2016, at=
 12:04 PM, Acee Lindem (acee) &lt;<a href=3D"mailto:acee@cisco.com" class=
=3D"">acee@cisco.com</a>&gt; wrote:</div>=0A<br class=3D"Apple-interchange=
-newline">=0A<div class=3D"">=0A<div style=3D"font-family: Calibri, sans-s=
erif; font-size: 14px; font-style: normal; font-variant-caps: normal; font=
-weight: normal; letter-spacing: normal; orphans: auto; text-align: start;=
 text-indent: 0px; text-transform: none; white-space: normal; widows: auto=
; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D"">=0ASpeaki=
ng as WG member:</div>=0A<div style=3D"font-family: Calibri, sans-serif; f=
ont-size: 14px; font-style: normal; font-variant-caps: normal; font-weight=
: normal; letter-spacing: normal; orphans: auto; text-align: start; text-i=
ndent: 0px; text-transform: none; white-space: normal; widows: auto; word-=
spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D"">=0A<br class=3D"=
">=0A</div>=0A<div style=3D"font-family: Calibri, sans-serif; font-size: 1=
4px; font-style: normal; font-variant-caps: normal; font-weight: normal; l=
etter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px;=
 text-transform: none; white-space: normal; widows: auto; word-spacing: 0p=
x; -webkit-text-stroke-width: 0px;" class=3D"">=0AHi&nbsp;Zhenjiang,</div>=
=0A<div style=3D"font-family: Calibri, sans-serif; font-size: 14px; font-s=
tyle: normal; font-variant-caps: normal; font-weight: normal; letter-spaci=
ng: normal; orphans: auto; text-align: start; text-indent: 0px; text-trans=
form: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-=
text-stroke-width: 0px;" class=3D"">=0A<br class=3D"">=0A</div>=0A<div sty=
le=3D"font-family: Calibri, sans-serif; font-size: 14px; font-style: norma=
l; font-variant-caps: normal; font-weight: normal; letter-spacing: normal;=
 orphans: auto; text-align: start; text-indent: 0px; text-transform: none;=
 white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke=
-width: 0px;" class=3D"">=0AI don=E2=80=99t doubt that this was a very dis=
quieting experience. However, I still don=E2=80=99t think we should attemp=
t to change the protocol to compensate for routers that do not adhere to t=
he protocol. To make an analogy, in my years of OSPF experience I=E2=80=99=
ve been subject=0A to a number of bugs related to OSPF=E2=80=99s usage of =
local wire multicast (some triggered by obscure conditions such as routing=
 and bridging on the same port). However, I=E2=80=99ve never proposed to n=
ot use local wire multicast. Also, after 25 years of OSPFv2, it doesn=E2=
=80=99t=0A make sense to try and change the protocol to avoid bugs in this=
 area. As for identifying the nefarious router, I think adding a counter a=
nd possibly a separate notification to the YANG model might be warranted s=
ince purging a non-self-originated LSA should=0A not be a common occurrenc=
e in most networks.&nbsp;</div>=0A<div style=3D"font-family: Calibri, sans=
-serif; font-size: 14px; font-style: normal; font-variant-caps: normal; fo=
nt-weight: normal; letter-spacing: normal; orphans: auto; text-align: star=
t; text-indent: 0px; text-transform: none; white-space: normal; widows: au=
to; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D"">=0A<br =
class=3D"">=0A</div>=0A<div style=3D"font-family: Calibri, sans-serif; fon=
t-size: 14px; font-style: normal; font-variant-caps: normal; font-weight: =
normal; letter-spacing: normal; orphans: auto; text-align: start; text-ind=
ent: 0px; text-transform: none; white-space: normal; widows: auto; word-sp=
acing: 0px; -webkit-text-stroke-width: 0px;" class=3D"">=0AThanks,&nbsp;</=
div>=0A<div style=3D"font-family: Calibri, sans-serif; font-size: 14px; fo=
nt-style: normal; font-variant-caps: normal; font-weight: normal; letter-s=
pacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-t=
ransform: none; white-space: normal; widows: auto; word-spacing: 0px; -web=
kit-text-stroke-width: 0px;" class=3D"">=0AAcee</div>=0A<div style=3D"font=
-family: Calibri, sans-serif; font-size: 14px; font-style: normal; font-va=
riant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: =
auto; text-align: start; text-indent: 0px; text-transform: none; white-spa=
ce: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0p=
x;" class=3D"">=0AP.S. Since this is an OSPF standards list, I=E2=80=99ve =
purposely avoided the questions as to how this catastrophic bug made it in=
to a production network.&nbsp;</div>=0A<div style=3D"font-family: Calibri,=
 sans-serif; font-size: 14px; font-style: normal; font-variant-caps: norma=
l; font-weight: normal; letter-spacing: normal; orphans: auto; text-align:=
 start; text-indent: 0px; text-transform: none; white-space: normal; widow=
s: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D"">=
=0A<br class=3D"">=0A</div>=0A<div style=3D"font-family: Calibri, sans-ser=
if; font-size: 14px; font-style: normal; font-variant-caps: normal; font-w=
eight: normal; letter-spacing: normal; orphans: auto; text-align: start; t=
ext-indent: 0px; text-transform: none; white-space: normal; widows: auto; =
word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D"">=0A<br clas=
s=3D"">=0A</div>=0A<span id=3D"OLK_SRC_BODY_SECTION" style=3D"font-family:=
 Calibri, sans-serif; font-size: 14px; font-style: normal; font-variant-ca=
ps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; te=
xt-align: start; text-indent: 0px; text-transform: none; white-space: norm=
al; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" clas=
s=3D"">=0A<div style=3D"font-family: Calibri; font-size: 11pt; text-align:=
 left; border-width: 1pt medium medium; border-style: solid none none; pad=
ding: 3pt 0in 0in; border-top-color: rgb(181, 196, 223);" class=3D"">=0A<s=
pan style=3D"font-weight: bold;" class=3D"">From:<span class=3D"Apple-conv=
erted-space">&nbsp;</span></span>"<a href=3D"mailto:lizhenqiang@chinamobil=
e.com" class=3D"">lizhenqiang@chinamobile.com</a>" &lt;<a href=3D"mailto:l=
izhenqiang@chinamobile.com" class=3D"">lizhenqiang@chinamobile.com</a>&gt;=
<br class=3D"">=0A<span style=3D"font-weight: bold;" class=3D"">Date:<span=
 class=3D"Apple-converted-space">&nbsp;</span></span>Wednesday, August 24,=
 2016 at 2:11 PM<br class=3D"">=0A<span style=3D"font-weight: bold;" class=
=3D"">To:<span class=3D"Apple-converted-space">&nbsp;</span></span>Jie Don=
g &lt;<a href=3D"mailto:jie.dong@huawei.com" class=3D"">jie.dong@huawei.co=
m</a>&gt;, Acee Lindem &lt;<a href=3D"mailto:acee@cisco.com" class=3D"">ac=
ee@cisco.com</a>&gt;, "Les=0A Ginsberg (ginsberg)" &lt;<a href=3D"mailto:g=
insberg@cisco.com" class=3D"">ginsberg@cisco.com</a>&gt;, OSPF WG List &lt=
;<a href=3D"mailto:ospf@ietf.org" class=3D"">ospf@ietf.org</a>&gt;<br clas=
s=3D"">=0A<span style=3D"font-weight: bold;" class=3D"">Cc:<span class=3D"=
Apple-converted-space">&nbsp;</span></span>"Zhangxudong (zhangxudong, VRP)=
" &lt;<a href=3D"mailto:zhangxudong@huawei.com" class=3D"">zhangxudong@hua=
wei.com</a>&gt;<br class=3D"">=0A<span style=3D"font-weight: bold;" class=
=3D"">Subject:<span class=3D"Apple-converted-space">&nbsp;</span></span>Re=
: RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-problem-sta=
tement<br class=3D"">=0A</div>=0A<div class=3D""><br class=3D"">=0A</div>=
=0A<blockquote id=3D"MAC_OUTLOOK_ATTRIBUTION_BLOCKQUOTE" style=3D"margin: =
0px 0px 0px 5px; border-left-color: rgb(181, 196, 223); border-left-width:=
 5px; border-left-style: solid; padding: 0px 0px 0px 5px;" class=3D"">=0A<=
div class=3D"">=0A<div class=3D"">=0A<div class=3D""><span class=3D""></sp=
an>Hello Jie, Acee and Les,</div>=0A<div class=3D""><br class=3D"">=0A</di=
v>=0A<div class=3D"">I am a coauthor of this draft from operator China Mob=
ile. Thank you all for your discussion and suggestion in the previous mail=
s. As you all discussed, a misbehavior OSPF router (due to software or har=
dware problem) can cause severe problem in=0A the whole OSPF domain.&nbsp;=
</div>=0A<div class=3D""><br class=3D"">=0A</div>=0A<div class=3D"">Here I=
 want to point out that OSPF route flapping DID occour in my field network=
 contributed by&nbsp;<span style=3D"font-size: 10.5pt; line-height: 1.5; b=
ackground-color: window;" class=3D"">a misbehavior OSPF router installed. =
The procedure to analyze=0A and look for the cause were very complicated b=
ecause we did not know the source of the flushing. Two hours past, we coul=
d not identify the real cause and restore our network. The CPU utilization=
 of OSPF routers was high, the network traffic decreased significantly,=0A=
 lots of tunnel down warnings raised. When we tried to shutdown one</span>=
<span style=3D"font-size: 10.5pt; line-height: 1.5; background-color: wind=
ow;" class=3D"">&nbsp;OSPF router, route flapping stopped. This router was=
 a newly deployed one. Through communication=0A with our vendor, they admi=
tted that this product had some defects in dealing with OSPF protocol. Thi=
s kind of defects are difficult for us to test &nbsp;when they apply for e=
ntrance in our network. Once defective products are deployed in the field =
network, &nbsp;locating=0A the problem is very hard and time consuming.&nb=
sp;</span></div>=0A<div class=3D""><span style=3D"font-size: 10.5pt; line-=
height: 1.5; background-color: window;" class=3D""><br class=3D"">=0A</spa=
n></div>=0A<div class=3D""><span style=3D"font-size: 10.5pt; line-height: =
1.5; background-color: window;" class=3D"">So, I&nbsp;</span><span space=
=3D"0| " right-pos=3D"76|183" left-pos=3D"76|183" style=3D"font-size: 10.5=
pt; line-height: 1.5; background-color: window;" class=3D"">think it=0A is=
 necessary for us to solve the problem and improve the robustness of the p=
rotocol.</span><span class=3D"high-light-bg" space=3D"0| " right-pos=3D"25=
9|51" left-pos=3D"259|51" style=3D"font-size: 10.5pt; line-height: 1.5; ba=
ckground-color: window;"><span class=3D"Apple-converted-space">&nbsp;</spa=
n>At=0A least it should provide the means to help us locate the OSPF route=
 flapping problem.</span></div>=0A<div class=3D""><br class=3D"">=0A</div>=
=0A<hr size=3D"1" align=3D"left" style=3D"width: 210px; height: 1px;" clas=
s=3D"">=0A<div class=3D""><span class=3D"">=0A<div style=3D"margin: 10px; =
font-family: verdana; font-size: 10pt;" class=3D"">=0A<div class=3D""><a h=
ref=3D"mailto:lizhenqiang@chinamobile.com" class=3D"">lizhenqiang@chinamob=
ile.com</a></div>=0A</div>=0A</span></div>=0A<blockquote style=3D"margin-t=
op: 0px; margin-bottom: 0px; margin-left: 0.5em;" class=3D"">=0A<div class=
=3D"">&nbsp;</div>=0A<div style=3D"border-style: solid none none; border-t=
op-color: rgb(181, 196, 223); border-top-width: 1pt; padding: 3pt 0cm 0cm;=
" class=3D"">=0A<div style=3D"padding: 8px; font-size: 12px; font-family: =
tahoma; background-color: rgb(239, 239, 239);" class=3D"">=0A<div class=3D=
""><b class=3D"">From:</b>&nbsp;<a href=3D"mailto:jie.dong@huawei.com" sty=
le=3D"color: blue; text-decoration: underline;" class=3D"">Dongjie (Jimmy)=
</a></div>=0A<div class=3D""><b class=3D"">Date:</b>&nbsp;2016-08-18&nbsp;=
17:09</div>=0A<div class=3D""><b class=3D"">To:</b>&nbsp;<a href=3D"mailto=
:acee@cisco.com" style=3D"color: blue; text-decoration: underline;" class=
=3D"">Acee Lindem (acee)</a>;<span class=3D"Apple-converted-space">&nbsp;<=
/span><a href=3D"mailto:ginsberg@cisco.com" style=3D"color: blue; text-dec=
oration: underline;" class=3D"">Les=0A Ginsberg (ginsberg)</a>;<span class=
=3D"Apple-converted-space">&nbsp;</span><a href=3D"mailto:ospf@ietf.org" s=
tyle=3D"color: blue; text-decoration: underline;" class=3D"">ospf@ietf.org=
</a></div>=0A<div class=3D""><b class=3D"">CC:</b>&nbsp;<a href=3D"mailto:=
zhangxudong@huawei.com" style=3D"color: blue; text-decoration: underline;"=
 class=3D"">Zhangxudong (zhangxudong, VRP)</a>;<span class=3D"Apple-conver=
ted-space">&nbsp;</span><a href=3D"mailto:lizhenqiang@chinamobile.com" sty=
le=3D"color: blue; text-decoration: underline;" class=3D"">lizhenqiang@chi=
namobile.com</a></div>=0A<div class=3D""><b class=3D"">Subject:</b>&nbsp;R=
E: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-problem-statem=
ent</div>=0A</div>=0A</div>=0A<div class=3D"">=0A<div class=3D"FoxDiv20160=
825010243562836">=0A<div class=3D"WordSection1" style=3D"page: WordSection=
1;">=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-s=
ize: 10.5pt; font-family: Calibri, sans-serif;" class=3D"">=0A<span lang=
=3D"EN-US" style=3D"color: rgb(31, 73, 125);" class=3D"">Hi Acee,<span cla=
ss=3D"Apple-converted-space">&nbsp;</span><o:p class=3D""></o:p></span></d=
iv>=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-si=
ze: 10.5pt; font-family: Calibri, sans-serif;" class=3D"">=0A<span lang=3D=
"EN-US" style=3D"color: rgb(31, 73, 125);" class=3D""><o:p class=3D"">&nbs=
p;</o:p></span></div>=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-align=
: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;" class=3D"=
">=0A<span lang=3D"EN-US" style=3D"color: rgb(31, 73, 125);" class=3D"">Pl=
ease see my replies inline:<o:p class=3D""></o:p></span></div>=0A<div styl=
e=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10.5pt; fon=
t-family: Calibri, sans-serif;" class=3D"">=0A<span lang=3D"EN-US" style=
=3D"color: rgb(31, 73, 125);" class=3D""><o:p class=3D"">&nbsp;</o:p></spa=
n></div>=0A<div class=3D"">=0A<div style=3D"border-style: solid none none;=
 border-top-color: rgb(181, 196, 223); border-top-width: 1pt; padding: 3pt=
 0cm 0cm;" class=3D"">=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-alig=
n: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;" class=3D=
"">=0A<b class=3D""><span lang=3D"EN-US" style=3D"font-size: 10pt; font-fa=
mily: Tahoma, sans-serif;" class=3D"">From:</span></b><span lang=3D"EN-US"=
 style=3D"font-size: 10pt; font-family: Tahoma, sans-serif;" class=3D""><s=
pan class=3D"Apple-converted-space">&nbsp;</span>Acee Lindem (acee)=0A [<a=
 href=3D"mailto:acee@cisco.com" class=3D"">mailto:acee@cisco.com</a>]<span=
 class=3D"Apple-converted-space">&nbsp;</span><br class=3D"">=0A<b class=
=3D"">Sent:</b><span class=3D"Apple-converted-space">&nbsp;</span>Thursday=
, August 18, 2016 2:23 AM<br class=3D"">=0A<b class=3D"">To:</b><span clas=
s=3D"Apple-converted-space">&nbsp;</span>Dongjie (Jimmy); Les Ginsberg (gi=
nsberg);<span class=3D"Apple-converted-space">&nbsp;</span><a href=3D"mail=
to:ospf@ietf.org" class=3D"">ospf@ietf.org</a><br class=3D"">=0A<b class=
=3D"">Cc:</b><span class=3D"Apple-converted-space">&nbsp;</span>Zhangxudon=
g (zhangxudong, VRP);<span class=3D"Apple-converted-space">&nbsp;</span><a=
 href=3D"mailto:lizhenqiang@chinamobile.com" class=3D"">lizhenqiang@chinam=
obile.com</a><br class=3D"">=0A<b class=3D"">Subject:</b><span class=3D"Ap=
ple-converted-space">&nbsp;</span>Re: [OSPF] Solicit feedbacks on draft-do=
ng-ospf-maxage-flush-problem-statement<o:p class=3D""></o:p></span></div>=
=0A</div>=0A</div>=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-align: j=
ustify; font-size: 10.5pt; font-family: Calibri, sans-serif;" class=3D"">=
=0A<span lang=3D"EN-US" class=3D""><o:p class=3D"">&nbsp;</o:p></span></di=
v>=0A<div class=3D"">=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-align=
: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;" class=3D"=
">=0A<span lang=3D"EN-US" style=3D"" class=3D"">Speaking as a WG member wh=
o has some experience with OSPF implementations:&nbsp;<o:p class=3D""></o:=
p></span></div>=0A</div>=0A<div class=3D"">=0A<div style=3D"margin: 0cm 0c=
m 0.0001pt; text-align: justify; font-size: 10.5pt; font-family: Calibri, =
sans-serif;" class=3D"">=0A<span lang=3D"EN-US" style=3D"" class=3D""><o:p=
 class=3D"">&nbsp;</o:p></span></div>=0A</div>=0A<div class=3D"">=0A<div s=
tyle=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10.5pt; =
font-family: Calibri, sans-serif;" class=3D"">=0A<span lang=3D"EN-US" styl=
e=3D"" class=3D"">Hi Jie,&nbsp;<o:p class=3D""></o:p></span></div>=0A</div=
>=0A<div class=3D"">=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-align:=
 justify; font-size: 10.5pt; font-family: Calibri, sans-serif;" class=3D""=
>=0A<span lang=3D"EN-US" style=3D"" class=3D""><o:p class=3D"">&nbsp;</o:p=
></span></div>=0A</div>=0A<div class=3D"">=0A<div style=3D"margin: 0cm 0cm=
 0.0001pt; text-align: justify; font-size: 10.5pt; font-family: Calibri, s=
ans-serif;" class=3D"">=0A<span lang=3D"EN-US" style=3D"" class=3D"">Along=
 with Les, I=E2=80=99m also against progressing this draft.&nbsp;<o:p clas=
s=3D""></o:p></span></div>=0A</div>=0A<div class=3D"">=0A<div style=3D"mar=
gin: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10.5pt; font-family=
: Calibri, sans-serif;" class=3D"">=0A<span lang=3D"EN-US" style=3D"" clas=
s=3D""><o:p class=3D"">&nbsp;</o:p></span></div>=0A</div>=0A<div style=3D"=
border-style: solid none none; border-top-color: rgb(181, 196, 223); borde=
r-top-width: 1pt; padding: 3pt 0cm 0cm;" class=3D"">=0A<div style=3D"margi=
n: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10.5pt; font-family: =
Calibri, sans-serif;" class=3D"">=0A<b class=3D""><span lang=3D"EN-US" sty=
le=3D"font-size: 11pt;" class=3D"">From:<span class=3D"Apple-converted-spa=
ce">&nbsp;</span></span></b><span lang=3D"EN-US" style=3D"font-size: 11pt;=
" class=3D"">Jie Dong &lt;<a href=3D"mailto:jie.dong@huawei.com" style=3D"=
color: blue; text-decoration: underline;" class=3D"">jie.dong@huawei.com</=
a>&gt;<br class=3D"">=0A<b class=3D"">Date:<span class=3D"Apple-converted-=
space">&nbsp;</span></b>Tuesday, August 16, 2016 at 9:56 AM<br class=3D"">=
=0A<b class=3D"">To:<span class=3D"Apple-converted-space">&nbsp;</span></b=
>Acee Lindem &lt;<a href=3D"mailto:acee@cisco.com" style=3D"color: blue; t=
ext-decoration: underline;" class=3D"">acee@cisco.com</a>&gt;, "Les Ginsbe=
rg (ginsberg)" &lt;<a href=3D"mailto:ginsberg@cisco.com" style=3D"color: b=
lue; text-decoration: underline;" class=3D"">ginsberg@cisco.com</a>&gt;,=
=0A OSPF WG List &lt;<a href=3D"mailto:ospf@ietf.org" style=3D"color: blue=
; text-decoration: underline;" class=3D"">ospf@ietf.org</a>&gt;<br class=
=3D"">=0A<b class=3D"">Cc:<span class=3D"Apple-converted-space">&nbsp;</sp=
an></b>"Zhangxudong (zhangxudong, VRP)" &lt;<a href=3D"mailto:zhangxudong@=
huawei.com" style=3D"color: blue; text-decoration: underline;" class=3D"">=
zhangxudong@huawei.com</a>&gt;, "<a href=3D"mailto:lizhenqiang@chinamobile=
.com" style=3D"color: blue; text-decoration: underline;" class=3D"">lizhen=
qiang@chinamobile.com</a>"=0A &lt;<a href=3D"mailto:lizhenqiang@chinamobil=
e.com" style=3D"color: blue; text-decoration: underline;" class=3D"">lizhe=
nqiang@chinamobile.com</a>&gt;<br class=3D"">=0A<b class=3D"">Subject:<spa=
n class=3D"Apple-converted-space">&nbsp;</span></b>RE: [OSPF] Solicit feed=
backs on draft-dong-ospf-maxage-flush-problem-statement<o:p class=3D""></o=
:p></span></div>=0A</div>=0A<div class=3D"">=0A<div style=3D"margin: 0cm 0=
cm 0.0001pt; text-align: justify; font-size: 10.5pt; font-family: Calibri,=
 sans-serif;" class=3D"">=0A<span lang=3D"EN-US" style=3D"" class=3D""><o:=
p class=3D"">&nbsp;</o:p></span></div>=0A</div>=0A<blockquote id=3D"MAC_OU=
TLOOK_ATTRIBUTION_BLOCKQUOTE" style=3D"margin: 0px 0cm 0px 3.75pt; border-=
style: none none none solid; border-left-color: rgb(181, 196, 223); border=
-left-width: 4.5pt; padding: 0cm 0cm 0cm 4pt;" class=3D"">=0A<div class=3D=
"">=0A<div class=3D"">=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-alig=
n: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;" class=3D=
"">=0A<span lang=3D"EN-US" style=3D"color: rgb(31, 73, 125);" class=3D"">H=
i Acee,<span class=3D"Apple-converted-space">&nbsp;</span></span><span lan=
g=3D"EN-US" style=3D"" class=3D""><o:p class=3D""></o:p></span></div>=0A<d=
iv style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10.5=
pt; font-family: Calibri, sans-serif;" class=3D"">=0A<span lang=3D"EN-US" =
style=3D"color: rgb(31, 73, 125);" class=3D"">&nbsp;</span><span lang=3D"E=
N-US" style=3D"" class=3D""><o:p class=3D""></o:p></span></div>=0A<div sty=
le=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10.5pt; fo=
nt-family: Calibri, sans-serif;" class=3D"">=0A<span lang=3D"EN-US" style=
=3D"color: rgb(31, 73, 125);" class=3D"">Thanks a lot for your feedbacks.<=
/span><span lang=3D"EN-US" style=3D"" class=3D""><o:p class=3D""></o:p></s=
pan></div>=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; =
font-size: 10.5pt; font-family: Calibri, sans-serif;" class=3D"">=0A<span =
lang=3D"EN-US" style=3D"color: rgb(31, 73, 125);" class=3D"">&nbsp;</span>=
<span lang=3D"EN-US" style=3D"" class=3D""><o:p class=3D""></o:p></span></=
div>=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-s=
ize: 10.5pt; font-family: Calibri, sans-serif;" class=3D"">=0A<span lang=
=3D"EN-US" style=3D"color: rgb(31, 73, 125);" class=3D"">For packet corrup=
tion which impacts the LS age before the LSAs are packed into LSU packet, =
I agree it is less likely to happen than the other cases. However I think =
we agree that OSPF authentication=0A only protect the packet level corrupt=
ion, which cannot help to detect the corruption at LSA level.</span><span =
lang=3D"EN-US" style=3D"" class=3D""><o:p class=3D""></o:p></span></div>=
=0A</div>=0A</div>=0A</blockquote>=0A<div class=3D"">=0A<div style=3D"marg=
in: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10.5pt; font-family:=
 Calibri, sans-serif;" class=3D"">=0A<span lang=3D"EN-US" style=3D"" class=
=3D""><o:p class=3D"">&nbsp;</o:p></span></div>=0A</div>=0A<div class=3D""=
>=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-size=
: 10.5pt; font-family: Calibri, sans-serif;" class=3D"">=0A<span lang=3D"E=
N-US" style=3D"" class=3D"">So, you are suggesting that LSAs are corrupted=
 in the database in such a way that the LSA Age is set exactly to 0xE10? H=
ow would the implementation know that this had happened and prematurely ag=
e the packet? Database aging=0A just doesn=E2=80=99t work this way (unless=
 the implementation is particularly na=C3=AFve).&nbsp;<o:p class=3D""></o:=
p></span></div>=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-align: just=
ify; font-size: 10.5pt; font-family: Calibri, sans-serif;" class=3D"">=0A<=
span lang=3D"EN-US" style=3D"color: rgb(31, 73, 125);" class=3D""><o:p cla=
ss=3D"">&nbsp;</o:p></span></div>=0A<div style=3D"margin: 0cm 0cm 0.0001pt=
; text-align: justify; font-size: 10.5pt; font-family: Calibri, sans-serif=
;" class=3D"">=0A<span lang=3D"EN-US" style=3D"color: rgb(31, 73, 125);" c=
lass=3D"">[Jie] Actually the case is when the LSA is about to be exchanged=
 with neighbor, during the message packing the LS age is corrupted to eith=
er Maxage or a large number close to Maxage. The sending router=0A does no=
t intend to do a Maxage flush, however the neighbor routers which receive =
the message would treat this as a flush. This is a possible case although =
less likely to happen than the other cases.<o:p class=3D""></o:p></span></=
div>=0A</div>=0A<div class=3D"">=0A<div style=3D"margin: 0cm 0cm 0.0001pt;=
 text-align: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;=
" class=3D"">=0A<span lang=3D"EN-US" style=3D"" class=3D""><o:p class=3D""=
>&nbsp;</o:p></span></div>=0A</div>=0A<blockquote id=3D"MAC_OUTLOOK_ATTRIB=
UTION_BLOCKQUOTE" style=3D"margin: 0px 0cm 0px 3.75pt; border-style: none =
none none solid; border-left-color: rgb(181, 196, 223); border-left-width:=
 4.5pt; padding: 0cm 0cm 0cm 4pt;" class=3D"">=0A<div class=3D"">=0A<div c=
lass=3D"">=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; =
font-size: 10.5pt; font-family: Calibri, sans-serif;" class=3D"">=0A<span =
lang=3D"EN-US" style=3D"color: rgb(31, 73, 125);" class=3D"">&nbsp;</span>=
<span lang=3D"EN-US" style=3D"" class=3D""><o:p class=3D""></o:p></span></=
div>=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-s=
ize: 10.5pt; font-family: Calibri, sans-serif;" class=3D"">=0A<span lang=
=3D"EN-US" style=3D"color: rgb(31, 73, 125);" class=3D"">In my understandi=
ng, robustness is an important feature of network protocols, which include=
 the robustness to errors and failures happened in the network. If there i=
s a bug in a particular router=0A in the network, operator would not allow=
 the whole network being impacted, which means other routers in the networ=
k needs to work properly in this situation. For example in BGP, the error =
handling mechanism has been optimized to avoid unnecessary session teardow=
n.</span><span lang=3D"EN-US" style=3D"" class=3D""><o:p class=3D""></o:p>=
</span></div>=0A</div>=0A</div>=0A</blockquote>=0A<div class=3D"">=0A<div =
style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10.5pt;=
 font-family: Calibri, sans-serif;" class=3D"">=0A<span lang=3D"EN-US" sty=
le=3D"" class=3D""><o:p class=3D"">&nbsp;</o:p></span></div>=0A</div>=0A<d=
iv class=3D"">=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-align: justi=
fy; font-size: 10.5pt; font-family: Calibri, sans-serif;" class=3D"">=0A<s=
pan lang=3D"EN-US" style=3D"" class=3D"">So you agree your problem stateme=
nt is confined to a software bug resulting in LSAs being aged too quickly?=
 I think this is the third time I=E2=80=99ve raised this question.&nbsp;<o=
:p class=3D""></o:p></span></div>=0A<div style=3D"margin: 0cm 0cm 0.0001pt=
; text-align: justify; font-size: 10.5pt; font-family: Calibri, sans-serif=
;" class=3D"">=0A<span lang=3D"EN-US" style=3D"color: rgb(31, 73, 125);" c=
lass=3D"">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<o:p class=3D""></o:p></span></div>=0A<d=
iv style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10.5=
pt; font-family: Calibri, sans-serif;" class=3D"">=0A<span lang=3D"EN-US" =
style=3D"color: rgb(31, 73, 125);" class=3D"">[Jie] As I said before, the =
problems happened in the production network are caused by software bug in =
LSA aging, so I think this is the major case.<o:p class=3D""></o:p></span>=
</div>=0A</div>=0A<div class=3D"">=0A<div style=3D"margin: 0cm 0cm 0.0001p=
t; text-align: justify; font-size: 10.5pt; font-family: Calibri, sans-seri=
f;" class=3D"">=0A<span lang=3D"EN-US" style=3D"" class=3D""><o:p class=3D=
"">&nbsp;</o:p></span></div>=0A</div>=0A<div class=3D"">=0A<div style=3D"m=
argin: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10.5pt; font-fami=
ly: Calibri, sans-serif;" class=3D"">=0A<span lang=3D"EN-US" style=3D"" cl=
ass=3D"">If it has such a problem (whether it be due to a system timer bug=
 or a some more specific aging problem), it seems the router would also be=
 refreshing its LSAs all too frequently (at least at twice the rate) and i=
t would=0A be readily identifiable. For a system time problem, the router =
would likely have many other problems. For example, it would not maintain =
OSPF adjacencies if the dead timer advances fast enough. It would retransm=
it at a very fast rate as well. Are you going=0A to write problem statemen=
ts and suggest solutions for these situations as well?&nbsp;<o:p class=3D"=
"></o:p></span></div>=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-align=
: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;" class=3D"=
">=0A<span lang=3D"EN-US" style=3D"color: rgb(31, 73, 125);" class=3D""><o=
:p class=3D"">&nbsp;</o:p></span></div>=0A</div>=0A<div class=3D"">=0A<div=
 style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10.5pt=
; font-family: Calibri, sans-serif;" class=3D"">=0A<span lang=3D"EN-US" st=
yle=3D"color: rgb(31, 73, 125);" class=3D"">[Jie] This depends on the impl=
ementation. the software bug may only impact the aging of LSAs received fr=
om other routers. And frequent LSA refreshing may be caused by other cases=
 such as link oscillation.=0A &nbsp;For a system timer problem, OSPF adjac=
ency may oscillate, but if the management connection is impacted, such osc=
illation is difficult to be identified.<o:p class=3D""></o:p></span></div>=
=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-size:=
 10.5pt; font-family: Calibri, sans-serif;" class=3D"">=0A<span lang=3D"EN=
-US" style=3D"color: rgb(31, 73, 125);" class=3D""><o:p class=3D"">&nbsp;<=
/o:p></span></div>=0A</div>=0A<div class=3D"">=0A<div style=3D"margin: 0cm=
 0cm 0.0001pt; text-align: justify; font-size: 10.5pt; font-family: Calibr=
i, sans-serif;" class=3D"">=0A<span lang=3D"EN-US" style=3D"" class=3D"">W=
hat about other bugs? What if the router erroneously specifies a neighbor=
=E2=80=99s router-id as its own in a Router-LSA? Is this a problem the pro=
tocol should handle?&nbsp;<o:p class=3D""></o:p></span></div>=0A<div style=
=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10.5pt; font=
-family: Calibri, sans-serif;" class=3D"">=0A<span lang=3D"EN-US" style=3D=
"color: rgb(31, 73, 125);" class=3D""><o:p class=3D"">&nbsp;</o:p></span><=
/div>=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-=
size: 10.5pt; font-family: Calibri, sans-serif;" class=3D"">=0A<span lang=
=3D"EN-US" style=3D"color: rgb(31, 73, 125);" class=3D"">[Jie] Depends on =
the significance to network, case by case analysis may be needed.<o:p clas=
s=3D""></o:p></span></div>=0A</div>=0A<div class=3D"">=0A<div style=3D"mar=
gin: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10.5pt; font-family=
: Calibri, sans-serif;" class=3D"">=0A<span lang=3D"EN-US" style=3D"" clas=
s=3D""><o:p class=3D"">&nbsp;</o:p></span></div>=0A</div>=0A<blockquote id=
=3D"MAC_OUTLOOK_ATTRIBUTION_BLOCKQUOTE" style=3D"margin: 0px 0cm 0px 3.75p=
t; border-style: none none none solid; border-left-color: rgb(181, 196, 22=
3); border-left-width: 4.5pt; padding: 0cm 0cm 0cm 4pt;" class=3D"">=0A<di=
v class=3D"">=0A<div class=3D"">=0A<div style=3D"margin: 0cm 0cm 0.0001pt;=
 text-align: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;=
" class=3D"">=0A<span lang=3D"EN-US" style=3D"color: rgb(31, 73, 125);" cl=
ass=3D"">&nbsp;</span><span lang=3D"EN-US" style=3D"" class=3D""><o:p clas=
s=3D""></o:p></span></div>=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-=
align: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;" clas=
s=3D"">=0A<span lang=3D"EN-US" style=3D"color: rgb(31, 73, 125);" class=3D=
"">I agree that OSPF Yang notification for LSA timeout is a nice thing to =
have and could be useful to identify the misbehaved router. My concern is =
sometimes the network may be severely impacted that=0A the connectivity of=
 netconf/restconf is also impacted. To avoid this, some mechanism to mitig=
ate the impact of this problem could help.</span><span lang=3D"EN-US" styl=
e=3D"" class=3D""><o:p class=3D""></o:p></span></div>=0A</div>=0A</div>=0A=
</blockquote>=0A<div class=3D"">=0A<div style=3D"margin: 0cm 0cm 0.0001pt;=
 text-align: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;=
" class=3D"">=0A<span lang=3D"EN-US" style=3D"" class=3D""><o:p class=3D""=
>&nbsp;</o:p></span></div>=0A</div>=0A<div class=3D"">=0A<div style=3D"mar=
gin: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10.5pt; font-family=
: Calibri, sans-serif;" class=3D"">=0A<span lang=3D"EN-US" style=3D"" clas=
s=3D"">I believe a router have such impact would be easy to identify=E2=80=
=A6&nbsp;<o:p class=3D""></o:p></span></div>=0A<div style=3D"margin: 0cm 0=
cm 0.0001pt; text-align: justify; font-size: 10.5pt; font-family: Calibri,=
 sans-serif;" class=3D"">=0A<span lang=3D"EN-US" style=3D"color: rgb(31, 7=
3, 125);" class=3D""><o:p class=3D"">&nbsp;</o:p></span></div>=0A<div styl=
e=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10.5pt; fon=
t-family: Calibri, sans-serif;" class=3D"">=0A<span lang=3D"EN-US" style=
=3D"color: rgb(31, 73, 125);" class=3D"">[Jie] According to the feedback f=
rom on-site engineers, when IGP routing is oscillating severely which make=
s the management connection unavailable, it usually takes much longer time=
 for troubleshooting,=0A as logging to any router cannot be done via the m=
anagement network. So maybe it would be better to have some automatic mech=
anism to reduce the impact before it becomes a big problem to troubleshoot=
.<o:p class=3D""></o:p></span></div>=0A<div style=3D"margin: 0cm 0cm 0.000=
1pt; text-align: justify; font-size: 10.5pt; font-family: Calibri, sans-se=
rif;" class=3D"">=0A<span lang=3D"EN-US" style=3D"color: rgb(31, 73, 125);=
" class=3D""><o:p class=3D"">&nbsp;</o:p></span></div>=0A<div style=3D"mar=
gin: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10.5pt; font-family=
: Calibri, sans-serif;" class=3D"">=0A<span lang=3D"EN-US" style=3D"color:=
 rgb(31, 73, 125);" class=3D"">Best regards,<o:p class=3D""></o:p></span><=
/div>=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-=
size: 10.5pt; font-family: Calibri, sans-serif;" class=3D"">=0A<span lang=
=3D"EN-US" style=3D"color: rgb(31, 73, 125);" class=3D"">Jie<o:p class=3D"=
"></o:p></span></div>=0A</div>=0A<div class=3D"">=0A<div style=3D"margin: =
0cm 0cm 0.0001pt; text-align: justify; font-size: 10.5pt; font-family: Cal=
ibri, sans-serif;" class=3D"">=0A<span lang=3D"EN-US" style=3D"" class=3D"=
"><o:p class=3D"">&nbsp;</o:p></span></div>=0A</div>=0A<div class=3D"">=0A=
<div style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10=
.5pt; font-family: Calibri, sans-serif;" class=3D"">=0A<span lang=3D"EN-US=
" style=3D"" class=3D"">Thanks,<o:p class=3D""></o:p></span></div>=0A</div=
>=0A<div class=3D"">=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-align:=
 justify; font-size: 10.5pt; font-family: Calibri, sans-serif;" class=3D""=
>=0A<span lang=3D"EN-US" style=3D"" class=3D"">Acee&nbsp;<o:p class=3D""><=
/o:p></span></div>=0A</div>=0A<div class=3D"">=0A<div style=3D"margin: 0cm=
 0cm 0.0001pt; text-align: justify; font-size: 10.5pt; font-family: Calibr=
i, sans-serif;" class=3D"">=0A<span lang=3D"EN-US" style=3D"" class=3D""><=
o:p class=3D"">&nbsp;</o:p></span></div>=0A</div>=0A<blockquote id=3D"MAC_=
OUTLOOK_ATTRIBUTION_BLOCKQUOTE" style=3D"margin: 0px 0cm 0px 3.75pt; borde=
r-style: none none none solid; border-left-color: rgb(181, 196, 223); bord=
er-left-width: 4.5pt; padding: 0cm 0cm 0cm 4pt;" class=3D"">=0A<div class=
=3D"">=0A<div class=3D"">=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-a=
lign: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;" class=
=3D"">=0A<span lang=3D"EN-US" style=3D"color: rgb(31, 73, 125);" class=3D"=
">&nbsp;</span><span lang=3D"EN-US" style=3D"" class=3D""><o:p class=3D"">=
</o:p></span></div>=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-align: =
justify; font-size: 10.5pt; font-family: Calibri, sans-serif;" class=3D"">=
=0A<span lang=3D"EN-US" style=3D"color: rgb(31, 73, 125);" class=3D"">Best=
 regards,</span><span lang=3D"EN-US" style=3D"" class=3D""><o:p class=3D""=
></o:p></span></div>=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-align:=
 justify; font-size: 10.5pt; font-family: Calibri, sans-serif;" class=3D""=
>=0A<span lang=3D"EN-US" style=3D"color: rgb(31, 73, 125);" class=3D"">Jie=
</span><span lang=3D"EN-US" style=3D"" class=3D""><o:p class=3D""></o:p></=
span></div>=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify;=
 font-size: 10.5pt; font-family: Calibri, sans-serif;" class=3D"">=0A<span=
 lang=3D"EN-US" style=3D"color: rgb(31, 73, 125);" class=3D"">&nbsp;</span=
><span lang=3D"EN-US" style=3D"" class=3D""><o:p class=3D""></o:p></span><=
/div>=0A<div class=3D"">=0A<div style=3D"border-style: solid none none; bo=
rder-top-color: rgb(181, 196, 223); border-top-width: 1pt; padding: 3pt 0c=
m 0cm;" class=3D"">=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-align: =
justify; font-size: 10.5pt; font-family: Calibri, sans-serif;" class=3D"">=
=0A<b class=3D""><span lang=3D"EN-US" style=3D"font-size: 10pt; font-famil=
y: Tahoma, sans-serif;" class=3D"">From:</span></b><span lang=3D"EN-US" st=
yle=3D"font-size: 10pt; font-family: Tahoma, sans-serif;" class=3D""><span=
 class=3D"Apple-converted-space">&nbsp;</span>Acee Lindem (acee)=0A [<a hr=
ef=3D"mailto:acee@cisco.com" style=3D"color: blue; text-decoration: underl=
ine;" class=3D"">mailto:acee@cisco.com</a>]<span class=3D"Apple-converted-=
space">&nbsp;</span><br class=3D"">=0A<b class=3D"">Sent:</b><span class=
=3D"Apple-converted-space">&nbsp;</span>Saturday, August 13, 2016 3:27 AM<=
br class=3D"">=0A<b class=3D"">To:</b><span class=3D"Apple-converted-space=
">&nbsp;</span>Les Ginsberg (ginsberg); Dongjie (Jimmy);<span class=3D"App=
le-converted-space">&nbsp;</span><a href=3D"mailto:ospf@ietf.org" style=3D=
"color: blue; text-decoration: underline;" class=3D"">ospf@ietf.org</a><br=
 class=3D"">=0A<b class=3D"">Cc:</b><span class=3D"Apple-converted-space">=
&nbsp;</span>Zhangxudong (zhangxudong, VRP);<span class=3D"Apple-converted=
-space">&nbsp;</span><a href=3D"mailto:lizhenqiang@chinamobile.com" style=
=3D"color: blue; text-decoration: underline;" class=3D"">lizhenqiang@china=
mobile.com</a><br class=3D"">=0A<b class=3D"">Subject:</b><span class=3D"A=
pple-converted-space">&nbsp;</span>Re: [OSPF] Solicit feedbacks on draft-d=
ong-ospf-maxage-flush-problem-statement</span><span lang=3D"EN-US" style=
=3D"" class=3D""><o:p class=3D""></o:p></span></div>=0A</div>=0A</div>=0A<=
div style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10.=
5pt; font-family: Calibri, sans-serif;" class=3D"">=0A<span lang=3D"EN-US"=
 style=3D"" class=3D"">&nbsp;<o:p class=3D""></o:p></span></div>=0A<div cl=
ass=3D"">=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; f=
ont-size: 10.5pt; font-family: Calibri, sans-serif;" class=3D"">=0A<span l=
ang=3D"EN-US" style=3D"" class=3D"">Speaking as a WG member:&nbsp;<o:p cla=
ss=3D""></o:p></span></div>=0A</div>=0A<div class=3D"">=0A<div style=3D"ma=
rgin: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10.5pt; font-famil=
y: Calibri, sans-serif;" class=3D"">=0A<span lang=3D"EN-US" style=3D"" cla=
ss=3D"">&nbsp;<o:p class=3D""></o:p></span></div>=0A</div>=0A<div class=3D=
"">=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-si=
ze: 10.5pt; font-family: Calibri, sans-serif;" class=3D"">=0A<span lang=3D=
"EN-US" style=3D"" class=3D"">Hi Jie,&nbsp;<o:p class=3D""></o:p></span></=
div>=0A</div>=0A<div class=3D"">=0A<div style=3D"margin: 0cm 0cm 0.0001pt;=
 text-align: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;=
" class=3D"">=0A<span lang=3D"EN-US" style=3D"" class=3D"">&nbsp;<o:p clas=
s=3D""></o:p></span></div>=0A</div>=0A<div class=3D"">=0A<div style=3D"mar=
gin: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10.5pt; font-family=
: Calibri, sans-serif;" class=3D"">=0A<span lang=3D"EN-US" style=3D"" clas=
s=3D"">I believe we agree that the problem is confined to OSPF bugs, syste=
m timer bugs, &nbsp;and packet corruption. I=E2=80=99d assert that corrupt=
ion can be detected via OSPF authentication. In fact, there is a well-know=
n antidote where IS-IS=0A authentication was enabled solely for the purpos=
e of filtering corrupted protocol packets in an environment with line card=
s that were prone to such corruption. Hence, we are left with problems bas=
ed on OSPF or system timer bugs. If there were a system timer=0A bug, I=E2=
=80=99d doubt that networking device with such a bug would be functional t=
o the point of being able to establish and maintaining OSPF adjacencies.&n=
bsp;&nbsp;Do we really want to enhance the protocol to deal with bugs?&nbs=
p;<o:p class=3D""></o:p></span></div>=0A</div>=0A<div class=3D"">=0A<div s=
tyle=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10.5pt; =
font-family: Calibri, sans-serif;" class=3D"">=0A<span lang=3D"EN-US" styl=
e=3D"" class=3D"">&nbsp;<o:p class=3D""></o:p></span></div>=0A</div>=0A<di=
v class=3D"">=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-align: justif=
y; font-size: 10.5pt; font-family: Calibri, sans-serif;" class=3D"">=0A<sp=
an lang=3D"EN-US" style=3D"" class=3D"">I=E2=80=99ve thought about this an=
d one potential action I could envision would be to add a separate OSPF YA=
NG notification where an LSA times out and a router other than the origina=
tor purges it. This way, the misbehaving OSPF=0A router could be readily i=
dentified.&nbsp;<o:p class=3D""></o:p></span></div>=0A</div>=0A<div class=
=3D"">=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font=
-size: 10.5pt; font-family: Calibri, sans-serif;" class=3D"">=0A<span lang=
=3D"EN-US" style=3D"" class=3D"">&nbsp;<o:p class=3D""></o:p></span></div>=
=0A</div>=0A<div class=3D"">=0A<div style=3D"margin: 0cm 0cm 0.0001pt; tex=
t-align: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;" cl=
ass=3D"">=0A<span lang=3D"EN-US" style=3D"" class=3D"">Thanks,<o:p class=
=3D""></o:p></span></div>=0A</div>=0A<div class=3D"">=0A<div style=3D"marg=
in: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10.5pt; font-family:=
 Calibri, sans-serif;" class=3D"">=0A<span lang=3D"EN-US" style=3D"" class=
=3D"">Acee&nbsp;<o:p class=3D""></o:p></span></div>=0A</div>=0A<div class=
=3D"">=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font=
-size: 10.5pt; font-family: Calibri, sans-serif;" class=3D"">=0A<span lang=
=3D"EN-US" style=3D"" class=3D"">&nbsp;<o:p class=3D""></o:p></span></div>=
=0A</div>=0A<div class=3D"">=0A<div style=3D"margin: 0cm 0cm 0.0001pt; tex=
t-align: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;" cl=
ass=3D"">=0A<span lang=3D"EN-US" style=3D"" class=3D"">&nbsp;<o:p class=3D=
""></o:p></span></div>=0A</div>=0A<div style=3D"border-style: solid none n=
one; border-top-color: rgb(181, 196, 223); border-top-width: 1pt; padding:=
 3pt 0cm 0cm;" class=3D"">=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-=
align: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;" clas=
s=3D"">=0A<b class=3D""><span lang=3D"EN-US" style=3D"font-size: 11pt;" cl=
ass=3D"">From:<span class=3D"Apple-converted-space">&nbsp;</span></span></=
b><span lang=3D"EN-US" style=3D"font-size: 11pt;" class=3D"">OSPF &lt;<a h=
ref=3D"mailto:ospf-bounces@ietf.org" style=3D"color: blue; text-decoration=
: underline;" class=3D"">ospf-bounces@ietf.org</a>&gt;=0A on behalf of "Le=
s Ginsberg (ginsberg)" &lt;<a href=3D"mailto:ginsberg@cisco.com" style=3D"=
color: blue; text-decoration: underline;" class=3D"">ginsberg@cisco.com</a=
>&gt;<br class=3D"">=0A<b class=3D"">Date:<span class=3D"Apple-converted-s=
pace">&nbsp;</span></b>Thursday, August 11, 2016 at 1:29 PM<br class=3D"">=
=0A<b class=3D"">To:<span class=3D"Apple-converted-space">&nbsp;</span></b=
>Jie Dong &lt;<a href=3D"mailto:jie.dong@huawei.com" style=3D"color: blue;=
 text-decoration: underline;" class=3D"">jie.dong@huawei.com</a>&gt;, OSPF=
 WG List &lt;<a href=3D"mailto:ospf@ietf.org" style=3D"color: blue; text-d=
ecoration: underline;" class=3D"">ospf@ietf.org</a>&gt;<br class=3D"">=0A<=
b class=3D"">Cc:<span class=3D"Apple-converted-space">&nbsp;</span></b>"Zh=
angxudong (zhangxudong, VRP)" &lt;<a href=3D"mailto:zhangxudong@huawei.com=
" style=3D"color: blue; text-decoration: underline;" class=3D"">zhangxudon=
g@huawei.com</a>&gt;, "<a href=3D"mailto:lizhenqiang@chinamobile.com" styl=
e=3D"color: blue; text-decoration: underline;" class=3D"">lizhenqiang@chin=
amobile.com</a>"=0A &lt;<a href=3D"mailto:lizhenqiang@chinamobile.com" sty=
le=3D"color: blue; text-decoration: underline;" class=3D"">lizhenqiang@chi=
namobile.com</a>&gt;<br class=3D"">=0A<b class=3D"">Subject:<span class=3D=
"Apple-converted-space">&nbsp;</span></b>Re: [OSPF] Solicit feedbacks on d=
raft-dong-ospf-maxage-flush-problem-statement</span><span lang=3D"EN-US" s=
tyle=3D"" class=3D""><o:p class=3D""></o:p></span></div>=0A</div>=0A<div c=
lass=3D"">=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; =
font-size: 10.5pt; font-family: Calibri, sans-serif;" class=3D"">=0A<span =
lang=3D"EN-US" style=3D"" class=3D"">&nbsp;<o:p class=3D""></o:p></span></=
div>=0A</div>=0A<blockquote id=3D"MAC_OUTLOOK_ATTRIBUTION_BLOCKQUOTE" styl=
e=3D"margin: 0px 0cm 5pt 3.75pt; border-style: none none none solid; borde=
r-left-color: rgb(181, 196, 223); border-left-width: 4.5pt; padding: 0cm 0=
cm 0cm 4pt;" class=3D"">=0A<div class=3D"">=0A<div class=3D"">=0A<div styl=
e=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10.5pt; fon=
t-family: Calibri, sans-serif;" class=3D"">=0A<span lang=3D"EN-US" style=
=3D"font-size: 11pt; color: rgb(31, 73, 125);" class=3D"">Jie =E2=80=93</s=
pan><span lang=3D"EN-US" style=3D"" class=3D""><o:p class=3D""></o:p></spa=
n></div>=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; fo=
nt-size: 10.5pt; font-family: Calibri, sans-serif;" class=3D"">=0A<span la=
ng=3D"EN-US" style=3D"font-size: 11pt; color: rgb(31, 73, 125);" class=3D"=
">&nbsp;</span><span lang=3D"EN-US" style=3D"" class=3D""><o:p class=3D"">=
</o:p></span></div>=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-align: =
justify; font-size: 10.5pt; font-family: Calibri, sans-serif;" class=3D"">=
=0A<span lang=3D"EN-US" style=3D"font-size: 11pt; color: rgb(31, 73, 125);=
" class=3D"">Having the discussion has certainly been a good thing, but if=
 the consensus of the WG is that there is no protocol change required then=
 there is no need for any draft =E2=80=93 which is my=0A current position.=
</span><span lang=3D"EN-US" style=3D"" class=3D""><o:p class=3D""></o:p></=
span></div>=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify;=
 font-size: 10.5pt; font-family: Calibri, sans-serif;" class=3D"">=0A<span=
 lang=3D"EN-US" style=3D"font-size: 11pt; color: rgb(31, 73, 125);" class=
=3D"">&nbsp;</span><span lang=3D"EN-US" style=3D"" class=3D""><o:p class=
=3D""></o:p></span></div>=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-a=
lign: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;" class=
=3D"">=0A<span lang=3D"EN-US" style=3D"font-size: 11pt; color: rgb(31, 73,=
 125);" class=3D"">The other point is that you seem to be confusing the IS=
-IS Purge origination TLV (RFC 6232) with detecting invalid purges/remaini=
ng lifetime corruption. This is not the case. RFC=0A 6232 simply allows us=
 to detect which router originated a purge =E2=80=93 it is not able to det=
ect whether a purge is valid/invalid =E2=80=93 and was not motivated by co=
ncerns about remaining lifetime corruption.</span><span lang=3D"EN-US" sty=
le=3D"" class=3D""><o:p class=3D""></o:p></span></div>=0A<div style=3D"mar=
gin: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10.5pt; font-family=
: Calibri, sans-serif;" class=3D"">=0A<span lang=3D"EN-US" style=3D"font-s=
ize: 11pt; color: rgb(31, 73, 125);" class=3D"">&nbsp;</span><span lang=3D=
"EN-US" style=3D"" class=3D""><o:p class=3D""></o:p></span></div>=0A<div s=
tyle=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10.5pt; =
font-family: Calibri, sans-serif;" class=3D"">=0A<span lang=3D"EN-US" styl=
e=3D"font-size: 11pt; color: rgb(31, 73, 125);" class=3D"">&nbsp;&nbsp; Le=
s</span><span lang=3D"EN-US" style=3D"" class=3D""><o:p class=3D""></o:p><=
/span></div>=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify=
; font-size: 10.5pt; font-family: Calibri, sans-serif;" class=3D"">=0A<spa=
n lang=3D"EN-US" style=3D"font-size: 11pt; color: rgb(31, 73, 125);" class=
=3D"">&nbsp;</span><span lang=3D"EN-US" style=3D"" class=3D""><o:p class=
=3D""></o:p></span></div>=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-a=
lign: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;" class=
=3D"">=0A<span lang=3D"EN-US" style=3D"font-size: 11pt; color: rgb(31, 73,=
 125);" class=3D"">&nbsp;</span><span lang=3D"EN-US" style=3D"" class=3D""=
><o:p class=3D""></o:p></span></div>=0A<div style=3D"border-style: none no=
ne none solid; border-left-color: blue; border-left-width: 1.5pt; padding:=
 0cm 0cm 0cm 4pt;" class=3D"">=0A<div class=3D"">=0A<div style=3D"border-s=
tyle: solid none none; border-top-color: rgb(181, 196, 223); border-top-wi=
dth: 1pt; padding: 3pt 0cm 0cm;" class=3D"">=0A<div style=3D"margin: 0cm 0=
cm 0.0001pt; text-align: justify; font-size: 10.5pt; font-family: Calibri,=
 sans-serif;" class=3D"">=0A<b class=3D""><span lang=3D"EN-US" style=3D"fo=
nt-size: 10pt; font-family: Tahoma, sans-serif;" class=3D"">From:</span></=
b><span lang=3D"EN-US" style=3D"font-size: 10pt; font-family: Tahoma, sans=
-serif;" class=3D""><span class=3D"Apple-converted-space">&nbsp;</span>Don=
gjie (Jimmy)=0A [<a href=3D"mailto:jie.dong@huawei.com" style=3D"color: bl=
ue; text-decoration: underline;" class=3D"">mailto:jie.dong@huawei.com</a>=
]<span class=3D"Apple-converted-space">&nbsp;</span><br class=3D"">=0A<b c=
lass=3D"">Sent:</b><span class=3D"Apple-converted-space">&nbsp;</span>Wedn=
esday, August 10, 2016 9:24 PM<br class=3D"">=0A<b class=3D"">To:</b><span=
 class=3D"Apple-converted-space">&nbsp;</span>Les Ginsberg (ginsberg);<spa=
n class=3D"Apple-converted-space">&nbsp;</span><a href=3D"mailto:ospf@ietf=
.org" style=3D"color: blue; text-decoration: underline;" class=3D"">ospf@i=
etf.org</a><br class=3D"">=0A<b class=3D"">Cc:</b><span class=3D"Apple-con=
verted-space">&nbsp;</span>Zhangxudong (zhangxudong, VRP);<span class=3D"A=
pple-converted-space">&nbsp;</span><a href=3D"mailto:lizhenqiang@chinamobi=
le.com" style=3D"color: blue; text-decoration: underline;" class=3D"">lizh=
enqiang@chinamobile.com</a><br class=3D"">=0A<b class=3D"">Subject:</b><sp=
an class=3D"Apple-converted-space">&nbsp;</span>RE: [OSPF] Solicit feedbac=
ks on draft-dong-ospf-maxage-flush-problem-statement</span><span lang=3D"E=
N-US" style=3D"" class=3D""><o:p class=3D""></o:p></span></div>=0A</div>=
=0A</div>=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; f=
ont-size: 10.5pt; font-family: Calibri, sans-serif;" class=3D"">=0A<span l=
ang=3D"EN-US" style=3D"" class=3D"">&nbsp;<o:p class=3D""></o:p></span></d=
iv>=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-si=
ze: 10.5pt; font-family: Calibri, sans-serif;" class=3D"">=0A<span lang=3D=
"EN-US" style=3D"font-size: 11pt; color: rgb(31, 73, 125);" class=3D"">Hi =
Les,</span><span lang=3D"EN-US" style=3D"" class=3D""><o:p class=3D""></o:=
p></span></div>=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-align: just=
ify; font-size: 10.5pt; font-family: Calibri, sans-serif;" class=3D"">=0A<=
span lang=3D"EN-US" style=3D"font-size: 11pt; color: rgb(31, 73, 125);" cl=
ass=3D"">&nbsp;</span><span lang=3D"EN-US" style=3D"" class=3D""><o:p clas=
s=3D""></o:p></span></div>=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-=
align: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;" clas=
s=3D"">=0A<span lang=3D"EN-US" style=3D"font-size: 11pt; color: rgb(31, 73=
, 125);" class=3D"">The current draft is about problem statement, so IMO w=
hat the WG needs to consider is whether this is a vulnerability of OSPF pr=
otocol, and whether it can have negative impact to=0A the network. If the =
problem is acknowledged, IMO it is worth to be documented.</span><span lan=
g=3D"EN-US" style=3D"" class=3D""><o:p class=3D""></o:p></span></div>=0A<d=
iv style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10.5=
pt; font-family: Calibri, sans-serif;" class=3D"">=0A<span lang=3D"EN-US" =
style=3D"font-size: 11pt; color: rgb(31, 73, 125);" class=3D"">&nbsp;</spa=
n><span lang=3D"EN-US" style=3D"" class=3D""><o:p class=3D""></o:p></span>=
</div>=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font=
-size: 10.5pt; font-family: Calibri, sans-serif;" class=3D"">=0A<span lang=
=3D"EN-US" style=3D"font-size: 11pt; color: rgb(31, 73, 125);" class=3D"">=
The =E2=80=9CROI=E2=80=9D as you mentioned is for the evaluation of the pr=
oposed solutions. I totally agree that for the timer bug case, recognizing=
 and ignoring the received abnormal Maxage LSAs=0A cannot stop the misbeha=
ved router from generating further Maxage LSA, as it is a systematic probl=
em, which can only be fixed after the operator identifies that router. Thi=
s is also similar to the systematic corruption of IS-IS remain time. &nbsp=
;And this is why=0A this draft mentions two kinds of potential solutions, =
the mitigation mechanism can avoid the network being severely impacted by =
the problem, while for systematic problems, problem localization is needed=
 to identify the misbehaved router and then solve the=0A problem.</span><s=
pan lang=3D"EN-US" style=3D"" class=3D""><o:p class=3D""></o:p></span></di=
v>=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-siz=
e: 10.5pt; font-family: Calibri, sans-serif;" class=3D"">=0A<span lang=3D"=
EN-US" style=3D"font-size: 11pt; color: rgb(31, 73, 125);" class=3D"">&nbs=
p;</span><span lang=3D"EN-US" style=3D"" class=3D""><o:p class=3D""></o:p>=
</span></div>=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-align: justif=
y; font-size: 10.5pt; font-family: Calibri, sans-serif;" class=3D"">=0A<sp=
an lang=3D"EN-US" style=3D"color: rgb(31, 73, 125);" class=3D"">Best regar=
ds,</span><span lang=3D"EN-US" style=3D"" class=3D""><o:p class=3D""></o:p=
></span></div>=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-align: justi=
fy; font-size: 10.5pt; font-family: Calibri, sans-serif;" class=3D"">=0A<s=
pan lang=3D"EN-US" style=3D"color: rgb(31, 73, 125);" class=3D"">Jie</span=
><span lang=3D"EN-US" style=3D"" class=3D""><o:p class=3D""></o:p></span><=
/div>=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-=
size: 10.5pt; font-family: Calibri, sans-serif;" class=3D"">=0A<span lang=
=3D"EN-US" style=3D"color: rgb(31, 73, 125);" class=3D"">&nbsp;</span><spa=
n lang=3D"EN-US" style=3D"" class=3D""><o:p class=3D""></o:p></span></div>=
=0A<div style=3D"border-style: none none none solid; border-left-color: bl=
ue; border-left-width: 1.5pt; padding: 0cm 0cm 0cm 4pt;" class=3D"">=0A<di=
v class=3D"">=0A<div style=3D"border-style: solid none none; border-top-co=
lor: rgb(225, 225, 225); border-top-width: 1pt; padding: 3pt 0cm 0cm;" cla=
ss=3D"">=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; fo=
nt-size: 10.5pt; font-family: Calibri, sans-serif;" class=3D"">=0A<b class=
=3D""><span lang=3D"EN-US" style=3D"font-size: 11pt;" class=3D"">From:</sp=
an></b><span lang=3D"EN-US" style=3D"font-size: 11pt;" class=3D""><span cl=
ass=3D"Apple-converted-space">&nbsp;</span>OSPF [<a href=3D"mailto:ospf-bo=
unces@ietf.org" style=3D"color: blue; text-decoration: underline;" class=
=3D"">mailto:ospf-bounces@ietf.org</a>]<span class=3D"Apple-converted-spac=
e">&nbsp;</span><b class=3D"">On=0A Behalf Of<span class=3D"Apple-converte=
d-space">&nbsp;</span></b>Les Ginsberg (ginsberg)<br class=3D"">=0A<b clas=
s=3D"">Sent:</b><span class=3D"Apple-converted-space">&nbsp;</span>Monday,=
 August 08, 2016 2:14 AM<br class=3D"">=0A<b class=3D"">To:</b><span class=
=3D"Apple-converted-space">&nbsp;</span>Dongjie (Jimmy) &lt;<a href=3D"mai=
lto:jie.dong@huawei.com" style=3D"color: blue; text-decoration: underline;=
" class=3D"">jie.dong@huawei.com</a>&gt;;<span class=3D"Apple-converted-sp=
ace">&nbsp;</span><a href=3D"mailto:ospf@ietf.org" style=3D"color: blue; t=
ext-decoration: underline;" class=3D"">ospf@ietf.org</a><br class=3D"">=0A=
<b class=3D"">Cc:</b><span class=3D"Apple-converted-space">&nbsp;</span>Zh=
angxudong (zhangxudong, VRP) &lt;<a href=3D"mailto:zhangxudong@huawei.com"=
 style=3D"color: blue; text-decoration: underline;" class=3D"">zhangxudong=
@huawei.com</a>&gt;;<a href=3D"mailto:lizhenqiang@chinamobile.com" style=
=3D"color: blue; text-decoration: underline;" class=3D"">lizhenqiang@china=
mobile.com</a><br class=3D"">=0A<b class=3D"">Subject:</b><span class=3D"A=
pple-converted-space">&nbsp;</span>Re: [OSPF] Solicit feedbacks on draft-d=
ong-ospf-maxage-flush-problem-statement</span><span lang=3D"EN-US" style=
=3D"" class=3D""><o:p class=3D""></o:p></span></div>=0A</div>=0A</div>=0A<=
div style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10.=
5pt; font-family: Calibri, sans-serif;" class=3D"">=0A<span lang=3D"EN-US"=
 style=3D"" class=3D"">&nbsp;<o:p class=3D""></o:p></span></div>=0A<div st=
yle=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10.5pt; f=
ont-family: Calibri, sans-serif;" class=3D"">=0A<span lang=3D"EN-US" style=
=3D"font-size: 11pt; color: rgb(31, 73, 125);" class=3D"">Jie =E2=80=93</s=
pan><span lang=3D"EN-US" style=3D"" class=3D""><o:p class=3D""></o:p></spa=
n></div>=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; fo=
nt-size: 10.5pt; font-family: Calibri, sans-serif;" class=3D"">=0A<span la=
ng=3D"EN-US" style=3D"font-size: 11pt; color: rgb(31, 73, 125);" class=3D"=
">&nbsp;</span><span lang=3D"EN-US" style=3D"" class=3D""><o:p class=3D"">=
</o:p></span></div>=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-align: =
justify; font-size: 10.5pt; font-family: Calibri, sans-serif;" class=3D"">=
=0A<span lang=3D"EN-US" style=3D"font-size: 11pt; color: rgb(31, 73, 125);=
" class=3D"">Thinking about the following some more:</span><span lang=3D"E=
N-US" style=3D"" class=3D""><o:p class=3D""></o:p></span></div>=0A<div sty=
le=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10.5pt; fo=
nt-family: Calibri, sans-serif;" class=3D"">=0A<span lang=3D"EN-US" style=
=3D"font-size: 11pt; color: rgb(31, 73, 125);" class=3D"">&nbsp;</span><sp=
an lang=3D"EN-US" style=3D"" class=3D""><o:p class=3D""></o:p></span></div=
>=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-size=
: 10.5pt; font-family: Calibri, sans-serif;" class=3D"">=0A<i class=3D""><=
span lang=3D"EN-US" style=3D"font-size: 11pt; color: red;" class=3D"">&lt;=
snip&gt;</span></i><span lang=3D"EN-US" style=3D"" class=3D""><o:p class=
=3D""></o:p></span></div>=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-a=
lign: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;" class=
=3D"">=0A<i class=3D""><span lang=3D"EN-US" style=3D"font-size: 11pt; colo=
r: red;" class=3D"">What remains is the possibility that an implementation=
 has some bug and unintentionally modifies the age to something other than=
 what it should be due to the actual elapsed time since=0A LSA generation.=
 I suppose a mechanism equivalent to what the IS-IS draft defined i.e. set=
ting the age to =E2=80=9Cnew=E2=80=9D (0 in OSPF case) when first receivin=
g a non-self-generated LSA could be useful to prevent negative impacts of =
such an implementation bug. Is this=0A what you intend?</span></i><span la=
ng=3D"EN-US" style=3D"" class=3D""><o:p class=3D""></o:p></span></div>=0A<=
div style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10.=
5pt; font-family: Calibri, sans-serif;" class=3D"">=0A<i class=3D""><span =
lang=3D"EN-US" style=3D"font-size: 11pt; color: red;" class=3D"">&nbsp;</s=
pan></i><span lang=3D"EN-US" style=3D"" class=3D""><o:p class=3D""></o:p><=
/span></div>=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify=
; font-size: 10.5pt; font-family: Calibri, sans-serif;" class=3D"">=0A<i c=
lass=3D""><span lang=3D"EN-US" style=3D"font-size: 11pt; color: red;" clas=
s=3D"">[Jie]: More specifically, the problem could be caused by either =E2=
=80=9Csetting the LS age field incorrectly due to implementation bug=E2=80=
=9D or =E2=80=9Csystem timer runs so fast that the LS age reaches=0A MaxAg=
e much earlier than other routers=E2=80=9D. Another less likely case is th=
at the LS age field is corrupted before the LSA is assembled into OSPF pac=
ket.</span></i><span lang=3D"EN-US" style=3D"" class=3D""><o:p class=3D"">=
</o:p></span></div>=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-align: =
justify; font-size: 10.5pt; font-family: Calibri, sans-serif;" class=3D"">=
=0A<i class=3D""><span lang=3D"EN-US" style=3D"font-size: 11pt; color: red=
;" class=3D"">&lt;end snip&gt;</span></i><span lang=3D"EN-US" style=3D"" c=
lass=3D""><o:p class=3D""></o:p></span></div>=0A<div style=3D"margin: 0cm =
0cm 0.0001pt; text-align: justify; font-size: 10.5pt; font-family: Calibri=
, sans-serif;" class=3D"">=0A<span lang=3D"EN-US" style=3D"font-size: 11pt=
; color: rgb(31, 73, 125);" class=3D"">&nbsp;</span><span lang=3D"EN-US" s=
tyle=3D"" class=3D""><o:p class=3D""></o:p></span></div>=0A<div style=3D"m=
argin: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10.5pt; font-fami=
ly: Calibri, sans-serif;" class=3D"">=0A<span lang=3D"EN-US" style=3D"font=
-size: 11pt; color: rgb(31, 73, 125);" class=3D"">The benefits are extreme=
ly limited. If a router prematurely ages an LSA due to a timer bug, ignori=
ng the received LSA age on reception isn=E2=80=99t going to prevent premat=
ure purging by=0A the router which has the bug. So the effect of ignoring =
the received LSA age prior to reaching MAXAGE will be short lived. You are=
 then left with the possibility that an implementation corrupts the LSA ag=
e BEFORE calculating checksum/crypto authentication=0A =E2=80=93 but its l=
ocal timeout logic is unaffected. This has very limited value. Whether the=
 WG considers this worth pursuing is something you need to ask. For myself=
, I don=E2=80=99t see much ROI here.</span><span lang=3D"EN-US" style=3D""=
 class=3D""><o:p class=3D""></o:p></span></div>=0A<div style=3D"margin: 0c=
m 0cm 0.0001pt; text-align: justify; font-size: 10.5pt; font-family: Calib=
ri, sans-serif;" class=3D"">=0A<span lang=3D"EN-US" style=3D"font-size: 11=
pt; color: rgb(31, 73, 125);" class=3D"">&nbsp;</span><span lang=3D"EN-US"=
 style=3D"" class=3D""><o:p class=3D""></o:p></span></div>=0A<div style=3D=
"margin: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10.5pt; font-fa=
mily: Calibri, sans-serif;" class=3D"">=0A<span lang=3D"EN-US" style=3D"fo=
nt-size: 11pt; color: rgb(31, 73, 125);" class=3D"">&nbsp;&nbsp;Les</span>=
<span lang=3D"EN-US" style=3D"" class=3D""><o:p class=3D""></o:p></span></=
div>=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-s=
ize: 10.5pt; font-family: Calibri, sans-serif;" class=3D"">=0A<span lang=
=3D"EN-US" style=3D"font-size: 11pt; color: rgb(31, 73, 125);" class=3D"">=
&nbsp;</span><span lang=3D"EN-US" style=3D"" class=3D""><o:p class=3D""></=
o:p></span></div>=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-align: ju=
stify; font-size: 10.5pt; font-family: Calibri, sans-serif;" class=3D"">=
=0A<span lang=3D"EN-US" style=3D"font-size: 11pt; color: rgb(31, 73, 125);=
" class=3D"">&nbsp;</span><span lang=3D"EN-US" style=3D"" class=3D""><o:p =
class=3D""></o:p></span></div>=0A<div style=3D"margin: 0cm 0cm 0.0001pt; t=
ext-align: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;" =
class=3D"">=0A<span lang=3D"EN-US" style=3D"font-size: 11pt; color: rgb(31=
, 73, 125);" class=3D"">&nbsp;</span><span lang=3D"EN-US" style=3D"" class=
=3D""><o:p class=3D""></o:p></span></div>=0A<div style=3D"border-style: no=
ne none none solid; border-left-color: blue; border-left-width: 1.5pt; pad=
ding: 0cm 0cm 0cm 4pt;" class=3D"">=0A<div class=3D"">=0A<div style=3D"bor=
der-style: solid none none; border-top-color: rgb(181, 196, 223); border-t=
op-width: 1pt; padding: 3pt 0cm 0cm;" class=3D"">=0A<div style=3D"margin: =
0cm 0cm 0.0001pt; text-align: justify; font-size: 10.5pt; font-family: Cal=
ibri, sans-serif;" class=3D"">=0A<b class=3D""><span lang=3D"EN-US" style=
=3D"font-size: 10pt; font-family: Tahoma, sans-serif;" class=3D"">From:</s=
pan></b><span lang=3D"EN-US" style=3D"font-size: 10pt; font-family: Tahoma=
, sans-serif;" class=3D""><span class=3D"Apple-converted-space">&nbsp;</sp=
an>Dongjie (Jimmy)=0A [<a href=3D"mailto:jie.dong@huawei.com" style=3D"col=
or: blue; text-decoration: underline;" class=3D"">mailto:jie.dong@huawei.c=
om</a>]<span class=3D"Apple-converted-space">&nbsp;</span><br class=3D"">=
=0A<b class=3D"">Sent:</b><span class=3D"Apple-converted-space">&nbsp;</sp=
an>Monday, August 01, 2016 9:43 PM<br class=3D"">=0A<b class=3D"">To:</b><=
span class=3D"Apple-converted-space">&nbsp;</span>Les Ginsberg (ginsberg);=
<span class=3D"Apple-converted-space">&nbsp;</span><a href=3D"mailto:ospf@=
ietf.org" style=3D"color: blue; text-decoration: underline;" class=3D"">os=
pf@ietf.org</a><br class=3D"">=0A<b class=3D"">Cc:</b><span class=3D"Apple=
-converted-space">&nbsp;</span>Zhangxudong (zhangxudong, VRP);<span class=
=3D"Apple-converted-space">&nbsp;</span><a href=3D"mailto:lizhenqiang@chin=
amobile.com" style=3D"color: blue; text-decoration: underline;" class=3D""=
>lizhenqiang@chinamobile.com</a><br class=3D"">=0A<b class=3D"">Subject:</=
b><span class=3D"Apple-converted-space">&nbsp;</span>RE: [OSPF] Solicit fe=
edbacks on draft-dong-ospf-maxage-flush-problem-statement</span><span lang=
=3D"EN-US" style=3D"" class=3D""><o:p class=3D""></o:p></span></div>=0A</d=
iv>=0A</div>=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify=
; font-size: 10.5pt; font-family: Calibri, sans-serif;" class=3D"">=0A<spa=
n lang=3D"EN-US" style=3D"" class=3D"">&nbsp;<o:p class=3D""></o:p></span>=
</div>=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font=
-size: 10.5pt; font-family: Calibri, sans-serif;" class=3D"">=0A<span lang=
=3D"EN-US" style=3D"color: rgb(31, 73, 125);" class=3D"">Hi Les,<span clas=
s=3D"Apple-converted-space">&nbsp;</span></span><span lang=3D"EN-US" style=
=3D"" class=3D""><o:p class=3D""></o:p></span></div>=0A<div style=3D"margi=
n: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10.5pt; font-family: =
Calibri, sans-serif;" class=3D"">=0A<span lang=3D"EN-US" style=3D"color: r=
gb(31, 73, 125);" class=3D"">&nbsp;</span><span lang=3D"EN-US" style=3D"" =
class=3D""><o:p class=3D""></o:p></span></div>=0A<div style=3D"margin: 0cm=
 0cm 0.0001pt; text-align: justify; font-size: 10.5pt; font-family: Calibr=
i, sans-serif;" class=3D"">=0A<span lang=3D"EN-US" style=3D"color: rgb(31,=
 73, 125);" class=3D"">Please see my replies with [Jie2]:</span><span lang=
=3D"EN-US" style=3D"" class=3D""><o:p class=3D""></o:p></span></div>=0A<di=
v style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10.5p=
t; font-family: Calibri, sans-serif;" class=3D"">=0A<span lang=3D"EN-US" s=
tyle=3D"color: rgb(31, 73, 125);" class=3D"">&nbsp;</span><span lang=3D"EN=
-US" style=3D"" class=3D""><o:p class=3D""></o:p></span></div>=0A<div clas=
s=3D"">=0A<div style=3D"border-style: solid none none; border-top-color: r=
gb(181, 196, 223); border-top-width: 1pt; padding: 3pt 0cm 0cm;" class=3D"=
">=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-siz=
e: 10.5pt; font-family: Calibri, sans-serif;" class=3D"">=0A<b class=3D"">=
<span lang=3D"EN-US" style=3D"font-size: 10pt; font-family: Tahoma, sans-s=
erif;" class=3D"">From:</span></b><span lang=3D"EN-US" style=3D"font-size:=
 10pt; font-family: Tahoma, sans-serif;" class=3D""><span class=3D"Apple-c=
onverted-space">&nbsp;</span>Les Ginsberg=0A (ginsberg) [<a href=3D"mailto=
:ginsberg@cisco.com" style=3D"color: blue; text-decoration: underline;" cl=
ass=3D"">mailto:ginsberg@cisco.com</a>]<span class=3D"Apple-converted-spac=
e">&nbsp;</span><br class=3D"">=0A<b class=3D"">Sent:</b><span class=3D"Ap=
ple-converted-space">&nbsp;</span>Monday, August 01, 2016 9:57 PM<br class=
=3D"">=0A<b class=3D"">To:</b><span class=3D"Apple-converted-space">&nbsp;=
</span>Dongjie (Jimmy);<span class=3D"Apple-converted-space">&nbsp;</span>=
<a href=3D"mailto:ospf@ietf.org" style=3D"color: blue; text-decoration: un=
derline;" class=3D"">ospf@ietf.org</a><br class=3D"">=0A<b class=3D"">Cc:<=
/b><span class=3D"Apple-converted-space">&nbsp;</span>Zhangxudong (zhangxu=
dong, VRP);<span class=3D"Apple-converted-space">&nbsp;</span><a href=3D"m=
ailto:lizhenqiang@chinamobile.com" style=3D"color: blue; text-decoration: =
underline;" class=3D"">lizhenqiang@chinamobile.com</a><br class=3D"">=0A<b=
 class=3D"">Subject:</b><span class=3D"Apple-converted-space">&nbsp;</span=
>RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-problem-stat=
ement</span><span lang=3D"EN-US" style=3D"" class=3D""><o:p class=3D""></o=
:p></span></div>=0A</div>=0A</div>=0A<div style=3D"margin: 0cm 0cm 0.0001p=
t; text-align: justify; font-size: 10.5pt; font-family: Calibri, sans-seri=
f;" class=3D"">=0A<span lang=3D"EN-US" style=3D"" class=3D"">&nbsp;<o:p cl=
ass=3D""></o:p></span></div>=0A<div style=3D"margin: 0cm 0cm 0.0001pt; tex=
t-align: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;" cl=
ass=3D"">=0A<span lang=3D"EN-US" style=3D"font-size: 11pt; color: rgb(31, =
73, 125);" class=3D"">Jie -</span><span lang=3D"EN-US" style=3D"" class=3D=
""><o:p class=3D""></o:p></span></div>=0A<div style=3D"margin: 0cm 0cm 0.0=
001pt; text-align: justify; font-size: 10.5pt; font-family: Calibri, sans-=
serif;" class=3D"">=0A<span lang=3D"EN-US" style=3D"font-size: 11pt; color=
: rgb(31, 73, 125);" class=3D"">&nbsp;</span><span lang=3D"EN-US" style=3D=
"" class=3D""><o:p class=3D""></o:p></span></div>=0A<div style=3D"border-s=
tyle: none none none solid; border-left-color: blue; border-left-width: 1.=
5pt; padding: 0cm 0cm 0cm 4pt;" class=3D"">=0A<div class=3D"">=0A<div styl=
e=3D"border-style: solid none none; border-top-color: rgb(181, 196, 223); =
border-top-width: 1pt; padding: 3pt 0cm 0cm;" class=3D"">=0A<div style=3D"=
margin: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10.5pt; font-fam=
ily: Calibri, sans-serif;" class=3D"">=0A<b class=3D""><span lang=3D"EN-US=
" style=3D"font-size: 10pt; font-family: Tahoma, sans-serif;" class=3D"">F=
rom:</span></b><span lang=3D"EN-US" style=3D"font-size: 10pt; font-family:=
 Tahoma, sans-serif;" class=3D""><span class=3D"Apple-converted-space">&nb=
sp;</span>Dongjie (Jimmy)=0A [<a href=3D"mailto:jie.dong@huawei.com" style=
=3D"color: blue; text-decoration: underline;" class=3D"">mailto:jie.dong@h=
uawei.com</a>]<span class=3D"Apple-converted-space">&nbsp;</span><br class=
=3D"">=0A<b class=3D"">Sent:</b><span class=3D"Apple-converted-space">&nbs=
p;</span>Monday, August 01, 2016 1:44 AM<br class=3D"">=0A<b class=3D"">To=
:</b><span class=3D"Apple-converted-space">&nbsp;</span>Les Ginsberg (gins=
berg);<span class=3D"Apple-converted-space">&nbsp;</span><a href=3D"mailto=
:ospf@ietf.org" style=3D"color: blue; text-decoration: underline;" class=
=3D"">ospf@ietf.org</a><br class=3D"">=0A<b class=3D"">Cc:</b><span class=
=3D"Apple-converted-space">&nbsp;</span>Zhangxudong (zhangxudong, VRP);<sp=
an class=3D"Apple-converted-space">&nbsp;</span><a href=3D"mailto:lizhenqi=
ang@chinamobile.com" style=3D"color: blue; text-decoration: underline;" cl=
ass=3D"">lizhenqiang@chinamobile.com</a><br class=3D"">=0A<b class=3D"">Su=
bject:</b><span class=3D"Apple-converted-space">&nbsp;</span>RE: [OSPF] So=
licit feedbacks on draft-dong-ospf-maxage-flush-problem-statement</span><s=
pan lang=3D"EN-US" style=3D"" class=3D""><o:p class=3D""></o:p></span></di=
v>=0A</div>=0A</div>=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-align:=
 justify; font-size: 10.5pt; font-family: Calibri, sans-serif;" class=3D""=
>=0A<span lang=3D"EN-US" style=3D"" class=3D"">&nbsp;<o:p class=3D""></o:p=
></span></div>=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-align: justi=
fy; font-size: 10.5pt; font-family: Calibri, sans-serif;" class=3D"">=0A<s=
pan lang=3D"EN-US" style=3D"color: rgb(31, 73, 125);" class=3D"">Hi Les,</=
span><span lang=3D"EN-US" style=3D"" class=3D""><o:p class=3D""></o:p></sp=
an></div>=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; f=
ont-size: 10.5pt; font-family: Calibri, sans-serif;" class=3D"">=0A<span l=
ang=3D"EN-US" style=3D"color: rgb(31, 73, 125);" class=3D"">&nbsp;</span><=
span lang=3D"EN-US" style=3D"" class=3D""><o:p class=3D""></o:p></span></d=
iv>=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-si=
ze: 10.5pt; font-family: Calibri, sans-serif;" class=3D"">=0A<span lang=3D=
"EN-US" style=3D"color: rgb(31, 73, 125);" class=3D"">Please see inline wi=
th [Jie]:</span><span lang=3D"EN-US" style=3D"" class=3D""><o:p class=3D""=
></o:p></span></div>=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-align:=
 justify; font-size: 10.5pt; font-family: Calibri, sans-serif;" class=3D""=
>=0A<span lang=3D"EN-US" style=3D"color: rgb(31, 73, 125);" class=3D"">&nb=
sp;</span><span lang=3D"EN-US" style=3D"" class=3D""><o:p class=3D""></o:p=
></span></div>=0A<div class=3D"">=0A<div style=3D"border-style: solid none=
 none; border-top-color: rgb(181, 196, 223); border-top-width: 1pt; paddin=
g: 3pt 0cm 0cm;" class=3D"">=0A<div style=3D"margin: 0cm 0cm 0.0001pt; tex=
t-align: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;" cl=
ass=3D"">=0A<b class=3D""><span lang=3D"EN-US" style=3D"font-size: 10pt; f=
ont-family: Tahoma, sans-serif;" class=3D"">From:</span></b><span lang=3D"=
EN-US" style=3D"font-size: 10pt; font-family: Tahoma, sans-serif;" class=
=3D""><span class=3D"Apple-converted-space">&nbsp;</span>Les Ginsberg=0A (=
ginsberg) [<a href=3D"mailto:ginsberg@cisco.com" style=3D"color: blue; tex=
t-decoration: underline;" class=3D"">mailto:ginsberg@cisco.com</a>]<span c=
lass=3D"Apple-converted-space">&nbsp;</span><br class=3D"">=0A<b class=3D"=
">Sent:</b><span class=3D"Apple-converted-space">&nbsp;</span>Monday, Augu=
st 01, 2016 3:09 PM<br class=3D"">=0A<b class=3D"">To:</b><span class=3D"A=
pple-converted-space">&nbsp;</span>Dongjie (Jimmy);<span class=3D"Apple-co=
nverted-space">&nbsp;</span><a href=3D"mailto:ospf@ietf.org" style=3D"colo=
r: blue; text-decoration: underline;" class=3D"">ospf@ietf.org</a><br clas=
s=3D"">=0A<b class=3D"">Cc:</b><span class=3D"Apple-converted-space">&nbsp=
;</span>Zhangxudong (zhangxudong, VRP);<span class=3D"Apple-converted-spac=
e">&nbsp;</span><a href=3D"mailto:lizhenqiang@chinamobile.com" style=3D"co=
lor: blue; text-decoration: underline;" class=3D"">lizhenqiang@chinamobile=
.com</a><br class=3D"">=0A<b class=3D"">Subject:</b><span class=3D"Apple-c=
onverted-space">&nbsp;</span>RE: [OSPF] Solicit feedbacks on draft-dong-os=
pf-maxage-flush-problem-statement</span><span lang=3D"EN-US" style=3D"" cl=
ass=3D""><o:p class=3D""></o:p></span></div>=0A</div>=0A</div>=0A<div styl=
e=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10.5pt; fon=
t-family: Calibri, sans-serif;" class=3D"">=0A<span lang=3D"EN-US" style=
=3D"" class=3D"">&nbsp;<o:p class=3D""></o:p></span></div>=0A<div style=3D=
"margin: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10.5pt; font-fa=
mily: Calibri, sans-serif;" class=3D"">=0A<span lang=3D"EN-US" style=3D"fo=
nt-size: 11pt; color: rgb(31, 73, 125);" class=3D"">Jie =E2=80=93</span><s=
pan lang=3D"EN-US" style=3D"" class=3D""><o:p class=3D""></o:p></span></di=
v>=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-siz=
e: 10.5pt; font-family: Calibri, sans-serif;" class=3D"">=0A<span lang=3D"=
EN-US" style=3D"font-size: 11pt; color: rgb(31, 73, 125);" class=3D"">&nbs=
p;</span><span lang=3D"EN-US" style=3D"" class=3D""><o:p class=3D""></o:p>=
</span></div>=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-align: justif=
y; font-size: 10.5pt; font-family: Calibri, sans-serif;" class=3D"">=0A<sp=
an lang=3D"EN-US" style=3D"font-size: 11pt; color: rgb(31, 73, 125);" clas=
s=3D"">Fully agree that IS-IS and OSPF differ in this regard.</span><span =
lang=3D"EN-US" style=3D"" class=3D""><o:p class=3D""></o:p></span></div>=
=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-size:=
 10.5pt; font-family: Calibri, sans-serif;" class=3D"">=0A<span lang=3D"EN=
-US" style=3D"font-size: 11pt; color: rgb(31, 73, 125);" class=3D"">&nbsp;=
</span><span lang=3D"EN-US" style=3D"" class=3D""><o:p class=3D""></o:p></=
span></div>=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify;=
 font-size: 10.5pt; font-family: Calibri, sans-serif;" class=3D"">=0A<span=
 lang=3D"EN-US" style=3D"font-size: 11pt; color: rgb(31, 73, 125);" class=
=3D""><a href=3D"https://www.ietf.org/id/draft-ietf-isis-remaining-lifetim=
e-01.txt" style=3D"color: blue; text-decoration: underline;" class=3D"">ht=
tps://www.ietf.org/id/draft-ietf-isis-remaining-lifetime-01.txt</a><span c=
lass=3D"Apple-converted-space">&nbsp;</span>addresses=0A problems where co=
rruption of the remaining lifetime occurs either during transmission/recep=
tion or due to some DOS attack. This isn=E2=80=99t a concern w OSPF (hope =
you agree).</span><span lang=3D"EN-US" style=3D"" class=3D""><o:p class=3D=
""></o:p></span></div>=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-alig=
n: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;" class=3D=
"">=0A<span lang=3D"EN-US" style=3D"color: rgb(31, 73, 125);" class=3D"">&=
nbsp;</span><span lang=3D"EN-US" style=3D"" class=3D""><o:p class=3D""></o=
:p></span></div>=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-align: jus=
tify; font-size: 10.5pt; font-family: Calibri, sans-serif;" class=3D"">=0A=
<span lang=3D"EN-US" style=3D"color: rgb(31, 73, 125);" class=3D"">[Jie]: =
Yes, for OSPF the corruption during packet transmission can be detected.</=
span><span lang=3D"EN-US" style=3D"" class=3D""><o:p class=3D""></o:p></sp=
an></div>=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; f=
ont-size: 10.5pt; font-family: Calibri, sans-serif;" class=3D"">=0A<span l=
ang=3D"EN-US" style=3D"font-size: 11pt; color: rgb(31, 73, 125);" class=3D=
"">&nbsp;</span><span lang=3D"EN-US" style=3D"" class=3D""><o:p class=3D""=
></o:p></span></div>=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-align:=
 justify; font-size: 10.5pt; font-family: Calibri, sans-serif;" class=3D""=
>=0A<span lang=3D"EN-US" style=3D"font-size: 11pt; color: rgb(31, 73, 125)=
;" class=3D"">What remains is the possibility that an implementation has s=
ome bug and unintentionally modifies the age to something other than what =
it should be due to the actual elapsed time since=0A LSA generation. I sup=
pose a mechanism equivalent to what the IS-IS draft defined i.e. setting t=
he age to =E2=80=9Cnew=E2=80=9D (0 in OSPF case) when first receiving a no=
n-self-generated LSA could be useful to prevent negative impacts of such a=
n implementation bug. Is this=0A what you intend?</span><span lang=3D"EN-U=
S" style=3D"" class=3D""><o:p class=3D""></o:p></span></div>=0A<div style=
=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10.5pt; font=
-family: Calibri, sans-serif;" class=3D"">=0A<span lang=3D"EN-US" style=3D=
"color: rgb(31, 73, 125);" class=3D"">&nbsp;</span><span lang=3D"EN-US" st=
yle=3D"" class=3D""><o:p class=3D""></o:p></span></div>=0A<div style=3D"ma=
rgin: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10.5pt; font-famil=
y: Calibri, sans-serif;" class=3D"">=0A<span lang=3D"EN-US" style=3D"color=
: rgb(31, 73, 125);" class=3D"">[Jie]: More specifically, the problem coul=
d be caused by either =E2=80=9Csetting the LS age field incorrectly due to=
 implementation bug=E2=80=9D or =E2=80=9Csystem timer runs so fast that th=
e LS age reaches MaxAge much earlier=0A than other routers=E2=80=9D. Anoth=
er less likely case is that the LS age field is corrupted before the LSA i=
s assembled into OSPF packet.</span><span lang=3D"EN-US" style=3D"" class=
=3D""><o:p class=3D""></o:p></span></div>=0A<div style=3D"margin: 0cm 0cm =
0.0001pt; text-align: justify; font-size: 10.5pt; font-family: Calibri, sa=
ns-serif;" class=3D"">=0A<span lang=3D"EN-US" style=3D"color: rgb(31, 73, =
125);" class=3D"">&nbsp;</span><span lang=3D"EN-US" style=3D"" class=3D"">=
<o:p class=3D""></o:p></span></div>=0A<div style=3D"margin: 0cm 0cm 0.0001=
pt; text-align: justify; font-size: 10.5pt; font-family: Calibri, sans-ser=
if;" class=3D"">=0A<span lang=3D"EN-US" style=3D"color: rgb(31, 73, 125);"=
 class=3D"">[Jie]: Regarding the solutions space, IMO we need to consider =
both cases: =E2=80=9CLS age reaches MaxAge=E2=80=9D and =E2=80=9CLS age cl=
ose to MaxAge=E2=80=9D. For IS-IS, RFC 6232 and RFC 6233 provide solutions=
 for the detection=0A and identification of corrupted IS-IS purge, while O=
SPF does not have similar mechanisms.</span><span lang=3D"EN-US" style=3D"=
" class=3D""><o:p class=3D""></o:p></span></div>=0A<div style=3D"margin: 0=
cm 0cm 0.0001pt; text-align: justify; font-size: 10.5pt; font-family: Cali=
bri, sans-serif;" class=3D"">=0A<span lang=3D"EN-US" style=3D"font-size: 1=
1pt; color: rgb(31, 73, 125);" class=3D"">&nbsp;</span><span lang=3D"EN-US=
" style=3D"" class=3D""><o:p class=3D""></o:p></span></div>=0A<div style=
=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10.5pt; font=
-family: Calibri, sans-serif;" class=3D"">=0A<b class=3D""><i class=3D""><=
span lang=3D"EN-US" style=3D"font-size: 11pt; color: rgb(31, 73, 125);" cl=
ass=3D"">[Les:] It is incorrect to say that RFC 6232 makes it possible to =
detect a corrupt purge. What it does do is to provide an indication as to =
which IS initiated=0A a purge. I don=E2=80=99t know how OSPF would address=
 this issue, but for OSPFv2 at least any solution would likely not be back=
wards compatible. For this reason I suggest that you not try to address th=
is issue in the same draft.</span></i></b><span lang=3D"EN-US" style=3D"" =
class=3D""><o:p class=3D""></o:p></span></div>=0A<div style=3D"margin: 0cm=
 0cm 0.0001pt; text-align: justify; font-size: 10.5pt; font-family: Calibr=
i, sans-serif;" class=3D"">=0A<b class=3D""><i class=3D""><span lang=3D"EN=
-US" style=3D"color: rgb(31, 73, 125);" class=3D"">&nbsp;</span></i></b><s=
pan lang=3D"EN-US" style=3D"" class=3D""><o:p class=3D""></o:p></span></di=
v>=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-siz=
e: 10.5pt; font-family: Calibri, sans-serif;" class=3D"">=0A<span lang=3D"=
EN-US" style=3D"color: rgb(31, 73, 125);" class=3D"">[Jie2]: Agreed, RFC 6=
232 provide the mechanism to track the misbehaved routers so that operator=
 can fix the problem, the detection can be based on the rules in RFC 6233 =
or some other anomalies. Indeed=0A for OSPFv2 legacy LSAs, it is difficult=
 to introduce the mechanism similar to RFC 6232, while it can be easier fo=
r the OSPFv2/v3 Extended LSAs. So it depends on how backward compatible th=
e solution should be. I agree with you that the solution for Problem=0A Lo=
calization in OSPF needs to be provided in a separate document.</span><spa=
n lang=3D"EN-US" style=3D"" class=3D""><o:p class=3D""></o:p></span></div>=
=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-size:=
 10.5pt; font-family: Calibri, sans-serif;" class=3D"">=0A<b class=3D""><i=
 class=3D""><span lang=3D"EN-US" style=3D"font-size: 11pt; color: rgb(31, =
73, 125);" class=3D"">&nbsp;</span></i></b><span lang=3D"EN-US" style=3D""=
 class=3D""><o:p class=3D""></o:p></span></div>=0A<div style=3D"margin: 0c=
m 0cm 0.0001pt; text-align: justify; font-size: 10.5pt; font-family: Calib=
ri, sans-serif;" class=3D"">=0A<b class=3D""><i class=3D""><span lang=3D"E=
N-US" style=3D"font-size: 11pt; color: rgb(31, 73, 125);" class=3D"">Solut=
ions to LS age &nbsp;corruption can be done in a backwards compatible way,=
 but they &nbsp;MUST NOT result in discarding purges which pass authentica=
tion- doing=0A so places you at risk for having inconsistent LSDBs in the =
network.</span></i></b><span lang=3D"EN-US" style=3D"" class=3D""><o:p cla=
ss=3D""></o:p></span></div>=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text=
-align: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;" cla=
ss=3D"">=0A<span lang=3D"EN-US" style=3D"color: rgb(31, 73, 125);" class=
=3D"">&nbsp;</span><span lang=3D"EN-US" style=3D"" class=3D""><o:p class=
=3D""></o:p></span></div>=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-a=
lign: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;" class=
=3D"">=0A<span lang=3D"EN-US" style=3D"color: rgb(31, 73, 125);" class=3D"=
">[Jie2]: Exactly. The received MaxAge LSAs cannot simply be discarded, th=
e decision must be made carefully, probably based on some additional infor=
mation. The authors has discussed some possible solution=0A internally, an=
d will prepare some material for further open discussion.</span><span lang=
=3D"EN-US" style=3D"" class=3D""><o:p class=3D""></o:p></span></div>=0A<di=
v style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10.5p=
t; font-family: Calibri, sans-serif;" class=3D"">=0A<span lang=3D"EN-US" s=
tyle=3D"font-size: 11pt; color: rgb(31, 73, 125);" class=3D"">&nbsp;</span=
><span lang=3D"EN-US" style=3D"" class=3D""><o:p class=3D""></o:p></span><=
/div>=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-=
size: 10.5pt; font-family: Calibri, sans-serif;" class=3D"">=0A<span lang=
=3D"EN-US" style=3D"font-size: 11pt; color: rgb(31, 73, 125);" class=3D"">=
As written, the draft makes claims that are at least misleading =E2=80=93 =
and I believe actually incorrect. In Section 6 you say:</span><span lang=
=3D"EN-US" style=3D"" class=3D""><o:p class=3D""></o:p></span></div>=0A<di=
v style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10.5p=
t; font-family: Calibri, sans-serif;" class=3D"">=0A<span lang=3D"EN-US" s=
tyle=3D"font-size: 11pt; color: rgb(31, 73, 125);" class=3D"">&nbsp;</span=
><span lang=3D"EN-US" style=3D"" class=3D""><o:p class=3D""></o:p></span><=
/div>=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-=
size: 10.5pt; font-family: Calibri, sans-serif;" class=3D"">=0A<span lang=
=3D"EN-US" style=3D"font-size: 11pt; color: rgb(31, 73, 125);" class=3D"">=
=E2=80=9CThe LS age field may be altered as a result of</span><span lang=
=3D"EN-US" style=3D"" class=3D""><o:p class=3D""></o:p></span></div>=0A<di=
v style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10.5p=
t; font-family: Calibri, sans-serif;" class=3D"">=0A<span lang=3D"EN-US" s=
tyle=3D"font-size: 11pt; color: rgb(31, 73, 125);" class=3D"">&nbsp;&nbsp;=
 packet corruption, such modification cannot be detected by LSA</span><spa=
n lang=3D"EN-US" style=3D"" class=3D""><o:p class=3D""></o:p></span></div>=
=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-size:=
 10.5pt; font-family: Calibri, sans-serif;" class=3D"">=0A<span lang=3D"EN=
-US" style=3D"font-size: 11pt; color: rgb(31, 73, 125);" class=3D"">&nbsp;=
&nbsp; checksum nor OSPF packet cryptographic authentication.=E2=80=9D</sp=
an><span lang=3D"EN-US" style=3D"" class=3D""><o:p class=3D""></o:p></span=
></div>=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; fon=
t-size: 10.5pt; font-family: Calibri, sans-serif;" class=3D"">=0A<span lan=
g=3D"EN-US" style=3D"font-size: 11pt; color: rgb(31, 73, 125);" class=3D""=
>&nbsp;</span><span lang=3D"EN-US" style=3D"" class=3D""><o:p class=3D""><=
/o:p></span></div>=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-align: j=
ustify; font-size: 10.5pt; font-family: Calibri, sans-serif;" class=3D"">=
=0A<span lang=3D"EN-US" style=3D"font-size: 11pt; color: rgb(31, 73, 125);=
" class=3D"">This isn=E2=80=99t correct.</span><span lang=3D"EN-US" style=
=3D"" class=3D""><o:p class=3D""></o:p></span></div>=0A<div style=3D"margi=
n: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10.5pt; font-family: =
Calibri, sans-serif;" class=3D"">=0A<span lang=3D"EN-US" style=3D"color: r=
gb(31, 73, 125);" class=3D"">&nbsp;</span><span lang=3D"EN-US" style=3D"" =
class=3D""><o:p class=3D""></o:p></span></div>=0A<div style=3D"margin: 0cm=
 0cm 0.0001pt; text-align: justify; font-size: 10.5pt; font-family: Calibr=
i, sans-serif;" class=3D"">=0A<span lang=3D"EN-US" style=3D"color: rgb(31,=
 73, 125);" class=3D"">[Jie] Thanks for pointing out this. This sentence n=
eed to be revised to mention =E2=80=9CLSA corruption=E2=80=9D rather than =
=E2=80=9Cpacket corruption=E2=80=9D.</span><span lang=3D"EN-US" style=3D""=
 class=3D""><o:p class=3D""></o:p></span></div>=0A<div style=3D"margin: 0c=
m 0cm 0.0001pt; text-align: justify; font-size: 10.5pt; font-family: Calib=
ri, sans-serif;" class=3D"">=0A<span lang=3D"EN-US" style=3D"font-size: 11=
pt; color: rgb(31, 73, 125);" class=3D"">&nbsp;</span><span lang=3D"EN-US"=
 style=3D"" class=3D""><o:p class=3D""></o:p></span></div>=0A<div style=3D=
"margin: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10.5pt; font-fa=
mily: Calibri, sans-serif;" class=3D"">=0A<span lang=3D"EN-US" style=3D"fo=
nt-size: 11pt; color: rgb(31, 73, 125);" class=3D"">What would be helpful =
=E2=80=93 at least to me =E2=80=93 is to move from a generic problem state=
ment to the specific problem you want to solve and the proposed solution. =
This also requires you to=0A more clearly state the cases where there is a=
n actual vulnerability. It would be a lot easier to support the draft if t=
his were done.</span><span lang=3D"EN-US" style=3D"" class=3D""><o:p class=
=3D""></o:p></span></div>=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-a=
lign: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;" class=
=3D"">=0A<span lang=3D"EN-US" style=3D"color: rgb(31, 73, 125);" class=3D"=
">&nbsp;</span><span lang=3D"EN-US" style=3D"" class=3D""><o:p class=3D"">=
</o:p></span></div>=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-align: =
justify; font-size: 10.5pt; font-family: Calibri, sans-serif;" class=3D"">=
=0A<span lang=3D"EN-US" style=3D"color: rgb(31, 73, 125);" class=3D"">[Jie=
] Thanks for your suggestion. Yes we can update this draft with more speci=
fic problem statements as I mentioned above.</span><span lang=3D"EN-US" st=
yle=3D"" class=3D""><o:p class=3D""></o:p></span></div>=0A<div style=3D"ma=
rgin: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10.5pt; font-famil=
y: Calibri, sans-serif;" class=3D"">=0A<span lang=3D"EN-US" style=3D"color=
: rgb(31, 73, 125);" class=3D"">&nbsp;</span><span lang=3D"EN-US" style=3D=
"" class=3D""><o:p class=3D""></o:p></span></div>=0A<div style=3D"margin: =
0cm 0cm 0.0001pt; text-align: justify; font-size: 10.5pt; font-family: Cal=
ibri, sans-serif;" class=3D"">=0A<span lang=3D"EN-US" style=3D"color: rgb(=
31, 73, 125);" class=3D"">[Jie] As for the proposed solutions, the current=
 draft specifies the requirements on the potential solutions, from which w=
e envision that different solutions maybe needed for =E2=80=9CImpact Mitig=
ation=E2=80=9D and=0A =E2=80=9CProblem Localization=E2=80=9D. The solution=
 for =E2=80=9CImpact mitigation=E2=80=9D can be the easier one, for which =
we can start to discuss the potential solutions now. While the solution fo=
r =E2=80=9Cproblem localization=E2=80=9D may need more considerations.</sp=
an><span lang=3D"EN-US" style=3D"" class=3D""><o:p class=3D""></o:p></span=
></div>=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; fon=
t-size: 10.5pt; font-family: Calibri, sans-serif;" class=3D"">=0A<span lan=
g=3D"EN-US" style=3D"color: rgb(31, 73, 125);" class=3D"">&nbsp;</span><sp=
an lang=3D"EN-US" style=3D"" class=3D""><o:p class=3D""></o:p></span></div=
>=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-size=
: 10.5pt; font-family: Calibri, sans-serif;" class=3D"">=0A<b class=3D""><=
i class=3D""><span lang=3D"EN-US" style=3D"font-size: 11pt; color: rgb(31,=
 73, 125);" class=3D"">[Les:] A discussion of the requirements is useful a=
nd necessary, but IMO until you propose a solution there isn=E2=80=99t eno=
ugh substance for the document to become=0A a WG document.</span></i></b><=
span lang=3D"EN-US" style=3D"" class=3D""><o:p class=3D""></o:p></span></d=
iv>=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-si=
ze: 10.5pt; font-family: Calibri, sans-serif;" class=3D"">=0A<span lang=3D=
"EN-US" style=3D"font-size: 11pt; color: rgb(31, 73, 125);" class=3D"">&nb=
sp;</span><span lang=3D"EN-US" style=3D"" class=3D""><o:p class=3D""></o:p=
></span></div>=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-align: justi=
fy; font-size: 10.5pt; font-family: Calibri, sans-serif;" class=3D"">=0A<s=
pan lang=3D"EN-US" style=3D"font-size: 11pt; color: rgb(31, 73, 125);" cla=
ss=3D"">[Jie2] Yes the current draft focuses on the problem statement and =
the requirements, the goal is to firstly get the MaxAge flush problem ackn=
owledged and reach consensus on the requirements.=0A Then the plan is to s=
pecify the solutions in separate documents.&nbsp; Your valuable suggestion=
s will be considered, and further contributions are welcome.</span><span l=
ang=3D"EN-US" style=3D"" class=3D""><o:p class=3D""></o:p></span></div>=0A=
<div style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10=
.5pt; font-family: Calibri, sans-serif;" class=3D"">=0A<span lang=3D"EN-US=
" style=3D"font-size: 11pt; color: rgb(31, 73, 125);" class=3D"">&nbsp;</s=
pan><span lang=3D"EN-US" style=3D"" class=3D""><o:p class=3D""></o:p></spa=
n></div>=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; fo=
nt-size: 10.5pt; font-family: Calibri, sans-serif;" class=3D"">=0A<span la=
ng=3D"EN-US" style=3D"font-size: 11pt; color: rgb(31, 73, 125);" class=3D"=
">Best regards,</span><span lang=3D"EN-US" style=3D"" class=3D""><o:p clas=
s=3D""></o:p></span></div>=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-=
align: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;" clas=
s=3D"">=0A<span lang=3D"EN-US" style=3D"font-size: 11pt; color: rgb(31, 73=
, 125);" class=3D"">Jie</span><span lang=3D"EN-US" style=3D"" class=3D""><=
o:p class=3D""></o:p></span></div>=0A<div style=3D"margin: 0cm 0cm 0.0001p=
t; text-align: justify; font-size: 10.5pt; font-family: Calibri, sans-seri=
f;" class=3D"">=0A<b class=3D""><i class=3D""><span lang=3D"EN-US" style=
=3D"font-size: 11pt; color: rgb(31, 73, 125);" class=3D"">&nbsp;</span></i=
></b><span lang=3D"EN-US" style=3D"" class=3D""><o:p class=3D""></o:p></sp=
an></div>=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; f=
ont-size: 10.5pt; font-family: Calibri, sans-serif;" class=3D"">=0A<b clas=
s=3D""><i class=3D""><span lang=3D"EN-US" style=3D"font-size: 11pt; color:=
 rgb(31, 73, 125);" class=3D"">&nbsp;&nbsp;&nbsp; Les</span></i></b><span =
lang=3D"EN-US" style=3D"" class=3D""><o:p class=3D""></o:p></span></div>=
=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-size:=
 10.5pt; font-family: Calibri, sans-serif;" class=3D"">=0A<span lang=3D"EN=
-US" style=3D"font-size: 11pt; color: rgb(31, 73, 125);" class=3D"">&nbsp;=
</span><span lang=3D"EN-US" style=3D"" class=3D""><o:p class=3D""></o:p></=
span></div>=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify;=
 font-size: 10.5pt; font-family: Calibri, sans-serif;" class=3D"">=0A<span=
 lang=3D"EN-US" style=3D"color: rgb(31, 73, 125);" class=3D"">Best regards=
,</span><span lang=3D"EN-US" style=3D"" class=3D""><o:p class=3D""></o:p><=
/span></div>=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify=
; font-size: 10.5pt; font-family: Calibri, sans-serif;" class=3D"">=0A<spa=
n lang=3D"EN-US" style=3D"color: rgb(31, 73, 125);" class=3D"">Jie</span><=
span lang=3D"EN-US" style=3D"" class=3D""><o:p class=3D""></o:p></span></d=
iv>=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-si=
ze: 10.5pt; font-family: Calibri, sans-serif;" class=3D"">=0A<span lang=3D=
"EN-US" style=3D"font-size: 11pt; color: rgb(31, 73, 125);" class=3D"">&nb=
sp;</span><span lang=3D"EN-US" style=3D"" class=3D""><o:p class=3D""></o:p=
></span></div>=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-align: justi=
fy; font-size: 10.5pt; font-family: Calibri, sans-serif;" class=3D"">=0A<s=
pan lang=3D"EN-US" style=3D"font-size: 11pt; color: rgb(31, 73, 125);" cla=
ss=3D"">&nbsp;&nbsp; Les</span><span lang=3D"EN-US" style=3D"" class=3D"">=
<o:p class=3D""></o:p></span></div>=0A<div style=3D"margin: 0cm 0cm 0.0001=
pt; text-align: justify; font-size: 10.5pt; font-family: Calibri, sans-ser=
if;" class=3D"">=0A<span lang=3D"EN-US" style=3D"font-size: 11pt; color: r=
gb(31, 73, 125);" class=3D"">&nbsp;</span><span lang=3D"EN-US" style=3D"" =
class=3D""><o:p class=3D""></o:p></span></div>=0A<div style=3D"margin: 0cm=
 0cm 0.0001pt; text-align: justify; font-size: 10.5pt; font-family: Calibr=
i, sans-serif;" class=3D"">=0A<span lang=3D"EN-US" style=3D"font-size: 11p=
t; color: rgb(31, 73, 125);" class=3D"">&nbsp;</span><span lang=3D"EN-US" =
style=3D"" class=3D""><o:p class=3D""></o:p></span></div>=0A<div style=3D"=
border-style: none none none solid; border-left-color: blue; border-left-w=
idth: 1.5pt; padding: 0cm 0cm 0cm 4pt;" class=3D"">=0A<div class=3D"">=0A<=
div style=3D"border-style: solid none none; border-top-color: rgb(181, 196=
, 223); border-top-width: 1pt; padding: 3pt 0cm 0cm;" class=3D"">=0A<div s=
tyle=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10.5pt; =
font-family: Calibri, sans-serif;" class=3D"">=0A<b class=3D""><span lang=
=3D"EN-US" style=3D"font-size: 10pt; font-family: Tahoma, sans-serif;" cla=
ss=3D"">From:</span></b><span lang=3D"EN-US" style=3D"font-size: 10pt; fon=
t-family: Tahoma, sans-serif;" class=3D""><span class=3D"Apple-converted-s=
pace">&nbsp;</span>Dongjie (Jimmy)=0A [<a href=3D"mailto:jie.dong@huawei.c=
om" style=3D"color: blue; text-decoration: underline;" class=3D"">mailto:j=
ie.dong@huawei.com</a>]<span class=3D"Apple-converted-space">&nbsp;</span>=
<br class=3D"">=0A<b class=3D"">Sent:</b><span class=3D"Apple-converted-sp=
ace">&nbsp;</span>Sunday, July 31, 2016 11:48 PM<br class=3D"">=0A<b class=
=3D"">To:</b><span class=3D"Apple-converted-space">&nbsp;</span>Les Ginsbe=
rg (ginsberg);<span class=3D"Apple-converted-space">&nbsp;</span><a href=
=3D"mailto:ospf@ietf.org" style=3D"color: blue; text-decoration: underline=
;" class=3D"">ospf@ietf.org</a><br class=3D"">=0A<b class=3D"">Cc:</b><spa=
n class=3D"Apple-converted-space">&nbsp;</span>Zhangxudong (zhangxudong, V=
RP);<span class=3D"Apple-converted-space">&nbsp;</span><a href=3D"mailto:l=
izhenqiang@chinamobile.com" style=3D"color: blue; text-decoration: underli=
ne;" class=3D"">lizhenqiang@chinamobile.com</a><br class=3D"">=0A<b class=
=3D"">Subject:</b><span class=3D"Apple-converted-space">&nbsp;</span>RE: [=
OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-problem-statement<=
/span><span lang=3D"EN-US" style=3D"" class=3D""><o:p class=3D""></o:p></s=
pan></div>=0A</div>=0A</div>=0A<div style=3D"margin: 0cm 0cm 0.0001pt; tex=
t-align: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;" cl=
ass=3D"">=0A<span lang=3D"EN-US" style=3D"" class=3D"">&nbsp;<o:p class=3D=
""></o:p></span></div>=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-alig=
n: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;" class=3D=
"">=0A<span lang=3D"EN-US" style=3D"color: rgb(31, 73, 125);" class=3D"">H=
i Les,<span class=3D"Apple-converted-space">&nbsp;</span></span><span lang=
=3D"EN-US" style=3D"" class=3D""><o:p class=3D""></o:p></span></div>=0A<di=
v style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10.5p=
t; font-family: Calibri, sans-serif;" class=3D"">=0A<span lang=3D"EN-US" s=
tyle=3D"color: rgb(31, 73, 125);" class=3D"">&nbsp;</span><span lang=3D"EN=
-US" style=3D"" class=3D""><o:p class=3D""></o:p></span></div>=0A<div styl=
e=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10.5pt; fon=
t-family: Calibri, sans-serif;" class=3D"">=0A<span lang=3D"EN-US" style=
=3D"color: rgb(31, 73, 125);" class=3D"">Thanks for your comments.</span><=
span lang=3D"EN-US" style=3D"" class=3D""><o:p class=3D""></o:p></span></d=
iv>=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-si=
ze: 10.5pt; font-family: Calibri, sans-serif;" class=3D"">=0A<span lang=3D=
"EN-US" style=3D"color: rgb(31, 73, 125);" class=3D"">&nbsp;</span><span l=
ang=3D"EN-US" style=3D"" class=3D""><o:p class=3D""></o:p></span></div>=0A=
<div style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10=
.5pt; font-family: Calibri, sans-serif;" class=3D"">=0A<span lang=3D"EN-US=
" style=3D"color: rgb(31, 73, 125);" class=3D"">OSPF packet level checksum=
 and authentication can only protect the assembled LSU packet one hop on t=
he wire, while cannot detect any change to LSA made by the routers. This i=
s because the OSPF packets=0A are re-assembled on each hop, which is sligh=
tly different from IS-IS. So the problem for OSPF is mainly due to the pro=
blems inside the router, for example protocol implementations, system time=
rs, or some hardware problem. Actually this problem has been seen=0A in se=
veral production networks.</span><span lang=3D"EN-US" style=3D"" class=3D"=
"><o:p class=3D""></o:p></span></div>=0A<div style=3D"margin: 0cm 0cm 0.00=
01pt; text-align: justify; font-size: 10.5pt; font-family: Calibri, sans-s=
erif;" class=3D"">=0A<span lang=3D"EN-US" style=3D"color: rgb(31, 73, 125)=
;" class=3D"">&nbsp;</span><span lang=3D"EN-US" style=3D"" class=3D""><o:p=
 class=3D""></o:p></span></div>=0A<div style=3D"margin: 0cm 0cm 0.0001pt; =
text-align: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;"=
 class=3D"">=0A<span lang=3D"EN-US" style=3D"color: rgb(31, 73, 125);" cla=
ss=3D"">We can improve the description in the draft to make this clear.</s=
pan><span lang=3D"EN-US" style=3D"" class=3D""><o:p class=3D""></o:p></spa=
n></div>=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; fo=
nt-size: 10.5pt; font-family: Calibri, sans-serif;" class=3D"">=0A<span la=
ng=3D"EN-US" style=3D"color: rgb(31, 73, 125);" class=3D"">&nbsp;</span><s=
pan lang=3D"EN-US" style=3D"" class=3D""><o:p class=3D""></o:p></span></di=
v>=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-siz=
e: 10.5pt; font-family: Calibri, sans-serif;" class=3D"">=0A<span lang=3D"=
EN-US" style=3D"color: rgb(31, 73, 125);" class=3D"">Best regards,</span><=
span lang=3D"EN-US" style=3D"" class=3D""><o:p class=3D""></o:p></span></d=
iv>=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-si=
ze: 10.5pt; font-family: Calibri, sans-serif;" class=3D"">=0A<span lang=3D=
"EN-US" style=3D"color: rgb(31, 73, 125);" class=3D"">Jie</span><span lang=
=3D"EN-US" style=3D"" class=3D""><o:p class=3D""></o:p></span></div>=0A<di=
v style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10.5p=
t; font-family: Calibri, sans-serif;" class=3D"">=0A<span lang=3D"EN-US" s=
tyle=3D"color: rgb(31, 73, 125);" class=3D"">&nbsp;</span><span lang=3D"EN=
-US" style=3D"" class=3D""><o:p class=3D""></o:p></span></div>=0A<div clas=
s=3D"">=0A<div style=3D"border-style: solid none none; border-top-color: r=
gb(181, 196, 223); border-top-width: 1pt; padding: 3pt 0cm 0cm;" class=3D"=
">=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-siz=
e: 10.5pt; font-family: Calibri, sans-serif;" class=3D"">=0A<b class=3D"">=
<span lang=3D"EN-US" style=3D"font-size: 10pt; font-family: Tahoma, sans-s=
erif;" class=3D"">From:</span></b><span lang=3D"EN-US" style=3D"font-size:=
 10pt; font-family: Tahoma, sans-serif;" class=3D""><span class=3D"Apple-c=
onverted-space">&nbsp;</span>Les Ginsberg=0A (ginsberg) [<a href=3D"mailto=
:ginsberg@cisco.com" style=3D"color: blue; text-decoration: underline;" cl=
ass=3D"">mailto:ginsberg@cisco.com</a>]<span class=3D"Apple-converted-spac=
e">&nbsp;</span><br class=3D"">=0A<b class=3D"">Sent:</b><span class=3D"Ap=
ple-converted-space">&nbsp;</span>Monday, August 01, 2016 1:30 PM<br class=
=3D"">=0A<b class=3D"">To:</b><span class=3D"Apple-converted-space">&nbsp;=
</span>Dongjie (Jimmy);<span class=3D"Apple-converted-space">&nbsp;</span>=
<a href=3D"mailto:ospf@ietf.org" style=3D"color: blue; text-decoration: un=
derline;" class=3D"">ospf@ietf.org</a><br class=3D"">=0A<b class=3D"">Cc:<=
/b><span class=3D"Apple-converted-space">&nbsp;</span>Zhangxudong (zhangxu=
dong, VRP);<span class=3D"Apple-converted-space">&nbsp;</span><a href=3D"m=
ailto:lizhenqiang@chinamobile.com" style=3D"color: blue; text-decoration: =
underline;" class=3D"">lizhenqiang@chinamobile.com</a><br class=3D"">=0A<b=
 class=3D"">Subject:</b><span class=3D"Apple-converted-space">&nbsp;</span=
>RE: [OSPF] Solicit feedbacks on draft-dong-ospf-maxage-flush-problem-stat=
ement</span><span lang=3D"EN-US" style=3D"" class=3D""><o:p class=3D""></o=
:p></span></div>=0A</div>=0A</div>=0A<div style=3D"margin: 0cm 0cm 0.0001p=
t; text-align: justify; font-size: 10.5pt; font-family: Calibri, sans-seri=
f;" class=3D"">=0A<span lang=3D"EN-US" style=3D"" class=3D"">&nbsp;<o:p cl=
ass=3D""></o:p></span></div>=0A<div style=3D"margin: 0cm 0cm 0.0001pt; tex=
t-align: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;" cl=
ass=3D"">=0A<span lang=3D"EN-US" style=3D"font-size: 11pt; color: rgb(31, =
73, 125);" class=3D"">Jie =E2=80=93</span><span lang=3D"EN-US" style=3D"" =
class=3D""><o:p class=3D""></o:p></span></div>=0A<div style=3D"margin: 0cm=
 0cm 0.0001pt; text-align: justify; font-size: 10.5pt; font-family: Calibr=
i, sans-serif;" class=3D"">=0A<span lang=3D"EN-US" style=3D"font-size: 11p=
t; color: rgb(31, 73, 125);" class=3D"">&nbsp;</span><span lang=3D"EN-US" =
style=3D"" class=3D""><o:p class=3D""></o:p></span></div>=0A<div style=3D"=
margin: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10.5pt; font-fam=
ily: Calibri, sans-serif;" class=3D"">=0A<span lang=3D"EN-US" style=3D"fon=
t-size: 11pt; color: rgb(31, 73, 125);" class=3D"">The draft says (Section=
 2):</span><span lang=3D"EN-US" style=3D"" class=3D""><o:p class=3D""></o:=
p></span></div>=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-align: just=
ify; font-size: 10.5pt; font-family: Calibri, sans-serif;" class=3D"">=0A<=
span lang=3D"EN-US" style=3D"font-size: 11pt; color: rgb(31, 73, 125);" cl=
ass=3D"">&nbsp;</span><span lang=3D"EN-US" style=3D"" class=3D""><o:p clas=
s=3D""></o:p></span></div>=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-=
align: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;" clas=
s=3D"">=0A<span lang=3D"EN-US" style=3D"font-size: 11pt; color: rgb(31, 73=
, 125);" class=3D"">=E2=80=9CSince cryptographic authentication is execute=
d at the OSPF packet</span><span lang=3D"EN-US" style=3D"" class=3D""><o:p=
 class=3D""></o:p></span></div>=0A<div style=3D"margin: 0cm 0cm 0.0001pt; =
text-align: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;"=
 class=3D"">=0A<span lang=3D"EN-US" style=3D"font-size: 11pt; color: rgb(3=
1, 73, 125);" class=3D"">&nbsp;&nbsp; level, it can only protect the assem=
bled LSU packet for one hop and</span><span lang=3D"EN-US" style=3D"" clas=
s=3D""><o:p class=3D""></o:p></span></div>=0A<div style=3D"margin: 0cm 0cm=
 0.0001pt; text-align: justify; font-size: 10.5pt; font-family: Calibri, s=
ans-serif;" class=3D"">=0A<span lang=3D"EN-US" style=3D"font-size: 11pt; c=
olor: rgb(31, 73, 125);" class=3D"">&nbsp;&nbsp; does not provide any addi=
tional protection for the corruption of LS</span><span lang=3D"EN-US" styl=
e=3D"" class=3D""><o:p class=3D""></o:p></span></div>=0A<div style=3D"marg=
in: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10.5pt; font-family:=
 Calibri, sans-serif;" class=3D"">=0A<span lang=3D"EN-US" style=3D"font-si=
ze: 11pt; color: rgb(31, 73, 125);" class=3D"">&nbsp;&nbsp; age field.=E2=
=80=9D</span><span lang=3D"EN-US" style=3D"" class=3D""><o:p class=3D""></=
o:p></span></div>=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-align: ju=
stify; font-size: 10.5pt; font-family: Calibri, sans-serif;" class=3D"">=
=0A<span lang=3D"EN-US" style=3D"font-size: 11pt; color: rgb(31, 73, 125);=
" class=3D"">&nbsp;</span><span lang=3D"EN-US" style=3D"" class=3D""><o:p =
class=3D""></o:p></span></div>=0A<div style=3D"margin: 0cm 0cm 0.0001pt; t=
ext-align: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;" =
class=3D"">=0A<span lang=3D"EN-US" style=3D"font-size: 11pt; color: rgb(31=
, 73, 125);" class=3D"">But as authentication is calculated at the OSPF pa=
cket level, any change to the LS age field for an individual LSA contained=
 within the OSPF packet (e.g. by some packet corruption=0A in transmission=
) would cause authentication to fail when the packet is received. So the s=
tatement you make is not correct. I therefore am struggling to understand =
what problem you believe is not addressed by existing authentication techn=
iques.</span><span lang=3D"EN-US" style=3D"" class=3D""><o:p class=3D""></=
o:p></span></div>=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-align: ju=
stify; font-size: 10.5pt; font-family: Calibri, sans-serif;" class=3D"">=
=0A<span lang=3D"EN-US" style=3D"font-size: 11pt; color: rgb(31, 73, 125);=
" class=3D"">&nbsp;</span><span lang=3D"EN-US" style=3D"" class=3D""><o:p =
class=3D""></o:p></span></div>=0A<div style=3D"margin: 0cm 0cm 0.0001pt; t=
ext-align: justify; font-size: 10.5pt; font-family: Calibri, sans-serif;" =
class=3D"">=0A<span lang=3D"EN-US" style=3D"font-size: 11pt; color: rgb(31=
, 73, 125);" class=3D"">&nbsp;&nbsp; Les</span><span lang=3D"EN-US" style=
=3D"" class=3D""><o:p class=3D""></o:p></span></div>=0A<div style=3D"margi=
n: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10.5pt; font-family: =
Calibri, sans-serif;" class=3D"">=0A<span lang=3D"EN-US" style=3D"font-siz=
e: 11pt; color: rgb(31, 73, 125);" class=3D"">&nbsp;</span><span lang=3D"E=
N-US" style=3D"" class=3D""><o:p class=3D""></o:p></span></div>=0A<div sty=
le=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10.5pt; fo=
nt-family: Calibri, sans-serif;" class=3D"">=0A<span lang=3D"EN-US" style=
=3D"font-size: 11pt; color: rgb(31, 73, 125);" class=3D"">&nbsp;</span><sp=
an lang=3D"EN-US" style=3D"" class=3D""><o:p class=3D""></o:p></span></div=
>=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-size=
: 10.5pt; font-family: Calibri, sans-serif;" class=3D"">=0A<span lang=3D"E=
N-US" style=3D"font-size: 11pt; color: rgb(31, 73, 125);" class=3D"">&nbsp=
;</span><span lang=3D"EN-US" style=3D"" class=3D""><o:p class=3D""></o:p><=
/span></div>=0A<div style=3D"border-style: none none none solid; border-le=
ft-color: blue; border-left-width: 1.5pt; padding: 0cm 0cm 0cm 4pt;" class=
=3D"">=0A<div class=3D"">=0A<div style=3D"border-style: solid none none; b=
order-top-color: rgb(181, 196, 223); border-top-width: 1pt; padding: 3pt 0=
cm 0cm;" class=3D"">=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-align:=
 justify; font-size: 10.5pt; font-family: Calibri, sans-serif;" class=3D""=
>=0A<b class=3D""><span lang=3D"EN-US" style=3D"font-size: 10pt; font-fami=
ly: Tahoma, sans-serif;" class=3D"">From:</span></b><span lang=3D"EN-US" s=
tyle=3D"font-size: 10pt; font-family: Tahoma, sans-serif;" class=3D""><spa=
n class=3D"Apple-converted-space">&nbsp;</span>OSPF [<a href=3D"mailto:osp=
f-bounces@ietf.org" style=3D"color: blue; text-decoration: underline;" cla=
ss=3D"">mailto:ospf-bounces@ietf.org</a>]<span class=3D"Apple-converted-sp=
ace">&nbsp;</span><b class=3D"">On=0A Behalf Of<span class=3D"Apple-conver=
ted-space">&nbsp;</span></b>Dongjie (Jimmy)<br class=3D"">=0A<b class=3D""=
>Sent:</b><span class=3D"Apple-converted-space">&nbsp;</span>Sunday, July =
31, 2016 8:15 PM<br class=3D"">=0A<b class=3D"">To:</b><span class=3D"Appl=
e-converted-space">&nbsp;</span><a href=3D"mailto:ospf@ietf.org" style=3D"=
color: blue; text-decoration: underline;" class=3D"">ospf@ietf.org</a><br =
class=3D"">=0A<b class=3D"">Cc:</b><span class=3D"Apple-converted-space">&=
nbsp;</span>Zhangxudong (zhangxudong, VRP);<span class=3D"Apple-converted-=
space">&nbsp;</span><a href=3D"mailto:lizhenqiang@chinamobile.com" style=
=3D"color: blue; text-decoration: underline;" class=3D"">lizhenqiang@china=
mobile.com</a><br class=3D"">=0A<b class=3D"">Subject:</b><span class=3D"A=
pple-converted-space">&nbsp;</span>[OSPF] Solicit feedbacks on draft-dong-=
ospf-maxage-flush-problem-statement</span><span lang=3D"EN-US" style=3D"" =
class=3D""><o:p class=3D""></o:p></span></div>=0A</div>=0A</div>=0A<div st=
yle=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10.5pt; f=
ont-family: Calibri, sans-serif;" class=3D"">=0A<span lang=3D"EN-US" style=
=3D"" class=3D"">&nbsp;<o:p class=3D""></o:p></span></div>=0A<div style=3D=
"margin: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10.5pt; font-fa=
mily: Calibri, sans-serif;" class=3D"">=0A<span lang=3D"EN-US" style=3D"" =
class=3D"">Hi all,<o:p class=3D""></o:p></span></div>=0A<div style=3D"marg=
in: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10.5pt; font-family:=
 Calibri, sans-serif;" class=3D"">=0A<span lang=3D"EN-US" style=3D"" class=
=3D"">&nbsp;<o:p class=3D""></o:p></span></div>=0A<div style=3D"margin: 0c=
m 0cm 0.0001pt; text-align: justify; font-size: 10.5pt; font-family: Calib=
ri, sans-serif;" class=3D"">=0A<span lang=3D"EN-US" style=3D"" class=3D"">=
draft-dong-ospf-maxage-flush-problem-statement describes the problems caus=
ed by the corruption of the LS Age field, and summarizes the requirements =
on potential solutions. This draft received good comments during the prese=
ntation=0A on the IETF meeting in B.A.<o:p class=3D""></o:p></span></div>=
=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-size:=
 10.5pt; font-family: Calibri, sans-serif;" class=3D"">=0A<span lang=3D"EN=
-US" style=3D"" class=3D"">&nbsp;<o:p class=3D""></o:p></span></div>=0A<di=
v style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10.5p=
t; font-family: Calibri, sans-serif;" class=3D"">=0A<span lang=3D"EN-US" s=
tyle=3D"" class=3D"">The authors would like to solicit further feedbacks f=
rom the mailing list, on both the problem statement and the solution requi=
rements. Based on the feedbacks, we will update the problem statement draf=
t, and work together=0A to build suitable solutions.<span class=3D"Apple-c=
onverted-space">&nbsp;</span><o:p class=3D""></o:p></span></div>=0A<div st=
yle=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10.5pt; f=
ont-family: Calibri, sans-serif;" class=3D"">=0A<span lang=3D"EN-US" style=
=3D"" class=3D"">&nbsp;<o:p class=3D""></o:p></span></div>=0A<div style=3D=
"margin: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10.5pt; font-fa=
mily: Calibri, sans-serif;" class=3D"">=0A<span lang=3D"EN-US" style=3D"" =
class=3D"">The URL of the draft is:<o:p class=3D""></o:p></span></div>=0A<=
div style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10.=
5pt; font-family: Calibri, sans-serif;" class=3D"">=0A<span lang=3D"EN-US"=
 style=3D"" class=3D""><a href=3D"https://tools.ietf.org/html/draft-dong-o=
spf-maxage-flush-problem-statement-00" style=3D"color: blue; text-decorati=
on: underline;" class=3D"">https://tools.ietf.org/html/draft-dong-ospf-max=
age-flush-problem-statement-00</a><o:p class=3D""></o:p></span></div>=0A<d=
iv style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10.5=
pt; font-family: Calibri, sans-serif;" class=3D"">=0A<span lang=3D"EN-US" =
style=3D"" class=3D"">&nbsp;<o:p class=3D""></o:p></span></div>=0A<div sty=
le=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-size: 10.5pt; fo=
nt-family: Calibri, sans-serif;" class=3D"">=0A<span lang=3D"EN-US" style=
=3D"" class=3D"">Comments &amp; feedbacks are welcome.<o:p class=3D""></o:=
p></span></div>=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-align: just=
ify; font-size: 10.5pt; font-family: Calibri, sans-serif;" class=3D"">=0A<=
span lang=3D"EN-US" style=3D"" class=3D"">&nbsp;<o:p class=3D""></o:p></sp=
an></div>=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; f=
ont-size: 10.5pt; font-family: Calibri, sans-serif;" class=3D"">=0A<span l=
ang=3D"EN-US" style=3D"" class=3D"">Best regards,<o:p class=3D""></o:p></s=
pan></div>=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; =
font-size: 10.5pt; font-family: Calibri, sans-serif;" class=3D"">=0A<span =
lang=3D"EN-US" style=3D"" class=3D"">Jie<o:p class=3D""></o:p></span></div=
>=0A<div style=3D"margin: 0cm 0cm 0.0001pt; text-align: justify; font-size=
: 10.5pt; font-family: Calibri, sans-serif;" class=3D"">=0A<span lang=3D"E=
N-US" style=3D"" class=3D"">&nbsp;<o:p class=3D""></o:p></span></div>=0A</=
div>=0A</div>=0A</div>=0A</div>=0A</div>=0A</div>=0A</div>=0A</div>=0A</bl=
ockquote>=0A</div>=0A</div>=0A</blockquote>=0A</div>=0A</div>=0A</div>=0A<=
/blockquote>=0A</div>=0A</div>=0A</blockquote>=0A</span><span style=3D"fon=
t-family: Calibri, sans-serif; font-size: 14px; font-style: normal; font-v=
ariant-caps: normal; font-weight: normal; letter-spacing: normal; orphans:=
 auto; text-align: start; text-indent: 0px; text-transform: none; white-sp=
ace: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0=
px; float: none; display: inline !important;" class=3D""></span><span styl=
e=3D"font-family: Calibri, sans-serif; font-size: 14px; font-style: normal=
; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; =
orphans: auto; text-align: start; text-indent: 0px; text-transform: none; =
white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-=
width: 0px; float: none; display: inline !important;" class=3D"">_________=
______________________________________</span><br style=3D"font-family: Cal=
ibri, sans-serif; font-size: 14px; font-style: normal; font-variant-caps: =
normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-a=
lign: start; text-indent: 0px; text-transform: none; white-space: normal; =
widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D=
"">=0A<span style=3D"font-family: Calibri, sans-serif; font-size: 14px; fo=
nt-style: normal; font-variant-caps: normal; font-weight: normal; letter-s=
pacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-t=
ransform: none; white-space: normal; widows: auto; word-spacing: 0px; -web=
kit-text-stroke-width: 0px; float: none; display: inline !important;" clas=
s=3D"">OSPF=0A mailing list</span><br style=3D"font-family: Calibri, sans-=
serif; font-size: 14px; font-style: normal; font-variant-caps: normal; fon=
t-weight: normal; letter-spacing: normal; orphans: auto; text-align: start=
; text-indent: 0px; text-transform: none; white-space: normal; widows: aut=
o; word-spacing: 0px; -webkit-text-stroke-width: 0px;" class=3D"">=0A<span=
 style=3D"font-family: Calibri, sans-serif; font-size: 14px; font-style: n=
ormal; font-variant-caps: normal; font-weight: normal; letter-spacing: nor=
mal; orphans: auto; text-align: start; text-indent: 0px; text-transform: n=
one; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-st=
roke-width: 0px; float: none; display: inline !important;" class=3D""><a h=
ref=3D"mailto:OSPF@ietf.org" class=3D"">OSPF@ietf.org</a></span><br style=
=3D"font-family: Calibri, sans-serif; font-size: 14px; font-style: normal;=
 font-variant-caps: normal; font-weight: normal; letter-spacing: normal; o=
rphans: auto; text-align: start; text-indent: 0px; text-transform: none; w=
hite-space: normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-w=
idth: 0px;" class=3D"">=0A<span style=3D"font-family: Calibri, sans-serif;=
 font-size: 14px; font-style: normal; font-variant-caps: normal; font-weig=
ht: normal; letter-spacing: normal; orphans: auto; text-align: start; text=
-indent: 0px; text-transform: none; white-space: normal; widows: auto; wor=
d-spacing: 0px; -webkit-text-stroke-width: 0px; float: none; display: inli=
ne !important;" class=3D""><a href=3D"https://www.ietf.org/mailman/listinf=
o/ospf" class=3D"">https://www.ietf.org/mailman/listinfo/ospf</a></span></=
div>=0A</blockquote>=0A</div>=0A<br class=3D"">=0A</div>=0A</div></div></b=
lockquote>=0A</body></html>
------=_001_NextPart223503855604_=------




From nobody Mon Aug 29 07:29:54 2016
Return-Path: <internet-drafts@ietf.org>
X-Original-To: ospf@ietf.org
Delivered-To: ospf@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id B81E912D779; Mon, 29 Aug 2016 07:29:48 -0700 (PDT)
MIME-Version: 1.0
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 7bit
From: internet-drafts@ietf.org
To: <i-d-announce@ietf.org>
X-Test-IDTracker: no
X-IETF-IDTracker: 6.31.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <147248098874.14123.8397317862145570496.idtracker@ietfa.amsl.com>
Date: Mon, 29 Aug 2016 07:29:48 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/ospf/RsOtEozwpLjgHQgyNnCRBmlevOo>
Cc: ospf@ietf.org
Subject: [OSPF] I-D Action: draft-ietf-ospf-two-part-metric-09.txt
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.17
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 29 Aug 2016 14:29:49 -0000

A New Internet-Draft is available from the on-line Internet-Drafts directories.
This draft is a work item of the Open Shortest Path First IGP of the IETF.

        Title           : OSPF Two-part Metric
        Authors         : Zhaohui Zhang
                          Lili Wang
                          Acee Lindem
	Filename        : draft-ietf-ospf-two-part-metric-09.txt
	Pages           : 9
	Date            : 2016-08-29

Abstract:
   This document specifies an optional extension to the OSPF protocol,
   to represent the metric on a multi-access network as two parts: the
   metric from a router to the network, and the metric from the network
   to the router.  The router to router metric would be the sum of the
   two.  This document updates RFC 2328.


The IETF datatracker status page for this draft is:
https://datatracker.ietf.org/doc/draft-ietf-ospf-two-part-metric/

There's also a htmlized version available at:
https://tools.ietf.org/html/draft-ietf-ospf-two-part-metric-09

A diff from the previous version is available at:
https://www.ietf.org/rfcdiff?url2=draft-ietf-ospf-two-part-metric-09


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

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


From nobody Mon Aug 29 07:34:39 2016
Return-Path: <acee@cisco.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 51E1912D0E6 for <ospf@ietfa.amsl.com>; Mon, 29 Aug 2016 07:34:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.068
X-Spam-Level: 
X-Spam-Status: No, score=-15.068 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.548, 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 8untDT7r1R3L for <ospf@ietfa.amsl.com>; Mon, 29 Aug 2016 07:34:36 -0700 (PDT)
Received: from alln-iport-3.cisco.com (alln-iport-3.cisco.com [173.37.142.90]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CD45412B039 for <ospf@ietf.org>; Mon, 29 Aug 2016 07:34:36 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=2027; q=dns/txt; s=iport; t=1472481276; x=1473690876; h=from:to:subject:date:message-id:mime-version; bh=yZarfswmTG1qM5p04C1B+OoN3ieexJKCiy8BZMz9GCo=; b=bXj1XFjZFBODY1QuMOQduDIkH8O3byruli3HVMoIMNbPA+/Z1m2bLOKy aAvnrgQ/ixc9ABkNj7/597MA3nirnQa5pvXAQhfG9fO1qdnJFoFNlAvTq K9+B3yDCmGTEAdwBYWGfNdDRoygaR6PgmoVXAFyFy0ZdkHmHoeO8p9438 M=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0BSAgDCRsRX/4YNJK1cGgEBAQECAQEBA?= =?us-ascii?q?YJ2MwEBAQEBHoFajSelcIUJggGGO4EsOBQBAgEBAQEBAQFeJ4RYECNoAQsBPgI?= =?us-ascii?q?EMCcEiFOeE49ljzsBAQgCASSSPYJaBZlPAY8qj1WQPAEeNoQchj1/AQEB?=
X-IronPort-AV: E=Sophos;i="5.28,596,1464652800";  d="scan'208,217";a="316031480"
Received: from alln-core-12.cisco.com ([173.36.13.134]) by alln-iport-3.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 29 Aug 2016 14:34:36 +0000
Received: from XCH-RTP-014.cisco.com (xch-rtp-014.cisco.com [64.101.220.154]) by alln-core-12.cisco.com (8.14.5/8.14.5) with ESMTP id u7TEYZG1026148 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL) for <ospf@ietf.org>; Mon, 29 Aug 2016 14:34:36 GMT
Received: from xch-rtp-015.cisco.com (64.101.220.155) by XCH-RTP-014.cisco.com (64.101.220.154) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Mon, 29 Aug 2016 10:34:34 -0400
Received: from xch-rtp-015.cisco.com ([64.101.220.155]) by XCH-RTP-015.cisco.com ([64.101.220.155]) with mapi id 15.00.1210.000; Mon, 29 Aug 2016 10:34:34 -0400
From: "Acee Lindem (acee)" <acee@cisco.com>
To: OSPF WG List <ospf@ietf.org>
Thread-Topic: OSPFv3 Extended LSAs dependencies 
Thread-Index: AQHSAgJ2hTJx3Vvoc0efYjvydVxBGg==
Date: Mon, 29 Aug 2016 14:34:34 +0000
Message-ID: <D3E9C03D.7BA18%acee@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.116.152.198]
Content-Type: multipart/alternative; boundary="_000_D3E9C03D7BA18aceeciscocom_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/ospf/5i2l9Mgk4u-YEXbCwCpVcIx4qPk>
Subject: [OSPF] OSPFv3 Extended LSAs dependencies
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 29 Aug 2016 14:34:38 -0000

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

U2luY2Ugd2XigJl2ZSB5ZXQgdG8gZ2V0IGFuIGltcGxlbWVudGF0aW9uIG9mIHRoaXMgZHJhZnQs
IHdl4oCZcmUgbW92aW5nIGRlcGVuZGVudCBjaGFuZ2VzIG91dCBvZiBPU1BGIFdHIGRyYWZ0cyB0
aGF0IGFyZSByZWFkeSBmb3IgcHVibGljYXRpb24gb3RoZXIgdGhlbiB0aGUgbm9ybWF0aXZlIHJl
ZmVyZW5jZXMgIHRvICBbSS1ELmlldGYtb3NwZi1vc3BmdjMtbHNhLWV4dGVuZF0uIFRoZSBmaXJz
dCBvZiB0aGVzZSB3aGVyZSB0aGlzIHdvdWxkIGhhdmUgYmVlbiBhbiBpc3N1ZSBpcyBPU1BGIFR3
by1QYXJ0IE1ldHJpYy4NCg0KSSBpbnRlbmQgdG8gYmF0Y2ggdGhlc2UgaW5jcmVtZW50YWwgT1NQ
RnYzIEV4dGVuZGVkIExTQSBjaGFuZ2VzIGluIGEgc2VwYXJhdGUgZHJhZnQuDQoNClRoYW5rcywN
CkFjZWUNCg0K

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

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy
ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsgY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1zaXplOiAx
NHB4OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPGRpdj5TaW5jZSB3ZeKA
mXZlIHlldCB0byBnZXQgYW4gaW1wbGVtZW50YXRpb24gb2YgdGhpcyBkcmFmdCwgd2XigJlyZSBt
b3ZpbmcgZGVwZW5kZW50IGNoYW5nZXMgb3V0IG9mIE9TUEYgV0cgZHJhZnRzIHRoYXQgYXJlIHJl
YWR5IGZvciBwdWJsaWNhdGlvbiBvdGhlciB0aGVuIHRoZSBub3JtYXRpdmUgcmVmZXJlbmNlcyAm
bmJzcDt0byZuYnNwOyZuYnNwO1tJLUQuaWV0Zi1vc3BmLW9zcGZ2My1sc2EtZXh0ZW5kXS4gVGhl
IGZpcnN0IG9mIHRoZXNlIHdoZXJlIHRoaXMgd291bGQNCiBoYXZlIGJlZW4gYW4gaXNzdWUgaXMg
T1NQRiBUd28tUGFydCBNZXRyaWMuJm5ic3A7PC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRp
dj5JIGludGVuZCB0byBiYXRjaCB0aGVzZSBpbmNyZW1lbnRhbCBPU1BGdjMgRXh0ZW5kZWQgTFNB
IGNoYW5nZXMgaW4gYSBzZXBhcmF0ZSBkcmFmdC4mbmJzcDs8L2Rpdj4NCjxkaXY+PGJyPg0KPC9k
aXY+DQo8ZGl2PlRoYW5rcyw8L2Rpdj4NCjxkaXY+QWNlZSZuYnNwOzwvZGl2Pg0KPGRpdj48YnI+
DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_D3E9C03D7BA18aceeciscocom_--


From nobody Mon Aug 29 07:37:33 2016
Return-Path: <acee@cisco.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 46D4512D76E for <ospf@ietfa.amsl.com>; Mon, 29 Aug 2016 07:37:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.069
X-Spam-Level: 
X-Spam-Status: No, score=-15.069 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.548, 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 ZQE6TTNV_Hix for <ospf@ietfa.amsl.com>; Mon, 29 Aug 2016 07:37:30 -0700 (PDT)
Received: from alln-iport-1.cisco.com (alln-iport-1.cisco.com [173.37.142.88]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id ECF8712D76B for <ospf@ietf.org>; Mon, 29 Aug 2016 07:37:29 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=4457; q=dns/txt; s=iport; t=1472481449; x=1473691049; h=from:to:subject:date:message-id:references:in-reply-to: mime-version; bh=eshYAoMSU7a3RNuLrcOgczsVa4tW7/5oYSbKe1cRjBg=; b=NQZV09aMKnHeW6j2ughmCq0SuslC6Lnb3quZg6yFDpNJN3zPo3tGkZf7 aJLwG7JhSr8qJkl+SUr5i5T7Qn2XE8qjbu7MxC+r6zWFJtvOCvkpxeZsH w7Ofs5dah7MDLHk5jUp4prhiY8lnhdXAjAUOi8zow6YiycBDTPruCRKk5 8=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0BXAgCuR8RX/4UNJK1cGgEBAQECAQEBA?= =?us-ascii?q?YJ2MwEBAQEBHoFFDgeNJ6VwgnqCD4IBhh0CHIEsOBQBAgEBAQEBAQFeJ4RhAQE?= =?us-ascii?q?BBCNmAgEIBA0DAQIoAwICAjAUCQgCBAESiECtco88AQEBAQEBAQECAQEBAQEBA?= =?us-ascii?q?SCKe4RggmKCWgWZTwGPKoFthF2JC4xEg3gBHjaEHHCFTX8BAQE?=
X-IronPort-AV: E=Sophos;i="5.28,596,1464652800";  d="scan'208,217";a="316781917"
Received: from alln-core-11.cisco.com ([173.36.13.133]) by alln-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 29 Aug 2016 14:37:29 +0000
Received: from XCH-RTP-011.cisco.com (xch-rtp-011.cisco.com [64.101.220.151]) by alln-core-11.cisco.com (8.14.5/8.14.5) with ESMTP id u7TEbSQ9006031 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL) for <ospf@ietf.org>; Mon, 29 Aug 2016 14:37:29 GMT
Received: from xch-rtp-015.cisco.com (64.101.220.155) by XCH-RTP-011.cisco.com (64.101.220.151) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Mon, 29 Aug 2016 10:37:28 -0400
Received: from xch-rtp-015.cisco.com ([64.101.220.155]) by XCH-RTP-015.cisco.com ([64.101.220.155]) with mapi id 15.00.1210.000; Mon, 29 Aug 2016 10:37:28 -0400
From: "Acee Lindem (acee)" <acee@cisco.com>
To: "Acee Lindem (acee)" <acee@cisco.com>, OSPF WG List <ospf@ietf.org>
Thread-Topic: [OSPF] OSPFv3 Extended LSAs dependencies
Thread-Index: AQHSAgLd3NYChF/cxkKXONRPx0Ti6w==
Date: Mon, 29 Aug 2016 14:37:27 +0000
Message-ID: <D3E9C0A9.7BA1B%acee@cisco.com>
References: <D3E9C03D.7BA18%acee@cisco.com>
In-Reply-To: <D3E9C03D.7BA18%acee@cisco.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.116.152.198]
Content-Type: multipart/alternative; boundary="_000_D3E9C0A97BA1Baceeciscocom_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/ospf/8UtYsScfi6ceLS7kHHKXfdSCZxA>
Subject: Re: [OSPF] OSPFv3 Extended LSAs dependencies
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 29 Aug 2016 14:37:32 -0000

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

QWxzbyBwbGVhc2UgY29udGFjdCBtZSBpZiB5b3UgaGF2ZSBvciBhcmUgcGxhbm5pbmcgYW4gaW1w
bGVtZW50YXRpb24gb2YgT1NQRnYzIEV4dGVuZGVkIExTQXMuDQoNClRoYW5rcywNCkFjZWUNCg0K
RnJvbTogT1NQRiA8b3NwZi1ib3VuY2VzQGlldGYub3JnPG1haWx0bzpvc3BmLWJvdW5jZXNAaWV0
Zi5vcmc+PiBvbiBiZWhhbGYgb2YgQWNlZSBMaW5kZW0gPGFjZWVAY2lzY28uY29tPG1haWx0bzph
Y2VlQGNpc2NvLmNvbT4+DQpEYXRlOiBNb25kYXksIEF1Z3VzdCAyOSwgMjAxNiBhdCAxMDozNCBB
TQ0KVG86IE9TUEYgV0cgTGlzdCA8b3NwZkBpZXRmLm9yZzxtYWlsdG86b3NwZkBpZXRmLm9yZz4+
DQpTdWJqZWN0OiBbT1NQRl0gT1NQRnYzIEV4dGVuZGVkIExTQXMgZGVwZW5kZW5jaWVzDQoNClNp
bmNlIHdl4oCZdmUgeWV0IHRvIGdldCBhbiBpbXBsZW1lbnRhdGlvbiBvZiB0aGlzIGRyYWZ0LCB3
ZeKAmXJlIG1vdmluZyBkZXBlbmRlbnQgY2hhbmdlcyBvdXQgb2YgT1NQRiBXRyBkcmFmdHMgdGhh
dCBhcmUgcmVhZHkgZm9yIHB1YmxpY2F0aW9uIG90aGVyIHRoZW4gdGhlIG5vcm1hdGl2ZSByZWZl
cmVuY2VzICB0byAgW0ktRC5pZXRmLW9zcGYtb3NwZnYzLWxzYS1leHRlbmRdLiBUaGUgZmlyc3Qg
b2YgdGhlc2Ugd2hlcmUgdGhpcyB3b3VsZCBoYXZlIGJlZW4gYW4gaXNzdWUgaXMgT1NQRiBUd28t
UGFydCBNZXRyaWMuDQoNCkkgaW50ZW5kIHRvIGJhdGNoIHRoZXNlIGluY3JlbWVudGFsIE9TUEZ2
MyBFeHRlbmRlZCBMU0EgY2hhbmdlcyBpbiBhIHNlcGFyYXRlIGRyYWZ0Lg0KDQpUaGFua3MsDQpB
Y2VlDQoNCg==

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

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy
ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsgY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1zaXplOiAx
NHB4OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPGRpdj5BbHNvIHBsZWFz
ZSBjb250YWN0IG1lIGlmIHlvdSBoYXZlIG9yIGFyZSBwbGFubmluZyBhbiBpbXBsZW1lbnRhdGlv
biBvZiBPU1BGdjMgRXh0ZW5kZWQgTFNBcy4mbmJzcDs8L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+
DQo8ZGl2PlRoYW5rcyw8L2Rpdj4NCjxkaXY+QWNlZSZuYnNwOzwvZGl2Pg0KPGRpdj48YnI+DQo8
L2Rpdj4NCjxzcGFuIGlkPSJPTEtfU1JDX0JPRFlfU0VDVElPTiI+DQo8ZGl2IHN0eWxlPSJmb250
LWZhbWlseTpDYWxpYnJpOyBmb250LXNpemU6MTFwdDsgdGV4dC1hbGlnbjpsZWZ0OyBjb2xvcjpi
bGFjazsgQk9SREVSLUJPVFRPTTogbWVkaXVtIG5vbmU7IEJPUkRFUi1MRUZUOiBtZWRpdW0gbm9u
ZTsgUEFERElORy1CT1RUT006IDBpbjsgUEFERElORy1MRUZUOiAwaW47IFBBRERJTkctUklHSFQ6
IDBpbjsgQk9SREVSLVRPUDogI2I1YzRkZiAxcHQgc29saWQ7IEJPUkRFUi1SSUdIVDogbWVkaXVt
IG5vbmU7IFBBRERJTkctVE9QOiAzcHQiPg0KPHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQi
PkZyb206IDwvc3Bhbj5PU1BGICZsdDs8YSBocmVmPSJtYWlsdG86b3NwZi1ib3VuY2VzQGlldGYu
b3JnIj5vc3BmLWJvdW5jZXNAaWV0Zi5vcmc8L2E+Jmd0OyBvbiBiZWhhbGYgb2YgQWNlZSBMaW5k
ZW0gJmx0OzxhIGhyZWY9Im1haWx0bzphY2VlQGNpc2NvLmNvbSI+YWNlZUBjaXNjby5jb208L2E+
Jmd0Ozxicj4NCjxzcGFuIHN0eWxlPSJmb250LXdlaWdodDpib2xkIj5EYXRlOiA8L3NwYW4+TW9u
ZGF5LCBBdWd1c3QgMjksIDIwMTYgYXQgMTA6MzQgQU08YnI+DQo8c3BhbiBzdHlsZT0iZm9udC13
ZWlnaHQ6Ym9sZCI+VG86IDwvc3Bhbj5PU1BGIFdHIExpc3QgJmx0OzxhIGhyZWY9Im1haWx0bzpv
c3BmQGlldGYub3JnIj5vc3BmQGlldGYub3JnPC9hPiZndDs8YnI+DQo8c3BhbiBzdHlsZT0iZm9u
dC13ZWlnaHQ6Ym9sZCI+U3ViamVjdDogPC9zcGFuPltPU1BGXSBPU1BGdjMgRXh0ZW5kZWQgTFNB
cyBkZXBlbmRlbmNpZXM8YnI+DQo8L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8YmxvY2txdW90
ZSBpZD0iTUFDX09VVExPT0tfQVRUUklCVVRJT05fQkxPQ0tRVU9URSIgc3R5bGU9IkJPUkRFUi1M
RUZUOiAjYjVjNGRmIDUgc29saWQ7IFBBRERJTkc6MCAwIDAgNTsgTUFSR0lOOjAgMCAwIDU7Ij4N
CjxkaXY+DQo8ZGl2IHN0eWxlPSJ3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1t
b2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJyZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsgY29sb3I6
IHJnYigwLCAwLCAwKTsgZm9udC1zaXplOiAxNHB4OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fu
cy1zZXJpZjsiPg0KPGRpdj5TaW5jZSB3ZeKAmXZlIHlldCB0byBnZXQgYW4gaW1wbGVtZW50YXRp
b24gb2YgdGhpcyBkcmFmdCwgd2XigJlyZSBtb3ZpbmcgZGVwZW5kZW50IGNoYW5nZXMgb3V0IG9m
IE9TUEYgV0cgZHJhZnRzIHRoYXQgYXJlIHJlYWR5IGZvciBwdWJsaWNhdGlvbiBvdGhlciB0aGVu
IHRoZSBub3JtYXRpdmUgcmVmZXJlbmNlcyAmbmJzcDt0byZuYnNwOyZuYnNwO1tJLUQuaWV0Zi1v
c3BmLW9zcGZ2My1sc2EtZXh0ZW5kXS4gVGhlIGZpcnN0IG9mIHRoZXNlIHdoZXJlIHRoaXMgd291
bGQNCiBoYXZlIGJlZW4gYW4gaXNzdWUgaXMgT1NQRiBUd28tUGFydCBNZXRyaWMuJm5ic3A7PC9k
aXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj5JIGludGVuZCB0byBiYXRjaCB0aGVzZSBpbmNy
ZW1lbnRhbCBPU1BGdjMgRXh0ZW5kZWQgTFNBIGNoYW5nZXMgaW4gYSBzZXBhcmF0ZSBkcmFmdC4m
bmJzcDs8L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2PlRoYW5rcyw8L2Rpdj4NCjxkaXY+
QWNlZSZuYnNwOzwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Js
b2NrcXVvdGU+DQo8L3NwYW4+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_D3E9C0A97BA1Baceeciscocom_--


From nobody Mon Aug 29 13:59:14 2016
Return-Path: <acee@cisco.com>
X-Original-To: ospf@ietfa.amsl.com
Delivered-To: ospf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B722612D8A3 for <ospf@ietfa.amsl.com>; Mon, 29 Aug 2016 13:59:12 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.069
X-Spam-Level: 
X-Spam-Status: No, score=-15.069 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.548, 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 yVvYLhuKgPXV for <ospf@ietfa.amsl.com>; Mon, 29 Aug 2016 13:59:11 -0700 (PDT)
Received: from rcdn-iport-9.cisco.com (rcdn-iport-9.cisco.com [173.37.86.80]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6BBD112B044 for <ospf@ietf.org>; Mon, 29 Aug 2016 13:59:11 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=6786; q=dns/txt; s=iport; t=1472504351; x=1473713951; h=from:to:subject:date:message-id:references:in-reply-to: content-id:content-transfer-encoding:mime-version; bh=JOAH1bx/oOqXl7J+3Ad3RWmJfD+IZsQ3WCytT0aVAqs=; b=D/VYZmY0dwypJ2Kb373E88FMhzXx5hiaowBYJAGzRvqG2m3xwGoNkYBc qPgOq48nmwJLzpGys4UMpfgUZT3Da9slUzSXrl7nmLNo5Xw6Z6YC3ulSO 3qSHwEitzNZGRP7PLwBmHg/ekQMIiuZptdfOKP6wYr05O8E2wu3Xi5HBy 0=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0CpAQBUocRX/5NdJa1cGgEBAQECAQEBA?= =?us-ascii?q?YMpAQEBAQEeV3wHjSeqf4IBJIV5AhyBQTgUAQIBAQEBAQEBXieEYgEBBB0GEVU?= =?us-ascii?q?CAQgaAhEVAgICMBUGAQYDAgQTFAuIIQ6uHI9IAQEBAQEBAQEBAQEBAQEBAQEBA?= =?us-ascii?q?R6BA4l4gTmCWREBW4JDgloFjiSLKwGGH4MBhgqBbU6ED4kLjESDeAEeNoJBgVt?= =?us-ascii?q?whHeBIH8BAQE?=
X-IronPort-AV: E=Sophos;i="5.30,252,1470700800"; d="scan'208";a="140887016"
Received: from rcdn-core-11.cisco.com ([173.37.93.147]) by rcdn-iport-9.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 29 Aug 2016 20:59:10 +0000
Received: from XCH-RTP-012.cisco.com (xch-rtp-012.cisco.com [64.101.220.152]) by rcdn-core-11.cisco.com (8.14.5/8.14.5) with ESMTP id u7TKx9ao031735 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL) for <ospf@ietf.org>; Mon, 29 Aug 2016 20:59:10 GMT
Received: from xch-rtp-015.cisco.com (64.101.220.155) by XCH-RTP-012.cisco.com (64.101.220.152) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Mon, 29 Aug 2016 16:59:09 -0400
Received: from xch-rtp-015.cisco.com ([64.101.220.155]) by XCH-RTP-015.cisco.com ([64.101.220.155]) with mapi id 15.00.1210.000; Mon, 29 Aug 2016 16:59:08 -0400
From: "Acee Lindem (acee)" <acee@cisco.com>
To: OSPF WG List <ospf@ietf.org>
Thread-Topic: NomCom 2016-2017: Call for Nominations
Thread-Index: AQHSAjdJ/LwH22iUKEaCip9Lv2OHSqBga+0A
Date: Mon, 29 Aug 2016 20:59:08 +0000
Message-ID: <D3EA19F7.7BC1F%acee@cisco.com>
References: <147250302871.19142.11825877398134368393.idtracker@ietfa.amsl.com>
In-Reply-To: <147250302871.19142.11825877398134368393.idtracker@ietfa.amsl.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.116.152.198]
Content-Type: text/plain; charset="utf-8"
Content-ID: <BB6668ACF4D1494896803DFBB9C839E1@emea.cisco.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/ospf/8qW-Uyq3-p2TJxW3vezf_V-t_eM>
Subject: [OSPF] FW: NomCom 2016-2017: Call for Nominations
X-BeenThere: ospf@ietf.org
X-Mailman-Version: 2.1.17
Precedence: list
List-Id: The Official IETF OSPG WG Mailing List <ospf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ospf>, <mailto:ospf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ospf/>
List-Post: <mailto:ospf@ietf.org>
List-Help: <mailto:ospf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ospf>, <mailto:ospf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 29 Aug 2016 20:59:13 -0000

RllJIC0gd2UgbmVlZCBhIGdvb2QgcG9vbCBvZiBjYW5kaWRhdGVzIGZvciB0aGUgb3BlbiBJQU9D
LCBJRVNHLCBhbmQgSUFCDQpwb3NpdGlvbnMuIA0KVGhhbmtzLA0KQWNlZQ0KDQpPbiA4LzI5LzE2
LCA0OjM3IFBNLCAiV0dDaGFpcnMgb24gYmVoYWxmIG9mIE5vbUNvbSBDaGFpciAyMDE2Ig0KPHdn
Y2hhaXJzLWJvdW5jZXNAaWV0Zi5vcmcgb24gYmVoYWxmIG9mIG5vbWNvbS1jaGFpci0yMDE2QGll
dGYub3JnPiB3cm90ZToNCg0KPlBsZWFzZSBmb3J3YXJkIG9uIHRvIHlvdXIgV29ya2luZyBHcm91
cHMgLQ0KPg0KPlRoZSAyMDE2LTE3IE5vbWluYXRpbmcgQ29tbWl0dGVlIChOb21jb20pIGlzIHNl
ZWtpbmcgbm9taW5hdGlvbnMgZnJvbQ0KPm5vdyB1bnRpbCBPY3RvYmVyIDgsIDIwMTYuIFRoZSBv
cGVuIHBvc2l0aW9ucyBiZWluZyBjb25zaWRlcmVkIGJ5IHRoaXMNCj55ZWFyJ3MgTm9tY29tIGNh
biBiZSBmb3VuZCBhdCB0aGUgZW5kIG9mIHRoaXMgZW1haWwgYW5kIGFsc28gb24gdGhpcw0KPnll
YXIncyBOb21jb20gd2Vic2l0ZToNCj4NCj5odHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL25v
bWNvbS8yMDE2Lw0KPg0KPk5vbWluYXRpb25zIG1heSBiZSBtYWRlIGJ5IHNlbGVjdGluZyB0aGUg
Tm9taW5hdGUgbGluayBhdCB0aGUgdG9wIG9mDQo+dGhlIE5vbWNvbSAyMDE2IGhvbWUgcGFnZSwg
b3IgYnkgdmlzaXRpbmcgdGhlIGZvbGxvd2luZyBVUkw6DQo+DQo+aHR0cHM6Ly9kYXRhdHJhY2tl
ci5pZXRmLm9yZy9ub21jb20vMjAxNi9ub21pbmF0ZS8NCj4NCj4gIHtOb3RlIHRoYXQgbm9taW5h
dGlvbnMgbWFkZSB1c2luZyB0aGUgd2ViIHRvb2wgcmVxdWlyZSBhbiBpZXRmLm9yZw0KPiAgIGRh
dGF0cmFja2VyIGFjY291bnQuIFlvdSBjYW4gY3JlYXRlIGEgZGF0YXRyYWNrZXIgaWV0Zi5vcmcg
YWNjb3VudA0KPiAgIGlmIHlvdSBkb24ndCBoYXZlIG9uZSBhbHJlYWR5IGJ5IHZpc2l0aW5nIHRo
ZSBmb2xsb3dpbmcgVVJMOg0KPiAgIGh0dHBzOi8vZGF0YXRyYWNrZXIuaWV0Zi5vcmcvYWNjb3Vu
dHMvY3JlYXRlLyB9DQo+DQo+SWYgeW91IGFyZSB1bmFibGUgdG8gdXNlIHRoZSB3ZWIgZm9ybSwg
bm9taW5hdGlvbnMgbWF5IGluc3RlYWQgYmUgbWFkZQ0KPmJ5IGVtYWlsIHRvIG5vbWNvbS0xNkBp
ZXRmLm9yZy4gSWYgdXNpbmcgZW1haWwsIHBsZWFzZSBpbmNsdWRlIHRoZSB3b3JkDQo+Ik5vbWlu
YXRlIiBpbiB0aGUgU3ViamVjdCBhbmQgaW5kaWNhdGUgaW4gdGhlIGVtYWlsIHdobyBpcyBiZWlu
Zw0KPm5vbWluYXRlZCwgdGhlaXIgZW1haWwgYWRkcmVzcyAodG8gY29uZmlybSBhY2NlcHRhbmNl
IG9mIHRoZQ0KPm5vbWluYXRpb24pLCBhbmQgdGhlIHBvc2l0aW9uIGZvciB3aGljaCB5b3UgYXJl
IG1ha2luZyB0aGUgbm9taW5hdGlvbi4NCj5JZiB5b3UgYXJlIG5vbWluYXRpbmcgc29tZW9uZSBv
dGhlciB0aGFuIHlvdXJzZWxmLCBwbGVhc2UgdGVsbCB1cyBpZg0KPndlIG1heSB0ZWxsIHRoZSBu
b21pbmVlIHRoYXQgeW91IHdlcmUgdGhlIG9uZSB3aG8gbWFkZSB0aGUgbm9taW5hdGlvbi4NCj5J
ZiB5b3Ugd2lzaCB0byBub21pbmF0ZSBzb21lb25lIHZpYSBlbWFpbCBmb3IgbW9yZSB0aGFuIG9u
ZSBwb3NpdGlvbiwNCj5wbGVhc2UgdXNlIHNlcGFyYXRlIGVtYWlscyB0byBkbyBzby4NCj4NCj5T
ZWxmLW5vbWluYXRpb24gaXMgd2VsY29tZSENCj4NCj5XaWxsaW5nIG5vbWluZWVzIHdpbGwgYmUg
YXNrZWQgdG8gZmlsbCBvdXQgYSBxdWVzdGlvbm5haXJlDQo+c3BlY2lmaWMgdG8gdGhlIHBvc2l0
aW9uIGZvciB3aGljaCB0aGV5IGFyZSBub21pbmF0ZWQuICBUaGUgcXVlc3Rpb25uYWlyZXMNCj53
aWxsIGJlIGF2YWlsYWJsZSBvbiBTZXB0ZW1iZXIgMiwgMjAxNiBhbmQgaGF2ZSBhIHN1Ym1pc3Np
b24gZGVhZGxpbmUgb2YNCj5PY3RvYmVyIDEzLCAyMDE2Lg0KPg0KPk5vbUNvbSAyMDE2LTE3IHdp
bGwgZm9sbG93IHRoZSBwb2xpY3kgZm9yICJPcGVuIERpc2Nsb3N1cmUgb2YgV2lsbGluZw0KPk5v
bWluZWVzIiBkZXNjcmliZWQgaW4gQkNQIDEwL1JGQyA3NDM3LiAgQXMgc3RhdGVkIGluIFJGQyA3
NDM3OiAiVGhlDQo+bGlzdCBvZiBub21pbmVlcyB3aWxsaW5nIHRvIGJlIGNvbnNpZGVyZWQgZm9y
IHBvc2l0aW9ucyB1bmRlciByZXZpZXcNCj5pbiB0aGUgY3VycmVudCBOb21jb20gY3ljbGUgaXMg
bm90IGNvbmZpZGVudGlhbCIuIFdpbGxpbmcgbm9taW5lZXMgZm9yDQo+ZWFjaCBwb3NpdGlvbiB3
aWxsIGJlIGxpc3RlZCBpbiBhIHB1YmxpY2x5IGFjY2Vzc2libGUgd2F5IC0gYW55b25lDQo+d2l0
aCBhIGRhdGF0cmFja2VyIGFjY291bnQgbWF5IGFjY2VzcyB0aGUgbGlzdHMuICBBZGRpdGlvbmFs
bHksIHRoZQ0KPm5vbWluYXRpb24gZm9ybSBhc2tzIGlmIHdlIG1heSBzaGFyZSB5b3VyIG93biBu
YW1lIHdpdGggdGhlDQo+bm9taW5lZS4gSW4gYWxsIG90aGVyIHdheXMsIHRoZSBjb25maWRlbnRp
YWxpdHkgcmVxdWlyZW1lbnRzIG9mIEJDUDEwDQo+cmVtYWluIGluIGVmZmVjdC4gIEFsbCBmZWVk
YmFjayBhbmQgYWxsIE5vbWNvbSBkZWxpYmVyYXRpb25zIHdpbGwNCj5yZW1haW4gY29uZmlkZW50
aWFsIGFuZCB3aWxsIG5vdCBiZSBkaXNjbG9zZWQuDQo+DQo+VGhlcmUgaXMgYSBmaWVsZCBvbiB0
aGUgZm9ybSB5b3UgY2FuIG1hcmsgaW4gb3JkZXIgdG8gYWxsb3cgdGhlIE5vbWNvbQ0KPnRvIHRl
bGwgdGhlIG5vbWluZWUgdGhhdCB5b3Ugd2VyZSB0aGUgb25lIHdobyBtYWRlIHRoZQ0KPm5vbWlu
YXRpb24uIFRoaXMgZGVmYXVsdHMgdG8g4oCcbm/igJ0gLSBzbyBpZiB5b3UgZG9uJ3QgbWFyayB0
aGUgZmllbGQNCj53ZSB3b27igJl0IHRlbGwuDQo+DQo+SW4gb3JkZXIgdG8gZW5zdXJlIHRpbWUg
dG8gY29sbGVjdCBzdWZmaWNpZW50IGNvbW11bml0eSBmZWVkYmFjayBhYm91dA0KPmVhY2ggb2Yg
dGhlIHdpbGxpbmcgbm9taW5lZXMsIG5vbWluYXRpb25zIG11c3QgYmUgcmVjZWl2ZWQgYnkgdGhl
DQo+Tm9tQ29tIG9uIG9yIGJlZm9yZSBPY3RvYmVyIDgsIDIwMTYuDQo+DQo+UGxlYXNlIHN1Ym1p
dCB5b3VyIG5vbWluYXRpb25zIGFzIGVhcmx5IGFzIHBvc3NpYmxlIGZvciB0aGUgc2FrZSBvZg0K
PnlvdXIgbm9taW5lZXMuIE5vdGUgdGhhdCBub21pbmF0aW9ucyBzaG91bGQgbm90IHdhaXQgZm9y
IG1hbmFnZW1lbnQNCj5wZXJtaXNzaW9uLCBhcyBpdCBpcyBlYXNpZXIgdG8gZGVjbGluZSB0aGUg
bm9taW5hdGlvbiB0aGFuIHB1dCBvbmUgaW4NCj5sYXRlLg0KPg0KPlRoZSBOb21jb20gYXBwb2lu
dHMgaW5kaXZpZHVhbHMgdG8gZmlsbCB0aGUgb3BlbiBzbG90cyBvbiB0aGUgSUFPQywNCj50aGUg
SUFCLCBhbmQgdGhlIElFU0cuIFRoZSBsaXN0IG9mIHBlb3BsZSBhbmQgcG9zdHMgd2hvc2UgdGVy
bXMgZW5kDQo+d2l0aCB0aGUgTWFyY2ggMjAxNyBJRVRGIG1lZXRpbmcsIGFuZCB0aHVzIHRoZSBw
b3NpdGlvbnMgZm9yIHdoaWNoDQo+dGhpcyBOb21jb20gaXMgcmVzcG9uc2libGUsIGZvbGxvd3M6
DQo+DQo+SUFPQw0KPg0KPiAgICBMb3UgQmVyZ2VyDQo+DQo+SUFCDQo+DQo+ICAgIFJhbHBoIERy
b21zKg0KPiAgICBSdXNzIEhvdXNsZXkqDQo+ICAgIFJvYmVydCBTcGFya3MNCj4gICAgQW5kcmV3
IFN1bGxpdmFuDQo+ICAgIERhdmUgVGhhbGVyKg0KPiAgICBTdXphbm5lIFdvb2xmDQo+DQo+SUVT
Rw0KPg0KPiAgICBKYXJpIEFya2tvIChHRU4pKg0KPiAgICBEZWJvcmFoIEJydW5nYXJkIChSVEcp
DQo+ICAgIEJlbiBDYW1wYmVsbCAoQVJUKQ0KPiAgICBTcGVuY2VyIERhd2tpbnMgKFRTVikNCj4g
ICAgU3RlcGhlbiBGYXJyZWxsIChTRUMpKg0KPiAgICBKb2VsIEphZWdnbGkgKE9QUykqDQo+ICAg
IFRlcnJ5IE1hbmRlcnNvbiAoSU5UKQ0KPiAgICBBbHZhcm8gUmV0YW5hIChSVEcpDQo+DQo+Ki0g
aGF2ZSBpbmRpY2F0ZWQgdGhhdCB0aGV5IGRvIG5vdCBpbnRlbmQgdG8gYWNjZXB0IGENCj5yZW5v
bWluYXRpb24uIFRoaXMgaW5mb3JtYXRpb24gaXMgYWx3YXlzIHVwIHRvIGRhdGUgb24NCj5odHRw
czovL2RhdGF0cmFja2VyLmlldGYub3JnL25vbWNvbS8yMDE2Lw0KPg0KPlBsZWFzZSBiZSByZXNv
dXJjZWZ1bCBpbiBpZGVudGlmeWluZyBwb3NzaWJsZSBjYW5kaWRhdGVzIGZvciB0aGVzZQ0KPnBv
c2l0aW9ucywgYXMgZGV2ZWxvcGluZyBvdXIgdGFsZW50IGlzIGEgdmVyeSBjcnVjaWFsIHJlcXVp
cmVtZW50IGZvcg0KPnRoZSBJRVRGLCBhbmQgYWxzbywgcGxlYXNlIGNvbnNpZGVyIGFjY2VwdGlu
ZyBhIG5vbWluYXRpb24uICBZb3UnbGwNCj5maW5kIGV4dGVuc2l2ZSBpbmZvcm1hdGlvbiBhYm91
dCBzcGVjaWZpYyBwb3NpdGlvbnMsIGRldmVsb3BlZCBieSB0aGUNCj5JQUIsIElFU0csIGFuZCBJ
QU9DLCB1bmRlciBpbmRpdmlkdWFsIHRhYnMgYXQ6DQo+DQo+ICBodHRwczovL2RhdGF0cmFja2Vy
LmlldGYub3JnL25vbWNvbS8yMDE2L3JlcXVpcmVtZW50cy8NCj4NCj5JbiBhZGRpdGlvbiB0byBu
b21pbmF0aW9ucywgdGhlIE5vbWNvbSBzZWVrcyBjb21tdW5pdHkgaW5wdXQgb24gdGhlDQo+cG9z
aXRpb25zIHRoZW1zZWx2ZXMuICBXZSBuZWVkIGFuZCB3ZWxjb21lIHRoZSBjb21tdW5pdHkncyB2
aWV3cyBhbmQNCj5pbnB1dCBvbiB0aGUgam9icyB3aXRoaW4gZWFjaCBvcmdhbml6YXRpb24uIElm
IHlvdSBoYXZlIGlkZWFzIG9uIHRoZQ0KPnBvc2l0aW9ucycgcmVzcG9uc2liaWxpdGllcyAobW9y
ZSwgbGVzcywgZGlmZmVyZW50KSwgcGxlYXNlIGxldCB1cw0KPmtub3cuDQo+DQo+UGxlYXNlIHNl
bmQgc3VnZ2VzdGlvbnMgYW5kIGZlZWRiYWNrIGFib3V0IHRoaXMgdG8gbm9tY29tLTE2QGlldGYu
b3JnLg0KPg0KPlRoYW5rIHlvdSBmb3IgeW91ciBoZWxwIGluIGlkZW50aWZ5aW5nIHF1YWxpZmll
ZCBub21pbmVlcyENCj4NCj5MdWN5IEx5bmNoDQo+Tm9tY29tIENoYWlyIDIwMTYtMTcNCj5ub21j
b20tY2hhaXItMjAxNkBpZXRmLm9yZw0KPmxseW5jaEBjaXZpbC10b25ndWUubmV0DQo+DQoNCg==

