
From nobody Mon May  1 07:24:26 2017
Return-Path: <james.n.guichard@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 07EBC129BF3 for <sfc@ietfa.amsl.com>; Mon,  1 May 2017 07:24:24 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.52
X-Spam-Level: 
X-Spam-Status: No, score=-1.52 tagged_above=-999 required=5 tests=[BAYES_50=0.8, 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.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Mi3Rt1iFPhiG for <sfc@ietfa.amsl.com>; Mon,  1 May 2017 07:24:19 -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 438B612944C for <sfc@ietf.org>; Mon,  1 May 2017 07:22:26 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml701-cah.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id DMB46809; Mon, 01 May 2017 14:22:23 +0000 (GMT)
Received: from SJCEML702-CHM.china.huawei.com (10.208.112.38) by lhreml701-cah.china.huawei.com (10.201.108.42) with Microsoft SMTP Server (TLS) id 14.3.301.0; Mon, 1 May 2017 15:22:22 +0100
Received: from SJCEML701-CHM.china.huawei.com ([169.254.3.8]) by SJCEML702-CHM.china.huawei.com ([169.254.4.233]) with mapi id 14.03.0235.001;  Mon, 1 May 2017 07:22:19 -0700
From: James N Guichard <james.n.guichard@huawei.com>
To: "mohamed.boucadair@orange.com" <mohamed.boucadair@orange.com>, Dave Dolson <ddolson@sandvine.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: TTL field within the NSH base header
Thread-Index: AdK/h0bahW5bvXGwSoCeYu3QIaIxxgAl9XdgAAMaEWAAADpXIACWaNtA
Date: Mon, 1 May 2017 14:22:18 +0000
Message-ID: <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD6993@SJCEML701-CHM.china.huawei.com>
References: <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD5F8E@SJCEML701-CHM.china.huawei.com> <787AE7BB302AE849A7480A190F8B933009E5E3B9@OPEXCNORMAD.corporate.adroot.infra.ftgroup> <E8355113905631478EFF04F5AA706E98705BD0A0@wtl-exchp-1.sandvine.com> <787AE7BB302AE849A7480A190F8B933009E5E4BD@OPEXCNORMAD.corporate.adroot.infra.ftgroup>
In-Reply-To: <787AE7BB302AE849A7480A190F8B933009E5E4BD@OPEXCNORMAD.corporate.adroot.infra.ftgroup>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.47.144.158]
Content-Type: multipart/alternative; boundary="_000_BF1BE6D99B52F84AB9B48B7CF6F17DA3DD6993SJCEML701CHMchina_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A090201.590744A0.006B, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=169.254.3.8, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 7cea878183dedd45c6fda095929d4ae9
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/kzKXQBwPprZiLfj8j_faL3bLZt8>
Subject: Re: [sfc] TTL field within the NSH base header
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 01 May 2017 14:24:24 -0000

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

I don't understand this sentence as if an SFF is terminating a service chai=
n then it *wont* be forwarding the packets to attached SFs; Shouldn't this =
sentence read "SFFs that terminate a service chain MUST forward the packet =
even if SHL is decremented to 0" ?

Jim

From: mohamed.boucadair@orange.com [mailto:mohamed.boucadair@orange.com]
Sent: Friday, April 28, 2017 10:38 AM
To: Dave Dolson <ddolson@sandvine.com>; James N Guichard <james.n.guichard@=
huawei.com>; sfc@ietf.org
Subject: RE: TTL field within the NSH base header

Re-,

I see SHL as a means to prevent SFF loops. There is no value in deleting a =
packet after an SFF decrement the SHL to 0, but that packet is to be passed=
 to SFs that are attached to this SFF. The packet will be forwarded after s=
tripping the NSH header; no risk for SFF loops out there. No?

Cheers,
Med

De : Dave Dolson [mailto:ddolson@sandvine.com]
Envoy=E9 : vendredi 28 avril 2017 16:29
=C0 : BOUCADAIR Mohamed IMT/OLN; James N Guichard; sfc@ietf.org<mailto:sfc@=
ietf.org>
Objet : RE: TTL field within the NSH base header

Med,

"SFFs that terminate a service chain MUST forward the packet to attached SF=
s even if SHL is decremented to 0."
I don't think this is right.
If TTL/SHL is decremented to 0, this must not be forwarded as NSH.
I see that *receiving* a packet with SHL=3D1 can result in chain terminatio=
n, i.e., NSH decapsulation. But not forwarding as NSH with SHL=3D0.

-Dave


From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of mohamed.boucadair@oran=
ge.com<mailto:mohamed.boucadair@orange.com>
Sent: Friday, April 28, 2017 9:36 AM
To: James N Guichard; sfc@ietf.org<mailto:sfc@ietf.org>
Subject: Re: [sfc] TTL field within the NSH base header

Hi Jim, all,

I have the following comments :

=B7         Change "TTL" to "SFF Hop Limit (SHL)" because this field is not=
 about a time to live but about a limit of SFF hops to be crossed.

=B7         I don't understand what is meant by "testing".

=B7         I suggest to make this change to cover the following points:

o   SHL should be configurable by the control plane.

o   Packets can be forwarded to SFs even if SHL is decremented to 0 for the=
 terminating SFF.

o   I don't think it is a good idea to include "Decrementing by a value of =
1 from 0 shall result in a TTL value of 63" because this will lead to a bro=
ken mechanism.

OLD:
TTL: Service plane time-to-live. An SFF MUST decrement the TTL by a value o=
f 1 for all NSH packets it receives. Decrementing by a value of 1 from 0 sh=
all result in a TTL value of 63. The default for originating an NSH packet =
is a TTL value of 63. The decrement SHALL occur before testing for 0. After=
 decrement, if the TTL is 0, the NSH packet MUST NOT be forwarded.

NEW:
SHL (SFF Hop Limit): Indicates the maximum SFF hops for a service chain. Th=
e initial SHL value SHOULD be configurable via the control plane; the confi=
gured initial value can be specific to a chain or all chains. If no initial=
 value is explicitly provided, the default initial SHL value 63 MUST be use=
d. Each SFF involved in forwarding an NSH packet MUST decrement SHL value b=
y 1. The packet MUST NOT be forwarded to a next hop SFF if SHL is decrement=
ed to zero. SFFs that terminate a service chain MUST forward the packet to =
attached SFs even if SHL is decremented to 0.

Thank you.

Cheers,
Med

De : sfc [mailto:sfc-bounces@ietf.org] De la part de James N Guichard
Envoy=E9 : jeudi 27 avril 2017 20:54
=C0 : sfc@ietf.org<mailto:sfc@ietf.org>
Objet : [sfc] TTL field within the NSH base header

Dear WG:

Having reviewed all of the email discussion on the mailing list it appears =
to the chairs that we have consensus to add a TTL field to the NSH base hea=
der. We would like to propose the following changes:

Section 3.2:
Update figure 2 as follows:

     0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    |Ver|O|R|    TTL    |   Length  |R|R|R|R|MD Type| Next Protocol |
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

Add the following text after figure 2:

TTL: Service plane time-to-live. An SFF MUST decrement the TTL by a value o=
f 1 for all NSH packets it receives. Decrementing by a value of 1 from 0 sh=
all result in a TTL value of 63. The default for originating an NSH packet =
is a TTL value of 63. The decrement SHALL occur before testing for 0. After=
 decrement, if the TTL is 0, the NSH packet MUST NOT be forwarded.

Section 3.4:
Update figure 4 to reflect the new base header format as per section 3.2 ba=
se header.

Section 3.5:
Update figure 5 to reflect the new base header format as per section 3.2 ba=
se header.

Section 12.2.1:
Current text is as follows:

   There are ten bits at the beginning of the NSH Base Header.  New bits
   are assigned via Standards Action [RFC5226].

   Bits 0-1 - Version
   Bit 2 - OAM (O bit)
   Bit 3 - Critical TLV (C bit)
   Bits 4-9 - Reserved

Replace entire text as follows:

   There are eight reserved bits in the NSH Base Header. New bits
   are assigned via Standards Action [RFC5226].

   Bits 0-1 - Version
   Bit 2 - OAM (O bit)
   Bit 3 - Reserved
   Bits 16-19 - Reserved

Section 12.2.3:
Current text has the MD-type as 8-bit values.

Update text for this section and table 1 to reflect 4-bit values *not* 8-bi=
t values.

Please review carefully and indicate support for these changes (or any chan=
ges to the suggested text).

Thanks,

Jim & Joel






--_000_BF1BE6D99B52F84AB9B48B7CF6F17DA3DD6993SJCEML701CHMchina_
Content-Type: text/html; charset="iso-8859-1"
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=3Diso-8859-=
1">
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:"Monotype Corsiva";
	panose-1:3 1 1 1 1 2 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:0in;
	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;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:11.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;}
p.Textedebulles, li.Textedebulles, div.Textedebulles
	{mso-style-name:"Texte de bulles";
	mso-style-link:"Texte de bulles Car";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.TextedebullesCar
	{mso-style-name:"Texte de bulles Car";
	mso-style-priority:99;
	mso-style-link:"Texte de bulles";
	font-family:"Tahoma",sans-serif;}
span.EmailStyle22
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle23
	{mso-style-type:personal;
	font-family:"Courier New";
	color:black;
	font-weight:normal;
	font-style:normal;}
span.EmailStyle24
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
span.EmailStyle25
	{mso-style-type:personal;
	font-family:"Courier New";
	color:black;
	font-weight:normal;
	font-style:normal;}
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.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:829321967;
	mso-list-type:hybrid;
	mso-list-template-ids:145261164 67895297 67895299 67895301 67895297 678952=
99 67895301 67895297 67895299 67895301;}
@list l0:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l0:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l0:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l0:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l0:level5
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l0:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l0:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l0:level8
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l0:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></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"><span style=3D"color:#1F497D">I don&#8217;t understa=
nd this sentence as if an SFF is terminating a service chain then it *<b>wo=
nt</b>* be forwarding the packets to attached SFs; Shouldn&#8217;t this sen=
tence read &#8220;SFFs that terminate a service chain
 MUST forward the packet even if SHL is decremented to 0&#8221; ?<o:p></o:p=
></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Jim<o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><a name=3D"_MailEndCompose"><span style=3D"color:#1F=
497D"><o:p>&nbsp;</o:p></span></a></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> mohamed.boucadair@orange.com [mailto:mo=
hamed.boucadair@orange.com]
<br>
<b>Sent:</b> Friday, April 28, 2017 10:38 AM<br>
<b>To:</b> Dave Dolson &lt;ddolson@sandvine.com&gt;; James N Guichard &lt;j=
ames.n.guichard@huawei.com&gt;; sfc@ietf.org<br>
<b>Subject:</b> RE: TTL field within the NSH base header<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span lang=3D"FR" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Courier New&quot;;color:black">Re-,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"FR" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Courier New&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black">I see SHL as a means to prevent SFF loops. The=
re is no value in deleting a packet after an SFF decrement the SHL to 0, bu=
t that packet is to be passed to SFs that are
 attached to this SFF. The packet will be forwarded after stripping the NSH=
 header; no risk for SFF loops out there. No?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black">Cheers,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black">Med<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black"><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"><b><span lang=3D"FR" style=3D"font-size:10.0pt;font-=
family:&quot;Tahoma&quot;,sans-serif">De&nbsp;:</span></b><span lang=3D"FR"=
 style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,sans-serif"> Dave=
 Dolson [<a href=3D"mailto:ddolson@sandvine.com">mailto:ddolson@sandvine.co=
m</a>]
<br>
<b>Envoy=E9&nbsp;:</b> vendredi 28 avril 2017 16:29<br>
<b>=C0&nbsp;:</b> BOUCADAIR Mohamed IMT/OLN; James N Guichard; <a href=3D"m=
ailto:sfc@ietf.org">
sfc@ietf.org</a><br>
<b>Objet&nbsp;:</b> RE: TTL field within the NSH base header<o:p></o:p></sp=
an></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"FR"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Med,</span><o:p></o:p>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&#8220;</span><span st=
yle=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;">SFFs that term=
inate a service chain MUST forward the packet to attached SFs even if SHL i=
s decremented to 0.&#8221;</span><o:p></o:p></p>
<p class=3D"MsoNormal">I don&#8217;t think this is right.<o:p></o:p></p>
<p class=3D"MsoNormal">If TTL/SHL is decremented to 0, this must not be for=
warded as NSH.<o:p></o:p></p>
<p class=3D"MsoNormal">I see that *<b>receiving</b>* a packet with SHL=3D1 =
can result in chain termination, i.e., NSH decapsulation. But not forwardin=
g as NSH with SHL=3D0.<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">-Dave<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,sans-serif">From:</span></b><span style=3D"font-size:10.0pt;f=
ont-family:&quot;Tahoma&quot;,sans-serif"> sfc [<a href=3D"mailto:sfc-bounc=
es@ietf.org">mailto:sfc-bounces@ietf.org</a>]
<b>On Behalf Of </b><a href=3D"mailto:mohamed.boucadair@orange.com">mohamed=
.boucadair@orange.com</a><br>
<b>Sent:</b> Friday, April 28, 2017 9:36 AM<br>
<b>To:</b> James N Guichard; <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</=
a><br>
<b>Subject:</b> Re: [sfc] TTL field within the NSH base header</span><o:p><=
/o:p></p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"FR" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Courier New&quot;;color:black">Hi Jim, all,
</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"FR" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Courier New&quot;;color:black">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black">I have the following comments&nbsp;:
</span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in;mso-list:l0 level=
1 lfo2"><![if !supportLists]><span style=3D"font-family:Symbol"><span style=
=3D"mso-list:Ignore">=B7<span style=3D"font:7.0pt &quot;Times New Roman&quo=
t;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D"font-size:10.0pt;font-family:=
&quot;Courier New&quot;;color:black">Change &#8220;TTL&#8221; to &#8220;SFF=
 Hop Limit (SHL)&#8221; because this field is not about a time to live but =
about a limit of SFF hops to be crossed.
</span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in;mso-list:l0 level=
1 lfo2"><![if !supportLists]><span style=3D"font-family:Symbol"><span style=
=3D"mso-list:Ignore">=B7<span style=3D"font:7.0pt &quot;Times New Roman&quo=
t;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D"font-size:10.0pt;font-family:=
&quot;Courier New&quot;;color:black">I don&#8217;t understand what is meant=
 by &#8220;testing&#8221;.
</span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in;mso-list:l0 level=
1 lfo2"><![if !supportLists]><span style=3D"font-family:Symbol"><span style=
=3D"mso-list:Ignore">=B7<span style=3D"font:7.0pt &quot;Times New Roman&quo=
t;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D"font-size:10.0pt;font-family:=
&quot;Courier New&quot;;color:black">I suggest to make this change to cover=
 the following points:</span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.0in;text-indent:-.25in=
;mso-list:l0 level2 lfo2">
<![if !supportLists]><span style=3D"font-family:&quot;Courier New&quot;"><s=
pan style=3D"mso-list:Ignore">o<span style=3D"font:7.0pt &quot;Times New Ro=
man&quot;">&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D"font-size:10.0pt;font-family:=
&quot;Courier New&quot;;color:black">SHL should be configurable by the cont=
rol plane.
</span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.0in;text-indent:-.25in=
;mso-list:l0 level2 lfo2">
<![if !supportLists]><span style=3D"font-family:&quot;Courier New&quot;"><s=
pan style=3D"mso-list:Ignore">o<span style=3D"font:7.0pt &quot;Times New Ro=
man&quot;">&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D"font-size:10.0pt;font-family:=
&quot;Courier New&quot;;color:black">Packets can be forwarded to SFs even i=
f SHL is decremented to 0 for the terminating SFF.
</span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.0in;text-indent:-.25in=
;mso-list:l0 level2 lfo2">
<![if !supportLists]><span style=3D"font-family:&quot;Courier New&quot;"><s=
pan style=3D"mso-list:Ignore">o<span style=3D"font:7.0pt &quot;Times New Ro=
man&quot;">&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D"font-size:10.0pt;font-family:=
&quot;Courier New&quot;;color:black">I don&#8217;t think it is a good idea =
to include &#8220;</span><span style=3D"font-size:10.0pt;font-family:&quot;=
Courier New&quot;">Decrementing by a value of 1 from 0 shall result
 in a TTL value of 63&#8221; because this will lead to a broken mechanism. =
</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black">OLD:
</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">TTL: Service plane time-to-live. An SFF MUST decrement the=
 TTL by a value of 1 for all NSH packets it receives. Decrementing by a val=
ue of 1 from 0 shall result in a TTL value of
 63. The default for originating an NSH packet is a TTL value of 63. The de=
crement SHALL occur before testing for 0. After decrement, if the TTL is 0,=
 the NSH packet MUST NOT be forwarded.</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black">NEW:</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">SHL (SFF Hop Limit): Indicates the maximum SFF hops for a =
service chain. The initial SHL value SHOULD be configurable via the control=
 plane; the configured initial value can be specific
 to a chain or all chains. If no initial value is explicitly provided, the =
default initial SHL value 63 MUST be used. Each SFF involved in forwarding =
an NSH packet MUST decrement SHL value by 1. The packet MUST NOT be forward=
ed to a next hop SFF if SHL is decremented
 to zero. SFFs that terminate a service chain MUST forward the packet to at=
tached SFs even if SHL is decremented to 0.</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">Thank you.</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">Cheers,</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">Med</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black">&nbsp;</span><o:p></o:p></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"><b><span lang=3D"FR" style=3D"font-size:10.0pt;font-=
family:&quot;Tahoma&quot;,sans-serif">De&nbsp;:</span></b><span lang=3D"FR"=
 style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,sans-serif"> sfc =
[<a href=3D"mailto:sfc-bounces@ietf.org">mailto:sfc-bounces@ietf.org</a>]
<b>De la part de</b> James N Guichard<br>
<b>Envoy=E9&nbsp;:</b> jeudi 27 avril 2017 20:54<br>
<b>=C0&nbsp;:</b> <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Objet&nbsp;:</b> [sfc] TTL field within the NSH base header</span><o:p><=
/o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"FR">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal">Dear WG:<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Having reviewed all of the email discussion on the m=
ailing list it appears to the chairs that we have consensus to add a TTL fi=
eld to the NSH base header. We would like to propose the following changes:=
<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Section 3.2:<o:p></o:p></p>
<p class=3D"MsoNormal">Update figure 2 as follows:<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">&nbsp; &nbsp;&nbsp;&nbsp;0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6=
 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">&nbsp;&nbsp;&nbsp; &#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#4=
3;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-=
&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#4=
3;-&#43;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">&nbsp;&nbsp;&nbsp; |Ver|O|R|&nbsp;&nbsp;&nbsp; TTL&nbsp;&n=
bsp;&nbsp; |&nbsp;&nbsp; Length&nbsp; |R|R|R|R|MD Type| Next Protocol |</sp=
an><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">&nbsp;&nbsp;&nbsp; &#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#4=
3;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-=
&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#4=
3;-&#43;</span><o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Add the following text after figure 2:<o:p></o:p></p=
>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">TTL: Service plane time-to-live. An SFF MUST decreme=
nt the TTL by a value of 1 for all NSH packets it receives. Decrementing by=
 a value of 1 from 0 shall result in a TTL value of 63. The default for ori=
ginating an NSH packet is a TTL value
 of 63. The decrement SHALL occur before testing for 0. After decrement, if=
 the TTL is 0, the NSH packet MUST NOT be forwarded.<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Section 3.4:<o:p></o:p></p>
<p class=3D"MsoNormal">Update figure 4 to reflect the new base header forma=
t as per section 3.2 base header.<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Section 3.5:<o:p></o:p></p>
<p class=3D"MsoNormal">Update figure 5 to reflect the new base header forma=
t as per section 3.2 base header.<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Section 12.2.1:<o:p></o:p></p>
<p class=3D"MsoNormal">Current text is as follows:<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; There are ten bits at the beginning of =
the NSH Base Header.&nbsp; New bits<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; are assigned via Standards Action [RFC5=
226].<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp; &nbsp;Bits 0-1 - Version<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; Bit 2 - OAM (O bit)<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; Bit 3 - Critical TLV (C bit)<o:p></o:p>=
</p>
<p class=3D"MsoNormal">&nbsp;&nbsp; Bits 4-9 - Reserved<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Replace entire text as follows:<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; There are eight reserved bits in the NS=
H Base Header. New bits<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; are assigned via Standards Action [RFC5=
226].<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; Bits 0-1 - Version<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; Bit 2 - OAM (O bit)<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; Bit 3 - Reserved<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; Bits 16-19 - Reserved<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Section 12.2.3:<o:p></o:p></p>
<p class=3D"MsoNormal">Current text has the MD-type as 8-bit values.<o:p></=
o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Update text for this section and table 1 to reflect =
4-bit values *not* 8-bit values.<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><b>Please review carefully and indicate support for =
these changes (or any changes to the suggested text).</b><o:p></o:p></p>
<p class=3D"MsoNormal"><b>&nbsp;</b><o:p></o:p></p>
<p class=3D"MsoNormal">Thanks, <o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Jim &amp; Joel<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Monotype Corsiva&qu=
ot;;color:#0070C0">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
</div>
</div>
</div>
</body>
</html>

--_000_BF1BE6D99B52F84AB9B48B7CF6F17DA3DD6993SJCEML701CHMchina_--


From nobody Mon May  1 07:30:33 2017
Return-Path: <Ron_Parker@affirmednetworks.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B62F8129B3A for <sfc@ietfa.amsl.com>; Mon,  1 May 2017 07:30:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 6v7lL2rEt9Vx for <sfc@ietfa.amsl.com>; Mon,  1 May 2017 07:30:29 -0700 (PDT)
Received: from hub021-ca-7.exch021.serverdata.net (hub021-ca-7.exch021.serverdata.net [64.78.56.72]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9D12D129458 for <sfc@ietf.org>; Mon,  1 May 2017 07:28:24 -0700 (PDT)
Received: from MBX021-W3-CA-2.exch021.domain.local ([10.254.4.78]) by HUB021-CA-7.exch021.domain.local ([10.254.4.109]) with mapi id 14.03.0319.002; Mon, 1 May 2017 07:28:24 -0700
From: Ron Parker <Ron_Parker@affirmednetworks.com>
To: James N Guichard <james.n.guichard@huawei.com>, "mohamed.boucadair@orange.com" <mohamed.boucadair@orange.com>, Dave Dolson <ddolson@sandvine.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: TTL field within the NSH base header
Thread-Index: AdK/h0bahW5bvXGwSoCeYu3QIaIxxgAl9XdgAAMaEWAAADpXIACWaNtAAAAsukA=
Date: Mon, 1 May 2017 14:28:24 +0000
Message-ID: <CDF2F015F4429F458815ED2A6C2B6B0B8399F104@MBX021-W3-CA-2.exch021.domain.local>
References: <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD5F8E@SJCEML701-CHM.china.huawei.com> <787AE7BB302AE849A7480A190F8B933009E5E3B9@OPEXCNORMAD.corporate.adroot.infra.ftgroup> <E8355113905631478EFF04F5AA706E98705BD0A0@wtl-exchp-1.sandvine.com> <787AE7BB302AE849A7480A190F8B933009E5E4BD@OPEXCNORMAD.corporate.adroot.infra.ftgroup> <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD6993@SJCEML701-CHM.china.huawei.com>
In-Reply-To: <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD6993@SJCEML701-CHM.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [50.205.79.154]
Content-Type: multipart/alternative; boundary="_000_CDF2F015F4429F458815ED2A6C2B6B0B8399F104MBX021W3CA2exch_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/X-NJwRu1WnGHPhYLGtIzw_J8mu0>
Subject: Re: [sfc] TTL field within the NSH base header
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 01 May 2017 14:30:33 -0000

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

I'd like to disambiguate the word "forwarding".   From SFF perspective, the=
re is forwarding to attached SF instances and there is forwarding to other =
SFFs.

"SFFs that terminate a service chain MUST forward the packet to attached se=
rvice functions, even if SHL is decremented to 0"

   Ron



From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of James N Guichard
Sent: Monday, May 1, 2017 10:22 AM
To: mohamed.boucadair@orange.com; Dave Dolson <ddolson@sandvine.com>; sfc@i=
etf.org
Subject: Re: [sfc] TTL field within the NSH base header

I don't understand this sentence as if an SFF is terminating a service chai=
n then it *wont* be forwarding the packets to attached SFs; Shouldn't this =
sentence read "SFFs that terminate a service chain MUST forward the packet =
even if SHL is decremented to 0" ?

Jim

From: mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com> [ma=
ilto:mohamed.boucadair@orange.com]
Sent: Friday, April 28, 2017 10:38 AM
To: Dave Dolson <ddolson@sandvine.com<mailto:ddolson@sandvine.com>>; James =
N Guichard <james.n.guichard@huawei.com<mailto:james.n.guichard@huawei.com>=
>; sfc@ietf.org<mailto:sfc@ietf.org>
Subject: RE: TTL field within the NSH base header

Re-,

I see SHL as a means to prevent SFF loops. There is no value in deleting a =
packet after an SFF decrement the SHL to 0, but that packet is to be passed=
 to SFs that are attached to this SFF. The packet will be forwarded after s=
tripping the NSH header; no risk for SFF loops out there. No?

Cheers,
Med

De : Dave Dolson [mailto:ddolson@sandvine.com]
Envoy=E9 : vendredi 28 avril 2017 16:29
=C0 : BOUCADAIR Mohamed IMT/OLN; James N Guichard; sfc@ietf.org<mailto:sfc@=
ietf.org>
Objet : RE: TTL field within the NSH base header

Med,

"SFFs that terminate a service chain MUST forward the packet to attached SF=
s even if SHL is decremented to 0."
I don't think this is right.
If TTL/SHL is decremented to 0, this must not be forwarded as NSH.
I see that *receiving* a packet with SHL=3D1 can result in chain terminatio=
n, i.e., NSH decapsulation. But not forwarding as NSH with SHL=3D0.

-Dave


From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of mohamed.boucadair@oran=
ge.com<mailto:mohamed.boucadair@orange.com>
Sent: Friday, April 28, 2017 9:36 AM
To: James N Guichard; sfc@ietf.org<mailto:sfc@ietf.org>
Subject: Re: [sfc] TTL field within the NSH base header

Hi Jim, all,

I have the following comments :

=B7        Change "TTL" to "SFF Hop Limit (SHL)" because this field is not =
about a time to live but about a limit of SFF hops to be crossed.

=B7        I don't understand what is meant by "testing".

=B7        I suggest to make this change to cover the following points:

o   SHL should be configurable by the control plane.

o   Packets can be forwarded to SFs even if SHL is decremented to 0 for the=
 terminating SFF.

o   I don't think it is a good idea to include "Decrementing by a value of =
1 from 0 shall result in a TTL value of 63" because this will lead to a bro=
ken mechanism.

OLD:
TTL: Service plane time-to-live. An SFF MUST decrement the TTL by a value o=
f 1 for all NSH packets it receives. Decrementing by a value of 1 from 0 sh=
all result in a TTL value of 63. The default for originating an NSH packet =
is a TTL value of 63. The decrement SHALL occur before testing for 0. After=
 decrement, if the TTL is 0, the NSH packet MUST NOT be forwarded.

NEW:
SHL (SFF Hop Limit): Indicates the maximum SFF hops for a service chain. Th=
e initial SHL value SHOULD be configurable via the control plane; the confi=
gured initial value can be specific to a chain or all chains. If no initial=
 value is explicitly provided, the default initial SHL value 63 MUST be use=
d. Each SFF involved in forwarding an NSH packet MUST decrement SHL value b=
y 1. The packet MUST NOT be forwarded to a next hop SFF if SHL is decrement=
ed to zero. SFFs that terminate a service chain MUST forward the packet to =
attached SFs even if SHL is decremented to 0.

Thank you.

Cheers,
Med

De : sfc [mailto:sfc-bounces@ietf.org] De la part de James N Guichard
Envoy=E9 : jeudi 27 avril 2017 20:54
=C0 : sfc@ietf.org<mailto:sfc@ietf.org>
Objet : [sfc] TTL field within the NSH base header

Dear WG:

Having reviewed all of the email discussion on the mailing list it appears =
to the chairs that we have consensus to add a TTL field to the NSH base hea=
der. We would like to propose the following changes:

Section 3.2:
Update figure 2 as follows:

     0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    |Ver|O|R|    TTL    |   Length  |R|R|R|R|MD Type| Next Protocol |
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

Add the following text after figure 2:

TTL: Service plane time-to-live. An SFF MUST decrement the TTL by a value o=
f 1 for all NSH packets it receives. Decrementing by a value of 1 from 0 sh=
all result in a TTL value of 63. The default for originating an NSH packet =
is a TTL value of 63. The decrement SHALL occur before testing for 0. After=
 decrement, if the TTL is 0, the NSH packet MUST NOT be forwarded.

Section 3.4:
Update figure 4 to reflect the new base header format as per section 3.2 ba=
se header.

Section 3.5:
Update figure 5 to reflect the new base header format as per section 3.2 ba=
se header.

Section 12.2.1:
Current text is as follows:

   There are ten bits at the beginning of the NSH Base Header.  New bits
   are assigned via Standards Action [RFC5226].

   Bits 0-1 - Version
   Bit 2 - OAM (O bit)
   Bit 3 - Critical TLV (C bit)
   Bits 4-9 - Reserved

Replace entire text as follows:

   There are eight reserved bits in the NSH Base Header. New bits
   are assigned via Standards Action [RFC5226].

   Bits 0-1 - Version
   Bit 2 - OAM (O bit)
   Bit 3 - Reserved
   Bits 16-19 - Reserved

Section 12.2.3:
Current text has the MD-type as 8-bit values.

Update text for this section and table 1 to reflect 4-bit values *not* 8-bi=
t values.

Please review carefully and indicate support for these changes (or any chan=
ges to the suggested text).

Thanks,

Jim & Joel






--_000_CDF2F015F4429F458815ED2A6C2B6B0B8399F104MBX021W3CA2exch_
Content-Type: text/html; charset="iso-8859-1"
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=3Diso-8859-=
1">
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:"Monotype Corsiva";
	panose-1:3 1 1 1 1 2 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:11.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.TextedebullesCar
	{mso-style-name:"Texte de bulles Car";
	mso-style-priority:99;
	mso-style-link:"Texte de bulles";
	font-family:"Tahoma",sans-serif;}
p.Textedebulles, li.Textedebulles, div.Textedebulles
	{mso-style-name:"Texte de bulles";
	mso-style-link:"Texte de bulles Car";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.EmailStyle22
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle23
	{mso-style-type:personal;
	font-family:"Courier New",serif;
	color:black;
	font-weight:normal;
	font-style:normal;}
span.EmailStyle24
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
span.EmailStyle25
	{mso-style-type:personal;
	font-family:"Courier New",serif;
	color:black;
	font-weight:normal;
	font-style:normal;}
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:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:829321967;
	mso-list-type:hybrid;
	mso-list-template-ids:145261164 67895297 67895299 67895301 67895297 678952=
99 67895301 67895297 67895299 67895301;}
@list l0:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l0:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New",serif;}
@list l0:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l0:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l0:level5
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New",serif;}
@list l0:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l0:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l0:level8
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New",serif;}
@list l0:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></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"><span style=3D"color:#1F497D">I&#8217;d like to disa=
mbiguate the word &#8220;forwarding&#8221;.&nbsp;&nbsp; From SFF perspectiv=
e, there is forwarding to attached SF instances and there is forwarding to =
other SFFs.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&#8220;SFFs that termi=
nate a service chain MUST forward the packet to attached service functions,=
 even if SHL is decremented to 0&#8221;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;&nbsp; Ron<o:p><=
/o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><a name=3D"_MailEndCompose"><span style=3D"color:#1F=
497D"><o:p>&nbsp;</o:p></span></a></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> sfc [mailto:sfc-bounces@ietf.org] <b>On=
 Behalf Of
</b>James N Guichard<br>
<b>Sent:</b> Monday, May 1, 2017 10:22 AM<br>
<b>To:</b> mohamed.boucadair@orange.com; Dave Dolson &lt;ddolson@sandvine.c=
om&gt;; sfc@ietf.org<br>
<b>Subject:</b> Re: [sfc] TTL field within the NSH base header<o:p></o:p></=
p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">I don&#8217;t understa=
nd this sentence as if an SFF is terminating a service chain then it *<b>wo=
nt</b>* be forwarding the packets to attached SFs; Shouldn&#8217;t this sen=
tence read &#8220;SFFs that terminate a service chain
 MUST forward the packet even if SHL is decremented to 0&#8221; ?<o:p></o:p=
></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Jim<o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> <a href=3D"mailto:mohamed.boucadair@ora=
nge.com">mohamed.boucadair@orange.com</a> [<a href=3D"mailto:mohamed.boucad=
air@orange.com">mailto:mohamed.boucadair@orange.com</a>]
<br>
<b>Sent:</b> Friday, April 28, 2017 10:38 AM<br>
<b>To:</b> Dave Dolson &lt;<a href=3D"mailto:ddolson@sandvine.com">ddolson@=
sandvine.com</a>&gt;; James N Guichard &lt;<a href=3D"mailto:james.n.guicha=
rd@huawei.com">james.n.guichard@huawei.com</a>&gt;;
<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Subject:</b> RE: TTL field within the NSH base header<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span lang=3D"FR" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Courier New&quot;,serif;color:black">Re-,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"FR" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Courier New&quot;,serif;color:black"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;,serif;color:black">I see SHL as a means to prevent SFF loop=
s. There is no value in deleting a packet after an SFF decrement the SHL to=
 0, but that packet is to be passed to SFs that
 are attached to this SFF. The packet will be forwarded after stripping the=
 NSH header; no risk for SFF loops out there. No?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;,serif;color:black"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;,serif;color:black">Cheers,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;,serif;color:black">Med<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;,serif;color:black"><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"><b><span lang=3D"FR" style=3D"font-size:10.0pt;font-=
family:&quot;Tahoma&quot;,sans-serif">De&nbsp;:</span></b><span lang=3D"FR"=
 style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,sans-serif"> Dave=
 Dolson [<a href=3D"mailto:ddolson@sandvine.com">mailto:ddolson@sandvine.co=
m</a>]
<br>
<b>Envoy=E9&nbsp;:</b> vendredi 28 avril 2017 16:29<br>
<b>=C0&nbsp;:</b> BOUCADAIR Mohamed IMT/OLN; James N Guichard; <a href=3D"m=
ailto:sfc@ietf.org">
sfc@ietf.org</a><br>
<b>Objet&nbsp;:</b> RE: TTL field within the NSH base header<o:p></o:p></sp=
an></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"FR"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Med,</span><o:p></o:p>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&#8220;</span><span st=
yle=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,serif">SFFs tha=
t terminate a service chain MUST forward the packet to attached SFs even if=
 SHL is decremented to 0.&#8221;</span><o:p></o:p></p>
<p class=3D"MsoNormal">I don&#8217;t think this is right.<o:p></o:p></p>
<p class=3D"MsoNormal">If TTL/SHL is decremented to 0, this must not be for=
warded as NSH.<o:p></o:p></p>
<p class=3D"MsoNormal">I see that *<b>receiving</b>* a packet with SHL=3D1 =
can result in chain termination, i.e., NSH decapsulation. But not forwardin=
g as NSH with SHL=3D0.<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">-Dave<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,sans-serif">From:</span></b><span style=3D"font-size:10.0pt;f=
ont-family:&quot;Tahoma&quot;,sans-serif"> sfc [<a href=3D"mailto:sfc-bounc=
es@ietf.org">mailto:sfc-bounces@ietf.org</a>]
<b>On Behalf Of </b><a href=3D"mailto:mohamed.boucadair@orange.com">mohamed=
.boucadair@orange.com</a><br>
<b>Sent:</b> Friday, April 28, 2017 9:36 AM<br>
<b>To:</b> James N Guichard; <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</=
a><br>
<b>Subject:</b> Re: [sfc] TTL field within the NSH base header</span><o:p><=
/o:p></p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"FR" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Courier New&quot;,serif;color:black">Hi Jim, all,
</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"FR" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Courier New&quot;,serif;color:black">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;,serif;color:black">I have the following comments&nbsp;:
</span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in;mso-list:l0 level=
1 lfo2"><![if !supportLists]><span style=3D"font-family:Symbol"><span style=
=3D"mso-list:Ignore">=B7<span style=3D"font:7.0pt &quot;Times New Roman&quo=
t;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D"font-size:10.0pt;font-family:=
&quot;Courier New&quot;,serif;color:black">Change &#8220;TTL&#8221; to &#82=
20;SFF Hop Limit (SHL)&#8221; because this field is not about a time to liv=
e but about a limit of SFF hops to be crossed.
</span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in;mso-list:l0 level=
1 lfo2"><![if !supportLists]><span style=3D"font-family:Symbol"><span style=
=3D"mso-list:Ignore">=B7<span style=3D"font:7.0pt &quot;Times New Roman&quo=
t;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D"font-size:10.0pt;font-family:=
&quot;Courier New&quot;,serif;color:black">I don&#8217;t understand what is=
 meant by &#8220;testing&#8221;.
</span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in;mso-list:l0 level=
1 lfo2"><![if !supportLists]><span style=3D"font-family:Symbol"><span style=
=3D"mso-list:Ignore">=B7<span style=3D"font:7.0pt &quot;Times New Roman&quo=
t;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D"font-size:10.0pt;font-family:=
&quot;Courier New&quot;,serif;color:black">I suggest to make this change to=
 cover the following points:</span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.0in;text-indent:-.25in=
;mso-list:l0 level2 lfo2">
<![if !supportLists]><span style=3D"font-family:&quot;Courier New&quot;,ser=
if"><span style=3D"mso-list:Ignore">o<span style=3D"font:7.0pt &quot;Times =
New Roman&quot;">&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D"font-size:10.0pt;font-family:=
&quot;Courier New&quot;,serif;color:black">SHL should be configurable by th=
e control plane.
</span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.0in;text-indent:-.25in=
;mso-list:l0 level2 lfo2">
<![if !supportLists]><span style=3D"font-family:&quot;Courier New&quot;,ser=
if"><span style=3D"mso-list:Ignore">o<span style=3D"font:7.0pt &quot;Times =
New Roman&quot;">&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D"font-size:10.0pt;font-family:=
&quot;Courier New&quot;,serif;color:black">Packets can be forwarded to SFs =
even if SHL is decremented to 0 for the terminating SFF.
</span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.0in;text-indent:-.25in=
;mso-list:l0 level2 lfo2">
<![if !supportLists]><span style=3D"font-family:&quot;Courier New&quot;,ser=
if"><span style=3D"mso-list:Ignore">o<span style=3D"font:7.0pt &quot;Times =
New Roman&quot;">&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D"font-size:10.0pt;font-family:=
&quot;Courier New&quot;,serif;color:black">I don&#8217;t think it is a good=
 idea to include &#8220;</span><span style=3D"font-size:10.0pt;font-family:=
&quot;Courier New&quot;,serif">Decrementing by a value of 1 from 0 shall
 result in a TTL value of 63&#8221; because this will lead to a broken mech=
anism. </span>
<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;,serif;color:black">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;,serif;color:black">OLD:
</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;,serif">TTL: Service plane time-to-live. An SFF MUST decreme=
nt the TTL by a value of 1 for all NSH packets it receives. Decrementing by=
 a value of 1 from 0 shall result in a TTL value
 of 63. The default for originating an NSH packet is a TTL value of 63. The=
 decrement SHALL occur before testing for 0. After decrement, if the TTL is=
 0, the NSH packet MUST NOT be forwarded.</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;,serif;color:black">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;,serif;color:black">NEW:</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;,serif">SHL (SFF Hop Limit): Indicates the maximum SFF hops =
for a service chain. The initial SHL value SHOULD be configurable via the c=
ontrol plane; the configured initial value can
 be specific to a chain or all chains. If no initial value is explicitly pr=
ovided, the default initial SHL value 63 MUST be used. Each SFF involved in=
 forwarding an NSH packet MUST decrement SHL value by 1. The packet MUST NO=
T be forwarded to a next hop SFF
 if SHL is decremented to zero. SFFs that terminate a service chain MUST fo=
rward the packet to attached SFs even if SHL is decremented to 0.</span><o:=
p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;,serif">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;,serif">Thank you.</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;,serif">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;,serif">Cheers,</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;,serif">Med</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;,serif;color:black">&nbsp;</span><o:p></o:p></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"><b><span lang=3D"FR" style=3D"font-size:10.0pt;font-=
family:&quot;Tahoma&quot;,sans-serif">De&nbsp;:</span></b><span lang=3D"FR"=
 style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,sans-serif"> sfc =
[<a href=3D"mailto:sfc-bounces@ietf.org">mailto:sfc-bounces@ietf.org</a>]
<b>De la part de</b> James N Guichard<br>
<b>Envoy=E9&nbsp;:</b> jeudi 27 avril 2017 20:54<br>
<b>=C0&nbsp;:</b> <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Objet&nbsp;:</b> [sfc] TTL field within the NSH base header</span><o:p><=
/o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"FR">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal">Dear WG:<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Having reviewed all of the email discussion on the m=
ailing list it appears to the chairs that we have consensus to add a TTL fi=
eld to the NSH base header. We would like to propose the following changes:=
<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Section 3.2:<o:p></o:p></p>
<p class=3D"MsoNormal">Update figure 2 as follows:<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;,serif">&nbsp; &nbsp;&nbsp;&nbsp;0 1 2 3 4 5 6 7 8 9 0 1 2 3=
 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;,serif">&nbsp;&nbsp;&nbsp; &#43;-&#43;-&#43;-&#43;-&#43;-&#4=
3;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-=
&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#4=
3;-&#43;-&#43;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;,serif">&nbsp;&nbsp;&nbsp; |Ver|O|R|&nbsp;&nbsp;&nbsp; TTL&n=
bsp;&nbsp;&nbsp; |&nbsp;&nbsp; Length&nbsp; |R|R|R|R|MD Type| Next Protocol=
 |</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;,serif">&nbsp;&nbsp;&nbsp; &#43;-&#43;-&#43;-&#43;-&#43;-&#4=
3;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-=
&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#4=
3;-&#43;-&#43;</span><o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Add the following text after figure 2:<o:p></o:p></p=
>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">TTL: Service plane time-to-live. An SFF MUST decreme=
nt the TTL by a value of 1 for all NSH packets it receives. Decrementing by=
 a value of 1 from 0 shall result in a TTL value of 63. The default for ori=
ginating an NSH packet is a TTL value
 of 63. The decrement SHALL occur before testing for 0. After decrement, if=
 the TTL is 0, the NSH packet MUST NOT be forwarded.<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Section 3.4:<o:p></o:p></p>
<p class=3D"MsoNormal">Update figure 4 to reflect the new base header forma=
t as per section 3.2 base header.<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Section 3.5:<o:p></o:p></p>
<p class=3D"MsoNormal">Update figure 5 to reflect the new base header forma=
t as per section 3.2 base header.<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Section 12.2.1:<o:p></o:p></p>
<p class=3D"MsoNormal">Current text is as follows:<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; There are ten bits at the beginning of =
the NSH Base Header.&nbsp; New bits<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; are assigned via Standards Action [RFC5=
226].<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp; &nbsp;Bits 0-1 - Version<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; Bit 2 - OAM (O bit)<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; Bit 3 - Critical TLV (C bit)<o:p></o:p>=
</p>
<p class=3D"MsoNormal">&nbsp;&nbsp; Bits 4-9 - Reserved<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Replace entire text as follows:<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; There are eight reserved bits in the NS=
H Base Header. New bits<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; are assigned via Standards Action [RFC5=
226].<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; Bits 0-1 - Version<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; Bit 2 - OAM (O bit)<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; Bit 3 - Reserved<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; Bits 16-19 - Reserved<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Section 12.2.3:<o:p></o:p></p>
<p class=3D"MsoNormal">Current text has the MD-type as 8-bit values.<o:p></=
o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Update text for this section and table 1 to reflect =
4-bit values *not* 8-bit values.<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><b>Please review carefully and indicate support for =
these changes (or any changes to the suggested text).</b><o:p></o:p></p>
<p class=3D"MsoNormal"><b>&nbsp;</b><o:p></o:p></p>
<p class=3D"MsoNormal">Thanks, <o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Jim &amp; Joel<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Monotype Corsiva&qu=
ot;;color:#0070C0">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
</div>
</div>
</div>
</body>
</html>

--_000_CDF2F015F4429F458815ED2A6C2B6B0B8399F104MBX021W3CA2exch_--


From nobody Mon May  1 07:44:47 2017
Return-Path: <klarose@sandvine.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C838F129C46 for <sfc@ietfa.amsl.com>; Mon,  1 May 2017 07:44:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id UdmZYD-A02gy for <sfc@ietfa.amsl.com>; Mon,  1 May 2017 07:44:42 -0700 (PDT)
Received: from mail1.sandvine.com (Mail1.sandvine.com [64.7.137.134]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 5A3CD129C66 for <sfc@ietf.org>; Mon,  1 May 2017 07:42:13 -0700 (PDT)
Received: from BLR-EXCHP-2.sandvine.com (192.168.196.172) by wtl-exchp-1.sandvine.com (192.168.194.176) with Microsoft SMTP Server (TLS) id 14.3.319.2; Mon, 1 May 2017 10:42:11 -0400
Received: from WTL-EXCHP-1.sandvine.com ([fe80::ac6b:cc1e:f2ff:93aa]) by blr-exchp-2.sandvine.com ([::1]) with mapi id 14.03.0319.002; Mon, 1 May 2017 10:42:11 -0400
From: Kyle Larose <klarose@sandvine.com>
To: Ron Parker <Ron_Parker@affirmednetworks.com>, James N Guichard <james.n.guichard@huawei.com>, "mohamed.boucadair@orange.com" <mohamed.boucadair@orange.com>, Dave Dolson <ddolson@sandvine.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: TTL field within the NSH base header
Thread-Index: AdK/h0bahW5bvXGwSoCeYu3QIaIxxgAl9XdgAAMaEWAAADpXIACWaNtAAAAsukAAAIsOQA==
Date: Mon, 1 May 2017 14:42:11 +0000
Message-ID: <D76BBBCF97F57144BB5FCF08007244A7705CC7CD@wtl-exchp-1.sandvine.com>
References: <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD5F8E@SJCEML701-CHM.china.huawei.com> <787AE7BB302AE849A7480A190F8B933009E5E3B9@OPEXCNORMAD.corporate.adroot.infra.ftgroup> <E8355113905631478EFF04F5AA706E98705BD0A0@wtl-exchp-1.sandvine.com> <787AE7BB302AE849A7480A190F8B933009E5E4BD@OPEXCNORMAD.corporate.adroot.infra.ftgroup> <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD6993@SJCEML701-CHM.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B8399F104@MBX021-W3-CA-2.exch021.domain.local>
In-Reply-To: <CDF2F015F4429F458815ED2A6C2B6B0B8399F104@MBX021-W3-CA-2.exch021.domain.local>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [192.168.200.51]
x-c2processedorg: b2f06e69-072f-40ee-90c5-80a34e700794
Content-Type: multipart/alternative; boundary="_000_D76BBBCF97F57144BB5FCF08007244A7705CC7CDwtlexchp1sandvi_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/Fb64zwp04qdIYcZzVgAGLyBqf-Q>
Subject: Re: [sfc] TTL field within the NSH base header
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 01 May 2017 14:44:45 -0000

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

Do we really need to complicate SFFs by having them understand whether they=
 are forwarding to an SF or an SFF? Has that distinction been made previous=
ly? If not, I question whether it's worth forcing it to be made now just to=
 add one more hop to the path.

From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of Ron Parker
Sent: Monday, May 01, 2017 10:28 AM
To: James N Guichard; mohamed.boucadair@orange.com; Dave Dolson; sfc@ietf.o=
rg
Subject: Re: [sfc] TTL field within the NSH base header

I'd like to disambiguate the word "forwarding".   From SFF perspective, the=
re is forwarding to attached SF instances and there is forwarding to other =
SFFs.

"SFFs that terminate a service chain MUST forward the packet to attached se=
rvice functions, even if SHL is decremented to 0"

   Ron



From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of James N Guichard
Sent: Monday, May 1, 2017 10:22 AM
To: mohamed.boucadair@orange.com; Dave Dolson <ddolson@sandvine.com>; sfc@i=
etf.org
Subject: Re: [sfc] TTL field within the NSH base header

I don't understand this sentence as if an SFF is terminating a service chai=
n then it *wont* be forwarding the packets to attached SFs; Shouldn't this =
sentence read "SFFs that terminate a service chain MUST forward the packet =
even if SHL is decremented to 0" ?

Jim

From: mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com> [ma=
ilto:mohamed.boucadair@orange.com]
Sent: Friday, April 28, 2017 10:38 AM
To: Dave Dolson <ddolson@sandvine.com<mailto:ddolson@sandvine.com>>; James =
N Guichard <james.n.guichard@huawei.com<mailto:james.n.guichard@huawei.com>=
>; sfc@ietf.org<mailto:sfc@ietf.org>
Subject: RE: TTL field within the NSH base header

Re-,

I see SHL as a means to prevent SFF loops. There is no value in deleting a =
packet after an SFF decrement the SHL to 0, but that packet is to be passed=
 to SFs that are attached to this SFF. The packet will be forwarded after s=
tripping the NSH header; no risk for SFF loops out there. No?

Cheers,
Med

De : Dave Dolson [mailto:ddolson@sandvine.com]
Envoy=E9 : vendredi 28 avril 2017 16:29
=C0 : BOUCADAIR Mohamed IMT/OLN; James N Guichard; sfc@ietf.org<mailto:sfc@=
ietf.org>
Objet : RE: TTL field within the NSH base header

Med,

"SFFs that terminate a service chain MUST forward the packet to attached SF=
s even if SHL is decremented to 0."
I don't think this is right.
If TTL/SHL is decremented to 0, this must not be forwarded as NSH.
I see that *receiving* a packet with SHL=3D1 can result in chain terminatio=
n, i.e., NSH decapsulation. But not forwarding as NSH with SHL=3D0.

-Dave


From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of mohamed.boucadair@oran=
ge.com<mailto:mohamed.boucadair@orange.com>
Sent: Friday, April 28, 2017 9:36 AM
To: James N Guichard; sfc@ietf.org<mailto:sfc@ietf.org>
Subject: Re: [sfc] TTL field within the NSH base header

Hi Jim, all,

I have the following comments :

*        Change "TTL" to "SFF Hop Limit (SHL)" because this field is not ab=
out a time to live but about a limit of SFF hops to be crossed.

*        I don't understand what is meant by "testing".

*        I suggest to make this change to cover the following points:

o   SHL should be configurable by the control plane.

o   Packets can be forwarded to SFs even if SHL is decremented to 0 for the=
 terminating SFF.

o   I don't think it is a good idea to include "Decrementing by a value of =
1 from 0 shall result in a TTL value of 63" because this will lead to a bro=
ken mechanism.

OLD:
TTL: Service plane time-to-live. An SFF MUST decrement the TTL by a value o=
f 1 for all NSH packets it receives. Decrementing by a value of 1 from 0 sh=
all result in a TTL value of 63. The default for originating an NSH packet =
is a TTL value of 63. The decrement SHALL occur before testing for 0. After=
 decrement, if the TTL is 0, the NSH packet MUST NOT be forwarded.

NEW:
SHL (SFF Hop Limit): Indicates the maximum SFF hops for a service chain. Th=
e initial SHL value SHOULD be configurable via the control plane; the confi=
gured initial value can be specific to a chain or all chains. If no initial=
 value is explicitly provided, the default initial SHL value 63 MUST be use=
d. Each SFF involved in forwarding an NSH packet MUST decrement SHL value b=
y 1. The packet MUST NOT be forwarded to a next hop SFF if SHL is decrement=
ed to zero. SFFs that terminate a service chain MUST forward the packet to =
attached SFs even if SHL is decremented to 0.

Thank you.

Cheers,
Med

De : sfc [mailto:sfc-bounces@ietf.org] De la part de James N Guichard
Envoy=E9 : jeudi 27 avril 2017 20:54
=C0 : sfc@ietf.org<mailto:sfc@ietf.org>
Objet : [sfc] TTL field within the NSH base header

Dear WG:

Having reviewed all of the email discussion on the mailing list it appears =
to the chairs that we have consensus to add a TTL field to the NSH base hea=
der. We would like to propose the following changes:

Section 3.2:
Update figure 2 as follows:

     0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    |Ver|O|R|    TTL    |   Length  |R|R|R|R|MD Type| Next Protocol |
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

Add the following text after figure 2:

TTL: Service plane time-to-live. An SFF MUST decrement the TTL by a value o=
f 1 for all NSH packets it receives. Decrementing by a value of 1 from 0 sh=
all result in a TTL value of 63. The default for originating an NSH packet =
is a TTL value of 63. The decrement SHALL occur before testing for 0. After=
 decrement, if the TTL is 0, the NSH packet MUST NOT be forwarded.

Section 3.4:
Update figure 4 to reflect the new base header format as per section 3.2 ba=
se header.

Section 3.5:
Update figure 5 to reflect the new base header format as per section 3.2 ba=
se header.

Section 12.2.1:
Current text is as follows:

   There are ten bits at the beginning of the NSH Base Header.  New bits
   are assigned via Standards Action [RFC5226].

   Bits 0-1 - Version
   Bit 2 - OAM (O bit)
   Bit 3 - Critical TLV (C bit)
   Bits 4-9 - Reserved

Replace entire text as follows:

   There are eight reserved bits in the NSH Base Header. New bits
   are assigned via Standards Action [RFC5226].

   Bits 0-1 - Version
   Bit 2 - OAM (O bit)
   Bit 3 - Reserved
   Bits 16-19 - Reserved

Section 12.2.3:
Current text has the MD-type as 8-bit values.

Update text for this section and table 1 to reflect 4-bit values *not* 8-bi=
t values.

Please review carefully and indicate support for these changes (or any chan=
ges to the suggested text).

Thanks,

Jim & Joel






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

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-=
1">
<meta name=3D"Generator" content=3D"Microsoft 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;}
@font-face
	{font-family:"Monotype Corsiva";
	panose-1:3 1 1 1 1 2 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:11.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.TextedebullesCar
	{mso-style-name:"Texte de bulles Car";
	mso-style-priority:99;
	mso-style-link:"Texte de bulles";
	font-family:"Tahoma","sans-serif";}
p.Textedebulles, li.Textedebulles, div.Textedebulles
	{mso-style-name:"Texte de bulles";
	mso-style-link:"Texte de bulles Car";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.EmailStyle22
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle23
	{mso-style-type:personal;
	font-family:"Courier New";
	color:black;
	font-weight:normal;
	font-style:normal;}
span.EmailStyle24
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle25
	{mso-style-type:personal;
	font-family:"Courier New";
	color:black;
	font-weight:normal;
	font-style:normal;}
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.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-CA" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Do we really need to c=
omplicate SFFs by having them understand whether they are forwarding to an =
SF or an SFF? Has that distinction been made previously? If not, I question=
 whether it&#8217;s worth forcing it to be
 made now just to add one more hop to the path.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span lang=3D"EN-US" style=3D"font-size:10.0pt;fo=
nt-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;,&qu=
ot;sans-serif&quot;"> sfc [mailto:sfc-bounces@ietf.org]
<b>On Behalf Of </b>Ron Parker<br>
<b>Sent:</b> Monday, May 01, 2017 10:28 AM<br>
<b>To:</b> James N Guichard; mohamed.boucadair@orange.com; Dave Dolson; sfc=
@ietf.org<br>
<b>Subject:</b> Re: [sfc] TTL field within the NSH base header<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" style=3D"color:#1F497D">I&#8217=
;d like to disambiguate the word &#8220;forwarding&#8221;.&nbsp;&nbsp; From=
 SFF perspective, there is forwarding to attached SF instances and there is=
 forwarding to other SFFs.<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">&#8220;=
SFFs that terminate a service chain MUST forward the packet to attached ser=
vice functions, even if SHL is decremented to 0&#8221;<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">&nbsp;&=
nbsp; Ron<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"><a name=3D"_MailEndCompose"></a><span lang=3D"EN-US"=
 style=3D"color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span lang=3D"EN-US">From:</span></b><span lang=
=3D"EN-US"> sfc [mailto:sfc-bounces@ietf.org]
<b>On Behalf Of </b>James N Guichard<br>
<b>Sent:</b> Monday, May 1, 2017 10:22 AM<br>
<b>To:</b> mohamed.boucadair@orange.com; Dave Dolson &lt;ddolson@sandvine.c=
om&gt;; sfc@ietf.org<br>
<b>Subject:</b> Re: [sfc] TTL field within the NSH base header<o:p></o:p></=
span></p>
</div>
</div>
<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" style=3D"color:#1F497D">I don&#=
8217;t understand this sentence as if an SFF is terminating a service chain=
 then it *<b>wont</b>* be forwarding the packets to attached SFs; Shouldn&#=
8217;t this sentence read &#8220;SFFs that terminate a service
 chain MUST forward the packet even if SHL is decremented to 0&#8221; ?<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">Jim<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 #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span lang=3D"EN-US">From:</span></b><span lang=
=3D"EN-US"> <a href=3D"mailto:mohamed.boucadair@orange.com">
mohamed.boucadair@orange.com</a> [<a href=3D"mailto:mohamed.boucadair@orang=
e.com">mailto:mohamed.boucadair@orange.com</a>]
<br>
<b>Sent:</b> Friday, April 28, 2017 10:38 AM<br>
<b>To:</b> Dave Dolson &lt;<a href=3D"mailto:ddolson@sandvine.com">ddolson@=
sandvine.com</a>&gt;; James N Guichard &lt;<a href=3D"mailto:james.n.guicha=
rd@huawei.com">james.n.guichard@huawei.com</a>&gt;;
<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Subject:</b> RE: TTL field within the NSH base header<o:p></o:p></span><=
/p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"FR" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Courier New&quot;;color:black">Re-,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"FR" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Courier New&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black">I see SHL as a means to prevent=
 SFF loops. There is no value in deleting a packet after an SFF decrement t=
he SHL to 0, but that packet is to be passed to
 SFs that are attached to this SFF. The packet will be forwarded after stri=
pping the NSH header; no risk for SFF loops out there. No?<o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black">Cheers,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black">Med<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black"><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"><b><span lang=3D"FR" style=3D"font-size:10.0pt;font-=
family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">De&nbsp;:</span></b><span=
 lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot=
;sans-serif&quot;"> Dave Dolson [<a href=3D"mailto:ddolson@sandvine.com">ma=
ilto:ddolson@sandvine.com</a>]
<br>
<b>Envoy=E9&nbsp;:</b> vendredi 28 avril 2017 16:29<br>
<b>=C0&nbsp;:</b> BOUCADAIR Mohamed IMT/OLN; James N Guichard; <a href=3D"m=
ailto:sfc@ietf.org">
sfc@ietf.org</a><br>
<b>Objet&nbsp;:</b> RE: TTL field within the NSH base header<o:p></o:p></sp=
an></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"FR"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Med,</s=
pan><span lang=3D"EN-US"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;<=
/span><span lang=3D"EN-US"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&#8220;=
</span><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Cou=
rier New&quot;">SFFs that terminate a service chain MUST forward the packet=
 to attached SFs even if SHL is decremented to 0.&#8221;</span><span lang=
=3D"EN-US"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">I don&#8217;t think this is rig=
ht.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">If TTL/SHL is decremented to 0,=
 this must not be forwarded as NSH.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">I see that *<b>receiving</b>* a=
 packet with SHL=3D1 can result in chain termination, i.e., NSH decapsulati=
on. But not forwarding as NSH with SHL=3D0.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">-Dave<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;<=
/span><span lang=3D"EN-US"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;<=
/span><span lang=3D"EN-US"><o:p></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"><b><span lang=3D"EN-US" style=3D"font-size:10.0pt;fo=
nt-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;,&qu=
ot;sans-serif&quot;"> sfc [<a href=3D"mailto:sfc-bounces@ietf.org">mailto:s=
fc-bounces@ietf.org</a>]
<b>On Behalf Of </b><a href=3D"mailto:mohamed.boucadair@orange.com">mohamed=
.boucadair@orange.com</a><br>
<b>Sent:</b> Friday, April 28, 2017 9:36 AM<br>
<b>To:</b> James N Guichard; <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</=
a><br>
<b>Subject:</b> Re: [sfc] TTL field within the NSH base header</span><span =
lang=3D"EN-US"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"FR" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Courier New&quot;;color:black">Hi Jim, all,
</span><span lang=3D"EN-US"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"FR" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Courier New&quot;;color:black">&nbsp;</span><span lang=3D"EN-US">=
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black">I have the following comments&n=
bsp;:
</span><span lang=3D"EN-US"><o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in"><span lang=3D"EN=
-US" style=3D"font-family:Symbol">=B7</span><span lang=3D"EN-US" style=3D"f=
ont-size:7.0pt;font-family:&quot;Times New Roman&quot;,&quot;serif&quot;">&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Cou=
rier New&quot;;color:black">Change &#8220;TTL&#8221; to &#8220;SFF Hop Limi=
t (SHL)&#8221; because this field is not about a time to live but about a l=
imit of SFF hops to be crossed.
</span><span lang=3D"EN-US"><o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in"><span lang=3D"EN=
-US" style=3D"font-family:Symbol">=B7</span><span lang=3D"EN-US" style=3D"f=
ont-size:7.0pt;font-family:&quot;Times New Roman&quot;,&quot;serif&quot;">&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Cou=
rier New&quot;;color:black">I don&#8217;t understand what is meant by &#822=
0;testing&#8221;.
</span><span lang=3D"EN-US"><o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in"><span lang=3D"EN=
-US" style=3D"font-family:Symbol">=B7</span><span lang=3D"EN-US" style=3D"f=
ont-size:7.0pt;font-family:&quot;Times New Roman&quot;,&quot;serif&quot;">&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Cou=
rier New&quot;;color:black">I suggest to make this change to cover the foll=
owing points:</span><span lang=3D"EN-US"><o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.0in;text-indent:-.25in=
"><span lang=3D"EN-US" style=3D"font-family:&quot;Courier New&quot;">o</spa=
n><span lang=3D"EN-US" style=3D"font-size:7.0pt;font-family:&quot;Times New=
 Roman&quot;,&quot;serif&quot;">&nbsp;&nbsp;
</span><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Cou=
rier New&quot;;color:black">SHL should be configurable by the control plane=
.
</span><span lang=3D"EN-US"><o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.0in;text-indent:-.25in=
"><span lang=3D"EN-US" style=3D"font-family:&quot;Courier New&quot;">o</spa=
n><span lang=3D"EN-US" style=3D"font-size:7.0pt;font-family:&quot;Times New=
 Roman&quot;,&quot;serif&quot;">&nbsp;&nbsp;
</span><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Cou=
rier New&quot;;color:black">Packets can be forwarded to SFs even if SHL is =
decremented to 0 for the terminating SFF.
</span><span lang=3D"EN-US"><o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.0in;text-indent:-.25in=
"><span lang=3D"EN-US" style=3D"font-family:&quot;Courier New&quot;">o</spa=
n><span lang=3D"EN-US" style=3D"font-size:7.0pt;font-family:&quot;Times New=
 Roman&quot;,&quot;serif&quot;">&nbsp;&nbsp;
</span><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Cou=
rier New&quot;;color:black">I don&#8217;t think it is a good idea to includ=
e &#8220;</span><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:=
&quot;Courier New&quot;">Decrementing by a value of 1 from 0 shall result
 in a TTL value of 63&#8221; because this will lead to a broken mechanism. =
</span><span lang=3D"EN-US"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black">&nbsp;</span><span lang=3D"EN-U=
S"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black">OLD:
</span><span lang=3D"EN-US"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;">TTL: Service plane time-to-live. An SFF MUS=
T decrement the TTL by a value of 1 for all NSH packets it receives. Decrem=
enting by a value of 1 from 0 shall result in a
 TTL value of 63. The default for originating an NSH packet is a TTL value =
of 63. The decrement SHALL occur before testing for 0. After decrement, if =
the TTL is 0, the NSH packet MUST NOT be forwarded.</span><span lang=3D"EN-=
US"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black">&nbsp;</span><span lang=3D"EN-U=
S"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black">NEW:</span><span lang=3D"EN-US"=
><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;">SHL (SFF Hop Limit): Indicates the maximum =
SFF hops for a service chain. The initial SHL value SHOULD be configurable =
via the control plane; the configured initial value
 can be specific to a chain or all chains. If no initial value is explicitl=
y provided, the default initial SHL value 63 MUST be used. Each SFF involve=
d in forwarding an NSH packet MUST decrement SHL value by 1. The packet MUS=
T NOT be forwarded to a next hop
 SFF if SHL is decremented to zero. SFFs that terminate a service chain MUS=
T forward the packet to attached SFs even if SHL is decremented to 0.</span=
><span lang=3D"EN-US"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;">&nbsp;</span><span lang=3D"EN-US"><o:p></o:=
p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;">Thank you.</span><span lang=3D"EN-US"><o:p>=
</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;">&nbsp;</span><span lang=3D"EN-US"><o:p></o:=
p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;">Cheers,</span><span lang=3D"EN-US"><o:p></o=
:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;">Med</span><span lang=3D"EN-US"><o:p></o:p><=
/span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black">&nbsp;</span><span lang=3D"EN-U=
S"><o:p></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"><b><span lang=3D"FR" style=3D"font-size:10.0pt;font-=
family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">De&nbsp;:</span></b><span=
 lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot=
;sans-serif&quot;"> sfc [<a href=3D"mailto:sfc-bounces@ietf.org">mailto:sfc=
-bounces@ietf.org</a>]
<b>De la part de</b> James N Guichard<br>
<b>Envoy=E9&nbsp;:</b> jeudi 27 avril 2017 20:54<br>
<b>=C0&nbsp;:</b> <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Objet&nbsp;:</b> [sfc] TTL field within the NSH base header</span><span =
lang=3D"EN-US"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"FR">&nbsp;</span><span lang=3D"EN-US">=
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Dear WG:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Having reviewed all of the emai=
l discussion on the mailing list it appears to the chairs that we have cons=
ensus to add a TTL field to the NSH base header. We would like to propose t=
he following changes:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Section 3.2:<o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Update figure 2 as follows:<o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;">&nbsp; &nbsp;&nbsp;&nbsp;0 1 2 3 4 5 6 7 8 =
9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1</span><span lang=3D"EN-US"><o=
:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;">&nbsp;&nbsp;&nbsp; &#43;-&#43;-&#43;-&#43;-=
&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#4=
3;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-=
&#43;-&#43;-&#43;-&#43;</span><span lang=3D"EN-US"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;">&nbsp;&nbsp;&nbsp; |Ver|O|R|&nbsp;&nbsp;&nb=
sp; TTL&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; Length&nbsp; |R|R|R|R|MD Type| Next=
 Protocol |</span><span lang=3D"EN-US"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;">&nbsp;&nbsp;&nbsp; &#43;-&#43;-&#43;-&#43;-=
&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#4=
3;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-=
&#43;-&#43;-&#43;-&#43;</span><span lang=3D"EN-US"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Add the following text after fi=
gure 2:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">TTL: Service plane time-to-live=
. An SFF MUST decrement the TTL by a value of 1 for all NSH packets it rece=
ives. Decrementing by a value of 1 from 0 shall result in a TTL value of 63=
. The default for originating an NSH
 packet is a TTL value of 63. The decrement SHALL occur before testing for =
0. After decrement, if the TTL is 0, the NSH packet MUST NOT be forwarded.<=
o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Section 3.4:<o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Update figure 4 to reflect the =
new base header format as per section 3.2 base header.<o:p></o:p></span></p=
>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Section 3.5:<o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Update figure 5 to reflect the =
new base header format as per section 3.2 base header.<o:p></o:p></span></p=
>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Section 12.2.1:<o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Current text is as follows:<o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&nbsp; There are ten bits=
 at the beginning of the NSH Base Header.&nbsp; New bits<o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&nbsp; are assigned via S=
tandards Action [RFC5226].<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp; &nbsp;Bits 0-1 - Version=
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&nbsp; Bit 2 - OAM (O bit=
)<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&nbsp; Bit 3 - Critical T=
LV (C bit)<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&nbsp; Bits 4-9 - Reserve=
d<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Replace entire text as follows:=
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&nbsp; There are eight re=
served bits in the NSH Base Header. New bits<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&nbsp; are assigned via S=
tandards Action [RFC5226].<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&nbsp; Bits 0-1 - Version=
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&nbsp; Bit 2 - OAM (O bit=
)<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&nbsp; Bit 3 - Reserved<o=
:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&nbsp; Bits 16-19 - Reser=
ved<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Section 12.2.3:<o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Current text has the MD-type as=
 8-bit values.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Update text for this section an=
d table 1 to reflect 4-bit values *not* 8-bit values.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><span lang=3D"EN-US">Please review carefully and =
indicate support for these changes (or any changes to the suggested text).<=
/span></b><span lang=3D"EN-US"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><span lang=3D"EN-US">&nbsp;</span></b><span lang=
=3D"EN-US"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Thanks, <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Jim &amp; Joel<o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:&quot;Mono=
type Corsiva&quot;;color:#0070C0">&nbsp;</span><span lang=3D"EN-US"><o:p></=
o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;<o:p></o:p></span></p>
</div>
</div>
</div>
</body>
</html>

--_000_D76BBBCF97F57144BB5FCF08007244A7705CC7CDwtlexchp1sandvi_--


From nobody Mon May  1 07:47:55 2017
Return-Path: <james.n.guichard@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0ADA5129329 for <sfc@ietfa.amsl.com>; Mon,  1 May 2017 07:47:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.22
X-Spam-Level: 
X-Spam-Status: No, score=-4.22 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.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id B7RzQgkkHOUh for <sfc@ietfa.amsl.com>; Mon,  1 May 2017 07:47:51 -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 815BD129C51 for <sfc@ietf.org>; Mon,  1 May 2017 07:45:21 -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 DFU69307; Mon, 01 May 2017 14:45:19 +0000 (GMT)
Received: from SJCEML703-CHM.china.huawei.com (10.208.112.39) by lhreml704-cah.china.huawei.com (10.201.108.45) with Microsoft SMTP Server (TLS) id 14.3.301.0; Mon, 1 May 2017 15:45:18 +0100
Received: from SJCEML701-CHM.china.huawei.com ([169.254.3.8]) by SJCEML703-CHM.china.huawei.com ([169.254.5.195]) with mapi id 14.03.0235.001;  Mon, 1 May 2017 07:45:13 -0700
From: James N Guichard <james.n.guichard@huawei.com>
To: Ron Parker <Ron_Parker@affirmednetworks.com>, "mohamed.boucadair@orange.com" <mohamed.boucadair@orange.com>, Dave Dolson <ddolson@sandvine.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: TTL field within the NSH base header
Thread-Index: AdK/h0bahW5bvXGwSoCeYu3QIaIxxgAl9XdgAAMaEWAAADpXIACWaNtAAAAsukAAAKE6YA==
Date: Mon, 1 May 2017 14:45:12 +0000
Message-ID: <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD69C4@SJCEML701-CHM.china.huawei.com>
References: <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD5F8E@SJCEML701-CHM.china.huawei.com> <787AE7BB302AE849A7480A190F8B933009E5E3B9@OPEXCNORMAD.corporate.adroot.infra.ftgroup> <E8355113905631478EFF04F5AA706E98705BD0A0@wtl-exchp-1.sandvine.com> <787AE7BB302AE849A7480A190F8B933009E5E4BD@OPEXCNORMAD.corporate.adroot.infra.ftgroup> <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD6993@SJCEML701-CHM.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B8399F104@MBX021-W3-CA-2.exch021.domain.local>
In-Reply-To: <CDF2F015F4429F458815ED2A6C2B6B0B8399F104@MBX021-W3-CA-2.exch021.domain.local>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.47.144.158]
Content-Type: multipart/alternative; boundary="_000_BF1BE6D99B52F84AB9B48B7CF6F17DA3DD69C4SJCEML701CHMchina_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020203.59074A00.0093, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=169.254.3.8, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: c9d7e4bbe64720a173b49986c95d2b49
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/rWkJZ8AxdEkWnCMUPuYUhBMMirk>
Subject: Re: [sfc] TTL field within the NSH base header
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 01 May 2017 14:47:53 -0000

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

Yes but my point was if the SFF is *terminating* the service chain there ar=
e no service functions left to be forwarded to so the sentence does not mak=
e any sense. If however the SFF is terminating the service chain and at ter=
mination the SHL reaches 0 then it should still forward the packet (after r=
emoval of NSH).

Jim

From: Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
Sent: Monday, May 01, 2017 10:28 AM
To: James N Guichard <james.n.guichard@huawei.com>; mohamed.boucadair@orang=
e.com; Dave Dolson <ddolson@sandvine.com>; sfc@ietf.org
Subject: RE: TTL field within the NSH base header

I'd like to disambiguate the word "forwarding".   From SFF perspective, the=
re is forwarding to attached SF instances and there is forwarding to other =
SFFs.

"SFFs that terminate a service chain MUST forward the packet to attached se=
rvice functions, even if SHL is decremented to 0"

   Ron



From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of James N Guichard
Sent: Monday, May 1, 2017 10:22 AM
To: mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com>; Dave=
 Dolson <ddolson@sandvine.com<mailto:ddolson@sandvine.com>>; sfc@ietf.org<m=
ailto:sfc@ietf.org>
Subject: Re: [sfc] TTL field within the NSH base header

I don't understand this sentence as if an SFF is terminating a service chai=
n then it *wont* be forwarding the packets to attached SFs; Shouldn't this =
sentence read "SFFs that terminate a service chain MUST forward the packet =
even if SHL is decremented to 0" ?

Jim

From: mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com> [ma=
ilto:mohamed.boucadair@orange.com]
Sent: Friday, April 28, 2017 10:38 AM
To: Dave Dolson <ddolson@sandvine.com<mailto:ddolson@sandvine.com>>; James =
N Guichard <james.n.guichard@huawei.com<mailto:james.n.guichard@huawei.com>=
>; sfc@ietf.org<mailto:sfc@ietf.org>
Subject: RE: TTL field within the NSH base header

Re-,

I see SHL as a means to prevent SFF loops. There is no value in deleting a =
packet after an SFF decrement the SHL to 0, but that packet is to be passed=
 to SFs that are attached to this SFF. The packet will be forwarded after s=
tripping the NSH header; no risk for SFF loops out there. No?

Cheers,
Med

De : Dave Dolson [mailto:ddolson@sandvine.com]
Envoy=E9 : vendredi 28 avril 2017 16:29
=C0 : BOUCADAIR Mohamed IMT/OLN; James N Guichard; sfc@ietf.org<mailto:sfc@=
ietf.org>
Objet : RE: TTL field within the NSH base header

Med,

"SFFs that terminate a service chain MUST forward the packet to attached SF=
s even if SHL is decremented to 0."
I don't think this is right.
If TTL/SHL is decremented to 0, this must not be forwarded as NSH.
I see that *receiving* a packet with SHL=3D1 can result in chain terminatio=
n, i.e., NSH decapsulation. But not forwarding as NSH with SHL=3D0.

-Dave


From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of mohamed.boucadair@oran=
ge.com<mailto:mohamed.boucadair@orange.com>
Sent: Friday, April 28, 2017 9:36 AM
To: James N Guichard; sfc@ietf.org<mailto:sfc@ietf.org>
Subject: Re: [sfc] TTL field within the NSH base header

Hi Jim, all,

I have the following comments :

=B7         Change "TTL" to "SFF Hop Limit (SHL)" because this field is not=
 about a time to live but about a limit of SFF hops to be crossed.

=B7         I don't understand what is meant by "testing".

=B7         I suggest to make this change to cover the following points:

o   SHL should be configurable by the control plane.

o   Packets can be forwarded to SFs even if SHL is decremented to 0 for the=
 terminating SFF.

o   I don't think it is a good idea to include "Decrementing by a value of =
1 from 0 shall result in a TTL value of 63" because this will lead to a bro=
ken mechanism.

OLD:
TTL: Service plane time-to-live. An SFF MUST decrement the TTL by a value o=
f 1 for all NSH packets it receives. Decrementing by a value of 1 from 0 sh=
all result in a TTL value of 63. The default for originating an NSH packet =
is a TTL value of 63. The decrement SHALL occur before testing for 0. After=
 decrement, if the TTL is 0, the NSH packet MUST NOT be forwarded.

NEW:
SHL (SFF Hop Limit): Indicates the maximum SFF hops for a service chain. Th=
e initial SHL value SHOULD be configurable via the control plane; the confi=
gured initial value can be specific to a chain or all chains. If no initial=
 value is explicitly provided, the default initial SHL value 63 MUST be use=
d. Each SFF involved in forwarding an NSH packet MUST decrement SHL value b=
y 1. The packet MUST NOT be forwarded to a next hop SFF if SHL is decrement=
ed to zero. SFFs that terminate a service chain MUST forward the packet to =
attached SFs even if SHL is decremented to 0.

Thank you.

Cheers,
Med

De : sfc [mailto:sfc-bounces@ietf.org] De la part de James N Guichard
Envoy=E9 : jeudi 27 avril 2017 20:54
=C0 : sfc@ietf.org<mailto:sfc@ietf.org>
Objet : [sfc] TTL field within the NSH base header

Dear WG:

Having reviewed all of the email discussion on the mailing list it appears =
to the chairs that we have consensus to add a TTL field to the NSH base hea=
der. We would like to propose the following changes:

Section 3.2:
Update figure 2 as follows:

     0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    |Ver|O|R|    TTL    |   Length  |R|R|R|R|MD Type| Next Protocol |
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

Add the following text after figure 2:

TTL: Service plane time-to-live. An SFF MUST decrement the TTL by a value o=
f 1 for all NSH packets it receives. Decrementing by a value of 1 from 0 sh=
all result in a TTL value of 63. The default for originating an NSH packet =
is a TTL value of 63. The decrement SHALL occur before testing for 0. After=
 decrement, if the TTL is 0, the NSH packet MUST NOT be forwarded.

Section 3.4:
Update figure 4 to reflect the new base header format as per section 3.2 ba=
se header.

Section 3.5:
Update figure 5 to reflect the new base header format as per section 3.2 ba=
se header.

Section 12.2.1:
Current text is as follows:

   There are ten bits at the beginning of the NSH Base Header.  New bits
   are assigned via Standards Action [RFC5226].

   Bits 0-1 - Version
   Bit 2 - OAM (O bit)
   Bit 3 - Critical TLV (C bit)
   Bits 4-9 - Reserved

Replace entire text as follows:

   There are eight reserved bits in the NSH Base Header. New bits
   are assigned via Standards Action [RFC5226].

   Bits 0-1 - Version
   Bit 2 - OAM (O bit)
   Bit 3 - Reserved
   Bits 16-19 - Reserved

Section 12.2.3:
Current text has the MD-type as 8-bit values.

Update text for this section and table 1 to reflect 4-bit values *not* 8-bi=
t values.

Please review carefully and indicate support for these changes (or any chan=
ges to the suggested text).

Thanks,

Jim & Joel






--_000_BF1BE6D99B52F84AB9B48B7CF6F17DA3DD69C4SJCEML701CHMchina_
Content-Type: text/html; charset="iso-8859-1"
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=3Diso-8859-=
1">
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:"Monotype Corsiva";
	panose-1:3 1 1 1 1 2 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:0in;
	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;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:11.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.TextedebullesCar
	{mso-style-name:"Texte de bulles Car";
	mso-style-priority:99;
	mso-style-link:"Texte de bulles";
	font-family:"Tahoma",sans-serif;}
p.Textedebulles, li.Textedebulles, div.Textedebulles
	{mso-style-name:"Texte de bulles";
	mso-style-link:"Texte de bulles Car";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.EmailStyle22
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle23
	{mso-style-type:personal;
	font-family:"Courier New";
	color:black;
	font-weight:normal;
	font-style:normal;}
span.EmailStyle24
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
span.EmailStyle25
	{mso-style-type:personal;
	font-family:"Courier New";
	color:black;
	font-weight:normal;
	font-style:normal;}
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.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:829321967;
	mso-list-type:hybrid;
	mso-list-template-ids:145261164 67895297 67895299 67895301 67895297 678952=
99 67895301 67895297 67895299 67895301;}
@list l0:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l0:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l0:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l0:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l0:level5
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l0:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l0:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l0:level8
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l0:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></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"><span style=3D"color:#1F497D">Yes but my point was i=
f the SFF is *<b>terminating</b>* the service chain there are no service fu=
nctions left to be forwarded to so the sentence does not make any sense. If=
 however the SFF is terminating the
 service chain and at termination the SHL reaches 0 then it should still fo=
rward the packet (after removal of NSH).<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Jim<o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><a name=3D"_MailEndCompose"><span style=3D"color:#1F=
497D"><o:p>&nbsp;</o:p></span></a></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> Ron Parker [mailto:Ron_Parker@affirmedn=
etworks.com]
<br>
<b>Sent:</b> Monday, May 01, 2017 10:28 AM<br>
<b>To:</b> James N Guichard &lt;james.n.guichard@huawei.com&gt;; mohamed.bo=
ucadair@orange.com; Dave Dolson &lt;ddolson@sandvine.com&gt;; sfc@ietf.org<=
br>
<b>Subject:</b> RE: TTL field within the NSH base header<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">I&#8217;d like to disa=
mbiguate the word &#8220;forwarding&#8221;.&nbsp;&nbsp; From SFF perspectiv=
e, there is forwarding to attached SF instances and there is forwarding to =
other SFFs.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&#8220;SFFs that termi=
nate a service chain MUST forward the packet to attached service functions,=
 even if SHL is decremented to 0&#8221;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;&nbsp; Ron<o:p><=
/o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> sfc [<a href=3D"mailto:sfc-bounces@ietf=
.org">mailto:sfc-bounces@ietf.org</a>]
<b>On Behalf Of </b>James N Guichard<br>
<b>Sent:</b> Monday, May 1, 2017 10:22 AM<br>
<b>To:</b> <a href=3D"mailto:mohamed.boucadair@orange.com">mohamed.boucadai=
r@orange.com</a>; Dave Dolson &lt;<a href=3D"mailto:ddolson@sandvine.com">d=
dolson@sandvine.com</a>&gt;;
<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Subject:</b> Re: [sfc] TTL field within the NSH base header<o:p></o:p></=
p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">I don&#8217;t understa=
nd this sentence as if an SFF is terminating a service chain then it *<b>wo=
nt</b>* be forwarding the packets to attached SFs; Shouldn&#8217;t this sen=
tence read &#8220;SFFs that terminate a service chain
 MUST forward the packet even if SHL is decremented to 0&#8221; ?<o:p></o:p=
></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Jim<o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> <a href=3D"mailto:mohamed.boucadair@ora=
nge.com">mohamed.boucadair@orange.com</a> [<a href=3D"mailto:mohamed.boucad=
air@orange.com">mailto:mohamed.boucadair@orange.com</a>]
<br>
<b>Sent:</b> Friday, April 28, 2017 10:38 AM<br>
<b>To:</b> Dave Dolson &lt;<a href=3D"mailto:ddolson@sandvine.com">ddolson@=
sandvine.com</a>&gt;; James N Guichard &lt;<a href=3D"mailto:james.n.guicha=
rd@huawei.com">james.n.guichard@huawei.com</a>&gt;;
<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Subject:</b> RE: TTL field within the NSH base header<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span lang=3D"FR" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Courier New&quot;;color:black">Re-,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"FR" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Courier New&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black">I see SHL as a means to prevent SFF loops. The=
re is no value in deleting a packet after an SFF decrement the SHL to 0, bu=
t that packet is to be passed to SFs that are
 attached to this SFF. The packet will be forwarded after stripping the NSH=
 header; no risk for SFF loops out there. No?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black">Cheers,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black">Med<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black"><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"><b><span lang=3D"FR" style=3D"font-size:10.0pt;font-=
family:&quot;Tahoma&quot;,sans-serif">De&nbsp;:</span></b><span lang=3D"FR"=
 style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,sans-serif"> Dave=
 Dolson [<a href=3D"mailto:ddolson@sandvine.com">mailto:ddolson@sandvine.co=
m</a>]
<br>
<b>Envoy=E9&nbsp;:</b> vendredi 28 avril 2017 16:29<br>
<b>=C0&nbsp;:</b> BOUCADAIR Mohamed IMT/OLN; James N Guichard; <a href=3D"m=
ailto:sfc@ietf.org">
sfc@ietf.org</a><br>
<b>Objet&nbsp;:</b> RE: TTL field within the NSH base header<o:p></o:p></sp=
an></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"FR"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Med,</span><o:p></o:p>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&#8220;</span><span st=
yle=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;">SFFs that term=
inate a service chain MUST forward the packet to attached SFs even if SHL i=
s decremented to 0.&#8221;</span><o:p></o:p></p>
<p class=3D"MsoNormal">I don&#8217;t think this is right.<o:p></o:p></p>
<p class=3D"MsoNormal">If TTL/SHL is decremented to 0, this must not be for=
warded as NSH.<o:p></o:p></p>
<p class=3D"MsoNormal">I see that *<b>receiving</b>* a packet with SHL=3D1 =
can result in chain termination, i.e., NSH decapsulation. But not forwardin=
g as NSH with SHL=3D0.<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">-Dave<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,sans-serif">From:</span></b><span style=3D"font-size:10.0pt;f=
ont-family:&quot;Tahoma&quot;,sans-serif"> sfc [<a href=3D"mailto:sfc-bounc=
es@ietf.org">mailto:sfc-bounces@ietf.org</a>]
<b>On Behalf Of </b><a href=3D"mailto:mohamed.boucadair@orange.com">mohamed=
.boucadair@orange.com</a><br>
<b>Sent:</b> Friday, April 28, 2017 9:36 AM<br>
<b>To:</b> James N Guichard; <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</=
a><br>
<b>Subject:</b> Re: [sfc] TTL field within the NSH base header</span><o:p><=
/o:p></p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"FR" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Courier New&quot;;color:black">Hi Jim, all,
</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"FR" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Courier New&quot;;color:black">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black">I have the following comments&nbsp;:
</span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in;mso-list:l0 level=
1 lfo2"><![if !supportLists]><span style=3D"font-family:Symbol"><span style=
=3D"mso-list:Ignore">=B7<span style=3D"font:7.0pt &quot;Times New Roman&quo=
t;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D"font-size:10.0pt;font-family:=
&quot;Courier New&quot;;color:black">Change &#8220;TTL&#8221; to &#8220;SFF=
 Hop Limit (SHL)&#8221; because this field is not about a time to live but =
about a limit of SFF hops to be crossed.
</span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in;mso-list:l0 level=
1 lfo2"><![if !supportLists]><span style=3D"font-family:Symbol"><span style=
=3D"mso-list:Ignore">=B7<span style=3D"font:7.0pt &quot;Times New Roman&quo=
t;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D"font-size:10.0pt;font-family:=
&quot;Courier New&quot;;color:black">I don&#8217;t understand what is meant=
 by &#8220;testing&#8221;.
</span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in;mso-list:l0 level=
1 lfo2"><![if !supportLists]><span style=3D"font-family:Symbol"><span style=
=3D"mso-list:Ignore">=B7<span style=3D"font:7.0pt &quot;Times New Roman&quo=
t;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D"font-size:10.0pt;font-family:=
&quot;Courier New&quot;;color:black">I suggest to make this change to cover=
 the following points:</span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.0in;text-indent:-.25in=
;mso-list:l0 level2 lfo2">
<![if !supportLists]><span style=3D"font-family:&quot;Courier New&quot;"><s=
pan style=3D"mso-list:Ignore">o<span style=3D"font:7.0pt &quot;Times New Ro=
man&quot;">&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D"font-size:10.0pt;font-family:=
&quot;Courier New&quot;;color:black">SHL should be configurable by the cont=
rol plane.
</span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.0in;text-indent:-.25in=
;mso-list:l0 level2 lfo2">
<![if !supportLists]><span style=3D"font-family:&quot;Courier New&quot;"><s=
pan style=3D"mso-list:Ignore">o<span style=3D"font:7.0pt &quot;Times New Ro=
man&quot;">&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D"font-size:10.0pt;font-family:=
&quot;Courier New&quot;;color:black">Packets can be forwarded to SFs even i=
f SHL is decremented to 0 for the terminating SFF.
</span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.0in;text-indent:-.25in=
;mso-list:l0 level2 lfo2">
<![if !supportLists]><span style=3D"font-family:&quot;Courier New&quot;"><s=
pan style=3D"mso-list:Ignore">o<span style=3D"font:7.0pt &quot;Times New Ro=
man&quot;">&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D"font-size:10.0pt;font-family:=
&quot;Courier New&quot;;color:black">I don&#8217;t think it is a good idea =
to include &#8220;</span><span style=3D"font-size:10.0pt;font-family:&quot;=
Courier New&quot;">Decrementing by a value of 1 from 0 shall result
 in a TTL value of 63&#8221; because this will lead to a broken mechanism. =
</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black">OLD:
</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">TTL: Service plane time-to-live. An SFF MUST decrement the=
 TTL by a value of 1 for all NSH packets it receives. Decrementing by a val=
ue of 1 from 0 shall result in a TTL value of
 63. The default for originating an NSH packet is a TTL value of 63. The de=
crement SHALL occur before testing for 0. After decrement, if the TTL is 0,=
 the NSH packet MUST NOT be forwarded.</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black">NEW:</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">SHL (SFF Hop Limit): Indicates the maximum SFF hops for a =
service chain. The initial SHL value SHOULD be configurable via the control=
 plane; the configured initial value can be specific
 to a chain or all chains. If no initial value is explicitly provided, the =
default initial SHL value 63 MUST be used. Each SFF involved in forwarding =
an NSH packet MUST decrement SHL value by 1. The packet MUST NOT be forward=
ed to a next hop SFF if SHL is decremented
 to zero. SFFs that terminate a service chain MUST forward the packet to at=
tached SFs even if SHL is decremented to 0.</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">Thank you.</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">Cheers,</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">Med</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black">&nbsp;</span><o:p></o:p></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"><b><span lang=3D"FR" style=3D"font-size:10.0pt;font-=
family:&quot;Tahoma&quot;,sans-serif">De&nbsp;:</span></b><span lang=3D"FR"=
 style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,sans-serif"> sfc =
[<a href=3D"mailto:sfc-bounces@ietf.org">mailto:sfc-bounces@ietf.org</a>]
<b>De la part de</b> James N Guichard<br>
<b>Envoy=E9&nbsp;:</b> jeudi 27 avril 2017 20:54<br>
<b>=C0&nbsp;:</b> <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Objet&nbsp;:</b> [sfc] TTL field within the NSH base header</span><o:p><=
/o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"FR">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal">Dear WG:<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Having reviewed all of the email discussion on the m=
ailing list it appears to the chairs that we have consensus to add a TTL fi=
eld to the NSH base header. We would like to propose the following changes:=
<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Section 3.2:<o:p></o:p></p>
<p class=3D"MsoNormal">Update figure 2 as follows:<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">&nbsp; &nbsp;&nbsp;&nbsp;0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6=
 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">&nbsp;&nbsp;&nbsp; &#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#4=
3;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-=
&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#4=
3;-&#43;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">&nbsp;&nbsp;&nbsp; |Ver|O|R|&nbsp;&nbsp;&nbsp; TTL&nbsp;&n=
bsp;&nbsp; |&nbsp;&nbsp; Length&nbsp; |R|R|R|R|MD Type| Next Protocol |</sp=
an><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">&nbsp;&nbsp;&nbsp; &#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#4=
3;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-=
&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#4=
3;-&#43;</span><o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Add the following text after figure 2:<o:p></o:p></p=
>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">TTL: Service plane time-to-live. An SFF MUST decreme=
nt the TTL by a value of 1 for all NSH packets it receives. Decrementing by=
 a value of 1 from 0 shall result in a TTL value of 63. The default for ori=
ginating an NSH packet is a TTL value
 of 63. The decrement SHALL occur before testing for 0. After decrement, if=
 the TTL is 0, the NSH packet MUST NOT be forwarded.<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Section 3.4:<o:p></o:p></p>
<p class=3D"MsoNormal">Update figure 4 to reflect the new base header forma=
t as per section 3.2 base header.<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Section 3.5:<o:p></o:p></p>
<p class=3D"MsoNormal">Update figure 5 to reflect the new base header forma=
t as per section 3.2 base header.<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Section 12.2.1:<o:p></o:p></p>
<p class=3D"MsoNormal">Current text is as follows:<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; There are ten bits at the beginning of =
the NSH Base Header.&nbsp; New bits<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; are assigned via Standards Action [RFC5=
226].<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp; &nbsp;Bits 0-1 - Version<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; Bit 2 - OAM (O bit)<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; Bit 3 - Critical TLV (C bit)<o:p></o:p>=
</p>
<p class=3D"MsoNormal">&nbsp;&nbsp; Bits 4-9 - Reserved<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Replace entire text as follows:<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; There are eight reserved bits in the NS=
H Base Header. New bits<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; are assigned via Standards Action [RFC5=
226].<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; Bits 0-1 - Version<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; Bit 2 - OAM (O bit)<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; Bit 3 - Reserved<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; Bits 16-19 - Reserved<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Section 12.2.3:<o:p></o:p></p>
<p class=3D"MsoNormal">Current text has the MD-type as 8-bit values.<o:p></=
o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Update text for this section and table 1 to reflect =
4-bit values *not* 8-bit values.<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><b>Please review carefully and indicate support for =
these changes (or any changes to the suggested text).</b><o:p></o:p></p>
<p class=3D"MsoNormal"><b>&nbsp;</b><o:p></o:p></p>
<p class=3D"MsoNormal">Thanks, <o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Jim &amp; Joel<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Monotype Corsiva&qu=
ot;;color:#0070C0">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
</div>
</div>
</div>
</body>
</html>

--_000_BF1BE6D99B52F84AB9B48B7CF6F17DA3DD69C4SJCEML701CHMchina_--


From nobody Mon May  1 07:52:45 2017
Return-Path: <Ron_Parker@affirmednetworks.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 463E21294E6 for <sfc@ietfa.amsl.com>; Mon,  1 May 2017 07:52:44 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PFA_D5AKkVdq for <sfc@ietfa.amsl.com>; Mon,  1 May 2017 07:52:42 -0700 (PDT)
Received: from hub021-ca-7.exch021.serverdata.net (hub021-ca-7.exch021.serverdata.net [64.78.56.72]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E0DD5129B1A for <sfc@ietf.org>; Mon,  1 May 2017 07:50:18 -0700 (PDT)
Received: from MBX021-W3-CA-2.exch021.domain.local ([10.254.4.78]) by HUB021-CA-7.exch021.domain.local ([10.254.4.109]) with mapi id 14.03.0319.002; Mon, 1 May 2017 07:50:18 -0700
From: Ron Parker <Ron_Parker@affirmednetworks.com>
To: James N Guichard <james.n.guichard@huawei.com>, "mohamed.boucadair@orange.com" <mohamed.boucadair@orange.com>, Dave Dolson <ddolson@sandvine.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: TTL field within the NSH base header
Thread-Index: AdK/h0bahW5bvXGwSoCeYu3QIaIxxgAl9XdgAAMaEWAAADpXIACWaNtAAAAsukAAAKE6YAAAGqWw
Date: Mon, 1 May 2017 14:50:17 +0000
Message-ID: <CDF2F015F4429F458815ED2A6C2B6B0B8399F193@MBX021-W3-CA-2.exch021.domain.local>
References: <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD5F8E@SJCEML701-CHM.china.huawei.com> <787AE7BB302AE849A7480A190F8B933009E5E3B9@OPEXCNORMAD.corporate.adroot.infra.ftgroup> <E8355113905631478EFF04F5AA706E98705BD0A0@wtl-exchp-1.sandvine.com> <787AE7BB302AE849A7480A190F8B933009E5E4BD@OPEXCNORMAD.corporate.adroot.infra.ftgroup> <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD6993@SJCEML701-CHM.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B8399F104@MBX021-W3-CA-2.exch021.domain.local> <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD69C4@SJCEML701-CHM.china.huawei.com>
In-Reply-To: <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD69C4@SJCEML701-CHM.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [50.205.79.154]
Content-Type: multipart/alternative; boundary="_000_CDF2F015F4429F458815ED2A6C2B6B0B8399F193MBX021W3CA2exch_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/yTrziGxQfs6TobosVOwcYuLKzVM>
Subject: Re: [sfc] TTL field within the NSH base header
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 01 May 2017 14:52:44 -0000

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

We could simplify this by saying that an SFF that receives an NSH packet wi=
th TTL=3D1 shall drop the packet.   That doesn't require any distinction of=
 the type of forwarding.    You could argue that perhaps 1 means take care =
of local SF's, only, but then we are back to having to make that distinctio=
n.    Given that we are starting at 63 by default, finessing what happens w=
hen receiving 1 doesn't seem worthwhile to me.

From: James N Guichard [mailto:james.n.guichard@huawei.com]
Sent: Monday, May 1, 2017 10:45 AM
To: Ron Parker <Ron_Parker@affirmednetworks.com>; mohamed.boucadair@orange.=
com; Dave Dolson <ddolson@sandvine.com>; sfc@ietf.org
Subject: RE: TTL field within the NSH base header

Yes but my point was if the SFF is *terminating* the service chain there ar=
e no service functions left to be forwarded to so the sentence does not mak=
e any sense. If however the SFF is terminating the service chain and at ter=
mination the SHL reaches 0 then it should still forward the packet (after r=
emoval of NSH).

Jim

From: Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
Sent: Monday, May 01, 2017 10:28 AM
To: James N Guichard <james.n.guichard@huawei.com<mailto:james.n.guichard@h=
uawei.com>>; mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.c=
om>; Dave Dolson <ddolson@sandvine.com<mailto:ddolson@sandvine.com>>; sfc@i=
etf.org<mailto:sfc@ietf.org>
Subject: RE: TTL field within the NSH base header

I'd like to disambiguate the word "forwarding".   From SFF perspective, the=
re is forwarding to attached SF instances and there is forwarding to other =
SFFs.

"SFFs that terminate a service chain MUST forward the packet to attached se=
rvice functions, even if SHL is decremented to 0"

   Ron



From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of James N Guichard
Sent: Monday, May 1, 2017 10:22 AM
To: mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com>; Dave=
 Dolson <ddolson@sandvine.com<mailto:ddolson@sandvine.com>>; sfc@ietf.org<m=
ailto:sfc@ietf.org>
Subject: Re: [sfc] TTL field within the NSH base header

I don't understand this sentence as if an SFF is terminating a service chai=
n then it *wont* be forwarding the packets to attached SFs; Shouldn't this =
sentence read "SFFs that terminate a service chain MUST forward the packet =
even if SHL is decremented to 0" ?

Jim

From: mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com> [ma=
ilto:mohamed.boucadair@orange.com]
Sent: Friday, April 28, 2017 10:38 AM
To: Dave Dolson <ddolson@sandvine.com<mailto:ddolson@sandvine.com>>; James =
N Guichard <james.n.guichard@huawei.com<mailto:james.n.guichard@huawei.com>=
>; sfc@ietf.org<mailto:sfc@ietf.org>
Subject: RE: TTL field within the NSH base header

Re-,

I see SHL as a means to prevent SFF loops. There is no value in deleting a =
packet after an SFF decrement the SHL to 0, but that packet is to be passed=
 to SFs that are attached to this SFF. The packet will be forwarded after s=
tripping the NSH header; no risk for SFF loops out there. No?

Cheers,
Med

De : Dave Dolson [mailto:ddolson@sandvine.com]
Envoy=E9 : vendredi 28 avril 2017 16:29
=C0 : BOUCADAIR Mohamed IMT/OLN; James N Guichard; sfc@ietf.org<mailto:sfc@=
ietf.org>
Objet : RE: TTL field within the NSH base header

Med,

"SFFs that terminate a service chain MUST forward the packet to attached SF=
s even if SHL is decremented to 0."
I don't think this is right.
If TTL/SHL is decremented to 0, this must not be forwarded as NSH.
I see that *receiving* a packet with SHL=3D1 can result in chain terminatio=
n, i.e., NSH decapsulation. But not forwarding as NSH with SHL=3D0.

-Dave


From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of mohamed.boucadair@oran=
ge.com<mailto:mohamed.boucadair@orange.com>
Sent: Friday, April 28, 2017 9:36 AM
To: James N Guichard; sfc@ietf.org<mailto:sfc@ietf.org>
Subject: Re: [sfc] TTL field within the NSH base header

Hi Jim, all,

I have the following comments :

=B7        Change "TTL" to "SFF Hop Limit (SHL)" because this field is not =
about a time to live but about a limit of SFF hops to be crossed.

=B7        I don't understand what is meant by "testing".

=B7        I suggest to make this change to cover the following points:

o   SHL should be configurable by the control plane.

o   Packets can be forwarded to SFs even if SHL is decremented to 0 for the=
 terminating SFF.

o   I don't think it is a good idea to include "Decrementing by a value of =
1 from 0 shall result in a TTL value of 63" because this will lead to a bro=
ken mechanism.

OLD:
TTL: Service plane time-to-live. An SFF MUST decrement the TTL by a value o=
f 1 for all NSH packets it receives. Decrementing by a value of 1 from 0 sh=
all result in a TTL value of 63. The default for originating an NSH packet =
is a TTL value of 63. The decrement SHALL occur before testing for 0. After=
 decrement, if the TTL is 0, the NSH packet MUST NOT be forwarded.

NEW:
SHL (SFF Hop Limit): Indicates the maximum SFF hops for a service chain. Th=
e initial SHL value SHOULD be configurable via the control plane; the confi=
gured initial value can be specific to a chain or all chains. If no initial=
 value is explicitly provided, the default initial SHL value 63 MUST be use=
d. Each SFF involved in forwarding an NSH packet MUST decrement SHL value b=
y 1. The packet MUST NOT be forwarded to a next hop SFF if SHL is decrement=
ed to zero. SFFs that terminate a service chain MUST forward the packet to =
attached SFs even if SHL is decremented to 0.

Thank you.

Cheers,
Med

De : sfc [mailto:sfc-bounces@ietf.org] De la part de James N Guichard
Envoy=E9 : jeudi 27 avril 2017 20:54
=C0 : sfc@ietf.org<mailto:sfc@ietf.org>
Objet : [sfc] TTL field within the NSH base header

Dear WG:

Having reviewed all of the email discussion on the mailing list it appears =
to the chairs that we have consensus to add a TTL field to the NSH base hea=
der. We would like to propose the following changes:

Section 3.2:
Update figure 2 as follows:

     0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    |Ver|O|R|    TTL    |   Length  |R|R|R|R|MD Type| Next Protocol |
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

Add the following text after figure 2:

TTL: Service plane time-to-live. An SFF MUST decrement the TTL by a value o=
f 1 for all NSH packets it receives. Decrementing by a value of 1 from 0 sh=
all result in a TTL value of 63. The default for originating an NSH packet =
is a TTL value of 63. The decrement SHALL occur before testing for 0. After=
 decrement, if the TTL is 0, the NSH packet MUST NOT be forwarded.

Section 3.4:
Update figure 4 to reflect the new base header format as per section 3.2 ba=
se header.

Section 3.5:
Update figure 5 to reflect the new base header format as per section 3.2 ba=
se header.

Section 12.2.1:
Current text is as follows:

   There are ten bits at the beginning of the NSH Base Header.  New bits
   are assigned via Standards Action [RFC5226].

   Bits 0-1 - Version
   Bit 2 - OAM (O bit)
   Bit 3 - Critical TLV (C bit)
   Bits 4-9 - Reserved

Replace entire text as follows:

   There are eight reserved bits in the NSH Base Header. New bits
   are assigned via Standards Action [RFC5226].

   Bits 0-1 - Version
   Bit 2 - OAM (O bit)
   Bit 3 - Reserved
   Bits 16-19 - Reserved

Section 12.2.3:
Current text has the MD-type as 8-bit values.

Update text for this section and table 1 to reflect 4-bit values *not* 8-bi=
t values.

Please review carefully and indicate support for these changes (or any chan=
ges to the suggested text).

Thanks,

Jim & Joel






--_000_CDF2F015F4429F458815ED2A6C2B6B0B8399F193MBX021W3CA2exch_
Content-Type: text/html; charset="iso-8859-1"
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=3Diso-8859-=
1">
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:"Monotype Corsiva";
	panose-1:3 1 1 1 1 2 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:11.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.TextedebullesCar
	{mso-style-name:"Texte de bulles Car";
	mso-style-priority:99;
	mso-style-link:"Texte de bulles";
	font-family:"Tahoma",sans-serif;}
p.Textedebulles, li.Textedebulles, div.Textedebulles
	{mso-style-name:"Texte de bulles";
	mso-style-link:"Texte de bulles Car";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.EmailStyle22
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle23
	{mso-style-type:personal;
	font-family:"Courier New",serif;
	color:black;
	font-weight:normal;
	font-style:normal;}
span.EmailStyle24
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
span.EmailStyle25
	{mso-style-type:personal;
	font-family:"Courier New",serif;
	color:black;
	font-weight:normal;
	font-style:normal;}
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:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:829321967;
	mso-list-type:hybrid;
	mso-list-template-ids:145261164 67895297 67895299 67895301 67895297 678952=
99 67895301 67895297 67895299 67895301;}
@list l0:level1
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l0:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New",serif;}
@list l0:level3
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l0:level4
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l0:level5
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New",serif;}
@list l0:level6
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l0:level7
	{mso-level-number-format:bullet;
	mso-level-text:\F0B7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Symbol;}
@list l0:level8
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New",serif;}
@list l0:level9
	{mso-level-number-format:bullet;
	mso-level-text:\F0A7;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
ol
	{margin-bottom:0in;}
ul
	{margin-bottom:0in;}
--></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"><span style=3D"color:#1F497D">We could simplify this=
 by saying that an SFF that receives an NSH packet with TTL=3D1 shall drop =
the packet.&nbsp;&nbsp; That doesn&#8217;t require any distinction of the t=
ype of forwarding.&nbsp;&nbsp;&nbsp; You could argue that perhaps 1 means
 take care of local SF&#8217;s, only, but then we are back to having to mak=
e that distinction.&nbsp;&nbsp;&nbsp; Given that we are starting at 63 by d=
efault, finessing what happens when receiving 1 doesn&#8217;t seem worthwhi=
le to me.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><a name=3D"_MailEndCompose"><span style=3D"color:#1F=
497D"><o:p>&nbsp;</o:p></span></a></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> James N Guichard [mailto:james.n.guicha=
rd@huawei.com]
<br>
<b>Sent:</b> Monday, May 1, 2017 10:45 AM<br>
<b>To:</b> Ron Parker &lt;Ron_Parker@affirmednetworks.com&gt;; mohamed.bouc=
adair@orange.com; Dave Dolson &lt;ddolson@sandvine.com&gt;; sfc@ietf.org<br=
>
<b>Subject:</b> RE: TTL field within the NSH base header<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Yes but my point was i=
f the SFF is *<b>terminating</b>* the service chain there are no service fu=
nctions left to be forwarded to so the sentence does not make any sense. If=
 however the SFF is terminating the
 service chain and at termination the SHL reaches 0 then it should still fo=
rward the packet (after removal of NSH).<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Jim<o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> Ron Parker [<a href=3D"mailto:Ron_Parke=
r@affirmednetworks.com">mailto:Ron_Parker@affirmednetworks.com</a>]
<br>
<b>Sent:</b> Monday, May 01, 2017 10:28 AM<br>
<b>To:</b> James N Guichard &lt;<a href=3D"mailto:james.n.guichard@huawei.c=
om">james.n.guichard@huawei.com</a>&gt;;
<a href=3D"mailto:mohamed.boucadair@orange.com">mohamed.boucadair@orange.co=
m</a>; Dave Dolson &lt;<a href=3D"mailto:ddolson@sandvine.com">ddolson@sand=
vine.com</a>&gt;;
<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Subject:</b> RE: TTL field within the NSH base header<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">I&#8217;d like to disa=
mbiguate the word &#8220;forwarding&#8221;.&nbsp;&nbsp; From SFF perspectiv=
e, there is forwarding to attached SF instances and there is forwarding to =
other SFFs.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&#8220;SFFs that termi=
nate a service chain MUST forward the packet to attached service functions,=
 even if SHL is decremented to 0&#8221;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;&nbsp; Ron<o:p><=
/o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> sfc [<a href=3D"mailto:sfc-bounces@ietf=
.org">mailto:sfc-bounces@ietf.org</a>]
<b>On Behalf Of </b>James N Guichard<br>
<b>Sent:</b> Monday, May 1, 2017 10:22 AM<br>
<b>To:</b> <a href=3D"mailto:mohamed.boucadair@orange.com">mohamed.boucadai=
r@orange.com</a>; Dave Dolson &lt;<a href=3D"mailto:ddolson@sandvine.com">d=
dolson@sandvine.com</a>&gt;;
<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Subject:</b> Re: [sfc] TTL field within the NSH base header<o:p></o:p></=
p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">I don&#8217;t understa=
nd this sentence as if an SFF is terminating a service chain then it *<b>wo=
nt</b>* be forwarding the packets to attached SFs; Shouldn&#8217;t this sen=
tence read &#8220;SFFs that terminate a service chain
 MUST forward the packet even if SHL is decremented to 0&#8221; ?<o:p></o:p=
></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Jim<o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> <a href=3D"mailto:mohamed.boucadair@ora=
nge.com">mohamed.boucadair@orange.com</a> [<a href=3D"mailto:mohamed.boucad=
air@orange.com">mailto:mohamed.boucadair@orange.com</a>]
<br>
<b>Sent:</b> Friday, April 28, 2017 10:38 AM<br>
<b>To:</b> Dave Dolson &lt;<a href=3D"mailto:ddolson@sandvine.com">ddolson@=
sandvine.com</a>&gt;; James N Guichard &lt;<a href=3D"mailto:james.n.guicha=
rd@huawei.com">james.n.guichard@huawei.com</a>&gt;;
<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Subject:</b> RE: TTL field within the NSH base header<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span lang=3D"FR" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Courier New&quot;,serif;color:black">Re-,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"FR" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Courier New&quot;,serif;color:black"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;,serif;color:black">I see SHL as a means to prevent SFF loop=
s. There is no value in deleting a packet after an SFF decrement the SHL to=
 0, but that packet is to be passed to SFs that
 are attached to this SFF. The packet will be forwarded after stripping the=
 NSH header; no risk for SFF loops out there. No?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;,serif;color:black"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;,serif;color:black">Cheers,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;,serif;color:black">Med<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;,serif;color:black"><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"><b><span lang=3D"FR" style=3D"font-size:10.0pt;font-=
family:&quot;Tahoma&quot;,sans-serif">De&nbsp;:</span></b><span lang=3D"FR"=
 style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,sans-serif"> Dave=
 Dolson [<a href=3D"mailto:ddolson@sandvine.com">mailto:ddolson@sandvine.co=
m</a>]
<br>
<b>Envoy=E9&nbsp;:</b> vendredi 28 avril 2017 16:29<br>
<b>=C0&nbsp;:</b> BOUCADAIR Mohamed IMT/OLN; James N Guichard; <a href=3D"m=
ailto:sfc@ietf.org">
sfc@ietf.org</a><br>
<b>Objet&nbsp;:</b> RE: TTL field within the NSH base header<o:p></o:p></sp=
an></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"FR"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Med,</span><o:p></o:p>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&#8220;</span><span st=
yle=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,serif">SFFs tha=
t terminate a service chain MUST forward the packet to attached SFs even if=
 SHL is decremented to 0.&#8221;</span><o:p></o:p></p>
<p class=3D"MsoNormal">I don&#8217;t think this is right.<o:p></o:p></p>
<p class=3D"MsoNormal">If TTL/SHL is decremented to 0, this must not be for=
warded as NSH.<o:p></o:p></p>
<p class=3D"MsoNormal">I see that *<b>receiving</b>* a packet with SHL=3D1 =
can result in chain termination, i.e., NSH decapsulation. But not forwardin=
g as NSH with SHL=3D0.<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">-Dave<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,sans-serif">From:</span></b><span style=3D"font-size:10.0pt;f=
ont-family:&quot;Tahoma&quot;,sans-serif"> sfc [<a href=3D"mailto:sfc-bounc=
es@ietf.org">mailto:sfc-bounces@ietf.org</a>]
<b>On Behalf Of </b><a href=3D"mailto:mohamed.boucadair@orange.com">mohamed=
.boucadair@orange.com</a><br>
<b>Sent:</b> Friday, April 28, 2017 9:36 AM<br>
<b>To:</b> James N Guichard; <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</=
a><br>
<b>Subject:</b> Re: [sfc] TTL field within the NSH base header</span><o:p><=
/o:p></p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"FR" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Courier New&quot;,serif;color:black">Hi Jim, all,
</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"FR" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Courier New&quot;,serif;color:black">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;,serif;color:black">I have the following comments&nbsp;:
</span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in;mso-list:l0 level=
1 lfo2"><![if !supportLists]><span style=3D"font-family:Symbol"><span style=
=3D"mso-list:Ignore">=B7<span style=3D"font:7.0pt &quot;Times New Roman&quo=
t;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D"font-size:10.0pt;font-family:=
&quot;Courier New&quot;,serif;color:black">Change &#8220;TTL&#8221; to &#82=
20;SFF Hop Limit (SHL)&#8221; because this field is not about a time to liv=
e but about a limit of SFF hops to be crossed.
</span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in;mso-list:l0 level=
1 lfo2"><![if !supportLists]><span style=3D"font-family:Symbol"><span style=
=3D"mso-list:Ignore">=B7<span style=3D"font:7.0pt &quot;Times New Roman&quo=
t;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D"font-size:10.0pt;font-family:=
&quot;Courier New&quot;,serif;color:black">I don&#8217;t understand what is=
 meant by &#8220;testing&#8221;.
</span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in;mso-list:l0 level=
1 lfo2"><![if !supportLists]><span style=3D"font-family:Symbol"><span style=
=3D"mso-list:Ignore">=B7<span style=3D"font:7.0pt &quot;Times New Roman&quo=
t;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D"font-size:10.0pt;font-family:=
&quot;Courier New&quot;,serif;color:black">I suggest to make this change to=
 cover the following points:</span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.0in;text-indent:-.25in=
;mso-list:l0 level2 lfo2">
<![if !supportLists]><span style=3D"font-family:&quot;Courier New&quot;,ser=
if"><span style=3D"mso-list:Ignore">o<span style=3D"font:7.0pt &quot;Times =
New Roman&quot;">&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D"font-size:10.0pt;font-family:=
&quot;Courier New&quot;,serif;color:black">SHL should be configurable by th=
e control plane.
</span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.0in;text-indent:-.25in=
;mso-list:l0 level2 lfo2">
<![if !supportLists]><span style=3D"font-family:&quot;Courier New&quot;,ser=
if"><span style=3D"mso-list:Ignore">o<span style=3D"font:7.0pt &quot;Times =
New Roman&quot;">&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D"font-size:10.0pt;font-family:=
&quot;Courier New&quot;,serif;color:black">Packets can be forwarded to SFs =
even if SHL is decremented to 0 for the terminating SFF.
</span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.0in;text-indent:-.25in=
;mso-list:l0 level2 lfo2">
<![if !supportLists]><span style=3D"font-family:&quot;Courier New&quot;,ser=
if"><span style=3D"mso-list:Ignore">o<span style=3D"font:7.0pt &quot;Times =
New Roman&quot;">&nbsp;&nbsp;
</span></span></span><![endif]><span style=3D"font-size:10.0pt;font-family:=
&quot;Courier New&quot;,serif;color:black">I don&#8217;t think it is a good=
 idea to include &#8220;</span><span style=3D"font-size:10.0pt;font-family:=
&quot;Courier New&quot;,serif">Decrementing by a value of 1 from 0 shall
 result in a TTL value of 63&#8221; because this will lead to a broken mech=
anism. </span>
<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;,serif;color:black">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;,serif;color:black">OLD:
</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;,serif">TTL: Service plane time-to-live. An SFF MUST decreme=
nt the TTL by a value of 1 for all NSH packets it receives. Decrementing by=
 a value of 1 from 0 shall result in a TTL value
 of 63. The default for originating an NSH packet is a TTL value of 63. The=
 decrement SHALL occur before testing for 0. After decrement, if the TTL is=
 0, the NSH packet MUST NOT be forwarded.</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;,serif;color:black">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;,serif;color:black">NEW:</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;,serif">SHL (SFF Hop Limit): Indicates the maximum SFF hops =
for a service chain. The initial SHL value SHOULD be configurable via the c=
ontrol plane; the configured initial value can
 be specific to a chain or all chains. If no initial value is explicitly pr=
ovided, the default initial SHL value 63 MUST be used. Each SFF involved in=
 forwarding an NSH packet MUST decrement SHL value by 1. The packet MUST NO=
T be forwarded to a next hop SFF
 if SHL is decremented to zero. SFFs that terminate a service chain MUST fo=
rward the packet to attached SFs even if SHL is decremented to 0.</span><o:=
p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;,serif">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;,serif">Thank you.</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;,serif">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;,serif">Cheers,</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;,serif">Med</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;,serif;color:black">&nbsp;</span><o:p></o:p></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"><b><span lang=3D"FR" style=3D"font-size:10.0pt;font-=
family:&quot;Tahoma&quot;,sans-serif">De&nbsp;:</span></b><span lang=3D"FR"=
 style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,sans-serif"> sfc =
[<a href=3D"mailto:sfc-bounces@ietf.org">mailto:sfc-bounces@ietf.org</a>]
<b>De la part de</b> James N Guichard<br>
<b>Envoy=E9&nbsp;:</b> jeudi 27 avril 2017 20:54<br>
<b>=C0&nbsp;:</b> <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Objet&nbsp;:</b> [sfc] TTL field within the NSH base header</span><o:p><=
/o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"FR">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal">Dear WG:<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Having reviewed all of the email discussion on the m=
ailing list it appears to the chairs that we have consensus to add a TTL fi=
eld to the NSH base header. We would like to propose the following changes:=
<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Section 3.2:<o:p></o:p></p>
<p class=3D"MsoNormal">Update figure 2 as follows:<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;,serif">&nbsp; &nbsp;&nbsp;&nbsp;0 1 2 3 4 5 6 7 8 9 0 1 2 3=
 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;,serif">&nbsp;&nbsp;&nbsp; &#43;-&#43;-&#43;-&#43;-&#43;-&#4=
3;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-=
&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#4=
3;-&#43;-&#43;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;,serif">&nbsp;&nbsp;&nbsp; |Ver|O|R|&nbsp;&nbsp;&nbsp; TTL&n=
bsp;&nbsp;&nbsp; |&nbsp;&nbsp; Length&nbsp; |R|R|R|R|MD Type| Next Protocol=
 |</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;,serif">&nbsp;&nbsp;&nbsp; &#43;-&#43;-&#43;-&#43;-&#43;-&#4=
3;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-=
&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#4=
3;-&#43;-&#43;</span><o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Add the following text after figure 2:<o:p></o:p></p=
>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">TTL: Service plane time-to-live. An SFF MUST decreme=
nt the TTL by a value of 1 for all NSH packets it receives. Decrementing by=
 a value of 1 from 0 shall result in a TTL value of 63. The default for ori=
ginating an NSH packet is a TTL value
 of 63. The decrement SHALL occur before testing for 0. After decrement, if=
 the TTL is 0, the NSH packet MUST NOT be forwarded.<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Section 3.4:<o:p></o:p></p>
<p class=3D"MsoNormal">Update figure 4 to reflect the new base header forma=
t as per section 3.2 base header.<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Section 3.5:<o:p></o:p></p>
<p class=3D"MsoNormal">Update figure 5 to reflect the new base header forma=
t as per section 3.2 base header.<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Section 12.2.1:<o:p></o:p></p>
<p class=3D"MsoNormal">Current text is as follows:<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; There are ten bits at the beginning of =
the NSH Base Header.&nbsp; New bits<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; are assigned via Standards Action [RFC5=
226].<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp; &nbsp;Bits 0-1 - Version<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; Bit 2 - OAM (O bit)<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; Bit 3 - Critical TLV (C bit)<o:p></o:p>=
</p>
<p class=3D"MsoNormal">&nbsp;&nbsp; Bits 4-9 - Reserved<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Replace entire text as follows:<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; There are eight reserved bits in the NS=
H Base Header. New bits<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; are assigned via Standards Action [RFC5=
226].<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; Bits 0-1 - Version<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; Bit 2 - OAM (O bit)<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; Bit 3 - Reserved<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; Bits 16-19 - Reserved<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Section 12.2.3:<o:p></o:p></p>
<p class=3D"MsoNormal">Current text has the MD-type as 8-bit values.<o:p></=
o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Update text for this section and table 1 to reflect =
4-bit values *not* 8-bit values.<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><b>Please review carefully and indicate support for =
these changes (or any changes to the suggested text).</b><o:p></o:p></p>
<p class=3D"MsoNormal"><b>&nbsp;</b><o:p></o:p></p>
<p class=3D"MsoNormal">Thanks, <o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Jim &amp; Joel<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Monotype Corsiva&qu=
ot;;color:#0070C0">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
</div>
</div>
</div>
</body>
</html>

--_000_CDF2F015F4429F458815ED2A6C2B6B0B8399F193MBX021W3CA2exch_--


From nobody Mon May  1 07:56:22 2017
Return-Path: <jmh@joelhalpern.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AE77312AF6E for <sfc@ietfa.amsl.com>; Mon,  1 May 2017 07:56:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.701
X-Spam-Level: 
X-Spam-Status: No, score=-2.701 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=joelhalpern.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 DxmHSXfz4Yj2 for <sfc@ietfa.amsl.com>; Mon,  1 May 2017 07:56:19 -0700 (PDT)
Received: from maila2.tigertech.net (maila2.tigertech.net [208.80.4.152]) (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 EED39128768 for <sfc@ietf.org>; Mon,  1 May 2017 07:54:01 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by maila2.tigertech.net (Postfix) with ESMTP id D5920900340; Mon,  1 May 2017 07:54:01 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelhalpern.com; s=1.tigertech; t=1493650441; bh=1P2xosNJICCA6EY3wrS+EqQur+LZtCE/riAupDr8gAU=; h=Subject:To:References:From:Date:In-Reply-To:From; b=bFuoxpXJOsVuRyDoHlovdc0ERVJmhW/AUjOiaNfZkiwykBinLZcaIrBv21XjZqOiz XFfKZ8BarUuUKmt1HVB+IZ9R/yM5DN/+c37R4y6RJlCM9ZigTlWgNptw88MRYhVYED QagSDB2o+4QYNjcEOuFHh5jvEhZb52zCwOz8JyOE=
X-Virus-Scanned: Debian amavisd-new at maila2.tigertech.net
Received: from Joels-MacBook-Pro.local (unknown [50.225.209.67]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by maila2.tigertech.net (Postfix) with ESMTPSA id C4A0D240F6F; Mon,  1 May 2017 07:54:00 -0700 (PDT)
To: Kyle Larose <klarose@sandvine.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, James N Guichard <james.n.guichard@huawei.com>, "mohamed.boucadair@orange.com" <mohamed.boucadair@orange.com>, Dave Dolson <ddolson@sandvine.com>, "sfc@ietf.org" <sfc@ietf.org>
References: <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD5F8E@SJCEML701-CHM.china.huawei.com> <787AE7BB302AE849A7480A190F8B933009E5E3B9@OPEXCNORMAD.corporate.adroot.infra.ftgroup> <E8355113905631478EFF04F5AA706E98705BD0A0@wtl-exchp-1.sandvine.com> <787AE7BB302AE849A7480A190F8B933009E5E4BD@OPEXCNORMAD.corporate.adroot.infra.ftgroup> <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD6993@SJCEML701-CHM.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B8399F104@MBX021-W3-CA-2.exch021.domain.local> <D76BBBCF97F57144BB5FCF08007244A7705CC7CD@wtl-exchp-1.sandvine.com>
From: "Joel M. Halpern" <jmh@joelhalpern.com>
Message-ID: <b1e3b92f-d2bc-c21c-f23e-a9435560d91b@joelhalpern.com>
Date: Mon, 1 May 2017 10:53:59 -0400
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:45.0) Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <D76BBBCF97F57144BB5FCF08007244A7705CC7CD@wtl-exchp-1.sandvine.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/TJNPOhNBb_jrwW1MyyfXusYq_oQ>
Subject: Re: [sfc] TTL field within the NSH base header
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 01 May 2017 14:56:22 -0000

The distinction has been made frequently.
For example, section 7.1 of the NSH document has separate tables 
describing the information needed by an SFF to forward to the next SFF. 
That table includes indication of the transport and next hop address to 
be used.
In contrast, the summary of information about forwarding toi service 
functions only includes an identification of the SF, as the forwarding 
mechanism for that communication is outside of our scope.

Yours,
Joel

On 5/1/17 10:42 AM, Kyle Larose wrote:
> Do we really need to complicate SFFs by having them understand whether
> they are forwarding to an SF or an SFF? Has that distinction been made
> previously? If not, I question whether it’s worth forcing it to be made
> now just to add one more hop to the path.
>
>
>
> *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *Ron Parker
> *Sent:* Monday, May 01, 2017 10:28 AM
> *To:* James N Guichard; mohamed.boucadair@orange.com; Dave Dolson;
> sfc@ietf.org
> *Subject:* Re: [sfc] TTL field within the NSH base header
>
>
>
> I’d like to disambiguate the word “forwarding”.   From SFF perspective,
> there is forwarding to attached SF instances and there is forwarding to
> other SFFs.
>
>
>
> “SFFs that terminate a service chain MUST forward the packet to attached
> service functions, even if SHL is decremented to 0”
>
>
>
>    Ron
>
>
>
>
>
>
>
> *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *James N Guichard
> *Sent:* Monday, May 1, 2017 10:22 AM
> *To:* mohamed.boucadair@orange.com; Dave Dolson <ddolson@sandvine.com>;
> sfc@ietf.org
> *Subject:* Re: [sfc] TTL field within the NSH base header
>
>
>
> I don’t understand this sentence as if an SFF is terminating a service
> chain then it **wont** be forwarding the packets to attached SFs;
> Shouldn’t this sentence read “SFFs that terminate a service chain MUST
> forward the packet even if SHL is decremented to 0” ?
>
>
>
> Jim
>
>
>
> *From:*mohamed.boucadair@orange.com
> <mailto:mohamed.boucadair@orange.com> [mailto:mohamed.boucadair@orange.com]
> *Sent:* Friday, April 28, 2017 10:38 AM
> *To:* Dave Dolson <ddolson@sandvine.com <mailto:ddolson@sandvine.com>>;
> James N Guichard <james.n.guichard@huawei.com
> <mailto:james.n.guichard@huawei.com>>; sfc@ietf.org <mailto:sfc@ietf.org>
> *Subject:* RE: TTL field within the NSH base header
>
>
>
> Re-,
>
>
>
> I see SHL as a means to prevent SFF loops. There is no value in deleting
> a packet after an SFF decrement the SHL to 0, but that packet is to be
> passed to SFs that are attached to this SFF. The packet will be
> forwarded after stripping the NSH header; no risk for SFF loops out
> there. No?
>
>
>
> Cheers,
>
> Med
>
>
>
> *De :*Dave Dolson [mailto:ddolson@sandvine.com]
> *Envoyé :* vendredi 28 avril 2017 16:29
> *À :* BOUCADAIR Mohamed IMT/OLN; James N Guichard; sfc@ietf.org
> <mailto:sfc@ietf.org>
> *Objet :* RE: TTL field within the NSH base header
>
>
>
> Med,
>
>
>
> “SFFs that terminate a service chain MUST forward the packet to attached
> SFs even if SHL is decremented to 0.”
>
> I don’t think this is right.
>
> If TTL/SHL is decremented to 0, this must not be forwarded as NSH.
>
> I see that **receiving** a packet with SHL=1 can result in chain
> termination, i.e., NSH decapsulation. But not forwarding as NSH with SHL=0.
>
>
>
> -Dave
>
>
>
>
>
> *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of
> *mohamed.boucadair@orange.com <mailto:mohamed.boucadair@orange.com>
> *Sent:* Friday, April 28, 2017 9:36 AM
> *To:* James N Guichard; sfc@ietf.org <mailto:sfc@ietf.org>
> *Subject:* Re: [sfc] TTL field within the NSH base header
>
>
>
> Hi Jim, all,
>
>
>
> I have the following comments :
>
> ·        Change “TTL” to “SFF Hop Limit (SHL)” because this field is not
> about a time to live but about a limit of SFF hops to be crossed.
>
> ·        I don’t understand what is meant by “testing”.
>
> ·        I suggest to make this change to cover the following points:
>
> o   SHL should be configurable by the control plane.
>
> o   Packets can be forwarded to SFs even if SHL is decremented to 0 for
> the terminating SFF.
>
> o   I don’t think it is a good idea to include “Decrementing by a value
> of 1 from 0 shall result in a TTL value of 63” because this will lead to
> a broken mechanism.
>
>
>
> OLD:
>
> TTL: Service plane time-to-live. An SFF MUST decrement the TTL by a
> value of 1 for all NSH packets it receives. Decrementing by a value of 1
> from 0 shall result in a TTL value of 63. The default for originating an
> NSH packet is a TTL value of 63. The decrement SHALL occur before
> testing for 0. After decrement, if the TTL is 0, the NSH packet MUST NOT
> be forwarded.
>
>
>
> NEW:
>
> SHL (SFF Hop Limit): Indicates the maximum SFF hops for a service chain.
> The initial SHL value SHOULD be configurable via the control plane; the
> configured initial value can be specific to a chain or all chains. If no
> initial value is explicitly provided, the default initial SHL value 63
> MUST be used. Each SFF involved in forwarding an NSH packet MUST
> decrement SHL value by 1. The packet MUST NOT be forwarded to a next hop
> SFF if SHL is decremented to zero. SFFs that terminate a service chain
> MUST forward the packet to attached SFs even if SHL is decremented to 0.
>
>
>
> Thank you.
>
>
>
> Cheers,
>
> Med
>
>
>
> *De :*sfc [mailto:sfc-bounces@ietf.org] *De la part de* James N Guichard
> *Envoyé :* jeudi 27 avril 2017 20:54
> *À :* sfc@ietf.org <mailto:sfc@ietf.org>
> *Objet :* [sfc] TTL field within the NSH base header
>
>
>
> Dear WG:
>
>
>
> Having reviewed all of the email discussion on the mailing list it
> appears to the chairs that we have consensus to add a TTL field to the
> NSH base header. We would like to propose the following changes:
>
>
>
> Section 3.2:
>
> Update figure 2 as follows:
>
>
>
>      0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
>
>     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>
>     |Ver|O|R|    TTL    |   Length  |R|R|R|R|MD Type| Next Protocol |
>
>     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>
>
>
> Add the following text after figure 2:
>
>
>
> TTL: Service plane time-to-live. An SFF MUST decrement the TTL by a
> value of 1 for all NSH packets it receives. Decrementing by a value of 1
> from 0 shall result in a TTL value of 63. The default for originating an
> NSH packet is a TTL value of 63. The decrement SHALL occur before
> testing for 0. After decrement, if the TTL is 0, the NSH packet MUST NOT
> be forwarded.
>
>
>
> Section 3.4:
>
> Update figure 4 to reflect the new base header format as per section 3.2
> base header.
>
>
>
> Section 3.5:
>
> Update figure 5 to reflect the new base header format as per section 3.2
> base header.
>
>
>
> Section 12.2.1:
>
> Current text is as follows:
>
>
>
>    There are ten bits at the beginning of the NSH Base Header.  New bits
>
>    are assigned via Standards Action [RFC5226].
>
>
>
>    Bits 0-1 - Version
>
>    Bit 2 - OAM (O bit)
>
>    Bit 3 - Critical TLV (C bit)
>
>    Bits 4-9 - Reserved
>
>
>
> Replace entire text as follows:
>
>
>
>    There are eight reserved bits in the NSH Base Header. New bits
>
>    are assigned via Standards Action [RFC5226].
>
>
>
>    Bits 0-1 - Version
>
>    Bit 2 - OAM (O bit)
>
>    Bit 3 - Reserved
>
>    Bits 16-19 - Reserved
>
>
>
> Section 12.2.3:
>
> Current text has the MD-type as 8-bit values.
>
>
>
> Update text for this section and table 1 to reflect 4-bit values *not*
> 8-bit values.
>
>
>
> *Please review carefully and indicate support for these changes (or any
> changes to the suggested text).*
>
> * *
>
> Thanks,
>
>
>
> Jim & Joel
>
>
>
>
>
>
>
>
>
>
>
>
>
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
>


From nobody Mon May  1 08:13:25 2017
Return-Path: <ddolson@sandvine.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4B23F1289C3 for <sfc@ietfa.amsl.com>; Mon,  1 May 2017 08:13:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id HgAZnT2yPKfX for <sfc@ietfa.amsl.com>; Mon,  1 May 2017 08:13:20 -0700 (PDT)
Received: from mail1.sandvine.com (Mail1.sandvine.com [64.7.137.134]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 01AFC12E03A for <sfc@ietf.org>; Mon,  1 May 2017 08:11:15 -0700 (PDT)
Received: from WTL-EXCHP-1.sandvine.com ([fe80::ac6b:cc1e:f2ff:93aa]) by wtl-exchp-2.sandvine.com ([::1]) with mapi id 14.03.0319.002; Mon, 1 May 2017 11:11:13 -0400
From: Dave Dolson <ddolson@sandvine.com>
To: Ron Parker <Ron_Parker@affirmednetworks.com>, James N Guichard <james.n.guichard@huawei.com>, "mohamed.boucadair@orange.com" <mohamed.boucadair@orange.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: TTL field within the NSH base header
Thread-Index: AdK/h0bahW5bvXGwSoCeYu3QIaIxxgAl9XdgAAMaEWAAADpXIACWaNtAAAAsukAAAKE6YAAAGqWwAACgp7A=
Date: Mon, 1 May 2017 15:11:12 +0000
Message-ID: <E8355113905631478EFF04F5AA706E98705BFE87@wtl-exchp-1.sandvine.com>
References: <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD5F8E@SJCEML701-CHM.china.huawei.com> <787AE7BB302AE849A7480A190F8B933009E5E3B9@OPEXCNORMAD.corporate.adroot.infra.ftgroup> <E8355113905631478EFF04F5AA706E98705BD0A0@wtl-exchp-1.sandvine.com> <787AE7BB302AE849A7480A190F8B933009E5E4BD@OPEXCNORMAD.corporate.adroot.infra.ftgroup> <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD6993@SJCEML701-CHM.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B8399F104@MBX021-W3-CA-2.exch021.domain.local> <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD69C4@SJCEML701-CHM.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B8399F193@MBX021-W3-CA-2.exch021.domain.local>
In-Reply-To: <CDF2F015F4429F458815ED2A6C2B6B0B8399F193@MBX021-W3-CA-2.exch021.domain.local>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [192.168.200.114]
x-c2processedorg: b2f06e69-072f-40ee-90c5-80a34e700794
Content-Type: multipart/alternative; boundary="_000_E8355113905631478EFF04F5AA706E98705BFE87wtlexchp1sandvi_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/ILohwGqBtF3de16mosbcN2V8wiE>
Subject: Re: [sfc] TTL field within the NSH base header
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 01 May 2017 15:13:23 -0000

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

There is a difference between dropping the packet at receive vs. transmit.
A *terminating* SFF may accept a packet with TTL=3D1.  I.e., where the NSH =
header is removed.
What matters is that it is not decremented to zero and forwarded as NSH.

Otherwise we'd say, "huh, no point in sending a packet if TTL=3D1. And huh,=
 if received with TTL=3D2 then we might as well drop it..." Recurse ad absu=
rdum.

Hence, the correct language needs to convey that a device decrementing TTL =
(in order to forward NSH) must check if it would result in zero.

This conveys that, I think:
The packet MUST NOT be forwarded to a next hop if SHL is decremented to zer=
o.


-Dave


From: Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
Sent: Monday, May 1, 2017 10:50 AM
To: James N Guichard; mohamed.boucadair@orange.com; Dave Dolson; sfc@ietf.o=
rg
Subject: RE: TTL field within the NSH base header

We could simplify this by saying that an SFF that receives an NSH packet wi=
th TTL=3D1 shall drop the packet.   That doesn't require any distinction of=
 the type of forwarding.    You could argue that perhaps 1 means take care =
of local SF's, only, but then we are back to having to make that distinctio=
n.    Given that we are starting at 63 by default, finessing what happens w=
hen receiving 1 doesn't seem worthwhile to me.

From: James N Guichard [mailto:james.n.guichard@huawei.com]
Sent: Monday, May 1, 2017 10:45 AM
To: Ron Parker <Ron_Parker@affirmednetworks.com<mailto:Ron_Parker@affirmedn=
etworks.com>>; mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange=
.com>; Dave Dolson <ddolson@sandvine.com<mailto:ddolson@sandvine.com>>; sfc=
@ietf.org<mailto:sfc@ietf.org>
Subject: RE: TTL field within the NSH base header

Yes but my point was if the SFF is *terminating* the service chain there ar=
e no service functions left to be forwarded to so the sentence does not mak=
e any sense. If however the SFF is terminating the service chain and at ter=
mination the SHL reaches 0 then it should still forward the packet (after r=
emoval of NSH).

Jim

From: Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
Sent: Monday, May 01, 2017 10:28 AM
To: James N Guichard <james.n.guichard@huawei.com<mailto:james.n.guichard@h=
uawei.com>>; mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.c=
om>; Dave Dolson <ddolson@sandvine.com<mailto:ddolson@sandvine.com>>; sfc@i=
etf.org<mailto:sfc@ietf.org>
Subject: RE: TTL field within the NSH base header

I'd like to disambiguate the word "forwarding".   From SFF perspective, the=
re is forwarding to attached SF instances and there is forwarding to other =
SFFs.

"SFFs that terminate a service chain MUST forward the packet to attached se=
rvice functions, even if SHL is decremented to 0"

   Ron



From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of James N Guichard
Sent: Monday, May 1, 2017 10:22 AM
To: mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com>; Dave=
 Dolson <ddolson@sandvine.com<mailto:ddolson@sandvine.com>>; sfc@ietf.org<m=
ailto:sfc@ietf.org>
Subject: Re: [sfc] TTL field within the NSH base header

I don't understand this sentence as if an SFF is terminating a service chai=
n then it *wont* be forwarding the packets to attached SFs; Shouldn't this =
sentence read "SFFs that terminate a service chain MUST forward the packet =
even if SHL is decremented to 0" ?

Jim

From: mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com> [ma=
ilto:mohamed.boucadair@orange.com]
Sent: Friday, April 28, 2017 10:38 AM
To: Dave Dolson <ddolson@sandvine.com<mailto:ddolson@sandvine.com>>; James =
N Guichard <james.n.guichard@huawei.com<mailto:james.n.guichard@huawei.com>=
>; sfc@ietf.org<mailto:sfc@ietf.org>
Subject: RE: TTL field within the NSH base header

Re-,

I see SHL as a means to prevent SFF loops. There is no value in deleting a =
packet after an SFF decrement the SHL to 0, but that packet is to be passed=
 to SFs that are attached to this SFF. The packet will be forwarded after s=
tripping the NSH header; no risk for SFF loops out there. No?

Cheers,
Med

De : Dave Dolson [mailto:ddolson@sandvine.com]
Envoy=E9 : vendredi 28 avril 2017 16:29
=C0 : BOUCADAIR Mohamed IMT/OLN; James N Guichard; sfc@ietf.org<mailto:sfc@=
ietf.org>
Objet : RE: TTL field within the NSH base header

Med,

"SFFs that terminate a service chain MUST forward the packet to attached SF=
s even if SHL is decremented to 0."
I don't think this is right.
If TTL/SHL is decremented to 0, this must not be forwarded as NSH.
I see that *receiving* a packet with SHL=3D1 can result in chain terminatio=
n, i.e., NSH decapsulation. But not forwarding as NSH with SHL=3D0.

-Dave


From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of mohamed.boucadair@oran=
ge.com<mailto:mohamed.boucadair@orange.com>
Sent: Friday, April 28, 2017 9:36 AM
To: James N Guichard; sfc@ietf.org<mailto:sfc@ietf.org>
Subject: Re: [sfc] TTL field within the NSH base header

Hi Jim, all,

I have the following comments :

*        Change "TTL" to "SFF Hop Limit (SHL)" because this field is not ab=
out a time to live but about a limit of SFF hops to be crossed.

*        I don't understand what is meant by "testing".

*        I suggest to make this change to cover the following points:

o   SHL should be configurable by the control plane.

o   Packets can be forwarded to SFs even if SHL is decremented to 0 for the=
 terminating SFF.

o   I don't think it is a good idea to include "Decrementing by a value of =
1 from 0 shall result in a TTL value of 63" because this will lead to a bro=
ken mechanism.

OLD:
TTL: Service plane time-to-live. An SFF MUST decrement the TTL by a value o=
f 1 for all NSH packets it receives. Decrementing by a value of 1 from 0 sh=
all result in a TTL value of 63. The default for originating an NSH packet =
is a TTL value of 63. The decrement SHALL occur before testing for 0. After=
 decrement, if the TTL is 0, the NSH packet MUST NOT be forwarded.

NEW:
SHL (SFF Hop Limit): Indicates the maximum SFF hops for a service chain. Th=
e initial SHL value SHOULD be configurable via the control plane; the confi=
gured initial value can be specific to a chain or all chains. If no initial=
 value is explicitly provided, the default initial SHL value 63 MUST be use=
d. Each SFF involved in forwarding an NSH packet MUST decrement SHL value b=
y 1. The packet MUST NOT be forwarded to a next hop SFF if SHL is decrement=
ed to zero. SFFs that terminate a service chain MUST forward the packet to =
attached SFs even if SHL is decremented to 0.

Thank you.

Cheers,
Med

De : sfc [mailto:sfc-bounces@ietf.org] De la part de James N Guichard
Envoy=E9 : jeudi 27 avril 2017 20:54
=C0 : sfc@ietf.org<mailto:sfc@ietf.org>
Objet : [sfc] TTL field within the NSH base header

Dear WG:

Having reviewed all of the email discussion on the mailing list it appears =
to the chairs that we have consensus to add a TTL field to the NSH base hea=
der. We would like to propose the following changes:

Section 3.2:
Update figure 2 as follows:

     0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    |Ver|O|R|    TTL    |   Length  |R|R|R|R|MD Type| Next Protocol |
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

Add the following text after figure 2:

TTL: Service plane time-to-live. An SFF MUST decrement the TTL by a value o=
f 1 for all NSH packets it receives. Decrementing by a value of 1 from 0 sh=
all result in a TTL value of 63. The default for originating an NSH packet =
is a TTL value of 63. The decrement SHALL occur before testing for 0. After=
 decrement, if the TTL is 0, the NSH packet MUST NOT be forwarded.

Section 3.4:
Update figure 4 to reflect the new base header format as per section 3.2 ba=
se header.

Section 3.5:
Update figure 5 to reflect the new base header format as per section 3.2 ba=
se header.

Section 12.2.1:
Current text is as follows:

   There are ten bits at the beginning of the NSH Base Header.  New bits
   are assigned via Standards Action [RFC5226].

   Bits 0-1 - Version
   Bit 2 - OAM (O bit)
   Bit 3 - Critical TLV (C bit)
   Bits 4-9 - Reserved

Replace entire text as follows:

   There are eight reserved bits in the NSH Base Header. New bits
   are assigned via Standards Action [RFC5226].

   Bits 0-1 - Version
   Bit 2 - OAM (O bit)
   Bit 3 - Reserved
   Bits 16-19 - Reserved

Section 12.2.3:
Current text has the MD-type as 8-bit values.

Update text for this section and table 1 to reflect 4-bit values *not* 8-bi=
t values.

Please review carefully and indicate support for these changes (or any chan=
ges to the suggested text).

Thanks,

Jim & Joel






--_000_E8355113905631478EFF04F5AA706E98705BFE87wtlexchp1sandvi_
Content-Type: text/html; charset="iso-8859-1"
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=3Diso-8859-=
1">
<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;}
@font-face
	{font-family:"Monotype Corsiva";
	panose-1:3 1 1 1 1 2 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:11.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.TextedebullesCar
	{mso-style-name:"Texte de bulles Car";
	mso-style-priority:99;
	mso-style-link:"Texte de bulles";
	font-family:"Tahoma","sans-serif";}
p.Textedebulles, li.Textedebulles, div.Textedebulles
	{mso-style-name:"Texte de bulles";
	mso-style-link:"Texte de bulles Car";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.EmailStyle22
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle23
	{mso-style-type:personal;
	font-family:"Courier New";
	color:black;
	font-weight:normal;
	font-style:normal;}
span.EmailStyle24
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle25
	{mso-style-type:personal;
	font-family:"Courier New";
	color:black;
	font-weight:normal;
	font-style:normal;}
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.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">There is a difference =
between dropping the packet at receive vs. transmit.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">A *<b>terminating</b>*=
 SFF may accept a packet with TTL=3D1.&nbsp; I.e., where the NSH header is =
removed.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">What matters is that i=
t is not decremented to zero and forwarded as NSH.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Otherwise we&#8217;d s=
ay, &#8220;huh, no point in sending a packet if TTL=3D1. And huh, if receiv=
ed with TTL=3D2 then we might as well drop it&#8230;&#8221; Recurse ad absu=
rdum.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Hence, the correct lan=
guage needs to convey that a device decrementing TTL (in order to forward N=
SH) must check if it would result in zero.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">This conveys that, I t=
hink:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">The packet MUST NOT be forwarded to a next hop if SHL is d=
ecremented to zero.</span><span style=3D"color:#1F497D"><o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">-Dave<o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Ron Park=
er [mailto:Ron_Parker@affirmednetworks.com]
<br>
<b>Sent:</b> Monday, May 1, 2017 10:50 AM<br>
<b>To:</b> James N Guichard; mohamed.boucadair@orange.com; Dave Dolson; sfc=
@ietf.org<br>
<b>Subject:</b> RE: TTL field within the NSH base header<o:p></o:p></span><=
/p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">We could simplify this=
 by saying that an SFF that receives an NSH packet with TTL=3D1 shall drop =
the packet.&nbsp;&nbsp; That doesn&#8217;t require any distinction of the t=
ype of forwarding.&nbsp;&nbsp;&nbsp; You could argue that perhaps 1 means
 take care of local SF&#8217;s, only, but then we are back to having to mak=
e that distinction.&nbsp;&nbsp;&nbsp; Given that we are starting at 63 by d=
efault, finessing what happens when receiving 1 doesn&#8217;t seem worthwhi=
le to me.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><a name=3D"_MailEndCompose"></a><span style=3D"color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> James N Guichard [<a href=3D"mailto:jam=
es.n.guichard@huawei.com">mailto:james.n.guichard@huawei.com</a>]
<br>
<b>Sent:</b> Monday, May 1, 2017 10:45 AM<br>
<b>To:</b> Ron Parker &lt;<a href=3D"mailto:Ron_Parker@affirmednetworks.com=
">Ron_Parker@affirmednetworks.com</a>&gt;;
<a href=3D"mailto:mohamed.boucadair@orange.com">mohamed.boucadair@orange.co=
m</a>; Dave Dolson &lt;<a href=3D"mailto:ddolson@sandvine.com">ddolson@sand=
vine.com</a>&gt;;
<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Subject:</b> RE: TTL field within the NSH base header<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Yes but my point was i=
f the SFF is *<b>terminating</b>* the service chain there are no service fu=
nctions left to be forwarded to so the sentence does not make any sense. If=
 however the SFF is terminating the
 service chain and at termination the SHL reaches 0 then it should still fo=
rward the packet (after removal of NSH).<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Jim<o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> Ron Parker [<a href=3D"mailto:Ron_Parke=
r@affirmednetworks.com">mailto:Ron_Parker@affirmednetworks.com</a>]
<br>
<b>Sent:</b> Monday, May 01, 2017 10:28 AM<br>
<b>To:</b> James N Guichard &lt;<a href=3D"mailto:james.n.guichard@huawei.c=
om">james.n.guichard@huawei.com</a>&gt;;
<a href=3D"mailto:mohamed.boucadair@orange.com">mohamed.boucadair@orange.co=
m</a>; Dave Dolson &lt;<a href=3D"mailto:ddolson@sandvine.com">ddolson@sand=
vine.com</a>&gt;;
<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Subject:</b> RE: TTL field within the NSH base header<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">I&#8217;d like to disa=
mbiguate the word &#8220;forwarding&#8221;.&nbsp;&nbsp; From SFF perspectiv=
e, there is forwarding to attached SF instances and there is forwarding to =
other SFFs.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&#8220;SFFs that termi=
nate a service chain MUST forward the packet to attached service functions,=
 even if SHL is decremented to 0&#8221;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;&nbsp; Ron<o:p><=
/o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> sfc [<a href=3D"mailto:sfc-bounces@ietf=
.org">mailto:sfc-bounces@ietf.org</a>]
<b>On Behalf Of </b>James N Guichard<br>
<b>Sent:</b> Monday, May 1, 2017 10:22 AM<br>
<b>To:</b> <a href=3D"mailto:mohamed.boucadair@orange.com">mohamed.boucadai=
r@orange.com</a>; Dave Dolson &lt;<a href=3D"mailto:ddolson@sandvine.com">d=
dolson@sandvine.com</a>&gt;;
<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Subject:</b> Re: [sfc] TTL field within the NSH base header<o:p></o:p></=
p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">I don&#8217;t understa=
nd this sentence as if an SFF is terminating a service chain then it *<b>wo=
nt</b>* be forwarding the packets to attached SFs; Shouldn&#8217;t this sen=
tence read &#8220;SFFs that terminate a service chain
 MUST forward the packet even if SHL is decremented to 0&#8221; ?<o:p></o:p=
></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Jim<o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> <a href=3D"mailto:mohamed.boucadair@ora=
nge.com">mohamed.boucadair@orange.com</a> [<a href=3D"mailto:mohamed.boucad=
air@orange.com">mailto:mohamed.boucadair@orange.com</a>]
<br>
<b>Sent:</b> Friday, April 28, 2017 10:38 AM<br>
<b>To:</b> Dave Dolson &lt;<a href=3D"mailto:ddolson@sandvine.com">ddolson@=
sandvine.com</a>&gt;; James N Guichard &lt;<a href=3D"mailto:james.n.guicha=
rd@huawei.com">james.n.guichard@huawei.com</a>&gt;;
<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Subject:</b> RE: TTL field within the NSH base header<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span lang=3D"FR" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Courier New&quot;;color:black">Re-,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"FR" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Courier New&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black">I see SHL as a means to prevent SFF loops. The=
re is no value in deleting a packet after an SFF decrement the SHL to 0, bu=
t that packet is to be passed to SFs that are
 attached to this SFF. The packet will be forwarded after stripping the NSH=
 header; no risk for SFF loops out there. No?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black">Cheers,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black">Med<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black"><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"><b><span lang=3D"FR" style=3D"font-size:10.0pt;font-=
family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">De&nbsp;:</span></b><span=
 lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot=
;sans-serif&quot;"> Dave Dolson [<a href=3D"mailto:ddolson@sandvine.com">ma=
ilto:ddolson@sandvine.com</a>]
<br>
<b>Envoy=E9&nbsp;:</b> vendredi 28 avril 2017 16:29<br>
<b>=C0&nbsp;:</b> BOUCADAIR Mohamed IMT/OLN; James N Guichard; <a href=3D"m=
ailto:sfc@ietf.org">
sfc@ietf.org</a><br>
<b>Objet&nbsp;:</b> RE: TTL field within the NSH base header<o:p></o:p></sp=
an></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"FR"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Med,</span><o:p></o:p>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&#8220;</span><span st=
yle=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;">SFFs that term=
inate a service chain MUST forward the packet to attached SFs even if SHL i=
s decremented to 0.&#8221;</span><o:p></o:p></p>
<p class=3D"MsoNormal">I don&#8217;t think this is right.<o:p></o:p></p>
<p class=3D"MsoNormal">If TTL/SHL is decremented to 0, this must not be for=
warded as NSH.<o:p></o:p></p>
<p class=3D"MsoNormal">I see that *<b>receiving</b>* a packet with SHL=3D1 =
can result in chain termination, i.e., NSH decapsulation. But not forwardin=
g as NSH with SHL=3D0.<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">-Dave<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> sfc [<a =
href=3D"mailto:sfc-bounces@ietf.org">mailto:sfc-bounces@ietf.org</a>]
<b>On Behalf Of </b><a href=3D"mailto:mohamed.boucadair@orange.com">mohamed=
.boucadair@orange.com</a><br>
<b>Sent:</b> Friday, April 28, 2017 9:36 AM<br>
<b>To:</b> James N Guichard; <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</=
a><br>
<b>Subject:</b> Re: [sfc] TTL field within the NSH base header</span><o:p><=
/o:p></p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"FR" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Courier New&quot;;color:black">Hi Jim, all,
</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"FR" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Courier New&quot;;color:black">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black">I have the following comments&nbsp;:
</span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in"><span style=3D"f=
ont-family:Symbol">=B7</span><span style=3D"font-size:7.0pt;font-family:&qu=
ot;Times New Roman&quot;,&quot;serif&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;;=
color:black">Change &#8220;TTL&#8221; to &#8220;SFF Hop Limit (SHL)&#8221; =
because this field is not about a time to live but about a limit of SFF hop=
s to be crossed.
</span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in"><span style=3D"f=
ont-family:Symbol">=B7</span><span style=3D"font-size:7.0pt;font-family:&qu=
ot;Times New Roman&quot;,&quot;serif&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;;=
color:black">I don&#8217;t understand what is meant by &#8220;testing&#8221=
;.
</span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in"><span style=3D"f=
ont-family:Symbol">=B7</span><span style=3D"font-size:7.0pt;font-family:&qu=
ot;Times New Roman&quot;,&quot;serif&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;;=
color:black">I suggest to make this change to cover the following points:</=
span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.0in;text-indent:-.25in=
"><span style=3D"font-family:&quot;Courier New&quot;">o</span><span style=
=3D"font-size:7.0pt;font-family:&quot;Times New Roman&quot;,&quot;serif&quo=
t;">&nbsp;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;;=
color:black">SHL should be configurable by the control plane.
</span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.0in;text-indent:-.25in=
"><span style=3D"font-family:&quot;Courier New&quot;">o</span><span style=
=3D"font-size:7.0pt;font-family:&quot;Times New Roman&quot;,&quot;serif&quo=
t;">&nbsp;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;;=
color:black">Packets can be forwarded to SFs even if SHL is decremented to =
0 for the terminating SFF.
</span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.0in;text-indent:-.25in=
"><span style=3D"font-family:&quot;Courier New&quot;">o</span><span style=
=3D"font-size:7.0pt;font-family:&quot;Times New Roman&quot;,&quot;serif&quo=
t;">&nbsp;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;;=
color:black">I don&#8217;t think it is a good idea to include &#8220;</span=
><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;">Decre=
menting by a value of 1 from 0 shall result in a TTL value of 63&#8221; bec=
ause
 this will lead to a broken mechanism. </span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black">OLD:
</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">TTL: Service plane time-to-live. An SFF MUST decrement the=
 TTL by a value of 1 for all NSH packets it receives. Decrementing by a val=
ue of 1 from 0 shall result in a TTL value of
 63. The default for originating an NSH packet is a TTL value of 63. The de=
crement SHALL occur before testing for 0. After decrement, if the TTL is 0,=
 the NSH packet MUST NOT be forwarded.</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black">NEW:</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">SHL (SFF Hop Limit): Indicates the maximum SFF hops for a =
service chain. The initial SHL value SHOULD be configurable via the control=
 plane; the configured initial value can be specific
 to a chain or all chains. If no initial value is explicitly provided, the =
default initial SHL value 63 MUST be used. Each SFF involved in forwarding =
an NSH packet MUST decrement SHL value by 1. The packet MUST NOT be forward=
ed to a next hop SFF if SHL is decremented
 to zero. SFFs that terminate a service chain MUST forward the packet to at=
tached SFs even if SHL is decremented to 0.</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">Thank you.</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">Cheers,</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">Med</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black">&nbsp;</span><o:p></o:p></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"><b><span lang=3D"FR" style=3D"font-size:10.0pt;font-=
family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">De&nbsp;:</span></b><span=
 lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot=
;sans-serif&quot;"> sfc [<a href=3D"mailto:sfc-bounces@ietf.org">mailto:sfc=
-bounces@ietf.org</a>]
<b>De la part de</b> James N Guichard<br>
<b>Envoy=E9&nbsp;:</b> jeudi 27 avril 2017 20:54<br>
<b>=C0&nbsp;:</b> <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Objet&nbsp;:</b> [sfc] TTL field within the NSH base header</span><o:p><=
/o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"FR">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal">Dear WG:<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Having reviewed all of the email discussion on the m=
ailing list it appears to the chairs that we have consensus to add a TTL fi=
eld to the NSH base header. We would like to propose the following changes:=
<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Section 3.2:<o:p></o:p></p>
<p class=3D"MsoNormal">Update figure 2 as follows:<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">&nbsp; &nbsp;&nbsp;&nbsp;0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6=
 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">&nbsp;&nbsp;&nbsp; &#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#4=
3;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-=
&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#4=
3;-&#43;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">&nbsp;&nbsp;&nbsp; |Ver|O|R|&nbsp;&nbsp;&nbsp; TTL&nbsp;&n=
bsp;&nbsp; |&nbsp;&nbsp; Length&nbsp; |R|R|R|R|MD Type| Next Protocol |</sp=
an><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">&nbsp;&nbsp;&nbsp; &#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#4=
3;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-=
&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#4=
3;-&#43;</span><o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Add the following text after figure 2:<o:p></o:p></p=
>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">TTL: Service plane time-to-live. An SFF MUST decreme=
nt the TTL by a value of 1 for all NSH packets it receives. Decrementing by=
 a value of 1 from 0 shall result in a TTL value of 63. The default for ori=
ginating an NSH packet is a TTL value
 of 63. The decrement SHALL occur before testing for 0. After decrement, if=
 the TTL is 0, the NSH packet MUST NOT be forwarded.<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Section 3.4:<o:p></o:p></p>
<p class=3D"MsoNormal">Update figure 4 to reflect the new base header forma=
t as per section 3.2 base header.<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Section 3.5:<o:p></o:p></p>
<p class=3D"MsoNormal">Update figure 5 to reflect the new base header forma=
t as per section 3.2 base header.<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Section 12.2.1:<o:p></o:p></p>
<p class=3D"MsoNormal">Current text is as follows:<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; There are ten bits at the beginning of =
the NSH Base Header.&nbsp; New bits<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; are assigned via Standards Action [RFC5=
226].<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp; &nbsp;Bits 0-1 - Version<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; Bit 2 - OAM (O bit)<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; Bit 3 - Critical TLV (C bit)<o:p></o:p>=
</p>
<p class=3D"MsoNormal">&nbsp;&nbsp; Bits 4-9 - Reserved<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Replace entire text as follows:<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; There are eight reserved bits in the NS=
H Base Header. New bits<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; are assigned via Standards Action [RFC5=
226].<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; Bits 0-1 - Version<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; Bit 2 - OAM (O bit)<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; Bit 3 - Reserved<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; Bits 16-19 - Reserved<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Section 12.2.3:<o:p></o:p></p>
<p class=3D"MsoNormal">Current text has the MD-type as 8-bit values.<o:p></=
o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Update text for this section and table 1 to reflect =
4-bit values *not* 8-bit values.<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><b>Please review carefully and indicate support for =
these changes (or any changes to the suggested text).</b><o:p></o:p></p>
<p class=3D"MsoNormal"><b>&nbsp;</b><o:p></o:p></p>
<p class=3D"MsoNormal">Thanks, <o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Jim &amp; Joel<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Monotype Corsiva&qu=
ot;;color:#0070C0">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
</div>
</div>
</div>
</body>
</html>

--_000_E8355113905631478EFF04F5AA706E98705BFE87wtlexchp1sandvi_--


From nobody Mon May  1 08:16:40 2017
Return-Path: <Ron_Parker@affirmednetworks.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 81C1B12E039 for <sfc@ietfa.amsl.com>; Mon,  1 May 2017 08:16:38 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id E5OU5YanyTdv for <sfc@ietfa.amsl.com>; Mon,  1 May 2017 08:16:35 -0700 (PDT)
Received: from hub021-ca-4.exch021.serverdata.net (hub021-ca-4.exch021.serverdata.net [64.78.22.171]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0553A120724 for <sfc@ietf.org>; Mon,  1 May 2017 08:14:27 -0700 (PDT)
Received: from MBX021-W3-CA-2.exch021.domain.local ([10.254.4.78]) by HUB021-CA-4.exch021.domain.local ([10.254.4.39]) with mapi id 14.03.0319.002;  Mon, 1 May 2017 08:14:26 -0700
From: Ron Parker <Ron_Parker@affirmednetworks.com>
To: Dave Dolson <ddolson@sandvine.com>, James N Guichard <james.n.guichard@huawei.com>, "mohamed.boucadair@orange.com" <mohamed.boucadair@orange.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: TTL field within the NSH base header
Thread-Index: AdK/h0bahW5bvXGwSoCeYu3QIaIxxgAl9XdgAAMaEWAAADpXIACWaNtAAAAsukAAAKE6YAAAGqWwAACgp7AAAECnkA==
Date: Mon, 1 May 2017 15:14:26 +0000
Message-ID: <CDF2F015F4429F458815ED2A6C2B6B0B839A023E@MBX021-W3-CA-2.exch021.domain.local>
References: <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD5F8E@SJCEML701-CHM.china.huawei.com> <787AE7BB302AE849A7480A190F8B933009E5E3B9@OPEXCNORMAD.corporate.adroot.infra.ftgroup> <E8355113905631478EFF04F5AA706E98705BD0A0@wtl-exchp-1.sandvine.com> <787AE7BB302AE849A7480A190F8B933009E5E4BD@OPEXCNORMAD.corporate.adroot.infra.ftgroup> <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD6993@SJCEML701-CHM.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B8399F104@MBX021-W3-CA-2.exch021.domain.local> <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD69C4@SJCEML701-CHM.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B8399F193@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E98705BFE87@wtl-exchp-1.sandvine.com>
In-Reply-To: <E8355113905631478EFF04F5AA706E98705BFE87@wtl-exchp-1.sandvine.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [50.205.79.154]
Content-Type: multipart/alternative; boundary="_000_CDF2F015F4429F458815ED2A6C2B6B0B839A023EMBX021W3CA2exch_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/T_J80CZwcb_9vLTwMHLJydaV8_I>
Subject: Re: [sfc] TTL field within the NSH base header
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 01 May 2017 15:16:38 -0000

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

Agree that differentiating "forwarding" to attached SF instances vs subsequ=
ent SFF's is logical and intuitive (to me) and I prefer to acknowledge that=
 there is a difference.   But, I was addressing a suggestion to simplify.  =
   In practice, 61 or 62 or 63 decrements of TTL all probably mean the same=
 thing :).

   Ron


From: Dave Dolson [mailto:ddolson@sandvine.com]
Sent: Monday, May 1, 2017 11:11 AM
To: Ron Parker <Ron_Parker@affirmednetworks.com>; James N Guichard <james.n=
.guichard@huawei.com>; mohamed.boucadair@orange.com; sfc@ietf.org
Subject: RE: TTL field within the NSH base header

There is a difference between dropping the packet at receive vs. transmit.
A *terminating* SFF may accept a packet with TTL=3D1.  I.e., where the NSH =
header is removed.
What matters is that it is not decremented to zero and forwarded as NSH.

Otherwise we'd say, "huh, no point in sending a packet if TTL=3D1. And huh,=
 if received with TTL=3D2 then we might as well drop it..." Recurse ad absu=
rdum.

Hence, the correct language needs to convey that a device decrementing TTL =
(in order to forward NSH) must check if it would result in zero.

This conveys that, I think:
The packet MUST NOT be forwarded to a next hop if SHL is decremented to zer=
o.


-Dave


From: Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
Sent: Monday, May 1, 2017 10:50 AM
To: James N Guichard; mohamed.boucadair@orange.com<mailto:mohamed.boucadair=
@orange.com>; Dave Dolson; sfc@ietf.org<mailto:sfc@ietf.org>
Subject: RE: TTL field within the NSH base header

We could simplify this by saying that an SFF that receives an NSH packet wi=
th TTL=3D1 shall drop the packet.   That doesn't require any distinction of=
 the type of forwarding.    You could argue that perhaps 1 means take care =
of local SF's, only, but then we are back to having to make that distinctio=
n.    Given that we are starting at 63 by default, finessing what happens w=
hen receiving 1 doesn't seem worthwhile to me.

From: James N Guichard [mailto:james.n.guichard@huawei.com]
Sent: Monday, May 1, 2017 10:45 AM
To: Ron Parker <Ron_Parker@affirmednetworks.com<mailto:Ron_Parker@affirmedn=
etworks.com>>; mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange=
.com>; Dave Dolson <ddolson@sandvine.com<mailto:ddolson@sandvine.com>>; sfc=
@ietf.org<mailto:sfc@ietf.org>
Subject: RE: TTL field within the NSH base header

Yes but my point was if the SFF is *terminating* the service chain there ar=
e no service functions left to be forwarded to so the sentence does not mak=
e any sense. If however the SFF is terminating the service chain and at ter=
mination the SHL reaches 0 then it should still forward the packet (after r=
emoval of NSH).

Jim

From: Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
Sent: Monday, May 01, 2017 10:28 AM
To: James N Guichard <james.n.guichard@huawei.com<mailto:james.n.guichard@h=
uawei.com>>; mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.c=
om>; Dave Dolson <ddolson@sandvine.com<mailto:ddolson@sandvine.com>>; sfc@i=
etf.org<mailto:sfc@ietf.org>
Subject: RE: TTL field within the NSH base header

I'd like to disambiguate the word "forwarding".   From SFF perspective, the=
re is forwarding to attached SF instances and there is forwarding to other =
SFFs.

"SFFs that terminate a service chain MUST forward the packet to attached se=
rvice functions, even if SHL is decremented to 0"

   Ron



From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of James N Guichard
Sent: Monday, May 1, 2017 10:22 AM
To: mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com>; Dave=
 Dolson <ddolson@sandvine.com<mailto:ddolson@sandvine.com>>; sfc@ietf.org<m=
ailto:sfc@ietf.org>
Subject: Re: [sfc] TTL field within the NSH base header

I don't understand this sentence as if an SFF is terminating a service chai=
n then it *wont* be forwarding the packets to attached SFs; Shouldn't this =
sentence read "SFFs that terminate a service chain MUST forward the packet =
even if SHL is decremented to 0" ?

Jim

From: mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com> [ma=
ilto:mohamed.boucadair@orange.com]
Sent: Friday, April 28, 2017 10:38 AM
To: Dave Dolson <ddolson@sandvine.com<mailto:ddolson@sandvine.com>>; James =
N Guichard <james.n.guichard@huawei.com<mailto:james.n.guichard@huawei.com>=
>; sfc@ietf.org<mailto:sfc@ietf.org>
Subject: RE: TTL field within the NSH base header

Re-,

I see SHL as a means to prevent SFF loops. There is no value in deleting a =
packet after an SFF decrement the SHL to 0, but that packet is to be passed=
 to SFs that are attached to this SFF. The packet will be forwarded after s=
tripping the NSH header; no risk for SFF loops out there. No?

Cheers,
Med

De : Dave Dolson [mailto:ddolson@sandvine.com]
Envoy=E9 : vendredi 28 avril 2017 16:29
=C0 : BOUCADAIR Mohamed IMT/OLN; James N Guichard; sfc@ietf.org<mailto:sfc@=
ietf.org>
Objet : RE: TTL field within the NSH base header

Med,

"SFFs that terminate a service chain MUST forward the packet to attached SF=
s even if SHL is decremented to 0."
I don't think this is right.
If TTL/SHL is decremented to 0, this must not be forwarded as NSH.
I see that *receiving* a packet with SHL=3D1 can result in chain terminatio=
n, i.e., NSH decapsulation. But not forwarding as NSH with SHL=3D0.

-Dave


From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of mohamed.boucadair@oran=
ge.com<mailto:mohamed.boucadair@orange.com>
Sent: Friday, April 28, 2017 9:36 AM
To: James N Guichard; sfc@ietf.org<mailto:sfc@ietf.org>
Subject: Re: [sfc] TTL field within the NSH base header

Hi Jim, all,

I have the following comments :

*        Change "TTL" to "SFF Hop Limit (SHL)" because this field is not ab=
out a time to live but about a limit of SFF hops to be crossed.

*        I don't understand what is meant by "testing".

*        I suggest to make this change to cover the following points:

o   SHL should be configurable by the control plane.

o   Packets can be forwarded to SFs even if SHL is decremented to 0 for the=
 terminating SFF.

o   I don't think it is a good idea to include "Decrementing by a value of =
1 from 0 shall result in a TTL value of 63" because this will lead to a bro=
ken mechanism.

OLD:
TTL: Service plane time-to-live. An SFF MUST decrement the TTL by a value o=
f 1 for all NSH packets it receives. Decrementing by a value of 1 from 0 sh=
all result in a TTL value of 63. The default for originating an NSH packet =
is a TTL value of 63. The decrement SHALL occur before testing for 0. After=
 decrement, if the TTL is 0, the NSH packet MUST NOT be forwarded.

NEW:
SHL (SFF Hop Limit): Indicates the maximum SFF hops for a service chain. Th=
e initial SHL value SHOULD be configurable via the control plane; the confi=
gured initial value can be specific to a chain or all chains. If no initial=
 value is explicitly provided, the default initial SHL value 63 MUST be use=
d. Each SFF involved in forwarding an NSH packet MUST decrement SHL value b=
y 1. The packet MUST NOT be forwarded to a next hop SFF if SHL is decrement=
ed to zero. SFFs that terminate a service chain MUST forward the packet to =
attached SFs even if SHL is decremented to 0.

Thank you.

Cheers,
Med

De : sfc [mailto:sfc-bounces@ietf.org] De la part de James N Guichard
Envoy=E9 : jeudi 27 avril 2017 20:54
=C0 : sfc@ietf.org<mailto:sfc@ietf.org>
Objet : [sfc] TTL field within the NSH base header

Dear WG:

Having reviewed all of the email discussion on the mailing list it appears =
to the chairs that we have consensus to add a TTL field to the NSH base hea=
der. We would like to propose the following changes:

Section 3.2:
Update figure 2 as follows:

     0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    |Ver|O|R|    TTL    |   Length  |R|R|R|R|MD Type| Next Protocol |
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

Add the following text after figure 2:

TTL: Service plane time-to-live. An SFF MUST decrement the TTL by a value o=
f 1 for all NSH packets it receives. Decrementing by a value of 1 from 0 sh=
all result in a TTL value of 63. The default for originating an NSH packet =
is a TTL value of 63. The decrement SHALL occur before testing for 0. After=
 decrement, if the TTL is 0, the NSH packet MUST NOT be forwarded.

Section 3.4:
Update figure 4 to reflect the new base header format as per section 3.2 ba=
se header.

Section 3.5:
Update figure 5 to reflect the new base header format as per section 3.2 ba=
se header.

Section 12.2.1:
Current text is as follows:

   There are ten bits at the beginning of the NSH Base Header.  New bits
   are assigned via Standards Action [RFC5226].

   Bits 0-1 - Version
   Bit 2 - OAM (O bit)
   Bit 3 - Critical TLV (C bit)
   Bits 4-9 - Reserved

Replace entire text as follows:

   There are eight reserved bits in the NSH Base Header. New bits
   are assigned via Standards Action [RFC5226].

   Bits 0-1 - Version
   Bit 2 - OAM (O bit)
   Bit 3 - Reserved
   Bits 16-19 - Reserved

Section 12.2.3:
Current text has the MD-type as 8-bit values.

Update text for this section and table 1 to reflect 4-bit values *not* 8-bi=
t values.

Please review carefully and indicate support for these changes (or any chan=
ges to the suggested text).

Thanks,

Jim & Joel






--_000_CDF2F015F4429F458815ED2A6C2B6B0B839A023EMBX021W3CA2exch_
Content-Type: text/html; charset="iso-8859-1"
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=3Diso-8859-=
1">
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:"Monotype Corsiva";
	panose-1:3 1 1 1 1 2 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:11.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.TextedebullesCar
	{mso-style-name:"Texte de bulles Car";
	mso-style-priority:99;
	mso-style-link:"Texte de bulles";
	font-family:"Tahoma",sans-serif;}
p.Textedebulles, li.Textedebulles, div.Textedebulles
	{mso-style-name:"Texte de bulles";
	mso-style-link:"Texte de bulles Car";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.EmailStyle22
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle23
	{mso-style-type:personal;
	font-family:"Courier New",serif;
	color:black;
	font-weight:normal;
	font-style:normal;}
span.EmailStyle24
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
span.EmailStyle25
	{mso-style-type:personal;
	font-family:"Courier New",serif;
	color:black;
	font-weight:normal;
	font-style:normal;}
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:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Agree that differentia=
ting &#8220;forwarding&#8221; to attached SF instances vs subsequent SFF&#8=
217;s is logical and intuitive (to me) and I prefer to acknowledge that the=
re is a difference.&nbsp;&nbsp; But, I was addressing a suggestion
 to simplify.&nbsp; &nbsp;&nbsp;&nbsp;In practice, 61 or 62 or 63 decrement=
s of TTL all probably mean the same thing
</span><span style=3D"font-family:Wingdings;color:#1F497D">J</span><span st=
yle=3D"color:#1F497D">.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;&nbsp; Ron<o:p><=
/o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><a name=3D"_MailEndCompose"><span style=3D"color:#1F=
497D"><o:p>&nbsp;</o:p></span></a></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> Dave Dolson [mailto:ddolson@sandvine.co=
m] <br>
<b>Sent:</b> Monday, May 1, 2017 11:11 AM<br>
<b>To:</b> Ron Parker &lt;Ron_Parker@affirmednetworks.com&gt;; James N Guic=
hard &lt;james.n.guichard@huawei.com&gt;; mohamed.boucadair@orange.com; sfc=
@ietf.org<br>
<b>Subject:</b> RE: TTL field within the NSH base header<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">There is a difference =
between dropping the packet at receive vs. transmit.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">A *<b>terminating</b>*=
 SFF may accept a packet with TTL=3D1.&nbsp; I.e., where the NSH header is =
removed.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">What matters is that i=
t is not decremented to zero and forwarded as NSH.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Otherwise we&#8217;d s=
ay, &#8220;huh, no point in sending a packet if TTL=3D1. And huh, if receiv=
ed with TTL=3D2 then we might as well drop it&#8230;&#8221; Recurse ad absu=
rdum.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Hence, the correct lan=
guage needs to convey that a device decrementing TTL (in order to forward N=
SH) must check if it would result in zero.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">This conveys that, I t=
hink:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;,serif">The packet MUST NOT be forwarded to a next hop if SH=
L is decremented to zero.</span><span style=3D"color:#1F497D"><o:p></o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">-Dave<o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,sans-serif">From:</span></b><span style=3D"font-size:10.0pt;f=
ont-family:&quot;Tahoma&quot;,sans-serif"> Ron Parker [<a href=3D"mailto:Ro=
n_Parker@affirmednetworks.com">mailto:Ron_Parker@affirmednetworks.com</a>]
<br>
<b>Sent:</b> Monday, May 1, 2017 10:50 AM<br>
<b>To:</b> James N Guichard; <a href=3D"mailto:mohamed.boucadair@orange.com=
">mohamed.boucadair@orange.com</a>; Dave Dolson;
<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Subject:</b> RE: TTL field within the NSH base header<o:p></o:p></span><=
/p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">We could simplify this=
 by saying that an SFF that receives an NSH packet with TTL=3D1 shall drop =
the packet.&nbsp;&nbsp; That doesn&#8217;t require any distinction of the t=
ype of forwarding.&nbsp;&nbsp;&nbsp; You could argue that perhaps 1 means
 take care of local SF&#8217;s, only, but then we are back to having to mak=
e that distinction.&nbsp;&nbsp;&nbsp; Given that we are starting at 63 by d=
efault, finessing what happens when receiving 1 doesn&#8217;t seem worthwhi=
le to me.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> James N Guichard [<a href=3D"mailto:jam=
es.n.guichard@huawei.com">mailto:james.n.guichard@huawei.com</a>]
<br>
<b>Sent:</b> Monday, May 1, 2017 10:45 AM<br>
<b>To:</b> Ron Parker &lt;<a href=3D"mailto:Ron_Parker@affirmednetworks.com=
">Ron_Parker@affirmednetworks.com</a>&gt;;
<a href=3D"mailto:mohamed.boucadair@orange.com">mohamed.boucadair@orange.co=
m</a>; Dave Dolson &lt;<a href=3D"mailto:ddolson@sandvine.com">ddolson@sand=
vine.com</a>&gt;;
<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Subject:</b> RE: TTL field within the NSH base header<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Yes but my point was i=
f the SFF is *<b>terminating</b>* the service chain there are no service fu=
nctions left to be forwarded to so the sentence does not make any sense. If=
 however the SFF is terminating the
 service chain and at termination the SHL reaches 0 then it should still fo=
rward the packet (after removal of NSH).<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Jim<o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> Ron Parker [<a href=3D"mailto:Ron_Parke=
r@affirmednetworks.com">mailto:Ron_Parker@affirmednetworks.com</a>]
<br>
<b>Sent:</b> Monday, May 01, 2017 10:28 AM<br>
<b>To:</b> James N Guichard &lt;<a href=3D"mailto:james.n.guichard@huawei.c=
om">james.n.guichard@huawei.com</a>&gt;;
<a href=3D"mailto:mohamed.boucadair@orange.com">mohamed.boucadair@orange.co=
m</a>; Dave Dolson &lt;<a href=3D"mailto:ddolson@sandvine.com">ddolson@sand=
vine.com</a>&gt;;
<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Subject:</b> RE: TTL field within the NSH base header<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">I&#8217;d like to disa=
mbiguate the word &#8220;forwarding&#8221;.&nbsp;&nbsp; From SFF perspectiv=
e, there is forwarding to attached SF instances and there is forwarding to =
other SFFs.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&#8220;SFFs that termi=
nate a service chain MUST forward the packet to attached service functions,=
 even if SHL is decremented to 0&#8221;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;&nbsp; Ron<o:p><=
/o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> sfc [<a href=3D"mailto:sfc-bounces@ietf=
.org">mailto:sfc-bounces@ietf.org</a>]
<b>On Behalf Of </b>James N Guichard<br>
<b>Sent:</b> Monday, May 1, 2017 10:22 AM<br>
<b>To:</b> <a href=3D"mailto:mohamed.boucadair@orange.com">mohamed.boucadai=
r@orange.com</a>; Dave Dolson &lt;<a href=3D"mailto:ddolson@sandvine.com">d=
dolson@sandvine.com</a>&gt;;
<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Subject:</b> Re: [sfc] TTL field within the NSH base header<o:p></o:p></=
p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">I don&#8217;t understa=
nd this sentence as if an SFF is terminating a service chain then it *<b>wo=
nt</b>* be forwarding the packets to attached SFs; Shouldn&#8217;t this sen=
tence read &#8220;SFFs that terminate a service chain
 MUST forward the packet even if SHL is decremented to 0&#8221; ?<o:p></o:p=
></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Jim<o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> <a href=3D"mailto:mohamed.boucadair@ora=
nge.com">mohamed.boucadair@orange.com</a> [<a href=3D"mailto:mohamed.boucad=
air@orange.com">mailto:mohamed.boucadair@orange.com</a>]
<br>
<b>Sent:</b> Friday, April 28, 2017 10:38 AM<br>
<b>To:</b> Dave Dolson &lt;<a href=3D"mailto:ddolson@sandvine.com">ddolson@=
sandvine.com</a>&gt;; James N Guichard &lt;<a href=3D"mailto:james.n.guicha=
rd@huawei.com">james.n.guichard@huawei.com</a>&gt;;
<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Subject:</b> RE: TTL field within the NSH base header<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span lang=3D"FR" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Courier New&quot;,serif;color:black">Re-,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"FR" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Courier New&quot;,serif;color:black"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;,serif;color:black">I see SHL as a means to prevent SFF loop=
s. There is no value in deleting a packet after an SFF decrement the SHL to=
 0, but that packet is to be passed to SFs that
 are attached to this SFF. The packet will be forwarded after stripping the=
 NSH header; no risk for SFF loops out there. No?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;,serif;color:black"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;,serif;color:black">Cheers,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;,serif;color:black">Med<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;,serif;color:black"><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"><b><span lang=3D"FR" style=3D"font-size:10.0pt;font-=
family:&quot;Tahoma&quot;,sans-serif">De&nbsp;:</span></b><span lang=3D"FR"=
 style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,sans-serif"> Dave=
 Dolson [<a href=3D"mailto:ddolson@sandvine.com">mailto:ddolson@sandvine.co=
m</a>]
<br>
<b>Envoy=E9&nbsp;:</b> vendredi 28 avril 2017 16:29<br>
<b>=C0&nbsp;:</b> BOUCADAIR Mohamed IMT/OLN; James N Guichard; <a href=3D"m=
ailto:sfc@ietf.org">
sfc@ietf.org</a><br>
<b>Objet&nbsp;:</b> RE: TTL field within the NSH base header<o:p></o:p></sp=
an></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"FR"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Med,</span><o:p></o:p>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&#8220;</span><span st=
yle=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,serif">SFFs tha=
t terminate a service chain MUST forward the packet to attached SFs even if=
 SHL is decremented to 0.&#8221;</span><o:p></o:p></p>
<p class=3D"MsoNormal">I don&#8217;t think this is right.<o:p></o:p></p>
<p class=3D"MsoNormal">If TTL/SHL is decremented to 0, this must not be for=
warded as NSH.<o:p></o:p></p>
<p class=3D"MsoNormal">I see that *<b>receiving</b>* a packet with SHL=3D1 =
can result in chain termination, i.e., NSH decapsulation. But not forwardin=
g as NSH with SHL=3D0.<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">-Dave<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,sans-serif">From:</span></b><span style=3D"font-size:10.0pt;f=
ont-family:&quot;Tahoma&quot;,sans-serif"> sfc [<a href=3D"mailto:sfc-bounc=
es@ietf.org">mailto:sfc-bounces@ietf.org</a>]
<b>On Behalf Of </b><a href=3D"mailto:mohamed.boucadair@orange.com">mohamed=
.boucadair@orange.com</a><br>
<b>Sent:</b> Friday, April 28, 2017 9:36 AM<br>
<b>To:</b> James N Guichard; <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</=
a><br>
<b>Subject:</b> Re: [sfc] TTL field within the NSH base header</span><o:p><=
/o:p></p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"FR" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Courier New&quot;,serif;color:black">Hi Jim, all,
</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"FR" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Courier New&quot;,serif;color:black">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;,serif;color:black">I have the following comments&nbsp;:
</span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in"><span style=3D"f=
ont-family:Symbol">=B7</span><span style=3D"font-size:7.0pt;font-family:&qu=
ot;Times New Roman&quot;,serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,=
serif;color:black">Change &#8220;TTL&#8221; to &#8220;SFF Hop Limit (SHL)&#=
8221; because this field is not about a time to live but about a limit of S=
FF hops to be crossed.
</span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in"><span style=3D"f=
ont-family:Symbol">=B7</span><span style=3D"font-size:7.0pt;font-family:&qu=
ot;Times New Roman&quot;,serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,=
serif;color:black">I don&#8217;t understand what is meant by &#8220;testing=
&#8221;.
</span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in"><span style=3D"f=
ont-family:Symbol">=B7</span><span style=3D"font-size:7.0pt;font-family:&qu=
ot;Times New Roman&quot;,serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,=
serif;color:black">I suggest to make this change to cover the following poi=
nts:</span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.0in;text-indent:-.25in=
"><span style=3D"font-family:&quot;Courier New&quot;,serif">o</span><span s=
tyle=3D"font-size:7.0pt;font-family:&quot;Times New Roman&quot;,serif">&nbs=
p;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,=
serif;color:black">SHL should be configurable by the control plane.
</span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.0in;text-indent:-.25in=
"><span style=3D"font-family:&quot;Courier New&quot;,serif">o</span><span s=
tyle=3D"font-size:7.0pt;font-family:&quot;Times New Roman&quot;,serif">&nbs=
p;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,=
serif;color:black">Packets can be forwarded to SFs even if SHL is decrement=
ed to 0 for the terminating SFF.
</span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.0in;text-indent:-.25in=
"><span style=3D"font-family:&quot;Courier New&quot;,serif">o</span><span s=
tyle=3D"font-size:7.0pt;font-family:&quot;Times New Roman&quot;,serif">&nbs=
p;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,=
serif;color:black">I don&#8217;t think it is a good idea to include &#8220;=
</span><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,=
serif">Decrementing by a value of 1 from 0 shall result in a TTL value
 of 63&#8221; because this will lead to a broken mechanism. </span><o:p></o=
:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;,serif;color:black">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;,serif;color:black">OLD:
</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;,serif">TTL: Service plane time-to-live. An SFF MUST decreme=
nt the TTL by a value of 1 for all NSH packets it receives. Decrementing by=
 a value of 1 from 0 shall result in a TTL value
 of 63. The default for originating an NSH packet is a TTL value of 63. The=
 decrement SHALL occur before testing for 0. After decrement, if the TTL is=
 0, the NSH packet MUST NOT be forwarded.</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;,serif;color:black">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;,serif;color:black">NEW:</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;,serif">SHL (SFF Hop Limit): Indicates the maximum SFF hops =
for a service chain. The initial SHL value SHOULD be configurable via the c=
ontrol plane; the configured initial value can
 be specific to a chain or all chains. If no initial value is explicitly pr=
ovided, the default initial SHL value 63 MUST be used. Each SFF involved in=
 forwarding an NSH packet MUST decrement SHL value by 1. The packet MUST NO=
T be forwarded to a next hop SFF
 if SHL is decremented to zero. SFFs that terminate a service chain MUST fo=
rward the packet to attached SFs even if SHL is decremented to 0.</span><o:=
p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;,serif">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;,serif">Thank you.</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;,serif">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;,serif">Cheers,</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;,serif">Med</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;,serif;color:black">&nbsp;</span><o:p></o:p></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"><b><span lang=3D"FR" style=3D"font-size:10.0pt;font-=
family:&quot;Tahoma&quot;,sans-serif">De&nbsp;:</span></b><span lang=3D"FR"=
 style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,sans-serif"> sfc =
[<a href=3D"mailto:sfc-bounces@ietf.org">mailto:sfc-bounces@ietf.org</a>]
<b>De la part de</b> James N Guichard<br>
<b>Envoy=E9&nbsp;:</b> jeudi 27 avril 2017 20:54<br>
<b>=C0&nbsp;:</b> <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Objet&nbsp;:</b> [sfc] TTL field within the NSH base header</span><o:p><=
/o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"FR">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal">Dear WG:<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Having reviewed all of the email discussion on the m=
ailing list it appears to the chairs that we have consensus to add a TTL fi=
eld to the NSH base header. We would like to propose the following changes:=
<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Section 3.2:<o:p></o:p></p>
<p class=3D"MsoNormal">Update figure 2 as follows:<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;,serif">&nbsp; &nbsp;&nbsp;&nbsp;0 1 2 3 4 5 6 7 8 9 0 1 2 3=
 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;,serif">&nbsp;&nbsp;&nbsp; &#43;-&#43;-&#43;-&#43;-&#43;-&#4=
3;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-=
&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#4=
3;-&#43;-&#43;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;,serif">&nbsp;&nbsp;&nbsp; |Ver|O|R|&nbsp;&nbsp;&nbsp; TTL&n=
bsp;&nbsp;&nbsp; |&nbsp;&nbsp; Length&nbsp; |R|R|R|R|MD Type| Next Protocol=
 |</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;,serif">&nbsp;&nbsp;&nbsp; &#43;-&#43;-&#43;-&#43;-&#43;-&#4=
3;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-=
&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#4=
3;-&#43;-&#43;</span><o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Add the following text after figure 2:<o:p></o:p></p=
>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">TTL: Service plane time-to-live. An SFF MUST decreme=
nt the TTL by a value of 1 for all NSH packets it receives. Decrementing by=
 a value of 1 from 0 shall result in a TTL value of 63. The default for ori=
ginating an NSH packet is a TTL value
 of 63. The decrement SHALL occur before testing for 0. After decrement, if=
 the TTL is 0, the NSH packet MUST NOT be forwarded.<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Section 3.4:<o:p></o:p></p>
<p class=3D"MsoNormal">Update figure 4 to reflect the new base header forma=
t as per section 3.2 base header.<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Section 3.5:<o:p></o:p></p>
<p class=3D"MsoNormal">Update figure 5 to reflect the new base header forma=
t as per section 3.2 base header.<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Section 12.2.1:<o:p></o:p></p>
<p class=3D"MsoNormal">Current text is as follows:<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; There are ten bits at the beginning of =
the NSH Base Header.&nbsp; New bits<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; are assigned via Standards Action [RFC5=
226].<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp; &nbsp;Bits 0-1 - Version<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; Bit 2 - OAM (O bit)<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; Bit 3 - Critical TLV (C bit)<o:p></o:p>=
</p>
<p class=3D"MsoNormal">&nbsp;&nbsp; Bits 4-9 - Reserved<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Replace entire text as follows:<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; There are eight reserved bits in the NS=
H Base Header. New bits<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; are assigned via Standards Action [RFC5=
226].<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; Bits 0-1 - Version<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; Bit 2 - OAM (O bit)<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; Bit 3 - Reserved<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; Bits 16-19 - Reserved<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Section 12.2.3:<o:p></o:p></p>
<p class=3D"MsoNormal">Current text has the MD-type as 8-bit values.<o:p></=
o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Update text for this section and table 1 to reflect =
4-bit values *not* 8-bit values.<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><b>Please review carefully and indicate support for =
these changes (or any changes to the suggested text).</b><o:p></o:p></p>
<p class=3D"MsoNormal"><b>&nbsp;</b><o:p></o:p></p>
<p class=3D"MsoNormal">Thanks, <o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Jim &amp; Joel<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Monotype Corsiva&qu=
ot;;color:#0070C0">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
</div>
</div>
</div>
</body>
</html>

--_000_CDF2F015F4429F458815ED2A6C2B6B0B839A023EMBX021W3CA2exch_--


From nobody Mon May  1 08:26:32 2017
Return-Path: <ddolson@sandvine.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5B5CD129BD5 for <sfc@ietfa.amsl.com>; Mon,  1 May 2017 08:26:31 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id PydBd1FUzQSp for <sfc@ietfa.amsl.com>; Mon,  1 May 2017 08:26:29 -0700 (PDT)
Received: from mail1.sandvine.com (mail1.sandvine.com [64.7.137.165]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B0984129BB2 for <sfc@ietf.org>; Mon,  1 May 2017 08:24:40 -0700 (PDT)
Received: from WTL-EXCHP-1.sandvine.com ([fe80::ac6b:cc1e:f2ff:93aa]) by WTL-EXCHP-3.sandvine.com ([fe80::3c39:d305:d721:f00a%15]) with mapi id 14.03.0319.002; Mon, 1 May 2017 11:24:39 -0400
From: Dave Dolson <ddolson@sandvine.com>
To: Ron Parker <Ron_Parker@affirmednetworks.com>, James N Guichard <james.n.guichard@huawei.com>, "mohamed.boucadair@orange.com" <mohamed.boucadair@orange.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: TTL field within the NSH base header
Thread-Index: AdK/h0bahW5bvXGwSoCeYu3QIaIxxgAl9XdgAAMaEWAAADpXIACWaNtAAAAsukAAAKE6YAAAGqWwAACgp7AAAECnkAAASG0g
Date: Mon, 1 May 2017 15:24:37 +0000
Message-ID: <E8355113905631478EFF04F5AA706E98705BFFB9@wtl-exchp-1.sandvine.com>
References: <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD5F8E@SJCEML701-CHM.china.huawei.com> <787AE7BB302AE849A7480A190F8B933009E5E3B9@OPEXCNORMAD.corporate.adroot.infra.ftgroup> <E8355113905631478EFF04F5AA706E98705BD0A0@wtl-exchp-1.sandvine.com> <787AE7BB302AE849A7480A190F8B933009E5E4BD@OPEXCNORMAD.corporate.adroot.infra.ftgroup> <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD6993@SJCEML701-CHM.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B8399F104@MBX021-W3-CA-2.exch021.domain.local> <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD69C4@SJCEML701-CHM.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B8399F193@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E98705BFE87@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B839A023E@MBX021-W3-CA-2.exch021.domain.local>
In-Reply-To: <CDF2F015F4429F458815ED2A6C2B6B0B839A023E@MBX021-W3-CA-2.exch021.domain.local>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [192.168.200.114]
x-c2processedorg: b2f06e69-072f-40ee-90c5-80a34e700794
Content-Type: multipart/alternative; boundary="_000_E8355113905631478EFF04F5AA706E98705BFFB9wtlexchp1sandvi_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/-BfQ492pQvVxEdaXbFgRU72NMXE>
Subject: Re: [sfc] TTL field within the NSH base header
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 01 May 2017 15:26:31 -0000

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

I think precision in the definition is important for when expects certain b=
ehavior for small values of TTL. E.g., by using trace-route type of tools.
We can't just wave our hands and say drop packets with TTL near 0 or 1 or 2=
.

If one has a chain of 3 items, a TTL of 6 should work. (SFFs receive packet=
s 6 times in the system diagram that is usually drawn).

(Simplified: I realize in some systems more SFF interactions are required.)




From: Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
Sent: Monday, May 1, 2017 11:14 AM
To: Dave Dolson; James N Guichard; mohamed.boucadair@orange.com; sfc@ietf.o=
rg
Subject: RE: TTL field within the NSH base header

Agree that differentiating "forwarding" to attached SF instances vs subsequ=
ent SFF's is logical and intuitive (to me) and I prefer to acknowledge that=
 there is a difference.   But, I was addressing a suggestion to simplify.  =
   In practice, 61 or 62 or 63 decrements of TTL all probably mean the same=
 thing :).

   Ron


From: Dave Dolson [mailto:ddolson@sandvine.com]
Sent: Monday, May 1, 2017 11:11 AM
To: Ron Parker <Ron_Parker@affirmednetworks.com<mailto:Ron_Parker@affirmedn=
etworks.com>>; James N Guichard <james.n.guichard@huawei.com<mailto:james.n=
.guichard@huawei.com>>; mohamed.boucadair@orange.com<mailto:mohamed.boucada=
ir@orange.com>; sfc@ietf.org<mailto:sfc@ietf.org>
Subject: RE: TTL field within the NSH base header

There is a difference between dropping the packet at receive vs. transmit.
A *terminating* SFF may accept a packet with TTL=3D1.  I.e., where the NSH =
header is removed.
What matters is that it is not decremented to zero and forwarded as NSH.

Otherwise we'd say, "huh, no point in sending a packet if TTL=3D1. And huh,=
 if received with TTL=3D2 then we might as well drop it..." Recurse ad absu=
rdum.

Hence, the correct language needs to convey that a device decrementing TTL =
(in order to forward NSH) must check if it would result in zero.

This conveys that, I think:
The packet MUST NOT be forwarded to a next hop if SHL is decremented to zer=
o.


-Dave


From: Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
Sent: Monday, May 1, 2017 10:50 AM
To: James N Guichard; mohamed.boucadair@orange.com<mailto:mohamed.boucadair=
@orange.com>; Dave Dolson; sfc@ietf.org<mailto:sfc@ietf.org>
Subject: RE: TTL field within the NSH base header

We could simplify this by saying that an SFF that receives an NSH packet wi=
th TTL=3D1 shall drop the packet.   That doesn't require any distinction of=
 the type of forwarding.    You could argue that perhaps 1 means take care =
of local SF's, only, but then we are back to having to make that distinctio=
n.    Given that we are starting at 63 by default, finessing what happens w=
hen receiving 1 doesn't seem worthwhile to me.

From: James N Guichard [mailto:james.n.guichard@huawei.com]
Sent: Monday, May 1, 2017 10:45 AM
To: Ron Parker <Ron_Parker@affirmednetworks.com<mailto:Ron_Parker@affirmedn=
etworks.com>>; mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange=
.com>; Dave Dolson <ddolson@sandvine.com<mailto:ddolson@sandvine.com>>; sfc=
@ietf.org<mailto:sfc@ietf.org>
Subject: RE: TTL field within the NSH base header

Yes but my point was if the SFF is *terminating* the service chain there ar=
e no service functions left to be forwarded to so the sentence does not mak=
e any sense. If however the SFF is terminating the service chain and at ter=
mination the SHL reaches 0 then it should still forward the packet (after r=
emoval of NSH).

Jim

From: Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
Sent: Monday, May 01, 2017 10:28 AM
To: James N Guichard <james.n.guichard@huawei.com<mailto:james.n.guichard@h=
uawei.com>>; mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.c=
om>; Dave Dolson <ddolson@sandvine.com<mailto:ddolson@sandvine.com>>; sfc@i=
etf.org<mailto:sfc@ietf.org>
Subject: RE: TTL field within the NSH base header

I'd like to disambiguate the word "forwarding".   From SFF perspective, the=
re is forwarding to attached SF instances and there is forwarding to other =
SFFs.

"SFFs that terminate a service chain MUST forward the packet to attached se=
rvice functions, even if SHL is decremented to 0"

   Ron



From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of James N Guichard
Sent: Monday, May 1, 2017 10:22 AM
To: mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com>; Dave=
 Dolson <ddolson@sandvine.com<mailto:ddolson@sandvine.com>>; sfc@ietf.org<m=
ailto:sfc@ietf.org>
Subject: Re: [sfc] TTL field within the NSH base header

I don't understand this sentence as if an SFF is terminating a service chai=
n then it *wont* be forwarding the packets to attached SFs; Shouldn't this =
sentence read "SFFs that terminate a service chain MUST forward the packet =
even if SHL is decremented to 0" ?

Jim

From: mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com> [ma=
ilto:mohamed.boucadair@orange.com]
Sent: Friday, April 28, 2017 10:38 AM
To: Dave Dolson <ddolson@sandvine.com<mailto:ddolson@sandvine.com>>; James =
N Guichard <james.n.guichard@huawei.com<mailto:james.n.guichard@huawei.com>=
>; sfc@ietf.org<mailto:sfc@ietf.org>
Subject: RE: TTL field within the NSH base header

Re-,

I see SHL as a means to prevent SFF loops. There is no value in deleting a =
packet after an SFF decrement the SHL to 0, but that packet is to be passed=
 to SFs that are attached to this SFF. The packet will be forwarded after s=
tripping the NSH header; no risk for SFF loops out there. No?

Cheers,
Med

De : Dave Dolson [mailto:ddolson@sandvine.com]
Envoy=E9 : vendredi 28 avril 2017 16:29
=C0 : BOUCADAIR Mohamed IMT/OLN; James N Guichard; sfc@ietf.org<mailto:sfc@=
ietf.org>
Objet : RE: TTL field within the NSH base header

Med,

"SFFs that terminate a service chain MUST forward the packet to attached SF=
s even if SHL is decremented to 0."
I don't think this is right.
If TTL/SHL is decremented to 0, this must not be forwarded as NSH.
I see that *receiving* a packet with SHL=3D1 can result in chain terminatio=
n, i.e., NSH decapsulation. But not forwarding as NSH with SHL=3D0.

-Dave


From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of mohamed.boucadair@oran=
ge.com<mailto:mohamed.boucadair@orange.com>
Sent: Friday, April 28, 2017 9:36 AM
To: James N Guichard; sfc@ietf.org<mailto:sfc@ietf.org>
Subject: Re: [sfc] TTL field within the NSH base header

Hi Jim, all,

I have the following comments :

*        Change "TTL" to "SFF Hop Limit (SHL)" because this field is not ab=
out a time to live but about a limit of SFF hops to be crossed.

*        I don't understand what is meant by "testing".

*        I suggest to make this change to cover the following points:

o   SHL should be configurable by the control plane.

o   Packets can be forwarded to SFs even if SHL is decremented to 0 for the=
 terminating SFF.

o   I don't think it is a good idea to include "Decrementing by a value of =
1 from 0 shall result in a TTL value of 63" because this will lead to a bro=
ken mechanism.

OLD:
TTL: Service plane time-to-live. An SFF MUST decrement the TTL by a value o=
f 1 for all NSH packets it receives. Decrementing by a value of 1 from 0 sh=
all result in a TTL value of 63. The default for originating an NSH packet =
is a TTL value of 63. The decrement SHALL occur before testing for 0. After=
 decrement, if the TTL is 0, the NSH packet MUST NOT be forwarded.

NEW:
SHL (SFF Hop Limit): Indicates the maximum SFF hops for a service chain. Th=
e initial SHL value SHOULD be configurable via the control plane; the confi=
gured initial value can be specific to a chain or all chains. If no initial=
 value is explicitly provided, the default initial SHL value 63 MUST be use=
d. Each SFF involved in forwarding an NSH packet MUST decrement SHL value b=
y 1. The packet MUST NOT be forwarded to a next hop SFF if SHL is decrement=
ed to zero. SFFs that terminate a service chain MUST forward the packet to =
attached SFs even if SHL is decremented to 0.

Thank you.

Cheers,
Med

De : sfc [mailto:sfc-bounces@ietf.org] De la part de James N Guichard
Envoy=E9 : jeudi 27 avril 2017 20:54
=C0 : sfc@ietf.org<mailto:sfc@ietf.org>
Objet : [sfc] TTL field within the NSH base header

Dear WG:

Having reviewed all of the email discussion on the mailing list it appears =
to the chairs that we have consensus to add a TTL field to the NSH base hea=
der. We would like to propose the following changes:

Section 3.2:
Update figure 2 as follows:

     0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    |Ver|O|R|    TTL    |   Length  |R|R|R|R|MD Type| Next Protocol |
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

Add the following text after figure 2:

TTL: Service plane time-to-live. An SFF MUST decrement the TTL by a value o=
f 1 for all NSH packets it receives. Decrementing by a value of 1 from 0 sh=
all result in a TTL value of 63. The default for originating an NSH packet =
is a TTL value of 63. The decrement SHALL occur before testing for 0. After=
 decrement, if the TTL is 0, the NSH packet MUST NOT be forwarded.

Section 3.4:
Update figure 4 to reflect the new base header format as per section 3.2 ba=
se header.

Section 3.5:
Update figure 5 to reflect the new base header format as per section 3.2 ba=
se header.

Section 12.2.1:
Current text is as follows:

   There are ten bits at the beginning of the NSH Base Header.  New bits
   are assigned via Standards Action [RFC5226].

   Bits 0-1 - Version
   Bit 2 - OAM (O bit)
   Bit 3 - Critical TLV (C bit)
   Bits 4-9 - Reserved

Replace entire text as follows:

   There are eight reserved bits in the NSH Base Header. New bits
   are assigned via Standards Action [RFC5226].

   Bits 0-1 - Version
   Bit 2 - OAM (O bit)
   Bit 3 - Reserved
   Bits 16-19 - Reserved

Section 12.2.3:
Current text has the MD-type as 8-bit values.

Update text for this section and table 1 to reflect 4-bit values *not* 8-bi=
t values.

Please review carefully and indicate support for these changes (or any chan=
ges to the suggested text).

Thanks,

Jim & Joel






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

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-=
1">
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@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:"Monotype Corsiva";
	panose-1:3 1 1 1 1 2 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:11.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.TextedebullesCar
	{mso-style-name:"Texte de bulles Car";
	mso-style-priority:99;
	mso-style-link:"Texte de bulles";
	font-family:"Tahoma","sans-serif";}
p.Textedebulles, li.Textedebulles, div.Textedebulles
	{mso-style-name:"Texte de bulles";
	mso-style-link:"Texte de bulles Car";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.EmailStyle22
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle23
	{mso-style-type:personal;
	font-family:"Courier New";
	color:black;
	font-weight:normal;
	font-style:normal;}
span.EmailStyle24
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle25
	{mso-style-type:personal;
	font-family:"Courier New";
	color:black;
	font-weight:normal;
	font-style:normal;}
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.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">I think precision in t=
he definition is important for when expects certain behavior for small valu=
es of TTL. E.g., by using trace-route type of tools.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">We can&#8217;t just wa=
ve our hands and say drop packets with TTL near 0 or 1 or 2.<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">If one has a chain of =
3 items, a TTL of 6 should work. (SFFs receive packets 6 times in the syste=
m diagram that is usually drawn).<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">(Simplified: I realize=
 in some systems more SFF interactions are required.)<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Ron Park=
er [mailto:Ron_Parker@affirmednetworks.com]
<br>
<b>Sent:</b> Monday, May 1, 2017 11:14 AM<br>
<b>To:</b> Dave Dolson; James N Guichard; mohamed.boucadair@orange.com; sfc=
@ietf.org<br>
<b>Subject:</b> RE: TTL field within the NSH base header<o:p></o:p></span><=
/p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Agree that differentia=
ting &#8220;forwarding&#8221; to attached SF instances vs subsequent SFF&#8=
217;s is logical and intuitive (to me) and I prefer to acknowledge that the=
re is a difference.&nbsp;&nbsp; But, I was addressing a suggestion
 to simplify.&nbsp; &nbsp;&nbsp;&nbsp;In practice, 61 or 62 or 63 decrement=
s of TTL all probably mean the same thing
</span><span style=3D"font-family:Wingdings;color:#1F497D">J</span><span st=
yle=3D"color:#1F497D">.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;&nbsp; Ron<o:p><=
/o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><a name=3D"_MailEndCompose"></a><span style=3D"color=
:#1F497D"><o:p>&nbsp;</o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> Dave Dolson [<a href=3D"mailto:ddolson@=
sandvine.com">mailto:ddolson@sandvine.com</a>]
<br>
<b>Sent:</b> Monday, May 1, 2017 11:11 AM<br>
<b>To:</b> Ron Parker &lt;<a href=3D"mailto:Ron_Parker@affirmednetworks.com=
">Ron_Parker@affirmednetworks.com</a>&gt;; James N Guichard &lt;<a href=3D"=
mailto:james.n.guichard@huawei.com">james.n.guichard@huawei.com</a>&gt;;
<a href=3D"mailto:mohamed.boucadair@orange.com">mohamed.boucadair@orange.co=
m</a>; <a href=3D"mailto:sfc@ietf.org">
sfc@ietf.org</a><br>
<b>Subject:</b> RE: TTL field within the NSH base header<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">There is a difference =
between dropping the packet at receive vs. transmit.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">A *<b>terminating</b>*=
 SFF may accept a packet with TTL=3D1.&nbsp; I.e., where the NSH header is =
removed.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">What matters is that i=
t is not decremented to zero and forwarded as NSH.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Otherwise we&#8217;d s=
ay, &#8220;huh, no point in sending a packet if TTL=3D1. And huh, if receiv=
ed with TTL=3D2 then we might as well drop it&#8230;&#8221; Recurse ad absu=
rdum.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Hence, the correct lan=
guage needs to convey that a device decrementing TTL (in order to forward N=
SH) must check if it would result in zero.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">This conveys that, I t=
hink:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">The packet MUST NOT be forwarded to a next hop if SHL is d=
ecremented to zero.</span><span style=3D"color:#1F497D"><o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">-Dave<o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Ron Park=
er [<a href=3D"mailto:Ron_Parker@affirmednetworks.com">mailto:Ron_Parker@af=
firmednetworks.com</a>]
<br>
<b>Sent:</b> Monday, May 1, 2017 10:50 AM<br>
<b>To:</b> James N Guichard; <a href=3D"mailto:mohamed.boucadair@orange.com=
">mohamed.boucadair@orange.com</a>; Dave Dolson;
<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Subject:</b> RE: TTL field within the NSH base header<o:p></o:p></span><=
/p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">We could simplify this=
 by saying that an SFF that receives an NSH packet with TTL=3D1 shall drop =
the packet.&nbsp;&nbsp; That doesn&#8217;t require any distinction of the t=
ype of forwarding.&nbsp;&nbsp;&nbsp; You could argue that perhaps 1 means
 take care of local SF&#8217;s, only, but then we are back to having to mak=
e that distinction.&nbsp;&nbsp;&nbsp; Given that we are starting at 63 by d=
efault, finessing what happens when receiving 1 doesn&#8217;t seem worthwhi=
le to me.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> James N Guichard [<a href=3D"mailto:jam=
es.n.guichard@huawei.com">mailto:james.n.guichard@huawei.com</a>]
<br>
<b>Sent:</b> Monday, May 1, 2017 10:45 AM<br>
<b>To:</b> Ron Parker &lt;<a href=3D"mailto:Ron_Parker@affirmednetworks.com=
">Ron_Parker@affirmednetworks.com</a>&gt;;
<a href=3D"mailto:mohamed.boucadair@orange.com">mohamed.boucadair@orange.co=
m</a>; Dave Dolson &lt;<a href=3D"mailto:ddolson@sandvine.com">ddolson@sand=
vine.com</a>&gt;;
<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Subject:</b> RE: TTL field within the NSH base header<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Yes but my point was i=
f the SFF is *<b>terminating</b>* the service chain there are no service fu=
nctions left to be forwarded to so the sentence does not make any sense. If=
 however the SFF is terminating the
 service chain and at termination the SHL reaches 0 then it should still fo=
rward the packet (after removal of NSH).<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Jim<o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> Ron Parker [<a href=3D"mailto:Ron_Parke=
r@affirmednetworks.com">mailto:Ron_Parker@affirmednetworks.com</a>]
<br>
<b>Sent:</b> Monday, May 01, 2017 10:28 AM<br>
<b>To:</b> James N Guichard &lt;<a href=3D"mailto:james.n.guichard@huawei.c=
om">james.n.guichard@huawei.com</a>&gt;;
<a href=3D"mailto:mohamed.boucadair@orange.com">mohamed.boucadair@orange.co=
m</a>; Dave Dolson &lt;<a href=3D"mailto:ddolson@sandvine.com">ddolson@sand=
vine.com</a>&gt;;
<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Subject:</b> RE: TTL field within the NSH base header<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">I&#8217;d like to disa=
mbiguate the word &#8220;forwarding&#8221;.&nbsp;&nbsp; From SFF perspectiv=
e, there is forwarding to attached SF instances and there is forwarding to =
other SFFs.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&#8220;SFFs that termi=
nate a service chain MUST forward the packet to attached service functions,=
 even if SHL is decremented to 0&#8221;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;&nbsp; Ron<o:p><=
/o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> sfc [<a href=3D"mailto:sfc-bounces@ietf=
.org">mailto:sfc-bounces@ietf.org</a>]
<b>On Behalf Of </b>James N Guichard<br>
<b>Sent:</b> Monday, May 1, 2017 10:22 AM<br>
<b>To:</b> <a href=3D"mailto:mohamed.boucadair@orange.com">mohamed.boucadai=
r@orange.com</a>; Dave Dolson &lt;<a href=3D"mailto:ddolson@sandvine.com">d=
dolson@sandvine.com</a>&gt;;
<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Subject:</b> Re: [sfc] TTL field within the NSH base header<o:p></o:p></=
p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">I don&#8217;t understa=
nd this sentence as if an SFF is terminating a service chain then it *<b>wo=
nt</b>* be forwarding the packets to attached SFs; Shouldn&#8217;t this sen=
tence read &#8220;SFFs that terminate a service chain
 MUST forward the packet even if SHL is decremented to 0&#8221; ?<o:p></o:p=
></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Jim<o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> <a href=3D"mailto:mohamed.boucadair@ora=
nge.com">mohamed.boucadair@orange.com</a> [<a href=3D"mailto:mohamed.boucad=
air@orange.com">mailto:mohamed.boucadair@orange.com</a>]
<br>
<b>Sent:</b> Friday, April 28, 2017 10:38 AM<br>
<b>To:</b> Dave Dolson &lt;<a href=3D"mailto:ddolson@sandvine.com">ddolson@=
sandvine.com</a>&gt;; James N Guichard &lt;<a href=3D"mailto:james.n.guicha=
rd@huawei.com">james.n.guichard@huawei.com</a>&gt;;
<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Subject:</b> RE: TTL field within the NSH base header<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span lang=3D"FR" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Courier New&quot;;color:black">Re-,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"FR" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Courier New&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black">I see SHL as a means to prevent SFF loops. The=
re is no value in deleting a packet after an SFF decrement the SHL to 0, bu=
t that packet is to be passed to SFs that are
 attached to this SFF. The packet will be forwarded after stripping the NSH=
 header; no risk for SFF loops out there. No?<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black">Cheers,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black">Med<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black"><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"><b><span lang=3D"FR" style=3D"font-size:10.0pt;font-=
family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">De&nbsp;:</span></b><span=
 lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot=
;sans-serif&quot;"> Dave Dolson [<a href=3D"mailto:ddolson@sandvine.com">ma=
ilto:ddolson@sandvine.com</a>]
<br>
<b>Envoy=E9&nbsp;:</b> vendredi 28 avril 2017 16:29<br>
<b>=C0&nbsp;:</b> BOUCADAIR Mohamed IMT/OLN; James N Guichard; <a href=3D"m=
ailto:sfc@ietf.org">
sfc@ietf.org</a><br>
<b>Objet&nbsp;:</b> RE: TTL field within the NSH base header<o:p></o:p></sp=
an></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"FR"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Med,</span><o:p></o:p>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&#8220;</span><span st=
yle=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;">SFFs that term=
inate a service chain MUST forward the packet to attached SFs even if SHL i=
s decremented to 0.&#8221;</span><o:p></o:p></p>
<p class=3D"MsoNormal">I don&#8217;t think this is right.<o:p></o:p></p>
<p class=3D"MsoNormal">If TTL/SHL is decremented to 0, this must not be for=
warded as NSH.<o:p></o:p></p>
<p class=3D"MsoNormal">I see that *<b>receiving</b>* a packet with SHL=3D1 =
can result in chain termination, i.e., NSH decapsulation. But not forwardin=
g as NSH with SHL=3D0.<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">-Dave<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> sfc [<a =
href=3D"mailto:sfc-bounces@ietf.org">mailto:sfc-bounces@ietf.org</a>]
<b>On Behalf Of </b><a href=3D"mailto:mohamed.boucadair@orange.com">mohamed=
.boucadair@orange.com</a><br>
<b>Sent:</b> Friday, April 28, 2017 9:36 AM<br>
<b>To:</b> James N Guichard; <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</=
a><br>
<b>Subject:</b> Re: [sfc] TTL field within the NSH base header</span><o:p><=
/o:p></p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"FR" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Courier New&quot;;color:black">Hi Jim, all,
</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"FR" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Courier New&quot;;color:black">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black">I have the following comments&nbsp;:
</span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in"><span style=3D"f=
ont-family:Symbol">=B7</span><span style=3D"font-size:7.0pt;font-family:&qu=
ot;Times New Roman&quot;,&quot;serif&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;;=
color:black">Change &#8220;TTL&#8221; to &#8220;SFF Hop Limit (SHL)&#8221; =
because this field is not about a time to live but about a limit of SFF hop=
s to be crossed.
</span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in"><span style=3D"f=
ont-family:Symbol">=B7</span><span style=3D"font-size:7.0pt;font-family:&qu=
ot;Times New Roman&quot;,&quot;serif&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;;=
color:black">I don&#8217;t understand what is meant by &#8220;testing&#8221=
;.
</span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in"><span style=3D"f=
ont-family:Symbol">=B7</span><span style=3D"font-size:7.0pt;font-family:&qu=
ot;Times New Roman&quot;,&quot;serif&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;;=
color:black">I suggest to make this change to cover the following points:</=
span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.0in;text-indent:-.25in=
"><span style=3D"font-family:&quot;Courier New&quot;">o</span><span style=
=3D"font-size:7.0pt;font-family:&quot;Times New Roman&quot;,&quot;serif&quo=
t;">&nbsp;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;;=
color:black">SHL should be configurable by the control plane.
</span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.0in;text-indent:-.25in=
"><span style=3D"font-family:&quot;Courier New&quot;">o</span><span style=
=3D"font-size:7.0pt;font-family:&quot;Times New Roman&quot;,&quot;serif&quo=
t;">&nbsp;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;;=
color:black">Packets can be forwarded to SFs even if SHL is decremented to =
0 for the terminating SFF.
</span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.0in;text-indent:-.25in=
"><span style=3D"font-family:&quot;Courier New&quot;">o</span><span style=
=3D"font-size:7.0pt;font-family:&quot;Times New Roman&quot;,&quot;serif&quo=
t;">&nbsp;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;;=
color:black">I don&#8217;t think it is a good idea to include &#8220;</span=
><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;">Decre=
menting by a value of 1 from 0 shall result in a TTL value of 63&#8221; bec=
ause
 this will lead to a broken mechanism. </span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black">OLD:
</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">TTL: Service plane time-to-live. An SFF MUST decrement the=
 TTL by a value of 1 for all NSH packets it receives. Decrementing by a val=
ue of 1 from 0 shall result in a TTL value of
 63. The default for originating an NSH packet is a TTL value of 63. The de=
crement SHALL occur before testing for 0. After decrement, if the TTL is 0,=
 the NSH packet MUST NOT be forwarded.</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black">NEW:</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">SHL (SFF Hop Limit): Indicates the maximum SFF hops for a =
service chain. The initial SHL value SHOULD be configurable via the control=
 plane; the configured initial value can be specific
 to a chain or all chains. If no initial value is explicitly provided, the =
default initial SHL value 63 MUST be used. Each SFF involved in forwarding =
an NSH packet MUST decrement SHL value by 1. The packet MUST NOT be forward=
ed to a next hop SFF if SHL is decremented
 to zero. SFFs that terminate a service chain MUST forward the packet to at=
tached SFs even if SHL is decremented to 0.</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">Thank you.</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">Cheers,</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">Med</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black">&nbsp;</span><o:p></o:p></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"><b><span lang=3D"FR" style=3D"font-size:10.0pt;font-=
family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">De&nbsp;:</span></b><span=
 lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot=
;sans-serif&quot;"> sfc [<a href=3D"mailto:sfc-bounces@ietf.org">mailto:sfc=
-bounces@ietf.org</a>]
<b>De la part de</b> James N Guichard<br>
<b>Envoy=E9&nbsp;:</b> jeudi 27 avril 2017 20:54<br>
<b>=C0&nbsp;:</b> <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Objet&nbsp;:</b> [sfc] TTL field within the NSH base header</span><o:p><=
/o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"FR">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal">Dear WG:<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Having reviewed all of the email discussion on the m=
ailing list it appears to the chairs that we have consensus to add a TTL fi=
eld to the NSH base header. We would like to propose the following changes:=
<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Section 3.2:<o:p></o:p></p>
<p class=3D"MsoNormal">Update figure 2 as follows:<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">&nbsp; &nbsp;&nbsp;&nbsp;0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6=
 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">&nbsp;&nbsp;&nbsp; &#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#4=
3;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-=
&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#4=
3;-&#43;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">&nbsp;&nbsp;&nbsp; |Ver|O|R|&nbsp;&nbsp;&nbsp; TTL&nbsp;&n=
bsp;&nbsp; |&nbsp;&nbsp; Length&nbsp; |R|R|R|R|MD Type| Next Protocol |</sp=
an><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">&nbsp;&nbsp;&nbsp; &#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#4=
3;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-=
&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#4=
3;-&#43;</span><o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Add the following text after figure 2:<o:p></o:p></p=
>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">TTL: Service plane time-to-live. An SFF MUST decreme=
nt the TTL by a value of 1 for all NSH packets it receives. Decrementing by=
 a value of 1 from 0 shall result in a TTL value of 63. The default for ori=
ginating an NSH packet is a TTL value
 of 63. The decrement SHALL occur before testing for 0. After decrement, if=
 the TTL is 0, the NSH packet MUST NOT be forwarded.<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Section 3.4:<o:p></o:p></p>
<p class=3D"MsoNormal">Update figure 4 to reflect the new base header forma=
t as per section 3.2 base header.<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Section 3.5:<o:p></o:p></p>
<p class=3D"MsoNormal">Update figure 5 to reflect the new base header forma=
t as per section 3.2 base header.<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Section 12.2.1:<o:p></o:p></p>
<p class=3D"MsoNormal">Current text is as follows:<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; There are ten bits at the beginning of =
the NSH Base Header.&nbsp; New bits<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; are assigned via Standards Action [RFC5=
226].<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp; &nbsp;Bits 0-1 - Version<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; Bit 2 - OAM (O bit)<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; Bit 3 - Critical TLV (C bit)<o:p></o:p>=
</p>
<p class=3D"MsoNormal">&nbsp;&nbsp; Bits 4-9 - Reserved<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Replace entire text as follows:<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; There are eight reserved bits in the NS=
H Base Header. New bits<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; are assigned via Standards Action [RFC5=
226].<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; Bits 0-1 - Version<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; Bit 2 - OAM (O bit)<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; Bit 3 - Reserved<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; Bits 16-19 - Reserved<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Section 12.2.3:<o:p></o:p></p>
<p class=3D"MsoNormal">Current text has the MD-type as 8-bit values.<o:p></=
o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Update text for this section and table 1 to reflect =
4-bit values *not* 8-bit values.<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><b>Please review carefully and indicate support for =
these changes (or any changes to the suggested text).</b><o:p></o:p></p>
<p class=3D"MsoNormal"><b>&nbsp;</b><o:p></o:p></p>
<p class=3D"MsoNormal">Thanks, <o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Jim &amp; Joel<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Monotype Corsiva&qu=
ot;;color:#0070C0">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
</div>
</div>
</div>
</body>
</html>

--_000_E8355113905631478EFF04F5AA706E98705BFFB9wtlexchp1sandvi_--


From nobody Mon May  1 08:42:22 2017
Return-Path: <Ron_Parker@affirmednetworks.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B14F3126D46 for <sfc@ietfa.amsl.com>; Mon,  1 May 2017 08:42:20 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TRRbc3U7cdqE for <sfc@ietfa.amsl.com>; Mon,  1 May 2017 08:42:17 -0700 (PDT)
Received: from hub021-ca-1.exch021.serverdata.net (hub021-ca-1.exch021.serverdata.net [64.78.22.168]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 0B850129B25 for <sfc@ietf.org>; Mon,  1 May 2017 08:40:48 -0700 (PDT)
Received: from MBX021-W3-CA-2.exch021.domain.local ([10.254.4.78]) by HUB021-CA-1.exch021.domain.local ([10.254.4.30]) with mapi id 14.03.0319.002;  Mon, 1 May 2017 08:40:47 -0700
From: Ron Parker <Ron_Parker@affirmednetworks.com>
To: Dave Dolson <ddolson@sandvine.com>, James N Guichard <james.n.guichard@huawei.com>, "mohamed.boucadair@orange.com" <mohamed.boucadair@orange.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: TTL field within the NSH base header
Thread-Index: AdK/h0bahW5bvXGwSoCeYu3QIaIxxgAl9XdgAAMaEWAAADpXIACWaNtAAAAsukAAAKE6YAAAGqWwAACgp7AAAECnkAAASG0gAABNm0A=
Date: Mon, 1 May 2017 15:40:46 +0000
Message-ID: <CDF2F015F4429F458815ED2A6C2B6B0B839A0285@MBX021-W3-CA-2.exch021.domain.local>
References: <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD5F8E@SJCEML701-CHM.china.huawei.com> <787AE7BB302AE849A7480A190F8B933009E5E3B9@OPEXCNORMAD.corporate.adroot.infra.ftgroup> <E8355113905631478EFF04F5AA706E98705BD0A0@wtl-exchp-1.sandvine.com> <787AE7BB302AE849A7480A190F8B933009E5E4BD@OPEXCNORMAD.corporate.adroot.infra.ftgroup> <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD6993@SJCEML701-CHM.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B8399F104@MBX021-W3-CA-2.exch021.domain.local> <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD69C4@SJCEML701-CHM.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B8399F193@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E98705BFE87@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B839A023E@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E98705BFFB9@wtl-exchp-1.sandvine.com>
In-Reply-To: <E8355113905631478EFF04F5AA706E98705BFFB9@wtl-exchp-1.sandvine.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [50.205.79.154]
Content-Type: multipart/alternative; boundary="_000_CDF2F015F4429F458815ED2A6C2B6B0B839A0285MBX021W3CA2exch_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/7qOAVgQYaAsEbfA5rtd0g3O4ADQ>
Subject: Re: [sfc] TTL field within the NSH base header
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 01 May 2017 15:42:21 -0000

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

Agree that I'd opt for precision over simplicity.   Which is what I tried t=
o convey a ways back on this thread regarding differentiated behavior at th=
e last SFF in the SFP vs. the non-last SFF in the SFP.    Subsequent commen=
ts didn't seem to embrace that way of describing things.    Also, if there =
were consensus to supporting that approach, backward compatibility for clas=
sifiers that emit TTL=3D0 could be addressed by also describing behavior at=
 the first SFF vs. non-first.



TTL=3D1

TTL=3D0

Only SFF (First and last)

Valid - service local SF's

Valid for backward compatibility - service local SF's

First SFF and not Last

Invalid - drop (since propagation to subsequent SFF with TTL=3D0 is illegal=
)

Valid for backward compatibility - service local SF's and propagate to subs=
equent SFF with TTL=3D63

Last SFF when >1 SFF's for SFP

Valid - service local SF's

Invalid -drop (due to bad behavior of previous SFF)


From: Dave Dolson [mailto:ddolson@sandvine.com]
Sent: Monday, May 1, 2017 11:25 AM
To: Ron Parker <Ron_Parker@affirmednetworks.com>; James N Guichard <james.n=
.guichard@huawei.com>; mohamed.boucadair@orange.com; sfc@ietf.org
Subject: RE: TTL field within the NSH base header

I think precision in the definition is important for when expects certain b=
ehavior for small values of TTL. E.g., by using trace-route type of tools.
We can't just wave our hands and say drop packets with TTL near 0 or 1 or 2=
.

If one has a chain of 3 items, a TTL of 6 should work. (SFFs receive packet=
s 6 times in the system diagram that is usually drawn).

(Simplified: I realize in some systems more SFF interactions are required.)




From: Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
Sent: Monday, May 1, 2017 11:14 AM
To: Dave Dolson; James N Guichard; mohamed.boucadair@orange.com<mailto:moha=
med.boucadair@orange.com>; sfc@ietf.org<mailto:sfc@ietf.org>
Subject: RE: TTL field within the NSH base header

Agree that differentiating "forwarding" to attached SF instances vs subsequ=
ent SFF's is logical and intuitive (to me) and I prefer to acknowledge that=
 there is a difference.   But, I was addressing a suggestion to simplify.  =
   In practice, 61 or 62 or 63 decrements of TTL all probably mean the same=
 thing :).

   Ron


From: Dave Dolson [mailto:ddolson@sandvine.com]
Sent: Monday, May 1, 2017 11:11 AM
To: Ron Parker <Ron_Parker@affirmednetworks.com<mailto:Ron_Parker@affirmedn=
etworks.com>>; James N Guichard <james.n.guichard@huawei.com<mailto:james.n=
.guichard@huawei.com>>; mohamed.boucadair@orange.com<mailto:mohamed.boucada=
ir@orange.com>; sfc@ietf.org<mailto:sfc@ietf.org>
Subject: RE: TTL field within the NSH base header

There is a difference between dropping the packet at receive vs. transmit.
A *terminating* SFF may accept a packet with TTL=3D1.  I.e., where the NSH =
header is removed.
What matters is that it is not decremented to zero and forwarded as NSH.

Otherwise we'd say, "huh, no point in sending a packet if TTL=3D1. And huh,=
 if received with TTL=3D2 then we might as well drop it..." Recurse ad absu=
rdum.

Hence, the correct language needs to convey that a device decrementing TTL =
(in order to forward NSH) must check if it would result in zero.

This conveys that, I think:
The packet MUST NOT be forwarded to a next hop if SHL is decremented to zer=
o.


-Dave


From: Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
Sent: Monday, May 1, 2017 10:50 AM
To: James N Guichard; mohamed.boucadair@orange.com<mailto:mohamed.boucadair=
@orange.com>; Dave Dolson; sfc@ietf.org<mailto:sfc@ietf.org>
Subject: RE: TTL field within the NSH base header

We could simplify this by saying that an SFF that receives an NSH packet wi=
th TTL=3D1 shall drop the packet.   That doesn't require any distinction of=
 the type of forwarding.    You could argue that perhaps 1 means take care =
of local SF's, only, but then we are back to having to make that distinctio=
n.    Given that we are starting at 63 by default, finessing what happens w=
hen receiving 1 doesn't seem worthwhile to me.

From: James N Guichard [mailto:james.n.guichard@huawei.com]
Sent: Monday, May 1, 2017 10:45 AM
To: Ron Parker <Ron_Parker@affirmednetworks.com<mailto:Ron_Parker@affirmedn=
etworks.com>>; mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange=
.com>; Dave Dolson <ddolson@sandvine.com<mailto:ddolson@sandvine.com>>; sfc=
@ietf.org<mailto:sfc@ietf.org>
Subject: RE: TTL field within the NSH base header

Yes but my point was if the SFF is *terminating* the service chain there ar=
e no service functions left to be forwarded to so the sentence does not mak=
e any sense. If however the SFF is terminating the service chain and at ter=
mination the SHL reaches 0 then it should still forward the packet (after r=
emoval of NSH).

Jim

From: Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
Sent: Monday, May 01, 2017 10:28 AM
To: James N Guichard <james.n.guichard@huawei.com<mailto:james.n.guichard@h=
uawei.com>>; mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.c=
om>; Dave Dolson <ddolson@sandvine.com<mailto:ddolson@sandvine.com>>; sfc@i=
etf.org<mailto:sfc@ietf.org>
Subject: RE: TTL field within the NSH base header

I'd like to disambiguate the word "forwarding".   From SFF perspective, the=
re is forwarding to attached SF instances and there is forwarding to other =
SFFs.

"SFFs that terminate a service chain MUST forward the packet to attached se=
rvice functions, even if SHL is decremented to 0"

   Ron



From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of James N Guichard
Sent: Monday, May 1, 2017 10:22 AM
To: mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com>; Dave=
 Dolson <ddolson@sandvine.com<mailto:ddolson@sandvine.com>>; sfc@ietf.org<m=
ailto:sfc@ietf.org>
Subject: Re: [sfc] TTL field within the NSH base header

I don't understand this sentence as if an SFF is terminating a service chai=
n then it *wont* be forwarding the packets to attached SFs; Shouldn't this =
sentence read "SFFs that terminate a service chain MUST forward the packet =
even if SHL is decremented to 0" ?

Jim

From: mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com> [ma=
ilto:mohamed.boucadair@orange.com]
Sent: Friday, April 28, 2017 10:38 AM
To: Dave Dolson <ddolson@sandvine.com<mailto:ddolson@sandvine.com>>; James =
N Guichard <james.n.guichard@huawei.com<mailto:james.n.guichard@huawei.com>=
>; sfc@ietf.org<mailto:sfc@ietf.org>
Subject: RE: TTL field within the NSH base header

Re-,

I see SHL as a means to prevent SFF loops. There is no value in deleting a =
packet after an SFF decrement the SHL to 0, but that packet is to be passed=
 to SFs that are attached to this SFF. The packet will be forwarded after s=
tripping the NSH header; no risk for SFF loops out there. No?

Cheers,
Med

De : Dave Dolson [mailto:ddolson@sandvine.com]
Envoy=E9 : vendredi 28 avril 2017 16:29
=C0 : BOUCADAIR Mohamed IMT/OLN; James N Guichard; sfc@ietf.org<mailto:sfc@=
ietf.org>
Objet : RE: TTL field within the NSH base header

Med,

"SFFs that terminate a service chain MUST forward the packet to attached SF=
s even if SHL is decremented to 0."
I don't think this is right.
If TTL/SHL is decremented to 0, this must not be forwarded as NSH.
I see that *receiving* a packet with SHL=3D1 can result in chain terminatio=
n, i.e., NSH decapsulation. But not forwarding as NSH with SHL=3D0.

-Dave


From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of mohamed.boucadair@oran=
ge.com<mailto:mohamed.boucadair@orange.com>
Sent: Friday, April 28, 2017 9:36 AM
To: James N Guichard; sfc@ietf.org<mailto:sfc@ietf.org>
Subject: Re: [sfc] TTL field within the NSH base header

Hi Jim, all,

I have the following comments :

*        Change "TTL" to "SFF Hop Limit (SHL)" because this field is not ab=
out a time to live but about a limit of SFF hops to be crossed.

*        I don't understand what is meant by "testing".

*        I suggest to make this change to cover the following points:

o   SHL should be configurable by the control plane.

o   Packets can be forwarded to SFs even if SHL is decremented to 0 for the=
 terminating SFF.

o   I don't think it is a good idea to include "Decrementing by a value of =
1 from 0 shall result in a TTL value of 63" because this will lead to a bro=
ken mechanism.

OLD:
TTL: Service plane time-to-live. An SFF MUST decrement the TTL by a value o=
f 1 for all NSH packets it receives. Decrementing by a value of 1 from 0 sh=
all result in a TTL value of 63. The default for originating an NSH packet =
is a TTL value of 63. The decrement SHALL occur before testing for 0. After=
 decrement, if the TTL is 0, the NSH packet MUST NOT be forwarded.

NEW:
SHL (SFF Hop Limit): Indicates the maximum SFF hops for a service chain. Th=
e initial SHL value SHOULD be configurable via the control plane; the confi=
gured initial value can be specific to a chain or all chains. If no initial=
 value is explicitly provided, the default initial SHL value 63 MUST be use=
d. Each SFF involved in forwarding an NSH packet MUST decrement SHL value b=
y 1. The packet MUST NOT be forwarded to a next hop SFF if SHL is decrement=
ed to zero. SFFs that terminate a service chain MUST forward the packet to =
attached SFs even if SHL is decremented to 0.

Thank you.

Cheers,
Med

De : sfc [mailto:sfc-bounces@ietf.org] De la part de James N Guichard
Envoy=E9 : jeudi 27 avril 2017 20:54
=C0 : sfc@ietf.org<mailto:sfc@ietf.org>
Objet : [sfc] TTL field within the NSH base header

Dear WG:

Having reviewed all of the email discussion on the mailing list it appears =
to the chairs that we have consensus to add a TTL field to the NSH base hea=
der. We would like to propose the following changes:

Section 3.2:
Update figure 2 as follows:

     0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    |Ver|O|R|    TTL    |   Length  |R|R|R|R|MD Type| Next Protocol |
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

Add the following text after figure 2:

TTL: Service plane time-to-live. An SFF MUST decrement the TTL by a value o=
f 1 for all NSH packets it receives. Decrementing by a value of 1 from 0 sh=
all result in a TTL value of 63. The default for originating an NSH packet =
is a TTL value of 63. The decrement SHALL occur before testing for 0. After=
 decrement, if the TTL is 0, the NSH packet MUST NOT be forwarded.

Section 3.4:
Update figure 4 to reflect the new base header format as per section 3.2 ba=
se header.

Section 3.5:
Update figure 5 to reflect the new base header format as per section 3.2 ba=
se header.

Section 12.2.1:
Current text is as follows:

   There are ten bits at the beginning of the NSH Base Header.  New bits
   are assigned via Standards Action [RFC5226].

   Bits 0-1 - Version
   Bit 2 - OAM (O bit)
   Bit 3 - Critical TLV (C bit)
   Bits 4-9 - Reserved

Replace entire text as follows:

   There are eight reserved bits in the NSH Base Header. New bits
   are assigned via Standards Action [RFC5226].

   Bits 0-1 - Version
   Bit 2 - OAM (O bit)
   Bit 3 - Reserved
   Bits 16-19 - Reserved

Section 12.2.3:
Current text has the MD-type as 8-bit values.

Update text for this section and table 1 to reflect 4-bit values *not* 8-bi=
t values.

Please review carefully and indicate support for these changes (or any chan=
ges to the suggested text).

Thanks,

Jim & Joel






--_000_CDF2F015F4429F458815ED2A6C2B6B0B839A0285MBX021W3CA2exch_
Content-Type: text/html; charset="iso-8859-1"
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=3Diso-8859-=
1">
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Tahoma;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:"Monotype Corsiva";
	panose-1:3 1 1 1 1 2 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:11.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.TextedebullesCar
	{mso-style-name:"Texte de bulles Car";
	mso-style-priority:99;
	mso-style-link:"Texte de bulles";
	font-family:"Tahoma",sans-serif;}
p.Textedebulles, li.Textedebulles, div.Textedebulles
	{mso-style-name:"Texte de bulles";
	mso-style-link:"Texte de bulles Car";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.EmailStyle22
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle23
	{mso-style-type:personal;
	font-family:"Courier New",serif;
	color:black;
	font-weight:normal;
	font-style:normal;}
span.EmailStyle24
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
span.EmailStyle25
	{mso-style-type:personal;
	font-family:"Courier New",serif;
	color:black;
	font-weight:normal;
	font-style:normal;}
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-compose;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Agree that I&#8217;d o=
pt for precision over simplicity.&nbsp;&nbsp; Which is what I tried to conv=
ey a ways back on this thread regarding differentiated behavior at the last=
 SFF in the SFP vs. the non-last SFF in the SFP.&nbsp;&nbsp;&nbsp;
 Subsequent comments didn&#8217;t seem to embrace that way of describing th=
ings.&nbsp;&nbsp;&nbsp; Also, if there were consensus to supporting that ap=
proach, backward compatibility for classifiers that emit TTL=3D0 could be a=
ddressed by also describing behavior at the first SFF vs.
 non-first.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<table class=3D"MsoTableGrid" border=3D"1" cellspacing=3D"0" cellpadding=3D=
"0" style=3D"border-collapse:collapse;border:none">
<tbody>
<tr>
<td width=3D"105" valign=3D"top" style=3D"width:62.7pt;border:solid windowt=
ext 1.0pt;padding:0in 5.4pt 0in 5.4pt">
<p class=3D"MsoNormal"><a name=3D"_MailEndCompose"><span style=3D"color:#1F=
497D">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;
<o:p></o:p></span></a></p>
</td>
<td width=3D"360" valign=3D"top" style=3D"width:3.0in;border:solid windowte=
xt 1.0pt;border-left:none;padding:0in 5.4pt 0in 5.4pt">
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">TTL=3D1<o:p></o:p></sp=
an></p>
</td>
<td width=3D"480" valign=3D"top" style=3D"width:4.0in;border:solid windowte=
xt 1.0pt;border-left:none;padding:0in 5.4pt 0in 5.4pt">
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">TTL=3D0<o:p></o:p></sp=
an></p>
</td>
</tr>
<tr>
<td width=3D"105" valign=3D"top" style=3D"width:62.7pt;border:solid windowt=
ext 1.0pt;border-top:none;padding:0in 5.4pt 0in 5.4pt">
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Only SFF (First and la=
st)<o:p></o:p></span></p>
</td>
<td width=3D"360" valign=3D"top" style=3D"width:3.0in;border-top:none;borde=
r-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowt=
ext 1.0pt;padding:0in 5.4pt 0in 5.4pt">
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Valid &#8211; service =
local SF&#8217;s<o:p></o:p></span></p>
</td>
<td width=3D"480" valign=3D"top" style=3D"width:4.0in;border-top:none;borde=
r-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowt=
ext 1.0pt;padding:0in 5.4pt 0in 5.4pt">
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Valid for backward com=
patibility &#8211; service local SF&#8217;s<o:p></o:p></span></p>
</td>
</tr>
<tr>
<td width=3D"105" valign=3D"top" style=3D"width:62.7pt;border:solid windowt=
ext 1.0pt;border-top:none;padding:0in 5.4pt 0in 5.4pt">
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">First SFF and not Last=
<o:p></o:p></span></p>
</td>
<td width=3D"360" valign=3D"top" style=3D"width:3.0in;border-top:none;borde=
r-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowt=
ext 1.0pt;padding:0in 5.4pt 0in 5.4pt">
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Invalid &#8211; drop (=
since propagation to subsequent SFF with TTL=3D0 is illegal)<o:p></o:p></sp=
an></p>
</td>
<td width=3D"480" valign=3D"top" style=3D"width:4.0in;border-top:none;borde=
r-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowt=
ext 1.0pt;padding:0in 5.4pt 0in 5.4pt">
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Valid for backward com=
patibility &#8211; service local SF&#8217;s and propagate to subsequent SFF=
 with TTL=3D63<o:p></o:p></span></p>
</td>
</tr>
<tr>
<td width=3D"105" valign=3D"top" style=3D"width:62.7pt;border:solid windowt=
ext 1.0pt;border-top:none;padding:0in 5.4pt 0in 5.4pt">
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Last SFF when &gt;1 SF=
F&#8217;s for SFP<o:p></o:p></span></p>
</td>
<td width=3D"360" valign=3D"top" style=3D"width:3.0in;border-top:none;borde=
r-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowt=
ext 1.0pt;padding:0in 5.4pt 0in 5.4pt">
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Valid &#8211; service =
local SF&#8217;s<o:p></o:p></span></p>
</td>
<td width=3D"480" valign=3D"top" style=3D"width:4.0in;border-top:none;borde=
r-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowt=
ext 1.0pt;padding:0in 5.4pt 0in 5.4pt">
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Invalid &#8211;drop (d=
ue to bad behavior of previous SFF)<o:p></o:p></span></p>
</td>
</tr>
</tbody>
</table>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> Dave Dolson [mailto:ddolson@sandvine.co=
m] <br>
<b>Sent:</b> Monday, May 1, 2017 11:25 AM<br>
<b>To:</b> Ron Parker &lt;Ron_Parker@affirmednetworks.com&gt;; James N Guic=
hard &lt;james.n.guichard@huawei.com&gt;; mohamed.boucadair@orange.com; sfc=
@ietf.org<br>
<b>Subject:</b> RE: TTL field within the NSH base header<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">I think precision in t=
he definition is important for when expects certain behavior for small valu=
es of TTL. E.g., by using trace-route type of tools.</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">We can&#8217;t just wa=
ve our hands and say drop packets with TTL near 0 or 1 or 2.</span><o:p></o=
:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">If one has a chain of =
3 items, a TTL of 6 should work. (SFFs receive packets 6 times in the syste=
m diagram that is usually drawn).</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">(Simplified: I realize=
 in some systems more SFF interactions are required.)</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,sans-serif">From:</span></b><span style=3D"font-size:10.0pt;f=
ont-family:&quot;Tahoma&quot;,sans-serif"> Ron Parker [<a href=3D"mailto:Ro=
n_Parker@affirmednetworks.com">mailto:Ron_Parker@affirmednetworks.com</a>]
<br>
<b>Sent:</b> Monday, May 1, 2017 11:14 AM<br>
<b>To:</b> Dave Dolson; James N Guichard; <a href=3D"mailto:mohamed.boucada=
ir@orange.com">
mohamed.boucadair@orange.com</a>; <a href=3D"mailto:sfc@ietf.org">sfc@ietf.=
org</a><br>
<b>Subject:</b> RE: TTL field within the NSH base header</span><o:p></o:p><=
/p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Agree that differentia=
ting &#8220;forwarding&#8221; to attached SF instances vs subsequent SFF&#8=
217;s is logical and intuitive (to me) and I prefer to acknowledge that the=
re is a difference.&nbsp;&nbsp; But, I was addressing a suggestion
 to simplify.&nbsp; &nbsp;&nbsp;&nbsp;In practice, 61 or 62 or 63 decrement=
s of TTL all probably mean the same thing
</span><span style=3D"font-family:Wingdings;color:#1F497D">J</span><span st=
yle=3D"color:#1F497D">.</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;&nbsp; Ron</span=
><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> Dave Dolson [<a href=3D"mailto:ddolson@=
sandvine.com">mailto:ddolson@sandvine.com</a>]
<br>
<b>Sent:</b> Monday, May 1, 2017 11:11 AM<br>
<b>To:</b> Ron Parker &lt;<a href=3D"mailto:Ron_Parker@affirmednetworks.com=
">Ron_Parker@affirmednetworks.com</a>&gt;; James N Guichard &lt;<a href=3D"=
mailto:james.n.guichard@huawei.com">james.n.guichard@huawei.com</a>&gt;;
<a href=3D"mailto:mohamed.boucadair@orange.com">mohamed.boucadair@orange.co=
m</a>; <a href=3D"mailto:sfc@ietf.org">
sfc@ietf.org</a><br>
<b>Subject:</b> RE: TTL field within the NSH base header<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">There is a difference =
between dropping the packet at receive vs. transmit.</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">A *<b>terminating</b>*=
 SFF may accept a packet with TTL=3D1.&nbsp; I.e., where the NSH header is =
removed.</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">What matters is that i=
t is not decremented to zero and forwarded as NSH.</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Otherwise we&#8217;d s=
ay, &#8220;huh, no point in sending a packet if TTL=3D1. And huh, if receiv=
ed with TTL=3D2 then we might as well drop it&#8230;&#8221; Recurse ad absu=
rdum.</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Hence, the correct lan=
guage needs to convey that a device decrementing TTL (in order to forward N=
SH) must check if it would result in zero.</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">This conveys that, I t=
hink:</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;,serif">The packet MUST NOT be forwarded to a next hop if SH=
L is decremented to zero.</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">-Dave</span><o:p></o:p=
></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,sans-serif">From:</span></b><span style=3D"font-size:10.0pt;f=
ont-family:&quot;Tahoma&quot;,sans-serif"> Ron Parker [<a href=3D"mailto:Ro=
n_Parker@affirmednetworks.com">mailto:Ron_Parker@affirmednetworks.com</a>]
<br>
<b>Sent:</b> Monday, May 1, 2017 10:50 AM<br>
<b>To:</b> James N Guichard; <a href=3D"mailto:mohamed.boucadair@orange.com=
">mohamed.boucadair@orange.com</a>; Dave Dolson;
<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Subject:</b> RE: TTL field within the NSH base header</span><o:p></o:p><=
/p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">We could simplify this=
 by saying that an SFF that receives an NSH packet with TTL=3D1 shall drop =
the packet.&nbsp;&nbsp; That doesn&#8217;t require any distinction of the t=
ype of forwarding.&nbsp;&nbsp;&nbsp; You could argue that perhaps 1 means
 take care of local SF&#8217;s, only, but then we are back to having to mak=
e that distinction.&nbsp;&nbsp;&nbsp; Given that we are starting at 63 by d=
efault, finessing what happens when receiving 1 doesn&#8217;t seem worthwhi=
le to me.</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> James N Guichard [<a href=3D"mailto:jam=
es.n.guichard@huawei.com">mailto:james.n.guichard@huawei.com</a>]
<br>
<b>Sent:</b> Monday, May 1, 2017 10:45 AM<br>
<b>To:</b> Ron Parker &lt;<a href=3D"mailto:Ron_Parker@affirmednetworks.com=
">Ron_Parker@affirmednetworks.com</a>&gt;;
<a href=3D"mailto:mohamed.boucadair@orange.com">mohamed.boucadair@orange.co=
m</a>; Dave Dolson &lt;<a href=3D"mailto:ddolson@sandvine.com">ddolson@sand=
vine.com</a>&gt;;
<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Subject:</b> RE: TTL field within the NSH base header<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Yes but my point was i=
f the SFF is *<b>terminating</b>* the service chain there are no service fu=
nctions left to be forwarded to so the sentence does not make any sense. If=
 however the SFF is terminating the
 service chain and at termination the SHL reaches 0 then it should still fo=
rward the packet (after removal of NSH).</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Jim</span><o:p></o:p><=
/p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> Ron Parker [<a href=3D"mailto:Ron_Parke=
r@affirmednetworks.com">mailto:Ron_Parker@affirmednetworks.com</a>]
<br>
<b>Sent:</b> Monday, May 01, 2017 10:28 AM<br>
<b>To:</b> James N Guichard &lt;<a href=3D"mailto:james.n.guichard@huawei.c=
om">james.n.guichard@huawei.com</a>&gt;;
<a href=3D"mailto:mohamed.boucadair@orange.com">mohamed.boucadair@orange.co=
m</a>; Dave Dolson &lt;<a href=3D"mailto:ddolson@sandvine.com">ddolson@sand=
vine.com</a>&gt;;
<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Subject:</b> RE: TTL field within the NSH base header<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">I&#8217;d like to disa=
mbiguate the word &#8220;forwarding&#8221;.&nbsp;&nbsp; From SFF perspectiv=
e, there is forwarding to attached SF instances and there is forwarding to =
other SFFs.</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&#8220;SFFs that termi=
nate a service chain MUST forward the packet to attached service functions,=
 even if SHL is decremented to 0&#8221;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;&nbsp; Ron</span=
><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> sfc [<a href=3D"mailto:sfc-bounces@ietf=
.org">mailto:sfc-bounces@ietf.org</a>]
<b>On Behalf Of </b>James N Guichard<br>
<b>Sent:</b> Monday, May 1, 2017 10:22 AM<br>
<b>To:</b> <a href=3D"mailto:mohamed.boucadair@orange.com">mohamed.boucadai=
r@orange.com</a>; Dave Dolson &lt;<a href=3D"mailto:ddolson@sandvine.com">d=
dolson@sandvine.com</a>&gt;;
<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Subject:</b> Re: [sfc] TTL field within the NSH base header<o:p></o:p></=
p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">I don&#8217;t understa=
nd this sentence as if an SFF is terminating a service chain then it *<b>wo=
nt</b>* be forwarding the packets to attached SFs; Shouldn&#8217;t this sen=
tence read &#8220;SFFs that terminate a service chain
 MUST forward the packet even if SHL is decremented to 0&#8221; ?</span><o:=
p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Jim</span><o:p></o:p><=
/p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> <a href=3D"mailto:mohamed.boucadair@ora=
nge.com">mohamed.boucadair@orange.com</a> [<a href=3D"mailto:mohamed.boucad=
air@orange.com">mailto:mohamed.boucadair@orange.com</a>]
<br>
<b>Sent:</b> Friday, April 28, 2017 10:38 AM<br>
<b>To:</b> Dave Dolson &lt;<a href=3D"mailto:ddolson@sandvine.com">ddolson@=
sandvine.com</a>&gt;; James N Guichard &lt;<a href=3D"mailto:james.n.guicha=
rd@huawei.com">james.n.guichard@huawei.com</a>&gt;;
<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Subject:</b> RE: TTL field within the NSH base header<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"FR" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Courier New&quot;,serif;color:black">Re-,</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"FR" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Courier New&quot;,serif;color:black">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;,serif;color:black">I see SHL as a means to prevent SFF loop=
s. There is no value in deleting a packet after an SFF decrement the SHL to=
 0, but that packet is to be passed to SFs that
 are attached to this SFF. The packet will be forwarded after stripping the=
 NSH header; no risk for SFF loops out there. No?</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;,serif;color:black">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;,serif;color:black">Cheers,</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;,serif;color:black">Med</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;,serif;color:black">&nbsp;</span><o:p></o:p></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"><b><span lang=3D"FR" style=3D"font-size:10.0pt;font-=
family:&quot;Tahoma&quot;,sans-serif">De&nbsp;:</span></b><span lang=3D"FR"=
 style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,sans-serif"> Dave=
 Dolson [<a href=3D"mailto:ddolson@sandvine.com">mailto:ddolson@sandvine.co=
m</a>]
<br>
<b>Envoy=E9&nbsp;:</b> vendredi 28 avril 2017 16:29<br>
<b>=C0&nbsp;:</b> BOUCADAIR Mohamed IMT/OLN; James N Guichard; <a href=3D"m=
ailto:sfc@ietf.org">
sfc@ietf.org</a><br>
<b>Objet&nbsp;:</b> RE: TTL field within the NSH base header</span><o:p></o=
:p></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"FR">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Med,</span><o:p></o:p>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&#8220;</span><span st=
yle=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,serif">SFFs tha=
t terminate a service chain MUST forward the packet to attached SFs even if=
 SHL is decremented to 0.&#8221;</span><o:p></o:p></p>
<p class=3D"MsoNormal">I don&#8217;t think this is right.<o:p></o:p></p>
<p class=3D"MsoNormal">If TTL/SHL is decremented to 0, this must not be for=
warded as NSH.<o:p></o:p></p>
<p class=3D"MsoNormal">I see that *<b>receiving</b>* a packet with SHL=3D1 =
can result in chain termination, i.e., NSH decapsulation. But not forwardin=
g as NSH with SHL=3D0.<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">-Dave<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,sans-serif">From:</span></b><span style=3D"font-size:10.0pt;f=
ont-family:&quot;Tahoma&quot;,sans-serif"> sfc [<a href=3D"mailto:sfc-bounc=
es@ietf.org">mailto:sfc-bounces@ietf.org</a>]
<b>On Behalf Of </b><a href=3D"mailto:mohamed.boucadair@orange.com">mohamed=
.boucadair@orange.com</a><br>
<b>Sent:</b> Friday, April 28, 2017 9:36 AM<br>
<b>To:</b> James N Guichard; <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</=
a><br>
<b>Subject:</b> Re: [sfc] TTL field within the NSH base header</span><o:p><=
/o:p></p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"FR" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Courier New&quot;,serif;color:black">Hi Jim, all,
</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"FR" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Courier New&quot;,serif;color:black">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;,serif;color:black">I have the following comments&nbsp;:
</span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in"><span style=3D"f=
ont-family:Symbol">=B7</span><span style=3D"font-size:7.0pt;font-family:&qu=
ot;Times New Roman&quot;,serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,=
serif;color:black">Change &#8220;TTL&#8221; to &#8220;SFF Hop Limit (SHL)&#=
8221; because this field is not about a time to live but about a limit of S=
FF hops to be crossed.
</span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in"><span style=3D"f=
ont-family:Symbol">=B7</span><span style=3D"font-size:7.0pt;font-family:&qu=
ot;Times New Roman&quot;,serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,=
serif;color:black">I don&#8217;t understand what is meant by &#8220;testing=
&#8221;.
</span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in"><span style=3D"f=
ont-family:Symbol">=B7</span><span style=3D"font-size:7.0pt;font-family:&qu=
ot;Times New Roman&quot;,serif">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,=
serif;color:black">I suggest to make this change to cover the following poi=
nts:</span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.0in;text-indent:-.25in=
"><span style=3D"font-family:&quot;Courier New&quot;,serif">o</span><span s=
tyle=3D"font-size:7.0pt;font-family:&quot;Times New Roman&quot;,serif">&nbs=
p;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,=
serif;color:black">SHL should be configurable by the control plane.
</span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.0in;text-indent:-.25in=
"><span style=3D"font-family:&quot;Courier New&quot;,serif">o</span><span s=
tyle=3D"font-size:7.0pt;font-family:&quot;Times New Roman&quot;,serif">&nbs=
p;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,=
serif;color:black">Packets can be forwarded to SFs even if SHL is decrement=
ed to 0 for the terminating SFF.
</span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.0in;text-indent:-.25in=
"><span style=3D"font-family:&quot;Courier New&quot;,serif">o</span><span s=
tyle=3D"font-size:7.0pt;font-family:&quot;Times New Roman&quot;,serif">&nbs=
p;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,=
serif;color:black">I don&#8217;t think it is a good idea to include &#8220;=
</span><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;,=
serif">Decrementing by a value of 1 from 0 shall result in a TTL value
 of 63&#8221; because this will lead to a broken mechanism. </span><o:p></o=
:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;,serif;color:black">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;,serif;color:black">OLD:
</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;,serif">TTL: Service plane time-to-live. An SFF MUST decreme=
nt the TTL by a value of 1 for all NSH packets it receives. Decrementing by=
 a value of 1 from 0 shall result in a TTL value
 of 63. The default for originating an NSH packet is a TTL value of 63. The=
 decrement SHALL occur before testing for 0. After decrement, if the TTL is=
 0, the NSH packet MUST NOT be forwarded.</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;,serif;color:black">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;,serif;color:black">NEW:</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;,serif">SHL (SFF Hop Limit): Indicates the maximum SFF hops =
for a service chain. The initial SHL value SHOULD be configurable via the c=
ontrol plane; the configured initial value can
 be specific to a chain or all chains. If no initial value is explicitly pr=
ovided, the default initial SHL value 63 MUST be used. Each SFF involved in=
 forwarding an NSH packet MUST decrement SHL value by 1. The packet MUST NO=
T be forwarded to a next hop SFF
 if SHL is decremented to zero. SFFs that terminate a service chain MUST fo=
rward the packet to attached SFs even if SHL is decremented to 0.</span><o:=
p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;,serif">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;,serif">Thank you.</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;,serif">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;,serif">Cheers,</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;,serif">Med</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;,serif;color:black">&nbsp;</span><o:p></o:p></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"><b><span lang=3D"FR" style=3D"font-size:10.0pt;font-=
family:&quot;Tahoma&quot;,sans-serif">De&nbsp;:</span></b><span lang=3D"FR"=
 style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,sans-serif"> sfc =
[<a href=3D"mailto:sfc-bounces@ietf.org">mailto:sfc-bounces@ietf.org</a>]
<b>De la part de</b> James N Guichard<br>
<b>Envoy=E9&nbsp;:</b> jeudi 27 avril 2017 20:54<br>
<b>=C0&nbsp;:</b> <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Objet&nbsp;:</b> [sfc] TTL field within the NSH base header</span><o:p><=
/o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"FR">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal">Dear WG:<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Having reviewed all of the email discussion on the m=
ailing list it appears to the chairs that we have consensus to add a TTL fi=
eld to the NSH base header. We would like to propose the following changes:=
<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Section 3.2:<o:p></o:p></p>
<p class=3D"MsoNormal">Update figure 2 as follows:<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;,serif">&nbsp; &nbsp;&nbsp;&nbsp;0 1 2 3 4 5 6 7 8 9 0 1 2 3=
 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;,serif">&nbsp;&nbsp;&nbsp; &#43;-&#43;-&#43;-&#43;-&#43;-&#4=
3;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-=
&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#4=
3;-&#43;-&#43;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;,serif">&nbsp;&nbsp;&nbsp; |Ver|O|R|&nbsp;&nbsp;&nbsp; TTL&n=
bsp;&nbsp;&nbsp; |&nbsp;&nbsp; Length&nbsp; |R|R|R|R|MD Type| Next Protocol=
 |</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;,serif">&nbsp;&nbsp;&nbsp; &#43;-&#43;-&#43;-&#43;-&#43;-&#4=
3;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-=
&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#4=
3;-&#43;-&#43;</span><o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Add the following text after figure 2:<o:p></o:p></p=
>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">TTL: Service plane time-to-live. An SFF MUST decreme=
nt the TTL by a value of 1 for all NSH packets it receives. Decrementing by=
 a value of 1 from 0 shall result in a TTL value of 63. The default for ori=
ginating an NSH packet is a TTL value
 of 63. The decrement SHALL occur before testing for 0. After decrement, if=
 the TTL is 0, the NSH packet MUST NOT be forwarded.<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Section 3.4:<o:p></o:p></p>
<p class=3D"MsoNormal">Update figure 4 to reflect the new base header forma=
t as per section 3.2 base header.<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Section 3.5:<o:p></o:p></p>
<p class=3D"MsoNormal">Update figure 5 to reflect the new base header forma=
t as per section 3.2 base header.<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Section 12.2.1:<o:p></o:p></p>
<p class=3D"MsoNormal">Current text is as follows:<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; There are ten bits at the beginning of =
the NSH Base Header.&nbsp; New bits<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; are assigned via Standards Action [RFC5=
226].<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp; &nbsp;Bits 0-1 - Version<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; Bit 2 - OAM (O bit)<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; Bit 3 - Critical TLV (C bit)<o:p></o:p>=
</p>
<p class=3D"MsoNormal">&nbsp;&nbsp; Bits 4-9 - Reserved<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Replace entire text as follows:<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; There are eight reserved bits in the NS=
H Base Header. New bits<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; are assigned via Standards Action [RFC5=
226].<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; Bits 0-1 - Version<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; Bit 2 - OAM (O bit)<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; Bit 3 - Reserved<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; Bits 16-19 - Reserved<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Section 12.2.3:<o:p></o:p></p>
<p class=3D"MsoNormal">Current text has the MD-type as 8-bit values.<o:p></=
o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Update text for this section and table 1 to reflect =
4-bit values *not* 8-bit values.<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><b>Please review carefully and indicate support for =
these changes (or any changes to the suggested text).</b><o:p></o:p></p>
<p class=3D"MsoNormal"><b>&nbsp;</b><o:p></o:p></p>
<p class=3D"MsoNormal">Thanks, <o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Jim &amp; Joel<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Monotype Corsiva&qu=
ot;;color:#0070C0">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
</div>
</div>
</div>
</body>
</html>

--_000_CDF2F015F4429F458815ED2A6C2B6B0B839A0285MBX021W3CA2exch_--


From nobody Mon May  1 08:58:17 2017
Return-Path: <ddolson@sandvine.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6F5CA1294E2 for <sfc@ietfa.amsl.com>; Mon,  1 May 2017 08:58:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.9
X-Spam-Level: 
X-Spam-Status: No, score=-1.9 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Hj0TTMSY3Qvb for <sfc@ietfa.amsl.com>; Mon,  1 May 2017 08:58:11 -0700 (PDT)
Received: from mail1.sandvine.com (mail1.sandvine.com [64.7.137.165]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 9E4B71289B0 for <sfc@ietf.org>; Mon,  1 May 2017 08:56:07 -0700 (PDT)
Received: from BLR-EXCHP-2.sandvine.com (192.168.196.172) by WTL-EXCHP-3.sandvine.com (192.168.196.177) with Microsoft SMTP Server (TLS) id 14.3.319.2; Mon, 1 May 2017 11:56:06 -0400
Received: from WTL-EXCHP-1.sandvine.com ([fe80::ac6b:cc1e:f2ff:93aa]) by blr-exchp-2.sandvine.com ([::1]) with mapi id 14.03.0319.002; Mon, 1 May 2017 11:56:05 -0400
From: Dave Dolson <ddolson@sandvine.com>
To: Ron Parker <Ron_Parker@affirmednetworks.com>, James N Guichard <james.n.guichard@huawei.com>, "mohamed.boucadair@orange.com" <mohamed.boucadair@orange.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: TTL field within the NSH base header
Thread-Index: AdK/h0bahW5bvXGwSoCeYu3QIaIxxgAl9XdgAAMaEWAAADpXIACWaNtAAAAsukAAAKE6YAAAGqWwAACgp7AAAECnkAAASG0gAABNm0AAANa8gA==
Date: Mon, 1 May 2017 15:56:05 +0000
Message-ID: <E8355113905631478EFF04F5AA706E98705C00B4@wtl-exchp-1.sandvine.com>
References: <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD5F8E@SJCEML701-CHM.china.huawei.com> <787AE7BB302AE849A7480A190F8B933009E5E3B9@OPEXCNORMAD.corporate.adroot.infra.ftgroup> <E8355113905631478EFF04F5AA706E98705BD0A0@wtl-exchp-1.sandvine.com> <787AE7BB302AE849A7480A190F8B933009E5E4BD@OPEXCNORMAD.corporate.adroot.infra.ftgroup> <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD6993@SJCEML701-CHM.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B8399F104@MBX021-W3-CA-2.exch021.domain.local> <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD69C4@SJCEML701-CHM.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B8399F193@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E98705BFE87@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B839A023E@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E98705BFFB9@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B839A0285@MBX021-W3-CA-2.exch021.domain.local>
In-Reply-To: <CDF2F015F4429F458815ED2A6C2B6B0B839A0285@MBX021-W3-CA-2.exch021.domain.local>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [192.168.200.114]
x-c2processedorg: b2f06e69-072f-40ee-90c5-80a34e700794
Content-Type: multipart/alternative; boundary="_000_E8355113905631478EFF04F5AA706E98705C00B4wtlexchp1sandvi_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/YCcQqJq_S_xuyF0W5rCJu_Dd8YM>
Subject: Re: [sfc] TTL field within the NSH base header
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 01 May 2017 15:58:15 -0000

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

Ron,
I too would like simple, but your table looks pretty complicated. And I thi=
nk it adds configuration for an SFF to know whether there are others before=
 it.
My version of simple:
  TTL field of 0 means 64.
  Every SFF decrements TTL each time it forwards the NSH packet. If decreme=
nting from 1 would result in under-flow to 64, discard.




From: Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
Sent: Monday, May 1, 2017 11:41 AM
To: Dave Dolson; James N Guichard; mohamed.boucadair@orange.com; sfc@ietf.o=
rg
Subject: RE: TTL field within the NSH base header

Agree that I'd opt for precision over simplicity.   Which is what I tried t=
o convey a ways back on this thread regarding differentiated behavior at th=
e last SFF in the SFP vs. the non-last SFF in the SFP.    Subsequent commen=
ts didn't seem to embrace that way of describing things.    Also, if there =
were consensus to supporting that approach, backward compatibility for clas=
sifiers that emit TTL=3D0 could be addressed by also describing behavior at=
 the first SFF vs. non-first.



TTL=3D1

TTL=3D0

Only SFF (First and last)

Valid - service local SF's

Valid for backward compatibility - service local SF's

First SFF and not Last

Invalid - drop (since propagation to subsequent SFF with TTL=3D0 is illegal=
)

Valid for backward compatibility - service local SF's and propagate to subs=
equent SFF with TTL=3D63

Last SFF when >1 SFF's for SFP

Valid - service local SF's

Invalid -drop (due to bad behavior of previous SFF)


From: Dave Dolson [mailto:ddolson@sandvine.com]
Sent: Monday, May 1, 2017 11:25 AM
To: Ron Parker <Ron_Parker@affirmednetworks.com<mailto:Ron_Parker@affirmedn=
etworks.com>>; James N Guichard <james.n.guichard@huawei.com<mailto:james.n=
.guichard@huawei.com>>; mohamed.boucadair@orange.com<mailto:mohamed.boucada=
ir@orange.com>; sfc@ietf.org<mailto:sfc@ietf.org>
Subject: RE: TTL field within the NSH base header

I think precision in the definition is important for when expects certain b=
ehavior for small values of TTL. E.g., by using trace-route type of tools.
We can't just wave our hands and say drop packets with TTL near 0 or 1 or 2=
.

If one has a chain of 3 items, a TTL of 6 should work. (SFFs receive packet=
s 6 times in the system diagram that is usually drawn).

(Simplified: I realize in some systems more SFF interactions are required.)




From: Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
Sent: Monday, May 1, 2017 11:14 AM
To: Dave Dolson; James N Guichard; mohamed.boucadair@orange.com<mailto:moha=
med.boucadair@orange.com>; sfc@ietf.org<mailto:sfc@ietf.org>
Subject: RE: TTL field within the NSH base header

Agree that differentiating "forwarding" to attached SF instances vs subsequ=
ent SFF's is logical and intuitive (to me) and I prefer to acknowledge that=
 there is a difference.   But, I was addressing a suggestion to simplify.  =
   In practice, 61 or 62 or 63 decrements of TTL all probably mean the same=
 thing :).

   Ron


From: Dave Dolson [mailto:ddolson@sandvine.com]
Sent: Monday, May 1, 2017 11:11 AM
To: Ron Parker <Ron_Parker@affirmednetworks.com<mailto:Ron_Parker@affirmedn=
etworks.com>>; James N Guichard <james.n.guichard@huawei.com<mailto:james.n=
.guichard@huawei.com>>; mohamed.boucadair@orange.com<mailto:mohamed.boucada=
ir@orange.com>; sfc@ietf.org<mailto:sfc@ietf.org>
Subject: RE: TTL field within the NSH base header

There is a difference between dropping the packet at receive vs. transmit.
A *terminating* SFF may accept a packet with TTL=3D1.  I.e., where the NSH =
header is removed.
What matters is that it is not decremented to zero and forwarded as NSH.

Otherwise we'd say, "huh, no point in sending a packet if TTL=3D1. And huh,=
 if received with TTL=3D2 then we might as well drop it..." Recurse ad absu=
rdum.

Hence, the correct language needs to convey that a device decrementing TTL =
(in order to forward NSH) must check if it would result in zero.

This conveys that, I think:
The packet MUST NOT be forwarded to a next hop if SHL is decremented to zer=
o.


-Dave


From: Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
Sent: Monday, May 1, 2017 10:50 AM
To: James N Guichard; mohamed.boucadair@orange.com<mailto:mohamed.boucadair=
@orange.com>; Dave Dolson; sfc@ietf.org<mailto:sfc@ietf.org>
Subject: RE: TTL field within the NSH base header

We could simplify this by saying that an SFF that receives an NSH packet wi=
th TTL=3D1 shall drop the packet.   That doesn't require any distinction of=
 the type of forwarding.    You could argue that perhaps 1 means take care =
of local SF's, only, but then we are back to having to make that distinctio=
n.    Given that we are starting at 63 by default, finessing what happens w=
hen receiving 1 doesn't seem worthwhile to me.

From: James N Guichard [mailto:james.n.guichard@huawei.com]
Sent: Monday, May 1, 2017 10:45 AM
To: Ron Parker <Ron_Parker@affirmednetworks.com<mailto:Ron_Parker@affirmedn=
etworks.com>>; mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange=
.com>; Dave Dolson <ddolson@sandvine.com<mailto:ddolson@sandvine.com>>; sfc=
@ietf.org<mailto:sfc@ietf.org>
Subject: RE: TTL field within the NSH base header

Yes but my point was if the SFF is *terminating* the service chain there ar=
e no service functions left to be forwarded to so the sentence does not mak=
e any sense. If however the SFF is terminating the service chain and at ter=
mination the SHL reaches 0 then it should still forward the packet (after r=
emoval of NSH).

Jim

From: Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
Sent: Monday, May 01, 2017 10:28 AM
To: James N Guichard <james.n.guichard@huawei.com<mailto:james.n.guichard@h=
uawei.com>>; mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.c=
om>; Dave Dolson <ddolson@sandvine.com<mailto:ddolson@sandvine.com>>; sfc@i=
etf.org<mailto:sfc@ietf.org>
Subject: RE: TTL field within the NSH base header

I'd like to disambiguate the word "forwarding".   From SFF perspective, the=
re is forwarding to attached SF instances and there is forwarding to other =
SFFs.

"SFFs that terminate a service chain MUST forward the packet to attached se=
rvice functions, even if SHL is decremented to 0"

   Ron



From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of James N Guichard
Sent: Monday, May 1, 2017 10:22 AM
To: mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com>; Dave=
 Dolson <ddolson@sandvine.com<mailto:ddolson@sandvine.com>>; sfc@ietf.org<m=
ailto:sfc@ietf.org>
Subject: Re: [sfc] TTL field within the NSH base header

I don't understand this sentence as if an SFF is terminating a service chai=
n then it *wont* be forwarding the packets to attached SFs; Shouldn't this =
sentence read "SFFs that terminate a service chain MUST forward the packet =
even if SHL is decremented to 0" ?

Jim

From: mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com> [ma=
ilto:mohamed.boucadair@orange.com]
Sent: Friday, April 28, 2017 10:38 AM
To: Dave Dolson <ddolson@sandvine.com<mailto:ddolson@sandvine.com>>; James =
N Guichard <james.n.guichard@huawei.com<mailto:james.n.guichard@huawei.com>=
>; sfc@ietf.org<mailto:sfc@ietf.org>
Subject: RE: TTL field within the NSH base header

Re-,

I see SHL as a means to prevent SFF loops. There is no value in deleting a =
packet after an SFF decrement the SHL to 0, but that packet is to be passed=
 to SFs that are attached to this SFF. The packet will be forwarded after s=
tripping the NSH header; no risk for SFF loops out there. No?

Cheers,
Med

De : Dave Dolson [mailto:ddolson@sandvine.com]
Envoy=E9 : vendredi 28 avril 2017 16:29
=C0 : BOUCADAIR Mohamed IMT/OLN; James N Guichard; sfc@ietf.org<mailto:sfc@=
ietf.org>
Objet : RE: TTL field within the NSH base header

Med,

"SFFs that terminate a service chain MUST forward the packet to attached SF=
s even if SHL is decremented to 0."
I don't think this is right.
If TTL/SHL is decremented to 0, this must not be forwarded as NSH.
I see that *receiving* a packet with SHL=3D1 can result in chain terminatio=
n, i.e., NSH decapsulation. But not forwarding as NSH with SHL=3D0.

-Dave


From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of mohamed.boucadair@oran=
ge.com<mailto:mohamed.boucadair@orange.com>
Sent: Friday, April 28, 2017 9:36 AM
To: James N Guichard; sfc@ietf.org<mailto:sfc@ietf.org>
Subject: Re: [sfc] TTL field within the NSH base header

Hi Jim, all,

I have the following comments :

*        Change "TTL" to "SFF Hop Limit (SHL)" because this field is not ab=
out a time to live but about a limit of SFF hops to be crossed.

*        I don't understand what is meant by "testing".

*        I suggest to make this change to cover the following points:

o   SHL should be configurable by the control plane.

o   Packets can be forwarded to SFs even if SHL is decremented to 0 for the=
 terminating SFF.

o   I don't think it is a good idea to include "Decrementing by a value of =
1 from 0 shall result in a TTL value of 63" because this will lead to a bro=
ken mechanism.

OLD:
TTL: Service plane time-to-live. An SFF MUST decrement the TTL by a value o=
f 1 for all NSH packets it receives. Decrementing by a value of 1 from 0 sh=
all result in a TTL value of 63. The default for originating an NSH packet =
is a TTL value of 63. The decrement SHALL occur before testing for 0. After=
 decrement, if the TTL is 0, the NSH packet MUST NOT be forwarded.

NEW:
SHL (SFF Hop Limit): Indicates the maximum SFF hops for a service chain. Th=
e initial SHL value SHOULD be configurable via the control plane; the confi=
gured initial value can be specific to a chain or all chains. If no initial=
 value is explicitly provided, the default initial SHL value 63 MUST be use=
d. Each SFF involved in forwarding an NSH packet MUST decrement SHL value b=
y 1. The packet MUST NOT be forwarded to a next hop SFF if SHL is decrement=
ed to zero. SFFs that terminate a service chain MUST forward the packet to =
attached SFs even if SHL is decremented to 0.

Thank you.

Cheers,
Med

De : sfc [mailto:sfc-bounces@ietf.org] De la part de James N Guichard
Envoy=E9 : jeudi 27 avril 2017 20:54
=C0 : sfc@ietf.org<mailto:sfc@ietf.org>
Objet : [sfc] TTL field within the NSH base header

Dear WG:

Having reviewed all of the email discussion on the mailing list it appears =
to the chairs that we have consensus to add a TTL field to the NSH base hea=
der. We would like to propose the following changes:

Section 3.2:
Update figure 2 as follows:

     0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    |Ver|O|R|    TTL    |   Length  |R|R|R|R|MD Type| Next Protocol |
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

Add the following text after figure 2:

TTL: Service plane time-to-live. An SFF MUST decrement the TTL by a value o=
f 1 for all NSH packets it receives. Decrementing by a value of 1 from 0 sh=
all result in a TTL value of 63. The default for originating an NSH packet =
is a TTL value of 63. The decrement SHALL occur before testing for 0. After=
 decrement, if the TTL is 0, the NSH packet MUST NOT be forwarded.

Section 3.4:
Update figure 4 to reflect the new base header format as per section 3.2 ba=
se header.

Section 3.5:
Update figure 5 to reflect the new base header format as per section 3.2 ba=
se header.

Section 12.2.1:
Current text is as follows:

   There are ten bits at the beginning of the NSH Base Header.  New bits
   are assigned via Standards Action [RFC5226].

   Bits 0-1 - Version
   Bit 2 - OAM (O bit)
   Bit 3 - Critical TLV (C bit)
   Bits 4-9 - Reserved

Replace entire text as follows:

   There are eight reserved bits in the NSH Base Header. New bits
   are assigned via Standards Action [RFC5226].

   Bits 0-1 - Version
   Bit 2 - OAM (O bit)
   Bit 3 - Reserved
   Bits 16-19 - Reserved

Section 12.2.3:
Current text has the MD-type as 8-bit values.

Update text for this section and table 1 to reflect 4-bit values *not* 8-bi=
t values.

Please review carefully and indicate support for these changes (or any chan=
ges to the suggested text).

Thanks,

Jim & Joel






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

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-=
1">
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@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:"Monotype Corsiva";
	panose-1:3 1 1 1 1 2 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:11.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.TextedebullesCar
	{mso-style-name:"Texte de bulles Car";
	mso-style-priority:99;
	mso-style-link:"Texte de bulles";
	font-family:"Tahoma","sans-serif";}
p.Textedebulles, li.Textedebulles, div.Textedebulles
	{mso-style-name:"Texte de bulles";
	mso-style-link:"Texte de bulles Car";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.EmailStyle22
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle23
	{mso-style-type:personal;
	font-family:"Courier New";
	color:black;
	font-weight:normal;
	font-style:normal;}
span.EmailStyle24
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle25
	{mso-style-type:personal;
	font-family:"Courier New";
	color:black;
	font-weight:normal;
	font-style:normal;}
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;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle35
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Ron,<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">I too would like simpl=
e, but your table looks pretty complicated. And I think it adds configurati=
on for an SFF to know whether there are others before it.<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">My version of simple:<=
o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp; TTL field of 0 =
means 64.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp; Every SFF decre=
ments TTL each time it forwards the NSH packet. If decrementing from 1 woul=
d result in under-flow to 64, discard.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Ron Park=
er [mailto:Ron_Parker@affirmednetworks.com]
<br>
<b>Sent:</b> Monday, May 1, 2017 11:41 AM<br>
<b>To:</b> Dave Dolson; James N Guichard; mohamed.boucadair@orange.com; sfc=
@ietf.org<br>
<b>Subject:</b> RE: TTL field within the NSH base header<o:p></o:p></span><=
/p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Agree that I&#8217;d o=
pt for precision over simplicity.&nbsp;&nbsp; Which is what I tried to conv=
ey a ways back on this thread regarding differentiated behavior at the last=
 SFF in the SFP vs. the non-last SFF in the SFP.&nbsp;&nbsp;&nbsp;
 Subsequent comments didn&#8217;t seem to embrace that way of describing th=
ings.&nbsp;&nbsp;&nbsp; Also, if there were consensus to supporting that ap=
proach, backward compatibility for classifiers that emit TTL=3D0 could be a=
ddressed by also describing behavior at the first SFF vs.
 non-first.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<table class=3D"MsoNormalTable" border=3D"0" cellspacing=3D"0" cellpadding=
=3D"0" style=3D"border-collapse:collapse">
<tbody>
<tr>
<td width=3D"84" valign=3D"top" style=3D"width:62.7pt;border:solid windowte=
xt 1.0pt;padding:0in 5.4pt 0in 5.4pt">
<p class=3D"MsoNormal"><a name=3D"_MailEndCompose"><span style=3D"color:#1F=
497D">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;
</span></a><span style=3D"color:#1F497D"><o:p></o:p></span></p>
</td>
<td width=3D"288" valign=3D"top" style=3D"width:3.0in;border:solid windowte=
xt 1.0pt;border-left:none;padding:0in 5.4pt 0in 5.4pt">
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">TTL=3D1<o:p></o:p></sp=
an></p>
</td>
<td width=3D"384" valign=3D"top" style=3D"width:4.0in;border:solid windowte=
xt 1.0pt;border-left:none;padding:0in 5.4pt 0in 5.4pt">
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">TTL=3D0<o:p></o:p></sp=
an></p>
</td>
</tr>
<tr>
<td width=3D"84" valign=3D"top" style=3D"width:62.7pt;border:solid windowte=
xt 1.0pt;border-top:none;padding:0in 5.4pt 0in 5.4pt">
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Only SFF (First and la=
st)<o:p></o:p></span></p>
</td>
<td width=3D"288" valign=3D"top" style=3D"width:3.0in;border-top:none;borde=
r-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowt=
ext 1.0pt;padding:0in 5.4pt 0in 5.4pt">
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Valid &#8211; service =
local SF&#8217;s<o:p></o:p></span></p>
</td>
<td width=3D"384" valign=3D"top" style=3D"width:4.0in;border-top:none;borde=
r-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowt=
ext 1.0pt;padding:0in 5.4pt 0in 5.4pt">
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Valid for backward com=
patibility &#8211; service local SF&#8217;s<o:p></o:p></span></p>
</td>
</tr>
<tr>
<td width=3D"84" valign=3D"top" style=3D"width:62.7pt;border:solid windowte=
xt 1.0pt;border-top:none;padding:0in 5.4pt 0in 5.4pt">
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">First SFF and not Last=
<o:p></o:p></span></p>
</td>
<td width=3D"288" valign=3D"top" style=3D"width:3.0in;border-top:none;borde=
r-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowt=
ext 1.0pt;padding:0in 5.4pt 0in 5.4pt">
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Invalid &#8211; drop (=
since propagation to subsequent SFF with TTL=3D0 is illegal)<o:p></o:p></sp=
an></p>
</td>
<td width=3D"384" valign=3D"top" style=3D"width:4.0in;border-top:none;borde=
r-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowt=
ext 1.0pt;padding:0in 5.4pt 0in 5.4pt">
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Valid for backward com=
patibility &#8211; service local SF&#8217;s and propagate to subsequent SFF=
 with TTL=3D63<o:p></o:p></span></p>
</td>
</tr>
<tr>
<td width=3D"84" valign=3D"top" style=3D"width:62.7pt;border:solid windowte=
xt 1.0pt;border-top:none;padding:0in 5.4pt 0in 5.4pt">
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Last SFF when &gt;1 SF=
F&#8217;s for SFP<o:p></o:p></span></p>
</td>
<td width=3D"288" valign=3D"top" style=3D"width:3.0in;border-top:none;borde=
r-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowt=
ext 1.0pt;padding:0in 5.4pt 0in 5.4pt">
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Valid &#8211; service =
local SF&#8217;s<o:p></o:p></span></p>
</td>
<td width=3D"384" valign=3D"top" style=3D"width:4.0in;border-top:none;borde=
r-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowt=
ext 1.0pt;padding:0in 5.4pt 0in 5.4pt">
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Invalid &#8211;drop (d=
ue to bad behavior of previous SFF)<o:p></o:p></span></p>
</td>
</tr>
</tbody>
</table>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> Dave Dolson [<a href=3D"mailto:ddolson@=
sandvine.com">mailto:ddolson@sandvine.com</a>]
<br>
<b>Sent:</b> Monday, May 1, 2017 11:25 AM<br>
<b>To:</b> Ron Parker &lt;<a href=3D"mailto:Ron_Parker@affirmednetworks.com=
">Ron_Parker@affirmednetworks.com</a>&gt;; James N Guichard &lt;<a href=3D"=
mailto:james.n.guichard@huawei.com">james.n.guichard@huawei.com</a>&gt;;
<a href=3D"mailto:mohamed.boucadair@orange.com">mohamed.boucadair@orange.co=
m</a>; <a href=3D"mailto:sfc@ietf.org">
sfc@ietf.org</a><br>
<b>Subject:</b> RE: TTL field within the NSH base header<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">I think precision in t=
he definition is important for when expects certain behavior for small valu=
es of TTL. E.g., by using trace-route type of tools.</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">We can&#8217;t just wa=
ve our hands and say drop packets with TTL near 0 or 1 or 2.</span><o:p></o=
:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">If one has a chain of =
3 items, a TTL of 6 should work. (SFFs receive packets 6 times in the syste=
m diagram that is usually drawn).</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">(Simplified: I realize=
 in some systems more SFF interactions are required.)</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Ron Park=
er [<a href=3D"mailto:Ron_Parker@affirmednetworks.com">mailto:Ron_Parker@af=
firmednetworks.com</a>]
<br>
<b>Sent:</b> Monday, May 1, 2017 11:14 AM<br>
<b>To:</b> Dave Dolson; James N Guichard; <a href=3D"mailto:mohamed.boucada=
ir@orange.com">
mohamed.boucadair@orange.com</a>; <a href=3D"mailto:sfc@ietf.org">sfc@ietf.=
org</a><br>
<b>Subject:</b> RE: TTL field within the NSH base header</span><o:p></o:p><=
/p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Agree that differentia=
ting &#8220;forwarding&#8221; to attached SF instances vs subsequent SFF&#8=
217;s is logical and intuitive (to me) and I prefer to acknowledge that the=
re is a difference.&nbsp;&nbsp; But, I was addressing a suggestion
 to simplify.&nbsp; &nbsp;&nbsp;&nbsp;In practice, 61 or 62 or 63 decrement=
s of TTL all probably mean the same thing
</span><span style=3D"font-family:Wingdings;color:#1F497D">J</span><span st=
yle=3D"color:#1F497D">.</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;&nbsp; Ron</span=
><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> Dave Dolson [<a href=3D"mailto:ddolson@=
sandvine.com">mailto:ddolson@sandvine.com</a>]
<br>
<b>Sent:</b> Monday, May 1, 2017 11:11 AM<br>
<b>To:</b> Ron Parker &lt;<a href=3D"mailto:Ron_Parker@affirmednetworks.com=
">Ron_Parker@affirmednetworks.com</a>&gt;; James N Guichard &lt;<a href=3D"=
mailto:james.n.guichard@huawei.com">james.n.guichard@huawei.com</a>&gt;;
<a href=3D"mailto:mohamed.boucadair@orange.com">mohamed.boucadair@orange.co=
m</a>; <a href=3D"mailto:sfc@ietf.org">
sfc@ietf.org</a><br>
<b>Subject:</b> RE: TTL field within the NSH base header<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">There is a difference =
between dropping the packet at receive vs. transmit.</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">A *<b>terminating</b>*=
 SFF may accept a packet with TTL=3D1.&nbsp; I.e., where the NSH header is =
removed.</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">What matters is that i=
t is not decremented to zero and forwarded as NSH.</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Otherwise we&#8217;d s=
ay, &#8220;huh, no point in sending a packet if TTL=3D1. And huh, if receiv=
ed with TTL=3D2 then we might as well drop it&#8230;&#8221; Recurse ad absu=
rdum.</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Hence, the correct lan=
guage needs to convey that a device decrementing TTL (in order to forward N=
SH) must check if it would result in zero.</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">This conveys that, I t=
hink:</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">The packet MUST NOT be forwarded to a next hop if SHL is d=
ecremented to zero.</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">-Dave</span><o:p></o:p=
></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Ron Park=
er [<a href=3D"mailto:Ron_Parker@affirmednetworks.com">mailto:Ron_Parker@af=
firmednetworks.com</a>]
<br>
<b>Sent:</b> Monday, May 1, 2017 10:50 AM<br>
<b>To:</b> James N Guichard; <a href=3D"mailto:mohamed.boucadair@orange.com=
">mohamed.boucadair@orange.com</a>; Dave Dolson;
<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Subject:</b> RE: TTL field within the NSH base header</span><o:p></o:p><=
/p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">We could simplify this=
 by saying that an SFF that receives an NSH packet with TTL=3D1 shall drop =
the packet.&nbsp;&nbsp; That doesn&#8217;t require any distinction of the t=
ype of forwarding.&nbsp;&nbsp;&nbsp; You could argue that perhaps 1 means
 take care of local SF&#8217;s, only, but then we are back to having to mak=
e that distinction.&nbsp;&nbsp;&nbsp; Given that we are starting at 63 by d=
efault, finessing what happens when receiving 1 doesn&#8217;t seem worthwhi=
le to me.</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> James N Guichard [<a href=3D"mailto:jam=
es.n.guichard@huawei.com">mailto:james.n.guichard@huawei.com</a>]
<br>
<b>Sent:</b> Monday, May 1, 2017 10:45 AM<br>
<b>To:</b> Ron Parker &lt;<a href=3D"mailto:Ron_Parker@affirmednetworks.com=
">Ron_Parker@affirmednetworks.com</a>&gt;;
<a href=3D"mailto:mohamed.boucadair@orange.com">mohamed.boucadair@orange.co=
m</a>; Dave Dolson &lt;<a href=3D"mailto:ddolson@sandvine.com">ddolson@sand=
vine.com</a>&gt;;
<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Subject:</b> RE: TTL field within the NSH base header<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Yes but my point was i=
f the SFF is *<b>terminating</b>* the service chain there are no service fu=
nctions left to be forwarded to so the sentence does not make any sense. If=
 however the SFF is terminating the
 service chain and at termination the SHL reaches 0 then it should still fo=
rward the packet (after removal of NSH).</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Jim</span><o:p></o:p><=
/p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> Ron Parker [<a href=3D"mailto:Ron_Parke=
r@affirmednetworks.com">mailto:Ron_Parker@affirmednetworks.com</a>]
<br>
<b>Sent:</b> Monday, May 01, 2017 10:28 AM<br>
<b>To:</b> James N Guichard &lt;<a href=3D"mailto:james.n.guichard@huawei.c=
om">james.n.guichard@huawei.com</a>&gt;;
<a href=3D"mailto:mohamed.boucadair@orange.com">mohamed.boucadair@orange.co=
m</a>; Dave Dolson &lt;<a href=3D"mailto:ddolson@sandvine.com">ddolson@sand=
vine.com</a>&gt;;
<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Subject:</b> RE: TTL field within the NSH base header<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">I&#8217;d like to disa=
mbiguate the word &#8220;forwarding&#8221;.&nbsp;&nbsp; From SFF perspectiv=
e, there is forwarding to attached SF instances and there is forwarding to =
other SFFs.</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&#8220;SFFs that termi=
nate a service chain MUST forward the packet to attached service functions,=
 even if SHL is decremented to 0&#8221;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;&nbsp; Ron</span=
><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> sfc [<a href=3D"mailto:sfc-bounces@ietf=
.org">mailto:sfc-bounces@ietf.org</a>]
<b>On Behalf Of </b>James N Guichard<br>
<b>Sent:</b> Monday, May 1, 2017 10:22 AM<br>
<b>To:</b> <a href=3D"mailto:mohamed.boucadair@orange.com">mohamed.boucadai=
r@orange.com</a>; Dave Dolson &lt;<a href=3D"mailto:ddolson@sandvine.com">d=
dolson@sandvine.com</a>&gt;;
<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Subject:</b> Re: [sfc] TTL field within the NSH base header<o:p></o:p></=
p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">I don&#8217;t understa=
nd this sentence as if an SFF is terminating a service chain then it *<b>wo=
nt</b>* be forwarding the packets to attached SFs; Shouldn&#8217;t this sen=
tence read &#8220;SFFs that terminate a service chain
 MUST forward the packet even if SHL is decremented to 0&#8221; ?</span><o:=
p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Jim</span><o:p></o:p><=
/p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> <a href=3D"mailto:mohamed.boucadair@ora=
nge.com">mohamed.boucadair@orange.com</a> [<a href=3D"mailto:mohamed.boucad=
air@orange.com">mailto:mohamed.boucadair@orange.com</a>]
<br>
<b>Sent:</b> Friday, April 28, 2017 10:38 AM<br>
<b>To:</b> Dave Dolson &lt;<a href=3D"mailto:ddolson@sandvine.com">ddolson@=
sandvine.com</a>&gt;; James N Guichard &lt;<a href=3D"mailto:james.n.guicha=
rd@huawei.com">james.n.guichard@huawei.com</a>&gt;;
<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Subject:</b> RE: TTL field within the NSH base header<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"FR" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Courier New&quot;;color:black">Re-,</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"FR" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Courier New&quot;;color:black">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black">I see SHL as a means to prevent SFF loops. The=
re is no value in deleting a packet after an SFF decrement the SHL to 0, bu=
t that packet is to be passed to SFs that are
 attached to this SFF. The packet will be forwarded after stripping the NSH=
 header; no risk for SFF loops out there. No?</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black">Cheers,</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black">Med</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black">&nbsp;</span><o:p></o:p></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"><b><span lang=3D"FR" style=3D"font-size:10.0pt;font-=
family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">De&nbsp;:</span></b><span=
 lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot=
;sans-serif&quot;"> Dave Dolson [<a href=3D"mailto:ddolson@sandvine.com">ma=
ilto:ddolson@sandvine.com</a>]
<br>
<b>Envoy=E9&nbsp;:</b> vendredi 28 avril 2017 16:29<br>
<b>=C0&nbsp;:</b> BOUCADAIR Mohamed IMT/OLN; James N Guichard; <a href=3D"m=
ailto:sfc@ietf.org">
sfc@ietf.org</a><br>
<b>Objet&nbsp;:</b> RE: TTL field within the NSH base header</span><o:p></o=
:p></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"FR">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Med,</span><o:p></o:p>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&#8220;</span><span st=
yle=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;">SFFs that term=
inate a service chain MUST forward the packet to attached SFs even if SHL i=
s decremented to 0.&#8221;</span><o:p></o:p></p>
<p class=3D"MsoNormal">I don&#8217;t think this is right.<o:p></o:p></p>
<p class=3D"MsoNormal">If TTL/SHL is decremented to 0, this must not be for=
warded as NSH.<o:p></o:p></p>
<p class=3D"MsoNormal">I see that *<b>receiving</b>* a packet with SHL=3D1 =
can result in chain termination, i.e., NSH decapsulation. But not forwardin=
g as NSH with SHL=3D0.<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">-Dave<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> sfc [<a =
href=3D"mailto:sfc-bounces@ietf.org">mailto:sfc-bounces@ietf.org</a>]
<b>On Behalf Of </b><a href=3D"mailto:mohamed.boucadair@orange.com">mohamed=
.boucadair@orange.com</a><br>
<b>Sent:</b> Friday, April 28, 2017 9:36 AM<br>
<b>To:</b> James N Guichard; <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</=
a><br>
<b>Subject:</b> Re: [sfc] TTL field within the NSH base header</span><o:p><=
/o:p></p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"FR" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Courier New&quot;;color:black">Hi Jim, all,
</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"FR" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Courier New&quot;;color:black">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black">I have the following comments&nbsp;:
</span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in"><span style=3D"f=
ont-family:Symbol">=B7</span><span style=3D"font-size:7.0pt;font-family:&qu=
ot;Times New Roman&quot;,&quot;serif&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;;=
color:black">Change &#8220;TTL&#8221; to &#8220;SFF Hop Limit (SHL)&#8221; =
because this field is not about a time to live but about a limit of SFF hop=
s to be crossed.
</span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in"><span style=3D"f=
ont-family:Symbol">=B7</span><span style=3D"font-size:7.0pt;font-family:&qu=
ot;Times New Roman&quot;,&quot;serif&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;;=
color:black">I don&#8217;t understand what is meant by &#8220;testing&#8221=
;.
</span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in"><span style=3D"f=
ont-family:Symbol">=B7</span><span style=3D"font-size:7.0pt;font-family:&qu=
ot;Times New Roman&quot;,&quot;serif&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;;=
color:black">I suggest to make this change to cover the following points:</=
span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.0in;text-indent:-.25in=
"><span style=3D"font-family:&quot;Courier New&quot;">o</span><span style=
=3D"font-size:7.0pt;font-family:&quot;Times New Roman&quot;,&quot;serif&quo=
t;">&nbsp;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;;=
color:black">SHL should be configurable by the control plane.
</span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.0in;text-indent:-.25in=
"><span style=3D"font-family:&quot;Courier New&quot;">o</span><span style=
=3D"font-size:7.0pt;font-family:&quot;Times New Roman&quot;,&quot;serif&quo=
t;">&nbsp;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;;=
color:black">Packets can be forwarded to SFs even if SHL is decremented to =
0 for the terminating SFF.
</span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.0in;text-indent:-.25in=
"><span style=3D"font-family:&quot;Courier New&quot;">o</span><span style=
=3D"font-size:7.0pt;font-family:&quot;Times New Roman&quot;,&quot;serif&quo=
t;">&nbsp;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;;=
color:black">I don&#8217;t think it is a good idea to include &#8220;</span=
><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;">Decre=
menting by a value of 1 from 0 shall result in a TTL value of 63&#8221; bec=
ause
 this will lead to a broken mechanism. </span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black">OLD:
</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">TTL: Service plane time-to-live. An SFF MUST decrement the=
 TTL by a value of 1 for all NSH packets it receives. Decrementing by a val=
ue of 1 from 0 shall result in a TTL value of
 63. The default for originating an NSH packet is a TTL value of 63. The de=
crement SHALL occur before testing for 0. After decrement, if the TTL is 0,=
 the NSH packet MUST NOT be forwarded.</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black">NEW:</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">SHL (SFF Hop Limit): Indicates the maximum SFF hops for a =
service chain. The initial SHL value SHOULD be configurable via the control=
 plane; the configured initial value can be specific
 to a chain or all chains. If no initial value is explicitly provided, the =
default initial SHL value 63 MUST be used. Each SFF involved in forwarding =
an NSH packet MUST decrement SHL value by 1. The packet MUST NOT be forward=
ed to a next hop SFF if SHL is decremented
 to zero. SFFs that terminate a service chain MUST forward the packet to at=
tached SFs even if SHL is decremented to 0.</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">Thank you.</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">Cheers,</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">Med</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black">&nbsp;</span><o:p></o:p></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"><b><span lang=3D"FR" style=3D"font-size:10.0pt;font-=
family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">De&nbsp;:</span></b><span=
 lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot=
;sans-serif&quot;"> sfc [<a href=3D"mailto:sfc-bounces@ietf.org">mailto:sfc=
-bounces@ietf.org</a>]
<b>De la part de</b> James N Guichard<br>
<b>Envoy=E9&nbsp;:</b> jeudi 27 avril 2017 20:54<br>
<b>=C0&nbsp;:</b> <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Objet&nbsp;:</b> [sfc] TTL field within the NSH base header</span><o:p><=
/o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"FR">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal">Dear WG:<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Having reviewed all of the email discussion on the m=
ailing list it appears to the chairs that we have consensus to add a TTL fi=
eld to the NSH base header. We would like to propose the following changes:=
<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Section 3.2:<o:p></o:p></p>
<p class=3D"MsoNormal">Update figure 2 as follows:<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">&nbsp; &nbsp;&nbsp;&nbsp;0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6=
 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">&nbsp;&nbsp;&nbsp; &#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#4=
3;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-=
&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#4=
3;-&#43;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">&nbsp;&nbsp;&nbsp; |Ver|O|R|&nbsp;&nbsp;&nbsp; TTL&nbsp;&n=
bsp;&nbsp; |&nbsp;&nbsp; Length&nbsp; |R|R|R|R|MD Type| Next Protocol |</sp=
an><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">&nbsp;&nbsp;&nbsp; &#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#4=
3;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-=
&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#4=
3;-&#43;</span><o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Add the following text after figure 2:<o:p></o:p></p=
>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">TTL: Service plane time-to-live. An SFF MUST decreme=
nt the TTL by a value of 1 for all NSH packets it receives. Decrementing by=
 a value of 1 from 0 shall result in a TTL value of 63. The default for ori=
ginating an NSH packet is a TTL value
 of 63. The decrement SHALL occur before testing for 0. After decrement, if=
 the TTL is 0, the NSH packet MUST NOT be forwarded.<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Section 3.4:<o:p></o:p></p>
<p class=3D"MsoNormal">Update figure 4 to reflect the new base header forma=
t as per section 3.2 base header.<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Section 3.5:<o:p></o:p></p>
<p class=3D"MsoNormal">Update figure 5 to reflect the new base header forma=
t as per section 3.2 base header.<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Section 12.2.1:<o:p></o:p></p>
<p class=3D"MsoNormal">Current text is as follows:<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; There are ten bits at the beginning of =
the NSH Base Header.&nbsp; New bits<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; are assigned via Standards Action [RFC5=
226].<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp; &nbsp;Bits 0-1 - Version<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; Bit 2 - OAM (O bit)<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; Bit 3 - Critical TLV (C bit)<o:p></o:p>=
</p>
<p class=3D"MsoNormal">&nbsp;&nbsp; Bits 4-9 - Reserved<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Replace entire text as follows:<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; There are eight reserved bits in the NS=
H Base Header. New bits<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; are assigned via Standards Action [RFC5=
226].<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; Bits 0-1 - Version<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; Bit 2 - OAM (O bit)<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; Bit 3 - Reserved<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; Bits 16-19 - Reserved<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Section 12.2.3:<o:p></o:p></p>
<p class=3D"MsoNormal">Current text has the MD-type as 8-bit values.<o:p></=
o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Update text for this section and table 1 to reflect =
4-bit values *not* 8-bit values.<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><b>Please review carefully and indicate support for =
these changes (or any changes to the suggested text).</b><o:p></o:p></p>
<p class=3D"MsoNormal"><b>&nbsp;</b><o:p></o:p></p>
<p class=3D"MsoNormal">Thanks, <o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Jim &amp; Joel<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Monotype Corsiva&qu=
ot;;color:#0070C0">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
</div>
</div>
</div>
</body>
</html>

--_000_E8355113905631478EFF04F5AA706E98705C00B4wtlexchp1sandvi_--


From nobody Mon May  1 09:53:13 2017
Return-Path: <Ron_Parker@affirmednetworks.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 07F1812E852 for <sfc@ietfa.amsl.com>; Mon,  1 May 2017 09:53:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.599
X-Spam-Level: 
X-Spam-Status: No, score=-2.599 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id cEo2K7Wt-xXI for <sfc@ietfa.amsl.com>; Mon,  1 May 2017 09:53:00 -0700 (PDT)
Received: from hub021-ca-8.exch021.serverdata.net (hub021-ca-8.exch021.serverdata.net [64.78.56.73]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2117C12943D for <sfc@ietf.org>; Mon,  1 May 2017 09:50:33 -0700 (PDT)
Received: from MBX021-W3-CA-2.exch021.domain.local ([10.254.4.78]) by HUB021-CA-8.exch021.domain.local ([10.254.4.112]) with mapi id 14.03.0319.002; Mon, 1 May 2017 09:50:32 -0700
From: Ron Parker <Ron_Parker@affirmednetworks.com>
To: Dave Dolson <ddolson@sandvine.com>
CC: James N Guichard <james.n.guichard@huawei.com>, "mohamed.boucadair@orange.com" <mohamed.boucadair@orange.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: TTL field within the NSH base header
Thread-Index: AdK/h0bahW5bvXGwSoCeYu3QIaIxxgAl9XdgAAMaEWAAADpXIACWaNtAAAAsukAAAKE6YAAAGqWwAACgp7AAAECnkAAASG0gAABNm0AAANa8gAACB9Yd
Date: Mon, 1 May 2017 16:50:32 +0000
Message-ID: <703C408B-87CF-4E4E-A148-1203DCBE8972@affirmednetworks.com>
References: <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD5F8E@SJCEML701-CHM.china.huawei.com> <787AE7BB302AE849A7480A190F8B933009E5E3B9@OPEXCNORMAD.corporate.adroot.infra.ftgroup> <E8355113905631478EFF04F5AA706E98705BD0A0@wtl-exchp-1.sandvine.com> <787AE7BB302AE849A7480A190F8B933009E5E4BD@OPEXCNORMAD.corporate.adroot.infra.ftgroup> <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD6993@SJCEML701-CHM.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B8399F104@MBX021-W3-CA-2.exch021.domain.local> <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD69C4@SJCEML701-CHM.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B8399F193@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E98705BFE87@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B839A023E@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E98705BFFB9@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B839A0285@MBX021-W3-CA-2.exch021.domain.local>, <E8355113905631478EFF04F5AA706E98705C00B4@wtl-exchp-1.sandvine.com>
In-Reply-To: <E8355113905631478EFF04F5AA706E98705C00B4@wtl-exchp-1.sandvine.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
Content-Type: multipart/alternative; boundary="_000_703C408B87CF4E4EA1481203DCBE8972affirmednetworkscom_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/xOgJXuVoiI9w0hmQOgbLg50zDs0>
Subject: Re: [sfc] TTL field within the NSH base header
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 01 May 2017 16:53:04 -0000

--_000_703C408B87CF4E4EA1481203DCBE8972affirmednetworkscom_
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

Is there a decrement for each SF, too.?   In the past we've talked about de=
crement only between SFFs.

On May 1, 2017, at 11:56 AM, Dave Dolson <ddolson@sandvine.com<mailto:ddols=
on@sandvine.com>> wrote:

Ron,
I too would like simple, but your table looks pretty complicated. And I thi=
nk it adds configuration for an SFF to know whether there are others before=
 it.
My version of simple:
  TTL field of 0 means 64.
  Every SFF decrements TTL each time it forwards the NSH packet. If decreme=
nting from 1 would result in under-flow to 64, discard.




From: Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
Sent: Monday, May 1, 2017 11:41 AM
To: Dave Dolson; James N Guichard; mohamed.boucadair@orange.com<mailto:moha=
med.boucadair@orange.com>; sfc@ietf.org<mailto:sfc@ietf.org>
Subject: RE: TTL field within the NSH base header

Agree that I=92d opt for precision over simplicity.   Which is what I tried=
 to convey a ways back on this thread regarding differentiated behavior at =
the last SFF in the SFP vs. the non-last SFF in the SFP.    Subsequent comm=
ents didn=92t seem to embrace that way of describing things.    Also, if th=
ere were consensus to supporting that approach, backward compatibility for =
classifiers that emit TTL=3D0 could be addressed by also describing behavio=
r at the first SFF vs. non-first.



TTL=3D1

TTL=3D0

Only SFF (First and last)

Valid =96 service local SF=92s

Valid for backward compatibility =96 service local SF=92s

First SFF and not Last

Invalid =96 drop (since propagation to subsequent SFF with TTL=3D0 is illeg=
al)

Valid for backward compatibility =96 service local SF=92s and propagate to =
subsequent SFF with TTL=3D63

Last SFF when >1 SFF=92s for SFP

Valid =96 service local SF=92s

Invalid =96drop (due to bad behavior of previous SFF)


From: Dave Dolson [mailto:ddolson@sandvine.com]
Sent: Monday, May 1, 2017 11:25 AM
To: Ron Parker <Ron_Parker@affirmednetworks.com<mailto:Ron_Parker@affirmedn=
etworks.com>>; James N Guichard <james.n.guichard@huawei.com<mailto:james.n=
.guichard@huawei.com>>; mohamed.boucadair@orange.com<mailto:mohamed.boucada=
ir@orange.com>; sfc@ietf.org<mailto:sfc@ietf.org>
Subject: RE: TTL field within the NSH base header

I think precision in the definition is important for when expects certain b=
ehavior for small values of TTL. E.g., by using trace-route type of tools.
We can=92t just wave our hands and say drop packets with TTL near 0 or 1 or=
 2.

If one has a chain of 3 items, a TTL of 6 should work. (SFFs receive packet=
s 6 times in the system diagram that is usually drawn).

(Simplified: I realize in some systems more SFF interactions are required.)




From: Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
Sent: Monday, May 1, 2017 11:14 AM
To: Dave Dolson; James N Guichard; mohamed.boucadair@orange.com<mailto:moha=
med.boucadair@orange.com>; sfc@ietf.org<mailto:sfc@ietf.org>
Subject: RE: TTL field within the NSH base header

Agree that differentiating =93forwarding=94 to attached SF instances vs sub=
sequent SFF=92s is logical and intuitive (to me) and I prefer to acknowledg=
e that there is a difference.   But, I was addressing a suggestion to simpl=
ify.     In practice, 61 or 62 or 63 decrements of TTL all probably mean th=
e same thing :).

   Ron


From: Dave Dolson [mailto:ddolson@sandvine.com]
Sent: Monday, May 1, 2017 11:11 AM
To: Ron Parker <Ron_Parker@affirmednetworks.com<mailto:Ron_Parker@affirmedn=
etworks.com>>; James N Guichard <james.n.guichard@huawei.com<mailto:james.n=
.guichard@huawei.com>>; mohamed.boucadair@orange.com<mailto:mohamed.boucada=
ir@orange.com>; sfc@ietf.org<mailto:sfc@ietf.org>
Subject: RE: TTL field within the NSH base header

There is a difference between dropping the packet at receive vs. transmit.
A *terminating* SFF may accept a packet with TTL=3D1.  I.e., where the NSH =
header is removed.
What matters is that it is not decremented to zero and forwarded as NSH.

Otherwise we=92d say, =93huh, no point in sending a packet if TTL=3D1. And =
huh, if received with TTL=3D2 then we might as well drop it=85=94 Recurse a=
d absurdum.

Hence, the correct language needs to convey that a device decrementing TTL =
(in order to forward NSH) must check if it would result in zero.

This conveys that, I think:
The packet MUST NOT be forwarded to a next hop if SHL is decremented to zer=
o.


-Dave


From: Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
Sent: Monday, May 1, 2017 10:50 AM
To: James N Guichard; mohamed.boucadair@orange.com<mailto:mohamed.boucadair=
@orange.com>; Dave Dolson; sfc@ietf.org<mailto:sfc@ietf.org>
Subject: RE: TTL field within the NSH base header

We could simplify this by saying that an SFF that receives an NSH packet wi=
th TTL=3D1 shall drop the packet.   That doesn=92t require any distinction =
of the type of forwarding.    You could argue that perhaps 1 means take car=
e of local SF=92s, only, but then we are back to having to make that distin=
ction.    Given that we are starting at 63 by default, finessing what happe=
ns when receiving 1 doesn=92t seem worthwhile to me.

From: James N Guichard [mailto:james.n.guichard@huawei.com]
Sent: Monday, May 1, 2017 10:45 AM
To: Ron Parker <Ron_Parker@affirmednetworks.com<mailto:Ron_Parker@affirmedn=
etworks.com>>; mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange=
.com>; Dave Dolson <ddolson@sandvine.com<mailto:ddolson@sandvine.com>>; sfc=
@ietf.org<mailto:sfc@ietf.org>
Subject: RE: TTL field within the NSH base header

Yes but my point was if the SFF is *terminating* the service chain there ar=
e no service functions left to be forwarded to so the sentence does not mak=
e any sense. If however the SFF is terminating the service chain and at ter=
mination the SHL reaches 0 then it should still forward the packet (after r=
emoval of NSH).

Jim

From: Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
Sent: Monday, May 01, 2017 10:28 AM
To: James N Guichard <james.n.guichard@huawei.com<mailto:james.n.guichard@h=
uawei.com>>; mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.c=
om>; Dave Dolson <ddolson@sandvine.com<mailto:ddolson@sandvine.com>>; sfc@i=
etf.org<mailto:sfc@ietf.org>
Subject: RE: TTL field within the NSH base header

I=92d like to disambiguate the word =93forwarding=94.   From SFF perspectiv=
e, there is forwarding to attached SF instances and there is forwarding to =
other SFFs.

=93SFFs that terminate a service chain MUST forward the packet to attached =
service functions, even if SHL is decremented to 0=94

   Ron



From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of James N Guichard
Sent: Monday, May 1, 2017 10:22 AM
To: mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com>; Dave=
 Dolson <ddolson@sandvine.com<mailto:ddolson@sandvine.com>>; sfc@ietf.org<m=
ailto:sfc@ietf.org>
Subject: Re: [sfc] TTL field within the NSH base header

I don=92t understand this sentence as if an SFF is terminating a service ch=
ain then it *wont* be forwarding the packets to attached SFs; Shouldn=92t t=
his sentence read =93SFFs that terminate a service chain MUST forward the p=
acket even if SHL is decremented to 0=94 ?

Jim

From: mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com> [ma=
ilto:mohamed.boucadair@orange.com]
Sent: Friday, April 28, 2017 10:38 AM
To: Dave Dolson <ddolson@sandvine.com<mailto:ddolson@sandvine.com>>; James =
N Guichard <james.n.guichard@huawei.com<mailto:james.n.guichard@huawei.com>=
>; sfc@ietf.org<mailto:sfc@ietf.org>
Subject: RE: TTL field within the NSH base header

Re-,

I see SHL as a means to prevent SFF loops. There is no value in deleting a =
packet after an SFF decrement the SHL to 0, but that packet is to be passed=
 to SFs that are attached to this SFF. The packet will be forwarded after s=
tripping the NSH header; no risk for SFF loops out there. No?

Cheers,
Med

De : Dave Dolson [mailto:ddolson@sandvine.com]
Envoy=E9 : vendredi 28 avril 2017 16:29
=C0 : BOUCADAIR Mohamed IMT/OLN; James N Guichard; sfc@ietf.org<mailto:sfc@=
ietf.org>
Objet : RE: TTL field within the NSH base header

Med,

=93SFFs that terminate a service chain MUST forward the packet to attached =
SFs even if SHL is decremented to 0.=94
I don=92t think this is right.
If TTL/SHL is decremented to 0, this must not be forwarded as NSH.
I see that *receiving* a packet with SHL=3D1 can result in chain terminatio=
n, i.e., NSH decapsulation. But not forwarding as NSH with SHL=3D0.

-Dave


From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of mohamed.boucadair@oran=
ge.com<mailto:mohamed.boucadair@orange.com>
Sent: Friday, April 28, 2017 9:36 AM
To: James N Guichard; sfc@ietf.org<mailto:sfc@ietf.org>
Subject: Re: [sfc] TTL field within the NSH base header

Hi Jim, all,

I have the following comments :

=95        Change =93TTL=94 to =93SFF Hop Limit (SHL)=94 because this field=
 is not about a time to live but about a limit of SFF hops to be crossed.

=95        I don=92t understand what is meant by =93testing=94.

=95        I suggest to make this change to cover the following points:

o   SHL should be configurable by the control plane.

o   Packets can be forwarded to SFs even if SHL is decremented to 0 for the=
 terminating SFF.

o   I don=92t think it is a good idea to include =93Decrementing by a value=
 of 1 from 0 shall result in a TTL value of 63=94 because this will lead to=
 a broken mechanism.

OLD:
TTL: Service plane time-to-live. An SFF MUST decrement the TTL by a value o=
f 1 for all NSH packets it receives. Decrementing by a value of 1 from 0 sh=
all result in a TTL value of 63. The default for originating an NSH packet =
is a TTL value of 63. The decrement SHALL occur before testing for 0. After=
 decrement, if the TTL is 0, the NSH packet MUST NOT be forwarded.

NEW:
SHL (SFF Hop Limit): Indicates the maximum SFF hops for a service chain. Th=
e initial SHL value SHOULD be configurable via the control plane; the confi=
gured initial value can be specific to a chain or all chains. If no initial=
 value is explicitly provided, the default initial SHL value 63 MUST be use=
d. Each SFF involved in forwarding an NSH packet MUST decrement SHL value b=
y 1. The packet MUST NOT be forwarded to a next hop SFF if SHL is decrement=
ed to zero. SFFs that terminate a service chain MUST forward the packet to =
attached SFs even if SHL is decremented to 0.

Thank you.

Cheers,
Med

De : sfc [mailto:sfc-bounces@ietf.org] De la part de James N Guichard
Envoy=E9 : jeudi 27 avril 2017 20:54
=C0 : sfc@ietf.org<mailto:sfc@ietf.org>
Objet : [sfc] TTL field within the NSH base header

Dear WG:

Having reviewed all of the email discussion on the mailing list it appears =
to the chairs that we have consensus to add a TTL field to the NSH base hea=
der. We would like to propose the following changes:

Section 3.2:
Update figure 2 as follows:

     0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    |Ver|O|R|    TTL    |   Length  |R|R|R|R|MD Type| Next Protocol |
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

Add the following text after figure 2:

TTL: Service plane time-to-live. An SFF MUST decrement the TTL by a value o=
f 1 for all NSH packets it receives. Decrementing by a value of 1 from 0 sh=
all result in a TTL value of 63. The default for originating an NSH packet =
is a TTL value of 63. The decrement SHALL occur before testing for 0. After=
 decrement, if the TTL is 0, the NSH packet MUST NOT be forwarded.

Section 3.4:
Update figure 4 to reflect the new base header format as per section 3.2 ba=
se header.

Section 3.5:
Update figure 5 to reflect the new base header format as per section 3.2 ba=
se header.

Section 12.2.1:
Current text is as follows:

   There are ten bits at the beginning of the NSH Base Header.  New bits
   are assigned via Standards Action [RFC5226].

   Bits 0-1 - Version
   Bit 2 - OAM (O bit)
   Bit 3 - Critical TLV (C bit)
   Bits 4-9 - Reserved

Replace entire text as follows:

   There are eight reserved bits in the NSH Base Header. New bits
   are assigned via Standards Action [RFC5226].

   Bits 0-1 - Version
   Bit 2 - OAM (O bit)
   Bit 3 - Reserved
   Bits 16-19 - Reserved

Section 12.2.3:
Current text has the MD-type as 8-bit values.

Update text for this section and table 1 to reflect 4-bit values *not* 8-bi=
t values.

Please review carefully and indicate support for these changes (or any chan=
ges to the suggested text).

Thanks,

Jim & Joel






--_000_703C408B87CF4E4EA1481203DCBE8972affirmednetworkscom_
Content-Type: text/html; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable

<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-1=
252">
</head>
<body dir=3D"auto">
<div></div>
<div>Is there a decrement for each SF, too.? &nbsp; In the past we've talke=
d about decrement only between SFFs. &nbsp;</div>
<div><br>
On May 1, 2017, at 11:56 AM, Dave Dolson &lt;<a href=3D"mailto:ddolson@sand=
vine.com">ddolson@sandvine.com</a>&gt; wrote:<br>
<br>
</div>
<blockquote type=3D"cite">
<div>
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
	{font-family:Wingdings;
	panose-1:5 0 0 0 0 0 0 0 0 0;}
@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:"Monotype Corsiva";
	panose-1:3 1 1 1 1 2 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Balloon Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:11.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.TextedebullesCar
	{mso-style-name:"Texte de bulles Car";
	mso-style-priority:99;
	mso-style-link:"Texte de bulles";
	font-family:"Tahoma","sans-serif";}
p.Textedebulles, li.Textedebulles, div.Textedebulles
	{mso-style-name:"Texte de bulles";
	mso-style-link:"Texte de bulles Car";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.EmailStyle22
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle23
	{mso-style-type:personal;
	font-family:"Courier New";
	color:black;
	font-weight:normal;
	font-style:normal;}
span.EmailStyle24
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle25
	{mso-style-type:personal;
	font-family:"Courier New";
	color:black;
	font-weight:normal;
	font-style:normal;}
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;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle35
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Ron,<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">I too would like simpl=
e, but your table looks pretty complicated. And I think it adds configurati=
on for an SFF to know whether there are others before it.<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">My version of simple:<=
o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp; TTL field of 0 =
means 64.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp; Every SFF decre=
ments TTL each time it forwards the NSH packet. If decrementing from 1 woul=
d result in under-flow to 64, discard.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Ron Park=
er [<a href=3D"mailto:Ron_Parker@affirmednetworks.com">mailto:Ron_Parker@af=
firmednetworks.com</a>]
<br>
<b>Sent:</b> Monday, May 1, 2017 11:41 AM<br>
<b>To:</b> Dave Dolson; James N Guichard; <a href=3D"mailto:mohamed.boucada=
ir@orange.com">
mohamed.boucadair@orange.com</a>; <a href=3D"mailto:sfc@ietf.org">sfc@ietf.=
org</a><br>
<b>Subject:</b> RE: TTL field within the NSH base header<o:p></o:p></span><=
/p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Agree that I=92d opt f=
or precision over simplicity.&nbsp;&nbsp; Which is what I tried to convey a=
 ways back on this thread regarding differentiated behavior at the last SFF=
 in the SFP vs. the non-last SFF in the SFP.&nbsp;&nbsp;&nbsp;
 Subsequent comments didn=92t seem to embrace that way of describing things=
.&nbsp;&nbsp;&nbsp; Also, if there were consensus to supporting that approa=
ch, backward compatibility for classifiers that emit TTL=3D0 could be addre=
ssed by also describing behavior at the first SFF vs.
 non-first.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<table class=3D"MsoNormalTable" border=3D"0" cellspacing=3D"0" cellpadding=
=3D"0" style=3D"border-collapse:collapse">
<tbody>
<tr>
<td width=3D"84" valign=3D"top" style=3D"width:62.7pt;border:solid windowte=
xt 1.0pt;padding:0in 5.4pt 0in 5.4pt">
<p class=3D"MsoNormal"><a name=3D"_MailEndCompose"><span style=3D"color:#1F=
497D">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;
</span></a><span style=3D"color:#1F497D"><o:p></o:p></span></p>
</td>
<td width=3D"288" valign=3D"top" style=3D"width:3.0in;border:solid windowte=
xt 1.0pt;border-left:none;padding:0in 5.4pt 0in 5.4pt">
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">TTL=3D1<o:p></o:p></sp=
an></p>
</td>
<td width=3D"384" valign=3D"top" style=3D"width:4.0in;border:solid windowte=
xt 1.0pt;border-left:none;padding:0in 5.4pt 0in 5.4pt">
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">TTL=3D0<o:p></o:p></sp=
an></p>
</td>
</tr>
<tr>
<td width=3D"84" valign=3D"top" style=3D"width:62.7pt;border:solid windowte=
xt 1.0pt;border-top:none;padding:0in 5.4pt 0in 5.4pt">
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Only SFF (First and la=
st)<o:p></o:p></span></p>
</td>
<td width=3D"288" valign=3D"top" style=3D"width:3.0in;border-top:none;borde=
r-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowt=
ext 1.0pt;padding:0in 5.4pt 0in 5.4pt">
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Valid =96 service loca=
l SF=92s<o:p></o:p></span></p>
</td>
<td width=3D"384" valign=3D"top" style=3D"width:4.0in;border-top:none;borde=
r-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowt=
ext 1.0pt;padding:0in 5.4pt 0in 5.4pt">
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Valid for backward com=
patibility =96 service local SF=92s<o:p></o:p></span></p>
</td>
</tr>
<tr>
<td width=3D"84" valign=3D"top" style=3D"width:62.7pt;border:solid windowte=
xt 1.0pt;border-top:none;padding:0in 5.4pt 0in 5.4pt">
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">First SFF and not Last=
<o:p></o:p></span></p>
</td>
<td width=3D"288" valign=3D"top" style=3D"width:3.0in;border-top:none;borde=
r-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowt=
ext 1.0pt;padding:0in 5.4pt 0in 5.4pt">
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Invalid =96 drop (sinc=
e propagation to subsequent SFF with TTL=3D0 is illegal)<o:p></o:p></span><=
/p>
</td>
<td width=3D"384" valign=3D"top" style=3D"width:4.0in;border-top:none;borde=
r-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowt=
ext 1.0pt;padding:0in 5.4pt 0in 5.4pt">
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Valid for backward com=
patibility =96 service local SF=92s and propagate to subsequent SFF with TT=
L=3D63<o:p></o:p></span></p>
</td>
</tr>
<tr>
<td width=3D"84" valign=3D"top" style=3D"width:62.7pt;border:solid windowte=
xt 1.0pt;border-top:none;padding:0in 5.4pt 0in 5.4pt">
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Last SFF when &gt;1 SF=
F=92s for SFP<o:p></o:p></span></p>
</td>
<td width=3D"288" valign=3D"top" style=3D"width:3.0in;border-top:none;borde=
r-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowt=
ext 1.0pt;padding:0in 5.4pt 0in 5.4pt">
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Valid =96 service loca=
l SF=92s<o:p></o:p></span></p>
</td>
<td width=3D"384" valign=3D"top" style=3D"width:4.0in;border-top:none;borde=
r-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowt=
ext 1.0pt;padding:0in 5.4pt 0in 5.4pt">
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Invalid =96drop (due t=
o bad behavior of previous SFF)<o:p></o:p></span></p>
</td>
</tr>
</tbody>
</table>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> Dave Dolson [<a href=3D"mailto:ddolson@=
sandvine.com">mailto:ddolson@sandvine.com</a>]
<br>
<b>Sent:</b> Monday, May 1, 2017 11:25 AM<br>
<b>To:</b> Ron Parker &lt;<a href=3D"mailto:Ron_Parker@affirmednetworks.com=
">Ron_Parker@affirmednetworks.com</a>&gt;; James N Guichard &lt;<a href=3D"=
mailto:james.n.guichard@huawei.com">james.n.guichard@huawei.com</a>&gt;;
<a href=3D"mailto:mohamed.boucadair@orange.com">mohamed.boucadair@orange.co=
m</a>; <a href=3D"mailto:sfc@ietf.org">
sfc@ietf.org</a><br>
<b>Subject:</b> RE: TTL field within the NSH base header<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">I think precision in t=
he definition is important for when expects certain behavior for small valu=
es of TTL. E.g., by using trace-route type of tools.</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">We can=92t just wave o=
ur hands and say drop packets with TTL near 0 or 1 or 2.</span><o:p></o:p><=
/p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">If one has a chain of =
3 items, a TTL of 6 should work. (SFFs receive packets 6 times in the syste=
m diagram that is usually drawn).</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">(Simplified: I realize=
 in some systems more SFF interactions are required.)</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Ron Park=
er [<a href=3D"mailto:Ron_Parker@affirmednetworks.com">mailto:Ron_Parker@af=
firmednetworks.com</a>]
<br>
<b>Sent:</b> Monday, May 1, 2017 11:14 AM<br>
<b>To:</b> Dave Dolson; James N Guichard; <a href=3D"mailto:mohamed.boucada=
ir@orange.com">
mohamed.boucadair@orange.com</a>; <a href=3D"mailto:sfc@ietf.org">sfc@ietf.=
org</a><br>
<b>Subject:</b> RE: TTL field within the NSH base header</span><o:p></o:p><=
/p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Agree that differentia=
ting =93forwarding=94 to attached SF instances vs subsequent SFF=92s is log=
ical and intuitive (to me) and I prefer to acknowledge that there is a diff=
erence.&nbsp;&nbsp; But, I was addressing a suggestion
 to simplify.&nbsp; &nbsp;&nbsp;&nbsp;In practice, 61 or 62 or 63 decrement=
s of TTL all probably mean the same thing
</span><span style=3D"font-family:Wingdings;color:#1F497D">J</span><span st=
yle=3D"color:#1F497D">.</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;&nbsp; Ron</span=
><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> Dave Dolson [<a href=3D"mailto:ddolson@=
sandvine.com">mailto:ddolson@sandvine.com</a>]
<br>
<b>Sent:</b> Monday, May 1, 2017 11:11 AM<br>
<b>To:</b> Ron Parker &lt;<a href=3D"mailto:Ron_Parker@affirmednetworks.com=
">Ron_Parker@affirmednetworks.com</a>&gt;; James N Guichard &lt;<a href=3D"=
mailto:james.n.guichard@huawei.com">james.n.guichard@huawei.com</a>&gt;;
<a href=3D"mailto:mohamed.boucadair@orange.com">mohamed.boucadair@orange.co=
m</a>; <a href=3D"mailto:sfc@ietf.org">
sfc@ietf.org</a><br>
<b>Subject:</b> RE: TTL field within the NSH base header<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">There is a difference =
between dropping the packet at receive vs. transmit.</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">A *<b>terminating</b>*=
 SFF may accept a packet with TTL=3D1.&nbsp; I.e., where the NSH header is =
removed.</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">What matters is that i=
t is not decremented to zero and forwarded as NSH.</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Otherwise we=92d say, =
=93huh, no point in sending a packet if TTL=3D1. And huh, if received with =
TTL=3D2 then we might as well drop it=85=94 Recurse ad absurdum.</span><o:p=
></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Hence, the correct lan=
guage needs to convey that a device decrementing TTL (in order to forward N=
SH) must check if it would result in zero.</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">This conveys that, I t=
hink:</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">The packet MUST NOT be forwarded to a next hop if SHL is d=
ecremented to zero.</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">-Dave</span><o:p></o:p=
></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Ron Park=
er [<a href=3D"mailto:Ron_Parker@affirmednetworks.com">mailto:Ron_Parker@af=
firmednetworks.com</a>]
<br>
<b>Sent:</b> Monday, May 1, 2017 10:50 AM<br>
<b>To:</b> James N Guichard; <a href=3D"mailto:mohamed.boucadair@orange.com=
">mohamed.boucadair@orange.com</a>; Dave Dolson;
<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Subject:</b> RE: TTL field within the NSH base header</span><o:p></o:p><=
/p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">We could simplify this=
 by saying that an SFF that receives an NSH packet with TTL=3D1 shall drop =
the packet.&nbsp;&nbsp; That doesn=92t require any distinction of the type =
of forwarding.&nbsp;&nbsp;&nbsp; You could argue that perhaps 1 means
 take care of local SF=92s, only, but then we are back to having to make th=
at distinction.&nbsp;&nbsp;&nbsp; Given that we are starting at 63 by defau=
lt, finessing what happens when receiving 1 doesn=92t seem worthwhile to me=
.</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> James N Guichard [<a href=3D"mailto:jam=
es.n.guichard@huawei.com">mailto:james.n.guichard@huawei.com</a>]
<br>
<b>Sent:</b> Monday, May 1, 2017 10:45 AM<br>
<b>To:</b> Ron Parker &lt;<a href=3D"mailto:Ron_Parker@affirmednetworks.com=
">Ron_Parker@affirmednetworks.com</a>&gt;;
<a href=3D"mailto:mohamed.boucadair@orange.com">mohamed.boucadair@orange.co=
m</a>; Dave Dolson &lt;<a href=3D"mailto:ddolson@sandvine.com">ddolson@sand=
vine.com</a>&gt;;
<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Subject:</b> RE: TTL field within the NSH base header<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Yes but my point was i=
f the SFF is *<b>terminating</b>* the service chain there are no service fu=
nctions left to be forwarded to so the sentence does not make any sense. If=
 however the SFF is terminating the
 service chain and at termination the SHL reaches 0 then it should still fo=
rward the packet (after removal of NSH).</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Jim</span><o:p></o:p><=
/p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> Ron Parker [<a href=3D"mailto:Ron_Parke=
r@affirmednetworks.com">mailto:Ron_Parker@affirmednetworks.com</a>]
<br>
<b>Sent:</b> Monday, May 01, 2017 10:28 AM<br>
<b>To:</b> James N Guichard &lt;<a href=3D"mailto:james.n.guichard@huawei.c=
om">james.n.guichard@huawei.com</a>&gt;;
<a href=3D"mailto:mohamed.boucadair@orange.com">mohamed.boucadair@orange.co=
m</a>; Dave Dolson &lt;<a href=3D"mailto:ddolson@sandvine.com">ddolson@sand=
vine.com</a>&gt;;
<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Subject:</b> RE: TTL field within the NSH base header<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">I=92d like to disambig=
uate the word =93forwarding=94.&nbsp;&nbsp; From SFF perspective, there is =
forwarding to attached SF instances and there is forwarding to other SFFs.<=
/span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">=93SFFs that terminate=
 a service chain MUST forward the packet to attached service functions, eve=
n if SHL is decremented to 0=94</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;&nbsp; Ron</span=
><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> sfc [<a href=3D"mailto:sfc-bounces@ietf=
.org">mailto:sfc-bounces@ietf.org</a>]
<b>On Behalf Of </b>James N Guichard<br>
<b>Sent:</b> Monday, May 1, 2017 10:22 AM<br>
<b>To:</b> <a href=3D"mailto:mohamed.boucadair@orange.com">mohamed.boucadai=
r@orange.com</a>; Dave Dolson &lt;<a href=3D"mailto:ddolson@sandvine.com">d=
dolson@sandvine.com</a>&gt;;
<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Subject:</b> Re: [sfc] TTL field within the NSH base header<o:p></o:p></=
p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">I don=92t understand t=
his sentence as if an SFF is terminating a service chain then it *<b>wont</=
b>* be forwarding the packets to attached SFs; Shouldn=92t this sentence re=
ad =93SFFs that terminate a service chain
 MUST forward the packet even if SHL is decremented to 0=94 ?</span><o:p></=
o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Jim</span><o:p></o:p><=
/p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> <a href=3D"mailto:mohamed.boucadair@ora=
nge.com">mohamed.boucadair@orange.com</a> [<a href=3D"mailto:mohamed.boucad=
air@orange.com">mailto:mohamed.boucadair@orange.com</a>]
<br>
<b>Sent:</b> Friday, April 28, 2017 10:38 AM<br>
<b>To:</b> Dave Dolson &lt;<a href=3D"mailto:ddolson@sandvine.com">ddolson@=
sandvine.com</a>&gt;; James N Guichard &lt;<a href=3D"mailto:james.n.guicha=
rd@huawei.com">james.n.guichard@huawei.com</a>&gt;;
<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Subject:</b> RE: TTL field within the NSH base header<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"FR" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Courier New&quot;;color:black">Re-,</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"FR" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Courier New&quot;;color:black">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black">I see SHL as a means to prevent SFF loops. The=
re is no value in deleting a packet after an SFF decrement the SHL to 0, bu=
t that packet is to be passed to SFs that are
 attached to this SFF. The packet will be forwarded after stripping the NSH=
 header; no risk for SFF loops out there. No?</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black">Cheers,</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black">Med</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black">&nbsp;</span><o:p></o:p></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"><b><span lang=3D"FR" style=3D"font-size:10.0pt;font-=
family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">De&nbsp;:</span></b><span=
 lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot=
;sans-serif&quot;"> Dave Dolson [<a href=3D"mailto:ddolson@sandvine.com">ma=
ilto:ddolson@sandvine.com</a>]
<br>
<b>Envoy=E9&nbsp;:</b> vendredi 28 avril 2017 16:29<br>
<b>=C0&nbsp;:</b> BOUCADAIR Mohamed IMT/OLN; James N Guichard; <a href=3D"m=
ailto:sfc@ietf.org">
sfc@ietf.org</a><br>
<b>Objet&nbsp;:</b> RE: TTL field within the NSH base header</span><o:p></o=
:p></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"FR">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Med,</span><o:p></o:p>=
</p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">=93</span><span style=
=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;">SFFs that termina=
te a service chain MUST forward the packet to attached SFs even if SHL is d=
ecremented to 0.=94</span><o:p></o:p></p>
<p class=3D"MsoNormal">I don=92t think this is right.<o:p></o:p></p>
<p class=3D"MsoNormal">If TTL/SHL is decremented to 0, this must not be for=
warded as NSH.<o:p></o:p></p>
<p class=3D"MsoNormal">I see that *<b>receiving</b>* a packet with SHL=3D1 =
can result in chain termination, i.e., NSH decapsulation. But not forwardin=
g as NSH with SHL=3D0.<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">-Dave<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:=
p></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> sfc [<a =
href=3D"mailto:sfc-bounces@ietf.org">mailto:sfc-bounces@ietf.org</a>]
<b>On Behalf Of </b><a href=3D"mailto:mohamed.boucadair@orange.com">mohamed=
.boucadair@orange.com</a><br>
<b>Sent:</b> Friday, April 28, 2017 9:36 AM<br>
<b>To:</b> James N Guichard; <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</=
a><br>
<b>Subject:</b> Re: [sfc] TTL field within the NSH base header</span><o:p><=
/o:p></p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"FR" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Courier New&quot;;color:black">Hi Jim, all,
</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span lang=3D"FR" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Courier New&quot;;color:black">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black">I have the following comments&nbsp;:
</span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in"><span style=3D"f=
ont-family:Symbol">=B7</span><span style=3D"font-size:7.0pt;font-family:&qu=
ot;Times New Roman&quot;,&quot;serif&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;;=
color:black">Change =93TTL=94 to =93SFF Hop Limit (SHL)=94 because this fie=
ld is not about a time to live but about a limit of SFF hops to be crossed.
</span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in"><span style=3D"f=
ont-family:Symbol">=B7</span><span style=3D"font-size:7.0pt;font-family:&qu=
ot;Times New Roman&quot;,&quot;serif&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;;=
color:black">I don=92t understand what is meant by =93testing=94.
</span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in"><span style=3D"f=
ont-family:Symbol">=B7</span><span style=3D"font-size:7.0pt;font-family:&qu=
ot;Times New Roman&quot;,&quot;serif&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;;=
color:black">I suggest to make this change to cover the following points:</=
span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.0in;text-indent:-.25in=
"><span style=3D"font-family:&quot;Courier New&quot;">o</span><span style=
=3D"font-size:7.0pt;font-family:&quot;Times New Roman&quot;,&quot;serif&quo=
t;">&nbsp;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;;=
color:black">SHL should be configurable by the control plane.
</span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.0in;text-indent:-.25in=
"><span style=3D"font-family:&quot;Courier New&quot;">o</span><span style=
=3D"font-size:7.0pt;font-family:&quot;Times New Roman&quot;,&quot;serif&quo=
t;">&nbsp;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;;=
color:black">Packets can be forwarded to SFs even if SHL is decremented to =
0 for the terminating SFF.
</span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.0in;text-indent:-.25in=
"><span style=3D"font-family:&quot;Courier New&quot;">o</span><span style=
=3D"font-size:7.0pt;font-family:&quot;Times New Roman&quot;,&quot;serif&quo=
t;">&nbsp;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;;=
color:black">I don=92t think it is a good idea to include =93</span><span s=
tyle=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;">Decrementing =
by a value of 1 from 0 shall result in a TTL value of 63=94 because
 this will lead to a broken mechanism. </span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black">OLD:
</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">TTL: Service plane time-to-live. An SFF MUST decrement the=
 TTL by a value of 1 for all NSH packets it receives. Decrementing by a val=
ue of 1 from 0 shall result in a TTL value of
 63. The default for originating an NSH packet is a TTL value of 63. The de=
crement SHALL occur before testing for 0. After decrement, if the TTL is 0,=
 the NSH packet MUST NOT be forwarded.</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black">NEW:</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">SHL (SFF Hop Limit): Indicates the maximum SFF hops for a =
service chain. The initial SHL value SHOULD be configurable via the control=
 plane; the configured initial value can be specific
 to a chain or all chains. If no initial value is explicitly provided, the =
default initial SHL value 63 MUST be used. Each SFF involved in forwarding =
an NSH packet MUST decrement SHL value by 1. The packet MUST NOT be forward=
ed to a next hop SFF if SHL is decremented
 to zero. SFFs that terminate a service chain MUST forward the packet to at=
tached SFs even if SHL is decremented to 0.</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">Thank you.</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">Cheers,</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">Med</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black">&nbsp;</span><o:p></o:p></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"><b><span lang=3D"FR" style=3D"font-size:10.0pt;font-=
family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">De&nbsp;:</span></b><span=
 lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot=
;sans-serif&quot;"> sfc [<a href=3D"mailto:sfc-bounces@ietf.org">mailto:sfc=
-bounces@ietf.org</a>]
<b>De la part de</b> James N Guichard<br>
<b>Envoy=E9&nbsp;:</b> jeudi 27 avril 2017 20:54<br>
<b>=C0&nbsp;:</b> <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Objet&nbsp;:</b> [sfc] TTL field within the NSH base header</span><o:p><=
/o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"FR">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal">Dear WG:<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Having reviewed all of the email discussion on the m=
ailing list it appears to the chairs that we have consensus to add a TTL fi=
eld to the NSH base header. We would like to propose the following changes:=
<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Section 3.2:<o:p></o:p></p>
<p class=3D"MsoNormal">Update figure 2 as follows:<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">&nbsp; &nbsp;&nbsp;&nbsp;0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6=
 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">&nbsp;&nbsp;&nbsp; &#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#4=
3;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-=
&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#4=
3;-&#43;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">&nbsp;&nbsp;&nbsp; |Ver|O|R|&nbsp;&nbsp;&nbsp; TTL&nbsp;&n=
bsp;&nbsp; |&nbsp;&nbsp; Length&nbsp; |R|R|R|R|MD Type| Next Protocol |</sp=
an><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">&nbsp;&nbsp;&nbsp; &#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#4=
3;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-=
&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#4=
3;-&#43;</span><o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Add the following text after figure 2:<o:p></o:p></p=
>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">TTL: Service plane time-to-live. An SFF MUST decreme=
nt the TTL by a value of 1 for all NSH packets it receives. Decrementing by=
 a value of 1 from 0 shall result in a TTL value of 63. The default for ori=
ginating an NSH packet is a TTL value
 of 63. The decrement SHALL occur before testing for 0. After decrement, if=
 the TTL is 0, the NSH packet MUST NOT be forwarded.<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Section 3.4:<o:p></o:p></p>
<p class=3D"MsoNormal">Update figure 4 to reflect the new base header forma=
t as per section 3.2 base header.<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Section 3.5:<o:p></o:p></p>
<p class=3D"MsoNormal">Update figure 5 to reflect the new base header forma=
t as per section 3.2 base header.<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Section 12.2.1:<o:p></o:p></p>
<p class=3D"MsoNormal">Current text is as follows:<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; There are ten bits at the beginning of =
the NSH Base Header.&nbsp; New bits<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; are assigned via Standards Action [RFC5=
226].<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp; &nbsp;Bits 0-1 - Version<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; Bit 2 - OAM (O bit)<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; Bit 3 - Critical TLV (C bit)<o:p></o:p>=
</p>
<p class=3D"MsoNormal">&nbsp;&nbsp; Bits 4-9 - Reserved<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Replace entire text as follows:<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; There are eight reserved bits in the NS=
H Base Header. New bits<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; are assigned via Standards Action [RFC5=
226].<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; Bits 0-1 - Version<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; Bit 2 - OAM (O bit)<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; Bit 3 - Reserved<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; Bits 16-19 - Reserved<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Section 12.2.3:<o:p></o:p></p>
<p class=3D"MsoNormal">Current text has the MD-type as 8-bit values.<o:p></=
o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Update text for this section and table 1 to reflect =
4-bit values *not* 8-bit values.<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><b>Please review carefully and indicate support for =
these changes (or any changes to the suggested text).</b><o:p></o:p></p>
<p class=3D"MsoNormal"><b>&nbsp;</b><o:p></o:p></p>
<p class=3D"MsoNormal">Thanks, <o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Jim &amp; Joel<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Monotype Corsiva&qu=
ot;;color:#0070C0">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
</div>
</div>
</div>
</div>
</blockquote>
</body>
</html>

--_000_703C408B87CF4E4EA1481203DCBE8972affirmednetworkscom_--


From nobody Mon May  1 09:57:35 2017
Return-Path: <jmh@joelhalpern.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CD383129C5A for <sfc@ietfa.amsl.com>; Mon,  1 May 2017 09:57:34 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.721
X-Spam-Level: 
X-Spam-Status: No, score=-2.721 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=joelhalpern.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 hzuoKHkL8NsQ for <sfc@ietfa.amsl.com>; Mon,  1 May 2017 09:57:32 -0700 (PDT)
Received: from mailb2.tigertech.net (mailb2.tigertech.net [208.80.4.154]) (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 5342812E03A for <sfc@ietf.org>; Mon,  1 May 2017 09:55:08 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mailb2.tigertech.net (Postfix) with ESMTP id 3A7BF1C05B0; Mon,  1 May 2017 09:55:08 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelhalpern.com; s=1.tigertech; t=1493657708; bh=KqoN+uXrAYmSWH8kfh2xvyGkh52jKcb2iQDBGHyq6Ys=; h=Subject:To:References:Cc:From:Date:In-Reply-To:From; b=A67Y6lVAuPlKsOJtNll3QmjL+1RdvmBLifqs+02CvRYLM1GlpU3ZgkFrNlt1xwZk1 ZeuAiKjZn66ZMHoU521L7fJO48ij9bwXnxXCCLVGDBCcezJI0fmaUNC2zNyCxKYeYg CdrY4Kf9SJ88wsbMtiKJ8V7gSBG6h/Qwy3cxB8Hw=
X-Virus-Scanned: Debian amavisd-new at b2.tigertech.net
Received: from Joels-MacBook-Pro.local (unknown [50.225.209.67]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mailb2.tigertech.net (Postfix) with ESMTPSA id DAC574201AB; Mon,  1 May 2017 09:55:06 -0700 (PDT)
To: Ron Parker <Ron_Parker@affirmednetworks.com>, Dave Dolson <ddolson@sandvine.com>
References: <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD5F8E@SJCEML701-CHM.china.huawei.com> <E8355113905631478EFF04F5AA706E98705BD0A0@wtl-exchp-1.sandvine.com> <787AE7BB302AE849A7480A190F8B933009E5E4BD@OPEXCNORMAD.corporate.adroot.infra.ftgroup> <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD6993@SJCEML701-CHM.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B8399F104@MBX021-W3-CA-2.exch021.domain.local> <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD69C4@SJCEML701-CHM.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B8399F193@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E98705BFE87@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B839A023E@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E98705BFFB9@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B839A0285@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E98705C00B4@wtl-exchp-1.sandvine.com> <703C408B-87CF-4E4E-A148-1203DCBE8972@affirmednetworks.com>
Cc: "mohamed.boucadair@orange.com" <mohamed.boucadair@orange.com>, "sfc@ietf.org" <sfc@ietf.org>, James N Guichard <james.n.guichard@huawei.com>
From: "Joel M. Halpern" <jmh@joelhalpern.com>
Message-ID: <5fadd79b-40e9-b3f2-691b-4ed9fb70e925@joelhalpern.com>
Date: Mon, 1 May 2017 12:55:05 -0400
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:45.0) Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <703C408B-87CF-4E4E-A148-1203DCBE8972@affirmednetworks.com>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/IIjRGOQDQOf0UP03UbVnw-qP7BU>
Subject: Re: [sfc] TTL field within the NSH base header
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 01 May 2017 16:57:35 -0000

The summary I sent to the list, based on what little I could tell of 
rough consensus, was to only decrement TTL at SFF.  If you want to argue 
for decrementing at all NSH-aware devices, state your case.

Yours,
Joel

On 5/1/17 12:50 PM, Ron Parker wrote:
> Is there a decrement for each SF, too.?   In the past we've talked about
> decrement only between SFFs.
>
> On May 1, 2017, at 11:56 AM, Dave Dolson <ddolson@sandvine.com
> <mailto:ddolson@sandvine.com>> wrote:
>
>> Ron,
>>
>> I too would like simple, but your table looks pretty complicated. And
>> I think it adds configuration for an SFF to know whether there are
>> others before it.
>>
>> My version of simple:
>>
>>   TTL field of 0 means 64.
>>
>>   Every SFF decrements TTL each time it forwards the NSH packet. If
>> decrementing from 1 would result in under-flow to 64, discard.
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> *From:*Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
>> *Sent:* Monday, May 1, 2017 11:41 AM
>> *To:* Dave Dolson; James N Guichard; mohamed.boucadair@orange.com
>> <mailto:mohamed.boucadair@orange.com>; sfc@ietf.org <mailto:sfc@ietf.org>
>> *Subject:* RE: TTL field within the NSH base header
>>
>>
>>
>> Agree that I’d opt for precision over simplicity.   Which is what I
>> tried to convey a ways back on this thread regarding differentiated
>> behavior at the last SFF in the SFP vs. the non-last SFF in the
>> SFP.    Subsequent comments didn’t seem to embrace that way of
>> describing things.    Also, if there were consensus to supporting that
>> approach, backward compatibility for classifiers that emit TTL=0 could
>> be addressed by also describing behavior at the first SFF vs. non-first.
>>
>>
>>
>>
>>
>> 	
>>
>> TTL=1
>>
>> 	
>>
>> TTL=0
>>
>> Only SFF (First and last)
>>
>> 	
>>
>> Valid – service local SF’s
>>
>> 	
>>
>> Valid for backward compatibility – service local SF’s
>>
>> First SFF and not Last
>>
>> 	
>>
>> Invalid – drop (since propagation to subsequent SFF with TTL=0 is illegal)
>>
>> 	
>>
>> Valid for backward compatibility – service local SF’s and propagate to
>> subsequent SFF with TTL=63
>>
>> Last SFF when >1 SFF’s for SFP
>>
>> 	
>>
>> Valid – service local SF’s
>>
>> 	
>>
>> Invalid –drop (due to bad behavior of previous SFF)
>>
>>
>>
>> *From:* Dave Dolson [mailto:ddolson@sandvine.com]
>> *Sent:* Monday, May 1, 2017 11:25 AM
>> *To:* Ron Parker <Ron_Parker@affirmednetworks.com
>> <mailto:Ron_Parker@affirmednetworks.com>>; James N Guichard
>> <james.n.guichard@huawei.com <mailto:james.n.guichard@huawei.com>>;
>> mohamed.boucadair@orange.com <mailto:mohamed.boucadair@orange.com>;
>> sfc@ietf.org <mailto:sfc@ietf.org>
>> *Subject:* RE: TTL field within the NSH base header
>>
>>
>>
>> I think precision in the definition is important for when expects
>> certain behavior for small values of TTL. E.g., by using trace-route
>> type of tools.
>>
>> We can’t just wave our hands and say drop packets with TTL near 0 or 1
>> or 2.
>>
>>
>>
>> If one has a chain of 3 items, a TTL of 6 should work. (SFFs receive
>> packets 6 times in the system diagram that is usually drawn).
>>
>>
>>
>> (Simplified: I realize in some systems more SFF interactions are
>> required.)
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> *From:*Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
>> *Sent:* Monday, May 1, 2017 11:14 AM
>> *To:* Dave Dolson; James N Guichard; mohamed.boucadair@orange.com
>> <mailto:mohamed.boucadair@orange.com>; sfc@ietf.org <mailto:sfc@ietf.org>
>> *Subject:* RE: TTL field within the NSH base header
>>
>>
>>
>> Agree that differentiating “forwarding” to attached SF instances vs
>> subsequent SFF’s is logical and intuitive (to me) and I prefer to
>> acknowledge that there is a difference.   But, I was addressing a
>> suggestion to simplify.     In practice, 61 or 62 or 63 decrements of
>> TTL all probably mean the same thing J.
>>
>>
>>
>>    Ron
>>
>>
>>
>>
>>
>> *From:* Dave Dolson [mailto:ddolson@sandvine.com]
>> *Sent:* Monday, May 1, 2017 11:11 AM
>> *To:* Ron Parker <Ron_Parker@affirmednetworks.com
>> <mailto:Ron_Parker@affirmednetworks.com>>; James N Guichard
>> <james.n.guichard@huawei.com <mailto:james.n.guichard@huawei.com>>;
>> mohamed.boucadair@orange.com <mailto:mohamed.boucadair@orange.com>;
>> sfc@ietf.org <mailto:sfc@ietf.org>
>> *Subject:* RE: TTL field within the NSH base header
>>
>>
>>
>> There is a difference between dropping the packet at receive vs. transmit.
>>
>> A **terminating** SFF may accept a packet with TTL=1.  I.e., where the
>> NSH header is removed.
>>
>> What matters is that it is not decremented to zero and forwarded as NSH.
>>
>>
>>
>> Otherwise we’d say, “huh, no point in sending a packet if TTL=1. And
>> huh, if received with TTL=2 then we might as well drop it…” Recurse ad
>> absurdum.
>>
>>
>>
>> Hence, the correct language needs to convey that a device decrementing
>> TTL (in order to forward NSH) must check if it would result in zero.
>>
>>
>>
>> This conveys that, I think:
>>
>> The packet MUST NOT be forwarded to a next hop if SHL is decremented
>> to zero.
>>
>>
>>
>>
>>
>> -Dave
>>
>>
>>
>>
>>
>> *From:*Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
>> *Sent:* Monday, May 1, 2017 10:50 AM
>> *To:* James N Guichard; mohamed.boucadair@orange.com
>> <mailto:mohamed.boucadair@orange.com>; Dave Dolson; sfc@ietf.org
>> <mailto:sfc@ietf.org>
>> *Subject:* RE: TTL field within the NSH base header
>>
>>
>>
>> We could simplify this by saying that an SFF that receives an NSH
>> packet with TTL=1 shall drop the packet.   That doesn’t require any
>> distinction of the type of forwarding.    You could argue that perhaps
>> 1 means take care of local SF’s, only, but then we are back to having
>> to make that distinction.    Given that we are starting at 63 by
>> default, finessing what happens when receiving 1 doesn’t seem
>> worthwhile to me.
>>
>>
>>
>> *From:* James N Guichard [mailto:james.n.guichard@huawei.com]
>> *Sent:* Monday, May 1, 2017 10:45 AM
>> *To:* Ron Parker <Ron_Parker@affirmednetworks.com
>> <mailto:Ron_Parker@affirmednetworks.com>>;
>> mohamed.boucadair@orange.com <mailto:mohamed.boucadair@orange.com>;
>> Dave Dolson <ddolson@sandvine.com <mailto:ddolson@sandvine.com>>;
>> sfc@ietf.org <mailto:sfc@ietf.org>
>> *Subject:* RE: TTL field within the NSH base header
>>
>>
>>
>> Yes but my point was if the SFF is **terminating** the service chain
>> there are no service functions left to be forwarded to so the sentence
>> does not make any sense. If however the SFF is terminating the service
>> chain and at termination the SHL reaches 0 then it should still
>> forward the packet (after removal of NSH).
>>
>>
>>
>> Jim
>>
>>
>>
>> *From:* Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
>> *Sent:* Monday, May 01, 2017 10:28 AM
>> *To:* James N Guichard <james.n.guichard@huawei.com
>> <mailto:james.n.guichard@huawei.com>>; mohamed.boucadair@orange.com
>> <mailto:mohamed.boucadair@orange.com>; Dave Dolson
>> <ddolson@sandvine.com <mailto:ddolson@sandvine.com>>; sfc@ietf.org
>> <mailto:sfc@ietf.org>
>> *Subject:* RE: TTL field within the NSH base header
>>
>>
>>
>> I’d like to disambiguate the word “forwarding”.   From SFF
>> perspective, there is forwarding to attached SF instances and there is
>> forwarding to other SFFs.
>>
>>
>>
>> “SFFs that terminate a service chain MUST forward the packet to
>> attached service functions, even if SHL is decremented to 0”
>>
>>
>>
>>    Ron
>>
>>
>>
>>
>>
>>
>>
>> *From:* sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *James N Guichard
>> *Sent:* Monday, May 1, 2017 10:22 AM
>> *To:* mohamed.boucadair@orange.com
>> <mailto:mohamed.boucadair@orange.com>; Dave Dolson
>> <ddolson@sandvine.com <mailto:ddolson@sandvine.com>>; sfc@ietf.org
>> <mailto:sfc@ietf.org>
>> *Subject:* Re: [sfc] TTL field within the NSH base header
>>
>>
>>
>> I don’t understand this sentence as if an SFF is terminating a service
>> chain then it **wont** be forwarding the packets to attached SFs;
>> Shouldn’t this sentence read “SFFs that terminate a service chain MUST
>> forward the packet even if SHL is decremented to 0” ?
>>
>>
>>
>> Jim
>>
>>
>>
>> *From:* mohamed.boucadair@orange.com
>> <mailto:mohamed.boucadair@orange.com>
>> [mailto:mohamed.boucadair@orange.com]
>> *Sent:* Friday, April 28, 2017 10:38 AM
>> *To:* Dave Dolson <ddolson@sandvine.com
>> <mailto:ddolson@sandvine.com>>; James N Guichard
>> <james.n.guichard@huawei.com <mailto:james.n.guichard@huawei.com>>;
>> sfc@ietf.org <mailto:sfc@ietf.org>
>> *Subject:* RE: TTL field within the NSH base header
>>
>>
>>
>> Re-,
>>
>>
>>
>> I see SHL as a means to prevent SFF loops. There is no value in
>> deleting a packet after an SFF decrement the SHL to 0, but that packet
>> is to be passed to SFs that are attached to this SFF. The packet will
>> be forwarded after stripping the NSH header; no risk for SFF loops out
>> there. No?
>>
>>
>>
>> Cheers,
>>
>> Med
>>
>>
>>
>> *De :*Dave Dolson [mailto:ddolson@sandvine.com]
>> *Envoyé :* vendredi 28 avril 2017 16:29
>> *À :* BOUCADAIR Mohamed IMT/OLN; James N Guichard; sfc@ietf.org
>> <mailto:sfc@ietf.org>
>> *Objet :* RE: TTL field within the NSH base header
>>
>>
>>
>> Med,
>>
>>
>>
>> “SFFs that terminate a service chain MUST forward the packet to
>> attached SFs even if SHL is decremented to 0.”
>>
>> I don’t think this is right.
>>
>> If TTL/SHL is decremented to 0, this must not be forwarded as NSH.
>>
>> I see that **receiving** a packet with SHL=1 can result in chain
>> termination, i.e., NSH decapsulation. But not forwarding as NSH with
>> SHL=0.
>>
>>
>>
>> -Dave
>>
>>
>>
>>
>>
>> *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of
>> *mohamed.boucadair@orange.com <mailto:mohamed.boucadair@orange.com>
>> *Sent:* Friday, April 28, 2017 9:36 AM
>> *To:* James N Guichard; sfc@ietf.org <mailto:sfc@ietf.org>
>> *Subject:* Re: [sfc] TTL field within the NSH base header
>>
>>
>>
>> Hi Jim, all,
>>
>>
>>
>> I have the following comments :
>>
>> ·        Change “TTL” to “SFF Hop Limit (SHL)” because this field is
>> not about a time to live but about a limit of SFF hops to be crossed.
>>
>> ·        I don’t understand what is meant by “testing”.
>>
>> ·        I suggest to make this change to cover the following points:
>>
>> o   SHL should be configurable by the control plane.
>>
>> o   Packets can be forwarded to SFs even if SHL is decremented to 0
>> for the terminating SFF.
>>
>> o   I don’t think it is a good idea to include “Decrementing by a
>> value of 1 from 0 shall result in a TTL value of 63” because this will
>> lead to a broken mechanism.
>>
>>
>>
>> OLD:
>>
>> TTL: Service plane time-to-live. An SFF MUST decrement the TTL by a
>> value of 1 for all NSH packets it receives. Decrementing by a value of
>> 1 from 0 shall result in a TTL value of 63. The default for
>> originating an NSH packet is a TTL value of 63. The decrement SHALL
>> occur before testing for 0. After decrement, if the TTL is 0, the NSH
>> packet MUST NOT be forwarded.
>>
>>
>>
>> NEW:
>>
>> SHL (SFF Hop Limit): Indicates the maximum SFF hops for a service
>> chain. The initial SHL value SHOULD be configurable via the control
>> plane; the configured initial value can be specific to a chain or all
>> chains. If no initial value is explicitly provided, the default
>> initial SHL value 63 MUST be used. Each SFF involved in forwarding an
>> NSH packet MUST decrement SHL value by 1. The packet MUST NOT be
>> forwarded to a next hop SFF if SHL is decremented to zero. SFFs that
>> terminate a service chain MUST forward the packet to attached SFs even
>> if SHL is decremented to 0.
>>
>>
>>
>> Thank you.
>>
>>
>>
>> Cheers,
>>
>> Med
>>
>>
>>
>> *De :*sfc [mailto:sfc-bounces@ietf.org] *De la part de* James N Guichard
>> *Envoyé :* jeudi 27 avril 2017 20:54
>> *À :* sfc@ietf.org <mailto:sfc@ietf.org>
>> *Objet :* [sfc] TTL field within the NSH base header
>>
>>
>>
>> Dear WG:
>>
>>
>>
>> Having reviewed all of the email discussion on the mailing list it
>> appears to the chairs that we have consensus to add a TTL field to the
>> NSH base header. We would like to propose the following changes:
>>
>>
>>
>> Section 3.2:
>>
>> Update figure 2 as follows:
>>
>>
>>
>>      0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
>>
>>     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>
>>     |Ver|O|R|    TTL    |   Length  |R|R|R|R|MD Type| Next Protocol |
>>
>>     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>
>>
>>
>> Add the following text after figure 2:
>>
>>
>>
>> TTL: Service plane time-to-live. An SFF MUST decrement the TTL by a
>> value of 1 for all NSH packets it receives. Decrementing by a value of
>> 1 from 0 shall result in a TTL value of 63. The default for
>> originating an NSH packet is a TTL value of 63. The decrement SHALL
>> occur before testing for 0. After decrement, if the TTL is 0, the NSH
>> packet MUST NOT be forwarded.
>>
>>
>>
>> Section 3.4:
>>
>> Update figure 4 to reflect the new base header format as per section
>> 3.2 base header.
>>
>>
>>
>> Section 3.5:
>>
>> Update figure 5 to reflect the new base header format as per section
>> 3.2 base header.
>>
>>
>>
>> Section 12.2.1:
>>
>> Current text is as follows:
>>
>>
>>
>>    There are ten bits at the beginning of the NSH Base Header.  New bits
>>
>>    are assigned via Standards Action [RFC5226].
>>
>>
>>
>>    Bits 0-1 - Version
>>
>>    Bit 2 - OAM (O bit)
>>
>>    Bit 3 - Critical TLV (C bit)
>>
>>    Bits 4-9 - Reserved
>>
>>
>>
>> Replace entire text as follows:
>>
>>
>>
>>    There are eight reserved bits in the NSH Base Header. New bits
>>
>>    are assigned via Standards Action [RFC5226].
>>
>>
>>
>>    Bits 0-1 - Version
>>
>>    Bit 2 - OAM (O bit)
>>
>>    Bit 3 - Reserved
>>
>>    Bits 16-19 - Reserved
>>
>>
>>
>> Section 12.2.3:
>>
>> Current text has the MD-type as 8-bit values.
>>
>>
>>
>> Update text for this section and table 1 to reflect 4-bit values *not*
>> 8-bit values.
>>
>>
>>
>> *Please review carefully and indicate support for these changes (or
>> any changes to the suggested text).*
>>
>> * *
>>
>> Thanks,
>>
>>
>>
>> Jim & Joel
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>
>
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
>


From nobody Mon May  1 10:05:01 2017
Return-Path: <gregimirsky@gmail.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5B98012954C for <sfc@ietfa.amsl.com>; Mon,  1 May 2017 10:04:59 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.698
X-Spam-Level: 
X-Spam-Status: No, score=-2.698 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id YCeGJXEg-7OW for <sfc@ietfa.amsl.com>; Mon,  1 May 2017 10:04:55 -0700 (PDT)
Received: from mail-io0-x234.google.com (mail-io0-x234.google.com [IPv6:2607:f8b0:4001:c06::234]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id E086D129477 for <sfc@ietf.org>; Mon,  1 May 2017 10:02:04 -0700 (PDT)
Received: by mail-io0-x234.google.com with SMTP id a103so122750638ioj.1 for <sfc@ietf.org>; Mon, 01 May 2017 10:02:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=M1yzCKd70Akvodle6SkyyDYNJ/sIME7IVTf3Cvx9mrE=; b=WdrD+VEUinF9hZGCZqj5W4Llie2/c1RCPUA54UWFe94o0lId/Get1LHF678yTvO3lB 63HAt5H4r9TAzdqEkAJyDVoLmeDate5l7rD8rvtuM//M54fYECLk3eFR3GlSPsGrNS0B KLlbbP3zLCXs7Ne4w0UBnhY3Uk0NvMxRcLIR877+er6BssloiHUHOCJuwjA1C5pWM7vE dFOfhT84lYzO5JChMbEshzDNVCf0vC2A4h2tc51MiAzqZp9BX1apmeklOGphX8R7TEfg hJOiRWpvqqcsAfNRYJr7ku4kru6l3LJQ9oW6V11CAhKJajM87ZBXlFIygz4qKHqVYN6A c1rA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=M1yzCKd70Akvodle6SkyyDYNJ/sIME7IVTf3Cvx9mrE=; b=a+Qhvi27m2QVYWdYHSX2IP2wO1lRAnxXgWwAzfP+qjCPLuPhOvUup636KwmbWyiPik 55iZUJABq25Nz9F3j7IxrLgvHcnk8WGXuhEspL+hwg3rs7W4Oi3U9AnHWAbl6pMP0RUT x31PfpRP0DNkPd/paQG9hpAC0alHGQKPOLZgZnlIxldWCDM6LDzSEMhgD6ubSauS87Uc AAS2W2k6zy25Qrye5CCc4hk59EhKphOwqe47/1u7Ih8UslkfaQWYQZasONxO3uLbjQ8W T1Ygjm4T6pQnmppzWvnUihv1Ue4sjDxZGSIF6WyZphRh5dvarfRHpJi51LNQBacr6Mbw ZsJw==
X-Gm-Message-State: AN3rC/4WrhpWk6MujUoUlJzClFr7Gcezhq/SES8iM95TRw7suNGCXxYl 8/WKixACjtV9Mgh/cz0fECPZ581Qvw==
X-Received: by 10.157.19.60 with SMTP id f57mr10066059ote.163.1493658122708; Mon, 01 May 2017 10:02:02 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.157.52.118 with HTTP; Mon, 1 May 2017 10:02:01 -0700 (PDT)
Received: by 10.157.52.118 with HTTP; Mon, 1 May 2017 10:02:01 -0700 (PDT)
In-Reply-To: <CA+RyBmWXWRxuKP-dDirYHXxJnnduyriTuN5kmCfQkC=z0JdiCQ@mail.gmail.com>
References: <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD5F8E@SJCEML701-CHM.china.huawei.com> <787AE7BB302AE849A7480A190F8B933009E5E3B9@OPEXCNORMAD.corporate.adroot.infra.ftgroup> <E8355113905631478EFF04F5AA706E98705BD0A0@wtl-exchp-1.sandvine.com> <787AE7BB302AE849A7480A190F8B933009E5E4BD@OPEXCNORMAD.corporate.adroot.infra.ftgroup> <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD6993@SJCEML701-CHM.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B8399F104@MBX021-W3-CA-2.exch021.domain.local> <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD69C4@SJCEML701-CHM.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B8399F193@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E98705BFE87@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B839A023E@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E98705BFFB9@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B839A0285@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E98705C00B4@wtl-exchp-1.sandvine.com> <CA+RyBmVjp2qRoO_NF-sWrQ4gMPhuRZOw7syz0Y6yaAjOtgD_xg@mail.gmail.com> <CA+RyBmWXWRxuKP-dDirYHXxJnnduyriTuN5kmCfQkC=z0JdiCQ@mail.gmail.com>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Mon, 1 May 2017 10:02:01 -0700
Message-ID: <CA+RyBmXHf_b48yvhZgbdB6q3Tr9=0oHTsnnRPM1jeMjCcCfiiQ@mail.gmail.com>
To: Dave Dolson <ddolson@sandvine.com>
Cc: sfc@ietf.org, mohamed.boucadair@orange.com,  James N Guichard <james.n.guichard@huawei.com>, Ron Parker <Ron_Parker@affirmednetworks.com>
Content-Type: multipart/alternative; boundary=001a1140fce8d1eca4054e796179
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/n96wjUb_WJSef7_L3O5cUSB3IfU>
Subject: Re: [sfc] TTL field within the NSH base header
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 01 May 2017 17:04:59 -0000

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

"Be liberal what you accept. Be conservative what you send."
I think this sums what we have discussed - accept TTL 0, don't forward TTL
0.

Regards, Greg

On May 1, 2017 8:58 AM, "Dave Dolson" <ddolson@sandvine.com> wrote:

Ron,

I too would like simple, but your table looks pretty complicated. And I
think it adds configuration for an SFF to know whether there are others
before it.

My version of simple:

  TTL field of 0 means 64.

  Every SFF decrements TTL each time it forwards the NSH packet. If
decrementing from 1 would result in under-flow to 64, discard.









*From:* Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
*Sent:* Monday, May 1, 2017 11:41 AM

*To:* Dave Dolson; James N Guichard; mohamed.boucadair@orange.com;
sfc@ietf.org
*Subject:* RE: TTL field within the NSH base header



Agree that I=E2=80=99d opt for precision over simplicity.   Which is what I=
 tried
to convey a ways back on this thread regarding differentiated behavior at
the last SFF in the SFP vs. the non-last SFF in the SFP.    Subsequent
comments didn=E2=80=99t seem to embrace that way of describing things.    A=
lso, if
there were consensus to supporting that approach, backward compatibility
for classifiers that emit TTL=3D0 could be addressed by also describing
behavior at the first SFF vs. non-first.





TTL=3D1

TTL=3D0

Only SFF (First and last)

Valid =E2=80=93 service local SF=E2=80=99s

Valid for backward compatibility =E2=80=93 service local SF=E2=80=99s

First SFF and not Last

Invalid =E2=80=93 drop (since propagation to subsequent SFF with TTL=3D0 is=
 illegal)

Valid for backward compatibility =E2=80=93 service local SF=E2=80=99s and p=
ropagate to
subsequent SFF with TTL=3D63

Last SFF when >1 SFF=E2=80=99s for SFP

Valid =E2=80=93 service local SF=E2=80=99s

Invalid =E2=80=93drop (due to bad behavior of previous SFF)



*From:* Dave Dolson [mailto:ddolson@sandvine.com <ddolson@sandvine.com>]
*Sent:* Monday, May 1, 2017 11:25 AM
*To:* Ron Parker <Ron_Parker@affirmednetworks.com>; James N Guichard <
james.n.guichard@huawei.com>; mohamed.boucadair@orange.com; sfc@ietf.org
*Subject:* RE: TTL field within the NSH base header



I think precision in the definition is important for when expects certain
behavior for small values of TTL. E.g., by using trace-route type of tools.

We can=E2=80=99t just wave our hands and say drop packets with TTL near 0 o=
r 1 or 2.



If one has a chain of 3 items, a TTL of 6 should work. (SFFs receive
packets 6 times in the system diagram that is usually drawn).



(Simplified: I realize in some systems more SFF interactions are required.)









*From:* Ron Parker [mailto:Ron_Parker@affirmednetworks.com
<Ron_Parker@affirmednetworks.com>]
*Sent:* Monday, May 1, 2017 11:14 AM
*To:* Dave Dolson; James N Guichard; mohamed.boucadair@orange.com;
sfc@ietf.org
*Subject:* RE: TTL field within the NSH base header



Agree that differentiating =E2=80=9Cforwarding=E2=80=9D to attached SF inst=
ances vs
subsequent SFF=E2=80=99s is logical and intuitive (to me) and I prefer to
acknowledge that there is a difference.   But, I was addressing a
suggestion to simplify.     In practice, 61 or 62 or 63 decrements of TTL
all probably mean the same thing J.



   Ron





*From:* Dave Dolson [mailto:ddolson@sandvine.com <ddolson@sandvine.com>]
*Sent:* Monday, May 1, 2017 11:11 AM
*To:* Ron Parker <Ron_Parker@affirmednetworks.com>; James N Guichard <
james.n.guichard@huawei.com>; mohamed.boucadair@orange.com; sfc@ietf.org
*Subject:* RE: TTL field within the NSH base header



There is a difference between dropping the packet at receive vs. transmit.

A **terminating** SFF may accept a packet with TTL=3D1.  I.e., where the NS=
H
header is removed.

What matters is that it is not decremented to zero and forwarded as NSH.



Otherwise we=E2=80=99d say, =E2=80=9Chuh, no point in sending a packet if T=
TL=3D1. And huh,
if received with TTL=3D2 then we might as well drop it=E2=80=A6=E2=80=9D Re=
curse ad absurdum.



Hence, the correct language needs to convey that a device decrementing TTL
(in order to forward NSH) must check if it would result in zero.



This conveys that, I think:

The packet MUST NOT be forwarded to a next hop if SHL is decremented to
zero.





-Dave





*From:* Ron Parker [mailto:Ron_Parker@affirmednetworks.com
<Ron_Parker@affirmednetworks.com>]
*Sent:* Monday, May 1, 2017 10:50 AM
*To:* James N Guichard; mohamed.boucadair@orange.com; Dave Dolson;
sfc@ietf.org
*Subject:* RE: TTL field within the NSH base header



We could simplify this by saying that an SFF that receives an NSH packet
with TTL=3D1 shall drop the packet.   That doesn=E2=80=99t require any dist=
inction of
the type of forwarding.    You could argue that perhaps 1 means take care
of local SF=E2=80=99s, only, but then we are back to having to make that
distinction.    Given that we are starting at 63 by default, finessing what
happens when receiving 1 doesn=E2=80=99t seem worthwhile to me.



*From:* James N Guichard [mailto:james.n.guichard@huawei.com
<james.n.guichard@huawei.com>]
*Sent:* Monday, May 1, 2017 10:45 AM
*To:* Ron Parker <Ron_Parker@affirmednetworks.com>;
mohamed.boucadair@orange.com; Dave Dolson <ddolson@sandvine.com>;
sfc@ietf.org
*Subject:* RE: TTL field within the NSH base header



Yes but my point was if the SFF is **terminating** the service chain there
are no service functions left to be forwarded to so the sentence does not
make any sense. If however the SFF is terminating the service chain and at
termination the SHL reaches 0 then it should still forward the packet
(after removal of NSH).



Jim



*From:* Ron Parker [mailto:Ron_Parker@affirmednetworks.com
<Ron_Parker@affirmednetworks.com>]
*Sent:* Monday, May 01, 2017 10:28 AM
*To:* James N Guichard <james.n.guichard@huawei.com>;
mohamed.boucadair@orange.com; Dave Dolson <ddolson@sandvine.com>;
sfc@ietf.org
*Subject:* RE: TTL field within the NSH base header



I=E2=80=99d like to disambiguate the word =E2=80=9Cforwarding=E2=80=9D.   F=
rom SFF perspective,
there is forwarding to attached SF instances and there is forwarding to
other SFFs.



=E2=80=9CSFFs that terminate a service chain MUST forward the packet to att=
ached
service functions, even if SHL is decremented to 0=E2=80=9D



   Ron







*From:* sfc [mailto:sfc-bounces@ietf.org <sfc-bounces@ietf.org>] *On Behalf
Of *James N Guichard
*Sent:* Monday, May 1, 2017 10:22 AM
*To:* mohamed.boucadair@orange.com; Dave Dolson <ddolson@sandvine.com>;
sfc@ietf.org
*Subject:* Re: [sfc] TTL field within the NSH base header



I don=E2=80=99t understand this sentence as if an SFF is terminating a serv=
ice
chain then it **wont** be forwarding the packets to attached SFs; Shouldn=
=E2=80=99t
this sentence read =E2=80=9CSFFs that terminate a service chain MUST forwar=
d the
packet even if SHL is decremented to 0=E2=80=9D ?



Jim



*From:* mohamed.boucadair@orange.com [mailto:mohamed.boucadair@orange.com
<mohamed.boucadair@orange.com>]
*Sent:* Friday, April 28, 2017 10:38 AM
*To:* Dave Dolson <ddolson@sandvine.com>; James N Guichard <
james.n.guichard@huawei.com>; sfc@ietf.org
*Subject:* RE: TTL field within the NSH base header



Re-,



I see SHL as a means to prevent SFF loops. There is no value in deleting a
packet after an SFF decrement the SHL to 0, but that packet is to be passed
to SFs that are attached to this SFF. The packet will be forwarded after
stripping the NSH header; no risk for SFF loops out there. No?



Cheers,

Med



*De :* Dave Dolson [mailto:ddolson@sandvine.com <ddolson@sandvine.com>]
*Envoy=C3=A9 :* vendredi 28 avril 2017 16:29
*=C3=80 :* BOUCADAIR Mohamed IMT/OLN; James N Guichard; sfc@ietf.org
*Objet :* RE: TTL field within the NSH base header



Med,



=E2=80=9CSFFs that terminate a service chain MUST forward the packet to att=
ached
SFs even if SHL is decremented to 0.=E2=80=9D

I don=E2=80=99t think this is right.

If TTL/SHL is decremented to 0, this must not be forwarded as NSH.

I see that **receiving** a packet with SHL=3D1 can result in chain
termination, i.e., NSH decapsulation. But not forwarding as NSH with SHL=3D=
0.



-Dave





*From:* sfc [mailto:sfc-bounces@ietf.org <sfc-bounces@ietf.org>] *On Behalf
Of *mohamed.boucadair@orange.com
*Sent:* Friday, April 28, 2017 9:36 AM
*To:* James N Guichard; sfc@ietf.org
*Subject:* Re: [sfc] TTL field within the NSH base header



Hi Jim, all,



I have the following comments :

=C2=B7        Change =E2=80=9CTTL=E2=80=9D to =E2=80=9CSFF Hop Limit (SHL)=
=E2=80=9D because this field is not
about a time to live but about a limit of SFF hops to be crossed.

=C2=B7        I don=E2=80=99t understand what is meant by =E2=80=9Ctesting=
=E2=80=9D.

=C2=B7        I suggest to make this change to cover the following points:

o   SHL should be configurable by the control plane.

o   Packets can be forwarded to SFs even if SHL is decremented to 0 for the
terminating SFF.

o   I don=E2=80=99t think it is a good idea to include =E2=80=9CDecrementin=
g by a value of
1 from 0 shall result in a TTL value of 63=E2=80=9D because this will lead =
to a
broken mechanism.



OLD:

TTL: Service plane time-to-live. An SFF MUST decrement the TTL by a value
of 1 for all NSH packets it receives. Decrementing by a value of 1 from 0
shall result in a TTL value of 63. The default for originating an NSH
packet is a TTL value of 63. The decrement SHALL occur before testing for
0. After decrement, if the TTL is 0, the NSH packet MUST NOT be forwarded.



NEW:

SHL (SFF Hop Limit): Indicates the maximum SFF hops for a service chain.
The initial SHL value SHOULD be configurable via the control plane; the
configured initial value can be specific to a chain or all chains. If no
initial value is explicitly provided, the default initial SHL value 63 MUST
be used. Each SFF involved in forwarding an NSH packet MUST decrement SHL
value by 1. The packet MUST NOT be forwarded to a next hop SFF if SHL is
decremented to zero. SFFs that terminate a service chain MUST forward the
packet to attached SFs even if SHL is decremented to 0.



Thank you.



Cheers,

Med



*De :* sfc [mailto:sfc-bounces@ietf.org <sfc-bounces@ietf.org>] *De la part
de* James N Guichard
*Envoy=C3=A9 :* jeudi 27 avril 2017 20:54
*=C3=80 :* sfc@ietf.org
*Objet :* [sfc] TTL field within the NSH base header



Dear WG:



Having reviewed all of the email discussion on the mailing list it appears
to the chairs that we have consensus to add a TTL field to the NSH base
header. We would like to propose the following changes:



Section 3.2:

Update figure 2 as follows:



     0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1

    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

    |Ver|O|R|    TTL    |   Length  |R|R|R|R|MD Type| Next Protocol |

    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+



Add the following text after figure 2:



TTL: Service plane time-to-live. An SFF MUST decrement the TTL by a value
of 1 for all NSH packets it receives. Decrementing by a value of 1 from 0
shall result in a TTL value of 63. The default for originating an NSH
packet is a TTL value of 63. The decrement SHALL occur before testing for
0. After decrement, if the TTL is 0, the NSH packet MUST NOT be forwarded.



Section 3.4:

Update figure 4 to reflect the new base header format as per section 3.2
base header.



Section 3.5:

Update figure 5 to reflect the new base header format as per section 3.2
base header.



Section 12.2.1:

Current text is as follows:



   There are ten bits at the beginning of the NSH Base Header.  New bits

   are assigned via Standards Action [RFC5226].



   Bits 0-1 - Version

   Bit 2 - OAM (O bit)

   Bit 3 - Critical TLV (C bit)

   Bits 4-9 - Reserved



Replace entire text as follows:



   There are eight reserved bits in the NSH Base Header. New bits

   are assigned via Standards Action [RFC5226].



   Bits 0-1 - Version

   Bit 2 - OAM (O bit)

   Bit 3 - Reserved

   Bits 16-19 - Reserved



Section 12.2.3:

Current text has the MD-type as 8-bit values.



Update text for this section and table 1 to reflect 4-bit values *not*
8-bit values.



*Please review carefully and indicate support for these changes (or any
changes to the suggested text).*



Thanks,



Jim & Joel











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

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

<div dir=3D"auto">&quot;Be liberal what you accept. Be conservative what yo=
u send.&quot;<div dir=3D"auto">I think this sums what we have discussed - a=
ccept TTL 0, don&#39;t forward TTL 0.</div><div dir=3D"auto"><br></div><div=
 dir=3D"auto">Regards, Greg=C2=A0</div></div><div class=3D"gmail_extra"><br=
><div class=3D"gmail_quote">On May 1, 2017 8:58 AM, &quot;Dave Dolson&quot;=
 &lt;<a href=3D"mailto:ddolson@sandvine.com">ddolson@sandvine.com</a>&gt; w=
rote:<br type=3D"attribution"><blockquote class=3D"quote" style=3D"margin:0=
 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">





<div lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"m_5330361215906388338WordSection1">
<p class=3D"MsoNormal"><span style=3D"color:#1f497d">Ron,<u></u><u></u></sp=
an></p>
<p class=3D"MsoNormal"><span style=3D"color:#1f497d">I too would like simpl=
e, but your table looks pretty complicated. And I think it adds configurati=
on for an SFF to know whether there are others before it.<u></u><u></u></sp=
an></p>
<p class=3D"MsoNormal"><span style=3D"color:#1f497d">My version of simple:<=
u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1f497d">=C2=A0 TTL field of 0 =
means 64.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1f497d">=C2=A0 Every SFF decre=
ments TTL each time it forwards the NSH packet. If decrementing from 1 woul=
d result in under-flow to 64, discard.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1f497d"><u></u>=C2=A0<u></u></=
span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1f497d"><u></u>=C2=A0<u></u></=
span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1f497d"><u></u>=C2=A0<u></u></=
span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1f497d"><u></u>=C2=A0<u></u></=
span></p>
<div>
<div style=3D"border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Ron Park=
er [mailto:<a href=3D"mailto:Ron_Parker@affirmednetworks.com" target=3D"_bl=
ank">Ron_Parker@<wbr>affirmednetworks.com</a>]
<br>
<b>Sent:</b> Monday, May 1, 2017 11:41 AM<div class=3D"elided-text"><br>
<b>To:</b> Dave Dolson; James N Guichard; <a href=3D"mailto:mohamed.boucada=
ir@orange.com" target=3D"_blank">mohamed.boucadair@orange.com</a>; <a href=
=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf.org</a><br>
<b>Subject:</b> RE: TTL field within the NSH base header<u></u><u></u></div=
></span></p>
</div>
</div><div class=3D"elided-text">
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal"><span style=3D"color:#1f497d">Agree that I=E2=80=99d=
 opt for precision over simplicity.=C2=A0=C2=A0 Which is what I tried to co=
nvey a ways back on this thread regarding differentiated behavior at the la=
st SFF in the SFP vs. the non-last SFF in the SFP.=C2=A0=C2=A0=C2=A0
 Subsequent comments didn=E2=80=99t seem to embrace that way of describing =
things.=C2=A0=C2=A0=C2=A0 Also, if there were consensus to supporting that =
approach, backward compatibility for classifiers that emit TTL=3D0 could be=
 addressed by also describing behavior at the first SFF vs.
 non-first.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1f497d"><u></u>=C2=A0<u></u></=
span></p>
<table class=3D"m_5330361215906388338MsoNormalTable" border=3D"0" cellspaci=
ng=3D"0" cellpadding=3D"0" style=3D"border-collapse:collapse">
<tbody>
<tr>
<td width=3D"84" valign=3D"top" style=3D"width:62.7pt;border:solid windowte=
xt 1.0pt;padding:0in 5.4pt 0in 5.4pt">
<p class=3D"MsoNormal"><a name=3D"m_5330361215906388338__MailEndCompose"><s=
pan style=3D"color:#1f497d">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
</span></a><span style=3D"color:#1f497d"><u></u><u></u></span></p>
</td>
<td width=3D"288" valign=3D"top" style=3D"width:3.0in;border:solid windowte=
xt 1.0pt;border-left:none;padding:0in 5.4pt 0in 5.4pt">
<p class=3D"MsoNormal"><span style=3D"color:#1f497d">TTL=3D1<u></u><u></u><=
/span></p>
</td>
<td width=3D"384" valign=3D"top" style=3D"width:4.0in;border:solid windowte=
xt 1.0pt;border-left:none;padding:0in 5.4pt 0in 5.4pt">
<p class=3D"MsoNormal"><span style=3D"color:#1f497d">TTL=3D0<u></u><u></u><=
/span></p>
</td>
</tr>
<tr>
<td width=3D"84" valign=3D"top" style=3D"width:62.7pt;border:solid windowte=
xt 1.0pt;border-top:none;padding:0in 5.4pt 0in 5.4pt">
<p class=3D"MsoNormal"><span style=3D"color:#1f497d">Only SFF (First and la=
st)<u></u><u></u></span></p>
</td>
<td width=3D"288" valign=3D"top" style=3D"width:3.0in;border-top:none;borde=
r-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowt=
ext 1.0pt;padding:0in 5.4pt 0in 5.4pt">
<p class=3D"MsoNormal"><span style=3D"color:#1f497d">Valid =E2=80=93 servic=
e local SF=E2=80=99s<u></u><u></u></span></p>
</td>
<td width=3D"384" valign=3D"top" style=3D"width:4.0in;border-top:none;borde=
r-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowt=
ext 1.0pt;padding:0in 5.4pt 0in 5.4pt">
<p class=3D"MsoNormal"><span style=3D"color:#1f497d">Valid for backward com=
patibility =E2=80=93 service local SF=E2=80=99s<u></u><u></u></span></p>
</td>
</tr>
<tr>
<td width=3D"84" valign=3D"top" style=3D"width:62.7pt;border:solid windowte=
xt 1.0pt;border-top:none;padding:0in 5.4pt 0in 5.4pt">
<p class=3D"MsoNormal"><span style=3D"color:#1f497d">First SFF and not Last=
<u></u><u></u></span></p>
</td>
<td width=3D"288" valign=3D"top" style=3D"width:3.0in;border-top:none;borde=
r-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowt=
ext 1.0pt;padding:0in 5.4pt 0in 5.4pt">
<p class=3D"MsoNormal"><span style=3D"color:#1f497d">Invalid =E2=80=93 drop=
 (since propagation to subsequent SFF with TTL=3D0 is illegal)<u></u><u></u=
></span></p>
</td>
<td width=3D"384" valign=3D"top" style=3D"width:4.0in;border-top:none;borde=
r-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowt=
ext 1.0pt;padding:0in 5.4pt 0in 5.4pt">
<p class=3D"MsoNormal"><span style=3D"color:#1f497d">Valid for backward com=
patibility =E2=80=93 service local SF=E2=80=99s and propagate to subsequent=
 SFF with TTL=3D63<u></u><u></u></span></p>
</td>
</tr>
<tr>
<td width=3D"84" valign=3D"top" style=3D"width:62.7pt;border:solid windowte=
xt 1.0pt;border-top:none;padding:0in 5.4pt 0in 5.4pt">
<p class=3D"MsoNormal"><span style=3D"color:#1f497d">Last SFF when &gt;1 SF=
F=E2=80=99s for SFP<u></u><u></u></span></p>
</td>
<td width=3D"288" valign=3D"top" style=3D"width:3.0in;border-top:none;borde=
r-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowt=
ext 1.0pt;padding:0in 5.4pt 0in 5.4pt">
<p class=3D"MsoNormal"><span style=3D"color:#1f497d">Valid =E2=80=93 servic=
e local SF=E2=80=99s<u></u><u></u></span></p>
</td>
<td width=3D"384" valign=3D"top" style=3D"width:4.0in;border-top:none;borde=
r-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windowt=
ext 1.0pt;padding:0in 5.4pt 0in 5.4pt">
<p class=3D"MsoNormal"><span style=3D"color:#1f497d">Invalid =E2=80=93drop =
(due to bad behavior of previous SFF)<u></u><u></u></span></p>
</td>
</tr>
</tbody>
</table>
<p class=3D"MsoNormal"><span style=3D"color:#1f497d"><u></u>=C2=A0<u></u></=
span></p>
<div>
<div style=3D"border:none;border-top:solid #e1e1e1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> Dave Dolson [<a href=3D"mailto:ddolson@=
sandvine.com" target=3D"_blank">mailto:ddolson@sandvine.com</a>]
<br>
<b>Sent:</b> Monday, May 1, 2017 11:25 AM<br>
<b>To:</b> Ron Parker &lt;<a href=3D"mailto:Ron_Parker@affirmednetworks.com=
" target=3D"_blank">Ron_Parker@affirmednetworks.<wbr>com</a>&gt;; James N G=
uichard &lt;<a href=3D"mailto:james.n.guichard@huawei.com" target=3D"_blank=
">james.n.guichard@huawei.com</a>&gt;;
<a href=3D"mailto:mohamed.boucadair@orange.com" target=3D"_blank">mohamed.b=
oucadair@orange.com</a>; <a href=3D"mailto:sfc@ietf.org" target=3D"_blank">
sfc@ietf.org</a><br>
<b>Subject:</b> RE: TTL field within the NSH base header<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal"><span style=3D"color:#1f497d">I think precision in t=
he definition is important for when expects certain behavior for small valu=
es of TTL. E.g., by using trace-route type of tools.</span><u></u><u></u></=
p>
<p class=3D"MsoNormal"><span style=3D"color:#1f497d">We can=E2=80=99t just =
wave our hands and say drop packets with TTL near 0 or 1 or 2.</span><u></u=
><u></u></p>
<p class=3D"MsoNormal"><span style=3D"color:#1f497d">=C2=A0</span><u></u><u=
></u></p>
<p class=3D"MsoNormal"><span style=3D"color:#1f497d">If one has a chain of =
3 items, a TTL of 6 should work. (SFFs receive packets 6 times in the syste=
m diagram that is usually drawn).</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"color:#1f497d">=C2=A0</span><u></u><u=
></u></p>
<p class=3D"MsoNormal"><span style=3D"color:#1f497d">(Simplified: I realize=
 in some systems more SFF interactions are required.)</span><u></u><u></u><=
/p>
<p class=3D"MsoNormal"><span style=3D"color:#1f497d">=C2=A0</span><u></u><u=
></u></p>
<p class=3D"MsoNormal"><span style=3D"color:#1f497d">=C2=A0</span><u></u><u=
></u></p>
<p class=3D"MsoNormal"><span style=3D"color:#1f497d">=C2=A0</span><u></u><u=
></u></p>
<p class=3D"MsoNormal"><span style=3D"color:#1f497d">=C2=A0</span><u></u><u=
></u></p>
<div>
<div style=3D"border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Ron Park=
er [<a href=3D"mailto:Ron_Parker@affirmednetworks.com" target=3D"_blank">ma=
ilto:Ron_Parker@<wbr>affirmednetworks.com</a>]
<br>
<b>Sent:</b> Monday, May 1, 2017 11:14 AM<br>
<b>To:</b> Dave Dolson; James N Guichard; <a href=3D"mailto:mohamed.boucada=
ir@orange.com" target=3D"_blank">
mohamed.boucadair@orange.com</a>; <a href=3D"mailto:sfc@ietf.org" target=3D=
"_blank">sfc@ietf.org</a><br>
<b>Subject:</b> RE: TTL field within the NSH base header</span><u></u><u></=
u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"color:#1f497d">Agree that differentia=
ting =E2=80=9Cforwarding=E2=80=9D to attached SF instances vs subsequent SF=
F=E2=80=99s is logical and intuitive (to me) and I prefer to acknowledge th=
at there is a difference.=C2=A0=C2=A0 But, I was addressing a suggestion
 to simplify.=C2=A0 =C2=A0=C2=A0=C2=A0In practice, 61 or 62 or 63 decrement=
s of TTL all probably mean the same thing
</span><span style=3D"font-family:Wingdings;color:#1f497d">J</span><span st=
yle=3D"color:#1f497d">.</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"color:#1f497d">=C2=A0</span><u></u><u=
></u></p>
<p class=3D"MsoNormal"><span style=3D"color:#1f497d">=C2=A0=C2=A0 Ron</span=
><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"color:#1f497d">=C2=A0</span><u></u><u=
></u></p>
<p class=3D"MsoNormal"><span style=3D"color:#1f497d">=C2=A0</span><u></u><u=
></u></p>
<div>
<div style=3D"border:none;border-top:solid #e1e1e1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> Dave Dolson [<a href=3D"mailto:ddolson@=
sandvine.com" target=3D"_blank">mailto:ddolson@sandvine.com</a>]
<br>
<b>Sent:</b> Monday, May 1, 2017 11:11 AM<br>
<b>To:</b> Ron Parker &lt;<a href=3D"mailto:Ron_Parker@affirmednetworks.com=
" target=3D"_blank">Ron_Parker@affirmednetworks.<wbr>com</a>&gt;; James N G=
uichard &lt;<a href=3D"mailto:james.n.guichard@huawei.com" target=3D"_blank=
">james.n.guichard@huawei.com</a>&gt;;
<a href=3D"mailto:mohamed.boucadair@orange.com" target=3D"_blank">mohamed.b=
oucadair@orange.com</a>; <a href=3D"mailto:sfc@ietf.org" target=3D"_blank">
sfc@ietf.org</a><br>
<b>Subject:</b> RE: TTL field within the NSH base header<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"color:#1f497d">There is a difference =
between dropping the packet at receive vs. transmit.</span><u></u><u></u></=
p>
<p class=3D"MsoNormal"><span style=3D"color:#1f497d">A *<b>terminating</b>*=
 SFF may accept a packet with TTL=3D1.=C2=A0 I.e., where the NSH header is =
removed.</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"color:#1f497d">What matters is that i=
t is not decremented to zero and forwarded as NSH.</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"color:#1f497d">=C2=A0</span><u></u><u=
></u></p>
<p class=3D"MsoNormal"><span style=3D"color:#1f497d">Otherwise we=E2=80=99d=
 say, =E2=80=9Chuh, no point in sending a packet if TTL=3D1. And huh, if re=
ceived with TTL=3D2 then we might as well drop it=E2=80=A6=E2=80=9D Recurse=
 ad absurdum.</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"color:#1f497d">=C2=A0</span><u></u><u=
></u></p>
<p class=3D"MsoNormal"><span style=3D"color:#1f497d">Hence, the correct lan=
guage needs to convey that a device decrementing TTL (in order to forward N=
SH) must check if it would result in zero.</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"color:#1f497d">=C2=A0</span><u></u><u=
></u></p>
<p class=3D"MsoNormal"><span style=3D"color:#1f497d">This conveys that, I t=
hink:</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">The packet MUST NOT be forwarded to a next hop if SHL is d=
ecremented to zero.</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"color:#1f497d">=C2=A0</span><u></u><u=
></u></p>
<p class=3D"MsoNormal"><span style=3D"color:#1f497d">=C2=A0</span><u></u><u=
></u></p>
<p class=3D"MsoNormal"><span style=3D"color:#1f497d">-Dave</span><u></u><u>=
</u></p>
<p class=3D"MsoNormal"><span style=3D"color:#1f497d">=C2=A0</span><u></u><u=
></u></p>
<p class=3D"MsoNormal"><span style=3D"color:#1f497d">=C2=A0</span><u></u><u=
></u></p>
<div>
<div style=3D"border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Ron Park=
er [<a href=3D"mailto:Ron_Parker@affirmednetworks.com" target=3D"_blank">ma=
ilto:Ron_Parker@<wbr>affirmednetworks.com</a>]
<br>
<b>Sent:</b> Monday, May 1, 2017 10:50 AM<br>
<b>To:</b> James N Guichard; <a href=3D"mailto:mohamed.boucadair@orange.com=
" target=3D"_blank">mohamed.boucadair@orange.com</a>; Dave Dolson;
<a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf.org</a><br>
<b>Subject:</b> RE: TTL field within the NSH base header</span><u></u><u></=
u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"color:#1f497d">We could simplify this=
 by saying that an SFF that receives an NSH packet with TTL=3D1 shall drop =
the packet.=C2=A0=C2=A0 That doesn=E2=80=99t require any distinction of the=
 type of forwarding.=C2=A0=C2=A0=C2=A0 You could argue that perhaps 1 means
 take care of local SF=E2=80=99s, only, but then we are back to having to m=
ake that distinction.=C2=A0=C2=A0=C2=A0 Given that we are starting at 63 by=
 default, finessing what happens when receiving 1 doesn=E2=80=99t seem wort=
hwhile to me.</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"color:#1f497d">=C2=A0</span><u></u><u=
></u></p>
<div>
<div style=3D"border:none;border-top:solid #e1e1e1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> James N Guichard [<a href=3D"mailto:jam=
es.n.guichard@huawei.com" target=3D"_blank">mailto:james.n.guichard@<wbr>hu=
awei.com</a>]
<br>
<b>Sent:</b> Monday, May 1, 2017 10:45 AM<br>
<b>To:</b> Ron Parker &lt;<a href=3D"mailto:Ron_Parker@affirmednetworks.com=
" target=3D"_blank">Ron_Parker@affirmednetworks.<wbr>com</a>&gt;;
<a href=3D"mailto:mohamed.boucadair@orange.com" target=3D"_blank">mohamed.b=
oucadair@orange.com</a>; Dave Dolson &lt;<a href=3D"mailto:ddolson@sandvine=
.com" target=3D"_blank">ddolson@sandvine.com</a>&gt;;
<a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf.org</a><br>
<b>Subject:</b> RE: TTL field within the NSH base header<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"color:#1f497d">Yes but my point was i=
f the SFF is *<b>terminating</b>* the service chain there are no service fu=
nctions left to be forwarded to so the sentence does not make any sense. If=
 however the SFF is terminating the
 service chain and at termination the SHL reaches 0 then it should still fo=
rward the packet (after removal of NSH).</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"color:#1f497d">=C2=A0</span><u></u><u=
></u></p>
<p class=3D"MsoNormal"><span style=3D"color:#1f497d">Jim</span><u></u><u></=
u></p>
<p class=3D"MsoNormal"><span style=3D"color:#1f497d">=C2=A0</span><u></u><u=
></u></p>
<div>
<div style=3D"border:none;border-top:solid #e1e1e1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> Ron Parker [<a href=3D"mailto:Ron_Parke=
r@affirmednetworks.com" target=3D"_blank">mailto:Ron_Parker@<wbr>affirmedne=
tworks.com</a>]
<br>
<b>Sent:</b> Monday, May 01, 2017 10:28 AM<br>
<b>To:</b> James N Guichard &lt;<a href=3D"mailto:james.n.guichard@huawei.c=
om" target=3D"_blank">james.n.guichard@huawei.com</a>&gt;;
<a href=3D"mailto:mohamed.boucadair@orange.com" target=3D"_blank">mohamed.b=
oucadair@orange.com</a>; Dave Dolson &lt;<a href=3D"mailto:ddolson@sandvine=
.com" target=3D"_blank">ddolson@sandvine.com</a>&gt;;
<a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf.org</a><br>
<b>Subject:</b> RE: TTL field within the NSH base header<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"color:#1f497d">I=E2=80=99d like to di=
sambiguate the word =E2=80=9Cforwarding=E2=80=9D.=C2=A0=C2=A0 From SFF pers=
pective, there is forwarding to attached SF instances and there is forwardi=
ng to other SFFs.</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"color:#1f497d">=C2=A0</span><u></u><u=
></u></p>
<p class=3D"MsoNormal"><span style=3D"color:#1f497d">=E2=80=9CSFFs that ter=
minate a service chain MUST forward the packet to attached service function=
s, even if SHL is decremented to 0=E2=80=9D</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"color:#1f497d">=C2=A0</span><u></u><u=
></u></p>
<p class=3D"MsoNormal"><span style=3D"color:#1f497d">=C2=A0=C2=A0 Ron</span=
><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"color:#1f497d">=C2=A0</span><u></u><u=
></u></p>
<p class=3D"MsoNormal"><span style=3D"color:#1f497d">=C2=A0</span><u></u><u=
></u></p>
<p class=3D"MsoNormal"><span style=3D"color:#1f497d">=C2=A0</span><u></u><u=
></u></p>
<div>
<div style=3D"border:none;border-top:solid #e1e1e1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> sfc [<a href=3D"mailto:sfc-bounces@ietf=
.org" target=3D"_blank">mailto:sfc-bounces@ietf.org</a>]
<b>On Behalf Of </b>James N Guichard<br>
<b>Sent:</b> Monday, May 1, 2017 10:22 AM<br>
<b>To:</b> <a href=3D"mailto:mohamed.boucadair@orange.com" target=3D"_blank=
">mohamed.boucadair@orange.com</a>; Dave Dolson &lt;<a href=3D"mailto:ddols=
on@sandvine.com" target=3D"_blank">ddolson@sandvine.com</a>&gt;;
<a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf.org</a><br>
<b>Subject:</b> Re: [sfc] TTL field within the NSH base header<u></u><u></u=
></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"color:#1f497d">I don=E2=80=99t unders=
tand this sentence as if an SFF is terminating a service chain then it *<b>=
wont</b>* be forwarding the packets to attached SFs; Shouldn=E2=80=99t this=
 sentence read =E2=80=9CSFFs that terminate a service chain
 MUST forward the packet even if SHL is decremented to 0=E2=80=9D ?</span><=
u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"color:#1f497d">=C2=A0</span><u></u><u=
></u></p>
<p class=3D"MsoNormal"><span style=3D"color:#1f497d">Jim</span><u></u><u></=
u></p>
<p class=3D"MsoNormal"><span style=3D"color:#1f497d">=C2=A0</span><u></u><u=
></u></p>
<div>
<div style=3D"border:none;border-top:solid #e1e1e1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> <a href=3D"mailto:mohamed.boucadair@ora=
nge.com" target=3D"_blank">mohamed.boucadair@orange.com</a> [<a href=3D"mai=
lto:mohamed.boucadair@orange.com" target=3D"_blank">mailto:mohamed.boucadai=
r@<wbr>orange.com</a>]
<br>
<b>Sent:</b> Friday, April 28, 2017 10:38 AM<br>
<b>To:</b> Dave Dolson &lt;<a href=3D"mailto:ddolson@sandvine.com" target=
=3D"_blank">ddolson@sandvine.com</a>&gt;; James N Guichard &lt;<a href=3D"m=
ailto:james.n.guichard@huawei.com" target=3D"_blank">james.n.guichard@huawe=
i.com</a>&gt;;
<a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf.org</a><br>
<b>Subject:</b> RE: TTL field within the NSH base header<u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal"><span lang=3D"FR" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Courier New&quot;;color:black">Re-,</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span lang=3D"FR" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Courier New&quot;;color:black">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black">I see SHL as a means to prevent SFF loops. The=
re is no value in deleting a packet after an SFF decrement the SHL to 0, bu=
t that packet is to be passed to SFs that are
 attached to this SFF. The packet will be forwarded after stripping the NSH=
 header; no risk for SFF loops out there. No?</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black">Cheers,</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black">Med</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black">=C2=A0</span><u></u><u></u></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"><b><span lang=3D"FR" style=3D"font-size:10.0pt;font-=
family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">De=C2=A0:</span></b><span=
 lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot=
;sans-serif&quot;"> Dave Dolson [<a href=3D"mailto:ddolson@sandvine.com" ta=
rget=3D"_blank">mailto:ddolson@sandvine.com</a>]
<br>
<b>Envoy=C3=A9=C2=A0:</b> vendredi 28 avril 2017 16:29<br>
<b>=C3=80=C2=A0:</b> BOUCADAIR Mohamed IMT/OLN; James N Guichard; <a href=
=3D"mailto:sfc@ietf.org" target=3D"_blank">
sfc@ietf.org</a><br>
<b>Objet=C2=A0:</b> RE: TTL field within the NSH base header</span><u></u><=
u></u></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"FR">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"color:#1f497d">Med,</span><u></u><u><=
/u></p>
<p class=3D"MsoNormal"><span style=3D"color:#1f497d">=C2=A0</span><u></u><u=
></u></p>
<p class=3D"MsoNormal"><span style=3D"color:#1f497d">=E2=80=9C</span><span =
style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;">SFFs that te=
rminate a service chain MUST forward the packet to attached SFs even if SHL=
 is decremented to 0.=E2=80=9D</span><u></u><u></u></p>
<p class=3D"MsoNormal">I don=E2=80=99t think this is right.<u></u><u></u></=
p>
<p class=3D"MsoNormal">If TTL/SHL is decremented to 0, this must not be for=
warded as NSH.<u></u><u></u></p>
<p class=3D"MsoNormal">I see that *<b>receiving</b>* a packet with SHL=3D1 =
can result in chain termination, i.e., NSH decapsulation. But not forwardin=
g as NSH with SHL=3D0.<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">-Dave<u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"color:#1f497d">=C2=A0</span><u></u><u=
></u></p>
<p class=3D"MsoNormal"><span style=3D"color:#1f497d">=C2=A0</span><u></u><u=
></u></p>
<div>
<div style=3D"border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> sfc [<a =
href=3D"mailto:sfc-bounces@ietf.org" target=3D"_blank">mailto:sfc-bounces@i=
etf.org</a>]
<b>On Behalf Of </b><a href=3D"mailto:mohamed.boucadair@orange.com" target=
=3D"_blank">mohamed.boucadair@orange.com</a><br>
<b>Sent:</b> Friday, April 28, 2017 9:36 AM<br>
<b>To:</b> James N Guichard; <a href=3D"mailto:sfc@ietf.org" target=3D"_bla=
nk">sfc@ietf.org</a><br>
<b>Subject:</b> Re: [sfc] TTL field within the NSH base header</span><u></u=
><u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal"><span lang=3D"FR" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Courier New&quot;;color:black">Hi Jim, all,
</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span lang=3D"FR" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Courier New&quot;;color:black">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black">I have the following comments=C2=A0:
</span><u></u><u></u></p>
<p class=3D"m_5330361215906388338MsoListParagraph"><span style=3D"font-fami=
ly:Symbol">=C2=B7</span><span style=3D"font-size:7.0pt;font-family:&quot;Ti=
mes New Roman&quot;,&quot;serif&quot;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;;=
color:black">Change =E2=80=9CTTL=E2=80=9D to =E2=80=9CSFF Hop Limit (SHL)=
=E2=80=9D because this field is not about a time to live but about a limit =
of SFF hops to be crossed.
</span><u></u><u></u></p>
<p class=3D"m_5330361215906388338MsoListParagraph"><span style=3D"font-fami=
ly:Symbol">=C2=B7</span><span style=3D"font-size:7.0pt;font-family:&quot;Ti=
mes New Roman&quot;,&quot;serif&quot;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;;=
color:black">I don=E2=80=99t understand what is meant by =E2=80=9Ctesting=
=E2=80=9D.
</span><u></u><u></u></p>
<p class=3D"m_5330361215906388338MsoListParagraph"><span style=3D"font-fami=
ly:Symbol">=C2=B7</span><span style=3D"font-size:7.0pt;font-family:&quot;Ti=
mes New Roman&quot;,&quot;serif&quot;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;;=
color:black">I suggest to make this change to cover the following points:</=
span><u></u><u></u></p>
<p class=3D"m_5330361215906388338MsoListParagraph" style=3D"margin-left:1.0=
in"><span style=3D"font-family:&quot;Courier New&quot;">o</span><span style=
=3D"font-size:7.0pt;font-family:&quot;Times New Roman&quot;,&quot;serif&quo=
t;">=C2=A0=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;;=
color:black">SHL should be configurable by the control plane.
</span><u></u><u></u></p>
<p class=3D"m_5330361215906388338MsoListParagraph" style=3D"margin-left:1.0=
in"><span style=3D"font-family:&quot;Courier New&quot;">o</span><span style=
=3D"font-size:7.0pt;font-family:&quot;Times New Roman&quot;,&quot;serif&quo=
t;">=C2=A0=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;;=
color:black">Packets can be forwarded to SFs even if SHL is decremented to =
0 for the terminating SFF.
</span><u></u><u></u></p>
<p class=3D"m_5330361215906388338MsoListParagraph" style=3D"margin-left:1.0=
in"><span style=3D"font-family:&quot;Courier New&quot;">o</span><span style=
=3D"font-size:7.0pt;font-family:&quot;Times New Roman&quot;,&quot;serif&quo=
t;">=C2=A0=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;;=
color:black">I don=E2=80=99t think it is a good idea to include =E2=80=9C</=
span><span style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;">D=
ecrementing by a value of 1 from 0 shall result in a TTL value of 63=E2=80=
=9D because
 this will lead to a broken mechanism. </span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black">OLD:
</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">TTL: Service plane time-to-live. An SFF MUST decrement the=
 TTL by a value of 1 for all NSH packets it receives. Decrementing by a val=
ue of 1 from 0 shall result in a TTL value of
 63. The default for originating an NSH packet is a TTL value of 63. The de=
crement SHALL occur before testing for 0. After decrement, if the TTL is 0,=
 the NSH packet MUST NOT be forwarded.</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black">NEW:</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">SHL (SFF Hop Limit): Indicates the maximum SFF hops for a =
service chain. The initial SHL value SHOULD be configurable via the control=
 plane; the configured initial value can be specific
 to a chain or all chains. If no initial value is explicitly provided, the =
default initial SHL value 63 MUST be used. Each SFF involved in forwarding =
an NSH packet MUST decrement SHL value by 1. The packet MUST NOT be forward=
ed to a next hop SFF if SHL is decremented
 to zero. SFFs that terminate a service chain MUST forward the packet to at=
tached SFs even if SHL is decremented to 0.</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">Thank you.</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">Cheers,</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">Med</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black">=C2=A0</span><u></u><u></u></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"><b><span lang=3D"FR" style=3D"font-size:10.0pt;font-=
family:&quot;Tahoma&quot;,&quot;sans-serif&quot;">De=C2=A0:</span></b><span=
 lang=3D"FR" style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot=
;sans-serif&quot;"> sfc [<a href=3D"mailto:sfc-bounces@ietf.org" target=3D"=
_blank">mailto:sfc-bounces@ietf.org</a>]
<b>De la part de</b> James N Guichard<br>
<b>Envoy=C3=A9=C2=A0:</b> jeudi 27 avril 2017 20:54<br>
<b>=C3=80=C2=A0:</b> <a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@=
ietf.org</a><br>
<b>Objet=C2=A0:</b> [sfc] TTL field within the NSH base header</span><u></u=
><u></u></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"FR">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal">Dear WG:<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">Having reviewed all of the email discussion on the m=
ailing list it appears to the chairs that we have consensus to add a TTL fi=
eld to the NSH base header. We would like to propose the following changes:=
<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">Section 3.2:<u></u><u></u></p>
<p class=3D"MsoNormal">Update figure 2 as follows:<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">=C2=A0 =C2=A0=C2=A0=C2=A00 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6=
 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">=C2=A0=C2=A0=C2=A0 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-<wbr>+-+-=
+-+-+-+-+-+-+-+-+-+-+-+-+-<wbr>+-+-+</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">=C2=A0=C2=A0=C2=A0 |Ver|O|R|=C2=A0=C2=A0=C2=A0 TTL=C2=A0=
=C2=A0=C2=A0 |=C2=A0=C2=A0 Length=C2=A0 |R|R|R|R|MD Type| Next Protocol |</=
span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">=C2=A0=C2=A0=C2=A0 +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-<wbr>+-+-=
+-+-+-+-+-+-+-+-+-+-+-+-+-<wbr>+-+-+</span><u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">Add the following text after figure 2:<u></u><u></u>=
</p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">TTL: Service plane time-to-live. An SFF MUST decreme=
nt the TTL by a value of 1 for all NSH packets it receives. Decrementing by=
 a value of 1 from 0 shall result in a TTL value of 63. The default for ori=
ginating an NSH packet is a TTL value
 of 63. The decrement SHALL occur before testing for 0. After decrement, if=
 the TTL is 0, the NSH packet MUST NOT be forwarded.<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">Section 3.4:<u></u><u></u></p>
<p class=3D"MsoNormal">Update figure 4 to reflect the new base header forma=
t as per section 3.2 base header.<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">Section 3.5:<u></u><u></u></p>
<p class=3D"MsoNormal">Update figure 5 to reflect the new base header forma=
t as per section 3.2 base header.<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">Section 12.2.1:<u></u><u></u></p>
<p class=3D"MsoNormal">Current text is as follows:<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0=C2=A0 There are ten bits at the beginning of =
the NSH Base Header.=C2=A0 New bits<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0=C2=A0 are assigned via Standards Action [RFC5=
226].<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0 =C2=A0Bits 0-1 - Version<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0=C2=A0 Bit 2 - OAM (O bit)<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0=C2=A0 Bit 3 - Critical TLV (C bit)<u></u><u><=
/u></p>
<p class=3D"MsoNormal">=C2=A0=C2=A0 Bits 4-9 - Reserved<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">Replace entire text as follows:<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0=C2=A0 There are eight reserved bits in the NS=
H Base Header. New bits<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0=C2=A0 are assigned via Standards Action [RFC5=
226].<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0=C2=A0 Bits 0-1 - Version<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0=C2=A0 Bit 2 - OAM (O bit)<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0=C2=A0 Bit 3 - Reserved<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0=C2=A0 Bits 16-19 - Reserved<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">Section 12.2.3:<u></u><u></u></p>
<p class=3D"MsoNormal">Current text has the MD-type as 8-bit values.<u></u>=
<u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">Update text for this section and table 1 to reflect =
4-bit values *not* 8-bit values.<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal"><b>Please review carefully and indicate support for =
these changes (or any changes to the suggested text).</b><u></u><u></u></p>
<p class=3D"MsoNormal"><b>=C2=A0</b><u></u><u></u></p>
<p class=3D"MsoNormal">Thanks, <u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">Jim &amp; Joel<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Monotype Corsiva&qu=
ot;;color:#0070c0">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
</div>
</div></div>
</div>

<br>______________________________<wbr>_________________<br>
sfc mailing list<br>
<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/sfc" rel=3D"noreferrer" ta=
rget=3D"_blank">https://www.ietf.org/mailman/<wbr>listinfo/sfc</a><br>
<br></blockquote></div><br></div>

--001a1140fce8d1eca4054e796179--


From nobody Mon May  1 10:42:04 2017
Return-Path: <james.n.guichard@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 42B7A129BCF for <sfc@ietfa.amsl.com>; Mon,  1 May 2017 10:42:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.22
X-Spam-Level: 
X-Spam-Status: No, score=-4.22 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.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 2zZMMz3_rHia for <sfc@ietfa.amsl.com>; Mon,  1 May 2017 10:41:57 -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 BD89F129BD5 for <sfc@ietf.org>; Mon,  1 May 2017 10:39:09 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml704-cah.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id DMB63480; Mon, 01 May 2017 17:39:06 +0000 (GMT)
Received: from SJCEML703-CHM.china.huawei.com (10.208.112.39) by lhreml704-cah.china.huawei.com (10.201.108.45) with Microsoft SMTP Server (TLS) id 14.3.301.0; Mon, 1 May 2017 18:39:05 +0100
Received: from SJCEML701-CHM.china.huawei.com ([169.254.3.8]) by SJCEML703-CHM.china.huawei.com ([169.254.5.195]) with mapi id 14.03.0235.001;  Mon, 1 May 2017 10:38:59 -0700
From: James N Guichard <james.n.guichard@huawei.com>
To: Greg Mirsky <gregimirsky@gmail.com>, Dave Dolson <ddolson@sandvine.com>
CC: "sfc@ietf.org" <sfc@ietf.org>, "mohamed.boucadair@orange.com" <mohamed.boucadair@orange.com>, Ron Parker <Ron_Parker@affirmednetworks.com>
Thread-Topic: [sfc] TTL field within the NSH base header
Thread-Index: AdK/h0bahW5bvXGwSoCeYu3QIaIxxgAl9XdgAAMaEWAAADpXIACWaNtAAAAsukAAAKE6YAAAGqWwAACgp7AAAECnkAAASG0gAABNm0AAANa8gAACcTIbAAB4zcA=
Date: Mon, 1 May 2017 17:38:59 +0000
Message-ID: <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD6B8C@SJCEML701-CHM.china.huawei.com>
References: <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD5F8E@SJCEML701-CHM.china.huawei.com> <787AE7BB302AE849A7480A190F8B933009E5E3B9@OPEXCNORMAD.corporate.adroot.infra.ftgroup> <E8355113905631478EFF04F5AA706E98705BD0A0@wtl-exchp-1.sandvine.com> <787AE7BB302AE849A7480A190F8B933009E5E4BD@OPEXCNORMAD.corporate.adroot.infra.ftgroup> <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD6993@SJCEML701-CHM.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B8399F104@MBX021-W3-CA-2.exch021.domain.local> <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD69C4@SJCEML701-CHM.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B8399F193@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E98705BFE87@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B839A023E@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E98705BFFB9@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B839A0285@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E98705C00B4@wtl-exchp-1.sandvine.com> <CA+RyBmVjp2qRoO_NF-sWrQ4gMPhuRZOw7syz0Y6yaAjOtgD_xg@mail.gmail.com> <CA+RyBmWXWRxuKP-dDirYHXxJnnduyriTuN5kmCfQkC=z0JdiCQ@mail.gmail.com> <CA+RyBmXHf_b48yvhZgbdB6q3Tr9=0oHTsnnRPM1jeMjCcCfiiQ@mail.gmail.com>
In-Reply-To: <CA+RyBmXHf_b48yvhZgbdB6q3Tr9=0oHTsnnRPM1jeMjCcCfiiQ@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.47.144.158]
Content-Type: multipart/alternative; boundary="_000_BF1BE6D99B52F84AB9B48B7CF6F17DA3DD6B8CSJCEML701CHMchina_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020205.590772BB.02BE, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=169.254.3.8, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: e2af2f492f1f756e316d4c37c225cb2c
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/pBdBO_HgJ55JbK1Po43ZVBpAPFU>
Subject: Re: [sfc] TTL field within the NSH base header
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 01 May 2017 17:42:03 -0000

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

T2theSBsb3RzIG9mIGNvbnZlcnNhdGlvbiBidXQgbGV0IG1lIG9mZmVyIGEgcmV2aXNlZCB2ZXJz
aW9uIG9mIE1lZOKAmXMgdGV4dCB0aGF0IGhvcGVmdWxseSBjYXB0dXJlcyBtb3N0IG9mIHRoZSBk
aXNjdXNzaW9uIChjaGFuZ2VzIGhpZ2hsaWdodGVkKToNCg0KU0hMIChTRkYgSG9wIExpbWl0KTog
SW5kaWNhdGVzIHRoZSBtYXhpbXVtIFNGRiBob3BzIGZvciBhbiBTRlAuIFRoZSBpbml0aWFsIFNI
TCB2YWx1ZSBTSE9VTEQgYmUgY29uZmlndXJhYmxlIHZpYSB0aGUgY29udHJvbCBwbGFuZTsgdGhl
IGNvbmZpZ3VyZWQgaW5pdGlhbCB2YWx1ZSBjYW4gYmUgc3BlY2lmaWMgdG8gb25lIG9yIG1vcmUg
U0ZQcy4gSWYgbm8gaW5pdGlhbCB2YWx1ZSBpcyBleHBsaWNpdGx5IHByb3ZpZGVkLCB0aGUgZGVm
YXVsdCBpbml0aWFsIFNITCB2YWx1ZSA2MyBNVVNUIGJlIHVzZWQuIEVhY2ggU0ZGIGludm9sdmVk
IGluIGZvcndhcmRpbmcgYW4gTlNIIHBhY2tldCBNVVNUIGRlY3JlbWVudCB0aGUgU0hMIHZhbHVl
IGJ5IDEgcHJpb3IgdG8gTlNIIGZvcndhcmRpbmcgbG9va3VwLiBEZWNyZW1lbnRpbmcgYnkgMSBm
cm9tIGFuIGluY29taW5nIHZhbHVlIG9mIDAgc2hhbGwgcmVzdWx0IGluIGEgU0hMIHZhbHVlIG9m
IDYzLiBUaGUgcGFja2V0IE1VU1QgTk9UIGJlIGZvcndhcmRlZCBpZiBTSEwgaXMsIGFmdGVyIGRl
Y3JlbWVudCwgMCBlLmcuIGRlY3JlbWVudCBTSEFMTCBvY2N1ciBiZWZvcmUgdGVzdGluZyBTSEwg
Zm9yIDAuDQoNCkppbQ0KDQoNCkZyb206IEdyZWcgTWlyc2t5IFttYWlsdG86Z3JlZ2ltaXJza3lA
Z21haWwuY29tXQ0KU2VudDogTW9uZGF5LCBNYXkgMDEsIDIwMTcgMTowMiBQTQ0KVG86IERhdmUg
RG9sc29uIDxkZG9sc29uQHNhbmR2aW5lLmNvbT4NCkNjOiBzZmNAaWV0Zi5vcmc7IG1vaGFtZWQu
Ym91Y2FkYWlyQG9yYW5nZS5jb207IEphbWVzIE4gR3VpY2hhcmQgPGphbWVzLm4uZ3VpY2hhcmRA
aHVhd2VpLmNvbT47IFJvbiBQYXJrZXIgPFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+
DQpTdWJqZWN0OiBSZTogW3NmY10gVFRMIGZpZWxkIHdpdGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVy
DQoNCiJCZSBsaWJlcmFsIHdoYXQgeW91IGFjY2VwdC4gQmUgY29uc2VydmF0aXZlIHdoYXQgeW91
IHNlbmQuIg0KSSB0aGluayB0aGlzIHN1bXMgd2hhdCB3ZSBoYXZlIGRpc2N1c3NlZCAtIGFjY2Vw
dCBUVEwgMCwgZG9uJ3QgZm9yd2FyZCBUVEwgMC4NCg0KUmVnYXJkcywgR3JlZw0KDQpPbiBNYXkg
MSwgMjAxNyA4OjU4IEFNLCAiRGF2ZSBEb2xzb24iIDxkZG9sc29uQHNhbmR2aW5lLmNvbTxtYWls
dG86ZGRvbHNvbkBzYW5kdmluZS5jb20+PiB3cm90ZToNClJvbiwNCkkgdG9vIHdvdWxkIGxpa2Ug
c2ltcGxlLCBidXQgeW91ciB0YWJsZSBsb29rcyBwcmV0dHkgY29tcGxpY2F0ZWQuIEFuZCBJIHRo
aW5rIGl0IGFkZHMgY29uZmlndXJhdGlvbiBmb3IgYW4gU0ZGIHRvIGtub3cgd2hldGhlciB0aGVy
ZSBhcmUgb3RoZXJzIGJlZm9yZSBpdC4NCk15IHZlcnNpb24gb2Ygc2ltcGxlOg0KICBUVEwgZmll
bGQgb2YgMCBtZWFucyA2NC4NCiAgRXZlcnkgU0ZGIGRlY3JlbWVudHMgVFRMIGVhY2ggdGltZSBp
dCBmb3J3YXJkcyB0aGUgTlNIIHBhY2tldC4gSWYgZGVjcmVtZW50aW5nIGZyb20gMSB3b3VsZCBy
ZXN1bHQgaW4gdW5kZXItZmxvdyB0byA2NCwgZGlzY2FyZC4NCg0KDQoNCg0KRnJvbTogUm9uIFBh
cmtlciBbbWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOlJvbl9Q
YXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+XQ0KU2VudDogTW9uZGF5LCBNYXkgMSwgMjAxNyAx
MTo0MSBBTQ0KDQpUbzogRGF2ZSBEb2xzb247IEphbWVzIE4gR3VpY2hhcmQ7IG1vaGFtZWQuYm91
Y2FkYWlyQG9yYW5nZS5jb208bWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20+OyBz
ZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJFOiBUVEwgZmllbGQg
d2l0aGluIHRoZSBOU0ggYmFzZSBoZWFkZXINCg0KQWdyZWUgdGhhdCBJ4oCZZCBvcHQgZm9yIHBy
ZWNpc2lvbiBvdmVyIHNpbXBsaWNpdHkuICAgV2hpY2ggaXMgd2hhdCBJIHRyaWVkIHRvIGNvbnZl
eSBhIHdheXMgYmFjayBvbiB0aGlzIHRocmVhZCByZWdhcmRpbmcgZGlmZmVyZW50aWF0ZWQgYmVo
YXZpb3IgYXQgdGhlIGxhc3QgU0ZGIGluIHRoZSBTRlAgdnMuIHRoZSBub24tbGFzdCBTRkYgaW4g
dGhlIFNGUC4gICAgU3Vic2VxdWVudCBjb21tZW50cyBkaWRu4oCZdCBzZWVtIHRvIGVtYnJhY2Ug
dGhhdCB3YXkgb2YgZGVzY3JpYmluZyB0aGluZ3MuICAgIEFsc28sIGlmIHRoZXJlIHdlcmUgY29u
c2Vuc3VzIHRvIHN1cHBvcnRpbmcgdGhhdCBhcHByb2FjaCwgYmFja3dhcmQgY29tcGF0aWJpbGl0
eSBmb3IgY2xhc3NpZmllcnMgdGhhdCBlbWl0IFRUTD0wIGNvdWxkIGJlIGFkZHJlc3NlZCBieSBh
bHNvIGRlc2NyaWJpbmcgYmVoYXZpb3IgYXQgdGhlIGZpcnN0IFNGRiB2cy4gbm9uLWZpcnN0Lg0K
DQoNCg0KVFRMPTENCg0KVFRMPTANCg0KT25seSBTRkYgKEZpcnN0IGFuZCBsYXN0KQ0KDQpWYWxp
ZCDigJMgc2VydmljZSBsb2NhbCBTRuKAmXMNCg0KVmFsaWQgZm9yIGJhY2t3YXJkIGNvbXBhdGli
aWxpdHkg4oCTIHNlcnZpY2UgbG9jYWwgU0bigJlzDQoNCkZpcnN0IFNGRiBhbmQgbm90IExhc3QN
Cg0KSW52YWxpZCDigJMgZHJvcCAoc2luY2UgcHJvcGFnYXRpb24gdG8gc3Vic2VxdWVudCBTRkYg
d2l0aCBUVEw9MCBpcyBpbGxlZ2FsKQ0KDQpWYWxpZCBmb3IgYmFja3dhcmQgY29tcGF0aWJpbGl0
eSDigJMgc2VydmljZSBsb2NhbCBTRuKAmXMgYW5kIHByb3BhZ2F0ZSB0byBzdWJzZXF1ZW50IFNG
RiB3aXRoIFRUTD02Mw0KDQpMYXN0IFNGRiB3aGVuID4xIFNGRuKAmXMgZm9yIFNGUA0KDQpWYWxp
ZCDigJMgc2VydmljZSBsb2NhbCBTRuKAmXMNCg0KSW52YWxpZCDigJNkcm9wIChkdWUgdG8gYmFk
IGJlaGF2aW9yIG9mIHByZXZpb3VzIFNGRikNCg0KDQpGcm9tOiBEYXZlIERvbHNvbiBbbWFpbHRv
OmRkb2xzb25Ac2FuZHZpbmUuY29tXQ0KU2VudDogTW9uZGF5LCBNYXkgMSwgMjAxNyAxMToyNSBB
TQ0KVG86IFJvbiBQYXJrZXIgPFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208bWFpbHRv
OlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+PjsgSmFtZXMgTiBHdWljaGFyZCA8amFt
ZXMubi5ndWljaGFyZEBodWF3ZWkuY29tPG1haWx0bzpqYW1lcy5uLmd1aWNoYXJkQGh1YXdlaS5j
b20+PjsgbW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbTxtYWlsdG86bW9oYW1lZC5ib3VjYWRh
aXJAb3JhbmdlLmNvbT47IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVj
dDogUkU6IFRUTCBmaWVsZCB3aXRoaW4gdGhlIE5TSCBiYXNlIGhlYWRlcg0KDQpJIHRoaW5rIHBy
ZWNpc2lvbiBpbiB0aGUgZGVmaW5pdGlvbiBpcyBpbXBvcnRhbnQgZm9yIHdoZW4gZXhwZWN0cyBj
ZXJ0YWluIGJlaGF2aW9yIGZvciBzbWFsbCB2YWx1ZXMgb2YgVFRMLiBFLmcuLCBieSB1c2luZyB0
cmFjZS1yb3V0ZSB0eXBlIG9mIHRvb2xzLg0KV2UgY2Fu4oCZdCBqdXN0IHdhdmUgb3VyIGhhbmRz
IGFuZCBzYXkgZHJvcCBwYWNrZXRzIHdpdGggVFRMIG5lYXIgMCBvciAxIG9yIDIuDQoNCklmIG9u
ZSBoYXMgYSBjaGFpbiBvZiAzIGl0ZW1zLCBhIFRUTCBvZiA2IHNob3VsZCB3b3JrLiAoU0ZGcyBy
ZWNlaXZlIHBhY2tldHMgNiB0aW1lcyBpbiB0aGUgc3lzdGVtIGRpYWdyYW0gdGhhdCBpcyB1c3Vh
bGx5IGRyYXduKS4NCg0KKFNpbXBsaWZpZWQ6IEkgcmVhbGl6ZSBpbiBzb21lIHN5c3RlbXMgbW9y
ZSBTRkYgaW50ZXJhY3Rpb25zIGFyZSByZXF1aXJlZC4pDQoNCg0KDQoNCkZyb206IFJvbiBQYXJr
ZXIgW21haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tXQ0KU2VudDogTW9uZGF5
LCBNYXkgMSwgMjAxNyAxMToxNCBBTQ0KVG86IERhdmUgRG9sc29uOyBKYW1lcyBOIEd1aWNoYXJk
OyBtb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPG1haWx0bzptb2hhbWVkLmJvdWNhZGFpckBv
cmFuZ2UuY29tPjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBS
RTogVFRMIGZpZWxkIHdpdGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyDQoNCkFncmVlIHRoYXQgZGlm
ZmVyZW50aWF0aW5nIOKAnGZvcndhcmRpbmfigJ0gdG8gYXR0YWNoZWQgU0YgaW5zdGFuY2VzIHZz
IHN1YnNlcXVlbnQgU0ZG4oCZcyBpcyBsb2dpY2FsIGFuZCBpbnR1aXRpdmUgKHRvIG1lKSBhbmQg
SSBwcmVmZXIgdG8gYWNrbm93bGVkZ2UgdGhhdCB0aGVyZSBpcyBhIGRpZmZlcmVuY2UuICAgQnV0
LCBJIHdhcyBhZGRyZXNzaW5nIGEgc3VnZ2VzdGlvbiB0byBzaW1wbGlmeS4gICAgIEluIHByYWN0
aWNlLCA2MSBvciA2MiBvciA2MyBkZWNyZW1lbnRzIG9mIFRUTCBhbGwgcHJvYmFibHkgbWVhbiB0
aGUgc2FtZSB0aGluZyDimLouDQoNCiAgIFJvbg0KDQoNCkZyb206IERhdmUgRG9sc29uIFttYWls
dG86ZGRvbHNvbkBzYW5kdmluZS5jb21dDQpTZW50OiBNb25kYXksIE1heSAxLCAyMDE3IDExOjEx
IEFNDQpUbzogUm9uIFBhcmtlciA8Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWls
dG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4+OyBKYW1lcyBOIEd1aWNoYXJkIDxq
YW1lcy5uLmd1aWNoYXJkQGh1YXdlaS5jb208bWFpbHRvOmphbWVzLm4uZ3VpY2hhcmRAaHVhd2Vp
LmNvbT4+OyBtb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPG1haWx0bzptb2hhbWVkLmJvdWNh
ZGFpckBvcmFuZ2UuY29tPjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJq
ZWN0OiBSRTogVFRMIGZpZWxkIHdpdGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyDQoNClRoZXJlIGlz
IGEgZGlmZmVyZW5jZSBiZXR3ZWVuIGRyb3BwaW5nIHRoZSBwYWNrZXQgYXQgcmVjZWl2ZSB2cy4g
dHJhbnNtaXQuDQpBICp0ZXJtaW5hdGluZyogU0ZGIG1heSBhY2NlcHQgYSBwYWNrZXQgd2l0aCBU
VEw9MS4gIEkuZS4sIHdoZXJlIHRoZSBOU0ggaGVhZGVyIGlzIHJlbW92ZWQuDQpXaGF0IG1hdHRl
cnMgaXMgdGhhdCBpdCBpcyBub3QgZGVjcmVtZW50ZWQgdG8gemVybyBhbmQgZm9yd2FyZGVkIGFz
IE5TSC4NCg0KT3RoZXJ3aXNlIHdl4oCZZCBzYXksIOKAnGh1aCwgbm8gcG9pbnQgaW4gc2VuZGlu
ZyBhIHBhY2tldCBpZiBUVEw9MS4gQW5kIGh1aCwgaWYgcmVjZWl2ZWQgd2l0aCBUVEw9MiB0aGVu
IHdlIG1pZ2h0IGFzIHdlbGwgZHJvcCBpdOKApuKAnSBSZWN1cnNlIGFkIGFic3VyZHVtLg0KDQpI
ZW5jZSwgdGhlIGNvcnJlY3QgbGFuZ3VhZ2UgbmVlZHMgdG8gY29udmV5IHRoYXQgYSBkZXZpY2Ug
ZGVjcmVtZW50aW5nIFRUTCAoaW4gb3JkZXIgdG8gZm9yd2FyZCBOU0gpIG11c3QgY2hlY2sgaWYg
aXQgd291bGQgcmVzdWx0IGluIHplcm8uDQoNClRoaXMgY29udmV5cyB0aGF0LCBJIHRoaW5rOg0K
VGhlIHBhY2tldCBNVVNUIE5PVCBiZSBmb3J3YXJkZWQgdG8gYSBuZXh0IGhvcCBpZiBTSEwgaXMg
ZGVjcmVtZW50ZWQgdG8gemVyby4NCg0KDQotRGF2ZQ0KDQoNCkZyb206IFJvbiBQYXJrZXIgW21h
aWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tXQ0KU2VudDogTW9uZGF5LCBNYXkg
MSwgMjAxNyAxMDo1MCBBTQ0KVG86IEphbWVzIE4gR3VpY2hhcmQ7IG1vaGFtZWQuYm91Y2FkYWly
QG9yYW5nZS5jb208bWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20+OyBEYXZlIERv
bHNvbjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogVFRM
IGZpZWxkIHdpdGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyDQoNCldlIGNvdWxkIHNpbXBsaWZ5IHRo
aXMgYnkgc2F5aW5nIHRoYXQgYW4gU0ZGIHRoYXQgcmVjZWl2ZXMgYW4gTlNIIHBhY2tldCB3aXRo
IFRUTD0xIHNoYWxsIGRyb3AgdGhlIHBhY2tldC4gICBUaGF0IGRvZXNu4oCZdCByZXF1aXJlIGFu
eSBkaXN0aW5jdGlvbiBvZiB0aGUgdHlwZSBvZiBmb3J3YXJkaW5nLiAgICBZb3UgY291bGQgYXJn
dWUgdGhhdCBwZXJoYXBzIDEgbWVhbnMgdGFrZSBjYXJlIG9mIGxvY2FsIFNG4oCZcywgb25seSwg
YnV0IHRoZW4gd2UgYXJlIGJhY2sgdG8gaGF2aW5nIHRvIG1ha2UgdGhhdCBkaXN0aW5jdGlvbi4g
ICAgR2l2ZW4gdGhhdCB3ZSBhcmUgc3RhcnRpbmcgYXQgNjMgYnkgZGVmYXVsdCwgZmluZXNzaW5n
IHdoYXQgaGFwcGVucyB3aGVuIHJlY2VpdmluZyAxIGRvZXNu4oCZdCBzZWVtIHdvcnRod2hpbGUg
dG8gbWUuDQoNCkZyb206IEphbWVzIE4gR3VpY2hhcmQgW21haWx0bzpqYW1lcy5uLmd1aWNoYXJk
QGh1YXdlaS5jb21dDQpTZW50OiBNb25kYXksIE1heSAxLCAyMDE3IDEwOjQ1IEFNDQpUbzogUm9u
IFBhcmtlciA8Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86Um9uX1Bhcmtl
ckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4+OyBtb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPG1h
aWx0bzptb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPjsgRGF2ZSBEb2xzb24gPGRkb2xzb25A
c2FuZHZpbmUuY29tPG1haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbT4+OyBzZmNAaWV0Zi5vcmc8
bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJFOiBUVEwgZmllbGQgd2l0aGluIHRoZSBO
U0ggYmFzZSBoZWFkZXINCg0KWWVzIGJ1dCBteSBwb2ludCB3YXMgaWYgdGhlIFNGRiBpcyAqdGVy
bWluYXRpbmcqIHRoZSBzZXJ2aWNlIGNoYWluIHRoZXJlIGFyZSBubyBzZXJ2aWNlIGZ1bmN0aW9u
cyBsZWZ0IHRvIGJlIGZvcndhcmRlZCB0byBzbyB0aGUgc2VudGVuY2UgZG9lcyBub3QgbWFrZSBh
bnkgc2Vuc2UuIElmIGhvd2V2ZXIgdGhlIFNGRiBpcyB0ZXJtaW5hdGluZyB0aGUgc2VydmljZSBj
aGFpbiBhbmQgYXQgdGVybWluYXRpb24gdGhlIFNITCByZWFjaGVzIDAgdGhlbiBpdCBzaG91bGQg
c3RpbGwgZm9yd2FyZCB0aGUgcGFja2V0IChhZnRlciByZW1vdmFsIG9mIE5TSCkuDQoNCkppbQ0K
DQpGcm9tOiBSb24gUGFya2VyIFttYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNv
bV0NClNlbnQ6IE1vbmRheSwgTWF5IDAxLCAyMDE3IDEwOjI4IEFNDQpUbzogSmFtZXMgTiBHdWlj
aGFyZCA8amFtZXMubi5ndWljaGFyZEBodWF3ZWkuY29tPG1haWx0bzpqYW1lcy5uLmd1aWNoYXJk
QGh1YXdlaS5jb20+PjsgbW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbTxtYWlsdG86bW9oYW1l
ZC5ib3VjYWRhaXJAb3JhbmdlLmNvbT47IERhdmUgRG9sc29uIDxkZG9sc29uQHNhbmR2aW5lLmNv
bTxtYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb20+Pjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNA
aWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogVFRMIGZpZWxkIHdpdGhpbiB0aGUgTlNIIGJhc2UgaGVh
ZGVyDQoNCknigJlkIGxpa2UgdG8gZGlzYW1iaWd1YXRlIHRoZSB3b3JkIOKAnGZvcndhcmRpbmfi
gJ0uICAgRnJvbSBTRkYgcGVyc3BlY3RpdmUsIHRoZXJlIGlzIGZvcndhcmRpbmcgdG8gYXR0YWNo
ZWQgU0YgaW5zdGFuY2VzIGFuZCB0aGVyZSBpcyBmb3J3YXJkaW5nIHRvIG90aGVyIFNGRnMuDQoN
CuKAnFNGRnMgdGhhdCB0ZXJtaW5hdGUgYSBzZXJ2aWNlIGNoYWluIE1VU1QgZm9yd2FyZCB0aGUg
cGFja2V0IHRvIGF0dGFjaGVkIHNlcnZpY2UgZnVuY3Rpb25zLCBldmVuIGlmIFNITCBpcyBkZWNy
ZW1lbnRlZCB0byAw4oCdDQoNCiAgIFJvbg0KDQoNCg0KRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJv
dW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBKYW1lcyBOIEd1aWNoYXJkDQpTZW50OiBNb25k
YXksIE1heSAxLCAyMDE3IDEwOjIyIEFNDQpUbzogbW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNv
bTxtYWlsdG86bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbT47IERhdmUgRG9sc29uIDxkZG9s
c29uQHNhbmR2aW5lLmNvbTxtYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb20+Pjsgc2ZjQGlldGYu
b3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW3NmY10gVFRMIGZpZWxkIHdp
dGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyDQoNCkkgZG9u4oCZdCB1bmRlcnN0YW5kIHRoaXMgc2Vu
dGVuY2UgYXMgaWYgYW4gU0ZGIGlzIHRlcm1pbmF0aW5nIGEgc2VydmljZSBjaGFpbiB0aGVuIGl0
ICp3b250KiBiZSBmb3J3YXJkaW5nIHRoZSBwYWNrZXRzIHRvIGF0dGFjaGVkIFNGczsgU2hvdWxk
buKAmXQgdGhpcyBzZW50ZW5jZSByZWFkIOKAnFNGRnMgdGhhdCB0ZXJtaW5hdGUgYSBzZXJ2aWNl
IGNoYWluIE1VU1QgZm9yd2FyZCB0aGUgcGFja2V0IGV2ZW4gaWYgU0hMIGlzIGRlY3JlbWVudGVk
IHRvIDDigJ0gPw0KDQpKaW0NCg0KRnJvbTogbW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbTxt
YWlsdG86bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbT4gW21haWx0bzptb2hhbWVkLmJvdWNh
ZGFpckBvcmFuZ2UuY29tXQ0KU2VudDogRnJpZGF5LCBBcHJpbCAyOCwgMjAxNyAxMDozOCBBTQ0K
VG86IERhdmUgRG9sc29uIDxkZG9sc29uQHNhbmR2aW5lLmNvbTxtYWlsdG86ZGRvbHNvbkBzYW5k
dmluZS5jb20+PjsgSmFtZXMgTiBHdWljaGFyZCA8amFtZXMubi5ndWljaGFyZEBodWF3ZWkuY29t
PG1haWx0bzpqYW1lcy5uLmd1aWNoYXJkQGh1YXdlaS5jb20+Pjsgc2ZjQGlldGYub3JnPG1haWx0
bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogVFRMIGZpZWxkIHdpdGhpbiB0aGUgTlNIIGJh
c2UgaGVhZGVyDQoNClJlLSwNCg0KSSBzZWUgU0hMIGFzIGEgbWVhbnMgdG8gcHJldmVudCBTRkYg
bG9vcHMuIFRoZXJlIGlzIG5vIHZhbHVlIGluIGRlbGV0aW5nIGEgcGFja2V0IGFmdGVyIGFuIFNG
RiBkZWNyZW1lbnQgdGhlIFNITCB0byAwLCBidXQgdGhhdCBwYWNrZXQgaXMgdG8gYmUgcGFzc2Vk
IHRvIFNGcyB0aGF0IGFyZSBhdHRhY2hlZCB0byB0aGlzIFNGRi4gVGhlIHBhY2tldCB3aWxsIGJl
IGZvcndhcmRlZCBhZnRlciBzdHJpcHBpbmcgdGhlIE5TSCBoZWFkZXI7IG5vIHJpc2sgZm9yIFNG
RiBsb29wcyBvdXQgdGhlcmUuIE5vPw0KDQpDaGVlcnMsDQpNZWQNCg0KRGUgOiBEYXZlIERvbHNv
biBbbWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tXQ0KRW52b3nDqSA6IHZlbmRyZWRpIDI4IGF2
cmlsIDIwMTcgMTY6MjkNCsOAIDogQk9VQ0FEQUlSIE1vaGFtZWQgSU1UL09MTjsgSmFtZXMgTiBH
dWljaGFyZDsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpPYmpldCA6IFJFOiBU
VEwgZmllbGQgd2l0aGluIHRoZSBOU0ggYmFzZSBoZWFkZXINCg0KTWVkLA0KDQrigJxTRkZzIHRo
YXQgdGVybWluYXRlIGEgc2VydmljZSBjaGFpbiBNVVNUIGZvcndhcmQgdGhlIHBhY2tldCB0byBh
dHRhY2hlZCBTRnMgZXZlbiBpZiBTSEwgaXMgZGVjcmVtZW50ZWQgdG8gMC7igJ0NCkkgZG9u4oCZ
dCB0aGluayB0aGlzIGlzIHJpZ2h0Lg0KSWYgVFRML1NITCBpcyBkZWNyZW1lbnRlZCB0byAwLCB0
aGlzIG11c3Qgbm90IGJlIGZvcndhcmRlZCBhcyBOU0guDQpJIHNlZSB0aGF0ICpyZWNlaXZpbmcq
IGEgcGFja2V0IHdpdGggU0hMPTEgY2FuIHJlc3VsdCBpbiBjaGFpbiB0ZXJtaW5hdGlvbiwgaS5l
LiwgTlNIIGRlY2Fwc3VsYXRpb24uIEJ1dCBub3QgZm9yd2FyZGluZyBhcyBOU0ggd2l0aCBTSEw9
MC4NCg0KLURhdmUNCg0KDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10g
T24gQmVoYWxmIE9mIG1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb208bWFpbHRvOm1vaGFtZWQu
Ym91Y2FkYWlyQG9yYW5nZS5jb20+DQpTZW50OiBGcmlkYXksIEFwcmlsIDI4LCAyMDE3IDk6MzYg
QU0NClRvOiBKYW1lcyBOIEd1aWNoYXJkOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9y
Zz4NClN1YmplY3Q6IFJlOiBbc2ZjXSBUVEwgZmllbGQgd2l0aGluIHRoZSBOU0ggYmFzZSBoZWFk
ZXINCg0KSGkgSmltLCBhbGwsDQoNCkkgaGF2ZSB0aGUgZm9sbG93aW5nIGNvbW1lbnRzIDoNCg0K
4oCiICAgICAgICBDaGFuZ2Ug4oCcVFRM4oCdIHRvIOKAnFNGRiBIb3AgTGltaXQgKFNITCnigJ0g
YmVjYXVzZSB0aGlzIGZpZWxkIGlzIG5vdCBhYm91dCBhIHRpbWUgdG8gbGl2ZSBidXQgYWJvdXQg
YSBsaW1pdCBvZiBTRkYgaG9wcyB0byBiZSBjcm9zc2VkLg0KDQrigKIgICAgICAgIEkgZG9u4oCZ
dCB1bmRlcnN0YW5kIHdoYXQgaXMgbWVhbnQgYnkg4oCcdGVzdGluZ+KAnS4NCg0K4oCiICAgICAg
ICBJIHN1Z2dlc3QgdG8gbWFrZSB0aGlzIGNoYW5nZSB0byBjb3ZlciB0aGUgZm9sbG93aW5nIHBv
aW50czoNCg0KbyAgIFNITCBzaG91bGQgYmUgY29uZmlndXJhYmxlIGJ5IHRoZSBjb250cm9sIHBs
YW5lLg0KDQpvICAgUGFja2V0cyBjYW4gYmUgZm9yd2FyZGVkIHRvIFNGcyBldmVuIGlmIFNITCBp
cyBkZWNyZW1lbnRlZCB0byAwIGZvciB0aGUgdGVybWluYXRpbmcgU0ZGLg0KDQpvICAgSSBkb27i
gJl0IHRoaW5rIGl0IGlzIGEgZ29vZCBpZGVhIHRvIGluY2x1ZGUg4oCcRGVjcmVtZW50aW5nIGJ5
IGEgdmFsdWUgb2YgMSBmcm9tIDAgc2hhbGwgcmVzdWx0IGluIGEgVFRMIHZhbHVlIG9mIDYz4oCd
IGJlY2F1c2UgdGhpcyB3aWxsIGxlYWQgdG8gYSBicm9rZW4gbWVjaGFuaXNtLg0KDQpPTEQ6DQpU
VEw6IFNlcnZpY2UgcGxhbmUgdGltZS10by1saXZlLiBBbiBTRkYgTVVTVCBkZWNyZW1lbnQgdGhl
IFRUTCBieSBhIHZhbHVlIG9mIDEgZm9yIGFsbCBOU0ggcGFja2V0cyBpdCByZWNlaXZlcy4gRGVj
cmVtZW50aW5nIGJ5IGEgdmFsdWUgb2YgMSBmcm9tIDAgc2hhbGwgcmVzdWx0IGluIGEgVFRMIHZh
bHVlIG9mIDYzLiBUaGUgZGVmYXVsdCBmb3Igb3JpZ2luYXRpbmcgYW4gTlNIIHBhY2tldCBpcyBh
IFRUTCB2YWx1ZSBvZiA2My4gVGhlIGRlY3JlbWVudCBTSEFMTCBvY2N1ciBiZWZvcmUgdGVzdGlu
ZyBmb3IgMC4gQWZ0ZXIgZGVjcmVtZW50LCBpZiB0aGUgVFRMIGlzIDAsIHRoZSBOU0ggcGFja2V0
IE1VU1QgTk9UIGJlIGZvcndhcmRlZC4NCg0KTkVXOg0KU0hMIChTRkYgSG9wIExpbWl0KTogSW5k
aWNhdGVzIHRoZSBtYXhpbXVtIFNGRiBob3BzIGZvciBhIHNlcnZpY2UgY2hhaW4uIFRoZSBpbml0
aWFsIFNITCB2YWx1ZSBTSE9VTEQgYmUgY29uZmlndXJhYmxlIHZpYSB0aGUgY29udHJvbCBwbGFu
ZTsgdGhlIGNvbmZpZ3VyZWQgaW5pdGlhbCB2YWx1ZSBjYW4gYmUgc3BlY2lmaWMgdG8gYSBjaGFp
biBvciBhbGwgY2hhaW5zLiBJZiBubyBpbml0aWFsIHZhbHVlIGlzIGV4cGxpY2l0bHkgcHJvdmlk
ZWQsIHRoZSBkZWZhdWx0IGluaXRpYWwgU0hMIHZhbHVlIDYzIE1VU1QgYmUgdXNlZC4gRWFjaCBT
RkYgaW52b2x2ZWQgaW4gZm9yd2FyZGluZyBhbiBOU0ggcGFja2V0IE1VU1QgZGVjcmVtZW50IFNI
TCB2YWx1ZSBieSAxLiBUaGUgcGFja2V0IE1VU1QgTk9UIGJlIGZvcndhcmRlZCB0byBhIG5leHQg
aG9wIFNGRiBpZiBTSEwgaXMgZGVjcmVtZW50ZWQgdG8gemVyby4gU0ZGcyB0aGF0IHRlcm1pbmF0
ZSBhIHNlcnZpY2UgY2hhaW4gTVVTVCBmb3J3YXJkIHRoZSBwYWNrZXQgdG8gYXR0YWNoZWQgU0Zz
IGV2ZW4gaWYgU0hMIGlzIGRlY3JlbWVudGVkIHRvIDAuDQoNClRoYW5rIHlvdS4NCg0KQ2hlZXJz
LA0KTWVkDQoNCkRlIDogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIERlIGxhIHBh
cnQgZGUgSmFtZXMgTiBHdWljaGFyZA0KRW52b3nDqSA6IGpldWRpIDI3IGF2cmlsIDIwMTcgMjA6
NTQNCsOAIDogc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpPYmpldCA6IFtzZmNd
IFRUTCBmaWVsZCB3aXRoaW4gdGhlIE5TSCBiYXNlIGhlYWRlcg0KDQpEZWFyIFdHOg0KDQpIYXZp
bmcgcmV2aWV3ZWQgYWxsIG9mIHRoZSBlbWFpbCBkaXNjdXNzaW9uIG9uIHRoZSBtYWlsaW5nIGxp
c3QgaXQgYXBwZWFycyB0byB0aGUgY2hhaXJzIHRoYXQgd2UgaGF2ZSBjb25zZW5zdXMgdG8gYWRk
IGEgVFRMIGZpZWxkIHRvIHRoZSBOU0ggYmFzZSBoZWFkZXIuIFdlIHdvdWxkIGxpa2UgdG8gcHJv
cG9zZSB0aGUgZm9sbG93aW5nIGNoYW5nZXM6DQoNClNlY3Rpb24gMy4yOg0KVXBkYXRlIGZpZ3Vy
ZSAyIGFzIGZvbGxvd3M6DQoNCiAgICAgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDEgMiAzIDQgNSA2
IDcgOCA5IDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxDQogICAgKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsNCiAgICB8VmVyfE98
UnwgICAgVFRMICAgIHwgICBMZW5ndGggIHxSfFJ8UnxSfE1EIFR5cGV8IE5leHQgUHJvdG9jb2wg
fA0KICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rDQoNCkFkZCB0aGUgZm9sbG93aW5nIHRleHQgYWZ0ZXIgZmlndXJlIDI6
DQoNClRUTDogU2VydmljZSBwbGFuZSB0aW1lLXRvLWxpdmUuIEFuIFNGRiBNVVNUIGRlY3JlbWVu
dCB0aGUgVFRMIGJ5IGEgdmFsdWUgb2YgMSBmb3IgYWxsIE5TSCBwYWNrZXRzIGl0IHJlY2VpdmVz
LiBEZWNyZW1lbnRpbmcgYnkgYSB2YWx1ZSBvZiAxIGZyb20gMCBzaGFsbCByZXN1bHQgaW4gYSBU
VEwgdmFsdWUgb2YgNjMuIFRoZSBkZWZhdWx0IGZvciBvcmlnaW5hdGluZyBhbiBOU0ggcGFja2V0
IGlzIGEgVFRMIHZhbHVlIG9mIDYzLiBUaGUgZGVjcmVtZW50IFNIQUxMIG9jY3VyIGJlZm9yZSB0
ZXN0aW5nIGZvciAwLiBBZnRlciBkZWNyZW1lbnQsIGlmIHRoZSBUVEwgaXMgMCwgdGhlIE5TSCBw
YWNrZXQgTVVTVCBOT1QgYmUgZm9yd2FyZGVkLg0KDQpTZWN0aW9uIDMuNDoNClVwZGF0ZSBmaWd1
cmUgNCB0byByZWZsZWN0IHRoZSBuZXcgYmFzZSBoZWFkZXIgZm9ybWF0IGFzIHBlciBzZWN0aW9u
IDMuMiBiYXNlIGhlYWRlci4NCg0KU2VjdGlvbiAzLjU6DQpVcGRhdGUgZmlndXJlIDUgdG8gcmVm
bGVjdCB0aGUgbmV3IGJhc2UgaGVhZGVyIGZvcm1hdCBhcyBwZXIgc2VjdGlvbiAzLjIgYmFzZSBo
ZWFkZXIuDQoNClNlY3Rpb24gMTIuMi4xOg0KQ3VycmVudCB0ZXh0IGlzIGFzIGZvbGxvd3M6DQoN
CiAgIFRoZXJlIGFyZSB0ZW4gYml0cyBhdCB0aGUgYmVnaW5uaW5nIG9mIHRoZSBOU0ggQmFzZSBI
ZWFkZXIuICBOZXcgYml0cw0KICAgYXJlIGFzc2lnbmVkIHZpYSBTdGFuZGFyZHMgQWN0aW9uIFtS
RkM1MjI2XS4NCg0KICAgQml0cyAwLTEgLSBWZXJzaW9uDQogICBCaXQgMiAtIE9BTSAoTyBiaXQp
DQogICBCaXQgMyAtIENyaXRpY2FsIFRMViAoQyBiaXQpDQogICBCaXRzIDQtOSAtIFJlc2VydmVk
DQoNClJlcGxhY2UgZW50aXJlIHRleHQgYXMgZm9sbG93czoNCg0KICAgVGhlcmUgYXJlIGVpZ2h0
IHJlc2VydmVkIGJpdHMgaW4gdGhlIE5TSCBCYXNlIEhlYWRlci4gTmV3IGJpdHMNCiAgIGFyZSBh
c3NpZ25lZCB2aWEgU3RhbmRhcmRzIEFjdGlvbiBbUkZDNTIyNl0uDQoNCiAgIEJpdHMgMC0xIC0g
VmVyc2lvbg0KICAgQml0IDIgLSBPQU0gKE8gYml0KQ0KICAgQml0IDMgLSBSZXNlcnZlZA0KICAg
Qml0cyAxNi0xOSAtIFJlc2VydmVkDQoNClNlY3Rpb24gMTIuMi4zOg0KQ3VycmVudCB0ZXh0IGhh
cyB0aGUgTUQtdHlwZSBhcyA4LWJpdCB2YWx1ZXMuDQoNClVwZGF0ZSB0ZXh0IGZvciB0aGlzIHNl
Y3Rpb24gYW5kIHRhYmxlIDEgdG8gcmVmbGVjdCA0LWJpdCB2YWx1ZXMgKm5vdCogOC1iaXQgdmFs
dWVzLg0KDQpQbGVhc2UgcmV2aWV3IGNhcmVmdWxseSBhbmQgaW5kaWNhdGUgc3VwcG9ydCBmb3Ig
dGhlc2UgY2hhbmdlcyAob3IgYW55IGNoYW5nZXMgdG8gdGhlIHN1Z2dlc3RlZCB0ZXh0KS4NCg0K
VGhhbmtzLA0KDQpKaW0gJiBKb2VsDQoNCg0KDQoNCg0KDQpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXw0Kc2ZjIG1haWxpbmcgbGlzdA0Kc2ZjQGlldGYub3Jn
PG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3NmYw0KDQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
V2luZ2RpbmdzOw0KCXBhbm9zZS0xOjUgMCAwIDAgMCAwIDAgMCAwIDA7fQ0KQGZvbnQtZmFjZQ0K
CXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMg
MiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1
IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OlRhaG9tYTsNCglw
YW5vc2UtMToyIDExIDYgNCAzIDUgNCA0IDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5
OiJNb25vdHlwZSBDb3JzaXZhIjsNCglwYW5vc2UtMTozIDEgMSAxIDEgMiAxIDEgMSAxO30NCi8q
IFN0eWxlIERlZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNv
Tm9ybWFsDQoJe21hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6
ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsc2VyaWY7fQ0KYTpsaW5r
LCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1
ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBl
cmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0K
CXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcC5tNTMzMDM2MTIxNTkwNjM4ODMzOG1zb2xp
c3RwYXJhZ3JhcGgsIGxpLm01MzMwMzYxMjE1OTA2Mzg4MzM4bXNvbGlzdHBhcmFncmFwaCwgZGl2
Lm01MzMwMzYxMjE1OTA2Mzg4MzM4bXNvbGlzdHBhcmFncmFwaA0KCXttc28tc3R5bGUtbmFtZTpt
XzUzMzAzNjEyMTU5MDYzODgzMzhtc29saXN0cGFyYWdyYXBoOw0KCW1zby1tYXJnaW4tdG9wLWFs
dDphdXRvOw0KCW1hcmdpbi1yaWdodDowaW47DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87
DQoJbWFyZ2luLWxlZnQ6MGluOw0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRp
bWVzIE5ldyBSb21hbiIsc2VyaWY7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTgNCgl7bXNvLXN0eWxlLXR5
cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJ
Y29sb3I6IzFGNDk3RDt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQt
b25seTsNCglmb250LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNl
cmlmO30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjguNWluIDExLjBpbjsNCgltYXJnaW46
MS4waW4gMS4waW4gMS4waW4gMS4waW47fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRT
ZWN0aW9uMTt9DQotLT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVk
ZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0t
PjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0K
PG86aWRtYXAgdjpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+
PCFbZW5kaWZdLS0+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJFTi1VUyIgbGluaz0iYmx1ZSIgdmxp
bms9InB1cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPk9rYXkgbG90cyBvZiBjb252ZXJz
YXRpb24gYnV0IGxldCBtZSBvZmZlciBhIHJldmlzZWQgdmVyc2lvbiBvZiBNZWTigJlzIHRleHQg
dGhhdCBob3BlZnVsbHkgY2FwdHVyZXMgbW9zdCBvZiB0aGUgZGlzY3Vzc2lvbiAoY2hhbmdlcyBo
aWdobGlnaHRlZCk6PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij5TSEwgKFNGRiBIb3AgTGltaXQpOiBJ
bmRpY2F0ZXMgdGhlIG1heGltdW0gU0ZGIGhvcHMgZm9yIGFuDQo8Yj5TRlA8L2I+LiBUaGUgaW5p
dGlhbCBTSEwgdmFsdWUgU0hPVUxEIGJlIGNvbmZpZ3VyYWJsZSB2aWEgdGhlIGNvbnRyb2wgcGxh
bmU7IHRoZSBjb25maWd1cmVkIGluaXRpYWwgdmFsdWUgY2FuIGJlIHNwZWNpZmljIHRvDQo8Yj5v
bmUgb3IgbW9yZSBTRlBzPC9iPi4gSWYgbm8gaW5pdGlhbCB2YWx1ZSBpcyBleHBsaWNpdGx5IHBy
b3ZpZGVkLCB0aGUgZGVmYXVsdCBpbml0aWFsIFNITCB2YWx1ZSA2MyBNVVNUIGJlIHVzZWQuIEVh
Y2ggU0ZGIGludm9sdmVkIGluIGZvcndhcmRpbmcgYW4gTlNIIHBhY2tldCBNVVNUIGRlY3JlbWVu
dA0KPGI+dGhlIDwvYj5TSEwgdmFsdWUgYnkgMSA8Yj5wcmlvciB0byBOU0ggZm9yd2FyZGluZyBs
b29rdXA8L2I+LiA8Yj5EZWNyZW1lbnRpbmcgYnkgMSBmcm9tIGFuIGluY29taW5nIHZhbHVlIG9m
IDAgc2hhbGwgcmVzdWx0IGluIGEgU0hMIHZhbHVlIG9mIDYzLiBUaGUgcGFja2V0IE1VU1QgTk9U
IGJlIGZvcndhcmRlZCBpZiBTSEwgaXMsIGFmdGVyIGRlY3JlbWVudCwgMCBlLmcuIGRlY3JlbWVu
dCBTSEFMTCBvY2N1ciBiZWZvcmUgdGVzdGluZyBTSEwNCiBmb3IgMC4gPC9iPjwvc3Bhbj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWYiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+
SmltPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxhIG5hbWU9Il9NYWlsRW5kQ29tcG9zZSI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvYT48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPkZyb206PC9zcGFuPjwvYj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWYiPiBHcmVnIE1pcnNreSBbbWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbV0NCjxi
cj4NCjxiPlNlbnQ6PC9iPiBNb25kYXksIE1heSAwMSwgMjAxNyAxOjAyIFBNPGJyPg0KPGI+VG86
PC9iPiBEYXZlIERvbHNvbiAmbHQ7ZGRvbHNvbkBzYW5kdmluZS5jb20mZ3Q7PGJyPg0KPGI+Q2M6
PC9iPiBzZmNAaWV0Zi5vcmc7IG1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb207IEphbWVzIE4g
R3VpY2hhcmQgJmx0O2phbWVzLm4uZ3VpY2hhcmRAaHVhd2VpLmNvbSZndDs7IFJvbiBQYXJrZXIg
Jmx0O1Jvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20mZ3Q7PGJyPg0KPGI+U3ViamVjdDo8
L2I+IFJlOiBbc2ZjXSBUVEwgZmllbGQgd2l0aGluIHRoZSBOU0ggYmFzZSBoZWFkZXI8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwv
cD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mcXVvdDtCZSBsaWJlcmFsIHdoYXQgeW91
IGFjY2VwdC4gQmUgY29uc2VydmF0aXZlIHdoYXQgeW91IHNlbmQuJnF1b3Q7PG86cD48L286cD48
L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SSB0aGluayB0aGlzIHN1bXMgd2hhdCB3
ZSBoYXZlIGRpc2N1c3NlZCAtIGFjY2VwdCBUVEwgMCwgZG9uJ3QgZm9yd2FyZCBUVEwgMC48bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+UmVnYXJk
cywgR3JlZyZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj5PbiBNYXkgMSwgMjAxNyA4OjU4IEFNLCAmcXVvdDtEYXZlIERvbHNvbiZxdW90
OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tIj5kZG9sc29uQHNhbmR2
aW5lLmNvbTwvYT4mZ3Q7IHdyb3RlOjxvOnA+PC9vOnA+PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9
ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowaW4g
MGluIDBpbiA2LjBwdDttYXJnaW4tbGVmdDo0LjhwdDttYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1y
aWdodDowaW47bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPlJvbiw8L3NwYW4+PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0
OTdEIj5JIHRvbyB3b3VsZCBsaWtlIHNpbXBsZSwgYnV0IHlvdXIgdGFibGUgbG9va3MgcHJldHR5
IGNvbXBsaWNhdGVkLiBBbmQgSSB0aGluayBpdCBhZGRzIGNvbmZpZ3VyYXRpb24gZm9yIGFuIFNG
RiB0byBrbm93IHdoZXRoZXIgdGhlcmUgYXJlIG90aGVycyBiZWZvcmUNCiBpdC48L3NwYW4+PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJjb2xvcjoj
MUY0OTdEIj5NeSB2ZXJzaW9uIG9mIHNpbXBsZTo8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDsgVFRM
IGZpZWxkIG9mIDAgbWVhbnMgNjQuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7IEV2ZXJ5IFNGRiBk
ZWNyZW1lbnRzIFRUTCBlYWNoIHRpbWUgaXQgZm9yd2FyZHMgdGhlIE5TSCBwYWNrZXQuIElmIGRl
Y3JlbWVudGluZyBmcm9tIDEgd291bGQgcmVzdWx0IGluIHVuZGVyLWZsb3cgdG8gNjQsIGRpc2Nh
cmQuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBz
dHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iY29s
b3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQg
I0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWYiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJp
ZiI+IFJvbiBQYXJrZXIgW21haWx0bzo8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJA
YWZmaXJtZWRuZXR3b3Jrcy5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZiI+Um9u
X1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWYiPl0N
Cjxicj4NCjxiPlNlbnQ6PC9iPiBNb25kYXksIE1heSAxLCAyMDE3IDExOjQxIEFNPG86cD48L286
cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlm
Ij48YnI+DQo8Yj5Ubzo8L2I+IERhdmUgRG9sc29uOyBKYW1lcyBOIEd1aWNoYXJkOyA8L3NwYW4+
PGEgaHJlZj0ibWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20iIHRhcmdldD0iX2Js
YW5rIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhv
bWEmcXVvdDssc2Fucy1zZXJpZiI+bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbTwvc3Bhbj48
L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21h
JnF1b3Q7LHNhbnMtc2VyaWYiPjsNCjwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3Jn
IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWYiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1
b3Q7LHNhbnMtc2VyaWYiPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSRTogVFRMIGZpZWxkIHdpdGhp
biB0aGUgTlNIIGJhc2UgaGVhZGVyPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdE
Ij5BZ3JlZSB0aGF0IEnigJlkIG9wdCBmb3IgcHJlY2lzaW9uIG92ZXIgc2ltcGxpY2l0eS4mbmJz
cDsmbmJzcDsgV2hpY2ggaXMgd2hhdCBJIHRyaWVkIHRvIGNvbnZleSBhIHdheXMgYmFjayBvbiB0
aGlzIHRocmVhZCByZWdhcmRpbmcgZGlmZmVyZW50aWF0ZWQgYmVoYXZpb3IgYXQgdGhlDQogbGFz
dCBTRkYgaW4gdGhlIFNGUCB2cy4gdGhlIG5vbi1sYXN0IFNGRiBpbiB0aGUgU0ZQLiZuYnNwOyZu
YnNwOyZuYnNwOyBTdWJzZXF1ZW50IGNvbW1lbnRzIGRpZG7igJl0IHNlZW0gdG8gZW1icmFjZSB0
aGF0IHdheSBvZiBkZXNjcmliaW5nIHRoaW5ncy4mbmJzcDsmbmJzcDsmbmJzcDsgQWxzbywgaWYg
dGhlcmUgd2VyZSBjb25zZW5zdXMgdG8gc3VwcG9ydGluZyB0aGF0IGFwcHJvYWNoLCBiYWNrd2Fy
ZCBjb21wYXRpYmlsaXR5IGZvciBjbGFzc2lmaWVycyB0aGF0IGVtaXQgVFRMPTAgY291bGQgYmUN
CiBhZGRyZXNzZWQgYnkgYWxzbyBkZXNjcmliaW5nIGJlaGF2aW9yIGF0IHRoZSBmaXJzdCBTRkYg
dnMuIG5vbi1maXJzdC48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48
L3A+DQo8dGFibGUgY2xhc3M9Ik1zb05vcm1hbFRhYmxlIiBib3JkZXI9IjAiIGNlbGxzcGFjaW5n
PSIwIiBjZWxscGFkZGluZz0iMCIgc3R5bGU9ImJvcmRlci1jb2xsYXBzZTpjb2xsYXBzZSI+DQo8
dGJvZHk+DQo8dHI+DQo8dGQgd2lkdGg9Ijg0IiB2YWxpZ249InRvcCIgc3R5bGU9IndpZHRoOjYy
LjdwdDtib3JkZXI6c29saWQgd2luZG93dGV4dCAxLjBwdDtwYWRkaW5nOjBpbiA1LjRwdCAwaW4g
NS40cHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48YSBuYW1lPSJtXzUzMzAzNjEyMTU5MDYz
ODgzMzhfX01haWxFbmRDb21wb3NlIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PC9hPjxvOnA+PC9vOnA+PC9wPg0KPC90ZD4N
Cjx0ZCB3aWR0aD0iMjg4IiB2YWxpZ249InRvcCIgc3R5bGU9IndpZHRoOjMuMGluO2JvcmRlcjpz
b2xpZCB3aW5kb3d0ZXh0IDEuMHB0O2JvcmRlci1sZWZ0Om5vbmU7cGFkZGluZzowaW4gNS40cHQg
MGluIDUuNHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImNvbG9yOiMx
RjQ5N0QiPlRUTD0xPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC90ZD4NCjx0ZCB3aWR0aD0iMzg0
IiB2YWxpZ249InRvcCIgc3R5bGU9IndpZHRoOjQuMGluO2JvcmRlcjpzb2xpZCB3aW5kb3d0ZXh0
IDEuMHB0O2JvcmRlci1sZWZ0Om5vbmU7cGFkZGluZzowaW4gNS40cHQgMGluIDUuNHB0Ij4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPlRUTD0wPC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPC90ZD4NCjwvdHI+DQo8dHI+DQo8dGQgd2lkdGg9Ijg0IiB2
YWxpZ249InRvcCIgc3R5bGU9IndpZHRoOjYyLjdwdDtib3JkZXI6c29saWQgd2luZG93dGV4dCAx
LjBwdDtib3JkZXItdG9wOm5vbmU7cGFkZGluZzowaW4gNS40cHQgMGluIDUuNHB0Ij4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPk9ubHkgU0ZGIChG
aXJzdCBhbmQgbGFzdCk8L3NwYW4+PG86cD48L286cD48L3A+DQo8L3RkPg0KPHRkIHdpZHRoPSIy
ODgiIHZhbGlnbj0idG9wIiBzdHlsZT0id2lkdGg6My4waW47Ym9yZGVyLXRvcDpub25lO2JvcmRl
ci1sZWZ0Om5vbmU7Ym9yZGVyLWJvdHRvbTpzb2xpZCB3aW5kb3d0ZXh0IDEuMHB0O2JvcmRlci1y
aWdodDpzb2xpZCB3aW5kb3d0ZXh0IDEuMHB0O3BhZGRpbmc6MGluIDUuNHB0IDBpbiA1LjRwdCI+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5WYWxp
ZCDigJMgc2VydmljZSBsb2NhbCBTRuKAmXM8L3NwYW4+PG86cD48L286cD48L3A+DQo8L3RkPg0K
PHRkIHdpZHRoPSIzODQiIHZhbGlnbj0idG9wIiBzdHlsZT0id2lkdGg6NC4waW47Ym9yZGVyLXRv
cDpub25lO2JvcmRlci1sZWZ0Om5vbmU7Ym9yZGVyLWJvdHRvbTpzb2xpZCB3aW5kb3d0ZXh0IDEu
MHB0O2JvcmRlci1yaWdodDpzb2xpZCB3aW5kb3d0ZXh0IDEuMHB0O3BhZGRpbmc6MGluIDUuNHB0
IDBpbiA1LjRwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJjb2xvcjoj
MUY0OTdEIj5WYWxpZCBmb3IgYmFja3dhcmQgY29tcGF0aWJpbGl0eSDigJMgc2VydmljZSBsb2Nh
bCBTRuKAmXM8L3NwYW4+PG86cD48L286cD48L3A+DQo8L3RkPg0KPC90cj4NCjx0cj4NCjx0ZCB3
aWR0aD0iODQiIHZhbGlnbj0idG9wIiBzdHlsZT0id2lkdGg6NjIuN3B0O2JvcmRlcjpzb2xpZCB3
aW5kb3d0ZXh0IDEuMHB0O2JvcmRlci10b3A6bm9uZTtwYWRkaW5nOjBpbiA1LjRwdCAwaW4gNS40
cHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+
Rmlyc3QgU0ZGIGFuZCBub3QgTGFzdDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvdGQ+DQo8dGQg
d2lkdGg9IjI4OCIgdmFsaWduPSJ0b3AiIHN0eWxlPSJ3aWR0aDozLjBpbjtib3JkZXItdG9wOm5v
bmU7Ym9yZGVyLWxlZnQ6bm9uZTtib3JkZXItYm90dG9tOnNvbGlkIHdpbmRvd3RleHQgMS4wcHQ7
Ym9yZGVyLXJpZ2h0OnNvbGlkIHdpbmRvd3RleHQgMS4wcHQ7cGFkZGluZzowaW4gNS40cHQgMGlu
IDUuNHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5
N0QiPkludmFsaWQg4oCTIGRyb3AgKHNpbmNlIHByb3BhZ2F0aW9uIHRvIHN1YnNlcXVlbnQgU0ZG
IHdpdGggVFRMPTAgaXMgaWxsZWdhbCk8L3NwYW4+PG86cD48L286cD48L3A+DQo8L3RkPg0KPHRk
IHdpZHRoPSIzODQiIHZhbGlnbj0idG9wIiBzdHlsZT0id2lkdGg6NC4waW47Ym9yZGVyLXRvcDpu
b25lO2JvcmRlci1sZWZ0Om5vbmU7Ym9yZGVyLWJvdHRvbTpzb2xpZCB3aW5kb3d0ZXh0IDEuMHB0
O2JvcmRlci1yaWdodDpzb2xpZCB3aW5kb3d0ZXh0IDEuMHB0O3BhZGRpbmc6MGluIDUuNHB0IDBp
biA1LjRwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0
OTdEIj5WYWxpZCBmb3IgYmFja3dhcmQgY29tcGF0aWJpbGl0eSDigJMgc2VydmljZSBsb2NhbCBT
RuKAmXMgYW5kIHByb3BhZ2F0ZSB0byBzdWJzZXF1ZW50IFNGRiB3aXRoIFRUTD02Mzwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjwvdGQ+DQo8L3RyPg0KPHRyPg0KPHRkIHdpZHRoPSI4NCIgdmFsaWdu
PSJ0b3AiIHN0eWxlPSJ3aWR0aDo2Mi43cHQ7Ym9yZGVyOnNvbGlkIHdpbmRvd3RleHQgMS4wcHQ7
Ym9yZGVyLXRvcDpub25lO3BhZGRpbmc6MGluIDUuNHB0IDBpbiA1LjRwdCI+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5MYXN0IFNGRiB3aGVuICZn
dDsxIFNGRuKAmXMgZm9yIFNGUDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvdGQ+DQo8dGQgd2lk
dGg9IjI4OCIgdmFsaWduPSJ0b3AiIHN0eWxlPSJ3aWR0aDozLjBpbjtib3JkZXItdG9wOm5vbmU7
Ym9yZGVyLWxlZnQ6bm9uZTtib3JkZXItYm90dG9tOnNvbGlkIHdpbmRvd3RleHQgMS4wcHQ7Ym9y
ZGVyLXJpZ2h0OnNvbGlkIHdpbmRvd3RleHQgMS4wcHQ7cGFkZGluZzowaW4gNS40cHQgMGluIDUu
NHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0Qi
PlZhbGlkIOKAkyBzZXJ2aWNlIGxvY2FsIFNG4oCZczwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwv
dGQ+DQo8dGQgd2lkdGg9IjM4NCIgdmFsaWduPSJ0b3AiIHN0eWxlPSJ3aWR0aDo0LjBpbjtib3Jk
ZXItdG9wOm5vbmU7Ym9yZGVyLWxlZnQ6bm9uZTtib3JkZXItYm90dG9tOnNvbGlkIHdpbmRvd3Rl
eHQgMS4wcHQ7Ym9yZGVyLXJpZ2h0OnNvbGlkIHdpbmRvd3RleHQgMS4wcHQ7cGFkZGluZzowaW4g
NS40cHQgMGluIDUuNHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImNv
bG9yOiMxRjQ5N0QiPkludmFsaWQg4oCTZHJvcCAoZHVlIHRvIGJhZCBiZWhhdmlvciBvZiBwcmV2
aW91cyBTRkYpPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC90ZD4NCjwvdHI+DQo8L3Rib2R5Pg0K
PC90YWJsZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5
N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3Jk
ZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4g
MGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPkZyb206PC9iPiBEYXZlIERvbHNv
biBbPGEgaHJlZj0ibWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tIiB0YXJnZXQ9Il9ibGFuayI+
bWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tPC9hPl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBNb25k
YXksIE1heSAxLCAyMDE3IDExOjI1IEFNPGJyPg0KPGI+VG86PC9iPiBSb24gUGFya2VyICZsdDs8
YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L2E+Jmd0OzsgSmFtZXMgTiBH
dWljaGFyZCAmbHQ7PGEgaHJlZj0ibWFpbHRvOmphbWVzLm4uZ3VpY2hhcmRAaHVhd2VpLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPmphbWVzLm4uZ3VpY2hhcmRAaHVhd2VpLmNvbTwvYT4mZ3Q7Ow0KPGEg
aHJlZj0ibWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20iIHRhcmdldD0iX2JsYW5r
Ij5tb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPC9hPjsNCjxhIGhyZWY9Im1haWx0bzpzZmNA
aWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVj
dDo8L2I+IFJFOiBUVEwgZmllbGQgd2l0aGluIHRoZSBOU0ggYmFzZSBoZWFkZXI8bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iY29sb3I6IzFG
NDk3RCI+SSB0aGluayBwcmVjaXNpb24gaW4gdGhlIGRlZmluaXRpb24gaXMgaW1wb3J0YW50IGZv
ciB3aGVuIGV4cGVjdHMgY2VydGFpbiBiZWhhdmlvciBmb3Igc21hbGwgdmFsdWVzIG9mIFRUTC4g
RS5nLiwgYnkgdXNpbmcgdHJhY2Utcm91dGUgdHlwZSBvZiB0b29scy48L3NwYW4+PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdE
Ij5XZSBjYW7igJl0IGp1c3Qgd2F2ZSBvdXIgaGFuZHMgYW5kIHNheSBkcm9wIHBhY2tldHMgd2l0
aCBUVEwgbmVhciAwIG9yIDEgb3IgMi48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJjb2xvcjoj
MUY0OTdEIj5JZiBvbmUgaGFzIGEgY2hhaW4gb2YgMyBpdGVtcywgYSBUVEwgb2YgNiBzaG91bGQg
d29yay4gKFNGRnMgcmVjZWl2ZSBwYWNrZXRzIDYgdGltZXMgaW4gdGhlIHN5c3RlbSBkaWFncmFt
IHRoYXQgaXMgdXN1YWxseSBkcmF3bikuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iY29sb3I6
IzFGNDk3RCI+KFNpbXBsaWZpZWQ6IEkgcmVhbGl6ZSBpbiBzb21lIHN5c3RlbXMgbW9yZSBTRkYg
aW50ZXJhY3Rpb25zIGFyZSByZXF1aXJlZC4pPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iY29s
b3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3
RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRl
cjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAw
aW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWYiPkZyb206
PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv
dDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZiI+IFJvbiBQYXJrZXIgWzwvc3Bhbj48YSBocmVmPSJt
YWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90
OyxzYW5zLXNlcmlmIj5tYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvc3Bh
bj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFo
b21hJnF1b3Q7LHNhbnMtc2VyaWYiPl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBNb25kYXksIE1heSAx
LCAyMDE3IDExOjE0IEFNPGJyPg0KPGI+VG86PC9iPiBEYXZlIERvbHNvbjsgSmFtZXMgTiBHdWlj
aGFyZDsgPC9zcGFuPjxhIGhyZWY9Im1haWx0bzptb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29t
IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWYiPm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5n
ZS5jb208L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmIj47DQo8L3NwYW4+PGEgaHJlZj0ibWFpbHRv
OnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmIj5zZmNAaWV0Zi5v
cmc8L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmIj48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IFRU
TCBmaWVsZCB3aXRoaW4gdGhlIE5TSCBiYXNlIGhlYWRlcjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+
QWdyZWUgdGhhdCBkaWZmZXJlbnRpYXRpbmcg4oCcZm9yd2FyZGluZ+KAnSB0byBhdHRhY2hlZCBT
RiBpbnN0YW5jZXMgdnMgc3Vic2VxdWVudCBTRkbigJlzIGlzIGxvZ2ljYWwgYW5kIGludHVpdGl2
ZSAodG8gbWUpIGFuZCBJIHByZWZlciB0byBhY2tub3dsZWRnZSB0aGF0DQogdGhlcmUgaXMgYSBk
aWZmZXJlbmNlLiZuYnNwOyZuYnNwOyBCdXQsIEkgd2FzIGFkZHJlc3NpbmcgYSBzdWdnZXN0aW9u
IHRvIHNpbXBsaWZ5LiZuYnNwOyAmbmJzcDsmbmJzcDsmbmJzcDtJbiBwcmFjdGljZSwgNjEgb3Ig
NjIgb3IgNjMgZGVjcmVtZW50cyBvZiBUVEwgYWxsIHByb2JhYmx5IG1lYW4gdGhlIHNhbWUgdGhp
bmcNCjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6V2luZ2RpbmdzO2NvbG9yOiMxRjQ5
N0QiPko8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPi48L3NwYW4+PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdE
Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxz
cGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsgUm9uPC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3
RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48
c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAx
LjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
PGI+RnJvbTo8L2I+IERhdmUgRG9sc29uIFs8YSBocmVmPSJtYWlsdG86ZGRvbHNvbkBzYW5kdmlu
ZS5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb208L2E+XQ0K
PGJyPg0KPGI+U2VudDo8L2I+IE1vbmRheSwgTWF5IDEsIDIwMTcgMTE6MTEgQU08YnI+DQo8Yj5U
bzo8L2I+IFJvbiBQYXJrZXIgJmx0OzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVk
bmV0d29ya3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtz
LmNvbTwvYT4mZ3Q7OyBKYW1lcyBOIEd1aWNoYXJkICZsdDs8YSBocmVmPSJtYWlsdG86amFtZXMu
bi5ndWljaGFyZEBodWF3ZWkuY29tIiB0YXJnZXQ9Il9ibGFuayI+amFtZXMubi5ndWljaGFyZEBo
dWF3ZWkuY29tPC9hPiZndDs7DQo8YSBocmVmPSJtYWlsdG86bW9oYW1lZC5ib3VjYWRhaXJAb3Jh
bmdlLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb208L2E+
Ow0KPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnNmY0BpZXRm
Lm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IFRUTCBmaWVsZCB3aXRoaW4gdGhlIE5T
SCBiYXNlIGhlYWRlcjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5UaGVyZSBpcyBhIGRpZmZlcmVuY2UgYmV0d2Vl
biBkcm9wcGluZyB0aGUgcGFja2V0IGF0IHJlY2VpdmUgdnMuIHRyYW5zbWl0Ljwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImNvbG9yOiMx
RjQ5N0QiPkEgKjxiPnRlcm1pbmF0aW5nPC9iPiogU0ZGIG1heSBhY2NlcHQgYSBwYWNrZXQgd2l0
aCBUVEw9MS4mbmJzcDsgSS5lLiwgd2hlcmUgdGhlIE5TSCBoZWFkZXIgaXMgcmVtb3ZlZC48L3Nw
YW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJj
b2xvcjojMUY0OTdEIj5XaGF0IG1hdHRlcnMgaXMgdGhhdCBpdCBpcyBub3QgZGVjcmVtZW50ZWQg
dG8gemVybyBhbmQgZm9yd2FyZGVkIGFzIE5TSC48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3Nw
YW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJj
b2xvcjojMUY0OTdEIj5PdGhlcndpc2Ugd2XigJlkIHNheSwg4oCcaHVoLCBubyBwb2ludCBpbiBz
ZW5kaW5nIGEgcGFja2V0IGlmIFRUTD0xLiBBbmQgaHVoLCBpZiByZWNlaXZlZCB3aXRoIFRUTD0y
IHRoZW4gd2UgbWlnaHQgYXMgd2VsbCBkcm9wIGl04oCm4oCdIFJlY3Vyc2UgYWQgYWJzdXJkdW0u
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHls
ZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+SGVuY2UsIHRoZSBjb3Jy
ZWN0IGxhbmd1YWdlIG5lZWRzIHRvIGNvbnZleSB0aGF0IGEgZGV2aWNlIGRlY3JlbWVudGluZyBU
VEwgKGluIG9yZGVyIHRvIGZvcndhcmQgTlNIKSBtdXN0IGNoZWNrIGlmIGl0IHdvdWxkIHJlc3Vs
dCBpbiB6ZXJvLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPlRoaXMg
Y29udmV5cyB0aGF0LCBJIHRoaW5rOjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q291cmllciBOZXcmcXVvdDsiPlRoZSBwYWNrZXQgTVVTVCBOT1QgYmUgZm9yd2FyZGVkIHRv
IGEgbmV4dCBob3AgaWYgU0hMIGlzIGRlY3JlbWVudGVkIHRvIHplcm8uPC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3
RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48
c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+LURhdmU8
L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxl
PSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86
cD48L286cD48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpz
b2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZiI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5z
LXNlcmlmIj4gUm9uIFBhcmtlciBbPC9zcGFuPjxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFm
ZmlybWVkbmV0d29ya3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWYiPm1haWx0
bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJp
ZiI+XQ0KPGJyPg0KPGI+U2VudDo8L2I+IE1vbmRheSwgTWF5IDEsIDIwMTcgMTA6NTAgQU08YnI+
DQo8Yj5Ubzo8L2I+IEphbWVzIE4gR3VpY2hhcmQ7IDwvc3Bhbj48YSBocmVmPSJtYWlsdG86bW9o
YW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlm
Ij5tb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZiI+
Ow0KIERhdmUgRG9sc29uOyA8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFy
Z2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90Oyxz
YW5zLXNlcmlmIj48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IFRUTCBmaWVsZCB3aXRoaW4gdGhl
IE5TSCBiYXNlIGhlYWRlcjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+V2UgY291bGQgc2ltcGxpZnkg
dGhpcyBieSBzYXlpbmcgdGhhdCBhbiBTRkYgdGhhdCByZWNlaXZlcyBhbiBOU0ggcGFja2V0IHdp
dGggVFRMPTEgc2hhbGwgZHJvcCB0aGUgcGFja2V0LiZuYnNwOyZuYnNwOyBUaGF0IGRvZXNu4oCZ
dCByZXF1aXJlIGFueSBkaXN0aW5jdGlvbiBvZg0KIHRoZSB0eXBlIG9mIGZvcndhcmRpbmcuJm5i
c3A7Jm5ic3A7Jm5ic3A7IFlvdSBjb3VsZCBhcmd1ZSB0aGF0IHBlcmhhcHMgMSBtZWFucyB0YWtl
IGNhcmUgb2YgbG9jYWwgU0bigJlzLCBvbmx5LCBidXQgdGhlbiB3ZSBhcmUgYmFjayB0byBoYXZp
bmcgdG8gbWFrZSB0aGF0IGRpc3RpbmN0aW9uLiZuYnNwOyZuYnNwOyZuYnNwOyBHaXZlbiB0aGF0
IHdlIGFyZSBzdGFydGluZyBhdCA2MyBieSBkZWZhdWx0LCBmaW5lc3Npbmcgd2hhdCBoYXBwZW5z
IHdoZW4gcmVjZWl2aW5nIDEgZG9lc27igJl0IHNlZW0gd29ydGh3aGlsZQ0KIHRvIG1lLjwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImNv
bG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2IHN0
eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzoz
LjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPkZyb206PC9iPiBK
YW1lcyBOIEd1aWNoYXJkIFs8YSBocmVmPSJtYWlsdG86amFtZXMubi5ndWljaGFyZEBodWF3ZWku
Y29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmphbWVzLm4uZ3VpY2hhcmRAaHVhd2VpLmNvbTwv
YT5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gTW9uZGF5LCBNYXkgMSwgMjAxNyAxMDo0NSBBTTxicj4N
CjxiPlRvOjwvYj4gUm9uIFBhcmtlciAmbHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZm
aXJtZWRuZXR3b3Jrcy5jb20iIHRhcmdldD0iX2JsYW5rIj5Sb25fUGFya2VyQGFmZmlybWVkbmV0
d29ya3MuY29tPC9hPiZndDs7DQo8YSBocmVmPSJtYWlsdG86bW9oYW1lZC5ib3VjYWRhaXJAb3Jh
bmdlLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb208L2E+
OyBEYXZlIERvbHNvbiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tIiB0
YXJnZXQ9Il9ibGFuayI+ZGRvbHNvbkBzYW5kdmluZS5jb208L2E+Jmd0OzsNCjxhIGhyZWY9Im1h
aWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0K
PGI+U3ViamVjdDo8L2I+IFJFOiBUVEwgZmllbGQgd2l0aGluIHRoZSBOU0ggYmFzZSBoZWFkZXI8
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZu
YnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0i
Y29sb3I6IzFGNDk3RCI+WWVzIGJ1dCBteSBwb2ludCB3YXMgaWYgdGhlIFNGRiBpcyAqPGI+dGVy
bWluYXRpbmc8L2I+KiB0aGUgc2VydmljZSBjaGFpbiB0aGVyZSBhcmUgbm8gc2VydmljZSBmdW5j
dGlvbnMgbGVmdCB0byBiZSBmb3J3YXJkZWQgdG8gc28gdGhlIHNlbnRlbmNlIGRvZXMNCiBub3Qg
bWFrZSBhbnkgc2Vuc2UuIElmIGhvd2V2ZXIgdGhlIFNGRiBpcyB0ZXJtaW5hdGluZyB0aGUgc2Vy
dmljZSBjaGFpbiBhbmQgYXQgdGVybWluYXRpb24gdGhlIFNITCByZWFjaGVzIDAgdGhlbiBpdCBz
aG91bGQgc3RpbGwgZm9yd2FyZCB0aGUgcGFja2V0IChhZnRlciByZW1vdmFsIG9mIE5TSCkuPC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0i
Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+SmltPC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3
RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRl
cjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAw
aW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+RnJvbTo8L2I+IFJvbiBQYXJrZXIg
WzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIiB0YXJnZXQ9
Il9ibGFuayI+bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L2E+XQ0KPGJy
Pg0KPGI+U2VudDo8L2I+IE1vbmRheSwgTWF5IDAxLCAyMDE3IDEwOjI4IEFNPGJyPg0KPGI+VG86
PC9iPiBKYW1lcyBOIEd1aWNoYXJkICZsdDs8YSBocmVmPSJtYWlsdG86amFtZXMubi5ndWljaGFy
ZEBodWF3ZWkuY29tIiB0YXJnZXQ9Il9ibGFuayI+amFtZXMubi5ndWljaGFyZEBodWF3ZWkuY29t
PC9hPiZndDs7DQo8YSBocmVmPSJtYWlsdG86bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb208L2E+OyBEYXZlIERv
bHNvbiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tIiB0YXJnZXQ9Il9i
bGFuayI+ZGRvbHNvbkBzYW5kdmluZS5jb208L2E+Jmd0OzsNCjxhIGhyZWY9Im1haWx0bzpzZmNA
aWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVj
dDo8L2I+IFJFOiBUVEwgZmllbGQgd2l0aGluIHRoZSBOU0ggYmFzZSBoZWFkZXI8bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iY29sb3I6IzFG
NDk3RCI+SeKAmWQgbGlrZSB0byBkaXNhbWJpZ3VhdGUgdGhlIHdvcmQg4oCcZm9yd2FyZGluZ+KA
nS4mbmJzcDsmbmJzcDsgRnJvbSBTRkYgcGVyc3BlY3RpdmUsIHRoZXJlIGlzIGZvcndhcmRpbmcg
dG8gYXR0YWNoZWQgU0YgaW5zdGFuY2VzIGFuZCB0aGVyZSBpcyBmb3J3YXJkaW5nIHRvIG90aGVy
DQogU0ZGcy48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxz
cGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj7igJxTRkZz
IHRoYXQgdGVybWluYXRlIGEgc2VydmljZSBjaGFpbiBNVVNUIGZvcndhcmQgdGhlIHBhY2tldCB0
byBhdHRhY2hlZCBzZXJ2aWNlIGZ1bmN0aW9ucywgZXZlbiBpZiBTSEwgaXMgZGVjcmVtZW50ZWQg
dG8gMOKAnTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNw
YW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOyZu
YnNwOyBSb248L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxz
cGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8
L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxl
PSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPGRp
diBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRp
bmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj5Gcm9tOjwv
Yj4gc2ZjIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciIHRhcmdldD0iX2Js
YW5rIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XQ0KPGI+T24gQmVoYWxmIE9mIDwv
Yj5KYW1lcyBOIEd1aWNoYXJkPGJyPg0KPGI+U2VudDo8L2I+IE1vbmRheSwgTWF5IDEsIDIwMTcg
MTA6MjIgQU08YnI+DQo8Yj5Ubzo8L2I+IDxhIGhyZWY9Im1haWx0bzptb2hhbWVkLmJvdWNhZGFp
ckBvcmFuZ2UuY29tIiB0YXJnZXQ9Il9ibGFuayI+bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNv
bTwvYT47IERhdmUgRG9sc29uICZsdDs8YSBocmVmPSJtYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5j
b20iIHRhcmdldD0iX2JsYW5rIj5kZG9sc29uQHNhbmR2aW5lLmNvbTwvYT4mZ3Q7Ow0KPGEgaHJl
Zj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnNmY0BpZXRmLm9yZzwvYT48
YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtzZmNdIFRUTCBmaWVsZCB3aXRoaW4gdGhlIE5TSCBi
YXNlIGhlYWRlcjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxz
cGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5JIGRvbuKAmXQgdW5kZXJzdGFuZCB0aGlzIHNlbnRl
bmNlIGFzIGlmIGFuIFNGRiBpcyB0ZXJtaW5hdGluZyBhIHNlcnZpY2UgY2hhaW4gdGhlbiBpdCAq
PGI+d29udDwvYj4qIGJlIGZvcndhcmRpbmcgdGhlIHBhY2tldHMgdG8gYXR0YWNoZWQgU0ZzOyBT
aG91bGRu4oCZdA0KIHRoaXMgc2VudGVuY2UgcmVhZCDigJxTRkZzIHRoYXQgdGVybWluYXRlIGEg
c2VydmljZSBjaGFpbiBNVVNUIGZvcndhcmQgdGhlIHBhY2tldCBldmVuIGlmIFNITCBpcyBkZWNy
ZW1lbnRlZCB0byAw4oCdID88L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdE
Ij5KaW08L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFu
IHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8ZGl2
Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0
O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj5G
cm9tOjwvYj4NCjxhIGhyZWY9Im1haWx0bzptb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tIiB0
YXJnZXQ9Il9ibGFuayI+bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbTwvYT4gWzxhIGhyZWY9
Im1haWx0bzptb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFp
bHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb208L2E+XQ0KPGJyPg0KPGI+U2VudDo8L2I+
IEZyaWRheSwgQXByaWwgMjgsIDIwMTcgMTA6MzggQU08YnI+DQo8Yj5Ubzo8L2I+IERhdmUgRG9s
c29uICZsdDs8YSBocmVmPSJtYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb20iIHRhcmdldD0iX2Js
YW5rIj5kZG9sc29uQHNhbmR2aW5lLmNvbTwvYT4mZ3Q7OyBKYW1lcyBOIEd1aWNoYXJkICZsdDs8
YSBocmVmPSJtYWlsdG86amFtZXMubi5ndWljaGFyZEBodWF3ZWkuY29tIiB0YXJnZXQ9Il9ibGFu
ayI+amFtZXMubi5ndWljaGFyZEBodWF3ZWkuY29tPC9hPiZndDs7DQo8YSBocmVmPSJtYWlsdG86
c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+c2ZjQGlldGYub3JnPC9hPjxicj4NCjxiPlN1
YmplY3Q6PC9iPiBSRTogVFRMIGZpZWxkIHdpdGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyPG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRlIiIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7
O2NvbG9yOmJsYWNrIj5SZS0sPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj48c3BhbiBsYW5nPSJGUiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2si
Pkkgc2VlIFNITCBhcyBhIG1lYW5zIHRvIHByZXZlbnQgU0ZGIGxvb3BzLiBUaGVyZSBpcyBubyB2
YWx1ZSBpbiBkZWxldGluZyBhIHBhY2tldCBhZnRlciBhbiBTRkYgZGVjcmVtZW50IHRoZQ0KIFNI
TCB0byAwLCBidXQgdGhhdCBwYWNrZXQgaXMgdG8gYmUgcGFzc2VkIHRvIFNGcyB0aGF0IGFyZSBh
dHRhY2hlZCB0byB0aGlzIFNGRi4gVGhlIHBhY2tldCB3aWxsIGJlIGZvcndhcmRlZCBhZnRlciBz
dHJpcHBpbmcgdGhlIE5TSCBoZWFkZXI7IG5vIHJpc2sgZm9yIFNGRiBsb29wcyBvdXQgdGhlcmUu
IE5vPzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVv
dDs7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPkNoZWVycyw8L3NwYW4+PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj5NZWQ8
L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2Nv
bG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8ZGl2IHN0eWxlPSJib3Jk
ZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4g
NC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQg
I0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+PGI+PHNwYW4gbGFuZz0iRlIiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmIj5EZSZuYnNwOzo8L3NwYW4+PC9i
PjxzcGFuIGxhbmc9IkZSIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv
dDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZiI+IERhdmUgRG9sc29uDQogWzwvc3Bhbj48YSBocmVm
PSJtYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBsYW5n
PSJGUiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1
b3Q7LHNhbnMtc2VyaWYiPm1haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbTwvc3Bhbj48L2E+PHNw
YW4gbGFuZz0iRlIiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1Rh
aG9tYSZxdW90OyxzYW5zLXNlcmlmIj5dDQo8YnI+DQo8Yj5FbnZvecOpJm5ic3A7OjwvYj4gdmVu
ZHJlZGkgMjggYXZyaWwgMjAxNyAxNjoyOTxicj4NCjxiPsOAJm5ic3A7OjwvYj4gQk9VQ0FEQUlS
IE1vaGFtZWQgSU1UL09MTjsgSmFtZXMgTiBHdWljaGFyZDsgPC9zcGFuPjxhIGhyZWY9Im1haWx0
bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBsYW5nPSJGUiIgc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWYi
PnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4gbGFuZz0iRlIiIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmIj48YnI+DQo8
Yj5PYmpldCZuYnNwOzo8L2I+IFJFOiBUVEwgZmllbGQgd2l0aGluIHRoZSBOU0ggYmFzZSBoZWFk
ZXI8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj48c3BhbiBsYW5nPSJGUiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+TWVkLDwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImNv
bG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPuKAnDwvc3Bhbj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+
U0ZGcyB0aGF0IHRlcm1pbmF0ZSBhIHNlcnZpY2UgY2hhaW4gTVVTVCBmb3J3YXJkIHRoZSBwYWNr
ZXQgdG8gYXR0YWNoZWQgU0ZzIGV2ZW4gaWYNCiBTSEwgaXMgZGVjcmVtZW50ZWQgdG8gMC7igJ08
L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPkkgZG9u4oCZdCB0
aGluayB0aGlzIGlzIHJpZ2h0LjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij5JZiBUVEwvU0hMIGlzIGRlY3JlbWVudGVkIHRvIDAsIHRoaXMgbXVzdCBub3QgYmUgZm9yd2Fy
ZGVkIGFzIE5TSC48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+SSBzZWUg
dGhhdCAqPGI+cmVjZWl2aW5nPC9iPiogYSBwYWNrZXQgd2l0aCBTSEw9MSBjYW4gcmVzdWx0IGlu
IGNoYWluIHRlcm1pbmF0aW9uLCBpLmUuLCBOU0ggZGVjYXBzdWxhdGlvbi4gQnV0IG5vdCBmb3J3
YXJkaW5nIGFzIE5TSCB3aXRoIFNITD0wLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+LURh
dmU8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImNv
bG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlk
ICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2Vy
aWYiPiBzZmMgWzwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciIHRh
cmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom
cXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZiI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3Jn
PC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv
dDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZiI+XQ0KPGI+T24gQmVoYWxmIE9mIDwvYj48L3NwYW4+
PGEgaHJlZj0ibWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20iIHRhcmdldD0iX2Js
YW5rIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhv
bWEmcXVvdDssc2Fucy1zZXJpZiI+bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbTwvc3Bhbj48
L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21h
JnF1b3Q7LHNhbnMtc2VyaWYiPjxicj4NCjxiPlNlbnQ6PC9iPiBGcmlkYXksIEFwcmlsIDI4LCAy
MDE3IDk6MzYgQU08YnI+DQo8Yj5Ubzo8L2I+IEphbWVzIE4gR3VpY2hhcmQ7IDwvc3Bhbj48YSBo
cmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWYi
PnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWYiPjxicj4NCjxiPlN1YmplY3Q6
PC9iPiBSZTogW3NmY10gVFRMIGZpZWxkIHdpdGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyPC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9
IkZSIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5l
dyZxdW90Oztjb2xvcjpibGFjayI+SGkgSmltLCBhbGwsDQo8L3NwYW4+PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkZSIiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+
Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZx
dW90Oztjb2xvcjpibGFjayI+SSBoYXZlIHRoZSBmb2xsb3dpbmcgY29tbWVudHMmbmJzcDs6DQo8
L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0ibTUzMzAzNjEyMTU5MDYzODgzMzhtc29s
aXN0cGFyYWdyYXBoIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6U3ltYm9sIj7Ctzwvc3Bhbj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuMHB0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Q2hhbmdlIOKAnFRU
TOKAnSB0byDigJxTRkYgSG9wIExpbWl0IChTSEwp4oCdIGJlY2F1c2UgdGhpcyBmaWVsZCBpcyBu
b3QgYWJvdXQgYSB0aW1lIHRvIGxpdmUgYnV0IGFib3V0IGEgbGltaXQgb2YgU0ZGIGhvcHMgdG8g
YmUgY3Jvc3NlZC4NCjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJtNTMzMDM2MTIx
NTkwNjM4ODMzOG1zb2xpc3RwYXJhZ3JhcGgiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTpTeW1i
b2wiPsK3PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny4wcHQiPiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNr
Ij5JIGRvbuKAmXQgdW5kZXJzdGFuZCB3aGF0IGlzIG1lYW50IGJ5IOKAnHRlc3RpbmfigJ0uDQo8
L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0ibTUzMzAzNjEyMTU5MDYzODgzMzhtc29s
aXN0cGFyYWdyYXBoIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6U3ltYm9sIj7Ctzwvc3Bhbj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuMHB0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+SSBzdWdnZXN0IHRv
IG1ha2UgdGhpcyBjaGFuZ2UgdG8gY292ZXIgdGhlIGZvbGxvd2luZyBwb2ludHM6PC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Im01MzMwMzYxMjE1OTA2Mzg4MzM4bXNvbGlzdHBhcmFn
cmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjEuMGluIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6
JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPm88L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3
LjBwdCI+Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPlNITCBzaG91
bGQgYmUgY29uZmlndXJhYmxlIGJ5IHRoZSBjb250cm9sIHBsYW5lLg0KPC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Im01MzMwMzYxMjE1OTA2Mzg4MzM4bXNvbGlzdHBhcmFncmFwaCIg
c3R5bGU9Im1hcmdpbi1sZWZ0OjEuMGluIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7
Q291cmllciBOZXcmcXVvdDsiPm88L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjBwdCI+
Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPlBhY2tldHMgY2FuIGJl
IGZvcndhcmRlZCB0byBTRnMgZXZlbiBpZiBTSEwgaXMgZGVjcmVtZW50ZWQgdG8gMCBmb3IgdGhl
IHRlcm1pbmF0aW5nIFNGRi4NCjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJtNTMz
MDM2MTIxNTkwNjM4ODMzOG1zb2xpc3RwYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDoxLjBp
biI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij5vPC9z
cGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny4wcHQiPiZuYnNwOyZuYnNwOw0KPC9zcGFuPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3
JnF1b3Q7O2NvbG9yOmJsYWNrIj5JIGRvbuKAmXQgdGhpbmsgaXQgaXMgYSBnb29kIGlkZWEgdG8g
aW5jbHVkZSDigJw8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPkRlY3JlbWVudGluZyBieSBhIHZhbHVlIG9mIDEg
ZnJvbSAwIHNoYWxsIHJlc3VsdCBpbiBhIFRUTCB2YWx1ZSBvZiA2M+KAnSBiZWNhdXNlDQogdGhp
cyB3aWxsIGxlYWQgdG8gYSBicm9rZW4gbWVjaGFuaXNtLiA8L3NwYW4+PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3Nw
YW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9y
OmJsYWNrIj5PTEQ6DQo8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJp
ZXIgTmV3JnF1b3Q7Ij5UVEw6IFNlcnZpY2UgcGxhbmUgdGltZS10by1saXZlLiBBbiBTRkYgTVVT
VCBkZWNyZW1lbnQgdGhlIFRUTCBieSBhIHZhbHVlIG9mIDEgZm9yIGFsbCBOU0ggcGFja2V0cyBp
dCByZWNlaXZlcy4gRGVjcmVtZW50aW5nDQogYnkgYSB2YWx1ZSBvZiAxIGZyb20gMCBzaGFsbCBy
ZXN1bHQgaW4gYSBUVEwgdmFsdWUgb2YgNjMuIFRoZSBkZWZhdWx0IGZvciBvcmlnaW5hdGluZyBh
biBOU0ggcGFja2V0IGlzIGEgVFRMIHZhbHVlIG9mIDYzLiBUaGUgZGVjcmVtZW50IFNIQUxMIG9j
Y3VyIGJlZm9yZSB0ZXN0aW5nIGZvciAwLiBBZnRlciBkZWNyZW1lbnQsIGlmIHRoZSBUVEwgaXMg
MCwgdGhlIE5TSCBwYWNrZXQgTVVTVCBOT1QgYmUgZm9yd2FyZGVkLjwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNw
Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7
Y29sb3I6YmxhY2siPk5FVzo8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nv
dXJpZXIgTmV3JnF1b3Q7Ij5TSEwgKFNGRiBIb3AgTGltaXQpOiBJbmRpY2F0ZXMgdGhlIG1heGlt
dW0gU0ZGIGhvcHMgZm9yIGEgc2VydmljZSBjaGFpbi4gVGhlIGluaXRpYWwgU0hMIHZhbHVlIFNI
T1VMRCBiZSBjb25maWd1cmFibGUgdmlhDQogdGhlIGNvbnRyb2wgcGxhbmU7IHRoZSBjb25maWd1
cmVkIGluaXRpYWwgdmFsdWUgY2FuIGJlIHNwZWNpZmljIHRvIGEgY2hhaW4gb3IgYWxsIGNoYWlu
cy4gSWYgbm8gaW5pdGlhbCB2YWx1ZSBpcyBleHBsaWNpdGx5IHByb3ZpZGVkLCB0aGUgZGVmYXVs
dCBpbml0aWFsIFNITCB2YWx1ZSA2MyBNVVNUIGJlIHVzZWQuIEVhY2ggU0ZGIGludm9sdmVkIGlu
IGZvcndhcmRpbmcgYW4gTlNIIHBhY2tldCBNVVNUIGRlY3JlbWVudCBTSEwgdmFsdWUgYnkgMS4N
CiBUaGUgcGFja2V0IE1VU1QgTk9UIGJlIGZvcndhcmRlZCB0byBhIG5leHQgaG9wIFNGRiBpZiBT
SEwgaXMgZGVjcmVtZW50ZWQgdG8gemVyby4gU0ZGcyB0aGF0IHRlcm1pbmF0ZSBhIHNlcnZpY2Ug
Y2hhaW4gTVVTVCBmb3J3YXJkIHRoZSBwYWNrZXQgdG8gYXR0YWNoZWQgU0ZzIGV2ZW4gaWYgU0hM
IGlzIGRlY3JlbWVudGVkIHRvIDAuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv
dDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+VGhhbmsgeW91Ljwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOzwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPkNoZWVycyw8L3NwYW4+
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij5NZWQ8L3Nw
YW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9y
OmJsYWNrIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6
bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4w
cHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1
QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+PGI+PHNwYW4gbGFuZz0iRlIiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmIj5EZSZuYnNwOzo8L3NwYW4+PC9iPjxz
cGFuIGxhbmc9IkZSIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtU
YWhvbWEmcXVvdDssc2Fucy1zZXJpZiI+IHNmYyBbPC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmMt
Ym91bmNlc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIGxhbmc9IkZSIiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJp
ZiI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9zcGFuPjwvYT48c3BhbiBsYW5nPSJGUiIg
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNh
bnMtc2VyaWYiPl0NCjxiPkRlIGxhIHBhcnQgZGU8L2I+IEphbWVzIE4gR3VpY2hhcmQ8YnI+DQo8
Yj5FbnZvecOpJm5ic3A7OjwvYj4gamV1ZGkgMjcgYXZyaWwgMjAxNyAyMDo1NDxicj4NCjxiPsOA
Jm5ic3A7OjwvYj4gPC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0i
X2JsYW5rIj48c3BhbiBsYW5nPSJGUiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWYiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+
PHNwYW4gbGFuZz0iRlIiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmIj48YnI+DQo8Yj5PYmpldCZuYnNwOzo8L2I+IFtzZmNd
IFRUTCBmaWVsZCB3aXRoaW4gdGhlIE5TSCBiYXNlIGhlYWRlcjwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkZS
Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPkRl
YXIgV0c6PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5IYXZpbmcgcmV2aWV3ZWQgYWxsIG9m
IHRoZSBlbWFpbCBkaXNjdXNzaW9uIG9uIHRoZSBtYWlsaW5nIGxpc3QgaXQgYXBwZWFycyB0byB0
aGUgY2hhaXJzIHRoYXQgd2UgaGF2ZSBjb25zZW5zdXMgdG8gYWRkIGEgVFRMIGZpZWxkIHRvIHRo
ZSBOU0ggYmFzZSBoZWFkZXIuIFdlIHdvdWxkIGxpa2UgdG8gcHJvcG9zZQ0KIHRoZSBmb2xsb3dp
bmcgY2hhbmdlczo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPlNlY3Rpb24gMy4yOjxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5VcGRhdGUgZmlndXJlIDIgYXMgZm9s
bG93czo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsgJm5ic3A7
Jm5ic3A7Jm5ic3A7MCAxIDIgMyA0IDUgNiA3IDggOSAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMSAy
IDMgNCA1IDYgNyA4IDkgMCAxPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtD
b3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYjNDM7LSYjNDM7LSYjNDM7LSYj
NDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7
LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYj
NDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7
LSYjNDM7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZx
dW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHxWZXJ8T3xSfCZuYnNwOyZuYnNwOyZuYnNwOyBUVEwm
bmJzcDsmbmJzcDsmbmJzcDsgfCZuYnNwOyZuYnNwOyBMZW5ndGgmbmJzcDsgfFJ8UnxSfFJ8TUQg
VHlwZXwgTmV4dCBQcm90b2NvbCB8PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv
dDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYjNDM7LSYjNDM7LSYjNDM7
LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYj
NDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7
LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYj
NDM7LSYjNDM7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4m
bmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+QWRkIHRoZSBmb2xs
b3dpbmcgdGV4dCBhZnRlciBmaWd1cmUgMjo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPlRU
TDogU2VydmljZSBwbGFuZSB0aW1lLXRvLWxpdmUuIEFuIFNGRiBNVVNUIGRlY3JlbWVudCB0aGUg
VFRMIGJ5IGEgdmFsdWUgb2YgMSBmb3IgYWxsIE5TSCBwYWNrZXRzIGl0IHJlY2VpdmVzLiBEZWNy
ZW1lbnRpbmcgYnkgYSB2YWx1ZSBvZiAxIGZyb20gMCBzaGFsbCByZXN1bHQgaW4gYSBUVEwgdmFs
dWUgb2YNCiA2My4gVGhlIGRlZmF1bHQgZm9yIG9yaWdpbmF0aW5nIGFuIE5TSCBwYWNrZXQgaXMg
YSBUVEwgdmFsdWUgb2YgNjMuIFRoZSBkZWNyZW1lbnQgU0hBTEwgb2NjdXIgYmVmb3JlIHRlc3Rp
bmcgZm9yIDAuIEFmdGVyIGRlY3JlbWVudCwgaWYgdGhlIFRUTCBpcyAwLCB0aGUgTlNIIHBhY2tl
dCBNVVNUIE5PVCBiZSBmb3J3YXJkZWQuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5TZWN0
aW9uIDMuNDo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+VXBkYXRlIGZp
Z3VyZSA0IHRvIHJlZmxlY3QgdGhlIG5ldyBiYXNlIGhlYWRlciBmb3JtYXQgYXMgcGVyIHNlY3Rp
b24gMy4yIGJhc2UgaGVhZGVyLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+U2VjdGlvbiAz
LjU6PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPlVwZGF0ZSBmaWd1cmUg
NSB0byByZWZsZWN0IHRoZSBuZXcgYmFzZSBoZWFkZXIgZm9ybWF0IGFzIHBlciBzZWN0aW9uIDMu
MiBiYXNlIGhlYWRlci48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5i
c3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPlNlY3Rpb24gMTIuMi4x
OjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5DdXJyZW50IHRleHQgaXMg
YXMgZm9sbG93czo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOyZuYnNwOyBUaGVy
ZSBhcmUgdGVuIGJpdHMgYXQgdGhlIGJlZ2lubmluZyBvZiB0aGUgTlNIIEJhc2UgSGVhZGVyLiZu
YnNwOyBOZXcgYml0czxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJz
cDsmbmJzcDsgYXJlIGFzc2lnbmVkIHZpYSBTdGFuZGFyZHMgQWN0aW9uIFtSRkM1MjI2XS48bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOyAmbmJzcDtCaXRzIDAtMSAtIFZlcnNpb248
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7Jm5ic3A7IEJpdCAy
IC0gT0FNIChPIGJpdCk8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5i
c3A7Jm5ic3A7IEJpdCAzIC0gQ3JpdGljYWwgVExWIChDIGJpdCk8bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7Jm5ic3A7IEJpdHMgNC05IC0gUmVzZXJ2ZWQ8bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPlJlcGxhY2UgZW50aXJlIHRleHQgYXMgZm9sbG93czo8
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOyZuYnNwOyBUaGVyZSBhcmUgZWlnaHQg
cmVzZXJ2ZWQgYml0cyBpbiB0aGUgTlNIIEJhc2UgSGVhZGVyLiBOZXcgYml0czxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDsmbmJzcDsgYXJlIGFzc2lnbmVkIHZp
YSBTdGFuZGFyZHMgQWN0aW9uIFtSRkM1MjI2XS48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PiZuYnNwOyZuYnNwOyBCaXRzIDAtMSAtIFZlcnNpb248bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+Jm5ic3A7Jm5ic3A7IEJpdCAyIC0gT0FNIChPIGJpdCk8bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7Jm5ic3A7IEJpdCAzIC0gUmVzZXJ2
ZWQ8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7Jm5ic3A7IEJp
dHMgMTYtMTkgLSBSZXNlcnZlZDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+U2VjdGlvbiAx
Mi4yLjM6PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPkN1cnJlbnQgdGV4
dCBoYXMgdGhlIE1ELXR5cGUgYXMgOC1iaXQgdmFsdWVzLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+VXBkYXRlIHRleHQgZm9yIHRoaXMgc2VjdGlvbiBhbmQgdGFibGUgMSB0byByZWZsZWN0
IDQtYml0IHZhbHVlcyAqbm90KiA4LWJpdCB2YWx1ZXMuPG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj48Yj5QbGVhc2UgcmV2aWV3IGNhcmVmdWxseSBhbmQgaW5kaWNhdGUgc3VwcG9ydCBmb3Ig
dGhlc2UgY2hhbmdlcyAob3IgYW55IGNoYW5nZXMgdG8gdGhlIHN1Z2dlc3RlZCB0ZXh0KS48L2I+
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPiZuYnNwOzwvYj48bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+VGhhbmtzLA0KPG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj5KaW0gJmFtcDsgSm9lbDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0
eWxlPSJmb250LWZhbWlseTomcXVvdDtNb25vdHlwZSBDb3JzaXZhJnF1b3Q7O2NvbG9yOiMwMDcw
QzAiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PGJyPg0KX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQpzZmMgbWFpbGlu
ZyBsaXN0PGJyPg0KPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9h
Pjxicj4NCjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2Zj
IiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9z
ZmM8L2E+PG86cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4N
CjwvaHRtbD4NCg==

--_000_BF1BE6D99B52F84AB9B48B7CF6F17DA3DD6B8CSJCEML701CHMchina_--



From nobody Mon May  1 11:01:04 2017
Return-Path: <Ron_Parker@affirmednetworks.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3616D12EAC5 for <sfc@ietfa.amsl.com>; Mon,  1 May 2017 11:01:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.62
X-Spam-Level: 
X-Spam-Status: No, score=-2.62 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id RV2OexDHZ2ES for <sfc@ietfa.amsl.com>; Mon,  1 May 2017 11:01:00 -0700 (PDT)
Received: from hub021-ca-5.exch021.serverdata.net (hub021-ca-5.exch021.serverdata.net [64.78.56.70]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2B65B129AAA for <sfc@ietf.org>; Mon,  1 May 2017 10:57:59 -0700 (PDT)
Received: from MBX021-W3-CA-2.exch021.domain.local ([10.254.4.78]) by HUB021-CA-5.exch021.domain.local ([10.254.4.89]) with mapi id 14.03.0319.002;  Mon, 1 May 2017 10:57:58 -0700
From: Ron Parker <Ron_Parker@affirmednetworks.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>, Dave Dolson <ddolson@sandvine.com>
CC: "mohamed.boucadair@orange.com" <mohamed.boucadair@orange.com>, "sfc@ietf.org" <sfc@ietf.org>, James N Guichard <james.n.guichard@huawei.com>
Thread-Topic: [sfc] TTL field within the NSH base header
Thread-Index: AdK/h0bahW5bvXGwSoCeYu3QIaIxxgAl9XdgAAMaEWAAADpXIACWaNtAAAAsukAAAKE6YAAAGqWwAACgp7AAAECnkAAASG0gAABNm0AAANa8gAACB9YdAA7TxIAADI4v4A==
Date: Mon, 1 May 2017 17:57:58 +0000
Message-ID: <CDF2F015F4429F458815ED2A6C2B6B0B839A2474@MBX021-W3-CA-2.exch021.domain.local>
References: <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD5F8E@SJCEML701-CHM.china.huawei.com> <E8355113905631478EFF04F5AA706E98705BD0A0@wtl-exchp-1.sandvine.com> <787AE7BB302AE849A7480A190F8B933009E5E4BD@OPEXCNORMAD.corporate.adroot.infra.ftgroup> <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD6993@SJCEML701-CHM.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B8399F104@MBX021-W3-CA-2.exch021.domain.local> <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD69C4@SJCEML701-CHM.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B8399F193@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E98705BFE87@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B839A023E@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E98705BFFB9@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B839A0285@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E98705C00B4@wtl-exchp-1.sandvine.com> <703C408B-87CF-4E4E-A148-1203DCBE8972@affirmednetworks.com> <5fadd79b-40e9-b3f2-691b-4ed9fb70e925@joelhalpern.com>
In-Reply-To: <5fadd79b-40e9-b3f2-691b-4ed9fb70e925@joelhalpern.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [50.205.79.154]
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/4OVOpGWOtpPNaCUPrQtDK5BC1mg>
Subject: Re: [sfc] TTL field within the NSH base header
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 01 May 2017 18:01:03 -0000

No, I like decrement at only SFF.   But, it does introduce the question of =
whether behavior should exploit knowledge of position within the chain or n=
ot, including the added complexity of carrying this technical debt of the "=
old" classifier (e.g., should all SFF's blindly accept 0 as legal?).

   Ron


-----Original Message-----
From: Joel M. Halpern [mailto:jmh@joelhalpern.com]=20
Sent: Monday, May 1, 2017 12:55 PM
To: Ron Parker <Ron_Parker@affirmednetworks.com>; Dave Dolson <ddolson@sand=
vine.com>
Cc: mohamed.boucadair@orange.com; sfc@ietf.org; James N Guichard <james.n.g=
uichard@huawei.com>
Subject: Re: [sfc] TTL field within the NSH base header

The summary I sent to the list, based on what little I could tell of rough =
consensus, was to only decrement TTL at SFF.  If you want to argue for decr=
ementing at all NSH-aware devices, state your case.

Yours,
Joel

On 5/1/17 12:50 PM, Ron Parker wrote:
> Is there a decrement for each SF, too.?   In the past we've talked about
> decrement only between SFFs.
>
> On May 1, 2017, at 11:56 AM, Dave Dolson <ddolson@sandvine.com=20
> <mailto:ddolson@sandvine.com>> wrote:
>
>> Ron,
>>
>> I too would like simple, but your table looks pretty complicated. And=20
>> I think it adds configuration for an SFF to know whether there are=20
>> others before it.
>>
>> My version of simple:
>>
>>   TTL field of 0 means 64.
>>
>>   Every SFF decrements TTL each time it forwards the NSH packet. If=20
>> decrementing from 1 would result in under-flow to 64, discard.
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> *From:*Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
>> *Sent:* Monday, May 1, 2017 11:41 AM
>> *To:* Dave Dolson; James N Guichard; mohamed.boucadair@orange.com=20
>> <mailto:mohamed.boucadair@orange.com>; sfc@ietf.org=20
>> <mailto:sfc@ietf.org>
>> *Subject:* RE: TTL field within the NSH base header
>>
>>
>>
>> Agree that I'd opt for precision over simplicity.   Which is what I
>> tried to convey a ways back on this thread regarding differentiated=20
>> behavior at the last SFF in the SFP vs. the non-last SFF in the
>> SFP.    Subsequent comments didn't seem to embrace that way of
>> describing things.    Also, if there were consensus to supporting that
>> approach, backward compatibility for classifiers that emit TTL=3D0=20
>> could be addressed by also describing behavior at the first SFF vs. non-=
first.
>>
>>
>>
>>
>>
>> =09
>>
>> TTL=3D1
>>
>> =09
>>
>> TTL=3D0
>>
>> Only SFF (First and last)
>>
>> =09
>>
>> Valid - service local SF's
>>
>> =09
>>
>> Valid for backward compatibility - service local SF's
>>
>> First SFF and not Last
>>
>> =09
>>
>> Invalid - drop (since propagation to subsequent SFF with TTL=3D0 is=20
>> illegal)
>>
>> =09
>>
>> Valid for backward compatibility - service local SF's and propagate=20
>> to subsequent SFF with TTL=3D63
>>
>> Last SFF when >1 SFF's for SFP
>>
>> =09
>>
>> Valid - service local SF's
>>
>> =09
>>
>> Invalid -drop (due to bad behavior of previous SFF)
>>
>>
>>
>> *From:* Dave Dolson [mailto:ddolson@sandvine.com]
>> *Sent:* Monday, May 1, 2017 11:25 AM
>> *To:* Ron Parker <Ron_Parker@affirmednetworks.com=20
>> <mailto:Ron_Parker@affirmednetworks.com>>; James N Guichard=20
>> <james.n.guichard@huawei.com <mailto:james.n.guichard@huawei.com>>;
>> mohamed.boucadair@orange.com <mailto:mohamed.boucadair@orange.com>;
>> sfc@ietf.org <mailto:sfc@ietf.org>
>> *Subject:* RE: TTL field within the NSH base header
>>
>>
>>
>> I think precision in the definition is important for when expects=20
>> certain behavior for small values of TTL. E.g., by using trace-route=20
>> type of tools.
>>
>> We can't just wave our hands and say drop packets with TTL near 0 or=20
>> 1 or 2.
>>
>>
>>
>> If one has a chain of 3 items, a TTL of 6 should work. (SFFs receive=20
>> packets 6 times in the system diagram that is usually drawn).
>>
>>
>>
>> (Simplified: I realize in some systems more SFF interactions are
>> required.)
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> *From:*Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
>> *Sent:* Monday, May 1, 2017 11:14 AM
>> *To:* Dave Dolson; James N Guichard; mohamed.boucadair@orange.com=20
>> <mailto:mohamed.boucadair@orange.com>; sfc@ietf.org=20
>> <mailto:sfc@ietf.org>
>> *Subject:* RE: TTL field within the NSH base header
>>
>>
>>
>> Agree that differentiating "forwarding" to attached SF instances vs=20
>> subsequent SFF's is logical and intuitive (to me) and I prefer to
>> acknowledge that there is a difference.   But, I was addressing a
>> suggestion to simplify.     In practice, 61 or 62 or 63 decrements of
>> TTL all probably mean the same thing J.
>>
>>
>>
>>    Ron
>>
>>
>>
>>
>>
>> *From:* Dave Dolson [mailto:ddolson@sandvine.com]
>> *Sent:* Monday, May 1, 2017 11:11 AM
>> *To:* Ron Parker <Ron_Parker@affirmednetworks.com=20
>> <mailto:Ron_Parker@affirmednetworks.com>>; James N Guichard=20
>> <james.n.guichard@huawei.com <mailto:james.n.guichard@huawei.com>>;
>> mohamed.boucadair@orange.com <mailto:mohamed.boucadair@orange.com>;
>> sfc@ietf.org <mailto:sfc@ietf.org>
>> *Subject:* RE: TTL field within the NSH base header
>>
>>
>>
>> There is a difference between dropping the packet at receive vs. transmi=
t.
>>
>> A **terminating** SFF may accept a packet with TTL=3D1.  I.e., where=20
>> the NSH header is removed.
>>
>> What matters is that it is not decremented to zero and forwarded as NSH.
>>
>>
>>
>> Otherwise we'd say, "huh, no point in sending a packet if TTL=3D1. And=20
>> huh, if received with TTL=3D2 then we might as well drop it." Recurse=20
>> ad absurdum.
>>
>>
>>
>> Hence, the correct language needs to convey that a device=20
>> decrementing TTL (in order to forward NSH) must check if it would result=
 in zero.
>>
>>
>>
>> This conveys that, I think:
>>
>> The packet MUST NOT be forwarded to a next hop if SHL is decremented=20
>> to zero.
>>
>>
>>
>>
>>
>> -Dave
>>
>>
>>
>>
>>
>> *From:*Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
>> *Sent:* Monday, May 1, 2017 10:50 AM
>> *To:* James N Guichard; mohamed.boucadair@orange.com=20
>> <mailto:mohamed.boucadair@orange.com>; Dave Dolson; sfc@ietf.org=20
>> <mailto:sfc@ietf.org>
>> *Subject:* RE: TTL field within the NSH base header
>>
>>
>>
>> We could simplify this by saying that an SFF that receives an NSH
>> packet with TTL=3D1 shall drop the packet.   That doesn't require any
>> distinction of the type of forwarding.    You could argue that perhaps
>> 1 means take care of local SF's, only, but then we are back to having
>> to make that distinction.    Given that we are starting at 63 by
>> default, finessing what happens when receiving 1 doesn't seem=20
>> worthwhile to me.
>>
>>
>>
>> *From:* James N Guichard [mailto:james.n.guichard@huawei.com]
>> *Sent:* Monday, May 1, 2017 10:45 AM
>> *To:* Ron Parker <Ron_Parker@affirmednetworks.com=20
>> <mailto:Ron_Parker@affirmednetworks.com>>;
>> mohamed.boucadair@orange.com <mailto:mohamed.boucadair@orange.com>;
>> Dave Dolson <ddolson@sandvine.com <mailto:ddolson@sandvine.com>>;=20
>> sfc@ietf.org <mailto:sfc@ietf.org>
>> *Subject:* RE: TTL field within the NSH base header
>>
>>
>>
>> Yes but my point was if the SFF is **terminating** the service chain=20
>> there are no service functions left to be forwarded to so the=20
>> sentence does not make any sense. If however the SFF is terminating=20
>> the service chain and at termination the SHL reaches 0 then it should=20
>> still forward the packet (after removal of NSH).
>>
>>
>>
>> Jim
>>
>>
>>
>> *From:* Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
>> *Sent:* Monday, May 01, 2017 10:28 AM
>> *To:* James N Guichard <james.n.guichard@huawei.com=20
>> <mailto:james.n.guichard@huawei.com>>; mohamed.boucadair@orange.com=20
>> <mailto:mohamed.boucadair@orange.com>; Dave Dolson=20
>> <ddolson@sandvine.com <mailto:ddolson@sandvine.com>>; sfc@ietf.org=20
>> <mailto:sfc@ietf.org>
>> *Subject:* RE: TTL field within the NSH base header
>>
>>
>>
>> I'd like to disambiguate the word "forwarding".   From SFF
>> perspective, there is forwarding to attached SF instances and there=20
>> is forwarding to other SFFs.
>>
>>
>>
>> "SFFs that terminate a service chain MUST forward the packet to=20
>> attached service functions, even if SHL is decremented to 0"
>>
>>
>>
>>    Ron
>>
>>
>>
>>
>>
>>
>>
>> *From:* sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *James N=20
>> Guichard
>> *Sent:* Monday, May 1, 2017 10:22 AM
>> *To:* mohamed.boucadair@orange.com
>> <mailto:mohamed.boucadair@orange.com>; Dave Dolson=20
>> <ddolson@sandvine.com <mailto:ddolson@sandvine.com>>; sfc@ietf.org=20
>> <mailto:sfc@ietf.org>
>> *Subject:* Re: [sfc] TTL field within the NSH base header
>>
>>
>>
>> I don't understand this sentence as if an SFF is terminating a=20
>> service chain then it **wont** be forwarding the packets to attached=20
>> SFs; Shouldn't this sentence read "SFFs that terminate a service=20
>> chain MUST forward the packet even if SHL is decremented to 0" ?
>>
>>
>>
>> Jim
>>
>>
>>
>> *From:* mohamed.boucadair@orange.com
>> <mailto:mohamed.boucadair@orange.com>
>> [mailto:mohamed.boucadair@orange.com]
>> *Sent:* Friday, April 28, 2017 10:38 AM
>> *To:* Dave Dolson <ddolson@sandvine.com=20
>> <mailto:ddolson@sandvine.com>>; James N Guichard=20
>> <james.n.guichard@huawei.com <mailto:james.n.guichard@huawei.com>>;
>> sfc@ietf.org <mailto:sfc@ietf.org>
>> *Subject:* RE: TTL field within the NSH base header
>>
>>
>>
>> Re-,
>>
>>
>>
>> I see SHL as a means to prevent SFF loops. There is no value in=20
>> deleting a packet after an SFF decrement the SHL to 0, but that=20
>> packet is to be passed to SFs that are attached to this SFF. The=20
>> packet will be forwarded after stripping the NSH header; no risk for=20
>> SFF loops out there. No?
>>
>>
>>
>> Cheers,
>>
>> Med
>>
>>
>>
>> *De :*Dave Dolson [mailto:ddolson@sandvine.com] *Envoy=E9 :* vendredi=20
>> 28 avril 2017 16:29 *=C0 :* BOUCADAIR Mohamed IMT/OLN; James N=20
>> Guichard; sfc@ietf.org <mailto:sfc@ietf.org> *Objet :* RE: TTL field=20
>> within the NSH base header
>>
>>
>>
>> Med,
>>
>>
>>
>> "SFFs that terminate a service chain MUST forward the packet to=20
>> attached SFs even if SHL is decremented to 0."
>>
>> I don't think this is right.
>>
>> If TTL/SHL is decremented to 0, this must not be forwarded as NSH.
>>
>> I see that **receiving** a packet with SHL=3D1 can result in chain=20
>> termination, i.e., NSH decapsulation. But not forwarding as NSH with=20
>> SHL=3D0.
>>
>>
>>
>> -Dave
>>
>>
>>
>>
>>
>> *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of=20
>> *mohamed.boucadair@orange.com <mailto:mohamed.boucadair@orange.com>
>> *Sent:* Friday, April 28, 2017 9:36 AM
>> *To:* James N Guichard; sfc@ietf.org <mailto:sfc@ietf.org>
>> *Subject:* Re: [sfc] TTL field within the NSH base header
>>
>>
>>
>> Hi Jim, all,
>>
>>
>>
>> I have the following comments :
>>
>> =B7        Change "TTL" to "SFF Hop Limit (SHL)" because this field is
>> not about a time to live but about a limit of SFF hops to be crossed.
>>
>> =B7        I don't understand what is meant by "testing".
>>
>> =B7        I suggest to make this change to cover the following points:
>>
>> o   SHL should be configurable by the control plane.
>>
>> o   Packets can be forwarded to SFs even if SHL is decremented to 0
>> for the terminating SFF.
>>
>> o   I don't think it is a good idea to include "Decrementing by a
>> value of 1 from 0 shall result in a TTL value of 63" because this=20
>> will lead to a broken mechanism.
>>
>>
>>
>> OLD:
>>
>> TTL: Service plane time-to-live. An SFF MUST decrement the TTL by a=20
>> value of 1 for all NSH packets it receives. Decrementing by a value=20
>> of
>> 1 from 0 shall result in a TTL value of 63. The default for=20
>> originating an NSH packet is a TTL value of 63. The decrement SHALL=20
>> occur before testing for 0. After decrement, if the TTL is 0, the NSH=20
>> packet MUST NOT be forwarded.
>>
>>
>>
>> NEW:
>>
>> SHL (SFF Hop Limit): Indicates the maximum SFF hops for a service=20
>> chain. The initial SHL value SHOULD be configurable via the control=20
>> plane; the configured initial value can be specific to a chain or all=20
>> chains. If no initial value is explicitly provided, the default=20
>> initial SHL value 63 MUST be used. Each SFF involved in forwarding an=20
>> NSH packet MUST decrement SHL value by 1. The packet MUST NOT be=20
>> forwarded to a next hop SFF if SHL is decremented to zero. SFFs that=20
>> terminate a service chain MUST forward the packet to attached SFs=20
>> even if SHL is decremented to 0.
>>
>>
>>
>> Thank you.
>>
>>
>>
>> Cheers,
>>
>> Med
>>
>>
>>
>> *De :*sfc [mailto:sfc-bounces@ietf.org] *De la part de* James N=20
>> Guichard *Envoy=E9 :* jeudi 27 avril 2017 20:54 *=C0 :* sfc@ietf.org=20
>> <mailto:sfc@ietf.org> *Objet :* [sfc] TTL field within the NSH base=20
>> header
>>
>>
>>
>> Dear WG:
>>
>>
>>
>> Having reviewed all of the email discussion on the mailing list it=20
>> appears to the chairs that we have consensus to add a TTL field to=20
>> the NSH base header. We would like to propose the following changes:
>>
>>
>>
>> Section 3.2:
>>
>> Update figure 2 as follows:
>>
>>
>>
>>      0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
>>
>>     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>
>>     |Ver|O|R|    TTL    |   Length  |R|R|R|R|MD Type| Next Protocol |
>>
>>     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>
>>
>>
>> Add the following text after figure 2:
>>
>>
>>
>> TTL: Service plane time-to-live. An SFF MUST decrement the TTL by a=20
>> value of 1 for all NSH packets it receives. Decrementing by a value=20
>> of
>> 1 from 0 shall result in a TTL value of 63. The default for=20
>> originating an NSH packet is a TTL value of 63. The decrement SHALL=20
>> occur before testing for 0. After decrement, if the TTL is 0, the NSH=20
>> packet MUST NOT be forwarded.
>>
>>
>>
>> Section 3.4:
>>
>> Update figure 4 to reflect the new base header format as per section
>> 3.2 base header.
>>
>>
>>
>> Section 3.5:
>>
>> Update figure 5 to reflect the new base header format as per section
>> 3.2 base header.
>>
>>
>>
>> Section 12.2.1:
>>
>> Current text is as follows:
>>
>>
>>
>>    There are ten bits at the beginning of the NSH Base Header.  New=20
>> bits
>>
>>    are assigned via Standards Action [RFC5226].
>>
>>
>>
>>    Bits 0-1 - Version
>>
>>    Bit 2 - OAM (O bit)
>>
>>    Bit 3 - Critical TLV (C bit)
>>
>>    Bits 4-9 - Reserved
>>
>>
>>
>> Replace entire text as follows:
>>
>>
>>
>>    There are eight reserved bits in the NSH Base Header. New bits
>>
>>    are assigned via Standards Action [RFC5226].
>>
>>
>>
>>    Bits 0-1 - Version
>>
>>    Bit 2 - OAM (O bit)
>>
>>    Bit 3 - Reserved
>>
>>    Bits 16-19 - Reserved
>>
>>
>>
>> Section 12.2.3:
>>
>> Current text has the MD-type as 8-bit values.
>>
>>
>>
>> Update text for this section and table 1 to reflect 4-bit values=20
>> *not* 8-bit values.
>>
>>
>>
>> *Please review carefully and indicate support for these changes (or=20
>> any changes to the suggested text).*
>>
>> * *
>>
>> Thanks,
>>
>>
>>
>> Jim & Joel
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>>
>
>
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
>


From nobody Mon May  1 11:02:21 2017
Return-Path: <Ron_Parker@affirmednetworks.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F240E129C6B for <sfc@ietfa.amsl.com>; Mon,  1 May 2017 11:02:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.619
X-Spam-Level: 
X-Spam-Status: No, score=-2.619 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
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 aoBxT-asvKQR for <sfc@ietfa.amsl.com>; Mon,  1 May 2017 11:02:15 -0700 (PDT)
Received: from hub021-ca-5.exch021.serverdata.net (hub021-ca-5.exch021.serverdata.net [64.78.56.70]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3BE20127076 for <sfc@ietf.org>; Mon,  1 May 2017 10:59:32 -0700 (PDT)
Received: from MBX021-W3-CA-2.exch021.domain.local ([10.254.4.78]) by HUB021-CA-5.exch021.domain.local ([10.254.4.89]) with mapi id 14.03.0319.002;  Mon, 1 May 2017 10:59:31 -0700
From: Ron Parker <Ron_Parker@affirmednetworks.com>
To: Greg Mirsky <gregimirsky@gmail.com>, Dave Dolson <ddolson@sandvine.com>
CC: "sfc@ietf.org" <sfc@ietf.org>, "mohamed.boucadair@orange.com" <mohamed.boucadair@orange.com>, James N Guichard <james.n.guichard@huawei.com>
Thread-Topic: [sfc] TTL field within the NSH base header
Thread-Index: AdK/h0bahW5bvXGwSoCeYu3QIaIxxgAl9XdgAAMaEWAAADpXIACWaNtAAAAsukAAAKE6YAAAGqWwAACgp7AAAECnkAAASG0gAABNm0AAANa8gAACb4/0AAHvAkA=
Date: Mon, 1 May 2017 17:59:31 +0000
Message-ID: <CDF2F015F4429F458815ED2A6C2B6B0B839A2480@MBX021-W3-CA-2.exch021.domain.local>
References: <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD5F8E@SJCEML701-CHM.china.huawei.com> <787AE7BB302AE849A7480A190F8B933009E5E3B9@OPEXCNORMAD.corporate.adroot.infra.ftgroup> <E8355113905631478EFF04F5AA706E98705BD0A0@wtl-exchp-1.sandvine.com> <787AE7BB302AE849A7480A190F8B933009E5E4BD@OPEXCNORMAD.corporate.adroot.infra.ftgroup> <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD6993@SJCEML701-CHM.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B8399F104@MBX021-W3-CA-2.exch021.domain.local> <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD69C4@SJCEML701-CHM.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B8399F193@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E98705BFE87@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B839A023E@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E98705BFFB9@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B839A0285@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E98705C00B4@wtl-exchp-1.sandvine.com> <CA+RyBmVjp2qRoO_NF-sWrQ4gMPhuRZOw7syz0Y6yaAjOtgD_xg@mail.gmail.com> <CA+RyBmWXWRxuKP-dDirYHXxJnnduyriTuN5kmCfQkC=z0JdiCQ@mail.gmail.com> <CA+RyBmXHf_b48yvhZgbdB6q3Tr9=0oHTsnnRPM1jeMjCcCfiiQ@mail.gmail.com>
In-Reply-To: <CA+RyBmXHf_b48yvhZgbdB6q3Tr9=0oHTsnnRPM1jeMjCcCfiiQ@mail.gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [50.205.79.154]
Content-Type: multipart/alternative; boundary="_000_CDF2F015F4429F458815ED2A6C2B6B0B839A2480MBX021W3CA2exch_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/yR4pvFVRvRzwPB0wVeJ6NUOctNQ>
Subject: Re: [sfc] TTL field within the NSH base header
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 01 May 2017 18:02:19 -0000

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

QXMgd2FzIHBvaW50ZWQgb3V0IHRvIG1lLCB0aGF0IHdvdWxkIGxpbWl0IGEg4oCcbGVnYWN54oCd
IGNsYXNzaWZpZXIgdG8gU0ZQcyB0aGF0IHVzZSBleGFjdGx5IDEgU0ZGLiAgIEFuZCwgSSB0aGlu
ayB0aGF0IGlzIGEgcmVhbGx5IGdvb2QgY29tcHJvbWlzZSB3cnQgY2FycnlpbmcgYmFnZ2FnZSBm
b3IgdGhvc2UgbGVnYWN5IGNsYXNzaWZpZXJzLg0KDQogICBSb24NCg0KDQpGcm9tOiBHcmVnIE1p
cnNreSBbbWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbV0NClNlbnQ6IE1vbmRheSwgTWF5IDEs
IDIwMTcgMTowMiBQTQ0KVG86IERhdmUgRG9sc29uIDxkZG9sc29uQHNhbmR2aW5lLmNvbT4NCkNj
OiBzZmNAaWV0Zi5vcmc7IG1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb207IEphbWVzIE4gR3Vp
Y2hhcmQgPGphbWVzLm4uZ3VpY2hhcmRAaHVhd2VpLmNvbT47IFJvbiBQYXJrZXIgPFJvbl9QYXJr
ZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+DQpTdWJqZWN0OiBSZTogW3NmY10gVFRMIGZpZWxkIHdp
dGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyDQoNCiJCZSBsaWJlcmFsIHdoYXQgeW91IGFjY2VwdC4g
QmUgY29uc2VydmF0aXZlIHdoYXQgeW91IHNlbmQuIg0KSSB0aGluayB0aGlzIHN1bXMgd2hhdCB3
ZSBoYXZlIGRpc2N1c3NlZCAtIGFjY2VwdCBUVEwgMCwgZG9uJ3QgZm9yd2FyZCBUVEwgMC4NCg0K
UmVnYXJkcywgR3JlZw0KDQpPbiBNYXkgMSwgMjAxNyA4OjU4IEFNLCAiRGF2ZSBEb2xzb24iIDxk
ZG9sc29uQHNhbmR2aW5lLmNvbTxtYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb20+PiB3cm90ZToN
ClJvbiwNCkkgdG9vIHdvdWxkIGxpa2Ugc2ltcGxlLCBidXQgeW91ciB0YWJsZSBsb29rcyBwcmV0
dHkgY29tcGxpY2F0ZWQuIEFuZCBJIHRoaW5rIGl0IGFkZHMgY29uZmlndXJhdGlvbiBmb3IgYW4g
U0ZGIHRvIGtub3cgd2hldGhlciB0aGVyZSBhcmUgb3RoZXJzIGJlZm9yZSBpdC4NCk15IHZlcnNp
b24gb2Ygc2ltcGxlOg0KICBUVEwgZmllbGQgb2YgMCBtZWFucyA2NC4NCiAgRXZlcnkgU0ZGIGRl
Y3JlbWVudHMgVFRMIGVhY2ggdGltZSBpdCBmb3J3YXJkcyB0aGUgTlNIIHBhY2tldC4gSWYgZGVj
cmVtZW50aW5nIGZyb20gMSB3b3VsZCByZXN1bHQgaW4gdW5kZXItZmxvdyB0byA2NCwgZGlzY2Fy
ZC4NCg0KDQoNCg0KRnJvbTogUm9uIFBhcmtlciBbbWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRu
ZXR3b3Jrcy5jb208bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+XQ0KU2Vu
dDogTW9uZGF5LCBNYXkgMSwgMjAxNyAxMTo0MSBBTQ0KDQpUbzogRGF2ZSBEb2xzb247IEphbWVz
IE4gR3VpY2hhcmQ7IG1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb208bWFpbHRvOm1vaGFtZWQu
Ym91Y2FkYWlyQG9yYW5nZS5jb20+OyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4N
ClN1YmplY3Q6IFJFOiBUVEwgZmllbGQgd2l0aGluIHRoZSBOU0ggYmFzZSBoZWFkZXINCg0KQWdy
ZWUgdGhhdCBJ4oCZZCBvcHQgZm9yIHByZWNpc2lvbiBvdmVyIHNpbXBsaWNpdHkuICAgV2hpY2gg
aXMgd2hhdCBJIHRyaWVkIHRvIGNvbnZleSBhIHdheXMgYmFjayBvbiB0aGlzIHRocmVhZCByZWdh
cmRpbmcgZGlmZmVyZW50aWF0ZWQgYmVoYXZpb3IgYXQgdGhlIGxhc3QgU0ZGIGluIHRoZSBTRlAg
dnMuIHRoZSBub24tbGFzdCBTRkYgaW4gdGhlIFNGUC4gICAgU3Vic2VxdWVudCBjb21tZW50cyBk
aWRu4oCZdCBzZWVtIHRvIGVtYnJhY2UgdGhhdCB3YXkgb2YgZGVzY3JpYmluZyB0aGluZ3MuICAg
IEFsc28sIGlmIHRoZXJlIHdlcmUgY29uc2Vuc3VzIHRvIHN1cHBvcnRpbmcgdGhhdCBhcHByb2Fj
aCwgYmFja3dhcmQgY29tcGF0aWJpbGl0eSBmb3IgY2xhc3NpZmllcnMgdGhhdCBlbWl0IFRUTD0w
IGNvdWxkIGJlIGFkZHJlc3NlZCBieSBhbHNvIGRlc2NyaWJpbmcgYmVoYXZpb3IgYXQgdGhlIGZp
cnN0IFNGRiB2cy4gbm9uLWZpcnN0Lg0KDQoNCg0KVFRMPTENCg0KVFRMPTANCg0KT25seSBTRkYg
KEZpcnN0IGFuZCBsYXN0KQ0KDQpWYWxpZCDigJMgc2VydmljZSBsb2NhbCBTRuKAmXMNCg0KVmFs
aWQgZm9yIGJhY2t3YXJkIGNvbXBhdGliaWxpdHkg4oCTIHNlcnZpY2UgbG9jYWwgU0bigJlzDQoN
CkZpcnN0IFNGRiBhbmQgbm90IExhc3QNCg0KSW52YWxpZCDigJMgZHJvcCAoc2luY2UgcHJvcGFn
YXRpb24gdG8gc3Vic2VxdWVudCBTRkYgd2l0aCBUVEw9MCBpcyBpbGxlZ2FsKQ0KDQpWYWxpZCBm
b3IgYmFja3dhcmQgY29tcGF0aWJpbGl0eSDigJMgc2VydmljZSBsb2NhbCBTRuKAmXMgYW5kIHBy
b3BhZ2F0ZSB0byBzdWJzZXF1ZW50IFNGRiB3aXRoIFRUTD02Mw0KDQpMYXN0IFNGRiB3aGVuID4x
IFNGRuKAmXMgZm9yIFNGUA0KDQpWYWxpZCDigJMgc2VydmljZSBsb2NhbCBTRuKAmXMNCg0KSW52
YWxpZCDigJNkcm9wIChkdWUgdG8gYmFkIGJlaGF2aW9yIG9mIHByZXZpb3VzIFNGRikNCg0KDQpG
cm9tOiBEYXZlIERvbHNvbiBbbWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tXQ0KU2VudDogTW9u
ZGF5LCBNYXkgMSwgMjAxNyAxMToyNSBBTQ0KVG86IFJvbiBQYXJrZXIgPFJvbl9QYXJrZXJAYWZm
aXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+
PjsgSmFtZXMgTiBHdWljaGFyZCA8amFtZXMubi5ndWljaGFyZEBodWF3ZWkuY29tPG1haWx0bzpq
YW1lcy5uLmd1aWNoYXJkQGh1YXdlaS5jb20+PjsgbW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNv
bTxtYWlsdG86bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbT47IHNmY0BpZXRmLm9yZzxtYWls
dG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUkU6IFRUTCBmaWVsZCB3aXRoaW4gdGhlIE5TSCBi
YXNlIGhlYWRlcg0KDQpJIHRoaW5rIHByZWNpc2lvbiBpbiB0aGUgZGVmaW5pdGlvbiBpcyBpbXBv
cnRhbnQgZm9yIHdoZW4gZXhwZWN0cyBjZXJ0YWluIGJlaGF2aW9yIGZvciBzbWFsbCB2YWx1ZXMg
b2YgVFRMLiBFLmcuLCBieSB1c2luZyB0cmFjZS1yb3V0ZSB0eXBlIG9mIHRvb2xzLg0KV2UgY2Fu
4oCZdCBqdXN0IHdhdmUgb3VyIGhhbmRzIGFuZCBzYXkgZHJvcCBwYWNrZXRzIHdpdGggVFRMIG5l
YXIgMCBvciAxIG9yIDIuDQoNCklmIG9uZSBoYXMgYSBjaGFpbiBvZiAzIGl0ZW1zLCBhIFRUTCBv
ZiA2IHNob3VsZCB3b3JrLiAoU0ZGcyByZWNlaXZlIHBhY2tldHMgNiB0aW1lcyBpbiB0aGUgc3lz
dGVtIGRpYWdyYW0gdGhhdCBpcyB1c3VhbGx5IGRyYXduKS4NCg0KKFNpbXBsaWZpZWQ6IEkgcmVh
bGl6ZSBpbiBzb21lIHN5c3RlbXMgbW9yZSBTRkYgaW50ZXJhY3Rpb25zIGFyZSByZXF1aXJlZC4p
DQoNCg0KDQoNCkZyb206IFJvbiBQYXJrZXIgW21haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0
d29ya3MuY29tXQ0KU2VudDogTW9uZGF5LCBNYXkgMSwgMjAxNyAxMToxNCBBTQ0KVG86IERhdmUg
RG9sc29uOyBKYW1lcyBOIEd1aWNoYXJkOyBtb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPG1h
aWx0bzptb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPjsgc2ZjQGlldGYub3JnPG1haWx0bzpz
ZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogVFRMIGZpZWxkIHdpdGhpbiB0aGUgTlNIIGJhc2Ug
aGVhZGVyDQoNCkFncmVlIHRoYXQgZGlmZmVyZW50aWF0aW5nIOKAnGZvcndhcmRpbmfigJ0gdG8g
YXR0YWNoZWQgU0YgaW5zdGFuY2VzIHZzIHN1YnNlcXVlbnQgU0ZG4oCZcyBpcyBsb2dpY2FsIGFu
ZCBpbnR1aXRpdmUgKHRvIG1lKSBhbmQgSSBwcmVmZXIgdG8gYWNrbm93bGVkZ2UgdGhhdCB0aGVy
ZSBpcyBhIGRpZmZlcmVuY2UuICAgQnV0LCBJIHdhcyBhZGRyZXNzaW5nIGEgc3VnZ2VzdGlvbiB0
byBzaW1wbGlmeS4gICAgIEluIHByYWN0aWNlLCA2MSBvciA2MiBvciA2MyBkZWNyZW1lbnRzIG9m
IFRUTCBhbGwgcHJvYmFibHkgbWVhbiB0aGUgc2FtZSB0aGluZyDimLouDQoNCiAgIFJvbg0KDQoN
CkZyb206IERhdmUgRG9sc29uIFttYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb21dDQpTZW50OiBN
b25kYXksIE1heSAxLCAyMDE3IDExOjExIEFNDQpUbzogUm9uIFBhcmtlciA8Um9uX1BhcmtlckBh
ZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNv
bT4+OyBKYW1lcyBOIEd1aWNoYXJkIDxqYW1lcy5uLmd1aWNoYXJkQGh1YXdlaS5jb208bWFpbHRv
OmphbWVzLm4uZ3VpY2hhcmRAaHVhd2VpLmNvbT4+OyBtb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2Uu
Y29tPG1haWx0bzptb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPjsgc2ZjQGlldGYub3JnPG1h
aWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogVFRMIGZpZWxkIHdpdGhpbiB0aGUgTlNI
IGJhc2UgaGVhZGVyDQoNClRoZXJlIGlzIGEgZGlmZmVyZW5jZSBiZXR3ZWVuIGRyb3BwaW5nIHRo
ZSBwYWNrZXQgYXQgcmVjZWl2ZSB2cy4gdHJhbnNtaXQuDQpBICp0ZXJtaW5hdGluZyogU0ZGIG1h
eSBhY2NlcHQgYSBwYWNrZXQgd2l0aCBUVEw9MS4gIEkuZS4sIHdoZXJlIHRoZSBOU0ggaGVhZGVy
IGlzIHJlbW92ZWQuDQpXaGF0IG1hdHRlcnMgaXMgdGhhdCBpdCBpcyBub3QgZGVjcmVtZW50ZWQg
dG8gemVybyBhbmQgZm9yd2FyZGVkIGFzIE5TSC4NCg0KT3RoZXJ3aXNlIHdl4oCZZCBzYXksIOKA
nGh1aCwgbm8gcG9pbnQgaW4gc2VuZGluZyBhIHBhY2tldCBpZiBUVEw9MS4gQW5kIGh1aCwgaWYg
cmVjZWl2ZWQgd2l0aCBUVEw9MiB0aGVuIHdlIG1pZ2h0IGFzIHdlbGwgZHJvcCBpdOKApuKAnSBS
ZWN1cnNlIGFkIGFic3VyZHVtLg0KDQpIZW5jZSwgdGhlIGNvcnJlY3QgbGFuZ3VhZ2UgbmVlZHMg
dG8gY29udmV5IHRoYXQgYSBkZXZpY2UgZGVjcmVtZW50aW5nIFRUTCAoaW4gb3JkZXIgdG8gZm9y
d2FyZCBOU0gpIG11c3QgY2hlY2sgaWYgaXQgd291bGQgcmVzdWx0IGluIHplcm8uDQoNClRoaXMg
Y29udmV5cyB0aGF0LCBJIHRoaW5rOg0KVGhlIHBhY2tldCBNVVNUIE5PVCBiZSBmb3J3YXJkZWQg
dG8gYSBuZXh0IGhvcCBpZiBTSEwgaXMgZGVjcmVtZW50ZWQgdG8gemVyby4NCg0KDQotRGF2ZQ0K
DQoNCkZyb206IFJvbiBQYXJrZXIgW21haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3Mu
Y29tXQ0KU2VudDogTW9uZGF5LCBNYXkgMSwgMjAxNyAxMDo1MCBBTQ0KVG86IEphbWVzIE4gR3Vp
Y2hhcmQ7IG1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb208bWFpbHRvOm1vaGFtZWQuYm91Y2Fk
YWlyQG9yYW5nZS5jb20+OyBEYXZlIERvbHNvbjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0
Zi5vcmc+DQpTdWJqZWN0OiBSRTogVFRMIGZpZWxkIHdpdGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVy
DQoNCldlIGNvdWxkIHNpbXBsaWZ5IHRoaXMgYnkgc2F5aW5nIHRoYXQgYW4gU0ZGIHRoYXQgcmVj
ZWl2ZXMgYW4gTlNIIHBhY2tldCB3aXRoIFRUTD0xIHNoYWxsIGRyb3AgdGhlIHBhY2tldC4gICBU
aGF0IGRvZXNu4oCZdCByZXF1aXJlIGFueSBkaXN0aW5jdGlvbiBvZiB0aGUgdHlwZSBvZiBmb3J3
YXJkaW5nLiAgICBZb3UgY291bGQgYXJndWUgdGhhdCBwZXJoYXBzIDEgbWVhbnMgdGFrZSBjYXJl
IG9mIGxvY2FsIFNG4oCZcywgb25seSwgYnV0IHRoZW4gd2UgYXJlIGJhY2sgdG8gaGF2aW5nIHRv
IG1ha2UgdGhhdCBkaXN0aW5jdGlvbi4gICAgR2l2ZW4gdGhhdCB3ZSBhcmUgc3RhcnRpbmcgYXQg
NjMgYnkgZGVmYXVsdCwgZmluZXNzaW5nIHdoYXQgaGFwcGVucyB3aGVuIHJlY2VpdmluZyAxIGRv
ZXNu4oCZdCBzZWVtIHdvcnRod2hpbGUgdG8gbWUuDQoNCkZyb206IEphbWVzIE4gR3VpY2hhcmQg
W21haWx0bzpqYW1lcy5uLmd1aWNoYXJkQGh1YXdlaS5jb21dDQpTZW50OiBNb25kYXksIE1heSAx
LCAyMDE3IDEwOjQ1IEFNDQpUbzogUm9uIFBhcmtlciA8Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdv
cmtzLmNvbTxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4+OyBtb2hhbWVk
LmJvdWNhZGFpckBvcmFuZ2UuY29tPG1haWx0bzptb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29t
PjsgRGF2ZSBEb2xzb24gPGRkb2xzb25Ac2FuZHZpbmUuY29tPG1haWx0bzpkZG9sc29uQHNhbmR2
aW5lLmNvbT4+OyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJF
OiBUVEwgZmllbGQgd2l0aGluIHRoZSBOU0ggYmFzZSBoZWFkZXINCg0KWWVzIGJ1dCBteSBwb2lu
dCB3YXMgaWYgdGhlIFNGRiBpcyAqdGVybWluYXRpbmcqIHRoZSBzZXJ2aWNlIGNoYWluIHRoZXJl
IGFyZSBubyBzZXJ2aWNlIGZ1bmN0aW9ucyBsZWZ0IHRvIGJlIGZvcndhcmRlZCB0byBzbyB0aGUg
c2VudGVuY2UgZG9lcyBub3QgbWFrZSBhbnkgc2Vuc2UuIElmIGhvd2V2ZXIgdGhlIFNGRiBpcyB0
ZXJtaW5hdGluZyB0aGUgc2VydmljZSBjaGFpbiBhbmQgYXQgdGVybWluYXRpb24gdGhlIFNITCBy
ZWFjaGVzIDAgdGhlbiBpdCBzaG91bGQgc3RpbGwgZm9yd2FyZCB0aGUgcGFja2V0IChhZnRlciBy
ZW1vdmFsIG9mIE5TSCkuDQoNCkppbQ0KDQpGcm9tOiBSb24gUGFya2VyIFttYWlsdG86Um9uX1Bh
cmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbV0NClNlbnQ6IE1vbmRheSwgTWF5IDAxLCAyMDE3IDEw
OjI4IEFNDQpUbzogSmFtZXMgTiBHdWljaGFyZCA8amFtZXMubi5ndWljaGFyZEBodWF3ZWkuY29t
PG1haWx0bzpqYW1lcy5uLmd1aWNoYXJkQGh1YXdlaS5jb20+PjsgbW9oYW1lZC5ib3VjYWRhaXJA
b3JhbmdlLmNvbTxtYWlsdG86bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbT47IERhdmUgRG9s
c29uIDxkZG9sc29uQHNhbmR2aW5lLmNvbTxtYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb20+Pjsg
c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogVFRMIGZpZWxk
IHdpdGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyDQoNCknigJlkIGxpa2UgdG8gZGlzYW1iaWd1YXRl
IHRoZSB3b3JkIOKAnGZvcndhcmRpbmfigJ0uICAgRnJvbSBTRkYgcGVyc3BlY3RpdmUsIHRoZXJl
IGlzIGZvcndhcmRpbmcgdG8gYXR0YWNoZWQgU0YgaW5zdGFuY2VzIGFuZCB0aGVyZSBpcyBmb3J3
YXJkaW5nIHRvIG90aGVyIFNGRnMuDQoNCuKAnFNGRnMgdGhhdCB0ZXJtaW5hdGUgYSBzZXJ2aWNl
IGNoYWluIE1VU1QgZm9yd2FyZCB0aGUgcGFja2V0IHRvIGF0dGFjaGVkIHNlcnZpY2UgZnVuY3Rp
b25zLCBldmVuIGlmIFNITCBpcyBkZWNyZW1lbnRlZCB0byAw4oCdDQoNCiAgIFJvbg0KDQoNCg0K
RnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBKYW1l
cyBOIEd1aWNoYXJkDQpTZW50OiBNb25kYXksIE1heSAxLCAyMDE3IDEwOjIyIEFNDQpUbzogbW9o
YW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbTxtYWlsdG86bW9oYW1lZC5ib3VjYWRhaXJAb3Jhbmdl
LmNvbT47IERhdmUgRG9sc29uIDxkZG9sc29uQHNhbmR2aW5lLmNvbTxtYWlsdG86ZGRvbHNvbkBz
YW5kdmluZS5jb20+Pjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0
OiBSZTogW3NmY10gVFRMIGZpZWxkIHdpdGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyDQoNCkkgZG9u
4oCZdCB1bmRlcnN0YW5kIHRoaXMgc2VudGVuY2UgYXMgaWYgYW4gU0ZGIGlzIHRlcm1pbmF0aW5n
IGEgc2VydmljZSBjaGFpbiB0aGVuIGl0ICp3b250KiBiZSBmb3J3YXJkaW5nIHRoZSBwYWNrZXRz
IHRvIGF0dGFjaGVkIFNGczsgU2hvdWxkbuKAmXQgdGhpcyBzZW50ZW5jZSByZWFkIOKAnFNGRnMg
dGhhdCB0ZXJtaW5hdGUgYSBzZXJ2aWNlIGNoYWluIE1VU1QgZm9yd2FyZCB0aGUgcGFja2V0IGV2
ZW4gaWYgU0hMIGlzIGRlY3JlbWVudGVkIHRvIDDigJ0gPw0KDQpKaW0NCg0KRnJvbTogbW9oYW1l
ZC5ib3VjYWRhaXJAb3JhbmdlLmNvbTxtYWlsdG86bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNv
bT4gW21haWx0bzptb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tXQ0KU2VudDogRnJpZGF5LCBB
cHJpbCAyOCwgMjAxNyAxMDozOCBBTQ0KVG86IERhdmUgRG9sc29uIDxkZG9sc29uQHNhbmR2aW5l
LmNvbTxtYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb20+PjsgSmFtZXMgTiBHdWljaGFyZCA8amFt
ZXMubi5ndWljaGFyZEBodWF3ZWkuY29tPG1haWx0bzpqYW1lcy5uLmd1aWNoYXJkQGh1YXdlaS5j
b20+Pjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogVFRM
IGZpZWxkIHdpdGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyDQoNClJlLSwNCg0KSSBzZWUgU0hMIGFz
IGEgbWVhbnMgdG8gcHJldmVudCBTRkYgbG9vcHMuIFRoZXJlIGlzIG5vIHZhbHVlIGluIGRlbGV0
aW5nIGEgcGFja2V0IGFmdGVyIGFuIFNGRiBkZWNyZW1lbnQgdGhlIFNITCB0byAwLCBidXQgdGhh
dCBwYWNrZXQgaXMgdG8gYmUgcGFzc2VkIHRvIFNGcyB0aGF0IGFyZSBhdHRhY2hlZCB0byB0aGlz
IFNGRi4gVGhlIHBhY2tldCB3aWxsIGJlIGZvcndhcmRlZCBhZnRlciBzdHJpcHBpbmcgdGhlIE5T
SCBoZWFkZXI7IG5vIHJpc2sgZm9yIFNGRiBsb29wcyBvdXQgdGhlcmUuIE5vPw0KDQpDaGVlcnMs
DQpNZWQNCg0KRGUgOiBEYXZlIERvbHNvbiBbbWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tXQ0K
RW52b3nDqSA6IHZlbmRyZWRpIDI4IGF2cmlsIDIwMTcgMTY6MjkNCsOAIDogQk9VQ0FEQUlSIE1v
aGFtZWQgSU1UL09MTjsgSmFtZXMgTiBHdWljaGFyZDsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNA
aWV0Zi5vcmc+DQpPYmpldCA6IFJFOiBUVEwgZmllbGQgd2l0aGluIHRoZSBOU0ggYmFzZSBoZWFk
ZXINCg0KTWVkLA0KDQrigJxTRkZzIHRoYXQgdGVybWluYXRlIGEgc2VydmljZSBjaGFpbiBNVVNU
IGZvcndhcmQgdGhlIHBhY2tldCB0byBhdHRhY2hlZCBTRnMgZXZlbiBpZiBTSEwgaXMgZGVjcmVt
ZW50ZWQgdG8gMC7igJ0NCkkgZG9u4oCZdCB0aGluayB0aGlzIGlzIHJpZ2h0Lg0KSWYgVFRML1NI
TCBpcyBkZWNyZW1lbnRlZCB0byAwLCB0aGlzIG11c3Qgbm90IGJlIGZvcndhcmRlZCBhcyBOU0gu
DQpJIHNlZSB0aGF0ICpyZWNlaXZpbmcqIGEgcGFja2V0IHdpdGggU0hMPTEgY2FuIHJlc3VsdCBp
biBjaGFpbiB0ZXJtaW5hdGlvbiwgaS5lLiwgTlNIIGRlY2Fwc3VsYXRpb24uIEJ1dCBub3QgZm9y
d2FyZGluZyBhcyBOU0ggd2l0aCBTSEw9MC4NCg0KLURhdmUNCg0KDQpGcm9tOiBzZmMgW21haWx0
bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIG1vaGFtZWQuYm91Y2FkYWlyQG9y
YW5nZS5jb208bWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20+DQpTZW50OiBGcmlk
YXksIEFwcmlsIDI4LCAyMDE3IDk6MzYgQU0NClRvOiBKYW1lcyBOIEd1aWNoYXJkOyBzZmNAaWV0
Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbc2ZjXSBUVEwgZmllbGQg
d2l0aGluIHRoZSBOU0ggYmFzZSBoZWFkZXINCg0KSGkgSmltLCBhbGwsDQoNCkkgaGF2ZSB0aGUg
Zm9sbG93aW5nIGNvbW1lbnRzIDoNCg0K4oCiICAgICAgICBDaGFuZ2Ug4oCcVFRM4oCdIHRvIOKA
nFNGRiBIb3AgTGltaXQgKFNITCnigJ0gYmVjYXVzZSB0aGlzIGZpZWxkIGlzIG5vdCBhYm91dCBh
IHRpbWUgdG8gbGl2ZSBidXQgYWJvdXQgYSBsaW1pdCBvZiBTRkYgaG9wcyB0byBiZSBjcm9zc2Vk
Lg0KDQrigKIgICAgICAgIEkgZG9u4oCZdCB1bmRlcnN0YW5kIHdoYXQgaXMgbWVhbnQgYnkg4oCc
dGVzdGluZ+KAnS4NCg0K4oCiICAgICAgICBJIHN1Z2dlc3QgdG8gbWFrZSB0aGlzIGNoYW5nZSB0
byBjb3ZlciB0aGUgZm9sbG93aW5nIHBvaW50czoNCg0KbyAgIFNITCBzaG91bGQgYmUgY29uZmln
dXJhYmxlIGJ5IHRoZSBjb250cm9sIHBsYW5lLg0KDQpvICAgUGFja2V0cyBjYW4gYmUgZm9yd2Fy
ZGVkIHRvIFNGcyBldmVuIGlmIFNITCBpcyBkZWNyZW1lbnRlZCB0byAwIGZvciB0aGUgdGVybWlu
YXRpbmcgU0ZGLg0KDQpvICAgSSBkb27igJl0IHRoaW5rIGl0IGlzIGEgZ29vZCBpZGVhIHRvIGlu
Y2x1ZGUg4oCcRGVjcmVtZW50aW5nIGJ5IGEgdmFsdWUgb2YgMSBmcm9tIDAgc2hhbGwgcmVzdWx0
IGluIGEgVFRMIHZhbHVlIG9mIDYz4oCdIGJlY2F1c2UgdGhpcyB3aWxsIGxlYWQgdG8gYSBicm9r
ZW4gbWVjaGFuaXNtLg0KDQpPTEQ6DQpUVEw6IFNlcnZpY2UgcGxhbmUgdGltZS10by1saXZlLiBB
biBTRkYgTVVTVCBkZWNyZW1lbnQgdGhlIFRUTCBieSBhIHZhbHVlIG9mIDEgZm9yIGFsbCBOU0gg
cGFja2V0cyBpdCByZWNlaXZlcy4gRGVjcmVtZW50aW5nIGJ5IGEgdmFsdWUgb2YgMSBmcm9tIDAg
c2hhbGwgcmVzdWx0IGluIGEgVFRMIHZhbHVlIG9mIDYzLiBUaGUgZGVmYXVsdCBmb3Igb3JpZ2lu
YXRpbmcgYW4gTlNIIHBhY2tldCBpcyBhIFRUTCB2YWx1ZSBvZiA2My4gVGhlIGRlY3JlbWVudCBT
SEFMTCBvY2N1ciBiZWZvcmUgdGVzdGluZyBmb3IgMC4gQWZ0ZXIgZGVjcmVtZW50LCBpZiB0aGUg
VFRMIGlzIDAsIHRoZSBOU0ggcGFja2V0IE1VU1QgTk9UIGJlIGZvcndhcmRlZC4NCg0KTkVXOg0K
U0hMIChTRkYgSG9wIExpbWl0KTogSW5kaWNhdGVzIHRoZSBtYXhpbXVtIFNGRiBob3BzIGZvciBh
IHNlcnZpY2UgY2hhaW4uIFRoZSBpbml0aWFsIFNITCB2YWx1ZSBTSE9VTEQgYmUgY29uZmlndXJh
YmxlIHZpYSB0aGUgY29udHJvbCBwbGFuZTsgdGhlIGNvbmZpZ3VyZWQgaW5pdGlhbCB2YWx1ZSBj
YW4gYmUgc3BlY2lmaWMgdG8gYSBjaGFpbiBvciBhbGwgY2hhaW5zLiBJZiBubyBpbml0aWFsIHZh
bHVlIGlzIGV4cGxpY2l0bHkgcHJvdmlkZWQsIHRoZSBkZWZhdWx0IGluaXRpYWwgU0hMIHZhbHVl
IDYzIE1VU1QgYmUgdXNlZC4gRWFjaCBTRkYgaW52b2x2ZWQgaW4gZm9yd2FyZGluZyBhbiBOU0gg
cGFja2V0IE1VU1QgZGVjcmVtZW50IFNITCB2YWx1ZSBieSAxLiBUaGUgcGFja2V0IE1VU1QgTk9U
IGJlIGZvcndhcmRlZCB0byBhIG5leHQgaG9wIFNGRiBpZiBTSEwgaXMgZGVjcmVtZW50ZWQgdG8g
emVyby4gU0ZGcyB0aGF0IHRlcm1pbmF0ZSBhIHNlcnZpY2UgY2hhaW4gTVVTVCBmb3J3YXJkIHRo
ZSBwYWNrZXQgdG8gYXR0YWNoZWQgU0ZzIGV2ZW4gaWYgU0hMIGlzIGRlY3JlbWVudGVkIHRvIDAu
DQoNClRoYW5rIHlvdS4NCg0KQ2hlZXJzLA0KTWVkDQoNCkRlIDogc2ZjIFttYWlsdG86c2ZjLWJv
dW5jZXNAaWV0Zi5vcmddIERlIGxhIHBhcnQgZGUgSmFtZXMgTiBHdWljaGFyZA0KRW52b3nDqSA6
IGpldWRpIDI3IGF2cmlsIDIwMTcgMjA6NTQNCsOAIDogc2ZjQGlldGYub3JnPG1haWx0bzpzZmNA
aWV0Zi5vcmc+DQpPYmpldCA6IFtzZmNdIFRUTCBmaWVsZCB3aXRoaW4gdGhlIE5TSCBiYXNlIGhl
YWRlcg0KDQpEZWFyIFdHOg0KDQpIYXZpbmcgcmV2aWV3ZWQgYWxsIG9mIHRoZSBlbWFpbCBkaXNj
dXNzaW9uIG9uIHRoZSBtYWlsaW5nIGxpc3QgaXQgYXBwZWFycyB0byB0aGUgY2hhaXJzIHRoYXQg
d2UgaGF2ZSBjb25zZW5zdXMgdG8gYWRkIGEgVFRMIGZpZWxkIHRvIHRoZSBOU0ggYmFzZSBoZWFk
ZXIuIFdlIHdvdWxkIGxpa2UgdG8gcHJvcG9zZSB0aGUgZm9sbG93aW5nIGNoYW5nZXM6DQoNClNl
Y3Rpb24gMy4yOg0KVXBkYXRlIGZpZ3VyZSAyIGFzIGZvbGxvd3M6DQoNCiAgICAgMCAxIDIgMyA0
IDUgNiA3IDggOSAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxDQog
ICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSsNCiAgICB8VmVyfE98UnwgICAgVFRMICAgIHwgICBMZW5ndGggIHxSfFJ8UnxS
fE1EIFR5cGV8IE5leHQgUHJvdG9jb2wgfA0KICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rDQoNCkFkZCB0aGUgZm9sbG93
aW5nIHRleHQgYWZ0ZXIgZmlndXJlIDI6DQoNClRUTDogU2VydmljZSBwbGFuZSB0aW1lLXRvLWxp
dmUuIEFuIFNGRiBNVVNUIGRlY3JlbWVudCB0aGUgVFRMIGJ5IGEgdmFsdWUgb2YgMSBmb3IgYWxs
IE5TSCBwYWNrZXRzIGl0IHJlY2VpdmVzLiBEZWNyZW1lbnRpbmcgYnkgYSB2YWx1ZSBvZiAxIGZy
b20gMCBzaGFsbCByZXN1bHQgaW4gYSBUVEwgdmFsdWUgb2YgNjMuIFRoZSBkZWZhdWx0IGZvciBv
cmlnaW5hdGluZyBhbiBOU0ggcGFja2V0IGlzIGEgVFRMIHZhbHVlIG9mIDYzLiBUaGUgZGVjcmVt
ZW50IFNIQUxMIG9jY3VyIGJlZm9yZSB0ZXN0aW5nIGZvciAwLiBBZnRlciBkZWNyZW1lbnQsIGlm
IHRoZSBUVEwgaXMgMCwgdGhlIE5TSCBwYWNrZXQgTVVTVCBOT1QgYmUgZm9yd2FyZGVkLg0KDQpT
ZWN0aW9uIDMuNDoNClVwZGF0ZSBmaWd1cmUgNCB0byByZWZsZWN0IHRoZSBuZXcgYmFzZSBoZWFk
ZXIgZm9ybWF0IGFzIHBlciBzZWN0aW9uIDMuMiBiYXNlIGhlYWRlci4NCg0KU2VjdGlvbiAzLjU6
DQpVcGRhdGUgZmlndXJlIDUgdG8gcmVmbGVjdCB0aGUgbmV3IGJhc2UgaGVhZGVyIGZvcm1hdCBh
cyBwZXIgc2VjdGlvbiAzLjIgYmFzZSBoZWFkZXIuDQoNClNlY3Rpb24gMTIuMi4xOg0KQ3VycmVu
dCB0ZXh0IGlzIGFzIGZvbGxvd3M6DQoNCiAgIFRoZXJlIGFyZSB0ZW4gYml0cyBhdCB0aGUgYmVn
aW5uaW5nIG9mIHRoZSBOU0ggQmFzZSBIZWFkZXIuICBOZXcgYml0cw0KICAgYXJlIGFzc2lnbmVk
IHZpYSBTdGFuZGFyZHMgQWN0aW9uIFtSRkM1MjI2XS4NCg0KICAgQml0cyAwLTEgLSBWZXJzaW9u
DQogICBCaXQgMiAtIE9BTSAoTyBiaXQpDQogICBCaXQgMyAtIENyaXRpY2FsIFRMViAoQyBiaXQp
DQogICBCaXRzIDQtOSAtIFJlc2VydmVkDQoNClJlcGxhY2UgZW50aXJlIHRleHQgYXMgZm9sbG93
czoNCg0KICAgVGhlcmUgYXJlIGVpZ2h0IHJlc2VydmVkIGJpdHMgaW4gdGhlIE5TSCBCYXNlIEhl
YWRlci4gTmV3IGJpdHMNCiAgIGFyZSBhc3NpZ25lZCB2aWEgU3RhbmRhcmRzIEFjdGlvbiBbUkZD
NTIyNl0uDQoNCiAgIEJpdHMgMC0xIC0gVmVyc2lvbg0KICAgQml0IDIgLSBPQU0gKE8gYml0KQ0K
ICAgQml0IDMgLSBSZXNlcnZlZA0KICAgQml0cyAxNi0xOSAtIFJlc2VydmVkDQoNClNlY3Rpb24g
MTIuMi4zOg0KQ3VycmVudCB0ZXh0IGhhcyB0aGUgTUQtdHlwZSBhcyA4LWJpdCB2YWx1ZXMuDQoN
ClVwZGF0ZSB0ZXh0IGZvciB0aGlzIHNlY3Rpb24gYW5kIHRhYmxlIDEgdG8gcmVmbGVjdCA0LWJp
dCB2YWx1ZXMgKm5vdCogOC1iaXQgdmFsdWVzLg0KDQpQbGVhc2UgcmV2aWV3IGNhcmVmdWxseSBh
bmQgaW5kaWNhdGUgc3VwcG9ydCBmb3IgdGhlc2UgY2hhbmdlcyAob3IgYW55IGNoYW5nZXMgdG8g
dGhlIHN1Z2dlc3RlZCB0ZXh0KS4NCg0KVGhhbmtzLA0KDQpKaW0gJiBKb2VsDQoNCg0KDQoNCg0K
DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0Kc2ZjIG1h
aWxpbmcgbGlzdA0Kc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpodHRwczovL3d3
dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KDQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
V2luZ2RpbmdzOw0KCXBhbm9zZS0xOjUgMCAwIDAgMCAwIDAgMCAwIDA7fQ0KQGZvbnQtZmFjZQ0K
CXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMg
MiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1
IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OlRhaG9tYTsNCglw
YW5vc2UtMToyIDExIDYgNCAzIDUgNCA0IDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5
OiJNb25vdHlwZSBDb3JzaXZhIjsNCglwYW5vc2UtMTozIDEgMSAxIDEgMiAxIDEgMSAxO30NCi8q
IFN0eWxlIERlZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNv
Tm9ybWFsDQoJe21hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6
ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsc2VyaWY7fQ0KYTpsaW5r
LCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1
ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBl
cmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0K
CXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcC5tNTMzMDM2MTIxNTkwNjM4ODMzOG1zb2xp
c3RwYXJhZ3JhcGgsIGxpLm01MzMwMzYxMjE1OTA2Mzg4MzM4bXNvbGlzdHBhcmFncmFwaCwgZGl2
Lm01MzMwMzYxMjE1OTA2Mzg4MzM4bXNvbGlzdHBhcmFncmFwaA0KCXttc28tc3R5bGUtbmFtZTpt
XzUzMzAzNjEyMTU5MDYzODgzMzhtc29saXN0cGFyYWdyYXBoOw0KCW1zby1tYXJnaW4tdG9wLWFs
dDphdXRvOw0KCW1hcmdpbi1yaWdodDowaW47DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87
DQoJbWFyZ2luLWxlZnQ6MGluOw0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRp
bWVzIE5ldyBSb21hbiIsc2VyaWY7fQ0Kc3Bhbi5FbWFpbFN0eWxlMTgNCgl7bXNvLXN0eWxlLXR5
cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJ
Y29sb3I6IzFGNDk3RDt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQt
b25seTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQpAcGFnZSBXb3JkU2Vj
dGlvbjENCgl7c2l6ZTo4LjVpbiAxMS4waW47DQoJbWFyZ2luOjEuMGluIDEuMGluIDEuMGluIDEu
MGluO30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9zdHls
ZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQi
IHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+
PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0
IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFk
Pg0KPGJvZHkgbGFuZz0iRU4tVVMiIGxpbms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBj
bGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
Zjtjb2xvcjojMUY0OTdEIj5BcyB3YXMgcG9pbnRlZCBvdXQgdG8gbWUsIHRoYXQgd291bGQgbGlt
aXQgYSDigJxsZWdhY3nigJ0gY2xhc3NpZmllciB0byBTRlBzIHRoYXQgdXNlIGV4YWN0bHkgMSBT
RkYuJm5ic3A7Jm5ic3A7IEFuZCwgSSB0aGluayB0aGF0IGlzIGEgcmVhbGx5IGdvb2QgY29tcHJv
bWlzZSB3cnQgY2FycnlpbmcNCiBiYWdnYWdlIGZvciB0aG9zZSBsZWdhY3kgY2xhc3NpZmllcnMu
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsg
Um9uPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxhIG5hbWU9Il9NYWlsRW5kQ29tcG9zZSI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvYT48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPkZyb206PC9zcGFuPjwvYj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWYiPiBHcmVnIE1pcnNreSBbbWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbV0NCjxi
cj4NCjxiPlNlbnQ6PC9iPiBNb25kYXksIE1heSAxLCAyMDE3IDE6MDIgUE08YnI+DQo8Yj5Ubzo8
L2I+IERhdmUgRG9sc29uICZsdDtkZG9sc29uQHNhbmR2aW5lLmNvbSZndDs8YnI+DQo8Yj5DYzo8
L2I+IHNmY0BpZXRmLm9yZzsgbW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbTsgSmFtZXMgTiBH
dWljaGFyZCAmbHQ7amFtZXMubi5ndWljaGFyZEBodWF3ZWkuY29tJmd0OzsgUm9uIFBhcmtlciAm
bHQ7Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSZndDs8YnI+DQo8Yj5TdWJqZWN0Ojwv
Yj4gUmU6IFtzZmNdIFRUTCBmaWVsZCB3aXRoaW4gdGhlIE5TSCBiYXNlIGhlYWRlcjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9w
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZxdW90O0JlIGxpYmVyYWwgd2hhdCB5b3Ug
YWNjZXB0LiBCZSBjb25zZXJ2YXRpdmUgd2hhdCB5b3Ugc2VuZC4mcXVvdDs8bzpwPjwvbzpwPjwv
cD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JIHRoaW5rIHRoaXMgc3VtcyB3aGF0IHdl
IGhhdmUgZGlzY3Vzc2VkIC0gYWNjZXB0IFRUTCAwLCBkb24ndCBmb3J3YXJkIFRUTCAwLjxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJz
cDs8L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5SZWdhcmRz
LCBHcmVnJm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPk9uIE1heSAxLCAyMDE3IDg6NTggQU0sICZxdW90O0RhdmUgRG9sc29uJnF1b3Q7
ICZsdDs8YSBocmVmPSJtYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb20iPmRkb2xzb25Ac2FuZHZp
bmUuY29tPC9hPiZndDsgd3JvdGU6PG86cD48L286cD48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0i
Ym9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBpbiAw
aW4gMGluIDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi1yaWdodDowaW4iPg0KPGRpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdE
Ij5Sb24sPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3Bh
biBzdHlsZT0iY29sb3I6IzFGNDk3RCI+SSB0b28gd291bGQgbGlrZSBzaW1wbGUsIGJ1dCB5b3Vy
IHRhYmxlIGxvb2tzIHByZXR0eSBjb21wbGljYXRlZC4gQW5kIEkgdGhpbmsgaXQgYWRkcyBjb25m
aWd1cmF0aW9uIGZvciBhbiBTRkYgdG8ga25vdyB3aGV0aGVyIHRoZXJlIGFyZSBvdGhlcnMgYmVm
b3JlDQogaXQuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48
c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+TXkgdmVyc2lvbiBvZiBzaW1wbGU6PC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iY29sb3I6
IzFGNDk3RCI+Jm5ic3A7IFRUTCBmaWVsZCBvZiAwIG1lYW5zIDY0Ljwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0Qi
PiZuYnNwOyBFdmVyeSBTRkYgZGVjcmVtZW50cyBUVEwgZWFjaCB0aW1lIGl0IGZvcndhcmRzIHRo
ZSBOU0ggcGFja2V0LiBJZiBkZWNyZW1lbnRpbmcgZnJvbSAxIHdvdWxkIHJlc3VsdCBpbiB1bmRl
ci1mbG93IHRvIDY0LCBkaXNjYXJkLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImNvbG9yOiMx
RjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZu
YnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9u
ZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBp
biI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmIj5Gcm9tOjwvc3Bh
bj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFo
b21hJnF1b3Q7LHNhbnMtc2VyaWYiPiBSb24gUGFya2VyIFttYWlsdG86PGEgaHJlZj0ibWFpbHRv
OlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iIHRhcmdldD0iX2JsYW5rIj5Sb25fUGFy
a2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9hPl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBNb25kYXks
IE1heSAxLCAyMDE3IDExOjQxIEFNPG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmIj48YnI+DQo8Yj5Ubzo8L2I+IERhdmUgRG9s
c29uOyBKYW1lcyBOIEd1aWNoYXJkOyA8YSBocmVmPSJtYWlsdG86bW9oYW1lZC5ib3VjYWRhaXJA
b3JhbmdlLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPg0KbW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNv
bTwvYT47IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5zZmNA
aWV0Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJFOiBUVEwgZmllbGQgd2l0aGluIHRo
ZSBOU0ggYmFzZSBoZWFkZXI8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkFn
cmVlIHRoYXQgSeKAmWQgb3B0IGZvciBwcmVjaXNpb24gb3ZlciBzaW1wbGljaXR5LiZuYnNwOyZu
YnNwOyBXaGljaCBpcyB3aGF0IEkgdHJpZWQgdG8gY29udmV5IGEgd2F5cyBiYWNrIG9uIHRoaXMg
dGhyZWFkIHJlZ2FyZGluZyBkaWZmZXJlbnRpYXRlZCBiZWhhdmlvciBhdCB0aGUNCiBsYXN0IFNG
RiBpbiB0aGUgU0ZQIHZzLiB0aGUgbm9uLWxhc3QgU0ZGIGluIHRoZSBTRlAuJm5ic3A7Jm5ic3A7
Jm5ic3A7IFN1YnNlcXVlbnQgY29tbWVudHMgZGlkbuKAmXQgc2VlbSB0byBlbWJyYWNlIHRoYXQg
d2F5IG9mIGRlc2NyaWJpbmcgdGhpbmdzLiZuYnNwOyZuYnNwOyZuYnNwOyBBbHNvLCBpZiB0aGVy
ZSB3ZXJlIGNvbnNlbnN1cyB0byBzdXBwb3J0aW5nIHRoYXQgYXBwcm9hY2gsIGJhY2t3YXJkIGNv
bXBhdGliaWxpdHkgZm9yIGNsYXNzaWZpZXJzIHRoYXQgZW1pdCBUVEw9MCBjb3VsZCBiZQ0KIGFk
ZHJlc3NlZCBieSBhbHNvIGRlc2NyaWJpbmcgYmVoYXZpb3IgYXQgdGhlIGZpcnN0IFNGRiB2cy4g
bm9uLWZpcnN0Ljwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
Cjx0YWJsZSBjbGFzcz0iTXNvTm9ybWFsVGFibGUiIGJvcmRlcj0iMCIgY2VsbHNwYWNpbmc9IjAi
IGNlbGxwYWRkaW5nPSIwIiBzdHlsZT0iYm9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlIj4NCjx0Ym9k
eT4NCjx0cj4NCjx0ZCB3aWR0aD0iMTA1IiB2YWxpZ249InRvcCIgc3R5bGU9IndpZHRoOjYyLjdw
dDtib3JkZXI6c29saWQgd2luZG93dGV4dCAxLjBwdDtwYWRkaW5nOjBpbiA1LjRwdCAwaW4gNS40
cHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48YSBuYW1lPSJtXzUzMzAzNjEyMTU5MDYzODgz
MzhfX01haWxFbmRDb21wb3NlIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PC9hPjxvOnA+PC9vOnA+PC9wPg0KPC90ZD4NCjx0
ZCB3aWR0aD0iMzYwIiB2YWxpZ249InRvcCIgc3R5bGU9IndpZHRoOjMuMGluO2JvcmRlcjpzb2xp
ZCB3aW5kb3d0ZXh0IDEuMHB0O2JvcmRlci1sZWZ0Om5vbmU7cGFkZGluZzowaW4gNS40cHQgMGlu
IDUuNHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5
N0QiPlRUTD0xPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC90ZD4NCjx0ZCB3aWR0aD0iNDgwIiB2
YWxpZ249InRvcCIgc3R5bGU9IndpZHRoOjQuMGluO2JvcmRlcjpzb2xpZCB3aW5kb3d0ZXh0IDEu
MHB0O2JvcmRlci1sZWZ0Om5vbmU7cGFkZGluZzowaW4gNS40cHQgMGluIDUuNHB0Ij4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPlRUTD0wPC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPC90ZD4NCjwvdHI+DQo8dHI+DQo8dGQgd2lkdGg9IjEwNSIgdmFs
aWduPSJ0b3AiIHN0eWxlPSJ3aWR0aDo2Mi43cHQ7Ym9yZGVyOnNvbGlkIHdpbmRvd3RleHQgMS4w
cHQ7Ym9yZGVyLXRvcDpub25lO3BhZGRpbmc6MGluIDUuNHB0IDBpbiA1LjRwdCI+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5Pbmx5IFNGRiAoRmly
c3QgYW5kIGxhc3QpPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC90ZD4NCjx0ZCB3aWR0aD0iMzYw
IiB2YWxpZ249InRvcCIgc3R5bGU9IndpZHRoOjMuMGluO2JvcmRlci10b3A6bm9uZTtib3JkZXIt
bGVmdDpub25lO2JvcmRlci1ib3R0b206c29saWQgd2luZG93dGV4dCAxLjBwdDtib3JkZXItcmln
aHQ6c29saWQgd2luZG93dGV4dCAxLjBwdDtwYWRkaW5nOjBpbiA1LjRwdCAwaW4gNS40cHQiPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+VmFsaWQg
4oCTIHNlcnZpY2UgbG9jYWwgU0bigJlzPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC90ZD4NCjx0
ZCB3aWR0aD0iNDgwIiB2YWxpZ249InRvcCIgc3R5bGU9IndpZHRoOjQuMGluO2JvcmRlci10b3A6
bm9uZTtib3JkZXItbGVmdDpub25lO2JvcmRlci1ib3R0b206c29saWQgd2luZG93dGV4dCAxLjBw
dDtib3JkZXItcmlnaHQ6c29saWQgd2luZG93dGV4dCAxLjBwdDtwYWRkaW5nOjBpbiA1LjRwdCAw
aW4gNS40cHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iY29sb3I6IzFG
NDk3RCI+VmFsaWQgZm9yIGJhY2t3YXJkIGNvbXBhdGliaWxpdHkg4oCTIHNlcnZpY2UgbG9jYWwg
U0bigJlzPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC90ZD4NCjwvdHI+DQo8dHI+DQo8dGQgd2lk
dGg9IjEwNSIgdmFsaWduPSJ0b3AiIHN0eWxlPSJ3aWR0aDo2Mi43cHQ7Ym9yZGVyOnNvbGlkIHdp
bmRvd3RleHQgMS4wcHQ7Ym9yZGVyLXRvcDpub25lO3BhZGRpbmc6MGluIDUuNHB0IDBpbiA1LjRw
dCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5G
aXJzdCBTRkYgYW5kIG5vdCBMYXN0PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC90ZD4NCjx0ZCB3
aWR0aD0iMzYwIiB2YWxpZ249InRvcCIgc3R5bGU9IndpZHRoOjMuMGluO2JvcmRlci10b3A6bm9u
ZTtib3JkZXItbGVmdDpub25lO2JvcmRlci1ib3R0b206c29saWQgd2luZG93dGV4dCAxLjBwdDti
b3JkZXItcmlnaHQ6c29saWQgd2luZG93dGV4dCAxLjBwdDtwYWRkaW5nOjBpbiA1LjRwdCAwaW4g
NS40cHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3
RCI+SW52YWxpZCDigJMgZHJvcCAoc2luY2UgcHJvcGFnYXRpb24gdG8gc3Vic2VxdWVudCBTRkYg
d2l0aCBUVEw9MCBpcyBpbGxlZ2FsKTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvdGQ+DQo8dGQg
d2lkdGg9IjQ4MCIgdmFsaWduPSJ0b3AiIHN0eWxlPSJ3aWR0aDo0LjBpbjtib3JkZXItdG9wOm5v
bmU7Ym9yZGVyLWxlZnQ6bm9uZTtib3JkZXItYm90dG9tOnNvbGlkIHdpbmRvd3RleHQgMS4wcHQ7
Ym9yZGVyLXJpZ2h0OnNvbGlkIHdpbmRvd3RleHQgMS4wcHQ7cGFkZGluZzowaW4gNS40cHQgMGlu
IDUuNHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5
N0QiPlZhbGlkIGZvciBiYWNrd2FyZCBjb21wYXRpYmlsaXR5IOKAkyBzZXJ2aWNlIGxvY2FsIFNG
4oCZcyBhbmQgcHJvcGFnYXRlIHRvIHN1YnNlcXVlbnQgU0ZGIHdpdGggVFRMPTYzPC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPC90ZD4NCjwvdHI+DQo8dHI+DQo8dGQgd2lkdGg9IjEwNSIgdmFsaWdu
PSJ0b3AiIHN0eWxlPSJ3aWR0aDo2Mi43cHQ7Ym9yZGVyOnNvbGlkIHdpbmRvd3RleHQgMS4wcHQ7
Ym9yZGVyLXRvcDpub25lO3BhZGRpbmc6MGluIDUuNHB0IDBpbiA1LjRwdCI+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5MYXN0IFNGRiB3aGVuICZn
dDsxIFNGRuKAmXMgZm9yIFNGUDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvdGQ+DQo8dGQgd2lk
dGg9IjM2MCIgdmFsaWduPSJ0b3AiIHN0eWxlPSJ3aWR0aDozLjBpbjtib3JkZXItdG9wOm5vbmU7
Ym9yZGVyLWxlZnQ6bm9uZTtib3JkZXItYm90dG9tOnNvbGlkIHdpbmRvd3RleHQgMS4wcHQ7Ym9y
ZGVyLXJpZ2h0OnNvbGlkIHdpbmRvd3RleHQgMS4wcHQ7cGFkZGluZzowaW4gNS40cHQgMGluIDUu
NHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0Qi
PlZhbGlkIOKAkyBzZXJ2aWNlIGxvY2FsIFNG4oCZczwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwv
dGQ+DQo8dGQgd2lkdGg9IjQ4MCIgdmFsaWduPSJ0b3AiIHN0eWxlPSJ3aWR0aDo0LjBpbjtib3Jk
ZXItdG9wOm5vbmU7Ym9yZGVyLWxlZnQ6bm9uZTtib3JkZXItYm90dG9tOnNvbGlkIHdpbmRvd3Rl
eHQgMS4wcHQ7Ym9yZGVyLXJpZ2h0OnNvbGlkIHdpbmRvd3RleHQgMS4wcHQ7cGFkZGluZzowaW4g
NS40cHQgMGluIDUuNHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImNv
bG9yOiMxRjQ5N0QiPkludmFsaWQg4oCTZHJvcCAoZHVlIHRvIGJhZCBiZWhhdmlvciBvZiBwcmV2
aW91cyBTRkYpPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC90ZD4NCjwvdHI+DQo8L3Rib2R5Pg0K
PC90YWJsZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5
N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3Jk
ZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4g
MGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPkZyb206PC9iPiBEYXZlIERvbHNv
biBbPGEgaHJlZj0ibWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tIiB0YXJnZXQ9Il9ibGFuayI+
bWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tPC9hPl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBNb25k
YXksIE1heSAxLCAyMDE3IDExOjI1IEFNPGJyPg0KPGI+VG86PC9iPiBSb24gUGFya2VyICZsdDs8
YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L2E+Jmd0OzsgSmFtZXMgTiBH
dWljaGFyZCAmbHQ7PGEgaHJlZj0ibWFpbHRvOmphbWVzLm4uZ3VpY2hhcmRAaHVhd2VpLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPmphbWVzLm4uZ3VpY2hhcmRAaHVhd2VpLmNvbTwvYT4mZ3Q7Ow0KPGEg
aHJlZj0ibWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20iIHRhcmdldD0iX2JsYW5r
Ij5tb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPC9hPjsNCjxhIGhyZWY9Im1haWx0bzpzZmNA
aWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVj
dDo8L2I+IFJFOiBUVEwgZmllbGQgd2l0aGluIHRoZSBOU0ggYmFzZSBoZWFkZXI8bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iY29sb3I6IzFG
NDk3RCI+SSB0aGluayBwcmVjaXNpb24gaW4gdGhlIGRlZmluaXRpb24gaXMgaW1wb3J0YW50IGZv
ciB3aGVuIGV4cGVjdHMgY2VydGFpbiBiZWhhdmlvciBmb3Igc21hbGwgdmFsdWVzIG9mIFRUTC4g
RS5nLiwgYnkgdXNpbmcgdHJhY2Utcm91dGUgdHlwZSBvZiB0b29scy48L3NwYW4+PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdE
Ij5XZSBjYW7igJl0IGp1c3Qgd2F2ZSBvdXIgaGFuZHMgYW5kIHNheSBkcm9wIHBhY2tldHMgd2l0
aCBUVEwgbmVhciAwIG9yIDEgb3IgMi48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJjb2xvcjoj
MUY0OTdEIj5JZiBvbmUgaGFzIGEgY2hhaW4gb2YgMyBpdGVtcywgYSBUVEwgb2YgNiBzaG91bGQg
d29yay4gKFNGRnMgcmVjZWl2ZSBwYWNrZXRzIDYgdGltZXMgaW4gdGhlIHN5c3RlbSBkaWFncmFt
IHRoYXQgaXMgdXN1YWxseSBkcmF3bikuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iY29sb3I6
IzFGNDk3RCI+KFNpbXBsaWZpZWQ6IEkgcmVhbGl6ZSBpbiBzb21lIHN5c3RlbXMgbW9yZSBTRkYg
aW50ZXJhY3Rpb25zIGFyZSByZXF1aXJlZC4pPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iY29s
b3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3
RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRl
cjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAw
aW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWYiPkZyb206
PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv
dDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZiI+IFJvbiBQYXJrZXIgWzxhIGhyZWY9Im1haWx0bzpS
b25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOlJv
bl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L2E+XQ0KPGJyPg0KPGI+U2VudDo8L2I+IE1v
bmRheSwgTWF5IDEsIDIwMTcgMTE6MTQgQU08YnI+DQo8Yj5Ubzo8L2I+IERhdmUgRG9sc29uOyBK
YW1lcyBOIEd1aWNoYXJkOyA8YSBocmVmPSJtYWlsdG86bW9oYW1lZC5ib3VjYWRhaXJAb3Jhbmdl
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPg0KbW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbTwvYT47
IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5zZmNAaWV0Zi5v
cmc8L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJFOiBUVEwgZmllbGQgd2l0aGluIHRoZSBOU0gg
YmFzZSBoZWFkZXI8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkFncmVlIHRoYXQgZGlmZmVyZW50aWF0
aW5nIOKAnGZvcndhcmRpbmfigJ0gdG8gYXR0YWNoZWQgU0YgaW5zdGFuY2VzIHZzIHN1YnNlcXVl
bnQgU0ZG4oCZcyBpcyBsb2dpY2FsIGFuZCBpbnR1aXRpdmUgKHRvIG1lKSBhbmQgSSBwcmVmZXIg
dG8gYWNrbm93bGVkZ2UgdGhhdA0KIHRoZXJlIGlzIGEgZGlmZmVyZW5jZS4mbmJzcDsmbmJzcDsg
QnV0LCBJIHdhcyBhZGRyZXNzaW5nIGEgc3VnZ2VzdGlvbiB0byBzaW1wbGlmeS4mbmJzcDsgJm5i
c3A7Jm5ic3A7Jm5ic3A7SW4gcHJhY3RpY2UsIDYxIG9yIDYyIG9yIDYzIGRlY3JlbWVudHMgb2Yg
VFRMIGFsbCBwcm9iYWJseSBtZWFuIHRoZSBzYW1lIHRoaW5nDQo8L3NwYW4+PHNwYW4gc3R5bGU9
ImZvbnQtZmFtaWx5OldpbmdkaW5ncztjb2xvcjojMUY0OTdEIj5KPC9zcGFuPjxzcGFuIHN0eWxl
PSJjb2xvcjojMUY0OTdEIj4uPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3
RCI+Jm5ic3A7Jm5ic3A7IFJvbjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5
N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3Jk
ZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4g
MGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPkZyb206PC9iPiBEYXZlIERvbHNv
biBbPGEgaHJlZj0ibWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tIiB0YXJnZXQ9Il9ibGFuayI+
bWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tPC9hPl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBNb25k
YXksIE1heSAxLCAyMDE3IDExOjExIEFNPGJyPg0KPGI+VG86PC9iPiBSb24gUGFya2VyICZsdDs8
YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L2E+Jmd0OzsgSmFtZXMgTiBH
dWljaGFyZCAmbHQ7PGEgaHJlZj0ibWFpbHRvOmphbWVzLm4uZ3VpY2hhcmRAaHVhd2VpLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPmphbWVzLm4uZ3VpY2hhcmRAaHVhd2VpLmNvbTwvYT4mZ3Q7Ow0KPGEg
aHJlZj0ibWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20iIHRhcmdldD0iX2JsYW5r
Ij5tb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPC9hPjsNCjxhIGhyZWY9Im1haWx0bzpzZmNA
aWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVj
dDo8L2I+IFJFOiBUVEwgZmllbGQgd2l0aGluIHRoZSBOU0ggYmFzZSBoZWFkZXI8bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iY29sb3I6IzFG
NDk3RCI+VGhlcmUgaXMgYSBkaWZmZXJlbmNlIGJldHdlZW4gZHJvcHBpbmcgdGhlIHBhY2tldCBh
dCByZWNlaXZlIHZzLiB0cmFuc21pdC48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5BICo8Yj50ZXJtaW5hdGlu
ZzwvYj4qIFNGRiBtYXkgYWNjZXB0IGEgcGFja2V0IHdpdGggVFRMPTEuJm5ic3A7IEkuZS4sIHdo
ZXJlIHRoZSBOU0ggaGVhZGVyIGlzIHJlbW92ZWQuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+V2hhdCBtYXR0
ZXJzIGlzIHRoYXQgaXQgaXMgbm90IGRlY3JlbWVudGVkIHRvIHplcm8gYW5kIGZvcndhcmRlZCBh
cyBOU0guPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3Bh
biBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+T3RoZXJ3aXNl
IHdl4oCZZCBzYXksIOKAnGh1aCwgbm8gcG9pbnQgaW4gc2VuZGluZyBhIHBhY2tldCBpZiBUVEw9
MS4gQW5kIGh1aCwgaWYgcmVjZWl2ZWQgd2l0aCBUVEw9MiB0aGVuIHdlIG1pZ2h0IGFzIHdlbGwg
ZHJvcCBpdOKApuKAnSBSZWN1cnNlIGFkIGFic3VyZHVtLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNw
Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5
bGU9ImNvbG9yOiMxRjQ5N0QiPkhlbmNlLCB0aGUgY29ycmVjdCBsYW5ndWFnZSBuZWVkcyB0byBj
b252ZXkgdGhhdCBhIGRldmljZSBkZWNyZW1lbnRpbmcgVFRMIChpbiBvcmRlciB0byBmb3J3YXJk
IE5TSCkgbXVzdCBjaGVjayBpZiBpdCB3b3VsZCByZXN1bHQgaW4gemVyby48L3NwYW4+PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0
OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5UaGlzIGNvbnZleXMgdGhhdCwgSSB0aGluazo8
L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7LHNl
cmlmIj5UaGUgcGFja2V0IE1VU1QgTk9UIGJlIGZvcndhcmRlZCB0byBhIG5leHQgaG9wIGlmIFNI
TCBpcyBkZWNyZW1lbnRlZCB0byB6ZXJvLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImNvbG9y
OiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPi1EYXZlPC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+
Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3Bh
biBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRp
dj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBw
dDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1
b3Q7LHNhbnMtc2VyaWYiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZiI+IFJvbiBQYXJr
ZXIgWzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIiB0YXJn
ZXQ9Il9ibGFuayI+bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L2E+XQ0K
PGJyPg0KPGI+U2VudDo8L2I+IE1vbmRheSwgTWF5IDEsIDIwMTcgMTA6NTAgQU08YnI+DQo8Yj5U
bzo8L2I+IEphbWVzIE4gR3VpY2hhcmQ7IDxhIGhyZWY9Im1haWx0bzptb2hhbWVkLmJvdWNhZGFp
ckBvcmFuZ2UuY29tIiB0YXJnZXQ9Il9ibGFuayI+DQptb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2Uu
Y29tPC9hPjsgRGF2ZSBEb2xzb247IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdl
dD0iX2JsYW5rIj4NCnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IFRU
TCBmaWVsZCB3aXRoaW4gdGhlIE5TSCBiYXNlIGhlYWRlcjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+
V2UgY291bGQgc2ltcGxpZnkgdGhpcyBieSBzYXlpbmcgdGhhdCBhbiBTRkYgdGhhdCByZWNlaXZl
cyBhbiBOU0ggcGFja2V0IHdpdGggVFRMPTEgc2hhbGwgZHJvcCB0aGUgcGFja2V0LiZuYnNwOyZu
YnNwOyBUaGF0IGRvZXNu4oCZdCByZXF1aXJlIGFueSBkaXN0aW5jdGlvbiBvZg0KIHRoZSB0eXBl
IG9mIGZvcndhcmRpbmcuJm5ic3A7Jm5ic3A7Jm5ic3A7IFlvdSBjb3VsZCBhcmd1ZSB0aGF0IHBl
cmhhcHMgMSBtZWFucyB0YWtlIGNhcmUgb2YgbG9jYWwgU0bigJlzLCBvbmx5LCBidXQgdGhlbiB3
ZSBhcmUgYmFjayB0byBoYXZpbmcgdG8gbWFrZSB0aGF0IGRpc3RpbmN0aW9uLiZuYnNwOyZuYnNw
OyZuYnNwOyBHaXZlbiB0aGF0IHdlIGFyZSBzdGFydGluZyBhdCA2MyBieSBkZWZhdWx0LCBmaW5l
c3Npbmcgd2hhdCBoYXBwZW5zIHdoZW4gcmVjZWl2aW5nIDEgZG9lc27igJl0IHNlZW0gd29ydGh3
aGlsZQ0KIHRvIG1lLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUx
RTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPjxiPkZyb206PC9iPiBKYW1lcyBOIEd1aWNoYXJkIFs8YSBocmVmPSJtYWlsdG86amFtZXMu
bi5ndWljaGFyZEBodWF3ZWkuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmphbWVzLm4uZ3Vp
Y2hhcmRAaHVhd2VpLmNvbTwvYT5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gTW9uZGF5LCBNYXkgMSwg
MjAxNyAxMDo0NSBBTTxicj4NCjxiPlRvOjwvYj4gUm9uIFBhcmtlciAmbHQ7PGEgaHJlZj0ibWFp
bHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iIHRhcmdldD0iX2JsYW5rIj5Sb25f
UGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9hPiZndDs7DQo8YSBocmVmPSJtYWlsdG86bW9o
YW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1vaGFtZWQuYm91Y2Fk
YWlyQG9yYW5nZS5jb208L2E+OyBEYXZlIERvbHNvbiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRkb2xz
b25Ac2FuZHZpbmUuY29tIiB0YXJnZXQ9Il9ibGFuayI+ZGRvbHNvbkBzYW5kdmluZS5jb208L2E+
Jmd0OzsNCjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5zZmNA
aWV0Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJFOiBUVEwgZmllbGQgd2l0aGluIHRo
ZSBOU0ggYmFzZSBoZWFkZXI8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+WWVzIGJ1dCBteSBwb2ludCB3YXMgaWYg
dGhlIFNGRiBpcyAqPGI+dGVybWluYXRpbmc8L2I+KiB0aGUgc2VydmljZSBjaGFpbiB0aGVyZSBh
cmUgbm8gc2VydmljZSBmdW5jdGlvbnMgbGVmdCB0byBiZSBmb3J3YXJkZWQgdG8gc28gdGhlIHNl
bnRlbmNlIGRvZXMNCiBub3QgbWFrZSBhbnkgc2Vuc2UuIElmIGhvd2V2ZXIgdGhlIFNGRiBpcyB0
ZXJtaW5hdGluZyB0aGUgc2VydmljZSBjaGFpbiBhbmQgYXQgdGVybWluYXRpb24gdGhlIFNITCBy
ZWFjaGVzIDAgdGhlbiBpdCBzaG91bGQgc3RpbGwgZm9yd2FyZCB0aGUgcGFja2V0IChhZnRlciBy
ZW1vdmFsIG9mIE5TSCkuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+
SmltPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBz
dHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4N
CjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtw
YWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+RnJv
bTo8L2I+IFJvbiBQYXJrZXIgWzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0
d29ya3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3
b3Jrcy5jb208L2E+XQ0KPGJyPg0KPGI+U2VudDo8L2I+IE1vbmRheSwgTWF5IDAxLCAyMDE3IDEw
OjI4IEFNPGJyPg0KPGI+VG86PC9iPiBKYW1lcyBOIEd1aWNoYXJkICZsdDs8YSBocmVmPSJtYWls
dG86amFtZXMubi5ndWljaGFyZEBodWF3ZWkuY29tIiB0YXJnZXQ9Il9ibGFuayI+amFtZXMubi5n
dWljaGFyZEBodWF3ZWkuY29tPC9hPiZndDs7DQo8YSBocmVmPSJtYWlsdG86bW9oYW1lZC5ib3Vj
YWRhaXJAb3JhbmdlLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5n
ZS5jb208L2E+OyBEYXZlIERvbHNvbiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRkb2xzb25Ac2FuZHZp
bmUuY29tIiB0YXJnZXQ9Il9ibGFuayI+ZGRvbHNvbkBzYW5kdmluZS5jb208L2E+Jmd0OzsNCjxh
IGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5zZmNAaWV0Zi5vcmc8
L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJFOiBUVEwgZmllbGQgd2l0aGluIHRoZSBOU0ggYmFz
ZSBoZWFkZXI8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3Bh
biBzdHlsZT0iY29sb3I6IzFGNDk3RCI+SeKAmWQgbGlrZSB0byBkaXNhbWJpZ3VhdGUgdGhlIHdv
cmQg4oCcZm9yd2FyZGluZ+KAnS4mbmJzcDsmbmJzcDsgRnJvbSBTRkYgcGVyc3BlY3RpdmUsIHRo
ZXJlIGlzIGZvcndhcmRpbmcgdG8gYXR0YWNoZWQgU0YgaW5zdGFuY2VzIGFuZCB0aGVyZSBpcyBm
b3J3YXJkaW5nIHRvIG90aGVyDQogU0ZGcy48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJjb2xv
cjojMUY0OTdEIj7igJxTRkZzIHRoYXQgdGVybWluYXRlIGEgc2VydmljZSBjaGFpbiBNVVNUIGZv
cndhcmQgdGhlIHBhY2tldCB0byBhdHRhY2hlZCBzZXJ2aWNlIGZ1bmN0aW9ucywgZXZlbiBpZiBT
SEwgaXMgZGVjcmVtZW50ZWQgdG8gMOKAnTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImNvbG9y
OiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyBSb248L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJjb2xv
cjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286
cD48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAj
RTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj48Yj5Gcm9tOjwvYj4gc2ZjIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0
Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L2E+XQ0K
PGI+T24gQmVoYWxmIE9mIDwvYj5KYW1lcyBOIEd1aWNoYXJkPGJyPg0KPGI+U2VudDo8L2I+IE1v
bmRheSwgTWF5IDEsIDIwMTcgMTA6MjIgQU08YnI+DQo8Yj5Ubzo8L2I+IDxhIGhyZWY9Im1haWx0
bzptb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tIiB0YXJnZXQ9Il9ibGFuayI+bW9oYW1lZC5i
b3VjYWRhaXJAb3JhbmdlLmNvbTwvYT47IERhdmUgRG9sc29uICZsdDs8YSBocmVmPSJtYWlsdG86
ZGRvbHNvbkBzYW5kdmluZS5jb20iIHRhcmdldD0iX2JsYW5rIj5kZG9sc29uQHNhbmR2aW5lLmNv
bTwvYT4mZ3Q7Ow0KPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsi
PnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtzZmNdIFRUTCBmaWVs
ZCB3aXRoaW4gdGhlIE5TSCBiYXNlIGhlYWRlcjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5JIGRvbuKAmXQgdW5k
ZXJzdGFuZCB0aGlzIHNlbnRlbmNlIGFzIGlmIGFuIFNGRiBpcyB0ZXJtaW5hdGluZyBhIHNlcnZp
Y2UgY2hhaW4gdGhlbiBpdCAqPGI+d29udDwvYj4qIGJlIGZvcndhcmRpbmcgdGhlIHBhY2tldHMg
dG8gYXR0YWNoZWQgU0ZzOyBTaG91bGRu4oCZdA0KIHRoaXMgc2VudGVuY2UgcmVhZCDigJxTRkZz
IHRoYXQgdGVybWluYXRlIGEgc2VydmljZSBjaGFpbiBNVVNUIGZvcndhcmQgdGhlIHBhY2tldCBl
dmVuIGlmIFNITCBpcyBkZWNyZW1lbnRlZCB0byAw4oCdID88L3NwYW4+PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJz
cDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0
eWxlPSJjb2xvcjojMUY0OTdEIj5KaW08L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86
cD48L286cD48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpz
b2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj48Yj5Gcm9tOjwvYj4NCjxhIGhyZWY9Im1haWx0bzptb2hhbWVkLmJvdWNh
ZGFpckBvcmFuZ2UuY29tIiB0YXJnZXQ9Il9ibGFuayI+bW9oYW1lZC5ib3VjYWRhaXJAb3Jhbmdl
LmNvbTwvYT4gWzxhIGhyZWY9Im1haWx0bzptb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tIiB0
YXJnZXQ9Il9ibGFuayI+bWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb208L2E+XQ0K
PGJyPg0KPGI+U2VudDo8L2I+IEZyaWRheSwgQXByaWwgMjgsIDIwMTcgMTA6MzggQU08YnI+DQo8
Yj5Ubzo8L2I+IERhdmUgRG9sc29uICZsdDs8YSBocmVmPSJtYWlsdG86ZGRvbHNvbkBzYW5kdmlu
ZS5jb20iIHRhcmdldD0iX2JsYW5rIj5kZG9sc29uQHNhbmR2aW5lLmNvbTwvYT4mZ3Q7OyBKYW1l
cyBOIEd1aWNoYXJkICZsdDs8YSBocmVmPSJtYWlsdG86amFtZXMubi5ndWljaGFyZEBodWF3ZWku
Y29tIiB0YXJnZXQ9Il9ibGFuayI+amFtZXMubi5ndWljaGFyZEBodWF3ZWkuY29tPC9hPiZndDs7
DQo8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+c2ZjQGlldGYu
b3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSRTogVFRMIGZpZWxkIHdpdGhpbiB0aGUgTlNI
IGJhc2UgaGVhZGVyPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
PHNwYW4gbGFuZz0iRlIiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NvdXJpZXIgTmV3JnF1b3Q7LHNlcmlmO2NvbG9yOmJsYWNrIj5SZS0sPC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJGUiIgc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDssc2VyaWY7
Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q291cmllciBOZXcmcXVvdDssc2VyaWY7Y29sb3I6YmxhY2siPkkgc2VlIFNITCBhcyBhIG1lYW5z
IHRvIHByZXZlbnQgU0ZGIGxvb3BzLiBUaGVyZSBpcyBubyB2YWx1ZSBpbiBkZWxldGluZyBhIHBh
Y2tldCBhZnRlciBhbiBTRkYgZGVjcmVtZW50DQogdGhlIFNITCB0byAwLCBidXQgdGhhdCBwYWNr
ZXQgaXMgdG8gYmUgcGFzc2VkIHRvIFNGcyB0aGF0IGFyZSBhdHRhY2hlZCB0byB0aGlzIFNGRi4g
VGhlIHBhY2tldCB3aWxsIGJlIGZvcndhcmRlZCBhZnRlciBzdHJpcHBpbmcgdGhlIE5TSCBoZWFk
ZXI7IG5vIHJpc2sgZm9yIFNGRiBsb29wcyBvdXQgdGhlcmUuIE5vPzwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDssc2VyaWY7Y29sb3I6YmxhY2si
PiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcm
cXVvdDssc2VyaWY7Y29sb3I6YmxhY2siPkNoZWVycyw8L3NwYW4+PG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7LHNlcmlmO2NvbG9yOmJsYWNrIj5NZWQ8L3Nw
YW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7LHNlcmlm
O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8ZGl2IHN0eWxlPSJi
b3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGluIDBpbiAw
aW4gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29s
aWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+PGI+PHNwYW4gbGFuZz0iRlIiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmIj5EZSZuYnNwOzo8L3NwYW4+
PC9iPjxzcGFuIGxhbmc9IkZSIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom
cXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZiI+IERhdmUgRG9sc29uDQogWzxhIGhyZWY9Im1h
aWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpkZG9sc29u
QHNhbmR2aW5lLmNvbTwvYT5dDQo8YnI+DQo8Yj5FbnZvecOpJm5ic3A7OjwvYj4gdmVuZHJlZGkg
MjggYXZyaWwgMjAxNyAxNjoyOTxicj4NCjxiPsOAJm5ic3A7OjwvYj4gQk9VQ0FEQUlSIE1vaGFt
ZWQgSU1UL09MTjsgSmFtZXMgTiBHdWljaGFyZDsgPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9y
ZyIgdGFyZ2V0PSJfYmxhbmsiPg0Kc2ZjQGlldGYub3JnPC9hPjxicj4NCjxiPk9iamV0Jm5ic3A7
OjwvYj4gUkU6IFRUTCBmaWVsZCB3aXRoaW4gdGhlIE5TSCBiYXNlIGhlYWRlcjwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFu
IGxhbmc9IkZSIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5NZWQsPC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+
Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3Bh
biBzdHlsZT0iY29sb3I6IzFGNDk3RCI+4oCcPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7LHNlcmlmIj5TRkZzIHRo
YXQgdGVybWluYXRlIGEgc2VydmljZSBjaGFpbiBNVVNUIGZvcndhcmQgdGhlIHBhY2tldCB0byBh
dHRhY2hlZCBTRnMgZXZlbg0KIGlmIFNITCBpcyBkZWNyZW1lbnRlZCB0byAwLuKAnTwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+SSBkb27igJl0IHRoaW5rIHRo
aXMgaXMgcmlnaHQuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPklmIFRU
TC9TSEwgaXMgZGVjcmVtZW50ZWQgdG8gMCwgdGhpcyBtdXN0IG5vdCBiZSBmb3J3YXJkZWQgYXMg
TlNILjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5JIHNlZSB0aGF0ICo8
Yj5yZWNlaXZpbmc8L2I+KiBhIHBhY2tldCB3aXRoIFNITD0xIGNhbiByZXN1bHQgaW4gY2hhaW4g
dGVybWluYXRpb24sIGkuZS4sIE5TSCBkZWNhcHN1bGF0aW9uLiBCdXQgbm90IGZvcndhcmRpbmcg
YXMgTlNIIHdpdGggU0hMPTAuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4tRGF2ZTxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iY29sb3I6IzFG
NDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRE
RiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFo
b21hJnF1b3Q7LHNhbnMtc2VyaWYiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZiI+IHNm
YyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+
bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9hPl0NCjxiPk9uIEJlaGFsZiBPZiA8L2I+PGEg
aHJlZj0ibWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20iIHRhcmdldD0iX2JsYW5r
Ij5tb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPC9hPjxicj4NCjxiPlNlbnQ6PC9iPiBGcmlk
YXksIEFwcmlsIDI4LCAyMDE3IDk6MzYgQU08YnI+DQo8Yj5Ubzo8L2I+IEphbWVzIE4gR3VpY2hh
cmQ7IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5zZmNAaWV0
Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbc2ZjXSBUVEwgZmllbGQgd2l0aGlu
IHRoZSBOU0ggYmFzZSBoZWFkZXI8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRlIiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7LHNlcmlmO2NvbG9yOmJsYWNrIj5IaSBK
aW0sIGFsbCwNCjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
PHNwYW4gbGFuZz0iRlIiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NvdXJpZXIgTmV3JnF1b3Q7LHNlcmlmO2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7LHNlcmlmO2NvbG9yOmJs
YWNrIj5JIGhhdmUgdGhlIGZvbGxvd2luZyBjb21tZW50cyZuYnNwOzoNCjwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJtNTMzMDM2MTIxNTkwNjM4ODMzOG1zb2xpc3RwYXJhZ3JhcGgi
PjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTpTeW1ib2wiPsK3PC9zcGFuPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6Ny4wcHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
Ow0KPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NvdXJpZXIgTmV3JnF1b3Q7LHNlcmlmO2NvbG9yOmJsYWNrIj5DaGFuZ2Ug4oCcVFRM4oCdIHRv
IOKAnFNGRiBIb3AgTGltaXQgKFNITCnigJ0gYmVjYXVzZSB0aGlzIGZpZWxkIGlzIG5vdCBhYm91
dCBhIHRpbWUgdG8gbGl2ZSBidXQgYWJvdXQgYSBsaW1pdCBvZiBTRkYgaG9wcyB0byBiZSBjcm9z
c2VkLg0KPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Im01MzMwMzYxMjE1OTA2Mzg4
MzM4bXNvbGlzdHBhcmFncmFwaCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OlN5bWJvbCI+wrc8
L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjBwdCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDssc2VyaWY7Y29sb3I6YmxhY2si
PkkgZG9u4oCZdCB1bmRlcnN0YW5kIHdoYXQgaXMgbWVhbnQgYnkg4oCcdGVzdGluZ+KAnS4NCjwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJtNTMzMDM2MTIxNTkwNjM4ODMzOG1zb2xp
c3RwYXJhZ3JhcGgiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTpTeW1ib2wiPsK3PC9zcGFuPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6Ny4wcHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOw0KPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7LHNlcmlmO2NvbG9yOmJsYWNrIj5JIHN1Z2dl
c3QgdG8gbWFrZSB0aGlzIGNoYW5nZSB0byBjb3ZlciB0aGUgZm9sbG93aW5nIHBvaW50czo8L3Nw
YW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0ibTUzMzAzNjEyMTU5MDYzODgzMzhtc29saXN0
cGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MS4waW4iPjxzcGFuIHN0eWxlPSJmb250LWZh
bWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyxzZXJpZiI+bzwvc3Bhbj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjcuMHB0Ij4mbmJzcDsmbmJzcDsNCjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyxzZXJpZjtjb2xv
cjpibGFjayI+U0hMIHNob3VsZCBiZSBjb25maWd1cmFibGUgYnkgdGhlIGNvbnRyb2wgcGxhbmUu
DQo8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0ibTUzMzAzNjEyMTU5MDYzODgzMzht
c29saXN0cGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MS4waW4iPjxzcGFuIHN0eWxlPSJm
b250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyxzZXJpZiI+bzwvc3Bhbj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjcuMHB0Ij4mbmJzcDsmbmJzcDsNCjwvc3Bhbj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyxzZXJp
Zjtjb2xvcjpibGFjayI+UGFja2V0cyBjYW4gYmUgZm9yd2FyZGVkIHRvIFNGcyBldmVuIGlmIFNI
TCBpcyBkZWNyZW1lbnRlZCB0byAwIGZvciB0aGUgdGVybWluYXRpbmcgU0ZGLg0KPC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Im01MzMwMzYxMjE1OTA2Mzg4MzM4bXNvbGlzdHBhcmFn
cmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjEuMGluIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6
JnF1b3Q7Q291cmllciBOZXcmcXVvdDssc2VyaWYiPm88L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZTo3LjBwdCI+Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDssc2VyaWY7Y29sb3I6Ymxh
Y2siPkkgZG9u4oCZdCB0aGluayBpdCBpcyBhIGdvb2QgaWRlYSB0byBpbmNsdWRlIOKAnDwvc3Bh
bj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVy
IE5ldyZxdW90OyxzZXJpZiI+RGVjcmVtZW50aW5nIGJ5IGEgdmFsdWUgb2YgMSBmcm9tIDAgc2hh
bGwgcmVzdWx0IGluIGEgVFRMIHZhbHVlDQogb2YgNjPigJ0gYmVjYXVzZSB0aGlzIHdpbGwgbGVh
ZCB0byBhIGJyb2tlbiBtZWNoYW5pc20uIDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q291cmllciBOZXcmcXVvdDssc2VyaWY7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDssc2VyaWY7Y29s
b3I6YmxhY2siPk9MRDoNCjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291
cmllciBOZXcmcXVvdDssc2VyaWYiPlRUTDogU2VydmljZSBwbGFuZSB0aW1lLXRvLWxpdmUuIEFu
IFNGRiBNVVNUIGRlY3JlbWVudCB0aGUgVFRMIGJ5IGEgdmFsdWUgb2YgMSBmb3IgYWxsIE5TSCBw
YWNrZXRzIGl0IHJlY2VpdmVzLiBEZWNyZW1lbnRpbmcNCiBieSBhIHZhbHVlIG9mIDEgZnJvbSAw
IHNoYWxsIHJlc3VsdCBpbiBhIFRUTCB2YWx1ZSBvZiA2My4gVGhlIGRlZmF1bHQgZm9yIG9yaWdp
bmF0aW5nIGFuIE5TSCBwYWNrZXQgaXMgYSBUVEwgdmFsdWUgb2YgNjMuIFRoZSBkZWNyZW1lbnQg
U0hBTEwgb2NjdXIgYmVmb3JlIHRlc3RpbmcgZm9yIDAuIEFmdGVyIGRlY3JlbWVudCwgaWYgdGhl
IFRUTCBpcyAwLCB0aGUgTlNIIHBhY2tldCBNVVNUIE5PVCBiZSBmb3J3YXJkZWQuPC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyxzZXJpZjtjb2xv
cjpibGFjayI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3Vy
aWVyIE5ldyZxdW90OyxzZXJpZjtjb2xvcjpibGFjayI+TkVXOjwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDssc2VyaWYiPlNITCAoU0ZGIEhvcCBM
aW1pdCk6IEluZGljYXRlcyB0aGUgbWF4aW11bSBTRkYgaG9wcyBmb3IgYSBzZXJ2aWNlIGNoYWlu
LiBUaGUgaW5pdGlhbCBTSEwgdmFsdWUgU0hPVUxEIGJlIGNvbmZpZ3VyYWJsZQ0KIHZpYSB0aGUg
Y29udHJvbCBwbGFuZTsgdGhlIGNvbmZpZ3VyZWQgaW5pdGlhbCB2YWx1ZSBjYW4gYmUgc3BlY2lm
aWMgdG8gYSBjaGFpbiBvciBhbGwgY2hhaW5zLiBJZiBubyBpbml0aWFsIHZhbHVlIGlzIGV4cGxp
Y2l0bHkgcHJvdmlkZWQsIHRoZSBkZWZhdWx0IGluaXRpYWwgU0hMIHZhbHVlIDYzIE1VU1QgYmUg
dXNlZC4gRWFjaCBTRkYgaW52b2x2ZWQgaW4gZm9yd2FyZGluZyBhbiBOU0ggcGFja2V0IE1VU1Qg
ZGVjcmVtZW50IFNITCB2YWx1ZQ0KIGJ5IDEuIFRoZSBwYWNrZXQgTVVTVCBOT1QgYmUgZm9yd2Fy
ZGVkIHRvIGEgbmV4dCBob3AgU0ZGIGlmIFNITCBpcyBkZWNyZW1lbnRlZCB0byB6ZXJvLiBTRkZz
IHRoYXQgdGVybWluYXRlIGEgc2VydmljZSBjaGFpbiBNVVNUIGZvcndhcmQgdGhlIHBhY2tldCB0
byBhdHRhY2hlZCBTRnMgZXZlbiBpZiBTSEwgaXMgZGVjcmVtZW50ZWQgdG8gMC48L3NwYW4+PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7LHNlcmlmIj4mbmJz
cDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7
LHNlcmlmIj5UaGFuayB5b3UuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtD
b3VyaWVyIE5ldyZxdW90OyxzZXJpZiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyxzZXJpZiI+Q2hlZXJzLDwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDssc2VyaWYiPk1lZDwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDssc2VyaWY7
Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxkaXYgc3R5bGU9ImJv
cmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzowaW4gMGluIDBp
biA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xp
ZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj48Yj48c3BhbiBsYW5nPSJGUiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWYiPkRlJm5ic3A7Ojwvc3Bhbj48
L2I+PHNwYW4gbGFuZz0iRlIiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmIj4gc2ZjIFs8YSBocmVmPSJtYWlsdG86c2ZjLWJv
dW5jZXNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5v
cmc8L2E+XQ0KPGI+RGUgbGEgcGFydCBkZTwvYj4gSmFtZXMgTiBHdWljaGFyZDxicj4NCjxiPkVu
dm95w6kmbmJzcDs6PC9iPiBqZXVkaSAyNyBhdnJpbCAyMDE3IDIwOjU0PGJyPg0KPGI+w4AmbmJz
cDs6PC9iPiA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+c2Zj
QGlldGYub3JnPC9hPjxicj4NCjxiPk9iamV0Jm5ic3A7OjwvYj4gW3NmY10gVFRMIGZpZWxkIHdp
dGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRlIiPiZuYnNwOzwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+RGVhciBXRzo8bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPkhhdmluZyByZXZpZXdlZCBhbGwgb2YgdGhlIGVtYWlsIGRp
c2N1c3Npb24gb24gdGhlIG1haWxpbmcgbGlzdCBpdCBhcHBlYXJzIHRvIHRoZSBjaGFpcnMgdGhh
dCB3ZSBoYXZlIGNvbnNlbnN1cyB0byBhZGQgYSBUVEwgZmllbGQgdG8gdGhlIE5TSCBiYXNlIGhl
YWRlci4gV2Ugd291bGQgbGlrZSB0byBwcm9wb3NlDQogdGhlIGZvbGxvd2luZyBjaGFuZ2VzOjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+U2VjdGlvbiAzLjI6PG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPlVwZGF0ZSBmaWd1cmUgMiBhcyBmb2xsb3dzOjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDssc2VyaWYiPiZuYnNwOyAmbmJzcDsmbmJzcDsm
bmJzcDswIDEgMiAzIDQgNSA2IDcgOCA5IDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxIDIgMyA0IDUg
NiA3IDggOSAwIDE8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIg
TmV3JnF1b3Q7LHNlcmlmIj4mbmJzcDsmbmJzcDsmbmJzcDsgJiM0MzstJiM0MzstJiM0MzstJiM0
MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0Mzst
JiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0
MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0Mzst
JiM0Mzs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1
b3Q7LHNlcmlmIj4mbmJzcDsmbmJzcDsmbmJzcDsgfFZlcnxPfFJ8Jm5ic3A7Jm5ic3A7Jm5ic3A7
IFRUTCZuYnNwOyZuYnNwOyZuYnNwOyB8Jm5ic3A7Jm5ic3A7IExlbmd0aCZuYnNwOyB8UnxSfFJ8
UnxNRCBUeXBlfCBOZXh0IFByb3RvY29sIHw8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7LHNlcmlmIj4mbmJzcDsmbmJzcDsmbmJzcDsgJiM0Mzst
JiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0
MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0Mzst
JiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0
MzstJiM0MzstJiM0MzstJiM0Mzs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5B
ZGQgdGhlIGZvbGxvd2luZyB0ZXh0IGFmdGVyIGZpZ3VyZSAyOjxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+VFRMOiBTZXJ2aWNlIHBsYW5lIHRpbWUtdG8tbGl2ZS4gQW4gU0ZGIE1VU1QgZGVj
cmVtZW50IHRoZSBUVEwgYnkgYSB2YWx1ZSBvZiAxIGZvciBhbGwgTlNIIHBhY2tldHMgaXQgcmVj
ZWl2ZXMuIERlY3JlbWVudGluZyBieSBhIHZhbHVlIG9mIDEgZnJvbSAwIHNoYWxsIHJlc3VsdCBp
biBhIFRUTCB2YWx1ZSBvZg0KIDYzLiBUaGUgZGVmYXVsdCBmb3Igb3JpZ2luYXRpbmcgYW4gTlNI
IHBhY2tldCBpcyBhIFRUTCB2YWx1ZSBvZiA2My4gVGhlIGRlY3JlbWVudCBTSEFMTCBvY2N1ciBi
ZWZvcmUgdGVzdGluZyBmb3IgMC4gQWZ0ZXIgZGVjcmVtZW50LCBpZiB0aGUgVFRMIGlzIDAsIHRo
ZSBOU0ggcGFja2V0IE1VU1QgTk9UIGJlIGZvcndhcmRlZC48bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPlNlY3Rpb24gMy40OjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij5VcGRhdGUgZmlndXJlIDQgdG8gcmVmbGVjdCB0aGUgbmV3IGJhc2UgaGVhZGVyIGZvcm1hdCBh
cyBwZXIgc2VjdGlvbiAzLjIgYmFzZSBoZWFkZXIuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij5TZWN0aW9uIDMuNTo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+VXBk
YXRlIGZpZ3VyZSA1IHRvIHJlZmxlY3QgdGhlIG5ldyBiYXNlIGhlYWRlciBmb3JtYXQgYXMgcGVy
IHNlY3Rpb24gMy4yIGJhc2UgaGVhZGVyLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+U2Vj
dGlvbiAxMi4yLjE6PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPkN1cnJl
bnQgdGV4dCBpcyBhcyBmb2xsb3dzOjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7
Jm5ic3A7IFRoZXJlIGFyZSB0ZW4gYml0cyBhdCB0aGUgYmVnaW5uaW5nIG9mIHRoZSBOU0ggQmFz
ZSBIZWFkZXIuJm5ic3A7IE5ldyBiaXRzPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPiZuYnNwOyZuYnNwOyBhcmUgYXNzaWduZWQgdmlhIFN0YW5kYXJkcyBBY3Rpb24gW1JG
QzUyMjZdLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7ICZuYnNwO0JpdHMgMC0x
IC0gVmVyc2lvbjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDsm
bmJzcDsgQml0IDIgLSBPQU0gKE8gYml0KTxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj4mbmJzcDsmbmJzcDsgQml0IDMgLSBDcml0aWNhbCBUTFYgKEMgYml0KTxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDsmbmJzcDsgQml0cyA0LTkgLSBS
ZXNlcnZlZDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+UmVwbGFjZSBlbnRpcmUgdGV4dCBh
cyBmb2xsb3dzOjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7Jm5ic3A7IFRoZXJl
IGFyZSBlaWdodCByZXNlcnZlZCBiaXRzIGluIHRoZSBOU0ggQmFzZSBIZWFkZXIuIE5ldyBiaXRz
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOyZuYnNwOyBhcmUg
YXNzaWduZWQgdmlhIFN0YW5kYXJkcyBBY3Rpb24gW1JGQzUyMjZdLjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+Jm5ic3A7Jm5ic3A7IEJpdHMgMC0xIC0gVmVyc2lvbjxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDsmbmJzcDsgQml0IDIgLSBPQU0gKE8gYml0
KTxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDsmbmJzcDsgQml0
IDMgLSBSZXNlcnZlZDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJz
cDsmbmJzcDsgQml0cyAxNi0xOSAtIFJlc2VydmVkPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij5TZWN0aW9uIDEyLjIuMzo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
Q3VycmVudCB0ZXh0IGhhcyB0aGUgTUQtdHlwZSBhcyA4LWJpdCB2YWx1ZXMuPG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj5VcGRhdGUgdGV4dCBmb3IgdGhpcyBzZWN0aW9uIGFuZCB0YWJsZSAx
IHRvIHJlZmxlY3QgNC1iaXQgdmFsdWVzICpub3QqIDgtYml0IHZhbHVlcy48bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPjxiPlBsZWFzZSByZXZpZXcgY2FyZWZ1bGx5IGFuZCBpbmRpY2F0ZSBz
dXBwb3J0IGZvciB0aGVzZSBjaGFuZ2VzIChvciBhbnkgY2hhbmdlcyB0byB0aGUgc3VnZ2VzdGVk
IHRleHQpLjwvYj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+Jm5i
c3A7PC9iPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj5UaGFua3MsDQo8
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPkppbSAmYW1wOyBKb2VsPG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O01vbm90eXBlIENvcnNpdmEmcXVvdDs7
Y29sb3I6IzAwNzBDMCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48
YnI+DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4N
CnNmYyBtYWlsaW5nIGxpc3Q8YnI+DQo8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNA
aWV0Zi5vcmc8L2E+PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9s
aXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFu
L2xpc3RpbmZvL3NmYzwvYT48bzpwPjwvbzpwPjwvcD4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2
Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_CDF2F015F4429F458815ED2A6C2B6B0B839A2480MBX021W3CA2exch_--


From nobody Mon May  1 11:32:56 2017
Return-Path: <erosen@juniper.net>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6A1A9129B1A for <sfc@ietfa.amsl.com>; Mon,  1 May 2017 11:32:48 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.088
X-Spam-Level: 
X-Spam-Status: No, score=0.088 tagged_above=-999 required=5 tests=[BAYES_20=-0.001, DKIM_SIGNED=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_DKIM_INVALID=0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=fail (1024-bit key) reason="fail (body has been altered)" header.d=juniper.net
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id eiPfLpGF1YtV for <sfc@ietfa.amsl.com>; Mon,  1 May 2017 11:32:46 -0700 (PDT)
Received: from NAM03-CO1-obe.outbound.protection.outlook.com (mail-co1nam03on0122.outbound.protection.outlook.com [104.47.40.122]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7D16612EA8D for <sfc@ietf.org>; Mon,  1 May 2017 11:29:22 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=sl4pgTp6xmvmxdNiicP/KPzo1lYQqPcGBXPTtZGebqE=; b=QKYPFIyzVBwExQjHE41uFhCRbPXXb0mdTzL6VzuzA3+rRqx6FB8J2N5upmrOjc3BqH8LKvS5r2mzQDllW6BdSugeEBxhX5yvhXB1IpQ4ZtTBdjo8AVIXLooADjyCyMUKfCbF7s03fxWhOUIxL2ZiFDMoyypNu+Q/6VPLbGHOmew=
Authentication-Results: juniper.net; dkim=none (message not signed) header.d=none;juniper.net; dmarc=none action=none header.from=juniper.net;
Received: from [172.29.35.213] (66.129.241.14) by CY1PR05MB2187.namprd05.prod.outlook.com (10.166.192.11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1075.1; Mon, 1 May 2017 18:29:20 +0000
To: James N Guichard <james.n.guichard@huawei.com>
References: <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD5F8E@SJCEML701-CHM.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B8399F104@MBX021-W3-CA-2.exch021.domain.local> <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD69C4@SJCEML701-CHM.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B8399F193@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E98705BFE87@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B839A023E@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E98705BFFB9@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B839A0285@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E98705C00B4@wtl-exchp-1.sandvine.com> <CA+RyBmVjp2qRoO_NF-sWrQ4gMPhuRZOw7syz0Y6yaAjOtgD_xg@mail.gmail.com> <CA+RyBmWXWRxuKP-dDirYHXxJnnduyriTuN5kmCfQkC=z0JdiCQ@mail.gmail.com> <CA+RyBmXHf_b48yvhZgbdB6q3Tr9=0oHTsnnRPM1jeMjCcCfiiQ@mail.gmail.com> <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD6B8C@SJCEML701-CHM.china.huawei.com>
CC: "sfc@ietf.org" <sfc@ietf.org>
From: Eric C Rosen <erosen@juniper.net>
Message-ID: <911fc1e3-fc7f-a551-773a-8e6e6db550df@juniper.net>
Date: Mon, 1 May 2017 14:29:16 -0400
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD6B8C@SJCEML701-CHM.china.huawei.com>
Content-Type: multipart/alternative; boundary="------------466FF505CAA0BB38290B57DA"
X-Originating-IP: [66.129.241.14]
X-ClientProxiedBy: BN6PR01CA0049.prod.exchangelabs.com (10.172.194.139) To CY1PR05MB2187.namprd05.prod.outlook.com (10.166.192.11)
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id: 9ee139f0-9611-4a02-4df2-08d490bffc2e
X-MS-Office365-Filtering-HT: Tenant
X-Microsoft-Antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(48565401081)(201703131423075)(201703031133081); SRVR:CY1PR05MB2187; 
X-Microsoft-Exchange-Diagnostics: 1; CY1PR05MB2187; 3:9NAMn2TUajqprxutZnq6nK0w8AzeJnMjQ1NzDXNzJNPeoRhcjb4ZpgDV2K0lCWesrAgdHIiPbnP6R9Ng3AQc9F9yYzfrtYV1sMRYVFM7M8FvrmA3APfxBpH3q6zmE7idRJtCIPc1ybXPBM86XPvjhq5mpUqAEq1f6cVLelbJI1Bd5XPMcPUts8QRc2SxxY1xdCMVR6KM3jaycLAU5pg7UcT9nI1Za8SEukB0Jc2UW6qKkVgwsn9glO/0N9Zh156ugcIQy+kr7cfmegec22tBjnhZeX1RS/jnvAaXzR/myb+EuoR9VdQ9p+BFhlS8gnkSwZfe87hW5qr74ebZPILphFjVCsWf38aKt7Q48/TcB9w=; 25:Ccj1tyqFEs8WAOPrIG4J8hjjiTi3uAs6xiWiKNhyo1Tg3broK1N8iiurpOp9sVwnC7a4V17HGmCfZDsIEjSjWjPf4wkjbxcx3ELAmrk5aRrYklG3OlDsXyChyNeEyiPtsT7mrqv7FdOPxilOtQ3T6xPCcRsRbhazu2Iq3xKvJRHE0X5FueBDitSVXuctOkSKF5bJ533KFGCRmrOb6/R8SBQV1ALhaYyWd+1PHW4xM7sl636ua0vAPQTTyGRmENnFjleEx24QuoYeQnwxSW4Q2nZf6r3W2v5/PAE1Q3eKsMgmxhZI/DkX8b9fTj4T13GvHaMilbu6bpyI+DbRKDVqDSGw5dHjJ9I7gkU9xygKgbfZd4ogUmLCBOnQJ3cMKn801qQTR1cOACuHwlRR2DGXLjburOdJgn8n8xH+0BzbmbsB2FC6zDPjbTWDS1WdHlfCVRvDoEf88XbLLVlRN2gpgLFQ8h4qpVSpq5pta+N7L+0=
X-Microsoft-Exchange-Diagnostics: 1; CY1PR05MB2187; 31:2HNlF+uCUm4yFbLVwV39iMltfyg+B9VX40rHeDGZ1CS5MBjCBJ0wm+TEYc3cphM6jM1l+fxUPbk0uAC2fHU/ObX7zDkH6CrEweHOEh7ClWKa0DQPOzBFHGMWnDJoWRcG20W65KIKU9qv4FDMMgxYQQVe5EPkeRInHivL0t7oddHUrHT0Jc8oG7Y31fiCiwB1dszltdmuELovUitt94T5V5vTertHlKEt0AHbX6TCefLp6UBfhOqMMmIiHdMXbtwh; 20:siKGoZDi1Rzt8yJTCPF+PUwtlE2+/XULcwP8YuKTeOAxZlU0IZZNAaekwx6j4gLgWLYeD0QrPcq1a4ZPOuYD20JE7KrD0nsql92BmdvbRfT8uDA0yzUmcUbgby4jH8+CasgbJEXh6gJz7FlZnnnplJfHLnwKS/BdfxQ33BkfJhiWU6LPTzrM3U/va7lICNIIRFXJYZyA9FC/nZcteqCBdm/kK0cvBirPM3D511zzbWhoCozSysrRIuD9lF9wL8BI3XAtko2bCZlktIK7eelXj8bIw8z5z595IbO5eyiISxJqehf+r+8RFiGb3/uAJK+2PnwCarxbyofoKvmbmJh5CXmAnwPFgENtGOcVwDnSIwSx5EtuAkD3fuk6wdfUXjSsqhX09TJwOlfitNetcKUKqbrNJuraQ5di9RiIetM+axn+r5hh2sFVUe5Wm0och7UtCuEDjioNA0wn/jL1EtS3SjhFg9PAPkBIvwsEjtBi8rRi9FAEPqLWUE4YzR09yXQrZzq4aORrpS6zfSUx1xhnO2HaNfYqkM/C3yVjbgoESl/apuSYtnL2sAdD847x+c3BdET4xkcVsw91GCBpmf3p2d6gZqq0ZMT3MNY/aa2ybOg=
X-Microsoft-Antispam-PRVS: <CY1PR05MB218723E7B87D50FD3F9EF813D4140@CY1PR05MB2187.namprd05.prod.outlook.com>
X-Exchange-Antispam-Report-Test: UriScan:(50582790962513);
X-Exchange-Antispam-Report-CFA-Test: BCL:0; PCL:0; RULEID:(6040450)(601004)(2401047)(5005006)(8121501046)(10201501046)(3002001)(93006095)(93001095)(6055026)(6041248)(20161123555025)(20161123560025)(20161123562025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123558100)(6072148); SRVR:CY1PR05MB2187; BCL:0; PCL:0; RULEID:; SRVR:CY1PR05MB2187; 
X-Microsoft-Exchange-Diagnostics: 1; CY1PR05MB2187; 4:b3bSXoUHMZuGldP+S9QikWbzlSazLBuuHB3LPNMEGl65VVqmjwyIJ2reyk/F/OhFDm2nM9rPJzEHie/OI9reE0xd0UJmcUfnCm6CZCQu7C7aytl0Bbj+r4GSjywlY9WK80H81gs0Pqj8EgR2lOxiJK1LOwQ4h+fJx+YgfZnYTLLsl3Fjn+7IvgSsRbDptNX+SOH1ey9eryYSFSLTPfwscVbZ5SARicJ4RzZoOi5cswDYLB5miehKPP4qyRznMEta13c8q/THa2/Bq6A0PEPG2fTOxyzRnCgzC9Zlk6QmjqNjVD+QWOB8YpdbuRbZFu02qOMAkUZx/c8b+xBvTeV4eoT9MzmioV1Z8nRicUNIEFIdUxgHQzn1AemUC5iH3r03sKF3i5x+BRgEi4VIYUnjNV6vZH2+4QAkf07CHVNub+Dz2lNGZ5k3dvhMfhPVnmVpWjjb9UNbNoSIHwB1Pm5bXFMJfdkTBXJlosPXAApG0Jd73bE+R5kqBPjGb9IR59AtJxRuKyuWfCN1yP6APNO0ZvT7LnQaNCnBYqfTHQxIUmpBJPZhn5XtG7Wlst+UcnaUsjntrVbmrKUF8cr1nXnsPWHgbuySRSuM3mJgsni5lhDGdW5xKtRrv4FftJ8Z4tHiCTFfFEYQwiR8Xx2E7Bx8w0kulQ5cyZEWyrbNksM5AEwq1gXjn6Ko7pBI4duqvbGPoU39xIcRqthN+OXaiDizSp6ud5BDsYLPykDIlF6DjOB5mwD58n+m1SoC41AKsdBa8Qdn/s3C+hKFvZ6JhipNqiOgqA1COT0cjnEZKoJXD+XDZwznoHscqLPvmB5twjZFOX1z8c1HDa1qmZYymn75nDmgWDGvEQhpSoySQLxB3QI=
X-Forefront-PRVS: 02945962BD
X-Forefront-Antispam-Report: SFV:NSPM; SFS:(10019020)(4630300001)(6049001)(6009001)(39450400003)(39400400002)(39410400002)(39860400002)(39840400002)(39850400002)(24454002)(377454003)(31696002)(53936002)(2906002)(6486002)(7736002)(86362001)(6916009)(2950100002)(53546009)(42186005)(31686004)(270700001)(3260700006)(25786009)(33646002)(50986999)(76176999)(54356999)(478600001)(512944002)(4326008)(81166006)(64126003)(93886004)(8676002)(189998001)(65806001)(77096006)(65956001)(65826007)(6666003)(5660300001)(110136004)(4001350100001)(36756003)(38730400002)(6116002)(3846002)(83506001)(229853002)(84326002); DIR:OUT; SFP:1102; SCL:1; SRVR:CY1PR05MB2187; H:[172.29.35.213]; FPR:; SPF:None; MLV:sfv; LANG:en; 
X-Microsoft-Exchange-Diagnostics: =?us-ascii?Q?1; CY1PR05MB2187; 23:2Ci5ixTVotxtQfbNlxf8ik5KeEmL0QjZLEITqYQCp?= =?us-ascii?Q?uBYuNuQmqQQQE97vThgPK6rsHZ/dKID1tIPD4PkK5d11Gk7njb9A31Sfgnxg?= =?us-ascii?Q?p7t1JGkvuq7+3pDiCi2CkXc7rOMkDGdoWvew54CSskQyhCg0fwOu3VbwEkhs?= =?us-ascii?Q?vvNSM4P/wwSPjaaF1h0+6sIq1v7pka3SmiG8YUw1ZJP1DN9NJrtod+un3V/J?= =?us-ascii?Q?OgDdtPDbTswa/8Q8b/Cg4/SvVcqNkYefU+sfosOgU8O50CBEqOYXDfPiTwOI?= =?us-ascii?Q?DRhnp2NF9zQVmA+GqJKjP6eUkfzSFci0jkaJS0cAbZxWmJTO6nTQbghEqYyn?= =?us-ascii?Q?ilsHpdu8GCpRY2zzgwZ+5xuASYz7/6ZQhqQ5tPLJYTTZ8GsLrvWOj/mYOTbR?= =?us-ascii?Q?t7syB5lBpPYJsZshki7A01Z+0Yi52oWNXlzDMimUCA3NZ5xUb8i1cvFTVFKW?= =?us-ascii?Q?MumJZYKorUuD2tnMlu9SYWmm67X8KqvQ9Y+9kc1e85kuZ9zCVAjXMQvKWHTU?= =?us-ascii?Q?5gpVE4rW5u6P7eDXE6uKpGgwAWXkEOINHyMdqrtzxXMV2vDBX6dJDbaWxsUv?= =?us-ascii?Q?oBk+fv8E5FoN1PqNDBdOw9rVN43aBHkTwPEo6Nn3J1cMECqOr4YrdEKQxqKy?= =?us-ascii?Q?xVBB54SAtNRqNIHO0iJCxPlp3Oxbh9JrX+iZTi3lO1F9K0TAd7sKUhsPFEWU?= =?us-ascii?Q?1x92HeJJsjzm5z+2P7IOWHQ0RKIDj2t6yDR60gVfGofYIOaNiuBRZDJrJhZW?= =?us-ascii?Q?Jq73eon5VxtNvk9HyWrIu72heaUiRqkfYOsBjHhw+AxgCQvg7rOXGln8Ql9F?= =?us-ascii?Q?h4/eLTgfLTQbbAdZ/Lsa868k9ZBltoHCQrabLGTQCsKem9EIVvpSRYn71OXL?= =?us-ascii?Q?yRUNFDnQckuxTlN9V3u/4fZA8Ka2vMwSraLquPUItBD15jqPyqjrjUL/n+wE?= =?us-ascii?Q?0NEvlafoXnVRmsG8EADB7gAsPT4l7eVsvm+wqbPNpF647kWtqjnUrPlrv6Th?= =?us-ascii?Q?N9+kiSq3IG+d1PIEJ5eYyYXu784hnI52nG/VAVldgk56ztWqzIfzWaMVuPQB?= =?us-ascii?Q?pqJGnuo7YCcqMkEXJviUufeGRee2zucVpxILrYbLt9KnaStY123ORVlB1pls?= =?us-ascii?Q?P+fxAHm2go/7aBea78G7s+F8SoobzIvcMOIqQQlhUC6+1uU/ComMQRCsnV6W?= =?us-ascii?Q?Uy+gT+KwNdavCeuZx5LP1EuLXiA/evZoIuPjQ4GCS6nrm5YdZDuqHHasxLl7?= =?us-ascii?Q?Q9bh33q440murIJAXM/BgKLg7LmkmWEvPrnKpeMdoKObdb79QyjHx7pzyIGo?= =?us-ascii?B?dz09?=
X-Microsoft-Exchange-Diagnostics: 1; CY1PR05MB2187; 6:GsK8tAKwIuFBlAZQ5NOZLTAaXeYGBfe5QRKCHPorkNeeCVbayop5+pvjYVAeg9GSbTOCI4mzd+gkcbBLEpJ7r3gmi9lwsogTno0piRzQVU+6oDWJqBkNIaLmN0+ewmUbyACU4OwycYHBNIYhUTICBWeTvhiUBdUHAf11kWT3ZJekjhSq14hfEaxO3IIfTMzM7LfQOKVsJtZWl2EuVf8DT74mJnzsKSl9Q9MRbVEr9eqqA0j5XHoBnPHFZA6Vq2PZOrcGx4c7gOTWFB9ey23pKyrMeTPYR7QSHU59k1qYwpnXyB+ZAjLWcBxLQ9ZSysfrIcF01cqhUwa9ZgHWqr/b9e8LIHzDjlJ+deVhTZGS3qqnibeaXNpzQLNknYcBx9g1osy8lMh3OdU8D/EkKq5QJEfc4TGlF4OfB3TExKrDvGTStlWtbyBCJMpn/0E1pCQ6eHo9V6yas6EXYAv+G3WMvPUZ+Lh2Rr6pNBfmrlF2tOWkHRePSaDRTW4gZoTyH3YFJKMZ9WjMIqAMYIA27TIQqKO9w+1UhaJHL5KRnwkJAcs=; 5:roqYpC+FmEz+MKyOmMi0kDv/dY0ReZHwZGG6mV0XS3C212anqY5NTTBozAnSBBQbQhW6Ns4FiOeF6c3fQfP64nTt6V2/qJRv+eTorrKi1yY1XCCcOiU2FxdPHtnZQwBRq78sFI0UNBlVTNIQCJ4ixwGUii7SO6/FHYvZZEZmuKM=; 24:JUWG/UJEcyXO6luxuGZlucQOc4K2/yuN9z2NMhB9AlxMmz1rjzhYStQk8rCTJ98rmpMiiqy+8XZI0o7PI6e1mUqzreWrx8eFcwULJ+R47Zg=
SpamDiagnosticOutput: 1:99
SpamDiagnosticMetadata: NSPM
X-Microsoft-Exchange-Diagnostics: 1; CY1PR05MB2187; 7:iRwrAepnit0/eGKJ59y+ppkrDNnMWBkzQmDCKkAa3IMrsUu/9+6mJdz5ti+4GI9BMzUmiWGl+o2miWSN9hb6i1gsmdvMqr3t8ADDZGjtS/LrNsF8PpHPyBLlX8VyLvcMCHb46cQH3Aoz51tCf3ELCB2sjGdctc4Ul2/b8f3nSz+AVsGYwmi7QAc2rd8YUm70hDlCcf5+xKAC81H3dfOvjgrn2VfZ+kSQWwoO174jevp3MK326010HjMDis3U5yd/B4DFDAL+i0OMP6u/hP9vzU4zrOUMCG5Iq+s4n9GRc5ycjUb0wkq6sN+9BY8nJo4/bDB7zCDCOHL9axCrPB5ILQ==
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 01 May 2017 18:29:20.4347 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY1PR05MB2187
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/RAg2hiB5d7QnWaWAFIQzjGEjgwI>
Subject: Re: [sfc] TTL field within the NSH base header
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 01 May 2017 18:32:48 -0000

--------------466FF505CAA0BB38290B57DA
Content-Type: text/plain; charset="windows-1252"; format=flowed
Content-Transfer-Encoding: 7bit

On 5/1/2017 1:38 PM, James N Guichard wrote:
> SHL (SFF Hop Limit)

I hate to interrupt the discussion of modular arithmetic with a 
terminology issue, but I'd recommend against this terminology change.  
"TTL" is a pretty well known term with a well known use. Inventing a new 
acronym here can only cause confusion.  I don't think anyone's suggested 
modifying the IP specs to change "TTL" to "IP Hop Limit".

(Once upon a time, there was some thinking that it might take a packet 
more than a second to transit a router, and the original IP TTL 
requirement was to decrement the TTL by at least 1 per hop, but by more 
than 1 if the packet spent more than a second in a given router.  But 
for most of the last 40 years, everyone has known that "TTL" means "hop 
count".)




--------------466FF505CAA0BB38290B57DA
Content-Type: text/html; charset="windows-1252"
Content-Transfer-Encoding: 8bit

<html>
  <head>
    <meta content="text/html; charset=windows-1252"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    On 5/1/2017 1:38 PM, James N Guichard wrote:<br>
    <blockquote
cite="mid:BF1BE6D99B52F84AB9B48B7CF6F17DA3DD6B8C@SJCEML701-CHM.china.huawei.com"
      type="cite"><span
        style="font-size:10.0pt;font-family:&quot;Courier New&quot;">SHL
        (SFF Hop Limit)</span></blockquote>
    <br>
    I hate to interrupt the discussion of modular arithmetic with a
    terminology issue, but I'd recommend against this terminology
    change.  "TTL" is a pretty well known term with a well known use.  
    Inventing a new acronym here can only cause confusion.  I don't
    think anyone's suggested modifying the IP specs to change "TTL" to
    "IP Hop Limit".<br>
    <br>
    (Once upon a time, there was some thinking that it might take a
    packet more than a second to transit a router, and the original IP
    TTL requirement was to decrement the TTL by at least 1 per hop, but
    by more than 1 if the packet spent more than a second in a given
    router.  But for most of the last 40 years, everyone has known that
    "TTL" means "hop count".)<br>
    <br>
    <br>
    <br>
  </body>
</html>

--------------466FF505CAA0BB38290B57DA--


From nobody Mon May  1 12:01:21 2017
Return-Path: <jmh.direct@joelhalpern.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CD1D9126579 for <sfc@ietfa.amsl.com>; Mon,  1 May 2017 12:01:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.721
X-Spam-Level: 
X-Spam-Status: No, score=-2.721 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=joelhalpern.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 Q9IEq4sVZmER for <sfc@ietfa.amsl.com>; Mon,  1 May 2017 12:01:15 -0700 (PDT)
Received: from mailb2.tigertech.net (mailb2.tigertech.net [208.80.4.154]) (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 ACFD9129486 for <sfc@ietf.org>; Mon,  1 May 2017 11:58:00 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mailb2.tigertech.net (Postfix) with ESMTP id 606E51C05B0; Mon,  1 May 2017 11:58:00 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelhalpern.com; s=1.tigertech; t=1493665080; bh=fJejcFxviWCB3PxCw6NT3GMWNk7NAgYvdhUu/1xjXw8=; h=Subject:To:References:Cc:From:Date:In-Reply-To:From; b=Pcpp+PWJP3EA8Dp7m9dVXkrXw1XP8xVZWHdpDQZP6QVMCSMzIeuO89ixjg3tnFFgW wbHioBdCYwIBGKQwCCxsLKYqhwmAvkbo5IN6TX1v2gynuFMwuVmMY5H97cIAOExOX1 XebL2Q8vdN7uHha7XtsxZGEkg2XXVIUHgdfnO3i0=
X-Virus-Scanned: Debian amavisd-new at b2.tigertech.net
Received: from Joels-MacBook-Pro.local (unknown [50.225.209.67]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mailb2.tigertech.net (Postfix) with ESMTPSA id BA2FC4201E3; Mon,  1 May 2017 11:57:58 -0700 (PDT)
To: Ron Parker <Ron_Parker@affirmednetworks.com>, Dave Dolson <ddolson@sandvine.com>
References: <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD5F8E@SJCEML701-CHM.china.huawei.com> <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD6993@SJCEML701-CHM.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B8399F104@MBX021-W3-CA-2.exch021.domain.local> <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD69C4@SJCEML701-CHM.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B8399F193@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E98705BFE87@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B839A023E@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E98705BFFB9@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B839A0285@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E98705C00B4@wtl-exchp-1.sandvine.com> <703C408B-87CF-4E4E-A148-1203DCBE8972@affirmednetworks.com> <5fadd79b-40e9-b3f2-691b-4ed9fb70e925@joelhalpern.com> <CDF2F015F4429F458815ED2A6C2B6B0B839A2474@MBX021-W3-CA-2.exch021.domain.local>
Cc: "mohamed.boucadair@orange.com" <mohamed.boucadair@orange.com>, "sfc@ietf.org" <sfc@ietf.org>, James N Guichard <james.n.guichard@huawei.com>
From: Joel Halpern Direct <jmh.direct@joelhalpern.com>
Message-ID: <a9a08f96-7db7-2b1e-83f0-75bb2345fab8@joelhalpern.com>
Date: Mon, 1 May 2017 14:57:57 -0400
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:45.0) Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <CDF2F015F4429F458815ED2A6C2B6B0B839A2474@MBX021-W3-CA-2.exch021.domain.local>
Content-Type: text/plain; charset=windows-1252; format=flowed
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/niNxHAaNusul3thaUXJF9DCUkPM>
Subject: Re: [sfc] TTL field within the NSH base header
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 01 May 2017 19:01:19 -0000

Speaking persobnally, it seems to me simplest to allow all SFF to accept 
a TTL  SHL of 0 and decrement it by 1 to 63.  It provides simple, 
consistent behavior.  And it seems as robust as anything we have discussed.

Yours,
Joel

On 5/1/17 1:57 PM, Ron Parker wrote:
> No, I like decrement at only SFF.   But, it does introduce the question of whether behavior should exploit knowledge of position within the chain or not, including the added complexity of carrying this technical debt of the "old" classifier (e.g., should all SFF's blindly accept 0 as legal?).
>
>    Ron
>
>
> -----Original Message-----
> From: Joel M. Halpern [mailto:jmh@joelhalpern.com]
> Sent: Monday, May 1, 2017 12:55 PM
> To: Ron Parker <Ron_Parker@affirmednetworks.com>; Dave Dolson <ddolson@sandvine.com>
> Cc: mohamed.boucadair@orange.com; sfc@ietf.org; James N Guichard <james.n.guichard@huawei.com>
> Subject: Re: [sfc] TTL field within the NSH base header
>
> The summary I sent to the list, based on what little I could tell of rough consensus, was to only decrement TTL at SFF.  If you want to argue for decrementing at all NSH-aware devices, state your case.
>
> Yours,
> Joel
>
> On 5/1/17 12:50 PM, Ron Parker wrote:
>> Is there a decrement for each SF, too.?   In the past we've talked about
>> decrement only between SFFs.
>>
>> On May 1, 2017, at 11:56 AM, Dave Dolson <ddolson@sandvine.com
>> <mailto:ddolson@sandvine.com>> wrote:
>>
>>> Ron,
>>>
>>> I too would like simple, but your table looks pretty complicated. And
>>> I think it adds configuration for an SFF to know whether there are
>>> others before it.
>>>
>>> My version of simple:
>>>
>>>   TTL field of 0 means 64.
>>>
>>>   Every SFF decrements TTL each time it forwards the NSH packet. If
>>> decrementing from 1 would result in under-flow to 64, discard.
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> *From:*Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
>>> *Sent:* Monday, May 1, 2017 11:41 AM
>>> *To:* Dave Dolson; James N Guichard; mohamed.boucadair@orange.com
>>> <mailto:mohamed.boucadair@orange.com>; sfc@ietf.org
>>> <mailto:sfc@ietf.org>
>>> *Subject:* RE: TTL field within the NSH base header
>>>
>>>
>>>
>>> Agree that I'd opt for precision over simplicity.   Which is what I
>>> tried to convey a ways back on this thread regarding differentiated
>>> behavior at the last SFF in the SFP vs. the non-last SFF in the
>>> SFP.    Subsequent comments didn't seem to embrace that way of
>>> describing things.    Also, if there were consensus to supporting that
>>> approach, backward compatibility for classifiers that emit TTL=0
>>> could be addressed by also describing behavior at the first SFF vs. non-first.
>>>
>>>
>>>
>>>
>>>
>>> 	
>>>
>>> TTL=1
>>>
>>> 	
>>>
>>> TTL=0
>>>
>>> Only SFF (First and last)
>>>
>>> 	
>>>
>>> Valid - service local SF's
>>>
>>> 	
>>>
>>> Valid for backward compatibility - service local SF's
>>>
>>> First SFF and not Last
>>>
>>> 	
>>>
>>> Invalid - drop (since propagation to subsequent SFF with TTL=0 is
>>> illegal)
>>>
>>> 	
>>>
>>> Valid for backward compatibility - service local SF's and propagate
>>> to subsequent SFF with TTL=63
>>>
>>> Last SFF when >1 SFF's for SFP
>>>
>>> 	
>>>
>>> Valid - service local SF's
>>>
>>> 	
>>>
>>> Invalid -drop (due to bad behavior of previous SFF)
>>>
>>>
>>>
>>> *From:* Dave Dolson [mailto:ddolson@sandvine.com]
>>> *Sent:* Monday, May 1, 2017 11:25 AM
>>> *To:* Ron Parker <Ron_Parker@affirmednetworks.com
>>> <mailto:Ron_Parker@affirmednetworks.com>>; James N Guichard
>>> <james.n.guichard@huawei.com <mailto:james.n.guichard@huawei.com>>;
>>> mohamed.boucadair@orange.com <mailto:mohamed.boucadair@orange.com>;
>>> sfc@ietf.org <mailto:sfc@ietf.org>
>>> *Subject:* RE: TTL field within the NSH base header
>>>
>>>
>>>
>>> I think precision in the definition is important for when expects
>>> certain behavior for small values of TTL. E.g., by using trace-route
>>> type of tools.
>>>
>>> We can't just wave our hands and say drop packets with TTL near 0 or
>>> 1 or 2.
>>>
>>>
>>>
>>> If one has a chain of 3 items, a TTL of 6 should work. (SFFs receive
>>> packets 6 times in the system diagram that is usually drawn).
>>>
>>>
>>>
>>> (Simplified: I realize in some systems more SFF interactions are
>>> required.)
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> *From:*Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
>>> *Sent:* Monday, May 1, 2017 11:14 AM
>>> *To:* Dave Dolson; James N Guichard; mohamed.boucadair@orange.com
>>> <mailto:mohamed.boucadair@orange.com>; sfc@ietf.org
>>> <mailto:sfc@ietf.org>
>>> *Subject:* RE: TTL field within the NSH base header
>>>
>>>
>>>
>>> Agree that differentiating "forwarding" to attached SF instances vs
>>> subsequent SFF's is logical and intuitive (to me) and I prefer to
>>> acknowledge that there is a difference.   But, I was addressing a
>>> suggestion to simplify.     In practice, 61 or 62 or 63 decrements of
>>> TTL all probably mean the same thing J.
>>>
>>>
>>>
>>>    Ron
>>>
>>>
>>>
>>>
>>>
>>> *From:* Dave Dolson [mailto:ddolson@sandvine.com]
>>> *Sent:* Monday, May 1, 2017 11:11 AM
>>> *To:* Ron Parker <Ron_Parker@affirmednetworks.com
>>> <mailto:Ron_Parker@affirmednetworks.com>>; James N Guichard
>>> <james.n.guichard@huawei.com <mailto:james.n.guichard@huawei.com>>;
>>> mohamed.boucadair@orange.com <mailto:mohamed.boucadair@orange.com>;
>>> sfc@ietf.org <mailto:sfc@ietf.org>
>>> *Subject:* RE: TTL field within the NSH base header
>>>
>>>
>>>
>>> There is a difference between dropping the packet at receive vs. transmit.
>>>
>>> A **terminating** SFF may accept a packet with TTL=1.  I.e., where
>>> the NSH header is removed.
>>>
>>> What matters is that it is not decremented to zero and forwarded as NSH.
>>>
>>>
>>>
>>> Otherwise we'd say, "huh, no point in sending a packet if TTL=1. And
>>> huh, if received with TTL=2 then we might as well drop it." Recurse
>>> ad absurdum.
>>>
>>>
>>>
>>> Hence, the correct language needs to convey that a device
>>> decrementing TTL (in order to forward NSH) must check if it would result in zero.
>>>
>>>
>>>
>>> This conveys that, I think:
>>>
>>> The packet MUST NOT be forwarded to a next hop if SHL is decremented
>>> to zero.
>>>
>>>
>>>
>>>
>>>
>>> -Dave
>>>
>>>
>>>
>>>
>>>
>>> *From:*Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
>>> *Sent:* Monday, May 1, 2017 10:50 AM
>>> *To:* James N Guichard; mohamed.boucadair@orange.com
>>> <mailto:mohamed.boucadair@orange.com>; Dave Dolson; sfc@ietf.org
>>> <mailto:sfc@ietf.org>
>>> *Subject:* RE: TTL field within the NSH base header
>>>
>>>
>>>
>>> We could simplify this by saying that an SFF that receives an NSH
>>> packet with TTL=1 shall drop the packet.   That doesn't require any
>>> distinction of the type of forwarding.    You could argue that perhaps
>>> 1 means take care of local SF's, only, but then we are back to having
>>> to make that distinction.    Given that we are starting at 63 by
>>> default, finessing what happens when receiving 1 doesn't seem
>>> worthwhile to me.
>>>
>>>
>>>
>>> *From:* James N Guichard [mailto:james.n.guichard@huawei.com]
>>> *Sent:* Monday, May 1, 2017 10:45 AM
>>> *To:* Ron Parker <Ron_Parker@affirmednetworks.com
>>> <mailto:Ron_Parker@affirmednetworks.com>>;
>>> mohamed.boucadair@orange.com <mailto:mohamed.boucadair@orange.com>;
>>> Dave Dolson <ddolson@sandvine.com <mailto:ddolson@sandvine.com>>;
>>> sfc@ietf.org <mailto:sfc@ietf.org>
>>> *Subject:* RE: TTL field within the NSH base header
>>>
>>>
>>>
>>> Yes but my point was if the SFF is **terminating** the service chain
>>> there are no service functions left to be forwarded to so the
>>> sentence does not make any sense. If however the SFF is terminating
>>> the service chain and at termination the SHL reaches 0 then it should
>>> still forward the packet (after removal of NSH).
>>>
>>>
>>>
>>> Jim
>>>
>>>
>>>
>>> *From:* Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
>>> *Sent:* Monday, May 01, 2017 10:28 AM
>>> *To:* James N Guichard <james.n.guichard@huawei.com
>>> <mailto:james.n.guichard@huawei.com>>; mohamed.boucadair@orange.com
>>> <mailto:mohamed.boucadair@orange.com>; Dave Dolson
>>> <ddolson@sandvine.com <mailto:ddolson@sandvine.com>>; sfc@ietf.org
>>> <mailto:sfc@ietf.org>
>>> *Subject:* RE: TTL field within the NSH base header
>>>
>>>
>>>
>>> I'd like to disambiguate the word "forwarding".   From SFF
>>> perspective, there is forwarding to attached SF instances and there
>>> is forwarding to other SFFs.
>>>
>>>
>>>
>>> "SFFs that terminate a service chain MUST forward the packet to
>>> attached service functions, even if SHL is decremented to 0"
>>>
>>>
>>>
>>>    Ron
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>> *From:* sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *James N
>>> Guichard
>>> *Sent:* Monday, May 1, 2017 10:22 AM
>>> *To:* mohamed.boucadair@orange.com
>>> <mailto:mohamed.boucadair@orange.com>; Dave Dolson
>>> <ddolson@sandvine.com <mailto:ddolson@sandvine.com>>; sfc@ietf.org
>>> <mailto:sfc@ietf.org>
>>> *Subject:* Re: [sfc] TTL field within the NSH base header
>>>
>>>
>>>
>>> I don't understand this sentence as if an SFF is terminating a
>>> service chain then it **wont** be forwarding the packets to attached
>>> SFs; Shouldn't this sentence read "SFFs that terminate a service
>>> chain MUST forward the packet even if SHL is decremented to 0" ?
>>>
>>>
>>>
>>> Jim
>>>
>>>
>>>
>>> *From:* mohamed.boucadair@orange.com
>>> <mailto:mohamed.boucadair@orange.com>
>>> [mailto:mohamed.boucadair@orange.com]
>>> *Sent:* Friday, April 28, 2017 10:38 AM
>>> *To:* Dave Dolson <ddolson@sandvine.com
>>> <mailto:ddolson@sandvine.com>>; James N Guichard
>>> <james.n.guichard@huawei.com <mailto:james.n.guichard@huawei.com>>;
>>> sfc@ietf.org <mailto:sfc@ietf.org>
>>> *Subject:* RE: TTL field within the NSH base header
>>>
>>>
>>>
>>> Re-,
>>>
>>>
>>>
>>> I see SHL as a means to prevent SFF loops. There is no value in
>>> deleting a packet after an SFF decrement the SHL to 0, but that
>>> packet is to be passed to SFs that are attached to this SFF. The
>>> packet will be forwarded after stripping the NSH header; no risk for
>>> SFF loops out there. No?
>>>
>>>
>>>
>>> Cheers,
>>>
>>> Med
>>>
>>>
>>>
>>> *De :*Dave Dolson [mailto:ddolson@sandvine.com] *Envoyé :* vendredi
>>> 28 avril 2017 16:29 *À :* BOUCADAIR Mohamed IMT/OLN; James N
>>> Guichard; sfc@ietf.org <mailto:sfc@ietf.org> *Objet :* RE: TTL field
>>> within the NSH base header
>>>
>>>
>>>
>>> Med,
>>>
>>>
>>>
>>> "SFFs that terminate a service chain MUST forward the packet to
>>> attached SFs even if SHL is decremented to 0."
>>>
>>> I don't think this is right.
>>>
>>> If TTL/SHL is decremented to 0, this must not be forwarded as NSH.
>>>
>>> I see that **receiving** a packet with SHL=1 can result in chain
>>> termination, i.e., NSH decapsulation. But not forwarding as NSH with
>>> SHL=0.
>>>
>>>
>>>
>>> -Dave
>>>
>>>
>>>
>>>
>>>
>>> *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of
>>> *mohamed.boucadair@orange.com <mailto:mohamed.boucadair@orange.com>
>>> *Sent:* Friday, April 28, 2017 9:36 AM
>>> *To:* James N Guichard; sfc@ietf.org <mailto:sfc@ietf.org>
>>> *Subject:* Re: [sfc] TTL field within the NSH base header
>>>
>>>
>>>
>>> Hi Jim, all,
>>>
>>>
>>>
>>> I have the following comments :
>>>
>>> ·        Change "TTL" to "SFF Hop Limit (SHL)" because this field is
>>> not about a time to live but about a limit of SFF hops to be crossed.
>>>
>>> ·        I don't understand what is meant by "testing".
>>>
>>> ·        I suggest to make this change to cover the following points:
>>>
>>> o   SHL should be configurable by the control plane.
>>>
>>> o   Packets can be forwarded to SFs even if SHL is decremented to 0
>>> for the terminating SFF.
>>>
>>> o   I don't think it is a good idea to include "Decrementing by a
>>> value of 1 from 0 shall result in a TTL value of 63" because this
>>> will lead to a broken mechanism.
>>>
>>>
>>>
>>> OLD:
>>>
>>> TTL: Service plane time-to-live. An SFF MUST decrement the TTL by a
>>> value of 1 for all NSH packets it receives. Decrementing by a value
>>> of
>>> 1 from 0 shall result in a TTL value of 63. The default for
>>> originating an NSH packet is a TTL value of 63. The decrement SHALL
>>> occur before testing for 0. After decrement, if the TTL is 0, the NSH
>>> packet MUST NOT be forwarded.
>>>
>>>
>>>
>>> NEW:
>>>
>>> SHL (SFF Hop Limit): Indicates the maximum SFF hops for a service
>>> chain. The initial SHL value SHOULD be configurable via the control
>>> plane; the configured initial value can be specific to a chain or all
>>> chains. If no initial value is explicitly provided, the default
>>> initial SHL value 63 MUST be used. Each SFF involved in forwarding an
>>> NSH packet MUST decrement SHL value by 1. The packet MUST NOT be
>>> forwarded to a next hop SFF if SHL is decremented to zero. SFFs that
>>> terminate a service chain MUST forward the packet to attached SFs
>>> even if SHL is decremented to 0.
>>>
>>>
>>>
>>> Thank you.
>>>
>>>
>>>
>>> Cheers,
>>>
>>> Med
>>>
>>>
>>>
>>> *De :*sfc [mailto:sfc-bounces@ietf.org] *De la part de* James N
>>> Guichard *Envoyé :* jeudi 27 avril 2017 20:54 *À :* sfc@ietf.org
>>> <mailto:sfc@ietf.org> *Objet :* [sfc] TTL field within the NSH base
>>> header
>>>
>>>
>>>
>>> Dear WG:
>>>
>>>
>>>
>>> Having reviewed all of the email discussion on the mailing list it
>>> appears to the chairs that we have consensus to add a TTL field to
>>> the NSH base header. We would like to propose the following changes:
>>>
>>>
>>>
>>> Section 3.2:
>>>
>>> Update figure 2 as follows:
>>>
>>>
>>>
>>>      0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
>>>
>>>     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>
>>>     |Ver|O|R|    TTL    |   Length  |R|R|R|R|MD Type| Next Protocol |
>>>
>>>     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>>>
>>>
>>>
>>> Add the following text after figure 2:
>>>
>>>
>>>
>>> TTL: Service plane time-to-live. An SFF MUST decrement the TTL by a
>>> value of 1 for all NSH packets it receives. Decrementing by a value
>>> of
>>> 1 from 0 shall result in a TTL value of 63. The default for
>>> originating an NSH packet is a TTL value of 63. The decrement SHALL
>>> occur before testing for 0. After decrement, if the TTL is 0, the NSH
>>> packet MUST NOT be forwarded.
>>>
>>>
>>>
>>> Section 3.4:
>>>
>>> Update figure 4 to reflect the new base header format as per section
>>> 3.2 base header.
>>>
>>>
>>>
>>> Section 3.5:
>>>
>>> Update figure 5 to reflect the new base header format as per section
>>> 3.2 base header.
>>>
>>>
>>>
>>> Section 12.2.1:
>>>
>>> Current text is as follows:
>>>
>>>
>>>
>>>    There are ten bits at the beginning of the NSH Base Header.  New
>>> bits
>>>
>>>    are assigned via Standards Action [RFC5226].
>>>
>>>
>>>
>>>    Bits 0-1 - Version
>>>
>>>    Bit 2 - OAM (O bit)
>>>
>>>    Bit 3 - Critical TLV (C bit)
>>>
>>>    Bits 4-9 - Reserved
>>>
>>>
>>>
>>> Replace entire text as follows:
>>>
>>>
>>>
>>>    There are eight reserved bits in the NSH Base Header. New bits
>>>
>>>    are assigned via Standards Action [RFC5226].
>>>
>>>
>>>
>>>    Bits 0-1 - Version
>>>
>>>    Bit 2 - OAM (O bit)
>>>
>>>    Bit 3 - Reserved
>>>
>>>    Bits 16-19 - Reserved
>>>
>>>
>>>
>>> Section 12.2.3:
>>>
>>> Current text has the MD-type as 8-bit values.
>>>
>>>
>>>
>>> Update text for this section and table 1 to reflect 4-bit values
>>> *not* 8-bit values.
>>>
>>>
>>>
>>> *Please review carefully and indicate support for these changes (or
>>> any changes to the suggested text).*
>>>
>>> * *
>>>
>>> Thanks,
>>>
>>>
>>>
>>> Jim & Joel
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>>
>>
>>
>> _______________________________________________
>> sfc mailing list
>> sfc@ietf.org
>> https://www.ietf.org/mailman/listinfo/sfc
>>


From nobody Mon May  1 14:34:48 2017
Return-Path: <james.n.guichard@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 74CBC12EAE1 for <sfc@ietfa.amsl.com>; Mon,  1 May 2017 14:34:46 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.21
X-Spam-Level: 
X-Spam-Status: No, score=-4.21 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.001, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QA7Y1viynq4o for <sfc@ietfa.amsl.com>; Mon,  1 May 2017 14:34:44 -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 56C8A12EB17 for <sfc@ietf.org>; Mon,  1 May 2017 14:31:36 -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 DMB80381; Mon, 01 May 2017 21:31:34 +0000 (GMT)
Received: from SJCEML703-CHM.china.huawei.com (10.208.112.39) by lhreml705-cah.china.huawei.com (10.201.108.46) with Microsoft SMTP Server (TLS) id 14.3.301.0; Mon, 1 May 2017 22:31:32 +0100
Received: from SJCEML701-CHM.china.huawei.com ([169.254.3.8]) by SJCEML703-CHM.china.huawei.com ([169.254.5.195]) with mapi id 14.03.0235.001;  Mon, 1 May 2017 14:31:23 -0700
From: James N Guichard <james.n.guichard@huawei.com>
To: Eric C Rosen <erosen@juniper.net>
CC: "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] TTL field within the NSH base header
Thread-Index: AdK/h0bahW5bvXGwSoCeYu3QIaIxxgAl9XdgAAMaEWAAADpXIACWaNtAAAAsukAAAKE6YAAAGqWwAACgp7AAAECnkAAASG0gAABNm0AAANa8gAACcTIbAAB4zcAAETurAAAIWlnQ
Date: Mon, 1 May 2017 21:31:23 +0000
Message-ID: <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD6D3E@SJCEML701-CHM.china.huawei.com>
References: <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD5F8E@SJCEML701-CHM.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B8399F104@MBX021-W3-CA-2.exch021.domain.local> <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD69C4@SJCEML701-CHM.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B8399F193@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E98705BFE87@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B839A023E@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E98705BFFB9@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B839A0285@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E98705C00B4@wtl-exchp-1.sandvine.com> <CA+RyBmVjp2qRoO_NF-sWrQ4gMPhuRZOw7syz0Y6yaAjOtgD_xg@mail.gmail.com> <CA+RyBmWXWRxuKP-dDirYHXxJnnduyriTuN5kmCfQkC=z0JdiCQ@mail.gmail.com> <CA+RyBmXHf_b48yvhZgbdB6q3Tr9=0oHTsnnRPM1jeMjCcCfiiQ@mail.gmail.com> <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD6B8C@SJCEML701-CHM.china.huawei.com> <911fc1e3-fc7f-a551-773a-8e6e6db550df@juniper.net>
In-Reply-To: <911fc1e3-fc7f-a551-773a-8e6e6db550df@juniper.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.47.144.158]
Content-Type: multipart/alternative; boundary="_000_BF1BE6D99B52F84AB9B48B7CF6F17DA3DD6D3ESJCEML701CHMchina_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020201.5907A936.017A, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=169.254.3.8, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: e2af2f492f1f756e316d4c37c225cb2c
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/Vh05pSbcipI6adHfpEKbudCGYd8>
Subject: Re: [sfc] TTL field within the NSH base header
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 01 May 2017 21:34:46 -0000

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

Hi Eric,

My personal opinion is that I agree with you.

What do others in the WG think?

Jim

From: Eric C Rosen [mailto:erosen@juniper.net]
Sent: Monday, May 01, 2017 2:29 PM
To: James N Guichard <james.n.guichard@huawei.com>
Cc: sfc@ietf.org
Subject: Re: [sfc] TTL field within the NSH base header

On 5/1/2017 1:38 PM, James N Guichard wrote:

SHL (SFF Hop Limit)

I hate to interrupt the discussion of modular arithmetic with a terminology=
 issue, but I'd recommend against this terminology change.  "TTL" is a pret=
ty well known term with a well known use.   Inventing a new acronym here ca=
n only cause confusion.  I don't think anyone's suggested modifying the IP =
specs to change "TTL" to "IP Hop Limit".

(Once upon a time, there was some thinking that it might take a packet more=
 than a second to transit a router, and the original IP TTL requirement was=
 to decrement the TTL by at least 1 per hop, but by more than 1 if the pack=
et spent more than a second in a given router.  But for most of the last 40=
 years, everyone has known that "TTL" means "hop count".)



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

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman",serif;
	color:black;}
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-reply;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body bgcolor=3D"white" lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1F497D">Hi Eric,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1F497D">My personal opinion is that I agree w=
ith you.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1F497D">What do others in the WG think?<o:p><=
/o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1F497D">Jim<o:p></o:p></span></p>
<p class=3D"MsoNormal"><a name=3D"_MailEndCompose"><span style=3D"font-size=
:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"><o:p>&nbs=
p;</o:p></span></a></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,sans-serif;color:windowtext">From:</span></b><span style=3D"=
font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowtex=
t"> Eric C Rosen [mailto:erosen@juniper.net]
<br>
<b>Sent:</b> Monday, May 01, 2017 2:29 PM<br>
<b>To:</b> James N Guichard &lt;james.n.guichard@huawei.com&gt;<br>
<b>Cc:</b> sfc@ietf.org<br>
<b>Subject:</b> Re: [sfc] TTL field within the NSH base header<o:p></o:p></=
span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">On 5/1/2017 1:38 PM, James N Guichard wrote:<br>
<br>
<o:p></o:p></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">SHL (SFF Hop Limit)</span><o:p></o:p></p>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><br>
I hate to interrupt the discussion of modular arithmetic with a terminology=
 issue, but I'd recommend against this terminology change.&nbsp; &quot;TTL&=
quot; is a pretty well known term with a well known use.&nbsp;&nbsp; Invent=
ing a new acronym here can only cause confusion.&nbsp; I don't
 think anyone's suggested modifying the IP specs to change &quot;TTL&quot; =
to &quot;IP Hop Limit&quot;.<br>
<br>
(Once upon a time, there was some thinking that it might take a packet more=
 than a second to transit a router, and the original IP TTL requirement was=
 to decrement the TTL by at least 1 per hop, but by more than 1 if the pack=
et spent more than a second in a
 given router.&nbsp; But for most of the last 40 years, everyone has known =
that &quot;TTL&quot; means &quot;hop count&quot;.)<br>
<br>
<br>
<o:p></o:p></p>
</div>
</body>
</html>

--_000_BF1BE6D99B52F84AB9B48B7CF6F17DA3DD6D3ESJCEML701CHMchina_--


From nobody Mon May  1 15:17:19 2017
Return-Path: <jclarke@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D31D612EB42 for <sfc@ietfa.amsl.com>; Mon,  1 May 2017 15:17:17 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.522
X-Spam-Level: 
X-Spam-Status: No, score=-14.522 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=cisco.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id r0qHsV8-qQcH for <sfc@ietfa.amsl.com>; Mon,  1 May 2017 15:17:14 -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 3DCA412EB3E for <sfc@ietf.org>; Mon,  1 May 2017 15:14:58 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=17789; q=dns/txt; s=iport; t=1493676898; x=1494886498; h=subject:to:cc:references:from:message-id:date: mime-version:in-reply-to:content-transfer-encoding; bh=1TpGfJQz2TuhSGm9etiyU0nDKpiOloDDJMinTqcWlPo=; b=LjBR+LZ0CwmnL381VeSbK0mcPG3F2Wfx6N64hBgZYUvBcrvifKxpy26H kD/RrTNiW9wCUSyTr3TCV2u8vWRFSs0hyCUA3+NJ8BH6Ags4ll4DCgYGr EABCrUcoTZlXbs4MQLsxXelrqhs1PHa/li1JOGa7rN1DQw/gE/MNyin/V w=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0BRAgANswdZ/40NJK1cGQEBAQEBAQEBA?= =?us-ascii?q?QEBBwEBAQEBgyorYoEMg2iKGJFOiCKNS4IPIQuCHQGDWgKEOxUqGAECAQEBAQE?= =?us-ascii?q?BAWsohRUBAQEBAwEBIQ8BOwsQCQIRBAEBAQICIwMCAiEGHwkIBgEMBgIBAYoDA?= =?us-ascii?q?xUOkDSdYYImhywNg1sBAQEBAQEBAQEBAQEBAQEBAQEBAQEYBYELhVSBXiuCcIJ?= =?us-ascii?q?UgV8BDAYBgyKCXwEEnRg7ik2DdoROggKFN4NCI4UDgT2IdoIniRAfOH8LTiEVR?= =?us-ascii?q?IcMJDUBhnwOF4IXAQEB?=
X-IronPort-AV: E=Sophos;i="5.37,401,1488844800"; d="scan'208";a="420465536"
Received: from alln-core-8.cisco.com ([173.36.13.141]) by alln-iport-7.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 01 May 2017 22:14:56 +0000
Received: from [10.82.218.153] (rtp-vpn3-662.cisco.com [10.82.218.153]) by alln-core-8.cisco.com (8.14.5/8.14.5) with ESMTP id v41MEtwu004048; Mon, 1 May 2017 22:14:55 GMT
To: James N Guichard <james.n.guichard@huawei.com>, Greg Mirsky <gregimirsky@gmail.com>, Dave Dolson <ddolson@sandvine.com>
Cc: "mohamed.boucadair@orange.com" <mohamed.boucadair@orange.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, "sfc@ietf.org" <sfc@ietf.org>
References: <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD5F8E@SJCEML701-CHM.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B8399F104@MBX021-W3-CA-2.exch021.domain.local> <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD69C4@SJCEML701-CHM.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B8399F193@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E98705BFE87@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B839A023E@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E98705BFFB9@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B839A0285@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E98705C00B4@wtl-exchp-1.sandvine.com> <CA+RyBmVjp2qRoO_NF-sWrQ4gMPhuRZOw7syz0Y6yaAjOtgD_xg@mail.gmail.com> <CA+RyBmWXWRxuKP-dDirYHXxJnnduyriTuN5kmCfQkC=z0JdiCQ@mail.gmail.com> <CA+RyBmXHf_b48yvhZgbdB6q3Tr9=0oHTsnnRPM1jeMjCcCfiiQ@mail.gmail.com> <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD6B8C@SJCEML701-CHM.china.huawei.com>
From: Joe Clarke <jclarke@cisco.com>
Organization: Cisco
Message-ID: <b58f95dc-35ae-70ec-9d0d-5dd9e1d81d75@cisco.com>
Date: Mon, 1 May 2017 18:14:54 -0400
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:52.0) Gecko/20100101 Thunderbird/52.0.1
MIME-Version: 1.0
In-Reply-To: <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD6B8C@SJCEML701-CHM.china.huawei.com>
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/aA6Bj3cf9XHBypY7N1-GRjphSrM>
Subject: Re: [sfc] TTL field within the NSH base header
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 01 May 2017 22:17:18 -0000

On 5/1/17 13:38, James N Guichard wrote:
> Okay lots of conversation but let me offer a revised version of Medâ€™s
> text that hopefully captures most of the discussion (changes highlighted):
> 
>  
> 
> SHL (SFF Hop Limit): Indicates the maximum SFF hops for an *SFP*. The
> initial SHL value SHOULD be configurable via the control plane; the
> configured initial value can be specific to *one or more SFPs*. If no
> initial value is explicitly provided, the default initial SHL value 63
> MUST be used. Each SFF involved in forwarding an NSH packet MUST
> decrement *the *SHL value by 1 *prior to NSH forwarding lookup*.
> *Decrementing by 1 from an incoming value of 0 shall result in a SHL
> value of 63. The packet MUST NOT be forwarded if SHL is, after
> decrement, 0 e.g. decrement SHALL occur before testing SHL for 0. *

I think this text is clearer, and I agree (on the other thread) TTL
makes more sense vs. a new piece of terminology.

I still wonder if it's worth explicitly stating that this underrun
methodology is there to support backwards compat?

Joe

> 
>  
> 
> Jim
> 
>  
> 
>  
> 
> *From:*Greg Mirsky [mailto:gregimirsky@gmail.com]
> *Sent:* Monday, May 01, 2017 1:02 PM
> *To:* Dave Dolson <ddolson@sandvine.com>
> *Cc:* sfc@ietf.org; mohamed.boucadair@orange.com; James N Guichard
> <james.n.guichard@huawei.com>; Ron Parker <Ron_Parker@affirmednetworks.com>
> *Subject:* Re: [sfc] TTL field within the NSH base header
> 
>  
> 
> "Be liberal what you accept. Be conservative what you send."
> 
> I think this sums what we have discussed - accept TTL 0, don't forward
> TTL 0.
> 
>  
> 
> Regards, Greg 
> 
>  
> 
> On May 1, 2017 8:58 AM, "Dave Dolson" <ddolson@sandvine.com
> <mailto:ddolson@sandvine.com>> wrote:
> 
>     Ron,
> 
>     I too would like simple, but your table looks pretty complicated.
>     And I think it adds configuration for an SFF to know whether there
>     are others before it.
> 
>     My version of simple:
> 
>       TTL field of 0 means 64.
> 
>       Every SFF decrements TTL each time it forwards the NSH packet. If
>     decrementing from 1 would result in under-flow to 64, discard.
> 
>      
> 
>      
> 
>      
> 
>      
> 
>     *From:*Ron Parker [mailto:Ron_Parker@affirmednetworks.com
>     <mailto:Ron_Parker@affirmednetworks.com>]
>     *Sent:* Monday, May 1, 2017 11:41 AM
> 
> 
>     *To:* Dave Dolson; James N Guichard; mohamed.boucadair@orange.com
>     <mailto:mohamed.boucadair@orange.com>; sfc@ietf.org
>     <mailto:sfc@ietf.org>
>     *Subject:* RE: TTL field within the NSH base header
> 
>      
> 
>     Agree that Iâ€™d opt for precision over simplicity.   Which is what I
>     tried to convey a ways back on this thread regarding differentiated
>     behavior at the last SFF in the SFP vs. the non-last SFF in the
>     SFP.    Subsequent comments didnâ€™t seem to embrace that way of
>     describing things.    Also, if there were consensus to supporting
>     that approach, backward compatibility for classifiers that emit
>     TTL=0 could be addressed by also describing behavior at the first
>     SFF vs. non-first.
> 
>      
> 
>                   
> 
>     	
> 
>     TTL=1
> 
>     	
> 
>     TTL=0
> 
>     Only SFF (First and last)
> 
>     	
> 
>     Valid â€“ service local SFâ€™s
> 
>     	
> 
>     Valid for backward compatibility â€“ service local SFâ€™s
> 
>     First SFF and not Last
> 
>     	
> 
>     Invalid â€“ drop (since propagation to subsequent SFF with TTL=0 is
>     illegal)
> 
>     	
> 
>     Valid for backward compatibility â€“ service local SFâ€™s and propagate
>     to subsequent SFF with TTL=63
> 
>     Last SFF when >1 SFFâ€™s for SFP
> 
>     	
> 
>     Valid â€“ service local SFâ€™s
> 
>     	
> 
>     Invalid â€“drop (due to bad behavior of previous SFF)
> 
>      
> 
>     *From:* Dave Dolson [mailto:ddolson@sandvine.com]
>     *Sent:* Monday, May 1, 2017 11:25 AM
>     *To:* Ron Parker <Ron_Parker@affirmednetworks.com
>     <mailto:Ron_Parker@affirmednetworks.com>>; James N Guichard
>     <james.n.guichard@huawei.com <mailto:james.n.guichard@huawei.com>>;
>     mohamed.boucadair@orange.com <mailto:mohamed.boucadair@orange.com>;
>     sfc@ietf.org <mailto:sfc@ietf.org>
>     *Subject:* RE: TTL field within the NSH base header
> 
>      
> 
>     I think precision in the definition is important for when expects
>     certain behavior for small values of TTL. E.g., by using trace-route
>     type of tools.
> 
>     We canâ€™t just wave our hands and say drop packets with TTL near 0 or
>     1 or 2.
> 
>      
> 
>     If one has a chain of 3 items, a TTL of 6 should work. (SFFs receive
>     packets 6 times in the system diagram that is usually drawn).
> 
>      
> 
>     (Simplified: I realize in some systems more SFF interactions are
>     required.)
> 
>      
> 
>      
> 
>      
> 
>      
> 
>     *From:*Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
>     *Sent:* Monday, May 1, 2017 11:14 AM
>     *To:* Dave Dolson; James N Guichard; mohamed.boucadair@orange.com
>     <mailto:mohamed.boucadair@orange.com>; sfc@ietf.org
>     <mailto:sfc@ietf.org>
>     *Subject:* RE: TTL field within the NSH base header
> 
>      
> 
>     Agree that differentiating â€œforwardingâ€ to attached SF instances vs
>     subsequent SFFâ€™s is logical and intuitive (to me) and I prefer to
>     acknowledge that there is a difference.   But, I was addressing a
>     suggestion to simplify.     In practice, 61 or 62 or 63 decrements
>     of TTL all probably mean the same thing J.
> 
>      
> 
>        Ron
> 
>      
> 
>      
> 
>     *From:* Dave Dolson [mailto:ddolson@sandvine.com]
>     *Sent:* Monday, May 1, 2017 11:11 AM
>     *To:* Ron Parker <Ron_Parker@affirmednetworks.com
>     <mailto:Ron_Parker@affirmednetworks.com>>; James N Guichard
>     <james.n.guichard@huawei.com <mailto:james.n.guichard@huawei.com>>;
>     mohamed.boucadair@orange.com <mailto:mohamed.boucadair@orange.com>;
>     sfc@ietf.org <mailto:sfc@ietf.org>
>     *Subject:* RE: TTL field within the NSH base header
> 
>      
> 
>     There is a difference between dropping the packet at receive vs.
>     transmit.
> 
>     A **terminating** SFF may accept a packet with TTL=1.  I.e., where
>     the NSH header is removed.
> 
>     What matters is that it is not decremented to zero and forwarded as NSH.
> 
>      
> 
>     Otherwise weâ€™d say, â€œhuh, no point in sending a packet if TTL=1. And
>     huh, if received with TTL=2 then we might as well drop itâ€¦â€ Recurse
>     ad absurdum.
> 
>      
> 
>     Hence, the correct language needs to convey that a device
>     decrementing TTL (in order to forward NSH) must check if it would
>     result in zero.
> 
>      
> 
>     This conveys that, I think:
> 
>     The packet MUST NOT be forwarded to a next hop if SHL is decremented
>     to zero.
> 
>      
> 
>      
> 
>     -Dave
> 
>      
> 
>      
> 
>     *From:*Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
>     *Sent:* Monday, May 1, 2017 10:50 AM
>     *To:* James N Guichard; mohamed.boucadair@orange.com
>     <mailto:mohamed.boucadair@orange.com>; Dave Dolson; sfc@ietf.org
>     <mailto:sfc@ietf.org>
>     *Subject:* RE: TTL field within the NSH base header
> 
>      
> 
>     We could simplify this by saying that an SFF that receives an NSH
>     packet with TTL=1 shall drop the packet.   That doesnâ€™t require any
>     distinction of the type of forwarding.    You could argue that
>     perhaps 1 means take care of local SFâ€™s, only, but then we are back
>     to having to make that distinction.    Given that we are starting at
>     63 by default, finessing what happens when receiving 1 doesnâ€™t seem
>     worthwhile to me.
> 
>      
> 
>     *From:* James N Guichard [mailto:james.n.guichard@huawei.com]
>     *Sent:* Monday, May 1, 2017 10:45 AM
>     *To:* Ron Parker <Ron_Parker@affirmednetworks.com
>     <mailto:Ron_Parker@affirmednetworks.com>>;
>     mohamed.boucadair@orange.com <mailto:mohamed.boucadair@orange.com>;
>     Dave Dolson <ddolson@sandvine.com <mailto:ddolson@sandvine.com>>;
>     sfc@ietf.org <mailto:sfc@ietf.org>
>     *Subject:* RE: TTL field within the NSH base header
> 
>      
> 
>     Yes but my point was if the SFF is **terminating** the service chain
>     there are no service functions left to be forwarded to so the
>     sentence does not make any sense. If however the SFF is terminating
>     the service chain and at termination the SHL reaches 0 then it
>     should still forward the packet (after removal of NSH).
> 
>      
> 
>     Jim
> 
>      
> 
>     *From:* Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
>     *Sent:* Monday, May 01, 2017 10:28 AM
>     *To:* James N Guichard <james.n.guichard@huawei.com
>     <mailto:james.n.guichard@huawei.com>>; mohamed.boucadair@orange.com
>     <mailto:mohamed.boucadair@orange.com>; Dave Dolson
>     <ddolson@sandvine.com <mailto:ddolson@sandvine.com>>; sfc@ietf.org
>     <mailto:sfc@ietf.org>
>     *Subject:* RE: TTL field within the NSH base header
> 
>      
> 
>     Iâ€™d like to disambiguate the word â€œforwardingâ€.   From SFF
>     perspective, there is forwarding to attached SF instances and there
>     is forwarding to other SFFs.
> 
>      
> 
>     â€œSFFs that terminate a service chain MUST forward the packet to
>     attached service functions, even if SHL is decremented to 0â€
> 
>      
> 
>        Ron
> 
>      
> 
>      
> 
>      
> 
>     *From:* sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *James N
>     Guichard
>     *Sent:* Monday, May 1, 2017 10:22 AM
>     *To:* mohamed.boucadair@orange.com
>     <mailto:mohamed.boucadair@orange.com>; Dave Dolson
>     <ddolson@sandvine.com <mailto:ddolson@sandvine.com>>; sfc@ietf.org
>     <mailto:sfc@ietf.org>
>     *Subject:* Re: [sfc] TTL field within the NSH base header
> 
>      
> 
>     I donâ€™t understand this sentence as if an SFF is terminating a
>     service chain then it **wont** be forwarding the packets to attached
>     SFs; Shouldnâ€™t this sentence read â€œSFFs that terminate a service
>     chain MUST forward the packet even if SHL is decremented to 0â€ ?
> 
>      
> 
>     Jim
> 
>      
> 
>     *From:* mohamed.boucadair@orange.com
>     <mailto:mohamed.boucadair@orange.com>
>     [mailto:mohamed.boucadair@orange.com]
>     *Sent:* Friday, April 28, 2017 10:38 AM
>     *To:* Dave Dolson <ddolson@sandvine.com
>     <mailto:ddolson@sandvine.com>>; James N Guichard
>     <james.n.guichard@huawei.com <mailto:james.n.guichard@huawei.com>>;
>     sfc@ietf.org <mailto:sfc@ietf.org>
>     *Subject:* RE: TTL field within the NSH base header
> 
>      
> 
>     Re-,
> 
>      
> 
>     I see SHL as a means to prevent SFF loops. There is no value in
>     deleting a packet after an SFF decrement the SHL to 0, but that
>     packet is to be passed to SFs that are attached to this SFF. The
>     packet will be forwarded after stripping the NSH header; no risk for
>     SFF loops out there. No?
> 
>      
> 
>     Cheers,
> 
>     Med
> 
>      
> 
>     *De :*Dave Dolson [mailto:ddolson@sandvine.com]
>     *EnvoyÃ© :* vendredi 28 avril 2017 16:29
>     *Ã€ :* BOUCADAIR Mohamed IMT/OLN; James N Guichard; sfc@ietf.org
>     <mailto:sfc@ietf.org>
>     *Objet :* RE: TTL field within the NSH base header
> 
>      
> 
>     Med,
> 
>      
> 
>     â€œSFFs that terminate a service chain MUST forward the packet to
>     attached SFs even if SHL is decremented to 0.â€
> 
>     I donâ€™t think this is right.
> 
>     If TTL/SHL is decremented to 0, this must not be forwarded as NSH.
> 
>     I see that **receiving** a packet with SHL=1 can result in chain
>     termination, i.e., NSH decapsulation. But not forwarding as NSH with
>     SHL=0.
> 
>      
> 
>     -Dave
> 
>      
> 
>      
> 
>     *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of
>     *mohamed.boucadair@orange.com <mailto:mohamed.boucadair@orange.com>
>     *Sent:* Friday, April 28, 2017 9:36 AM
>     *To:* James N Guichard; sfc@ietf.org <mailto:sfc@ietf.org>
>     *Subject:* Re: [sfc] TTL field within the NSH base header
> 
>      
> 
>     Hi Jim, all,
> 
>      
> 
>     I have the following comments :
> 
>     Â·        Change â€œTTLâ€ to â€œSFF Hop Limit (SHL)â€ because this field is
>     not about a time to live but about a limit of SFF hops to be crossed.
> 
>     Â·        I donâ€™t understand what is meant by â€œtestingâ€.
> 
>     Â·        I suggest to make this change to cover the following points:
> 
>     o   SHL should be configurable by the control plane.
> 
>     o   Packets can be forwarded to SFs even if SHL is decremented to 0
>     for the terminating SFF.
> 
>     o   I donâ€™t think it is a good idea to include â€œDecrementing by a
>     value of 1 from 0 shall result in a TTL value of 63â€ because this
>     will lead to a broken mechanism.
> 
>      
> 
>     OLD:
> 
>     TTL: Service plane time-to-live. An SFF MUST decrement the TTL by a
>     value of 1 for all NSH packets it receives. Decrementing by a value
>     of 1 from 0 shall result in a TTL value of 63. The default for
>     originating an NSH packet is a TTL value of 63. The decrement SHALL
>     occur before testing for 0. After decrement, if the TTL is 0, the
>     NSH packet MUST NOT be forwarded.
> 
>      
> 
>     NEW:
> 
>     SHL (SFF Hop Limit): Indicates the maximum SFF hops for a service
>     chain. The initial SHL value SHOULD be configurable via the control
>     plane; the configured initial value can be specific to a chain or
>     all chains. If no initial value is explicitly provided, the default
>     initial SHL value 63 MUST be used. Each SFF involved in forwarding
>     an NSH packet MUST decrement SHL value by 1. The packet MUST NOT be
>     forwarded to a next hop SFF if SHL is decremented to zero. SFFs that
>     terminate a service chain MUST forward the packet to attached SFs
>     even if SHL is decremented to 0.
> 
>      
> 
>     Thank you.
> 
>      
> 
>     Cheers,
> 
>     Med
> 
>      
> 
>     *De :*sfc [mailto:sfc-bounces@ietf.org] *De la part de* James N Guichard
>     *EnvoyÃ© :* jeudi 27 avril 2017 20:54
>     *Ã€ :* sfc@ietf.org <mailto:sfc@ietf.org>
>     *Objet :* [sfc] TTL field within the NSH base header
> 
>      
> 
>     Dear WG:
> 
>      
> 
>     Having reviewed all of the email discussion on the mailing list it
>     appears to the chairs that we have consensus to add a TTL field to
>     the NSH base header. We would like to propose the following changes:
> 
>      
> 
>     Section 3.2:
> 
>     Update figure 2 as follows:
> 
>      
> 
>          0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
> 
>         +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> 
>         |Ver|O|R|    TTL    |   Length  |R|R|R|R|MD Type| Next Protocol |
> 
>         +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> 
>      
> 
>     Add the following text after figure 2:
> 
>      
> 
>     TTL: Service plane time-to-live. An SFF MUST decrement the TTL by a
>     value of 1 for all NSH packets it receives. Decrementing by a value
>     of 1 from 0 shall result in a TTL value of 63. The default for
>     originating an NSH packet is a TTL value of 63. The decrement SHALL
>     occur before testing for 0. After decrement, if the TTL is 0, the
>     NSH packet MUST NOT be forwarded.
> 
>      
> 
>     Section 3.4:
> 
>     Update figure 4 to reflect the new base header format as per section
>     3.2 base header.
> 
>      
> 
>     Section 3.5:
> 
>     Update figure 5 to reflect the new base header format as per section
>     3.2 base header.
> 
>      
> 
>     Section 12.2.1:
> 
>     Current text is as follows:
> 
>      
> 
>        There are ten bits at the beginning of the NSH Base Header.  New bits
> 
>        are assigned via Standards Action [RFC5226].
> 
>      
> 
>        Bits 0-1 - Version
> 
>        Bit 2 - OAM (O bit)
> 
>        Bit 3 - Critical TLV (C bit)
> 
>        Bits 4-9 - Reserved
> 
>      
> 
>     Replace entire text as follows:
> 
>      
> 
>        There are eight reserved bits in the NSH Base Header. New bits
> 
>        are assigned via Standards Action [RFC5226].
> 
>      
> 
>        Bits 0-1 - Version
> 
>        Bit 2 - OAM (O bit)
> 
>        Bit 3 - Reserved
> 
>        Bits 16-19 - Reserved
> 
>      
> 
>     Section 12.2.3:
> 
>     Current text has the MD-type as 8-bit values.
> 
>      
> 
>     Update text for this section and table 1 to reflect 4-bit values
>     *not* 8-bit values.
> 
>      
> 
>     *Please review carefully and indicate support for these changes (or
>     any changes to the suggested text).*
> 
>     * *
> 
>     Thanks,
> 
>      
> 
>     Jim & Joel
> 
>      
> 
>      
> 
>      
> 
>      
> 
>      
> 
> 
>     _______________________________________________
>     sfc mailing list
>     sfc@ietf.org <mailto:sfc@ietf.org>
>     https://www.ietf.org/mailman/listinfo/sfc
> 
>  
> 
> 
> 
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
> 


From nobody Mon May  1 22:41:37 2017
Return-Path: <mohamed.boucadair@orange.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 58B5812E039 for <sfc@ietfa.amsl.com>; Mon,  1 May 2017 22:41:36 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.619
X-Spam-Level: 
X-Spam-Status: No, score=-2.619 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=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 R7jQ_Hj08Rud for <sfc@ietfa.amsl.com>; Mon,  1 May 2017 22:41:33 -0700 (PDT)
Received: from relais-inet.orange.com (mta134.mail.business.static.orange.com [80.12.70.34]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 82CDD129C5A for <sfc@ietf.org>; Mon,  1 May 2017 22:39:16 -0700 (PDT)
Received: from opfednr03.francetelecom.fr (unknown [xx.xx.xx.67]) by opfednr20.francetelecom.fr (ESMTP service) with ESMTP id DEAB5402F9; Tue,  2 May 2017 07:39:14 +0200 (CEST)
Received: from Exchangemail-eme3.itn.ftgroup (unknown [xx.xx.50.92]) by opfednr03.francetelecom.fr (ESMTP service) with ESMTP id B80E41A006D; Tue,  2 May 2017 07:39:14 +0200 (CEST)
Received: from OPEXCNORMAD.corporate.adroot.infra.ftgroup ([fe80::f1a0:3c6b:bc7b:3aaf]) by OPEXCNORMAC.corporate.adroot.infra.ftgroup ([fe80::f9fb:6cba:1c64:7737%21]) with mapi id 14.03.0339.000; Tue, 2 May 2017 07:39:14 +0200
From: <mohamed.boucadair@orange.com>
To: James N Guichard <james.n.guichard@huawei.com>, Dave Dolson <ddolson@sandvine.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: TTL field within the NSH base header
Thread-Index: AdK/h0bahW5bvXGwSoCeYu3QIaIxxgAl9XdgAAMaEWAAADpXIACWaNtAAB//skA=
Date: Tue, 2 May 2017 05:39:13 +0000
Message-ID: <787AE7BB302AE849A7480A190F8B933009E5F2A9@OPEXCNORMAD.corporate.adroot.infra.ftgroup>
References: <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD5F8E@SJCEML701-CHM.china.huawei.com> <787AE7BB302AE849A7480A190F8B933009E5E3B9@OPEXCNORMAD.corporate.adroot.infra.ftgroup> <E8355113905631478EFF04F5AA706E98705BD0A0@wtl-exchp-1.sandvine.com> <787AE7BB302AE849A7480A190F8B933009E5E4BD@OPEXCNORMAD.corporate.adroot.infra.ftgroup> <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD6993@SJCEML701-CHM.china.huawei.com>
In-Reply-To: <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD6993@SJCEML701-CHM.china.huawei.com>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.168.234.5]
Content-Type: multipart/alternative; boundary="_000_787AE7BB302AE849A7480A190F8B933009E5F2A9OPEXCNORMADcorp_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/9ADf2L2geRyBF5onFUWYsT2d-qM>
Subject: Re: [sfc] TTL field within the NSH base header
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 02 May 2017 05:41:36 -0000

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

Hi Jim,

Yes, your wording is better: "SFFs that terminate a service chain MUST forw=
ard the packet even if SHL is decremented to 0"

Thank you.

Cheers,
Med

De : James N Guichard [mailto:james.n.guichard@huawei.com]
Envoy=E9 : lundi 1 mai 2017 16:22
=C0 : BOUCADAIR Mohamed IMT/OLN; Dave Dolson; sfc@ietf.org
Objet : RE: TTL field within the NSH base header

I don't understand this sentence as if an SFF is terminating a service chai=
n then it *wont* be forwarding the packets to attached SFs; Shouldn't this =
sentence read "SFFs that terminate a service chain MUST forward the packet =
even if SHL is decremented to 0" ?

Jim

From: mohamed.boucadair@orange.com<mailto:mohamed.boucadair@orange.com> [ma=
ilto:mohamed.boucadair@orange.com]
Sent: Friday, April 28, 2017 10:38 AM
To: Dave Dolson <ddolson@sandvine.com<mailto:ddolson@sandvine.com>>; James =
N Guichard <james.n.guichard@huawei.com<mailto:james.n.guichard@huawei.com>=
>; sfc@ietf.org<mailto:sfc@ietf.org>
Subject: RE: TTL field within the NSH base header

Re-,

I see SHL as a means to prevent SFF loops. There is no value in deleting a =
packet after an SFF decrement the SHL to 0, but that packet is to be passed=
 to SFs that are attached to this SFF. The packet will be forwarded after s=
tripping the NSH header; no risk for SFF loops out there. No?

Cheers,
Med

De : Dave Dolson [mailto:ddolson@sandvine.com]
Envoy=E9 : vendredi 28 avril 2017 16:29
=C0 : BOUCADAIR Mohamed IMT/OLN; James N Guichard; sfc@ietf.org<mailto:sfc@=
ietf.org>
Objet : RE: TTL field within the NSH base header

Med,

"SFFs that terminate a service chain MUST forward the packet to attached SF=
s even if SHL is decremented to 0."
I don't think this is right.
If TTL/SHL is decremented to 0, this must not be forwarded as NSH.
I see that *receiving* a packet with SHL=3D1 can result in chain terminatio=
n, i.e., NSH decapsulation. But not forwarding as NSH with SHL=3D0.

-Dave


From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of mohamed.boucadair@oran=
ge.com<mailto:mohamed.boucadair@orange.com>
Sent: Friday, April 28, 2017 9:36 AM
To: James N Guichard; sfc@ietf.org<mailto:sfc@ietf.org>
Subject: Re: [sfc] TTL field within the NSH base header

Hi Jim, all,

I have the following comments :

*         Change "TTL" to "SFF Hop Limit (SHL)" because this field is not a=
bout a time to live but about a limit of SFF hops to be crossed.

*         I don't understand what is meant by "testing".

*         I suggest to make this change to cover the following points:

o   SHL should be configurable by the control plane.

o   Packets can be forwarded to SFs even if SHL is decremented to 0 for the=
 terminating SFF.

o   I don't think it is a good idea to include "Decrementing by a value of =
1 from 0 shall result in a TTL value of 63" because this will lead to a bro=
ken mechanism.

OLD:
TTL: Service plane time-to-live. An SFF MUST decrement the TTL by a value o=
f 1 for all NSH packets it receives. Decrementing by a value of 1 from 0 sh=
all result in a TTL value of 63. The default for originating an NSH packet =
is a TTL value of 63. The decrement SHALL occur before testing for 0. After=
 decrement, if the TTL is 0, the NSH packet MUST NOT be forwarded.

NEW:
SHL (SFF Hop Limit): Indicates the maximum SFF hops for a service chain. Th=
e initial SHL value SHOULD be configurable via the control plane; the confi=
gured initial value can be specific to a chain or all chains. If no initial=
 value is explicitly provided, the default initial SHL value 63 MUST be use=
d. Each SFF involved in forwarding an NSH packet MUST decrement SHL value b=
y 1. The packet MUST NOT be forwarded to a next hop SFF if SHL is decrement=
ed to zero. SFFs that terminate a service chain MUST forward the packet to =
attached SFs even if SHL is decremented to 0.

Thank you.

Cheers,
Med

De : sfc [mailto:sfc-bounces@ietf.org] De la part de James N Guichard
Envoy=E9 : jeudi 27 avril 2017 20:54
=C0 : sfc@ietf.org<mailto:sfc@ietf.org>
Objet : [sfc] TTL field within the NSH base header

Dear WG:

Having reviewed all of the email discussion on the mailing list it appears =
to the chairs that we have consensus to add a TTL field to the NSH base hea=
der. We would like to propose the following changes:

Section 3.2:
Update figure 2 as follows:

     0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    |Ver|O|R|    TTL    |   Length  |R|R|R|R|MD Type| Next Protocol |
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

Add the following text after figure 2:

TTL: Service plane time-to-live. An SFF MUST decrement the TTL by a value o=
f 1 for all NSH packets it receives. Decrementing by a value of 1 from 0 sh=
all result in a TTL value of 63. The default for originating an NSH packet =
is a TTL value of 63. The decrement SHALL occur before testing for 0. After=
 decrement, if the TTL is 0, the NSH packet MUST NOT be forwarded.

Section 3.4:
Update figure 4 to reflect the new base header format as per section 3.2 ba=
se header.

Section 3.5:
Update figure 5 to reflect the new base header format as per section 3.2 ba=
se header.

Section 12.2.1:
Current text is as follows:

   There are ten bits at the beginning of the NSH Base Header.  New bits
   are assigned via Standards Action [RFC5226].

   Bits 0-1 - Version
   Bit 2 - OAM (O bit)
   Bit 3 - Critical TLV (C bit)
   Bits 4-9 - Reserved

Replace entire text as follows:

   There are eight reserved bits in the NSH Base Header. New bits
   are assigned via Standards Action [RFC5226].

   Bits 0-1 - Version
   Bit 2 - OAM (O bit)
   Bit 3 - Reserved
   Bits 16-19 - Reserved

Section 12.2.3:
Current text has the MD-type as 8-bit values.

Update text for this section and table 1 to reflect 4-bit values *not* 8-bi=
t values.

Please review carefully and indicate support for these changes (or any chan=
ges to the suggested text).

Thanks,

Jim & Joel






--_000_787AE7BB302AE849A7480A190F8B933009E5F2A9OPEXCNORMADcorp_
Content-Type: text/html; charset="iso-8859-1"
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=3Diso-8859-=
1">
<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;}
@font-face
	{font-family:"Monotype Corsiva";
	panose-1:3 1 1 1 1 2 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;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Texte de bulles Car";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0cm;
	margin-right:0cm;
	margin-bottom:0cm;
	margin-left:36.0pt;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.TextedebullesCar
	{mso-style-name:"Texte de bulles Car";
	mso-style-priority:99;
	mso-style-link:"Texte de bulles";
	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;
	font-size:11.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.EmailStyle22
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle23
	{mso-style-type:personal;
	font-family:"Courier New";
	color:black;
	font-weight:normal;
	font-style:normal;}
span.EmailStyle24
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle25
	{mso-style-type:personal;
	font-family:"Courier New";
	color:black;
	font-weight:normal;
	font-style:normal;}
span.EmailStyle26
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.EmailStyle27
	{mso-style-type:personal-reply;
	font-family:"Courier New";
	color:black;
	font-weight:normal;
	font-style:normal;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"FR" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">Hi Jim,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;">Yes, your wording is better: &#8220;SFFs th=
at terminate a service chain MUST forward the packet even if SHL is decreme=
nted to 0&#8221;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;">Thank you.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;">Cheers,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;">Med<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black"><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"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">De&nbsp;:</span></b><span style=3D"fo=
nt-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Jame=
s N Guichard [mailto:james.n.guichard@huawei.com]
<br>
<b>Envoy=E9&nbsp;:</b> lundi 1 mai 2017 16:22<br>
<b>=C0&nbsp;:</b> BOUCADAIR Mohamed IMT/OLN; Dave Dolson; sfc@ietf.org<br>
<b>Objet&nbsp;:</b> RE: TTL field within the NSH base header<o:p></o:p></sp=
an></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">I don&#=
8217;t understand this sentence as if an SFF is terminating a service chain=
 then it *<b>wont</b>* be forwarding the packets to attached SFs; Shouldn&#=
8217;t this sentence read &#8220;SFFs that terminate a service
 chain MUST forward the packet even if SHL is decremented to 0&#8221; ?<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">Jim<o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><a name=3D"_MailEndCompose"></a><span lang=3D"EN-US"=
 style=3D"color:#1F497D"><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"> <a href=3D"mailto:mohamed.boucadair@orange.com">
mohamed.boucadair@orange.com</a> [<a href=3D"mailto:mohamed.boucadair@orang=
e.com">mailto:mohamed.boucadair@orange.com</a>]
<br>
<b>Sent:</b> Friday, April 28, 2017 10:38 AM<br>
<b>To:</b> Dave Dolson &lt;<a href=3D"mailto:ddolson@sandvine.com">ddolson@=
sandvine.com</a>&gt;; James N Guichard &lt;<a href=3D"mailto:james.n.guicha=
rd@huawei.com">james.n.guichard@huawei.com</a>&gt;;
<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Subject:</b> RE: TTL field within the NSH base header<o:p></o:p></span><=
/p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black">Re-,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black">I see SHL as a means to prevent=
 SFF loops. There is no value in deleting a packet after an SFF decrement t=
he SHL to 0, but that packet is to be passed to
 SFs that are attached to this SFF. The packet will be forwarded after stri=
pping the NSH header; no risk for SFF loops out there. No?<o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black">Cheers,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black">Med<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black"><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"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">De&nbsp;:</span></b><span style=3D"fo=
nt-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Dave=
 Dolson [<a href=3D"mailto:ddolson@sandvine.com">mailto:ddolson@sandvine.co=
m</a>]
<br>
<b>Envoy=E9&nbsp;:</b> vendredi 28 avril 2017 16:29<br>
<b>=C0&nbsp;:</b> BOUCADAIR Mohamed IMT/OLN; James N Guichard; <a href=3D"m=
ailto:sfc@ietf.org">
sfc@ietf.org</a><br>
<b>Objet&nbsp;:</b> RE: TTL field within the NSH base header<o:p></o:p></sp=
an></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Med,</s=
pan><span lang=3D"EN-US"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;<=
/span><span lang=3D"EN-US"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&#8220;=
</span><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Cou=
rier New&quot;">SFFs that terminate a service chain MUST forward the packet=
 to attached SFs even if SHL is decremented to 0.&#8221;</span><span lang=
=3D"EN-US"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">I don&#8217;t think this is rig=
ht.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">If TTL/SHL is decremented to 0,=
 this must not be forwarded as NSH.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">I see that *<b>receiving</b>* a=
 packet with SHL=3D1 can result in chain termination, i.e., NSH decapsulati=
on. But not forwarding as NSH with SHL=3D0.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">-Dave<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;<=
/span><span lang=3D"EN-US"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;<=
/span><span lang=3D"EN-US"><o:p></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"><b><span lang=3D"EN-US" style=3D"font-size:10.0pt;fo=
nt-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;,&qu=
ot;sans-serif&quot;"> sfc [<a href=3D"mailto:sfc-bounces@ietf.org">mailto:s=
fc-bounces@ietf.org</a>]
<b>On Behalf Of </b><a href=3D"mailto:mohamed.boucadair@orange.com">mohamed=
.boucadair@orange.com</a><br>
<b>Sent:</b> Friday, April 28, 2017 9:36 AM<br>
<b>To:</b> James N Guichard; <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</=
a><br>
<b>Subject:</b> Re: [sfc] TTL field within the NSH base header</span><span =
lang=3D"EN-US"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black">Hi Jim, all,
</span><span lang=3D"EN-US"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black">&nbsp;</span><span lang=3D"EN-US"><o:p></o:p><=
/span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black">I have the following comments&n=
bsp;:
</span><span lang=3D"EN-US"><o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt"><span lang=3D"E=
N-US" style=3D"font-family:Symbol">=B7</span><span lang=3D"EN-US" style=3D"=
font-size:7.0pt;font-family:&quot;Times New Roman&quot;,&quot;serif&quot;">=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Cou=
rier New&quot;;color:black">Change &#8220;TTL&#8221; to &#8220;SFF Hop Limi=
t (SHL)&#8221; because this field is not about a time to live but about a l=
imit of SFF hops to be crossed.
</span><span lang=3D"EN-US"><o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt"><span lang=3D"E=
N-US" style=3D"font-family:Symbol">=B7</span><span lang=3D"EN-US" style=3D"=
font-size:7.0pt;font-family:&quot;Times New Roman&quot;,&quot;serif&quot;">=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Cou=
rier New&quot;;color:black">I don&#8217;t understand what is meant by &#822=
0;testing&#8221;.
</span><span lang=3D"EN-US"><o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-18.0pt"><span lang=3D"E=
N-US" style=3D"font-family:Symbol">=B7</span><span lang=3D"EN-US" style=3D"=
font-size:7.0pt;font-family:&quot;Times New Roman&quot;,&quot;serif&quot;">=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Cou=
rier New&quot;;color:black">I suggest to make this change to cover the foll=
owing points:</span><span lang=3D"EN-US"><o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt;text-indent:-18.0=
pt"><span lang=3D"EN-US" style=3D"font-family:&quot;Courier New&quot;">o</s=
pan><span lang=3D"EN-US" style=3D"font-size:7.0pt;font-family:&quot;Times N=
ew Roman&quot;,&quot;serif&quot;">&nbsp;&nbsp;
</span><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Cou=
rier New&quot;;color:black">SHL should be configurable by the control plane=
.
</span><span lang=3D"EN-US"><o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt;text-indent:-18.0=
pt"><span lang=3D"EN-US" style=3D"font-family:&quot;Courier New&quot;">o</s=
pan><span lang=3D"EN-US" style=3D"font-size:7.0pt;font-family:&quot;Times N=
ew Roman&quot;,&quot;serif&quot;">&nbsp;&nbsp;
</span><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Cou=
rier New&quot;;color:black">Packets can be forwarded to SFs even if SHL is =
decremented to 0 for the terminating SFF.
</span><span lang=3D"EN-US"><o:p></o:p></span></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:72.0pt;text-indent:-18.0=
pt"><span lang=3D"EN-US" style=3D"font-family:&quot;Courier New&quot;">o</s=
pan><span lang=3D"EN-US" style=3D"font-size:7.0pt;font-family:&quot;Times N=
ew Roman&quot;,&quot;serif&quot;">&nbsp;&nbsp;
</span><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Cou=
rier New&quot;;color:black">I don&#8217;t think it is a good idea to includ=
e &#8220;</span><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:=
&quot;Courier New&quot;">Decrementing by a value of 1 from 0 shall result
 in a TTL value of 63&#8221; because this will lead to a broken mechanism. =
</span><span lang=3D"EN-US"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black">&nbsp;</span><span lang=3D"EN-U=
S"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black">OLD:
</span><span lang=3D"EN-US"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;">TTL: Service plane time-to-live. An SFF MUS=
T decrement the TTL by a value of 1 for all NSH packets it receives. Decrem=
enting by a value of 1 from 0 shall result in a
 TTL value of 63. The default for originating an NSH packet is a TTL value =
of 63. The decrement SHALL occur before testing for 0. After decrement, if =
the TTL is 0, the NSH packet MUST NOT be forwarded.</span><span lang=3D"EN-=
US"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black">&nbsp;</span><span lang=3D"EN-U=
S"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black">NEW:</span><span lang=3D"EN-US"=
><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;">SHL (SFF Hop Limit): Indicates the maximum =
SFF hops for a service chain. The initial SHL value SHOULD be configurable =
via the control plane; the configured initial value
 can be specific to a chain or all chains. If no initial value is explicitl=
y provided, the default initial SHL value 63 MUST be used. Each SFF involve=
d in forwarding an NSH packet MUST decrement SHL value by 1. The packet MUS=
T NOT be forwarded to a next hop
 SFF if SHL is decremented to zero. SFFs that terminate a service chain MUS=
T forward the packet to attached SFs even if SHL is decremented to 0.</span=
><span lang=3D"EN-US"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;">&nbsp;</span><span lang=3D"EN-US"><o:p></o:=
p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;">Thank you.</span><span lang=3D"EN-US"><o:p>=
</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;">&nbsp;</span><span lang=3D"EN-US"><o:p></o:=
p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;">Cheers,</span><span lang=3D"EN-US"><o:p></o=
:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;">Med</span><span lang=3D"EN-US"><o:p></o:p><=
/span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black">&nbsp;</span><span lang=3D"EN-U=
S"><o:p></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"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">De&nbsp;:</span></b><span style=3D"fo=
nt-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> sfc =
[<a href=3D"mailto:sfc-bounces@ietf.org">mailto:sfc-bounces@ietf.org</a>]
<b>De la part de</b> James N Guichard<br>
<b>Envoy=E9&nbsp;:</b> jeudi 27 avril 2017 20:54<br>
<b>=C0&nbsp;:</b> <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Objet&nbsp;:</b> [sfc] TTL field within the NSH base header</span><span =
lang=3D"EN-US"><o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;<span lang=3D"EN-US"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Dear WG:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Having reviewed all of the emai=
l discussion on the mailing list it appears to the chairs that we have cons=
ensus to add a TTL field to the NSH base header. We would like to propose t=
he following changes:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Section 3.2:<o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Update figure 2 as follows:<o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;">&nbsp; &nbsp;&nbsp;&nbsp;0 1 2 3 4 5 6 7 8 =
9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1</span><span lang=3D"EN-US"><o=
:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;">&nbsp;&nbsp;&nbsp; &#43;-&#43;-&#43;-&#43;-=
&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#4=
3;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-=
&#43;-&#43;-&#43;-&#43;</span><span lang=3D"EN-US"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;">&nbsp;&nbsp;&nbsp; |Ver|O|R|&nbsp;&nbsp;&nb=
sp; TTL&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; Length&nbsp; |R|R|R|R|MD Type| Next=
 Protocol |</span><span lang=3D"EN-US"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;">&nbsp;&nbsp;&nbsp; &#43;-&#43;-&#43;-&#43;-=
&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#4=
3;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-=
&#43;-&#43;-&#43;-&#43;</span><span lang=3D"EN-US"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Add the following text after fi=
gure 2:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">TTL: Service plane time-to-live=
. An SFF MUST decrement the TTL by a value of 1 for all NSH packets it rece=
ives. Decrementing by a value of 1 from 0 shall result in a TTL value of 63=
. The default for originating an NSH
 packet is a TTL value of 63. The decrement SHALL occur before testing for =
0. After decrement, if the TTL is 0, the NSH packet MUST NOT be forwarded.<=
o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Section 3.4:<o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Update figure 4 to reflect the =
new base header format as per section 3.2 base header.<o:p></o:p></span></p=
>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Section 3.5:<o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Update figure 5 to reflect the =
new base header format as per section 3.2 base header.<o:p></o:p></span></p=
>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Section 12.2.1:<o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Current text is as follows:<o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&nbsp; There are ten bits=
 at the beginning of the NSH Base Header.&nbsp; New bits<o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&nbsp; are assigned via S=
tandards Action [RFC5226].<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp; &nbsp;Bits 0-1 - Version=
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&nbsp; Bit 2 - OAM (O bit=
)<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&nbsp; Bit 3 - Critical T=
LV (C bit)<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&nbsp; Bits 4-9 - Reserve=
d<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Replace entire text as follows:=
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&nbsp; There are eight re=
served bits in the NSH Base Header. New bits<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&nbsp; are assigned via S=
tandards Action [RFC5226].<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&nbsp; Bits 0-1 - Version=
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&nbsp; Bit 2 - OAM (O bit=
)<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&nbsp; Bit 3 - Reserved<o=
:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&nbsp; Bits 16-19 - Reser=
ved<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Section 12.2.3:<o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Current text has the MD-type as=
 8-bit values.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Update text for this section an=
d table 1 to reflect 4-bit values *not* 8-bit values.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><span lang=3D"EN-US">Please review carefully and =
indicate support for these changes (or any changes to the suggested text).<=
/span></b><span lang=3D"EN-US"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><b><span lang=3D"EN-US">&nbsp;</span></b><span lang=
=3D"EN-US"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Thanks, <o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Jim &amp; Joel<o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:&quot;Mono=
type Corsiva&quot;;color:#0070C0">&nbsp;</span><span lang=3D"EN-US"><o:p></=
o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;<o:p></o:p></span></p>
</div>
</div>
</div>
</div>
</body>
</html>

--_000_787AE7BB302AE849A7480A190F8B933009E5F2A9OPEXCNORMADcorp_--


From nobody Mon May  1 22:55:01 2017
Return-Path: <gregimirsky@gmail.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id BE401129B59 for <sfc@ietfa.amsl.com>; Mon,  1 May 2017 22:54:59 -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 U61aBt8hHEMM for <sfc@ietfa.amsl.com>; Mon,  1 May 2017 22:54:56 -0700 (PDT)
Received: from mail-io0-x229.google.com (mail-io0-x229.google.com [IPv6:2607:f8b0:4001:c06::229]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 76B2D1286CA for <sfc@ietf.org>; Mon,  1 May 2017 22:52:44 -0700 (PDT)
Received: by mail-io0-x229.google.com with SMTP id a103so143559851ioj.1 for <sfc@ietf.org>; Mon, 01 May 2017 22:52:44 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=znqGyRpQoHEMTUiI/DdDBWKkQVTlsjmnRPCmBKrIwAc=; b=Hfk4qtSqgIoLnPsaFp4jupkQz2r11fWOl3S6+t2HOfg17bXpa2o0CAlOVJx7WesOwj ikxzyS6OgI8XmXOxWPZfqFMu5Yq/2HqK0Xvh4DdLz7nJX6Z6G1dqZdbqHQfX939egd6D oNXPXlk2ai2iiF5pyj2fyyWkgWqflxb8LMkN3zslMMd7V1QuGL1X0uFtDZM6QD/9EpWq 36sHGz2UwRAlABp6xzlhUejuFBsb7lwwPKuESe6MBCkWrjPN8/51JmhgNyWNhnFjKhGg C6qFKgm0W48/kozqx6NDVsIqWNFX1ZlbIkWDfnxjrTTTk1mYNg4gy7usoNcjTSyHksD+ cf3Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=znqGyRpQoHEMTUiI/DdDBWKkQVTlsjmnRPCmBKrIwAc=; b=itLviPiRB3/VGb3Yigbq7Z6Sao1GTYVLm4fC60A5YPwnZvLGk9gr8ZtUfPYkVaqN+z 4CPjRneAhMKx1n82QWgluUOGFQGOjwdEHc8UY7KCySzBlYR3JFFj/dMVx6Z1lEC+kRxm 5VWMfnX8D2IepYHs3ZdTsePnPfmctN8Iq/lAlHTQ0+iutIPlxW4YJHcFpwEQk+r/wJtX 4XiMuQvfZSDeRs4lEoep6QfkejHzGejsrOHPAD4wvJJij6rvCOxqd3AoPvGZOI5Y7wwb 6M4GWAQ6Hxpy5YgUrib4wpHuHr2D3Aif8S8657dTm7AJXnRyIup6Y6ORc94tpOsrk7iH Gl2Q==
X-Gm-Message-State: AN3rC/5jl0A3CyihBBJ3hYDyDl5V6bGVkHzuQ+A+ckpvOY4rdKT792ib qnTYEtcpkLC1sPi/e5DGTDHPvXgcqQ==
X-Received: by 10.157.19.60 with SMTP id f57mr10838525ote.163.1493704363772; Mon, 01 May 2017 22:52:43 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.157.52.118 with HTTP; Mon, 1 May 2017 22:52:43 -0700 (PDT)
In-Reply-To: <787AE7BB302AE849A7480A190F8B933009E5F2A9@OPEXCNORMAD.corporate.adroot.infra.ftgroup>
References: <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD5F8E@SJCEML701-CHM.china.huawei.com> <787AE7BB302AE849A7480A190F8B933009E5E3B9@OPEXCNORMAD.corporate.adroot.infra.ftgroup> <E8355113905631478EFF04F5AA706E98705BD0A0@wtl-exchp-1.sandvine.com> <787AE7BB302AE849A7480A190F8B933009E5E4BD@OPEXCNORMAD.corporate.adroot.infra.ftgroup> <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD6993@SJCEML701-CHM.china.huawei.com> <787AE7BB302AE849A7480A190F8B933009E5F2A9@OPEXCNORMAD.corporate.adroot.infra.ftgroup>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Mon, 1 May 2017 22:52:43 -0700
Message-ID: <CA+RyBmXD6gKDh4RViZR8CjbTWctSqWxdfxATYEGcJ_OF=gX9SQ@mail.gmail.com>
To: mohamed.boucadair@orange.com
Cc: James N Guichard <james.n.guichard@huawei.com>, Dave Dolson <ddolson@sandvine.com>, "sfc@ietf.org" <sfc@ietf.org>
Content-Type: multipart/alternative; boundary=001a1140fce8008f2a054e8426a7
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/s0iNayKgSsRkDe03_iRVUbByIEo>
Subject: Re: [sfc] TTL field within the NSH base header
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 02 May 2017 05:55:00 -0000

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

Hi Med, et. al,
I'm somewhat lost at the need to discuss egress SFF as special case in
regard to TTL handling. I believe that we've agreed that:

   - receiving TTL=3D=3D0 is valid;
   - TTL is to be decremented by 1 before being forwarded to the next SFF.
   Special case - TTL of value 0. This case is handled as TTL equals 64 and
   thus packet is expected to be transmitted with TTL of 63;
   - egress SFF that terminates SFC, as I understand, removes NSH and the
   TTL altogether. SFC TTL does not play any part after SFC has been
   terminated.

What have I missed? Appreciate your comments.

Regards,
Greg

On Mon, May 1, 2017 at 10:39 PM, <mohamed.boucadair@orange.com> wrote:

> Hi Jim,
>
>
>
> Yes, your wording is better: =E2=80=9CSFFs that terminate a service chain=
 MUST
> forward the packet even if SHL is decremented to 0=E2=80=9D
>
>
>
> Thank you.
>
>
>
> Cheers,
>
> Med
>
>
>
> *De :* James N Guichard [mailto:james.n.guichard@huawei.com]
> *Envoy=C3=A9 :* lundi 1 mai 2017 16:22
> *=C3=80 :* BOUCADAIR Mohamed IMT/OLN; Dave Dolson; sfc@ietf.org
>
> *Objet :* RE: TTL field within the NSH base header
>
>
>
> I don=E2=80=99t understand this sentence as if an SFF is terminating a se=
rvice
> chain then it **wont** be forwarding the packets to attached SFs;
> Shouldn=E2=80=99t this sentence read =E2=80=9CSFFs that terminate a servi=
ce chain MUST
> forward the packet even if SHL is decremented to 0=E2=80=9D ?
>
>
>
> Jim
>
>
>
> *From:* mohamed.boucadair@orange.com [mailto:mohamed.boucadair@orange.com
> <mohamed.boucadair@orange.com>]
> *Sent:* Friday, April 28, 2017 10:38 AM
> *To:* Dave Dolson <ddolson@sandvine.com>; James N Guichard <
> james.n.guichard@huawei.com>; sfc@ietf.org
> *Subject:* RE: TTL field within the NSH base header
>
>
>
> Re-,
>
>
>
> I see SHL as a means to prevent SFF loops. There is no value in deleting =
a
> packet after an SFF decrement the SHL to 0, but that packet is to be pass=
ed
> to SFs that are attached to this SFF. The packet will be forwarded after
> stripping the NSH header; no risk for SFF loops out there. No?
>
>
>
> Cheers,
>
> Med
>
>
>
> *De :* Dave Dolson [mailto:ddolson@sandvine.com <ddolson@sandvine.com>]
> *Envoy=C3=A9 :* vendredi 28 avril 2017 16:29
> *=C3=80 :* BOUCADAIR Mohamed IMT/OLN; James N Guichard; sfc@ietf.org
> *Objet :* RE: TTL field within the NSH base header
>
>
>
> Med,
>
>
>
> =E2=80=9CSFFs that terminate a service chain MUST forward the packet to a=
ttached
> SFs even if SHL is decremented to 0.=E2=80=9D
>
> I don=E2=80=99t think this is right.
>
> If TTL/SHL is decremented to 0, this must not be forwarded as NSH.
>
> I see that **receiving** a packet with SHL=3D1 can result in chain
> termination, i.e., NSH decapsulation. But not forwarding as NSH with SHL=
=3D0.
>
>
>
> -Dave
>
>
>
>
>
> *From:* sfc [mailto:sfc-bounces@ietf.org <sfc-bounces@ietf.org>] *On
> Behalf Of *mohamed.boucadair@orange.com
> *Sent:* Friday, April 28, 2017 9:36 AM
> *To:* James N Guichard; sfc@ietf.org
> *Subject:* Re: [sfc] TTL field within the NSH base header
>
>
>
> Hi Jim, all,
>
>
>
> I have the following comments :
>
> =C2=B7         Change =E2=80=9CTTL=E2=80=9D to =E2=80=9CSFF Hop Limit (SH=
L)=E2=80=9D because this field is not
> about a time to live but about a limit of SFF hops to be crossed.
>
> =C2=B7         I don=E2=80=99t understand what is meant by =E2=80=9Ctesti=
ng=E2=80=9D.
>
> =C2=B7         I suggest to make this change to cover the following point=
s:
>
> o   SHL should be configurable by the control plane.
>
> o   Packets can be forwarded to SFs even if SHL is decremented to 0 for
> the terminating SFF.
>
> o   I don=E2=80=99t think it is a good idea to include =E2=80=9CDecrement=
ing by a value
> of 1 from 0 shall result in a TTL value of 63=E2=80=9D because this will =
lead to a
> broken mechanism.
>
>
>
> OLD:
>
> TTL: Service plane time-to-live. An SFF MUST decrement the TTL by a value
> of 1 for all NSH packets it receives. Decrementing by a value of 1 from 0
> shall result in a TTL value of 63. The default for originating an NSH
> packet is a TTL value of 63. The decrement SHALL occur before testing for
> 0. After decrement, if the TTL is 0, the NSH packet MUST NOT be forwarded=
.
>
>
>
> NEW:
>
> SHL (SFF Hop Limit): Indicates the maximum SFF hops for a service chain.
> The initial SHL value SHOULD be configurable via the control plane; the
> configured initial value can be specific to a chain or all chains. If no
> initial value is explicitly provided, the default initial SHL value 63 MU=
ST
> be used. Each SFF involved in forwarding an NSH packet MUST decrement SHL
> value by 1. The packet MUST NOT be forwarded to a next hop SFF if SHL is
> decremented to zero. SFFs that terminate a service chain MUST forward the
> packet to attached SFs even if SHL is decremented to 0.
>
>
>
> Thank you.
>
>
>
> Cheers,
>
> Med
>
>
>
> *De :* sfc [mailto:sfc-bounces@ietf.org <sfc-bounces@ietf.org>] *De la
> part de* James N Guichard
> *Envoy=C3=A9 :* jeudi 27 avril 2017 20:54
> *=C3=80 :* sfc@ietf.org
> *Objet :* [sfc] TTL field within the NSH base header
>
>
>
> Dear WG:
>
>
>
> Having reviewed all of the email discussion on the mailing list it appear=
s
> to the chairs that we have consensus to add a TTL field to the NSH base
> header. We would like to propose the following changes:
>
>
>
> Section 3.2:
>
> Update figure 2 as follows:
>
>
>
>      0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
>
>     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>
>     |Ver|O|R|    TTL    |   Length  |R|R|R|R|MD Type| Next Protocol |
>
>     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>
>
>
> Add the following text after figure 2:
>
>
>
> TTL: Service plane time-to-live. An SFF MUST decrement the TTL by a value
> of 1 for all NSH packets it receives. Decrementing by a value of 1 from 0
> shall result in a TTL value of 63. The default for originating an NSH
> packet is a TTL value of 63. The decrement SHALL occur before testing for
> 0. After decrement, if the TTL is 0, the NSH packet MUST NOT be forwarded=
.
>
>
>
> Section 3.4:
>
> Update figure 4 to reflect the new base header format as per section 3.2
> base header.
>
>
>
> Section 3.5:
>
> Update figure 5 to reflect the new base header format as per section 3.2
> base header.
>
>
>
> Section 12.2.1:
>
> Current text is as follows:
>
>
>
>    There are ten bits at the beginning of the NSH Base Header.  New bits
>
>    are assigned via Standards Action [RFC5226].
>
>
>
>    Bits 0-1 - Version
>
>    Bit 2 - OAM (O bit)
>
>    Bit 3 - Critical TLV (C bit)
>
>    Bits 4-9 - Reserved
>
>
>
> Replace entire text as follows:
>
>
>
>    There are eight reserved bits in the NSH Base Header. New bits
>
>    are assigned via Standards Action [RFC5226].
>
>
>
>    Bits 0-1 - Version
>
>    Bit 2 - OAM (O bit)
>
>    Bit 3 - Reserved
>
>    Bits 16-19 - Reserved
>
>
>
> Section 12.2.3:
>
> Current text has the MD-type as 8-bit values.
>
>
>
> Update text for this section and table 1 to reflect 4-bit values *not*
> 8-bit values.
>
>
>
> *Please review carefully and indicate support for these changes (or any
> changes to the suggested text).*
>
>
>
> Thanks,
>
>
>
> Jim & Joel
>
>
>
>
>
>
>
>
>
>
>
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
>
>

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

<div dir=3D"ltr">Hi Med, et. al,<div>I&#39;m somewhat lost at the need to d=
iscuss egress SFF as special case in regard to TTL handling. I believe that=
 we&#39;ve agreed that:</div><div><ul><li>receiving TTL=3D=3D0 is valid;</l=
i><li>TTL is to be decremented by 1 before being forwarded to the next SFF.=
 Special case - TTL of value 0. This case is handled as TTL equals 64 and t=
hus packet is expected to be transmitted with TTL of 63;</li><li>egress SFF=
 that terminates SFC, as I understand, removes NSH and the TTL altogether. =
SFC TTL does not play any part after SFC has been terminated.</li></ul>What=
 have I missed? Appreciate your comments.</div><div><br></div><div>Regards,=
</div><div>Greg</div></div><div class=3D"gmail_extra"><br><div class=3D"gma=
il_quote">On Mon, May 1, 2017 at 10:39 PM,  <span dir=3D"ltr">&lt;<a href=
=3D"mailto:mohamed.boucadair@orange.com" target=3D"_blank">mohamed.boucadai=
r@orange.com</a>&gt;</span> wrote:<br><blockquote class=3D"gmail_quote" sty=
le=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">





<div lang=3D"FR" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"m_5277990629998104761WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">Hi Jim,<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;">Yes, your wording is better: =E2=80=9CSFFs =
that terminate a service chain MUST forward the packet even if SHL is decre=
mented to 0=E2=80=9D<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;">Thank you.
<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;">Cheers,<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;">Med<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black"><u></u>=C2=A0<u></u></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"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">De=C2=A0:</span></b><span style=3D"fo=
nt-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Jame=
s N Guichard [mailto:<a href=3D"mailto:james.n.guichard@huawei.com" target=
=3D"_blank">james.n.guichard@<wbr>huawei.com</a>]
<br>
<b>Envoy=C3=A9=C2=A0:</b> lundi 1 mai 2017 16:22<br>
<b>=C3=80=C2=A0:</b> BOUCADAIR Mohamed IMT/OLN; Dave Dolson; <a href=3D"mai=
lto:sfc@ietf.org" target=3D"_blank">sfc@ietf.org</a></span></p><div><div cl=
ass=3D"h5"><br>
<b>Objet=C2=A0:</b> RE: TTL field within the NSH base header<u></u><u></u><=
/div></div><p></p>
</div>
</div><div><div class=3D"h5">
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1f497d">I don=
=E2=80=99t understand this sentence as if an SFF is terminating a service c=
hain then it *<b>wont</b>* be forwarding the packets to attached SFs; Shoul=
dn=E2=80=99t this sentence read =E2=80=9CSFFs that terminate a service
 chain MUST forward the packet even if SHL is decremented to 0=E2=80=9D ?<u=
></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1f497d"><u></u>=
=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1f497d">Jim<u><=
/u><u></u></span></p>
<p class=3D"MsoNormal"><a name=3D"m_5277990629998104761__MailEndCompose"></=
a><span lang=3D"EN-US" style=3D"color:#1f497d"><u></u>=C2=A0<u></u></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"> <a href=3D"mailto:mohamed.boucadair@orange.com" target=3D"_blan=
k">
mohamed.boucadair@orange.com</a> [<a href=3D"mailto:mohamed.boucadair@orang=
e.com" target=3D"_blank">mailto:mohamed.boucadair@<wbr>orange.com</a>]
<br>
<b>Sent:</b> Friday, April 28, 2017 10:38 AM<br>
<b>To:</b> Dave Dolson &lt;<a href=3D"mailto:ddolson@sandvine.com" target=
=3D"_blank">ddolson@sandvine.com</a>&gt;; James N Guichard &lt;<a href=3D"m=
ailto:james.n.guichard@huawei.com" target=3D"_blank">james.n.guichard@huawe=
i.com</a>&gt;;
<a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@ietf.org</a><br>
<b>Subject:</b> RE: TTL field within the NSH base header<u></u><u></u></spa=
n></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black">Re-,<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black">I see SHL as a means to prevent=
 SFF loops. There is no value in deleting a packet after an SFF decrement t=
he SHL to 0, but that packet is to be passed to
 SFs that are attached to this SFF. The packet will be forwarded after stri=
pping the NSH header; no risk for SFF loops out there. No?<u></u><u></u></s=
pan></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black">Cheers,<u></u><u></u></span></p=
>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black">Med<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black"><u></u>=C2=A0<u></u></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"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">De=C2=A0:</span></b><span style=3D"fo=
nt-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> Dave=
 Dolson [<a href=3D"mailto:ddolson@sandvine.com" target=3D"_blank">mailto:d=
dolson@sandvine.com</a>]
<br>
<b>Envoy=C3=A9=C2=A0:</b> vendredi 28 avril 2017 16:29<br>
<b>=C3=80=C2=A0:</b> BOUCADAIR Mohamed IMT/OLN; James N Guichard; <a href=
=3D"mailto:sfc@ietf.org" target=3D"_blank">
sfc@ietf.org</a><br>
<b>Objet=C2=A0:</b> RE: TTL field within the NSH base header<u></u><u></u><=
/span></p>
</div>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1f497d">Med,</s=
pan><span lang=3D"EN-US"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1f497d">=C2=A0<=
/span><span lang=3D"EN-US"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1f497d">=E2=80=
=9C</span><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;=
Courier New&quot;">SFFs that terminate a service chain MUST forward the pac=
ket to attached SFs even if SHL is decremented to 0.=E2=80=9D</span><span l=
ang=3D"EN-US"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">I don=E2=80=99t think this is r=
ight.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">If TTL/SHL is decremented to 0,=
 this must not be forwarded as NSH.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">I see that *<b>receiving</b>* a=
 packet with SHL=3D1 can result in chain termination, i.e., NSH decapsulati=
on. But not forwarding as NSH with SHL=3D0.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">-Dave<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1f497d">=C2=A0<=
/span><span lang=3D"EN-US"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1f497d">=C2=A0<=
/span><span lang=3D"EN-US"><u></u><u></u></span></p>
<div>
<div style=3D"border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0cm =
0cm 0cm">
<p class=3D"MsoNormal"><b><span lang=3D"EN-US" style=3D"font-size:10.0pt;fo=
nt-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;,&qu=
ot;sans-serif&quot;"> sfc [<a href=3D"mailto:sfc-bounces@ietf.org" target=
=3D"_blank">mailto:sfc-bounces@ietf.org</a>]
<b>On Behalf Of </b><a href=3D"mailto:mohamed.boucadair@orange.com" target=
=3D"_blank">mohamed.boucadair@orange.com</a><br>
<b>Sent:</b> Friday, April 28, 2017 9:36 AM<br>
<b>To:</b> James N Guichard; <a href=3D"mailto:sfc@ietf.org" target=3D"_bla=
nk">sfc@ietf.org</a><br>
<b>Subject:</b> Re: [sfc] TTL field within the NSH base header</span><span =
lang=3D"EN-US"><u></u><u></u></span></p>
</div>
</div>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black">Hi Jim, all,
</span><span lang=3D"EN-US"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black">=C2=A0</span><span lang=3D"EN-US"><u></u><u></=
u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black">I have the following comments=
=C2=A0:
</span><span lang=3D"EN-US"><u></u><u></u></span></p>
<p class=3D"m_5277990629998104761MsoListParagraph"><span lang=3D"EN-US" sty=
le=3D"font-family:Symbol">=C2=B7</span><span lang=3D"EN-US" style=3D"font-s=
ize:7.0pt;font-family:&quot;Times New Roman&quot;,&quot;serif&quot;">=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
</span><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Cou=
rier New&quot;;color:black">Change =E2=80=9CTTL=E2=80=9D to =E2=80=9CSFF Ho=
p Limit (SHL)=E2=80=9D because this field is not about a time to live but a=
bout a limit of SFF hops to be crossed.
</span><span lang=3D"EN-US"><u></u><u></u></span></p>
<p class=3D"m_5277990629998104761MsoListParagraph"><span lang=3D"EN-US" sty=
le=3D"font-family:Symbol">=C2=B7</span><span lang=3D"EN-US" style=3D"font-s=
ize:7.0pt;font-family:&quot;Times New Roman&quot;,&quot;serif&quot;">=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
</span><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Cou=
rier New&quot;;color:black">I don=E2=80=99t understand what is meant by =E2=
=80=9Ctesting=E2=80=9D.
</span><span lang=3D"EN-US"><u></u><u></u></span></p>
<p class=3D"m_5277990629998104761MsoListParagraph"><span lang=3D"EN-US" sty=
le=3D"font-family:Symbol">=C2=B7</span><span lang=3D"EN-US" style=3D"font-s=
ize:7.0pt;font-family:&quot;Times New Roman&quot;,&quot;serif&quot;">=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
</span><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Cou=
rier New&quot;;color:black">I suggest to make this change to cover the foll=
owing points:</span><span lang=3D"EN-US"><u></u><u></u></span></p>
<p class=3D"m_5277990629998104761MsoListParagraph" style=3D"margin-left:72.=
0pt"><span lang=3D"EN-US" style=3D"font-family:&quot;Courier New&quot;">o</=
span><span lang=3D"EN-US" style=3D"font-size:7.0pt;font-family:&quot;Times =
New Roman&quot;,&quot;serif&quot;">=C2=A0=C2=A0
</span><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Cou=
rier New&quot;;color:black">SHL should be configurable by the control plane=
.
</span><span lang=3D"EN-US"><u></u><u></u></span></p>
<p class=3D"m_5277990629998104761MsoListParagraph" style=3D"margin-left:72.=
0pt"><span lang=3D"EN-US" style=3D"font-family:&quot;Courier New&quot;">o</=
span><span lang=3D"EN-US" style=3D"font-size:7.0pt;font-family:&quot;Times =
New Roman&quot;,&quot;serif&quot;">=C2=A0=C2=A0
</span><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Cou=
rier New&quot;;color:black">Packets can be forwarded to SFs even if SHL is =
decremented to 0 for the terminating SFF.
</span><span lang=3D"EN-US"><u></u><u></u></span></p>
<p class=3D"m_5277990629998104761MsoListParagraph" style=3D"margin-left:72.=
0pt"><span lang=3D"EN-US" style=3D"font-family:&quot;Courier New&quot;">o</=
span><span lang=3D"EN-US" style=3D"font-size:7.0pt;font-family:&quot;Times =
New Roman&quot;,&quot;serif&quot;">=C2=A0=C2=A0
</span><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-family:&quot;Cou=
rier New&quot;;color:black">I don=E2=80=99t think it is a good idea to incl=
ude =E2=80=9C</span><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-fam=
ily:&quot;Courier New&quot;">Decrementing by a value of 1 from 0 shall resu=
lt
 in a TTL value of 63=E2=80=9D because this will lead to a broken mechanism=
. </span><span lang=3D"EN-US"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black">=C2=A0</span><span lang=3D"EN-U=
S"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black">OLD:
</span><span lang=3D"EN-US"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;">TTL: Service plane time-to-live. An SFF MUS=
T decrement the TTL by a value of 1 for all NSH packets it receives. Decrem=
enting by a value of 1 from 0 shall result in a
 TTL value of 63. The default for originating an NSH packet is a TTL value =
of 63. The decrement SHALL occur before testing for 0. After decrement, if =
the TTL is 0, the NSH packet MUST NOT be forwarded.</span><span lang=3D"EN-=
US"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black">=C2=A0</span><span lang=3D"EN-U=
S"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black">NEW:</span><span lang=3D"EN-US"=
><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;">SHL (SFF Hop Limit): Indicates the maximum =
SFF hops for a service chain. The initial SHL value SHOULD be configurable =
via the control plane; the configured initial value
 can be specific to a chain or all chains. If no initial value is explicitl=
y provided, the default initial SHL value 63 MUST be used. Each SFF involve=
d in forwarding an NSH packet MUST decrement SHL value by 1. The packet MUS=
T NOT be forwarded to a next hop
 SFF if SHL is decremented to zero. SFFs that terminate a service chain MUS=
T forward the packet to attached SFs even if SHL is decremented to 0.</span=
><span lang=3D"EN-US"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;">=C2=A0</span><span lang=3D"EN-US"><u></u><u=
></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;">Thank you.</span><span lang=3D"EN-US"><u></=
u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;">=C2=A0</span><span lang=3D"EN-US"><u></u><u=
></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;">Cheers,</span><span lang=3D"EN-US"><u></u><=
u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;">Med</span><span lang=3D"EN-US"><u></u><u></=
u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black">=C2=A0</span><span lang=3D"EN-U=
S"><u></u><u></u></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"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">De=C2=A0:</span></b><span style=3D"fo=
nt-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> sfc =
[<a href=3D"mailto:sfc-bounces@ietf.org" target=3D"_blank">mailto:sfc-bounc=
es@ietf.org</a>]
<b>De la part de</b> James N Guichard<br>
<b>Envoy=C3=A9=C2=A0:</b> jeudi 27 avril 2017 20:54<br>
<b>=C3=80=C2=A0:</b> <a href=3D"mailto:sfc@ietf.org" target=3D"_blank">sfc@=
ietf.org</a><br>
<b>Objet=C2=A0:</b> [sfc] TTL field within the NSH base header</span><span =
lang=3D"EN-US"><u></u><u></u></span></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<span lang=3D"EN-US"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Dear WG:<u></u><u></u></span></=
p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Having reviewed all of the emai=
l discussion on the mailing list it appears to the chairs that we have cons=
ensus to add a TTL field to the NSH base header. We would like to propose t=
he following changes:<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Section 3.2:<u></u><u></u></spa=
n></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Update figure 2 as follows:<u><=
/u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;">=C2=A0 =C2=A0=C2=A0=C2=A00 1 2 3 4 5 6 7 8 =
9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1</span><span lang=3D"EN-US"><u=
></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;">=C2=A0=C2=A0=C2=A0 +-+-+-+-+-+-+-+-+-+-+-+-=
+-+-+-<wbr>+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-<wbr>+-+-+</span><span lang=3D"EN-=
US"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;">=C2=A0=C2=A0=C2=A0 |Ver|O|R|=C2=A0=C2=A0=C2=
=A0 TTL=C2=A0=C2=A0=C2=A0 |=C2=A0=C2=A0 Length=C2=A0 |R|R|R|R|MD Type| Next=
 Protocol |</span><span lang=3D"EN-US"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;">=C2=A0=C2=A0=C2=A0 +-+-+-+-+-+-+-+-+-+-+-+-=
+-+-+-<wbr>+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-<wbr>+-+-+</span><span lang=3D"EN-=
US"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Add the following text after fi=
gure 2:<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">TTL: Service plane time-to-live=
. An SFF MUST decrement the TTL by a value of 1 for all NSH packets it rece=
ives. Decrementing by a value of 1 from 0 shall result in a TTL value of 63=
. The default for originating an NSH
 packet is a TTL value of 63. The decrement SHALL occur before testing for =
0. After decrement, if the TTL is 0, the NSH packet MUST NOT be forwarded.<=
u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Section 3.4:<u></u><u></u></spa=
n></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Update figure 4 to reflect the =
new base header format as per section 3.2 base header.<u></u><u></u></span>=
</p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Section 3.5:<u></u><u></u></spa=
n></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Update figure 5 to reflect the =
new base header format as per section 3.2 base header.<u></u><u></u></span>=
</p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Section 12.2.1:<u></u><u></u></=
span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Current text is as follows:<u><=
/u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0 There are ten bits=
 at the beginning of the NSH Base Header.=C2=A0 New bits<u></u><u></u></spa=
n></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0 are assigned via S=
tandards Action [RFC5226].<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0 =C2=A0Bits 0-1 - Version=
<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0 Bit 2 - OAM (O bit=
)<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0 Bit 3 - Critical T=
LV (C bit)<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0 Bits 4-9 - Reserve=
d<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Replace entire text as follows:=
<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0 There are eight re=
served bits in the NSH Base Header. New bits<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0 are assigned via S=
tandards Action [RFC5226].<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0 Bits 0-1 - Version=
<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0 Bit 2 - OAM (O bit=
)<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0 Bit 3 - Reserved<u=
></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0=C2=A0 Bits 16-19 - Reser=
ved<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Section 12.2.3:<u></u><u></u></=
span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Current text has the MD-type as=
 8-bit values.<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Update text for this section an=
d table 1 to reflect 4-bit values *not* 8-bit values.<u></u><u></u></span><=
/p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0<u></u><u></u></span></p>
<p class=3D"MsoNormal"><b><span lang=3D"EN-US">Please review carefully and =
indicate support for these changes (or any changes to the suggested text).<=
/span></b><span lang=3D"EN-US"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><b><span lang=3D"EN-US">=C2=A0</span></b><span lang=
=3D"EN-US"><u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Thanks, <u></u><u></u></span></=
p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Jim &amp; Joel<u></u><u></u></s=
pan></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-family:&quot;Mono=
type Corsiva&quot;;color:#0070c0">=C2=A0</span><span lang=3D"EN-US"><u></u>=
<u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=C2=A0<u></u><u></u></span></p>
</div>
</div>
</div></div></div>
</div>
</div>

<br>______________________________<wbr>_________________<br>
sfc mailing list<br>
<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/sfc" rel=3D"noreferrer" ta=
rget=3D"_blank">https://www.ietf.org/mailman/<wbr>listinfo/sfc</a><br>
<br></blockquote></div><br></div>

--001a1140fce8008f2a054e8426a7--


From nobody Mon May  1 22:58:36 2017
Return-Path: <mohamed.boucadair@orange.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2553A1294CC for <sfc@ietfa.amsl.com>; Mon,  1 May 2017 22:58:35 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.389
X-Spam-Level: 
X-Spam-Status: No, score=-5.389 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-2.8, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01, UNPARSEABLE_RELAY=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 Q5hrLXLyCuTJ for <sfc@ietfa.amsl.com>; Mon,  1 May 2017 22:58:33 -0700 (PDT)
Received: from relais-inet.orange.com (mta135.mail.business.static.orange.com [80.12.70.35]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id D7E2A129510 for <sfc@ietf.org>; Mon,  1 May 2017 22:55:48 -0700 (PDT)
Received: from opfednr03.francetelecom.fr (unknown [xx.xx.xx.67]) by opfednr20.francetelecom.fr (ESMTP service) with ESMTP id 8211D40313; Tue,  2 May 2017 07:55:47 +0200 (CEST)
Received: from Exchangemail-eme3.itn.ftgroup (unknown [xx.xx.50.66]) by opfednr03.francetelecom.fr (ESMTP service) with ESMTP id 61C871A0062; Tue,  2 May 2017 07:55:47 +0200 (CEST)
Received: from OPEXCNORMAD.corporate.adroot.infra.ftgroup ([fe80::f1a0:3c6b:bc7b:3aaf]) by OPEXCNORM4E.corporate.adroot.infra.ftgroup ([fe80::d5d9:c91a:994b:fc0b%21]) with mapi id 14.03.0339.000; Tue, 2 May 2017 07:55:47 +0200
From: <mohamed.boucadair@orange.com>
To: Eric C Rosen <erosen@juniper.net>, James N Guichard <james.n.guichard@huawei.com>
CC: "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] TTL field within the NSH base header
Thread-Index: AdK/h0bahW5bvXGwSoCeYu3QIaIxxgAl9XdgAAMaEWAAADpXIACWaNtAAAAsukAAAKE6YAAAGqWwAACgp7AAAECnkAAASG0gAABNm0AAANa8gAACbz2e///ox4CAAA4MAP//Ic8w
Date: Tue, 2 May 2017 05:55:46 +0000
Message-ID: <787AE7BB302AE849A7480A190F8B933009E5F2F8@OPEXCNORMAD.corporate.adroot.infra.ftgroup>
References: <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD5F8E@SJCEML701-CHM.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B8399F104@MBX021-W3-CA-2.exch021.domain.local> <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD69C4@SJCEML701-CHM.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B8399F193@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E98705BFE87@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B839A023E@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E98705BFFB9@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B839A0285@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E98705C00B4@wtl-exchp-1.sandvine.com> <CA+RyBmVjp2qRoO_NF-sWrQ4gMPhuRZOw7syz0Y6yaAjOtgD_xg@mail.gmail.com> <CA+RyBmWXWRxuKP-dDirYHXxJnnduyriTuN5kmCfQkC=z0JdiCQ@mail.gmail.com> <CA+RyBmXHf_b48yvhZgbdB6q3Tr9=0oHTsnnRPM1jeMjCcCfiiQ@mail.gmail.com> <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD6B8C@SJCEML701-CHM.china.huawei.com> <911fc1e3-fc7f-a551-773a-8e6e6db550df@juniper.net>
In-Reply-To: <911fc1e3-fc7f-a551-773a-8e6e6db550df@juniper.net>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.168.234.5]
Content-Type: multipart/alternative; boundary="_000_787AE7BB302AE849A7480A190F8B933009E5F2F8OPEXCNORMADcorp_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/tcYbB4RaWNYPZEZbFP3Y9PRHK8Y>
Subject: Re: [sfc] TTL field within the NSH base header
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 02 May 2017 05:58:35 -0000

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

Hi Eric,

Please see inline.

Cheers,
Med

De : sfc [mailto:sfc-bounces@ietf.org] De la part de Eric C Rosen
Envoy=E9 : lundi 1 mai 2017 20:29
=C0 : James N Guichard
Cc : sfc@ietf.org
Objet : Re: [sfc] TTL field within the NSH base header

On 5/1/2017 1:38 PM, James N Guichard wrote:

SHL (SFF Hop Limit)

I hate to interrupt the discussion of modular arithmetic with a terminology=
 issue, but I'd recommend against this terminology change.  "TTL" is a pret=
ty well known term with a well known use.
[Med] I'm sure you know that TTL was also expected to be decremented each s=
econd.
   Inventing a new acronym here can only cause confusion.  I don't think an=
yone's suggested modifying the IP specs to change "TTL" to "IP Hop Limit".
[Med] This was already happened when specifying a new version of IP. There =
is no TTL in IPv6, but a Hop Limit.

(Once upon a time, there was some thinking that it might take a packet more=
 than a second to transit a router, and the original IP TTL requirement was=
 to decrement the TTL by at least 1 per hop, but by more than 1 if the pack=
et spent more than a second in a given router.  But for most of the last 40=
 years, everyone has known that "TTL" means "hop count".)


--_000_787AE7BB302AE849A7480A190F8B933009E5F2F8OPEXCNORMADcorp_
Content-Type: text/html; charset="iso-8859-1"
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=3Diso-8859-=
1">
<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:0cm;
	margin-bottom:.0001pt;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";
	color:black;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:blue;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:purple;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal-reply;
	font-family:"Courier New";
	color:black;
	font-weight:normal;
	font-style:normal;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body bgcolor=3D"white" lang=3D"FR" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black">Hi Eric,
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black">Please see inline.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black">Cheers,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black">Med<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black"><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"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;;color:windowtext">De&nbsp;:</span></b>=
<span style=3D"font-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-s=
erif&quot;;color:windowtext"> sfc [mailto:sfc-bounces@ietf.org]
<b>De la part de</b> Eric C Rosen<br>
<b>Envoy=E9&nbsp;:</b> lundi 1 mai 2017 20:29<br>
<b>=C0&nbsp;:</b> James N Guichard<br>
<b>Cc&nbsp;:</b> sfc@ietf.org<br>
<b>Objet&nbsp;:</b> Re: [sfc] TTL field within the NSH base header<o:p></o:=
p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">On 5/1/2017 1:38 PM, James N Guichard wrote:<br>
<br>
<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">SHL (SFF Hop Limit)</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><br>
I hate to interrupt the discussion of modular arithmetic with a terminology=
 issue, but I'd recommend against this terminology change.&nbsp; &quot;TTL&=
quot; is a pretty well known term with a well known use.<span style=3D"colo=
r:black"><o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span lang=3D"EN-US" =
style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black">=
[Med] I&#8217;m sure you know that TTL was also expected to be decremented =
each second.
<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span lang=3D"EN-US">=
&nbsp;&nbsp; Inventing a new acronym here can only cause confusion.&nbsp;
</span>I don't think anyone's suggested modifying the IP specs to change &q=
uot;TTL&quot; to &quot;IP Hop Limit&quot;.<span style=3D"color:black"><o:p>=
</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-bottom:12.0pt"><span lang=3D"EN-US" =
style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black">=
[Med] This was already happened when specifying a new version of IP. There =
is no TTL in IPv6, but a Hop Limit.
</span><span lang=3D"EN-US"><br>
<br>
(Once upon a time, there was some thinking that it might take a packet more=
 than a second to transit a router, and the original IP TTL requirement was=
 to decrement the TTL by at least 1 per hop, but by more than 1 if the pack=
et spent more than a second in a
 given router.&nbsp; But for most of the last 40 years, everyone has known =
that &quot;TTL&quot; means &quot;hop count&quot;.)<br>
<br>
<o:p></o:p></span></p>
</div>
</div>
</body>
</html>

--_000_787AE7BB302AE849A7480A190F8B933009E5F2F8OPEXCNORMADcorp_--


From nobody Mon May  1 23:05:53 2017
Return-Path: <mohamed.boucadair@orange.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 427CF128A32 for <sfc@ietfa.amsl.com>; Mon,  1 May 2017 23:05:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.4
X-Spam-Level: 
X-Spam-Status: No, score=-5.4 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-2.8, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=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 N_dwhoEHXJFl for <sfc@ietfa.amsl.com>; Mon,  1 May 2017 23:05:48 -0700 (PDT)
Received: from relais-inet.orange.com (mta241.mail.business.static.orange.com [80.12.66.41]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 1FC6D129B4D for <sfc@ietf.org>; Mon,  1 May 2017 23:02:55 -0700 (PDT)
Received: from opfedar00.francetelecom.fr (unknown [xx.xx.xx.11]) by opfedar24.francetelecom.fr (ESMTP service) with ESMTP id 86DCBC0115; Tue,  2 May 2017 08:02:53 +0200 (CEST)
Received: from Exchangemail-eme3.itn.ftgroup (unknown [xx.xx.50.50]) by opfedar00.francetelecom.fr (ESMTP service) with ESMTP id 674B8180050; Tue,  2 May 2017 08:02:53 +0200 (CEST)
Received: from OPEXCNORMAD.corporate.adroot.infra.ftgroup ([fe80::f1a0:3c6b:bc7b:3aaf]) by OPEXCNORM52.corporate.adroot.infra.ftgroup ([fe80::c482:2589:c116:5790%21]) with mapi id 14.03.0339.000; Tue, 2 May 2017 08:02:53 +0200
From: <mohamed.boucadair@orange.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>, Dave Dolson <ddolson@sandvine.com>, Ron Parker <Ron_Parker@affirmednetworks.com>, "Joe Clarke" <jclarke@cisco.com>, James N Guichard <james.n.guichard@huawei.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] TTL field within the NSH base header
Thread-Index: AQHSwDKFyt/qHl918UedZrEVKM5ksaHgkZIA
Date: Tue, 2 May 2017 06:02:52 +0000
Message-ID: <787AE7BB302AE849A7480A190F8B933009E5F315@OPEXCNORMAD.corporate.adroot.infra.ftgroup>
References: <yf9nr0yeep0h2j6f08320633.1493382662802@email.android.com> <20170428123908.5161041.12187.10550@sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B839926F2@MBX021-W3-CA-2.exch021.domain.local> <787AE7BB302AE849A7480A190F8B933009E5E422@OPEXCNORMAD.corporate.adroot.infra.ftgroup> <E8355113905631478EFF04F5AA706E98705BD046@wtl-exchp-1.sandvine.com> <787AE7BB302AE849A7480A190F8B933009E5E48D@OPEXCNORMAD.corporate.adroot.infra.ftgroup> <0d222943-0036-31a4-0bf0-998010088310@joelhalpern.com>
In-Reply-To: <0d222943-0036-31a4-0bf0-998010088310@joelhalpern.com>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.168.234.5]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/oSq_bOKJfDREFWiCfLQqnRiQSFk>
Subject: Re: [sfc] TTL field within the NSH base header
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 02 May 2017 06:05:51 -0000

SGkgSm9lbCwgDQoNCldvcmtzIGZvciBtZS4gVGhhbmtzLg0KDQpDaGVlcnMsDQpNZWQNCg0KPiAt
LS0tLU1lc3NhZ2UgZCdvcmlnaW5lLS0tLS0NCj4gRGXCoDogSm9lbCBNLiBIYWxwZXJuIFttYWls
dG86am1oQGpvZWxoYWxwZXJuLmNvbV0NCj4gRW52b3nDqcKgOiB2ZW5kcmVkaSAyOCBhdnJpbCAy
MDE3IDE3OjE3DQo+IMOAwqA6IEJPVUNBREFJUiBNb2hhbWVkIElNVC9PTE47IERhdmUgRG9sc29u
OyBSb24gUGFya2VyOyBKb2UgQ2xhcmtlOyBKYW1lcw0KPiBOIEd1aWNoYXJkOyBzZmNAaWV0Zi5v
cmcNCj4gT2JqZXTCoDogUmU6IFtzZmNdIFRUTCBmaWVsZCB3aXRoaW4gdGhlIE5TSCBiYXNlIGhl
YWRlcg0KPiANCj4gT25lIG9mIHRoZSBtaW5vciBjbGFyaWZpY2F0aW9ucyBmb3IgdGhlIGRvY3Vt
ZW50LCBub3QgcmVsYXRlZCBkaXJlY3RseQ0KPiB0byBUVEwsIHRoYXQgSSBnYXRoZXJlZCBmcm9t
IHRoZSBsaXN0IGRpc2N1c3Npb24gd2FzIHRoYXQgc29tZSBwZW9wbGUNCj4gd2VyZSB1bmRlcnN0
YW5kaW5nIHRoZSAwIG9uIHRyYW5zbWlzc2lvbiByZXF1aXJlbWVudCB0aGUgd2F5IHlvdSBzYXku
DQo+IA0KPiBUaGF0IHdhcyBuZXZlciB0aGUgaW50ZW50LiAgVGhhdCB3b3VsZCBoYXZlIG1hZGUg
dGhlIGJlaGF2aW9yDQo+IGNvdW50ZXItcHJvZHVjdGl2ZSBmb3IgZm9yd2FyZCBjb21wYXRpYmls
aXR5Lg0KPiBTbyB3ZSB3aWxsIGRpcmVjdCB0aGUgYXV0aG9ycyB0byBjbGFyaWZ5IHRoYXQgdGhl
IE1CWiBpcyBvbiBvcmlnaW5hdGlvbiwNCj4gYW5kIHRoYXQgb3RoZXIgZGV2aWNlcyBtdXN0IHBy
ZXNlcnZlIHRoZSByZXNlcnZlZCBiaXRzIHVubW9kaWZpZWQuDQo+IChXaGVuIHRoZSBiaXRzIGhh
dmUgbWVhbmluZywgYW5kIHRoZSBtZWFuaW5nIGlzIHVuZGVyc3Rvb2QsIHRoZW4gdGhlDQo+IGlu
dGVybWVkaWF0ZSBiZWhhdmlvciB3aWxsIGRlcGVuZCB1cG9uIHRoZSBzcGVjaWZpYyBiaXQgb2J2
aW91c2x5LikNCj4gDQo+IFlvdXJzLA0KPiBKb2VsDQo+IA0KPiBPbiA0LzI4LzE3IDEwOjMzIEFN
LCBtb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tIHdyb3RlOg0KPiA+IFJlLSwNCj4gPg0KPiA+
DQo+ID4NCj4gPiBUaGUgY3VycmVudCBzcGVjIHNheXMgOg0KPiA+DQo+ID4NCj4gPg0KPiA+ICAg
IEFsbCBvdGhlciBmbGFnIGZpZWxkcyBhcmUgcmVzZXJ2ZWQgZm9yIGZ1dHVyZSB1c2UuICBSZXNl
cnZlZCBiaXRzDQo+ID4NCj4gPiAgICBNVVNUIGJlIHNldCB0byB6ZXJvIHdoZW4gc2VudCBhbmQg
TVVTVCBiZSBpZ25vcmVkIHVwb24gcmVjZWlwdC4NCj4gPg0KPiA+DQo+ID4NCj4gPiBXaGljaCBt
ZWFucyB0aGF0IHRoZXNlIGJpdHMgYXJlIHplcm9lZCwgbm90IGZvcndhcmRlZCBhcyByZWNlaXZl
ZC4NCj4gPg0KPiA+DQo+ID4NCj4gPiBDaGFuZ2luZyB0aGF0IGJlaGF2aW9yIHdvdWxkIGF2b2lk
IHRoYXQgdGhlIFNGRiBob3AgbGltaXQgYml0cyBhcmUNCj4gPiB6ZXJvZWQgYnkgYW4gbm9uLWNv
bXBhdGlibGUgU0ZGLCBidXQgc3RpbGwgZG9pbmcgc28gd291bGQgbGVhZCB0bw0KPiA+IHByb2Nl
c3NpbmcgYSBob3AgbGltaXQgZmllbGQgdGhhdCBpcyBub3QgcmVmbGVjdGluZyB0aGUgZXhhY3Qg
U0ZGIGhvcHMNCj4gPiAoU0ZGIGxvb3BzIHdpbGwgYmUgc3RpbGwgcG9zc2libGUsIHRoZW4pLiBJ
cyBpdCB3b3J0aCB0byBlbmFibGUgdGhlDQo+ID4gZmVhdHVyZSBpbiBzdWNoIFNGQyBkb21haW4g
Z2l2ZW4gdGhlIHVucmVsaWFiaWxpdHkgb2YgdGhlIG1lY2hhbmlzbT8NCj4gPiBXb3VsZG7igJl0
IGJlIHNpbXBsZSB0byByZXF1aXJlIHRvIGVuYWJsZSBpdCBvbmx5IGlmIGFsbCBTRkZzL0NsYXNz
aWZpZXINCj4gPiBpZiBhIGRvbWFpbiBjb21wbHkgd2l0aCBpdD8NCj4gPg0KPiA+DQo+ID4NCj4g
PiBDaGVlcnMsDQo+ID4NCj4gPiBNZWQNCj4gPg0KPiA+DQo+ID4NCj4gPiAqRGUgOipEYXZlIERv
bHNvbiBbbWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tXQ0KPiA+ICpFbnZvecOpIDoqIHZlbmRy
ZWRpIDI4IGF2cmlsIDIwMTcgMTY6MjMNCj4gPiAqw4AgOiogQk9VQ0FEQUlSIE1vaGFtZWQgSU1U
L09MTjsgUm9uIFBhcmtlcjsgam1oLmRpcmVjdDsgSm9lbCBNLg0KPiA+IEhhbHBlcm47IEpvZSBD
bGFya2U7IEphbWVzIE4gR3VpY2hhcmQ7IHNmY0BpZXRmLm9yZw0KPiA+ICpPYmpldCA6KiBSRTog
W3NmY10gVFRMIGZpZWxkIHdpdGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyDQo+ID4NCj4gPg0KPiA+
DQo+ID4gVGhpcyBpcyB0aGUgZGViYXRlIGFib3V0IHdoZXRoZXIgdGhlIGZsYWdzIG11c3QgYmUg
c2V0IHRvIHplcm8gd2hlbiB0aGUNCj4gPiBwYWNrZXQgaXMgY3JlYXRlZCBvciBlYWNoIHRpbWUg
aXQgaXMgc2VudCBmcm9tIGEgZGV2aWNlLg0KPiA+DQo+ID4gSSB0aGluayBtb3N0IG9mIHVzIGhv
cGVkIHRoYXQgU0ZGcyBhbmQgU0ZzIG9ubHkg4oCcZm9yd2FyZOKAnSBwYWNrZXRzLCBub3QNCj4g
PiDigJx3cml0ZeKAnSBwYWNrZXRzLg0KPiA+DQo+ID4NCj4gPg0KPiA+IFNob3VsZCB3ZSBjaGFu
Z2UgdGhlIGxhbmd1YWdlIHRvIGluZGljYXRlIHRoZSBkaWZmZXJlbmNlIGJldHdlZW4gYQ0KPiA+
IGNsYXNzaWZpZXIgY3JlYXRpbmcgYSBwYWNrZXQgYW5kIHplcm9pbmcgdGhlIHJlc2VydmVkIGZs
YWdzIHZzLiBTRkZzIGFuZA0KPiA+IFNGcyBmb3J3YXJkaW5nIHdoYXRldmVyIGlzIHJlY2VpdmVk
Pw0KPiA+DQo+ID4NCj4gPg0KPiA+DQo+ID4NCj4gPiAqRnJvbToqbW9oYW1lZC5ib3VjYWRhaXJA
b3JhbmdlLmNvbQ0KPiA+IDxtYWlsdG86bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbT4NCj4g
W21haWx0bzptb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tXQ0KPiA+ICpTZW50OiogRnJpZGF5
LCBBcHJpbCAyOCwgMjAxNyAxMDoxNyBBTQ0KPiA+ICpUbzoqIFJvbiBQYXJrZXI7IERhdmUgRG9s
c29uOyBqbWguZGlyZWN0OyBKb2VsIE0uIEhhbHBlcm47IEpvZSBDbGFya2U7DQo+ID4gSmFtZXMg
TiBHdWljaGFyZDsgc2ZjQGlldGYub3JnIDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPiA+ICpTdWJq
ZWN0OiogUkU6IFtzZmNdIFRUTCBmaWVsZCB3aXRoaW4gdGhlIE5TSCBiYXNlIGhlYWRlcg0KPiA+
DQo+ID4NCj4gPg0KPiA+IFJvbiwgYWxsLA0KPiA+DQo+ID4NCj4gPg0KPiA+IEFib3V0IHRoZSBk
ZWNyZW1lbnQgb2YgMCB0byA2MywgaXNu4oCZdCB0aGF0IGJlaGF2aW9yIGJyb2tlbiBhbnl3YXkg
Z2l2ZW4NCj4gPiB0aGF0IGEgbm9uLWNvbXBsaWFudCBTRkYgaW4gdGhlIHBhdGggd2lsbCBzZXQg
dGhlc2UgYml0cyB0byB6ZXJvIGJlY2F1c2UNCj4gPiByZXNlcnZlZCBiaXRzIOKAnE1VU1QgYmUg
c2V0IHRvIHplcm8gd2hlbiBzZW504oCdPw0KPiA+DQo+ID4NCj4gPg0KPiA+IENoZWVycywNCj4g
Pg0KPiA+IE1lZA0KPiA+DQo+ID4NCj4gPg0KPiA+ICpEZSA6KnNmYyBbbWFpbHRvOnNmYy1ib3Vu
Y2VzQGlldGYub3JnXSAqRGUgbGEgcGFydCBkZSogUm9uIFBhcmtlcg0KPiA+ICpFbnZvecOpIDoq
IHZlbmRyZWRpIDI4IGF2cmlsIDIwMTcgMTY6MDcNCj4gPiAqw4AgOiogRGF2ZSBEb2xzb247IGpt
aC5kaXJlY3Q7IEpvZWwgTS4gSGFscGVybjsgSm9lIENsYXJrZTsgSmFtZXMgTg0KPiA+IEd1aWNo
YXJkOyBzZmNAaWV0Zi5vcmcgPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+ID4gKk9iamV0IDoqIFJl
OiBbc2ZjXSBUVEwgZmllbGQgd2l0aGluIHRoZSBOU0ggYmFzZSBoZWFkZXINCj4gPg0KPiA+DQo+
ID4NCj4gPiBUaGFua3MgYWxsIGZvciB0aGUgZGlzY3Vzc2lvbiwgYW5kIEkgbm93IGFwcHJlY2lh
dGUgdGhlIGJhY2t3YXJkDQo+ID4gY29tcGF0aWJpbGl0eSBhc3BlY3QuICAgQnV0LCBpZiB3ZSB0
YWtlIGEgbW9yZSBkaXJlY3QgYXBwcm9hY2ggdG8NCj4gPiBkZXNjcmliaW5nIHRoZSBiZWhhdmlv
ciwgd2Ugc2ltcGx5IG5lZWQgdG8gc3RhdGUgd2hhdCBoYXBwZW5zIHdoZW4gU0ZGDQo+ID4gcmVj
ZWl2ZXMgTlNIIHdpdGggVFRMPTAsIFRUTD0xLCBUVEwgPjEuICAgSSBtaWdodCBvZmZlciB0aGUg
Zm9sbG93aW5n4oCmDQo+ID4NCj4gPg0KPiA+DQo+ID4gVFRMOiBTZXJ2aWNlIHBsYW5lIHRpbWUt
dG8tbGl2ZS4gVHJlYXRtZW50IG9mIGNlcnRhaW4gcmVjZWl2ZWQgVFRMDQo+ID4gdmFsdWVzIGJ5
IGFuIFNGRiBpcyBkZXBlbmRlbnQgb24gdGhlIFNGRuKAmXMgcG9zaXRpb24gd2l0aGluIHRoZSBz
ZXF1ZW5jZQ0KPiA+IG9mIFNGRuKAmXMgZm9yIHRoZSBnaXZlbiBTZXJ2aWNlIEZ1bmN0aW9uIFBh
dGguICAgQSByZWNlaXZlZCBUVEwgdmFsdWUgb2YNCj4gPiAwIHJlY2VpdmVkIGJ5IHRoZSBmaXJz
dCBTRkYgaW4gYW4gU0ZQIHNoYWxsIGJlIHRyZWF0ZWQgYXMgaWYgaXQgaGFkIGENCj4gPiB2YWx1
ZSBvZiA2NCwgZm9yIGJhY2t3YXJkIGNvbXBhdGliaWxpdHkgd2l0aCBjbGFzc2lmaWVycyB0aGF0
IGRvbuKAmXQgc2V0DQo+ID4gVFRMLiAgICBBIHJlY2VpdmVkIFRUTCB2YWx1ZSBvZiAwIGF0IGEg
bm9uLWZpcnN0IFNGRiBzaGFsbCByZXN1bHQgaW4NCj4gPiBkaXNjYXJkIG9mIHRoZSBwYWNrZXQu
ICAgQSByZWNlaXZlZCBUVEwgdmFsdWUgb2YgMSByZWNlaXZlZCBieSB0aGUgbGFzdA0KPiA+IFNG
RiBpbiBhbiBTRlAgaXMgdmFsaWQgYW5kIHNoYWxsIHJlc3VsdCBpbiBhcHByb3ByaWF0ZSBmb3J3
YXJkaW5nIHRvDQo+ID4gYXR0YWNoZWQgc2VydmljZSBmdW5jdGlvbnMuICAgQSByZWNlaXZlZCBU
VEwgdmFsdWUgb2YgMSByZWNlaXZlZCBieSBhDQo+ID4gbm9uLWxhc3QgU0ZGIGluIGFuIFNGUCBz
aGFsbCByZXN1bHQgaW4gZGlzY2FyZCBvZiB0aGUgcGFja2V0LiAgIEZvciBhbGwNCj4gPiBzY2Vu
YXJpb3Mgd2hlcmUgcHJvcGFnYXRpb24gdG8gYSBzdWJzZXF1ZW50IFNGRiBhcmUgdmFsaWQsIHRo
ZQ0KPiA+IHRyYW5zbWl0dGVkIFRUTCBzaGFsbCBiZSBhIGRlY3JlbWVudCBvZiAxIGZyb20gdGhl
IHJlY2VpdmVkIFRUTCwgZXhjZXB0DQo+ID4gaW4gdGhlIHNwZWNpYWwgY2FzZSBvZiBmaXJzdC1T
RkYgcmVjZWl2aW5nIFRUTCAwIHdoaWNoIHNoYWxsIHJlc3VsdCBpbiBhDQo+ID4gdHJhbnNtaXR0
ZWQgVFRMIG9mIDYzLiAgIENsYXNzaWZpZXJzIHRoYXQgc3VwcG9ydCBUVEwgc2hhbGwgYWRvcHQg
NjMgYXMNCj4gPiB0aGUgZGVmYXVsdCBpbml0aWFsIFRUTC4NCj4gPg0KPiA+DQo+ID4NCj4gPg0K
PiA+DQo+ID4NCj4gPg0KPiA+ICpGcm9tOipEYXZlIERvbHNvbiBbbWFpbHRvOmRkb2xzb25Ac2Fu
ZHZpbmUuY29tXQ0KPiA+ICpTZW50OiogRnJpZGF5LCBBcHJpbCAyOCwgMjAxNyA4OjM5IEFNDQo+
ID4gKlRvOiogam1oLmRpcmVjdCA8am1oLmRpcmVjdEBqb2VsaGFscGVybi5jb20NCj4gPiA8bWFp
bHRvOmptaC5kaXJlY3RAam9lbGhhbHBlcm4uY29tPj47IEpvZWwgTS4gSGFscGVybg0KPiA+IDxq
bWhAam9lbGhhbHBlcm4uY29tIDxtYWlsdG86am1oQGpvZWxoYWxwZXJuLmNvbT4+OyBKb2UgQ2xh
cmtlDQo+ID4gPGpjbGFya2VAY2lzY28uY29tIDxtYWlsdG86amNsYXJrZUBjaXNjby5jb20+Pjsg
Um9uIFBhcmtlcg0KPiA+IDxSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tDQo+ID4gPG1h
aWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPj47IEphbWVzIE4gR3VpY2hhcmQN
Cj4gPiA8amFtZXMubi5ndWljaGFyZEBodWF3ZWkuY29tIDxtYWlsdG86amFtZXMubi5ndWljaGFy
ZEBodWF3ZWkuY29tPj47DQo+ID4gc2ZjQGlldGYub3JnIDxtYWlsdG86c2ZjQGlldGYub3JnPg0K
PiA+ICpTdWJqZWN0OiogUmU6IFtzZmNdIFRUTCBmaWVsZCB3aXRoaW4gdGhlIE5TSCBiYXNlIGhl
YWRlcg0KPiA+DQo+ID4NCj4gPg0KPiA+IFNvcnJ5LCB5ZXMsIEkgdGhpbmsgdGhlIHByb3Bvc2Vk
IHRleHQgaXMgT0suDQo+ID4NCj4gPiBJZiBpdCB3b3VsZCBoZWxwIG90aGVycywgd2UgY291bGQg
YmUgbW9yZSBleHBsaWNpdCBhYm91dCB0aGUgcmVhc29uLg0KPiA+DQo+ID4NCj4gPg0KPiA+IERh
dmlkIERvbHNvbg0KPiA+IOKAjg0KPiA+DQo+ID4gKkZyb206ICpqbWguZGlyZWN0DQo+ID4NCj4g
PiAqU2VudDogKkZyaWRheSwgQXByaWwgMjgsIDIwMTcgODozMSBBTQ0KPiA+DQo+ID4gKlRvOiAq
RGF2ZSBEb2xzb247IEpvZWwgTS4gSGFscGVybjsgSm9lIENsYXJrZTsgUm9uIFBhcmtlcjsgSmFt
ZXMgTg0KPiA+IEd1aWNoYXJkOyBzZmNAaWV0Zi5vcmcgPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+
ID4NCj4gPiAqU3ViamVjdDogKlJlOiBbc2ZjXSBUVEwgZmllbGQgd2l0aGluIHRoZSBOU0ggYmFz
ZSBoZWFkZXINCj4gPg0KPiA+DQo+ID4NCj4gPiBJdCBzZWVtcyB5b3UgYXJlIHNheWluZyB5b3Ug
YWdyZWUgd2l0aCB0aGUgZGVzY3JpYmVkIGJlaGF2aW9yLg0KPiA+DQo+ID4NCj4gPg0KPiA+IENh
biB5b3UgbGl2ZSB3aXRoIHRoZSB0ZXh0IGFzIGl0IGlzPw0KPiA+DQo+ID4NCj4gPg0KPiA+IFlv
dXJzLA0KPiA+DQo+ID4gSm9lbA0KPiA+DQo+ID4NCj4gPg0KPiA+DQo+ID4NCj4gPg0KPiA+DQo+
ID4gU2VudCB2aWEgdGhlIFNhbXN1bmcgR2FsYXh5IFPCriA2LCBhbiBBVCZUIDRHIExURSBzbWFy
dHBob25lDQo+ID4NCj4gPg0KPiA+DQo+ID4gLS0tLS0tLS0gT3JpZ2luYWwgbWVzc2FnZSAtLS0t
LS0tLQ0KPiA+DQo+ID4gRnJvbTogRGF2ZSBEb2xzb24gPGRkb2xzb25Ac2FuZHZpbmUuY29tIDxt
YWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb20+Pg0KPiA+DQo+ID4gRGF0ZTogNC8yOC8xNyAxMzo0
OSAoR01UKzAxOjAwKQ0KPiA+DQo+ID4gVG86ICJKb2VsIE0uIEhhbHBlcm4iIDxqbWhAam9lbGhh
bHBlcm4uY29tDQo+ID4gPG1haWx0bzpqbWhAam9lbGhhbHBlcm4uY29tPj4sIEpvZSBDbGFya2Ug
PGpjbGFya2VAY2lzY28uY29tDQo+ID4gPG1haWx0bzpqY2xhcmtlQGNpc2NvLmNvbT4+LCBSb24g
UGFya2VyIDxSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tDQo+ID4gPG1haWx0bzpSb25f
UGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPj4sIEphbWVzIE4gR3VpY2hhcmQNCj4gPiA8amFt
ZXMubi5ndWljaGFyZEBodWF3ZWkuY29tIDxtYWlsdG86amFtZXMubi5ndWljaGFyZEBodWF3ZWku
Y29tPj4sDQo+ID4gc2ZjQGlldGYub3JnIDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPiA+DQo+ID4g
U3ViamVjdDogUmU6IFtzZmNdIFRUTCBmaWVsZCB3aXRoaW4gdGhlIE5TSCBiYXNlIGhlYWRlcg0K
PiA+DQo+ID4NCj4gPg0KPiA+IEZvciB0aGUgcmVjb3JkLCBJIHdhbnQgYmFja3dhcmRzIGNvbXBh
dGliaWxpdHkuDQo+ID4gQW5kIGFsc28sIEkgdGhpbmsgaXQgaXMgd2FzdGVmdWwgdG8gaGF2ZSBh
IGNvZGUtcG9pbnQgdGhhdCBpcyBwcm9oaWJpdGVkDQo+ID4gb24gdGhlIHdpcmUuIEkndmUgYWx3
YXlzIGZlbHQgSVAuVFRMIHdhcyBiYWQgZm9yIHRoaXMgcmVhc29uLg0KPiA+DQo+ID4gQXMgZm9y
IHRoZSB3b3JkaW5nLCB3ZSBjb3VsZCBiZSBleHBsaWNpdCB0aGF0IFRUTD0wIGlzIHZhbGlkIG9u
IHRoZQ0KPiA+IHdpcmUsIG1lYW5pbmcgNjQuDQo+ID4NCj4gPiBEYXZpZCBEb2xzb24NCj4gPiDi
gI4NCj4gPiAgIE9yaWdpbmFsIE1lc3NhZ2UNCj4gPiBGcm9tOiBKb2VsIE0uIEhhbHBlcm4NCj4g
PiBTZW50OiBGcmlkYXksIEFwcmlsIDI4LCAyMDE3IDQ6MjggQU0NCj4gPiBUbzogSm9lIENsYXJr
ZTsgUm9uIFBhcmtlcjsgRGF2ZSBEb2xzb247IEphbWVzIE4gR3VpY2hhcmQ7IHNmY0BpZXRmLm9y
Zw0KPiA+IDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPiA+IFN1YmplY3Q6IFJlOiBbc2ZjXSBUVEwg
ZmllbGQgd2l0aGluIHRoZSBOU0ggYmFzZSBoZWFkZXINCj4gPg0KPiA+DQo+ID4gVGhlcmUgYXJl
IHJlYWxseSB0d28gc2VwYXJhdGUgaXNzdWVzLg0KPiA+IEZpcnN0LCBhbmQgbW9zdCBpbXBvcnRh
bnQsIHdoYXQgYmVoYXZpb3IgZG9lcyB0aGUgd29ya2luZyBncm91cCB3YW50Pw0KPiA+ICAgICAg
VGhlIGRpc2N1c3Npb24gc3RhcnRlZCB3aXRoIGEgcHJvcG9zYWwgYWxvbmcgdGhlIGxpbmVzIFJv
bg0KPiA+IHN1Z2dlc3RzLCBhbmQgbW92ZWQgdG8gd2hhdCBpcyBpbiB0aGUgc3VtbWFyeSBKaW0g
cHJvdmlkZWQuICBXZSBhcmUNCj4gPiB0cnlpbmcgYXMgY2hhaXJzIHRvIHJlZmxlY3QgdGhlIFdH
IGFncmVlbWVudCwgYW5kIHRvIGJyaW5nIHRoaXMgdG8gYQ0KPiA+IGNsb3NlLiAgWWVzLCB3ZSBh
cmUgaW5jdXJyaW5nIHRlY2huaWNhbCBkZWJ0IChvZiBkaWZmZXJlbnQgZm9ybXMgYW5kDQo+ID4g
ZGVncmVlcykgaW4gYW55IHNvbHV0aW9uIHRoYXQgYWxsb3dzIGJhY2t3YXJkcyBjb21wYXRpYmls
aXR5LiAgU28sIHllcywNCj4gPiB3ZSBjYW4gc3RpbGwgY2hhbmdlIHRoaXMgaWYgdGhlIFdHIHdh
bnRzLCBidXQgdGhpcyB3YXMgdGhlIHJvdWdoDQo+ID4gY29uc2Vuc3VzIEppbSBhbmQgSSBzYXcu
DQo+ID4NCj4gPiBTZWNvbmQsIHRoZXJlIGlzIHRoZSBxdWVzdGlvbiBvZiB3aGV0aGVyIHRoZSB0
ZXh0IGlzIGNsZWFyLiAgSXQgaXMNCj4gPiBhbHdheXMgYSBiYWxhbmNpbmcgYWN0IGJldHdlZW4g
ZXhwbGFpbmluZyB0aGUgbW90aXZhdGlvbiBmb3IgZXZlcnl0aGluZw0KPiA+IGF0IGdyZWF0IGxl
bmd0aCA5YW5kIGxvc2luZyB0aGUgcmVhZGVyKSwgdnMganVzdCBnaXZpbmcgdGhlIGJlaGF2aW9y
DQo+ID4gd2l0aCBubyBleHBsYW5hdGlvbiAoYW5kIHRlbmRpbmcgdG8gZ2V0IGluY29ycmVjdCBp
bXBsZW1lbnRhdGlvbnMuKSAgV2UNCj4gPiBuZWVkIHRvIGJlIHNvbWV3aGVyZSBpbiBiZXR3ZWVu
LiAgV2UgbWF5IG5vdCBiZSBpbiB0aGUgcmlnaHQgcGxhY2UuDQo+ID4NCj4gPiBZb3VycywNCj4g
PiBKb2VsDQo+ID4NCj4gPiBPbiA0LzI3LzE3IDU6NTUgUE0sIEpvZSBDbGFya2Ugd3JvdGU6DQo+
ID4+IE9uIDQvMjcvMTcgMTY6MzcsIEpvZWwgTS4gSGFscGVybiB3cm90ZToNCj4gPj4+IFRoYXQg
YWx0ZXJuYXRpdmUgd2FzIGRpc2N1c3NlZC4gIEl0IGFsc28gd29ya3MuDQo+ID4+PiBIb3dldmVy
LCB3aXRoIHRoYXQgYWx0ZXJuYXRpdmUsIGlmIHRoZSBJbml0aWFsIGNsYXNzaWZpZXIgaXMgYW4g
b2xkDQo+ID4+PiBzeXN0ZW0gKG5vdCBSRkMgY29tcGxpYW50KSwgd2Ugd2lsbCBub3QgZ2V0IGFu
eSBwcm90ZWN0aW9uIGZyb20gdGhlDQo+IFRUTC4NCj4gPj4+IElmIHdlIHRha2UgdGhpcyAoYWRt
aXR0ZWRseSBzbGlnaHRseSBvZGQpIGFwcHJvYWNoIHRvIGRlY3JlbWVudGluZyB0aGUNCj4gPj4+
IFRUTCwgdGhlbiBldmVuIHRob3VnaCB3ZSBkbyBub3QgcmVjb21tZW5kIGl0LCB0aGluZ3Mgc3Rp
bGwgd29yayB3aXRoDQo+IGFuDQo+ID4+PiBpbml0aWFsIGNsYXNzaWZpZXIgdGhhdCBnZW5lcmF0
ZXMgYSBUVEwgb2YgMC4NCj4gPj4+DQo+ID4+PiBJdCBpcyB0aHVzIG1vcmUgcm9idXN0LCBzbyB0
aGUgV0cgc2VsZWN0ZWQgaXQgaW4gZGlzY3Vzc2lvbiBhdGh0DQo+ID4+PiBlaW50ZXJpbSBhZG4g
b24gdGhlIGxpc3QuDQo+ID4+DQo+ID4+IFRoYW5rcywgSm9lbC4gIEkga25vdyBpdCB3YXMgZGlz
Y3Vzc2VkLCBidXQgcmVhZGluZyB0aGUgZmluYWwgdGV4dCwgSQ0KPiA+PiB3b25kZXIgaWYgdGhp
cyBpcyBqdXN0IGJ1aWxkaW5nIHRlY2huaWNhbCBkZWJ0IGludG8gdGhlIHByb3RvY29sIGZyb20N
Cj4gPj4gdGhlIGJlZ2lubmluZy4NCj4gPj4NCj4gPj4gV2hpbGUgdGhpcyBtYWtlcyBzZW5zZSB0
b2RheSwgd2lsbCBpdCBiZSBhcyBvYnZpb3VzIChvciBhcyBuZWVkZWQpIGluIGENCj4gPj4geWVh
cj8gIEluIHR3bz8NCj4gPj4NCj4gPj4gUm9uJ3MgdGV4dCBkb2VzIHNlZW0gY2xlYXJlciBhdCB0
aGUgZXhwZW5zZSBvZiB0aGUgYmFja3dhcmQgY29tcGF0DQo+ID4+IGV4cGxpY2l0bmVzcy4NCj4g
Pj4NCj4gPj4gSm9lDQo+ID4+DQo+ID4+Pg0KPiA+Pj4gWW91cnMsDQo+ID4+PiBKb2VsDQo+ID4+
Pg0KPiA+Pj4gT24gNC8yNy8xNyA0OjA1IFBNLCBSb24gUGFya2VyIHdyb3RlOg0KPiA+Pj4+IFRo
YW5rcywgRGF2ZS4gICAgRG8geW91IHRoaW5rIGl0IGlzIHBvc3NpYmxlIHRvIGNvbWJpbmUgdGhh
dCBiYWNrd2FyZA0KPiA+Pj4+IGNvbXBhdGliaWxpdHkgd2l0aCB0aGUgc2ltcGxlciAodG8gbWUp
IGNvbmNlcHQgb2YgdGVzdGluZyBmb3IgYQ0KPiBwYWNrZXQNCj4gPj4+PiB0aGF0IGFycml2ZXMg
d2l0aCBUVEw9MSBhbmQgY29uZGl0aW9uaW5nIGJlaGF2aW9yIG9uIHdoZXRoZXIgdGhlIFNGRg0K
PiBpcw0KPiA+Pj4+IHRoZSB0ZXJtaW5hdGluZyBTRkYgb2YgdGhlIHBhdGg/DQo+ID4+Pj4NCj4g
Pj4+Pg0KPiA+Pj4+DQo+ID4+Pj4gICAgUm9uDQo+ID4+Pj4NCj4gPj4+Pg0KPiA+Pj4+DQo+ID4+
Pj4NCj4gPj4+Pg0KPiA+Pj4+ICpGcm9tOiogRGF2ZSBEb2xzb24gW21haWx0bzpkZG9sc29uQHNh
bmR2aW5lLmNvbV0NCj4gPj4+PiAqU2VudDoqIFRodXJzZGF5LCBBcHJpbCAyNywgMjAxNyA0OjAz
IFBNDQo+ID4+Pj4gKlRvOiogUm9uIFBhcmtlciA8Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtz
LmNvbQ0KPiA+IDxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4+OyBKYW1l
cyBOIEd1aWNoYXJkDQo+ID4+Pj4gPGphbWVzLm4uZ3VpY2hhcmRAaHVhd2VpLmNvbSA8bWFpbHRv
OmphbWVzLm4uZ3VpY2hhcmRAaHVhd2VpLmNvbT4+Ow0KPiA+IHNmY0BpZXRmLm9yZyA8bWFpbHRv
OnNmY0BpZXRmLm9yZz4NCj4gPj4+PiAqU3ViamVjdDoqIFJFOiBUVEwgZmllbGQgd2l0aGluIHRo
ZSBOU0ggYmFzZSBoZWFkZXINCj4gPj4+Pg0KPiA+Pj4+DQo+ID4+Pj4NCj4gPj4+PiBSb24sDQo+
ID4+Pj4NCj4gPj4+PiBEZWNyZW1lbnRpbmcgZnJvbSB6ZXJvIHRvIHJlYWNoIDYzLCBhbmQgY2hl
Y2tpbmcgZm9yIHplcm8gYWZ0ZXINCj4gPj4+PiBkZWNyZW1lbnRpbmcgcHJvdmlkZXMgYSBkZWdy
ZWUgb2YgYmFja3dhcmRzIGNvbXBhdGliaWxpdHkgd2l0aCB0aGUNCj4gcHJpb3INCj4gPj4+PiBo
ZWFkZXIgZm9ybWF0Lg0KPiA+Pj4+DQo+ID4+Pj4gVGhpcyBwZXJtaXRzIHBhY2tldHMgb24gdGhl
IHdpcmUgdG8gaGF2ZSAwIGluIHRoZSBiaXRzIHRoYXQgd2VyZQ0KPiA+Pj4+IHByZXZpb3VzbHkg
4oCccmVzZXJ2ZWTigJ0uDQo+ID4+Pj4NCj4gPj4+Pg0KPiA+Pj4+DQo+ID4+Pj4gLURhdmUNCj4g
Pj4+Pg0KPiA+Pj4+DQo+ID4+Pj4NCj4gPj4+Pg0KPiA+Pj4+DQo+ID4+Pj4gKkZyb206KnNmYyBb
bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSAqT24gQmVoYWxmIE9mICpSb24gUGFya2VyDQo+
ID4+Pj4gKlNlbnQ6KiBUaHVyc2RheSwgQXByaWwgMjcsIDIwMTcgMzoyMSBQTQ0KPiA+Pj4+ICpU
bzoqIEphbWVzIE4gR3VpY2hhcmQ7IHNmY0BpZXRmLm9yZyA8bWFpbHRvOnNmY0BpZXRmLm9yZz4N
Cj4gPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQo+ID4+Pj4gKlN1YmplY3Q6KiBSZTogW3NmY10gVFRM
IGZpZWxkIHdpdGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyDQo+ID4+Pj4NCj4gPj4+Pg0KPiA+Pj4+
DQo+ID4+Pj4gSSBoYWQgdG8gcmVhbGx5IHRoaW5rIGFib3V0IHRoZSBsYW5ndWFnZSBhcm91bmQg
ZGVjcmVtZW50aW5nIGJ5IDENCj4gZnJvbSAwDQo+ID4+Pj4gYW5kIHJlYWNoaW5nIDYzLiAgIFRo
aXMgd291bGQgb25seSBvY2N1ciBpbiBhbiBlcnJvciBzY2VuYXJpbyB3aGVyZSBhDQo+ID4+Pj4g
cHJlY2VkaW5nIFNGRiBtaXNiZWhhdmVkLCB3b3VsZG7igJl0IGl0PyAgIFdoeSBhcmUgd2UgaW5z
aXN0ZW50IHRoYXQNCj4gdGhlDQo+ID4+Pj4gdGVzdCBmb3IgMCBoYXBwZW4gYWZ0ZXIgZGVjcmVt
ZW50LCB0aGVyZWJ5IGNyZWF0aW5nIHRoaXMgcHJvYmxlbS4NCj4gSQ0KPiA+Pj4+IHN1c3BlY3Qg
dGhhdCB0aGlzIGhhcyBiZWVuIGFscmVhZHkgZGlzY3Vzc2VkIGFuZCBJIGFwb2xvZ2l6ZSBpZiBJ
DQo+IG1pc3NlZA0KPiA+Pj4+IGl0LCBidXQgaWYgdGhlIGxhbmd1YWdlIHdlcmUgc2ltcGxpZmll
ZCB0byBzYXkgYW4gU0ZGIHRoYXQgcmVjZWl2ZXMNCj4gYW4NCj4gPj4+PiBOU0ggd2l0aCBUVEw9
MSBzaGFsbCBub3QgZm9yd2FyZCBpdCB0byBhbm90aGVyIFNGRiAoZS5nLiwgYWxsb3dpbmcgaXQN
Cj4gdG8NCj4gPj4+PiBlbmdhZ2UgaXRzIGxvY2FsIFNGIGluc3RhbmNlcywgc3RpbGwpLiAgIE90
aGVyd2lzZSwgaXQgbXVzdCBkZWNyZW1lbnQNCj4gYnkNCj4gPj4+PiAxIGJlZm9yZSBmb3J3YXJk
aW5nIHRvIGFub3RoZXIgU0ZGLg0KPiA+Pj4+DQo+ID4+Pj4NCj4gPj4+Pg0KPiA+Pj4+IEFuIGV4
YWN0IHdvcmRpbmcgYWxvbmcgdGhlc2UgbGluZXMgbWlnaHQgYmUgc29tZXRoaW5nIGxpa2U6DQo+
ID4+Pj4NCj4gPj4+Pg0KPiA+Pj4+DQo+ID4+Pj4gVFRMOiBTZXJ2aWNlIHBsYW5lIHRpbWUtdG8t
bGl2ZS4gQW4gU0ZGIE1VU1QgdGVzdCB0aGUgVFRMIGJlZm9yZQ0KPiA+Pj4+IGZvcndhcmRpbmcg
dG8gYW5vdGhlciBTRkYgZm9yIGEgZ2l2ZW4gU2VydmljZSBGdW5jdGlvbiBDaGFpbi4gIElmIHRo
ZQ0KPiA+Pj4+IHJlY2VpdmVkIFRUTCB2YWx1ZSBpcyAxLCB0aGUgU0ZGIE1VU1QgZHJvcCBwYWNr
ZXRzIHRoYXQgd291bGQNCj4gb3RoZXJ3aXNlDQo+ID4+Pj4gaGF2ZSBiZWVuIGZvcndhcmRlZCB0
byBhbm90aGVyIFNGRiwgYnV0IFNIQUxMIHNlbmQgc3VjaCBwYWNrZXRzIHRvDQo+ID4+Pj4gYXR0
YWNoZWQgc2VydmljZSBmdW5jdGlvbnMgaWYgdGhlIFNGRiB0ZXJtaW5hdGVzIHRoZSBTZXJ2aWNl
IEZ1bmN0aW9uDQo+ID4+Pj4gQ2hhaW4uICAgSWYgdGhlIFRUTCB2YWx1ZSBpcyBncmVhdGVyIHRo
YW4gMSwgdGhlIFNGRiBtdXN0IGRlY3JlbWVudA0KPiB0aGUNCj4gPj4+PiBUVEwgYnkgMSBiZWZv
cmUgZm9yd2FyZGluZyB0byBhbm90aGVyIFNGRi4gICBUaGUgZGVmYXVsdCBmb3INCj4gb3JpZ2lu
YXRpbmcNCj4gPj4+PiBhbiBOU0ggcGFja2V0IGlzIGEgVFRMIHZhbHVlIG9mIDYzLg0KPiA+Pj4+
DQo+ID4+Pj4NCj4gPj4+Pg0KPiA+Pj4+DQo+ID4+Pj4NCj4gPj4+Pg0KPiA+Pj4+DQo+ID4+Pj4g
KkZyb206KiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gKk9uIEJlaGFsZiBPZiAq
SmFtZXMgTg0KPiBHdWljaGFyZA0KPiA+Pj4+ICpTZW50OiogVGh1cnNkYXksIEFwcmlsIDI3LCAy
MDE3IDI6NTQgUE0NCj4gPj4+PiAqVG86KiBzZmNAaWV0Zi5vcmcgPG1haWx0bzpzZmNAaWV0Zi5v
cmc+IDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPiA+Pj4+ICpTdWJqZWN0OiogW3NmY10gVFRMIGZp
ZWxkIHdpdGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyDQo+ID4+Pj4NCj4gPj4+Pg0KPiA+Pj4+DQo+
ID4+Pj4gRGVhciBXRzoNCj4gPj4+Pg0KPiA+Pj4+DQo+ID4+Pj4NCj4gPj4+PiBIYXZpbmcgcmV2
aWV3ZWQgYWxsIG9mIHRoZSBlbWFpbCBkaXNjdXNzaW9uIG9uIHRoZSBtYWlsaW5nIGxpc3QgaXQN
Cj4gPj4+PiBhcHBlYXJzIHRvIHRoZSBjaGFpcnMgdGhhdCB3ZSBoYXZlIGNvbnNlbnN1cyB0byBh
ZGQgYSBUVEwgZmllbGQgdG8NCj4gdGhlDQo+ID4+Pj4gTlNIIGJhc2UgaGVhZGVyLiBXZSB3b3Vs
ZCBsaWtlIHRvIHByb3Bvc2UgdGhlIGZvbGxvd2luZyBjaGFuZ2VzOg0KPiA+Pj4+DQo+ID4+Pj4N
Cj4gPj4+Pg0KPiA+Pj4+IFNlY3Rpb24gMy4yOg0KPiA+Pj4+DQo+ID4+Pj4gVXBkYXRlIGZpZ3Vy
ZSAyIGFzIGZvbGxvd3M6DQo+ID4+Pj4NCj4gPj4+Pg0KPiA+Pj4+DQo+ID4+Pj4gICAgICAwIDEg
MiAzIDQgNSA2IDcgOCA5IDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxIDIgMyA0IDUgNiA3IDggOSAw
IDENCj4gPj4+Pg0KPiA+Pj4+ICAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKw0KPiA+Pj4+DQo+ID4+Pj4gICAgIHxWZXJ8
T3xSfCAgICBUVEwgICAgfCAgIExlbmd0aCAgfFJ8UnxSfFJ8TUQgVHlwZXwgTmV4dCBQcm90b2Nv
bCB8DQo+ID4+Pj4NCj4gPj4+PiAgICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsNCj4gPj4+Pg0KPiA+Pj4+DQo+ID4+Pj4N
Cj4gPj4+PiBBZGQgdGhlIGZvbGxvd2luZyB0ZXh0IGFmdGVyIGZpZ3VyZSAyOg0KPiA+Pj4+DQo+
ID4+Pj4NCj4gPj4+Pg0KPiA+Pj4+IFRUTDogU2VydmljZSBwbGFuZSB0aW1lLXRvLWxpdmUuIEFu
IFNGRiBNVVNUIGRlY3JlbWVudCB0aGUgVFRMIGJ5IGENCj4gPj4+PiB2YWx1ZSBvZiAxIGZvciBh
bGwgTlNIIHBhY2tldHMgaXQgcmVjZWl2ZXMuIERlY3JlbWVudGluZyBieSBhIHZhbHVlDQo+IG9m
IDENCj4gPj4+PiBmcm9tIDAgc2hhbGwgcmVzdWx0IGluIGEgVFRMIHZhbHVlIG9mIDYzLiBUaGUg
ZGVmYXVsdCBmb3Igb3JpZ2luYXRpbmcNCj4gYW4NCj4gPj4+PiBOU0ggcGFja2V0IGlzIGEgVFRM
IHZhbHVlIG9mIDYzLiBUaGUgZGVjcmVtZW50IFNIQUxMIG9jY3VyIGJlZm9yZQ0KPiA+Pj4+IHRl
c3RpbmcgZm9yIDAuIEFmdGVyIGRlY3JlbWVudCwgaWYgdGhlIFRUTCBpcyAwLCB0aGUgTlNIIHBh
Y2tldCBNVVNUDQo+IE5PVA0KPiA+Pj4+IGJlIGZvcndhcmRlZC4NCj4gPj4+Pg0KPiA+Pj4+DQo+
ID4+Pj4NCj4gPj4+PiBTZWN0aW9uIDMuNDoNCj4gPj4+Pg0KPiA+Pj4+IFVwZGF0ZSBmaWd1cmUg
NCB0byByZWZsZWN0IHRoZSBuZXcgYmFzZSBoZWFkZXIgZm9ybWF0IGFzIHBlciBzZWN0aW9uDQo+
IDMuMg0KPiA+Pj4+IGJhc2UgaGVhZGVyLg0KPiA+Pj4+DQo+ID4+Pj4NCj4gPj4+Pg0KPiA+Pj4+
IFNlY3Rpb24gMy41Og0KPiA+Pj4+DQo+ID4+Pj4gVXBkYXRlIGZpZ3VyZSA1IHRvIHJlZmxlY3Qg
dGhlIG5ldyBiYXNlIGhlYWRlciBmb3JtYXQgYXMgcGVyIHNlY3Rpb24NCj4gMy4yDQo+ID4+Pj4g
YmFzZSBoZWFkZXIuDQo+ID4+Pj4NCj4gPj4+Pg0KPiA+Pj4+DQo+ID4+Pj4gU2VjdGlvbiAxMi4y
LjE6DQo+ID4+Pj4NCj4gPj4+PiBDdXJyZW50IHRleHQgaXMgYXMgZm9sbG93czoNCj4gPj4+Pg0K
PiA+Pj4+DQo+ID4+Pj4NCj4gPj4+PiAgICBUaGVyZSBhcmUgdGVuIGJpdHMgYXQgdGhlIGJlZ2lu
bmluZyBvZiB0aGUgTlNIIEJhc2UgSGVhZGVyLiAgTmV3DQo+IGJpdHMNCj4gPj4+Pg0KPiA+Pj4+
ICAgIGFyZSBhc3NpZ25lZCB2aWEgU3RhbmRhcmRzIEFjdGlvbiBbUkZDNTIyNl0uDQo+ID4+Pj4N
Cj4gPj4+Pg0KPiA+Pj4+DQo+ID4+Pj4gICAgQml0cyAwLTEgLSBWZXJzaW9uDQo+ID4+Pj4NCj4g
Pj4+PiAgICBCaXQgMiAtIE9BTSAoTyBiaXQpDQo+ID4+Pj4NCj4gPj4+PiAgICBCaXQgMyAtIENy
aXRpY2FsIFRMViAoQyBiaXQpDQo+ID4+Pj4NCj4gPj4+PiAgICBCaXRzIDQtOSAtIFJlc2VydmVk
DQo+ID4+Pj4NCj4gPj4+Pg0KPiA+Pj4+DQo+ID4+Pj4gUmVwbGFjZSBlbnRpcmUgdGV4dCBhcyBm
b2xsb3dzOg0KPiA+Pj4+DQo+ID4+Pj4NCj4gPj4+Pg0KPiA+Pj4+ICAgIFRoZXJlIGFyZSBlaWdo
dCByZXNlcnZlZCBiaXRzIGluIHRoZSBOU0ggQmFzZSBIZWFkZXIuIE5ldyBiaXRzDQo+ID4+Pj4N
Cj4gPj4+PiAgICBhcmUgYXNzaWduZWQgdmlhIFN0YW5kYXJkcyBBY3Rpb24gW1JGQzUyMjZdLg0K
PiA+Pj4+DQo+ID4+Pj4NCj4gPj4+Pg0KPiA+Pj4+ICAgIEJpdHMgMC0xIC0gVmVyc2lvbg0KPiA+
Pj4+DQo+ID4+Pj4gICAgQml0IDIgLSBPQU0gKE8gYml0KQ0KPiA+Pj4+DQo+ID4+Pj4gICAgQml0
IDMgLSBSZXNlcnZlZA0KPiA+Pj4+DQo+ID4+Pj4gICAgQml0cyAxNi0xOSAtIFJlc2VydmVkDQo+
ID4+Pj4NCj4gPj4+Pg0KPiA+Pj4+DQo+ID4+Pj4gU2VjdGlvbiAxMi4yLjM6DQo+ID4+Pj4NCj4g
Pj4+PiBDdXJyZW50IHRleHQgaGFzIHRoZSBNRC10eXBlIGFzIDgtYml0IHZhbHVlcy4NCj4gPj4+
Pg0KPiA+Pj4+DQo+ID4+Pj4NCj4gPj4+PiBVcGRhdGUgdGV4dCBmb3IgdGhpcyBzZWN0aW9uIGFu
ZCB0YWJsZSAxIHRvIHJlZmxlY3QgNC1iaXQgdmFsdWVzDQo+ICpub3QqDQo+ID4+Pj4gOC1iaXQg
dmFsdWVzLg0KPiA+Pj4+DQo+ID4+Pj4NCj4gPj4+Pg0KPiA+Pj4+ICpQbGVhc2UgcmV2aWV3IGNh
cmVmdWxseSBhbmQgaW5kaWNhdGUgc3VwcG9ydCBmb3IgdGhlc2UgY2hhbmdlcyAob3INCj4gYW55
DQo+ID4+Pj4gY2hhbmdlcyB0byB0aGUgc3VnZ2VzdGVkIHRleHQpLioNCj4gPj4+Pg0KPiA+Pj4+
ICogKg0KPiA+Pj4+DQo+ID4+Pj4gVGhhbmtzLA0KPiA+Pj4+DQo+ID4+Pj4NCj4gPj4+Pg0KPiA+
Pj4+IEppbSAmIEpvZWwNCj4gPj4+Pg0KPiA+Pj4+DQo+ID4+Pj4NCj4gPj4+Pg0KPiA+Pj4+DQo+
ID4+Pj4NCj4gPj4+Pg0KPiA+Pj4+DQo+ID4+Pj4NCj4gPj4+Pg0KPiA+Pj4+DQo+ID4+Pj4NCj4g
Pj4+Pg0KPiA+Pj4+IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fDQo+ID4+Pj4gc2ZjIG1haWxpbmcgbGlzdA0KPiA+Pj4+IHNmY0BpZXRmLm9yZyA8bWFpbHRv
OnNmY0BpZXRmLm9yZz4NCj4gPj4+PiBodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3Rp
bmZvL3NmYw0KPiA+Pj4+DQo+ID4+Pg0KPiA+Pj4gX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX18NCj4gPj4+IHNmYyBtYWlsaW5nIGxpc3QNCj4gPj4+IHNmY0Bp
ZXRmLm9yZyA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4gPj4+IGh0dHBzOi8vd3d3LmlldGYub3Jn
L21haWxtYW4vbGlzdGluZm8vc2ZjDQo+ID4+DQo+ID4NCg==


From nobody Mon May  1 23:19:45 2017
Return-Path: <mohamed.boucadair@orange.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 03CFF129B36 for <sfc@ietfa.amsl.com>; Mon,  1 May 2017 23:19:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.399
X-Spam-Level: 
X-Spam-Status: No, score=-5.399 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-2.8, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=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 uRWvwfWn_A87 for <sfc@ietfa.amsl.com>; Mon,  1 May 2017 23:19:38 -0700 (PDT)
Received: from relais-inet.orange.com (mta241.mail.business.static.orange.com [80.12.66.41]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 78FED129BC4 for <sfc@ietf.org>; Mon,  1 May 2017 23:17:08 -0700 (PDT)
Received: from opfedar02.francetelecom.fr (unknown [xx.xx.xx.4]) by opfedar26.francetelecom.fr (ESMTP service) with ESMTP id 592CC1C02FC; Tue,  2 May 2017 08:17:07 +0200 (CEST)
Received: from Exchangemail-eme3.itn.ftgroup (unknown [xx.xx.50.56]) by opfedar02.francetelecom.fr (ESMTP service) with ESMTP id 3170C180080; Tue,  2 May 2017 08:17:07 +0200 (CEST)
Received: from OPEXCNORMAD.corporate.adroot.infra.ftgroup ([fe80::f1a0:3c6b:bc7b:3aaf]) by OPEXCNORM64.corporate.adroot.infra.ftgroup ([fe80::106b:21e6:5c19:8c11%21]) with mapi id 14.03.0339.000; Tue, 2 May 2017 08:17:06 +0200
From: <mohamed.boucadair@orange.com>
To: James N Guichard <james.n.guichard@huawei.com>, Greg Mirsky <gregimirsky@gmail.com>, Dave Dolson <ddolson@sandvine.com>
CC: "sfc@ietf.org" <sfc@ietf.org>, Ron Parker <Ron_Parker@affirmednetworks.com>
Thread-Topic: [sfc] TTL field within the NSH base header
Thread-Index: AdK/h0bahW5bvXGwSoCeYu3QIaIxxgAl9XdgAAMaEWAAADpXIACWaNtAAAAsukAAAKE6YAAAGqWwAACgp7AAAECnkAAASG0gAABNm0AAANa8gAACbz2e///ox4D//w3zsA==
Date: Tue, 2 May 2017 06:17:06 +0000
Message-ID: <787AE7BB302AE849A7480A190F8B933009E5F350@OPEXCNORMAD.corporate.adroot.infra.ftgroup>
References: <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD5F8E@SJCEML701-CHM.china.huawei.com> <787AE7BB302AE849A7480A190F8B933009E5E3B9@OPEXCNORMAD.corporate.adroot.infra.ftgroup> <E8355113905631478EFF04F5AA706E98705BD0A0@wtl-exchp-1.sandvine.com> <787AE7BB302AE849A7480A190F8B933009E5E4BD@OPEXCNORMAD.corporate.adroot.infra.ftgroup> <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD6993@SJCEML701-CHM.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B8399F104@MBX021-W3-CA-2.exch021.domain.local> <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD69C4@SJCEML701-CHM.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B8399F193@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E98705BFE87@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B839A023E@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E98705BFFB9@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B839A0285@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E98705C00B4@wtl-exchp-1.sandvine.com> <CA+RyBmVjp2qRoO_NF-sWrQ4gMPhuRZOw7syz0Y6yaAjOtgD_xg@mail.gmail.com> <CA+RyBmWXWRxuKP-dDirYHXxJnnduyriTuN5kmCfQkC=z0JdiCQ@mail.gmail.com> <CA+RyBmXHf_b48yvhZgbdB6q3Tr9=0oHTsnnRPM1jeMjCcCfiiQ@mail.gmail.com> <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD6B8C@SJCEML701-CHM.china.huawei.com>
In-Reply-To: <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD6B8C@SJCEML701-CHM.china.huawei.com>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.168.234.5]
Content-Type: multipart/alternative; boundary="_000_787AE7BB302AE849A7480A190F8B933009E5F350OPEXCNORMADcorp_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/pZzsPpN8x8uzt2erQHZFQ3Si200>
Subject: Re: [sfc] TTL field within the NSH base header
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 02 May 2017 06:19:43 -0000

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

SGkgSmltLA0KDQpUaGFuayB5b3UgZm9yIHRoaXMgdXBkYXRlZCBwcm9wb3NhbC4gVGhpcyBpcyBt
dWNoIG1vcmUgYmV0dGVyLg0KDQpHaXZpbmcgdGhlIGNsYXJpZmljYXRpb24gZGlzY3Vzc2VkIHdp
dGggSm9lbCAoaS5lLiwgZG8gbm90IHJlc2V0IHJlc2VydmVkIGJpdHMgYnkgaW50ZXJtZWRpYXRl
IGRldmljZXMpLCBJIHdvbmRlciB3aGV0aGVyIGl0IG1ha2VzIHNlbnNlIHRvIGFkZCBhIHNlbnRl
bmNlIHNheWluZyB0aGF0IOKAnGFuIGluY29taW5nIHZhbHVlIG9mIDDigJ0gaXMgb25seSBhY2Nl
cHRhYmxlIGZyb20gYSBjbGFzc2lmaWVyLg0KDQpDaGVlcnMsDQpNZWQNCg0KRGUgOiBKYW1lcyBO
IEd1aWNoYXJkIFttYWlsdG86amFtZXMubi5ndWljaGFyZEBodWF3ZWkuY29tXQ0KRW52b3nDqSA6
IGx1bmRpIDEgbWFpIDIwMTcgMTk6MzkNCsOAIDogR3JlZyBNaXJza3k7IERhdmUgRG9sc29uDQpD
YyA6IHNmY0BpZXRmLm9yZzsgQk9VQ0FEQUlSIE1vaGFtZWQgSU1UL09MTjsgUm9uIFBhcmtlcg0K
T2JqZXQgOiBSRTogW3NmY10gVFRMIGZpZWxkIHdpdGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyDQoN
Ck9rYXkgbG90cyBvZiBjb252ZXJzYXRpb24gYnV0IGxldCBtZSBvZmZlciBhIHJldmlzZWQgdmVy
c2lvbiBvZiBNZWTigJlzIHRleHQgdGhhdCBob3BlZnVsbHkgY2FwdHVyZXMgbW9zdCBvZiB0aGUg
ZGlzY3Vzc2lvbiAoY2hhbmdlcyBoaWdobGlnaHRlZCk6DQoNClNITCAoU0ZGIEhvcCBMaW1pdCk6
IEluZGljYXRlcyB0aGUgbWF4aW11bSBTRkYgaG9wcyBmb3IgYW4gU0ZQLiBUaGUgaW5pdGlhbCBT
SEwgdmFsdWUgU0hPVUxEIGJlIGNvbmZpZ3VyYWJsZSB2aWEgdGhlIGNvbnRyb2wgcGxhbmU7IHRo
ZSBjb25maWd1cmVkIGluaXRpYWwgdmFsdWUgY2FuIGJlIHNwZWNpZmljIHRvIG9uZSBvciBtb3Jl
IFNGUHMuIElmIG5vIGluaXRpYWwgdmFsdWUgaXMgZXhwbGljaXRseSBwcm92aWRlZCwgdGhlIGRl
ZmF1bHQgaW5pdGlhbCBTSEwgdmFsdWUgNjMgTVVTVCBiZSB1c2VkLiBFYWNoIFNGRiBpbnZvbHZl
ZCBpbiBmb3J3YXJkaW5nIGFuIE5TSCBwYWNrZXQgTVVTVCBkZWNyZW1lbnQgdGhlIFNITCB2YWx1
ZSBieSAxIHByaW9yIHRvIE5TSCBmb3J3YXJkaW5nIGxvb2t1cC4gRGVjcmVtZW50aW5nIGJ5IDEg
ZnJvbSBhbiBpbmNvbWluZyB2YWx1ZSBvZiAwIHNoYWxsIHJlc3VsdCBpbiBhIFNITCB2YWx1ZSBv
ZiA2My4gVGhlIHBhY2tldCBNVVNUIE5PVCBiZSBmb3J3YXJkZWQgaWYgU0hMIGlzLCBhZnRlciBk
ZWNyZW1lbnQsIDAgZS5nLiBkZWNyZW1lbnQgU0hBTEwgb2NjdXIgYmVmb3JlIHRlc3RpbmcgU0hM
IGZvciAwLg0KDQpKaW0NCg0KDQpGcm9tOiBHcmVnIE1pcnNreSBbbWFpbHRvOmdyZWdpbWlyc2t5
QGdtYWlsLmNvbV0NClNlbnQ6IE1vbmRheSwgTWF5IDAxLCAyMDE3IDE6MDIgUE0NClRvOiBEYXZl
IERvbHNvbiA8ZGRvbHNvbkBzYW5kdmluZS5jb208bWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29t
Pj4NCkNjOiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz47IG1vaGFtZWQuYm91Y2Fk
YWlyQG9yYW5nZS5jb208bWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20+OyBKYW1l
cyBOIEd1aWNoYXJkIDxqYW1lcy5uLmd1aWNoYXJkQGh1YXdlaS5jb208bWFpbHRvOmphbWVzLm4u
Z3VpY2hhcmRAaHVhd2VpLmNvbT4+OyBSb24gUGFya2VyIDxSb25fUGFya2VyQGFmZmlybWVkbmV0
d29ya3MuY29tPG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPj4NClN1Ympl
Y3Q6IFJlOiBbc2ZjXSBUVEwgZmllbGQgd2l0aGluIHRoZSBOU0ggYmFzZSBoZWFkZXINCg0KIkJl
IGxpYmVyYWwgd2hhdCB5b3UgYWNjZXB0LiBCZSBjb25zZXJ2YXRpdmUgd2hhdCB5b3Ugc2VuZC4i
DQpJIHRoaW5rIHRoaXMgc3VtcyB3aGF0IHdlIGhhdmUgZGlzY3Vzc2VkIC0gYWNjZXB0IFRUTCAw
LCBkb24ndCBmb3J3YXJkIFRUTCAwLg0KDQpSZWdhcmRzLCBHcmVnDQoNCk9uIE1heSAxLCAyMDE3
IDg6NTggQU0sICJEYXZlIERvbHNvbiIgPGRkb2xzb25Ac2FuZHZpbmUuY29tPG1haWx0bzpkZG9s
c29uQHNhbmR2aW5lLmNvbT4+IHdyb3RlOg0KUm9uLA0KSSB0b28gd291bGQgbGlrZSBzaW1wbGUs
IGJ1dCB5b3VyIHRhYmxlIGxvb2tzIHByZXR0eSBjb21wbGljYXRlZC4gQW5kIEkgdGhpbmsgaXQg
YWRkcyBjb25maWd1cmF0aW9uIGZvciBhbiBTRkYgdG8ga25vdyB3aGV0aGVyIHRoZXJlIGFyZSBv
dGhlcnMgYmVmb3JlIGl0Lg0KTXkgdmVyc2lvbiBvZiBzaW1wbGU6DQogIFRUTCBmaWVsZCBvZiAw
IG1lYW5zIDY0Lg0KICBFdmVyeSBTRkYgZGVjcmVtZW50cyBUVEwgZWFjaCB0aW1lIGl0IGZvcndh
cmRzIHRoZSBOU0ggcGFja2V0LiBJZiBkZWNyZW1lbnRpbmcgZnJvbSAxIHdvdWxkIHJlc3VsdCBp
biB1bmRlci1mbG93IHRvIDY0LCBkaXNjYXJkLg0KDQoNCg0KDQpGcm9tOiBSb24gUGFya2VyIFtt
YWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86Um9uX1BhcmtlckBh
ZmZpcm1lZG5ldHdvcmtzLmNvbT5dDQpTZW50OiBNb25kYXksIE1heSAxLCAyMDE3IDExOjQxIEFN
DQoNClRvOiBEYXZlIERvbHNvbjsgSmFtZXMgTiBHdWljaGFyZDsgbW9oYW1lZC5ib3VjYWRhaXJA
b3JhbmdlLmNvbTxtYWlsdG86bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbT47IHNmY0BpZXRm
Lm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUkU6IFRUTCBmaWVsZCB3aXRoaW4g
dGhlIE5TSCBiYXNlIGhlYWRlcg0KDQpBZ3JlZSB0aGF0IEnigJlkIG9wdCBmb3IgcHJlY2lzaW9u
IG92ZXIgc2ltcGxpY2l0eS4gICBXaGljaCBpcyB3aGF0IEkgdHJpZWQgdG8gY29udmV5IGEgd2F5
cyBiYWNrIG9uIHRoaXMgdGhyZWFkIHJlZ2FyZGluZyBkaWZmZXJlbnRpYXRlZCBiZWhhdmlvciBh
dCB0aGUgbGFzdCBTRkYgaW4gdGhlIFNGUCB2cy4gdGhlIG5vbi1sYXN0IFNGRiBpbiB0aGUgU0ZQ
LiAgICBTdWJzZXF1ZW50IGNvbW1lbnRzIGRpZG7igJl0IHNlZW0gdG8gZW1icmFjZSB0aGF0IHdh
eSBvZiBkZXNjcmliaW5nIHRoaW5ncy4gICAgQWxzbywgaWYgdGhlcmUgd2VyZSBjb25zZW5zdXMg
dG8gc3VwcG9ydGluZyB0aGF0IGFwcHJvYWNoLCBiYWNrd2FyZCBjb21wYXRpYmlsaXR5IGZvciBj
bGFzc2lmaWVycyB0aGF0IGVtaXQgVFRMPTAgY291bGQgYmUgYWRkcmVzc2VkIGJ5IGFsc28gZGVz
Y3JpYmluZyBiZWhhdmlvciBhdCB0aGUgZmlyc3QgU0ZGIHZzLiBub24tZmlyc3QuDQoNCg0KDQpU
VEw9MQ0KDQpUVEw9MA0KDQpPbmx5IFNGRiAoRmlyc3QgYW5kIGxhc3QpDQoNClZhbGlkIOKAkyBz
ZXJ2aWNlIGxvY2FsIFNG4oCZcw0KDQpWYWxpZCBmb3IgYmFja3dhcmQgY29tcGF0aWJpbGl0eSDi
gJMgc2VydmljZSBsb2NhbCBTRuKAmXMNCg0KRmlyc3QgU0ZGIGFuZCBub3QgTGFzdA0KDQpJbnZh
bGlkIOKAkyBkcm9wIChzaW5jZSBwcm9wYWdhdGlvbiB0byBzdWJzZXF1ZW50IFNGRiB3aXRoIFRU
TD0wIGlzIGlsbGVnYWwpDQoNClZhbGlkIGZvciBiYWNrd2FyZCBjb21wYXRpYmlsaXR5IOKAkyBz
ZXJ2aWNlIGxvY2FsIFNG4oCZcyBhbmQgcHJvcGFnYXRlIHRvIHN1YnNlcXVlbnQgU0ZGIHdpdGgg
VFRMPTYzDQoNCkxhc3QgU0ZGIHdoZW4gPjEgU0ZG4oCZcyBmb3IgU0ZQDQoNClZhbGlkIOKAkyBz
ZXJ2aWNlIGxvY2FsIFNG4oCZcw0KDQpJbnZhbGlkIOKAk2Ryb3AgKGR1ZSB0byBiYWQgYmVoYXZp
b3Igb2YgcHJldmlvdXMgU0ZGKQ0KDQoNCkZyb206IERhdmUgRG9sc29uIFttYWlsdG86ZGRvbHNv
bkBzYW5kdmluZS5jb21dDQpTZW50OiBNb25kYXksIE1heSAxLCAyMDE3IDExOjI1IEFNDQpUbzog
Um9uIFBhcmtlciA8Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86Um9uX1Bh
cmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4+OyBKYW1lcyBOIEd1aWNoYXJkIDxqYW1lcy5uLmd1
aWNoYXJkQGh1YXdlaS5jb208bWFpbHRvOmphbWVzLm4uZ3VpY2hhcmRAaHVhd2VpLmNvbT4+OyBt
b2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPG1haWx0bzptb2hhbWVkLmJvdWNhZGFpckBvcmFu
Z2UuY29tPjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTog
VFRMIGZpZWxkIHdpdGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyDQoNCkkgdGhpbmsgcHJlY2lzaW9u
IGluIHRoZSBkZWZpbml0aW9uIGlzIGltcG9ydGFudCBmb3Igd2hlbiBleHBlY3RzIGNlcnRhaW4g
YmVoYXZpb3IgZm9yIHNtYWxsIHZhbHVlcyBvZiBUVEwuIEUuZy4sIGJ5IHVzaW5nIHRyYWNlLXJv
dXRlIHR5cGUgb2YgdG9vbHMuDQpXZSBjYW7igJl0IGp1c3Qgd2F2ZSBvdXIgaGFuZHMgYW5kIHNh
eSBkcm9wIHBhY2tldHMgd2l0aCBUVEwgbmVhciAwIG9yIDEgb3IgMi4NCg0KSWYgb25lIGhhcyBh
IGNoYWluIG9mIDMgaXRlbXMsIGEgVFRMIG9mIDYgc2hvdWxkIHdvcmsuIChTRkZzIHJlY2VpdmUg
cGFja2V0cyA2IHRpbWVzIGluIHRoZSBzeXN0ZW0gZGlhZ3JhbSB0aGF0IGlzIHVzdWFsbHkgZHJh
d24pLg0KDQooU2ltcGxpZmllZDogSSByZWFsaXplIGluIHNvbWUgc3lzdGVtcyBtb3JlIFNGRiBp
bnRlcmFjdGlvbnMgYXJlIHJlcXVpcmVkLikNCg0KDQoNCg0KRnJvbTogUm9uIFBhcmtlciBbbWFp
bHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb21dDQpTZW50OiBNb25kYXksIE1heSAx
LCAyMDE3IDExOjE0IEFNDQpUbzogRGF2ZSBEb2xzb247IEphbWVzIE4gR3VpY2hhcmQ7IG1vaGFt
ZWQuYm91Y2FkYWlyQG9yYW5nZS5jb208bWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5j
b20+OyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJFOiBUVEwg
ZmllbGQgd2l0aGluIHRoZSBOU0ggYmFzZSBoZWFkZXINCg0KQWdyZWUgdGhhdCBkaWZmZXJlbnRp
YXRpbmcg4oCcZm9yd2FyZGluZ+KAnSB0byBhdHRhY2hlZCBTRiBpbnN0YW5jZXMgdnMgc3Vic2Vx
dWVudCBTRkbigJlzIGlzIGxvZ2ljYWwgYW5kIGludHVpdGl2ZSAodG8gbWUpIGFuZCBJIHByZWZl
ciB0byBhY2tub3dsZWRnZSB0aGF0IHRoZXJlIGlzIGEgZGlmZmVyZW5jZS4gICBCdXQsIEkgd2Fz
IGFkZHJlc3NpbmcgYSBzdWdnZXN0aW9uIHRvIHNpbXBsaWZ5LiAgICAgSW4gcHJhY3RpY2UsIDYx
IG9yIDYyIG9yIDYzIGRlY3JlbWVudHMgb2YgVFRMIGFsbCBwcm9iYWJseSBtZWFuIHRoZSBzYW1l
IHRoaW5nIOKYui4NCg0KICAgUm9uDQoNCg0KRnJvbTogRGF2ZSBEb2xzb24gW21haWx0bzpkZG9s
c29uQHNhbmR2aW5lLmNvbV0NClNlbnQ6IE1vbmRheSwgTWF5IDEsIDIwMTcgMTE6MTEgQU0NClRv
OiBSb24gUGFya2VyIDxSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPG1haWx0bzpSb25f
UGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPj47IEphbWVzIE4gR3VpY2hhcmQgPGphbWVzLm4u
Z3VpY2hhcmRAaHVhd2VpLmNvbTxtYWlsdG86amFtZXMubi5ndWljaGFyZEBodWF3ZWkuY29tPj47
IG1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb208bWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9y
YW5nZS5jb20+OyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJF
OiBUVEwgZmllbGQgd2l0aGluIHRoZSBOU0ggYmFzZSBoZWFkZXINCg0KVGhlcmUgaXMgYSBkaWZm
ZXJlbmNlIGJldHdlZW4gZHJvcHBpbmcgdGhlIHBhY2tldCBhdCByZWNlaXZlIHZzLiB0cmFuc21p
dC4NCkEgKnRlcm1pbmF0aW5nKiBTRkYgbWF5IGFjY2VwdCBhIHBhY2tldCB3aXRoIFRUTD0xLiAg
SS5lLiwgd2hlcmUgdGhlIE5TSCBoZWFkZXIgaXMgcmVtb3ZlZC4NCldoYXQgbWF0dGVycyBpcyB0
aGF0IGl0IGlzIG5vdCBkZWNyZW1lbnRlZCB0byB6ZXJvIGFuZCBmb3J3YXJkZWQgYXMgTlNILg0K
DQpPdGhlcndpc2Ugd2XigJlkIHNheSwg4oCcaHVoLCBubyBwb2ludCBpbiBzZW5kaW5nIGEgcGFj
a2V0IGlmIFRUTD0xLiBBbmQgaHVoLCBpZiByZWNlaXZlZCB3aXRoIFRUTD0yIHRoZW4gd2UgbWln
aHQgYXMgd2VsbCBkcm9wIGl04oCm4oCdIFJlY3Vyc2UgYWQgYWJzdXJkdW0uDQoNCkhlbmNlLCB0
aGUgY29ycmVjdCBsYW5ndWFnZSBuZWVkcyB0byBjb252ZXkgdGhhdCBhIGRldmljZSBkZWNyZW1l
bnRpbmcgVFRMIChpbiBvcmRlciB0byBmb3J3YXJkIE5TSCkgbXVzdCBjaGVjayBpZiBpdCB3b3Vs
ZCByZXN1bHQgaW4gemVyby4NCg0KVGhpcyBjb252ZXlzIHRoYXQsIEkgdGhpbms6DQpUaGUgcGFj
a2V0IE1VU1QgTk9UIGJlIGZvcndhcmRlZCB0byBhIG5leHQgaG9wIGlmIFNITCBpcyBkZWNyZW1l
bnRlZCB0byB6ZXJvLg0KDQoNCi1EYXZlDQoNCg0KRnJvbTogUm9uIFBhcmtlciBbbWFpbHRvOlJv
bl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb21dDQpTZW50OiBNb25kYXksIE1heSAxLCAyMDE3
IDEwOjUwIEFNDQpUbzogSmFtZXMgTiBHdWljaGFyZDsgbW9oYW1lZC5ib3VjYWRhaXJAb3Jhbmdl
LmNvbTxtYWlsdG86bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbT47IERhdmUgRG9sc29uOyBz
ZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJFOiBUVEwgZmllbGQg
d2l0aGluIHRoZSBOU0ggYmFzZSBoZWFkZXINCg0KV2UgY291bGQgc2ltcGxpZnkgdGhpcyBieSBz
YXlpbmcgdGhhdCBhbiBTRkYgdGhhdCByZWNlaXZlcyBhbiBOU0ggcGFja2V0IHdpdGggVFRMPTEg
c2hhbGwgZHJvcCB0aGUgcGFja2V0LiAgIFRoYXQgZG9lc27igJl0IHJlcXVpcmUgYW55IGRpc3Rp
bmN0aW9uIG9mIHRoZSB0eXBlIG9mIGZvcndhcmRpbmcuICAgIFlvdSBjb3VsZCBhcmd1ZSB0aGF0
IHBlcmhhcHMgMSBtZWFucyB0YWtlIGNhcmUgb2YgbG9jYWwgU0bigJlzLCBvbmx5LCBidXQgdGhl
biB3ZSBhcmUgYmFjayB0byBoYXZpbmcgdG8gbWFrZSB0aGF0IGRpc3RpbmN0aW9uLiAgICBHaXZl
biB0aGF0IHdlIGFyZSBzdGFydGluZyBhdCA2MyBieSBkZWZhdWx0LCBmaW5lc3Npbmcgd2hhdCBo
YXBwZW5zIHdoZW4gcmVjZWl2aW5nIDEgZG9lc27igJl0IHNlZW0gd29ydGh3aGlsZSB0byBtZS4N
Cg0KRnJvbTogSmFtZXMgTiBHdWljaGFyZCBbbWFpbHRvOmphbWVzLm4uZ3VpY2hhcmRAaHVhd2Vp
LmNvbV0NClNlbnQ6IE1vbmRheSwgTWF5IDEsIDIwMTcgMTA6NDUgQU0NClRvOiBSb24gUGFya2Vy
IDxSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPG1haWx0bzpSb25fUGFya2VyQGFmZmly
bWVkbmV0d29ya3MuY29tPj47IG1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb208bWFpbHRvOm1v
aGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20+OyBEYXZlIERvbHNvbiA8ZGRvbHNvbkBzYW5kdmlu
ZS5jb208bWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tPj47IHNmY0BpZXRmLm9yZzxtYWlsdG86
c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUkU6IFRUTCBmaWVsZCB3aXRoaW4gdGhlIE5TSCBiYXNl
IGhlYWRlcg0KDQpZZXMgYnV0IG15IHBvaW50IHdhcyBpZiB0aGUgU0ZGIGlzICp0ZXJtaW5hdGlu
ZyogdGhlIHNlcnZpY2UgY2hhaW4gdGhlcmUgYXJlIG5vIHNlcnZpY2UgZnVuY3Rpb25zIGxlZnQg
dG8gYmUgZm9yd2FyZGVkIHRvIHNvIHRoZSBzZW50ZW5jZSBkb2VzIG5vdCBtYWtlIGFueSBzZW5z
ZS4gSWYgaG93ZXZlciB0aGUgU0ZGIGlzIHRlcm1pbmF0aW5nIHRoZSBzZXJ2aWNlIGNoYWluIGFu
ZCBhdCB0ZXJtaW5hdGlvbiB0aGUgU0hMIHJlYWNoZXMgMCB0aGVuIGl0IHNob3VsZCBzdGlsbCBm
b3J3YXJkIHRoZSBwYWNrZXQgKGFmdGVyIHJlbW92YWwgb2YgTlNIKS4NCg0KSmltDQoNCkZyb206
IFJvbiBQYXJrZXIgW21haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tXQ0KU2Vu
dDogTW9uZGF5LCBNYXkgMDEsIDIwMTcgMTA6MjggQU0NClRvOiBKYW1lcyBOIEd1aWNoYXJkIDxq
YW1lcy5uLmd1aWNoYXJkQGh1YXdlaS5jb208bWFpbHRvOmphbWVzLm4uZ3VpY2hhcmRAaHVhd2Vp
LmNvbT4+OyBtb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPG1haWx0bzptb2hhbWVkLmJvdWNh
ZGFpckBvcmFuZ2UuY29tPjsgRGF2ZSBEb2xzb24gPGRkb2xzb25Ac2FuZHZpbmUuY29tPG1haWx0
bzpkZG9sc29uQHNhbmR2aW5lLmNvbT4+OyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9y
Zz4NClN1YmplY3Q6IFJFOiBUVEwgZmllbGQgd2l0aGluIHRoZSBOU0ggYmFzZSBoZWFkZXINCg0K
SeKAmWQgbGlrZSB0byBkaXNhbWJpZ3VhdGUgdGhlIHdvcmQg4oCcZm9yd2FyZGluZ+KAnS4gICBG
cm9tIFNGRiBwZXJzcGVjdGl2ZSwgdGhlcmUgaXMgZm9yd2FyZGluZyB0byBhdHRhY2hlZCBTRiBp
bnN0YW5jZXMgYW5kIHRoZXJlIGlzIGZvcndhcmRpbmcgdG8gb3RoZXIgU0ZGcy4NCg0K4oCcU0ZG
cyB0aGF0IHRlcm1pbmF0ZSBhIHNlcnZpY2UgY2hhaW4gTVVTVCBmb3J3YXJkIHRoZSBwYWNrZXQg
dG8gYXR0YWNoZWQgc2VydmljZSBmdW5jdGlvbnMsIGV2ZW4gaWYgU0hMIGlzIGRlY3JlbWVudGVk
IHRvIDDigJ0NCg0KICAgUm9uDQoNCg0KDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0Bp
ZXRmLm9yZ10gT24gQmVoYWxmIE9mIEphbWVzIE4gR3VpY2hhcmQNClNlbnQ6IE1vbmRheSwgTWF5
IDEsIDIwMTcgMTA6MjIgQU0NClRvOiBtb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPG1haWx0
bzptb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPjsgRGF2ZSBEb2xzb24gPGRkb2xzb25Ac2Fu
ZHZpbmUuY29tPG1haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbT4+OyBzZmNAaWV0Zi5vcmc8bWFp
bHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbc2ZjXSBUVEwgZmllbGQgd2l0aGluIHRo
ZSBOU0ggYmFzZSBoZWFkZXINCg0KSSBkb27igJl0IHVuZGVyc3RhbmQgdGhpcyBzZW50ZW5jZSBh
cyBpZiBhbiBTRkYgaXMgdGVybWluYXRpbmcgYSBzZXJ2aWNlIGNoYWluIHRoZW4gaXQgKndvbnQq
IGJlIGZvcndhcmRpbmcgdGhlIHBhY2tldHMgdG8gYXR0YWNoZWQgU0ZzOyBTaG91bGRu4oCZdCB0
aGlzIHNlbnRlbmNlIHJlYWQg4oCcU0ZGcyB0aGF0IHRlcm1pbmF0ZSBhIHNlcnZpY2UgY2hhaW4g
TVVTVCBmb3J3YXJkIHRoZSBwYWNrZXQgZXZlbiBpZiBTSEwgaXMgZGVjcmVtZW50ZWQgdG8gMOKA
nSA/DQoNCkppbQ0KDQpGcm9tOiBtb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPG1haWx0bzpt
b2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPiBbbWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9y
YW5nZS5jb21dDQpTZW50OiBGcmlkYXksIEFwcmlsIDI4LCAyMDE3IDEwOjM4IEFNDQpUbzogRGF2
ZSBEb2xzb24gPGRkb2xzb25Ac2FuZHZpbmUuY29tPG1haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNv
bT4+OyBKYW1lcyBOIEd1aWNoYXJkIDxqYW1lcy5uLmd1aWNoYXJkQGh1YXdlaS5jb208bWFpbHRv
OmphbWVzLm4uZ3VpY2hhcmRAaHVhd2VpLmNvbT4+OyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0Bp
ZXRmLm9yZz4NClN1YmplY3Q6IFJFOiBUVEwgZmllbGQgd2l0aGluIHRoZSBOU0ggYmFzZSBoZWFk
ZXINCg0KUmUtLA0KDQpJIHNlZSBTSEwgYXMgYSBtZWFucyB0byBwcmV2ZW50IFNGRiBsb29wcy4g
VGhlcmUgaXMgbm8gdmFsdWUgaW4gZGVsZXRpbmcgYSBwYWNrZXQgYWZ0ZXIgYW4gU0ZGIGRlY3Jl
bWVudCB0aGUgU0hMIHRvIDAsIGJ1dCB0aGF0IHBhY2tldCBpcyB0byBiZSBwYXNzZWQgdG8gU0Zz
IHRoYXQgYXJlIGF0dGFjaGVkIHRvIHRoaXMgU0ZGLiBUaGUgcGFja2V0IHdpbGwgYmUgZm9yd2Fy
ZGVkIGFmdGVyIHN0cmlwcGluZyB0aGUgTlNIIGhlYWRlcjsgbm8gcmlzayBmb3IgU0ZGIGxvb3Bz
IG91dCB0aGVyZS4gTm8/DQoNCkNoZWVycywNCk1lZA0KDQpEZSA6IERhdmUgRG9sc29uIFttYWls
dG86ZGRvbHNvbkBzYW5kdmluZS5jb21dDQpFbnZvecOpIDogdmVuZHJlZGkgMjggYXZyaWwgMjAx
NyAxNjoyOQ0Kw4AgOiBCT1VDQURBSVIgTW9oYW1lZCBJTVQvT0xOOyBKYW1lcyBOIEd1aWNoYXJk
OyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCk9iamV0IDogUkU6IFRUTCBmaWVs
ZCB3aXRoaW4gdGhlIE5TSCBiYXNlIGhlYWRlcg0KDQpNZWQsDQoNCuKAnFNGRnMgdGhhdCB0ZXJt
aW5hdGUgYSBzZXJ2aWNlIGNoYWluIE1VU1QgZm9yd2FyZCB0aGUgcGFja2V0IHRvIGF0dGFjaGVk
IFNGcyBldmVuIGlmIFNITCBpcyBkZWNyZW1lbnRlZCB0byAwLuKAnQ0KSSBkb27igJl0IHRoaW5r
IHRoaXMgaXMgcmlnaHQuDQpJZiBUVEwvU0hMIGlzIGRlY3JlbWVudGVkIHRvIDAsIHRoaXMgbXVz
dCBub3QgYmUgZm9yd2FyZGVkIGFzIE5TSC4NCkkgc2VlIHRoYXQgKnJlY2VpdmluZyogYSBwYWNr
ZXQgd2l0aCBTSEw9MSBjYW4gcmVzdWx0IGluIGNoYWluIHRlcm1pbmF0aW9uLCBpLmUuLCBOU0gg
ZGVjYXBzdWxhdGlvbi4gQnV0IG5vdCBmb3J3YXJkaW5nIGFzIE5TSCB3aXRoIFNITD0wLg0KDQot
RGF2ZQ0KDQoNCkZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhh
bGYgT2YgbW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbTxtYWlsdG86bW9oYW1lZC5ib3VjYWRh
aXJAb3JhbmdlLmNvbT4NClNlbnQ6IEZyaWRheSwgQXByaWwgMjgsIDIwMTcgOTozNiBBTQ0KVG86
IEphbWVzIE4gR3VpY2hhcmQ7IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3Vi
amVjdDogUmU6IFtzZmNdIFRUTCBmaWVsZCB3aXRoaW4gdGhlIE5TSCBiYXNlIGhlYWRlcg0KDQpI
aSBKaW0sIGFsbCwNCg0KSSBoYXZlIHRoZSBmb2xsb3dpbmcgY29tbWVudHMgOg0KDQrigKIgICAg
ICAgIENoYW5nZSDigJxUVEzigJ0gdG8g4oCcU0ZGIEhvcCBMaW1pdCAoU0hMKeKAnSBiZWNhdXNl
IHRoaXMgZmllbGQgaXMgbm90IGFib3V0IGEgdGltZSB0byBsaXZlIGJ1dCBhYm91dCBhIGxpbWl0
IG9mIFNGRiBob3BzIHRvIGJlIGNyb3NzZWQuDQoNCuKAoiAgICAgICAgSSBkb27igJl0IHVuZGVy
c3RhbmQgd2hhdCBpcyBtZWFudCBieSDigJx0ZXN0aW5n4oCdLg0KDQrigKIgICAgICAgIEkgc3Vn
Z2VzdCB0byBtYWtlIHRoaXMgY2hhbmdlIHRvIGNvdmVyIHRoZSBmb2xsb3dpbmcgcG9pbnRzOg0K
DQpvICAgU0hMIHNob3VsZCBiZSBjb25maWd1cmFibGUgYnkgdGhlIGNvbnRyb2wgcGxhbmUuDQoN
Cm8gICBQYWNrZXRzIGNhbiBiZSBmb3J3YXJkZWQgdG8gU0ZzIGV2ZW4gaWYgU0hMIGlzIGRlY3Jl
bWVudGVkIHRvIDAgZm9yIHRoZSB0ZXJtaW5hdGluZyBTRkYuDQoNCm8gICBJIGRvbuKAmXQgdGhp
bmsgaXQgaXMgYSBnb29kIGlkZWEgdG8gaW5jbHVkZSDigJxEZWNyZW1lbnRpbmcgYnkgYSB2YWx1
ZSBvZiAxIGZyb20gMCBzaGFsbCByZXN1bHQgaW4gYSBUVEwgdmFsdWUgb2YgNjPigJ0gYmVjYXVz
ZSB0aGlzIHdpbGwgbGVhZCB0byBhIGJyb2tlbiBtZWNoYW5pc20uDQoNCk9MRDoNClRUTDogU2Vy
dmljZSBwbGFuZSB0aW1lLXRvLWxpdmUuIEFuIFNGRiBNVVNUIGRlY3JlbWVudCB0aGUgVFRMIGJ5
IGEgdmFsdWUgb2YgMSBmb3IgYWxsIE5TSCBwYWNrZXRzIGl0IHJlY2VpdmVzLiBEZWNyZW1lbnRp
bmcgYnkgYSB2YWx1ZSBvZiAxIGZyb20gMCBzaGFsbCByZXN1bHQgaW4gYSBUVEwgdmFsdWUgb2Yg
NjMuIFRoZSBkZWZhdWx0IGZvciBvcmlnaW5hdGluZyBhbiBOU0ggcGFja2V0IGlzIGEgVFRMIHZh
bHVlIG9mIDYzLiBUaGUgZGVjcmVtZW50IFNIQUxMIG9jY3VyIGJlZm9yZSB0ZXN0aW5nIGZvciAw
LiBBZnRlciBkZWNyZW1lbnQsIGlmIHRoZSBUVEwgaXMgMCwgdGhlIE5TSCBwYWNrZXQgTVVTVCBO
T1QgYmUgZm9yd2FyZGVkLg0KDQpORVc6DQpTSEwgKFNGRiBIb3AgTGltaXQpOiBJbmRpY2F0ZXMg
dGhlIG1heGltdW0gU0ZGIGhvcHMgZm9yIGEgc2VydmljZSBjaGFpbi4gVGhlIGluaXRpYWwgU0hM
IHZhbHVlIFNIT1VMRCBiZSBjb25maWd1cmFibGUgdmlhIHRoZSBjb250cm9sIHBsYW5lOyB0aGUg
Y29uZmlndXJlZCBpbml0aWFsIHZhbHVlIGNhbiBiZSBzcGVjaWZpYyB0byBhIGNoYWluIG9yIGFs
bCBjaGFpbnMuIElmIG5vIGluaXRpYWwgdmFsdWUgaXMgZXhwbGljaXRseSBwcm92aWRlZCwgdGhl
IGRlZmF1bHQgaW5pdGlhbCBTSEwgdmFsdWUgNjMgTVVTVCBiZSB1c2VkLiBFYWNoIFNGRiBpbnZv
bHZlZCBpbiBmb3J3YXJkaW5nIGFuIE5TSCBwYWNrZXQgTVVTVCBkZWNyZW1lbnQgU0hMIHZhbHVl
IGJ5IDEuIFRoZSBwYWNrZXQgTVVTVCBOT1QgYmUgZm9yd2FyZGVkIHRvIGEgbmV4dCBob3AgU0ZG
IGlmIFNITCBpcyBkZWNyZW1lbnRlZCB0byB6ZXJvLiBTRkZzIHRoYXQgdGVybWluYXRlIGEgc2Vy
dmljZSBjaGFpbiBNVVNUIGZvcndhcmQgdGhlIHBhY2tldCB0byBhdHRhY2hlZCBTRnMgZXZlbiBp
ZiBTSEwgaXMgZGVjcmVtZW50ZWQgdG8gMC4NCg0KVGhhbmsgeW91Lg0KDQpDaGVlcnMsDQpNZWQN
Cg0KRGUgOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gRGUgbGEgcGFydCBkZSBK
YW1lcyBOIEd1aWNoYXJkDQpFbnZvecOpIDogamV1ZGkgMjcgYXZyaWwgMjAxNyAyMDo1NA0Kw4Ag
OiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCk9iamV0IDogW3NmY10gVFRMIGZp
ZWxkIHdpdGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyDQoNCkRlYXIgV0c6DQoNCkhhdmluZyByZXZp
ZXdlZCBhbGwgb2YgdGhlIGVtYWlsIGRpc2N1c3Npb24gb24gdGhlIG1haWxpbmcgbGlzdCBpdCBh
cHBlYXJzIHRvIHRoZSBjaGFpcnMgdGhhdCB3ZSBoYXZlIGNvbnNlbnN1cyB0byBhZGQgYSBUVEwg
ZmllbGQgdG8gdGhlIE5TSCBiYXNlIGhlYWRlci4gV2Ugd291bGQgbGlrZSB0byBwcm9wb3NlIHRo
ZSBmb2xsb3dpbmcgY2hhbmdlczoNCg0KU2VjdGlvbiAzLjI6DQpVcGRhdGUgZmlndXJlIDIgYXMg
Zm9sbG93czoNCg0KICAgICAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMSAyIDMgNCA1IDYgNyA4IDkg
MCAxIDIgMyA0IDUgNiA3IDggOSAwIDENCiAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKw0KICAgIHxWZXJ8T3xSfCAgICBU
VEwgICAgfCAgIExlbmd0aCAgfFJ8UnxSfFJ8TUQgVHlwZXwgTmV4dCBQcm90b2NvbCB8DQogICAg
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSsNCg0KQWRkIHRoZSBmb2xsb3dpbmcgdGV4dCBhZnRlciBmaWd1cmUgMjoNCg0KVFRM
OiBTZXJ2aWNlIHBsYW5lIHRpbWUtdG8tbGl2ZS4gQW4gU0ZGIE1VU1QgZGVjcmVtZW50IHRoZSBU
VEwgYnkgYSB2YWx1ZSBvZiAxIGZvciBhbGwgTlNIIHBhY2tldHMgaXQgcmVjZWl2ZXMuIERlY3Jl
bWVudGluZyBieSBhIHZhbHVlIG9mIDEgZnJvbSAwIHNoYWxsIHJlc3VsdCBpbiBhIFRUTCB2YWx1
ZSBvZiA2My4gVGhlIGRlZmF1bHQgZm9yIG9yaWdpbmF0aW5nIGFuIE5TSCBwYWNrZXQgaXMgYSBU
VEwgdmFsdWUgb2YgNjMuIFRoZSBkZWNyZW1lbnQgU0hBTEwgb2NjdXIgYmVmb3JlIHRlc3Rpbmcg
Zm9yIDAuIEFmdGVyIGRlY3JlbWVudCwgaWYgdGhlIFRUTCBpcyAwLCB0aGUgTlNIIHBhY2tldCBN
VVNUIE5PVCBiZSBmb3J3YXJkZWQuDQoNClNlY3Rpb24gMy40Og0KVXBkYXRlIGZpZ3VyZSA0IHRv
IHJlZmxlY3QgdGhlIG5ldyBiYXNlIGhlYWRlciBmb3JtYXQgYXMgcGVyIHNlY3Rpb24gMy4yIGJh
c2UgaGVhZGVyLg0KDQpTZWN0aW9uIDMuNToNClVwZGF0ZSBmaWd1cmUgNSB0byByZWZsZWN0IHRo
ZSBuZXcgYmFzZSBoZWFkZXIgZm9ybWF0IGFzIHBlciBzZWN0aW9uIDMuMiBiYXNlIGhlYWRlci4N
Cg0KU2VjdGlvbiAxMi4yLjE6DQpDdXJyZW50IHRleHQgaXMgYXMgZm9sbG93czoNCg0KICAgVGhl
cmUgYXJlIHRlbiBiaXRzIGF0IHRoZSBiZWdpbm5pbmcgb2YgdGhlIE5TSCBCYXNlIEhlYWRlci4g
IE5ldyBiaXRzDQogICBhcmUgYXNzaWduZWQgdmlhIFN0YW5kYXJkcyBBY3Rpb24gW1JGQzUyMjZd
Lg0KDQogICBCaXRzIDAtMSAtIFZlcnNpb24NCiAgIEJpdCAyIC0gT0FNIChPIGJpdCkNCiAgIEJp
dCAzIC0gQ3JpdGljYWwgVExWIChDIGJpdCkNCiAgIEJpdHMgNC05IC0gUmVzZXJ2ZWQNCg0KUmVw
bGFjZSBlbnRpcmUgdGV4dCBhcyBmb2xsb3dzOg0KDQogICBUaGVyZSBhcmUgZWlnaHQgcmVzZXJ2
ZWQgYml0cyBpbiB0aGUgTlNIIEJhc2UgSGVhZGVyLiBOZXcgYml0cw0KICAgYXJlIGFzc2lnbmVk
IHZpYSBTdGFuZGFyZHMgQWN0aW9uIFtSRkM1MjI2XS4NCg0KICAgQml0cyAwLTEgLSBWZXJzaW9u
DQogICBCaXQgMiAtIE9BTSAoTyBiaXQpDQogICBCaXQgMyAtIFJlc2VydmVkDQogICBCaXRzIDE2
LTE5IC0gUmVzZXJ2ZWQNCg0KU2VjdGlvbiAxMi4yLjM6DQpDdXJyZW50IHRleHQgaGFzIHRoZSBN
RC10eXBlIGFzIDgtYml0IHZhbHVlcy4NCg0KVXBkYXRlIHRleHQgZm9yIHRoaXMgc2VjdGlvbiBh
bmQgdGFibGUgMSB0byByZWZsZWN0IDQtYml0IHZhbHVlcyAqbm90KiA4LWJpdCB2YWx1ZXMuDQoN
ClBsZWFzZSByZXZpZXcgY2FyZWZ1bGx5IGFuZCBpbmRpY2F0ZSBzdXBwb3J0IGZvciB0aGVzZSBj
aGFuZ2VzIChvciBhbnkgY2hhbmdlcyB0byB0aGUgc3VnZ2VzdGVkIHRleHQpLg0KDQpUaGFua3Ms
DQoNCkppbSAmIEpvZWwNCg0KDQoNCg0KDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fDQpzZmMgbWFpbGluZyBsaXN0DQpzZmNAaWV0Zi5vcmc8bWFpbHRv
OnNmY0BpZXRmLm9yZz4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2Zj
DQoNCg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTQgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
V2luZ2RpbmdzOw0KCXBhbm9zZS0xOjUgMCAwIDAgMCAwIDAgMCAwIDA7fQ0KQGZvbnQtZmFjZQ0K
CXtmb250LWZhbWlseTpXaW5nZGluZ3M7DQoJcGFub3NlLTE6NSAwIDAgMCAwIDAgMCAwIDAgMDt9
DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIg
MiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpUYWhvbWE7DQoJcGFub3Nl
LTE6MiAxMSA2IDQgMyA1IDQgNCAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiTW9u
b3R5cGUgQ29yc2l2YSI7DQoJcGFub3NlLTE6MyAxIDEgMSAxIDIgMSAxIDEgMTt9DQovKiBTdHls
ZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1h
bA0KCXttYXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIu
MHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7fQ0KYTpsaW5rLCBz
cGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsN
Cgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxp
bmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRl
eHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcC5Nc29BY2V0YXRlLCBsaS5Nc29BY2V0YXRlLCBk
aXYuTXNvQWNldGF0ZQ0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6
IlRleHRlIGRlIGJ1bGxlcyBDYXIiOw0KCW1hcmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTouMDAw
MXB0Ow0KCWZvbnQtc2l6ZTo4LjBwdDsNCglmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJp
ZiI7fQ0KcC5tNTMzMDM2MTIxNTkwNjM4ODMzOG1zb2xpc3RwYXJhZ3JhcGgsIGxpLm01MzMwMzYx
MjE1OTA2Mzg4MzM4bXNvbGlzdHBhcmFncmFwaCwgZGl2Lm01MzMwMzYxMjE1OTA2Mzg4MzM4bXNv
bGlzdHBhcmFncmFwaA0KCXttc28tc3R5bGUtbmFtZTptXzUzMzAzNjEyMTU5MDYzODgzMzhtc29s
aXN0cGFyYWdyYXBoOw0KCW1zby1tYXJnaW4tdG9wLWFsdDphdXRvOw0KCW1hcmdpbi1yaWdodDow
Y207DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87DQoJbWFyZ2luLWxlZnQ6MGNtOw0KCWZv
bnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsInNlcmlmIjt9
DQpzcGFuLkVtYWlsU3R5bGUxOA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZh
bWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5UZXh0
ZWRlYnVsbGVzQ2FyDQoJe21zby1zdHlsZS1uYW1lOiJUZXh0ZSBkZSBidWxsZXMgQ2FyIjsNCglt
c28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IlRleHRlIGRlIGJ1bGxlcyI7
DQoJZm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO30NCnNwYW4uRW1haWxTdHlsZTIx
DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJDb3VyaWVy
IE5ldyI7DQoJY29sb3I6YmxhY2s7DQoJZm9udC13ZWlnaHQ6bm9ybWFsOw0KCWZvbnQtc3R5bGU6
bm9ybWFsO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0K
CWZvbnQtc2l6ZToxMC4wcHQ7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6NjEyLjBwdCA3
OTIuMHB0Ow0KCW1hcmdpbjo3Mi4wcHQgNzIuMHB0IDcyLjBwdCA3Mi4wcHQ7fQ0KZGl2LldvcmRT
ZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQotLT48L3N0eWxlPjwhLS1baWYgZ3RlIG1z
byA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIg
Lz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVs
YXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8
L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJG
UiIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEi
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNr
Ij5IaSBKaW0sDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpi
bGFjayI+VGhhbmsgeW91IGZvciB0aGlzIHVwZGF0ZWQgcHJvcG9zYWwuIFRoaXMgaXMgbXVjaCBt
b3JlIGJldHRlci48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpi
bGFjayI+R2l2aW5nIHRoZSBjbGFyaWZpY2F0aW9uIGRpc2N1c3NlZCB3aXRoIEpvZWwgKGkuZS4s
IGRvIG5vdCByZXNldCByZXNlcnZlZCBiaXRzIGJ5IGludGVybWVkaWF0ZSBkZXZpY2VzKSwgSSB3
b25kZXIgd2hldGhlciBpdCBtYWtlcyBzZW5zZSB0byBhZGQgYSBzZW50ZW5jZQ0KIHNheWluZyB0
aGF0IOKAnGFuIGluY29taW5nIHZhbHVlIG9mIDDigJ0gaXMgb25seSBhY2NlcHRhYmxlIGZyb20g
YSBjbGFzc2lmaWVyLiAmbmJzcDsmbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+Jm5i
c3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5l
dyZxdW90Oztjb2xvcjpibGFjayI+Q2hlZXJzLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+TWVkPG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3
JnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2IHN0
eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGNt
IDBjbSAwY20gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10
b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
OyI+RGUmbmJzcDs6PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDsiPiBKYW1lcyBOIEd1aWNoYXJkIFttYWlsdG86amFtZXMubi5ndWljaGFyZEBodWF3ZWku
Y29tXQ0KPGJyPg0KPGI+RW52b3nDqSZuYnNwOzo8L2I+IGx1bmRpIDEgbWFpIDIwMTcgMTk6Mzwv
c3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhv
bWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+OTxicj4NCjxiPsOAJm5ic3A7OjwvYj4g
R3JlZyBNaXJza3k7IERhdmUgRG9sc29uPGJyPg0KPGI+Q2MmbmJzcDs6PC9iPiBzZmNAaWV0Zi5v
cmc7IEJPVUNBREFJUiBNb2hhbWVkIElNVC9PTE47IFJvbiBQYXJrZXI8YnI+DQo8Yj5PYmpldCZu
YnNwOzo8L2I+IFJFOiBbc2ZjXSBUVEwgZmllbGQgd2l0aGluIHRoZSBOU0ggYmFzZSBoZWFkZXI8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPk9rYXkgbG90cyBv
ZiBjb252ZXJzYXRpb24gYnV0IGxldCBtZSBvZmZlciBhIHJldmlzZWQgdmVyc2lvbiBvZiBNZWTi
gJlzIHRleHQgdGhhdCBob3BlZnVsbHkgY2FwdHVyZXMgbW9zdCBvZiB0aGUgZGlzY3Vzc2lvbiAo
Y2hhbmdlcyBoaWdobGlnaHRlZCk6PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjoj
MUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPlNITCAoU0ZGIEhvcCBMaW1pdCk6IEluZGljYXRlcyB0
aGUgbWF4aW11bSBTRkYgaG9wcyBmb3IgYW4NCjxiPlNGUDwvYj4uIFRoZSBpbml0aWFsIFNITCB2
YWx1ZSBTSE9VTEQgYmUgY29uZmlndXJhYmxlIHZpYSB0aGUgY29udHJvbCBwbGFuZTsgdGhlIGNv
bmZpZ3VyZWQgaW5pdGlhbCB2YWx1ZSBjYW4gYmUgc3BlY2lmaWMgdG8NCjxiPm9uZSBvciBtb3Jl
IFNGUHM8L2I+LiBJZiBubyBpbml0aWFsIHZhbHVlIGlzIGV4cGxpY2l0bHkgcHJvdmlkZWQsIHRo
ZSBkZWZhdWx0IGluaXRpYWwgU0hMIHZhbHVlIDYzIE1VU1QgYmUgdXNlZC4gRWFjaCBTRkYgaW52
b2x2ZWQgaW4gZm9yd2FyZGluZyBhbiBOU0ggcGFja2V0IE1VU1QgZGVjcmVtZW50DQo8Yj50aGUg
PC9iPlNITCB2YWx1ZSBieSAxIDxiPnByaW9yIHRvIE5TSCBmb3J3YXJkaW5nIGxvb2t1cDwvYj4u
IDxiPkRlY3JlbWVudGluZyBieSAxIGZyb20gYW4gaW5jb21pbmcgdmFsdWUgb2YgMCBzaGFsbCBy
ZXN1bHQgaW4gYSBTSEwgdmFsdWUgb2YgNjMuIFRoZSBwYWNrZXQgTVVTVCBOT1QgYmUgZm9yd2Fy
ZGVkIGlmIFNITCBpcywgYWZ0ZXIgZGVjcmVtZW50LCAwIGUuZy4gZGVjcmVtZW50IFNIQUxMIG9j
Y3VyIGJlZm9yZSB0ZXN0aW5nIFNITA0KIGZvciAwLiA8L2I+PC9zcGFuPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjoj
MUY0OTdEIj5KaW08bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxhIG5hbWU9
Il9NYWlsRW5kQ29tcG9zZSI+PC9hPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
OyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDsiPiBHcmVnIE1pcnNreSBbPGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSI+
bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gTW9u
ZGF5LCBNYXkgMDEsIDIwMTcgMTowMiBQTTxicj4NCjxiPlRvOjwvYj4gRGF2ZSBEb2xzb24gJmx0
OzxhIGhyZWY9Im1haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbSI+ZGRvbHNvbkBzYW5kdmluZS5j
b208L2E+Jmd0Ozxicj4NCjxiPkNjOjwvYj4gPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+
c2ZjQGlldGYub3JnPC9hPjsgPGEgaHJlZj0ibWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5n
ZS5jb20iPg0KbW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbTwvYT47IEphbWVzIE4gR3VpY2hh
cmQgJmx0OzxhIGhyZWY9Im1haWx0bzpqYW1lcy5uLmd1aWNoYXJkQGh1YXdlaS5jb20iPmphbWVz
Lm4uZ3VpY2hhcmRAaHVhd2VpLmNvbTwvYT4mZ3Q7OyBSb24gUGFya2VyICZsdDs8YSBocmVmPSJt
YWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSI+Um9uX1BhcmtlckBhZmZpcm1l
ZG5ldHdvcmtzLmNvbTwvYT4mZ3Q7PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbc2ZjXSBUVEwg
ZmllbGQgd2l0aGluIHRoZSBOU0ggYmFzZSBoZWFkZXI8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48
L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
Ij4mcXVvdDtCZSBsaWJlcmFsIHdoYXQgeW91IGFjY2VwdC4gQmUgY29uc2VydmF0aXZlIHdoYXQg
eW91IHNlbmQuJnF1b3Q7PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5JIHRoaW5rIHRoaXMgc3VtcyB3aGF0IHdlIGhh
dmUgZGlzY3Vzc2VkIC0gYWNjZXB0IFRUTCAwLCBkb24ndCBmb3J3YXJkIFRUTCAwLjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+UmVnYXJkcywgR3JlZyZu
YnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+T24g
TWF5IDEsIDIwMTcgODo1OCBBTSwgJnF1b3Q7RGF2ZSBEb2xzb24mcXVvdDsgJmx0OzxhIGhyZWY9
Im1haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbSI+ZGRvbHNvbkBzYW5kdmluZS5jb208L2E+Jmd0
OyB3cm90ZTo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVy
Om5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBjbSAwY20gMGNt
IDYuMHB0O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0OjBj
bTttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPlJvbiw8L3NwYW4+
PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5JIHRvbyB3
b3VsZCBsaWtlIHNpbXBsZSwgYnV0IHlvdXIgdGFibGUgbG9va3MgcHJldHR5IGNvbXBsaWNhdGVk
LiBBbmQgSSB0aGluayBpdCBhZGRzIGNvbmZpZ3VyYXRpb24gZm9yIGFuIFNGRiB0byBrbm93IHdo
ZXRoZXIgdGhlcmUgYXJlDQogb3RoZXJzIGJlZm9yZSBpdC48L3NwYW4+PHNwYW4gbGFuZz0iRU4t
VVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5NeSB2ZXJzaW9uIG9mIHNpbXBsZTo8
L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4m
bmJzcDsgVFRMIGZpZWxkIG9mIDAgbWVhbnMgNjQuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7IEV2ZXJ5IFNGRiBkZWNyZW1lbnRz
IFRUTCBlYWNoIHRpbWUgaXQgZm9yd2FyZHMgdGhlIE5TSCBwYWNrZXQuIElmIGRlY3JlbWVudGlu
ZyBmcm9tIDEgd291bGQgcmVzdWx0IGluIHVuZGVyLWZsb3cgdG8gNjQsIGRpc2NhcmQuPC9zcGFu
PjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7
PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+
Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFG
NDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29s
b3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xp
ZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj48Yj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkZy
b206PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiBS
b24NCiBQYXJrZXIgW21haWx0bzo8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxhIGhyZWY9Im1h
aWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208
L3NwYW4+PC9hPjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsi
Pl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBNb25kYXksIE1heSAxLCAyMDE3IDExOjQxIEFNPG86cD48
L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PGJyPg0KPGI+VG86PC9iPiBEYXZlIERvbHNv
bjsgSmFtZXMgTiBHdWljaGFyZDsgPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48YSBocmVmPSJt
YWlsdG86bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5tb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPC9zcGFu
PjwvYT48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij47DQo8
L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRh
cmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom
cXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+c2ZjQGlldGYub3JnPC9z
cGFuPjwvYT48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48
YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IFRUTCBmaWVsZCB3aXRoaW4gdGhlIE5TSCBiYXNlIGhl
YWRlcjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+QWdyZWUgdGhhdCBJ4oCZZCBvcHQgZm9yIHByZWNpc2lv
biBvdmVyIHNpbXBsaWNpdHkuJm5ic3A7Jm5ic3A7IFdoaWNoIGlzIHdoYXQgSSB0cmllZCB0byBj
b252ZXkgYSB3YXlzIGJhY2sgb24gdGhpcyB0aHJlYWQgcmVnYXJkaW5nIGRpZmZlcmVudGlhdGVk
DQogYmVoYXZpb3IgYXQgdGhlIGxhc3QgU0ZGIGluIHRoZSBTRlAgdnMuIHRoZSBub24tbGFzdCBT
RkYgaW4gdGhlIFNGUC4mbmJzcDsmbmJzcDsmbmJzcDsgU3Vic2VxdWVudCBjb21tZW50cyBkaWRu
4oCZdCBzZWVtIHRvIGVtYnJhY2UgdGhhdCB3YXkgb2YgZGVzY3JpYmluZyB0aGluZ3MuJm5ic3A7
Jm5ic3A7Jm5ic3A7IEFsc28sIGlmIHRoZXJlIHdlcmUgY29uc2Vuc3VzIHRvIHN1cHBvcnRpbmcg
dGhhdCBhcHByb2FjaCwgYmFja3dhcmQgY29tcGF0aWJpbGl0eSBmb3IgY2xhc3NpZmllcnMgdGhh
dCBlbWl0DQogVFRMPTAgY291bGQgYmUgYWRkcmVzc2VkIGJ5IGFsc28gZGVzY3JpYmluZyBiZWhh
dmlvciBhdCB0aGUgZmlyc3QgU0ZGIHZzLiBub24tZmlyc3QuPC9zcGFuPjxzcGFuIGxhbmc9IkVO
LVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxh
bmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8dGFibGUgY2xhc3M9Ik1zb05vcm1h
bFRhYmxlIiBib3JkZXI9IjAiIGNlbGxzcGFjaW5nPSIwIiBjZWxscGFkZGluZz0iMCIgc3R5bGU9
ImJvcmRlci1jb2xsYXBzZTpjb2xsYXBzZSI+DQo8dGJvZHk+DQo8dHI+DQo8dGQgd2lkdGg9Ijg0
IiB2YWxpZ249InRvcCIgc3R5bGU9IndpZHRoOjYyLjdwdDtib3JkZXI6c29saWQgd2luZG93dGV4
dCAxLjBwdDtwYWRkaW5nOjBjbSA1LjRwdCAwY20gNS40cHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj48YSBuYW1lPSJtXzUzMzAzNjEyMTU5MDYzODgzMzhfX01haWxFbmRDb21wb3NlIj48c3Bh
biBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3Nw
YW4+PC9hPjxvOnA+PC9vOnA+PC9wPg0KPC90ZD4NCjx0ZCB3aWR0aD0iMjg4IiB2YWxpZ249InRv
cCIgc3R5bGU9IndpZHRoOjIxNi4wcHQ7Ym9yZGVyOnNvbGlkIHdpbmRvd3RleHQgMS4wcHQ7Ym9y
ZGVyLWxlZnQ6bm9uZTtwYWRkaW5nOjBjbSA1LjRwdCAwY20gNS40cHQiPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+VFRMPTE8L3NwYW4+PG86cD48
L286cD48L3A+DQo8L3RkPg0KPHRkIHdpZHRoPSIzODQiIHZhbGlnbj0idG9wIiBzdHlsZT0id2lk
dGg6Mjg4LjBwdDtib3JkZXI6c29saWQgd2luZG93dGV4dCAxLjBwdDtib3JkZXItbGVmdDpub25l
O3BhZGRpbmc6MGNtIDUuNHB0IDBjbSA1LjRwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxz
cGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5UVEw9MDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwv
dGQ+DQo8L3RyPg0KPHRyPg0KPHRkIHdpZHRoPSI4NCIgdmFsaWduPSJ0b3AiIHN0eWxlPSJ3aWR0
aDo2Mi43cHQ7Ym9yZGVyOnNvbGlkIHdpbmRvd3RleHQgMS4wcHQ7Ym9yZGVyLXRvcDpub25lO3Bh
ZGRpbmc6MGNtIDUuNHB0IDBjbSA1LjRwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFu
IHN0eWxlPSJjb2xvcjojMUY0OTdEIj5Pbmx5IFNGRiAoRmlyc3QgYW5kIGxhc3QpPC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPC90ZD4NCjx0ZCB3aWR0aD0iMjg4IiB2YWxpZ249InRvcCIgc3R5bGU9
IndpZHRoOjIxNi4wcHQ7Ym9yZGVyLXRvcDpub25lO2JvcmRlci1sZWZ0Om5vbmU7Ym9yZGVyLWJv
dHRvbTpzb2xpZCB3aW5kb3d0ZXh0IDEuMHB0O2JvcmRlci1yaWdodDpzb2xpZCB3aW5kb3d0ZXh0
IDEuMHB0O3BhZGRpbmc6MGNtIDUuNHB0IDBjbSA1LjRwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5WYWxpZCDigJMgc2VydmljZSBsb2NhbCBT
RuKAmXM8L3NwYW4+PG86cD48L286cD48L3A+DQo8L3RkPg0KPHRkIHdpZHRoPSIzODQiIHZhbGln
bj0idG9wIiBzdHlsZT0id2lkdGg6Mjg4LjBwdDtib3JkZXItdG9wOm5vbmU7Ym9yZGVyLWxlZnQ6
bm9uZTtib3JkZXItYm90dG9tOnNvbGlkIHdpbmRvd3RleHQgMS4wcHQ7Ym9yZGVyLXJpZ2h0OnNv
bGlkIHdpbmRvd3RleHQgMS4wcHQ7cGFkZGluZzowY20gNS40cHQgMGNtIDUuNHB0Ij4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPlZhbGlkIGZvciBi
YWNrd2FyZCBjb21wYXRpYmlsaXR5IOKAkyBzZXJ2aWNlIGxvY2FsIFNG4oCZczwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjwvdGQ+DQo8L3RyPg0KPHRyPg0KPHRkIHdpZHRoPSI4NCIgdmFsaWduPSJ0
b3AiIHN0eWxlPSJ3aWR0aDo2Mi43cHQ7Ym9yZGVyOnNvbGlkIHdpbmRvd3RleHQgMS4wcHQ7Ym9y
ZGVyLXRvcDpub25lO3BhZGRpbmc6MGNtIDUuNHB0IDBjbSA1LjRwdCI+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5GaXJzdCBTRkYgYW5kIG5vdCBM
YXN0PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC90ZD4NCjx0ZCB3aWR0aD0iMjg4IiB2YWxpZ249
InRvcCIgc3R5bGU9IndpZHRoOjIxNi4wcHQ7Ym9yZGVyLXRvcDpub25lO2JvcmRlci1sZWZ0Om5v
bmU7Ym9yZGVyLWJvdHRvbTpzb2xpZCB3aW5kb3d0ZXh0IDEuMHB0O2JvcmRlci1yaWdodDpzb2xp
ZCB3aW5kb3d0ZXh0IDEuMHB0O3BhZGRpbmc6MGNtIDUuNHB0IDBjbSA1LjRwdCI+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5JbnZhbGlkIOKAkyBk
cm9wIChzaW5jZSBwcm9wYWdhdGlvbiB0byBzdWJzZXF1ZW50IFNGRiB3aXRoIFRUTD0wIGlzIGls
bGVnYWwpPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC90ZD4NCjx0ZCB3aWR0aD0iMzg0IiB2YWxp
Z249InRvcCIgc3R5bGU9IndpZHRoOjI4OC4wcHQ7Ym9yZGVyLXRvcDpub25lO2JvcmRlci1sZWZ0
Om5vbmU7Ym9yZGVyLWJvdHRvbTpzb2xpZCB3aW5kb3d0ZXh0IDEuMHB0O2JvcmRlci1yaWdodDpz
b2xpZCB3aW5kb3d0ZXh0IDEuMHB0O3BhZGRpbmc6MGNtIDUuNHB0IDBjbSA1LjRwdCI+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5WYWxpZCBmb3Ig
YmFja3dhcmQgY29tcGF0aWJpbGl0eSDigJMgc2VydmljZSBsb2NhbCBTRuKAmXMgYW5kIHByb3Bh
Z2F0ZSB0byBzdWJzZXF1ZW50IFNGRiB3aXRoIFRUTD02Mzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjwvdGQ+DQo8L3RyPg0KPHRyPg0KPHRkIHdpZHRoPSI4NCIgdmFsaWduPSJ0b3AiIHN0eWxlPSJ3
aWR0aDo2Mi43cHQ7Ym9yZGVyOnNvbGlkIHdpbmRvd3RleHQgMS4wcHQ7Ym9yZGVyLXRvcDpub25l
O3BhZGRpbmc6MGNtIDUuNHB0IDBjbSA1LjRwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxz
cGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5MYXN0IFNGRiB3aGVuICZndDsxIFNGRuKAmXMgZm9y
IFNGUDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvdGQ+DQo8dGQgd2lkdGg9IjI4OCIgdmFsaWdu
PSJ0b3AiIHN0eWxlPSJ3aWR0aDoyMTYuMHB0O2JvcmRlci10b3A6bm9uZTtib3JkZXItbGVmdDpu
b25lO2JvcmRlci1ib3R0b206c29saWQgd2luZG93dGV4dCAxLjBwdDtib3JkZXItcmlnaHQ6c29s
aWQgd2luZG93dGV4dCAxLjBwdDtwYWRkaW5nOjBjbSA1LjRwdCAwY20gNS40cHQiPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+VmFsaWQg4oCTIHNl
cnZpY2UgbG9jYWwgU0bigJlzPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC90ZD4NCjx0ZCB3aWR0
aD0iMzg0IiB2YWxpZ249InRvcCIgc3R5bGU9IndpZHRoOjI4OC4wcHQ7Ym9yZGVyLXRvcDpub25l
O2JvcmRlci1sZWZ0Om5vbmU7Ym9yZGVyLWJvdHRvbTpzb2xpZCB3aW5kb3d0ZXh0IDEuMHB0O2Jv
cmRlci1yaWdodDpzb2xpZCB3aW5kb3d0ZXh0IDEuMHB0O3BhZGRpbmc6MGNtIDUuNHB0IDBjbSA1
LjRwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdE
Ij5JbnZhbGlkIOKAk2Ryb3AgKGR1ZSB0byBiYWQgYmVoYXZpb3Igb2YgcHJldmlvdXMgU0ZGKTwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvdGQ+DQo8L3RyPg0KPC90Ym9keT4NCjwvdGFibGU+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFG
NDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFF
MUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj48Yj48c3BhbiBsYW5nPSJFTi1VUyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVO
LVVTIj4gRGF2ZSBEb2xzb24gWzxhIGhyZWY9Im1haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbTwvYT5dDQo8YnI+DQo8
Yj5TZW50OjwvYj4gTW9uZGF5LCBNYXkgMSwgMjAxNyAxMToyNSBBTTxicj4NCjxiPlRvOjwvYj4g
Um9uIFBhcmtlciAmbHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jr
cy5jb20iIHRhcmdldD0iX2JsYW5rIj5Sb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9h
PiZndDs7IEphbWVzIE4gR3VpY2hhcmQgJmx0OzxhIGhyZWY9Im1haWx0bzpqYW1lcy5uLmd1aWNo
YXJkQGh1YXdlaS5jb20iIHRhcmdldD0iX2JsYW5rIj5qYW1lcy5uLmd1aWNoYXJkQGh1YXdlaS5j
b208L2E+Jmd0OzsNCjxhIGhyZWY9Im1haWx0bzptb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29t
IiB0YXJnZXQ9Il9ibGFuayI+bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbTwvYT47DQo8YSBo
cmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+c2ZjQGlldGYub3JnPC9h
Pjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSRTogVFRMIGZpZWxkIHdpdGhpbiB0aGUgTlNIIGJhc2Ug
aGVhZGVyPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xv
cjojMUY0OTdEIj5JIHRoaW5rIHByZWNpc2lvbiBpbiB0aGUgZGVmaW5pdGlvbiBpcyBpbXBvcnRh
bnQgZm9yIHdoZW4gZXhwZWN0cyBjZXJ0YWluIGJlaGF2aW9yIGZvciBzbWFsbCB2YWx1ZXMgb2Yg
VFRMLiBFLmcuLCBieSB1c2luZyB0cmFjZS1yb3V0ZSB0eXBlDQogb2YgdG9vbHMuPC9zcGFuPjxz
cGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+V2UgY2Fu4oCZ
dCBqdXN0IHdhdmUgb3VyIGhhbmRzIGFuZCBzYXkgZHJvcCBwYWNrZXRzIHdpdGggVFRMIG5lYXIg
MCBvciAxIG9yIDIuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29s
b3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iY29sb3I6IzFGNDk3RCI+SWYgb25lIGhhcyBhIGNoYWluIG9mIDMgaXRlbXMsIGEgVFRMIG9m
IDYgc2hvdWxkIHdvcmsuIChTRkZzIHJlY2VpdmUgcGFja2V0cyA2IHRpbWVzIGluIHRoZSBzeXN0
ZW0gZGlhZ3JhbSB0aGF0IGlzIHVzdWFsbHkgZHJhd24pLjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1V
UyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5n
PSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPihTaW1wbGlmaWVkOiBJIHJl
YWxpemUgaW4gc29tZSBzeXN0ZW1zIG1vcmUgU0ZGIGludGVyYWN0aW9ucyBhcmUgcmVxdWlyZWQu
KTwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0Qi
PiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMx
RjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNv
bG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10
b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+PGI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7Ij4gUm9uDQogUGFya2VyIFs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxhIGhyZWY9Im1h
aWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPm1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29y
a3MuY29tPC9zcGFuPjwvYT48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7Ij5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gTW9uZGF5LCBNYXkgMSwgMjAxNyAxMToxNCBB
TTxicj4NCjxiPlRvOjwvYj4gRGF2ZSBEb2xzb247IEphbWVzIE4gR3VpY2hhcmQ7IDwvc3Bhbj48
c3BhbiBsYW5nPSJFTi1VUyI+PGEgaHJlZj0ibWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5n
ZS5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+bW9oYW1l
ZC5ib3VjYWRhaXJAb3JhbmdlLmNvbTwvc3Bhbj48L2E+PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Ow0KPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48YSBo
cmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDsiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PC9zcGFuPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJFOiBUVEwg
ZmllbGQgd2l0aGluIHRoZSBOU0ggYmFzZSBoZWFkZXI8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMi
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFG
NDk3RCI+QWdyZWUgdGhhdCBkaWZmZXJlbnRpYXRpbmcg4oCcZm9yd2FyZGluZ+KAnSB0byBhdHRh
Y2hlZCBTRiBpbnN0YW5jZXMgdnMgc3Vic2VxdWVudCBTRkbigJlzIGlzIGxvZ2ljYWwgYW5kIGlu
dHVpdGl2ZSAodG8gbWUpIGFuZCBJIHByZWZlciB0byBhY2tub3dsZWRnZQ0KIHRoYXQgdGhlcmUg
aXMgYSBkaWZmZXJlbmNlLiZuYnNwOyZuYnNwOyBCdXQsIEkgd2FzIGFkZHJlc3NpbmcgYSBzdWdn
ZXN0aW9uIHRvIHNpbXBsaWZ5LiZuYnNwOyAmbmJzcDsmbmJzcDsmbmJzcDtJbiBwcmFjdGljZSwg
NjEgb3IgNjIgb3IgNjMgZGVjcmVtZW50cyBvZiBUVEwgYWxsIHByb2JhYmx5IG1lYW4gdGhlIHNh
bWUgdGhpbmcNCjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5Oldp
bmdkaW5ncztjb2xvcjojMUY0OTdEIj5KPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Y29sb3I6IzFGNDk3RCI+Ljwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyBSb248L3NwYW4+PHNwYW4gbGFuZz0i
RU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4g
bGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+
PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0
eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzoz
LjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxzcGFuIGxhbmc9
IkVOLVVTIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiPiBEYXZlIERvbHNvbiBb
PGEgaHJlZj0ibWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFp
bHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tPC9hPl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBNb25kYXks
IE1heSAxLCAyMDE3IDExOjExIEFNPGJyPg0KPGI+VG86PC9iPiBSb24gUGFya2VyICZsdDs8YSBo
cmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L2E+Jmd0OzsgSmFtZXMgTiBHdWlj
aGFyZCAmbHQ7PGEgaHJlZj0ibWFpbHRvOmphbWVzLm4uZ3VpY2hhcmRAaHVhd2VpLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPmphbWVzLm4uZ3VpY2hhcmRAaHVhd2VpLmNvbTwvYT4mZ3Q7Ow0KPGEgaHJl
Zj0ibWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20iIHRhcmdldD0iX2JsYW5rIj5t
b2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPC9hPjsNCjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0
Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVjdDo8
L2I+IFJFOiBUVEwgZmllbGQgd2l0aGluIHRoZSBOU0ggYmFzZSBoZWFkZXI8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBs
YW5nPSJFTi1VUyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPlRoZXJlIGlz
IGEgZGlmZmVyZW5jZSBiZXR3ZWVuIGRyb3BwaW5nIHRoZSBwYWNrZXQgYXQgcmVjZWl2ZSB2cy4g
dHJhbnNtaXQuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6
IzFGNDk3RCI+QSAqPGI+dGVybWluYXRpbmc8L2I+KiBTRkYgbWF5IGFjY2VwdCBhIHBhY2tldCB3
aXRoIFRUTD0xLiZuYnNwOyBJLmUuLCB3aGVyZSB0aGUgTlNIIGhlYWRlciBpcyByZW1vdmVkLjwv
c3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90
dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPldo
YXQgbWF0dGVycyBpcyB0aGF0IGl0IGlzIG5vdCBkZWNyZW1lbnRlZCB0byB6ZXJvIGFuZCBmb3J3
YXJkZWQgYXMgTlNILjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNv
bG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImNvbG9yOiMxRjQ5N0QiPk90aGVyd2lzZSB3ZeKAmWQgc2F5LCDigJxodWgsIG5vIHBvaW50
IGluIHNlbmRpbmcgYSBwYWNrZXQgaWYgVFRMPTEuIEFuZCBodWgsIGlmIHJlY2VpdmVkIHdpdGgg
VFRMPTIgdGhlbiB3ZSBtaWdodCBhcyB3ZWxsIGRyb3AgaXTigKbigJ0gUmVjdXJzZQ0KIGFkIGFi
c3VyZHVtLjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMx
RjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNv
bG9yOiMxRjQ5N0QiPkhlbmNlLCB0aGUgY29ycmVjdCBsYW5ndWFnZSBuZWVkcyB0byBjb252ZXkg
dGhhdCBhIGRldmljZSBkZWNyZW1lbnRpbmcgVFRMIChpbiBvcmRlciB0byBmb3J3YXJkIE5TSCkg
bXVzdCBjaGVjayBpZiBpdCB3b3VsZCByZXN1bHQgaW4gemVyby48L3NwYW4+PHNwYW4gbGFuZz0i
RU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4g
bGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5UaGlzIGNvbnZleXMg
dGhhdCwgSSB0aGluazo8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij5UaGUg
cGFja2V0IE1VU1QgTk9UIGJlIGZvcndhcmRlZCB0byBhIG5leHQgaG9wIGlmIFNITCBpcyBkZWNy
ZW1lbnRlZCB0byB6ZXJvLjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPi1EYXZlPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVT
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9
IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFu
IGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0i
Ym9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQg
MGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkZyb206PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiBSb24NCiBQYXJrZXIgWzwvc3Bhbj48c3BhbiBsYW5n
PSJFTi1VUyI+PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20i
IHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+bWFpbHRvOlJvbl9Q
YXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L3NwYW4+PC9hPjwvc3Bhbj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBNb25kYXks
IE1heSAxLCAyMDE3IDEwOjUwIEFNPGJyPg0KPGI+VG86PC9iPiBKYW1lcyBOIEd1aWNoYXJkOyA8
L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxhIGhyZWY9Im1haWx0bzptb2hhbWVkLmJvdWNhZGFp
ckBvcmFuZ2UuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsi
Pm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb208L3NwYW4+PC9hPjwvc3Bhbj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21h
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjsNCiBEYXZlIERvbHNvbjsgPC9zcGFuPjxz
cGFuIGxhbmc9IkVOLVVTIj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9i
bGFuayI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFo
b21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+
PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PGJyPg0KPGI+
U3ViamVjdDo8L2I+IFJFOiBUVEwgZmllbGQgd2l0aGluIHRoZSBOU0ggYmFzZSBoZWFkZXI8L3Nw
YW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9k
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+V2UgY291bGQgc2ltcGxpZnkgdGhpcyBieSBzYXlp
bmcgdGhhdCBhbiBTRkYgdGhhdCByZWNlaXZlcyBhbiBOU0ggcGFja2V0IHdpdGggVFRMPTEgc2hh
bGwgZHJvcCB0aGUgcGFja2V0LiZuYnNwOyZuYnNwOyBUaGF0IGRvZXNu4oCZdCByZXF1aXJlIGFu
eSBkaXN0aW5jdGlvbg0KIG9mIHRoZSB0eXBlIG9mIGZvcndhcmRpbmcuJm5ic3A7Jm5ic3A7Jm5i
c3A7IFlvdSBjb3VsZCBhcmd1ZSB0aGF0IHBlcmhhcHMgMSBtZWFucyB0YWtlIGNhcmUgb2YgbG9j
YWwgU0bigJlzLCBvbmx5LCBidXQgdGhlbiB3ZSBhcmUgYmFjayB0byBoYXZpbmcgdG8gbWFrZSB0
aGF0IGRpc3RpbmN0aW9uLiZuYnNwOyZuYnNwOyZuYnNwOyBHaXZlbiB0aGF0IHdlIGFyZSBzdGFy
dGluZyBhdCA2MyBieSBkZWZhdWx0LCBmaW5lc3Npbmcgd2hhdCBoYXBwZW5zIHdoZW4gcmVjZWl2
aW5nIDEgZG9lc27igJl0IHNlZW0NCiB3b3J0aHdoaWxlIHRvIG1lLjwvc3Bhbj48c3BhbiBsYW5n
PSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3Bh
biBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9
ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0
IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PHNwYW4gbGFuZz0iRU4t
VVMiPkZyb206PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyI+IEphbWVzIE4gR3VpY2hhcmQg
WzxhIGhyZWY9Im1haWx0bzpqYW1lcy5uLmd1aWNoYXJkQGh1YXdlaS5jb20iIHRhcmdldD0iX2Js
YW5rIj5tYWlsdG86amFtZXMubi5ndWljaGFyZEBodWF3ZWkuY29tPC9hPl0NCjxicj4NCjxiPlNl
bnQ6PC9iPiBNb25kYXksIE1heSAxLCAyMDE3IDEwOjQ1IEFNPGJyPg0KPGI+VG86PC9iPiBSb24g
UGFya2VyICZsdDs8YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNv
bSIgdGFyZ2V0PSJfYmxhbmsiPlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L2E+Jmd0
OzsNCjxhIGhyZWY9Im1haWx0bzptb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tIiB0YXJnZXQ9
Il9ibGFuayI+bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbTwvYT47IERhdmUgRG9sc29uICZs
dDs8YSBocmVmPSJtYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb20iIHRhcmdldD0iX2JsYW5rIj5k
ZG9sc29uQHNhbmR2aW5lLmNvbTwvYT4mZ3Q7Ow0KPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9y
ZyIgdGFyZ2V0PSJfYmxhbmsiPnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4g
UkU6IFRUTCBmaWVsZCB3aXRoaW4gdGhlIE5TSCBiYXNlIGhlYWRlcjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9
IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+WWVzIGJ1dCBteSBw
b2ludCB3YXMgaWYgdGhlIFNGRiBpcyAqPGI+dGVybWluYXRpbmc8L2I+KiB0aGUgc2VydmljZSBj
aGFpbiB0aGVyZSBhcmUgbm8gc2VydmljZSBmdW5jdGlvbnMgbGVmdCB0byBiZSBmb3J3YXJkZWQg
dG8gc28gdGhlDQogc2VudGVuY2UgZG9lcyBub3QgbWFrZSBhbnkgc2Vuc2UuIElmIGhvd2V2ZXIg
dGhlIFNGRiBpcyB0ZXJtaW5hdGluZyB0aGUgc2VydmljZSBjaGFpbiBhbmQgYXQgdGVybWluYXRp
b24gdGhlIFNITCByZWFjaGVzIDAgdGhlbiBpdCBzaG91bGQgc3RpbGwgZm9yd2FyZCB0aGUgcGFj
a2V0IChhZnRlciByZW1vdmFsIG9mIE5TSCkuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVT
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+SmltPC9zcGFuPjxzcGFuIGxhbmc9IkVO
LVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxh
bmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9y
ZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNt
IDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48c3BhbiBsYW5nPSJFTi1VUyI+
RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIj4gUm9uIFBhcmtlciBbPGEgaHJlZj0i
bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iIHRhcmdldD0iX2JsYW5rIj5t
YWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvYT5dDQo8YnI+DQo8Yj5TZW50
OjwvYj4gTW9uZGF5LCBNYXkgMDEsIDIwMTcgMTA6MjggQU08YnI+DQo8Yj5Ubzo8L2I+IEphbWVz
IE4gR3VpY2hhcmQgJmx0OzxhIGhyZWY9Im1haWx0bzpqYW1lcy5uLmd1aWNoYXJkQGh1YXdlaS5j
b20iIHRhcmdldD0iX2JsYW5rIj5qYW1lcy5uLmd1aWNoYXJkQGh1YXdlaS5jb208L2E+Jmd0OzsN
CjxhIGhyZWY9Im1haWx0bzptb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tIiB0YXJnZXQ9Il9i
bGFuayI+bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbTwvYT47IERhdmUgRG9sc29uICZsdDs8
YSBocmVmPSJtYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb20iIHRhcmdldD0iX2JsYW5rIj5kZG9s
c29uQHNhbmR2aW5lLmNvbTwvYT4mZ3Q7Ow0KPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIg
dGFyZ2V0PSJfYmxhbmsiPnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6
IFRUTCBmaWVsZCB3aXRoaW4gdGhlIE5TSCBiYXNlIGhlYWRlcjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVO
LVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+SeKAmWQgbGlrZSB0byBk
aXNhbWJpZ3VhdGUgdGhlIHdvcmQg4oCcZm9yd2FyZGluZ+KAnS4mbmJzcDsmbmJzcDsgRnJvbSBT
RkYgcGVyc3BlY3RpdmUsIHRoZXJlIGlzIGZvcndhcmRpbmcgdG8gYXR0YWNoZWQgU0YgaW5zdGFu
Y2VzIGFuZCB0aGVyZSBpcyBmb3J3YXJkaW5nDQogdG8gb3RoZXIgU0ZGcy48L3NwYW4+PHNwYW4g
bGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+
PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj7igJxTRkZz
IHRoYXQgdGVybWluYXRlIGEgc2VydmljZSBjaGFpbiBNVVNUIGZvcndhcmQgdGhlIHBhY2tldCB0
byBhdHRhY2hlZCBzZXJ2aWNlIGZ1bmN0aW9ucywgZXZlbiBpZiBTSEwgaXMgZGVjcmVtZW50ZWQg
dG8gMOKAnTwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMx
RjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNv
bG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyBSb248L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4t
VVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFu
Zz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNw
YW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxl
PSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBw
dCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxzcGFuIGxhbmc9IkVO
LVVTIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiPiBzZmMgWzxhIGhyZWY9Im1h
aWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzZmMtYm91
bmNlc0BpZXRmLm9yZzwvYT5dDQo8Yj5PbiBCZWhhbGYgT2YgPC9iPkphbWVzIE4gR3VpY2hhcmQ8
YnI+DQo8Yj5TZW50OjwvYj4gTW9uZGF5LCBNYXkgMSwgMjAxNyAxMDoyMiBBTTxicj4NCjxiPlRv
OjwvYj4gPGEgaHJlZj0ibWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20iIHRhcmdl
dD0iX2JsYW5rIj5tb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPC9hPjsgRGF2ZSBEb2xzb24g
Jmx0OzxhIGhyZWY9Im1haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
PmRkb2xzb25Ac2FuZHZpbmUuY29tPC9hPiZndDs7DQo8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYu
b3JnIiB0YXJnZXQ9Il9ibGFuayI+c2ZjQGlldGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9i
PiBSZTogW3NmY10gVFRMIGZpZWxkIHdpdGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyPG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNw
YW4gbGFuZz0iRU4tVVMiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5JIGRv
buKAmXQgdW5kZXJzdGFuZCB0aGlzIHNlbnRlbmNlIGFzIGlmIGFuIFNGRiBpcyB0ZXJtaW5hdGlu
ZyBhIHNlcnZpY2UgY2hhaW4gdGhlbiBpdCAqPGI+d29udDwvYj4qIGJlIGZvcndhcmRpbmcgdGhl
IHBhY2tldHMgdG8gYXR0YWNoZWQNCiBTRnM7IFNob3VsZG7igJl0IHRoaXMgc2VudGVuY2UgcmVh
ZCDigJxTRkZzIHRoYXQgdGVybWluYXRlIGEgc2VydmljZSBjaGFpbiBNVVNUIGZvcndhcmQgdGhl
IHBhY2tldCBldmVuIGlmIFNITCBpcyBkZWNyZW1lbnRlZCB0byAw4oCdID88L3NwYW4+PHNwYW4g
bGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+
PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5KaW08L3Nw
YW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJz
cDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+
DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7
cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxz
cGFuIGxhbmc9IkVOLVVTIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiPg0KPGEg
aHJlZj0ibWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20iIHRhcmdldD0iX2JsYW5r
Ij5tb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPC9hPiBbPGEgaHJlZj0ibWFpbHRvOm1vaGFt
ZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86bW9oYW1lZC5i
b3VjYWRhaXJAb3JhbmdlLmNvbTwvYT5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gRnJpZGF5LCBBcHJp
bCAyOCwgMjAxNyAxMDozOCBBTTxicj4NCjxiPlRvOjwvYj4gRGF2ZSBEb2xzb24gJmx0OzxhIGhy
ZWY9Im1haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRkb2xzb25A
c2FuZHZpbmUuY29tPC9hPiZndDs7IEphbWVzIE4gR3VpY2hhcmQgJmx0OzxhIGhyZWY9Im1haWx0
bzpqYW1lcy5uLmd1aWNoYXJkQGh1YXdlaS5jb20iIHRhcmdldD0iX2JsYW5rIj5qYW1lcy5uLmd1
aWNoYXJkQGh1YXdlaS5jb208L2E+Jmd0OzsNCjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmci
IHRhcmdldD0iX2JsYW5rIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJF
OiBUVEwgZmllbGQgd2l0aGluIHRoZSBOU0ggYmFzZSBoZWFkZXI8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJF
Ti1VUyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVy
IE5ldyZxdW90Oztjb2xvcjpibGFjayI+UmUtLDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xv
cjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xv
cjpibGFjayI+SSBzZWUgU0hMIGFzIGEgbWVhbnMgdG8gcHJldmVudCBTRkYgbG9vcHMuIFRoZXJl
IGlzIG5vIHZhbHVlIGluIGRlbGV0aW5nIGEgcGFja2V0IGFmdGVyIGFuIFNGRg0KIGRlY3JlbWVu
dCB0aGUgU0hMIHRvIDAsIGJ1dCB0aGF0IHBhY2tldCBpcyB0byBiZSBwYXNzZWQgdG8gU0ZzIHRo
YXQgYXJlIGF0dGFjaGVkIHRvIHRoaXMgU0ZGLiBUaGUgcGFja2V0IHdpbGwgYmUgZm9yd2FyZGVk
IGFmdGVyIHN0cmlwcGluZyB0aGUgTlNIIGhlYWRlcjsgbm8gcmlzayBmb3IgU0ZGIGxvb3BzIG91
dCB0aGVyZS4gTm8/PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpi
bGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpi
bGFjayI+Q2hlZXJzLDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6
YmxhY2siPk1lZDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6Ymxh
Y2siPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtw
YWRkaW5nOjBjbSAwY20gMGNtIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9u
ZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBj
bSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
Ij5EZSZuYnNwOzo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4gRGF2ZSBE
b2xzb24gWzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PGEgaHJlZj0ibWFpbHRvOmRkb2xzb25A
c2FuZHZpbmUuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gbGFuZz0iRlIiIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7Ij5tYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb208L3NwYW4+PC9hPjwvc3Bhbj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+XQ0KPGJyPg0KPGI+RW52b3nDqSZuYnNwOzo8L2I+
IHZlbmRyZWRpIDI4IGF2cmlsIDIwMTcgMTY6Mjk8YnI+DQo8Yj7DgCZuYnNwOzo8L2I+IEJPVUNB
REFJUiBNb2hhbWVkIElNVC9PTE47IEphbWVzIE4gR3VpY2hhcmQ7IDwvc3Bhbj48c3BhbiBsYW5n
PSJFTi1VUyI+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxz
cGFuIGxhbmc9IkZSIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtU
YWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+c2ZjQGlldGYub3JnPC9zcGFuPjwv
YT48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjxicj4NCjxiPk9iamV0Jm5ic3A7
OjwvYj4gUkU6IFRUTCBmaWVsZCB3aXRoaW4gdGhlIE5TSCBiYXNlIGhlYWRlcjwvc3Bhbj48c3Bh
biBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJjb2xvcjojMUY0OTdEIj5NZWQsPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+4oCcPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZx
dW90OyI+U0ZGcyB0aGF0IHRlcm1pbmF0ZSBhIHNlcnZpY2UgY2hhaW4gTVVTVCBmb3J3YXJkIHRo
ZSBwYWNrZXQNCiB0byBhdHRhY2hlZCBTRnMgZXZlbiBpZiBTSEwgaXMgZGVjcmVtZW50ZWQgdG8g
MC7igJ08L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPkkgZG9u4oCZdCB0aGluayB0
aGlzIGlzIHJpZ2h0LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+PHNwYW4gbGFuZz0iRU4tVVMiPklmIFRUTC9TSEwgaXMgZGVjcmVtZW50ZWQgdG8gMCwgdGhp
cyBtdXN0IG5vdCBiZSBmb3J3YXJkZWQgYXMgTlNILjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPkkgc2VlIHRoYXQgKjxiPnJl
Y2VpdmluZzwvYj4qIGEgcGFja2V0IHdpdGggU0hMPTEgY2FuIHJlc3VsdCBpbiBjaGFpbiB0ZXJt
aW5hdGlvbiwgaS5lLiwgTlNIIGRlY2Fwc3VsYXRpb24uIEJ1dCBub3QgZm9yd2FyZGluZyBhcyBO
U0ggd2l0aCBTSEw9MC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4tRGF2ZTxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3Jk
ZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1h
cmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90OyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90OyI+IHNmYw0KIFs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxhIGhyZWY9Im1haWx0
bzpzZmMtYm91bmNlc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7Ij5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L3NwYW4+PC9hPjwvc3Bhbj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPl0NCjxiPk9uIEJlaGFsZiBP
ZiA8L2I+PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48YSBocmVmPSJtYWlsdG86bW9oYW1lZC5i
b3VjYWRhaXJAb3JhbmdlLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7Ij5tb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPC9zcGFuPjwvYT48L3NwYW4+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48YnI+DQo8Yj5TZW50OjwvYj4g
RnJpZGF5LCBBcHJpbCAyOCwgMjAxNyA5OjM2IEFNPGJyPg0KPGI+VG86PC9iPiBKYW1lcyBOIEd1
aWNoYXJkOyA8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0
Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+c2ZjQGll
dGYub3JnPC9zcGFuPjwvYT48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7Ij48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtzZmNdIFRUTCBmaWVsZCB3aXRoaW4g
dGhlIE5TSCBiYXNlIGhlYWRlcjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4g
bGFuZz0iRU4tVVMiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPkhpIEppbSwgYWxsLA0KPC9zcGFuPjxzcGFu
IGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJp
ZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMi
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJp
ZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj5JIGhhdmUgdGhlIGZvbGxvd2luZyBjb21tZW50cyZu
YnNwOzoNCjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Im01MzMwMzYxMjE1OTA2Mzg4MzM4bXNvbGlzdHBhcmFncmFwaCI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTpTeW1ib2wiPsK3PC9zcGFuPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjcuMHB0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6Ymxh
Y2siPkNoYW5nZSDigJxUVEzigJ0gdG8g4oCcU0ZGIEhvcCBMaW1pdCAoU0hMKeKAnSBiZWNhdXNl
IHRoaXMgZmllbGQgaXMgbm90IGFib3V0IGEgdGltZSB0byBsaXZlIGJ1dCBhYm91dCBhIGxpbWl0
IG9mIFNGRiBob3BzIHRvIGJlIGNyb3NzZWQuDQo8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJtNTMzMDM2MTIxNTkwNjM4ODMzOG1zb2xp
c3RwYXJhZ3JhcGgiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6U3ltYm9s
Ij7Ctzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTo3LjBwdCI+Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJp
ZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj5JIGRvbuKAmXQgdW5kZXJzdGFuZCB3aGF0IGlzIG1l
YW50IGJ5IOKAnHRlc3RpbmfigJ0uDQo8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJtNTMzMDM2MTIxNTkwNjM4ODMzOG1zb2xpc3RwYXJh
Z3JhcGgiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6U3ltYm9sIj7Ctzwv
c3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTo3LjBwdCI+Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3
JnF1b3Q7O2NvbG9yOmJsYWNrIj5JIHN1Z2dlc3QgdG8gbWFrZSB0aGlzIGNoYW5nZSB0byBjb3Zl
ciB0aGUgZm9sbG93aW5nIHBvaW50czo8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJtNTMzMDM2MTIxNTkwNjM4ODMzOG1zb2xpc3RwYXJh
Z3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDo3Mi4wcHQiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPm88L3NwYW4+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6Ny4wcHQiPiZuYnNwOyZuYnNwOw0KPC9zcGFuPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv
dDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+U0hMIHNob3VsZCBiZSBjb25maWd1cmFi
bGUgYnkgdGhlIGNvbnRyb2wgcGxhbmUuDQo8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJtNTMzMDM2MTIxNTkwNjM4ODMzOG1zb2xpc3Rw
YXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDo3Mi4wcHQiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPm88L3NwYW4+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6Ny4wcHQiPiZuYnNwOyZuYnNwOw0KPC9zcGFu
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom
cXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+UGFja2V0cyBjYW4gYmUgZm9yd2Fy
ZGVkIHRvIFNGcyBldmVuIGlmIFNITCBpcyBkZWNyZW1lbnRlZCB0byAwIGZvciB0aGUgdGVybWlu
YXRpbmcgU0ZGLg0KPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0ibTUzMzAzNjEyMTU5MDYzODgzMzhtc29saXN0cGFyYWdyYXBoIiBzdHls
ZT0ibWFyZ2luLWxlZnQ6NzIuMHB0Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFt
aWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij5vPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjcuMHB0Ij4mbmJzcDsmbmJzcDsNCjwvc3Bhbj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBO
ZXcmcXVvdDs7Y29sb3I6YmxhY2siPkkgZG9u4oCZdCB0aGluayBpdCBpcyBhIGdvb2QgaWRlYSB0
byBpbmNsdWRlIOKAnDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPkRlY3JlbWVudGluZyBi
eSBhIHZhbHVlIG9mIDEgZnJvbSAwIHNoYWxsIHJlc3VsdA0KIGluIGEgVFRMIHZhbHVlIG9mIDYz
4oCdIGJlY2F1c2UgdGhpcyB3aWxsIGxlYWQgdG8gYSBicm9rZW4gbWVjaGFuaXNtLiA8L3NwYW4+
PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+
PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj5PTEQ6DQo8L3NwYW4+
PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij5UVEw6IFNlcnZpY2UgcGxhbmUgdGltZS10
by1saXZlLiBBbiBTRkYgTVVTVCBkZWNyZW1lbnQgdGhlIFRUTCBieSBhIHZhbHVlIG9mIDEgZm9y
IGFsbCBOU0ggcGFja2V0cyBpdCByZWNlaXZlcy4NCiBEZWNyZW1lbnRpbmcgYnkgYSB2YWx1ZSBv
ZiAxIGZyb20gMCBzaGFsbCByZXN1bHQgaW4gYSBUVEwgdmFsdWUgb2YgNjMuIFRoZSBkZWZhdWx0
IGZvciBvcmlnaW5hdGluZyBhbiBOU0ggcGFja2V0IGlzIGEgVFRMIHZhbHVlIG9mIDYzLiBUaGUg
ZGVjcmVtZW50IFNIQUxMIG9jY3VyIGJlZm9yZSB0ZXN0aW5nIGZvciAwLiBBZnRlciBkZWNyZW1l
bnQsIGlmIHRoZSBUVEwgaXMgMCwgdGhlIE5TSCBwYWNrZXQgTVVTVCBOT1QgYmUgZm9yd2FyZGVk
Ljwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNw
Ozwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPk5FVzo8
L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij5TSEwgKFNGRiBIb3AgTGltaXQp
OiBJbmRpY2F0ZXMgdGhlIG1heGltdW0gU0ZGIGhvcHMgZm9yIGEgc2VydmljZSBjaGFpbi4gVGhl
IGluaXRpYWwgU0hMIHZhbHVlIFNIT1VMRCBiZSBjb25maWd1cmFibGUNCiB2aWEgdGhlIGNvbnRy
b2wgcGxhbmU7IHRoZSBjb25maWd1cmVkIGluaXRpYWwgdmFsdWUgY2FuIGJlIHNwZWNpZmljIHRv
IGEgY2hhaW4gb3IgYWxsIGNoYWlucy4gSWYgbm8gaW5pdGlhbCB2YWx1ZSBpcyBleHBsaWNpdGx5
IHByb3ZpZGVkLCB0aGUgZGVmYXVsdCBpbml0aWFsIFNITCB2YWx1ZSA2MyBNVVNUIGJlIHVzZWQu
IEVhY2ggU0ZGIGludm9sdmVkIGluIGZvcndhcmRpbmcgYW4gTlNIIHBhY2tldCBNVVNUIGRlY3Jl
bWVudCBTSEwgdmFsdWUNCiBieSAxLiBUaGUgcGFja2V0IE1VU1QgTk9UIGJlIGZvcndhcmRlZCB0
byBhIG5leHQgaG9wIFNGRiBpZiBTSEwgaXMgZGVjcmVtZW50ZWQgdG8gemVyby4gU0ZGcyB0aGF0
IHRlcm1pbmF0ZSBhIHNlcnZpY2UgY2hhaW4gTVVTVCBmb3J3YXJkIHRoZSBwYWNrZXQgdG8gYXR0
YWNoZWQgU0ZzIGV2ZW4gaWYgU0hMIGlzIGRlY3JlbWVudGVkIHRvIDAuPC9zcGFuPjxzcGFuIGxh
bmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom
cXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVy
IE5ldyZxdW90OyI+VGhhbmsgeW91Ljwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVv
dDsiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPkNoZWVycyw8
L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij5NZWQ8L3NwYW4+PHNwYW4gbGFu
Zz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFu
Zz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25l
O2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzowY20gMGNtIDBjbSA0LjBwdCI+
DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERG
IDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhv
bWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+RGUmbmJzcDs6PC9zcGFuPjwvYj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+IHNmYyBbPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48
YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3Bh
biBsYW5nPSJGUiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFo
b21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPm1haWx0bzpzZmMtYm91bmNlc0BpZXRm
Lm9yZzwvc3Bhbj48L2E+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5dDQo8Yj5E
ZSBsYSBwYXJ0IGRlPC9iPiBKYW1lcyBOIEd1aWNoYXJkPGJyPg0KPGI+RW52b3nDqSZuYnNwOzo8
L2I+IGpldWRpIDI3IGF2cmlsIDIwMTcgMjA6NTQ8YnI+DQo8Yj7DgCZuYnNwOzo8L2I+IDwvc3Bh
bj48c3BhbiBsYW5nPSJFTi1VUyI+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0
PSJfYmxhbmsiPjxzcGFuIGxhbmc9IkZSIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+c2ZjQGlldGYu
b3JnPC9zcGFuPjwvYT48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjxicj4NCjxi
Pk9iamV0Jm5ic3A7OjwvYj4gW3NmY10gVFRMIGZpZWxkIHdpdGhpbiB0aGUgTlNIIGJhc2UgaGVh
ZGVyPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj4mbmJzcDs8c3BhbiBsYW5nPSJFTi1V
UyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBs
YW5nPSJFTi1VUyI+RGVhciBXRzo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj5IYXZpbmcgcmV2aWV3
ZWQgYWxsIG9mIHRoZSBlbWFpbCBkaXNjdXNzaW9uIG9uIHRoZSBtYWlsaW5nIGxpc3QgaXQgYXBw
ZWFycyB0byB0aGUgY2hhaXJzIHRoYXQgd2UgaGF2ZSBjb25zZW5zdXMgdG8gYWRkIGEgVFRMIGZp
ZWxkIHRvIHRoZSBOU0ggYmFzZSBoZWFkZXIuIFdlDQogd291bGQgbGlrZSB0byBwcm9wb3NlIHRo
ZSBmb2xsb3dpbmcgY2hhbmdlczo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj5TZWN0aW9uIDMuMjo8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9
IkVOLVVTIj5VcGRhdGUgZmlndXJlIDIgYXMgZm9sbG93czo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZx
dW90OyI+Jm5ic3A7ICZuYnNwOyZuYnNwOyZuYnNwOzAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxIDIg
MyA0IDUgNiA3IDggOSAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMTwvc3Bhbj48c3BhbiBsYW5nPSJF
Ti1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyAmIzQzOy0mIzQzOy0mIzQzOy0m
IzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQz
Oy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0m
IzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQz
Oy0mIzQzOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1t
YXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyZuYnNw
OyZuYnNwOyB8VmVyfE98UnwmbmJzcDsmbmJzcDsmbmJzcDsgVFRMJm5ic3A7Jm5ic3A7Jm5ic3A7
IHwmbmJzcDsmbmJzcDsgTGVuZ3RoJm5ic3A7IHxSfFJ8UnxSfE1EIFR5cGV8IE5leHQgUHJvdG9j
b2wgfDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyZuYnNwOyZu
YnNwOyAmIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQz
Oy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0m
IzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQz
Oy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5n
PSJFTi1VUyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+QWRkIHRoZSBmb2xsb3dpbmcgdGV4dCBhZnRlciBmaWd1
cmUgMjo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFu
IGxhbmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj5UVEw6IFNlcnZpY2UgcGxhbmUgdGltZS10by1s
aXZlLiBBbiBTRkYgTVVTVCBkZWNyZW1lbnQgdGhlIFRUTCBieSBhIHZhbHVlIG9mIDEgZm9yIGFs
bCBOU0ggcGFja2V0cyBpdCByZWNlaXZlcy4gRGVjcmVtZW50aW5nIGJ5IGEgdmFsdWUgb2YgMSBm
cm9tIDAgc2hhbGwgcmVzdWx0DQogaW4gYSBUVEwgdmFsdWUgb2YgNjMuIFRoZSBkZWZhdWx0IGZv
ciBvcmlnaW5hdGluZyBhbiBOU0ggcGFja2V0IGlzIGEgVFRMIHZhbHVlIG9mIDYzLiBUaGUgZGVj
cmVtZW50IFNIQUxMIG9jY3VyIGJlZm9yZSB0ZXN0aW5nIGZvciAwLiBBZnRlciBkZWNyZW1lbnQs
IGlmIHRoZSBUVEwgaXMgMCwgdGhlIE5TSCBwYWNrZXQgTVVTVCBOT1QgYmUgZm9yd2FyZGVkLjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0i
RU4tVVMiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+PHNwYW4gbGFuZz0iRU4tVVMiPlNlY3Rpb24gMy40OjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPlVwZGF0ZSBmaWd1cmUg
NCB0byByZWZsZWN0IHRoZSBuZXcgYmFzZSBoZWFkZXIgZm9ybWF0IGFzIHBlciBzZWN0aW9uIDMu
MiBiYXNlIGhlYWRlci48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj5TZWN0aW9uIDMuNTo8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVT
Ij5VcGRhdGUgZmlndXJlIDUgdG8gcmVmbGVjdCB0aGUgbmV3IGJhc2UgaGVhZGVyIGZvcm1hdCBh
cyBwZXIgc2VjdGlvbiAzLjIgYmFzZSBoZWFkZXIuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+U2Vj
dGlvbiAxMi4yLjE6PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij48c3BhbiBsYW5nPSJFTi1VUyI+Q3VycmVudCB0ZXh0IGlzIGFzIGZvbGxvd3M6PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+
Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3Bh
biBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7IFRoZXJlIGFyZSB0ZW4gYml0cyBhdCB0aGUgYmVn
aW5uaW5nIG9mIHRoZSBOU0ggQmFzZSBIZWFkZXIuJm5ic3A7IE5ldyBiaXRzPG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5i
c3A7Jm5ic3A7IGFyZSBhc3NpZ25lZCB2aWEgU3RhbmRhcmRzIEFjdGlvbiBbUkZDNTIyNl0uPG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJF
Ti1VUyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7ICZuYnNwO0JpdHMgMC0xIC0gVmVyc2lvbjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4t
VVMiPiZuYnNwOyZuYnNwOyBCaXQgMiAtIE9BTSAoTyBiaXQpPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7
IEJpdCAzIC0gQ3JpdGljYWwgVExWIChDIGJpdCk8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsgQml0cyA0
LTkgLSBSZXNlcnZlZDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPlJlcGxhY2UgZW50aXJlIHRleHQg
YXMgZm9sbG93czo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsgVGhlcmUgYXJl
IGVpZ2h0IHJlc2VydmVkIGJpdHMgaW4gdGhlIE5TSCBCYXNlIEhlYWRlci4gTmV3IGJpdHM8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVO
LVVTIj4mbmJzcDsmbmJzcDsgYXJlIGFzc2lnbmVkIHZpYSBTdGFuZGFyZHMgQWN0aW9uIFtSRkM1
MjI2XS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFu
IGxhbmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsgQml0cyAwLTEgLSBWZXJz
aW9uPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBs
YW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7IEJpdCAyIC0gT0FNIChPIGJpdCk8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJz
cDsmbmJzcDsgQml0IDMgLSBSZXNlcnZlZDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyBCaXRzIDE2LTE5
IC0gUmVzZXJ2ZWQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj5TZWN0aW9uIDEyLjIuMzo8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10
b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVT
Ij5DdXJyZW50IHRleHQgaGFzIHRoZSBNRC10eXBlIGFzIDgtYml0IHZhbHVlcy48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4m
bmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFu
IGxhbmc9IkVOLVVTIj5VcGRhdGUgdGV4dCBmb3IgdGhpcyBzZWN0aW9uIGFuZCB0YWJsZSAxIHRv
IHJlZmxlY3QgNC1iaXQgdmFsdWVzICpub3QqIDgtYml0IHZhbHVlcy48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxzcGFuIGxh
bmc9IkVOLVVTIj5QbGVhc2UgcmV2aWV3IGNhcmVmdWxseSBhbmQgaW5kaWNhdGUgc3VwcG9ydCBm
b3IgdGhlc2UgY2hhbmdlcyAob3IgYW55IGNoYW5nZXMgdG8gdGhlIHN1Z2dlc3RlZCB0ZXh0KS48
L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG8iPjxiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8L3NwYW4+PC9i
PjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj5UaGFua3MsDQo8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVO
LVVTIj5KaW0gJmFtcDsgSm9lbDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtNb25vdHlwZSBDb3JzaXZhJnF1b3Q7O2NvbG9yOiMw
MDcwQzAiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJF
Ti1VUyI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2
Pg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90
dG9tOjEyLjBwdCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxicj4NCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0Kc2ZjIG1haWxpbmcgbGlzdDxicj4NCjxh
IGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8YSBocmVm
PSJodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxh
bmsiPmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9hPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_787AE7BB302AE849A7480A190F8B933009E5F350OPEXCNORMADcorp_--


From nobody Mon May  1 23:29:27 2017
Return-Path: <mohamed.boucadair@orange.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E1A4C129BC4 for <sfc@ietfa.amsl.com>; Mon,  1 May 2017 23:29:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.399
X-Spam-Level: 
X-Spam-Status: No, score=-5.399 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-2.8, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=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 PYjSUE_0f7sj for <sfc@ietfa.amsl.com>; Mon,  1 May 2017 23:29:22 -0700 (PDT)
Received: from relais-inet.orange.com (mta241.mail.business.static.orange.com [80.12.66.41]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8F8F3129B19 for <sfc@ietf.org>; Mon,  1 May 2017 23:26:32 -0700 (PDT)
Received: from opfedar05.francetelecom.fr (unknown [xx.xx.xx.7]) by opfedar27.francetelecom.fr (ESMTP service) with ESMTP id 36F4A60197; Tue,  2 May 2017 08:26:31 +0200 (CEST)
Received: from Exchangemail-eme3.itn.ftgroup (unknown [xx.xx.50.57]) by opfedar05.francetelecom.fr (ESMTP service) with ESMTP id 07B5160085; Tue,  2 May 2017 08:26:31 +0200 (CEST)
Received: from OPEXCNORMAD.corporate.adroot.infra.ftgroup ([fe80::f1a0:3c6b:bc7b:3aaf]) by OPEXCNORM71.corporate.adroot.infra.ftgroup ([fe80::d559:a7fd:890d:dd99%21]) with mapi id 14.03.0339.000; Tue, 2 May 2017 08:26:29 +0200
From: <mohamed.boucadair@orange.com>
To: Greg Mirsky <gregimirsky@gmail.com>
CC: James N Guichard <james.n.guichard@huawei.com>, Dave Dolson <ddolson@sandvine.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] TTL field within the NSH base header
Thread-Index: AQHSwwhQhW5bvXGwSoCeYu3QIaIxxqHgkWYg
Date: Tue, 2 May 2017 06:26:28 +0000
Message-ID: <787AE7BB302AE849A7480A190F8B933009E5F37B@OPEXCNORMAD.corporate.adroot.infra.ftgroup>
References: <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD5F8E@SJCEML701-CHM.china.huawei.com> <787AE7BB302AE849A7480A190F8B933009E5E3B9@OPEXCNORMAD.corporate.adroot.infra.ftgroup> <E8355113905631478EFF04F5AA706E98705BD0A0@wtl-exchp-1.sandvine.com> <787AE7BB302AE849A7480A190F8B933009E5E4BD@OPEXCNORMAD.corporate.adroot.infra.ftgroup> <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD6993@SJCEML701-CHM.china.huawei.com> <787AE7BB302AE849A7480A190F8B933009E5F2A9@OPEXCNORMAD.corporate.adroot.infra.ftgroup> <CA+RyBmXD6gKDh4RViZR8CjbTWctSqWxdfxATYEGcJ_OF=gX9SQ@mail.gmail.com>
In-Reply-To: <CA+RyBmXD6gKDh4RViZR8CjbTWctSqWxdfxATYEGcJ_OF=gX9SQ@mail.gmail.com>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.168.234.5]
Content-Type: multipart/alternative; boundary="_000_787AE7BB302AE849A7480A190F8B933009E5F37BOPEXCNORMADcorp_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/nVoHlLd_r_eAqvl7oc16nkjMRsg>
Subject: Re: [sfc] TTL field within the NSH base header
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 02 May 2017 06:29:26 -0000

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

SGkgR3JlZywNCg0KUGxlYXNlIHNlZSBpbmxpbmUuDQoNCkNoZWVycywNCk1lZA0KDQpEZSA6IEdy
ZWcgTWlyc2t5IFttYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tXQ0KRW52b3nDqSA6IG1hcmRp
IDIgbWFpIDIwMTcgMDc6NTMNCsOAIDogQk9VQ0FEQUlSIE1vaGFtZWQgSU1UL09MTg0KQ2MgOiBK
YW1lcyBOIEd1aWNoYXJkOyBEYXZlIERvbHNvbjsgc2ZjQGlldGYub3JnDQpPYmpldCA6IFJlOiBb
c2ZjXSBUVEwgZmllbGQgd2l0aGluIHRoZSBOU0ggYmFzZSBoZWFkZXINCg0KSGkgTWVkLCBldC4g
YWwsDQpJJ20gc29tZXdoYXQgbG9zdCBhdCB0aGUgbmVlZCB0byBkaXNjdXNzIGVncmVzcyBTRkYg
YXMgc3BlY2lhbCBjYXNlIGluIHJlZ2FyZCB0byBUVEwgaGFuZGxpbmcuIEkgYmVsaWV2ZSB0aGF0
IHdlJ3ZlIGFncmVlZCB0aGF0Og0KDQogICogICByZWNlaXZpbmcgVFRMPT0wIGlzIHZhbGlkOw0K
W01lZF0gSU1ITywgdGhpcyBpcyBvbmx5IHZhbGlkIHdoZW4gcmVjZWl2ZWQgZnJvbSBhIGNsYXNz
aWZpZXIuDQoNCiAgKiAgIFRUTCBpcyB0byBiZSBkZWNyZW1lbnRlZCBieSAxIGJlZm9yZSBiZWlu
ZyBmb3J3YXJkZWQgdG8gdGhlIG5leHQgU0ZGLg0KW01lZF0gWWVzLg0KU3BlY2lhbCBjYXNlIC0g
VFRMIG9mIHZhbHVlIDAuIFRoaXMgY2FzZSBpcyBoYW5kbGVkIGFzIFRUTCBlcXVhbHMgNjQgYW5k
IHRodXMgcGFja2V0IGlzIGV4cGVjdGVkIHRvIGJlIHRyYW5zbWl0dGVkIHdpdGggVFRMIG9mIDYz
Ow0KW01lZF0gWWVzLg0KDQogICogICBlZ3Jlc3MgU0ZGIHRoYXQgdGVybWluYXRlcyBTRkMsIGFz
IEkgdW5kZXJzdGFuZCwgcmVtb3ZlcyBOU0ggYW5kIHRoZSBUVEwgYWx0b2dldGhlci4gU0ZDIFRU
TCBkb2VzIG5vdCBwbGF5IGFueSBwYXJ0IGFmdGVyIFNGQyBoYXMgYmVlbiB0ZXJtaW5hdGVkLg0K
W01lZF0gVGhlIGNhc2UgSSB3YXMgY29uY2VybmVkIHdpdGggaXMgYW4gTlNIIHBhY2tldCByZWNl
aXZlZCB3aXRoIFNITD0xLiBJIHdhbnRlZCB0aGF0IHBhY2tldCBpcyBiZSBwcmVzZW50ZWQgdG8g
U0ZzIGF0dGFjaGVkIHRvIHRoYXQgU0ZGIChhbmQsIG9uY2UgdGhvc2UgU0ZzIGFyZSBjb25zdW1l
ZCwgc3RyaXAgbnNoICsgZm9yd2FyZCB0byBuZXh0LWhvcCksIG5vdCBkZWxldGluZyBpdC4NCldo
YXQgaGF2ZSBJIG1pc3NlZD8gQXBwcmVjaWF0ZSB5b3VyIGNvbW1lbnRzLg0KDQpSZWdhcmRzLA0K
R3JlZw0KDQpPbiBNb24sIE1heSAxLCAyMDE3IGF0IDEwOjM5IFBNLCA8bW9oYW1lZC5ib3VjYWRh
aXJAb3JhbmdlLmNvbTxtYWlsdG86bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbT4+IHdyb3Rl
Og0KSGkgSmltLA0KDQpZZXMsIHlvdXIgd29yZGluZyBpcyBiZXR0ZXI6IOKAnFNGRnMgdGhhdCB0
ZXJtaW5hdGUgYSBzZXJ2aWNlIGNoYWluIE1VU1QgZm9yd2FyZCB0aGUgcGFja2V0IGV2ZW4gaWYg
U0hMIGlzIGRlY3JlbWVudGVkIHRvIDDigJ0NCg0KVGhhbmsgeW91Lg0KDQpDaGVlcnMsDQpNZWQN
Cg0KRGUgOiBKYW1lcyBOIEd1aWNoYXJkIFttYWlsdG86amFtZXMubi5ndWljaGFyZEBodWF3ZWku
Y29tPG1haWx0bzpqYW1lcy5uLmd1aWNoYXJkQGh1YXdlaS5jb20+XQ0KRW52b3nDqSA6IGx1bmRp
IDEgbWFpIDIwMTcgMTY6MjINCsOAIDogQk9VQ0FEQUlSIE1vaGFtZWQgSU1UL09MTjsgRGF2ZSBE
b2xzb247IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KDQpPYmpldCA6IFJFOiBU
VEwgZmllbGQgd2l0aGluIHRoZSBOU0ggYmFzZSBoZWFkZXINCg0KSSBkb27igJl0IHVuZGVyc3Rh
bmQgdGhpcyBzZW50ZW5jZSBhcyBpZiBhbiBTRkYgaXMgdGVybWluYXRpbmcgYSBzZXJ2aWNlIGNo
YWluIHRoZW4gaXQgKndvbnQqIGJlIGZvcndhcmRpbmcgdGhlIHBhY2tldHMgdG8gYXR0YWNoZWQg
U0ZzOyBTaG91bGRu4oCZdCB0aGlzIHNlbnRlbmNlIHJlYWQg4oCcU0ZGcyB0aGF0IHRlcm1pbmF0
ZSBhIHNlcnZpY2UgY2hhaW4gTVVTVCBmb3J3YXJkIHRoZSBwYWNrZXQgZXZlbiBpZiBTSEwgaXMg
ZGVjcmVtZW50ZWQgdG8gMOKAnSA/DQoNCkppbQ0KDQpGcm9tOiBtb2hhbWVkLmJvdWNhZGFpckBv
cmFuZ2UuY29tPG1haWx0bzptb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPiBbbWFpbHRvOm1v
aGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb21dDQpTZW50OiBGcmlkYXksIEFwcmlsIDI4LCAyMDE3
IDEwOjM4IEFNDQpUbzogRGF2ZSBEb2xzb24gPGRkb2xzb25Ac2FuZHZpbmUuY29tPG1haWx0bzpk
ZG9sc29uQHNhbmR2aW5lLmNvbT4+OyBKYW1lcyBOIEd1aWNoYXJkIDxqYW1lcy5uLmd1aWNoYXJk
QGh1YXdlaS5jb208bWFpbHRvOmphbWVzLm4uZ3VpY2hhcmRAaHVhd2VpLmNvbT4+OyBzZmNAaWV0
Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJFOiBUVEwgZmllbGQgd2l0aGlu
IHRoZSBOU0ggYmFzZSBoZWFkZXINCg0KUmUtLA0KDQpJIHNlZSBTSEwgYXMgYSBtZWFucyB0byBw
cmV2ZW50IFNGRiBsb29wcy4gVGhlcmUgaXMgbm8gdmFsdWUgaW4gZGVsZXRpbmcgYSBwYWNrZXQg
YWZ0ZXIgYW4gU0ZGIGRlY3JlbWVudCB0aGUgU0hMIHRvIDAsIGJ1dCB0aGF0IHBhY2tldCBpcyB0
byBiZSBwYXNzZWQgdG8gU0ZzIHRoYXQgYXJlIGF0dGFjaGVkIHRvIHRoaXMgU0ZGLiBUaGUgcGFj
a2V0IHdpbGwgYmUgZm9yd2FyZGVkIGFmdGVyIHN0cmlwcGluZyB0aGUgTlNIIGhlYWRlcjsgbm8g
cmlzayBmb3IgU0ZGIGxvb3BzIG91dCB0aGVyZS4gTm8/DQoNCkNoZWVycywNCk1lZA0KDQpEZSA6
IERhdmUgRG9sc29uIFttYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb21dDQpFbnZvecOpIDogdmVu
ZHJlZGkgMjggYXZyaWwgMjAxNyAxNjoyOQ0Kw4AgOiBCT1VDQURBSVIgTW9oYW1lZCBJTVQvT0xO
OyBKYW1lcyBOIEd1aWNoYXJkOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCk9i
amV0IDogUkU6IFRUTCBmaWVsZCB3aXRoaW4gdGhlIE5TSCBiYXNlIGhlYWRlcg0KDQpNZWQsDQoN
CuKAnFNGRnMgdGhhdCB0ZXJtaW5hdGUgYSBzZXJ2aWNlIGNoYWluIE1VU1QgZm9yd2FyZCB0aGUg
cGFja2V0IHRvIGF0dGFjaGVkIFNGcyBldmVuIGlmIFNITCBpcyBkZWNyZW1lbnRlZCB0byAwLuKA
nQ0KSSBkb27igJl0IHRoaW5rIHRoaXMgaXMgcmlnaHQuDQpJZiBUVEwvU0hMIGlzIGRlY3JlbWVu
dGVkIHRvIDAsIHRoaXMgbXVzdCBub3QgYmUgZm9yd2FyZGVkIGFzIE5TSC4NCkkgc2VlIHRoYXQg
KnJlY2VpdmluZyogYSBwYWNrZXQgd2l0aCBTSEw9MSBjYW4gcmVzdWx0IGluIGNoYWluIHRlcm1p
bmF0aW9uLCBpLmUuLCBOU0ggZGVjYXBzdWxhdGlvbi4gQnV0IG5vdCBmb3J3YXJkaW5nIGFzIE5T
SCB3aXRoIFNITD0wLg0KDQotRGF2ZQ0KDQoNCkZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2Vz
QGlldGYub3JnXSBPbiBCZWhhbGYgT2YgbW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbTxtYWls
dG86bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbT4NClNlbnQ6IEZyaWRheSwgQXByaWwgMjgs
IDIwMTcgOTozNiBBTQ0KVG86IEphbWVzIE4gR3VpY2hhcmQ7IHNmY0BpZXRmLm9yZzxtYWlsdG86
c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUmU6IFtzZmNdIFRUTCBmaWVsZCB3aXRoaW4gdGhlIE5T
SCBiYXNlIGhlYWRlcg0KDQpIaSBKaW0sIGFsbCwNCg0KSSBoYXZlIHRoZSBmb2xsb3dpbmcgY29t
bWVudHMgOg0KDQrigKIgICAgICAgICBDaGFuZ2Ug4oCcVFRM4oCdIHRvIOKAnFNGRiBIb3AgTGlt
aXQgKFNITCnigJ0gYmVjYXVzZSB0aGlzIGZpZWxkIGlzIG5vdCBhYm91dCBhIHRpbWUgdG8gbGl2
ZSBidXQgYWJvdXQgYSBsaW1pdCBvZiBTRkYgaG9wcyB0byBiZSBjcm9zc2VkLg0KDQrigKIgICAg
ICAgICBJIGRvbuKAmXQgdW5kZXJzdGFuZCB3aGF0IGlzIG1lYW50IGJ5IOKAnHRlc3RpbmfigJ0u
DQoNCuKAoiAgICAgICAgIEkgc3VnZ2VzdCB0byBtYWtlIHRoaXMgY2hhbmdlIHRvIGNvdmVyIHRo
ZSBmb2xsb3dpbmcgcG9pbnRzOg0KDQpvICAgU0hMIHNob3VsZCBiZSBjb25maWd1cmFibGUgYnkg
dGhlIGNvbnRyb2wgcGxhbmUuDQoNCm8gICBQYWNrZXRzIGNhbiBiZSBmb3J3YXJkZWQgdG8gU0Zz
IGV2ZW4gaWYgU0hMIGlzIGRlY3JlbWVudGVkIHRvIDAgZm9yIHRoZSB0ZXJtaW5hdGluZyBTRkYu
DQoNCm8gICBJIGRvbuKAmXQgdGhpbmsgaXQgaXMgYSBnb29kIGlkZWEgdG8gaW5jbHVkZSDigJxE
ZWNyZW1lbnRpbmcgYnkgYSB2YWx1ZSBvZiAxIGZyb20gMCBzaGFsbCByZXN1bHQgaW4gYSBUVEwg
dmFsdWUgb2YgNjPigJ0gYmVjYXVzZSB0aGlzIHdpbGwgbGVhZCB0byBhIGJyb2tlbiBtZWNoYW5p
c20uDQoNCk9MRDoNClRUTDogU2VydmljZSBwbGFuZSB0aW1lLXRvLWxpdmUuIEFuIFNGRiBNVVNU
IGRlY3JlbWVudCB0aGUgVFRMIGJ5IGEgdmFsdWUgb2YgMSBmb3IgYWxsIE5TSCBwYWNrZXRzIGl0
IHJlY2VpdmVzLiBEZWNyZW1lbnRpbmcgYnkgYSB2YWx1ZSBvZiAxIGZyb20gMCBzaGFsbCByZXN1
bHQgaW4gYSBUVEwgdmFsdWUgb2YgNjMuIFRoZSBkZWZhdWx0IGZvciBvcmlnaW5hdGluZyBhbiBO
U0ggcGFja2V0IGlzIGEgVFRMIHZhbHVlIG9mIDYzLiBUaGUgZGVjcmVtZW50IFNIQUxMIG9jY3Vy
IGJlZm9yZSB0ZXN0aW5nIGZvciAwLiBBZnRlciBkZWNyZW1lbnQsIGlmIHRoZSBUVEwgaXMgMCwg
dGhlIE5TSCBwYWNrZXQgTVVTVCBOT1QgYmUgZm9yd2FyZGVkLg0KDQpORVc6DQpTSEwgKFNGRiBI
b3AgTGltaXQpOiBJbmRpY2F0ZXMgdGhlIG1heGltdW0gU0ZGIGhvcHMgZm9yIGEgc2VydmljZSBj
aGFpbi4gVGhlIGluaXRpYWwgU0hMIHZhbHVlIFNIT1VMRCBiZSBjb25maWd1cmFibGUgdmlhIHRo
ZSBjb250cm9sIHBsYW5lOyB0aGUgY29uZmlndXJlZCBpbml0aWFsIHZhbHVlIGNhbiBiZSBzcGVj
aWZpYyB0byBhIGNoYWluIG9yIGFsbCBjaGFpbnMuIElmIG5vIGluaXRpYWwgdmFsdWUgaXMgZXhw
bGljaXRseSBwcm92aWRlZCwgdGhlIGRlZmF1bHQgaW5pdGlhbCBTSEwgdmFsdWUgNjMgTVVTVCBi
ZSB1c2VkLiBFYWNoIFNGRiBpbnZvbHZlZCBpbiBmb3J3YXJkaW5nIGFuIE5TSCBwYWNrZXQgTVVT
VCBkZWNyZW1lbnQgU0hMIHZhbHVlIGJ5IDEuIFRoZSBwYWNrZXQgTVVTVCBOT1QgYmUgZm9yd2Fy
ZGVkIHRvIGEgbmV4dCBob3AgU0ZGIGlmIFNITCBpcyBkZWNyZW1lbnRlZCB0byB6ZXJvLiBTRkZz
IHRoYXQgdGVybWluYXRlIGEgc2VydmljZSBjaGFpbiBNVVNUIGZvcndhcmQgdGhlIHBhY2tldCB0
byBhdHRhY2hlZCBTRnMgZXZlbiBpZiBTSEwgaXMgZGVjcmVtZW50ZWQgdG8gMC4NCg0KVGhhbmsg
eW91Lg0KDQpDaGVlcnMsDQpNZWQNCg0KRGUgOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRm
Lm9yZ10gRGUgbGEgcGFydCBkZSBKYW1lcyBOIEd1aWNoYXJkDQpFbnZvecOpIDogamV1ZGkgMjcg
YXZyaWwgMjAxNyAyMDo1NA0Kw4AgOiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4N
Ck9iamV0IDogW3NmY10gVFRMIGZpZWxkIHdpdGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyDQoNCkRl
YXIgV0c6DQoNCkhhdmluZyByZXZpZXdlZCBhbGwgb2YgdGhlIGVtYWlsIGRpc2N1c3Npb24gb24g
dGhlIG1haWxpbmcgbGlzdCBpdCBhcHBlYXJzIHRvIHRoZSBjaGFpcnMgdGhhdCB3ZSBoYXZlIGNv
bnNlbnN1cyB0byBhZGQgYSBUVEwgZmllbGQgdG8gdGhlIE5TSCBiYXNlIGhlYWRlci4gV2Ugd291
bGQgbGlrZSB0byBwcm9wb3NlIHRoZSBmb2xsb3dpbmcgY2hhbmdlczoNCg0KU2VjdGlvbiAzLjI6
DQpVcGRhdGUgZmlndXJlIDIgYXMgZm9sbG93czoNCg0KICAgICAwIDEgMiAzIDQgNSA2IDcgOCA5
IDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDENCiAgICArLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Kw0KICAgIHxWZXJ8T3xSfCAgICBUVEwgICAgfCAgIExlbmd0aCAgfFJ8UnxSfFJ8TUQgVHlwZXwg
TmV4dCBQcm90b2NvbCB8DQogICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsNCg0KQWRkIHRoZSBmb2xsb3dpbmcgdGV4dCBh
ZnRlciBmaWd1cmUgMjoNCg0KVFRMOiBTZXJ2aWNlIHBsYW5lIHRpbWUtdG8tbGl2ZS4gQW4gU0ZG
IE1VU1QgZGVjcmVtZW50IHRoZSBUVEwgYnkgYSB2YWx1ZSBvZiAxIGZvciBhbGwgTlNIIHBhY2tl
dHMgaXQgcmVjZWl2ZXMuIERlY3JlbWVudGluZyBieSBhIHZhbHVlIG9mIDEgZnJvbSAwIHNoYWxs
IHJlc3VsdCBpbiBhIFRUTCB2YWx1ZSBvZiA2My4gVGhlIGRlZmF1bHQgZm9yIG9yaWdpbmF0aW5n
IGFuIE5TSCBwYWNrZXQgaXMgYSBUVEwgdmFsdWUgb2YgNjMuIFRoZSBkZWNyZW1lbnQgU0hBTEwg
b2NjdXIgYmVmb3JlIHRlc3RpbmcgZm9yIDAuIEFmdGVyIGRlY3JlbWVudCwgaWYgdGhlIFRUTCBp
cyAwLCB0aGUgTlNIIHBhY2tldCBNVVNUIE5PVCBiZSBmb3J3YXJkZWQuDQoNClNlY3Rpb24gMy40
Og0KVXBkYXRlIGZpZ3VyZSA0IHRvIHJlZmxlY3QgdGhlIG5ldyBiYXNlIGhlYWRlciBmb3JtYXQg
YXMgcGVyIHNlY3Rpb24gMy4yIGJhc2UgaGVhZGVyLg0KDQpTZWN0aW9uIDMuNToNClVwZGF0ZSBm
aWd1cmUgNSB0byByZWZsZWN0IHRoZSBuZXcgYmFzZSBoZWFkZXIgZm9ybWF0IGFzIHBlciBzZWN0
aW9uIDMuMiBiYXNlIGhlYWRlci4NCg0KU2VjdGlvbiAxMi4yLjE6DQpDdXJyZW50IHRleHQgaXMg
YXMgZm9sbG93czoNCg0KICAgVGhlcmUgYXJlIHRlbiBiaXRzIGF0IHRoZSBiZWdpbm5pbmcgb2Yg
dGhlIE5TSCBCYXNlIEhlYWRlci4gIE5ldyBiaXRzDQogICBhcmUgYXNzaWduZWQgdmlhIFN0YW5k
YXJkcyBBY3Rpb24gW1JGQzUyMjZdLg0KDQogICBCaXRzIDAtMSAtIFZlcnNpb24NCiAgIEJpdCAy
IC0gT0FNIChPIGJpdCkNCiAgIEJpdCAzIC0gQ3JpdGljYWwgVExWIChDIGJpdCkNCiAgIEJpdHMg
NC05IC0gUmVzZXJ2ZWQNCg0KUmVwbGFjZSBlbnRpcmUgdGV4dCBhcyBmb2xsb3dzOg0KDQogICBU
aGVyZSBhcmUgZWlnaHQgcmVzZXJ2ZWQgYml0cyBpbiB0aGUgTlNIIEJhc2UgSGVhZGVyLiBOZXcg
Yml0cw0KICAgYXJlIGFzc2lnbmVkIHZpYSBTdGFuZGFyZHMgQWN0aW9uIFtSRkM1MjI2XS4NCg0K
ICAgQml0cyAwLTEgLSBWZXJzaW9uDQogICBCaXQgMiAtIE9BTSAoTyBiaXQpDQogICBCaXQgMyAt
IFJlc2VydmVkDQogICBCaXRzIDE2LTE5IC0gUmVzZXJ2ZWQNCg0KU2VjdGlvbiAxMi4yLjM6DQpD
dXJyZW50IHRleHQgaGFzIHRoZSBNRC10eXBlIGFzIDgtYml0IHZhbHVlcy4NCg0KVXBkYXRlIHRl
eHQgZm9yIHRoaXMgc2VjdGlvbiBhbmQgdGFibGUgMSB0byByZWZsZWN0IDQtYml0IHZhbHVlcyAq
bm90KiA4LWJpdCB2YWx1ZXMuDQoNClBsZWFzZSByZXZpZXcgY2FyZWZ1bGx5IGFuZCBpbmRpY2F0
ZSBzdXBwb3J0IGZvciB0aGVzZSBjaGFuZ2VzIChvciBhbnkgY2hhbmdlcyB0byB0aGUgc3VnZ2Vz
dGVkIHRleHQpLg0KDQpUaGFua3MsDQoNCkppbSAmIEpvZWwNCg0KDQoNCg0KDQoNCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fDQpzZmMgbWFpbGluZyBsaXN0
DQpzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCmh0dHBzOi8vd3d3LmlldGYub3Jn
L21haWxtYW4vbGlzdGluZm8vc2ZjDQoNCg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTQgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
V2luZ2RpbmdzOw0KCXBhbm9zZS0xOjUgMCAwIDAgMCAwIDAgMCAwIDA7fQ0KQGZvbnQtZmFjZQ0K
CXtmb250LWZhbWlseTpXaW5nZGluZ3M7DQoJcGFub3NlLTE6NSAwIDAgMCAwIDAgMCAwIDAgMDt9
DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIg
MiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpUYWhvbWE7DQoJcGFub3Nl
LTE6MiAxMSA2IDQgMyA1IDQgNCAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiTW9u
b3R5cGUgQ29yc2l2YSI7DQoJcGFub3NlLTE6MyAxIDEgMSAxIDIgMSAxIDEgMTt9DQovKiBTdHls
ZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1h
bA0KCXttYXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIu
MHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7fQ0KYTpsaW5rLCBz
cGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsN
Cgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxp
bmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRl
eHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJ
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87DQoJbWFyZ2luLXJpZ2h0OjBjbTsNCgltc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJnaW4tbGVmdDowY207DQoJZm9udC1zaXplOjEyLjBwdDsN
Cglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIiwic2VyaWYiO30NCnAuTXNvQWNldGF0ZSwg
bGkuTXNvQWNldGF0ZSwgZGl2Lk1zb0FjZXRhdGUNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0K
CW1zby1zdHlsZS1saW5rOiJUZXh0ZSBkZSBidWxsZXMgQ2FyIjsNCgltYXJnaW46MGNtOw0KCW1h
cmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6OC4wcHQ7DQoJZm9udC1mYW1pbHk6IlRh
aG9tYSIsInNhbnMtc2VyaWYiO30NCnAubTUyNzc5OTA2Mjk5OTgxMDQ3NjFtc29saXN0cGFyYWdy
YXBoLCBsaS5tNTI3Nzk5MDYyOTk5ODEwNDc2MW1zb2xpc3RwYXJhZ3JhcGgsIGRpdi5tNTI3Nzk5
MDYyOTk5ODEwNDc2MW1zb2xpc3RwYXJhZ3JhcGgNCgl7bXNvLXN0eWxlLW5hbWU6bV81Mjc3OTkw
NjI5OTk4MTA0NzYxbXNvbGlzdHBhcmFncmFwaDsNCgltc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzsN
CgltYXJnaW4tcmlnaHQ6MGNtOw0KCW1zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvOw0KCW1hcmdp
bi1sZWZ0OjBjbTsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcg
Um9tYW4iLCJzZXJpZiI7fQ0Kc3Bhbi5UZXh0ZWRlYnVsbGVzQ2FyDQoJe21zby1zdHlsZS1uYW1l
OiJUZXh0ZSBkZSBidWxsZXMgQ2FyIjsNCgltc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0
eWxlLWxpbms6IlRleHRlIGRlIGJ1bGxlcyI7DQoJZm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMt
c2VyaWYiOw0KCW1zby1mYXJlYXN0LWxhbmd1YWdlOkZSO30NCnNwYW4uRW1haWxTdHlsZTIxDQoJ
e21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5l
dyI7DQoJY29sb3I6YmxhY2s7DQoJZm9udC13ZWlnaHQ6bm9ybWFsOw0KCWZvbnQtc3R5bGU6bm9y
bWFsO30NCi5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZv
bnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJbXNvLWZhcmVhc3QtbGFuZ3VhZ2U6
RU4tVVM7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6NjEyLjBwdCA3OTIuMHB0Ow0KCW1h
cmdpbjo3MC44NXB0IDcwLjg1cHQgNzAuODVwdCA3MC44NXB0O30NCmRpdi5Xb3JkU2VjdGlvbjEN
Cgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLyogTGlzdCBEZWZpbml0aW9ucyAqLw0KQGxpc3QgbDAN
Cgl7bXNvLWxpc3QtaWQ6OTA3ODgzMjM3Ow0KCW1zby1saXN0LXRlbXBsYXRlLWlkczoxODM5MzY2
OTgyO30NCkBsaXN0IGwwOmxldmVsMQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7
DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDozNi4wcHQ7DQoJbXNv
LWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNv
LWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpTeW1ib2w7fQ0KQGxpc3QgbDA6
bGV2ZWwyDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4
dDpvOw0KCW1zby1sZXZlbC10YWItc3RvcDo3Mi4wcHQ7DQoJbXNvLWxldmVsLW51bWJlci1wb3Np
dGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0xOC4wcHQ7DQoJbXNvLWFuc2ktZm9udC1zaXplOjEw
LjBwdDsNCglmb250LWZhbWlseToiQ291cmllciBOZXciOw0KCW1zby1iaWRpLWZvbnQtZmFtaWx5
OiJUaW1lcyBOZXcgUm9tYW4iO30NCkBsaXN0IGwwOmxldmVsMw0KCXttc28tbGV2ZWwtbnVtYmVy
LWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3Rv
cDoxMDguMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVu
dDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6V2lu
Z2RpbmdzO30NCkBsaXN0IGwwOmxldmVsNA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxs
ZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDoxNDQuMHB0Ow0K
CW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0K
CW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBs
aXN0IGwwOmxldmVsNQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxl
dmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDoxODAuMHB0Ow0KCW1zby1sZXZlbC1u
dW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZv
bnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGwwOmxldmVs
Ng0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674Kn
Ow0KCW1zby1sZXZlbC10YWItc3RvcDoyMTYuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRp
b246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4w
cHQ7DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGwwOmxldmVsNw0KCXttc28tbGV2
ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZl
bC10YWItc3RvcDoyNTIuMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0
ZXh0LWluZGVudDotMTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1m
YW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGwwOmxldmVsOA0KCXttc28tbGV2ZWwtbnVtYmVyLWZv
cm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDoy
ODguMHB0Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDot
MTguMHB0Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6V2luZ2Rp
bmdzO30NCkBsaXN0IGwwOmxldmVsOQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7
DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDozMjQuMHB0Ow0KCW1z
by1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotMTguMHB0Ow0KCW1z
by1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCm9sDQoJ
e21hcmdpbi1ib3R0b206MGNtO30NCnVsDQoJe21hcmdpbi1ib3R0b206MGNtO30NCi0tPjwvc3R5
bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0
IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDld
Pjx4bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRp
dCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjwvaGVh
ZD4NCjxib2R5IGxhbmc9IkZSIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xh
c3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcm
cXVvdDs7Y29sb3I6YmxhY2siPkhpIEdyZWcsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBO
ZXcmcXVvdDs7Y29sb3I6YmxhY2siPlBsZWFzZSBzZWUgaW5saW5lLg0KPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9y
OmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPkNoZWVycyw8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29s
b3I6YmxhY2siPk1lZDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom
cXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAx
LjVwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3Jk
ZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20g
MGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90OyI+RGUmbmJzcDs6PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+IEdy
ZWcgTWlyc2t5IFttYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tXQ0KPGJyPg0KPGI+RW52b3nD
qSZuYnNwOzo8L2I+IG1hcmRpIDIgbWFpIDIwMTcgMDc6NTM8YnI+DQo8Yj7DgCZuYnNwOzo8L2I+
IEJPVUNBREFJUiBNb2hhbWVkIElNVC9PTE48YnI+DQo8Yj5DYyZuYnNwOzo8L2I+IEphbWVzIE4g
R3VpY2hhcmQ7IERhdmUgRG9sc29uOyBzZmNAaWV0Zi5vcmc8YnI+DQo8Yj5PYmpldCZuYnNwOzo8
L2I+IFJlOiBbc2ZjXSBUVEwgZmllbGQgd2l0aGluIHRoZSBOU0ggYmFzZSBoZWFkZXI8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86
cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SGkgTWVkLCBl
dC4gYWwsPG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SSdtIHNv
bWV3aGF0IGxvc3QgYXQgdGhlIG5lZWQgdG8gZGlzY3VzcyBlZ3Jlc3MgU0ZGIGFzIHNwZWNpYWwg
Y2FzZSBpbiByZWdhcmQgdG8gVFRMIGhhbmRsaW5nLiBJIGJlbGlldmUgdGhhdCB3ZSd2ZSBhZ3Jl
ZWQgdGhhdDo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjx1bCB0eXBlPSJkaXNjIj4N
CjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG87bXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzEiPg0KcmVjZWl2
aW5nIFRUTD09MCBpcyB2YWxpZDs8bzpwPjwvbzpwPjwvbGk+PC91bD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj5bTWVkXSBJTUhPLCB0
aGlzIGlzIG9ubHkgdmFsaWQgd2hlbiByZWNlaXZlZCBmcm9tIGEgY2xhc3NpZmllci48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8dWwgdHlwZT0iZGlzYyI+DQo8bGkgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
O21zby1saXN0OmwwIGxldmVsMSBsZm8xIj4NClRUTCBpcyB0byBiZSBkZWNyZW1lbnRlZCBieSAx
IGJlZm9yZSBiZWluZyBmb3J3YXJkZWQgdG8gdGhlIG5leHQgU0ZGLiA8bzpwPjwvbzpwPjwvbGk+
PC91bD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9y
OmJsYWNrIj5bTWVkXSBZZXMuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvO21hcmdpbi1sZWZ0OjM2LjBwdCI+DQo8c3BhbiBsYW5nPSJFTi1VUyI+U3BlY2lhbCBj
YXNlIC0gVFRMIG9mIHZhbHVlIDAuIDwvc3Bhbj5UaGlzIGNhc2UgaXMgaGFuZGxlZCBhcyBUVEwg
ZXF1YWxzIDY0IGFuZCB0aHVzIHBhY2tldCBpcyBleHBlY3RlZCB0byBiZSB0cmFuc21pdHRlZCB3
aXRoIFRUTCBvZiA2Mzs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj5bTWVkXSBZZXMuDQo8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8dWwgdHlwZT0iZGlzYyI+DQo8bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvO21zby1s
aXN0OmwwIGxldmVsMSBsZm8xIj4NCjxzcGFuIGxhbmc9IkVOLVVTIj5lZ3Jlc3MgU0ZGIHRoYXQg
dGVybWluYXRlcyBTRkMsIGFzIEkgdW5kZXJzdGFuZCwgcmVtb3ZlcyBOU0ggYW5kIHRoZSBUVEwg
YWx0b2dldGhlci4gU0ZDIFRUTCBkb2VzIG5vdCBwbGF5IGFueSBwYXJ0IGFmdGVyIFNGQyBoYTwv
c3Bhbj5zIGJlZW4gdGVybWluYXRlZC48bzpwPjwvbzpwPjwvbGk+PC91bD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj5bTWVkXSBUaGUg
Y2FzZSBJIHdhcyBjb25jZXJuZWQgd2l0aCBpcyBhbiBOU0ggcGFja2V0IHJlY2VpdmVkIHdpdGgg
U0hMPTEuIEkgd2FudGVkIHRoYXQgcGFja2V0DQogaXMgYmUgcHJlc2VudGVkIHRvIFNGcyBhdHRh
Y2hlZCB0byB0aGF0IFNGRiAoYW5kLCBvbmNlIHRob3NlIFNGcyBhcmUgY29uc3VtZWQsIHN0cmlw
IG5zaCAmIzQzOyBmb3J3YXJkIHRvIG5leHQtaG9wKSwgbm90IGRlbGV0aW5nIGl0Lg0KPG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+V2hhdCBoYXZlIEkgbWlzc2Vk
PyBBcHByZWNpYXRlIHlvdXIgY29tbWVudHMuPG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlJlZ2FyZHMsPG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5HcmVnPG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9w
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIE1vbiwgTWF5IDEsIDIwMTcgYXQgMTA6
MzkgUE0sICZsdDs8YSBocmVmPSJtYWlsdG86bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb208L2E+Jmd0OyB3cm90
ZTo8bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5l
dyZxdW90OyI+SGkgSmltLDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291
cmllciBOZXcmcXVvdDsiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij5ZZXMsIHlvdXIgd29yZGluZyBpcyBi
ZXR0ZXI6IOKAnFNGRnMgdGhhdCB0ZXJtaW5hdGUgYSBzZXJ2aWNlIGNoYWluIE1VU1QgZm9yd2Fy
ZCB0aGUgcGFja2V0IGV2ZW4gaWYgU0hMIGlzIGRlY3JlbWVudGVkDQogdG8gMOKAnTwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1
b3Q7Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom
cXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+VGhhbmsgeW91Lg0KPC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOzwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIg
TmV3JnF1b3Q7Ij5DaGVlcnMsPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPk1lZDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNr
Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTti
b3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNC4wcHQiPg0K
PGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAx
LjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+
PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21h
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkRlJm5ic3A7Ojwvc3Bhbj48L2I+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDsiPiBKYW1lcyBOIEd1aWNoYXJkIFttYWlsdG86PGEgaHJlZj0i
bWFpbHRvOmphbWVzLm4uZ3VpY2hhcmRAaHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmphbWVz
Lm4uZ3VpY2hhcmRAaHVhd2VpLmNvbTwvYT5dDQo8YnI+DQo8Yj5FbnZvecOpJm5ic3A7OjwvYj4g
bHVuZGkgMSBtYWkgMjAxNyAxNjoyMjxicj4NCjxiPsOAJm5ic3A7OjwvYj4gQk9VQ0FEQUlSIE1v
aGFtZWQgSU1UL09MTjsgRGF2ZSBEb2xzb247IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmci
IHRhcmdldD0iX2JsYW5rIj4NCnNmY0BpZXRmLm9yZzwvYT48L3NwYW4+PG86cD48L286cD48L3A+
DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxicj4NCjxiPk9iamV0Jm5ic3A7
OjwvYj4gUkU6IFRUTCBmaWVsZCB3aXRoaW4gdGhlIE5TSCBiYXNlIGhlYWRlcjxvOnA+PC9vOnA+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+SSBkb27igJl0
IHVuZGVyc3RhbmQgdGhpcyBzZW50ZW5jZSBhcyBpZiBhbiBTRkYgaXMgdGVybWluYXRpbmcgYSBz
ZXJ2aWNlIGNoYWluIHRoZW4gaXQgKjxiPndvbnQ8L2I+KiBiZSBmb3J3YXJkaW5nIHRoZSBwYWNr
ZXRzIHRvIGF0dGFjaGVkDQogU0ZzOyBTaG91bGRu4oCZdCB0aGlzIHNlbnRlbmNlIHJlYWQg4oCc
U0ZGcyB0aGF0IHRlcm1pbmF0ZSBhIHNlcnZpY2UgY2hhaW4gTVVTVCBmb3J3YXJkIHRoZSBwYWNr
ZXQgZXZlbiBpZiBTSEwgaXMgZGVjcmVtZW50ZWQgdG8gMOKAnSA/PC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNv
bG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5KaW08L3Nw
YW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxhIG5hbWU9Im1fNTI3
Nzk5MDYyOTk5ODEwNDc2MV9fTWFpbEVuZENvbXBvc2UiPjwvYT48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxkaXY+
DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7
cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxiPjxz
cGFuIGxhbmc9IkVOLVVTIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiPg0KPGEg
aHJlZj0ibWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20iIHRhcmdldD0iX2JsYW5r
Ij5tb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPC9hPiBbPGEgaHJlZj0ibWFpbHRvOm1vaGFt
ZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86bW9oYW1lZC5i
b3VjYWRhaXJAb3JhbmdlLmNvbTwvYT5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gRnJpZGF5LCBBcHJp
bCAyOCwgMjAxNyAxMDozOCBBTTxicj4NCjxiPlRvOjwvYj4gRGF2ZSBEb2xzb24gJmx0OzxhIGhy
ZWY9Im1haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRkb2xzb25A
c2FuZHZpbmUuY29tPC9hPiZndDs7IEphbWVzIE4gR3VpY2hhcmQgJmx0OzxhIGhyZWY9Im1haWx0
bzpqYW1lcy5uLmd1aWNoYXJkQGh1YXdlaS5jb20iIHRhcmdldD0iX2JsYW5rIj5qYW1lcy5uLmd1
aWNoYXJkQGh1YXdlaS5jb208L2E+Jmd0OzsNCjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmci
IHRhcmdldD0iX2JsYW5rIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJF
OiBUVEwgZmllbGQgd2l0aGluIHRoZSBOU0ggYmFzZSBoZWFkZXI8L3NwYW4+PG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJF
Ti1VUyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVy
IE5ldyZxdW90Oztjb2xvcjpibGFjayI+UmUtLDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7
O2NvbG9yOmJsYWNrIj5JIHNlZSBTSEwgYXMgYSBtZWFucyB0byBwcmV2ZW50IFNGRiBsb29wcy4g
VGhlcmUgaXMgbm8gdmFsdWUgaW4gZGVsZXRpbmcgYSBwYWNrZXQgYWZ0ZXIgYW4gU0ZGDQogZGVj
cmVtZW50IHRoZSBTSEwgdG8gMCwgYnV0IHRoYXQgcGFja2V0IGlzIHRvIGJlIHBhc3NlZCB0byBT
RnMgdGhhdCBhcmUgYXR0YWNoZWQgdG8gdGhpcyBTRkYuIFRoZSBwYWNrZXQgd2lsbCBiZSBmb3J3
YXJkZWQgYWZ0ZXIgc3RyaXBwaW5nIHRoZSBOU0ggaGVhZGVyOyBubyByaXNrIGZvciBTRkYgbG9v
cHMgb3V0IHRoZXJlLiBObz88L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVv
dDs7Y29sb3I6YmxhY2siPkNoZWVycyw8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+TWVkPC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcm
cXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxkaXYgc3R5
bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzowY20g
MGNtIDBjbSA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRv
cDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+RGUmbmJzcDs6
PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv
dDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+IERhdmUgRG9sc29uIFs8YSBo
cmVmPSJtYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86
ZGRvbHNvbkBzYW5kdmluZS5jb208L2E+XQ0KPGJyPg0KPGI+RW52b3nDqSZuYnNwOzo8L2I+IHZl
bmRyZWRpIDI4IGF2cmlsIDIwMTcgMTY6Mjk8YnI+DQo8Yj7DgCZuYnNwOzo8L2I+IEJPVUNBREFJ
UiBNb2hhbWVkIElNVC9PTE47IEphbWVzIE4gR3VpY2hhcmQ7IDxhIGhyZWY9Im1haWx0bzpzZmNA
aWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj4NCnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5PYmpl
dCZuYnNwOzo8L2I+IFJFOiBUVEwgZmllbGQgd2l0aGluIHRoZSBOU0ggYmFzZSBoZWFkZXI8L3Nw
YW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5NZWQsPC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21z
by1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9y
OiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj7igJw8L3NwYW4+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij5TRkZzIHRoYXQgdGVybWluYXRlIGEgc2VydmljZSBjaGFp
biBNVVNUIGZvcndhcmQgdGhlIHBhY2tldA0KIHRvIGF0dGFjaGVkIFNGcyBldmVuIGlmIFNITCBp
cyBkZWNyZW1lbnRlZCB0byAwLuKAnTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPkkgZG9u4oCZdCB0aGluayB0aGlzIGlzIHJp
Z2h0Ljwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4g
bGFuZz0iRU4tVVMiPklmIFRUTC9TSEwgaXMgZGVjcmVtZW50ZWQgdG8gMCwgdGhpcyBtdXN0IG5v
dCBiZSBmb3J3YXJkZWQgYXMgTlNILjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPkkgc2VlIHRoYXQgKjxiPnJlY2VpdmluZzwv
Yj4qIGEgcGFja2V0IHdpdGggU0hMPTEgY2FuIHJlc3VsdCBpbiBjaGFpbiB0ZXJtaW5hdGlvbiwg
aS5lLiwgTlNIIGRlY2Fwc3VsYXRpb24uIEJ1dCBub3QgZm9yd2FyZGluZyBhcyBOU0ggd2l0aCBT
SEw9MC48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFu
IGxhbmc9IkVOLVVTIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4tRGF2ZTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjoj
MUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10
b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+PGI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7Ij4gc2ZjDQogWzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyIgdGFyZ2V0
PSJfYmxhbmsiPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvYT5dDQo8Yj5PbiBCZWhhbGYg
T2YgPC9iPjxhIGhyZWY9Im1haWx0bzptb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tIiB0YXJn
ZXQ9Il9ibGFuayI+bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbTwvYT48YnI+DQo8Yj5TZW50
OjwvYj4gRnJpZGF5LCBBcHJpbCAyOCwgMjAxNyA5OjM2IEFNPGJyPg0KPGI+VG86PC9iPiBKYW1l
cyBOIEd1aWNoYXJkOyA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFu
ayI+c2ZjQGlldGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW3NmY10gVFRMIGZp
ZWxkIHdpdGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZu
YnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVv
dDs7Y29sb3I6YmxhY2siPkhpIEppbSwgYWxsLA0KPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVv
dDs7Y29sb3I6YmxhY2siPkkgaGF2ZSB0aGUgZm9sbG93aW5nIGNvbW1lbnRzJm5ic3A7Og0KPC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Im01Mjc3OTkwNjI5OTk4MTA0NzYxbXNvbGlz
dHBhcmFncmFwaCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTpTeW1ib2wi
PsK3PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjcuMHB0Ij4mbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPkNoYW5nZSDigJxUVEzigJ0gdG8g4oCcU0ZG
IEhvcCBMaW1pdCAoU0hMKeKAnSBiZWNhdXNlIHRoaXMgZmllbGQgaXMgbm90IGFib3V0IGEgdGlt
ZSB0byBsaXZlIGJ1dCBhYm91dCBhIGxpbWl0IG9mIFNGRiBob3BzIHRvIGJlIGNyb3NzZWQuDQo8
L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0ibTUyNzc5OTA2Mjk5OTgxMDQ3NjFtc29s
aXN0cGFyYWdyYXBoIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OlN5bWJv
bCI+wrc8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6Ny4wcHQiPiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFuPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv
dDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+SSBkb27igJl0IHVuZGVyc3RhbmQgd2hh
dCBpcyBtZWFudCBieSDigJx0ZXN0aW5n4oCdLg0KPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Im01Mjc3OTkwNjI5OTk4MTA0NzYxbXNvbGlzdHBhcmFncmFwaCI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTpTeW1ib2wiPsK3PC9zcGFuPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjcuMHB0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6
YmxhY2siPkkgc3VnZ2VzdCB0byBtYWtlIHRoaXMgY2hhbmdlIHRvIGNvdmVyIHRoZSBmb2xsb3dp
bmcgcG9pbnRzOjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJtNTI3Nzk5MDYyOTk5
ODEwNDc2MW1zb2xpc3RwYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDo3Mi4wcHQiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsi
Pm88L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6Ny4wcHQiPiZuYnNw
OyZuYnNwOw0KPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+U0hMIHNo
b3VsZCBiZSBjb25maWd1cmFibGUgYnkgdGhlIGNvbnRyb2wgcGxhbmUuDQo8L3NwYW4+PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0ibTUyNzc5OTA2Mjk5OTgxMDQ3NjFtc29saXN0cGFyYWdyYXBo
IiBzdHlsZT0ibWFyZ2luLWxlZnQ6NzIuMHB0Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij5vPC9zcGFuPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjcuMHB0Ij4mbmJzcDsmbmJzcDsNCjwvc3Bhbj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291
cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPlBhY2tldHMgY2FuIGJlIGZvcndhcmRlZCB0byBT
RnMgZXZlbiBpZiBTSEwgaXMgZGVjcmVtZW50ZWQgdG8gMCBmb3IgdGhlIHRlcm1pbmF0aW5nIFNG
Ri4NCjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJtNTI3Nzk5MDYyOTk5ODEwNDc2
MW1zb2xpc3RwYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDo3Mi4wcHQiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPm88L3Nw
YW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6Ny4wcHQiPiZuYnNwOyZuYnNw
Ow0KPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+SSBkb27igJl0IHRo
aW5rIGl0IGlzIGEgZ29vZCBpZGVhIHRvIGluY2x1ZGUg4oCcPC9zcGFuPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5l
dyZxdW90OyI+RGVjcmVtZW50aW5nIGJ5IGEgdmFsdWUgb2YgMSBmcm9tIDAgc2hhbGwgcmVzdWx0
DQogaW4gYSBUVEwgdmFsdWUgb2YgNjPigJ0gYmVjYXVzZSB0aGlzIHdpbGwgbGVhZCB0byBhIGJy
b2tlbiBtZWNoYW5pc20uIDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90
Oztjb2xvcjpibGFjayI+T0xEOg0KPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPlRUTDogU2VydmljZSBwbGFuZSB0aW1l
LXRvLWxpdmUuIEFuIFNGRiBNVVNUIGRlY3JlbWVudCB0aGUgVFRMIGJ5IGEgdmFsdWUgb2YgMSBm
b3IgYWxsIE5TSCBwYWNrZXRzIGl0IHJlY2VpdmVzLg0KIERlY3JlbWVudGluZyBieSBhIHZhbHVl
IG9mIDEgZnJvbSAwIHNoYWxsIHJlc3VsdCBpbiBhIFRUTCB2YWx1ZSBvZiA2My4gVGhlIGRlZmF1
bHQgZm9yIG9yaWdpbmF0aW5nIGFuIE5TSCBwYWNrZXQgaXMgYSBUVEwgdmFsdWUgb2YgNjMuIFRo
ZSBkZWNyZW1lbnQgU0hBTEwgb2NjdXIgYmVmb3JlIHRlc3RpbmcgZm9yIDAuIEFmdGVyIGRlY3Jl
bWVudCwgaWYgdGhlIFRUTCBpcyAwLCB0aGUgTlNIIHBhY2tldCBNVVNUIE5PVCBiZSBmb3J3YXJk
ZWQuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1z
by1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291
cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNr
Ij5ORVc6PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q291cmllciBOZXcmcXVvdDsiPlNITCAoU0ZGIEhvcCBMaW1pdCk6IEluZGljYXRlcyB0aGUgbWF4
aW11bSBTRkYgaG9wcyBmb3IgYSBzZXJ2aWNlIGNoYWluLiBUaGUgaW5pdGlhbCBTSEwgdmFsdWUg
U0hPVUxEIGJlIGNvbmZpZ3VyYWJsZQ0KIHZpYSB0aGUgY29udHJvbCBwbGFuZTsgdGhlIGNvbmZp
Z3VyZWQgaW5pdGlhbCB2YWx1ZSBjYW4gYmUgc3BlY2lmaWMgdG8gYSBjaGFpbiBvciBhbGwgY2hh
aW5zLiBJZiBubyBpbml0aWFsIHZhbHVlIGlzIGV4cGxpY2l0bHkgcHJvdmlkZWQsIHRoZSBkZWZh
dWx0IGluaXRpYWwgU0hMIHZhbHVlIDYzIE1VU1QgYmUgdXNlZC4gRWFjaCBTRkYgaW52b2x2ZWQg
aW4gZm9yd2FyZGluZyBhbiBOU0ggcGFja2V0IE1VU1QgZGVjcmVtZW50IFNITCB2YWx1ZQ0KIGJ5
IDEuIFRoZSBwYWNrZXQgTVVTVCBOT1QgYmUgZm9yd2FyZGVkIHRvIGEgbmV4dCBob3AgU0ZGIGlm
IFNITCBpcyBkZWNyZW1lbnRlZCB0byB6ZXJvLiBTRkZzIHRoYXQgdGVybWluYXRlIGEgc2Vydmlj
ZSBjaGFpbiBNVVNUIGZvcndhcmQgdGhlIHBhY2tldCB0byBhdHRhY2hlZCBTRnMgZXZlbiBpZiBT
SEwgaXMgZGVjcmVtZW50ZWQgdG8gMC48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0
b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPlRo
YW5rIHlvdS48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv
dDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPkNoZWVycyw8L3NwYW4+PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90
OyI+TWVkPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7
cGFkZGluZzowY20gMGNtIDBjbSA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5v
bmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAw
Y20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRv
O21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
OyI+RGUmbmJzcDs6PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+IHNmYyBb
PGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bWFp
bHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9hPl0NCjxiPkRlIGxhIHBhcnQgZGU8L2I+IEphbWVz
IE4gR3VpY2hhcmQ8YnI+DQo8Yj5FbnZvecOpJm5ic3A7OjwvYj4gamV1ZGkgMjcgYXZyaWwgMjAx
NyAyMDo1NDxicj4NCjxiPsOAJm5ic3A7OjwvYj4gPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9y
ZyIgdGFyZ2V0PSJfYmxhbmsiPnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5PYmpldCZuYnNwOzo8
L2I+IFtzZmNdIFRUTCBmaWVsZCB3aXRoaW4gdGhlIE5TSCBiYXNlIGhlYWRlcjwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPiZuYnNw
OzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1V
UyI+RGVhciBXRzo8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj5IYXZpbmcgcmV2aWV3ZWQgYWxsIG9m
IHRoZSBlbWFpbCBkaXNjdXNzaW9uIG9uIHRoZSBtYWlsaW5nIGxpc3QgaXQgYXBwZWFycyB0byB0
aGUgY2hhaXJzIHRoYXQgd2UgaGF2ZSBjb25zZW5zdXMgdG8gYWRkIGEgVFRMIGZpZWxkIHRvIHRo
ZSBOU0ggYmFzZSBoZWFkZXIuIFdlDQogd291bGQgbGlrZSB0byBwcm9wb3NlIHRoZSBmb2xsb3dp
bmcgY2hhbmdlczo8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8i
PjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj5TZWN0aW9uIDMuMjo8L3NwYW4+PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3At
YWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj5V
cGRhdGUgZmlndXJlIDIgYXMgZm9sbG93czo8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8L3NwYW4+PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1
dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5i
c3A7ICZuYnNwOyZuYnNwOyZuYnNwOzAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxIDIgMyA0IDUgNiA3
IDggOSAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2lu
LWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJz
cDsgJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0Mzst
JiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0
MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0Mzst
JiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0Mzs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5i
c3A7IHxWZXJ8T3xSfCZuYnNwOyZuYnNwOyZuYnNwOyBUVEwmbmJzcDsmbmJzcDsmbmJzcDsgfCZu
YnNwOyZuYnNwOyBMZW5ndGgmbmJzcDsgfFJ8UnxSfFJ8TUQgVHlwZXwgTmV4dCBQcm90b2NvbCB8
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmll
ciBOZXcmcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyAmIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0m
IzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQz
Oy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0m
IzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQz
Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFu
Zz0iRU4tVVMiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6
YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPkFkZCB0aGUgZm9sbG93aW5nIHRleHQgYWZ0ZXIgZmln
dXJlIDI6PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3Bh
biBsYW5nPSJFTi1VUyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+VFRMOiBTZXJ2aWNlIHBsYW5lIHRpbWUtdG8t
bGl2ZS4gQW4gU0ZGIE1VU1QgZGVjcmVtZW50IHRoZSBUVEwgYnkgYSB2YWx1ZSBvZiAxIGZvciBh
bGwgTlNIIHBhY2tldHMgaXQgcmVjZWl2ZXMuIERlY3JlbWVudGluZyBieSBhIHZhbHVlIG9mIDEg
ZnJvbSAwIHNoYWxsIHJlc3VsdA0KIGluIGEgVFRMIHZhbHVlIG9mIDYzLiBUaGUgZGVmYXVsdCBm
b3Igb3JpZ2luYXRpbmcgYW4gTlNIIHBhY2tldCBpcyBhIFRUTCB2YWx1ZSBvZiA2My4gVGhlIGRl
Y3JlbWVudCBTSEFMTCBvY2N1ciBiZWZvcmUgdGVzdGluZyBmb3IgMC4gQWZ0ZXIgZGVjcmVtZW50
LCBpZiB0aGUgVFRMIGlzIDAsIHRoZSBOU0ggcGFja2V0IE1VU1QgTk9UIGJlIGZvcndhcmRlZC48
L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9
IkVOLVVTIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj5TZWN0aW9uIDMuNDo8L3NwYW4+PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj5VcGRhdGUgZmlndXJl
IDQgdG8gcmVmbGVjdCB0aGUgbmV3IGJhc2UgaGVhZGVyIGZvcm1hdCBhcyBwZXIgc2VjdGlvbiAz
LjIgYmFzZSBoZWFkZXIuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDph
dXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+U2VjdGlvbiAzLjU6PC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1V
UyI+VXBkYXRlIGZpZ3VyZSA1IHRvIHJlZmxlY3QgdGhlIG5ldyBiYXNlIGhlYWRlciBmb3JtYXQg
YXMgcGVyIHNlY3Rpb24gMy4yIGJhc2UgaGVhZGVyLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPlNl
Y3Rpb24gMTIuMi4xOjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+PHNwYW4gbGFuZz0iRU4tVVMiPkN1cnJlbnQgdGV4dCBpcyBhcyBmb2xsb3dzOjwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRv
cC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMi
PiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNw
YW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyBUaGVyZSBhcmUgdGVuIGJpdHMgYXQgdGhlIGJl
Z2lubmluZyBvZiB0aGUgTlNIIEJhc2UgSGVhZGVyLiZuYnNwOyBOZXcgYml0czwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZu
YnNwOyZuYnNwOyBhcmUgYXNzaWduZWQgdmlhIFN0YW5kYXJkcyBBY3Rpb24gW1JGQzUyMjZdLjwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0i
RU4tVVMiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0
byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyAmbmJzcDtCaXRzIDAtMSAtIFZlcnNpb248L3Nw
YW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVO
LVVTIj4mbmJzcDsmbmJzcDsgQml0IDIgLSBPQU0gKE8gYml0KTwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bztt
c28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNw
OyBCaXQgMyAtIENyaXRpY2FsIFRMViAoQyBiaXQpPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJn
aW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7IEJpdHMg
NC05IC0gUmVzZXJ2ZWQ8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj5SZXBsYWNlIGVudGlyZSB0ZXh0
IGFzIGZvbGxvd3M6PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7IFRoZXJlIGFy
ZSBlaWdodCByZXNlcnZlZCBiaXRzIGluIHRoZSBOU0ggQmFzZSBIZWFkZXIuIE5ldyBiaXRzPC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJn
aW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJF
Ti1VUyI+Jm5ic3A7Jm5ic3A7IGFyZSBhc3NpZ25lZCB2aWEgU3RhbmRhcmRzIEFjdGlvbiBbUkZD
NTIyNl0uPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3Bh
biBsYW5nPSJFTi1VUyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7IEJpdHMgMC0xIC0gVmVy
c2lvbjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4g
bGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyBCaXQgMiAtIE9BTSAoTyBiaXQpPC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFs
dDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5i
c3A7Jm5ic3A7IEJpdCAzIC0gUmVzZXJ2ZWQ8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsgQml0cyAxNi0x
OSAtIFJlc2VydmVkPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ij48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4t
Ym90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+U2VjdGlvbiAxMi4yLjM6PC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4t
dG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1V
UyI+Q3VycmVudCB0ZXh0IGhhcyB0aGUgTUQtdHlwZSBhcyA4LWJpdCB2YWx1ZXMuPC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9w
LWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+
Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1zby1tYXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3Bh
biBsYW5nPSJFTi1VUyI+VXBkYXRlIHRleHQgZm9yIHRoaXMgc2VjdGlvbiBhbmQgdGFibGUgMSB0
byByZWZsZWN0IDQtYml0IHZhbHVlcyAqbm90KiA4LWJpdCB2YWx1ZXMuPC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDph
dXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1t
YXJnaW4tdG9wLWFsdDphdXRvO21zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvIj48Yj48c3BhbiBs
YW5nPSJFTi1VUyI+UGxlYXNlIHJldmlldyBjYXJlZnVsbHkgYW5kIGluZGljYXRlIHN1cHBvcnQg
Zm9yIHRoZXNlIGNoYW5nZXMgKG9yIGFueSBjaGFuZ2VzIHRvIHRoZSBzdWdnZXN0ZWQgdGV4dCku
PC9zcGFuPjwvYj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
c28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PGI+PHNw
YW4gbGFuZz0iRU4tVVMiPiZuYnNwOzwvc3Bhbj48L2I+PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1i
b3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj5UaGFua3MsDQo8L3NwYW4+PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0
OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJz
cDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNv
LW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG8iPjxzcGFuIGxh
bmc9IkVOLVVTIj5KaW0gJmFtcDsgSm9lbDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJv
dHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0
bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtNb25vdHlwZSBDb3JzaXZhJnF1b3Q7O2Nv
bG9yOiMwMDcwQzAiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzttc28t
bWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206
MTIuMHB0Ij48YnI+DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fXzxicj4NCnNmYyBtYWlsaW5nIGxpc3Q8YnI+DQo8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYu
b3JnIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcv
bWFpbG1hbi9saXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIj5odHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvYT48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9k
aXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_787AE7BB302AE849A7480A190F8B933009E5F37BOPEXCNORMADcorp_--


From nobody Tue May  2 03:23:30 2017
Return-Path: <ddolson@sandvine.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B8517126BFD for <sfc@ietfa.amsl.com>; Tue,  2 May 2017 03:23:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id d-FaCjYSrhTN for <sfc@ietfa.amsl.com>; Tue,  2 May 2017 03:23:23 -0700 (PDT)
Received: from mail1.sandvine.com (Mail1.sandvine.com [64.7.137.134]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 2E7C8131642 for <sfc@ietf.org>; Tue,  2 May 2017 03:18:46 -0700 (PDT)
Received: from BLR-EXCHP-2.sandvine.com (192.168.196.172) by wtl-exchp-1.sandvine.com (192.168.194.176) with Microsoft SMTP Server (TLS) id 14.3.319.2; Tue, 2 May 2017 06:18:44 -0400
Received: from WTL-EXCHP-1.sandvine.com ([fe80::ac6b:cc1e:f2ff:93aa]) by blr-exchp-2.sandvine.com ([::1]) with mapi id 14.03.0319.002; Tue, 2 May 2017 06:18:43 -0400
From: Dave Dolson <ddolson@sandvine.com>
To: "mohamed.boucadair@orange.com" <mohamed.boucadair@orange.com>, "James N Guichard" <james.n.guichard@huawei.com>, Greg Mirsky <gregimirsky@gmail.com>
CC: "sfc@ietf.org" <sfc@ietf.org>, Ron Parker <Ron_Parker@affirmednetworks.com>
Thread-Topic: [sfc] TTL field within the NSH base header
Thread-Index: AdK/h0bahW5bvXGwSoCeYu3QIaIxxgAl9XdgAAMaEWAAADpXIACWaNtAAAAsukAAAKE6YAAAGqWwAACgp7AAAECnkAAASG0gAABNm0AAANa8gAACb2rLAAmrXIAAGnoXAAAADopw
Date: Tue, 2 May 2017 10:18:43 +0000
Message-ID: <20170502101842.5161041.23046.11005@sandvine.com>
References: <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD5F8E@SJCEML701-CHM.china.huawei.com> <787AE7BB302AE849A7480A190F8B933009E5E3B9@OPEXCNORMAD.corporate.adroot.infra.ftgroup> <E8355113905631478EFF04F5AA706E98705BD0A0@wtl-exchp-1.sandvine.com> <787AE7BB302AE849A7480A190F8B933009E5E4BD@OPEXCNORMAD.corporate.adroot.infra.ftgroup> <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD6993@SJCEML701-CHM.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B8399F104@MBX021-W3-CA-2.exch021.domain.local> <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD69C4@SJCEML701-CHM.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B8399F193@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E98705BFE87@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B839A023E@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E98705BFFB9@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B839A0285@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E98705C00B4@wtl-exchp-1.sandvine.com> <CA+RyBmVjp2qRoO_NF-sWrQ4gMPhuRZOw7syz0Y6yaAjOtgD_xg@mail.gmail.com> <CA+RyBmWXWRxuKP-dDirYHXxJnnduyriTuN5kmCfQkC=z0JdiCQ@mail.gmail.com> <CA+RyBmXHf_b48yvhZgbdB6q3Tr9=0oHTsnnRPM1jeMjCcCfiiQ@mail.gmail.com> <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD6B8C@SJCEML701-CHM.china.huawei.com>, <787AE7BB302AE849A7480A190F8B933009E5F350@OPEXCNORMAD.corporate.adroot.infra.ftgroup>
In-Reply-To: <787AE7BB302AE849A7480A190F8B933009E5F350@OPEXCNORMAD.corporate.adroot.infra.ftgroup>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-c2processedorg: b2f06e69-072f-40ee-90c5-80a34e700794
Content-Type: multipart/alternative; boundary="_000_2017050210184251610412304611005sandvinecom_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/WiTVOyJuFtSKNppB16QCxDtZ0Lg>
Subject: Re: [sfc] TTL field within the NSH base header
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 02 May 2017 10:23:29 -0000

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

TWVkLA0KRm9yIHRoZSBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eSBjYXNlLCB3ZSBhbHNvIHN1cHBv
cnQg4oCOU0ZGcyB0aGF0IGRvIG5vdCBkZWNyZW1lbnQgVFRML0hvcCBMaW1pdC4gU2F5aW5nIGEg
dmFsdWUgb2YgemVybyBjYW4gb25seSBjb21lIGZyb20gY2xhc3NpZmllcnMgZGVmZWF0cyB0aGF0
LCBhcyB3ZWxsIGFzIGFkZGluZyB1bm5lY2Vzc2FyeSBjb21wbGV4aXR5Lg0KDQpEYXZpZCBEb2xz
b24NCuKAjg0KRnJvbTogbW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbQ0KU2VudDogVHVlc2Rh
eSwgTWF5IDIsIDIwMTcgMjoxNyBBTQ0KVG86IEphbWVzIE4gR3VpY2hhcmQ7IEdyZWcgTWlyc2t5
OyBEYXZlIERvbHNvbg0KQ2M6IHNmY0BpZXRmLm9yZzsgUm9uIFBhcmtlcg0KU3ViamVjdDogUkU6
IFtzZmNdIFRUTCBmaWVsZCB3aXRoaW4gdGhlIE5TSCBiYXNlIGhlYWRlcg0KDQoNCkhpIEppbSwN
Cg0KVGhhbmsgeW91IGZvciB0aGlzIHVwZGF0ZWQgcHJvcG9zYWwuIFRoaXMgaXMgbXVjaCBtb3Jl
IGJldHRlci4NCg0KR2l2aW5nIHRoZSBjbGFyaWZpY2F0aW9uIGRpc2N1c3NlZCB3aXRoIEpvZWwg
KGkuZS4sIGRvIG5vdCByZXNldCByZXNlcnZlZCBiaXRzIGJ5IGludGVybWVkaWF0ZSBkZXZpY2Vz
KSwgSSB3b25kZXIgd2hldGhlciBpdCBtYWtlcyBzZW5zZSB0byBhZGQgYSBzZW50ZW5jZSBzYXlp
bmcgdGhhdCDigJxhbiBpbmNvbWluZyB2YWx1ZSBvZiAw4oCdIGlzIG9ubHkgYWNjZXB0YWJsZSBm
cm9tIGEgY2xhc3NpZmllci4NCg0KQ2hlZXJzLA0KTWVkDQoNCkRlIDogSmFtZXMgTiBHdWljaGFy
ZCBbbWFpbHRvOmphbWVzLm4uZ3VpY2hhcmRAaHVhd2VpLmNvbV0NCkVudm95w6kgOiBsdW5kaSAx
IG1haSAyMDE3IDE5OjM5DQrDgCA6IEdyZWcgTWlyc2t5OyBEYXZlIERvbHNvbg0KQ2MgOiBzZmNA
aWV0Zi5vcmc7IEJPVUNBREFJUiBNb2hhbWVkIElNVC9PTE47IFJvbiBQYXJrZXINCk9iamV0IDog
UkU6IFtzZmNdIFRUTCBmaWVsZCB3aXRoaW4gdGhlIE5TSCBiYXNlIGhlYWRlcg0KDQpPa2F5IGxv
dHMgb2YgY29udmVyc2F0aW9uIGJ1dCBsZXQgbWUgb2ZmZXIgYSByZXZpc2VkIHZlcnNpb24gb2Yg
TWVk4oCZcyB0ZXh0IHRoYXQgaG9wZWZ1bGx5IGNhcHR1cmVzIG1vc3Qgb2YgdGhlIGRpc2N1c3Np
b24gKGNoYW5nZXMgaGlnaGxpZ2h0ZWQpOg0KDQpTSEwgKFNGRiBIb3AgTGltaXQpOiBJbmRpY2F0
ZXMgdGhlIG1heGltdW0gU0ZGIGhvcHMgZm9yIGFuIFNGUC4gVGhlIGluaXRpYWwgU0hMIHZhbHVl
IFNIT1VMRCBiZSBjb25maWd1cmFibGUgdmlhIHRoZSBjb250cm9sIHBsYW5lOyB0aGUgY29uZmln
dXJlZCBpbml0aWFsIHZhbHVlIGNhbiBiZSBzcGVjaWZpYyB0byBvbmUgb3IgbW9yZSBTRlBzLiBJ
ZiBubyBpbml0aWFsIHZhbHVlIGlzIGV4cGxpY2l0bHkgcHJvdmlkZWQsIHRoZSBkZWZhdWx0IGlu
aXRpYWwgU0hMIHZhbHVlIDYzIE1VU1QgYmUgdXNlZC4gRWFjaCBTRkYgaW52b2x2ZWQgaW4gZm9y
d2FyZGluZyBhbiBOU0ggcGFja2V0IE1VU1QgZGVjcmVtZW50IHRoZSBTSEwgdmFsdWUgYnkgMSBw
cmlvciB0byBOU0ggZm9yd2FyZGluZyBsb29rdXAuIERlY3JlbWVudGluZyBieSAxIGZyb20gYW4g
aW5jb21pbmcgdmFsdWUgb2YgMCBzaGFsbCByZXN1bHQgaW4gYSBTSEwgdmFsdWUgb2YgNjMuIFRo
ZSBwYWNrZXQgTVVTVCBOT1QgYmUgZm9yd2FyZGVkIGlmIFNITCBpcywgYWZ0ZXIgZGVjcmVtZW50
LCAwIGUuZy4gZGVjcmVtZW50IFNIQUxMIG9jY3VyIGJlZm9yZSB0ZXN0aW5nIFNITCBmb3IgMC4N
Cg0KSmltDQoNCg0KRnJvbTogR3JlZyBNaXJza3kgW21haWx0bzpncmVnaW1pcnNreUBnbWFpbC5j
b21dDQpTZW50OiBNb25kYXksIE1heSAwMSwgMjAxNyAxOjAyIFBNDQpUbzogRGF2ZSBEb2xzb24g
PGRkb2xzb25Ac2FuZHZpbmUuY29tPG1haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbT4+DQpDYzog
c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+OyBtb2hhbWVkLmJvdWNhZGFpckBvcmFu
Z2UuY29tPG1haWx0bzptb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPjsgSmFtZXMgTiBHdWlj
aGFyZCA8amFtZXMubi5ndWljaGFyZEBodWF3ZWkuY29tPG1haWx0bzpqYW1lcy5uLmd1aWNoYXJk
QGh1YXdlaS5jb20+PjsgUm9uIFBhcmtlciA8Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNv
bTxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4+DQpTdWJqZWN0OiBSZTog
W3NmY10gVFRMIGZpZWxkIHdpdGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyDQoNCiJCZSBsaWJlcmFs
IHdoYXQgeW91IGFjY2VwdC4gQmUgY29uc2VydmF0aXZlIHdoYXQgeW91IHNlbmQuIg0KSSB0aGlu
ayB0aGlzIHN1bXMgd2hhdCB3ZSBoYXZlIGRpc2N1c3NlZCAtIGFjY2VwdCBUVEwgMCwgZG9uJ3Qg
Zm9yd2FyZCBUVEwgMC4NCg0KUmVnYXJkcywgR3JlZw0KDQpPbiBNYXkgMSwgMjAxNyA4OjU4IEFN
LCAiRGF2ZSBEb2xzb24iIDxkZG9sc29uQHNhbmR2aW5lLmNvbTxtYWlsdG86ZGRvbHNvbkBzYW5k
dmluZS5jb20+PiB3cm90ZToNClJvbiwNCkkgdG9vIHdvdWxkIGxpa2Ugc2ltcGxlLCBidXQgeW91
ciB0YWJsZSBsb29rcyBwcmV0dHkgY29tcGxpY2F0ZWQuIEFuZCBJIHRoaW5rIGl0IGFkZHMgY29u
ZmlndXJhdGlvbiBmb3IgYW4gU0ZGIHRvIGtub3cgd2hldGhlciB0aGVyZSBhcmUgb3RoZXJzIGJl
Zm9yZSBpdC4NCk15IHZlcnNpb24gb2Ygc2ltcGxlOg0KICBUVEwgZmllbGQgb2YgMCBtZWFucyA2
NC4NCiAgRXZlcnkgU0ZGIGRlY3JlbWVudHMgVFRMIGVhY2ggdGltZSBpdCBmb3J3YXJkcyB0aGUg
TlNIIHBhY2tldC4gSWYgZGVjcmVtZW50aW5nIGZyb20gMSB3b3VsZCByZXN1bHQgaW4gdW5kZXIt
ZmxvdyB0byA2NCwgZGlzY2FyZC4NCg0KDQoNCg0KRnJvbTogUm9uIFBhcmtlciBbbWFpbHRvOlJv
bl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRu
ZXR3b3Jrcy5jb20+XQ0KU2VudDogTW9uZGF5LCBNYXkgMSwgMjAxNyAxMTo0MSBBTQ0KDQpUbzog
RGF2ZSBEb2xzb247IEphbWVzIE4gR3VpY2hhcmQ7IG1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5j
b208bWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20+OyBzZmNAaWV0Zi5vcmc8bWFp
bHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJFOiBUVEwgZmllbGQgd2l0aGluIHRoZSBOU0gg
YmFzZSBoZWFkZXINCg0KQWdyZWUgdGhhdCBJ4oCZZCBvcHQgZm9yIHByZWNpc2lvbiBvdmVyIHNp
bXBsaWNpdHkuICAgV2hpY2ggaXMgd2hhdCBJIHRyaWVkIHRvIGNvbnZleSBhIHdheXMgYmFjayBv
biB0aGlzIHRocmVhZCByZWdhcmRpbmcgZGlmZmVyZW50aWF0ZWQgYmVoYXZpb3IgYXQgdGhlIGxh
c3QgU0ZGIGluIHRoZSBTRlAgdnMuIHRoZSBub24tbGFzdCBTRkYgaW4gdGhlIFNGUC4gICAgU3Vi
c2VxdWVudCBjb21tZW50cyBkaWRu4oCZdCBzZWVtIHRvIGVtYnJhY2UgdGhhdCB3YXkgb2YgZGVz
Y3JpYmluZyB0aGluZ3MuICAgIEFsc28sIGlmIHRoZXJlIHdlcmUgY29uc2Vuc3VzIHRvIHN1cHBv
cnRpbmcgdGhhdCBhcHByb2FjaCwgYmFja3dhcmQgY29tcGF0aWJpbGl0eSBmb3IgY2xhc3NpZmll
cnMgdGhhdCBlbWl0IFRUTD0wIGNvdWxkIGJlIGFkZHJlc3NlZCBieSBhbHNvIGRlc2NyaWJpbmcg
YmVoYXZpb3IgYXQgdGhlIGZpcnN0IFNGRiB2cy4gbm9uLWZpcnN0Lg0KDQoNCg0KVFRMPTENCg0K
VFRMPTANCg0KT25seSBTRkYgKEZpcnN0IGFuZCBsYXN0KQ0KDQpWYWxpZCDigJMgc2VydmljZSBs
b2NhbCBTRuKAmXMNCg0KVmFsaWQgZm9yIGJhY2t3YXJkIGNvbXBhdGliaWxpdHkg4oCTIHNlcnZp
Y2UgbG9jYWwgU0bigJlzDQoNCkZpcnN0IFNGRiBhbmQgbm90IExhc3QNCg0KSW52YWxpZCDigJMg
ZHJvcCAoc2luY2UgcHJvcGFnYXRpb24gdG8gc3Vic2VxdWVudCBTRkYgd2l0aCBUVEw9MCBpcyBp
bGxlZ2FsKQ0KDQpWYWxpZCBmb3IgYmFja3dhcmQgY29tcGF0aWJpbGl0eSDigJMgc2VydmljZSBs
b2NhbCBTRuKAmXMgYW5kIHByb3BhZ2F0ZSB0byBzdWJzZXF1ZW50IFNGRiB3aXRoIFRUTD02Mw0K
DQpMYXN0IFNGRiB3aGVuID4xIFNGRuKAmXMgZm9yIFNGUA0KDQpWYWxpZCDigJMgc2VydmljZSBs
b2NhbCBTRuKAmXMNCg0KSW52YWxpZCDigJNkcm9wIChkdWUgdG8gYmFkIGJlaGF2aW9yIG9mIHBy
ZXZpb3VzIFNGRikNCg0KDQpGcm9tOiBEYXZlIERvbHNvbiBbbWFpbHRvOmRkb2xzb25Ac2FuZHZp
bmUuY29tXQ0KU2VudDogTW9uZGF5LCBNYXkgMSwgMjAxNyAxMToyNSBBTQ0KVG86IFJvbiBQYXJr
ZXIgPFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOlJvbl9QYXJrZXJAYWZm
aXJtZWRuZXR3b3Jrcy5jb20+PjsgSmFtZXMgTiBHdWljaGFyZCA8amFtZXMubi5ndWljaGFyZEBo
dWF3ZWkuY29tPG1haWx0bzpqYW1lcy5uLmd1aWNoYXJkQGh1YXdlaS5jb20+PjsgbW9oYW1lZC5i
b3VjYWRhaXJAb3JhbmdlLmNvbTxtYWlsdG86bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbT47
IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUkU6IFRUTCBmaWVs
ZCB3aXRoaW4gdGhlIE5TSCBiYXNlIGhlYWRlcg0KDQpJIHRoaW5rIHByZWNpc2lvbiBpbiB0aGUg
ZGVmaW5pdGlvbiBpcyBpbXBvcnRhbnQgZm9yIHdoZW4gZXhwZWN0cyBjZXJ0YWluIGJlaGF2aW9y
IGZvciBzbWFsbCB2YWx1ZXMgb2YgVFRMLiBFLmcuLCBieSB1c2luZyB0cmFjZS1yb3V0ZSB0eXBl
IG9mIHRvb2xzLg0KV2UgY2Fu4oCZdCBqdXN0IHdhdmUgb3VyIGhhbmRzIGFuZCBzYXkgZHJvcCBw
YWNrZXRzIHdpdGggVFRMIG5lYXIgMCBvciAxIG9yIDIuDQoNCklmIG9uZSBoYXMgYSBjaGFpbiBv
ZiAzIGl0ZW1zLCBhIFRUTCBvZiA2IHNob3VsZCB3b3JrLiAoU0ZGcyByZWNlaXZlIHBhY2tldHMg
NiB0aW1lcyBpbiB0aGUgc3lzdGVtIGRpYWdyYW0gdGhhdCBpcyB1c3VhbGx5IGRyYXduKS4NCg0K
KFNpbXBsaWZpZWQ6IEkgcmVhbGl6ZSBpbiBzb21lIHN5c3RlbXMgbW9yZSBTRkYgaW50ZXJhY3Rp
b25zIGFyZSByZXF1aXJlZC4pDQoNCg0KDQoNCkZyb206IFJvbiBQYXJrZXIgW21haWx0bzpSb25f
UGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tXQ0KU2VudDogTW9uZGF5LCBNYXkgMSwgMjAxNyAx
MToxNCBBTQ0KVG86IERhdmUgRG9sc29uOyBKYW1lcyBOIEd1aWNoYXJkOyBtb2hhbWVkLmJvdWNh
ZGFpckBvcmFuZ2UuY29tPG1haWx0bzptb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPjsgc2Zj
QGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogVFRMIGZpZWxkIHdp
dGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyDQoNCkFncmVlIHRoYXQgZGlmZmVyZW50aWF0aW5nIOKA
nGZvcndhcmRpbmfigJ0gdG8gYXR0YWNoZWQgU0YgaW5zdGFuY2VzIHZzIHN1YnNlcXVlbnQgU0ZG
4oCZcyBpcyBsb2dpY2FsIGFuZCBpbnR1aXRpdmUgKHRvIG1lKSBhbmQgSSBwcmVmZXIgdG8gYWNr
bm93bGVkZ2UgdGhhdCB0aGVyZSBpcyBhIGRpZmZlcmVuY2UuICAgQnV0LCBJIHdhcyBhZGRyZXNz
aW5nIGEgc3VnZ2VzdGlvbiB0byBzaW1wbGlmeS4gICAgIEluIHByYWN0aWNlLCA2MSBvciA2MiBv
ciA2MyBkZWNyZW1lbnRzIG9mIFRUTCBhbGwgcHJvYmFibHkgbWVhbiB0aGUgc2FtZSB0aGluZyDi
mLouDQoNCiAgIFJvbg0KDQoNCkZyb206IERhdmUgRG9sc29uIFttYWlsdG86ZGRvbHNvbkBzYW5k
dmluZS5jb21dDQpTZW50OiBNb25kYXksIE1heSAxLCAyMDE3IDExOjExIEFNDQpUbzogUm9uIFBh
cmtlciA8Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86Um9uX1BhcmtlckBh
ZmZpcm1lZG5ldHdvcmtzLmNvbT4+OyBKYW1lcyBOIEd1aWNoYXJkIDxqYW1lcy5uLmd1aWNoYXJk
QGh1YXdlaS5jb208bWFpbHRvOmphbWVzLm4uZ3VpY2hhcmRAaHVhd2VpLmNvbT4+OyBtb2hhbWVk
LmJvdWNhZGFpckBvcmFuZ2UuY29tPG1haWx0bzptb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29t
Pjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogVFRMIGZp
ZWxkIHdpdGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyDQoNClRoZXJlIGlzIGEgZGlmZmVyZW5jZSBi
ZXR3ZWVuIGRyb3BwaW5nIHRoZSBwYWNrZXQgYXQgcmVjZWl2ZSB2cy4gdHJhbnNtaXQuDQpBICp0
ZXJtaW5hdGluZyogU0ZGIG1heSBhY2NlcHQgYSBwYWNrZXQgd2l0aCBUVEw9MS4gIEkuZS4sIHdo
ZXJlIHRoZSBOU0ggaGVhZGVyIGlzIHJlbW92ZWQuDQpXaGF0IG1hdHRlcnMgaXMgdGhhdCBpdCBp
cyBub3QgZGVjcmVtZW50ZWQgdG8gemVybyBhbmQgZm9yd2FyZGVkIGFzIE5TSC4NCg0KT3RoZXJ3
aXNlIHdl4oCZZCBzYXksIOKAnGh1aCwgbm8gcG9pbnQgaW4gc2VuZGluZyBhIHBhY2tldCBpZiBU
VEw9MS4gQW5kIGh1aCwgaWYgcmVjZWl2ZWQgd2l0aCBUVEw9MiB0aGVuIHdlIG1pZ2h0IGFzIHdl
bGwgZHJvcCBpdOKApuKAnSBSZWN1cnNlIGFkIGFic3VyZHVtLg0KDQpIZW5jZSwgdGhlIGNvcnJl
Y3QgbGFuZ3VhZ2UgbmVlZHMgdG8gY29udmV5IHRoYXQgYSBkZXZpY2UgZGVjcmVtZW50aW5nIFRU
TCAoaW4gb3JkZXIgdG8gZm9yd2FyZCBOU0gpIG11c3QgY2hlY2sgaWYgaXQgd291bGQgcmVzdWx0
IGluIHplcm8uDQoNClRoaXMgY29udmV5cyB0aGF0LCBJIHRoaW5rOg0KVGhlIHBhY2tldCBNVVNU
IE5PVCBiZSBmb3J3YXJkZWQgdG8gYSBuZXh0IGhvcCBpZiBTSEwgaXMgZGVjcmVtZW50ZWQgdG8g
emVyby4NCg0KDQotRGF2ZQ0KDQoNCkZyb206IFJvbiBQYXJrZXIgW21haWx0bzpSb25fUGFya2Vy
QGFmZmlybWVkbmV0d29ya3MuY29tXQ0KU2VudDogTW9uZGF5LCBNYXkgMSwgMjAxNyAxMDo1MCBB
TQ0KVG86IEphbWVzIE4gR3VpY2hhcmQ7IG1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb208bWFp
bHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20+OyBEYXZlIERvbHNvbjsgc2ZjQGlldGYu
b3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogVFRMIGZpZWxkIHdpdGhpbiB0
aGUgTlNIIGJhc2UgaGVhZGVyDQoNCldlIGNvdWxkIHNpbXBsaWZ5IHRoaXMgYnkgc2F5aW5nIHRo
YXQgYW4gU0ZGIHRoYXQgcmVjZWl2ZXMgYW4gTlNIIHBhY2tldCB3aXRoIFRUTD0xIHNoYWxsIGRy
b3AgdGhlIHBhY2tldC4gICBUaGF0IGRvZXNu4oCZdCByZXF1aXJlIGFueSBkaXN0aW5jdGlvbiBv
ZiB0aGUgdHlwZSBvZiBmb3J3YXJkaW5nLiAgICBZb3UgY291bGQgYXJndWUgdGhhdCBwZXJoYXBz
IDEgbWVhbnMgdGFrZSBjYXJlIG9mIGxvY2FsIFNG4oCZcywgb25seSwgYnV0IHRoZW4gd2UgYXJl
IGJhY2sgdG8gaGF2aW5nIHRvIG1ha2UgdGhhdCBkaXN0aW5jdGlvbi4gICAgR2l2ZW4gdGhhdCB3
ZSBhcmUgc3RhcnRpbmcgYXQgNjMgYnkgZGVmYXVsdCwgZmluZXNzaW5nIHdoYXQgaGFwcGVucyB3
aGVuIHJlY2VpdmluZyAxIGRvZXNu4oCZdCBzZWVtIHdvcnRod2hpbGUgdG8gbWUuDQoNCkZyb206
IEphbWVzIE4gR3VpY2hhcmQgW21haWx0bzpqYW1lcy5uLmd1aWNoYXJkQGh1YXdlaS5jb21dDQpT
ZW50OiBNb25kYXksIE1heSAxLCAyMDE3IDEwOjQ1IEFNDQpUbzogUm9uIFBhcmtlciA8Um9uX1Bh
cmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdv
cmtzLmNvbT4+OyBtb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPG1haWx0bzptb2hhbWVkLmJv
dWNhZGFpckBvcmFuZ2UuY29tPjsgRGF2ZSBEb2xzb24gPGRkb2xzb25Ac2FuZHZpbmUuY29tPG1h
aWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbT4+OyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRm
Lm9yZz4NClN1YmplY3Q6IFJFOiBUVEwgZmllbGQgd2l0aGluIHRoZSBOU0ggYmFzZSBoZWFkZXIN
Cg0KWWVzIGJ1dCBteSBwb2ludCB3YXMgaWYgdGhlIFNGRiBpcyAqdGVybWluYXRpbmcqIHRoZSBz
ZXJ2aWNlIGNoYWluIHRoZXJlIGFyZSBubyBzZXJ2aWNlIGZ1bmN0aW9ucyBsZWZ0IHRvIGJlIGZv
cndhcmRlZCB0byBzbyB0aGUgc2VudGVuY2UgZG9lcyBub3QgbWFrZSBhbnkgc2Vuc2UuIElmIGhv
d2V2ZXIgdGhlIFNGRiBpcyB0ZXJtaW5hdGluZyB0aGUgc2VydmljZSBjaGFpbiBhbmQgYXQgdGVy
bWluYXRpb24gdGhlIFNITCByZWFjaGVzIDAgdGhlbiBpdCBzaG91bGQgc3RpbGwgZm9yd2FyZCB0
aGUgcGFja2V0IChhZnRlciByZW1vdmFsIG9mIE5TSCkuDQoNCkppbQ0KDQpGcm9tOiBSb24gUGFy
a2VyIFttYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbV0NClNlbnQ6IE1vbmRh
eSwgTWF5IDAxLCAyMDE3IDEwOjI4IEFNDQpUbzogSmFtZXMgTiBHdWljaGFyZCA8amFtZXMubi5n
dWljaGFyZEBodWF3ZWkuY29tPG1haWx0bzpqYW1lcy5uLmd1aWNoYXJkQGh1YXdlaS5jb20+Pjsg
bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbTxtYWlsdG86bW9oYW1lZC5ib3VjYWRhaXJAb3Jh
bmdlLmNvbT47IERhdmUgRG9sc29uIDxkZG9sc29uQHNhbmR2aW5lLmNvbTxtYWlsdG86ZGRvbHNv
bkBzYW5kdmluZS5jb20+Pjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJq
ZWN0OiBSRTogVFRMIGZpZWxkIHdpdGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyDQoNCknigJlkIGxp
a2UgdG8gZGlzYW1iaWd1YXRlIHRoZSB3b3JkIOKAnGZvcndhcmRpbmfigJ0uICAgRnJvbSBTRkYg
cGVyc3BlY3RpdmUsIHRoZXJlIGlzIGZvcndhcmRpbmcgdG8gYXR0YWNoZWQgU0YgaW5zdGFuY2Vz
IGFuZCB0aGVyZSBpcyBmb3J3YXJkaW5nIHRvIG90aGVyIFNGRnMuDQoNCuKAnFNGRnMgdGhhdCB0
ZXJtaW5hdGUgYSBzZXJ2aWNlIGNoYWluIE1VU1QgZm9yd2FyZCB0aGUgcGFja2V0IHRvIGF0dGFj
aGVkIHNlcnZpY2UgZnVuY3Rpb25zLCBldmVuIGlmIFNITCBpcyBkZWNyZW1lbnRlZCB0byAw4oCd
DQoNCiAgIFJvbg0KDQoNCg0KRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmdd
IE9uIEJlaGFsZiBPZiBKYW1lcyBOIEd1aWNoYXJkDQpTZW50OiBNb25kYXksIE1heSAxLCAyMDE3
IDEwOjIyIEFNDQpUbzogbW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbTxtYWlsdG86bW9oYW1l
ZC5ib3VjYWRhaXJAb3JhbmdlLmNvbT47IERhdmUgRG9sc29uIDxkZG9sc29uQHNhbmR2aW5lLmNv
bTxtYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb20+Pjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNA
aWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW3NmY10gVFRMIGZpZWxkIHdpdGhpbiB0aGUgTlNIIGJh
c2UgaGVhZGVyDQoNCkkgZG9u4oCZdCB1bmRlcnN0YW5kIHRoaXMgc2VudGVuY2UgYXMgaWYgYW4g
U0ZGIGlzIHRlcm1pbmF0aW5nIGEgc2VydmljZSBjaGFpbiB0aGVuIGl0ICp3b250KiBiZSBmb3J3
YXJkaW5nIHRoZSBwYWNrZXRzIHRvIGF0dGFjaGVkIFNGczsgU2hvdWxkbuKAmXQgdGhpcyBzZW50
ZW5jZSByZWFkIOKAnFNGRnMgdGhhdCB0ZXJtaW5hdGUgYSBzZXJ2aWNlIGNoYWluIE1VU1QgZm9y
d2FyZCB0aGUgcGFja2V0IGV2ZW4gaWYgU0hMIGlzIGRlY3JlbWVudGVkIHRvIDDigJ0gPw0KDQpK
aW0NCg0KRnJvbTogbW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbTxtYWlsdG86bW9oYW1lZC5i
b3VjYWRhaXJAb3JhbmdlLmNvbT4gW21haWx0bzptb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29t
XQ0KU2VudDogRnJpZGF5LCBBcHJpbCAyOCwgMjAxNyAxMDozOCBBTQ0KVG86IERhdmUgRG9sc29u
IDxkZG9sc29uQHNhbmR2aW5lLmNvbTxtYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb20+PjsgSmFt
ZXMgTiBHdWljaGFyZCA8amFtZXMubi5ndWljaGFyZEBodWF3ZWkuY29tPG1haWx0bzpqYW1lcy5u
Lmd1aWNoYXJkQGh1YXdlaS5jb20+Pjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+
DQpTdWJqZWN0OiBSRTogVFRMIGZpZWxkIHdpdGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyDQoNClJl
LSwNCg0KSSBzZWUgU0hMIGFzIGEgbWVhbnMgdG8gcHJldmVudCBTRkYgbG9vcHMuIFRoZXJlIGlz
IG5vIHZhbHVlIGluIGRlbGV0aW5nIGEgcGFja2V0IGFmdGVyIGFuIFNGRiBkZWNyZW1lbnQgdGhl
IFNITCB0byAwLCBidXQgdGhhdCBwYWNrZXQgaXMgdG8gYmUgcGFzc2VkIHRvIFNGcyB0aGF0IGFy
ZSBhdHRhY2hlZCB0byB0aGlzIFNGRi4gVGhlIHBhY2tldCB3aWxsIGJlIGZvcndhcmRlZCBhZnRl
ciBzdHJpcHBpbmcgdGhlIE5TSCBoZWFkZXI7IG5vIHJpc2sgZm9yIFNGRiBsb29wcyBvdXQgdGhl
cmUuIE5vPw0KDQpDaGVlcnMsDQpNZWQNCg0KRGUgOiBEYXZlIERvbHNvbiBbbWFpbHRvOmRkb2xz
b25Ac2FuZHZpbmUuY29tXQ0KRW52b3nDqSA6IHZlbmRyZWRpIDI4IGF2cmlsIDIwMTcgMTY6MjkN
CsOAIDogQk9VQ0FEQUlSIE1vaGFtZWQgSU1UL09MTjsgSmFtZXMgTiBHdWljaGFyZDsgc2ZjQGll
dGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpPYmpldCA6IFJFOiBUVEwgZmllbGQgd2l0aGlu
IHRoZSBOU0ggYmFzZSBoZWFkZXINCg0KTWVkLA0KDQrigJxTRkZzIHRoYXQgdGVybWluYXRlIGEg
c2VydmljZSBjaGFpbiBNVVNUIGZvcndhcmQgdGhlIHBhY2tldCB0byBhdHRhY2hlZCBTRnMgZXZl
biBpZiBTSEwgaXMgZGVjcmVtZW50ZWQgdG8gMC7igJ0NCkkgZG9u4oCZdCB0aGluayB0aGlzIGlz
IHJpZ2h0Lg0KSWYgVFRML1NITCBpcyBkZWNyZW1lbnRlZCB0byAwLCB0aGlzIG11c3Qgbm90IGJl
IGZvcndhcmRlZCBhcyBOU0guDQpJIHNlZSB0aGF0ICpyZWNlaXZpbmcqIGEgcGFja2V0IHdpdGgg
U0hMPTEgY2FuIHJlc3VsdCBpbiBjaGFpbiB0ZXJtaW5hdGlvbiwgaS5lLiwgTlNIIGRlY2Fwc3Vs
YXRpb24uIEJ1dCBub3QgZm9yd2FyZGluZyBhcyBOU0ggd2l0aCBTSEw9MC4NCg0KLURhdmUNCg0K
DQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIG1v
aGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb208bWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5n
ZS5jb20+DQpTZW50OiBGcmlkYXksIEFwcmlsIDI4LCAyMDE3IDk6MzYgQU0NClRvOiBKYW1lcyBO
IEd1aWNoYXJkOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJl
OiBbc2ZjXSBUVEwgZmllbGQgd2l0aGluIHRoZSBOU0ggYmFzZSBoZWFkZXINCg0KSGkgSmltLCBh
bGwsDQoNCkkgaGF2ZSB0aGUgZm9sbG93aW5nIGNvbW1lbnRzIDoNCg0K4oCiICAgICAgICBDaGFu
Z2Ug4oCcVFRM4oCdIHRvIOKAnFNGRiBIb3AgTGltaXQgKFNITCnigJ0gYmVjYXVzZSB0aGlzIGZp
ZWxkIGlzIG5vdCBhYm91dCBhIHRpbWUgdG8gbGl2ZSBidXQgYWJvdXQgYSBsaW1pdCBvZiBTRkYg
aG9wcyB0byBiZSBjcm9zc2VkLg0KDQrigKIgICAgICAgIEkgZG9u4oCZdCB1bmRlcnN0YW5kIHdo
YXQgaXMgbWVhbnQgYnkg4oCcdGVzdGluZ+KAnS4NCg0K4oCiICAgICAgICBJIHN1Z2dlc3QgdG8g
bWFrZSB0aGlzIGNoYW5nZSB0byBjb3ZlciB0aGUgZm9sbG93aW5nIHBvaW50czoNCg0KbyAgIFNI
TCBzaG91bGQgYmUgY29uZmlndXJhYmxlIGJ5IHRoZSBjb250cm9sIHBsYW5lLg0KDQpvICAgUGFj
a2V0cyBjYW4gYmUgZm9yd2FyZGVkIHRvIFNGcyBldmVuIGlmIFNITCBpcyBkZWNyZW1lbnRlZCB0
byAwIGZvciB0aGUgdGVybWluYXRpbmcgU0ZGLg0KDQpvICAgSSBkb27igJl0IHRoaW5rIGl0IGlz
IGEgZ29vZCBpZGVhIHRvIGluY2x1ZGUg4oCcRGVjcmVtZW50aW5nIGJ5IGEgdmFsdWUgb2YgMSBm
cm9tIDAgc2hhbGwgcmVzdWx0IGluIGEgVFRMIHZhbHVlIG9mIDYz4oCdIGJlY2F1c2UgdGhpcyB3
aWxsIGxlYWQgdG8gYSBicm9rZW4gbWVjaGFuaXNtLg0KDQpPTEQ6DQpUVEw6IFNlcnZpY2UgcGxh
bmUgdGltZS10by1saXZlLiBBbiBTRkYgTVVTVCBkZWNyZW1lbnQgdGhlIFRUTCBieSBhIHZhbHVl
IG9mIDEgZm9yIGFsbCBOU0ggcGFja2V0cyBpdCByZWNlaXZlcy4gRGVjcmVtZW50aW5nIGJ5IGEg
dmFsdWUgb2YgMSBmcm9tIDAgc2hhbGwgcmVzdWx0IGluIGEgVFRMIHZhbHVlIG9mIDYzLiBUaGUg
ZGVmYXVsdCBmb3Igb3JpZ2luYXRpbmcgYW4gTlNIIHBhY2tldCBpcyBhIFRUTCB2YWx1ZSBvZiA2
My4gVGhlIGRlY3JlbWVudCBTSEFMTCBvY2N1ciBiZWZvcmUgdGVzdGluZyBmb3IgMC4gQWZ0ZXIg
ZGVjcmVtZW50LCBpZiB0aGUgVFRMIGlzIDAsIHRoZSBOU0ggcGFja2V0IE1VU1QgTk9UIGJlIGZv
cndhcmRlZC4NCg0KTkVXOg0KU0hMIChTRkYgSG9wIExpbWl0KTogSW5kaWNhdGVzIHRoZSBtYXhp
bXVtIFNGRiBob3BzIGZvciBhIHNlcnZpY2UgY2hhaW4uIFRoZSBpbml0aWFsIFNITCB2YWx1ZSBT
SE9VTEQgYmUgY29uZmlndXJhYmxlIHZpYSB0aGUgY29udHJvbCBwbGFuZTsgdGhlIGNvbmZpZ3Vy
ZWQgaW5pdGlhbCB2YWx1ZSBjYW4gYmUgc3BlY2lmaWMgdG8gYSBjaGFpbiBvciBhbGwgY2hhaW5z
LiBJZiBubyBpbml0aWFsIHZhbHVlIGlzIGV4cGxpY2l0bHkgcHJvdmlkZWQsIHRoZSBkZWZhdWx0
IGluaXRpYWwgU0hMIHZhbHVlIDYzIE1VU1QgYmUgdXNlZC4gRWFjaCBTRkYgaW52b2x2ZWQgaW4g
Zm9yd2FyZGluZyBhbiBOU0ggcGFja2V0IE1VU1QgZGVjcmVtZW50IFNITCB2YWx1ZSBieSAxLiBU
aGUgcGFja2V0IE1VU1QgTk9UIGJlIGZvcndhcmRlZCB0byBhIG5leHQgaG9wIFNGRiBpZiBTSEwg
aXMgZGVjcmVtZW50ZWQgdG8gemVyby4gU0ZGcyB0aGF0IHRlcm1pbmF0ZSBhIHNlcnZpY2UgY2hh
aW4gTVVTVCBmb3J3YXJkIHRoZSBwYWNrZXQgdG8gYXR0YWNoZWQgU0ZzIGV2ZW4gaWYgU0hMIGlz
IGRlY3JlbWVudGVkIHRvIDAuDQoNClRoYW5rIHlvdS4NCg0KQ2hlZXJzLA0KTWVkDQoNCkRlIDog
c2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIERlIGxhIHBhcnQgZGUgSmFtZXMgTiBH
dWljaGFyZA0KRW52b3nDqSA6IGpldWRpIDI3IGF2cmlsIDIwMTcgMjA6NTQNCsOAIDogc2ZjQGll
dGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpPYmpldCA6IFtzZmNdIFRUTCBmaWVsZCB3aXRo
aW4gdGhlIE5TSCBiYXNlIGhlYWRlcg0KDQpEZWFyIFdHOg0KDQpIYXZpbmcgcmV2aWV3ZWQgYWxs
IG9mIHRoZSBlbWFpbCBkaXNjdXNzaW9uIG9uIHRoZSBtYWlsaW5nIGxpc3QgaXQgYXBwZWFycyB0
byB0aGUgY2hhaXJzIHRoYXQgd2UgaGF2ZSBjb25zZW5zdXMgdG8gYWRkIGEgVFRMIGZpZWxkIHRv
IHRoZSBOU0ggYmFzZSBoZWFkZXIuIFdlIHdvdWxkIGxpa2UgdG8gcHJvcG9zZSB0aGUgZm9sbG93
aW5nIGNoYW5nZXM6DQoNClNlY3Rpb24gMy4yOg0KVXBkYXRlIGZpZ3VyZSAyIGFzIGZvbGxvd3M6
DQoNCiAgICAgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMSAyIDMg
NCA1IDYgNyA4IDkgMCAxDQogICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsNCiAgICB8VmVyfE98UnwgICAgVFRMICAgIHwg
ICBMZW5ndGggIHxSfFJ8UnxSfE1EIFR5cGV8IE5leHQgUHJvdG9jb2wgfA0KICAgICstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
DQoNCkFkZCB0aGUgZm9sbG93aW5nIHRleHQgYWZ0ZXIgZmlndXJlIDI6DQoNClRUTDogU2Vydmlj
ZSBwbGFuZSB0aW1lLXRvLWxpdmUuIEFuIFNGRiBNVVNUIGRlY3JlbWVudCB0aGUgVFRMIGJ5IGEg
dmFsdWUgb2YgMSBmb3IgYWxsIE5TSCBwYWNrZXRzIGl0IHJlY2VpdmVzLiBEZWNyZW1lbnRpbmcg
YnkgYSB2YWx1ZSBvZiAxIGZyb20gMCBzaGFsbCByZXN1bHQgaW4gYSBUVEwgdmFsdWUgb2YgNjMu
IFRoZSBkZWZhdWx0IGZvciBvcmlnaW5hdGluZyBhbiBOU0ggcGFja2V0IGlzIGEgVFRMIHZhbHVl
IG9mIDYzLiBUaGUgZGVjcmVtZW50IFNIQUxMIG9jY3VyIGJlZm9yZSB0ZXN0aW5nIGZvciAwLiBB
ZnRlciBkZWNyZW1lbnQsIGlmIHRoZSBUVEwgaXMgMCwgdGhlIE5TSCBwYWNrZXQgTVVTVCBOT1Qg
YmUgZm9yd2FyZGVkLg0KDQpTZWN0aW9uIDMuNDoNClVwZGF0ZSBmaWd1cmUgNCB0byByZWZsZWN0
IHRoZSBuZXcgYmFzZSBoZWFkZXIgZm9ybWF0IGFzIHBlciBzZWN0aW9uIDMuMiBiYXNlIGhlYWRl
ci4NCg0KU2VjdGlvbiAzLjU6DQpVcGRhdGUgZmlndXJlIDUgdG8gcmVmbGVjdCB0aGUgbmV3IGJh
c2UgaGVhZGVyIGZvcm1hdCBhcyBwZXIgc2VjdGlvbiAzLjIgYmFzZSBoZWFkZXIuDQoNClNlY3Rp
b24gMTIuMi4xOg0KQ3VycmVudCB0ZXh0IGlzIGFzIGZvbGxvd3M6DQoNCiAgIFRoZXJlIGFyZSB0
ZW4gYml0cyBhdCB0aGUgYmVnaW5uaW5nIG9mIHRoZSBOU0ggQmFzZSBIZWFkZXIuICBOZXcgYml0
cw0KICAgYXJlIGFzc2lnbmVkIHZpYSBTdGFuZGFyZHMgQWN0aW9uIFtSRkM1MjI2XS4NCg0KICAg
Qml0cyAwLTEgLSBWZXJzaW9uDQogICBCaXQgMiAtIE9BTSAoTyBiaXQpDQogICBCaXQgMyAtIENy
aXRpY2FsIFRMViAoQyBiaXQpDQogICBCaXRzIDQtOSAtIFJlc2VydmVkDQoNClJlcGxhY2UgZW50
aXJlIHRleHQgYXMgZm9sbG93czoNCg0KICAgVGhlcmUgYXJlIGVpZ2h0IHJlc2VydmVkIGJpdHMg
aW4gdGhlIE5TSCBCYXNlIEhlYWRlci4gTmV3IGJpdHMNCiAgIGFyZSBhc3NpZ25lZCB2aWEgU3Rh
bmRhcmRzIEFjdGlvbiBbUkZDNTIyNl0uDQoNCiAgIEJpdHMgMC0xIC0gVmVyc2lvbg0KICAgQml0
IDIgLSBPQU0gKE8gYml0KQ0KICAgQml0IDMgLSBSZXNlcnZlZA0KICAgQml0cyAxNi0xOSAtIFJl
c2VydmVkDQoNClNlY3Rpb24gMTIuMi4zOg0KQ3VycmVudCB0ZXh0IGhhcyB0aGUgTUQtdHlwZSBh
cyA4LWJpdCB2YWx1ZXMuDQoNClVwZGF0ZSB0ZXh0IGZvciB0aGlzIHNlY3Rpb24gYW5kIHRhYmxl
IDEgdG8gcmVmbGVjdCA0LWJpdCB2YWx1ZXMgKm5vdCogOC1iaXQgdmFsdWVzLg0KDQpQbGVhc2Ug
cmV2aWV3IGNhcmVmdWxseSBhbmQgaW5kaWNhdGUgc3VwcG9ydCBmb3IgdGhlc2UgY2hhbmdlcyAo
b3IgYW55IGNoYW5nZXMgdG8gdGhlIHN1Z2dlc3RlZCB0ZXh0KS4NCg0KVGhhbmtzLA0KDQpKaW0g
JiBKb2VsDQoNCg0KDQoNCg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXw0Kc2ZjIG1haWxpbmcgbGlzdA0Kc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0
Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KDQo=

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

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxzdHlsZT4NCjwhLS0NCkBmb250LWZhY2UNCgl7
Zm9udC1mYW1pbHk6V2luZ2RpbmdzfQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpXaW5nZGlu
Z3N9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicml9DQpAZm9udC1mYWNlDQoJe2Zv
bnQtZmFtaWx5OlRhaG9tYX0NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Ik1vbm90eXBlIENv
cnNpdmEifQ0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJn
aW46MGNtOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZv
bnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiJ9DQphOmxpbmssIHNwYW4uTXNvSHlw
ZXJsaW5rDQoJe2NvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0NCmE6dmlz
aXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0KCXtjb2xvcjpwdXJwbGU7DQoJdGV4dC1k
ZWNvcmF0aW9uOnVuZGVybGluZX0NCnAuTXNvQWNldGF0ZSwgbGkuTXNvQWNldGF0ZSwgZGl2Lk1z
b0FjZXRhdGUNCgl7bWFyZ2luOjBjbTsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1z
aXplOjguMHB0Ow0KCWZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIn0NCnAubTUzMzAz
NjEyMTU5MDYzODgzMzhtc29saXN0cGFyYWdyYXBoLCBsaS5tNTMzMDM2MTIxNTkwNjM4ODMzOG1z
b2xpc3RwYXJhZ3JhcGgsIGRpdi5tNTMzMDM2MTIxNTkwNjM4ODMzOG1zb2xpc3RwYXJhZ3JhcGgN
Cgl7bWFyZ2luLXJpZ2h0OjBjbTsNCgltYXJnaW4tbGVmdDowY207DQoJZm9udC1zaXplOjEyLjBw
dDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIiwic2VyaWYifQ0Kc3Bhbi5FbWFpbFN0
eWxlMTgNCgl7Zm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0
OTdEfQ0Kc3Bhbi5UZXh0ZWRlYnVsbGVzQ2FyDQoJe2ZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5z
LXNlcmlmIn0NCnNwYW4uRW1haWxTdHlsZTIxDQoJe2ZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7
DQoJY29sb3I6YmxhY2s7DQoJZm9udC13ZWlnaHQ6bm9ybWFsOw0KCWZvbnQtc3R5bGU6bm9ybWFs
fQ0KLk1zb0NocERlZmF1bHQNCgl7Zm9udC1zaXplOjEwLjBwdH0NCkBwYWdlIFdvcmRTZWN0aW9u
MQ0KCXttYXJnaW46NzIuMHB0IDcyLjBwdCA3Mi4wcHQgNzIuMHB0fQ0KZGl2LldvcmRTZWN0aW9u
MQ0KCXt9DQotLT4NCjwvc3R5bGU+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJGUiIgbGluaz0iYmx1
ZSIgdmxpbms9InB1cnBsZSI+DQo8ZGl2IHN0eWxlPSJ3aWR0aDoxMDAlOyBmb250LXNpemU6aW5p
dGlhbDsgZm9udC1mYW1pbHk6Q2FsaWJyaSwnU2xhdGUgUHJvJyxzYW5zLXNlcmlmLHNhbnMtc2Vy
aWY7IGNvbG9yOnJnYigzMSw3MywxMjUpOyB0ZXh0LWFsaWduOmluaXRpYWw7IGJhY2tncm91bmQt
Y29sb3I6cmdiKDI1NSwyNTUsMjU1KSI+DQpNZWQsPC9kaXY+DQo8ZGl2IHN0eWxlPSJ3aWR0aDox
MDAlOyBmb250LXNpemU6aW5pdGlhbDsgZm9udC1mYW1pbHk6Q2FsaWJyaSwnU2xhdGUgUHJvJyxz
YW5zLXNlcmlmLHNhbnMtc2VyaWY7IGNvbG9yOnJnYigzMSw3MywxMjUpOyB0ZXh0LWFsaWduOmlu
aXRpYWw7IGJhY2tncm91bmQtY29sb3I6cmdiKDI1NSwyNTUsMjU1KSI+DQpGb3IgdGhlIGJhY2t3
YXJkcyBjb21wYXRpYmlsaXR5IGNhc2UsIHdlIGFsc28gc3VwcG9ydCDigI5TRkZzIHRoYXQgZG8g
bm90IGRlY3JlbWVudCBUVEwvSG9wIExpbWl0LiBTYXlpbmcgYSB2YWx1ZSBvZiB6ZXJvIGNhbiBv
bmx5IGNvbWUgZnJvbSBjbGFzc2lmaWVycyBkZWZlYXRzIHRoYXQsIGFzIHdlbGwgYXMgYWRkaW5n
IHVubmVjZXNzYXJ5IGNvbXBsZXhpdHkuPC9kaXY+DQo8ZGl2IHN0eWxlPSJ3aWR0aDoxMDAlOyBm
b250LXNpemU6aW5pdGlhbDsgZm9udC1mYW1pbHk6Q2FsaWJyaSwnU2xhdGUgUHJvJyxzYW5zLXNl
cmlmLHNhbnMtc2VyaWY7IGNvbG9yOnJnYigzMSw3MywxMjUpOyB0ZXh0LWFsaWduOmluaXRpYWw7
IGJhY2tncm91bmQtY29sb3I6cmdiKDI1NSwyNTUsMjU1KSI+DQo8YnI+DQo8L2Rpdj4NCjxkaXYg
c3R5bGU9ImZvbnQtc2l6ZTppbml0aWFsOyBmb250LWZhbWlseTpDYWxpYnJpLCdTbGF0ZSBQcm8n
LHNhbnMtc2VyaWYsc2Fucy1zZXJpZjsgY29sb3I6cmdiKDMxLDczLDEyNSk7IHRleHQtYWxpZ246
aW5pdGlhbDsgYmFja2dyb3VuZC1jb2xvcjpyZ2IoMjU1LDI1NSwyNTUpIj4NCkRhdmlkJm5ic3A7
RG9sc29uPGJyPg0K4oCOPC9kaXY+DQo8dGFibGUgd2lkdGg9IjEwMCUiIHN0eWxlPSJiYWNrZ3Jv
dW5kLWNvbG9yOndoaXRlOyBib3JkZXItc3BhY2luZzowcHgiPg0KPHRib2R5Pg0KPHRyPg0KPHRk
IGNvbHNwYW49IjIiIHN0eWxlPSJmb250LXNpemU6aW5pdGlhbDsgdGV4dC1hbGlnbjppbml0aWFs
OyBiYWNrZ3JvdW5kLWNvbG9yOnJnYigyNTUsMjU1LDI1NSkiPg0KPGRpdiBzdHlsZT0iYm9yZGVy
LXN0eWxlOnNvbGlkIG5vbmUgbm9uZTsgYm9yZGVyLXRvcC1jb2xvcjpyZ2IoMTgxLDE5NiwyMjMp
OyBib3JkZXItdG9wLXdpZHRoOjFwdDsgcGFkZGluZzozcHQgMGluIDBpbjsgZm9udC1mYW1pbHk6
VGFob21hLCdCQiBBbHBoYSBTYW5zJywnU2xhdGUgUHJvJzsgZm9udC1zaXplOjEwcHQiPg0KPGRp
dj48Yj5Gcm9tOiA8L2I+bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbTwvZGl2Pg0KPGRpdj48
Yj5TZW50OiA8L2I+VHVlc2RheSwgTWF5IDIsIDIwMTcgMjoxNyBBTTwvZGl2Pg0KPGRpdj48Yj5U
bzogPC9iPkphbWVzIE4gR3VpY2hhcmQ7IEdyZWcgTWlyc2t5OyBEYXZlIERvbHNvbjwvZGl2Pg0K
PGRpdj48Yj5DYzogPC9iPnNmY0BpZXRmLm9yZzsgUm9uIFBhcmtlcjwvZGl2Pg0KPGRpdj48Yj5T
dWJqZWN0OiA8L2I+UkU6IFtzZmNdIFRUTCBmaWVsZCB3aXRoaW4gdGhlIE5TSCBiYXNlIGhlYWRl
cjwvZGl2Pg0KPC9kaXY+DQo8L3RkPg0KPC90cj4NCjwvdGJvZHk+DQo8L3RhYmxlPg0KPGRpdiBz
dHlsZT0iYm9yZGVyLXN0eWxlOnNvbGlkIG5vbmUgbm9uZTsgYm9yZGVyLXRvcC1jb2xvcjpyZ2Io
MTg2LDE4OCwyMDkpOyBib3JkZXItdG9wLXdpZHRoOjFwdDsgZm9udC1zaXplOmluaXRpYWw7IHRl
eHQtYWxpZ246aW5pdGlhbDsgYmFja2dyb3VuZC1jb2xvcjpyZ2IoMjU1LDI1NSwyNTUpIj4NCjwv
ZGl2Pg0KPGJyPg0KPGRpdj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7IGZv
bnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7OyBjb2xvcjpibGFjayI+SGkgSmltLA0K
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdDsgZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7
IGNvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0OyBmb250LWZhbWlseTomcXVv
dDtDb3VyaWVyIE5ldyZxdW90OzsgY29sb3I6YmxhY2siPlRoYW5rIHlvdSBmb3IgdGhpcyB1cGRh
dGVkIHByb3Bvc2FsLiBUaGlzIGlzIG11Y2ggbW9yZSBiZXR0ZXIuPC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDsgZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7IGNvbG9yOmJsYWNrIj4mbmJz
cDs8L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0OyBmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90
OzsgY29sb3I6YmxhY2siPkdpdmluZyB0aGUgY2xhcmlmaWNhdGlvbiBkaXNjdXNzZWQgd2l0aCBK
b2VsIChpLmUuLCBkbyBub3QgcmVzZXQgcmVzZXJ2ZWQgYml0cyBieSBpbnRlcm1lZGlhdGUgZGV2
aWNlcyksIEkgd29uZGVyIHdoZXRoZXIgaXQgbWFrZXMgc2Vuc2UgdG8gYWRkIGEgc2VudGVuY2UN
CiBzYXlpbmcgdGhhdCDigJxhbiBpbmNvbWluZyB2YWx1ZSBvZiAw4oCdIGlzIG9ubHkgYWNjZXB0
YWJsZSBmcm9tIGEgY2xhc3NpZmllci4gJm5ic3A7Jm5ic3A7PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDsg
Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7IGNvbG9yOmJsYWNrIj4mbmJzcDs8
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0OyBmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Ozsg
Y29sb3I6YmxhY2siPkNoZWVycyw8L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0OyBmb250LWZhbWlseTomcXVv
dDtDb3VyaWVyIE5ldyZxdW90OzsgY29sb3I6YmxhY2siPk1lZDwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
IGZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7OyBjb2xvcjpibGFjayI+Jm5ic3A7
PC9zcGFuPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lOyBib3JkZXItbGVmdDpzb2xpZCBi
bHVlIDEuNXB0OyBwYWRkaW5nOjBjbSAwY20gMGNtIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxl
PSJib3JkZXI6bm9uZTsgYm9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0OyBwYWRkaW5nOjMu
MHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDsgZm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkRlJm5ic3A7Ojwvc3Bhbj48L2I+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0OyBmb250LWZhbWlseTomcXVvdDtUYWhv
bWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+IEphbWVzIE4gR3VpY2hhcmQgW21haWx0
bzpqYW1lcy5uLmd1aWNoYXJkQGh1YXdlaS5jb21dDQo8YnI+DQo8Yj5FbnZvecOpJm5ic3A7Ojwv
Yj4gbHVuZGkgMSBtYWkgMjAxNyAxOTozPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0OyBmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
OyI+OTxicj4NCjxiPsOAJm5ic3A7OjwvYj4gR3JlZyBNaXJza3k7IERhdmUgRG9sc29uPGJyPg0K
PGI+Q2MmbmJzcDs6PC9iPiBzZmNAaWV0Zi5vcmc7IEJPVUNBREFJUiBNb2hhbWVkIElNVC9PTE47
IFJvbiBQYXJrZXI8YnI+DQo8Yj5PYmpldCZuYnNwOzo8L2I+IFJFOiBbc2ZjXSBUVEwgZmllbGQg
d2l0aGluIHRoZSBOU0ggYmFzZSBoZWFkZXI8L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDsgZm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7OyBjb2xvcjojMUY0OTdEIj5Pa2F5
IGxvdHMgb2YgY29udmVyc2F0aW9uIGJ1dCBsZXQgbWUgb2ZmZXIgYSByZXZpc2VkIHZlcnNpb24g
b2YgTWVk4oCZcyB0ZXh0IHRoYXQgaG9wZWZ1bGx5IGNhcHR1cmVzIG1vc3Qgb2YgdGhlIGRpc2N1
c3Npb24gKGNoYW5nZXMgaGlnaGxpZ2h0ZWQpOjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7IGZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OzsgY29sb3I6IzFG
NDk3RCI+Jm5ic3A7PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDsgZm9udC1mYW1pbHk6JnF1b3Q7Q291cmll
ciBOZXcmcXVvdDsiPlNITCAoU0ZGIEhvcCBMaW1pdCk6IEluZGljYXRlcyB0aGUgbWF4aW11bSBT
RkYgaG9wcyBmb3IgYW4NCjxiPlNGUDwvYj4uIFRoZSBpbml0aWFsIFNITCB2YWx1ZSBTSE9VTEQg
YmUgY29uZmlndXJhYmxlIHZpYSB0aGUgY29udHJvbCBwbGFuZTsgdGhlIGNvbmZpZ3VyZWQgaW5p
dGlhbCB2YWx1ZSBjYW4gYmUgc3BlY2lmaWMgdG8NCjxiPm9uZSBvciBtb3JlIFNGUHM8L2I+LiBJ
ZiBubyBpbml0aWFsIHZhbHVlIGlzIGV4cGxpY2l0bHkgcHJvdmlkZWQsIHRoZSBkZWZhdWx0IGlu
aXRpYWwgU0hMIHZhbHVlIDYzIE1VU1QgYmUgdXNlZC4gRWFjaCBTRkYgaW52b2x2ZWQgaW4gZm9y
d2FyZGluZyBhbiBOU0ggcGFja2V0IE1VU1QgZGVjcmVtZW50DQo8Yj50aGUgPC9iPlNITCB2YWx1
ZSBieSAxIDxiPnByaW9yIHRvIE5TSCBmb3J3YXJkaW5nIGxvb2t1cDwvYj4uIDxiPkRlY3JlbWVu
dGluZyBieSAxIGZyb20gYW4gaW5jb21pbmcgdmFsdWUgb2YgMCBzaGFsbCByZXN1bHQgaW4gYSBT
SEwgdmFsdWUgb2YgNjMuIFRoZSBwYWNrZXQgTVVTVCBOT1QgYmUgZm9yd2FyZGVkIGlmIFNITCBp
cywgYWZ0ZXIgZGVjcmVtZW50LCAwIGUuZy4gZGVjcmVtZW50IFNIQUxMIG9jY3VyIGJlZm9yZSB0
ZXN0aW5nIFNITA0KIGZvciAwLiA8L2I+PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDsgZm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7Ij48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0OyBmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7IGNvbG9yOiMxRjQ5N0QiPiZuYnNw
Ozwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7IGZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90OzsgY29sb3I6IzFGNDk3RCI+SmltPC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDsgZm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
OyBjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PGEgbmFtZT0iX01haWxFbmRDb21wb3NlIj48L2E+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0OyBmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7IGNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48Yj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7IGZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
OyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDsgZm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7Ij4gR3JlZyBNaXJza3kgWzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20i
Pm1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb208L2E+XQ0KPGJyPg0KPGI+U2VudDo8L2I+IE1v
bmRheSwgTWF5IDAxLCAyMDE3IDE6MDIgUE08YnI+DQo8Yj5Ubzo8L2I+IERhdmUgRG9sc29uICZs
dDs8YSBocmVmPSJtYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb20iPmRkb2xzb25Ac2FuZHZpbmUu
Y29tPC9hPiZndDs8YnI+DQo8Yj5DYzo8L2I+IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmci
PnNmY0BpZXRmLm9yZzwvYT47IDxhIGhyZWY9Im1haWx0bzptb2hhbWVkLmJvdWNhZGFpckBvcmFu
Z2UuY29tIj4NCm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb208L2E+OyBKYW1lcyBOIEd1aWNo
YXJkICZsdDs8YSBocmVmPSJtYWlsdG86amFtZXMubi5ndWljaGFyZEBodWF3ZWkuY29tIj5qYW1l
cy5uLmd1aWNoYXJkQGh1YXdlaS5jb208L2E+Jmd0OzsgUm9uIFBhcmtlciAmbHQ7PGEgaHJlZj0i
bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iPlJvbl9QYXJrZXJAYWZmaXJt
ZWRuZXR3b3Jrcy5jb208L2E+Jmd0Ozxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW3NmY10gVFRM
IGZpZWxkIHdpdGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyPC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8L3NwYW4+PC9wPg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mcXVvdDtCZSBsaWJlcmFsIHdo
YXQgeW91IGFjY2VwdC4gQmUgY29uc2VydmF0aXZlIHdoYXQgeW91IHNlbmQuJnF1b3Q7PC9zcGFu
PjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+SSB0
aGluayB0aGlzIHN1bXMgd2hhdCB3ZSBoYXZlIGRpc2N1c3NlZCAtIGFjY2VwdCBUVEwgMCwgZG9u
J3QgZm9yd2FyZCBUVEwgMC48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+UmVnYXJkcywgR3Jl
ZyZuYnNwOzwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5PbiBNYXkgMSwgMjAxNyA4OjU4IEFN
LCAmcXVvdDtEYXZlIERvbHNvbiZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRkb2xzb25Ac2Fu
ZHZpbmUuY29tIj5kZG9sc29uQHNhbmR2aW5lLmNvbTwvYT4mZ3Q7IHdyb3RlOjwvc3Bhbj48L3A+
DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7IGJvcmRlci1sZWZ0OnNvbGlkICNDQ0ND
Q0MgMS4wcHQ7IHBhZGRpbmc6MGNtIDBjbSAwY20gNi4wcHQ7IG1hcmdpbi1sZWZ0OjQuOHB0OyBt
YXJnaW4tdG9wOjUuMHB0OyBtYXJnaW4tcmlnaHQ6MGNtOyBtYXJnaW4tYm90dG9tOjUuMHB0Ij4N
CjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9IiI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5Sb24sPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVT
Ij48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9IiI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5JIHRvbyB3b3VsZCBsaWtlIHNpbXBsZSwgYnV0
IHlvdXIgdGFibGUgbG9va3MgcHJldHR5IGNvbXBsaWNhdGVkLiBBbmQgSSB0aGluayBpdCBhZGRz
IGNvbmZpZ3VyYXRpb24gZm9yIGFuIFNGRiB0byBrbm93IHdoZXRoZXIgdGhlcmUgYXJlIG90aGVy
cyBiZWZvcmUgaXQuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9IiI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjoj
MUY0OTdEIj5NeSB2ZXJzaW9uIG9mIHNpbXBsZTo8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOyBUVEwgZmllbGQgb2YgMCBtZWFucyA2NC48
L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0iIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNw
OyBFdmVyeSBTRkYgZGVjcmVtZW50cyBUVEwgZWFjaCB0aW1lIGl0IGZvcndhcmRzIHRoZSBOU0gg
cGFja2V0LiBJZiBkZWNyZW1lbnRpbmcgZnJvbSAxIHdvdWxkIHJlc3VsdCBpbiB1bmRlci1mbG93
IHRvIDY0LCBkaXNjYXJkLjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSIiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29s
b3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9IiI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJj
b2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSIiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48L3NwYW4+
PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lOyBib3JkZXItdG9wOnNvbGlkICNC
NUM0REYgMS4wcHQ7IHBhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9IiI+PGI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0OyBmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
OyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDsgZm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDsiPiBSb24gUGFya2VyIFttYWlsdG86PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48YSBocmVm
PSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0OyBmb250LWZhbWlseTomcXVvdDtUYWhvbWEm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtz
LmNvbTwvc3Bhbj48L2E+PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDsgZm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDsiPl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBNb25kYXksIE1heSAxLCAyMDE3IDExOjQxIEFN
PC9zcGFuPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7IGZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48YnI+DQo8Yj5Ubzo8L2I+IERhdmUgRG9sc29uOyBK
YW1lcyBOIEd1aWNoYXJkOyA8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxhIGhyZWY9Im1haWx0
bzptb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7IGZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7Ij5tb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPC9zcGFuPjwv
YT48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0OyBmb250
LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Ow0KPC9z
cGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJn
ZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7IGZvbnQtZmFtaWx5OiZx
dW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5zZmNAaWV0Zi5vcmc8L3Nw
YW4+PC9hPjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
IGZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48
YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IFRUTCBmaWVsZCB3aXRoaW4gdGhlIE5TSCBiYXNlIGhl
YWRlcjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9IiI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImNvbG9yOiMxRjQ5N0QiPkFncmVlIHRoYXQgSeKAmWQgb3B0IGZvciBwcmVjaXNpb24gb3ZlciBz
aW1wbGljaXR5LiZuYnNwOyZuYnNwOyBXaGljaCBpcyB3aGF0IEkgdHJpZWQgdG8gY29udmV5IGEg
d2F5cyBiYWNrIG9uIHRoaXMgdGhyZWFkIHJlZ2FyZGluZyBkaWZmZXJlbnRpYXRlZCBiZWhhdmlv
ciBhdCB0aGUgbGFzdCBTRkYgaW4gdGhlIFNGUCB2cy4gdGhlIG5vbi1sYXN0DQogU0ZGIGluIHRo
ZSBTRlAuJm5ic3A7Jm5ic3A7Jm5ic3A7IFN1YnNlcXVlbnQgY29tbWVudHMgZGlkbuKAmXQgc2Vl
bSB0byBlbWJyYWNlIHRoYXQgd2F5IG9mIGRlc2NyaWJpbmcgdGhpbmdzLiZuYnNwOyZuYnNwOyZu
YnNwOyBBbHNvLCBpZiB0aGVyZSB3ZXJlIGNvbnNlbnN1cyB0byBzdXBwb3J0aW5nIHRoYXQgYXBw
cm9hY2gsIGJhY2t3YXJkIGNvbXBhdGliaWxpdHkgZm9yIGNsYXNzaWZpZXJzIHRoYXQgZW1pdCBU
VEw9MCBjb3VsZCBiZSBhZGRyZXNzZWQgYnkgYWxzbyBkZXNjcmliaW5nIGJlaGF2aW9yDQogYXQg
dGhlIGZpcnN0IFNGRiB2cy4gbm9uLWZpcnN0Ljwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSIiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48
L3NwYW4+PC9wPg0KPHRhYmxlIGNsYXNzPSJNc29Ob3JtYWxUYWJsZSIgYm9yZGVyPSIwIiBjZWxs
c3BhY2luZz0iMCIgY2VsbHBhZGRpbmc9IjAiIHN0eWxlPSJib3JkZXItY29sbGFwc2U6Y29sbGFw
c2UiPg0KPHRib2R5Pg0KPHRyPg0KPHRkIHdpZHRoPSI4NCIgdmFsaWduPSJ0b3AiIHN0eWxlPSJ3
aWR0aDo2Mi43cHQ7IGJvcmRlcjpzb2xpZCB3aW5kb3d0ZXh0IDEuMHB0OyBwYWRkaW5nOjBjbSA1
LjRwdCAwY20gNS40cHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9IiI+PGEgbmFtZT0i
bV81MzMwMzYxMjE1OTA2Mzg4MzM4X19NYWlsRW5kQ29tcG9zZSI+PHNwYW4gc3R5bGU9ImNvbG9y
OiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFuPjwvYT48L3A+DQo8
L3RkPg0KPHRkIHdpZHRoPSIyODgiIHZhbGlnbj0idG9wIiBzdHlsZT0id2lkdGg6MjE2LjBwdDsg
Ym9yZGVyOnNvbGlkIHdpbmRvd3RleHQgMS4wcHQ7IGJvcmRlci1sZWZ0Om5vbmU7IHBhZGRpbmc6
MGNtIDUuNHB0IDBjbSA1LjRwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iIj48c3Bh
biBzdHlsZT0iY29sb3I6IzFGNDk3RCI+VFRMPTE8L3NwYW4+PC9wPg0KPC90ZD4NCjx0ZCB3aWR0
aD0iMzg0IiB2YWxpZ249InRvcCIgc3R5bGU9IndpZHRoOjI4OC4wcHQ7IGJvcmRlcjpzb2xpZCB3
aW5kb3d0ZXh0IDEuMHB0OyBib3JkZXItbGVmdDpub25lOyBwYWRkaW5nOjBjbSA1LjRwdCAwY20g
NS40cHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9IiI+PHNwYW4gc3R5bGU9ImNvbG9y
OiMxRjQ5N0QiPlRUTD0wPC9zcGFuPjwvcD4NCjwvdGQ+DQo8L3RyPg0KPHRyPg0KPHRkIHdpZHRo
PSI4NCIgdmFsaWduPSJ0b3AiIHN0eWxlPSJ3aWR0aDo2Mi43cHQ7IGJvcmRlcjpzb2xpZCB3aW5k
b3d0ZXh0IDEuMHB0OyBib3JkZXItdG9wOm5vbmU7IHBhZGRpbmc6MGNtIDUuNHB0IDBjbSA1LjRw
dCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iIj48c3BhbiBzdHlsZT0iY29sb3I6IzFG
NDk3RCI+T25seSBTRkYgKEZpcnN0IGFuZCBsYXN0KTwvc3Bhbj48L3A+DQo8L3RkPg0KPHRkIHdp
ZHRoPSIyODgiIHZhbGlnbj0idG9wIiBzdHlsZT0id2lkdGg6MjE2LjBwdDsgYm9yZGVyLXRvcDpu
b25lOyBib3JkZXItbGVmdDpub25lOyBib3JkZXItYm90dG9tOnNvbGlkIHdpbmRvd3RleHQgMS4w
cHQ7IGJvcmRlci1yaWdodDpzb2xpZCB3aW5kb3d0ZXh0IDEuMHB0OyBwYWRkaW5nOjBjbSA1LjRw
dCAwY20gNS40cHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9IiI+PHNwYW4gc3R5bGU9
ImNvbG9yOiMxRjQ5N0QiPlZhbGlkIOKAkyBzZXJ2aWNlIGxvY2FsIFNG4oCZczwvc3Bhbj48L3A+
DQo8L3RkPg0KPHRkIHdpZHRoPSIzODQiIHZhbGlnbj0idG9wIiBzdHlsZT0id2lkdGg6Mjg4LjBw
dDsgYm9yZGVyLXRvcDpub25lOyBib3JkZXItbGVmdDpub25lOyBib3JkZXItYm90dG9tOnNvbGlk
IHdpbmRvd3RleHQgMS4wcHQ7IGJvcmRlci1yaWdodDpzb2xpZCB3aW5kb3d0ZXh0IDEuMHB0OyBw
YWRkaW5nOjBjbSA1LjRwdCAwY20gNS40cHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
IiI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPlZhbGlkIGZvciBiYWNrd2FyZCBjb21wYXRp
YmlsaXR5IOKAkyBzZXJ2aWNlIGxvY2FsIFNG4oCZczwvc3Bhbj48L3A+DQo8L3RkPg0KPC90cj4N
Cjx0cj4NCjx0ZCB3aWR0aD0iODQiIHZhbGlnbj0idG9wIiBzdHlsZT0id2lkdGg6NjIuN3B0OyBi
b3JkZXI6c29saWQgd2luZG93dGV4dCAxLjBwdDsgYm9yZGVyLXRvcDpub25lOyBwYWRkaW5nOjBj
bSA1LjRwdCAwY20gNS40cHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9IiI+PHNwYW4g
c3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkZpcnN0IFNGRiBhbmQgbm90IExhc3Q8L3NwYW4+PC9wPg0K
PC90ZD4NCjx0ZCB3aWR0aD0iMjg4IiB2YWxpZ249InRvcCIgc3R5bGU9IndpZHRoOjIxNi4wcHQ7
IGJvcmRlci10b3A6bm9uZTsgYm9yZGVyLWxlZnQ6bm9uZTsgYm9yZGVyLWJvdHRvbTpzb2xpZCB3
aW5kb3d0ZXh0IDEuMHB0OyBib3JkZXItcmlnaHQ6c29saWQgd2luZG93dGV4dCAxLjBwdDsgcGFk
ZGluZzowY20gNS40cHQgMGNtIDUuNHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSIi
PjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5JbnZhbGlkIOKAkyBkcm9wIChzaW5jZSBwcm9w
YWdhdGlvbiB0byBzdWJzZXF1ZW50IFNGRiB3aXRoIFRUTD0wIGlzIGlsbGVnYWwpPC9zcGFuPjwv
cD4NCjwvdGQ+DQo8dGQgd2lkdGg9IjM4NCIgdmFsaWduPSJ0b3AiIHN0eWxlPSJ3aWR0aDoyODgu
MHB0OyBib3JkZXItdG9wOm5vbmU7IGJvcmRlci1sZWZ0Om5vbmU7IGJvcmRlci1ib3R0b206c29s
aWQgd2luZG93dGV4dCAxLjBwdDsgYm9yZGVyLXJpZ2h0OnNvbGlkIHdpbmRvd3RleHQgMS4wcHQ7
IHBhZGRpbmc6MGNtIDUuNHB0IDBjbSA1LjRwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0iIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+VmFsaWQgZm9yIGJhY2t3YXJkIGNvbXBh
dGliaWxpdHkg4oCTIHNlcnZpY2UgbG9jYWwgU0bigJlzIGFuZCBwcm9wYWdhdGUgdG8gc3Vic2Vx
dWVudCBTRkYgd2l0aCBUVEw9NjM8L3NwYW4+PC9wPg0KPC90ZD4NCjwvdHI+DQo8dHI+DQo8dGQg
d2lkdGg9Ijg0IiB2YWxpZ249InRvcCIgc3R5bGU9IndpZHRoOjYyLjdwdDsgYm9yZGVyOnNvbGlk
IHdpbmRvd3RleHQgMS4wcHQ7IGJvcmRlci10b3A6bm9uZTsgcGFkZGluZzowY20gNS40cHQgMGNt
IDUuNHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSIiPjxzcGFuIHN0eWxlPSJjb2xv
cjojMUY0OTdEIj5MYXN0IFNGRiB3aGVuICZndDsxIFNGRuKAmXMgZm9yIFNGUDwvc3Bhbj48L3A+
DQo8L3RkPg0KPHRkIHdpZHRoPSIyODgiIHZhbGlnbj0idG9wIiBzdHlsZT0id2lkdGg6MjE2LjBw
dDsgYm9yZGVyLXRvcDpub25lOyBib3JkZXItbGVmdDpub25lOyBib3JkZXItYm90dG9tOnNvbGlk
IHdpbmRvd3RleHQgMS4wcHQ7IGJvcmRlci1yaWdodDpzb2xpZCB3aW5kb3d0ZXh0IDEuMHB0OyBw
YWRkaW5nOjBjbSA1LjRwdCAwY20gNS40cHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
IiI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPlZhbGlkIOKAkyBzZXJ2aWNlIGxvY2FsIFNG
4oCZczwvc3Bhbj48L3A+DQo8L3RkPg0KPHRkIHdpZHRoPSIzODQiIHZhbGlnbj0idG9wIiBzdHls
ZT0id2lkdGg6Mjg4LjBwdDsgYm9yZGVyLXRvcDpub25lOyBib3JkZXItbGVmdDpub25lOyBib3Jk
ZXItYm90dG9tOnNvbGlkIHdpbmRvd3RleHQgMS4wcHQ7IGJvcmRlci1yaWdodDpzb2xpZCB3aW5k
b3d0ZXh0IDEuMHB0OyBwYWRkaW5nOjBjbSA1LjRwdCAwY20gNS40cHQiPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9IiI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkludmFsaWQg4oCT
ZHJvcCAoZHVlIHRvIGJhZCBiZWhhdmlvciBvZiBwcmV2aW91cyBTRkYpPC9zcGFuPjwvcD4NCjwv
dGQ+DQo8L3RyPg0KPC90Ym9keT4NCjwvdGFibGU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0iIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bh
bj48c3BhbiBsYW5nPSJFTi1VUyI+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3Jk
ZXI6bm9uZTsgYm9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0OyBwYWRkaW5nOjMuMHB0IDBj
bSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSIiPjxiPjxzcGFuIGxhbmc9
IkVOLVVTIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiPiBEYXZlIERvbHNvbiBb
PGEgaHJlZj0ibWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFp
bHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tPC9hPl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBNb25kYXks
IE1heSAxLCAyMDE3IDExOjI1IEFNPGJyPg0KPGI+VG86PC9iPiBSb24gUGFya2VyICZsdDs8YSBo
cmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L2E+Jmd0OzsgSmFtZXMgTiBHdWlj
aGFyZCAmbHQ7PGEgaHJlZj0ibWFpbHRvOmphbWVzLm4uZ3VpY2hhcmRAaHVhd2VpLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPmphbWVzLm4uZ3VpY2hhcmRAaHVhd2VpLmNvbTwvYT4mZ3Q7Ow0KPGEgaHJl
Zj0ibWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20iIHRhcmdldD0iX2JsYW5rIj5t
b2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPC9hPjsNCjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0
Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVjdDo8
L2I+IFJFOiBUVEwgZmllbGQgd2l0aGluIHRoZSBOU0ggYmFzZSBoZWFkZXI8L3NwYW4+PC9wPg0K
PC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSIiPjxzcGFuIGxhbmc9
IkVOLVVTIj4mbmJzcDs8L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9IiI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5JIHRoaW5rIHByZWNpc2lv
biBpbiB0aGUgZGVmaW5pdGlvbiBpcyBpbXBvcnRhbnQgZm9yIHdoZW4gZXhwZWN0cyBjZXJ0YWlu
IGJlaGF2aW9yIGZvciBzbWFsbCB2YWx1ZXMgb2YgVFRMLiBFLmcuLCBieSB1c2luZyB0cmFjZS1y
b3V0ZSB0eXBlIG9mIHRvb2xzLjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSIiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Y29sb3I6IzFGNDk3RCI+V2UgY2Fu4oCZdCBqdXN0IHdhdmUgb3VyIGhhbmRzIGFuZCBzYXkgZHJv
cCBwYWNrZXRzIHdpdGggVFRMIG5lYXIgMCBvciAxIG9yIDIuPC9zcGFuPjxzcGFuIGxhbmc9IkVO
LVVTIj48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9IiI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0i
RU4tVVMiPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iIj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPklmIG9uZSBoYXMgYSBjaGFpbiBvZiAz
IGl0ZW1zLCBhIFRUTCBvZiA2IHNob3VsZCB3b3JrLiAoU0ZGcyByZWNlaXZlIHBhY2tldHMgNiB0
aW1lcyBpbiB0aGUgc3lzdGVtIGRpYWdyYW0gdGhhdCBpcyB1c3VhbGx5IGRyYXduKS48L3NwYW4+
PHNwYW4gbGFuZz0iRU4tVVMiPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0iIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bh
bj48c3BhbiBsYW5nPSJFTi1VUyI+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSIiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+KFNpbXBsaWZp
ZWQ6IEkgcmVhbGl6ZSBpbiBzb21lIHN5c3RlbXMgbW9yZSBTRkYgaW50ZXJhY3Rpb25zIGFyZSBy
ZXF1aXJlZC4pPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9IiI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0
OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0iIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMx
RjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSIiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6
IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9IiI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xv
cjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjwvc3Bhbj48L3A+DQo8
ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7IGJvcmRlci10b3A6c29saWQgI0I1QzRERiAx
LjBwdDsgcGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0iIj48Yj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7IGZv
bnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5Gcm9t
Ojwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0OyBm
b250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+IFJv
biBQYXJrZXIgWzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PGEgaHJlZj0ibWFpbHRvOlJvbl9Q
YXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDsgZm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDsiPm1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9z
cGFuPjwvYT48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
OyBmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+
XQ0KPGJyPg0KPGI+U2VudDo8L2I+IE1vbmRheSwgTWF5IDEsIDIwMTcgMTE6MTQgQU08YnI+DQo8
Yj5Ubzo8L2I+IERhdmUgRG9sc29uOyBKYW1lcyBOIEd1aWNoYXJkOyA8L3NwYW4+PHNwYW4gbGFu
Zz0iRU4tVVMiPjxhIGhyZWY9Im1haWx0bzptb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tIiB0
YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7IGZvbnQtZmFtaWx5
OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5tb2hhbWVkLmJvdWNh
ZGFpckBvcmFuZ2UuY29tPC9zcGFuPjwvYT48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0OyBmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90OyI+Ow0KPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48YSBocmVmPSJt
YWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7IGZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7Ij5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7IGZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IFRUTCBmaWVs
ZCB3aXRoaW4gdGhlIE5TSCBiYXNlIGhlYWRlcjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iIj48
c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSIiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+QWdyZWUg
dGhhdCBkaWZmZXJlbnRpYXRpbmcg4oCcZm9yd2FyZGluZ+KAnSB0byBhdHRhY2hlZCBTRiBpbnN0
YW5jZXMgdnMgc3Vic2VxdWVudCBTRkbigJlzIGlzIGxvZ2ljYWwgYW5kIGludHVpdGl2ZSAodG8g
bWUpIGFuZCBJIHByZWZlciB0byBhY2tub3dsZWRnZSB0aGF0IHRoZXJlIGlzIGEgZGlmZmVyZW5j
ZS4mbmJzcDsmbmJzcDsgQnV0LCBJIHdhcw0KIGFkZHJlc3NpbmcgYSBzdWdnZXN0aW9uIHRvIHNp
bXBsaWZ5LiZuYnNwOyAmbmJzcDsmbmJzcDsmbmJzcDtJbiBwcmFjdGljZSwgNjEgb3IgNjIgb3Ig
NjMgZGVjcmVtZW50cyBvZiBUVEwgYWxsIHByb2JhYmx5IG1lYW4gdGhlIHNhbWUgdGhpbmcNCjwv
c3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OldpbmdkaW5nczsgY29s
b3I6IzFGNDk3RCI+Sjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5
N0QiPi48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0iIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0Qi
PiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSIiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3
RCI+Jm5ic3A7Jm5ic3A7IFJvbjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSIiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9IiI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjwvc3Bhbj48
L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7IGJvcmRlci10b3A6c29saWQgI0Ux
RTFFMSAxLjBwdDsgcGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0iIj48Yj48c3BhbiBsYW5nPSJFTi1VUyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFu
IGxhbmc9IkVOLVVTIj4gRGF2ZSBEb2xzb24gWzxhIGhyZWY9Im1haWx0bzpkZG9sc29uQHNhbmR2
aW5lLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbTwvYT5d
DQo8YnI+DQo8Yj5TZW50OjwvYj4gTW9uZGF5LCBNYXkgMSwgMjAxNyAxMToxMSBBTTxicj4NCjxi
PlRvOjwvYj4gUm9uIFBhcmtlciAmbHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJt
ZWRuZXR3b3Jrcy5jb20iIHRhcmdldD0iX2JsYW5rIj5Sb25fUGFya2VyQGFmZmlybWVkbmV0d29y
a3MuY29tPC9hPiZndDs7IEphbWVzIE4gR3VpY2hhcmQgJmx0OzxhIGhyZWY9Im1haWx0bzpqYW1l
cy5uLmd1aWNoYXJkQGh1YXdlaS5jb20iIHRhcmdldD0iX2JsYW5rIj5qYW1lcy5uLmd1aWNoYXJk
QGh1YXdlaS5jb208L2E+Jmd0OzsNCjxhIGhyZWY9Im1haWx0bzptb2hhbWVkLmJvdWNhZGFpckBv
cmFuZ2UuY29tIiB0YXJnZXQ9Il9ibGFuayI+bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbTwv
YT47DQo8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+c2ZjQGll
dGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSRTogVFRMIGZpZWxkIHdpdGhpbiB0aGUg
TlNIIGJhc2UgaGVhZGVyPC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0iIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSIiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29s
b3I6IzFGNDk3RCI+VGhlcmUgaXMgYSBkaWZmZXJlbmNlIGJldHdlZW4gZHJvcHBpbmcgdGhlIHBh
Y2tldCBhdCByZWNlaXZlIHZzLiB0cmFuc21pdC48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkEgKjxiPnRlcm1pbmF0aW5nPC9iPiogU0ZGIG1heSBh
Y2NlcHQgYSBwYWNrZXQgd2l0aCBUVEw9MS4mbmJzcDsgSS5lLiwgd2hlcmUgdGhlIE5TSCBoZWFk
ZXIgaXMgcmVtb3ZlZC48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9y
OiMxRjQ5N0QiPldoYXQgbWF0dGVycyBpcyB0aGF0IGl0IGlzIG5vdCBkZWNyZW1lbnRlZCB0byB6
ZXJvIGFuZCBmb3J3YXJkZWQgYXMgTlNILjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSIiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9IiI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJjb2xvcjojMUY0OTdEIj5PdGhlcndpc2Ugd2XigJlkIHNheSwg4oCcaHVoLCBubyBw
b2ludCBpbiBzZW5kaW5nIGEgcGFja2V0IGlmIFRUTD0xLiBBbmQgaHVoLCBpZiByZWNlaXZlZCB3
aXRoIFRUTD0yIHRoZW4gd2UgbWlnaHQgYXMgd2VsbCBkcm9wIGl04oCm4oCdIFJlY3Vyc2UgYWQg
YWJzdXJkdW0uPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9IiI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0
OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0iIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMx
RjQ5N0QiPkhlbmNlLCB0aGUgY29ycmVjdCBsYW5ndWFnZSBuZWVkcyB0byBjb252ZXkgdGhhdCBh
IGRldmljZSBkZWNyZW1lbnRpbmcgVFRMIChpbiBvcmRlciB0byBmb3J3YXJkIE5TSCkgbXVzdCBj
aGVjayBpZiBpdCB3b3VsZCByZXN1bHQgaW4gemVyby48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMi
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1V
UyI+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSIiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+VGhpcyBjb252ZXlzIHRoYXQsIEkgdGhpbms6
PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9IiI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0OyBm
b250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+VGhlIHBhY2tldCBNVVNUIE5PVCBi
ZSBmb3J3YXJkZWQgdG8gYSBuZXh0IGhvcCBpZiBTSEwgaXMgZGVjcmVtZW50ZWQgdG8gemVyby48
L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0iIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNw
Ozwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSIiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5i
c3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9IiI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4t
RGF2ZTwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSIiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+
Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9IiI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdE
Ij4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRp
diBzdHlsZT0iYm9yZGVyOm5vbmU7IGJvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDsgcGFk
ZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iIj48
Yj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7IGZvbnQtZmFtaWx5
OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5Gcm9tOjwvc3Bhbj48
L2I+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0OyBmb250LWZhbWls
eTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+IFJvbiBQYXJrZXIg
Wzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZm
aXJtZWRuZXR3b3Jrcy5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDsgZm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDsiPm1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9zcGFuPjwvYT48
L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0OyBmb250LWZh
bWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+XQ0KPGJyPg0K
PGI+U2VudDo8L2I+IE1vbmRheSwgTWF5IDEsIDIwMTcgMTA6NTAgQU08YnI+DQo8Yj5Ubzo8L2I+
IEphbWVzIE4gR3VpY2hhcmQ7IDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PGEgaHJlZj0ibWFp
bHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDsgZm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDsiPm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb208L3NwYW4+
PC9hPjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7IGZv
bnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij47DQog
RGF2ZSBEb2xzb247IDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PGEgaHJlZj0ibWFpbHRvOnNm
Y0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
OyBmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+
c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0OyBmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90OyI+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJFOiBUVEwgZmllbGQgd2l0aGlu
IHRoZSBOU0ggYmFzZSBoZWFkZXI8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9IiI+PHNwYW4gbGFu
Zz0iRU4tVVMiPiZuYnNwOzwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPldlIGNvdWxkIHNpbXBs
aWZ5IHRoaXMgYnkgc2F5aW5nIHRoYXQgYW4gU0ZGIHRoYXQgcmVjZWl2ZXMgYW4gTlNIIHBhY2tl
dCB3aXRoIFRUTD0xIHNoYWxsIGRyb3AgdGhlIHBhY2tldC4mbmJzcDsmbmJzcDsgVGhhdCBkb2Vz
buKAmXQgcmVxdWlyZSBhbnkgZGlzdGluY3Rpb24gb2YgdGhlIHR5cGUgb2YgZm9yd2FyZGluZy4m
bmJzcDsmbmJzcDsmbmJzcDsgWW91IGNvdWxkDQogYXJndWUgdGhhdCBwZXJoYXBzIDEgbWVhbnMg
dGFrZSBjYXJlIG9mIGxvY2FsIFNG4oCZcywgb25seSwgYnV0IHRoZW4gd2UgYXJlIGJhY2sgdG8g
aGF2aW5nIHRvIG1ha2UgdGhhdCBkaXN0aW5jdGlvbi4mbmJzcDsmbmJzcDsmbmJzcDsgR2l2ZW4g
dGhhdCB3ZSBhcmUgc3RhcnRpbmcgYXQgNjMgYnkgZGVmYXVsdCwgZmluZXNzaW5nIHdoYXQgaGFw
cGVucyB3aGVuIHJlY2VpdmluZyAxIGRvZXNu4oCZdCBzZWVtIHdvcnRod2hpbGUgdG8gbWUuPC9z
cGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9IiI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8
L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0i
Ym9yZGVyOm5vbmU7IGJvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDsgcGFkZGluZzozLjBw
dCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iIj48Yj48c3BhbiBs
YW5nPSJFTi1VUyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIj4gSmFtZXMgTiBH
dWljaGFyZCBbPGEgaHJlZj0ibWFpbHRvOmphbWVzLm4uZ3VpY2hhcmRAaHVhd2VpLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPm1haWx0bzpqYW1lcy5uLmd1aWNoYXJkQGh1YXdlaS5jb208L2E+XQ0KPGJy
Pg0KPGI+U2VudDo8L2I+IE1vbmRheSwgTWF5IDEsIDIwMTcgMTA6NDUgQU08YnI+DQo8Yj5Ubzo8
L2I+IFJvbiBQYXJrZXIgJmx0OzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0
d29ya3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNv
bTwvYT4mZ3Q7Ow0KPGEgaHJlZj0ibWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20i
IHRhcmdldD0iX2JsYW5rIj5tb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPC9hPjsgRGF2ZSBE
b2xzb24gJmx0OzxhIGhyZWY9Im1haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPmRkb2xzb25Ac2FuZHZpbmUuY29tPC9hPiZndDs7DQo8YSBocmVmPSJtYWlsdG86c2Zj
QGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+c2ZjQGlldGYub3JnPC9hPjxicj4NCjxiPlN1Ympl
Y3Q6PC9iPiBSRTogVFRMIGZpZWxkIHdpdGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyPC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iIj48c3BhbiBs
YW5nPSJFTi1VUyI+Jm5ic3A7PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSIiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+WWVzIGJ1dCBteSBw
b2ludCB3YXMgaWYgdGhlIFNGRiBpcyAqPGI+dGVybWluYXRpbmc8L2I+KiB0aGUgc2VydmljZSBj
aGFpbiB0aGVyZSBhcmUgbm8gc2VydmljZSBmdW5jdGlvbnMgbGVmdCB0byBiZSBmb3J3YXJkZWQg
dG8gc28gdGhlIHNlbnRlbmNlIGRvZXMgbm90IG1ha2UgYW55IHNlbnNlLiBJZiBob3dldmVyIHRo
ZSBTRkYNCiBpcyB0ZXJtaW5hdGluZyB0aGUgc2VydmljZSBjaGFpbiBhbmQgYXQgdGVybWluYXRp
b24gdGhlIFNITCByZWFjaGVzIDAgdGhlbiBpdCBzaG91bGQgc3RpbGwgZm9yd2FyZCB0aGUgcGFj
a2V0IChhZnRlciByZW1vdmFsIG9mIE5TSCkuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9IiI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkppbTwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSIiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48
L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lOyBib3JkZXItdG9wOnNv
bGlkICNFMUUxRTEgMS4wcHQ7IHBhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9IiI+PGI+PHNwYW4gbGFuZz0iRU4tVVMiPkZyb206PC9zcGFuPjwv
Yj48c3BhbiBsYW5nPSJFTi1VUyI+IFJvbiBQYXJrZXIgWzxhIGhyZWY9Im1haWx0bzpSb25fUGFy
a2VyQGFmZmlybWVkbmV0d29ya3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOlJvbl9QYXJr
ZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L2E+XQ0KPGJyPg0KPGI+U2VudDo8L2I+IE1vbmRheSwg
TWF5IDAxLCAyMDE3IDEwOjI4IEFNPGJyPg0KPGI+VG86PC9iPiBKYW1lcyBOIEd1aWNoYXJkICZs
dDs8YSBocmVmPSJtYWlsdG86amFtZXMubi5ndWljaGFyZEBodWF3ZWkuY29tIiB0YXJnZXQ9Il9i
bGFuayI+amFtZXMubi5ndWljaGFyZEBodWF3ZWkuY29tPC9hPiZndDs7DQo8YSBocmVmPSJtYWls
dG86bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1vaGFtZWQu
Ym91Y2FkYWlyQG9yYW5nZS5jb208L2E+OyBEYXZlIERvbHNvbiAmbHQ7PGEgaHJlZj0ibWFpbHRv
OmRkb2xzb25Ac2FuZHZpbmUuY29tIiB0YXJnZXQ9Il9ibGFuayI+ZGRvbHNvbkBzYW5kdmluZS5j
b208L2E+Jmd0OzsNCjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5r
Ij5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJFOiBUVEwgZmllbGQgd2l0
aGluIHRoZSBOU0ggYmFzZSBoZWFkZXI8L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSIiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9IiI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJjb2xvcjojMUY0OTdEIj5J4oCZZCBsaWtlIHRvIGRpc2FtYmlndWF0ZSB0aGUgd29yZCDi
gJxmb3J3YXJkaW5n4oCdLiZuYnNwOyZuYnNwOyBGcm9tIFNGRiBwZXJzcGVjdGl2ZSwgdGhlcmUg
aXMgZm9yd2FyZGluZyB0byBhdHRhY2hlZCBTRiBpbnN0YW5jZXMgYW5kIHRoZXJlIGlzIGZvcndh
cmRpbmcgdG8gb3RoZXIgU0ZGcy48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSIiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iY29sb3I6IzFGNDk3RCI+4oCcU0ZGcyB0aGF0IHRlcm1pbmF0ZSBhIHNlcnZpY2UgY2hhaW4g
TVVTVCBmb3J3YXJkIHRoZSBwYWNrZXQgdG8gYXR0YWNoZWQgc2VydmljZSBmdW5jdGlvbnMsIGV2
ZW4gaWYgU0hMIGlzIGRlY3JlbWVudGVkIHRvIDDigJ08L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMi
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1V
UyI+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSIiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7IFJvbjwvc3Bhbj48c3Bh
biBsYW5nPSJFTi1VUyI+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSIi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxz
cGFuIGxhbmc9IkVOLVVTIj48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
IiI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+
PHNwYW4gbGFuZz0iRU4tVVMiPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0iIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bh
bj48c3BhbiBsYW5nPSJFTi1VUyI+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3Jk
ZXI6bm9uZTsgYm9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0OyBwYWRkaW5nOjMuMHB0IDBj
bSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSIiPjxiPjxzcGFuIGxhbmc9
IkVOLVVTIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiPiBzZmMgWzxhIGhyZWY9
Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzZmMt
Ym91bmNlc0BpZXRmLm9yZzwvYT5dDQo8Yj5PbiBCZWhhbGYgT2YgPC9iPkphbWVzIE4gR3VpY2hh
cmQ8YnI+DQo8Yj5TZW50OjwvYj4gTW9uZGF5LCBNYXkgMSwgMjAxNyAxMDoyMiBBTTxicj4NCjxi
PlRvOjwvYj4gPGEgaHJlZj0ibWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20iIHRh
cmdldD0iX2JsYW5rIj5tb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPC9hPjsgRGF2ZSBEb2xz
b24gJmx0OzxhIGhyZWY9Im1haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPmRkb2xzb25Ac2FuZHZpbmUuY29tPC9hPiZndDs7DQo8YSBocmVmPSJtYWlsdG86c2ZjQGll
dGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+c2ZjQGlldGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6
PC9iPiBSZTogW3NmY10gVFRMIGZpZWxkIHdpdGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyPC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iIj48c3Bh
biBsYW5nPSJFTi1VUyI+Jm5ic3A7PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSIiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+SSBkb27igJl0
IHVuZGVyc3RhbmQgdGhpcyBzZW50ZW5jZSBhcyBpZiBhbiBTRkYgaXMgdGVybWluYXRpbmcgYSBz
ZXJ2aWNlIGNoYWluIHRoZW4gaXQgKjxiPndvbnQ8L2I+KiBiZSBmb3J3YXJkaW5nIHRoZSBwYWNr
ZXRzIHRvIGF0dGFjaGVkIFNGczsgU2hvdWxkbuKAmXQgdGhpcyBzZW50ZW5jZSByZWFkIOKAnFNG
RnMgdGhhdCB0ZXJtaW5hdGUNCiBhIHNlcnZpY2UgY2hhaW4gTVVTVCBmb3J3YXJkIHRoZSBwYWNr
ZXQgZXZlbiBpZiBTSEwgaXMgZGVjcmVtZW50ZWQgdG8gMOKAnSA/PC9zcGFuPjxzcGFuIGxhbmc9
IkVOLVVTIj48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9IiI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFu
Zz0iRU4tVVMiPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iIj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkppbTwvc3Bhbj48c3BhbiBsYW5n
PSJFTi1VUyI+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSIiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxh
bmc9IkVOLVVTIj48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lOyBi
b3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7IHBhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20i
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9IiI+PGI+PHNwYW4gbGFuZz0iRU4tVVMiPkZy
b206PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyI+DQo8YSBocmVmPSJtYWlsdG86bW9oYW1l
ZC5ib3VjYWRhaXJAb3JhbmdlLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1vaGFtZWQuYm91Y2FkYWly
QG9yYW5nZS5jb208L2E+IFs8YSBocmVmPSJtYWlsdG86bW9oYW1lZC5ib3VjYWRhaXJAb3Jhbmdl
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzptb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29t
PC9hPl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBGcmlkYXksIEFwcmlsIDI4LCAyMDE3IDEwOjM4IEFN
PGJyPg0KPGI+VG86PC9iPiBEYXZlIERvbHNvbiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRkb2xzb25A
c2FuZHZpbmUuY29tIiB0YXJnZXQ9Il9ibGFuayI+ZGRvbHNvbkBzYW5kdmluZS5jb208L2E+Jmd0
OzsgSmFtZXMgTiBHdWljaGFyZCAmbHQ7PGEgaHJlZj0ibWFpbHRvOmphbWVzLm4uZ3VpY2hhcmRA
aHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmphbWVzLm4uZ3VpY2hhcmRAaHVhd2VpLmNvbTwv
YT4mZ3Q7Ow0KPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnNm
Y0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IFRUTCBmaWVsZCB3aXRoaW4g
dGhlIE5TSCBiYXNlIGhlYWRlcjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9IiI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDsgZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7IGNvbG9yOmJsYWNrIj5S
ZS0sPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9IiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7IGZvbnQtZmFtaWx5
OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7OyBjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFu
IGxhbmc9IkVOLVVTIj48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9IiI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0OyBmb250LWZhbWlseTom
cXVvdDtDb3VyaWVyIE5ldyZxdW90OzsgY29sb3I6YmxhY2siPkkgc2VlIFNITCBhcyBhIG1lYW5z
IHRvIHByZXZlbnQgU0ZGIGxvb3BzLiBUaGVyZSBpcyBubyB2YWx1ZSBpbiBkZWxldGluZyBhIHBh
Y2tldCBhZnRlciBhbiBTRkYgZGVjcmVtZW50IHRoZSBTSEwgdG8gMCwgYnV0IHRoYXQgcGFja2V0
IGlzIHRvIGJlDQogcGFzc2VkIHRvIFNGcyB0aGF0IGFyZSBhdHRhY2hlZCB0byB0aGlzIFNGRi4g
VGhlIHBhY2tldCB3aWxsIGJlIGZvcndhcmRlZCBhZnRlciBzdHJpcHBpbmcgdGhlIE5TSCBoZWFk
ZXI7IG5vIHJpc2sgZm9yIFNGRiBsb29wcyBvdXQgdGhlcmUuIE5vPzwvc3Bhbj48c3BhbiBsYW5n
PSJFTi1VUyI+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSIiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDsgZm9udC1mYW1pbHk6JnF1b3Q7
Q291cmllciBOZXcmcXVvdDs7IGNvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0i
RU4tVVMiPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iIj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7IGZvbnQtZmFtaWx5OiZxdW90O0Nv
dXJpZXIgTmV3JnF1b3Q7OyBjb2xvcjpibGFjayI+Q2hlZXJzLDwvc3Bhbj48c3BhbiBsYW5nPSJF
Ti1VUyI+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSIiPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDsgZm9udC1mYW1pbHk6JnF1b3Q7Q291
cmllciBOZXcmcXVvdDs7IGNvbG9yOmJsYWNrIj5NZWQ8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMi
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7IGZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIg
TmV3JnF1b3Q7OyBjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48
L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7IGJvcmRlci1sZWZ0OnNvbGlkIGJs
dWUgMS41cHQ7IHBhZGRpbmc6MGNtIDBjbSAwY20gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9
ImJvcmRlcjpub25lOyBib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7IHBhZGRpbmc6My4w
cHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9IiI+PGI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7IGZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5EZSZuYnNwOzo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0OyBmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90OyI+IERhdmUgRG9sc29uIFs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxh
IGhyZWY9Im1haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFu
IGxhbmc9IkZSIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDsgZm9udC1mYW1pbHk6JnF1b3Q7VGFo
b21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPm1haWx0bzpkZG9sc29uQHNhbmR2aW5l
LmNvbTwvc3Bhbj48L2E+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0OyBmb250
LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+XQ0KPGJy
Pg0KPGI+RW52b3nDqSZuYnNwOzo8L2I+IHZlbmRyZWRpIDI4IGF2cmlsIDIwMTcgMTY6Mjk8YnI+
DQo8Yj7DgCZuYnNwOzo8L2I+IEJPVUNBREFJUiBNb2hhbWVkIElNVC9PTE47IEphbWVzIE4gR3Vp
Y2hhcmQ7IDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRm
Lm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIGxhbmc9IkZSIiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDsgZm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDsiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0OyBmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90OyI+PGJyPg0KPGI+T2JqZXQmbmJzcDs6PC9iPiBSRTogVFRMIGZpZWxkIHdpdGhpbiB0aGUg
TlNIIGJhc2UgaGVhZGVyPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSIiPiZuYnNwOzxzcGFuIGxh
bmc9IkVOLVVTIj48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9IiI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5NZWQsPC9zcGFuPjxzcGFuIGxh
bmc9IkVOLVVTIj48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9IiI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4g
bGFuZz0iRU4tVVMiPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPuKAnDwvc3Bhbj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7IGZvbnQtZmFtaWx5OiZxdW90O0Nv
dXJpZXIgTmV3JnF1b3Q7Ij5TRkZzIHRoYXQgdGVybWluYXRlIGEgc2VydmljZSBjaGFpbiBNVVNU
IGZvcndhcmQgdGhlIHBhY2tldCB0byBhdHRhY2hlZCBTRnMgZXZlbiBpZiBTSEwgaXMgZGVjcmVt
ZW50ZWQgdG8gMC7igJ08L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iIj48c3BhbiBsYW5nPSJFTi1VUyI+SSBkb27igJl0IHRo
aW5rIHRoaXMgaXMgcmlnaHQuPC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSIiPjxzcGFuIGxhbmc9IkVOLVVTIj5JZiBUVEwvU0hMIGlzIGRlY3JlbWVudGVkIHRvIDAsIHRo
aXMgbXVzdCBub3QgYmUgZm9yd2FyZGVkIGFzIE5TSC48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9IiI+PHNwYW4gbGFuZz0iRU4tVVMiPkkgc2VlIHRoYXQgKjxiPnJlY2Vp
dmluZzwvYj4qIGEgcGFja2V0IHdpdGggU0hMPTEgY2FuIHJlc3VsdCBpbiBjaGFpbiB0ZXJtaW5h
dGlvbiwgaS5lLiwgTlNIIGRlY2Fwc3VsYXRpb24uIEJ1dCBub3QgZm9yd2FyZGluZyBhcyBOU0gg
d2l0aCBTSEw9MC48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9IiI+PHNw
YW4gbGFuZz0iRU4tVVMiPiZuYnNwOzwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0iIj48c3BhbiBsYW5nPSJFTi1VUyI+LURhdmU8L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9IiI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdE
Ij4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0iIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5
N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PC9zcGFuPjwvcD4NCjxkaXY+DQo8
ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTsgYm9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0OyBw
YWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSIi
PjxiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDsgZm9udC1mYW1p
bHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkZyb206PC9zcGFu
PjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7IGZvbnQtZmFt
aWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4gc2ZjIFs8L3Nw
YW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9y
ZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0OyBmb250LWZh
bWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+bWFpbHRvOnNm
Yy1ib3VuY2VzQGlldGYub3JnPC9zcGFuPjwvYT48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0OyBmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90OyI+XQ0KPGI+T24gQmVoYWxmIE9mIDwvYj48L3NwYW4+PHNwYW4g
bGFuZz0iRU4tVVMiPjxhIGhyZWY9Im1haWx0bzptb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29t
IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7IGZvbnQtZmFt
aWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5tb2hhbWVkLmJv
dWNhZGFpckBvcmFuZ2UuY29tPC9zcGFuPjwvYT48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0OyBmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90OyI+PGJyPg0KPGI+U2VudDo8L2I+IEZyaWRheSwgQXByaWwgMjgs
IDIwMTcgOTozNiBBTTxicj4NCjxiPlRvOjwvYj4gSmFtZXMgTiBHdWljaGFyZDsgPC9zcGFuPjxz
cGFuIGxhbmc9IkVOLVVTIj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9i
bGFuayI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7IGZvbnQtZmFtaWx5OiZxdW90O1Rh
aG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9h
Pjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7IGZvbnQt
ZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48YnI+DQo8
Yj5TdWJqZWN0OjwvYj4gUmU6IFtzZmNdIFRUTCBmaWVsZCB3aXRoaW4gdGhlIE5TSCBiYXNlIGhl
YWRlcjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSIiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0OyBmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OzsgY29s
b3I6YmxhY2siPkhpIEppbSwgYWxsLA0KPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9IiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7IGZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7OyBjb2xvcjpibGFj
ayI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9IiI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0OyBmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OzsgY29sb3I6YmxhY2si
PkkgaGF2ZSB0aGUgZm9sbG93aW5nIGNvbW1lbnRzJm5ic3A7Og0KPC9zcGFuPjxzcGFuIGxhbmc9
IkVOLVVTIj48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Im01MzMwMzYxMjE1OTA2Mzg4MzM4bXNvbGlz
dHBhcmFncmFwaCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTpTeW1ib2wi
PsK3PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjcuMHB0Ij4mbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7IGZvbnQtZmFtaWx5OiZxdW90O0NvdXJp
ZXIgTmV3JnF1b3Q7OyBjb2xvcjpibGFjayI+Q2hhbmdlIOKAnFRUTOKAnSB0byDigJxTRkYgSG9w
IExpbWl0IChTSEwp4oCdIGJlY2F1c2UgdGhpcyBmaWVsZCBpcyBub3QgYWJvdXQgYSB0aW1lIHRv
IGxpdmUgYnV0IGFib3V0IGEgbGltaXQgb2YgU0ZGIGhvcHMgdG8gYmUgY3Jvc3NlZC4NCjwvc3Bh
bj48c3BhbiBsYW5nPSJFTi1VUyI+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJtNTMzMDM2MTIxNTkw
NjM4ODMzOG1zb2xpc3RwYXJhZ3JhcGgiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1m
YW1pbHk6U3ltYm9sIj7Ctzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZTo3LjBwdCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3Nw
YW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0OyBmb250LWZhbWls
eTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OzsgY29sb3I6YmxhY2siPkkgZG9u4oCZdCB1bmRlcnN0
YW5kIHdoYXQgaXMgbWVhbnQgYnkg4oCcdGVzdGluZ+KAnS4NCjwvc3Bhbj48c3BhbiBsYW5nPSJF
Ti1VUyI+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJtNTMzMDM2MTIxNTkwNjM4ODMzOG1zb2xpc3Rw
YXJhZ3JhcGgiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6U3ltYm9sIj7C
tzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTo3LjBwdCI+Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0OyBmb250LWZhbWlseTomcXVvdDtDb3VyaWVy
IE5ldyZxdW90OzsgY29sb3I6YmxhY2siPkkgc3VnZ2VzdCB0byBtYWtlIHRoaXMgY2hhbmdlIHRv
IGNvdmVyIHRoZSBmb2xsb3dpbmcgcG9pbnRzOjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJtNTMzMDM2MTIxNTkwNjM4ODMzOG1zb2xpc3RwYXJhZ3JhcGgi
IHN0eWxlPSJtYXJnaW4tbGVmdDo3Mi4wcHQiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPm88L3NwYW4+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6Ny4wcHQiPiZuYnNwOyZuYnNwOw0KPC9zcGFuPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDsgZm9udC1mYW1pbHk6JnF1b3Q7Q291
cmllciBOZXcmcXVvdDs7IGNvbG9yOmJsYWNrIj5TSEwgc2hvdWxkIGJlIGNvbmZpZ3VyYWJsZSBi
eSB0aGUgY29udHJvbCBwbGFuZS4NCjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJtNTMzMDM2MTIxNTkwNjM4ODMzOG1zb2xpc3RwYXJhZ3JhcGgiIHN0eWxl
PSJtYXJnaW4tbGVmdDo3Mi4wcHQiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1p
bHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPm88L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6Ny4wcHQiPiZuYnNwOyZuYnNwOw0KPC9zcGFuPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDsgZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBO
ZXcmcXVvdDs7IGNvbG9yOmJsYWNrIj5QYWNrZXRzIGNhbiBiZSBmb3J3YXJkZWQgdG8gU0ZzIGV2
ZW4gaWYgU0hMIGlzIGRlY3JlbWVudGVkIHRvIDAgZm9yIHRoZSB0ZXJtaW5hdGluZyBTRkYuDQo8
L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0ibTUzMzAzNjEy
MTU5MDYzODgzMzhtc29saXN0cGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6NzIuMHB0Ij48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1
b3Q7Ij5vPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjcuMHB0Ij4m
bmJzcDsmbmJzcDsNCjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7IGZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7OyBjb2xvcjpibGFjayI+
SSBkb27igJl0IHRoaW5rIGl0IGlzIGEgZ29vZCBpZGVhIHRvIGluY2x1ZGUg4oCcPC9zcGFuPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDsgZm9udC1mYW1pbHk6JnF1
b3Q7Q291cmllciBOZXcmcXVvdDsiPkRlY3JlbWVudGluZyBieSBhIHZhbHVlIG9mIDEgZnJvbSAw
IHNoYWxsIHJlc3VsdA0KIGluIGEgVFRMIHZhbHVlIG9mIDYz4oCdIGJlY2F1c2UgdGhpcyB3aWxs
IGxlYWQgdG8gYSBicm9rZW4gbWVjaGFuaXNtLiA8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7IGZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3
JnF1b3Q7OyBjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9IiI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0OyBmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZx
dW90OzsgY29sb3I6YmxhY2siPk9MRDoNCjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSIiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDsgZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVv
dDsiPlRUTDogU2VydmljZSBwbGFuZSB0aW1lLXRvLWxpdmUuIEFuIFNGRiBNVVNUIGRlY3JlbWVu
dCB0aGUgVFRMIGJ5IGEgdmFsdWUgb2YgMSBmb3IgYWxsIE5TSCBwYWNrZXRzIGl0IHJlY2VpdmVz
LiBEZWNyZW1lbnRpbmcgYnkgYSB2YWx1ZSBvZiAxIGZyb20gMCBzaGFsbCByZXN1bHQNCiBpbiBh
IFRUTCB2YWx1ZSBvZiA2My4gVGhlIGRlZmF1bHQgZm9yIG9yaWdpbmF0aW5nIGFuIE5TSCBwYWNr
ZXQgaXMgYSBUVEwgdmFsdWUgb2YgNjMuIFRoZSBkZWNyZW1lbnQgU0hBTEwgb2NjdXIgYmVmb3Jl
IHRlc3RpbmcgZm9yIDAuIEFmdGVyIGRlY3JlbWVudCwgaWYgdGhlIFRUTCBpcyAwLCB0aGUgTlNI
IHBhY2tldCBNVVNUIE5PVCBiZSBmb3J3YXJkZWQuPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9IiI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0OyBmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5l
dyZxdW90OzsgY29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSIiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDsgZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcm
cXVvdDs7IGNvbG9yOmJsYWNrIj5ORVc6PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9IiI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0OyBmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90
OyI+U0hMIChTRkYgSG9wIExpbWl0KTogSW5kaWNhdGVzIHRoZSBtYXhpbXVtIFNGRiBob3BzIGZv
ciBhIHNlcnZpY2UgY2hhaW4uIFRoZSBpbml0aWFsIFNITCB2YWx1ZSBTSE9VTEQgYmUgY29uZmln
dXJhYmxlIHZpYSB0aGUgY29udHJvbCBwbGFuZTsgdGhlIGNvbmZpZ3VyZWQNCiBpbml0aWFsIHZh
bHVlIGNhbiBiZSBzcGVjaWZpYyB0byBhIGNoYWluIG9yIGFsbCBjaGFpbnMuIElmIG5vIGluaXRp
YWwgdmFsdWUgaXMgZXhwbGljaXRseSBwcm92aWRlZCwgdGhlIGRlZmF1bHQgaW5pdGlhbCBTSEwg
dmFsdWUgNjMgTVVTVCBiZSB1c2VkLiBFYWNoIFNGRiBpbnZvbHZlZCBpbiBmb3J3YXJkaW5nIGFu
IE5TSCBwYWNrZXQgTVVTVCBkZWNyZW1lbnQgU0hMIHZhbHVlIGJ5IDEuIFRoZSBwYWNrZXQgTVVT
VCBOT1QgYmUgZm9yd2FyZGVkDQogdG8gYSBuZXh0IGhvcCBTRkYgaWYgU0hMIGlzIGRlY3JlbWVu
dGVkIHRvIHplcm8uIFNGRnMgdGhhdCB0ZXJtaW5hdGUgYSBzZXJ2aWNlIGNoYWluIE1VU1QgZm9y
d2FyZCB0aGUgcGFja2V0IHRvIGF0dGFjaGVkIFNGcyBldmVuIGlmIFNITCBpcyBkZWNyZW1lbnRl
ZCB0byAwLjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSIiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDsgZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOzwvc3Bhbj48
c3BhbiBsYW5nPSJFTi1VUyI+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSIiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDsgZm9udC1mYW1p
bHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPlRoYW5rIHlvdS48L3NwYW4+PHNwYW4gbGFuZz0i
RU4tVVMiPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iIj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7IGZvbnQtZmFtaWx5OiZxdW90O0Nv
dXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7IGZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7
Ij5DaGVlcnMsPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9IiI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0OyBmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+TWVkPC9zcGFuPjxz
cGFuIGxhbmc9IkVOLVVTIj48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
IiI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0OyBmb250LWZhbWls
eTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OzsgY29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3Bh
biBsYW5nPSJFTi1VUyI+PC9zcGFuPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lOyBib3Jk
ZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0OyBwYWRkaW5nOjBjbSAwY20gMGNtIDQuMHB0Ij4NCjxk
aXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTsgYm9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEu
MHB0OyBwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSIiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0OyBmb250LWZhbWlseTomcXVv
dDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+RGUmbmJzcDs6PC9zcGFuPjwv
Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDsgZm9udC1mYW1pbHk6JnF1b3Q7VGFob21h
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiBzZmMgWzwvc3Bhbj48c3BhbiBsYW5nPSJF
Ti1VUyI+PGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFu
ayI+PHNwYW4gbGFuZz0iRlIiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0OyBmb250LWZhbWlseTom
cXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+bWFpbHRvOnNmYy1ib3Vu
Y2VzQGlldGYub3JnPC9zcGFuPjwvYT48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7IGZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
Ij5dDQo8Yj5EZSBsYSBwYXJ0IGRlPC9iPiBKYW1lcyBOIEd1aWNoYXJkPGJyPg0KPGI+RW52b3nD
qSZuYnNwOzo8L2I+IGpldWRpIDI3IGF2cmlsIDIwMTcgMjA6NTQ8YnI+DQo8Yj7DgCZuYnNwOzo8
L2I+IDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9y
ZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIGxhbmc9IkZSIiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDsgZm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsi
PnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0OyBmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
OyI+PGJyPg0KPGI+T2JqZXQmbmJzcDs6PC9iPiBbc2ZjXSBUVEwgZmllbGQgd2l0aGluIHRoZSBO
U0ggYmFzZSBoZWFkZXI8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9IiI+Jm5ic3A7PHNwYW4gbGFu
Zz0iRU4tVVMiPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iIj48c3Bh
biBsYW5nPSJFTi1VUyI+RGVhciBXRzo8L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9IiI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0iIj48c3BhbiBsYW5nPSJFTi1VUyI+SGF2aW5nIHJldmlld2VkIGFs
bCBvZiB0aGUgZW1haWwgZGlzY3Vzc2lvbiBvbiB0aGUgbWFpbGluZyBsaXN0IGl0IGFwcGVhcnMg
dG8gdGhlIGNoYWlycyB0aGF0IHdlIGhhdmUgY29uc2Vuc3VzIHRvIGFkZCBhIFRUTCBmaWVsZCB0
byB0aGUgTlNIIGJhc2UgaGVhZGVyLiBXZSB3b3VsZCBsaWtlIHRvIHByb3Bvc2UgdGhlIGZvbGxv
d2luZyBjaGFuZ2VzOjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iIj48
c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSIiPjxzcGFuIGxhbmc9IkVOLVVTIj5TZWN0aW9uIDMuMjo8L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9IiI+PHNwYW4gbGFuZz0iRU4tVVMiPlVwZGF0ZSBmaWd1
cmUgMiBhcyBmb2xsb3dzOjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
Ij48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSIiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDsg
Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyAmbmJzcDsmbmJzcDsm
bmJzcDswIDEgMiAzIDQgNSA2IDcgOCA5IDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxIDIgMyA0IDUg
NiA3IDggOSAwIDE8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0iIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7IGZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsmbmJz
cDsmbmJzcDsgJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0Mzst
JiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0
MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0Mzst
JiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0Mzs8L3NwYW4+PHNwYW4gbGFuZz0iRU4t
VVMiPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iIj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7IGZvbnQtZmFtaWx5OiZxdW90O0NvdXJp
ZXIgTmV3JnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsgfFZlcnxPfFJ8Jm5ic3A7Jm5ic3A7Jm5i
c3A7IFRUTCZuYnNwOyZuYnNwOyZuYnNwOyB8Jm5ic3A7Jm5ic3A7IExlbmd0aCZuYnNwOyB8UnxS
fFJ8UnxNRCBUeXBlfCBOZXh0IFByb3RvY29sIHw8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7IGZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3
JnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsgJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0Mzst
JiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0
MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0Mzst
JiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0Mzs8L3Nw
YW4+PHNwYW4gbGFuZz0iRU4tVVMiPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0iIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSIiPjxzcGFuIGxhbmc9IkVOLVVTIj5BZGQgdGhlIGZvbGxvd2luZyB0
ZXh0IGFmdGVyIGZpZ3VyZSAyOjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0iIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSIiPjxzcGFuIGxhbmc9IkVOLVVTIj5UVEw6IFNlcnZpY2UgcGxhbmUgdGlt
ZS10by1saXZlLiBBbiBTRkYgTVVTVCBkZWNyZW1lbnQgdGhlIFRUTCBieSBhIHZhbHVlIG9mIDEg
Zm9yIGFsbCBOU0ggcGFja2V0cyBpdCByZWNlaXZlcy4gRGVjcmVtZW50aW5nIGJ5IGEgdmFsdWUg
b2YgMSBmcm9tIDAgc2hhbGwgcmVzdWx0IGluIGEgVFRMIHZhbHVlIG9mIDYzLiBUaGUgZGVmYXVs
dCBmb3Igb3JpZ2luYXRpbmcNCiBhbiBOU0ggcGFja2V0IGlzIGEgVFRMIHZhbHVlIG9mIDYzLiBU
aGUgZGVjcmVtZW50IFNIQUxMIG9jY3VyIGJlZm9yZSB0ZXN0aW5nIGZvciAwLiBBZnRlciBkZWNy
ZW1lbnQsIGlmIHRoZSBUVEwgaXMgMCwgdGhlIE5TSCBwYWNrZXQgTVVTVCBOT1QgYmUgZm9yd2Fy
ZGVkLjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iIj48c3BhbiBsYW5n
PSJFTi1VUyI+Jm5ic3A7PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSIi
PjxzcGFuIGxhbmc9IkVOLVVTIj5TZWN0aW9uIDMuNDo8L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9IiI+PHNwYW4gbGFuZz0iRU4tVVMiPlVwZGF0ZSBmaWd1cmUgNCB0byBy
ZWZsZWN0IHRoZSBuZXcgYmFzZSBoZWFkZXIgZm9ybWF0IGFzIHBlciBzZWN0aW9uIDMuMiBiYXNl
IGhlYWRlci48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9IiI+PHNwYW4g
bGFuZz0iRU4tVVMiPiZuYnNwOzwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0iIj48c3BhbiBsYW5nPSJFTi1VUyI+U2VjdGlvbiAzLjU6PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSIiPjxzcGFuIGxhbmc9IkVOLVVTIj5VcGRhdGUgZmlndXJlIDUg
dG8gcmVmbGVjdCB0aGUgbmV3IGJhc2UgaGVhZGVyIGZvcm1hdCBhcyBwZXIgc2VjdGlvbiAzLjIg
YmFzZSBoZWFkZXIuPC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSIiPjxz
cGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9IiI+PHNwYW4gbGFuZz0iRU4tVVMiPlNlY3Rpb24gMTIuMi4xOjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iIj48c3BhbiBsYW5nPSJFTi1VUyI+Q3VycmVudCB0
ZXh0IGlzIGFzIGZvbGxvd3M6PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSIiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9IiI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyBUaGVyZSBhcmUg
dGVuIGJpdHMgYXQgdGhlIGJlZ2lubmluZyBvZiB0aGUgTlNIIEJhc2UgSGVhZGVyLiZuYnNwOyBO
ZXcgYml0czwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iIj48c3BhbiBs
YW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7IGFyZSBhc3NpZ25lZCB2aWEgU3RhbmRhcmRzIEFjdGlv
biBbUkZDNTIyNl0uPC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSIiPjxz
cGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9IiI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyAmbmJzcDtCaXRzIDAtMSAtIFZlcnNp
b248L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9IiI+PHNwYW4gbGFuZz0i
RU4tVVMiPiZuYnNwOyZuYnNwOyBCaXQgMiAtIE9BTSAoTyBiaXQpPC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSIiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsg
Qml0IDMgLSBDcml0aWNhbCBUTFYgKEMgYml0KTwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0iIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7IEJpdHMgNC05IC0g
UmVzZXJ2ZWQ8L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9IiI+PHNwYW4g
bGFuZz0iRU4tVVMiPiZuYnNwOzwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0iIj48c3BhbiBsYW5nPSJFTi1VUyI+UmVwbGFjZSBlbnRpcmUgdGV4dCBhcyBmb2xsb3dzOjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iIj48c3BhbiBsYW5nPSJFTi1V
UyI+Jm5ic3A7PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSIiPjxzcGFu
IGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsgVGhlcmUgYXJlIGVpZ2h0IHJlc2VydmVkIGJpdHMg
aW4gdGhlIE5TSCBCYXNlIEhlYWRlci4gTmV3IGJpdHM8L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9IiI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyBhcmUgYXNz
aWduZWQgdmlhIFN0YW5kYXJkcyBBY3Rpb24gW1JGQzUyMjZdLjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0iIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSIiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJz
cDsmbmJzcDsgQml0cyAwLTEgLSBWZXJzaW9uPC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSIiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsgQml0IDIgLSBPQU0g
KE8gYml0KTwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iIj48c3BhbiBs
YW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7IEJpdCAzIC0gUmVzZXJ2ZWQ8L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9IiI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNw
OyBCaXRzIDE2LTE5IC0gUmVzZXJ2ZWQ8L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9IiI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0iIj48c3BhbiBsYW5nPSJFTi1VUyI+U2VjdGlvbiAxMi4yLjM6PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSIiPjxzcGFuIGxhbmc9IkVOLVVT
Ij5DdXJyZW50IHRleHQgaGFzIHRoZSBNRC10eXBlIGFzIDgtYml0IHZhbHVlcy48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9IiI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNw
Ozwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iIj48c3BhbiBsYW5nPSJF
Ti1VUyI+VXBkYXRlIHRleHQgZm9yIHRoaXMgc2VjdGlvbiBhbmQgdGFibGUgMSB0byByZWZsZWN0
IDQtYml0IHZhbHVlcyAqbm90KiA4LWJpdCB2YWx1ZXMuPC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSIiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9IiI+PGI+PHNwYW4gbGFuZz0iRU4tVVMiPlBsZWFz
ZSByZXZpZXcgY2FyZWZ1bGx5IGFuZCBpbmRpY2F0ZSBzdXBwb3J0IGZvciB0aGVzZSBjaGFuZ2Vz
IChvciBhbnkgY2hhbmdlcyB0byB0aGUgc3VnZ2VzdGVkIHRleHQpLjwvc3Bhbj48L2I+PHNwYW4g
bGFuZz0iRU4tVVMiPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iIj48
Yj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyI+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSIiPjxzcGFuIGxhbmc9IkVO
LVVTIj5UaGFua3MsIDwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iIj48
c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSIiPjxzcGFuIGxhbmc9IkVOLVVTIj5KaW0gJmFtcDsgSm9lbDwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSIiPjxzcGFuIGxhbmc9IkVOLVVT
Ij4mbmJzcDs8L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9IiI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtNb25vdHlwZSBDb3JzaXZhJnF1
b3Q7OyBjb2xvcjojMDA3MEMwIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iIj48c3BhbiBsYW5nPSJFTi1VUyI+
Jm5ic3A7PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSIiPjxzcGFuIGxh
bmc9IkVOLVVTIj4mbmJzcDs8L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9k
aXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEy
LjBwdCI+PHNwYW4gbGFuZz0iRU4tVVMiPjxicj4NCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fPGJyPg0Kc2ZjIG1haWxpbmcgbGlzdDxicj4NCjxhIGhyZWY9
Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8YSBocmVmPSJodHRw
czovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPmh0
dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9hPjwvc3Bhbj48L3A+DQo8
L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIj4mbmJzcDs8L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
L2JvZHk+DQo8L2h0bWw+DQo=

--_000_2017050210184251610412304611005sandvinecom_--


From nobody Tue May  2 05:00:52 2017
Return-Path: <mohamed.boucadair@orange.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2F4EE131463 for <sfc@ietfa.amsl.com>; Tue,  2 May 2017 05:00:51 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.619
X-Spam-Level: 
X-Spam-Status: No, score=-2.619 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=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 h-1VayZw11qD for <sfc@ietfa.amsl.com>; Tue,  2 May 2017 05:00:47 -0700 (PDT)
Received: from relais-inet.orange.com (mta240.mail.business.static.orange.com [80.12.66.40]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 778D6131456 for <sfc@ietf.org>; Tue,  2 May 2017 04:57:34 -0700 (PDT)
Received: from opfedar07.francetelecom.fr (unknown [xx.xx.xx.9]) by opfedar24.francetelecom.fr (ESMTP service) with ESMTP id F28AAC04B1; Tue,  2 May 2017 13:57:32 +0200 (CEST)
Received: from Exchangemail-eme3.itn.ftgroup (unknown [xx.xx.50.14]) by opfedar07.francetelecom.fr (ESMTP service) with ESMTP id CC47AC0052; Tue,  2 May 2017 13:57:32 +0200 (CEST)
Received: from OPEXCNORMAD.corporate.adroot.infra.ftgroup ([fe80::f1a0:3c6b:bc7b:3aaf]) by OPEXCNORM3C.corporate.adroot.infra.ftgroup ([fe80::6ca9:97b1:8a5:a764%21]) with mapi id 14.03.0339.000; Tue, 2 May 2017 13:57:32 +0200
From: <mohamed.boucadair@orange.com>
To: Dave Dolson <ddolson@sandvine.com>, James N Guichard <james.n.guichard@huawei.com>, Greg Mirsky <gregimirsky@gmail.com>
CC: "sfc@ietf.org" <sfc@ietf.org>, Ron Parker <Ron_Parker@affirmednetworks.com>
Thread-Topic: [sfc] TTL field within the NSH base header
Thread-Index: AdK/h0bahW5bvXGwSoCeYu3QIaIxxgAl9XdgAAMaEWAAADpXIACWaNtAAAAsukAAAKE6YAAAGqWwAACgp7AAAECnkAAASG0gAABNm0AAANa8gAACb2rLAAmrXIAAGnoXAAAADopwAANGDoA=
Date: Tue, 2 May 2017 11:57:31 +0000
Message-ID: <787AE7BB302AE849A7480A190F8B933009E5F603@OPEXCNORMAD.corporate.adroot.infra.ftgroup>
References: <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD5F8E@SJCEML701-CHM.china.huawei.com> <787AE7BB302AE849A7480A190F8B933009E5E3B9@OPEXCNORMAD.corporate.adroot.infra.ftgroup> <E8355113905631478EFF04F5AA706E98705BD0A0@wtl-exchp-1.sandvine.com> <787AE7BB302AE849A7480A190F8B933009E5E4BD@OPEXCNORMAD.corporate.adroot.infra.ftgroup> <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD6993@SJCEML701-CHM.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B8399F104@MBX021-W3-CA-2.exch021.domain.local> <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD69C4@SJCEML701-CHM.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B8399F193@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E98705BFE87@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B839A023E@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E98705BFFB9@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B839A0285@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E98705C00B4@wtl-exchp-1.sandvine.com> <CA+RyBmVjp2qRoO_NF-sWrQ4gMPhuRZOw7syz0Y6yaAjOtgD_xg@mail.gmail.com> <CA+RyBmWXWRxuKP-dDirYHXxJnnduyriTuN5kmCfQkC=z0JdiCQ@mail.gmail.com> <CA+RyBmXHf_b48yvhZgbdB6q3Tr9=0oHTsnnRPM1jeMjCcCfiiQ@mail.gmail.com> <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD6B8C@SJCEML701-CHM.china.huawei.com>, <787AE7BB302AE849A7480A190F8B933009E5F350@OPEXCNORMAD.corporate.adroot.infra.ftgroup> <20170502101842.5161041.23046.11005@sandvine.com>
In-Reply-To: <20170502101842.5161041.23046.11005@sandvine.com>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.168.234.5]
Content-Type: multipart/alternative; boundary="_000_787AE7BB302AE849A7480A190F8B933009E5F603OPEXCNORMADcorp_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/FmQeygKPolDAE7lVRny1yWjaqbs>
Subject: Re: [sfc] TTL field within the NSH base header
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 02 May 2017 12:00:51 -0000

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

SGkgRGF2ZSwNCg0KU0ZGcyB0aGF0IGRvIG5vdCBzdXBwb3J0IFNITCB3aWxsIHByZXNlcnZlIHRo
ZXNlIGJpdHMgYXMgcmVjZWl2ZWQuIEluIG90aGVyIHdvcmRzLCB0aGVzZSBTRkZzIHdvbuKAmXQg
cmVzZXQgdGhlc2UgYml0cyB0byB6ZXJvcy4NCg0KQ2hlZXJzLA0KTWVkDQoNCkRlIDogRGF2ZSBE
b2xzb24gW21haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbV0NCkVudm95w6kgOiBtYXJkaSAyIG1h
aSAyMDE3IDEyOjE5DQrDgCA6IEJPVUNBREFJUiBNb2hhbWVkIElNVC9PTE47IEphbWVzIE4gR3Vp
Y2hhcmQ7IEdyZWcgTWlyc2t5DQpDYyA6IHNmY0BpZXRmLm9yZzsgUm9uIFBhcmtlcg0KT2JqZXQg
OiBSZTogW3NmY10gVFRMIGZpZWxkIHdpdGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyDQoNCk1lZCwN
CkZvciB0aGUgYmFja3dhcmRzIGNvbXBhdGliaWxpdHkgY2FzZSwgd2UgYWxzbyBzdXBwb3J0IOKA
jlNGRnMgdGhhdCBkbyBub3QgZGVjcmVtZW50IFRUTC9Ib3AgTGltaXQuIFNheWluZyBhIHZhbHVl
IG9mIHplcm8gY2FuIG9ubHkgY29tZSBmcm9tIGNsYXNzaWZpZXJzIGRlZmVhdHMgdGhhdCwgYXMg
d2VsbCBhcyBhZGRpbmcgdW5uZWNlc3NhcnkgY29tcGxleGl0eS4NCg0KRGF2aWQgRG9sc29uDQri
gI4NCkZyb206IG1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb208bWFpbHRvOm1vaGFtZWQuYm91
Y2FkYWlyQG9yYW5nZS5jb20+DQpTZW50OiBUdWVzZGF5LCBNYXkgMiwgMjAxNyAyOjE3IEFNDQpU
bzogSmFtZXMgTiBHdWljaGFyZDsgR3JlZyBNaXJza3k7IERhdmUgRG9sc29uDQpDYzogc2ZjQGll
dGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+OyBSb24gUGFya2VyDQpTdWJqZWN0OiBSRTogW3Nm
Y10gVFRMIGZpZWxkIHdpdGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyDQoNCg0KSGkgSmltLA0KDQpU
aGFuayB5b3UgZm9yIHRoaXMgdXBkYXRlZCBwcm9wb3NhbC4gVGhpcyBpcyBtdWNoIG1vcmUgYmV0
dGVyLg0KDQpHaXZpbmcgdGhlIGNsYXJpZmljYXRpb24gZGlzY3Vzc2VkIHdpdGggSm9lbCAoaS5l
LiwgZG8gbm90IHJlc2V0IHJlc2VydmVkIGJpdHMgYnkgaW50ZXJtZWRpYXRlIGRldmljZXMpLCBJ
IHdvbmRlciB3aGV0aGVyIGl0IG1ha2VzIHNlbnNlIHRvIGFkZCBhIHNlbnRlbmNlIHNheWluZyB0
aGF0IOKAnGFuIGluY29taW5nIHZhbHVlIG9mIDDigJ0gaXMgb25seSBhY2NlcHRhYmxlIGZyb20g
YSBjbGFzc2lmaWVyLg0KDQpDaGVlcnMsDQpNZWQNCg0KRGUgOiBKYW1lcyBOIEd1aWNoYXJkIFtt
YWlsdG86amFtZXMubi5ndWljaGFyZEBodWF3ZWkuY29tXQ0KRW52b3nDqSA6IGx1bmRpIDEgbWFp
IDIwMTcgMTk6MzkNCsOAIDogR3JlZyBNaXJza3k7IERhdmUgRG9sc29uDQpDYyA6IHNmY0BpZXRm
Lm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPjsgQk9VQ0FEQUlSIE1vaGFtZWQgSU1UL09MTjsgUm9u
IFBhcmtlcg0KT2JqZXQgOiBSRTogW3NmY10gVFRMIGZpZWxkIHdpdGhpbiB0aGUgTlNIIGJhc2Ug
aGVhZGVyDQoNCk9rYXkgbG90cyBvZiBjb252ZXJzYXRpb24gYnV0IGxldCBtZSBvZmZlciBhIHJl
dmlzZWQgdmVyc2lvbiBvZiBNZWTigJlzIHRleHQgdGhhdCBob3BlZnVsbHkgY2FwdHVyZXMgbW9z
dCBvZiB0aGUgZGlzY3Vzc2lvbiAoY2hhbmdlcyBoaWdobGlnaHRlZCk6DQoNClNITCAoU0ZGIEhv
cCBMaW1pdCk6IEluZGljYXRlcyB0aGUgbWF4aW11bSBTRkYgaG9wcyBmb3IgYW4gU0ZQLiBUaGUg
aW5pdGlhbCBTSEwgdmFsdWUgU0hPVUxEIGJlIGNvbmZpZ3VyYWJsZSB2aWEgdGhlIGNvbnRyb2wg
cGxhbmU7IHRoZSBjb25maWd1cmVkIGluaXRpYWwgdmFsdWUgY2FuIGJlIHNwZWNpZmljIHRvIG9u
ZSBvciBtb3JlIFNGUHMuIElmIG5vIGluaXRpYWwgdmFsdWUgaXMgZXhwbGljaXRseSBwcm92aWRl
ZCwgdGhlIGRlZmF1bHQgaW5pdGlhbCBTSEwgdmFsdWUgNjMgTVVTVCBiZSB1c2VkLiBFYWNoIFNG
RiBpbnZvbHZlZCBpbiBmb3J3YXJkaW5nIGFuIE5TSCBwYWNrZXQgTVVTVCBkZWNyZW1lbnQgdGhl
IFNITCB2YWx1ZSBieSAxIHByaW9yIHRvIE5TSCBmb3J3YXJkaW5nIGxvb2t1cC4gRGVjcmVtZW50
aW5nIGJ5IDEgZnJvbSBhbiBpbmNvbWluZyB2YWx1ZSBvZiAwIHNoYWxsIHJlc3VsdCBpbiBhIFNI
TCB2YWx1ZSBvZiA2My4gVGhlIHBhY2tldCBNVVNUIE5PVCBiZSBmb3J3YXJkZWQgaWYgU0hMIGlz
LCBhZnRlciBkZWNyZW1lbnQsIDAgZS5nLiBkZWNyZW1lbnQgU0hBTEwgb2NjdXIgYmVmb3JlIHRl
c3RpbmcgU0hMIGZvciAwLg0KDQpKaW0NCg0KDQpGcm9tOiBHcmVnIE1pcnNreSBbbWFpbHRvOmdy
ZWdpbWlyc2t5QGdtYWlsLmNvbV0NClNlbnQ6IE1vbmRheSwgTWF5IDAxLCAyMDE3IDE6MDIgUE0N
ClRvOiBEYXZlIERvbHNvbiA8ZGRvbHNvbkBzYW5kdmluZS5jb208bWFpbHRvOmRkb2xzb25Ac2Fu
ZHZpbmUuY29tPj4NCkNjOiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz47IG1vaGFt
ZWQuYm91Y2FkYWlyQG9yYW5nZS5jb208bWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5j
b20+OyBKYW1lcyBOIEd1aWNoYXJkIDxqYW1lcy5uLmd1aWNoYXJkQGh1YXdlaS5jb208bWFpbHRv
OmphbWVzLm4uZ3VpY2hhcmRAaHVhd2VpLmNvbT4+OyBSb24gUGFya2VyIDxSb25fUGFya2VyQGFm
ZmlybWVkbmV0d29ya3MuY29tPG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29t
Pj4NClN1YmplY3Q6IFJlOiBbc2ZjXSBUVEwgZmllbGQgd2l0aGluIHRoZSBOU0ggYmFzZSBoZWFk
ZXINCg0KIkJlIGxpYmVyYWwgd2hhdCB5b3UgYWNjZXB0LiBCZSBjb25zZXJ2YXRpdmUgd2hhdCB5
b3Ugc2VuZC4iDQpJIHRoaW5rIHRoaXMgc3VtcyB3aGF0IHdlIGhhdmUgZGlzY3Vzc2VkIC0gYWNj
ZXB0IFRUTCAwLCBkb24ndCBmb3J3YXJkIFRUTCAwLg0KDQpSZWdhcmRzLCBHcmVnDQoNCk9uIE1h
eSAxLCAyMDE3IDg6NTggQU0sICJEYXZlIERvbHNvbiIgPGRkb2xzb25Ac2FuZHZpbmUuY29tPG1h
aWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbT4+IHdyb3RlOg0KUm9uLA0KSSB0b28gd291bGQgbGlr
ZSBzaW1wbGUsIGJ1dCB5b3VyIHRhYmxlIGxvb2tzIHByZXR0eSBjb21wbGljYXRlZC4gQW5kIEkg
dGhpbmsgaXQgYWRkcyBjb25maWd1cmF0aW9uIGZvciBhbiBTRkYgdG8ga25vdyB3aGV0aGVyIHRo
ZXJlIGFyZSBvdGhlcnMgYmVmb3JlIGl0Lg0KTXkgdmVyc2lvbiBvZiBzaW1wbGU6DQogIFRUTCBm
aWVsZCBvZiAwIG1lYW5zIDY0Lg0KICBFdmVyeSBTRkYgZGVjcmVtZW50cyBUVEwgZWFjaCB0aW1l
IGl0IGZvcndhcmRzIHRoZSBOU0ggcGFja2V0LiBJZiBkZWNyZW1lbnRpbmcgZnJvbSAxIHdvdWxk
IHJlc3VsdCBpbiB1bmRlci1mbG93IHRvIDY0LCBkaXNjYXJkLg0KDQoNCg0KDQpGcm9tOiBSb24g
UGFya2VyIFttYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86Um9u
X1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT5dDQpTZW50OiBNb25kYXksIE1heSAxLCAyMDE3
IDExOjQxIEFNDQoNClRvOiBEYXZlIERvbHNvbjsgSmFtZXMgTiBHdWljaGFyZDsgbW9oYW1lZC5i
b3VjYWRhaXJAb3JhbmdlLmNvbTxtYWlsdG86bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbT47
IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUkU6IFRUTCBmaWVs
ZCB3aXRoaW4gdGhlIE5TSCBiYXNlIGhlYWRlcg0KDQpBZ3JlZSB0aGF0IEnigJlkIG9wdCBmb3Ig
cHJlY2lzaW9uIG92ZXIgc2ltcGxpY2l0eS4gICBXaGljaCBpcyB3aGF0IEkgdHJpZWQgdG8gY29u
dmV5IGEgd2F5cyBiYWNrIG9uIHRoaXMgdGhyZWFkIHJlZ2FyZGluZyBkaWZmZXJlbnRpYXRlZCBi
ZWhhdmlvciBhdCB0aGUgbGFzdCBTRkYgaW4gdGhlIFNGUCB2cy4gdGhlIG5vbi1sYXN0IFNGRiBp
biB0aGUgU0ZQLiAgICBTdWJzZXF1ZW50IGNvbW1lbnRzIGRpZG7igJl0IHNlZW0gdG8gZW1icmFj
ZSB0aGF0IHdheSBvZiBkZXNjcmliaW5nIHRoaW5ncy4gICAgQWxzbywgaWYgdGhlcmUgd2VyZSBj
b25zZW5zdXMgdG8gc3VwcG9ydGluZyB0aGF0IGFwcHJvYWNoLCBiYWNrd2FyZCBjb21wYXRpYmls
aXR5IGZvciBjbGFzc2lmaWVycyB0aGF0IGVtaXQgVFRMPTAgY291bGQgYmUgYWRkcmVzc2VkIGJ5
IGFsc28gZGVzY3JpYmluZyBiZWhhdmlvciBhdCB0aGUgZmlyc3QgU0ZGIHZzLiBub24tZmlyc3Qu
DQoNCg0KDQpUVEw9MQ0KDQpUVEw9MA0KDQpPbmx5IFNGRiAoRmlyc3QgYW5kIGxhc3QpDQoNClZh
bGlkIOKAkyBzZXJ2aWNlIGxvY2FsIFNG4oCZcw0KDQpWYWxpZCBmb3IgYmFja3dhcmQgY29tcGF0
aWJpbGl0eSDigJMgc2VydmljZSBsb2NhbCBTRuKAmXMNCg0KRmlyc3QgU0ZGIGFuZCBub3QgTGFz
dA0KDQpJbnZhbGlkIOKAkyBkcm9wIChzaW5jZSBwcm9wYWdhdGlvbiB0byBzdWJzZXF1ZW50IFNG
RiB3aXRoIFRUTD0wIGlzIGlsbGVnYWwpDQoNClZhbGlkIGZvciBiYWNrd2FyZCBjb21wYXRpYmls
aXR5IOKAkyBzZXJ2aWNlIGxvY2FsIFNG4oCZcyBhbmQgcHJvcGFnYXRlIHRvIHN1YnNlcXVlbnQg
U0ZGIHdpdGggVFRMPTYzDQoNCkxhc3QgU0ZGIHdoZW4gPjEgU0ZG4oCZcyBmb3IgU0ZQDQoNClZh
bGlkIOKAkyBzZXJ2aWNlIGxvY2FsIFNG4oCZcw0KDQpJbnZhbGlkIOKAk2Ryb3AgKGR1ZSB0byBi
YWQgYmVoYXZpb3Igb2YgcHJldmlvdXMgU0ZGKQ0KDQoNCkZyb206IERhdmUgRG9sc29uIFttYWls
dG86ZGRvbHNvbkBzYW5kdmluZS5jb21dDQpTZW50OiBNb25kYXksIE1heSAxLCAyMDE3IDExOjI1
IEFNDQpUbzogUm9uIFBhcmtlciA8Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWls
dG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4+OyBKYW1lcyBOIEd1aWNoYXJkIDxq
YW1lcy5uLmd1aWNoYXJkQGh1YXdlaS5jb208bWFpbHRvOmphbWVzLm4uZ3VpY2hhcmRAaHVhd2Vp
LmNvbT4+OyBtb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPG1haWx0bzptb2hhbWVkLmJvdWNh
ZGFpckBvcmFuZ2UuY29tPjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJq
ZWN0OiBSRTogVFRMIGZpZWxkIHdpdGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyDQoNCkkgdGhpbmsg
cHJlY2lzaW9uIGluIHRoZSBkZWZpbml0aW9uIGlzIGltcG9ydGFudCBmb3Igd2hlbiBleHBlY3Rz
IGNlcnRhaW4gYmVoYXZpb3IgZm9yIHNtYWxsIHZhbHVlcyBvZiBUVEwuIEUuZy4sIGJ5IHVzaW5n
IHRyYWNlLXJvdXRlIHR5cGUgb2YgdG9vbHMuDQpXZSBjYW7igJl0IGp1c3Qgd2F2ZSBvdXIgaGFu
ZHMgYW5kIHNheSBkcm9wIHBhY2tldHMgd2l0aCBUVEwgbmVhciAwIG9yIDEgb3IgMi4NCg0KSWYg
b25lIGhhcyBhIGNoYWluIG9mIDMgaXRlbXMsIGEgVFRMIG9mIDYgc2hvdWxkIHdvcmsuIChTRkZz
IHJlY2VpdmUgcGFja2V0cyA2IHRpbWVzIGluIHRoZSBzeXN0ZW0gZGlhZ3JhbSB0aGF0IGlzIHVz
dWFsbHkgZHJhd24pLg0KDQooU2ltcGxpZmllZDogSSByZWFsaXplIGluIHNvbWUgc3lzdGVtcyBt
b3JlIFNGRiBpbnRlcmFjdGlvbnMgYXJlIHJlcXVpcmVkLikNCg0KDQoNCg0KRnJvbTogUm9uIFBh
cmtlciBbbWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb21dDQpTZW50OiBNb25k
YXksIE1heSAxLCAyMDE3IDExOjE0IEFNDQpUbzogRGF2ZSBEb2xzb247IEphbWVzIE4gR3VpY2hh
cmQ7IG1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb208bWFpbHRvOm1vaGFtZWQuYm91Y2FkYWly
QG9yYW5nZS5jb20+OyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6
IFJFOiBUVEwgZmllbGQgd2l0aGluIHRoZSBOU0ggYmFzZSBoZWFkZXINCg0KQWdyZWUgdGhhdCBk
aWZmZXJlbnRpYXRpbmcg4oCcZm9yd2FyZGluZ+KAnSB0byBhdHRhY2hlZCBTRiBpbnN0YW5jZXMg
dnMgc3Vic2VxdWVudCBTRkbigJlzIGlzIGxvZ2ljYWwgYW5kIGludHVpdGl2ZSAodG8gbWUpIGFu
ZCBJIHByZWZlciB0byBhY2tub3dsZWRnZSB0aGF0IHRoZXJlIGlzIGEgZGlmZmVyZW5jZS4gICBC
dXQsIEkgd2FzIGFkZHJlc3NpbmcgYSBzdWdnZXN0aW9uIHRvIHNpbXBsaWZ5LiAgICAgSW4gcHJh
Y3RpY2UsIDYxIG9yIDYyIG9yIDYzIGRlY3JlbWVudHMgb2YgVFRMIGFsbCBwcm9iYWJseSBtZWFu
IHRoZSBzYW1lIHRoaW5nIOKYui4NCg0KICAgUm9uDQoNCg0KRnJvbTogRGF2ZSBEb2xzb24gW21h
aWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbV0NClNlbnQ6IE1vbmRheSwgTWF5IDEsIDIwMTcgMTE6
MTEgQU0NClRvOiBSb24gUGFya2VyIDxSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPG1h
aWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPj47IEphbWVzIE4gR3VpY2hhcmQg
PGphbWVzLm4uZ3VpY2hhcmRAaHVhd2VpLmNvbTxtYWlsdG86amFtZXMubi5ndWljaGFyZEBodWF3
ZWkuY29tPj47IG1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb208bWFpbHRvOm1vaGFtZWQuYm91
Y2FkYWlyQG9yYW5nZS5jb20+OyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1
YmplY3Q6IFJFOiBUVEwgZmllbGQgd2l0aGluIHRoZSBOU0ggYmFzZSBoZWFkZXINCg0KVGhlcmUg
aXMgYSBkaWZmZXJlbmNlIGJldHdlZW4gZHJvcHBpbmcgdGhlIHBhY2tldCBhdCByZWNlaXZlIHZz
LiB0cmFuc21pdC4NCkEgKnRlcm1pbmF0aW5nKiBTRkYgbWF5IGFjY2VwdCBhIHBhY2tldCB3aXRo
IFRUTD0xLiAgSS5lLiwgd2hlcmUgdGhlIE5TSCBoZWFkZXIgaXMgcmVtb3ZlZC4NCldoYXQgbWF0
dGVycyBpcyB0aGF0IGl0IGlzIG5vdCBkZWNyZW1lbnRlZCB0byB6ZXJvIGFuZCBmb3J3YXJkZWQg
YXMgTlNILg0KDQpPdGhlcndpc2Ugd2XigJlkIHNheSwg4oCcaHVoLCBubyBwb2ludCBpbiBzZW5k
aW5nIGEgcGFja2V0IGlmIFRUTD0xLiBBbmQgaHVoLCBpZiByZWNlaXZlZCB3aXRoIFRUTD0yIHRo
ZW4gd2UgbWlnaHQgYXMgd2VsbCBkcm9wIGl04oCm4oCdIFJlY3Vyc2UgYWQgYWJzdXJkdW0uDQoN
CkhlbmNlLCB0aGUgY29ycmVjdCBsYW5ndWFnZSBuZWVkcyB0byBjb252ZXkgdGhhdCBhIGRldmlj
ZSBkZWNyZW1lbnRpbmcgVFRMIChpbiBvcmRlciB0byBmb3J3YXJkIE5TSCkgbXVzdCBjaGVjayBp
ZiBpdCB3b3VsZCByZXN1bHQgaW4gemVyby4NCg0KVGhpcyBjb252ZXlzIHRoYXQsIEkgdGhpbms6
DQpUaGUgcGFja2V0IE1VU1QgTk9UIGJlIGZvcndhcmRlZCB0byBhIG5leHQgaG9wIGlmIFNITCBp
cyBkZWNyZW1lbnRlZCB0byB6ZXJvLg0KDQoNCi1EYXZlDQoNCg0KRnJvbTogUm9uIFBhcmtlciBb
bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb21dDQpTZW50OiBNb25kYXksIE1h
eSAxLCAyMDE3IDEwOjUwIEFNDQpUbzogSmFtZXMgTiBHdWljaGFyZDsgbW9oYW1lZC5ib3VjYWRh
aXJAb3JhbmdlLmNvbTxtYWlsdG86bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbT47IERhdmUg
RG9sc29uOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJFOiBU
VEwgZmllbGQgd2l0aGluIHRoZSBOU0ggYmFzZSBoZWFkZXINCg0KV2UgY291bGQgc2ltcGxpZnkg
dGhpcyBieSBzYXlpbmcgdGhhdCBhbiBTRkYgdGhhdCByZWNlaXZlcyBhbiBOU0ggcGFja2V0IHdp
dGggVFRMPTEgc2hhbGwgZHJvcCB0aGUgcGFja2V0LiAgIFRoYXQgZG9lc27igJl0IHJlcXVpcmUg
YW55IGRpc3RpbmN0aW9uIG9mIHRoZSB0eXBlIG9mIGZvcndhcmRpbmcuICAgIFlvdSBjb3VsZCBh
cmd1ZSB0aGF0IHBlcmhhcHMgMSBtZWFucyB0YWtlIGNhcmUgb2YgbG9jYWwgU0bigJlzLCBvbmx5
LCBidXQgdGhlbiB3ZSBhcmUgYmFjayB0byBoYXZpbmcgdG8gbWFrZSB0aGF0IGRpc3RpbmN0aW9u
LiAgICBHaXZlbiB0aGF0IHdlIGFyZSBzdGFydGluZyBhdCA2MyBieSBkZWZhdWx0LCBmaW5lc3Np
bmcgd2hhdCBoYXBwZW5zIHdoZW4gcmVjZWl2aW5nIDEgZG9lc27igJl0IHNlZW0gd29ydGh3aGls
ZSB0byBtZS4NCg0KRnJvbTogSmFtZXMgTiBHdWljaGFyZCBbbWFpbHRvOmphbWVzLm4uZ3VpY2hh
cmRAaHVhd2VpLmNvbV0NClNlbnQ6IE1vbmRheSwgTWF5IDEsIDIwMTcgMTA6NDUgQU0NClRvOiBS
b24gUGFya2VyIDxSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPG1haWx0bzpSb25fUGFy
a2VyQGFmZmlybWVkbmV0d29ya3MuY29tPj47IG1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb208
bWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20+OyBEYXZlIERvbHNvbiA8ZGRvbHNv
bkBzYW5kdmluZS5jb208bWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tPj47IHNmY0BpZXRmLm9y
ZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUkU6IFRUTCBmaWVsZCB3aXRoaW4gdGhl
IE5TSCBiYXNlIGhlYWRlcg0KDQpZZXMgYnV0IG15IHBvaW50IHdhcyBpZiB0aGUgU0ZGIGlzICp0
ZXJtaW5hdGluZyogdGhlIHNlcnZpY2UgY2hhaW4gdGhlcmUgYXJlIG5vIHNlcnZpY2UgZnVuY3Rp
b25zIGxlZnQgdG8gYmUgZm9yd2FyZGVkIHRvIHNvIHRoZSBzZW50ZW5jZSBkb2VzIG5vdCBtYWtl
IGFueSBzZW5zZS4gSWYgaG93ZXZlciB0aGUgU0ZGIGlzIHRlcm1pbmF0aW5nIHRoZSBzZXJ2aWNl
IGNoYWluIGFuZCBhdCB0ZXJtaW5hdGlvbiB0aGUgU0hMIHJlYWNoZXMgMCB0aGVuIGl0IHNob3Vs
ZCBzdGlsbCBmb3J3YXJkIHRoZSBwYWNrZXQgKGFmdGVyIHJlbW92YWwgb2YgTlNIKS4NCg0KSmlt
DQoNCkZyb206IFJvbiBQYXJrZXIgW21haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3Mu
Y29tXQ0KU2VudDogTW9uZGF5LCBNYXkgMDEsIDIwMTcgMTA6MjggQU0NClRvOiBKYW1lcyBOIEd1
aWNoYXJkIDxqYW1lcy5uLmd1aWNoYXJkQGh1YXdlaS5jb208bWFpbHRvOmphbWVzLm4uZ3VpY2hh
cmRAaHVhd2VpLmNvbT4+OyBtb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPG1haWx0bzptb2hh
bWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPjsgRGF2ZSBEb2xzb24gPGRkb2xzb25Ac2FuZHZpbmUu
Y29tPG1haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbT4+OyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNm
Y0BpZXRmLm9yZz4NClN1YmplY3Q6IFJFOiBUVEwgZmllbGQgd2l0aGluIHRoZSBOU0ggYmFzZSBo
ZWFkZXINCg0KSeKAmWQgbGlrZSB0byBkaXNhbWJpZ3VhdGUgdGhlIHdvcmQg4oCcZm9yd2FyZGlu
Z+KAnS4gICBGcm9tIFNGRiBwZXJzcGVjdGl2ZSwgdGhlcmUgaXMgZm9yd2FyZGluZyB0byBhdHRh
Y2hlZCBTRiBpbnN0YW5jZXMgYW5kIHRoZXJlIGlzIGZvcndhcmRpbmcgdG8gb3RoZXIgU0ZGcy4N
Cg0K4oCcU0ZGcyB0aGF0IHRlcm1pbmF0ZSBhIHNlcnZpY2UgY2hhaW4gTVVTVCBmb3J3YXJkIHRo
ZSBwYWNrZXQgdG8gYXR0YWNoZWQgc2VydmljZSBmdW5jdGlvbnMsIGV2ZW4gaWYgU0hMIGlzIGRl
Y3JlbWVudGVkIHRvIDDigJ0NCg0KICAgUm9uDQoNCg0KDQpGcm9tOiBzZmMgW21haWx0bzpzZmMt
Ym91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIEphbWVzIE4gR3VpY2hhcmQNClNlbnQ6IE1v
bmRheSwgTWF5IDEsIDIwMTcgMTA6MjIgQU0NClRvOiBtb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2Uu
Y29tPG1haWx0bzptb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPjsgRGF2ZSBEb2xzb24gPGRk
b2xzb25Ac2FuZHZpbmUuY29tPG1haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbT4+OyBzZmNAaWV0
Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbc2ZjXSBUVEwgZmllbGQg
d2l0aGluIHRoZSBOU0ggYmFzZSBoZWFkZXINCg0KSSBkb27igJl0IHVuZGVyc3RhbmQgdGhpcyBz
ZW50ZW5jZSBhcyBpZiBhbiBTRkYgaXMgdGVybWluYXRpbmcgYSBzZXJ2aWNlIGNoYWluIHRoZW4g
aXQgKndvbnQqIGJlIGZvcndhcmRpbmcgdGhlIHBhY2tldHMgdG8gYXR0YWNoZWQgU0ZzOyBTaG91
bGRu4oCZdCB0aGlzIHNlbnRlbmNlIHJlYWQg4oCcU0ZGcyB0aGF0IHRlcm1pbmF0ZSBhIHNlcnZp
Y2UgY2hhaW4gTVVTVCBmb3J3YXJkIHRoZSBwYWNrZXQgZXZlbiBpZiBTSEwgaXMgZGVjcmVtZW50
ZWQgdG8gMOKAnSA/DQoNCkppbQ0KDQpGcm9tOiBtb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29t
PG1haWx0bzptb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPiBbbWFpbHRvOm1vaGFtZWQuYm91
Y2FkYWlyQG9yYW5nZS5jb21dDQpTZW50OiBGcmlkYXksIEFwcmlsIDI4LCAyMDE3IDEwOjM4IEFN
DQpUbzogRGF2ZSBEb2xzb24gPGRkb2xzb25Ac2FuZHZpbmUuY29tPG1haWx0bzpkZG9sc29uQHNh
bmR2aW5lLmNvbT4+OyBKYW1lcyBOIEd1aWNoYXJkIDxqYW1lcy5uLmd1aWNoYXJkQGh1YXdlaS5j
b208bWFpbHRvOmphbWVzLm4uZ3VpY2hhcmRAaHVhd2VpLmNvbT4+OyBzZmNAaWV0Zi5vcmc8bWFp
bHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJFOiBUVEwgZmllbGQgd2l0aGluIHRoZSBOU0gg
YmFzZSBoZWFkZXINCg0KUmUtLA0KDQpJIHNlZSBTSEwgYXMgYSBtZWFucyB0byBwcmV2ZW50IFNG
RiBsb29wcy4gVGhlcmUgaXMgbm8gdmFsdWUgaW4gZGVsZXRpbmcgYSBwYWNrZXQgYWZ0ZXIgYW4g
U0ZGIGRlY3JlbWVudCB0aGUgU0hMIHRvIDAsIGJ1dCB0aGF0IHBhY2tldCBpcyB0byBiZSBwYXNz
ZWQgdG8gU0ZzIHRoYXQgYXJlIGF0dGFjaGVkIHRvIHRoaXMgU0ZGLiBUaGUgcGFja2V0IHdpbGwg
YmUgZm9yd2FyZGVkIGFmdGVyIHN0cmlwcGluZyB0aGUgTlNIIGhlYWRlcjsgbm8gcmlzayBmb3Ig
U0ZGIGxvb3BzIG91dCB0aGVyZS4gTm8/DQoNCkNoZWVycywNCk1lZA0KDQpEZSA6IERhdmUgRG9s
c29uIFttYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb21dDQpFbnZvecOpIDogdmVuZHJlZGkgMjgg
YXZyaWwgMjAxNyAxNjoyOQ0Kw4AgOiBCT1VDQURBSVIgTW9oYW1lZCBJTVQvT0xOOyBKYW1lcyBO
IEd1aWNoYXJkOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCk9iamV0IDogUkU6
IFRUTCBmaWVsZCB3aXRoaW4gdGhlIE5TSCBiYXNlIGhlYWRlcg0KDQpNZWQsDQoNCuKAnFNGRnMg
dGhhdCB0ZXJtaW5hdGUgYSBzZXJ2aWNlIGNoYWluIE1VU1QgZm9yd2FyZCB0aGUgcGFja2V0IHRv
IGF0dGFjaGVkIFNGcyBldmVuIGlmIFNITCBpcyBkZWNyZW1lbnRlZCB0byAwLuKAnQ0KSSBkb27i
gJl0IHRoaW5rIHRoaXMgaXMgcmlnaHQuDQpJZiBUVEwvU0hMIGlzIGRlY3JlbWVudGVkIHRvIDAs
IHRoaXMgbXVzdCBub3QgYmUgZm9yd2FyZGVkIGFzIE5TSC4NCkkgc2VlIHRoYXQgKnJlY2Vpdmlu
ZyogYSBwYWNrZXQgd2l0aCBTSEw9MSBjYW4gcmVzdWx0IGluIGNoYWluIHRlcm1pbmF0aW9uLCBp
LmUuLCBOU0ggZGVjYXBzdWxhdGlvbi4gQnV0IG5vdCBmb3J3YXJkaW5nIGFzIE5TSCB3aXRoIFNI
TD0wLg0KDQotRGF2ZQ0KDQoNCkZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3Jn
XSBPbiBCZWhhbGYgT2YgbW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbTxtYWlsdG86bW9oYW1l
ZC5ib3VjYWRhaXJAb3JhbmdlLmNvbT4NClNlbnQ6IEZyaWRheSwgQXByaWwgMjgsIDIwMTcgOToz
NiBBTQ0KVG86IEphbWVzIE4gR3VpY2hhcmQ7IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYu
b3JnPg0KU3ViamVjdDogUmU6IFtzZmNdIFRUTCBmaWVsZCB3aXRoaW4gdGhlIE5TSCBiYXNlIGhl
YWRlcg0KDQpIaSBKaW0sIGFsbCwNCg0KSSBoYXZlIHRoZSBmb2xsb3dpbmcgY29tbWVudHMgOg0K
DQrigKIgICAgICAgIENoYW5nZSDigJxUVEzigJ0gdG8g4oCcU0ZGIEhvcCBMaW1pdCAoU0hMKeKA
nSBiZWNhdXNlIHRoaXMgZmllbGQgaXMgbm90IGFib3V0IGEgdGltZSB0byBsaXZlIGJ1dCBhYm91
dCBhIGxpbWl0IG9mIFNGRiBob3BzIHRvIGJlIGNyb3NzZWQuDQoNCuKAoiAgICAgICAgSSBkb27i
gJl0IHVuZGVyc3RhbmQgd2hhdCBpcyBtZWFudCBieSDigJx0ZXN0aW5n4oCdLg0KDQrigKIgICAg
ICAgIEkgc3VnZ2VzdCB0byBtYWtlIHRoaXMgY2hhbmdlIHRvIGNvdmVyIHRoZSBmb2xsb3dpbmcg
cG9pbnRzOg0KDQpvICAgU0hMIHNob3VsZCBiZSBjb25maWd1cmFibGUgYnkgdGhlIGNvbnRyb2wg
cGxhbmUuDQoNCm8gICBQYWNrZXRzIGNhbiBiZSBmb3J3YXJkZWQgdG8gU0ZzIGV2ZW4gaWYgU0hM
IGlzIGRlY3JlbWVudGVkIHRvIDAgZm9yIHRoZSB0ZXJtaW5hdGluZyBTRkYuDQoNCm8gICBJIGRv
buKAmXQgdGhpbmsgaXQgaXMgYSBnb29kIGlkZWEgdG8gaW5jbHVkZSDigJxEZWNyZW1lbnRpbmcg
YnkgYSB2YWx1ZSBvZiAxIGZyb20gMCBzaGFsbCByZXN1bHQgaW4gYSBUVEwgdmFsdWUgb2YgNjPi
gJ0gYmVjYXVzZSB0aGlzIHdpbGwgbGVhZCB0byBhIGJyb2tlbiBtZWNoYW5pc20uDQoNCk9MRDoN
ClRUTDogU2VydmljZSBwbGFuZSB0aW1lLXRvLWxpdmUuIEFuIFNGRiBNVVNUIGRlY3JlbWVudCB0
aGUgVFRMIGJ5IGEgdmFsdWUgb2YgMSBmb3IgYWxsIE5TSCBwYWNrZXRzIGl0IHJlY2VpdmVzLiBE
ZWNyZW1lbnRpbmcgYnkgYSB2YWx1ZSBvZiAxIGZyb20gMCBzaGFsbCByZXN1bHQgaW4gYSBUVEwg
dmFsdWUgb2YgNjMuIFRoZSBkZWZhdWx0IGZvciBvcmlnaW5hdGluZyBhbiBOU0ggcGFja2V0IGlz
IGEgVFRMIHZhbHVlIG9mIDYzLiBUaGUgZGVjcmVtZW50IFNIQUxMIG9jY3VyIGJlZm9yZSB0ZXN0
aW5nIGZvciAwLiBBZnRlciBkZWNyZW1lbnQsIGlmIHRoZSBUVEwgaXMgMCwgdGhlIE5TSCBwYWNr
ZXQgTVVTVCBOT1QgYmUgZm9yd2FyZGVkLg0KDQpORVc6DQpTSEwgKFNGRiBIb3AgTGltaXQpOiBJ
bmRpY2F0ZXMgdGhlIG1heGltdW0gU0ZGIGhvcHMgZm9yIGEgc2VydmljZSBjaGFpbi4gVGhlIGlu
aXRpYWwgU0hMIHZhbHVlIFNIT1VMRCBiZSBjb25maWd1cmFibGUgdmlhIHRoZSBjb250cm9sIHBs
YW5lOyB0aGUgY29uZmlndXJlZCBpbml0aWFsIHZhbHVlIGNhbiBiZSBzcGVjaWZpYyB0byBhIGNo
YWluIG9yIGFsbCBjaGFpbnMuIElmIG5vIGluaXRpYWwgdmFsdWUgaXMgZXhwbGljaXRseSBwcm92
aWRlZCwgdGhlIGRlZmF1bHQgaW5pdGlhbCBTSEwgdmFsdWUgNjMgTVVTVCBiZSB1c2VkLiBFYWNo
IFNGRiBpbnZvbHZlZCBpbiBmb3J3YXJkaW5nIGFuIE5TSCBwYWNrZXQgTVVTVCBkZWNyZW1lbnQg
U0hMIHZhbHVlIGJ5IDEuIFRoZSBwYWNrZXQgTVVTVCBOT1QgYmUgZm9yd2FyZGVkIHRvIGEgbmV4
dCBob3AgU0ZGIGlmIFNITCBpcyBkZWNyZW1lbnRlZCB0byB6ZXJvLiBTRkZzIHRoYXQgdGVybWlu
YXRlIGEgc2VydmljZSBjaGFpbiBNVVNUIGZvcndhcmQgdGhlIHBhY2tldCB0byBhdHRhY2hlZCBT
RnMgZXZlbiBpZiBTSEwgaXMgZGVjcmVtZW50ZWQgdG8gMC4NCg0KVGhhbmsgeW91Lg0KDQpDaGVl
cnMsDQpNZWQNCg0KRGUgOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gRGUgbGEg
cGFydCBkZSBKYW1lcyBOIEd1aWNoYXJkDQpFbnZvecOpIDogamV1ZGkgMjcgYXZyaWwgMjAxNyAy
MDo1NA0Kw4AgOiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCk9iamV0IDogW3Nm
Y10gVFRMIGZpZWxkIHdpdGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyDQoNCkRlYXIgV0c6DQoNCkhh
dmluZyByZXZpZXdlZCBhbGwgb2YgdGhlIGVtYWlsIGRpc2N1c3Npb24gb24gdGhlIG1haWxpbmcg
bGlzdCBpdCBhcHBlYXJzIHRvIHRoZSBjaGFpcnMgdGhhdCB3ZSBoYXZlIGNvbnNlbnN1cyB0byBh
ZGQgYSBUVEwgZmllbGQgdG8gdGhlIE5TSCBiYXNlIGhlYWRlci4gV2Ugd291bGQgbGlrZSB0byBw
cm9wb3NlIHRoZSBmb2xsb3dpbmcgY2hhbmdlczoNCg0KU2VjdGlvbiAzLjI6DQpVcGRhdGUgZmln
dXJlIDIgYXMgZm9sbG93czoNCg0KICAgICAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMSAyIDMgNCA1
IDYgNyA4IDkgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDENCiAgICArLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKw0KICAgIHxWZXJ8
T3xSfCAgICBUVEwgICAgfCAgIExlbmd0aCAgfFJ8UnxSfFJ8TUQgVHlwZXwgTmV4dCBQcm90b2Nv
bCB8DQogICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSsNCg0KQWRkIHRoZSBmb2xsb3dpbmcgdGV4dCBhZnRlciBmaWd1cmUg
MjoNCg0KVFRMOiBTZXJ2aWNlIHBsYW5lIHRpbWUtdG8tbGl2ZS4gQW4gU0ZGIE1VU1QgZGVjcmVt
ZW50IHRoZSBUVEwgYnkgYSB2YWx1ZSBvZiAxIGZvciBhbGwgTlNIIHBhY2tldHMgaXQgcmVjZWl2
ZXMuIERlY3JlbWVudGluZyBieSBhIHZhbHVlIG9mIDEgZnJvbSAwIHNoYWxsIHJlc3VsdCBpbiBh
IFRUTCB2YWx1ZSBvZiA2My4gVGhlIGRlZmF1bHQgZm9yIG9yaWdpbmF0aW5nIGFuIE5TSCBwYWNr
ZXQgaXMgYSBUVEwgdmFsdWUgb2YgNjMuIFRoZSBkZWNyZW1lbnQgU0hBTEwgb2NjdXIgYmVmb3Jl
IHRlc3RpbmcgZm9yIDAuIEFmdGVyIGRlY3JlbWVudCwgaWYgdGhlIFRUTCBpcyAwLCB0aGUgTlNI
IHBhY2tldCBNVVNUIE5PVCBiZSBmb3J3YXJkZWQuDQoNClNlY3Rpb24gMy40Og0KVXBkYXRlIGZp
Z3VyZSA0IHRvIHJlZmxlY3QgdGhlIG5ldyBiYXNlIGhlYWRlciBmb3JtYXQgYXMgcGVyIHNlY3Rp
b24gMy4yIGJhc2UgaGVhZGVyLg0KDQpTZWN0aW9uIDMuNToNClVwZGF0ZSBmaWd1cmUgNSB0byBy
ZWZsZWN0IHRoZSBuZXcgYmFzZSBoZWFkZXIgZm9ybWF0IGFzIHBlciBzZWN0aW9uIDMuMiBiYXNl
IGhlYWRlci4NCg0KU2VjdGlvbiAxMi4yLjE6DQpDdXJyZW50IHRleHQgaXMgYXMgZm9sbG93czoN
Cg0KICAgVGhlcmUgYXJlIHRlbiBiaXRzIGF0IHRoZSBiZWdpbm5pbmcgb2YgdGhlIE5TSCBCYXNl
IEhlYWRlci4gIE5ldyBiaXRzDQogICBhcmUgYXNzaWduZWQgdmlhIFN0YW5kYXJkcyBBY3Rpb24g
W1JGQzUyMjZdLg0KDQogICBCaXRzIDAtMSAtIFZlcnNpb24NCiAgIEJpdCAyIC0gT0FNIChPIGJp
dCkNCiAgIEJpdCAzIC0gQ3JpdGljYWwgVExWIChDIGJpdCkNCiAgIEJpdHMgNC05IC0gUmVzZXJ2
ZWQNCg0KUmVwbGFjZSBlbnRpcmUgdGV4dCBhcyBmb2xsb3dzOg0KDQogICBUaGVyZSBhcmUgZWln
aHQgcmVzZXJ2ZWQgYml0cyBpbiB0aGUgTlNIIEJhc2UgSGVhZGVyLiBOZXcgYml0cw0KICAgYXJl
IGFzc2lnbmVkIHZpYSBTdGFuZGFyZHMgQWN0aW9uIFtSRkM1MjI2XS4NCg0KICAgQml0cyAwLTEg
LSBWZXJzaW9uDQogICBCaXQgMiAtIE9BTSAoTyBiaXQpDQogICBCaXQgMyAtIFJlc2VydmVkDQog
ICBCaXRzIDE2LTE5IC0gUmVzZXJ2ZWQNCg0KU2VjdGlvbiAxMi4yLjM6DQpDdXJyZW50IHRleHQg
aGFzIHRoZSBNRC10eXBlIGFzIDgtYml0IHZhbHVlcy4NCg0KVXBkYXRlIHRleHQgZm9yIHRoaXMg
c2VjdGlvbiBhbmQgdGFibGUgMSB0byByZWZsZWN0IDQtYml0IHZhbHVlcyAqbm90KiA4LWJpdCB2
YWx1ZXMuDQoNClBsZWFzZSByZXZpZXcgY2FyZWZ1bGx5IGFuZCBpbmRpY2F0ZSBzdXBwb3J0IGZv
ciB0aGVzZSBjaGFuZ2VzIChvciBhbnkgY2hhbmdlcyB0byB0aGUgc3VnZ2VzdGVkIHRleHQpLg0K
DQpUaGFua3MsDQoNCkppbSAmIEpvZWwNCg0KDQoNCg0KDQoNCl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fDQpzZmMgbWFpbGluZyBsaXN0DQpzZmNAaWV0Zi5v
cmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlz
dGluZm8vc2ZjDQoNCg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTQgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
V2luZ2RpbmdzOw0KCXBhbm9zZS0xOjUgMCAwIDAgMCAwIDAgMCAwIDA7fQ0KQGZvbnQtZmFjZQ0K
CXtmb250LWZhbWlseTpXaW5nZGluZ3M7DQoJcGFub3NlLTE6NSAwIDAgMCAwIDAgMCAwIDAgMDt9
DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIg
MiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpUYWhvbWE7DQoJcGFub3Nl
LTE6MiAxMSA2IDQgMyA1IDQgNCAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiTW9u
b3R5cGUgQ29yc2l2YSI7DQoJcGFub3NlLTE6MyAxIDEgMSAxIDIgMSAxIDEgMTt9DQovKiBTdHls
ZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1h
bA0KCXttYXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIu
MHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7fQ0KYTpsaW5rLCBz
cGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsN
Cgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxp
bmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRl
eHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcC5Nc29BY2V0YXRlLCBsaS5Nc29BY2V0YXRlLCBk
aXYuTXNvQWNldGF0ZQ0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6
IlRleHRlIGRlIGJ1bGxlcyBDYXIiOw0KCW1hcmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTouMDAw
MXB0Ow0KCWZvbnQtc2l6ZTo4LjBwdDsNCglmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJp
ZiI7fQ0Kc3Bhbi5UZXh0ZWRlYnVsbGVzQ2FyDQoJe21zby1zdHlsZS1uYW1lOiJUZXh0ZSBkZSBi
dWxsZXMgQ2FyIjsNCgltc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IlRl
eHRlIGRlIGJ1bGxlcyI7DQoJZm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYiO30NCnAu
bTUzMzAzNjEyMTU5MDYzODgzMzhtc29saXN0cGFyYWdyYXBoLCBsaS5tNTMzMDM2MTIxNTkwNjM4
ODMzOG1zb2xpc3RwYXJhZ3JhcGgsIGRpdi5tNTMzMDM2MTIxNTkwNjM4ODMzOG1zb2xpc3RwYXJh
Z3JhcGgNCgl7bXNvLXN0eWxlLW5hbWU6bTUzMzAzNjEyMTU5MDYzODgzMzhtc29saXN0cGFyYWdy
YXBoOw0KCW1zby1tYXJnaW4tdG9wLWFsdDphdXRvOw0KCW1hcmdpbi1yaWdodDowY207DQoJbXNv
LW1hcmdpbi1ib3R0b20tYWx0OmF1dG87DQoJbWFyZ2luLWxlZnQ6MGNtOw0KCWZvbnQtc2l6ZTox
Mi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsInNlcmlmIjt9DQpwLm1zb2No
cGRlZmF1bHQsIGxpLm1zb2NocGRlZmF1bHQsIGRpdi5tc29jaHBkZWZhdWx0DQoJe21zby1zdHls
ZS1uYW1lOm1zb2NocGRlZmF1bHQ7DQoJbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87DQoJbWFyZ2lu
LXJpZ2h0OjBjbTsNCgltc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJnaW4tbGVmdDow
Y207DQoJZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIiwi
c2VyaWYiO30NCnNwYW4uZW1haWxzdHlsZTE4DQoJe21zby1zdHlsZS1uYW1lOmVtYWlsc3R5bGUx
ODsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7
fQ0Kc3Bhbi50ZXh0ZWRlYnVsbGVzY2FyMA0KCXttc28tc3R5bGUtbmFtZTp0ZXh0ZWRlYnVsbGVz
Y2FyOw0KCWZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjt9DQpzcGFuLmVtYWlsc3R5
bGUyMQ0KCXttc28tc3R5bGUtbmFtZTplbWFpbHN0eWxlMjE7DQoJZm9udC1mYW1pbHk6IkNvdXJp
ZXIgTmV3IjsNCgljb2xvcjpibGFjazsNCglmb250LXdlaWdodDpub3JtYWw7DQoJZm9udC1zdHls
ZTpub3JtYWw7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjQNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwt
cmVwbHk7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3IjsNCgljb2xvcjpibGFjazsNCglmb250
LXdlaWdodDpub3JtYWw7DQoJZm9udC1zdHlsZTpub3JtYWw7fQ0KLk1zb0NocERlZmF1bHQNCgl7
bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBwdDt9DQpAcGFnZSBX
b3JkU2VjdGlvbjENCgl7c2l6ZTo2MTIuMHB0IDc5Mi4wcHQ7DQoJbWFyZ2luOjcwLjg1cHQgNzAu
ODVwdCA3MC44NXB0IDcwLjg1cHQ7fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0
aW9uMTt9DQotLT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZh
dWx0cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwh
LS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86
aWRtYXAgdjpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFb
ZW5kaWZdLS0+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJGUiIgbGluaz0iYmx1ZSIgdmxpbms9InB1
cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj5IaSBEYXZlLA0KPG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2Nv
bG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPlNGRnMgdGhhdCBkbyBub3Qg
c3VwcG9ydCBTSEwgd2lsbCBwcmVzZXJ2ZSB0aGVzZSBiaXRzIGFzIHJlY2VpdmVkLiBJbiBvdGhl
ciB3b3JkcywgdGhlc2UgU0ZGcyB3b27igJl0IHJlc2V0IHRoZXNlIGJpdHMgdG8gemVyb3MuDQo8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBO
ZXcmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Q2hlZXJz
LDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVy
IE5ldyZxdW90Oztjb2xvcjpibGFjayI+TWVkPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVm
dDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNC4wcHQiPg0KPGRpdj4NCjxk
aXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRk
aW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7Ij5EZSZuYnNwOzo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7Ij4gRGF2ZSBEb2xzb24gW21haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbV0NCjxi
cj4NCjxiPkVudm95w6kmbmJzcDs6PC9iPiBtYXJkaSAyIG1haSAyMDE3IDEyOjE5PGJyPg0KPGI+
w4AmbmJzcDs6PC9iPiBCT1VDQURBSVIgTW9oYW1lZCBJTVQvT0xOOyBKYW1lcyBOIEd1aWNoYXJk
OyBHcmVnIE1pcnNreTxicj4NCjxiPkNjJm5ic3A7OjwvYj4gc2ZjQGlldGYub3JnOyBSb24gUGFy
a2VyPGJyPg0KPGI+T2JqZXQmbmJzcDs6PC9iPiBSZTogW3NmY10gVFRMIGZpZWxkIHdpdGhpbiB0
aGUgTlNIIGJhc2UgaGVhZGVyPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJiYWNrZ3JvdW5kOndoaXRlIj48c3BhbiBzdHlsZT0iZm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9y
OiMxRjQ5N0QiPk1lZCw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iYmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4gc3R5bGU9ImZv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjojMUY0OTdEIj5Gb3IgdGhlIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5IGNhc2UsIHdlIGFsc28g
c3VwcG9ydCDigI5TRkZzIHRoYXQgZG8gbm90IGRlY3JlbWVudCBUVEwvSG9wIExpbWl0LiBTYXlp
bmcgYSB2YWx1ZSBvZiB6ZXJvIGNhbiBvbmx5IGNvbWUgZnJvbSBjbGFzc2lmaWVycw0KIGRlZmVh
dHMgdGhhdCwgYXMgd2VsbCBhcyBhZGRpbmcgdW5uZWNlc3NhcnkgY29tcGxleGl0eS48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0iYmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNw
OzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0iYmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5EYXZpZCZu
YnNwO0RvbHNvbjxicj4NCuKAjjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPHRhYmxl
IGNsYXNzPSJNc29Ob3JtYWxUYWJsZSIgYm9yZGVyPSIwIiBjZWxscGFkZGluZz0iMCIgd2lkdGg9
IjEwMCUiIHN0eWxlPSJ3aWR0aDoxMDAuMCU7YmFja2dyb3VuZDp3aGl0ZTtib3JkZXItc3BhY2lu
ZzowcHgiPg0KPHRib2R5Pg0KPHRyPg0KPHRkIHN0eWxlPSJwYWRkaW5nOi43NXB0IC43NXB0IC43
NXB0IC43NXB0O2ZvbnQtc2l6ZTppbml0aWFsO3RleHQtYWxpZ246aW5pdGlhbCI+DQo8ZGl2IHN0
eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzoz
LjBwdCAwY20gMGNtIDBjbSI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDsiPkZyb206DQo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7Ij48YSBocmVmPSJtYWlsdG86bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbSI+
bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbTwvYT48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90OyI+U2VudDoNCjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPlR1
ZXNkYXksIE1heSAyLCAyMDE3IDI6MTcgQU08bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
OyI+VG86DQo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5KYW1lcyBOIEd1
aWNoYXJkOyBHcmVnIE1pcnNreTsgRGF2ZSBEb2xzb248bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDsiPkNjOg0KPC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90OyI+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+PHNwYW4gbGFuZz0iRU4tVVMi
PnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90OyI+OyBSb24gUGFya2VyPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDsiPlN1YmplY3Q6DQo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5SRTog
W3NmY10gVFRMIGZpZWxkIHdpdGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvdGQ+DQo8L3RyPg0KPC90Ym9keT4NCjwvdGFibGU+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNr
Ij5IaSBKaW0sDQo8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpi
bGFjayI+VGhhbmsgeW91IGZvciB0aGlzIHVwZGF0ZWQgcHJvcG9zYWwuIFRoaXMgaXMgbXVjaCBt
b3JlIGJldHRlci48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpi
bGFjayI+R2l2aW5nIHRoZSBjbGFyaWZpY2F0aW9uIGRpc2N1c3NlZCB3aXRoIEpvZWwgKGkuZS4s
IGRvIG5vdCByZXNldCByZXNlcnZlZCBiaXRzIGJ5IGludGVybWVkaWF0ZSBkZXZpY2VzKSwgSSB3
b25kZXIgd2hldGhlciBpdCBtYWtlcyBzZW5zZSB0byBhZGQgYSBzZW50ZW5jZQ0KIHNheWluZyB0
aGF0IOKAnGFuIGluY29taW5nIHZhbHVlIG9mIDDigJ0gaXMgb25seSBhY2NlcHRhYmxlIGZyb20g
YSBjbGFzc2lmaWVyLiAmbmJzcDsmbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5l
dyZxdW90Oztjb2xvcjpibGFjayI+Q2hlZXJzLDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+TWVkPC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3
JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8ZGl2IHN0
eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGNt
IDBjbSAwY20gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10
b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
OyI+RGUmbmJzcDs6PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDsiPiBKYW1lcyBOIEd1aWNoYXJkIFs8YSBocmVmPSJtYWlsdG86amFtZXMubi5ndWljaGFy
ZEBodWF3ZWkuY29tIj5tYWlsdG86amFtZXMubi5ndWljaGFyZEBodWF3ZWkuY29tPC9hPl0NCjxi
cj4NCjxiPkVudm95w6kmbmJzcDs6PC9iPiBsdW5kaSAxIG1haSAyMDE3IDE5OjM5PGJyPg0KPGI+
w4AmbmJzcDs6PC9iPiBHcmVnIE1pcnNreTsgRGF2ZSBEb2xzb248YnI+DQo8Yj5DYyZuYnNwOzo8
L2I+IDwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv
dDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PGEgaHJlZj0ibWFpbHRvOnNm
Y0BpZXRmLm9yZyI+PHNwYW4gbGFuZz0iRU4tVVMiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PC9z
cGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+OyBCT1VDQURBSVIg
TW9oYW1lZA0KIElNVC9PTE47IFJvbiBQYXJrZXI8YnI+DQo8Yj5PYmpldCZuYnNwOzo8L2I+IFJF
OiBbc2ZjXSBUVEwgZmllbGQgd2l0aGluIHRoZSBOU0ggYmFzZSBoZWFkZXI8L3NwYW4+PHNwYW4g
bGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5Pa2F5IGxvdHMgb2YgY29udmVyc2F0aW9uIGJ1
dCBsZXQgbWUgb2ZmZXIgYSByZXZpc2VkIHZlcnNpb24gb2YgTWVk4oCZcyB0ZXh0IHRoYXQgaG9w
ZWZ1bGx5IGNhcHR1cmVzIG1vc3Qgb2YgdGhlIGRpc2N1c3Npb24gKGNoYW5nZXMgaGlnaGxpZ2h0
ZWQpOjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3
JnF1b3Q7Ij5TSEwgKFNGRiBIb3AgTGltaXQpOiBJbmRpY2F0ZXMgdGhlIG1heGltdW0gU0ZGIGhv
cHMgZm9yIGFuDQo8Yj5TRlA8L2I+LiBUaGUgaW5pdGlhbCBTSEwgdmFsdWUgU0hPVUxEIGJlIGNv
bmZpZ3VyYWJsZSB2aWEgdGhlIGNvbnRyb2wgcGxhbmU7IHRoZSBjb25maWd1cmVkIGluaXRpYWwg
dmFsdWUgY2FuIGJlIHNwZWNpZmljIHRvDQo8Yj5vbmUgb3IgbW9yZSBTRlBzPC9iPi4gSWYgbm8g
aW5pdGlhbCB2YWx1ZSBpcyBleHBsaWNpdGx5IHByb3ZpZGVkLCB0aGUgZGVmYXVsdCBpbml0aWFs
IFNITCB2YWx1ZSA2MyBNVVNUIGJlIHVzZWQuIEVhY2ggU0ZGIGludm9sdmVkIGluIGZvcndhcmRp
bmcgYW4gTlNIIHBhY2tldCBNVVNUIGRlY3JlbWVudA0KPGI+dGhlIDwvYj5TSEwgdmFsdWUgYnkg
MSA8Yj5wcmlvciB0byBOU0ggZm9yd2FyZGluZyBsb29rdXA8L2I+LiA8Yj5EZWNyZW1lbnRpbmcg
YnkgMSBmcm9tIGFuIGluY29taW5nIHZhbHVlIG9mIDAgc2hhbGwgcmVzdWx0IGluIGEgU0hMIHZh
bHVlIG9mIDYzLiBUaGUgcGFja2V0IE1VU1QgTk9UIGJlIGZvcndhcmRlZCBpZiBTSEwgaXMsIGFm
dGVyIGRlY3JlbWVudCwgMCBlLmcuIGRlY3JlbWVudCBTSEFMTCBvY2N1ciBiZWZvcmUgdGVzdGlu
ZyBTSEwNCiBmb3IgMC4gPC9iPjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFG
NDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5K
aW08L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxhIG5hbWU9Il9NYWlsRW5k
Q29tcG9zZSI+PC9hPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PGI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+RnJvbTo8
L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiBHcmVn
IE1pcnNreSBbPGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSI+bWFpbHRvOmdy
ZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gTW9uZGF5LCBNYXkg
MDEsIDIwMTcgMTowMiBQTTxicj4NCjxiPlRvOjwvYj4gRGF2ZSBEb2xzb24gJmx0OzxhIGhyZWY9
Im1haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbSI+ZGRvbHNvbkBzYW5kdmluZS5jb208L2E+Jmd0
Ozxicj4NCjxiPkNjOjwvYj4gPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYu
b3JnPC9hPjsgPGEgaHJlZj0ibWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20iPg0K
bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbTwvYT47IEphbWVzIE4gR3VpY2hhcmQgJmx0Ozxh
IGhyZWY9Im1haWx0bzpqYW1lcy5uLmd1aWNoYXJkQGh1YXdlaS5jb20iPmphbWVzLm4uZ3VpY2hh
cmRAaHVhd2VpLmNvbTwvYT4mZ3Q7OyBSb24gUGFya2VyICZsdDs8YSBocmVmPSJtYWlsdG86Um9u
X1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSI+Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtz
LmNvbTwvYT4mZ3Q7PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbc2ZjXSBUVEwgZmllbGQgd2l0
aGluIHRoZSBOU0ggYmFzZSBoZWFkZXI8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mcXVvdDtC
ZSBsaWJlcmFsIHdoYXQgeW91IGFjY2VwdC4gQmUgY29uc2VydmF0aXZlIHdoYXQgeW91IHNlbmQu
JnF1b3Q7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIj5JIHRoaW5rIHRoaXMgc3VtcyB3aGF0IHdlIGhhdmUgZGlzY3Vz
c2VkIC0gYWNjZXB0IFRUTCAwLCBkb24ndCBmb3J3YXJkIFRUTCAwLjwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+UmVnYXJkcywgR3JlZyZuYnNwOzwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+T24gTWF5IDEsIDIw
MTcgODo1OCBBTSwgJnF1b3Q7RGF2ZSBEb2xzb24mcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpk
ZG9sc29uQHNhbmR2aW5lLmNvbSI+ZGRvbHNvbkBzYW5kdmluZS5jb208L2E+Jmd0OyB3cm90ZTo8
L3NwYW4+PG86cD48L286cD48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9y
ZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDYuMHB0O21h
cmdpbi1sZWZ0OjQuOHB0O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0OjBjbTttYXJnaW4t
Ym90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5Sb24sPC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xv
cjojMUY0OTdEIj5JIHRvbyB3b3VsZCBsaWtlIHNpbXBsZSwgYnV0IHlvdXIgdGFibGUgbG9va3Mg
cHJldHR5IGNvbXBsaWNhdGVkLiBBbmQgSSB0aGluayBpdCBhZGRzIGNvbmZpZ3VyYXRpb24gZm9y
IGFuIFNGRiB0byBrbm93IHdoZXRoZXIgdGhlcmUgYXJlIG90aGVycyBiZWZvcmUgaXQuPC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJjb2xvcjojMUY0OTdEIj5NeSB2ZXJzaW9uIG9mIHNpbXBsZTo8L3NwYW4+PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOyBUVEwgZmllbGQgb2YgMCBtZWFucyA2NC48L3NwYW4+PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOyBFdmVyeSBTRkYgZGVjcmVtZW50cyBUVEwgZWFjaCB0
aW1lIGl0IGZvcndhcmRzIHRoZSBOU0ggcGFja2V0LiBJZiBkZWNyZW1lbnRpbmcgZnJvbSAxIHdv
dWxkIHJlc3VsdCBpbiB1bmRlci1mbG93IHRvIDY0LCBkaXNjYXJkLjwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29s
b3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3Nw
YW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3
RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRl
cjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAw
Y20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90OyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90OyI+IFJvbiBQYXJrZXIgW21haWx0bzo8L3NwYW4+PHNwYW4gbGFuZz0i
RU4tVVMiPjxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIiB0
YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPlJvbl9QYXJrZXJAYWZm
aXJtZWRuZXR3b3Jrcy5jb208L3NwYW4+PC9hPjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDsiPl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBNb25kYXksIE1heSAxLCAy
MDE3IDExOjQxIEFNPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PGJyPg0KPGI+
VG86PC9iPiBEYXZlIERvbHNvbjsgSmFtZXMgTiBHdWljaGFyZDsgPC9zcGFuPjxzcGFuIGxhbmc9
IkVOLVVTIj48YSBocmVmPSJtYWlsdG86bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5tb2hhbWVkLmJvdWNhZGFp
ckBvcmFuZ2UuY29tPC9zcGFuPjwvYT48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7Ij47DQo8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxhIGhyZWY9Im1haWx0
bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
OyI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7Ij48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IFRUTCBmaWVsZCB3aXRo
aW4gdGhlIE5TSCBiYXNlIGhlYWRlcjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9k
aXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5BZ3JlZSB0aGF0IEnigJlkIG9w
dCBmb3IgcHJlY2lzaW9uIG92ZXIgc2ltcGxpY2l0eS4mbmJzcDsmbmJzcDsgV2hpY2ggaXMgd2hh
dCBJIHRyaWVkIHRvIGNvbnZleSBhIHdheXMgYmFjayBvbiB0aGlzIHRocmVhZCByZWdhcmRpbmcg
ZGlmZmVyZW50aWF0ZWQgYmVoYXZpb3IgYXQgdGhlIGxhc3QgU0ZGIGluIHRoZSBTRlAgdnMuIHRo
ZSBub24tbGFzdCBTRkYgaW4NCiB0aGUgU0ZQLiZuYnNwOyZuYnNwOyZuYnNwOyBTdWJzZXF1ZW50
IGNvbW1lbnRzIGRpZG7igJl0IHNlZW0gdG8gZW1icmFjZSB0aGF0IHdheSBvZiBkZXNjcmliaW5n
IHRoaW5ncy4mbmJzcDsmbmJzcDsmbmJzcDsgQWxzbywgaWYgdGhlcmUgd2VyZSBjb25zZW5zdXMg
dG8gc3VwcG9ydGluZyB0aGF0IGFwcHJvYWNoLCBiYWNrd2FyZCBjb21wYXRpYmlsaXR5IGZvciBj
bGFzc2lmaWVycyB0aGF0IGVtaXQgVFRMPTAgY291bGQgYmUgYWRkcmVzc2VkIGJ5IGFsc28gZGVz
Y3JpYmluZyBiZWhhdmlvciBhdCB0aGUNCiBmaXJzdCBTRkYgdnMuIG5vbi1maXJzdC48L3NwYW4+
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjx0YWJs
ZSBjbGFzcz0iTXNvTm9ybWFsVGFibGUiIGJvcmRlcj0iMCIgY2VsbHNwYWNpbmc9IjAiIGNlbGxw
YWRkaW5nPSIwIiBzdHlsZT0iYm9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlIj4NCjx0Ym9keT4NCjx0
cj4NCjx0ZCB3aWR0aD0iODQiIHZhbGlnbj0idG9wIiBzdHlsZT0id2lkdGg6NjIuN3B0O2JvcmRl
cjpzb2xpZCB3aW5kb3d0ZXh0IDEuMHB0O3BhZGRpbmc6MGNtIDUuNHB0IDBjbSA1LjRwdCI+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48YSBuYW1lPSJtXzUzMzAzNjEyMTU5MDYzODgzMzhfX01haWxF
bmRDb21wb3NlIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7DQo8L3NwYW4+PC9hPjxvOnA+PC9vOnA+PC9wPg0KPC90ZD4NCjx0ZCB3aWR0aD0i
Mjg4IiB2YWxpZ249InRvcCIgc3R5bGU9IndpZHRoOjIxNi4wcHQ7Ym9yZGVyOnNvbGlkIHdpbmRv
d3RleHQgMS4wcHQ7Ym9yZGVyLWxlZnQ6bm9uZTtwYWRkaW5nOjBjbSA1LjRwdCAwY20gNS40cHQi
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPlRUTD0x
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC90ZD4NCjx0ZCB3aWR0aD0iMzg0IiB2YWxpZ249InRv
cCIgc3R5bGU9IndpZHRoOjI4OC4wcHQ7Ym9yZGVyOnNvbGlkIHdpbmRvd3RleHQgMS4wcHQ7Ym9y
ZGVyLWxlZnQ6bm9uZTtwYWRkaW5nOjBjbSA1LjRwdCAwY20gNS40cHQiPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPlRUTD0wPC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPC90ZD4NCjwvdHI+DQo8dHI+DQo8dGQgd2lkdGg9Ijg0IiB2YWxpZ249InRvcCIg
c3R5bGU9IndpZHRoOjYyLjdwdDtib3JkZXI6c29saWQgd2luZG93dGV4dCAxLjBwdDtib3JkZXIt
dG9wOm5vbmU7cGFkZGluZzowY20gNS40cHQgMGNtIDUuNHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5Pbmx5IFNGRiAoRmlyc3QgYW5kIGxhc3Qp
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC90ZD4NCjx0ZCB3aWR0aD0iMjg4IiB2YWxpZ249InRv
cCIgc3R5bGU9IndpZHRoOjIxNi4wcHQ7Ym9yZGVyLXRvcDpub25lO2JvcmRlci1sZWZ0Om5vbmU7
Ym9yZGVyLWJvdHRvbTpzb2xpZCB3aW5kb3d0ZXh0IDEuMHB0O2JvcmRlci1yaWdodDpzb2xpZCB3
aW5kb3d0ZXh0IDEuMHB0O3BhZGRpbmc6MGNtIDUuNHB0IDBjbSA1LjRwdCI+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+VmFsaWQg4oCTIHNlcnZpY2Ug
bG9jYWwgU0bigJlzPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC90ZD4NCjx0ZCB3aWR0aD0iMzg0
IiB2YWxpZ249InRvcCIgc3R5bGU9IndpZHRoOjI4OC4wcHQ7Ym9yZGVyLXRvcDpub25lO2JvcmRl
ci1sZWZ0Om5vbmU7Ym9yZGVyLWJvdHRvbTpzb2xpZCB3aW5kb3d0ZXh0IDEuMHB0O2JvcmRlci1y
aWdodDpzb2xpZCB3aW5kb3d0ZXh0IDEuMHB0O3BhZGRpbmc6MGNtIDUuNHB0IDBjbSA1LjRwdCI+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+VmFsaWQg
Zm9yIGJhY2t3YXJkIGNvbXBhdGliaWxpdHkg4oCTIHNlcnZpY2UgbG9jYWwgU0bigJlzPC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPC90ZD4NCjwvdHI+DQo8dHI+DQo8dGQgd2lkdGg9Ijg0IiB2YWxp
Z249InRvcCIgc3R5bGU9IndpZHRoOjYyLjdwdDtib3JkZXI6c29saWQgd2luZG93dGV4dCAxLjBw
dDtib3JkZXItdG9wOm5vbmU7cGFkZGluZzowY20gNS40cHQgMGNtIDUuNHB0Ij4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5GaXJzdCBTRkYgYW5kIG5v
dCBMYXN0PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC90ZD4NCjx0ZCB3aWR0aD0iMjg4IiB2YWxp
Z249InRvcCIgc3R5bGU9IndpZHRoOjIxNi4wcHQ7Ym9yZGVyLXRvcDpub25lO2JvcmRlci1sZWZ0
Om5vbmU7Ym9yZGVyLWJvdHRvbTpzb2xpZCB3aW5kb3d0ZXh0IDEuMHB0O2JvcmRlci1yaWdodDpz
b2xpZCB3aW5kb3d0ZXh0IDEuMHB0O3BhZGRpbmc6MGNtIDUuNHB0IDBjbSA1LjRwdCI+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+SW52YWxpZCDigJMg
ZHJvcCAoc2luY2UgcHJvcGFnYXRpb24gdG8gc3Vic2VxdWVudCBTRkYgd2l0aCBUVEw9MCBpcyBp
bGxlZ2FsKTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvdGQ+DQo8dGQgd2lkdGg9IjM4NCIgdmFs
aWduPSJ0b3AiIHN0eWxlPSJ3aWR0aDoyODguMHB0O2JvcmRlci10b3A6bm9uZTtib3JkZXItbGVm
dDpub25lO2JvcmRlci1ib3R0b206c29saWQgd2luZG93dGV4dCAxLjBwdDtib3JkZXItcmlnaHQ6
c29saWQgd2luZG93dGV4dCAxLjBwdDtwYWRkaW5nOjBjbSA1LjRwdCAwY20gNS40cHQiPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPlZhbGlkIGZvciBi
YWNrd2FyZCBjb21wYXRpYmlsaXR5IOKAkyBzZXJ2aWNlIGxvY2FsIFNG4oCZcyBhbmQgcHJvcGFn
YXRlIHRvIHN1YnNlcXVlbnQgU0ZGIHdpdGggVFRMPTYzPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PC90ZD4NCjwvdHI+DQo8dHI+DQo8dGQgd2lkdGg9Ijg0IiB2YWxpZ249InRvcCIgc3R5bGU9Indp
ZHRoOjYyLjdwdDtib3JkZXI6c29saWQgd2luZG93dGV4dCAxLjBwdDtib3JkZXItdG9wOm5vbmU7
cGFkZGluZzowY20gNS40cHQgMGNtIDUuNHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJjb2xvcjojMUY0OTdEIj5MYXN0IFNGRiB3aGVuICZndDsxIFNGRuKAmXMgZm9yIFNG
UDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvdGQ+DQo8dGQgd2lkdGg9IjI4OCIgdmFsaWduPSJ0
b3AiIHN0eWxlPSJ3aWR0aDoyMTYuMHB0O2JvcmRlci10b3A6bm9uZTtib3JkZXItbGVmdDpub25l
O2JvcmRlci1ib3R0b206c29saWQgd2luZG93dGV4dCAxLjBwdDtib3JkZXItcmlnaHQ6c29saWQg
d2luZG93dGV4dCAxLjBwdDtwYWRkaW5nOjBjbSA1LjRwdCAwY20gNS40cHQiPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPlZhbGlkIOKAkyBzZXJ2aWNl
IGxvY2FsIFNG4oCZczwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvdGQ+DQo8dGQgd2lkdGg9IjM4
NCIgdmFsaWduPSJ0b3AiIHN0eWxlPSJ3aWR0aDoyODguMHB0O2JvcmRlci10b3A6bm9uZTtib3Jk
ZXItbGVmdDpub25lO2JvcmRlci1ib3R0b206c29saWQgd2luZG93dGV4dCAxLjBwdDtib3JkZXIt
cmlnaHQ6c29saWQgd2luZG93dGV4dCAxLjBwdDtwYWRkaW5nOjBjbSA1LjRwdCAwY20gNS40cHQi
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkludmFs
aWQg4oCTZHJvcCAoZHVlIHRvIGJhZCBiZWhhdmlvciBvZiBwcmV2aW91cyBTRkYpPC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPC90ZD4NCjwvdHI+DQo8L3Rib2R5Pg0KPC90YWJsZT4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5i
c3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25l
O2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNt
Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIGxhbmc9IkVOLVVTIj5Gcm9tOjwvc3Bh
bj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiPiBEYXZlIERvbHNvbiBbPGEgaHJlZj0ibWFpbHRvOmRk
b2xzb25Ac2FuZHZpbmUuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmRkb2xzb25Ac2FuZHZp
bmUuY29tPC9hPl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBNb25kYXksIE1heSAxLCAyMDE3IDExOjI1
IEFNPGJyPg0KPGI+VG86PC9iPiBSb24gUGFya2VyICZsdDs8YSBocmVmPSJtYWlsdG86Um9uX1Bh
cmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPlJvbl9QYXJrZXJAYWZm
aXJtZWRuZXR3b3Jrcy5jb208L2E+Jmd0OzsgSmFtZXMgTiBHdWljaGFyZCAmbHQ7PGEgaHJlZj0i
bWFpbHRvOmphbWVzLm4uZ3VpY2hhcmRAaHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmphbWVz
Lm4uZ3VpY2hhcmRAaHVhd2VpLmNvbTwvYT4mZ3Q7Ow0KPGEgaHJlZj0ibWFpbHRvOm1vaGFtZWQu
Ym91Y2FkYWlyQG9yYW5nZS5jb20iIHRhcmdldD0iX2JsYW5rIj5tb2hhbWVkLmJvdWNhZGFpckBv
cmFuZ2UuY29tPC9hPjsNCjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2Js
YW5rIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJFOiBUVEwgZmllbGQg
d2l0aGluIHRoZSBOU0ggYmFzZSBoZWFkZXI8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+SSB0aGluayBwcmVjaXNpb24gaW4gdGhlIGRlZmlu
aXRpb24gaXMgaW1wb3J0YW50IGZvciB3aGVuIGV4cGVjdHMgY2VydGFpbiBiZWhhdmlvciBmb3Ig
c21hbGwgdmFsdWVzIG9mIFRUTC4gRS5nLiwgYnkgdXNpbmcgdHJhY2Utcm91dGUgdHlwZSBvZiB0
b29scy48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPldlIGNhbuKAmXQganVzdCB3YXZlIG91
ciBoYW5kcyBhbmQgc2F5IGRyb3AgcGFja2V0cyB3aXRoIFRUTCBuZWFyIDAgb3IgMSBvciAyLjwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0
OTdEIj5JZiBvbmUgaGFzIGEgY2hhaW4gb2YgMyBpdGVtcywgYSBUVEwgb2YgNiBzaG91bGQgd29y
ay4gKFNGRnMgcmVjZWl2ZSBwYWNrZXRzIDYgdGltZXMgaW4gdGhlIHN5c3RlbSBkaWFncmFtIHRo
YXQgaXMgdXN1YWxseSBkcmF3bikuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8
L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPihTaW1wbGlmaWVkOiBJIHJlYWxpemUgaW4gc29t
ZSBzeXN0ZW1zIG1vcmUgU0ZGIGludGVyYWN0aW9ucyBhcmUgcmVxdWlyZWQuKTwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJz
cDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6
IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9
ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0
IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+IFJvbiBQYXJrZXIgWzwvc3Bhbj48c3BhbiBsYW5nPSJF
Ti1VUyI+PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iIHRh
cmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom
cXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+bWFpbHRvOlJvbl9QYXJr
ZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L3NwYW4+PC9hPjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBNb25kYXksIE1h
eSAxLCAyMDE3IDExOjE0IEFNPGJyPg0KPGI+VG86PC9iPiBEYXZlIERvbHNvbjsgSmFtZXMgTiBH
dWljaGFyZDsgPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48YSBocmVmPSJtYWlsdG86bW9oYW1l
ZC5ib3VjYWRhaXJAb3JhbmdlLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7Ij5tb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPC9zcGFuPjwvYT48L3NwYW4+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij47DQo8L3NwYW4+PHNwYW4g
bGFuZz0iRU4tVVMiPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5r
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48L3Nw
YW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48YnI+DQo8Yj5TdWJq
ZWN0OjwvYj4gUkU6IFRUTCBmaWVsZCB3aXRoaW4gdGhlIE5TSCBiYXNlIGhlYWRlcjwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1VUyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5BZ3JlZSB0
aGF0IGRpZmZlcmVudGlhdGluZyDigJxmb3J3YXJkaW5n4oCdIHRvIGF0dGFjaGVkIFNGIGluc3Rh
bmNlcyB2cyBzdWJzZXF1ZW50IFNGRuKAmXMgaXMgbG9naWNhbCBhbmQgaW50dWl0aXZlICh0byBt
ZSkgYW5kIEkgcHJlZmVyIHRvIGFja25vd2xlZGdlIHRoYXQgdGhlcmUgaXMgYSBkaWZmZXJlbmNl
LiZuYnNwOyZuYnNwOyBCdXQsIEkgd2FzIGFkZHJlc3NpbmcNCiBhIHN1Z2dlc3Rpb24gdG8gc2lt
cGxpZnkuJm5ic3A7ICZuYnNwOyZuYnNwOyZuYnNwO0luIHByYWN0aWNlLCA2MSBvciA2MiBvciA2
MyBkZWNyZW1lbnRzIG9mIFRUTCBhbGwgcHJvYmFibHkgbWVhbiB0aGUgc2FtZSB0aGluZw0KPC9z
cGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6V2luZ2RpbmdzO2NvbG9y
OiMxRjQ5N0QiPko8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdE
Ij4uPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9y
OiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyBSb248L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZu
YnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0Ux
RTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxiPjxzcGFuIGxhbmc9IkVOLVVTIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4t
VVMiPiBEYXZlIERvbHNvbiBbPGEgaHJlZj0ibWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tIiB0
YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tPC9hPl0NCjxicj4NCjxi
PlNlbnQ6PC9iPiBNb25kYXksIE1heSAxLCAyMDE3IDExOjExIEFNPGJyPg0KPGI+VG86PC9iPiBS
b24gUGFya2VyICZsdDs8YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtz
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L2E+
Jmd0OzsgSmFtZXMgTiBHdWljaGFyZCAmbHQ7PGEgaHJlZj0ibWFpbHRvOmphbWVzLm4uZ3VpY2hh
cmRAaHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmphbWVzLm4uZ3VpY2hhcmRAaHVhd2VpLmNv
bTwvYT4mZ3Q7Ow0KPGEgaHJlZj0ibWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20i
IHRhcmdldD0iX2JsYW5rIj5tb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPC9hPjsNCjxhIGhy
ZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5zZmNAaWV0Zi5vcmc8L2E+
PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJFOiBUVEwgZmllbGQgd2l0aGluIHRoZSBOU0ggYmFzZSBo
ZWFkZXI8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFG
NDk3RCI+VGhlcmUgaXMgYSBkaWZmZXJlbmNlIGJldHdlZW4gZHJvcHBpbmcgdGhlIHBhY2tldCBh
dCByZWNlaXZlIHZzLiB0cmFuc21pdC48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkEgKjxi
PnRlcm1pbmF0aW5nPC9iPiogU0ZGIG1heSBhY2NlcHQgYSBwYWNrZXQgd2l0aCBUVEw9MS4mbmJz
cDsgSS5lLiwgd2hlcmUgdGhlIE5TSCBoZWFkZXIgaXMgcmVtb3ZlZC48L3NwYW4+PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNv
bG9yOiMxRjQ5N0QiPldoYXQgbWF0dGVycyBpcyB0aGF0IGl0IGlzIG5vdCBkZWNyZW1lbnRlZCB0
byB6ZXJvIGFuZCBmb3J3YXJkZWQgYXMgTlNILjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+
Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5PdGhlcndpc2Ugd2XigJlkIHNheSwg
4oCcaHVoLCBubyBwb2ludCBpbiBzZW5kaW5nIGEgcGFja2V0IGlmIFRUTD0xLiBBbmQgaHVoLCBp
ZiByZWNlaXZlZCB3aXRoIFRUTD0yIHRoZW4gd2UgbWlnaHQgYXMgd2VsbCBkcm9wIGl04oCm4oCd
IFJlY3Vyc2UgYWQgYWJzdXJkdW0uPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8
L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkhlbmNlLCB0aGUgY29ycmVjdCBsYW5ndWFnZSBu
ZWVkcyB0byBjb252ZXkgdGhhdCBhIGRldmljZSBkZWNyZW1lbnRpbmcgVFRMIChpbiBvcmRlciB0
byBmb3J3YXJkIE5TSCkgbXVzdCBjaGVjayBpZiBpdCB3b3VsZCByZXN1bHQgaW4gemVyby48L3Nw
YW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3
RCI+VGhpcyBjb252ZXlzIHRoYXQsIEkgdGhpbms6PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij5UaGUgcGFja2V0IE1VU1Qg
Tk9UIGJlIGZvcndhcmRlZCB0byBhIG5leHQgaG9wIGlmIFNITCBpcyBkZWNyZW1lbnRlZCB0byB6
ZXJvLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xv
cjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPi1EYXZlPC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0Qi
PiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6
bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNt
IDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDsiPkZyb206PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDsiPiBSb24gUGFya2VyIFs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxh
IGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIiB0YXJnZXQ9Il9i
bGFuayI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFo
b21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPm1haWx0bzpSb25fUGFya2VyQGFmZmly
bWVkbmV0d29ya3MuY29tPC9zcGFuPjwvYT48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7Ij5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gTW9uZGF5LCBNYXkgMSwgMjAx
NyAxMDo1MCBBTTxicj4NCjxiPlRvOjwvYj4gSmFtZXMgTiBHdWljaGFyZDsgPC9zcGFuPjxzcGFu
IGxhbmc9IkVOLVVTIj48YSBocmVmPSJtYWlsdG86bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNv
bSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5tb2hhbWVkLmJv
dWNhZGFpckBvcmFuZ2UuY29tPC9zcGFuPjwvYT48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7Ij47DQogRGF2ZSBEb2xzb247IDwvc3Bhbj48c3BhbiBsYW5nPSJF
Ti1VUyI+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjwvc3Bhbj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjxicj4NCjxiPlN1YmplY3Q6PC9i
PiBSRTogVFRMIGZpZWxkIHdpdGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyPC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPldlIGNvdWxkIHNpbXBs
aWZ5IHRoaXMgYnkgc2F5aW5nIHRoYXQgYW4gU0ZGIHRoYXQgcmVjZWl2ZXMgYW4gTlNIIHBhY2tl
dCB3aXRoIFRUTD0xIHNoYWxsIGRyb3AgdGhlIHBhY2tldC4mbmJzcDsmbmJzcDsgVGhhdCBkb2Vz
buKAmXQgcmVxdWlyZSBhbnkgZGlzdGluY3Rpb24gb2YgdGhlIHR5cGUgb2YgZm9yd2FyZGluZy4m
bmJzcDsmbmJzcDsmbmJzcDsgWW91IGNvdWxkIGFyZ3VlIHRoYXQNCiBwZXJoYXBzIDEgbWVhbnMg
dGFrZSBjYXJlIG9mIGxvY2FsIFNG4oCZcywgb25seSwgYnV0IHRoZW4gd2UgYXJlIGJhY2sgdG8g
aGF2aW5nIHRvIG1ha2UgdGhhdCBkaXN0aW5jdGlvbi4mbmJzcDsmbmJzcDsmbmJzcDsgR2l2ZW4g
dGhhdCB3ZSBhcmUgc3RhcnRpbmcgYXQgNjMgYnkgZGVmYXVsdCwgZmluZXNzaW5nIHdoYXQgaGFw
cGVucyB3aGVuIHJlY2VpdmluZyAxIGRvZXNu4oCZdCBzZWVtIHdvcnRod2hpbGUgdG8gbWUuPC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8
ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEu
MHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+
PHNwYW4gbGFuZz0iRU4tVVMiPkZyb206PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyI+IEph
bWVzIE4gR3VpY2hhcmQgWzxhIGhyZWY9Im1haWx0bzpqYW1lcy5uLmd1aWNoYXJkQGh1YXdlaS5j
b20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86amFtZXMubi5ndWljaGFyZEBodWF3ZWkuY29tPC9h
Pl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBNb25kYXksIE1heSAxLCAyMDE3IDEwOjQ1IEFNPGJyPg0K
PGI+VG86PC9iPiBSb24gUGFya2VyICZsdDs8YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZp
cm1lZG5ldHdvcmtzLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3
b3Jrcy5jb208L2E+Jmd0OzsNCjxhIGhyZWY9Im1haWx0bzptb2hhbWVkLmJvdWNhZGFpckBvcmFu
Z2UuY29tIiB0YXJnZXQ9Il9ibGFuayI+bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbTwvYT47
IERhdmUgRG9sc29uICZsdDs8YSBocmVmPSJtYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb20iIHRh
cmdldD0iX2JsYW5rIj5kZG9sc29uQHNhbmR2aW5lLmNvbTwvYT4mZ3Q7Ow0KPGEgaHJlZj0ibWFp
bHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8
Yj5TdWJqZWN0OjwvYj4gUkU6IFRUTCBmaWVsZCB3aXRoaW4gdGhlIE5TSCBiYXNlIGhlYWRlcjwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5Z
ZXMgYnV0IG15IHBvaW50IHdhcyBpZiB0aGUgU0ZGIGlzICo8Yj50ZXJtaW5hdGluZzwvYj4qIHRo
ZSBzZXJ2aWNlIGNoYWluIHRoZXJlIGFyZSBubyBzZXJ2aWNlIGZ1bmN0aW9ucyBsZWZ0IHRvIGJl
IGZvcndhcmRlZCB0byBzbyB0aGUgc2VudGVuY2UgZG9lcyBub3QgbWFrZSBhbnkgc2Vuc2UuIElm
IGhvd2V2ZXIgdGhlIFNGRiBpcyB0ZXJtaW5hdGluZw0KIHRoZSBzZXJ2aWNlIGNoYWluIGFuZCBh
dCB0ZXJtaW5hdGlvbiB0aGUgU0hMIHJlYWNoZXMgMCB0aGVuIGl0IHNob3VsZCBzdGlsbCBmb3J3
YXJkIHRoZSBwYWNrZXQgKGFmdGVyIHJlbW92YWwgb2YgTlNIKS48L3NwYW4+PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9y
OiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+SmltPC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8ZGl2Pg0K
PGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3Bh
ZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4g
bGFuZz0iRU4tVVMiPkZyb206PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyI+IFJvbiBQYXJr
ZXIgWzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIiB0YXJn
ZXQ9Il9ibGFuayI+bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L2E+XQ0K
PGJyPg0KPGI+U2VudDo8L2I+IE1vbmRheSwgTWF5IDAxLCAyMDE3IDEwOjI4IEFNPGJyPg0KPGI+
VG86PC9iPiBKYW1lcyBOIEd1aWNoYXJkICZsdDs8YSBocmVmPSJtYWlsdG86amFtZXMubi5ndWlj
aGFyZEBodWF3ZWkuY29tIiB0YXJnZXQ9Il9ibGFuayI+amFtZXMubi5ndWljaGFyZEBodWF3ZWku
Y29tPC9hPiZndDs7DQo8YSBocmVmPSJtYWlsdG86bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNv
bSIgdGFyZ2V0PSJfYmxhbmsiPm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb208L2E+OyBEYXZl
IERvbHNvbiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tIiB0YXJnZXQ9
Il9ibGFuayI+ZGRvbHNvbkBzYW5kdmluZS5jb208L2E+Jmd0OzsNCjxhIGhyZWY9Im1haWx0bzpz
ZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+U3Vi
amVjdDo8L2I+IFJFOiBUVEwgZmllbGQgd2l0aGluIHRoZSBOU0ggYmFzZSBoZWFkZXI8L3NwYW4+
PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+SeKAmWQg
bGlrZSB0byBkaXNhbWJpZ3VhdGUgdGhlIHdvcmQg4oCcZm9yd2FyZGluZ+KAnS4mbmJzcDsmbmJz
cDsgRnJvbSBTRkYgcGVyc3BlY3RpdmUsIHRoZXJlIGlzIGZvcndhcmRpbmcgdG8gYXR0YWNoZWQg
U0YgaW5zdGFuY2VzIGFuZCB0aGVyZSBpcyBmb3J3YXJkaW5nIHRvIG90aGVyIFNGRnMuPC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0Qi
PuKAnFNGRnMgdGhhdCB0ZXJtaW5hdGUgYSBzZXJ2aWNlIGNoYWluIE1VU1QgZm9yd2FyZCB0aGUg
cGFja2V0IHRvIGF0dGFjaGVkIHNlcnZpY2UgZnVuY3Rpb25zLCBldmVuIGlmIFNITCBpcyBkZWNy
ZW1lbnRlZCB0byAw4oCdPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyBSb248L3NwYW4+PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9y
OiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8ZGl2
Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0
O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNw
YW4gbGFuZz0iRU4tVVMiPkZyb206PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyI+IHNmYyBb
PGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bWFp
bHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9hPl0NCjxiPk9uIEJlaGFsZiBPZiA8L2I+SmFtZXMg
TiBHdWljaGFyZDxicj4NCjxiPlNlbnQ6PC9iPiBNb25kYXksIE1heSAxLCAyMDE3IDEwOjIyIEFN
PGJyPg0KPGI+VG86PC9iPiA8YSBocmVmPSJtYWlsdG86bW9oYW1lZC5ib3VjYWRhaXJAb3Jhbmdl
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb208L2E+OyBE
YXZlIERvbHNvbiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tIiB0YXJn
ZXQ9Il9ibGFuayI+ZGRvbHNvbkBzYW5kdmluZS5jb208L2E+Jmd0OzsNCjxhIGhyZWY9Im1haWx0
bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+
U3ViamVjdDo8L2I+IFJlOiBbc2ZjXSBUVEwgZmllbGQgd2l0aGluIHRoZSBOU0ggYmFzZSBoZWFk
ZXI8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3
RCI+SSBkb27igJl0IHVuZGVyc3RhbmQgdGhpcyBzZW50ZW5jZSBhcyBpZiBhbiBTRkYgaXMgdGVy
bWluYXRpbmcgYSBzZXJ2aWNlIGNoYWluIHRoZW4gaXQgKjxiPndvbnQ8L2I+KiBiZSBmb3J3YXJk
aW5nIHRoZSBwYWNrZXRzIHRvIGF0dGFjaGVkIFNGczsgU2hvdWxkbuKAmXQgdGhpcyBzZW50ZW5j
ZSByZWFkIOKAnFNGRnMgdGhhdCB0ZXJtaW5hdGUgYSBzZXJ2aWNlDQogY2hhaW4gTVVTVCBmb3J3
YXJkIHRoZSBwYWNrZXQgZXZlbiBpZiBTSEwgaXMgZGVjcmVtZW50ZWQgdG8gMOKAnSA/PC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0Qi
PkppbTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0Ux
RTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxiPjxzcGFuIGxhbmc9IkVOLVVTIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4t
VVMiPiA8YSBocmVmPSJtYWlsdG86bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbSIgdGFyZ2V0
PSJfYmxhbmsiPg0KbW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbTwvYT4gWzxhIGhyZWY9Im1h
aWx0bzptb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRv
Om1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb208L2E+XQ0KPGJyPg0KPGI+U2VudDo8L2I+IEZy
aWRheSwgQXByaWwgMjgsIDIwMTcgMTA6MzggQU08YnI+DQo8Yj5Ubzo8L2I+IERhdmUgRG9sc29u
ICZsdDs8YSBocmVmPSJtYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb20iIHRhcmdldD0iX2JsYW5r
Ij5kZG9sc29uQHNhbmR2aW5lLmNvbTwvYT4mZ3Q7OyBKYW1lcyBOIEd1aWNoYXJkICZsdDs8YSBo
cmVmPSJtYWlsdG86amFtZXMubi5ndWljaGFyZEBodWF3ZWkuY29tIiB0YXJnZXQ9Il9ibGFuayI+
amFtZXMubi5ndWljaGFyZEBodWF3ZWkuY29tPC9hPiZndDs7DQo8YSBocmVmPSJtYWlsdG86c2Zj
QGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+c2ZjQGlldGYub3JnPC9hPjxicj4NCjxiPlN1Ympl
Y3Q6PC9iPiBSRTogVFRMIGZpZWxkIHdpdGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyPC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtD
b3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+UmUtLDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVv
dDs7Y29sb3I6YmxhY2siPkkgc2VlIFNITCBhcyBhIG1lYW5zIHRvIHByZXZlbnQgU0ZGIGxvb3Bz
LiBUaGVyZSBpcyBubyB2YWx1ZSBpbiBkZWxldGluZyBhIHBhY2tldCBhZnRlciBhbiBTRkYgZGVj
cmVtZW50IHRoZSBTSEwgdG8gMCwgYnV0IHRoYXQgcGFja2V0IGlzIHRvIGJlIHBhc3NlZCB0bw0K
IFNGcyB0aGF0IGFyZSBhdHRhY2hlZCB0byB0aGlzIFNGRi4gVGhlIHBhY2tldCB3aWxsIGJlIGZv
cndhcmRlZCBhZnRlciBzdHJpcHBpbmcgdGhlIE5TSCBoZWFkZXI7IG5vIHJpc2sgZm9yIFNGRiBs
b29wcyBvdXQgdGhlcmUuIE5vPzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7
O2NvbG9yOmJsYWNrIj5DaGVlcnMsPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj5NZWQ8L3NwYW4+PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7
Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxkaXYgc3R5bGU9ImJv
cmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzowY20gMGNtIDBj
bSA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xp
ZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkRlJm5ic3A7Ojwvc3Bhbj48
L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21h
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiBEYXZlIERvbHNvbiBbPC9zcGFuPjxzcGFu
IGxhbmc9IkVOLVVTIj48YSBocmVmPSJtYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb20iIHRhcmdl
dD0iX2JsYW5rIj48c3BhbiBsYW5nPSJGUiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPm1haWx0bzpk
ZG9sc29uQHNhbmR2aW5lLmNvbTwvc3Bhbj48L2E+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7Ij5dDQo8YnI+DQo8Yj5FbnZvecOpJm5ic3A7OjwvYj4gdmVuZHJlZGkgMjggYXZyaWwg
MjAxNyAxNjoyOTxicj4NCjxiPsOAJm5ic3A7OjwvYj4gQk9VQ0FEQUlSIE1vaGFtZWQgSU1UL09M
TjsgSmFtZXMgTiBHdWljaGFyZDsgPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48YSBocmVmPSJt
YWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gbGFuZz0iRlIiIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7Ij5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjwvc3Bhbj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90OyI+PGJyPg0KPGI+T2JqZXQmbmJzcDs6PC9iPiBSRTogVFRMIGZpZWxk
IHdpdGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdE
Ij5NZWQsPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNv
bG9yOiMxRjQ5N0QiPuKAnDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPlNGRnMgdGhhdCB0
ZXJtaW5hdGUgYSBzZXJ2aWNlIGNoYWluIE1VU1QgZm9yd2FyZCB0aGUgcGFja2V0IHRvIGF0dGFj
aGVkIFNGcyBldmVuIGlmIFNITCBpcyBkZWNyZW1lbnRlZCB0byAwLuKAnTwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5JIGRvbuKA
mXQgdGhpbmsgdGhpcyBpcyByaWdodC48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+SWYgVFRML1NITCBpcyBkZWNyZW1lbnRlZCB0
byAwLCB0aGlzIG11c3Qgbm90IGJlIGZvcndhcmRlZCBhcyBOU0guPC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPkkgc2VlIHRoYXQg
KjxiPnJlY2VpdmluZzwvYj4qIGEgcGFja2V0IHdpdGggU0hMPTEgY2FuIHJlc3VsdCBpbiBjaGFp
biB0ZXJtaW5hdGlvbiwgaS5lLiwgTlNIIGRlY2Fwc3VsYXRpb24uIEJ1dCBub3QgZm9yd2FyZGlu
ZyBhcyBOU0ggd2l0aCBTSEw9MC48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPi1EYXZlPC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNw
Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTti
b3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDsiPkZyb206PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDsiPiBzZmMgWzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PGEgaHJlZj0ibWFpbHRv
OnNmYy1ib3VuY2VzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDsiPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvc3Bhbj48L2E+PC9zcGFuPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv
dDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+XQ0KPGI+T24gQmVoYWxmIE9m
IDwvYj48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxhIGhyZWY9Im1haWx0bzptb2hhbWVkLmJv
dWNhZGFpckBvcmFuZ2UuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDsiPm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb208L3NwYW4+PC9hPjwvc3Bhbj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjxicj4NCjxiPlNlbnQ6PC9iPiBG
cmlkYXksIEFwcmlsIDI4LCAyMDE3IDk6MzYgQU08YnI+DQo8Yj5Ubzo8L2I+IEphbWVzIE4gR3Vp
Y2hhcmQ7IDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRm
Lm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5zZmNAaWV0
Zi5vcmc8L3NwYW4+PC9hPjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDsiPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW3NmY10gVFRMIGZpZWxkIHdpdGhpbiB0
aGUgTlNIIGJhc2UgaGVhZGVyPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8L3NwYW4+PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+
SGkgSmltLCBhbGwsDQo8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVy
IE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj5JIGhh
dmUgdGhlIGZvbGxvd2luZyBjb21tZW50cyZuYnNwOzoNCjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJtNTMzMDM2MTIxNTkwNjM4ODMzOG1zb2xpc3RwYXJhZ3JhcGgiPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6U3ltYm9sIj7Ctzwvc3Bhbj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTo3LjBwdCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJs
YWNrIj5DaGFuZ2Ug4oCcVFRM4oCdIHRvIOKAnFNGRiBIb3AgTGltaXQgKFNITCnigJ0gYmVjYXVz
ZSB0aGlzIGZpZWxkIGlzIG5vdCBhYm91dCBhIHRpbWUgdG8gbGl2ZSBidXQgYWJvdXQgYSBsaW1p
dCBvZiBTRkYgaG9wcyB0byBiZSBjcm9zc2VkLg0KPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Im01MzMwMzYxMjE1OTA2Mzg4MzM4bXNvbGlzdHBhcmFncmFwaCI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTpTeW1ib2wiPsK3PC9zcGFuPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjcuMHB0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2si
PkkgZG9u4oCZdCB1bmRlcnN0YW5kIHdoYXQgaXMgbWVhbnQgYnkg4oCcdGVzdGluZ+KAnS4NCjwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJtNTMzMDM2MTIxNTkwNjM4ODMzOG1zb2xp
c3RwYXJhZ3JhcGgiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6U3ltYm9s
Ij7Ctzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTo3LjBwdCI+Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJp
ZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj5JIHN1Z2dlc3QgdG8gbWFrZSB0aGlzIGNoYW5nZSB0
byBjb3ZlciB0aGUgZm9sbG93aW5nIHBvaW50czo8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0ibTUzMzAzNjEyMTU5MDYzODgzMzhtc29saXN0cGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2lu
LWxlZnQ6NzIuMHB0Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90
O0NvdXJpZXIgTmV3JnF1b3Q7Ij5vPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjcuMHB0Ij4mbmJzcDsmbmJzcDsNCjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7
Y29sb3I6YmxhY2siPlNITCBzaG91bGQgYmUgY29uZmlndXJhYmxlIGJ5IHRoZSBjb250cm9sIHBs
YW5lLg0KPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Im01MzMwMzYxMjE1OTA2Mzg4
MzM4bXNvbGlzdHBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjcyLjBwdCI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+bzwv
c3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTo3LjBwdCI+Jm5ic3A7Jm5i
c3A7DQo8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj5QYWNrZXRzIGNh
biBiZSBmb3J3YXJkZWQgdG8gU0ZzIGV2ZW4gaWYgU0hMIGlzIGRlY3JlbWVudGVkIHRvIDAgZm9y
IHRoZSB0ZXJtaW5hdGluZyBTRkYuDQo8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
bTUzMzAzNjEyMTU5MDYzODgzMzhtc29saXN0cGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6
NzIuMHB0Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJp
ZXIgTmV3JnF1b3Q7Ij5vPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjcuMHB0Ij4mbmJzcDsmbmJzcDsNCjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6
YmxhY2siPkkgZG9u4oCZdCB0aGluayBpdCBpcyBhIGdvb2QgaWRlYSB0byBpbmNsdWRlIOKAnDwv
c3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPkRlY3JlbWVudGluZyBieSBhIHZhbHVlIG9mIDEg
ZnJvbSAwIHNoYWxsIHJlc3VsdA0KIGluIGEgVFRMIHZhbHVlIG9mIDYz4oCdIGJlY2F1c2UgdGhp
cyB3aWxsIGxlYWQgdG8gYSBicm9rZW4gbWVjaGFuaXNtLiA8L3NwYW4+PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2si
PiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtD
b3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+T0xEOg0KPC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij5UVEw6IFNlcnZp
Y2UgcGxhbmUgdGltZS10by1saXZlLiBBbiBTRkYgTVVTVCBkZWNyZW1lbnQgdGhlIFRUTCBieSBh
IHZhbHVlIG9mIDEgZm9yIGFsbCBOU0ggcGFja2V0cyBpdCByZWNlaXZlcy4gRGVjcmVtZW50aW5n
IGJ5IGEgdmFsdWUgb2YgMSBmcm9tIDAgc2hhbGwgcmVzdWx0IGluIGENCiBUVEwgdmFsdWUgb2Yg
NjMuIFRoZSBkZWZhdWx0IGZvciBvcmlnaW5hdGluZyBhbiBOU0ggcGFja2V0IGlzIGEgVFRMIHZh
bHVlIG9mIDYzLiBUaGUgZGVjcmVtZW50IFNIQUxMIG9jY3VyIGJlZm9yZSB0ZXN0aW5nIGZvciAw
LiBBZnRlciBkZWNyZW1lbnQsIGlmIHRoZSBUVEwgaXMgMCwgdGhlIE5TSCBwYWNrZXQgTVVTVCBO
T1QgYmUgZm9yd2FyZGVkLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2Nv
bG9yOmJsYWNrIj5ORVc6PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij5TSEwgKFNGRiBIb3AgTGltaXQpOiBJbmRpY2F0ZXMg
dGhlIG1heGltdW0gU0ZGIGhvcHMgZm9yIGEgc2VydmljZSBjaGFpbi4gVGhlIGluaXRpYWwgU0hM
IHZhbHVlIFNIT1VMRCBiZSBjb25maWd1cmFibGUgdmlhIHRoZSBjb250cm9sIHBsYW5lOyB0aGUg
Y29uZmlndXJlZCBpbml0aWFsIHZhbHVlDQogY2FuIGJlIHNwZWNpZmljIHRvIGEgY2hhaW4gb3Ig
YWxsIGNoYWlucy4gSWYgbm8gaW5pdGlhbCB2YWx1ZSBpcyBleHBsaWNpdGx5IHByb3ZpZGVkLCB0
aGUgZGVmYXVsdCBpbml0aWFsIFNITCB2YWx1ZSA2MyBNVVNUIGJlIHVzZWQuIEVhY2ggU0ZGIGlu
dm9sdmVkIGluIGZvcndhcmRpbmcgYW4gTlNIIHBhY2tldCBNVVNUIGRlY3JlbWVudCBTSEwgdmFs
dWUgYnkgMS4gVGhlIHBhY2tldCBNVVNUIE5PVCBiZSBmb3J3YXJkZWQgdG8gYSBuZXh0IGhvcA0K
IFNGRiBpZiBTSEwgaXMgZGVjcmVtZW50ZWQgdG8gemVyby4gU0ZGcyB0aGF0IHRlcm1pbmF0ZSBh
IHNlcnZpY2UgY2hhaW4gTVVTVCBmb3J3YXJkIHRoZSBwYWNrZXQgdG8gYXR0YWNoZWQgU0ZzIGV2
ZW4gaWYgU0hMIGlzIGRlY3JlbWVudGVkIHRvIDAuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDs8L3NwYW4+PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsi
PlRoYW5rIHlvdS48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Q2hlZXJzLDwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+
TWVkPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJp
ZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8
ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRp
bmc6MGNtIDBjbSAwY20gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2Jv
cmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5EZSZu
YnNwOzo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4gc2ZjIFs8L3NwYW4+
PHNwYW4gbGFuZz0iRU4tVVMiPjxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyIg
dGFyZ2V0PSJfYmxhbmsiPjxzcGFuIGxhbmc9IkZSIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+bWFp
bHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9zcGFuPjwvYT48L3NwYW4+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDsiPl0NCjxiPkRlIGxhIHBhcnQgZGU8L2I+IEphbWVzIE4gR3VpY2hhcmQ8YnI+
DQo8Yj5FbnZvecOpJm5ic3A7OjwvYj4gamV1ZGkgMjcgYXZyaWwgMjAxNyAyMDo1NDxicj4NCjxi
PsOAJm5ic3A7OjwvYj4gPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48YSBocmVmPSJtYWlsdG86
c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gbGFuZz0iRlIiIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7Ij5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90OyI+PGJyPg0KPGI+T2JqZXQmbmJzcDs6PC9iPiBbc2ZjXSBUVEwgZmllbGQgd2l0
aGluIHRoZSBOU0ggYmFzZSBoZWFkZXI8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+RGVhciBXRzo8L3NwYW4+PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiPkhhdmluZyByZXZpZXdlZCBhbGwgb2YgdGhlIGVtYWlsIGRpc2N1c3Npb24gb24gdGhlIG1h
aWxpbmcgbGlzdCBpdCBhcHBlYXJzIHRvIHRoZSBjaGFpcnMgdGhhdCB3ZSBoYXZlIGNvbnNlbnN1
cyB0byBhZGQgYSBUVEwgZmllbGQgdG8gdGhlIE5TSCBiYXNlIGhlYWRlci4gV2Ugd291bGQgbGlr
ZSB0byBwcm9wb3NlIHRoZSBmb2xsb3dpbmcgY2hhbmdlczo8L3NwYW4+PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPlNl
Y3Rpb24gMy4yOjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLVVTIj5VcGRhdGUgZmlndXJlIDIgYXMgZm9sbG93czo8L3NwYW4+PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIg
TmV3JnF1b3Q7Ij4mbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7MCAxIDIgMyA0IDUgNiA3IDggOSAw
IDEgMiAzIDQgNSA2IDcgOCA5IDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxPC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJz
cDsmbmJzcDsmbmJzcDsgJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0Mzst
JiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0
MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0Mzst
JiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0Mzs8L3NwYW4+PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNw
OyZuYnNwOyZuYnNwOyB8VmVyfE98UnwmbmJzcDsmbmJzcDsmbmJzcDsgVFRMJm5ic3A7Jm5ic3A7
Jm5ic3A7IHwmbmJzcDsmbmJzcDsgTGVuZ3RoJm5ic3A7IHxSfFJ8UnxSfE1EIFR5cGV8IE5leHQg
UHJvdG9jb2wgfDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv
dDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYjNDM7LSYjNDM7LSYjNDM7
LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYj
NDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7
LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYj
NDM7LSYjNDM7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5BZGQgdGhlIGZvbGxvd2luZyB0ZXh0IGFmdGVy
IGZpZ3VyZSAyOjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+VFRMOiBTZXJ2aWNlIHBsYW5lIHRpbWUtdG8t
bGl2ZS4gQW4gU0ZGIE1VU1QgZGVjcmVtZW50IHRoZSBUVEwgYnkgYSB2YWx1ZSBvZiAxIGZvciBh
bGwgTlNIIHBhY2tldHMgaXQgcmVjZWl2ZXMuIERlY3JlbWVudGluZyBieSBhIHZhbHVlIG9mIDEg
ZnJvbSAwIHNoYWxsIHJlc3VsdCBpbiBhIFRUTCB2YWx1ZSBvZiA2My4gVGhlIGRlZmF1bHQgZm9y
IG9yaWdpbmF0aW5nIGFuIE5TSA0KIHBhY2tldCBpcyBhIFRUTCB2YWx1ZSBvZiA2My4gVGhlIGRl
Y3JlbWVudCBTSEFMTCBvY2N1ciBiZWZvcmUgdGVzdGluZyBmb3IgMC4gQWZ0ZXIgZGVjcmVtZW50
LCBpZiB0aGUgVFRMIGlzIDAsIHRoZSBOU0ggcGFja2V0IE1VU1QgTk9UIGJlIGZvcndhcmRlZC48
L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiPlNlY3Rpb24gMy40Ojwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5VcGRhdGUgZmlndXJlIDQgdG8g
cmVmbGVjdCB0aGUgbmV3IGJhc2UgaGVhZGVyIGZvcm1hdCBhcyBwZXIgc2VjdGlvbiAzLjIgYmFz
ZSBoZWFkZXIuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5TZWN0aW9uIDMuNTo8L3NwYW4+PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+VXBkYXRlIGZp
Z3VyZSA1IHRvIHJlZmxlY3QgdGhlIG5ldyBiYXNlIGhlYWRlciBmb3JtYXQgYXMgcGVyIHNlY3Rp
b24gMy4yIGJhc2UgaGVhZGVyLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+U2VjdGlvbiAxMi4yLjE6PC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiPkN1cnJlbnQgdGV4dCBpcyBhcyBmb2xsb3dzOjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8L3NwYW4+PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7
Jm5ic3A7IFRoZXJlIGFyZSB0ZW4gYml0cyBhdCB0aGUgYmVnaW5uaW5nIG9mIHRoZSBOU0ggQmFz
ZSBIZWFkZXIuJm5ic3A7IE5ldyBiaXRzPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyBhcmUgYXNzaWduZWQg
dmlhIFN0YW5kYXJkcyBBY3Rpb24gW1JGQzUyMjZdLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8L3NwYW4+PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7
ICZuYnNwO0JpdHMgMC0xIC0gVmVyc2lvbjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsgQml0IDIgLSBPQU0g
KE8gYml0KTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsgQml0IDMgLSBDcml0aWNhbCBUTFYgKEMgYml0KTwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIj4mbmJzcDsmbmJzcDsgQml0cyA0LTkgLSBSZXNlcnZlZDwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8L3NwYW4+
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+
UmVwbGFjZSBlbnRpcmUgdGV4dCBhcyBmb2xsb3dzOjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8L3NwYW4+PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7
Jm5ic3A7IFRoZXJlIGFyZSBlaWdodCByZXNlcnZlZCBiaXRzIGluIHRoZSBOU0ggQmFzZSBIZWFk
ZXIuIE5ldyBiaXRzPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyBhcmUgYXNzaWduZWQgdmlhIFN0YW5kYXJk
cyBBY3Rpb24gW1JGQzUyMjZdLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7IEJpdHMg
MC0xIC0gVmVyc2lvbjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsgQml0IDIgLSBPQU0gKE8gYml0KTwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
Ij4mbmJzcDsmbmJzcDsgQml0IDMgLSBSZXNlcnZlZDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsgQml0cyAx
Ni0xOSAtIFJlc2VydmVkPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5TZWN0aW9uIDEyLjIuMzo8L3NwYW4+
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+
Q3VycmVudCB0ZXh0IGhhcyB0aGUgTUQtdHlwZSBhcyA4LWJpdCB2YWx1ZXMuPC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNw
Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIj5VcGRhdGUgdGV4dCBmb3IgdGhpcyBzZWN0aW9uIGFuZCB0YWJsZSAxIHRvIHJlZmxl
Y3QgNC1iaXQgdmFsdWVzICpub3QqIDgtYml0IHZhbHVlcy48L3NwYW4+PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gbGFuZz0iRU4tVVMi
PlBsZWFzZSByZXZpZXcgY2FyZWZ1bGx5IGFuZCBpbmRpY2F0ZSBzdXBwb3J0IGZvciB0aGVzZSBj
aGFuZ2VzIChvciBhbnkgY2hhbmdlcyB0byB0aGUgc3VnZ2VzdGVkIHRleHQpLjwvc3Bhbj48L2I+
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBsYW5nPSJFTi1V
UyI+Jm5ic3A7PC9zcGFuPjwvYj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIj5UaGFua3MsIDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8L3NwYW4+PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+SmltICZhbXA7
IEpvZWw8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6
JnF1b3Q7TW9ub3R5cGUgQ29yc2l2YSZxdW90Oztjb2xvcjojMDA3MEMwIj4mbmJzcDs8L3NwYW4+
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+
Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIGxhbmc9IkVOLVVTIj48YnI+DQpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCnNmYyBtYWlsaW5nIGxpc3Q8
YnI+DQo8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0K
PGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRhcmdl
dD0iX2JsYW5rIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvYT48
L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+
DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+
DQo8L2h0bWw+DQo=

--_000_787AE7BB302AE849A7480A190F8B933009E5F603OPEXCNORMADcorp_--


From nobody Tue May  2 05:44:44 2017
Return-Path: <ddolson@sandvine.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7ECF61293E8 for <sfc@ietfa.amsl.com>; Tue,  2 May 2017 05:44:41 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id tzkxhuJ7Nj3l for <sfc@ietfa.amsl.com>; Tue,  2 May 2017 05:44:38 -0700 (PDT)
Received: from mail1.sandvine.com (Mail1.sandvine.com [64.7.137.134]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 6E1E9129AFF for <sfc@ietf.org>; Tue,  2 May 2017 05:41:26 -0700 (PDT)
Received: from WTL-EXCHP-1.sandvine.com ([fe80::ac6b:cc1e:f2ff:93aa]) by wtl-exchp-2.sandvine.com ([::1]) with mapi id 14.03.0319.002; Tue, 2 May 2017 08:41:24 -0400
From: Dave Dolson <ddolson@sandvine.com>
To: "mohamed.boucadair@orange.com" <mohamed.boucadair@orange.com>, "James N Guichard" <james.n.guichard@huawei.com>, Greg Mirsky <gregimirsky@gmail.com>
CC: "sfc@ietf.org" <sfc@ietf.org>, Ron Parker <Ron_Parker@affirmednetworks.com>
Thread-Topic: [sfc] TTL field within the NSH base header
Thread-Index: AdK/h0bahW5bvXGwSoCeYu3QIaIxxgAl9XdgAAMaEWAAADpXIACWaNtAAAAsukAAAKE6YAAAGqWwAACgp7AAAECnkAAASG0gAABNm0AAANa8gAACb2rLAAmrXIAAGnoXAAAADopwAANGDoAAAZbrAA==
Date: Tue, 2 May 2017 12:41:23 +0000
Message-ID: <E8355113905631478EFF04F5AA706E98705C366A@wtl-exchp-1.sandvine.com>
References: <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD5F8E@SJCEML701-CHM.china.huawei.com> <787AE7BB302AE849A7480A190F8B933009E5E3B9@OPEXCNORMAD.corporate.adroot.infra.ftgroup> <E8355113905631478EFF04F5AA706E98705BD0A0@wtl-exchp-1.sandvine.com> <787AE7BB302AE849A7480A190F8B933009E5E4BD@OPEXCNORMAD.corporate.adroot.infra.ftgroup> <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD6993@SJCEML701-CHM.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B8399F104@MBX021-W3-CA-2.exch021.domain.local> <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD69C4@SJCEML701-CHM.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B8399F193@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E98705BFE87@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B839A023E@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E98705BFFB9@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B839A0285@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E98705C00B4@wtl-exchp-1.sandvine.com> <CA+RyBmVjp2qRoO_NF-sWrQ4gMPhuRZOw7syz0Y6yaAjOtgD_xg@mail.gmail.com> <CA+RyBmWXWRxuKP-dDirYHXxJnnduyriTuN5kmCfQkC=z0JdiCQ@mail.gmail.com> <CA+RyBmXHf_b48yvhZgbdB6q3Tr9=0oHTsnnRPM1jeMjCcCfiiQ@mail.gmail.com> <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD6B8C@SJCEML701-CHM.china.huawei.com>, <787AE7BB302AE849A7480A190F8B933009E5F350@OPEXCNORMAD.corporate.adroot.infra.ftgroup> <20170502101842.5161041.23046.11005@sandvine.com> <787AE7BB302AE849A7480A190F8B933009E5F603@OPEXCNORMAD.corporate.adroot.infra.ftgroup>
In-Reply-To: <787AE7BB302AE849A7480A190F8B933009E5F603@OPEXCNORMAD.corporate.adroot.infra.ftgroup>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [192.168.200.114]
x-c2processedorg: b2f06e69-072f-40ee-90c5-80a34e700794
Content-Type: multipart/alternative; boundary="_000_E8355113905631478EFF04F5AA706E98705C366Awtlexchp1sandvi_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/3zHmYOCR1qbLKHOwMcgX9DeXWx8>
Subject: Re: [sfc] TTL field within the NSH base header
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 02 May 2017 12:44:41 -0000

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

TWVkLA0KSSBhZ3JlZS4NCkNvbnNpZGVyIHRoZSBjYXNlIHdoZW4gYSDigJxuZXfigJ0gU0ZGIGlz
IGFkZGVkIHRvIGFuIGV4aXN0aW5nIHN5c3RlbToNCkZvciBhbGwgTlNIIHBhY2tldHMsIHRoZSBI
b3AgTGltaXQvVFRMIGZpZWxkIGlzIHplcm8sIG5vdCBqdXN0IHRob3NlIGZyb20gdGhlIGNsYXNz
aWZpZXIuDQoNCkkgb2JqZWN0IHRvIHRoaXMgc3RhdGVtZW50IG9mIHlvdXJzOg0KPiBhZGQgYSBz
ZW50ZW5jZSBzYXlpbmcgdGhhdCDigJxhbiBpbmNvbWluZyB2YWx1ZSBvZiAw4oCdIGlzIG9ubHkg
YWNjZXB0YWJsZSBmcm9tIGEgY2xhc3NpZmllci4NCg0KQXMgSSBzZWUgaXQsIGFuIGluY29taW5n
IHZhbHVlIG9mIDAgaXMgYWNjZXB0YWJsZSBmcm9tIGFueSBzb3VyY2UuDQoNCi1EYXZlDQoNCkZy
b206IG1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20gW21haWx0bzptb2hhbWVkLmJvdWNhZGFp
ckBvcmFuZ2UuY29tXQ0KU2VudDogVHVlc2RheSwgTWF5IDIsIDIwMTcgNzo1OCBBTQ0KVG86IERh
dmUgRG9sc29uOyBKYW1lcyBOIEd1aWNoYXJkOyBHcmVnIE1pcnNreQ0KQ2M6IHNmY0BpZXRmLm9y
ZzsgUm9uIFBhcmtlcg0KU3ViamVjdDogUkU6IFtzZmNdIFRUTCBmaWVsZCB3aXRoaW4gdGhlIE5T
SCBiYXNlIGhlYWRlcg0KDQpIaSBEYXZlLA0KDQpTRkZzIHRoYXQgZG8gbm90IHN1cHBvcnQgU0hM
IHdpbGwgcHJlc2VydmUgdGhlc2UgYml0cyBhcyByZWNlaXZlZC4gSW4gb3RoZXIgd29yZHMsIHRo
ZXNlIFNGRnMgd29u4oCZdCByZXNldCB0aGVzZSBiaXRzIHRvIHplcm9zLg0KDQpDaGVlcnMsDQpN
ZWQNCg0KRGUgOiBEYXZlIERvbHNvbiBbbWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tXQ0KRW52
b3nDqSA6IG1hcmRpIDIgbWFpIDIwMTcgMTI6MTkNCsOAIDogQk9VQ0FEQUlSIE1vaGFtZWQgSU1U
L09MTjsgSmFtZXMgTiBHdWljaGFyZDsgR3JlZyBNaXJza3kNCkNjIDogc2ZjQGlldGYub3JnPG1h
aWx0bzpzZmNAaWV0Zi5vcmc+OyBSb24gUGFya2VyDQpPYmpldCA6IFJlOiBbc2ZjXSBUVEwgZmll
bGQgd2l0aGluIHRoZSBOU0ggYmFzZSBoZWFkZXINCg0KTWVkLA0KRm9yIHRoZSBiYWNrd2FyZHMg
Y29tcGF0aWJpbGl0eSBjYXNlLCB3ZSBhbHNvIHN1cHBvcnQg4oCOU0ZGcyB0aGF0IGRvIG5vdCBk
ZWNyZW1lbnQgVFRML0hvcCBMaW1pdC4gU2F5aW5nIGEgdmFsdWUgb2YgemVybyBjYW4gb25seSBj
b21lIGZyb20gY2xhc3NpZmllcnMgZGVmZWF0cyB0aGF0LCBhcyB3ZWxsIGFzIGFkZGluZyB1bm5l
Y2Vzc2FyeSBjb21wbGV4aXR5Lg0KDQpEYXZpZCBEb2xzb24NCuKAjg0KRnJvbTogbW9oYW1lZC5i
b3VjYWRhaXJAb3JhbmdlLmNvbTxtYWlsdG86bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbT4N
ClNlbnQ6IFR1ZXNkYXksIE1heSAyLCAyMDE3IDI6MTcgQU0NClRvOiBKYW1lcyBOIEd1aWNoYXJk
OyBHcmVnIE1pcnNreTsgRGF2ZSBEb2xzb24NCkNjOiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0Bp
ZXRmLm9yZz47IFJvbiBQYXJrZXINClN1YmplY3Q6IFJFOiBbc2ZjXSBUVEwgZmllbGQgd2l0aGlu
IHRoZSBOU0ggYmFzZSBoZWFkZXINCg0KDQpIaSBKaW0sDQoNClRoYW5rIHlvdSBmb3IgdGhpcyB1
cGRhdGVkIHByb3Bvc2FsLiBUaGlzIGlzIG11Y2ggbW9yZSBiZXR0ZXIuDQoNCkdpdmluZyB0aGUg
Y2xhcmlmaWNhdGlvbiBkaXNjdXNzZWQgd2l0aCBKb2VsIChpLmUuLCBkbyBub3QgcmVzZXQgcmVz
ZXJ2ZWQgYml0cyBieSBpbnRlcm1lZGlhdGUgZGV2aWNlcyksIEkgd29uZGVyIHdoZXRoZXIgaXQg
bWFrZXMgc2Vuc2UgdG8gYWRkIGEgc2VudGVuY2Ugc2F5aW5nIHRoYXQg4oCcYW4gaW5jb21pbmcg
dmFsdWUgb2YgMOKAnSBpcyBvbmx5IGFjY2VwdGFibGUgZnJvbSBhIGNsYXNzaWZpZXIuDQoNCkNo
ZWVycywNCk1lZA0KDQpEZSA6IEphbWVzIE4gR3VpY2hhcmQgW21haWx0bzpqYW1lcy5uLmd1aWNo
YXJkQGh1YXdlaS5jb21dDQpFbnZvecOpIDogbHVuZGkgMSBtYWkgMjAxNyAxOTozOQ0Kw4AgOiBH
cmVnIE1pcnNreTsgRGF2ZSBEb2xzb24NCkNjIDogc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0
Zi5vcmc+OyBCT1VDQURBSVIgTW9oYW1lZCBJTVQvT0xOOyBSb24gUGFya2VyDQpPYmpldCA6IFJF
OiBbc2ZjXSBUVEwgZmllbGQgd2l0aGluIHRoZSBOU0ggYmFzZSBoZWFkZXINCg0KT2theSBsb3Rz
IG9mIGNvbnZlcnNhdGlvbiBidXQgbGV0IG1lIG9mZmVyIGEgcmV2aXNlZCB2ZXJzaW9uIG9mIE1l
ZOKAmXMgdGV4dCB0aGF0IGhvcGVmdWxseSBjYXB0dXJlcyBtb3N0IG9mIHRoZSBkaXNjdXNzaW9u
IChjaGFuZ2VzIGhpZ2hsaWdodGVkKToNCg0KU0hMIChTRkYgSG9wIExpbWl0KTogSW5kaWNhdGVz
IHRoZSBtYXhpbXVtIFNGRiBob3BzIGZvciBhbiBTRlAuIFRoZSBpbml0aWFsIFNITCB2YWx1ZSBT
SE9VTEQgYmUgY29uZmlndXJhYmxlIHZpYSB0aGUgY29udHJvbCBwbGFuZTsgdGhlIGNvbmZpZ3Vy
ZWQgaW5pdGlhbCB2YWx1ZSBjYW4gYmUgc3BlY2lmaWMgdG8gb25lIG9yIG1vcmUgU0ZQcy4gSWYg
bm8gaW5pdGlhbCB2YWx1ZSBpcyBleHBsaWNpdGx5IHByb3ZpZGVkLCB0aGUgZGVmYXVsdCBpbml0
aWFsIFNITCB2YWx1ZSA2MyBNVVNUIGJlIHVzZWQuIEVhY2ggU0ZGIGludm9sdmVkIGluIGZvcndh
cmRpbmcgYW4gTlNIIHBhY2tldCBNVVNUIGRlY3JlbWVudCB0aGUgU0hMIHZhbHVlIGJ5IDEgcHJp
b3IgdG8gTlNIIGZvcndhcmRpbmcgbG9va3VwLiBEZWNyZW1lbnRpbmcgYnkgMSBmcm9tIGFuIGlu
Y29taW5nIHZhbHVlIG9mIDAgc2hhbGwgcmVzdWx0IGluIGEgU0hMIHZhbHVlIG9mIDYzLiBUaGUg
cGFja2V0IE1VU1QgTk9UIGJlIGZvcndhcmRlZCBpZiBTSEwgaXMsIGFmdGVyIGRlY3JlbWVudCwg
MCBlLmcuIGRlY3JlbWVudCBTSEFMTCBvY2N1ciBiZWZvcmUgdGVzdGluZyBTSEwgZm9yIDAuDQoN
CkppbQ0KDQoNCkZyb206IEdyZWcgTWlyc2t5IFttYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29t
XQ0KU2VudDogTW9uZGF5LCBNYXkgMDEsIDIwMTcgMTowMiBQTQ0KVG86IERhdmUgRG9sc29uIDxk
ZG9sc29uQHNhbmR2aW5lLmNvbTxtYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb20+Pg0KQ2M6IHNm
Y0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPjsgbW9oYW1lZC5ib3VjYWRhaXJAb3Jhbmdl
LmNvbTxtYWlsdG86bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbT47IEphbWVzIE4gR3VpY2hh
cmQgPGphbWVzLm4uZ3VpY2hhcmRAaHVhd2VpLmNvbTxtYWlsdG86amFtZXMubi5ndWljaGFyZEBo
dWF3ZWkuY29tPj47IFJvbiBQYXJrZXIgPFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208
bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+Pg0KU3ViamVjdDogUmU6IFtz
ZmNdIFRUTCBmaWVsZCB3aXRoaW4gdGhlIE5TSCBiYXNlIGhlYWRlcg0KDQoiQmUgbGliZXJhbCB3
aGF0IHlvdSBhY2NlcHQuIEJlIGNvbnNlcnZhdGl2ZSB3aGF0IHlvdSBzZW5kLiINCkkgdGhpbmsg
dGhpcyBzdW1zIHdoYXQgd2UgaGF2ZSBkaXNjdXNzZWQgLSBhY2NlcHQgVFRMIDAsIGRvbid0IGZv
cndhcmQgVFRMIDAuDQoNClJlZ2FyZHMsIEdyZWcNCg0KT24gTWF5IDEsIDIwMTcgODo1OCBBTSwg
IkRhdmUgRG9sc29uIiA8ZGRvbHNvbkBzYW5kdmluZS5jb208bWFpbHRvOmRkb2xzb25Ac2FuZHZp
bmUuY29tPj4gd3JvdGU6DQpSb24sDQpJIHRvbyB3b3VsZCBsaWtlIHNpbXBsZSwgYnV0IHlvdXIg
dGFibGUgbG9va3MgcHJldHR5IGNvbXBsaWNhdGVkLiBBbmQgSSB0aGluayBpdCBhZGRzIGNvbmZp
Z3VyYXRpb24gZm9yIGFuIFNGRiB0byBrbm93IHdoZXRoZXIgdGhlcmUgYXJlIG90aGVycyBiZWZv
cmUgaXQuDQpNeSB2ZXJzaW9uIG9mIHNpbXBsZToNCiAgVFRMIGZpZWxkIG9mIDAgbWVhbnMgNjQu
DQogIEV2ZXJ5IFNGRiBkZWNyZW1lbnRzIFRUTCBlYWNoIHRpbWUgaXQgZm9yd2FyZHMgdGhlIE5T
SCBwYWNrZXQuIElmIGRlY3JlbWVudGluZyBmcm9tIDEgd291bGQgcmVzdWx0IGluIHVuZGVyLWZs
b3cgdG8gNjQsIGRpc2NhcmQuDQoNCg0KDQoNCkZyb206IFJvbiBQYXJrZXIgW21haWx0bzpSb25f
UGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0
d29ya3MuY29tPl0NClNlbnQ6IE1vbmRheSwgTWF5IDEsIDIwMTcgMTE6NDEgQU0NCg0KVG86IERh
dmUgRG9sc29uOyBKYW1lcyBOIEd1aWNoYXJkOyBtb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29t
PG1haWx0bzptb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPjsgc2ZjQGlldGYub3JnPG1haWx0
bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogVFRMIGZpZWxkIHdpdGhpbiB0aGUgTlNIIGJh
c2UgaGVhZGVyDQoNCkFncmVlIHRoYXQgSeKAmWQgb3B0IGZvciBwcmVjaXNpb24gb3ZlciBzaW1w
bGljaXR5LiAgIFdoaWNoIGlzIHdoYXQgSSB0cmllZCB0byBjb252ZXkgYSB3YXlzIGJhY2sgb24g
dGhpcyB0aHJlYWQgcmVnYXJkaW5nIGRpZmZlcmVudGlhdGVkIGJlaGF2aW9yIGF0IHRoZSBsYXN0
IFNGRiBpbiB0aGUgU0ZQIHZzLiB0aGUgbm9uLWxhc3QgU0ZGIGluIHRoZSBTRlAuICAgIFN1YnNl
cXVlbnQgY29tbWVudHMgZGlkbuKAmXQgc2VlbSB0byBlbWJyYWNlIHRoYXQgd2F5IG9mIGRlc2Ny
aWJpbmcgdGhpbmdzLiAgICBBbHNvLCBpZiB0aGVyZSB3ZXJlIGNvbnNlbnN1cyB0byBzdXBwb3J0
aW5nIHRoYXQgYXBwcm9hY2gsIGJhY2t3YXJkIGNvbXBhdGliaWxpdHkgZm9yIGNsYXNzaWZpZXJz
IHRoYXQgZW1pdCBUVEw9MCBjb3VsZCBiZSBhZGRyZXNzZWQgYnkgYWxzbyBkZXNjcmliaW5nIGJl
aGF2aW9yIGF0IHRoZSBmaXJzdCBTRkYgdnMuIG5vbi1maXJzdC4NCg0KDQoNClRUTD0xDQoNClRU
TD0wDQoNCk9ubHkgU0ZGIChGaXJzdCBhbmQgbGFzdCkNCg0KVmFsaWQg4oCTIHNlcnZpY2UgbG9j
YWwgU0bigJlzDQoNClZhbGlkIGZvciBiYWNrd2FyZCBjb21wYXRpYmlsaXR5IOKAkyBzZXJ2aWNl
IGxvY2FsIFNG4oCZcw0KDQpGaXJzdCBTRkYgYW5kIG5vdCBMYXN0DQoNCkludmFsaWQg4oCTIGRy
b3AgKHNpbmNlIHByb3BhZ2F0aW9uIHRvIHN1YnNlcXVlbnQgU0ZGIHdpdGggVFRMPTAgaXMgaWxs
ZWdhbCkNCg0KVmFsaWQgZm9yIGJhY2t3YXJkIGNvbXBhdGliaWxpdHkg4oCTIHNlcnZpY2UgbG9j
YWwgU0bigJlzIGFuZCBwcm9wYWdhdGUgdG8gc3Vic2VxdWVudCBTRkYgd2l0aCBUVEw9NjMNCg0K
TGFzdCBTRkYgd2hlbiA+MSBTRkbigJlzIGZvciBTRlANCg0KVmFsaWQg4oCTIHNlcnZpY2UgbG9j
YWwgU0bigJlzDQoNCkludmFsaWQg4oCTZHJvcCAoZHVlIHRvIGJhZCBiZWhhdmlvciBvZiBwcmV2
aW91cyBTRkYpDQoNCg0KRnJvbTogRGF2ZSBEb2xzb24gW21haWx0bzpkZG9sc29uQHNhbmR2aW5l
LmNvbV0NClNlbnQ6IE1vbmRheSwgTWF5IDEsIDIwMTcgMTE6MjUgQU0NClRvOiBSb24gUGFya2Vy
IDxSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPG1haWx0bzpSb25fUGFya2VyQGFmZmly
bWVkbmV0d29ya3MuY29tPj47IEphbWVzIE4gR3VpY2hhcmQgPGphbWVzLm4uZ3VpY2hhcmRAaHVh
d2VpLmNvbTxtYWlsdG86amFtZXMubi5ndWljaGFyZEBodWF3ZWkuY29tPj47IG1vaGFtZWQuYm91
Y2FkYWlyQG9yYW5nZS5jb208bWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20+OyBz
ZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJFOiBUVEwgZmllbGQg
d2l0aGluIHRoZSBOU0ggYmFzZSBoZWFkZXINCg0KSSB0aGluayBwcmVjaXNpb24gaW4gdGhlIGRl
ZmluaXRpb24gaXMgaW1wb3J0YW50IGZvciB3aGVuIGV4cGVjdHMgY2VydGFpbiBiZWhhdmlvciBm
b3Igc21hbGwgdmFsdWVzIG9mIFRUTC4gRS5nLiwgYnkgdXNpbmcgdHJhY2Utcm91dGUgdHlwZSBv
ZiB0b29scy4NCldlIGNhbuKAmXQganVzdCB3YXZlIG91ciBoYW5kcyBhbmQgc2F5IGRyb3AgcGFj
a2V0cyB3aXRoIFRUTCBuZWFyIDAgb3IgMSBvciAyLg0KDQpJZiBvbmUgaGFzIGEgY2hhaW4gb2Yg
MyBpdGVtcywgYSBUVEwgb2YgNiBzaG91bGQgd29yay4gKFNGRnMgcmVjZWl2ZSBwYWNrZXRzIDYg
dGltZXMgaW4gdGhlIHN5c3RlbSBkaWFncmFtIHRoYXQgaXMgdXN1YWxseSBkcmF3bikuDQoNCihT
aW1wbGlmaWVkOiBJIHJlYWxpemUgaW4gc29tZSBzeXN0ZW1zIG1vcmUgU0ZGIGludGVyYWN0aW9u
cyBhcmUgcmVxdWlyZWQuKQ0KDQoNCg0KDQpGcm9tOiBSb24gUGFya2VyIFttYWlsdG86Um9uX1Bh
cmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbV0NClNlbnQ6IE1vbmRheSwgTWF5IDEsIDIwMTcgMTE6
MTQgQU0NClRvOiBEYXZlIERvbHNvbjsgSmFtZXMgTiBHdWljaGFyZDsgbW9oYW1lZC5ib3VjYWRh
aXJAb3JhbmdlLmNvbTxtYWlsdG86bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbT47IHNmY0Bp
ZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUkU6IFRUTCBmaWVsZCB3aXRo
aW4gdGhlIE5TSCBiYXNlIGhlYWRlcg0KDQpBZ3JlZSB0aGF0IGRpZmZlcmVudGlhdGluZyDigJxm
b3J3YXJkaW5n4oCdIHRvIGF0dGFjaGVkIFNGIGluc3RhbmNlcyB2cyBzdWJzZXF1ZW50IFNGRuKA
mXMgaXMgbG9naWNhbCBhbmQgaW50dWl0aXZlICh0byBtZSkgYW5kIEkgcHJlZmVyIHRvIGFja25v
d2xlZGdlIHRoYXQgdGhlcmUgaXMgYSBkaWZmZXJlbmNlLiAgIEJ1dCwgSSB3YXMgYWRkcmVzc2lu
ZyBhIHN1Z2dlc3Rpb24gdG8gc2ltcGxpZnkuICAgICBJbiBwcmFjdGljZSwgNjEgb3IgNjIgb3Ig
NjMgZGVjcmVtZW50cyBvZiBUVEwgYWxsIHByb2JhYmx5IG1lYW4gdGhlIHNhbWUgdGhpbmcg4pi6
Lg0KDQogICBSb24NCg0KDQpGcm9tOiBEYXZlIERvbHNvbiBbbWFpbHRvOmRkb2xzb25Ac2FuZHZp
bmUuY29tXQ0KU2VudDogTW9uZGF5LCBNYXkgMSwgMjAxNyAxMToxMSBBTQ0KVG86IFJvbiBQYXJr
ZXIgPFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOlJvbl9QYXJrZXJAYWZm
aXJtZWRuZXR3b3Jrcy5jb20+PjsgSmFtZXMgTiBHdWljaGFyZCA8amFtZXMubi5ndWljaGFyZEBo
dWF3ZWkuY29tPG1haWx0bzpqYW1lcy5uLmd1aWNoYXJkQGh1YXdlaS5jb20+PjsgbW9oYW1lZC5i
b3VjYWRhaXJAb3JhbmdlLmNvbTxtYWlsdG86bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbT47
IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUkU6IFRUTCBmaWVs
ZCB3aXRoaW4gdGhlIE5TSCBiYXNlIGhlYWRlcg0KDQpUaGVyZSBpcyBhIGRpZmZlcmVuY2UgYmV0
d2VlbiBkcm9wcGluZyB0aGUgcGFja2V0IGF0IHJlY2VpdmUgdnMuIHRyYW5zbWl0Lg0KQSAqdGVy
bWluYXRpbmcqIFNGRiBtYXkgYWNjZXB0IGEgcGFja2V0IHdpdGggVFRMPTEuICBJLmUuLCB3aGVy
ZSB0aGUgTlNIIGhlYWRlciBpcyByZW1vdmVkLg0KV2hhdCBtYXR0ZXJzIGlzIHRoYXQgaXQgaXMg
bm90IGRlY3JlbWVudGVkIHRvIHplcm8gYW5kIGZvcndhcmRlZCBhcyBOU0guDQoNCk90aGVyd2lz
ZSB3ZeKAmWQgc2F5LCDigJxodWgsIG5vIHBvaW50IGluIHNlbmRpbmcgYSBwYWNrZXQgaWYgVFRM
PTEuIEFuZCBodWgsIGlmIHJlY2VpdmVkIHdpdGggVFRMPTIgdGhlbiB3ZSBtaWdodCBhcyB3ZWxs
IGRyb3AgaXTigKbigJ0gUmVjdXJzZSBhZCBhYnN1cmR1bS4NCg0KSGVuY2UsIHRoZSBjb3JyZWN0
IGxhbmd1YWdlIG5lZWRzIHRvIGNvbnZleSB0aGF0IGEgZGV2aWNlIGRlY3JlbWVudGluZyBUVEwg
KGluIG9yZGVyIHRvIGZvcndhcmQgTlNIKSBtdXN0IGNoZWNrIGlmIGl0IHdvdWxkIHJlc3VsdCBp
biB6ZXJvLg0KDQpUaGlzIGNvbnZleXMgdGhhdCwgSSB0aGluazoNClRoZSBwYWNrZXQgTVVTVCBO
T1QgYmUgZm9yd2FyZGVkIHRvIGEgbmV4dCBob3AgaWYgU0hMIGlzIGRlY3JlbWVudGVkIHRvIHpl
cm8uDQoNCg0KLURhdmUNCg0KDQpGcm9tOiBSb24gUGFya2VyIFttYWlsdG86Um9uX1BhcmtlckBh
ZmZpcm1lZG5ldHdvcmtzLmNvbV0NClNlbnQ6IE1vbmRheSwgTWF5IDEsIDIwMTcgMTA6NTAgQU0N
ClRvOiBKYW1lcyBOIEd1aWNoYXJkOyBtb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPG1haWx0
bzptb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPjsgRGF2ZSBEb2xzb247IHNmY0BpZXRmLm9y
ZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUkU6IFRUTCBmaWVsZCB3aXRoaW4gdGhl
IE5TSCBiYXNlIGhlYWRlcg0KDQpXZSBjb3VsZCBzaW1wbGlmeSB0aGlzIGJ5IHNheWluZyB0aGF0
IGFuIFNGRiB0aGF0IHJlY2VpdmVzIGFuIE5TSCBwYWNrZXQgd2l0aCBUVEw9MSBzaGFsbCBkcm9w
IHRoZSBwYWNrZXQuICAgVGhhdCBkb2VzbuKAmXQgcmVxdWlyZSBhbnkgZGlzdGluY3Rpb24gb2Yg
dGhlIHR5cGUgb2YgZm9yd2FyZGluZy4gICAgWW91IGNvdWxkIGFyZ3VlIHRoYXQgcGVyaGFwcyAx
IG1lYW5zIHRha2UgY2FyZSBvZiBsb2NhbCBTRuKAmXMsIG9ubHksIGJ1dCB0aGVuIHdlIGFyZSBi
YWNrIHRvIGhhdmluZyB0byBtYWtlIHRoYXQgZGlzdGluY3Rpb24uICAgIEdpdmVuIHRoYXQgd2Ug
YXJlIHN0YXJ0aW5nIGF0IDYzIGJ5IGRlZmF1bHQsIGZpbmVzc2luZyB3aGF0IGhhcHBlbnMgd2hl
biByZWNlaXZpbmcgMSBkb2VzbuKAmXQgc2VlbSB3b3J0aHdoaWxlIHRvIG1lLg0KDQpGcm9tOiBK
YW1lcyBOIEd1aWNoYXJkIFttYWlsdG86amFtZXMubi5ndWljaGFyZEBodWF3ZWkuY29tXQ0KU2Vu
dDogTW9uZGF5LCBNYXkgMSwgMjAxNyAxMDo0NSBBTQ0KVG86IFJvbiBQYXJrZXIgPFJvbl9QYXJr
ZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jr
cy5jb20+PjsgbW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbTxtYWlsdG86bW9oYW1lZC5ib3Vj
YWRhaXJAb3JhbmdlLmNvbT47IERhdmUgRG9sc29uIDxkZG9sc29uQHNhbmR2aW5lLmNvbTxtYWls
dG86ZGRvbHNvbkBzYW5kdmluZS5jb20+Pjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5v
cmc+DQpTdWJqZWN0OiBSRTogVFRMIGZpZWxkIHdpdGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyDQoN
ClllcyBidXQgbXkgcG9pbnQgd2FzIGlmIHRoZSBTRkYgaXMgKnRlcm1pbmF0aW5nKiB0aGUgc2Vy
dmljZSBjaGFpbiB0aGVyZSBhcmUgbm8gc2VydmljZSBmdW5jdGlvbnMgbGVmdCB0byBiZSBmb3J3
YXJkZWQgdG8gc28gdGhlIHNlbnRlbmNlIGRvZXMgbm90IG1ha2UgYW55IHNlbnNlLiBJZiBob3dl
dmVyIHRoZSBTRkYgaXMgdGVybWluYXRpbmcgdGhlIHNlcnZpY2UgY2hhaW4gYW5kIGF0IHRlcm1p
bmF0aW9uIHRoZSBTSEwgcmVhY2hlcyAwIHRoZW4gaXQgc2hvdWxkIHN0aWxsIGZvcndhcmQgdGhl
IHBhY2tldCAoYWZ0ZXIgcmVtb3ZhbCBvZiBOU0gpLg0KDQpKaW0NCg0KRnJvbTogUm9uIFBhcmtl
ciBbbWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb21dDQpTZW50OiBNb25kYXks
IE1heSAwMSwgMjAxNyAxMDoyOCBBTQ0KVG86IEphbWVzIE4gR3VpY2hhcmQgPGphbWVzLm4uZ3Vp
Y2hhcmRAaHVhd2VpLmNvbTxtYWlsdG86amFtZXMubi5ndWljaGFyZEBodWF3ZWkuY29tPj47IG1v
aGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb208bWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5n
ZS5jb20+OyBEYXZlIERvbHNvbiA8ZGRvbHNvbkBzYW5kdmluZS5jb208bWFpbHRvOmRkb2xzb25A
c2FuZHZpbmUuY29tPj47IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVj
dDogUkU6IFRUTCBmaWVsZCB3aXRoaW4gdGhlIE5TSCBiYXNlIGhlYWRlcg0KDQpJ4oCZZCBsaWtl
IHRvIGRpc2FtYmlndWF0ZSB0aGUgd29yZCDigJxmb3J3YXJkaW5n4oCdLiAgIEZyb20gU0ZGIHBl
cnNwZWN0aXZlLCB0aGVyZSBpcyBmb3J3YXJkaW5nIHRvIGF0dGFjaGVkIFNGIGluc3RhbmNlcyBh
bmQgdGhlcmUgaXMgZm9yd2FyZGluZyB0byBvdGhlciBTRkZzLg0KDQrigJxTRkZzIHRoYXQgdGVy
bWluYXRlIGEgc2VydmljZSBjaGFpbiBNVVNUIGZvcndhcmQgdGhlIHBhY2tldCB0byBhdHRhY2hl
ZCBzZXJ2aWNlIGZ1bmN0aW9ucywgZXZlbiBpZiBTSEwgaXMgZGVjcmVtZW50ZWQgdG8gMOKAnQ0K
DQogICBSb24NCg0KDQoNCkZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBP
biBCZWhhbGYgT2YgSmFtZXMgTiBHdWljaGFyZA0KU2VudDogTW9uZGF5LCBNYXkgMSwgMjAxNyAx
MDoyMiBBTQ0KVG86IG1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb208bWFpbHRvOm1vaGFtZWQu
Ym91Y2FkYWlyQG9yYW5nZS5jb20+OyBEYXZlIERvbHNvbiA8ZGRvbHNvbkBzYW5kdmluZS5jb208
bWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tPj47IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGll
dGYub3JnPg0KU3ViamVjdDogUmU6IFtzZmNdIFRUTCBmaWVsZCB3aXRoaW4gdGhlIE5TSCBiYXNl
IGhlYWRlcg0KDQpJIGRvbuKAmXQgdW5kZXJzdGFuZCB0aGlzIHNlbnRlbmNlIGFzIGlmIGFuIFNG
RiBpcyB0ZXJtaW5hdGluZyBhIHNlcnZpY2UgY2hhaW4gdGhlbiBpdCAqd29udCogYmUgZm9yd2Fy
ZGluZyB0aGUgcGFja2V0cyB0byBhdHRhY2hlZCBTRnM7IFNob3VsZG7igJl0IHRoaXMgc2VudGVu
Y2UgcmVhZCDigJxTRkZzIHRoYXQgdGVybWluYXRlIGEgc2VydmljZSBjaGFpbiBNVVNUIGZvcndh
cmQgdGhlIHBhY2tldCBldmVuIGlmIFNITCBpcyBkZWNyZW1lbnRlZCB0byAw4oCdID8NCg0KSmlt
DQoNCkZyb206IG1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb208bWFpbHRvOm1vaGFtZWQuYm91
Y2FkYWlyQG9yYW5nZS5jb20+IFttYWlsdG86bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbV0N
ClNlbnQ6IEZyaWRheSwgQXByaWwgMjgsIDIwMTcgMTA6MzggQU0NClRvOiBEYXZlIERvbHNvbiA8
ZGRvbHNvbkBzYW5kdmluZS5jb208bWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tPj47IEphbWVz
IE4gR3VpY2hhcmQgPGphbWVzLm4uZ3VpY2hhcmRAaHVhd2VpLmNvbTxtYWlsdG86amFtZXMubi5n
dWljaGFyZEBodWF3ZWkuY29tPj47IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0K
U3ViamVjdDogUkU6IFRUTCBmaWVsZCB3aXRoaW4gdGhlIE5TSCBiYXNlIGhlYWRlcg0KDQpSZS0s
DQoNCkkgc2VlIFNITCBhcyBhIG1lYW5zIHRvIHByZXZlbnQgU0ZGIGxvb3BzLiBUaGVyZSBpcyBu
byB2YWx1ZSBpbiBkZWxldGluZyBhIHBhY2tldCBhZnRlciBhbiBTRkYgZGVjcmVtZW50IHRoZSBT
SEwgdG8gMCwgYnV0IHRoYXQgcGFja2V0IGlzIHRvIGJlIHBhc3NlZCB0byBTRnMgdGhhdCBhcmUg
YXR0YWNoZWQgdG8gdGhpcyBTRkYuIFRoZSBwYWNrZXQgd2lsbCBiZSBmb3J3YXJkZWQgYWZ0ZXIg
c3RyaXBwaW5nIHRoZSBOU0ggaGVhZGVyOyBubyByaXNrIGZvciBTRkYgbG9vcHMgb3V0IHRoZXJl
LiBObz8NCg0KQ2hlZXJzLA0KTWVkDQoNCkRlIDogRGF2ZSBEb2xzb24gW21haWx0bzpkZG9sc29u
QHNhbmR2aW5lLmNvbV0NCkVudm95w6kgOiB2ZW5kcmVkaSAyOCBhdnJpbCAyMDE3IDE2OjI5DQrD
gCA6IEJPVUNBREFJUiBNb2hhbWVkIElNVC9PTE47IEphbWVzIE4gR3VpY2hhcmQ7IHNmY0BpZXRm
Lm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KT2JqZXQgOiBSRTogVFRMIGZpZWxkIHdpdGhpbiB0
aGUgTlNIIGJhc2UgaGVhZGVyDQoNCk1lZCwNCg0K4oCcU0ZGcyB0aGF0IHRlcm1pbmF0ZSBhIHNl
cnZpY2UgY2hhaW4gTVVTVCBmb3J3YXJkIHRoZSBwYWNrZXQgdG8gYXR0YWNoZWQgU0ZzIGV2ZW4g
aWYgU0hMIGlzIGRlY3JlbWVudGVkIHRvIDAu4oCdDQpJIGRvbuKAmXQgdGhpbmsgdGhpcyBpcyBy
aWdodC4NCklmIFRUTC9TSEwgaXMgZGVjcmVtZW50ZWQgdG8gMCwgdGhpcyBtdXN0IG5vdCBiZSBm
b3J3YXJkZWQgYXMgTlNILg0KSSBzZWUgdGhhdCAqcmVjZWl2aW5nKiBhIHBhY2tldCB3aXRoIFNI
TD0xIGNhbiByZXN1bHQgaW4gY2hhaW4gdGVybWluYXRpb24sIGkuZS4sIE5TSCBkZWNhcHN1bGF0
aW9uLiBCdXQgbm90IGZvcndhcmRpbmcgYXMgTlNIIHdpdGggU0hMPTAuDQoNCi1EYXZlDQoNCg0K
RnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBtb2hh
bWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPG1haWx0bzptb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2Uu
Y29tPg0KU2VudDogRnJpZGF5LCBBcHJpbCAyOCwgMjAxNyA5OjM2IEFNDQpUbzogSmFtZXMgTiBH
dWljaGFyZDsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTog
W3NmY10gVFRMIGZpZWxkIHdpdGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyDQoNCkhpIEppbSwgYWxs
LA0KDQpJIGhhdmUgdGhlIGZvbGxvd2luZyBjb21tZW50cyA6DQoNCuKAoiAgICAgICAgQ2hhbmdl
IOKAnFRUTOKAnSB0byDigJxTRkYgSG9wIExpbWl0IChTSEwp4oCdIGJlY2F1c2UgdGhpcyBmaWVs
ZCBpcyBub3QgYWJvdXQgYSB0aW1lIHRvIGxpdmUgYnV0IGFib3V0IGEgbGltaXQgb2YgU0ZGIGhv
cHMgdG8gYmUgY3Jvc3NlZC4NCg0K4oCiICAgICAgICBJIGRvbuKAmXQgdW5kZXJzdGFuZCB3aGF0
IGlzIG1lYW50IGJ5IOKAnHRlc3RpbmfigJ0uDQoNCuKAoiAgICAgICAgSSBzdWdnZXN0IHRvIG1h
a2UgdGhpcyBjaGFuZ2UgdG8gY292ZXIgdGhlIGZvbGxvd2luZyBwb2ludHM6DQoNCm8gICBTSEwg
c2hvdWxkIGJlIGNvbmZpZ3VyYWJsZSBieSB0aGUgY29udHJvbCBwbGFuZS4NCg0KbyAgIFBhY2tl
dHMgY2FuIGJlIGZvcndhcmRlZCB0byBTRnMgZXZlbiBpZiBTSEwgaXMgZGVjcmVtZW50ZWQgdG8g
MCBmb3IgdGhlIHRlcm1pbmF0aW5nIFNGRi4NCg0KbyAgIEkgZG9u4oCZdCB0aGluayBpdCBpcyBh
IGdvb2QgaWRlYSB0byBpbmNsdWRlIOKAnERlY3JlbWVudGluZyBieSBhIHZhbHVlIG9mIDEgZnJv
bSAwIHNoYWxsIHJlc3VsdCBpbiBhIFRUTCB2YWx1ZSBvZiA2M+KAnSBiZWNhdXNlIHRoaXMgd2ls
bCBsZWFkIHRvIGEgYnJva2VuIG1lY2hhbmlzbS4NCg0KT0xEOg0KVFRMOiBTZXJ2aWNlIHBsYW5l
IHRpbWUtdG8tbGl2ZS4gQW4gU0ZGIE1VU1QgZGVjcmVtZW50IHRoZSBUVEwgYnkgYSB2YWx1ZSBv
ZiAxIGZvciBhbGwgTlNIIHBhY2tldHMgaXQgcmVjZWl2ZXMuIERlY3JlbWVudGluZyBieSBhIHZh
bHVlIG9mIDEgZnJvbSAwIHNoYWxsIHJlc3VsdCBpbiBhIFRUTCB2YWx1ZSBvZiA2My4gVGhlIGRl
ZmF1bHQgZm9yIG9yaWdpbmF0aW5nIGFuIE5TSCBwYWNrZXQgaXMgYSBUVEwgdmFsdWUgb2YgNjMu
IFRoZSBkZWNyZW1lbnQgU0hBTEwgb2NjdXIgYmVmb3JlIHRlc3RpbmcgZm9yIDAuIEFmdGVyIGRl
Y3JlbWVudCwgaWYgdGhlIFRUTCBpcyAwLCB0aGUgTlNIIHBhY2tldCBNVVNUIE5PVCBiZSBmb3J3
YXJkZWQuDQoNCk5FVzoNClNITCAoU0ZGIEhvcCBMaW1pdCk6IEluZGljYXRlcyB0aGUgbWF4aW11
bSBTRkYgaG9wcyBmb3IgYSBzZXJ2aWNlIGNoYWluLiBUaGUgaW5pdGlhbCBTSEwgdmFsdWUgU0hP
VUxEIGJlIGNvbmZpZ3VyYWJsZSB2aWEgdGhlIGNvbnRyb2wgcGxhbmU7IHRoZSBjb25maWd1cmVk
IGluaXRpYWwgdmFsdWUgY2FuIGJlIHNwZWNpZmljIHRvIGEgY2hhaW4gb3IgYWxsIGNoYWlucy4g
SWYgbm8gaW5pdGlhbCB2YWx1ZSBpcyBleHBsaWNpdGx5IHByb3ZpZGVkLCB0aGUgZGVmYXVsdCBp
bml0aWFsIFNITCB2YWx1ZSA2MyBNVVNUIGJlIHVzZWQuIEVhY2ggU0ZGIGludm9sdmVkIGluIGZv
cndhcmRpbmcgYW4gTlNIIHBhY2tldCBNVVNUIGRlY3JlbWVudCBTSEwgdmFsdWUgYnkgMS4gVGhl
IHBhY2tldCBNVVNUIE5PVCBiZSBmb3J3YXJkZWQgdG8gYSBuZXh0IGhvcCBTRkYgaWYgU0hMIGlz
IGRlY3JlbWVudGVkIHRvIHplcm8uIFNGRnMgdGhhdCB0ZXJtaW5hdGUgYSBzZXJ2aWNlIGNoYWlu
IE1VU1QgZm9yd2FyZCB0aGUgcGFja2V0IHRvIGF0dGFjaGVkIFNGcyBldmVuIGlmIFNITCBpcyBk
ZWNyZW1lbnRlZCB0byAwLg0KDQpUaGFuayB5b3UuDQoNCkNoZWVycywNCk1lZA0KDQpEZSA6IHNm
YyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBEZSBsYSBwYXJ0IGRlIEphbWVzIE4gR3Vp
Y2hhcmQNCkVudm95w6kgOiBqZXVkaSAyNyBhdnJpbCAyMDE3IDIwOjU0DQrDgCA6IHNmY0BpZXRm
Lm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KT2JqZXQgOiBbc2ZjXSBUVEwgZmllbGQgd2l0aGlu
IHRoZSBOU0ggYmFzZSBoZWFkZXINCg0KRGVhciBXRzoNCg0KSGF2aW5nIHJldmlld2VkIGFsbCBv
ZiB0aGUgZW1haWwgZGlzY3Vzc2lvbiBvbiB0aGUgbWFpbGluZyBsaXN0IGl0IGFwcGVhcnMgdG8g
dGhlIGNoYWlycyB0aGF0IHdlIGhhdmUgY29uc2Vuc3VzIHRvIGFkZCBhIFRUTCBmaWVsZCB0byB0
aGUgTlNIIGJhc2UgaGVhZGVyLiBXZSB3b3VsZCBsaWtlIHRvIHByb3Bvc2UgdGhlIGZvbGxvd2lu
ZyBjaGFuZ2VzOg0KDQpTZWN0aW9uIDMuMjoNClVwZGF0ZSBmaWd1cmUgMiBhcyBmb2xsb3dzOg0K
DQogICAgIDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDEgMiAzIDQg
NSA2IDcgOCA5IDAgMQ0KICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rDQogICAgfFZlcnxPfFJ8ICAgIFRUTCAgICB8ICAg
TGVuZ3RoICB8UnxSfFJ8UnxNRCBUeXBlfCBOZXh0IFByb3RvY29sIHwNCiAgICArLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKw0K
DQpBZGQgdGhlIGZvbGxvd2luZyB0ZXh0IGFmdGVyIGZpZ3VyZSAyOg0KDQpUVEw6IFNlcnZpY2Ug
cGxhbmUgdGltZS10by1saXZlLiBBbiBTRkYgTVVTVCBkZWNyZW1lbnQgdGhlIFRUTCBieSBhIHZh
bHVlIG9mIDEgZm9yIGFsbCBOU0ggcGFja2V0cyBpdCByZWNlaXZlcy4gRGVjcmVtZW50aW5nIGJ5
IGEgdmFsdWUgb2YgMSBmcm9tIDAgc2hhbGwgcmVzdWx0IGluIGEgVFRMIHZhbHVlIG9mIDYzLiBU
aGUgZGVmYXVsdCBmb3Igb3JpZ2luYXRpbmcgYW4gTlNIIHBhY2tldCBpcyBhIFRUTCB2YWx1ZSBv
ZiA2My4gVGhlIGRlY3JlbWVudCBTSEFMTCBvY2N1ciBiZWZvcmUgdGVzdGluZyBmb3IgMC4gQWZ0
ZXIgZGVjcmVtZW50LCBpZiB0aGUgVFRMIGlzIDAsIHRoZSBOU0ggcGFja2V0IE1VU1QgTk9UIGJl
IGZvcndhcmRlZC4NCg0KU2VjdGlvbiAzLjQ6DQpVcGRhdGUgZmlndXJlIDQgdG8gcmVmbGVjdCB0
aGUgbmV3IGJhc2UgaGVhZGVyIGZvcm1hdCBhcyBwZXIgc2VjdGlvbiAzLjIgYmFzZSBoZWFkZXIu
DQoNClNlY3Rpb24gMy41Og0KVXBkYXRlIGZpZ3VyZSA1IHRvIHJlZmxlY3QgdGhlIG5ldyBiYXNl
IGhlYWRlciBmb3JtYXQgYXMgcGVyIHNlY3Rpb24gMy4yIGJhc2UgaGVhZGVyLg0KDQpTZWN0aW9u
IDEyLjIuMToNCkN1cnJlbnQgdGV4dCBpcyBhcyBmb2xsb3dzOg0KDQogICBUaGVyZSBhcmUgdGVu
IGJpdHMgYXQgdGhlIGJlZ2lubmluZyBvZiB0aGUgTlNIIEJhc2UgSGVhZGVyLiAgTmV3IGJpdHMN
CiAgIGFyZSBhc3NpZ25lZCB2aWEgU3RhbmRhcmRzIEFjdGlvbiBbUkZDNTIyNl0uDQoNCiAgIEJp
dHMgMC0xIC0gVmVyc2lvbg0KICAgQml0IDIgLSBPQU0gKE8gYml0KQ0KICAgQml0IDMgLSBDcml0
aWNhbCBUTFYgKEMgYml0KQ0KICAgQml0cyA0LTkgLSBSZXNlcnZlZA0KDQpSZXBsYWNlIGVudGly
ZSB0ZXh0IGFzIGZvbGxvd3M6DQoNCiAgIFRoZXJlIGFyZSBlaWdodCByZXNlcnZlZCBiaXRzIGlu
IHRoZSBOU0ggQmFzZSBIZWFkZXIuIE5ldyBiaXRzDQogICBhcmUgYXNzaWduZWQgdmlhIFN0YW5k
YXJkcyBBY3Rpb24gW1JGQzUyMjZdLg0KDQogICBCaXRzIDAtMSAtIFZlcnNpb24NCiAgIEJpdCAy
IC0gT0FNIChPIGJpdCkNCiAgIEJpdCAzIC0gUmVzZXJ2ZWQNCiAgIEJpdHMgMTYtMTkgLSBSZXNl
cnZlZA0KDQpTZWN0aW9uIDEyLjIuMzoNCkN1cnJlbnQgdGV4dCBoYXMgdGhlIE1ELXR5cGUgYXMg
OC1iaXQgdmFsdWVzLg0KDQpVcGRhdGUgdGV4dCBmb3IgdGhpcyBzZWN0aW9uIGFuZCB0YWJsZSAx
IHRvIHJlZmxlY3QgNC1iaXQgdmFsdWVzICpub3QqIDgtYml0IHZhbHVlcy4NCg0KUGxlYXNlIHJl
dmlldyBjYXJlZnVsbHkgYW5kIGluZGljYXRlIHN1cHBvcnQgZm9yIHRoZXNlIGNoYW5nZXMgKG9y
IGFueSBjaGFuZ2VzIHRvIHRoZSBzdWdnZXN0ZWQgdGV4dCkuDQoNClRoYW5rcywNCg0KSmltICYg
Sm9lbA0KDQoNCg0KDQoNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX18NCnNmYyBtYWlsaW5nIGxpc3QNCnNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYu
b3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMNCg0K

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTQgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
V2luZ2RpbmdzOw0KCXBhbm9zZS0xOjUgMCAwIDAgMCAwIDAgMCAwIDA7fQ0KQGZvbnQtZmFjZQ0K
CXtmb250LWZhbWlseTpXaW5nZGluZ3M7DQoJcGFub3NlLTE6NSAwIDAgMCAwIDAgMCAwIDAgMDt9
DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIg
MiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpUYWhvbWE7DQoJcGFub3Nl
LTE6MiAxMSA2IDQgMyA1IDQgNCAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiTW9u
b3R5cGUgQ29yc2l2YSI7DQoJcGFub3NlLTE6MyAxIDEgMSAxIDIgMSAxIDEgMTt9DQovKiBTdHls
ZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1h
bA0KCXttYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIu
MHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7fQ0KYTpsaW5rLCBz
cGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsN
Cgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxp
bmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRl
eHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcC5Nc29BY2V0YXRlLCBsaS5Nc29BY2V0YXRlLCBk
aXYuTXNvQWNldGF0ZQ0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6
IkJhbGxvb24gVGV4dCBDaGFyIjsNCgltYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFw
dDsNCglmb250LXNpemU6OC4wcHQ7DQoJZm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2VyaWYi
O30NCnAuTXNvTGlzdFBhcmFncmFwaCwgbGkuTXNvTGlzdFBhcmFncmFwaCwgZGl2Lk1zb0xpc3RQ
YXJhZ3JhcGgNCgl7bXNvLXN0eWxlLXByaW9yaXR5OjM0Ow0KCW1hcmdpbi10b3A6MGluOw0KCW1h
cmdpbi1yaWdodDowaW47DQoJbWFyZ2luLWJvdHRvbTowaW47DQoJbWFyZ2luLWxlZnQ6LjVpbjsN
CgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWls
eToiVGltZXMgTmV3IFJvbWFuIiwic2VyaWYiO30NCnNwYW4uQmFsbG9vblRleHRDaGFyDQoJe21z
by1zdHlsZS1uYW1lOiJCYWxsb29uIFRleHQgQ2hhciI7DQoJbXNvLXN0eWxlLXByaW9yaXR5Ojk5
Ow0KCW1zby1zdHlsZS1saW5rOiJCYWxsb29uIFRleHQiOw0KCWZvbnQtZmFtaWx5OiJUYWhvbWEi
LCJzYW5zLXNlcmlmIjt9DQpwLm01MzMwMzYxMjE1OTA2Mzg4MzM4bXNvbGlzdHBhcmFncmFwaCwg
bGkubTUzMzAzNjEyMTU5MDYzODgzMzhtc29saXN0cGFyYWdyYXBoLCBkaXYubTUzMzAzNjEyMTU5
MDYzODgzMzhtc29saXN0cGFyYWdyYXBoDQoJe21zby1zdHlsZS1uYW1lOm01MzMwMzYxMjE1OTA2
Mzg4MzM4bXNvbGlzdHBhcmFncmFwaDsNCgltc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzsNCgltYXJn
aW4tcmlnaHQ6MGluOw0KCW1zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1sZWZ0
OjBpbjsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4i
LCJzZXJpZiI7fQ0KcC5tc29jaHBkZWZhdWx0LCBsaS5tc29jaHBkZWZhdWx0LCBkaXYubXNvY2hw
ZGVmYXVsdA0KCXttc28tc3R5bGUtbmFtZTptc29jaHBkZWZhdWx0Ow0KCW1zby1tYXJnaW4tdG9w
LWFsdDphdXRvOw0KCW1hcmdpbi1yaWdodDowaW47DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG87DQoJbWFyZ2luLWxlZnQ6MGluOw0KCWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6
IlRpbWVzIE5ldyBSb21hbiIsInNlcmlmIjt9DQpwLlRleHRlZGVidWxsZXMsIGxpLlRleHRlZGVi
dWxsZXMsIGRpdi5UZXh0ZWRlYnVsbGVzDQoJe21zby1zdHlsZS1uYW1lOiJUZXh0ZSBkZSBidWxs
ZXMiOw0KCW1zby1zdHlsZS1saW5rOiJUZXh0ZSBkZSBidWxsZXMgQ2FyIjsNCgltYXJnaW46MGlu
Ow0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFt
aWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7fQ0Kc3Bhbi5UZXh0ZWRlYnVsbGVzQ2FyDQoJ
e21zby1zdHlsZS1uYW1lOiJUZXh0ZSBkZSBidWxsZXMgQ2FyIjsNCgltc28tc3R5bGUtcHJpb3Jp
dHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IlRleHRlIGRlIGJ1bGxlcyI7DQoJZm9udC1mYW1pbHk6
IlRhaG9tYSIsInNhbnMtc2VyaWYiO30NCnNwYW4uZW1haWxzdHlsZTE4DQoJe21zby1zdHlsZS1u
YW1lOmVtYWlsc3R5bGUxODsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0K
CWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi50ZXh0ZWRlYnVsbGVzY2FyMA0KCXttc28tc3R5bGUtbmFt
ZTp0ZXh0ZWRlYnVsbGVzY2FyOw0KCWZvbnQtZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjt9
DQpzcGFuLmVtYWlsc3R5bGUyMQ0KCXttc28tc3R5bGUtbmFtZTplbWFpbHN0eWxlMjE7DQoJZm9u
dC1mYW1pbHk6IkNvdXJpZXIgTmV3IjsNCgljb2xvcjpibGFjazsNCglmb250LXdlaWdodDpub3Jt
YWw7DQoJZm9udC1zdHlsZTpub3JtYWw7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjYNCgl7bXNvLXN0eWxl
LXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3IjsNCgljb2xvcjpibGFj
azsNCglmb250LXdlaWdodDpub3JtYWw7DQoJZm9udC1zdHlsZTpub3JtYWw7fQ0Kc3Bhbi5FbWFp
bFN0eWxlMjcNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6
IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCi5Nc29DaHBEZWZhdWx0
DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7fQ0KQHBh
Z2UgV29yZFNlY3Rpb24xDQoJe3NpemU6OC41aW4gMTEuMGluOw0KCW1hcmdpbjo3MC44NXB0IDcw
Ljg1cHQgNzAuODVwdCA3MC44NXB0O30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2Vj
dGlvbjE7fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlZGVm
YXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3htbD48IVtlbmRpZl0tLT48
IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6ZXh0PSJlZGl0Ij4NCjxv
OmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwh
W2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iRU4tVVMiIGxpbms9ImJsdWUiIHZsaW5r
PSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5NZWQsPG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkkgYWdyZWUuPG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMx
RjQ5N0QiPkNvbnNpZGVyIHRoZSBjYXNlIHdoZW4gYSDigJxuZXfigJ0gU0ZGIGlzIGFkZGVkIHRv
IGFuIGV4aXN0aW5nIHN5c3RlbTo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Rm9yIGFs
bCBOU0ggcGFja2V0cywgdGhlIEhvcCBMaW1pdC9UVEwgZmllbGQgaXMgemVybywgbm90IGp1c3Qg
dGhvc2UgZnJvbSB0aGUgY2xhc3NpZmllci48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkkgb2JqZWN0IHRvIHRoaXMgc3Rh
dGVtZW50IG9mIHlvdXJzOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJp
ZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mZ3Q7IGFkZCBhIHNlbnRlbmNlIHNheWluZyB0aGF0
IOKAnGFuIGluY29taW5nIHZhbHVlIG9mIDDigJ0gaXMgb25seSBhY2NlcHRhYmxlIGZyb20gYSBj
bGFzc2lmaWVyLjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3
RCI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjojMUY0OTdEIj5BcyBJIHNlZSBpdCwgYW4gaW5jb21pbmcgdmFsdWUgb2YgMCBpcyBhY2Nl
cHRhYmxlIGZyb20gYW55IHNvdXJjZS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPi1EYXZlPG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0
eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzoz
LjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90OyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
Ij4gbW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbSBbbWFpbHRvOm1vaGFtZWQuYm91Y2FkYWly
QG9yYW5nZS5jb21dDQo8YnI+DQo8Yj5TZW50OjwvYj4gVHVlc2RheSwgTWF5IDIsIDIwMTcgNzo1
OCBBTTxicj4NCjxiPlRvOjwvYj4gRGF2ZSBEb2xzb247IEphbWVzIE4gR3VpY2hhcmQ7IEdyZWcg
TWlyc2t5PGJyPg0KPGI+Q2M6PC9iPiBzZmNAaWV0Zi5vcmc7IFJvbiBQYXJrZXI8YnI+DQo8Yj5T
dWJqZWN0OjwvYj4gUkU6IFtzZmNdIFRUTCBmaWVsZCB3aXRoaW4gdGhlIE5TSCBiYXNlIGhlYWRl
cjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7
O2NvbG9yOmJsYWNrIj5IaSBEYXZlLA0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj5TRkZzIHRo
YXQgZG8gbm90IHN1cHBvcnQgU0hMIHdpbGwgcHJlc2VydmUgdGhlc2UgYml0cyBhcyByZWNlaXZl
ZC4gSW4gb3RoZXIgd29yZHMsIHRoZXNlIFNGRnMgd29u4oCZdCByZXNldCB0aGVzZSBiaXRzIHRv
IHplcm9zLg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcm
cXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj5DaGVlcnMsPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPk1lZDxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9y
OmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6
bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4w
cHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1
QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxiPjxzcGFuIGxhbmc9IkZSIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+RGUmbmJzcDs6PC9z
cGFuPjwvYj48c3BhbiBsYW5nPSJGUiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiBEYXZlIERvbHNv
biBbPGEgaHJlZj0ibWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tIj5tYWlsdG86ZGRvbHNvbkBz
YW5kdmluZS5jb208L2E+XQ0KPGJyPg0KPGI+RW52b3nDqSZuYnNwOzo8L2I+IG1hcmRpIDIgbWFp
IDIwMTcgMTI6MTk8YnI+DQo8Yj7DgCZuYnNwOzo8L2I+IEJPVUNBREFJUiBNb2hhbWVkIElNVC9P
TE47IEphbWVzIE4gR3VpY2hhcmQ7IEdyZWcgTWlyc2t5PGJyPg0KPGI+Q2MmbmJzcDs6PC9iPiA8
YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+OyBSb24gUGFya2Vy
PGJyPg0KPGI+T2JqZXQmbmJzcDs6PC9iPiBSZTogW3NmY10gVFRMIGZpZWxkIHdpdGhpbiB0aGUg
TlNIIGJhc2UgaGVhZGVyPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkZSIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bh
bj48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImJhY2tncm91bmQ6d2hp
dGUiPjxzcGFuIGxhbmc9IkZSIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPk1lZCw8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iYmFj
a2dyb3VuZDp3aGl0ZSI+PHNwYW4gbGFuZz0iRlIiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Rm9yIHRo
ZSBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eSBjYXNlLCB3ZSBhbHNvIHN1cHBvcnQg4oCOU0ZGcyB0
aGF0IGRvIG5vdCBkZWNyZW1lbnQgVFRML0hvcCBMaW1pdC4gU2F5aW5nIGEgdmFsdWUgb2YgemVy
byBjYW4gb25seSBjb21lIGZyb20NCiBjbGFzc2lmaWVycyBkZWZlYXRzIHRoYXQsIGFzIHdlbGwg
YXMgYWRkaW5nIHVubmVjZXNzYXJ5IGNvbXBsZXhpdHkuPG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImJhY2tncm91bmQ6d2hp
dGUiPjxzcGFuIGxhbmc9IkZSIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJi
YWNrZ3JvdW5kOndoaXRlIj48c3BhbiBsYW5nPSJGUiIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5EYXZp
ZCZuYnNwO0RvbHNvbjxicj4NCuKAjjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPHRh
YmxlIGNsYXNzPSJNc29Ob3JtYWxUYWJsZSIgYm9yZGVyPSIwIiBjZWxscGFkZGluZz0iMCIgd2lk
dGg9IjEwMCUiIHN0eWxlPSJ3aWR0aDoxMDAuMCU7YmFja2dyb3VuZDp3aGl0ZTtib3JkZXItc3Bh
Y2luZzowcHgiPg0KPHRib2R5Pg0KPHRyPg0KPHRkIHN0eWxlPSJwYWRkaW5nOi43NXB0IC43NXB0
IC43NXB0IC43NXB0O2ZvbnQtc2l6ZTppbml0aWFsO3RleHQtYWxpZ246aW5pdGlhbCI+DQo8ZGl2
IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGlu
ZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkZyb206DQo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7Ij48YSBocmVmPSJtYWlsdG86bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNv
bSI+bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbTwvYT48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90OyI+U2VudDoNCjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsi
PlR1ZXNkYXksIE1heSAyLCAyMDE3IDI6MTcgQU08bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90OyI+VG86DQo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5KYW1lcyBO
IEd1aWNoYXJkOyBHcmVnIE1pcnNreTsgRGF2ZSBEb2xzb248bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90OyI+Q2M6DQo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48
YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+OyBSb24gUGFya2Vy
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFo
b21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPlN1YmplY3Q6DQo8L3NwYW4+PC9iPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5SRTogW3NmY10gVFRMIGZpZWxkIHdpdGhpbiB0aGUg
TlNIIGJhc2UgaGVhZGVyPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwv
dGQ+DQo8L3RyPg0KPC90Ym9keT4NCjwvdGFibGU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJGUiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+SGkgSmltLA0KPC9zcGFu
PjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3Vy
aWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xv
cjpibGFjayI+VGhhbmsgeW91IGZvciB0aGlzIHVwZGF0ZWQgcHJvcG9zYWwuIFRoaXMgaXMgbXVj
aCBtb3JlIGJldHRlci48L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3Nw
YW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nv
dXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj5HaXZpbmcgdGhlIGNsYXJpZmljYXRpb24gZGlz
Y3Vzc2VkIHdpdGggSm9lbCAoaS5lLiwgZG8gbm90IHJlc2V0IHJlc2VydmVkIGJpdHMgYnkgaW50
ZXJtZWRpYXRlIGRldmljZXMpLCBJIHdvbmRlciB3aGV0aGVyIGl0IG1ha2VzIHNlbnNlIHRvIGFk
ZCBhIHNlbnRlbmNlIHNheWluZyB0aGF0DQog4oCcYW4gaW5jb21pbmcgdmFsdWUgb2YgMOKAnSBp
cyBvbmx5IGFjY2VwdGFibGUgZnJvbSBhIGNsYXNzaWZpZXIuICZuYnNwOyZuYnNwOzwvc3Bhbj48
c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmll
ciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6
YmxhY2siPkNoZWVycyw8L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj5NZWQ8L3NwYW4+
PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJp
ZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0
OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzowaW4gMGluIDBpbiA0LjBwdCI+DQo8ZGl2Pg0KPGRp
diBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRp
bmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDsiPkRlJm5ic3A7Ojwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDsiPiBKYW1lcyBOIEd1aWNoYXJkIFs8YSBocmVmPSJtYWlsdG86amFtZXMubi5ndWlj
aGFyZEBodWF3ZWkuY29tIj5tYWlsdG86amFtZXMubi5ndWljaGFyZEBodWF3ZWkuY29tPC9hPl0N
Cjxicj4NCjxiPkVudm95w6kmbmJzcDs6PC9iPiBsdW5kaSAxIG1haSAyMDE3IDE5OjM5PGJyPg0K
PGI+w4AmbmJzcDs6PC9iPiBHcmVnIE1pcnNreTsgRGF2ZSBEb2xzb248YnI+DQo8Yj5DYyZuYnNw
Ozo8L2I+IDwvc3Bhbj48c3BhbiBsYW5nPSJGUiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjxhIGhy
ZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPjxzcGFuIGxhbmc9IkVOLVVTIj5zZmNAaWV0Zi5vcmc8
L3NwYW4+PC9hPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+OyBCT1VDQURBSVIg
TW9oYW1lZA0KIElNVC9PTE47IFJvbiBQYXJrZXI8YnI+DQo8Yj5PYmpldCZuYnNwOzo8L2I+IFJF
OiBbc2ZjXSBUVEwgZmllbGQgd2l0aGluIHRoZSBOU0ggYmFzZSBoZWFkZXI8L3NwYW4+PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6IzFGNDk3RCI+T2theSBsb3RzIG9mIGNvbnZlcnNhdGlvbiBidXQgbGV0IG1l
IG9mZmVyIGEgcmV2aXNlZCB2ZXJzaW9uIG9mIE1lZOKAmXMgdGV4dCB0aGF0IGhvcGVmdWxseSBj
YXB0dXJlcyBtb3N0IG9mIHRoZSBkaXNjdXNzaW9uIChjaGFuZ2VzIGhpZ2hsaWdodGVkKTo8L3Nw
YW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8
L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NvdXJpZXIgTmV3JnF1b3Q7Ij5TSEwgKFNGRiBIb3AgTGltaXQpOiBJbmRpY2F0ZXMgdGhlIG1h
eGltdW0gU0ZGIGhvcHMgZm9yIGFuDQo8Yj5TRlA8L2I+LiBUaGUgaW5pdGlhbCBTSEwgdmFsdWUg
U0hPVUxEIGJlIGNvbmZpZ3VyYWJsZSB2aWEgdGhlIGNvbnRyb2wgcGxhbmU7IHRoZSBjb25maWd1
cmVkIGluaXRpYWwgdmFsdWUgY2FuIGJlIHNwZWNpZmljIHRvDQo8Yj5vbmUgb3IgbW9yZSBTRlBz
PC9iPi4gSWYgbm8gaW5pdGlhbCB2YWx1ZSBpcyBleHBsaWNpdGx5IHByb3ZpZGVkLCB0aGUgZGVm
YXVsdCBpbml0aWFsIFNITCB2YWx1ZSA2MyBNVVNUIGJlIHVzZWQuIEVhY2ggU0ZGIGludm9sdmVk
IGluIGZvcndhcmRpbmcgYW4gTlNIIHBhY2tldCBNVVNUIGRlY3JlbWVudA0KPGI+dGhlIDwvYj5T
SEwgdmFsdWUgYnkgMSA8Yj5wcmlvciB0byBOU0ggZm9yd2FyZGluZyBsb29rdXA8L2I+LiA8Yj5E
ZWNyZW1lbnRpbmcgYnkgMSBmcm9tIGFuIGluY29taW5nIHZhbHVlIG9mIDAgc2hhbGwgcmVzdWx0
IGluIGEgU0hMIHZhbHVlIG9mIDYzLiBUaGUgcGFja2V0IE1VU1QgTk9UIGJlIGZvcndhcmRlZCBp
ZiBTSEwgaXMsIGFmdGVyIGRlY3JlbWVudCwgMCBlLmcuIGRlY3JlbWVudCBTSEFMTCBvY2N1ciBi
ZWZvcmUgdGVzdGluZyBTSEwNCiBmb3IgMC4gPC9iPjwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkppbTwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJG
UiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGEgbmFtZT0i
X01haWxFbmRDb21wb3NlIj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMx
RjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5G
cm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4gR3JlZyBNaXJza3kg
WzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iPm1haWx0bzpncmVnaW1pcnNr
eUBnbWFpbC5jb208L2E+XQ0KPGJyPg0KPGI+U2VudDo8L2I+IE1vbmRheSwgTWF5IDAxLCAyMDE3
IDE6MDIgUE08YnI+DQo8Yj5Ubzo8L2I+IERhdmUgRG9sc29uICZsdDs8YSBocmVmPSJtYWlsdG86
ZGRvbHNvbkBzYW5kdmluZS5jb20iPmRkb2xzb25Ac2FuZHZpbmUuY29tPC9hPiZndDs8YnI+DQo8
Yj5DYzo8L2I+IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT47
IDxhIGhyZWY9Im1haWx0bzptb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tIj4NCm1vaGFtZWQu
Ym91Y2FkYWlyQG9yYW5nZS5jb208L2E+OyBKYW1lcyBOIEd1aWNoYXJkICZsdDs8YSBocmVmPSJt
YWlsdG86amFtZXMubi5ndWljaGFyZEBodWF3ZWkuY29tIj5qYW1lcy5uLmd1aWNoYXJkQGh1YXdl
aS5jb208L2E+Jmd0OzsgUm9uIFBhcmtlciAmbHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJA
YWZmaXJtZWRuZXR3b3Jrcy5jb20iPlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L2E+
Jmd0Ozxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW3NmY10gVFRMIGZpZWxkIHdpdGhpbiB0aGUg
TlNIIGJhc2UgaGVhZGVyPC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8c3BhbiBsYW5nPSJGUiI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZxdW90O0JlIGxpYmVy
YWwgd2hhdCB5b3UgYWNjZXB0LiBCZSBjb25zZXJ2YXRpdmUgd2hhdCB5b3Ugc2VuZC4mcXVvdDs8
c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPkkgdGhpbmsgdGhpcyBzdW1zIHdoYXQgd2UgaGF2ZSBkaXNjdXNzZWQgLSBhY2Nl
cHQgVFRMIDAsIGRvbid0IGZvcndhcmQgVFRMIDAuPHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxz
cGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj5SZWdhcmRzLCBHcmVnJm5ic3A7PHNwYW4gbGFuZz0iRlIiPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+Jm5ic3A7PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5PbiBNYXkgMSwgMjAxNyA4OjU4IEFNLCAmcXVvdDtEYXZl
IERvbHNvbiZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tIj5k
ZG9sc29uQHNhbmR2aW5lLmNvbTwvYT4mZ3Q7IHdyb3RlOjxzcGFuIGxhbmc9IkZSIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxl
ZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDYuMHB0O21hcmdpbi1s
ZWZ0OjQuOHB0O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0OjBpbjttYXJnaW4tYm90dG9t
OjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImNvbG9yOiMxRjQ5N0QiPlJvbiw8L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdE
Ij5JIHRvbyB3b3VsZCBsaWtlIHNpbXBsZSwgYnV0IHlvdXIgdGFibGUgbG9va3MgcHJldHR5IGNv
bXBsaWNhdGVkLiBBbmQgSSB0aGluayBpdCBhZGRzIGNvbmZpZ3VyYXRpb24gZm9yIGFuIFNGRiB0
byBrbm93IHdoZXRoZXIgdGhlcmUgYXJlIG90aGVycyBiZWZvcmUgaXQuPC9zcGFuPjxzcGFuIGxh
bmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iY29sb3I6IzFGNDk3RCI+TXkgdmVyc2lvbiBvZiBzaW1wbGU6PC9zcGFuPjxzcGFu
IGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7IFRUTCBmaWVsZCBvZiAwIG1lYW5zIDY0
Ljwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOyBFdmVyeSBTRkYg
ZGVjcmVtZW50cyBUVEwgZWFjaCB0aW1lIGl0IGZvcndhcmRzIHRoZSBOU0ggcGFja2V0LiBJZiBk
ZWNyZW1lbnRpbmcgZnJvbSAxIHdvdWxkIHJlc3VsdCBpbiB1bmRlci1mbG93IHRvIDY0LCBkaXNj
YXJkLjwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48
c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJG
UiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMx
RjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRE
RiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9t
YSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDsiPiBSb24gUGFya2VyIFttYWlsdG86PC9zcGFuPjxhIGhyZWY9Im1h
aWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208
L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5dDQo8YnI+DQo8Yj5TZW50Ojwv
Yj4gTW9uZGF5LCBNYXkgMSwgMjAxNyAxMTo0MSBBTTwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7Ij48YnI+DQo8Yj5Ubzo8L2I+IERhdmUgRG9sc29uOyBKYW1lcyBO
IEd1aWNoYXJkOyA8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5n
ZS5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+bW9oYW1l
ZC5ib3VjYWRhaXJAb3JhbmdlLmNvbTwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDsiPjsNCjwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFu
ayI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21h
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSRTogVFRMIGZp
ZWxkIHdpdGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyPC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+Jm5ic3A7PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5BZ3Jl
ZSB0aGF0IEnigJlkIG9wdCBmb3IgcHJlY2lzaW9uIG92ZXIgc2ltcGxpY2l0eS4mbmJzcDsmbmJz
cDsgV2hpY2ggaXMgd2hhdCBJIHRyaWVkIHRvIGNvbnZleSBhIHdheXMgYmFjayBvbiB0aGlzIHRo
cmVhZCByZWdhcmRpbmcgZGlmZmVyZW50aWF0ZWQgYmVoYXZpb3IgYXQgdGhlIGxhc3QgU0ZGIGlu
IHRoZSBTRlAgdnMuIHRoZSBub24tbGFzdCBTRkYgaW4gdGhlIFNGUC4mbmJzcDsmbmJzcDsmbmJz
cDsNCiBTdWJzZXF1ZW50IGNvbW1lbnRzIGRpZG7igJl0IHNlZW0gdG8gZW1icmFjZSB0aGF0IHdh
eSBvZiBkZXNjcmliaW5nIHRoaW5ncy4mbmJzcDsmbmJzcDsmbmJzcDsgQWxzbywgaWYgdGhlcmUg
d2VyZSBjb25zZW5zdXMgdG8gc3VwcG9ydGluZyB0aGF0IGFwcHJvYWNoLCBiYWNrd2FyZCBjb21w
YXRpYmlsaXR5IGZvciBjbGFzc2lmaWVycyB0aGF0IGVtaXQgVFRMPTAgY291bGQgYmUgYWRkcmVz
c2VkIGJ5IGFsc28gZGVzY3JpYmluZyBiZWhhdmlvciBhdCB0aGUgZmlyc3QgU0ZGIHZzLg0KIG5v
bi1maXJzdC48L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3Nw
YW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjx0YWJsZSBjbGFzcz0i
TXNvTm9ybWFsVGFibGUiIGJvcmRlcj0iMCIgY2VsbHNwYWNpbmc9IjAiIGNlbGxwYWRkaW5nPSIw
IiBzdHlsZT0iYm9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlIj4NCjx0Ym9keT4NCjx0cj4NCjx0ZCB3
aWR0aD0iODQiIHZhbGlnbj0idG9wIiBzdHlsZT0id2lkdGg6NjIuN3B0O2JvcmRlcjpzb2xpZCB3
aW5kb3d0ZXh0IDEuMHB0O3BhZGRpbmc6MGluIDUuNHB0IDBpbiA1LjRwdCI+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48YSBuYW1lPSJtXzUzMzAzNjEyMTU5MDYzODgzMzhfX01haWxFbmRDb21wb3Nl
Ij48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
DQo8L3NwYW4+PC9hPjxvOnA+PC9vOnA+PC9wPg0KPC90ZD4NCjx0ZCB3aWR0aD0iMjg4IiB2YWxp
Z249InRvcCIgc3R5bGU9IndpZHRoOjMuMGluO2JvcmRlcjpzb2xpZCB3aW5kb3d0ZXh0IDEuMHB0
O2JvcmRlci1sZWZ0Om5vbmU7cGFkZGluZzowaW4gNS40cHQgMGluIDUuNHB0Ij4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5UVEw9MTwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjwvdGQ+DQo8dGQgd2lkdGg9IjM4NCIgdmFsaWduPSJ0b3AiIHN0eWxlPSJ3
aWR0aDo0LjBpbjtib3JkZXI6c29saWQgd2luZG93dGV4dCAxLjBwdDtib3JkZXItbGVmdDpub25l
O3BhZGRpbmc6MGluIDUuNHB0IDBpbiA1LjRwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iY29sb3I6IzFGNDk3RCI+VFRMPTA8L3NwYW4+PG86cD48L286cD48L3A+DQo8L3Rk
Pg0KPC90cj4NCjx0cj4NCjx0ZCB3aWR0aD0iODQiIHZhbGlnbj0idG9wIiBzdHlsZT0id2lkdGg6
NjIuN3B0O2JvcmRlcjpzb2xpZCB3aW5kb3d0ZXh0IDEuMHB0O2JvcmRlci10b3A6bm9uZTtwYWRk
aW5nOjBpbiA1LjRwdCAwaW4gNS40cHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImNvbG9yOiMxRjQ5N0QiPk9ubHkgU0ZGIChGaXJzdCBhbmQgbGFzdCk8L3NwYW4+PG86cD48
L286cD48L3A+DQo8L3RkPg0KPHRkIHdpZHRoPSIyODgiIHZhbGlnbj0idG9wIiBzdHlsZT0id2lk
dGg6My4waW47Ym9yZGVyLXRvcDpub25lO2JvcmRlci1sZWZ0Om5vbmU7Ym9yZGVyLWJvdHRvbTpz
b2xpZCB3aW5kb3d0ZXh0IDEuMHB0O2JvcmRlci1yaWdodDpzb2xpZCB3aW5kb3d0ZXh0IDEuMHB0
O3BhZGRpbmc6MGluIDUuNHB0IDBpbiA1LjRwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iY29sb3I6IzFGNDk3RCI+VmFsaWQg4oCTIHNlcnZpY2UgbG9jYWwgU0bigJlzPC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPC90ZD4NCjx0ZCB3aWR0aD0iMzg0IiB2YWxpZ249InRvcCIg
c3R5bGU9IndpZHRoOjQuMGluO2JvcmRlci10b3A6bm9uZTtib3JkZXItbGVmdDpub25lO2JvcmRl
ci1ib3R0b206c29saWQgd2luZG93dGV4dCAxLjBwdDtib3JkZXItcmlnaHQ6c29saWQgd2luZG93
dGV4dCAxLjBwdDtwYWRkaW5nOjBpbiA1LjRwdCAwaW4gNS40cHQiPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPlZhbGlkIGZvciBiYWNrd2FyZCBjb21w
YXRpYmlsaXR5IOKAkyBzZXJ2aWNlIGxvY2FsIFNG4oCZczwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjwvdGQ+DQo8L3RyPg0KPHRyPg0KPHRkIHdpZHRoPSI4NCIgdmFsaWduPSJ0b3AiIHN0eWxlPSJ3
aWR0aDo2Mi43cHQ7Ym9yZGVyOnNvbGlkIHdpbmRvd3RleHQgMS4wcHQ7Ym9yZGVyLXRvcDpub25l
O3BhZGRpbmc6MGluIDUuNHB0IDBpbiA1LjRwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Rmlyc3QgU0ZGIGFuZCBub3QgTGFzdDwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjwvdGQ+DQo8dGQgd2lkdGg9IjI4OCIgdmFsaWduPSJ0b3AiIHN0eWxlPSJ3
aWR0aDozLjBpbjtib3JkZXItdG9wOm5vbmU7Ym9yZGVyLWxlZnQ6bm9uZTtib3JkZXItYm90dG9t
OnNvbGlkIHdpbmRvd3RleHQgMS4wcHQ7Ym9yZGVyLXJpZ2h0OnNvbGlkIHdpbmRvd3RleHQgMS4w
cHQ7cGFkZGluZzowaW4gNS40cHQgMGluIDUuNHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5JbnZhbGlkIOKAkyBkcm9wIChzaW5jZSBwcm9wYWdh
dGlvbiB0byBzdWJzZXF1ZW50IFNGRiB3aXRoIFRUTD0wIGlzIGlsbGVnYWwpPC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPC90ZD4NCjx0ZCB3aWR0aD0iMzg0IiB2YWxpZ249InRvcCIgc3R5bGU9Indp
ZHRoOjQuMGluO2JvcmRlci10b3A6bm9uZTtib3JkZXItbGVmdDpub25lO2JvcmRlci1ib3R0b206
c29saWQgd2luZG93dGV4dCAxLjBwdDtib3JkZXItcmlnaHQ6c29saWQgd2luZG93dGV4dCAxLjBw
dDtwYWRkaW5nOjBpbiA1LjRwdCAwaW4gNS40cHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPlZhbGlkIGZvciBiYWNrd2FyZCBjb21wYXRpYmlsaXR5
IOKAkyBzZXJ2aWNlIGxvY2FsIFNG4oCZcyBhbmQgcHJvcGFnYXRlIHRvIHN1YnNlcXVlbnQgU0ZG
IHdpdGggVFRMPTYzPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC90ZD4NCjwvdHI+DQo8dHI+DQo8
dGQgd2lkdGg9Ijg0IiB2YWxpZ249InRvcCIgc3R5bGU9IndpZHRoOjYyLjdwdDtib3JkZXI6c29s
aWQgd2luZG93dGV4dCAxLjBwdDtib3JkZXItdG9wOm5vbmU7cGFkZGluZzowaW4gNS40cHQgMGlu
IDUuNHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdE
Ij5MYXN0IFNGRiB3aGVuICZndDsxIFNGRuKAmXMgZm9yIFNGUDwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjwvdGQ+DQo8dGQgd2lkdGg9IjI4OCIgdmFsaWduPSJ0b3AiIHN0eWxlPSJ3aWR0aDozLjBp
bjtib3JkZXItdG9wOm5vbmU7Ym9yZGVyLWxlZnQ6bm9uZTtib3JkZXItYm90dG9tOnNvbGlkIHdp
bmRvd3RleHQgMS4wcHQ7Ym9yZGVyLXJpZ2h0OnNvbGlkIHdpbmRvd3RleHQgMS4wcHQ7cGFkZGlu
ZzowaW4gNS40cHQgMGluIDUuNHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJjb2xvcjojMUY0OTdEIj5WYWxpZCDigJMgc2VydmljZSBsb2NhbCBTRuKAmXM8L3NwYW4+PG86
cD48L286cD48L3A+DQo8L3RkPg0KPHRkIHdpZHRoPSIzODQiIHZhbGlnbj0idG9wIiBzdHlsZT0i
d2lkdGg6NC4waW47Ym9yZGVyLXRvcDpub25lO2JvcmRlci1sZWZ0Om5vbmU7Ym9yZGVyLWJvdHRv
bTpzb2xpZCB3aW5kb3d0ZXh0IDEuMHB0O2JvcmRlci1yaWdodDpzb2xpZCB3aW5kb3d0ZXh0IDEu
MHB0O3BhZGRpbmc6MGluIDUuNHB0IDBpbiA1LjRwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+SW52YWxpZCDigJNkcm9wIChkdWUgdG8gYmFkIGJl
aGF2aW9yIG9mIHByZXZpb3VzIFNGRik8L3NwYW4+PG86cD48L286cD48L3A+DQo8L3RkPg0KPC90
cj4NCjwvdGJvZHk+DQo8L3RhYmxlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29s
aWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxiPkZyb206PC9iPiBEYXZlIERvbHNvbiBbPGEgaHJlZj0ibWFpbHRvOmRkb2xz
b25Ac2FuZHZpbmUuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUu
Y29tPC9hPl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBNb25kYXksIE1heSAxLCAyMDE3IDExOjI1IEFN
PGJyPg0KPGI+VG86PC9iPiBSb24gUGFya2VyICZsdDs8YSBocmVmPSJtYWlsdG86Um9uX1Bhcmtl
ckBhZmZpcm1lZG5ldHdvcmtzLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPlJvbl9QYXJrZXJAYWZmaXJt
ZWRuZXR3b3Jrcy5jb208L2E+Jmd0OzsgSmFtZXMgTiBHdWljaGFyZCAmbHQ7PGEgaHJlZj0ibWFp
bHRvOmphbWVzLm4uZ3VpY2hhcmRAaHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmphbWVzLm4u
Z3VpY2hhcmRAaHVhd2VpLmNvbTwvYT4mZ3Q7Ow0KPGEgaHJlZj0ibWFpbHRvOm1vaGFtZWQuYm91
Y2FkYWlyQG9yYW5nZS5jb20iIHRhcmdldD0iX2JsYW5rIj5tb2hhbWVkLmJvdWNhZGFpckBvcmFu
Z2UuY29tPC9hPjsNCjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5r
Ij5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJFOiBUVEwgZmllbGQgd2l0
aGluIHRoZSBOU0ggYmFzZSBoZWFkZXI8c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxzcGFuIGxh
bmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iY29sb3I6IzFGNDk3RCI+SSB0aGluayBwcmVjaXNpb24gaW4gdGhlIGRlZmluaXRp
b24gaXMgaW1wb3J0YW50IGZvciB3aGVuIGV4cGVjdHMgY2VydGFpbiBiZWhhdmlvciBmb3Igc21h
bGwgdmFsdWVzIG9mIFRUTC4gRS5nLiwgYnkgdXNpbmcgdHJhY2Utcm91dGUgdHlwZSBvZiB0b29s
cy48L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5XZSBjYW7igJl0IGp1c3Qg
d2F2ZSBvdXIgaGFuZHMgYW5kIHNheSBkcm9wIHBhY2tldHMgd2l0aCBUVEwgbmVhciAwIG9yIDEg
b3IgMi48L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+
PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5JZiBvbmUgaGFzIGEgY2hhaW4gb2YgMyBp
dGVtcywgYSBUVEwgb2YgNiBzaG91bGQgd29yay4gKFNGRnMgcmVjZWl2ZSBwYWNrZXRzIDYgdGlt
ZXMgaW4gdGhlIHN5c3RlbSBkaWFncmFtIHRoYXQgaXMgdXN1YWxseSBkcmF3bikuPC9zcGFuPjxz
cGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkZS
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iY29sb3I6IzFGNDk3RCI+KFNpbXBsaWZpZWQ6IEkgcmVhbGl6ZSBpbiBzb21lIHN5c3RlbXMg
bW9yZSBTRkYgaW50ZXJhY3Rpb25zIGFyZSByZXF1aXJlZC4pPC9zcGFuPjxzcGFuIGxhbmc9IkZS
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFG
NDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7
PC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFu
IGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9y
ZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGlu
IDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDsiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+IFJvbiBQ
YXJrZXIgWzwvc3Bhbj48YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtz
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5tYWlsdG86
Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDsiPl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBNb25kYXksIE1heSAxLCAyMDE3IDEx
OjE0IEFNPGJyPg0KPGI+VG86PC9iPiBEYXZlIERvbHNvbjsgSmFtZXMgTiBHdWljaGFyZDsgPC9z
cGFuPjxhIGhyZWY9Im1haWx0bzptb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tIiB0YXJnZXQ9
Il9ibGFuayI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPm1vaGFtZWQuYm91Y2FkYWlyQG9y
YW5nZS5jb208L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij47DQo8L3NwYW4+
PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7Ij5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7Ij48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IFRUTCBmaWVsZCB3aXRoaW4gdGhl
IE5TSCBiYXNlIGhlYWRlcjwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxzcGFuIGxh
bmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iY29sb3I6IzFGNDk3RCI+QWdyZWUgdGhhdCBkaWZmZXJlbnRpYXRpbmcg4oCcZm9y
d2FyZGluZ+KAnSB0byBhdHRhY2hlZCBTRiBpbnN0YW5jZXMgdnMgc3Vic2VxdWVudCBTRkbigJlz
IGlzIGxvZ2ljYWwgYW5kIGludHVpdGl2ZSAodG8gbWUpIGFuZCBJIHByZWZlciB0byBhY2tub3ds
ZWRnZSB0aGF0IHRoZXJlIGlzIGEgZGlmZmVyZW5jZS4mbmJzcDsmbmJzcDsgQnV0LCBJIHdhcyBh
ZGRyZXNzaW5nIGEgc3VnZ2VzdGlvbg0KIHRvIHNpbXBsaWZ5LiZuYnNwOyAmbmJzcDsmbmJzcDsm
bmJzcDtJbiBwcmFjdGljZSwgNjEgb3IgNjIgb3IgNjMgZGVjcmVtZW50cyBvZiBUVEwgYWxsIHBy
b2JhYmx5IG1lYW4gdGhlIHNhbWUgdGhpbmcNCjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1mYW1p
bHk6V2luZ2RpbmdzO2NvbG9yOiMxRjQ5N0QiPko8L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiMx
RjQ5N0QiPi48L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3Nw
YW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsgUm9uPC9zcGFu
PjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9
IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRv
cDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PGI+RnJvbTo8L2I+IERhdmUgRG9sc29uIFs8YSBocmVmPSJtYWlsdG86
ZGRvbHNvbkBzYW5kdmluZS5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86ZGRvbHNvbkBzYW5k
dmluZS5jb208L2E+XQ0KPGJyPg0KPGI+U2VudDo8L2I+IE1vbmRheSwgTWF5IDEsIDIwMTcgMTE6
MTEgQU08YnI+DQo8Yj5Ubzo8L2I+IFJvbiBQYXJrZXIgJmx0OzxhIGhyZWY9Im1haWx0bzpSb25f
UGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+Um9uX1BhcmtlckBh
ZmZpcm1lZG5ldHdvcmtzLmNvbTwvYT4mZ3Q7OyBKYW1lcyBOIEd1aWNoYXJkICZsdDs8YSBocmVm
PSJtYWlsdG86amFtZXMubi5ndWljaGFyZEBodWF3ZWkuY29tIiB0YXJnZXQ9Il9ibGFuayI+amFt
ZXMubi5ndWljaGFyZEBodWF3ZWkuY29tPC9hPiZndDs7DQo8YSBocmVmPSJtYWlsdG86bW9oYW1l
ZC5ib3VjYWRhaXJAb3JhbmdlLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1vaGFtZWQuYm91Y2FkYWly
QG9yYW5nZS5jb208L2E+Ow0KPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJf
YmxhbmsiPnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IFRUTCBmaWVs
ZCB3aXRoaW4gdGhlIE5TSCBiYXNlIGhlYWRlcjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PHNw
YW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5UaGVyZSBpcyBhIGRpZmZlcmVuY2UgYmV0d2Vl
biBkcm9wcGluZyB0aGUgcGFja2V0IGF0IHJlY2VpdmUgdnMuIHRyYW5zbWl0Ljwvc3Bhbj48c3Bh
biBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkEgKjxiPnRlcm1pbmF0aW5nPC9iPiogU0ZGIG1h
eSBhY2NlcHQgYSBwYWNrZXQgd2l0aCBUVEw9MS4mbmJzcDsgSS5lLiwgd2hlcmUgdGhlIE5TSCBo
ZWFkZXIgaXMgcmVtb3ZlZC48L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5X
aGF0IG1hdHRlcnMgaXMgdGhhdCBpdCBpcyBub3QgZGVjcmVtZW50ZWQgdG8gemVybyBhbmQgZm9y
d2FyZGVkIGFzIE5TSC48L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJz
cDs8L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5PdGhlcndpc2Ugd2XigJlk
IHNheSwg4oCcaHVoLCBubyBwb2ludCBpbiBzZW5kaW5nIGEgcGFja2V0IGlmIFRUTD0xLiBBbmQg
aHVoLCBpZiByZWNlaXZlZCB3aXRoIFRUTD0yIHRoZW4gd2UgbWlnaHQgYXMgd2VsbCBkcm9wIGl0
4oCm4oCdIFJlY3Vyc2UgYWQgYWJzdXJkdW0uPC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6
IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+SGVu
Y2UsIHRoZSBjb3JyZWN0IGxhbmd1YWdlIG5lZWRzIHRvIGNvbnZleSB0aGF0IGEgZGV2aWNlIGRl
Y3JlbWVudGluZyBUVEwgKGluIG9yZGVyIHRvIGZvcndhcmQgTlNIKSBtdXN0IGNoZWNrIGlmIGl0
IHdvdWxkIHJlc3VsdCBpbiB6ZXJvLjwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5
N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPlRoaXMgY29u
dmV5cyB0aGF0LCBJIHRoaW5rOjwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPlRoZSBwYWNrZXQgTVVTVCBO
T1QgYmUgZm9yd2FyZGVkIHRvIGEgbmV4dCBob3AgaWYgU0hMIGlzIGRlY3JlbWVudGVkIHRvIHpl
cm8uPC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxz
cGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkZS
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iY29sb3I6IzFGNDk3RCI+LURhdmU8L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0
OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8
L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2
IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGlu
ZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90OyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7Ij4gUm9uIFBhcmtlciBbPC9zcGFuPjxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmly
bWVkbmV0d29ya3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDsiPm1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9zcGFuPjwvYT48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+XQ0KPGJyPg0KPGI+U2VudDo8L2I+IE1vbmRheSwgTWF5
IDEsIDIwMTcgMTA6NTAgQU08YnI+DQo8Yj5Ubzo8L2I+IEphbWVzIE4gR3VpY2hhcmQ7IDwvc3Bh
bj48YSBocmVmPSJtYWlsdG86bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1Rh
aG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5tb2hhbWVkLmJvdWNhZGFpckBvcmFu
Z2UuY29tPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Ow0KIERhdmUgRG9s
c29uOyA8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IFRUTCBmaWVs
ZCB3aXRoaW4gdGhlIE5TSCBiYXNlIGhlYWRlcjwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZu
YnNwOzxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+V2UgY291bGQgc2ltcGxpZnkgdGhp
cyBieSBzYXlpbmcgdGhhdCBhbiBTRkYgdGhhdCByZWNlaXZlcyBhbiBOU0ggcGFja2V0IHdpdGgg
VFRMPTEgc2hhbGwgZHJvcCB0aGUgcGFja2V0LiZuYnNwOyZuYnNwOyBUaGF0IGRvZXNu4oCZdCBy
ZXF1aXJlIGFueSBkaXN0aW5jdGlvbiBvZiB0aGUgdHlwZSBvZiBmb3J3YXJkaW5nLiZuYnNwOyZu
YnNwOyZuYnNwOyBZb3UgY291bGQgYXJndWUgdGhhdCBwZXJoYXBzIDEgbWVhbnMNCiB0YWtlIGNh
cmUgb2YgbG9jYWwgU0bigJlzLCBvbmx5LCBidXQgdGhlbiB3ZSBhcmUgYmFjayB0byBoYXZpbmcg
dG8gbWFrZSB0aGF0IGRpc3RpbmN0aW9uLiZuYnNwOyZuYnNwOyZuYnNwOyBHaXZlbiB0aGF0IHdl
IGFyZSBzdGFydGluZyBhdCA2MyBieSBkZWZhdWx0LCBmaW5lc3Npbmcgd2hhdCBoYXBwZW5zIHdo
ZW4gcmVjZWl2aW5nIDEgZG9lc27igJl0IHNlZW0gd29ydGh3aGlsZSB0byBtZS48L3NwYW4+PHNw
YW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRlIi
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTti
b3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj5Gcm9tOjwvYj4gSmFtZXMgTiBHdWljaGFyZCBbPGEg
aHJlZj0ibWFpbHRvOmphbWVzLm4uZ3VpY2hhcmRAaHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
Pm1haWx0bzpqYW1lcy5uLmd1aWNoYXJkQGh1YXdlaS5jb208L2E+XQ0KPGJyPg0KPGI+U2VudDo8
L2I+IE1vbmRheSwgTWF5IDEsIDIwMTcgMTA6NDUgQU08YnI+DQo8Yj5Ubzo8L2I+IFJvbiBQYXJr
ZXIgJmx0OzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIiB0
YXJnZXQ9Il9ibGFuayI+Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvYT4mZ3Q7Ow0K
PGEgaHJlZj0ibWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20iIHRhcmdldD0iX2Js
YW5rIj5tb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPC9hPjsgRGF2ZSBEb2xzb24gJmx0Ozxh
IGhyZWY9Im1haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRkb2xz
b25Ac2FuZHZpbmUuY29tPC9hPiZndDs7DQo8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0
YXJnZXQ9Il9ibGFuayI+c2ZjQGlldGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSRTog
VFRMIGZpZWxkIHdpdGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyPHNwYW4gbGFuZz0iRlIiPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4m
bmJzcDs8c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPlllcyBidXQgbXkgcG9pbnQgd2Fz
IGlmIHRoZSBTRkYgaXMgKjxiPnRlcm1pbmF0aW5nPC9iPiogdGhlIHNlcnZpY2UgY2hhaW4gdGhl
cmUgYXJlIG5vIHNlcnZpY2UgZnVuY3Rpb25zIGxlZnQgdG8gYmUgZm9yd2FyZGVkIHRvIHNvIHRo
ZSBzZW50ZW5jZSBkb2VzIG5vdCBtYWtlIGFueSBzZW5zZS4gSWYgaG93ZXZlciB0aGUgU0ZGIGlz
IHRlcm1pbmF0aW5nIHRoZQ0KIHNlcnZpY2UgY2hhaW4gYW5kIGF0IHRlcm1pbmF0aW9uIHRoZSBT
SEwgcmVhY2hlcyAwIHRoZW4gaXQgc2hvdWxkIHN0aWxsIGZvcndhcmQgdGhlIHBhY2tldCAoYWZ0
ZXIgcmVtb3ZhbCBvZiBOU0gpLjwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0Qi
PiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkppbTwvc3Bhbj48
c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJG
UiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25l
O2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGlu
Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPkZyb206PC9iPiBSb24gUGFya2VyIFs8YSBocmVm
PSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
Pm1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9hPl0NCjxicj4NCjxiPlNl
bnQ6PC9iPiBNb25kYXksIE1heSAwMSwgMjAxNyAxMDoyOCBBTTxicj4NCjxiPlRvOjwvYj4gSmFt
ZXMgTiBHdWljaGFyZCAmbHQ7PGEgaHJlZj0ibWFpbHRvOmphbWVzLm4uZ3VpY2hhcmRAaHVhd2Vp
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmphbWVzLm4uZ3VpY2hhcmRAaHVhd2VpLmNvbTwvYT4mZ3Q7
Ow0KPGEgaHJlZj0ibWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20iIHRhcmdldD0i
X2JsYW5rIj5tb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPC9hPjsgRGF2ZSBEb2xzb24gJmx0
OzxhIGhyZWY9Im1haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRk
b2xzb25Ac2FuZHZpbmUuY29tPC9hPiZndDs7DQo8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3Jn
IiB0YXJnZXQ9Il9ibGFuayI+c2ZjQGlldGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBS
RTogVFRMIGZpZWxkIHdpdGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyPHNwYW4gbGFuZz0iRlIiPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij4mbmJzcDs8c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPknigJlkIGxpa2UgdG8gZGlz
YW1iaWd1YXRlIHRoZSB3b3JkIOKAnGZvcndhcmRpbmfigJ0uJm5ic3A7Jm5ic3A7IEZyb20gU0ZG
IHBlcnNwZWN0aXZlLCB0aGVyZSBpcyBmb3J3YXJkaW5nIHRvIGF0dGFjaGVkIFNGIGluc3RhbmNl
cyBhbmQgdGhlcmUgaXMgZm9yd2FyZGluZyB0byBvdGhlciBTRkZzLjwvc3Bhbj48c3BhbiBsYW5n
PSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9y
OiMxRjQ5N0QiPuKAnFNGRnMgdGhhdCB0ZXJtaW5hdGUgYSBzZXJ2aWNlIGNoYWluIE1VU1QgZm9y
d2FyZCB0aGUgcGFja2V0IHRvIGF0dGFjaGVkIHNlcnZpY2UgZnVuY3Rpb25zLCBldmVuIGlmIFNI
TCBpcyBkZWNyZW1lbnRlZCB0byAw4oCdPC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFG
NDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7
Jm5ic3A7IFJvbjwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwv
c3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBs
YW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRl
ci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxiPkZyb206PC9iPiBzZmMgWzxhIGhyZWY9Im1haWx0bzpzZmMt
Ym91bmNlc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzZmMtYm91bmNlc0BpZXRm
Lm9yZzwvYT5dDQo8Yj5PbiBCZWhhbGYgT2YgPC9iPkphbWVzIE4gR3VpY2hhcmQ8YnI+DQo8Yj5T
ZW50OjwvYj4gTW9uZGF5LCBNYXkgMSwgMjAxNyAxMDoyMiBBTTxicj4NCjxiPlRvOjwvYj4gPGEg
aHJlZj0ibWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20iIHRhcmdldD0iX2JsYW5r
Ij5tb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPC9hPjsgRGF2ZSBEb2xzb24gJmx0OzxhIGhy
ZWY9Im1haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRkb2xzb25A
c2FuZHZpbmUuY29tPC9hPiZndDs7DQo8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJn
ZXQ9Il9ibGFuayI+c2ZjQGlldGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW3Nm
Y10gVFRMIGZpZWxkIHdpdGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyPHNwYW4gbGFuZz0iRlIiPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij4mbmJzcDs8c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkkgZG9u4oCZdCB1bmRlcnN0
YW5kIHRoaXMgc2VudGVuY2UgYXMgaWYgYW4gU0ZGIGlzIHRlcm1pbmF0aW5nIGEgc2VydmljZSBj
aGFpbiB0aGVuIGl0ICo8Yj53b250PC9iPiogYmUgZm9yd2FyZGluZyB0aGUgcGFja2V0cyB0byBh
dHRhY2hlZCBTRnM7IFNob3VsZG7igJl0IHRoaXMgc2VudGVuY2UgcmVhZCDigJxTRkZzIHRoYXQg
dGVybWluYXRlIGEgc2VydmljZSBjaGFpbg0KIE1VU1QgZm9yd2FyZCB0aGUgcGFja2V0IGV2ZW4g
aWYgU0hMIGlzIGRlY3JlbWVudGVkIHRvIDDigJ0gPzwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNv
bG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0Qi
PkppbTwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48
c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9
ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0
IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPkZyb206PC9iPiA8YSBocmVm
PSJtYWlsdG86bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPg0K
bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbTwvYT4gWzxhIGhyZWY9Im1haWx0bzptb2hhbWVk
LmJvdWNhZGFpckBvcmFuZ2UuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOm1vaGFtZWQuYm91
Y2FkYWlyQG9yYW5nZS5jb208L2E+XQ0KPGJyPg0KPGI+U2VudDo8L2I+IEZyaWRheSwgQXByaWwg
MjgsIDIwMTcgMTA6MzggQU08YnI+DQo8Yj5Ubzo8L2I+IERhdmUgRG9sc29uICZsdDs8YSBocmVm
PSJtYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb20iIHRhcmdldD0iX2JsYW5rIj5kZG9sc29uQHNh
bmR2aW5lLmNvbTwvYT4mZ3Q7OyBKYW1lcyBOIEd1aWNoYXJkICZsdDs8YSBocmVmPSJtYWlsdG86
amFtZXMubi5ndWljaGFyZEBodWF3ZWkuY29tIiB0YXJnZXQ9Il9ibGFuayI+amFtZXMubi5ndWlj
aGFyZEBodWF3ZWkuY29tPC9hPiZndDs7DQo8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0
YXJnZXQ9Il9ibGFuayI+c2ZjQGlldGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSRTog
VFRMIGZpZWxkIHdpdGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyPHNwYW4gbGFuZz0iRlIiPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4m
bmJzcDs8c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRlIiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj5SZS0sPC9zcGFuPjxzcGFu
IGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJGUiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJG
UiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7
Y29sb3I6YmxhY2siPkkgc2VlIFNITCBhcyBhIG1lYW5zIHRvIHByZXZlbnQgU0ZGIGxvb3BzLiBU
aGVyZSBpcyBubyB2YWx1ZSBpbiBkZWxldGluZyBhIHBhY2tldCBhZnRlciBhbiBTRkYgZGVjcmVt
ZW50IHRoZSBTSEwgdG8gMCwgYnV0IHRoYXQgcGFja2V0IGlzIHRvIGJlIHBhc3NlZCB0byBTRnMg
dGhhdCBhcmUNCiBhdHRhY2hlZCB0byB0aGlzIFNGRi4gVGhlIHBhY2tldCB3aWxsIGJlIGZvcndh
cmRlZCBhZnRlciBzdHJpcHBpbmcgdGhlIE5TSCBoZWFkZXI7IG5vIHJpc2sgZm9yIFNGRiBsb29w
cyBvdXQgdGhlcmUuIE5vPzwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzwv
c3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPkNoZWVycyw8L3NwYW4+PHNwYW4gbGFuZz0i
RlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7
O2NvbG9yOmJsYWNrIj5NZWQ8L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8
L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXYgc3R5bGU9
ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzowaW4gMGlu
IDBpbiA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpz
b2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PGI+PHNwYW4gbGFuZz0iRlIiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5EZSZu
YnNwOzo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkZSIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+IERh
dmUgRG9sc29uIFs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tIiB0
YXJnZXQ9Il9ibGFuayI+PHNwYW4gbGFuZz0iRlIiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5tYWls
dG86ZGRvbHNvbkBzYW5kdmluZS5jb208L3NwYW4+PC9hPjxzcGFuIGxhbmc9IkZSIiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90OyI+XQ0KPGJyPg0KPGI+RW52b3nDqSZuYnNwOzo8L2I+IHZlbmRyZWRpIDI4
IGF2cmlsIDIwMTcgMTY6Mjk8YnI+DQo8Yj7DgCZuYnNwOzo8L2I+IEJPVUNBREFJUiBNb2hhbWVk
IElNVC9PTE47IEphbWVzIE4gR3VpY2hhcmQ7IDwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGll
dGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gbGFuZz0iRlIiIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7Ij5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFuIGxhbmc9IkZSIiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90OyI+PGJyPg0KPGI+T2JqZXQmbmJzcDs6PC9iPiBSRTogVFRMIGZpZWxkIHdpdGhpbiB0
aGUgTlNIIGJhc2UgaGVhZGVyPC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RlIiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5NZWQsPC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29s
b3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+
4oCcPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NvdXJpZXIgTmV3JnF1b3Q7Ij5TRkZzIHRoYXQgdGVybWluYXRlIGEgc2VydmljZSBjaGFpbiBN
VVNUIGZvcndhcmQgdGhlIHBhY2tldCB0byBhdHRhY2hlZCBTRnMgZXZlbiBpZiBTSEwgaXMgZGVj
cmVtZW50ZWQgdG8gMC7igJ08L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkkgZG9u4oCZdCB0aGluayB0aGlzIGlzIHJpZ2h0
LjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj5JZiBUVEwvU0hMIGlzIGRlY3JlbWVudGVkIHRvIDAsIHRoaXMgbXVzdCBub3QgYmUgZm9y
d2FyZGVkIGFzIE5TSC48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+SSBzZWUgdGhhdCAqPGI+cmVjZWl2aW5nPC9iPiogYSBwYWNrZXQg
d2l0aCBTSEw9MSBjYW4gcmVzdWx0IGluIGNoYWluIHRlcm1pbmF0aW9uLCBpLmUuLCBOU0ggZGVj
YXBzdWxhdGlvbi4gQnV0IG5vdCBmb3J3YXJkaW5nIGFzIE5TSCB3aXRoIFNITD0wLjxzcGFuIGxh
bmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJz
cDs8c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+LURhdmU8c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48
c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJG
UiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25l
O2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGlu
Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5G
cm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiBzZmMgWzwvc3Bhbj48
YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9zcGFu
PjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhv
bWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+XQ0KPGI+T24gQmVoYWxmIE9mIDwvYj48
L3NwYW4+PGEgaHJlZj0ibWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20iIHRhcmdl
dD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv
dDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+bW9oYW1lZC5ib3VjYWRhaXJA
b3JhbmdlLmNvbTwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjxicj4NCjxi
PlNlbnQ6PC9iPiBGcmlkYXksIEFwcmlsIDI4LCAyMDE3IDk6MzYgQU08YnI+DQo8Yj5Ubzo8L2I+
IEphbWVzIE4gR3VpY2hhcmQ7IDwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0
YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPnNmY0BpZXRmLm9yZzwv
c3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjxicj4NCjxiPlN1YmplY3Q6PC9i
PiBSZTogW3NmY10gVFRMIGZpZWxkIHdpdGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyPC9zcGFuPjxz
cGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkZSIiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFj
ayI+SGkgSmltLCBhbGwsDQo8L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkZSIiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFj
ayI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+SSBoYXZlIHRoZSBmb2xs
b3dpbmcgY29tbWVudHMmbmJzcDs6DQo8L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJtNTMzMDM2MTIxNTkwNjM4ODMzOG1zb2xpc3RwYXJhZ3Jh
cGgiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTpTeW1ib2wiPsK3PC9zcGFuPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6Ny4wcHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOw0KPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj5DaGFuZ2Ug4oCcVFRM4oCdIHRvIOKA
nFNGRiBIb3AgTGltaXQgKFNITCnigJ0gYmVjYXVzZSB0aGlzIGZpZWxkIGlzIG5vdCBhYm91dCBh
IHRpbWUgdG8gbGl2ZSBidXQgYWJvdXQgYSBsaW1pdCBvZiBTRkYgaG9wcyB0byBiZSBjcm9zc2Vk
Lg0KPC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0ibTUzMzAzNjEyMTU5MDYzODgzMzhtc29saXN0cGFyYWdyYXBoIj48c3BhbiBzdHlsZT0iZm9u
dC1mYW1pbHk6U3ltYm9sIj7Ctzwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuMHB0Ij4m
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90
Oztjb2xvcjpibGFjayI+SSBkb27igJl0IHVuZGVyc3RhbmQgd2hhdCBpcyBtZWFudCBieSDigJx0
ZXN0aW5n4oCdLg0KPC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0ibTUzMzAzNjEyMTU5MDYzODgzMzhtc29saXN0cGFyYWdyYXBoIj48c3BhbiBz
dHlsZT0iZm9udC1mYW1pbHk6U3ltYm9sIj7Ctzwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjcuMHB0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bh
bj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVy
IE5ldyZxdW90Oztjb2xvcjpibGFjayI+SSBzdWdnZXN0IHRvIG1ha2UgdGhpcyBjaGFuZ2UgdG8g
Y292ZXIgdGhlIGZvbGxvd2luZyBwb2ludHM6PC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0ibTUzMzAzNjEyMTU5MDYzODgzMzhtc29saXN0cGFy
YWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MS4waW4iPjxzcGFuIHN0eWxlPSJmb250LWZhbWls
eTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+bzwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjcuMHB0Ij4mbmJzcDsmbmJzcDsNCjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+U0hMIHNo
b3VsZCBiZSBjb25maWd1cmFibGUgYnkgdGhlIGNvbnRyb2wgcGxhbmUuDQo8L3NwYW4+PHNwYW4g
bGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJtNTMzMDM2MTIxNTkw
NjM4ODMzOG1zb2xpc3RwYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDoxLjBpbiI+PHNwYW4g
c3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij5vPC9zcGFuPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6Ny4wcHQiPiZuYnNwOyZuYnNwOw0KPC9zcGFuPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2Nv
bG9yOmJsYWNrIj5QYWNrZXRzIGNhbiBiZSBmb3J3YXJkZWQgdG8gU0ZzIGV2ZW4gaWYgU0hMIGlz
IGRlY3JlbWVudGVkIHRvIDAgZm9yIHRoZSB0ZXJtaW5hdGluZyBTRkYuDQo8L3NwYW4+PHNwYW4g
bGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJtNTMzMDM2MTIxNTkw
NjM4ODMzOG1zb2xpc3RwYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDoxLjBpbiI+PHNwYW4g
c3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij5vPC9zcGFuPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6Ny4wcHQiPiZuYnNwOyZuYnNwOw0KPC9zcGFuPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2Nv
bG9yOmJsYWNrIj5JIGRvbuKAmXQgdGhpbmsgaXQgaXMgYSBnb29kIGlkZWEgdG8gaW5jbHVkZSDi
gJw8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q291cmllciBOZXcmcXVvdDsiPkRlY3JlbWVudGluZyBieSBhIHZhbHVlIG9mIDEgZnJvbSAwIHNo
YWxsIHJlc3VsdCBpbiBhIFRUTCB2YWx1ZSBvZiA2M+KAnSBiZWNhdXNlDQogdGhpcyB3aWxsIGxl
YWQgdG8gYSBicm9rZW4gbWVjaGFuaXNtLiA8L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNr
Ij4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj5PTEQ6DQo8L3NwYW4+PHNw
YW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIg
TmV3JnF1b3Q7Ij5UVEw6IFNlcnZpY2UgcGxhbmUgdGltZS10by1saXZlLiBBbiBTRkYgTVVTVCBk
ZWNyZW1lbnQgdGhlIFRUTCBieSBhIHZhbHVlIG9mIDEgZm9yIGFsbCBOU0ggcGFja2V0cyBpdCBy
ZWNlaXZlcy4gRGVjcmVtZW50aW5nIGJ5IGEgdmFsdWUgb2YgMSBmcm9tIDAgc2hhbGwgcmVzdWx0
IGluIGEgVFRMIHZhbHVlIG9mDQogNjMuIFRoZSBkZWZhdWx0IGZvciBvcmlnaW5hdGluZyBhbiBO
U0ggcGFja2V0IGlzIGEgVFRMIHZhbHVlIG9mIDYzLiBUaGUgZGVjcmVtZW50IFNIQUxMIG9jY3Vy
IGJlZm9yZSB0ZXN0aW5nIGZvciAwLiBBZnRlciBkZWNyZW1lbnQsIGlmIHRoZSBUVEwgaXMgMCwg
dGhlIE5TSCBwYWNrZXQgTVVTVCBOT1QgYmUgZm9yd2FyZGVkLjwvc3Bhbj48c3BhbiBsYW5nPSJG
UiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7
Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPk5FVzo8
L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NvdXJpZXIgTmV3JnF1b3Q7Ij5TSEwgKFNGRiBIb3AgTGltaXQpOiBJbmRpY2F0ZXMgdGhlIG1h
eGltdW0gU0ZGIGhvcHMgZm9yIGEgc2VydmljZSBjaGFpbi4gVGhlIGluaXRpYWwgU0hMIHZhbHVl
IFNIT1VMRCBiZSBjb25maWd1cmFibGUgdmlhIHRoZSBjb250cm9sIHBsYW5lOyB0aGUgY29uZmln
dXJlZCBpbml0aWFsIHZhbHVlIGNhbiBiZSBzcGVjaWZpYw0KIHRvIGEgY2hhaW4gb3IgYWxsIGNo
YWlucy4gSWYgbm8gaW5pdGlhbCB2YWx1ZSBpcyBleHBsaWNpdGx5IHByb3ZpZGVkLCB0aGUgZGVm
YXVsdCBpbml0aWFsIFNITCB2YWx1ZSA2MyBNVVNUIGJlIHVzZWQuIEVhY2ggU0ZGIGludm9sdmVk
IGluIGZvcndhcmRpbmcgYW4gTlNIIHBhY2tldCBNVVNUIGRlY3JlbWVudCBTSEwgdmFsdWUgYnkg
MS4gVGhlIHBhY2tldCBNVVNUIE5PVCBiZSBmb3J3YXJkZWQgdG8gYSBuZXh0IGhvcCBTRkYgaWYg
U0hMIGlzIGRlY3JlbWVudGVkDQogdG8gemVyby4gU0ZGcyB0aGF0IHRlcm1pbmF0ZSBhIHNlcnZp
Y2UgY2hhaW4gTVVTVCBmb3J3YXJkIHRoZSBwYWNrZXQgdG8gYXR0YWNoZWQgU0ZzIGV2ZW4gaWYg
U0hMIGlzIGRlY3JlbWVudGVkIHRvIDAuPC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7PC9zcGFu
PjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3Vy
aWVyIE5ldyZxdW90OyI+VGhhbmsgeW91Ljwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOzwvc3Bh
bj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291
cmllciBOZXcmcXVvdDsiPkNoZWVycyw8L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij5NZWQ8L3NwYW4+PHNw
YW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIg
TmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNv
bGlkIGJsdWUgMS41cHQ7cGFkZGluZzowaW4gMGluIDBpbiA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBz
dHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6
My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gbGFuZz0i
RlIiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5EZSZuYnNwOzo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9
IkZSIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+IHNmYyBbPC9zcGFuPjxhIGhyZWY9Im1haWx0bzpz
ZmMtYm91bmNlc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIGxhbmc9IkZSIiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90OyI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9zcGFuPjwvYT48
c3BhbiBsYW5nPSJGUiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPl0NCjxiPkRlIGxhIHBhcnQgZGU8
L2I+IEphbWVzIE4gR3VpY2hhcmQ8YnI+DQo8Yj5FbnZvecOpJm5ic3A7OjwvYj4gamV1ZGkgMjcg
YXZyaWwgMjAxNyAyMDo1NDxicj4NCjxiPsOAJm5ic3A7OjwvYj4gPC9zcGFuPjxhIGhyZWY9Im1h
aWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBsYW5nPSJGUiIgc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDsiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4gbGFuZz0iRlIiIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7Ij48YnI+DQo8Yj5PYmpldCZuYnNwOzo8L2I+IFtzZmNdIFRUTCBm
aWVsZCB3aXRoaW4gdGhlIE5TSCBiYXNlIGhlYWRlcjwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkZSIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj5EZWFyIFdHOjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SGF2aW5nIHJldmlld2VkIGFsbCBvZiB0
aGUgZW1haWwgZGlzY3Vzc2lvbiBvbiB0aGUgbWFpbGluZyBsaXN0IGl0IGFwcGVhcnMgdG8gdGhl
IGNoYWlycyB0aGF0IHdlIGhhdmUgY29uc2Vuc3VzIHRvIGFkZCBhIFRUTCBmaWVsZCB0byB0aGUg
TlNIIGJhc2UgaGVhZGVyLiBXZSB3b3VsZCBsaWtlIHRvIHByb3Bvc2UgdGhlIGZvbGxvd2luZyBj
aGFuZ2VzOjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj4mbmJzcDs8c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+U2VjdGlvbiAzLjI6PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlVwZGF0ZSBmaWd1cmUgMiBhcyBm
b2xsb3dzOjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj4mbmJzcDs8c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyAmbmJzcDsmbmJzcDsmbmJzcDsw
IDEgMiAzIDQgNSA2IDcgOCA5IDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxIDIgMyA0IDUgNiA3IDgg
OSAwIDE8L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsgJiM0MzstJiM0Mzst
JiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0
MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0Mzst
JiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0
MzstJiM0MzstJiM0Mzs8L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsgfFZl
cnxPfFJ8Jm5ic3A7Jm5ic3A7Jm5ic3A7IFRUTCZuYnNwOyZuYnNwOyZuYnNwOyB8Jm5ic3A7Jm5i
c3A7IExlbmd0aCZuYnNwOyB8UnxSfFJ8UnxNRCBUeXBlfCBOZXh0IFByb3RvY29sIHw8L3NwYW4+
PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJp
ZXIgTmV3JnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsgJiM0MzstJiM0MzstJiM0MzstJiM0Mzst
JiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0
MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0Mzst
JiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0
Mzs8L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPiZuYnNwOzxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5BZGQgdGhlIGZvbGxvd2luZyB0ZXh0IGFmdGVyIGZpZ3Vy
ZSAyOjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj4mbmJzcDs8c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+VFRMOiBTZXJ2aWNlIHBsYW5lIHRpbWUtdG8tbGl2ZS4gQW4gU0ZG
IE1VU1QgZGVjcmVtZW50IHRoZSBUVEwgYnkgYSB2YWx1ZSBvZiAxIGZvciBhbGwgTlNIIHBhY2tl
dHMgaXQgcmVjZWl2ZXMuIERlY3JlbWVudGluZyBieSBhIHZhbHVlIG9mIDEgZnJvbSAwIHNoYWxs
IHJlc3VsdCBpbiBhIFRUTCB2YWx1ZSBvZiA2My4gVGhlIGRlZmF1bHQgZm9yIG9yaWdpbmF0aW5n
IGFuIE5TSCBwYWNrZXQgaXMgYSBUVEwgdmFsdWUNCiBvZiA2My4gVGhlIGRlY3JlbWVudCBTSEFM
TCBvY2N1ciBiZWZvcmUgdGVzdGluZyBmb3IgMC4gQWZ0ZXIgZGVjcmVtZW50LCBpZiB0aGUgVFRM
IGlzIDAsIHRoZSBOU0ggcGFja2V0IE1VU1QgTk9UIGJlIGZvcndhcmRlZC48c3BhbiBsYW5nPSJG
UiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PHNw
YW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PlNlY3Rpb24gMy40OjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj5VcGRhdGUgZmlndXJlIDQgdG8gcmVmbGVjdCB0aGUgbmV3IGJhc2Ug
aGVhZGVyIGZvcm1hdCBhcyBwZXIgc2VjdGlvbiAzLjIgYmFzZSBoZWFkZXIuPHNwYW4gbGFuZz0i
RlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxz
cGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij5TZWN0aW9uIDMuNTo8c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+VXBkYXRlIGZpZ3VyZSA1IHRvIHJlZmxlY3QgdGhlIG5ldyBiYXNl
IGhlYWRlciBmb3JtYXQgYXMgcGVyIHNlY3Rpb24gMy4yIGJhc2UgaGVhZGVyLjxzcGFuIGxhbmc9
IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8
c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+U2VjdGlvbiAxMi4yLjE6PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPkN1cnJlbnQgdGV4dCBpcyBhcyBmb2xsb3dzOjxzcGFuIGxh
bmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJz
cDs8c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+Jm5ic3A7Jm5ic3A7IFRoZXJlIGFyZSB0ZW4gYml0cyBhdCB0aGUgYmVnaW5uaW5nIG9m
IHRoZSBOU0ggQmFzZSBIZWFkZXIuJm5ic3A7IE5ldyBiaXRzPHNwYW4gbGFuZz0iRlIiPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyZuYnNwOyBhcmUg
YXNzaWduZWQgdmlhIFN0YW5kYXJkcyBBY3Rpb24gW1JGQzUyMjZdLjxzcGFuIGxhbmc9IkZSIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8c3BhbiBs
YW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5i
c3A7ICZuYnNwO0JpdHMgMC0xIC0gVmVyc2lvbjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsmbmJzcDsgQml0IDIgLSBPQU0g
KE8gYml0KTxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj4mbmJzcDsmbmJzcDsgQml0IDMgLSBDcml0aWNhbCBUTFYgKEMgYml0KTxzcGFu
IGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4m
bmJzcDsmbmJzcDsgQml0cyA0LTkgLSBSZXNlcnZlZDxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8c3BhbiBsYW5nPSJGUiI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+UmVwbGFjZSBlbnRp
cmUgdGV4dCBhcyBmb2xsb3dzOjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7Jm5ic3A7IFRoZXJlIGFyZSBl
aWdodCByZXNlcnZlZCBiaXRzIGluIHRoZSBOU0ggQmFzZSBIZWFkZXIuIE5ldyBiaXRzPHNwYW4g
bGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZu
YnNwOyZuYnNwOyBhcmUgYXNzaWduZWQgdmlhIFN0YW5kYXJkcyBBY3Rpb24gW1JGQzUyMjZdLjxz
cGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij4mbmJzcDs8c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+Jm5ic3A7Jm5ic3A7IEJpdHMgMC0xIC0gVmVyc2lvbjxzcGFuIGxhbmc9IkZS
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsmbmJz
cDsgQml0IDIgLSBPQU0gKE8gYml0KTxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsmbmJzcDsgQml0IDMgLSBSZXNlcnZlZDxz
cGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij4mbmJzcDsmbmJzcDsgQml0cyAxNi0xOSAtIFJlc2VydmVkPHNwYW4gbGFuZz0iRlIiPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxzcGFuIGxhbmc9
IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5TZWN0aW9u
IDEyLjIuMzo8c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+Q3VycmVudCB0ZXh0IGhhcyB0aGUgTUQtdHlwZSBhcyA4LWJpdCB2YWx1ZXMu
PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPiZuYnNwOzxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj5VcGRhdGUgdGV4dCBmb3IgdGhpcyBzZWN0aW9uIGFuZCB0YWJsZSAxIHRv
IHJlZmxlY3QgNC1iaXQgdmFsdWVzICpub3QqIDgtYml0IHZhbHVlcy48c3BhbiBsYW5nPSJGUiI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PHNwYW4g
bGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxi
PlBsZWFzZSByZXZpZXcgY2FyZWZ1bGx5IGFuZCBpbmRpY2F0ZSBzdXBwb3J0IGZvciB0aGVzZSBj
aGFuZ2VzIChvciBhbnkgY2hhbmdlcyB0byB0aGUgc3VnZ2VzdGVkIHRleHQpLjwvYj48c3BhbiBs
YW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+
Jm5ic3A7PC9iPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj5UaGFua3MsIDxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8c3BhbiBsYW5nPSJGUiI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SmltICZhbXA7IEpvZWw8c3BhbiBs
YW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5i
c3A7PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPiZuYnNwOzxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7TW9ub3R5cGUg
Q29yc2l2YSZxdW90Oztjb2xvcjojMDA3MEMwIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRlIi
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxzcGFu
IGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4m
bmJzcDs8c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
YXJnaW4tYm90dG9tOjEyLjBwdCI+PGJyPg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX188YnI+DQpzZmMgbWFpbGluZyBsaXN0PGJyPg0KPGEgaHJlZj0ibWFp
bHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjxicj4NCjxhIGhyZWY9Imh0dHBzOi8v
d3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6
Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L2E+PHNwYW4gbGFuZz0iRlIiPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvYmxvY2txdW90ZT4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+Jm5ic3A7PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvYm9keT4NCjwv
aHRtbD4NCg==

--_000_E8355113905631478EFF04F5AA706E98705C366Awtlexchp1sandvi_--


From nobody Tue May  2 05:55:52 2017
Return-Path: <mohamed.boucadair@orange.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 082751242F7 for <sfc@ietfa.amsl.com>; Tue,  2 May 2017 05:55:50 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.399
X-Spam-Level: 
X-Spam-Status: No, score=-5.399 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-2.8, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=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 iMdPPUoIDXZb for <sfc@ietfa.amsl.com>; Tue,  2 May 2017 05:55:45 -0700 (PDT)
Received: from relais-inet.orange.com (mta241.mail.business.static.orange.com [80.12.66.41]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 74236129B9D for <sfc@ietf.org>; Tue,  2 May 2017 05:52:33 -0700 (PDT)
Received: from opfedar03.francetelecom.fr (unknown [xx.xx.xx.5]) by opfedar22.francetelecom.fr (ESMTP service) with ESMTP id 2A2A560429; Tue,  2 May 2017 14:52:32 +0200 (CEST)
Received: from Exchangemail-eme3.itn.ftgroup (unknown [xx.xx.50.55]) by opfedar03.francetelecom.fr (ESMTP service) with ESMTP id E74A2180066; Tue,  2 May 2017 14:52:31 +0200 (CEST)
Received: from OPEXCNORMAD.corporate.adroot.infra.ftgroup ([fe80::f1a0:3c6b:bc7b:3aaf]) by OPEXCNORM63.corporate.adroot.infra.ftgroup ([fe80::950f:e42a:174e:2048%21]) with mapi id 14.03.0339.000; Tue, 2 May 2017 14:52:31 +0200
From: <mohamed.boucadair@orange.com>
To: Dave Dolson <ddolson@sandvine.com>, James N Guichard <james.n.guichard@huawei.com>, Greg Mirsky <gregimirsky@gmail.com>
CC: "sfc@ietf.org" <sfc@ietf.org>, Ron Parker <Ron_Parker@affirmednetworks.com>
Thread-Topic: [sfc] TTL field within the NSH base header
Thread-Index: AdK/h0bahW5bvXGwSoCeYu3QIaIxxgAl9XdgAAMaEWAAADpXIACWaNtAAAAsukAAAKE6YAAAGqWwAACgp7AAAECnkAAASG0gAABNm0AAANa8gAACb2rLAAmrXIAAGnoXAAAADopwAANGDoAAAZbrAAAAWsNw
Date: Tue, 2 May 2017 12:52:30 +0000
Message-ID: <787AE7BB302AE849A7480A190F8B933009E5F6C6@OPEXCNORMAD.corporate.adroot.infra.ftgroup>
References: <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD5F8E@SJCEML701-CHM.china.huawei.com> <787AE7BB302AE849A7480A190F8B933009E5E3B9@OPEXCNORMAD.corporate.adroot.infra.ftgroup> <E8355113905631478EFF04F5AA706E98705BD0A0@wtl-exchp-1.sandvine.com> <787AE7BB302AE849A7480A190F8B933009E5E4BD@OPEXCNORMAD.corporate.adroot.infra.ftgroup> <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD6993@SJCEML701-CHM.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B8399F104@MBX021-W3-CA-2.exch021.domain.local> <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD69C4@SJCEML701-CHM.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B8399F193@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E98705BFE87@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B839A023E@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E98705BFFB9@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B839A0285@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E98705C00B4@wtl-exchp-1.sandvine.com> <CA+RyBmVjp2qRoO_NF-sWrQ4gMPhuRZOw7syz0Y6yaAjOtgD_xg@mail.gmail.com> <CA+RyBmWXWRxuKP-dDirYHXxJnnduyriTuN5kmCfQkC=z0JdiCQ@mail.gmail.com> <CA+RyBmXHf_b48yvhZgbdB6q3Tr9=0oHTsnnRPM1jeMjCcCfiiQ@mail.gmail.com> <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD6B8C@SJCEML701-CHM.china.huawei.com>, <787AE7BB302AE849A7480A190F8B933009E5F350@OPEXCNORMAD.corporate.adroot.infra.ftgroup> <20170502101842.5161041.23046.11005@sandvine.com> <787AE7BB302AE849A7480A190F8B933009E5F603@OPEXCNORMAD.corporate.adroot.infra.ftgroup> <E8355113905631478EFF04F5AA706E98705C366A@wtl-exchp-1.sandvine.com>
In-Reply-To: <E8355113905631478EFF04F5AA706E98705C366A@wtl-exchp-1.sandvine.com>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.168.234.5]
Content-Type: multipart/alternative; boundary="_000_787AE7BB302AE849A7480A190F8B933009E5F6C6OPEXCNORMADcorp_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/iMuDPlf8A-Z_xVYQguXeVRAAyqs>
Subject: Re: [sfc] TTL field within the NSH base header
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 02 May 2017 12:55:50 -0000

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

UmUtLA0KDQpZb3UgaGF2ZSBhIHBvaW50LiBBY2tlZC4NCg0KTXkgY29uY2VybiB3YXMgaG93IHRv
IGF2b2lkIG1pc2JlaGF2aW5nIFNGRnMgdGhhdCB3b3VsZCBmb3J3YXJkIHBhY2tldHMgd2l0aCBT
SEw9PTAgdG8gYSBuZXh0LWhvcCBTRkYgZXZlbiBpZiB0aGF0IFNGRiBwYXJzZXMgdGhlIFNITCBm
aWVsZC4NCg0KV2hhdCBhYm91dCBoYXZpbmcgYSBjb25maWd1cmF0aW9uIGtub2IgdG8gaW5kaWNh
dGUgdGhlIGJlaGF2aW9yIHRvIGZvbGxvdyB3aGVuIHJlY2VpdmluZyBTSEw9MD8gQSBkb21haW4g
dGhhdCBpbnZvbHZlcyBjbGFzc2lmaWVycy9TRkZzIHRoYXQgdW5kZXJzdGFuZCBTSEwgbXVzdCBu
b3QgZm9yd2FyZCBvciBhY2NlcHQgcmVjZWl2aW5nIHBhY2tldHMgd2l0aCBTSEw9MC4NCg0KQ2hl
ZXJzLA0KTWVkDQoNCkRlIDogRGF2ZSBEb2xzb24gW21haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNv
bV0NCkVudm95w6kgOiBtYXJkaSAyIG1haSAyMDE3IDE0OjQxDQrDgCA6IEJPVUNBREFJUiBNb2hh
bWVkIElNVC9PTE47IEphbWVzIE4gR3VpY2hhcmQ7IEdyZWcgTWlyc2t5DQpDYyA6IHNmY0BpZXRm
Lm9yZzsgUm9uIFBhcmtlcg0KT2JqZXQgOiBSRTogW3NmY10gVFRMIGZpZWxkIHdpdGhpbiB0aGUg
TlNIIGJhc2UgaGVhZGVyDQoNCk1lZCwNCkkgYWdyZWUuDQpDb25zaWRlciB0aGUgY2FzZSB3aGVu
IGEg4oCcbmV34oCdIFNGRiBpcyBhZGRlZCB0byBhbiBleGlzdGluZyBzeXN0ZW06DQpGb3IgYWxs
IE5TSCBwYWNrZXRzLCB0aGUgSG9wIExpbWl0L1RUTCBmaWVsZCBpcyB6ZXJvLCBub3QganVzdCB0
aG9zZSBmcm9tIHRoZSBjbGFzc2lmaWVyLg0KDQpJIG9iamVjdCB0byB0aGlzIHN0YXRlbWVudCBv
ZiB5b3VyczoNCj4gYWRkIGEgc2VudGVuY2Ugc2F5aW5nIHRoYXQg4oCcYW4gaW5jb21pbmcgdmFs
dWUgb2YgMOKAnSBpcyBvbmx5IGFjY2VwdGFibGUgZnJvbSBhIGNsYXNzaWZpZXIuDQoNCkFzIEkg
c2VlIGl0LCBhbiBpbmNvbWluZyB2YWx1ZSBvZiAwIGlzIGFjY2VwdGFibGUgZnJvbSBhbnkgc291
cmNlLg0KDQotRGF2ZQ0KDQpGcm9tOiBtb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPG1haWx0
bzptb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPiBbbWFpbHRvOm1vaGFtZWQuYm91Y2FkYWly
QG9yYW5nZS5jb21dDQpTZW50OiBUdWVzZGF5LCBNYXkgMiwgMjAxNyA3OjU4IEFNDQpUbzogRGF2
ZSBEb2xzb247IEphbWVzIE4gR3VpY2hhcmQ7IEdyZWcgTWlyc2t5DQpDYzogc2ZjQGlldGYub3Jn
PG1haWx0bzpzZmNAaWV0Zi5vcmc+OyBSb24gUGFya2VyDQpTdWJqZWN0OiBSRTogW3NmY10gVFRM
IGZpZWxkIHdpdGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyDQoNCkhpIERhdmUsDQoNClNGRnMgdGhh
dCBkbyBub3Qgc3VwcG9ydCBTSEwgd2lsbCBwcmVzZXJ2ZSB0aGVzZSBiaXRzIGFzIHJlY2VpdmVk
LiBJbiBvdGhlciB3b3JkcywgdGhlc2UgU0ZGcyB3b27igJl0IHJlc2V0IHRoZXNlIGJpdHMgdG8g
emVyb3MuDQoNCkNoZWVycywNCk1lZA0KDQpEZSA6IERhdmUgRG9sc29uIFttYWlsdG86ZGRvbHNv
bkBzYW5kdmluZS5jb21dDQpFbnZvecOpIDogbWFyZGkgMiBtYWkgMjAxNyAxMjoxOQ0Kw4AgOiBC
T1VDQURBSVIgTW9oYW1lZCBJTVQvT0xOOyBKYW1lcyBOIEd1aWNoYXJkOyBHcmVnIE1pcnNreQ0K
Q2MgOiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz47IFJvbiBQYXJrZXINCk9iamV0
IDogUmU6IFtzZmNdIFRUTCBmaWVsZCB3aXRoaW4gdGhlIE5TSCBiYXNlIGhlYWRlcg0KDQpNZWQs
DQpGb3IgdGhlIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5IGNhc2UsIHdlIGFsc28gc3VwcG9ydCDi
gI5TRkZzIHRoYXQgZG8gbm90IGRlY3JlbWVudCBUVEwvSG9wIExpbWl0LiBTYXlpbmcgYSB2YWx1
ZSBvZiB6ZXJvIGNhbiBvbmx5IGNvbWUgZnJvbSBjbGFzc2lmaWVycyBkZWZlYXRzIHRoYXQsIGFz
IHdlbGwgYXMgYWRkaW5nIHVubmVjZXNzYXJ5IGNvbXBsZXhpdHkuDQoNCkRhdmlkIERvbHNvbg0K
4oCODQpGcm9tOiBtb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPG1haWx0bzptb2hhbWVkLmJv
dWNhZGFpckBvcmFuZ2UuY29tPg0KU2VudDogVHVlc2RheSwgTWF5IDIsIDIwMTcgMjoxNyBBTQ0K
VG86IEphbWVzIE4gR3VpY2hhcmQ7IEdyZWcgTWlyc2t5OyBEYXZlIERvbHNvbg0KQ2M6IHNmY0Bp
ZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPjsgUm9uIFBhcmtlcg0KU3ViamVjdDogUkU6IFtz
ZmNdIFRUTCBmaWVsZCB3aXRoaW4gdGhlIE5TSCBiYXNlIGhlYWRlcg0KDQoNCkhpIEppbSwNCg0K
VGhhbmsgeW91IGZvciB0aGlzIHVwZGF0ZWQgcHJvcG9zYWwuIFRoaXMgaXMgbXVjaCBtb3JlIGJl
dHRlci4NCg0KR2l2aW5nIHRoZSBjbGFyaWZpY2F0aW9uIGRpc2N1c3NlZCB3aXRoIEpvZWwgKGku
ZS4sIGRvIG5vdCByZXNldCByZXNlcnZlZCBiaXRzIGJ5IGludGVybWVkaWF0ZSBkZXZpY2VzKSwg
SSB3b25kZXIgd2hldGhlciBpdCBtYWtlcyBzZW5zZSB0byBhZGQgYSBzZW50ZW5jZSBzYXlpbmcg
dGhhdCDigJxhbiBpbmNvbWluZyB2YWx1ZSBvZiAw4oCdIGlzIG9ubHkgYWNjZXB0YWJsZSBmcm9t
IGEgY2xhc3NpZmllci4NCg0KQ2hlZXJzLA0KTWVkDQoNCkRlIDogSmFtZXMgTiBHdWljaGFyZCBb
bWFpbHRvOmphbWVzLm4uZ3VpY2hhcmRAaHVhd2VpLmNvbV0NCkVudm95w6kgOiBsdW5kaSAxIG1h
aSAyMDE3IDE5OjM5DQrDgCA6IEdyZWcgTWlyc2t5OyBEYXZlIERvbHNvbg0KQ2MgOiBzZmNAaWV0
Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz47IEJPVUNBREFJUiBNb2hhbWVkIElNVC9PTE47IFJv
biBQYXJrZXINCk9iamV0IDogUkU6IFtzZmNdIFRUTCBmaWVsZCB3aXRoaW4gdGhlIE5TSCBiYXNl
IGhlYWRlcg0KDQpPa2F5IGxvdHMgb2YgY29udmVyc2F0aW9uIGJ1dCBsZXQgbWUgb2ZmZXIgYSBy
ZXZpc2VkIHZlcnNpb24gb2YgTWVk4oCZcyB0ZXh0IHRoYXQgaG9wZWZ1bGx5IGNhcHR1cmVzIG1v
c3Qgb2YgdGhlIGRpc2N1c3Npb24gKGNoYW5nZXMgaGlnaGxpZ2h0ZWQpOg0KDQpTSEwgKFNGRiBI
b3AgTGltaXQpOiBJbmRpY2F0ZXMgdGhlIG1heGltdW0gU0ZGIGhvcHMgZm9yIGFuIFNGUC4gVGhl
IGluaXRpYWwgU0hMIHZhbHVlIFNIT1VMRCBiZSBjb25maWd1cmFibGUgdmlhIHRoZSBjb250cm9s
IHBsYW5lOyB0aGUgY29uZmlndXJlZCBpbml0aWFsIHZhbHVlIGNhbiBiZSBzcGVjaWZpYyB0byBv
bmUgb3IgbW9yZSBTRlBzLiBJZiBubyBpbml0aWFsIHZhbHVlIGlzIGV4cGxpY2l0bHkgcHJvdmlk
ZWQsIHRoZSBkZWZhdWx0IGluaXRpYWwgU0hMIHZhbHVlIDYzIE1VU1QgYmUgdXNlZC4gRWFjaCBT
RkYgaW52b2x2ZWQgaW4gZm9yd2FyZGluZyBhbiBOU0ggcGFja2V0IE1VU1QgZGVjcmVtZW50IHRo
ZSBTSEwgdmFsdWUgYnkgMSBwcmlvciB0byBOU0ggZm9yd2FyZGluZyBsb29rdXAuIERlY3JlbWVu
dGluZyBieSAxIGZyb20gYW4gaW5jb21pbmcgdmFsdWUgb2YgMCBzaGFsbCByZXN1bHQgaW4gYSBT
SEwgdmFsdWUgb2YgNjMuIFRoZSBwYWNrZXQgTVVTVCBOT1QgYmUgZm9yd2FyZGVkIGlmIFNITCBp
cywgYWZ0ZXIgZGVjcmVtZW50LCAwIGUuZy4gZGVjcmVtZW50IFNIQUxMIG9jY3VyIGJlZm9yZSB0
ZXN0aW5nIFNITCBmb3IgMC4NCg0KSmltDQoNCg0KRnJvbTogR3JlZyBNaXJza3kgW21haWx0bzpn
cmVnaW1pcnNreUBnbWFpbC5jb21dDQpTZW50OiBNb25kYXksIE1heSAwMSwgMjAxNyAxOjAyIFBN
DQpUbzogRGF2ZSBEb2xzb24gPGRkb2xzb25Ac2FuZHZpbmUuY29tPG1haWx0bzpkZG9sc29uQHNh
bmR2aW5lLmNvbT4+DQpDYzogc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+OyBtb2hh
bWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPG1haWx0bzptb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2Uu
Y29tPjsgSmFtZXMgTiBHdWljaGFyZCA8amFtZXMubi5ndWljaGFyZEBodWF3ZWkuY29tPG1haWx0
bzpqYW1lcy5uLmd1aWNoYXJkQGh1YXdlaS5jb20+PjsgUm9uIFBhcmtlciA8Um9uX1BhcmtlckBh
ZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNv
bT4+DQpTdWJqZWN0OiBSZTogW3NmY10gVFRMIGZpZWxkIHdpdGhpbiB0aGUgTlNIIGJhc2UgaGVh
ZGVyDQoNCiJCZSBsaWJlcmFsIHdoYXQgeW91IGFjY2VwdC4gQmUgY29uc2VydmF0aXZlIHdoYXQg
eW91IHNlbmQuIg0KSSB0aGluayB0aGlzIHN1bXMgd2hhdCB3ZSBoYXZlIGRpc2N1c3NlZCAtIGFj
Y2VwdCBUVEwgMCwgZG9uJ3QgZm9yd2FyZCBUVEwgMC4NCg0KUmVnYXJkcywgR3JlZw0KDQpPbiBN
YXkgMSwgMjAxNyA4OjU4IEFNLCAiRGF2ZSBEb2xzb24iIDxkZG9sc29uQHNhbmR2aW5lLmNvbTxt
YWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb20+PiB3cm90ZToNClJvbiwNCkkgdG9vIHdvdWxkIGxp
a2Ugc2ltcGxlLCBidXQgeW91ciB0YWJsZSBsb29rcyBwcmV0dHkgY29tcGxpY2F0ZWQuIEFuZCBJ
IHRoaW5rIGl0IGFkZHMgY29uZmlndXJhdGlvbiBmb3IgYW4gU0ZGIHRvIGtub3cgd2hldGhlciB0
aGVyZSBhcmUgb3RoZXJzIGJlZm9yZSBpdC4NCk15IHZlcnNpb24gb2Ygc2ltcGxlOg0KICBUVEwg
ZmllbGQgb2YgMCBtZWFucyA2NC4NCiAgRXZlcnkgU0ZGIGRlY3JlbWVudHMgVFRMIGVhY2ggdGlt
ZSBpdCBmb3J3YXJkcyB0aGUgTlNIIHBhY2tldC4gSWYgZGVjcmVtZW50aW5nIGZyb20gMSB3b3Vs
ZCByZXN1bHQgaW4gdW5kZXItZmxvdyB0byA2NCwgZGlzY2FyZC4NCg0KDQoNCg0KRnJvbTogUm9u
IFBhcmtlciBbbWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOlJv
bl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+XQ0KU2VudDogTW9uZGF5LCBNYXkgMSwgMjAx
NyAxMTo0MSBBTQ0KDQpUbzogRGF2ZSBEb2xzb247IEphbWVzIE4gR3VpY2hhcmQ7IG1vaGFtZWQu
Ym91Y2FkYWlyQG9yYW5nZS5jb208bWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20+
OyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJFOiBUVEwgZmll
bGQgd2l0aGluIHRoZSBOU0ggYmFzZSBoZWFkZXINCg0KQWdyZWUgdGhhdCBJ4oCZZCBvcHQgZm9y
IHByZWNpc2lvbiBvdmVyIHNpbXBsaWNpdHkuICAgV2hpY2ggaXMgd2hhdCBJIHRyaWVkIHRvIGNv
bnZleSBhIHdheXMgYmFjayBvbiB0aGlzIHRocmVhZCByZWdhcmRpbmcgZGlmZmVyZW50aWF0ZWQg
YmVoYXZpb3IgYXQgdGhlIGxhc3QgU0ZGIGluIHRoZSBTRlAgdnMuIHRoZSBub24tbGFzdCBTRkYg
aW4gdGhlIFNGUC4gICAgU3Vic2VxdWVudCBjb21tZW50cyBkaWRu4oCZdCBzZWVtIHRvIGVtYnJh
Y2UgdGhhdCB3YXkgb2YgZGVzY3JpYmluZyB0aGluZ3MuICAgIEFsc28sIGlmIHRoZXJlIHdlcmUg
Y29uc2Vuc3VzIHRvIHN1cHBvcnRpbmcgdGhhdCBhcHByb2FjaCwgYmFja3dhcmQgY29tcGF0aWJp
bGl0eSBmb3IgY2xhc3NpZmllcnMgdGhhdCBlbWl0IFRUTD0wIGNvdWxkIGJlIGFkZHJlc3NlZCBi
eSBhbHNvIGRlc2NyaWJpbmcgYmVoYXZpb3IgYXQgdGhlIGZpcnN0IFNGRiB2cy4gbm9uLWZpcnN0
Lg0KDQoNCg0KVFRMPTENCg0KVFRMPTANCg0KT25seSBTRkYgKEZpcnN0IGFuZCBsYXN0KQ0KDQpW
YWxpZCDigJMgc2VydmljZSBsb2NhbCBTRuKAmXMNCg0KVmFsaWQgZm9yIGJhY2t3YXJkIGNvbXBh
dGliaWxpdHkg4oCTIHNlcnZpY2UgbG9jYWwgU0bigJlzDQoNCkZpcnN0IFNGRiBhbmQgbm90IExh
c3QNCg0KSW52YWxpZCDigJMgZHJvcCAoc2luY2UgcHJvcGFnYXRpb24gdG8gc3Vic2VxdWVudCBT
RkYgd2l0aCBUVEw9MCBpcyBpbGxlZ2FsKQ0KDQpWYWxpZCBmb3IgYmFja3dhcmQgY29tcGF0aWJp
bGl0eSDigJMgc2VydmljZSBsb2NhbCBTRuKAmXMgYW5kIHByb3BhZ2F0ZSB0byBzdWJzZXF1ZW50
IFNGRiB3aXRoIFRUTD02Mw0KDQpMYXN0IFNGRiB3aGVuID4xIFNGRuKAmXMgZm9yIFNGUA0KDQpW
YWxpZCDigJMgc2VydmljZSBsb2NhbCBTRuKAmXMNCg0KSW52YWxpZCDigJNkcm9wIChkdWUgdG8g
YmFkIGJlaGF2aW9yIG9mIHByZXZpb3VzIFNGRikNCg0KDQpGcm9tOiBEYXZlIERvbHNvbiBbbWFp
bHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tXQ0KU2VudDogTW9uZGF5LCBNYXkgMSwgMjAxNyAxMToy
NSBBTQ0KVG86IFJvbiBQYXJrZXIgPFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208bWFp
bHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+PjsgSmFtZXMgTiBHdWljaGFyZCA8
amFtZXMubi5ndWljaGFyZEBodWF3ZWkuY29tPG1haWx0bzpqYW1lcy5uLmd1aWNoYXJkQGh1YXdl
aS5jb20+PjsgbW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbTxtYWlsdG86bW9oYW1lZC5ib3Vj
YWRhaXJAb3JhbmdlLmNvbT47IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3Vi
amVjdDogUkU6IFRUTCBmaWVsZCB3aXRoaW4gdGhlIE5TSCBiYXNlIGhlYWRlcg0KDQpJIHRoaW5r
IHByZWNpc2lvbiBpbiB0aGUgZGVmaW5pdGlvbiBpcyBpbXBvcnRhbnQgZm9yIHdoZW4gZXhwZWN0
cyBjZXJ0YWluIGJlaGF2aW9yIGZvciBzbWFsbCB2YWx1ZXMgb2YgVFRMLiBFLmcuLCBieSB1c2lu
ZyB0cmFjZS1yb3V0ZSB0eXBlIG9mIHRvb2xzLg0KV2UgY2Fu4oCZdCBqdXN0IHdhdmUgb3VyIGhh
bmRzIGFuZCBzYXkgZHJvcCBwYWNrZXRzIHdpdGggVFRMIG5lYXIgMCBvciAxIG9yIDIuDQoNCklm
IG9uZSBoYXMgYSBjaGFpbiBvZiAzIGl0ZW1zLCBhIFRUTCBvZiA2IHNob3VsZCB3b3JrLiAoU0ZG
cyByZWNlaXZlIHBhY2tldHMgNiB0aW1lcyBpbiB0aGUgc3lzdGVtIGRpYWdyYW0gdGhhdCBpcyB1
c3VhbGx5IGRyYXduKS4NCg0KKFNpbXBsaWZpZWQ6IEkgcmVhbGl6ZSBpbiBzb21lIHN5c3RlbXMg
bW9yZSBTRkYgaW50ZXJhY3Rpb25zIGFyZSByZXF1aXJlZC4pDQoNCg0KDQoNCkZyb206IFJvbiBQ
YXJrZXIgW21haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tXQ0KU2VudDogTW9u
ZGF5LCBNYXkgMSwgMjAxNyAxMToxNCBBTQ0KVG86IERhdmUgRG9sc29uOyBKYW1lcyBOIEd1aWNo
YXJkOyBtb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPG1haWx0bzptb2hhbWVkLmJvdWNhZGFp
ckBvcmFuZ2UuY29tPjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0
OiBSRTogVFRMIGZpZWxkIHdpdGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyDQoNCkFncmVlIHRoYXQg
ZGlmZmVyZW50aWF0aW5nIOKAnGZvcndhcmRpbmfigJ0gdG8gYXR0YWNoZWQgU0YgaW5zdGFuY2Vz
IHZzIHN1YnNlcXVlbnQgU0ZG4oCZcyBpcyBsb2dpY2FsIGFuZCBpbnR1aXRpdmUgKHRvIG1lKSBh
bmQgSSBwcmVmZXIgdG8gYWNrbm93bGVkZ2UgdGhhdCB0aGVyZSBpcyBhIGRpZmZlcmVuY2UuICAg
QnV0LCBJIHdhcyBhZGRyZXNzaW5nIGEgc3VnZ2VzdGlvbiB0byBzaW1wbGlmeS4gICAgIEluIHBy
YWN0aWNlLCA2MSBvciA2MiBvciA2MyBkZWNyZW1lbnRzIG9mIFRUTCBhbGwgcHJvYmFibHkgbWVh
biB0aGUgc2FtZSB0aGluZyDimLouDQoNCiAgIFJvbg0KDQoNCkZyb206IERhdmUgRG9sc29uIFtt
YWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb21dDQpTZW50OiBNb25kYXksIE1heSAxLCAyMDE3IDEx
OjExIEFNDQpUbzogUm9uIFBhcmtlciA8Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxt
YWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4+OyBKYW1lcyBOIEd1aWNoYXJk
IDxqYW1lcy5uLmd1aWNoYXJkQGh1YXdlaS5jb208bWFpbHRvOmphbWVzLm4uZ3VpY2hhcmRAaHVh
d2VpLmNvbT4+OyBtb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPG1haWx0bzptb2hhbWVkLmJv
dWNhZGFpckBvcmFuZ2UuY29tPjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpT
dWJqZWN0OiBSRTogVFRMIGZpZWxkIHdpdGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyDQoNClRoZXJl
IGlzIGEgZGlmZmVyZW5jZSBiZXR3ZWVuIGRyb3BwaW5nIHRoZSBwYWNrZXQgYXQgcmVjZWl2ZSB2
cy4gdHJhbnNtaXQuDQpBICp0ZXJtaW5hdGluZyogU0ZGIG1heSBhY2NlcHQgYSBwYWNrZXQgd2l0
aCBUVEw9MS4gIEkuZS4sIHdoZXJlIHRoZSBOU0ggaGVhZGVyIGlzIHJlbW92ZWQuDQpXaGF0IG1h
dHRlcnMgaXMgdGhhdCBpdCBpcyBub3QgZGVjcmVtZW50ZWQgdG8gemVybyBhbmQgZm9yd2FyZGVk
IGFzIE5TSC4NCg0KT3RoZXJ3aXNlIHdl4oCZZCBzYXksIOKAnGh1aCwgbm8gcG9pbnQgaW4gc2Vu
ZGluZyBhIHBhY2tldCBpZiBUVEw9MS4gQW5kIGh1aCwgaWYgcmVjZWl2ZWQgd2l0aCBUVEw9MiB0
aGVuIHdlIG1pZ2h0IGFzIHdlbGwgZHJvcCBpdOKApuKAnSBSZWN1cnNlIGFkIGFic3VyZHVtLg0K
DQpIZW5jZSwgdGhlIGNvcnJlY3QgbGFuZ3VhZ2UgbmVlZHMgdG8gY29udmV5IHRoYXQgYSBkZXZp
Y2UgZGVjcmVtZW50aW5nIFRUTCAoaW4gb3JkZXIgdG8gZm9yd2FyZCBOU0gpIG11c3QgY2hlY2sg
aWYgaXQgd291bGQgcmVzdWx0IGluIHplcm8uDQoNClRoaXMgY29udmV5cyB0aGF0LCBJIHRoaW5r
Og0KVGhlIHBhY2tldCBNVVNUIE5PVCBiZSBmb3J3YXJkZWQgdG8gYSBuZXh0IGhvcCBpZiBTSEwg
aXMgZGVjcmVtZW50ZWQgdG8gemVyby4NCg0KDQotRGF2ZQ0KDQoNCkZyb206IFJvbiBQYXJrZXIg
W21haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tXQ0KU2VudDogTW9uZGF5LCBN
YXkgMSwgMjAxNyAxMDo1MCBBTQ0KVG86IEphbWVzIE4gR3VpY2hhcmQ7IG1vaGFtZWQuYm91Y2Fk
YWlyQG9yYW5nZS5jb208bWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20+OyBEYXZl
IERvbHNvbjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTog
VFRMIGZpZWxkIHdpdGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyDQoNCldlIGNvdWxkIHNpbXBsaWZ5
IHRoaXMgYnkgc2F5aW5nIHRoYXQgYW4gU0ZGIHRoYXQgcmVjZWl2ZXMgYW4gTlNIIHBhY2tldCB3
aXRoIFRUTD0xIHNoYWxsIGRyb3AgdGhlIHBhY2tldC4gICBUaGF0IGRvZXNu4oCZdCByZXF1aXJl
IGFueSBkaXN0aW5jdGlvbiBvZiB0aGUgdHlwZSBvZiBmb3J3YXJkaW5nLiAgICBZb3UgY291bGQg
YXJndWUgdGhhdCBwZXJoYXBzIDEgbWVhbnMgdGFrZSBjYXJlIG9mIGxvY2FsIFNG4oCZcywgb25s
eSwgYnV0IHRoZW4gd2UgYXJlIGJhY2sgdG8gaGF2aW5nIHRvIG1ha2UgdGhhdCBkaXN0aW5jdGlv
bi4gICAgR2l2ZW4gdGhhdCB3ZSBhcmUgc3RhcnRpbmcgYXQgNjMgYnkgZGVmYXVsdCwgZmluZXNz
aW5nIHdoYXQgaGFwcGVucyB3aGVuIHJlY2VpdmluZyAxIGRvZXNu4oCZdCBzZWVtIHdvcnRod2hp
bGUgdG8gbWUuDQoNCkZyb206IEphbWVzIE4gR3VpY2hhcmQgW21haWx0bzpqYW1lcy5uLmd1aWNo
YXJkQGh1YXdlaS5jb21dDQpTZW50OiBNb25kYXksIE1heSAxLCAyMDE3IDEwOjQ1IEFNDQpUbzog
Um9uIFBhcmtlciA8Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86Um9uX1Bh
cmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4+OyBtb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29t
PG1haWx0bzptb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPjsgRGF2ZSBEb2xzb24gPGRkb2xz
b25Ac2FuZHZpbmUuY29tPG1haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbT4+OyBzZmNAaWV0Zi5v
cmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJFOiBUVEwgZmllbGQgd2l0aGluIHRo
ZSBOU0ggYmFzZSBoZWFkZXINCg0KWWVzIGJ1dCBteSBwb2ludCB3YXMgaWYgdGhlIFNGRiBpcyAq
dGVybWluYXRpbmcqIHRoZSBzZXJ2aWNlIGNoYWluIHRoZXJlIGFyZSBubyBzZXJ2aWNlIGZ1bmN0
aW9ucyBsZWZ0IHRvIGJlIGZvcndhcmRlZCB0byBzbyB0aGUgc2VudGVuY2UgZG9lcyBub3QgbWFr
ZSBhbnkgc2Vuc2UuIElmIGhvd2V2ZXIgdGhlIFNGRiBpcyB0ZXJtaW5hdGluZyB0aGUgc2Vydmlj
ZSBjaGFpbiBhbmQgYXQgdGVybWluYXRpb24gdGhlIFNITCByZWFjaGVzIDAgdGhlbiBpdCBzaG91
bGQgc3RpbGwgZm9yd2FyZCB0aGUgcGFja2V0IChhZnRlciByZW1vdmFsIG9mIE5TSCkuDQoNCkpp
bQ0KDQpGcm9tOiBSb24gUGFya2VyIFttYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtz
LmNvbV0NClNlbnQ6IE1vbmRheSwgTWF5IDAxLCAyMDE3IDEwOjI4IEFNDQpUbzogSmFtZXMgTiBH
dWljaGFyZCA8amFtZXMubi5ndWljaGFyZEBodWF3ZWkuY29tPG1haWx0bzpqYW1lcy5uLmd1aWNo
YXJkQGh1YXdlaS5jb20+PjsgbW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbTxtYWlsdG86bW9o
YW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbT47IERhdmUgRG9sc29uIDxkZG9sc29uQHNhbmR2aW5l
LmNvbTxtYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb20+Pjsgc2ZjQGlldGYub3JnPG1haWx0bzpz
ZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogVFRMIGZpZWxkIHdpdGhpbiB0aGUgTlNIIGJhc2Ug
aGVhZGVyDQoNCknigJlkIGxpa2UgdG8gZGlzYW1iaWd1YXRlIHRoZSB3b3JkIOKAnGZvcndhcmRp
bmfigJ0uICAgRnJvbSBTRkYgcGVyc3BlY3RpdmUsIHRoZXJlIGlzIGZvcndhcmRpbmcgdG8gYXR0
YWNoZWQgU0YgaW5zdGFuY2VzIGFuZCB0aGVyZSBpcyBmb3J3YXJkaW5nIHRvIG90aGVyIFNGRnMu
DQoNCuKAnFNGRnMgdGhhdCB0ZXJtaW5hdGUgYSBzZXJ2aWNlIGNoYWluIE1VU1QgZm9yd2FyZCB0
aGUgcGFja2V0IHRvIGF0dGFjaGVkIHNlcnZpY2UgZnVuY3Rpb25zLCBldmVuIGlmIFNITCBpcyBk
ZWNyZW1lbnRlZCB0byAw4oCdDQoNCiAgIFJvbg0KDQoNCg0KRnJvbTogc2ZjIFttYWlsdG86c2Zj
LWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBKYW1lcyBOIEd1aWNoYXJkDQpTZW50OiBN
b25kYXksIE1heSAxLCAyMDE3IDEwOjIyIEFNDQpUbzogbW9oYW1lZC5ib3VjYWRhaXJAb3Jhbmdl
LmNvbTxtYWlsdG86bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbT47IERhdmUgRG9sc29uIDxk
ZG9sc29uQHNhbmR2aW5lLmNvbTxtYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb20+Pjsgc2ZjQGll
dGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW3NmY10gVFRMIGZpZWxk
IHdpdGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyDQoNCkkgZG9u4oCZdCB1bmRlcnN0YW5kIHRoaXMg
c2VudGVuY2UgYXMgaWYgYW4gU0ZGIGlzIHRlcm1pbmF0aW5nIGEgc2VydmljZSBjaGFpbiB0aGVu
IGl0ICp3b250KiBiZSBmb3J3YXJkaW5nIHRoZSBwYWNrZXRzIHRvIGF0dGFjaGVkIFNGczsgU2hv
dWxkbuKAmXQgdGhpcyBzZW50ZW5jZSByZWFkIOKAnFNGRnMgdGhhdCB0ZXJtaW5hdGUgYSBzZXJ2
aWNlIGNoYWluIE1VU1QgZm9yd2FyZCB0aGUgcGFja2V0IGV2ZW4gaWYgU0hMIGlzIGRlY3JlbWVu
dGVkIHRvIDDigJ0gPw0KDQpKaW0NCg0KRnJvbTogbW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNv
bTxtYWlsdG86bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbT4gW21haWx0bzptb2hhbWVkLmJv
dWNhZGFpckBvcmFuZ2UuY29tXQ0KU2VudDogRnJpZGF5LCBBcHJpbCAyOCwgMjAxNyAxMDozOCBB
TQ0KVG86IERhdmUgRG9sc29uIDxkZG9sc29uQHNhbmR2aW5lLmNvbTxtYWlsdG86ZGRvbHNvbkBz
YW5kdmluZS5jb20+PjsgSmFtZXMgTiBHdWljaGFyZCA8amFtZXMubi5ndWljaGFyZEBodWF3ZWku
Y29tPG1haWx0bzpqYW1lcy5uLmd1aWNoYXJkQGh1YXdlaS5jb20+Pjsgc2ZjQGlldGYub3JnPG1h
aWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogVFRMIGZpZWxkIHdpdGhpbiB0aGUgTlNI
IGJhc2UgaGVhZGVyDQoNClJlLSwNCg0KSSBzZWUgU0hMIGFzIGEgbWVhbnMgdG8gcHJldmVudCBT
RkYgbG9vcHMuIFRoZXJlIGlzIG5vIHZhbHVlIGluIGRlbGV0aW5nIGEgcGFja2V0IGFmdGVyIGFu
IFNGRiBkZWNyZW1lbnQgdGhlIFNITCB0byAwLCBidXQgdGhhdCBwYWNrZXQgaXMgdG8gYmUgcGFz
c2VkIHRvIFNGcyB0aGF0IGFyZSBhdHRhY2hlZCB0byB0aGlzIFNGRi4gVGhlIHBhY2tldCB3aWxs
IGJlIGZvcndhcmRlZCBhZnRlciBzdHJpcHBpbmcgdGhlIE5TSCBoZWFkZXI7IG5vIHJpc2sgZm9y
IFNGRiBsb29wcyBvdXQgdGhlcmUuIE5vPw0KDQpDaGVlcnMsDQpNZWQNCg0KRGUgOiBEYXZlIERv
bHNvbiBbbWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tXQ0KRW52b3nDqSA6IHZlbmRyZWRpIDI4
IGF2cmlsIDIwMTcgMTY6MjkNCsOAIDogQk9VQ0FEQUlSIE1vaGFtZWQgSU1UL09MTjsgSmFtZXMg
TiBHdWljaGFyZDsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpPYmpldCA6IFJF
OiBUVEwgZmllbGQgd2l0aGluIHRoZSBOU0ggYmFzZSBoZWFkZXINCg0KTWVkLA0KDQrigJxTRkZz
IHRoYXQgdGVybWluYXRlIGEgc2VydmljZSBjaGFpbiBNVVNUIGZvcndhcmQgdGhlIHBhY2tldCB0
byBhdHRhY2hlZCBTRnMgZXZlbiBpZiBTSEwgaXMgZGVjcmVtZW50ZWQgdG8gMC7igJ0NCkkgZG9u
4oCZdCB0aGluayB0aGlzIGlzIHJpZ2h0Lg0KSWYgVFRML1NITCBpcyBkZWNyZW1lbnRlZCB0byAw
LCB0aGlzIG11c3Qgbm90IGJlIGZvcndhcmRlZCBhcyBOU0guDQpJIHNlZSB0aGF0ICpyZWNlaXZp
bmcqIGEgcGFja2V0IHdpdGggU0hMPTEgY2FuIHJlc3VsdCBpbiBjaGFpbiB0ZXJtaW5hdGlvbiwg
aS5lLiwgTlNIIGRlY2Fwc3VsYXRpb24uIEJ1dCBub3QgZm9yd2FyZGluZyBhcyBOU0ggd2l0aCBT
SEw9MC4NCg0KLURhdmUNCg0KDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9y
Z10gT24gQmVoYWxmIE9mIG1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb208bWFpbHRvOm1vaGFt
ZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20+DQpTZW50OiBGcmlkYXksIEFwcmlsIDI4LCAyMDE3IDk6
MzYgQU0NClRvOiBKYW1lcyBOIEd1aWNoYXJkOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRm
Lm9yZz4NClN1YmplY3Q6IFJlOiBbc2ZjXSBUVEwgZmllbGQgd2l0aGluIHRoZSBOU0ggYmFzZSBo
ZWFkZXINCg0KSGkgSmltLCBhbGwsDQoNCkkgaGF2ZSB0aGUgZm9sbG93aW5nIGNvbW1lbnRzIDoN
Cg0K4oCiICAgICAgICBDaGFuZ2Ug4oCcVFRM4oCdIHRvIOKAnFNGRiBIb3AgTGltaXQgKFNITCni
gJ0gYmVjYXVzZSB0aGlzIGZpZWxkIGlzIG5vdCBhYm91dCBhIHRpbWUgdG8gbGl2ZSBidXQgYWJv
dXQgYSBsaW1pdCBvZiBTRkYgaG9wcyB0byBiZSBjcm9zc2VkLg0KDQrigKIgICAgICAgIEkgZG9u
4oCZdCB1bmRlcnN0YW5kIHdoYXQgaXMgbWVhbnQgYnkg4oCcdGVzdGluZ+KAnS4NCg0K4oCiICAg
ICAgICBJIHN1Z2dlc3QgdG8gbWFrZSB0aGlzIGNoYW5nZSB0byBjb3ZlciB0aGUgZm9sbG93aW5n
IHBvaW50czoNCg0KbyAgIFNITCBzaG91bGQgYmUgY29uZmlndXJhYmxlIGJ5IHRoZSBjb250cm9s
IHBsYW5lLg0KDQpvICAgUGFja2V0cyBjYW4gYmUgZm9yd2FyZGVkIHRvIFNGcyBldmVuIGlmIFNI
TCBpcyBkZWNyZW1lbnRlZCB0byAwIGZvciB0aGUgdGVybWluYXRpbmcgU0ZGLg0KDQpvICAgSSBk
b27igJl0IHRoaW5rIGl0IGlzIGEgZ29vZCBpZGVhIHRvIGluY2x1ZGUg4oCcRGVjcmVtZW50aW5n
IGJ5IGEgdmFsdWUgb2YgMSBmcm9tIDAgc2hhbGwgcmVzdWx0IGluIGEgVFRMIHZhbHVlIG9mIDYz
4oCdIGJlY2F1c2UgdGhpcyB3aWxsIGxlYWQgdG8gYSBicm9rZW4gbWVjaGFuaXNtLg0KDQpPTEQ6
DQpUVEw6IFNlcnZpY2UgcGxhbmUgdGltZS10by1saXZlLiBBbiBTRkYgTVVTVCBkZWNyZW1lbnQg
dGhlIFRUTCBieSBhIHZhbHVlIG9mIDEgZm9yIGFsbCBOU0ggcGFja2V0cyBpdCByZWNlaXZlcy4g
RGVjcmVtZW50aW5nIGJ5IGEgdmFsdWUgb2YgMSBmcm9tIDAgc2hhbGwgcmVzdWx0IGluIGEgVFRM
IHZhbHVlIG9mIDYzLiBUaGUgZGVmYXVsdCBmb3Igb3JpZ2luYXRpbmcgYW4gTlNIIHBhY2tldCBp
cyBhIFRUTCB2YWx1ZSBvZiA2My4gVGhlIGRlY3JlbWVudCBTSEFMTCBvY2N1ciBiZWZvcmUgdGVz
dGluZyBmb3IgMC4gQWZ0ZXIgZGVjcmVtZW50LCBpZiB0aGUgVFRMIGlzIDAsIHRoZSBOU0ggcGFj
a2V0IE1VU1QgTk9UIGJlIGZvcndhcmRlZC4NCg0KTkVXOg0KU0hMIChTRkYgSG9wIExpbWl0KTog
SW5kaWNhdGVzIHRoZSBtYXhpbXVtIFNGRiBob3BzIGZvciBhIHNlcnZpY2UgY2hhaW4uIFRoZSBp
bml0aWFsIFNITCB2YWx1ZSBTSE9VTEQgYmUgY29uZmlndXJhYmxlIHZpYSB0aGUgY29udHJvbCBw
bGFuZTsgdGhlIGNvbmZpZ3VyZWQgaW5pdGlhbCB2YWx1ZSBjYW4gYmUgc3BlY2lmaWMgdG8gYSBj
aGFpbiBvciBhbGwgY2hhaW5zLiBJZiBubyBpbml0aWFsIHZhbHVlIGlzIGV4cGxpY2l0bHkgcHJv
dmlkZWQsIHRoZSBkZWZhdWx0IGluaXRpYWwgU0hMIHZhbHVlIDYzIE1VU1QgYmUgdXNlZC4gRWFj
aCBTRkYgaW52b2x2ZWQgaW4gZm9yd2FyZGluZyBhbiBOU0ggcGFja2V0IE1VU1QgZGVjcmVtZW50
IFNITCB2YWx1ZSBieSAxLiBUaGUgcGFja2V0IE1VU1QgTk9UIGJlIGZvcndhcmRlZCB0byBhIG5l
eHQgaG9wIFNGRiBpZiBTSEwgaXMgZGVjcmVtZW50ZWQgdG8gemVyby4gU0ZGcyB0aGF0IHRlcm1p
bmF0ZSBhIHNlcnZpY2UgY2hhaW4gTVVTVCBmb3J3YXJkIHRoZSBwYWNrZXQgdG8gYXR0YWNoZWQg
U0ZzIGV2ZW4gaWYgU0hMIGlzIGRlY3JlbWVudGVkIHRvIDAuDQoNClRoYW5rIHlvdS4NCg0KQ2hl
ZXJzLA0KTWVkDQoNCkRlIDogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIERlIGxh
IHBhcnQgZGUgSmFtZXMgTiBHdWljaGFyZA0KRW52b3nDqSA6IGpldWRpIDI3IGF2cmlsIDIwMTcg
MjA6NTQNCsOAIDogc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpPYmpldCA6IFtz
ZmNdIFRUTCBmaWVsZCB3aXRoaW4gdGhlIE5TSCBiYXNlIGhlYWRlcg0KDQpEZWFyIFdHOg0KDQpI
YXZpbmcgcmV2aWV3ZWQgYWxsIG9mIHRoZSBlbWFpbCBkaXNjdXNzaW9uIG9uIHRoZSBtYWlsaW5n
IGxpc3QgaXQgYXBwZWFycyB0byB0aGUgY2hhaXJzIHRoYXQgd2UgaGF2ZSBjb25zZW5zdXMgdG8g
YWRkIGEgVFRMIGZpZWxkIHRvIHRoZSBOU0ggYmFzZSBoZWFkZXIuIFdlIHdvdWxkIGxpa2UgdG8g
cHJvcG9zZSB0aGUgZm9sbG93aW5nIGNoYW5nZXM6DQoNClNlY3Rpb24gMy4yOg0KVXBkYXRlIGZp
Z3VyZSAyIGFzIGZvbGxvd3M6DQoNCiAgICAgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDEgMiAzIDQg
NSA2IDcgOCA5IDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxDQogICAgKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsNCiAgICB8VmVy
fE98UnwgICAgVFRMICAgIHwgICBMZW5ndGggIHxSfFJ8UnxSfE1EIFR5cGV8IE5leHQgUHJvdG9j
b2wgfA0KICAgICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rDQoNCkFkZCB0aGUgZm9sbG93aW5nIHRleHQgYWZ0ZXIgZmlndXJl
IDI6DQoNClRUTDogU2VydmljZSBwbGFuZSB0aW1lLXRvLWxpdmUuIEFuIFNGRiBNVVNUIGRlY3Jl
bWVudCB0aGUgVFRMIGJ5IGEgdmFsdWUgb2YgMSBmb3IgYWxsIE5TSCBwYWNrZXRzIGl0IHJlY2Vp
dmVzLiBEZWNyZW1lbnRpbmcgYnkgYSB2YWx1ZSBvZiAxIGZyb20gMCBzaGFsbCByZXN1bHQgaW4g
YSBUVEwgdmFsdWUgb2YgNjMuIFRoZSBkZWZhdWx0IGZvciBvcmlnaW5hdGluZyBhbiBOU0ggcGFj
a2V0IGlzIGEgVFRMIHZhbHVlIG9mIDYzLiBUaGUgZGVjcmVtZW50IFNIQUxMIG9jY3VyIGJlZm9y
ZSB0ZXN0aW5nIGZvciAwLiBBZnRlciBkZWNyZW1lbnQsIGlmIHRoZSBUVEwgaXMgMCwgdGhlIE5T
SCBwYWNrZXQgTVVTVCBOT1QgYmUgZm9yd2FyZGVkLg0KDQpTZWN0aW9uIDMuNDoNClVwZGF0ZSBm
aWd1cmUgNCB0byByZWZsZWN0IHRoZSBuZXcgYmFzZSBoZWFkZXIgZm9ybWF0IGFzIHBlciBzZWN0
aW9uIDMuMiBiYXNlIGhlYWRlci4NCg0KU2VjdGlvbiAzLjU6DQpVcGRhdGUgZmlndXJlIDUgdG8g
cmVmbGVjdCB0aGUgbmV3IGJhc2UgaGVhZGVyIGZvcm1hdCBhcyBwZXIgc2VjdGlvbiAzLjIgYmFz
ZSBoZWFkZXIuDQoNClNlY3Rpb24gMTIuMi4xOg0KQ3VycmVudCB0ZXh0IGlzIGFzIGZvbGxvd3M6
DQoNCiAgIFRoZXJlIGFyZSB0ZW4gYml0cyBhdCB0aGUgYmVnaW5uaW5nIG9mIHRoZSBOU0ggQmFz
ZSBIZWFkZXIuICBOZXcgYml0cw0KICAgYXJlIGFzc2lnbmVkIHZpYSBTdGFuZGFyZHMgQWN0aW9u
IFtSRkM1MjI2XS4NCg0KICAgQml0cyAwLTEgLSBWZXJzaW9uDQogICBCaXQgMiAtIE9BTSAoTyBi
aXQpDQogICBCaXQgMyAtIENyaXRpY2FsIFRMViAoQyBiaXQpDQogICBCaXRzIDQtOSAtIFJlc2Vy
dmVkDQoNClJlcGxhY2UgZW50aXJlIHRleHQgYXMgZm9sbG93czoNCg0KICAgVGhlcmUgYXJlIGVp
Z2h0IHJlc2VydmVkIGJpdHMgaW4gdGhlIE5TSCBCYXNlIEhlYWRlci4gTmV3IGJpdHMNCiAgIGFy
ZSBhc3NpZ25lZCB2aWEgU3RhbmRhcmRzIEFjdGlvbiBbUkZDNTIyNl0uDQoNCiAgIEJpdHMgMC0x
IC0gVmVyc2lvbg0KICAgQml0IDIgLSBPQU0gKE8gYml0KQ0KICAgQml0IDMgLSBSZXNlcnZlZA0K
ICAgQml0cyAxNi0xOSAtIFJlc2VydmVkDQoNClNlY3Rpb24gMTIuMi4zOg0KQ3VycmVudCB0ZXh0
IGhhcyB0aGUgTUQtdHlwZSBhcyA4LWJpdCB2YWx1ZXMuDQoNClVwZGF0ZSB0ZXh0IGZvciB0aGlz
IHNlY3Rpb24gYW5kIHRhYmxlIDEgdG8gcmVmbGVjdCA0LWJpdCB2YWx1ZXMgKm5vdCogOC1iaXQg
dmFsdWVzLg0KDQpQbGVhc2UgcmV2aWV3IGNhcmVmdWxseSBhbmQgaW5kaWNhdGUgc3VwcG9ydCBm
b3IgdGhlc2UgY2hhbmdlcyAob3IgYW55IGNoYW5nZXMgdG8gdGhlIHN1Z2dlc3RlZCB0ZXh0KS4N
Cg0KVGhhbmtzLA0KDQpKaW0gJiBKb2VsDQoNCg0KDQoNCg0KDQpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXw0Kc2ZjIG1haWxpbmcgbGlzdA0Kc2ZjQGlldGYu
b3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xp
c3RpbmZvL3NmYw0KDQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTQgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
V2luZ2RpbmdzOw0KCXBhbm9zZS0xOjUgMCAwIDAgMCAwIDAgMCAwIDA7fQ0KQGZvbnQtZmFjZQ0K
CXtmb250LWZhbWlseTpXaW5nZGluZ3M7DQoJcGFub3NlLTE6NSAwIDAgMCAwIDAgMCAwIDAgMDt9
DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIg
MiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpUYWhvbWE7DQoJcGFub3Nl
LTE6MiAxMSA2IDQgMyA1IDQgNCAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiTW9u
b3R5cGUgQ29yc2l2YSI7DQoJcGFub3NlLTE6MyAxIDEgMSAxIDIgMSAxIDEgMTt9DQovKiBTdHls
ZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1h
bA0KCXttYXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIu
MHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7fQ0KYTpsaW5rLCBz
cGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsN
Cgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxp
bmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRl
eHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcC5Nc29BY2V0YXRlLCBsaS5Nc29BY2V0YXRlLCBk
aXYuTXNvQWNldGF0ZQ0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6
IlRleHRlIGRlIGJ1bGxlcyBDYXIiOw0KCW1hcmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTouMDAw
MXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIs
InNlcmlmIjt9DQpwLk1zb0xpc3RQYXJhZ3JhcGgsIGxpLk1zb0xpc3RQYXJhZ3JhcGgsIGRpdi5N
c29MaXN0UGFyYWdyYXBoDQoJe21zby1zdHlsZS1wcmlvcml0eTozNDsNCgltYXJnaW4tdG9wOjBj
bTsNCgltYXJnaW4tcmlnaHQ6MGNtOw0KCW1hcmdpbi1ib3R0b206MGNtOw0KCW1hcmdpbi1sZWZ0
OjM2LjBwdDsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBwdDsNCglm
b250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIiwic2VyaWYiO30NCnNwYW4uVGV4dGVkZWJ1bGxl
c0Nhcg0KCXttc28tc3R5bGUtbmFtZToiVGV4dGUgZGUgYnVsbGVzIENhciI7DQoJbXNvLXN0eWxl
LXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJUZXh0ZSBkZSBidWxsZXMiOw0KCWZvbnQt
ZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjt9DQpwLm01MzMwMzYxMjE1OTA2Mzg4MzM4bXNv
bGlzdHBhcmFncmFwaCwgbGkubTUzMzAzNjEyMTU5MDYzODgzMzhtc29saXN0cGFyYWdyYXBoLCBk
aXYubTUzMzAzNjEyMTU5MDYzODgzMzhtc29saXN0cGFyYWdyYXBoDQoJe21zby1zdHlsZS1uYW1l
Om01MzMwMzYxMjE1OTA2Mzg4MzM4bXNvbGlzdHBhcmFncmFwaDsNCgltc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGNtOw0KCW1zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ow0KCW1hcmdpbi1sZWZ0OjBjbTsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJU
aW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7fQ0KcC5tc29jaHBkZWZhdWx0LCBsaS5tc29jaHBkZWZh
dWx0LCBkaXYubXNvY2hwZGVmYXVsdA0KCXttc28tc3R5bGUtbmFtZTptc29jaHBkZWZhdWx0Ow0K
CW1zby1tYXJnaW4tdG9wLWFsdDphdXRvOw0KCW1hcmdpbi1yaWdodDowY207DQoJbXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG87DQoJbWFyZ2luLWxlZnQ6MGNtOw0KCWZvbnQtc2l6ZToxMC4wcHQ7
DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsInNlcmlmIjt9DQpwLkJhbGxvb25UZXh0
LCBsaS5CYWxsb29uVGV4dCwgZGl2LkJhbGxvb25UZXh0DQoJe21zby1zdHlsZS1uYW1lOiJCYWxs
b29uIFRleHQiOw0KCW1zby1zdHlsZS1saW5rOiJCYWxsb29uIFRleHQgQ2hhciI7DQoJbWFyZ2lu
OjBjbTsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250
LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIiwic2VyaWYiO30NCnNwYW4uQmFsbG9vblRleHRDaGFy
DQoJe21zby1zdHlsZS1uYW1lOiJCYWxsb29uIFRleHQgQ2hhciI7DQoJbXNvLXN0eWxlLXByaW9y
aXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJCYWxsb29uIFRleHQiOw0KCWZvbnQtZmFtaWx5OiJU
YWhvbWEiLCJzYW5zLXNlcmlmIjt9DQpzcGFuLmVtYWlsc3R5bGUxOA0KCXttc28tc3R5bGUtbmFt
ZTplbWFpbHN0eWxlMTg7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCglj
b2xvcjojMUY0OTdEO30NCnNwYW4udGV4dGVkZWJ1bGxlc2NhcjANCgl7bXNvLXN0eWxlLW5hbWU6
dGV4dGVkZWJ1bGxlc2NhcjsNCglmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7fQ0K
c3Bhbi5lbWFpbHN0eWxlMjENCgl7bXNvLXN0eWxlLW5hbWU6ZW1haWxzdHlsZTIxOw0KCWZvbnQt
ZmFtaWx5OiJDb3VyaWVyIE5ldyI7DQoJY29sb3I6YmxhY2s7DQoJZm9udC13ZWlnaHQ6bm9ybWFs
Ow0KCWZvbnQtc3R5bGU6bm9ybWFsO30NCnNwYW4uRW1haWxTdHlsZTI3DQoJe21zby1zdHlsZS10
eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7DQoJY29sb3I6YmxhY2s7
DQoJZm9udC13ZWlnaHQ6bm9ybWFsOw0KCWZvbnQtc3R5bGU6bm9ybWFsO30NCnNwYW4uRW1haWxT
dHlsZTI4DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJp
Iiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLkVtYWlsU3R5bGUyOQ0KCXtt
c28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToiQ291cmllciBOZXci
Ow0KCWNvbG9yOmJsYWNrOw0KCWZvbnQtd2VpZ2h0Om5vcm1hbDsNCglmb250LXN0eWxlOm5vcm1h
bDt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250
LXNpemU6MTAuMHB0O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjYxMi4wcHQgNzkyLjBw
dDsNCgltYXJnaW46NzAuODVwdCA3MC44NXB0IDcwLjg1cHQgNzAuODVwdDt9DQpkaXYuV29yZFNl
Y3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUgbXNv
IDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAv
Pg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWxh
eW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwv
bzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9IkZS
IiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+UmUtLDxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNr
Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPllvdSBoYXZlIGEgcG9pbnQuIEFja2VkLjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5l
dyZxdW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj5NeSBjb25j
ZXJuIHdhcyBob3cgdG8gYXZvaWQgbWlzYmVoYXZpbmcgU0ZGcyB0aGF0IHdvdWxkIGZvcndhcmQg
cGFja2V0cyB3aXRoIFNITD09MCB0byBhIG5leHQtaG9wIFNGRiBldmVuIGlmIHRoYXQgU0ZGIHBh
cnNlcyB0aGUgU0hMIGZpZWxkLg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVv
dDs7Y29sb3I6YmxhY2siPldoYXQgYWJvdXQgaGF2aW5nIGEgY29uZmlndXJhdGlvbiBrbm9iIHRv
IGluZGljYXRlIHRoZSBiZWhhdmlvciB0byBmb2xsb3cgd2hlbiByZWNlaXZpbmcgU0hMPTA/IEEg
ZG9tYWluIHRoYXQgaW52b2x2ZXMgY2xhc3NpZmllcnMvU0ZGcyB0aGF0IHVuZGVyc3RhbmQgU0hM
DQogbXVzdCBub3QgZm9yd2FyZCBvciBhY2NlcHQgcmVjZWl2aW5nIHBhY2tldHMgd2l0aCBTSEw9
MC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmll
ciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Q2hl
ZXJzLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3Vy
aWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+TWVkPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpw
PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXIt
bGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNC4wcHQiPg0KPGRpdj4N
CjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtw
YWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5EZSZuYnNwOzo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7Ij4gRGF2ZSBEb2xzb24gW21haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbV0N
Cjxicj4NCjxiPkVudm95w6kmbmJzcDs6PC9iPiBtYXJkaSAyIG1haSAyMDE3IDE0OjQxPGJyPg0K
PGI+w4AmbmJzcDs6PC9iPiBCT1VDQURBSVIgTW9oYW1lZCBJTVQvT0xOOyBKYW1lcyBOIEd1aWNo
YXJkOyBHcmVnIE1pcnNreTxicj4NCjxiPkNjJm5ic3A7OjwvYj4gc2ZjQGlldGYub3JnOyBSb24g
UGFya2VyPGJyPg0KPGI+T2JqZXQmbmJzcDs6PC9iPiBSRTogW3NmY10gVFRMIGZpZWxkIHdpdGhp
biB0aGUgTlNIIGJhc2UgaGVhZGVyPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjojMUY0OTdEIj5NZWQsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdE
Ij5JIGFncmVlLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Q29u
c2lkZXIgdGhlIGNhc2Ugd2hlbiBhIOKAnG5ld+KAnSBTRkYgaXMgYWRkZWQgdG8gYW4gZXhpc3Rp
bmcgc3lzdGVtOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Rm9y
IGFsbCBOU0ggcGFja2V0cywgdGhlIEhvcCBMaW1pdC9UVEwgZmllbGQgaXMgemVybywgbm90IGp1
c3QgdGhvc2UgZnJvbSB0aGUgY2xhc3NpZmllci48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
IzFGNDk3RCI+SSBvYmplY3QgdG8gdGhpcyBzdGF0ZW1lbnQgb2YgeW91cnM6PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2Nv
bG9yOmJsYWNrIj4mZ3Q7IGFkZCBhIHNlbnRlbmNlIHNheWluZyB0aGF0IOKAnGFuIGluY29taW5n
IHZhbHVlIG9mIDDigJ0gaXMgb25seSBhY2NlcHRhYmxlIGZyb20gYSBjbGFzc2lmaWVyLjwvc3Bh
bj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0Qi
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5BcyBJIHNlZSBpdCwgYW4gaW5j
b21pbmcgdmFsdWUgb2YgMCBpcyBhY2NlcHRhYmxlIGZyb20gYW55IHNvdXJjZS48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+LURhdmU8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8
ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFk
ZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFo
b21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkZyb206PC9zcGFuPjwvYj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFo
b21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPg0KPGEgaHJlZj0ibWFpbHRvOm1vaGFt
ZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20iPm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb208L2E+
IFs8YSBocmVmPSJtYWlsdG86bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbSI+bWFpbHRvOm1v
aGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb208L2E+XQ0KPGJyPg0KPGI+U2VudDo8L2I+IFR1ZXNk
YXksIE1heSAyLCAyMDE3IDc6NTggQU08YnI+DQo8Yj5Ubzo8L2I+IERhdmUgRG9sc29uOyBKYW1l
cyBOIEd1aWNoYXJkOyBHcmVnIE1pcnNreTxicj4NCjxiPkNjOjwvYj4gPGEgaHJlZj0ibWFpbHRv
OnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjsgUm9uIFBhcmtlcjxicj4NCjxiPlN1Ympl
Y3Q6PC9iPiBSRTogW3NmY10gVFRMIGZpZWxkIHdpdGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyPG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPkhpIERhdmUs
DQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmll
ciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+U0ZG
cyB0aGF0IGRvIG5vdCBzdXBwb3J0IFNITCB3aWxsIHByZXNlcnZlIHRoZXNlIGJpdHMgYXMgcmVj
ZWl2ZWQuIEluIG90aGVyIHdvcmRzLCB0aGVzZSBTRkZzIHdvbuKAmXQgcmVzZXQgdGhlc2UgYml0
cyB0byB6ZXJvcy4NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom
cXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9y
OmJsYWNrIj5DaGVlcnMsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj5NZWQ8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6
YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpu
b25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzowY20gMGNtIDBjbSA0LjBw
dCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVD
NERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFo
b21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkRlJm5ic3A7Ojwvc3Bhbj48L2I+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiBEYXZlIERvbHNvbiBbPGEgaHJlZj0ibWFpbHRvOmRk
b2xzb25Ac2FuZHZpbmUuY29tIj5tYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb208L2E+XQ0KPGJy
Pg0KPGI+RW52b3nDqSZuYnNwOzo8L2I+IG1hcmRpIDIgbWFpIDIwMTcgMTI6MTk8YnI+DQo8Yj7D
gCZuYnNwOzo8L2I+IEJPVUNBREFJUiBNb2hhbWVkIElNVC9PTE47IEphbWVzIE4gR3VpY2hhcmQ7
IEdyZWcgTWlyc2t5PGJyPg0KPGI+Q2MmbmJzcDs6PC9iPiA8YSBocmVmPSJtYWlsdG86c2ZjQGll
dGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+OyBSb24gUGFya2VyPGJyPg0KPGI+T2JqZXQmbmJzcDs6
PC9iPiBSZTogW3NmY10gVFRMIGZpZWxkIHdpdGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyPG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJi
YWNrZ3JvdW5kOndoaXRlIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPk1lZCw8bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
YmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5Gb3IgdGhlIGJhY2t3
YXJkcyBjb21wYXRpYmlsaXR5IGNhc2UsIHdlIGFsc28gc3VwcG9ydCDigI5TRkZzIHRoYXQgZG8g
bm90IGRlY3JlbWVudCBUVEwvSG9wIExpbWl0LiBTYXlpbmcgYSB2YWx1ZSBvZiB6ZXJvIGNhbiBv
bmx5IGNvbWUgZnJvbSBjbGFzc2lmaWVycw0KIGRlZmVhdHMgdGhhdCwgYXMgd2VsbCBhcyBhZGRp
bmcgdW5uZWNlc3NhcnkgY29tcGxleGl0eS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iYmFja2dyb3VuZDp3aGl0ZSI+PHNw
YW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iYmFja2dyb3VuZDp3aGl0ZSI+
PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5EYXZpZCZuYnNwO0RvbHNvbjxicj4NCuKAjjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPHRhYmxlIGNsYXNzPSJNc29Ob3JtYWxUYWJsZSIg
Ym9yZGVyPSIwIiBjZWxscGFkZGluZz0iMCIgd2lkdGg9IjEwMCUiIHN0eWxlPSJ3aWR0aDoxMDAu
MCU7YmFja2dyb3VuZDp3aGl0ZTtib3JkZXItc3BhY2luZzowcHgiPg0KPHRib2R5Pg0KPHRyPg0K
PHRkIHN0eWxlPSJwYWRkaW5nOi43NXB0IC43NXB0IC43NXB0IC43NXB0O2ZvbnQtc2l6ZTppbml0
aWFsO3RleHQtYWxpZ246aW5pdGlhbCI+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXIt
dG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkZy
b206DQo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48YSBocmVmPSJtYWls
dG86bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbSI+bW9oYW1lZC5ib3VjYWRhaXJAb3Jhbmdl
LmNvbTwvYT48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom
cXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+U2VudDoNCjwvc3Bhbj48
L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21h
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPlR1ZXNkYXksIE1heSAyLCAyMDE3IDI6MTcg
QU08bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtU
YWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+VG86DQo8L3NwYW4+PC9iPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5KYW1lcyBOIEd1aWNoYXJkOyBHcmVnIE1pcnNreTsgRGF2
ZSBEb2xzb248bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom
cXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Q2M6DQo8L3NwYW4+PC9i
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3Jn
Ij5zZmNAaWV0Zi5vcmc8L2E+OyBSb24gUGFya2VyPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDsiPlN1YmplY3Q6DQo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5S
RTogW3NmY10gVFRMIGZpZWxkIHdpdGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyPG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvdGQ+DQo8L3RyPg0KPC90Ym9keT4NCjwvdGFi
bGU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXY+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJs
YWNrIj5IaSBKaW0sDQo8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xv
cjpibGFjayI+VGhhbmsgeW91IGZvciB0aGlzIHVwZGF0ZWQgcHJvcG9zYWwuIFRoaXMgaXMgbXVj
aCBtb3JlIGJldHRlci48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xv
cjpibGFjayI+R2l2aW5nIHRoZSBjbGFyaWZpY2F0aW9uIGRpc2N1c3NlZCB3aXRoIEpvZWwgKGku
ZS4sIGRvIG5vdCByZXNldCByZXNlcnZlZCBiaXRzIGJ5IGludGVybWVkaWF0ZSBkZXZpY2VzKSwg
SSB3b25kZXIgd2hldGhlciBpdCBtYWtlcyBzZW5zZSB0byBhZGQgYSBzZW50ZW5jZQ0KIHNheWlu
ZyB0aGF0IOKAnGFuIGluY29taW5nIHZhbHVlIG9mIDDigJ0gaXMgb25seSBhY2NlcHRhYmxlIGZy
b20gYSBjbGFzc2lmaWVyLiAmbmJzcDsmbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNw
Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVy
IE5ldyZxdW90Oztjb2xvcjpibGFjayI+Q2hlZXJzLDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+TWVk
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIg
TmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8ZGl2
IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6
MGNtIDBjbSAwY20gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRl
ci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90OyI+RGUmbmJzcDs6PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDsiPiBKYW1lcyBOIEd1aWNoYXJkIFs8YSBocmVmPSJtYWlsdG86amFtZXMubi5ndWlj
aGFyZEBodWF3ZWkuY29tIj5tYWlsdG86amFtZXMubi5ndWljaGFyZEBodWF3ZWkuY29tPC9hPl0N
Cjxicj4NCjxiPkVudm95w6kmbmJzcDs6PC9iPiBsdW5kaSAxIG1haSAyMDE3IDE5OjM5PGJyPg0K
PGI+w4AmbmJzcDs6PC9iPiBHcmVnIE1pcnNreTsgRGF2ZSBEb2xzb248YnI+DQo8Yj5DYyZuYnNw
Ozo8L2I+IDwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom
cXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PGEgaHJlZj0ibWFpbHRv
OnNmY0BpZXRmLm9yZyI+PHNwYW4gbGFuZz0iRU4tVVMiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+
PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+OyBCT1VDQURB
SVIgTW9oYW1lZA0KIElNVC9PTE47IFJvbiBQYXJrZXI8YnI+DQo8Yj5PYmpldCZuYnNwOzo8L2I+
IFJFOiBbc2ZjXSBUVEwgZmllbGQgd2l0aGluIHRoZSBOU0ggYmFzZSBoZWFkZXI8L3NwYW4+PHNw
YW4gbGFuZz0iRU4tVVMiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5Pa2F5IGxvdHMgb2YgY29udmVyc2F0aW9u
IGJ1dCBsZXQgbWUgb2ZmZXIgYSByZXZpc2VkIHZlcnNpb24gb2YgTWVk4oCZcyB0ZXh0IHRoYXQg
aG9wZWZ1bGx5IGNhcHR1cmVzIG1vc3Qgb2YgdGhlIGRpc2N1c3Npb24gKGNoYW5nZXMgaGlnaGxp
Z2h0ZWQpOjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIg
TmV3JnF1b3Q7Ij5TSEwgKFNGRiBIb3AgTGltaXQpOiBJbmRpY2F0ZXMgdGhlIG1heGltdW0gU0ZG
IGhvcHMgZm9yIGFuDQo8Yj5TRlA8L2I+LiBUaGUgaW5pdGlhbCBTSEwgdmFsdWUgU0hPVUxEIGJl
IGNvbmZpZ3VyYWJsZSB2aWEgdGhlIGNvbnRyb2wgcGxhbmU7IHRoZSBjb25maWd1cmVkIGluaXRp
YWwgdmFsdWUgY2FuIGJlIHNwZWNpZmljIHRvDQo8Yj5vbmUgb3IgbW9yZSBTRlBzPC9iPi4gSWYg
bm8gaW5pdGlhbCB2YWx1ZSBpcyBleHBsaWNpdGx5IHByb3ZpZGVkLCB0aGUgZGVmYXVsdCBpbml0
aWFsIFNITCB2YWx1ZSA2MyBNVVNUIGJlIHVzZWQuIEVhY2ggU0ZGIGludm9sdmVkIGluIGZvcndh
cmRpbmcgYW4gTlNIIHBhY2tldCBNVVNUIGRlY3JlbWVudA0KPGI+dGhlIDwvYj5TSEwgdmFsdWUg
YnkgMSA8Yj5wcmlvciB0byBOU0ggZm9yd2FyZGluZyBsb29rdXA8L2I+LiA8Yj5EZWNyZW1lbnRp
bmcgYnkgMSBmcm9tIGFuIGluY29taW5nIHZhbHVlIG9mIDAgc2hhbGwgcmVzdWx0IGluIGEgU0hM
IHZhbHVlIG9mIDYzLiBUaGUgcGFja2V0IE1VU1QgTk9UIGJlIGZvcndhcmRlZCBpZiBTSEwgaXMs
IGFmdGVyIGRlY3JlbWVudCwgMCBlLmcuIGRlY3JlbWVudCBTSEFMTCBvY2N1ciBiZWZvcmUgdGVz
dGluZyBTSEwNCiBmb3IgMC4gPC9iPjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdE
Ij5KaW08L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxhIG5hbWU9Il9NYWls
RW5kQ29tcG9zZSI+PC9hPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PGI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+RnJv
bTo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiBH
cmVnIE1pcnNreSBbPGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSI+bWFpbHRv
OmdyZWdpbWlyc2t5QGdtYWlsLmNvbTwvYT5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gTW9uZGF5LCBN
YXkgMDEsIDIwMTcgMTowMiBQTTxicj4NCjxiPlRvOjwvYj4gRGF2ZSBEb2xzb24gJmx0OzxhIGhy
ZWY9Im1haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbSI+ZGRvbHNvbkBzYW5kdmluZS5jb208L2E+
Jmd0Ozxicj4NCjxiPkNjOjwvYj4gPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGll
dGYub3JnPC9hPjsgPGEgaHJlZj0ibWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20i
Pg0KbW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbTwvYT47IEphbWVzIE4gR3VpY2hhcmQgJmx0
OzxhIGhyZWY9Im1haWx0bzpqYW1lcy5uLmd1aWNoYXJkQGh1YXdlaS5jb20iPmphbWVzLm4uZ3Vp
Y2hhcmRAaHVhd2VpLmNvbTwvYT4mZ3Q7OyBSb24gUGFya2VyICZsdDs8YSBocmVmPSJtYWlsdG86
Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSI+Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdv
cmtzLmNvbTwvYT4mZ3Q7PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbc2ZjXSBUVEwgZmllbGQg
d2l0aGluIHRoZSBOU0ggYmFzZSBoZWFkZXI8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mcXVv
dDtCZSBsaWJlcmFsIHdoYXQgeW91IGFjY2VwdC4gQmUgY29uc2VydmF0aXZlIHdoYXQgeW91IHNl
bmQuJnF1b3Q7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5JIHRoaW5rIHRoaXMgc3VtcyB3aGF0IHdlIGhhdmUgZGlz
Y3Vzc2VkIC0gYWNjZXB0IFRUTCAwLCBkb24ndCBmb3J3YXJkIFRUTCAwLjwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+UmVnYXJkcywgR3JlZyZuYnNwOzwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+T24gTWF5IDEs
IDIwMTcgODo1OCBBTSwgJnF1b3Q7RGF2ZSBEb2xzb24mcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0
bzpkZG9sc29uQHNhbmR2aW5lLmNvbSI+ZGRvbHNvbkBzYW5kdmluZS5jb208L2E+Jmd0OyB3cm90
ZTo8L3NwYW4+PG86cD48L286cD48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0iYm9yZGVyOm5vbmU7
Ym9yZGVyLWxlZnQ6c29saWQgI0NDQ0NDQyAxLjBwdDtwYWRkaW5nOjBjbSAwY20gMGNtIDYuMHB0
O21hcmdpbi1sZWZ0OjQuOHB0O21hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLXJpZ2h0OjBjbTttYXJn
aW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5Sb24sPC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJj
b2xvcjojMUY0OTdEIj5JIHRvbyB3b3VsZCBsaWtlIHNpbXBsZSwgYnV0IHlvdXIgdGFibGUgbG9v
a3MgcHJldHR5IGNvbXBsaWNhdGVkLiBBbmQgSSB0aGluayBpdCBhZGRzIGNvbmZpZ3VyYXRpb24g
Zm9yIGFuIFNGRiB0byBrbm93IHdoZXRoZXIgdGhlcmUgYXJlIG90aGVycyBiZWZvcmUgaXQuPC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5NeSB2ZXJzaW9uIG9mIHNpbXBsZTo8L3NwYW4+PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOyBUVEwgZmllbGQgb2YgMCBtZWFucyA2NC48L3NwYW4+
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOyBFdmVyeSBTRkYgZGVjcmVtZW50cyBUVEwgZWFj
aCB0aW1lIGl0IGZvcndhcmRzIHRoZSBOU0ggcGFja2V0LiBJZiBkZWNyZW1lbnRpbmcgZnJvbSAx
IHdvdWxkIHJlc3VsdCBpbiB1bmRlci1mbG93IHRvIDY0LCBkaXNjYXJkLjwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8
L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFG
NDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJv
cmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBj
bSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90OyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90OyI+IFJvbiBQYXJrZXIgW21haWx0bzo8L3NwYW4+PHNwYW4gbGFu
Zz0iRU4tVVMiPjxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29t
IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPlJvbl9QYXJrZXJA
YWZmaXJtZWRuZXR3b3Jrcy5jb208L3NwYW4+PC9hPjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDsiPl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBNb25kYXksIE1heSAx
LCAyMDE3IDExOjQxIEFNPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PGJyPg0K
PGI+VG86PC9iPiBEYXZlIERvbHNvbjsgSmFtZXMgTiBHdWljaGFyZDsgPC9zcGFuPjxzcGFuIGxh
bmc9IkVOLVVTIj48YSBocmVmPSJtYWlsdG86bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5tb2hhbWVkLmJvdWNh
ZGFpckBvcmFuZ2UuY29tPC9zcGFuPjwvYT48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7Ij47DQo8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxhIGhyZWY9Im1h
aWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90OyI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7Ij48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IFRUTCBmaWVsZCB3
aXRoaW4gdGhlIE5TSCBiYXNlIGhlYWRlcjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5BZ3JlZSB0aGF0IEnigJlk
IG9wdCBmb3IgcHJlY2lzaW9uIG92ZXIgc2ltcGxpY2l0eS4mbmJzcDsmbmJzcDsgV2hpY2ggaXMg
d2hhdCBJIHRyaWVkIHRvIGNvbnZleSBhIHdheXMgYmFjayBvbiB0aGlzIHRocmVhZCByZWdhcmRp
bmcgZGlmZmVyZW50aWF0ZWQgYmVoYXZpb3IgYXQgdGhlIGxhc3QgU0ZGIGluIHRoZSBTRlAgdnMu
IHRoZSBub24tbGFzdCBTRkYgaW4NCiB0aGUgU0ZQLiZuYnNwOyZuYnNwOyZuYnNwOyBTdWJzZXF1
ZW50IGNvbW1lbnRzIGRpZG7igJl0IHNlZW0gdG8gZW1icmFjZSB0aGF0IHdheSBvZiBkZXNjcmli
aW5nIHRoaW5ncy4mbmJzcDsmbmJzcDsmbmJzcDsgQWxzbywgaWYgdGhlcmUgd2VyZSBjb25zZW5z
dXMgdG8gc3VwcG9ydGluZyB0aGF0IGFwcHJvYWNoLCBiYWNrd2FyZCBjb21wYXRpYmlsaXR5IGZv
ciBjbGFzc2lmaWVycyB0aGF0IGVtaXQgVFRMPTAgY291bGQgYmUgYWRkcmVzc2VkIGJ5IGFsc28g
ZGVzY3JpYmluZyBiZWhhdmlvciBhdCB0aGUNCiBmaXJzdCBTRkYgdnMuIG5vbi1maXJzdC48L3Nw
YW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjx0
YWJsZSBjbGFzcz0iTXNvTm9ybWFsVGFibGUiIGJvcmRlcj0iMCIgY2VsbHNwYWNpbmc9IjAiIGNl
bGxwYWRkaW5nPSIwIiBzdHlsZT0iYm9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlIj4NCjx0Ym9keT4N
Cjx0cj4NCjx0ZCB3aWR0aD0iODQiIHZhbGlnbj0idG9wIiBzdHlsZT0id2lkdGg6NjIuN3B0O2Jv
cmRlcjpzb2xpZCB3aW5kb3d0ZXh0IDEuMHB0O3BhZGRpbmc6MGNtIDUuNHB0IDBjbSA1LjRwdCI+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48YSBuYW1lPSJtXzUzMzAzNjEyMTU5MDYzODgzMzhfX01h
aWxFbmRDb21wb3NlIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PC9hPjxvOnA+PC9vOnA+PC9wPg0KPC90ZD4NCjx0ZCB3aWR0
aD0iMjg4IiB2YWxpZ249InRvcCIgc3R5bGU9IndpZHRoOjIxNi4wcHQ7Ym9yZGVyOnNvbGlkIHdp
bmRvd3RleHQgMS4wcHQ7Ym9yZGVyLWxlZnQ6bm9uZTtwYWRkaW5nOjBjbSA1LjRwdCAwY20gNS40
cHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPlRU
TD0xPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC90ZD4NCjx0ZCB3aWR0aD0iMzg0IiB2YWxpZ249
InRvcCIgc3R5bGU9IndpZHRoOjI4OC4wcHQ7Ym9yZGVyOnNvbGlkIHdpbmRvd3RleHQgMS4wcHQ7
Ym9yZGVyLWxlZnQ6bm9uZTtwYWRkaW5nOjBjbSA1LjRwdCAwY20gNS40cHQiPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPlRUTD0wPC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPC90ZD4NCjwvdHI+DQo8dHI+DQo8dGQgd2lkdGg9Ijg0IiB2YWxpZ249InRv
cCIgc3R5bGU9IndpZHRoOjYyLjdwdDtib3JkZXI6c29saWQgd2luZG93dGV4dCAxLjBwdDtib3Jk
ZXItdG9wOm5vbmU7cGFkZGluZzowY20gNS40cHQgMGNtIDUuNHB0Ij4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5Pbmx5IFNGRiAoRmlyc3QgYW5kIGxh
c3QpPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC90ZD4NCjx0ZCB3aWR0aD0iMjg4IiB2YWxpZ249
InRvcCIgc3R5bGU9IndpZHRoOjIxNi4wcHQ7Ym9yZGVyLXRvcDpub25lO2JvcmRlci1sZWZ0Om5v
bmU7Ym9yZGVyLWJvdHRvbTpzb2xpZCB3aW5kb3d0ZXh0IDEuMHB0O2JvcmRlci1yaWdodDpzb2xp
ZCB3aW5kb3d0ZXh0IDEuMHB0O3BhZGRpbmc6MGNtIDUuNHB0IDBjbSA1LjRwdCI+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+VmFsaWQg4oCTIHNlcnZp
Y2UgbG9jYWwgU0bigJlzPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC90ZD4NCjx0ZCB3aWR0aD0i
Mzg0IiB2YWxpZ249InRvcCIgc3R5bGU9IndpZHRoOjI4OC4wcHQ7Ym9yZGVyLXRvcDpub25lO2Jv
cmRlci1sZWZ0Om5vbmU7Ym9yZGVyLWJvdHRvbTpzb2xpZCB3aW5kb3d0ZXh0IDEuMHB0O2JvcmRl
ci1yaWdodDpzb2xpZCB3aW5kb3d0ZXh0IDEuMHB0O3BhZGRpbmc6MGNtIDUuNHB0IDBjbSA1LjRw
dCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+VmFs
aWQgZm9yIGJhY2t3YXJkIGNvbXBhdGliaWxpdHkg4oCTIHNlcnZpY2UgbG9jYWwgU0bigJlzPC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPC90ZD4NCjwvdHI+DQo8dHI+DQo8dGQgd2lkdGg9Ijg0IiB2
YWxpZ249InRvcCIgc3R5bGU9IndpZHRoOjYyLjdwdDtib3JkZXI6c29saWQgd2luZG93dGV4dCAx
LjBwdDtib3JkZXItdG9wOm5vbmU7cGFkZGluZzowY20gNS40cHQgMGNtIDUuNHB0Ij4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5GaXJzdCBTRkYgYW5k
IG5vdCBMYXN0PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC90ZD4NCjx0ZCB3aWR0aD0iMjg4IiB2
YWxpZ249InRvcCIgc3R5bGU9IndpZHRoOjIxNi4wcHQ7Ym9yZGVyLXRvcDpub25lO2JvcmRlci1s
ZWZ0Om5vbmU7Ym9yZGVyLWJvdHRvbTpzb2xpZCB3aW5kb3d0ZXh0IDEuMHB0O2JvcmRlci1yaWdo
dDpzb2xpZCB3aW5kb3d0ZXh0IDEuMHB0O3BhZGRpbmc6MGNtIDUuNHB0IDBjbSA1LjRwdCI+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+SW52YWxpZCDi
gJMgZHJvcCAoc2luY2UgcHJvcGFnYXRpb24gdG8gc3Vic2VxdWVudCBTRkYgd2l0aCBUVEw9MCBp
cyBpbGxlZ2FsKTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvdGQ+DQo8dGQgd2lkdGg9IjM4NCIg
dmFsaWduPSJ0b3AiIHN0eWxlPSJ3aWR0aDoyODguMHB0O2JvcmRlci10b3A6bm9uZTtib3JkZXIt
bGVmdDpub25lO2JvcmRlci1ib3R0b206c29saWQgd2luZG93dGV4dCAxLjBwdDtib3JkZXItcmln
aHQ6c29saWQgd2luZG93dGV4dCAxLjBwdDtwYWRkaW5nOjBjbSA1LjRwdCAwY20gNS40cHQiPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPlZhbGlkIGZv
ciBiYWNrd2FyZCBjb21wYXRpYmlsaXR5IOKAkyBzZXJ2aWNlIGxvY2FsIFNG4oCZcyBhbmQgcHJv
cGFnYXRlIHRvIHN1YnNlcXVlbnQgU0ZGIHdpdGggVFRMPTYzPC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPC90ZD4NCjwvdHI+DQo8dHI+DQo8dGQgd2lkdGg9Ijg0IiB2YWxpZ249InRvcCIgc3R5bGU9
IndpZHRoOjYyLjdwdDtib3JkZXI6c29saWQgd2luZG93dGV4dCAxLjBwdDtib3JkZXItdG9wOm5v
bmU7cGFkZGluZzowY20gNS40cHQgMGNtIDUuNHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5MYXN0IFNGRiB3aGVuICZndDsxIFNGRuKAmXMgZm9y
IFNGUDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvdGQ+DQo8dGQgd2lkdGg9IjI4OCIgdmFsaWdu
PSJ0b3AiIHN0eWxlPSJ3aWR0aDoyMTYuMHB0O2JvcmRlci10b3A6bm9uZTtib3JkZXItbGVmdDpu
b25lO2JvcmRlci1ib3R0b206c29saWQgd2luZG93dGV4dCAxLjBwdDtib3JkZXItcmlnaHQ6c29s
aWQgd2luZG93dGV4dCAxLjBwdDtwYWRkaW5nOjBjbSA1LjRwdCAwY20gNS40cHQiPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPlZhbGlkIOKAkyBzZXJ2
aWNlIGxvY2FsIFNG4oCZczwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvdGQ+DQo8dGQgd2lkdGg9
IjM4NCIgdmFsaWduPSJ0b3AiIHN0eWxlPSJ3aWR0aDoyODguMHB0O2JvcmRlci10b3A6bm9uZTti
b3JkZXItbGVmdDpub25lO2JvcmRlci1ib3R0b206c29saWQgd2luZG93dGV4dCAxLjBwdDtib3Jk
ZXItcmlnaHQ6c29saWQgd2luZG93dGV4dCAxLjBwdDtwYWRkaW5nOjBjbSA1LjRwdCAwY20gNS40
cHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPklu
dmFsaWQg4oCTZHJvcCAoZHVlIHRvIGJhZCBiZWhhdmlvciBvZiBwcmV2aW91cyBTRkYpPC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPC90ZD4NCjwvdHI+DQo8L3Rib2R5Pg0KPC90YWJsZT4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+
Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpu
b25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20g
MGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIGxhbmc9IkVOLVVTIj5Gcm9tOjwv
c3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiPiBEYXZlIERvbHNvbiBbPGEgaHJlZj0ibWFpbHRv
OmRkb2xzb25Ac2FuZHZpbmUuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmRkb2xzb25Ac2Fu
ZHZpbmUuY29tPC9hPl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBNb25kYXksIE1heSAxLCAyMDE3IDEx
OjI1IEFNPGJyPg0KPGI+VG86PC9iPiBSb24gUGFya2VyICZsdDs8YSBocmVmPSJtYWlsdG86Um9u
X1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPlJvbl9QYXJrZXJA
YWZmaXJtZWRuZXR3b3Jrcy5jb208L2E+Jmd0OzsgSmFtZXMgTiBHdWljaGFyZCAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOmphbWVzLm4uZ3VpY2hhcmRAaHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmph
bWVzLm4uZ3VpY2hhcmRAaHVhd2VpLmNvbTwvYT4mZ3Q7Ow0KPGEgaHJlZj0ibWFpbHRvOm1vaGFt
ZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20iIHRhcmdldD0iX2JsYW5rIj5tb2hhbWVkLmJvdWNhZGFp
ckBvcmFuZ2UuY29tPC9hPjsNCjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0i
X2JsYW5rIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJFOiBUVEwgZmll
bGQgd2l0aGluIHRoZSBOU0ggYmFzZSBoZWFkZXI8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rp
dj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNw
Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+SSB0aGluayBwcmVjaXNpb24gaW4gdGhlIGRl
ZmluaXRpb24gaXMgaW1wb3J0YW50IGZvciB3aGVuIGV4cGVjdHMgY2VydGFpbiBiZWhhdmlvciBm
b3Igc21hbGwgdmFsdWVzIG9mIFRUTC4gRS5nLiwgYnkgdXNpbmcgdHJhY2Utcm91dGUgdHlwZSBv
ZiB0b29scy48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPldlIGNhbuKAmXQganVzdCB3YXZl
IG91ciBoYW5kcyBhbmQgc2F5IGRyb3AgcGFja2V0cyB3aXRoIFRUTCBuZWFyIDAgb3IgMSBvciAy
Ljwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjoj
MUY0OTdEIj5JZiBvbmUgaGFzIGEgY2hhaW4gb2YgMyBpdGVtcywgYSBUVEwgb2YgNiBzaG91bGQg
d29yay4gKFNGRnMgcmVjZWl2ZSBwYWNrZXRzIDYgdGltZXMgaW4gdGhlIHN5c3RlbSBkaWFncmFt
IHRoYXQgaXMgdXN1YWxseSBkcmF3bikuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJz
cDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPihTaW1wbGlmaWVkOiBJIHJlYWxpemUgaW4g
c29tZSBzeXN0ZW1zIG1vcmUgU0ZGIGludGVyYWN0aW9ucyBhcmUgcmVxdWlyZWQuKTwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4m
bmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29s
b3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXYgc3R5
bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMu
MHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+IFJvbiBQYXJrZXIgWzwvc3Bhbj48c3BhbiBsYW5n
PSJFTi1VUyI+PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20i
IHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+bWFpbHRvOlJvbl9Q
YXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L3NwYW4+PC9hPjwvc3Bhbj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBNb25kYXks
IE1heSAxLCAyMDE3IDExOjE0IEFNPGJyPg0KPGI+VG86PC9iPiBEYXZlIERvbHNvbjsgSmFtZXMg
TiBHdWljaGFyZDsgPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48YSBocmVmPSJtYWlsdG86bW9o
YW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7Ij5tb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPC9zcGFuPjwvYT48L3Nw
YW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij47DQo8L3NwYW4+PHNw
YW4gbGFuZz0iRU4tVVMiPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2Js
YW5rIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhv
bWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48
L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48YnI+DQo8Yj5T
dWJqZWN0OjwvYj4gUkU6IFRUTCBmaWVsZCB3aXRoaW4gdGhlIE5TSCBiYXNlIGhlYWRlcjwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5BZ3Jl
ZSB0aGF0IGRpZmZlcmVudGlhdGluZyDigJxmb3J3YXJkaW5n4oCdIHRvIGF0dGFjaGVkIFNGIGlu
c3RhbmNlcyB2cyBzdWJzZXF1ZW50IFNGRuKAmXMgaXMgbG9naWNhbCBhbmQgaW50dWl0aXZlICh0
byBtZSkgYW5kIEkgcHJlZmVyIHRvIGFja25vd2xlZGdlIHRoYXQgdGhlcmUgaXMgYSBkaWZmZXJl
bmNlLiZuYnNwOyZuYnNwOyBCdXQsIEkgd2FzIGFkZHJlc3NpbmcNCiBhIHN1Z2dlc3Rpb24gdG8g
c2ltcGxpZnkuJm5ic3A7ICZuYnNwOyZuYnNwOyZuYnNwO0luIHByYWN0aWNlLCA2MSBvciA2MiBv
ciA2MyBkZWNyZW1lbnRzIG9mIFRUTCBhbGwgcHJvYmFibHkgbWVhbiB0aGUgc2FtZSB0aGluZw0K
PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6V2luZ2RpbmdzO2Nv
bG9yOiMxRjQ5N0QiPko8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0
OTdEIj4uPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNv
bG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyBSb248L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0Qi
PiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQg
I0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxiPjxzcGFuIGxhbmc9IkVOLVVTIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0i
RU4tVVMiPiBEYXZlIERvbHNvbiBbPGEgaHJlZj0ibWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29t
IiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tPC9hPl0NCjxicj4N
CjxiPlNlbnQ6PC9iPiBNb25kYXksIE1heSAxLCAyMDE3IDExOjExIEFNPGJyPg0KPGI+VG86PC9i
PiBSb24gUGFya2VyICZsdDs8YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdv
cmtzLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208
L2E+Jmd0OzsgSmFtZXMgTiBHdWljaGFyZCAmbHQ7PGEgaHJlZj0ibWFpbHRvOmphbWVzLm4uZ3Vp
Y2hhcmRAaHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmphbWVzLm4uZ3VpY2hhcmRAaHVhd2Vp
LmNvbTwvYT4mZ3Q7Ow0KPGEgaHJlZj0ibWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5j
b20iIHRhcmdldD0iX2JsYW5rIj5tb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPC9hPjsNCjxh
IGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5zZmNAaWV0Zi5vcmc8
L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJFOiBUVEwgZmllbGQgd2l0aGluIHRoZSBOU0ggYmFz
ZSBoZWFkZXI8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6
IzFGNDk3RCI+VGhlcmUgaXMgYSBkaWZmZXJlbmNlIGJldHdlZW4gZHJvcHBpbmcgdGhlIHBhY2tl
dCBhdCByZWNlaXZlIHZzLiB0cmFuc21pdC48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkEg
KjxiPnRlcm1pbmF0aW5nPC9iPiogU0ZGIG1heSBhY2NlcHQgYSBwYWNrZXQgd2l0aCBUVEw9MS4m
bmJzcDsgSS5lLiwgd2hlcmUgdGhlIE5TSCBoZWFkZXIgaXMgcmVtb3ZlZC48L3NwYW4+PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImNvbG9yOiMxRjQ5N0QiPldoYXQgbWF0dGVycyBpcyB0aGF0IGl0IGlzIG5vdCBkZWNyZW1lbnRl
ZCB0byB6ZXJvIGFuZCBmb3J3YXJkZWQgYXMgTlNILjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3
RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5PdGhlcndpc2Ugd2XigJlkIHNh
eSwg4oCcaHVoLCBubyBwb2ludCBpbiBzZW5kaW5nIGEgcGFja2V0IGlmIFRUTD0xLiBBbmQgaHVo
LCBpZiByZWNlaXZlZCB3aXRoIFRUTD0yIHRoZW4gd2UgbWlnaHQgYXMgd2VsbCBkcm9wIGl04oCm
4oCdIFJlY3Vyc2UgYWQgYWJzdXJkdW0uPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJz
cDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkhlbmNlLCB0aGUgY29ycmVjdCBsYW5ndWFn
ZSBuZWVkcyB0byBjb252ZXkgdGhhdCBhIGRldmljZSBkZWNyZW1lbnRpbmcgVFRMIChpbiBvcmRl
ciB0byBmb3J3YXJkIE5TSCkgbXVzdCBjaGVjayBpZiBpdCB3b3VsZCByZXN1bHQgaW4gemVyby48
L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFG
NDk3RCI+VGhpcyBjb252ZXlzIHRoYXQsIEkgdGhpbms6PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij5UaGUgcGFja2V0IE1V
U1QgTk9UIGJlIGZvcndhcmRlZCB0byBhIG5leHQgaG9wIGlmIFNITCBpcyBkZWNyZW1lbnRlZCB0
byB6ZXJvLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJj
b2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPi1EYXZlPC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5
N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3Jk
ZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20g
MGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDsiPkZyb206PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDsiPiBSb24gUGFya2VyIFs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMi
PjxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIiB0YXJnZXQ9
Il9ibGFuayI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPm1haWx0bzpSb25fUGFya2VyQGFm
ZmlybWVkbmV0d29ya3MuY29tPC9zcGFuPjwvYT48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7Ij5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gTW9uZGF5LCBNYXkgMSwg
MjAxNyAxMDo1MCBBTTxicj4NCjxiPlRvOjwvYj4gSmFtZXMgTiBHdWljaGFyZDsgPC9zcGFuPjxz
cGFuIGxhbmc9IkVOLVVTIj48YSBocmVmPSJtYWlsdG86bW9oYW1lZC5ib3VjYWRhaXJAb3Jhbmdl
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5tb2hhbWVk
LmJvdWNhZGFpckBvcmFuZ2UuY29tPC9zcGFuPjwvYT48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij47DQogRGF2ZSBEb2xzb247IDwvc3Bhbj48c3BhbiBsYW5n
PSJFTi1VUyI+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjwvc3Bhbj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjxicj4NCjxiPlN1YmplY3Q6
PC9iPiBSRTogVFRMIGZpZWxkIHdpdGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyPC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPldlIGNvdWxkIHNp
bXBsaWZ5IHRoaXMgYnkgc2F5aW5nIHRoYXQgYW4gU0ZGIHRoYXQgcmVjZWl2ZXMgYW4gTlNIIHBh
Y2tldCB3aXRoIFRUTD0xIHNoYWxsIGRyb3AgdGhlIHBhY2tldC4mbmJzcDsmbmJzcDsgVGhhdCBk
b2VzbuKAmXQgcmVxdWlyZSBhbnkgZGlzdGluY3Rpb24gb2YgdGhlIHR5cGUgb2YgZm9yd2FyZGlu
Zy4mbmJzcDsmbmJzcDsmbmJzcDsgWW91IGNvdWxkIGFyZ3VlIHRoYXQNCiBwZXJoYXBzIDEgbWVh
bnMgdGFrZSBjYXJlIG9mIGxvY2FsIFNG4oCZcywgb25seSwgYnV0IHRoZW4gd2UgYXJlIGJhY2sg
dG8gaGF2aW5nIHRvIG1ha2UgdGhhdCBkaXN0aW5jdGlvbi4mbmJzcDsmbmJzcDsmbmJzcDsgR2l2
ZW4gdGhhdCB3ZSBhcmUgc3RhcnRpbmcgYXQgNjMgYnkgZGVmYXVsdCwgZmluZXNzaW5nIHdoYXQg
aGFwcGVucyB3aGVuIHJlY2VpdmluZyAxIGRvZXNu4oCZdCBzZWVtIHdvcnRod2hpbGUgdG8gbWUu
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+
DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUx
IDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PGI+PHNwYW4gbGFuZz0iRU4tVVMiPkZyb206PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyI+
IEphbWVzIE4gR3VpY2hhcmQgWzxhIGhyZWY9Im1haWx0bzpqYW1lcy5uLmd1aWNoYXJkQGh1YXdl
aS5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86amFtZXMubi5ndWljaGFyZEBodWF3ZWkuY29t
PC9hPl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBNb25kYXksIE1heSAxLCAyMDE3IDEwOjQ1IEFNPGJy
Pg0KPGI+VG86PC9iPiBSb24gUGFya2VyICZsdDs8YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBh
ZmZpcm1lZG5ldHdvcmtzLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPlJvbl9QYXJrZXJAYWZmaXJtZWRu
ZXR3b3Jrcy5jb208L2E+Jmd0OzsNCjxhIGhyZWY9Im1haWx0bzptb2hhbWVkLmJvdWNhZGFpckBv
cmFuZ2UuY29tIiB0YXJnZXQ9Il9ibGFuayI+bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbTwv
YT47IERhdmUgRG9sc29uICZsdDs8YSBocmVmPSJtYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb20i
IHRhcmdldD0iX2JsYW5rIj5kZG9sc29uQHNhbmR2aW5lLmNvbTwvYT4mZ3Q7Ow0KPGEgaHJlZj0i
bWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnNmY0BpZXRmLm9yZzwvYT48YnI+
DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IFRUTCBmaWVsZCB3aXRoaW4gdGhlIE5TSCBiYXNlIGhlYWRl
cjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdE
Ij5ZZXMgYnV0IG15IHBvaW50IHdhcyBpZiB0aGUgU0ZGIGlzICo8Yj50ZXJtaW5hdGluZzwvYj4q
IHRoZSBzZXJ2aWNlIGNoYWluIHRoZXJlIGFyZSBubyBzZXJ2aWNlIGZ1bmN0aW9ucyBsZWZ0IHRv
IGJlIGZvcndhcmRlZCB0byBzbyB0aGUgc2VudGVuY2UgZG9lcyBub3QgbWFrZSBhbnkgc2Vuc2Uu
IElmIGhvd2V2ZXIgdGhlIFNGRiBpcyB0ZXJtaW5hdGluZw0KIHRoZSBzZXJ2aWNlIGNoYWluIGFu
ZCBhdCB0ZXJtaW5hdGlvbiB0aGUgU0hMIHJlYWNoZXMgMCB0aGVuIGl0IHNob3VsZCBzdGlsbCBm
b3J3YXJkIHRoZSBwYWNrZXQgKGFmdGVyIHJlbW92YWwgb2YgTlNIKS48L3NwYW4+PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNv
bG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+SmltPC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8ZGl2
Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0
O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNw
YW4gbGFuZz0iRU4tVVMiPkZyb206PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyI+IFJvbiBQ
YXJrZXIgWzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIiB0
YXJnZXQ9Il9ibGFuayI+bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L2E+
XQ0KPGJyPg0KPGI+U2VudDo8L2I+IE1vbmRheSwgTWF5IDAxLCAyMDE3IDEwOjI4IEFNPGJyPg0K
PGI+VG86PC9iPiBKYW1lcyBOIEd1aWNoYXJkICZsdDs8YSBocmVmPSJtYWlsdG86amFtZXMubi5n
dWljaGFyZEBodWF3ZWkuY29tIiB0YXJnZXQ9Il9ibGFuayI+amFtZXMubi5ndWljaGFyZEBodWF3
ZWkuY29tPC9hPiZndDs7DQo8YSBocmVmPSJtYWlsdG86bW9oYW1lZC5ib3VjYWRhaXJAb3Jhbmdl
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb208L2E+OyBE
YXZlIERvbHNvbiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tIiB0YXJn
ZXQ9Il9ibGFuayI+ZGRvbHNvbkBzYW5kdmluZS5jb208L2E+Jmd0OzsNCjxhIGhyZWY9Im1haWx0
bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+
U3ViamVjdDo8L2I+IFJFOiBUVEwgZmllbGQgd2l0aGluIHRoZSBOU0ggYmFzZSBoZWFkZXI8L3Nw
YW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+SeKA
mWQgbGlrZSB0byBkaXNhbWJpZ3VhdGUgdGhlIHdvcmQg4oCcZm9yd2FyZGluZ+KAnS4mbmJzcDsm
bmJzcDsgRnJvbSBTRkYgcGVyc3BlY3RpdmUsIHRoZXJlIGlzIGZvcndhcmRpbmcgdG8gYXR0YWNo
ZWQgU0YgaW5zdGFuY2VzIGFuZCB0aGVyZSBpcyBmb3J3YXJkaW5nIHRvIG90aGVyIFNGRnMuPC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5
N0QiPuKAnFNGRnMgdGhhdCB0ZXJtaW5hdGUgYSBzZXJ2aWNlIGNoYWluIE1VU1QgZm9yd2FyZCB0
aGUgcGFja2V0IHRvIGF0dGFjaGVkIHNlcnZpY2UgZnVuY3Rpb25zLCBldmVuIGlmIFNITCBpcyBk
ZWNyZW1lbnRlZCB0byAw4oCdPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3Nw
YW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyBSb248L3NwYW4+PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNv
bG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8
ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEu
MHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+
PHNwYW4gbGFuZz0iRU4tVVMiPkZyb206PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyI+IHNm
YyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+
bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9hPl0NCjxiPk9uIEJlaGFsZiBPZiA8L2I+SmFt
ZXMgTiBHdWljaGFyZDxicj4NCjxiPlNlbnQ6PC9iPiBNb25kYXksIE1heSAxLCAyMDE3IDEwOjIy
IEFNPGJyPg0KPGI+VG86PC9iPiA8YSBocmVmPSJtYWlsdG86bW9oYW1lZC5ib3VjYWRhaXJAb3Jh
bmdlLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb208L2E+
OyBEYXZlIERvbHNvbiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tIiB0
YXJnZXQ9Il9ibGFuayI+ZGRvbHNvbkBzYW5kdmluZS5jb208L2E+Jmd0OzsNCjxhIGhyZWY9Im1h
aWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0K
PGI+U3ViamVjdDo8L2I+IFJlOiBbc2ZjXSBUVEwgZmllbGQgd2l0aGluIHRoZSBOU0ggYmFzZSBo
ZWFkZXI8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFG
NDk3RCI+SSBkb27igJl0IHVuZGVyc3RhbmQgdGhpcyBzZW50ZW5jZSBhcyBpZiBhbiBTRkYgaXMg
dGVybWluYXRpbmcgYSBzZXJ2aWNlIGNoYWluIHRoZW4gaXQgKjxiPndvbnQ8L2I+KiBiZSBmb3J3
YXJkaW5nIHRoZSBwYWNrZXRzIHRvIGF0dGFjaGVkIFNGczsgU2hvdWxkbuKAmXQgdGhpcyBzZW50
ZW5jZSByZWFkIOKAnFNGRnMgdGhhdCB0ZXJtaW5hdGUgYSBzZXJ2aWNlDQogY2hhaW4gTVVTVCBm
b3J3YXJkIHRoZSBwYWNrZXQgZXZlbiBpZiBTSEwgaXMgZGVjcmVtZW50ZWQgdG8gMOKAnSA/PC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5
N0QiPkppbTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQg
I0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxiPjxzcGFuIGxhbmc9IkVOLVVTIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0i
RU4tVVMiPiA8YSBocmVmPSJtYWlsdG86bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPg0KbW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbTwvYT4gWzxhIGhyZWY9
Im1haWx0bzptb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFp
bHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb208L2E+XQ0KPGJyPg0KPGI+U2VudDo8L2I+
IEZyaWRheSwgQXByaWwgMjgsIDIwMTcgMTA6MzggQU08YnI+DQo8Yj5Ubzo8L2I+IERhdmUgRG9s
c29uICZsdDs8YSBocmVmPSJtYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb20iIHRhcmdldD0iX2Js
YW5rIj5kZG9sc29uQHNhbmR2aW5lLmNvbTwvYT4mZ3Q7OyBKYW1lcyBOIEd1aWNoYXJkICZsdDs8
YSBocmVmPSJtYWlsdG86amFtZXMubi5ndWljaGFyZEBodWF3ZWkuY29tIiB0YXJnZXQ9Il9ibGFu
ayI+amFtZXMubi5ndWljaGFyZEBodWF3ZWkuY29tPC9hPiZndDs7DQo8YSBocmVmPSJtYWlsdG86
c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+c2ZjQGlldGYub3JnPC9hPjxicj4NCjxiPlN1
YmplY3Q6PC9iPiBSRTogVFRMIGZpZWxkIHdpdGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyPC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv
dDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+UmUtLDwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3Nw
YW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcm
cXVvdDs7Y29sb3I6YmxhY2siPkkgc2VlIFNITCBhcyBhIG1lYW5zIHRvIHByZXZlbnQgU0ZGIGxv
b3BzLiBUaGVyZSBpcyBubyB2YWx1ZSBpbiBkZWxldGluZyBhIHBhY2tldCBhZnRlciBhbiBTRkYg
ZGVjcmVtZW50IHRoZSBTSEwgdG8gMCwgYnV0IHRoYXQgcGFja2V0IGlzIHRvIGJlIHBhc3NlZCB0
bw0KIFNGcyB0aGF0IGFyZSBhdHRhY2hlZCB0byB0aGlzIFNGRi4gVGhlIHBhY2tldCB3aWxsIGJl
IGZvcndhcmRlZCBhZnRlciBzdHJpcHBpbmcgdGhlIE5TSCBoZWFkZXI7IG5vIHJpc2sgZm9yIFNG
RiBsb29wcyBvdXQgdGhlcmUuIE5vPzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1
b3Q7O2NvbG9yOmJsYWNrIj5DaGVlcnMsPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj5NZWQ8L3NwYW4+
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVv
dDs7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxkaXYgc3R5bGU9
ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzowY20gMGNt
IDBjbSA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpz
b2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkRlJm5ic3A7Ojwvc3Bh
bj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFo
b21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiBEYXZlIERvbHNvbiBbPC9zcGFuPjxz
cGFuIGxhbmc9IkVOLVVTIj48YSBocmVmPSJtYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb20iIHRh
cmdldD0iX2JsYW5rIj48c3BhbiBsYW5nPSJGUiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPm1haWx0
bzpkZG9sc29uQHNhbmR2aW5lLmNvbTwvc3Bhbj48L2E+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7Ij5dDQo8YnI+DQo8Yj5FbnZvecOpJm5ic3A7OjwvYj4gdmVuZHJlZGkgMjggYXZy
aWwgMjAxNyAxNjoyOTxicj4NCjxiPsOAJm5ic3A7OjwvYj4gQk9VQ0FEQUlSIE1vaGFtZWQgSU1U
L09MTjsgSmFtZXMgTiBHdWljaGFyZDsgPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48YSBocmVm
PSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gbGFuZz0iRlIiIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7Ij5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjwvc3Bhbj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90OyI+PGJyPg0KPGI+T2JqZXQmbmJzcDs6PC9iPiBSRTogVFRMIGZp
ZWxkIHdpdGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0
OTdEIj5NZWQsPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImNvbG9yOiMxRjQ5N0QiPuKAnDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPlNGRnMgdGhh
dCB0ZXJtaW5hdGUgYSBzZXJ2aWNlIGNoYWluIE1VU1QgZm9yd2FyZCB0aGUgcGFja2V0IHRvIGF0
dGFjaGVkIFNGcyBldmVuIGlmIFNITCBpcyBkZWNyZW1lbnRlZCB0byAwLuKAnTwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5JIGRv
buKAmXQgdGhpbmsgdGhpcyBpcyByaWdodC48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+SWYgVFRML1NITCBpcyBkZWNyZW1lbnRl
ZCB0byAwLCB0aGlzIG11c3Qgbm90IGJlIGZvcndhcmRlZCBhcyBOU0guPC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPkkgc2VlIHRo
YXQgKjxiPnJlY2VpdmluZzwvYj4qIGEgcGFja2V0IHdpdGggU0hMPTEgY2FuIHJlc3VsdCBpbiBj
aGFpbiB0ZXJtaW5hdGlvbiwgaS5lLiwgTlNIIGRlY2Fwc3VsYXRpb24uIEJ1dCBub3QgZm9yd2Fy
ZGluZyBhcyBOU0ggd2l0aCBTSEw9MC48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPi1EYXZlPC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZu
YnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9u
ZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBj
bSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDsiPkZyb206PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDsiPiBzZmMgWzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PGEgaHJlZj0ibWFp
bHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDsiPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvc3Bhbj48L2E+PC9zcGFu
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom
cXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+XQ0KPGI+T24gQmVoYWxm
IE9mIDwvYj48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxhIGhyZWY9Im1haWx0bzptb2hhbWVk
LmJvdWNhZGFpckBvcmFuZ2UuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDsiPm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb208L3NwYW4+PC9hPjwvc3Bhbj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjxicj4NCjxiPlNlbnQ6PC9i
PiBGcmlkYXksIEFwcmlsIDI4LCAyMDE3IDk6MzYgQU08YnI+DQo8Yj5Ubzo8L2I+IEphbWVzIE4g
R3VpY2hhcmQ7IDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PGEgaHJlZj0ibWFpbHRvOnNmY0Bp
ZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5zZmNA
aWV0Zi5vcmc8L3NwYW4+PC9hPjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDsiPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW3NmY10gVFRMIGZpZWxkIHdpdGhp
biB0aGUgTlNIIGJhc2UgaGVhZGVyPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8L3NwYW4+
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFj
ayI+SGkgSmltLCBhbGwsDQo8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3Vy
aWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj5J
IGhhdmUgdGhlIGZvbGxvd2luZyBjb21tZW50cyZuYnNwOzoNCjwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJtNTMzMDM2MTIxNTkwNjM4ODMzOG1zb2xpc3RwYXJhZ3JhcGgiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6U3ltYm9sIj7Ctzwvc3Bhbj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTo3LjBwdCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9y
OmJsYWNrIj5DaGFuZ2Ug4oCcVFRM4oCdIHRvIOKAnFNGRiBIb3AgTGltaXQgKFNITCnigJ0gYmVj
YXVzZSB0aGlzIGZpZWxkIGlzIG5vdCBhYm91dCBhIHRpbWUgdG8gbGl2ZSBidXQgYWJvdXQgYSBs
aW1pdCBvZiBTRkYgaG9wcyB0byBiZSBjcm9zc2VkLg0KPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Im01MzMwMzYxMjE1OTA2Mzg4MzM4bXNvbGlzdHBhcmFncmFwaCI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTpTeW1ib2wiPsK3PC9zcGFuPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjcuMHB0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6Ymxh
Y2siPkkgZG9u4oCZdCB1bmRlcnN0YW5kIHdoYXQgaXMgbWVhbnQgYnkg4oCcdGVzdGluZ+KAnS4N
Cjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJtNTMzMDM2MTIxNTkwNjM4ODMzOG1z
b2xpc3RwYXJhZ3JhcGgiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1pbHk6U3lt
Ym9sIj7Ctzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTo3LjBwdCI+
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nv
dXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj5JIHN1Z2dlc3QgdG8gbWFrZSB0aGlzIGNoYW5n
ZSB0byBjb3ZlciB0aGUgZm9sbG93aW5nIHBvaW50czo8L3NwYW4+PG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0ibTUzMzAzNjEyMTU5MDYzODgzMzhtc29saXN0cGFyYWdyYXBoIiBzdHlsZT0ibWFy
Z2luLWxlZnQ6NzIuMHB0Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZx
dW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij5vPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Zm9udC1zaXplOjcuMHB0Ij4mbmJzcDsmbmJzcDsNCjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVv
dDs7Y29sb3I6YmxhY2siPlNITCBzaG91bGQgYmUgY29uZmlndXJhYmxlIGJ5IHRoZSBjb250cm9s
IHBsYW5lLg0KPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Im01MzMwMzYxMjE1OTA2
Mzg4MzM4bXNvbGlzdHBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjcyLjBwdCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+
bzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTo3LjBwdCI+Jm5ic3A7
Jm5ic3A7DQo8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj5QYWNrZXRz
IGNhbiBiZSBmb3J3YXJkZWQgdG8gU0ZzIGV2ZW4gaWYgU0hMIGlzIGRlY3JlbWVudGVkIHRvIDAg
Zm9yIHRoZSB0ZXJtaW5hdGluZyBTRkYuDQo8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0ibTUzMzAzNjEyMTU5MDYzODgzMzhtc29saXN0cGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxl
ZnQ6NzIuMHB0Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0Nv
dXJpZXIgTmV3JnF1b3Q7Ij5vPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjcuMHB0Ij4mbmJzcDsmbmJzcDsNCjwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29s
b3I6YmxhY2siPkkgZG9u4oCZdCB0aGluayBpdCBpcyBhIGdvb2QgaWRlYSB0byBpbmNsdWRlIOKA
nDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPkRlY3JlbWVudGluZyBieSBhIHZhbHVlIG9m
IDEgZnJvbSAwIHNoYWxsIHJlc3VsdA0KIGluIGEgVFRMIHZhbHVlIG9mIDYz4oCdIGJlY2F1c2Ug
dGhpcyB3aWxsIGxlYWQgdG8gYSBicm9rZW4gbWVjaGFuaXNtLiA8L3NwYW4+PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6Ymxh
Y2siPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv
dDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+T0xEOg0KPC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij5UVEw6IFNl
cnZpY2UgcGxhbmUgdGltZS10by1saXZlLiBBbiBTRkYgTVVTVCBkZWNyZW1lbnQgdGhlIFRUTCBi
eSBhIHZhbHVlIG9mIDEgZm9yIGFsbCBOU0ggcGFja2V0cyBpdCByZWNlaXZlcy4gRGVjcmVtZW50
aW5nIGJ5IGEgdmFsdWUgb2YgMSBmcm9tIDAgc2hhbGwgcmVzdWx0IGluIGENCiBUVEwgdmFsdWUg
b2YgNjMuIFRoZSBkZWZhdWx0IGZvciBvcmlnaW5hdGluZyBhbiBOU0ggcGFja2V0IGlzIGEgVFRM
IHZhbHVlIG9mIDYzLiBUaGUgZGVjcmVtZW50IFNIQUxMIG9jY3VyIGJlZm9yZSB0ZXN0aW5nIGZv
ciAwLiBBZnRlciBkZWNyZW1lbnQsIGlmIHRoZSBUVEwgaXMgMCwgdGhlIE5TSCBwYWNrZXQgTVVT
VCBOT1QgYmUgZm9yd2FyZGVkLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7
O2NvbG9yOmJsYWNrIj5ORVc6PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij5TSEwgKFNGRiBIb3AgTGltaXQpOiBJbmRpY2F0
ZXMgdGhlIG1heGltdW0gU0ZGIGhvcHMgZm9yIGEgc2VydmljZSBjaGFpbi4gVGhlIGluaXRpYWwg
U0hMIHZhbHVlIFNIT1VMRCBiZSBjb25maWd1cmFibGUgdmlhIHRoZSBjb250cm9sIHBsYW5lOyB0
aGUgY29uZmlndXJlZCBpbml0aWFsIHZhbHVlDQogY2FuIGJlIHNwZWNpZmljIHRvIGEgY2hhaW4g
b3IgYWxsIGNoYWlucy4gSWYgbm8gaW5pdGlhbCB2YWx1ZSBpcyBleHBsaWNpdGx5IHByb3ZpZGVk
LCB0aGUgZGVmYXVsdCBpbml0aWFsIFNITCB2YWx1ZSA2MyBNVVNUIGJlIHVzZWQuIEVhY2ggU0ZG
IGludm9sdmVkIGluIGZvcndhcmRpbmcgYW4gTlNIIHBhY2tldCBNVVNUIGRlY3JlbWVudCBTSEwg
dmFsdWUgYnkgMS4gVGhlIHBhY2tldCBNVVNUIE5PVCBiZSBmb3J3YXJkZWQgdG8gYSBuZXh0IGhv
cA0KIFNGRiBpZiBTSEwgaXMgZGVjcmVtZW50ZWQgdG8gemVyby4gU0ZGcyB0aGF0IHRlcm1pbmF0
ZSBhIHNlcnZpY2UgY2hhaW4gTVVTVCBmb3J3YXJkIHRoZSBwYWNrZXQgdG8gYXR0YWNoZWQgU0Zz
IGV2ZW4gaWYgU0hMIGlzIGRlY3JlbWVudGVkIHRvIDAuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDs8L3NwYW4+
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIg
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVv
dDsiPlRoYW5rIHlvdS48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Q2hlZXJzLDwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90
OyI+TWVkPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nv
dXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+
DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3Bh
ZGRpbmc6MGNtIDBjbSAwY20gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25l
O2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNt
Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5E
ZSZuYnNwOzo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4gc2ZjIFs8L3Nw
YW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9y
ZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIGxhbmc9IkZSIiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+
bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9zcGFuPjwvYT48L3NwYW4+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDsiPl0NCjxiPkRlIGxhIHBhcnQgZGU8L2I+IEphbWVzIE4gR3VpY2hhcmQ8
YnI+DQo8Yj5FbnZvecOpJm5ic3A7OjwvYj4gamV1ZGkgMjcgYXZyaWwgMjAxNyAyMDo1NDxicj4N
CjxiPsOAJm5ic3A7OjwvYj4gPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48YSBocmVmPSJtYWls
dG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gbGFuZz0iRlIiIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7Ij5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjwvc3Bhbj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90OyI+PGJyPg0KPGI+T2JqZXQmbmJzcDs6PC9iPiBbc2ZjXSBUVEwgZmllbGQg
d2l0aGluIHRoZSBOU0ggYmFzZSBoZWFkZXI8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+RGVhciBXRzo8L3NwYW4+PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiPkhhdmluZyByZXZpZXdlZCBhbGwgb2YgdGhlIGVtYWlsIGRpc2N1c3Npb24gb24gdGhl
IG1haWxpbmcgbGlzdCBpdCBhcHBlYXJzIHRvIHRoZSBjaGFpcnMgdGhhdCB3ZSBoYXZlIGNvbnNl
bnN1cyB0byBhZGQgYSBUVEwgZmllbGQgdG8gdGhlIE5TSCBiYXNlIGhlYWRlci4gV2Ugd291bGQg
bGlrZSB0byBwcm9wb3NlIHRoZSBmb2xsb3dpbmcgY2hhbmdlczo8L3NwYW4+PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
PlNlY3Rpb24gMy4yOjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIj5VcGRhdGUgZmlndXJlIDIgYXMgZm9sbG93czo8L3NwYW4+PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5i
c3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJp
ZXIgTmV3JnF1b3Q7Ij4mbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7MCAxIDIgMyA0IDUgNiA3IDgg
OSAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxPC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4m
bmJzcDsmbmJzcDsmbmJzcDsgJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0
MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0Mzst
JiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0
MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0Mzs8L3NwYW4+PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPiZu
YnNwOyZuYnNwOyZuYnNwOyB8VmVyfE98UnwmbmJzcDsmbmJzcDsmbmJzcDsgVFRMJm5ic3A7Jm5i
c3A7Jm5ic3A7IHwmbmJzcDsmbmJzcDsgTGVuZ3RoJm5ic3A7IHxSfFJ8UnxSfE1EIFR5cGV8IE5l
eHQgUHJvdG9jb2wgfDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom
cXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYjNDM7LSYjNDM7LSYj
NDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7
LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYj
NDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7
LSYjNDM7LSYjNDM7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5BZGQgdGhlIGZvbGxvd2luZyB0ZXh0IGFm
dGVyIGZpZ3VyZSAyOjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+VFRMOiBTZXJ2aWNlIHBsYW5lIHRpbWUt
dG8tbGl2ZS4gQW4gU0ZGIE1VU1QgZGVjcmVtZW50IHRoZSBUVEwgYnkgYSB2YWx1ZSBvZiAxIGZv
ciBhbGwgTlNIIHBhY2tldHMgaXQgcmVjZWl2ZXMuIERlY3JlbWVudGluZyBieSBhIHZhbHVlIG9m
IDEgZnJvbSAwIHNoYWxsIHJlc3VsdCBpbiBhIFRUTCB2YWx1ZSBvZiA2My4gVGhlIGRlZmF1bHQg
Zm9yIG9yaWdpbmF0aW5nIGFuIE5TSA0KIHBhY2tldCBpcyBhIFRUTCB2YWx1ZSBvZiA2My4gVGhl
IGRlY3JlbWVudCBTSEFMTCBvY2N1ciBiZWZvcmUgdGVzdGluZyBmb3IgMC4gQWZ0ZXIgZGVjcmVt
ZW50LCBpZiB0aGUgVFRMIGlzIDAsIHRoZSBOU0ggcGFja2V0IE1VU1QgTk9UIGJlIGZvcndhcmRl
ZC48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiPlNlY3Rpb24gMy40Ojwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5VcGRhdGUgZmlndXJlIDQg
dG8gcmVmbGVjdCB0aGUgbmV3IGJhc2UgaGVhZGVyIGZvcm1hdCBhcyBwZXIgc2VjdGlvbiAzLjIg
YmFzZSBoZWFkZXIuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5TZWN0aW9uIDMuNTo8L3NwYW4+PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+VXBkYXRl
IGZpZ3VyZSA1IHRvIHJlZmxlY3QgdGhlIG5ldyBiYXNlIGhlYWRlciBmb3JtYXQgYXMgcGVyIHNl
Y3Rpb24gMy4yIGJhc2UgaGVhZGVyLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+U2VjdGlvbiAxMi4yLjE6
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiPkN1cnJlbnQgdGV4dCBpcyBhcyBmb2xsb3dzOjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8L3NwYW4+PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5i
c3A7Jm5ic3A7IFRoZXJlIGFyZSB0ZW4gYml0cyBhdCB0aGUgYmVnaW5uaW5nIG9mIHRoZSBOU0gg
QmFzZSBIZWFkZXIuJm5ic3A7IE5ldyBiaXRzPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyBhcmUgYXNzaWdu
ZWQgdmlhIFN0YW5kYXJkcyBBY3Rpb24gW1JGQzUyMjZdLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8L3NwYW4+PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5i
c3A7ICZuYnNwO0JpdHMgMC0xIC0gVmVyc2lvbjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsgQml0IDIgLSBP
QU0gKE8gYml0KTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsgQml0IDMgLSBDcml0aWNhbCBUTFYgKEMgYml0
KTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIj4mbmJzcDsmbmJzcDsgQml0cyA0LTkgLSBSZXNlcnZlZDwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8L3Nw
YW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyI+UmVwbGFjZSBlbnRpcmUgdGV4dCBhcyBmb2xsb3dzOjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8L3NwYW4+PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5i
c3A7Jm5ic3A7IFRoZXJlIGFyZSBlaWdodCByZXNlcnZlZCBiaXRzIGluIHRoZSBOU0ggQmFzZSBI
ZWFkZXIuIE5ldyBiaXRzPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyBhcmUgYXNzaWduZWQgdmlhIFN0YW5k
YXJkcyBBY3Rpb24gW1JGQzUyMjZdLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7IEJp
dHMgMC0xIC0gVmVyc2lvbjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsgQml0IDIgLSBPQU0gKE8gYml0KTwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIj4mbmJzcDsmbmJzcDsgQml0IDMgLSBSZXNlcnZlZDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsgQml0
cyAxNi0xOSAtIFJlc2VydmVkPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5TZWN0aW9uIDEyLjIuMzo8L3Nw
YW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyI+Q3VycmVudCB0ZXh0IGhhcyB0aGUgTUQtdHlwZSBhcyA4LWJpdCB2YWx1ZXMuPC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZu
YnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIj5VcGRhdGUgdGV4dCBmb3IgdGhpcyBzZWN0aW9uIGFuZCB0YWJsZSAxIHRvIHJl
ZmxlY3QgNC1iaXQgdmFsdWVzICpub3QqIDgtYml0IHZhbHVlcy48L3NwYW4+PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gbGFuZz0iRU4t
VVMiPlBsZWFzZSByZXZpZXcgY2FyZWZ1bGx5IGFuZCBpbmRpY2F0ZSBzdXBwb3J0IGZvciB0aGVz
ZSBjaGFuZ2VzIChvciBhbnkgY2hhbmdlcyB0byB0aGUgc3VnZ2VzdGVkIHRleHQpLjwvc3Bhbj48
L2I+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBsYW5nPSJF
Ti1VUyI+Jm5ic3A7PC9zcGFuPjwvYj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5UaGFua3MsIDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8L3NwYW4+PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+SmltICZh
bXA7IEpvZWw8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1VUyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1mYW1p
bHk6JnF1b3Q7TW9ub3R5cGUgQ29yc2l2YSZxdW90Oztjb2xvcjojMDA3MEMwIj4mbmJzcDs8L3Nw
YW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9k
aXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bWFyZ2luLWJvdHRvbToxMi4wcHQiPjxzcGFuIGxhbmc9IkVOLVVTIj48YnI+DQpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCnNmYyBtYWlsaW5nIGxp
c3Q8YnI+DQo8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+PGJy
Pg0KPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRh
cmdldD0iX2JsYW5rIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwv
YT48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48
L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rp
dj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_787AE7BB302AE849A7480A190F8B933009E5F6C6OPEXCNORMADcorp_--


From nobody Tue May  2 06:23:09 2017
Return-Path: <james.n.guichard@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AED5B13148F for <sfc@ietfa.amsl.com>; Tue,  2 May 2017 06:23:07 -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, 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.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id BART3Z5CRhSg for <sfc@ietfa.amsl.com>; Tue,  2 May 2017 06:22:59 -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 10AA6129C09 for <sfc@ietf.org>; Tue,  2 May 2017 06:18:54 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml704-cah.china.huawei.com) ([172.18.7.190]) by lhrrg01-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id DMD07396; Tue, 02 May 2017 13:18:51 +0000 (GMT)
Received: from SJCEML703-CHM.china.huawei.com (10.208.112.39) by lhreml704-cah.china.huawei.com (10.201.108.45) with Microsoft SMTP Server (TLS) id 14.3.301.0; Tue, 2 May 2017 14:18:49 +0100
Received: from SJCEML701-CHM.china.huawei.com ([169.254.3.8]) by SJCEML703-CHM.china.huawei.com ([169.254.5.195]) with mapi id 14.03.0235.001;  Tue, 2 May 2017 06:18:43 -0700
From: James N Guichard <james.n.guichard@huawei.com>
To: "mohamed.boucadair@orange.com" <mohamed.boucadair@orange.com>, Dave Dolson <ddolson@sandvine.com>, Greg Mirsky <gregimirsky@gmail.com>
CC: "sfc@ietf.org" <sfc@ietf.org>, Ron Parker <Ron_Parker@affirmednetworks.com>
Thread-Topic: [sfc] TTL field within the NSH base header
Thread-Index: AdK/h0bahW5bvXGwSoCeYu3QIaIxxgAl9XdgAAMaEWAAADpXIACWaNtAAAAsukAAAKE6YAAAGqWwAACgp7AAAECnkAAASG0gAABNm0AAANa8gAACcTIbAAB4zcAAKfQxAAAIcDmAAANzV4AAAYgzgAAAY2QAAA3eMBA=
Date: Tue, 2 May 2017 13:18:42 +0000
Message-ID: <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD6EFC@SJCEML701-CHM.china.huawei.com>
References: <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD5F8E@SJCEML701-CHM.china.huawei.com> <787AE7BB302AE849A7480A190F8B933009E5E3B9@OPEXCNORMAD.corporate.adroot.infra.ftgroup> <E8355113905631478EFF04F5AA706E98705BD0A0@wtl-exchp-1.sandvine.com> <787AE7BB302AE849A7480A190F8B933009E5E4BD@OPEXCNORMAD.corporate.adroot.infra.ftgroup> <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD6993@SJCEML701-CHM.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B8399F104@MBX021-W3-CA-2.exch021.domain.local> <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD69C4@SJCEML701-CHM.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B8399F193@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E98705BFE87@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B839A023E@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E98705BFFB9@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B839A0285@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E98705C00B4@wtl-exchp-1.sandvine.com> <CA+RyBmVjp2qRoO_NF-sWrQ4gMPhuRZOw7syz0Y6yaAjOtgD_xg@mail.gmail.com> <CA+RyBmWXWRxuKP-dDirYHXxJnnduyriTuN5kmCfQkC=z0JdiCQ@mail.gmail.com> <CA+RyBmXHf_b48yvhZgbdB6q3Tr9=0oHTsnnRPM1jeMjCcCfiiQ@mail.gmail.com> <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD6B8C@SJCEML701-CHM.china.huawei.com>, <787AE7BB302AE849A7480A190F8B933009E5F350@OPEXCNORMAD.corporate.adroot.infra.ftgroup> <20170502101842.5161041.23046.11005@sandvine.com> <787AE7BB302AE849A7480A190F8B933009E5F603@OPEXCNORMAD.corporate.adroot.infra.ftgroup> <E8355113905631478EFF04F5AA706E98705C366A@wtl-exchp-1.sandvine.com> <787AE7BB302AE849A7480A190F8B933009E5F6C6@OPEXCNORMAD.corporate.adroot.infra.ftgroup>
In-Reply-To: <787AE7BB302AE849A7480A190F8B933009E5F6C6@OPEXCNORMAD.corporate.adroot.infra.ftgroup>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.47.144.158]
Content-Type: multipart/alternative; boundary="_000_BF1BE6D99B52F84AB9B48B7CF6F17DA3DD6EFCSJCEML701CHMchina_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020201.5908873C.027F, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=169.254.3.8, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: e2af2f492f1f756e316d4c37c225cb2c
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/xVn1V0-T-gm2CQHmG_4r9VE23Rg>
Subject: Re: [sfc] TTL field within the NSH base header
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 02 May 2017 13:23:08 -0000

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

SSB0aGluayB0aGUgdGV4dCB0aGF0IEkgc2VudCBvdXQgeWVzdGVyZGF5IGNvdmVycyB0aGlzIHdp
dGhvdXQgYWRkaW5nIGFkZGl0aW9uYWwgY29tcGxleGl0eSBvZiAgeWV0IGFub3RoZXIgY29uZmln
dXJhdGlvbiBrbm9iLiBBcyBEYXZlIHBvaW50ZWQgb3V0IGl0IGlzIHBvc3NpYmxlIHRvIHJlY2Vp
dmUgVFRMIDAgZnJvbSBhIG5vbi1jbGFzc2lmaWVyOyB0aGUgY3VycmVudCB0ZXh0IGFsbG93cyBm
b3IgdGhpcyBhbmQgdGhlIFRUTCBpcyBzZXQgdG8gNjMgYXQgdGhlIGZpcnN0IGNvbXBsaWFudCBk
ZXZpY2UuDQoNCkppbQ0KDQpGcm9tOiBtb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tIFttYWls
dG86bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbV0NClNlbnQ6IFR1ZXNkYXksIE1heSAwMiwg
MjAxNyA4OjUzIEFNDQpUbzogRGF2ZSBEb2xzb24gPGRkb2xzb25Ac2FuZHZpbmUuY29tPjsgSmFt
ZXMgTiBHdWljaGFyZCA8amFtZXMubi5ndWljaGFyZEBodWF3ZWkuY29tPjsgR3JlZyBNaXJza3kg
PGdyZWdpbWlyc2t5QGdtYWlsLmNvbT4NCkNjOiBzZmNAaWV0Zi5vcmc7IFJvbiBQYXJrZXIgPFJv
bl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+DQpTdWJqZWN0OiBSRTogW3NmY10gVFRMIGZp
ZWxkIHdpdGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyDQoNClJlLSwNCg0KWW91IGhhdmUgYSBwb2lu
dC4gQWNrZWQuDQoNCk15IGNvbmNlcm4gd2FzIGhvdyB0byBhdm9pZCBtaXNiZWhhdmluZyBTRkZz
IHRoYXQgd291bGQgZm9yd2FyZCBwYWNrZXRzIHdpdGggU0hMPT0wIHRvIGEgbmV4dC1ob3AgU0ZG
IGV2ZW4gaWYgdGhhdCBTRkYgcGFyc2VzIHRoZSBTSEwgZmllbGQuDQoNCldoYXQgYWJvdXQgaGF2
aW5nIGEgY29uZmlndXJhdGlvbiBrbm9iIHRvIGluZGljYXRlIHRoZSBiZWhhdmlvciB0byBmb2xs
b3cgd2hlbiByZWNlaXZpbmcgU0hMPTA/IEEgZG9tYWluIHRoYXQgaW52b2x2ZXMgY2xhc3NpZmll
cnMvU0ZGcyB0aGF0IHVuZGVyc3RhbmQgU0hMIG11c3Qgbm90IGZvcndhcmQgb3IgYWNjZXB0IHJl
Y2VpdmluZyBwYWNrZXRzIHdpdGggU0hMPTAuDQoNCkNoZWVycywNCk1lZA0KDQpEZSA6IERhdmUg
RG9sc29uIFttYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb21dDQpFbnZvecOpIDogbWFyZGkgMiBt
YWkgMjAxNyAxNDo0MQ0Kw4AgOiBCT1VDQURBSVIgTW9oYW1lZCBJTVQvT0xOOyBKYW1lcyBOIEd1
aWNoYXJkOyBHcmVnIE1pcnNreQ0KQ2MgOiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9y
Zz47IFJvbiBQYXJrZXINCk9iamV0IDogUkU6IFtzZmNdIFRUTCBmaWVsZCB3aXRoaW4gdGhlIE5T
SCBiYXNlIGhlYWRlcg0KDQpNZWQsDQpJIGFncmVlLg0KQ29uc2lkZXIgdGhlIGNhc2Ugd2hlbiBh
IOKAnG5ld+KAnSBTRkYgaXMgYWRkZWQgdG8gYW4gZXhpc3Rpbmcgc3lzdGVtOg0KRm9yIGFsbCBO
U0ggcGFja2V0cywgdGhlIEhvcCBMaW1pdC9UVEwgZmllbGQgaXMgemVybywgbm90IGp1c3QgdGhv
c2UgZnJvbSB0aGUgY2xhc3NpZmllci4NCg0KSSBvYmplY3QgdG8gdGhpcyBzdGF0ZW1lbnQgb2Yg
eW91cnM6DQo+IGFkZCBhIHNlbnRlbmNlIHNheWluZyB0aGF0IOKAnGFuIGluY29taW5nIHZhbHVl
IG9mIDDigJ0gaXMgb25seSBhY2NlcHRhYmxlIGZyb20gYSBjbGFzc2lmaWVyLg0KDQpBcyBJIHNl
ZSBpdCwgYW4gaW5jb21pbmcgdmFsdWUgb2YgMCBpcyBhY2NlcHRhYmxlIGZyb20gYW55IHNvdXJj
ZS4NCg0KLURhdmUNCg0KRnJvbTogbW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbTxtYWlsdG86
bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbT4gW21haWx0bzptb2hhbWVkLmJvdWNhZGFpckBv
cmFuZ2UuY29tXQ0KU2VudDogVHVlc2RheSwgTWF5IDIsIDIwMTcgNzo1OCBBTQ0KVG86IERhdmUg
RG9sc29uOyBKYW1lcyBOIEd1aWNoYXJkOyBHcmVnIE1pcnNreQ0KQ2M6IHNmY0BpZXRmLm9yZzxt
YWlsdG86c2ZjQGlldGYub3JnPjsgUm9uIFBhcmtlcg0KU3ViamVjdDogUkU6IFtzZmNdIFRUTCBm
aWVsZCB3aXRoaW4gdGhlIE5TSCBiYXNlIGhlYWRlcg0KDQpIaSBEYXZlLA0KDQpTRkZzIHRoYXQg
ZG8gbm90IHN1cHBvcnQgU0hMIHdpbGwgcHJlc2VydmUgdGhlc2UgYml0cyBhcyByZWNlaXZlZC4g
SW4gb3RoZXIgd29yZHMsIHRoZXNlIFNGRnMgd29u4oCZdCByZXNldCB0aGVzZSBiaXRzIHRvIHpl
cm9zLg0KDQpDaGVlcnMsDQpNZWQNCg0KRGUgOiBEYXZlIERvbHNvbiBbbWFpbHRvOmRkb2xzb25A
c2FuZHZpbmUuY29tXQ0KRW52b3nDqSA6IG1hcmRpIDIgbWFpIDIwMTcgMTI6MTkNCsOAIDogQk9V
Q0FEQUlSIE1vaGFtZWQgSU1UL09MTjsgSmFtZXMgTiBHdWljaGFyZDsgR3JlZyBNaXJza3kNCkNj
IDogc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+OyBSb24gUGFya2VyDQpPYmpldCA6
IFJlOiBbc2ZjXSBUVEwgZmllbGQgd2l0aGluIHRoZSBOU0ggYmFzZSBoZWFkZXINCg0KTWVkLA0K
Rm9yIHRoZSBiYWNrd2FyZHMgY29tcGF0aWJpbGl0eSBjYXNlLCB3ZSBhbHNvIHN1cHBvcnQg4oCO
U0ZGcyB0aGF0IGRvIG5vdCBkZWNyZW1lbnQgVFRML0hvcCBMaW1pdC4gU2F5aW5nIGEgdmFsdWUg
b2YgemVybyBjYW4gb25seSBjb21lIGZyb20gY2xhc3NpZmllcnMgZGVmZWF0cyB0aGF0LCBhcyB3
ZWxsIGFzIGFkZGluZyB1bm5lY2Vzc2FyeSBjb21wbGV4aXR5Lg0KDQpEYXZpZCBEb2xzb24NCuKA
jg0KRnJvbTogbW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbTxtYWlsdG86bW9oYW1lZC5ib3Vj
YWRhaXJAb3JhbmdlLmNvbT4NClNlbnQ6IFR1ZXNkYXksIE1heSAyLCAyMDE3IDI6MTcgQU0NClRv
OiBKYW1lcyBOIEd1aWNoYXJkOyBHcmVnIE1pcnNreTsgRGF2ZSBEb2xzb24NCkNjOiBzZmNAaWV0
Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz47IFJvbiBQYXJrZXINClN1YmplY3Q6IFJFOiBbc2Zj
XSBUVEwgZmllbGQgd2l0aGluIHRoZSBOU0ggYmFzZSBoZWFkZXINCg0KDQpIaSBKaW0sDQoNClRo
YW5rIHlvdSBmb3IgdGhpcyB1cGRhdGVkIHByb3Bvc2FsLiBUaGlzIGlzIG11Y2ggbW9yZSBiZXR0
ZXIuDQoNCkdpdmluZyB0aGUgY2xhcmlmaWNhdGlvbiBkaXNjdXNzZWQgd2l0aCBKb2VsIChpLmUu
LCBkbyBub3QgcmVzZXQgcmVzZXJ2ZWQgYml0cyBieSBpbnRlcm1lZGlhdGUgZGV2aWNlcyksIEkg
d29uZGVyIHdoZXRoZXIgaXQgbWFrZXMgc2Vuc2UgdG8gYWRkIGEgc2VudGVuY2Ugc2F5aW5nIHRo
YXQg4oCcYW4gaW5jb21pbmcgdmFsdWUgb2YgMOKAnSBpcyBvbmx5IGFjY2VwdGFibGUgZnJvbSBh
IGNsYXNzaWZpZXIuDQoNCkNoZWVycywNCk1lZA0KDQpEZSA6IEphbWVzIE4gR3VpY2hhcmQgW21h
aWx0bzpqYW1lcy5uLmd1aWNoYXJkQGh1YXdlaS5jb21dDQpFbnZvecOpIDogbHVuZGkgMSBtYWkg
MjAxNyAxOTozOQ0Kw4AgOiBHcmVnIE1pcnNreTsgRGF2ZSBEb2xzb24NCkNjIDogc2ZjQGlldGYu
b3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+OyBCT1VDQURBSVIgTW9oYW1lZCBJTVQvT0xOOyBSb24g
UGFya2VyDQpPYmpldCA6IFJFOiBbc2ZjXSBUVEwgZmllbGQgd2l0aGluIHRoZSBOU0ggYmFzZSBo
ZWFkZXINCg0KT2theSBsb3RzIG9mIGNvbnZlcnNhdGlvbiBidXQgbGV0IG1lIG9mZmVyIGEgcmV2
aXNlZCB2ZXJzaW9uIG9mIE1lZOKAmXMgdGV4dCB0aGF0IGhvcGVmdWxseSBjYXB0dXJlcyBtb3N0
IG9mIHRoZSBkaXNjdXNzaW9uIChjaGFuZ2VzIGhpZ2hsaWdodGVkKToNCg0KU0hMIChTRkYgSG9w
IExpbWl0KTogSW5kaWNhdGVzIHRoZSBtYXhpbXVtIFNGRiBob3BzIGZvciBhbiBTRlAuIFRoZSBp
bml0aWFsIFNITCB2YWx1ZSBTSE9VTEQgYmUgY29uZmlndXJhYmxlIHZpYSB0aGUgY29udHJvbCBw
bGFuZTsgdGhlIGNvbmZpZ3VyZWQgaW5pdGlhbCB2YWx1ZSBjYW4gYmUgc3BlY2lmaWMgdG8gb25l
IG9yIG1vcmUgU0ZQcy4gSWYgbm8gaW5pdGlhbCB2YWx1ZSBpcyBleHBsaWNpdGx5IHByb3ZpZGVk
LCB0aGUgZGVmYXVsdCBpbml0aWFsIFNITCB2YWx1ZSA2MyBNVVNUIGJlIHVzZWQuIEVhY2ggU0ZG
IGludm9sdmVkIGluIGZvcndhcmRpbmcgYW4gTlNIIHBhY2tldCBNVVNUIGRlY3JlbWVudCB0aGUg
U0hMIHZhbHVlIGJ5IDEgcHJpb3IgdG8gTlNIIGZvcndhcmRpbmcgbG9va3VwLiBEZWNyZW1lbnRp
bmcgYnkgMSBmcm9tIGFuIGluY29taW5nIHZhbHVlIG9mIDAgc2hhbGwgcmVzdWx0IGluIGEgU0hM
IHZhbHVlIG9mIDYzLiBUaGUgcGFja2V0IE1VU1QgTk9UIGJlIGZvcndhcmRlZCBpZiBTSEwgaXMs
IGFmdGVyIGRlY3JlbWVudCwgMCBlLmcuIGRlY3JlbWVudCBTSEFMTCBvY2N1ciBiZWZvcmUgdGVz
dGluZyBTSEwgZm9yIDAuDQoNCkppbQ0KDQoNCkZyb206IEdyZWcgTWlyc2t5IFttYWlsdG86Z3Jl
Z2ltaXJza3lAZ21haWwuY29tXQ0KU2VudDogTW9uZGF5LCBNYXkgMDEsIDIwMTcgMTowMiBQTQ0K
VG86IERhdmUgRG9sc29uIDxkZG9sc29uQHNhbmR2aW5lLmNvbTxtYWlsdG86ZGRvbHNvbkBzYW5k
dmluZS5jb20+Pg0KQ2M6IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPjsgbW9oYW1l
ZC5ib3VjYWRhaXJAb3JhbmdlLmNvbTxtYWlsdG86bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNv
bT47IEphbWVzIE4gR3VpY2hhcmQgPGphbWVzLm4uZ3VpY2hhcmRAaHVhd2VpLmNvbTxtYWlsdG86
amFtZXMubi5ndWljaGFyZEBodWF3ZWkuY29tPj47IFJvbiBQYXJrZXIgPFJvbl9QYXJrZXJAYWZm
aXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+
Pg0KU3ViamVjdDogUmU6IFtzZmNdIFRUTCBmaWVsZCB3aXRoaW4gdGhlIE5TSCBiYXNlIGhlYWRl
cg0KDQoiQmUgbGliZXJhbCB3aGF0IHlvdSBhY2NlcHQuIEJlIGNvbnNlcnZhdGl2ZSB3aGF0IHlv
dSBzZW5kLiINCkkgdGhpbmsgdGhpcyBzdW1zIHdoYXQgd2UgaGF2ZSBkaXNjdXNzZWQgLSBhY2Nl
cHQgVFRMIDAsIGRvbid0IGZvcndhcmQgVFRMIDAuDQoNClJlZ2FyZHMsIEdyZWcNCg0KT24gTWF5
IDEsIDIwMTcgODo1OCBBTSwgIkRhdmUgRG9sc29uIiA8ZGRvbHNvbkBzYW5kdmluZS5jb208bWFp
bHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tPj4gd3JvdGU6DQpSb24sDQpJIHRvbyB3b3VsZCBsaWtl
IHNpbXBsZSwgYnV0IHlvdXIgdGFibGUgbG9va3MgcHJldHR5IGNvbXBsaWNhdGVkLiBBbmQgSSB0
aGluayBpdCBhZGRzIGNvbmZpZ3VyYXRpb24gZm9yIGFuIFNGRiB0byBrbm93IHdoZXRoZXIgdGhl
cmUgYXJlIG90aGVycyBiZWZvcmUgaXQuDQpNeSB2ZXJzaW9uIG9mIHNpbXBsZToNCiAgVFRMIGZp
ZWxkIG9mIDAgbWVhbnMgNjQuDQogIEV2ZXJ5IFNGRiBkZWNyZW1lbnRzIFRUTCBlYWNoIHRpbWUg
aXQgZm9yd2FyZHMgdGhlIE5TSCBwYWNrZXQuIElmIGRlY3JlbWVudGluZyBmcm9tIDEgd291bGQg
cmVzdWx0IGluIHVuZGVyLWZsb3cgdG8gNjQsIGRpc2NhcmQuDQoNCg0KDQoNCkZyb206IFJvbiBQ
YXJrZXIgW21haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPG1haWx0bzpSb25f
UGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPl0NClNlbnQ6IE1vbmRheSwgTWF5IDEsIDIwMTcg
MTE6NDEgQU0NCg0KVG86IERhdmUgRG9sc29uOyBKYW1lcyBOIEd1aWNoYXJkOyBtb2hhbWVkLmJv
dWNhZGFpckBvcmFuZ2UuY29tPG1haWx0bzptb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPjsg
c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogVFRMIGZpZWxk
IHdpdGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyDQoNCkFncmVlIHRoYXQgSeKAmWQgb3B0IGZvciBw
cmVjaXNpb24gb3ZlciBzaW1wbGljaXR5LiAgIFdoaWNoIGlzIHdoYXQgSSB0cmllZCB0byBjb252
ZXkgYSB3YXlzIGJhY2sgb24gdGhpcyB0aHJlYWQgcmVnYXJkaW5nIGRpZmZlcmVudGlhdGVkIGJl
aGF2aW9yIGF0IHRoZSBsYXN0IFNGRiBpbiB0aGUgU0ZQIHZzLiB0aGUgbm9uLWxhc3QgU0ZGIGlu
IHRoZSBTRlAuICAgIFN1YnNlcXVlbnQgY29tbWVudHMgZGlkbuKAmXQgc2VlbSB0byBlbWJyYWNl
IHRoYXQgd2F5IG9mIGRlc2NyaWJpbmcgdGhpbmdzLiAgICBBbHNvLCBpZiB0aGVyZSB3ZXJlIGNv
bnNlbnN1cyB0byBzdXBwb3J0aW5nIHRoYXQgYXBwcm9hY2gsIGJhY2t3YXJkIGNvbXBhdGliaWxp
dHkgZm9yIGNsYXNzaWZpZXJzIHRoYXQgZW1pdCBUVEw9MCBjb3VsZCBiZSBhZGRyZXNzZWQgYnkg
YWxzbyBkZXNjcmliaW5nIGJlaGF2aW9yIGF0IHRoZSBmaXJzdCBTRkYgdnMuIG5vbi1maXJzdC4N
Cg0KDQoNClRUTD0xDQoNClRUTD0wDQoNCk9ubHkgU0ZGIChGaXJzdCBhbmQgbGFzdCkNCg0KVmFs
aWQg4oCTIHNlcnZpY2UgbG9jYWwgU0bigJlzDQoNClZhbGlkIGZvciBiYWNrd2FyZCBjb21wYXRp
YmlsaXR5IOKAkyBzZXJ2aWNlIGxvY2FsIFNG4oCZcw0KDQpGaXJzdCBTRkYgYW5kIG5vdCBMYXN0
DQoNCkludmFsaWQg4oCTIGRyb3AgKHNpbmNlIHByb3BhZ2F0aW9uIHRvIHN1YnNlcXVlbnQgU0ZG
IHdpdGggVFRMPTAgaXMgaWxsZWdhbCkNCg0KVmFsaWQgZm9yIGJhY2t3YXJkIGNvbXBhdGliaWxp
dHkg4oCTIHNlcnZpY2UgbG9jYWwgU0bigJlzIGFuZCBwcm9wYWdhdGUgdG8gc3Vic2VxdWVudCBT
RkYgd2l0aCBUVEw9NjMNCg0KTGFzdCBTRkYgd2hlbiA+MSBTRkbigJlzIGZvciBTRlANCg0KVmFs
aWQg4oCTIHNlcnZpY2UgbG9jYWwgU0bigJlzDQoNCkludmFsaWQg4oCTZHJvcCAoZHVlIHRvIGJh
ZCBiZWhhdmlvciBvZiBwcmV2aW91cyBTRkYpDQoNCg0KRnJvbTogRGF2ZSBEb2xzb24gW21haWx0
bzpkZG9sc29uQHNhbmR2aW5lLmNvbV0NClNlbnQ6IE1vbmRheSwgTWF5IDEsIDIwMTcgMTE6MjUg
QU0NClRvOiBSb24gUGFya2VyIDxSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPG1haWx0
bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPj47IEphbWVzIE4gR3VpY2hhcmQgPGph
bWVzLm4uZ3VpY2hhcmRAaHVhd2VpLmNvbTxtYWlsdG86amFtZXMubi5ndWljaGFyZEBodWF3ZWku
Y29tPj47IG1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb208bWFpbHRvOm1vaGFtZWQuYm91Y2Fk
YWlyQG9yYW5nZS5jb20+OyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1Ympl
Y3Q6IFJFOiBUVEwgZmllbGQgd2l0aGluIHRoZSBOU0ggYmFzZSBoZWFkZXINCg0KSSB0aGluayBw
cmVjaXNpb24gaW4gdGhlIGRlZmluaXRpb24gaXMgaW1wb3J0YW50IGZvciB3aGVuIGV4cGVjdHMg
Y2VydGFpbiBiZWhhdmlvciBmb3Igc21hbGwgdmFsdWVzIG9mIFRUTC4gRS5nLiwgYnkgdXNpbmcg
dHJhY2Utcm91dGUgdHlwZSBvZiB0b29scy4NCldlIGNhbuKAmXQganVzdCB3YXZlIG91ciBoYW5k
cyBhbmQgc2F5IGRyb3AgcGFja2V0cyB3aXRoIFRUTCBuZWFyIDAgb3IgMSBvciAyLg0KDQpJZiBv
bmUgaGFzIGEgY2hhaW4gb2YgMyBpdGVtcywgYSBUVEwgb2YgNiBzaG91bGQgd29yay4gKFNGRnMg
cmVjZWl2ZSBwYWNrZXRzIDYgdGltZXMgaW4gdGhlIHN5c3RlbSBkaWFncmFtIHRoYXQgaXMgdXN1
YWxseSBkcmF3bikuDQoNCihTaW1wbGlmaWVkOiBJIHJlYWxpemUgaW4gc29tZSBzeXN0ZW1zIG1v
cmUgU0ZGIGludGVyYWN0aW9ucyBhcmUgcmVxdWlyZWQuKQ0KDQoNCg0KDQpGcm9tOiBSb24gUGFy
a2VyIFttYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbV0NClNlbnQ6IE1vbmRh
eSwgTWF5IDEsIDIwMTcgMTE6MTQgQU0NClRvOiBEYXZlIERvbHNvbjsgSmFtZXMgTiBHdWljaGFy
ZDsgbW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbTxtYWlsdG86bW9oYW1lZC5ib3VjYWRhaXJA
b3JhbmdlLmNvbT47IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDog
UkU6IFRUTCBmaWVsZCB3aXRoaW4gdGhlIE5TSCBiYXNlIGhlYWRlcg0KDQpBZ3JlZSB0aGF0IGRp
ZmZlcmVudGlhdGluZyDigJxmb3J3YXJkaW5n4oCdIHRvIGF0dGFjaGVkIFNGIGluc3RhbmNlcyB2
cyBzdWJzZXF1ZW50IFNGRuKAmXMgaXMgbG9naWNhbCBhbmQgaW50dWl0aXZlICh0byBtZSkgYW5k
IEkgcHJlZmVyIHRvIGFja25vd2xlZGdlIHRoYXQgdGhlcmUgaXMgYSBkaWZmZXJlbmNlLiAgIEJ1
dCwgSSB3YXMgYWRkcmVzc2luZyBhIHN1Z2dlc3Rpb24gdG8gc2ltcGxpZnkuICAgICBJbiBwcmFj
dGljZSwgNjEgb3IgNjIgb3IgNjMgZGVjcmVtZW50cyBvZiBUVEwgYWxsIHByb2JhYmx5IG1lYW4g
dGhlIHNhbWUgdGhpbmcg4pi6Lg0KDQogICBSb24NCg0KDQpGcm9tOiBEYXZlIERvbHNvbiBbbWFp
bHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tXQ0KU2VudDogTW9uZGF5LCBNYXkgMSwgMjAxNyAxMTox
MSBBTQ0KVG86IFJvbiBQYXJrZXIgPFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208bWFp
bHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+PjsgSmFtZXMgTiBHdWljaGFyZCA8
amFtZXMubi5ndWljaGFyZEBodWF3ZWkuY29tPG1haWx0bzpqYW1lcy5uLmd1aWNoYXJkQGh1YXdl
aS5jb20+PjsgbW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbTxtYWlsdG86bW9oYW1lZC5ib3Vj
YWRhaXJAb3JhbmdlLmNvbT47IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3Vi
amVjdDogUkU6IFRUTCBmaWVsZCB3aXRoaW4gdGhlIE5TSCBiYXNlIGhlYWRlcg0KDQpUaGVyZSBp
cyBhIGRpZmZlcmVuY2UgYmV0d2VlbiBkcm9wcGluZyB0aGUgcGFja2V0IGF0IHJlY2VpdmUgdnMu
IHRyYW5zbWl0Lg0KQSAqdGVybWluYXRpbmcqIFNGRiBtYXkgYWNjZXB0IGEgcGFja2V0IHdpdGgg
VFRMPTEuICBJLmUuLCB3aGVyZSB0aGUgTlNIIGhlYWRlciBpcyByZW1vdmVkLg0KV2hhdCBtYXR0
ZXJzIGlzIHRoYXQgaXQgaXMgbm90IGRlY3JlbWVudGVkIHRvIHplcm8gYW5kIGZvcndhcmRlZCBh
cyBOU0guDQoNCk90aGVyd2lzZSB3ZeKAmWQgc2F5LCDigJxodWgsIG5vIHBvaW50IGluIHNlbmRp
bmcgYSBwYWNrZXQgaWYgVFRMPTEuIEFuZCBodWgsIGlmIHJlY2VpdmVkIHdpdGggVFRMPTIgdGhl
biB3ZSBtaWdodCBhcyB3ZWxsIGRyb3AgaXTigKbigJ0gUmVjdXJzZSBhZCBhYnN1cmR1bS4NCg0K
SGVuY2UsIHRoZSBjb3JyZWN0IGxhbmd1YWdlIG5lZWRzIHRvIGNvbnZleSB0aGF0IGEgZGV2aWNl
IGRlY3JlbWVudGluZyBUVEwgKGluIG9yZGVyIHRvIGZvcndhcmQgTlNIKSBtdXN0IGNoZWNrIGlm
IGl0IHdvdWxkIHJlc3VsdCBpbiB6ZXJvLg0KDQpUaGlzIGNvbnZleXMgdGhhdCwgSSB0aGluazoN
ClRoZSBwYWNrZXQgTVVTVCBOT1QgYmUgZm9yd2FyZGVkIHRvIGEgbmV4dCBob3AgaWYgU0hMIGlz
IGRlY3JlbWVudGVkIHRvIHplcm8uDQoNCg0KLURhdmUNCg0KDQpGcm9tOiBSb24gUGFya2VyIFtt
YWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbV0NClNlbnQ6IE1vbmRheSwgTWF5
IDEsIDIwMTcgMTA6NTAgQU0NClRvOiBKYW1lcyBOIEd1aWNoYXJkOyBtb2hhbWVkLmJvdWNhZGFp
ckBvcmFuZ2UuY29tPG1haWx0bzptb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPjsgRGF2ZSBE
b2xzb247IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUkU6IFRU
TCBmaWVsZCB3aXRoaW4gdGhlIE5TSCBiYXNlIGhlYWRlcg0KDQpXZSBjb3VsZCBzaW1wbGlmeSB0
aGlzIGJ5IHNheWluZyB0aGF0IGFuIFNGRiB0aGF0IHJlY2VpdmVzIGFuIE5TSCBwYWNrZXQgd2l0
aCBUVEw9MSBzaGFsbCBkcm9wIHRoZSBwYWNrZXQuICAgVGhhdCBkb2VzbuKAmXQgcmVxdWlyZSBh
bnkgZGlzdGluY3Rpb24gb2YgdGhlIHR5cGUgb2YgZm9yd2FyZGluZy4gICAgWW91IGNvdWxkIGFy
Z3VlIHRoYXQgcGVyaGFwcyAxIG1lYW5zIHRha2UgY2FyZSBvZiBsb2NhbCBTRuKAmXMsIG9ubHks
IGJ1dCB0aGVuIHdlIGFyZSBiYWNrIHRvIGhhdmluZyB0byBtYWtlIHRoYXQgZGlzdGluY3Rpb24u
ICAgIEdpdmVuIHRoYXQgd2UgYXJlIHN0YXJ0aW5nIGF0IDYzIGJ5IGRlZmF1bHQsIGZpbmVzc2lu
ZyB3aGF0IGhhcHBlbnMgd2hlbiByZWNlaXZpbmcgMSBkb2VzbuKAmXQgc2VlbSB3b3J0aHdoaWxl
IHRvIG1lLg0KDQpGcm9tOiBKYW1lcyBOIEd1aWNoYXJkIFttYWlsdG86amFtZXMubi5ndWljaGFy
ZEBodWF3ZWkuY29tXQ0KU2VudDogTW9uZGF5LCBNYXkgMSwgMjAxNyAxMDo0NSBBTQ0KVG86IFJv
biBQYXJrZXIgPFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOlJvbl9QYXJr
ZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+PjsgbW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbTxt
YWlsdG86bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbT47IERhdmUgRG9sc29uIDxkZG9sc29u
QHNhbmR2aW5lLmNvbTxtYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb20+Pjsgc2ZjQGlldGYub3Jn
PG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogVFRMIGZpZWxkIHdpdGhpbiB0aGUg
TlNIIGJhc2UgaGVhZGVyDQoNClllcyBidXQgbXkgcG9pbnQgd2FzIGlmIHRoZSBTRkYgaXMgKnRl
cm1pbmF0aW5nKiB0aGUgc2VydmljZSBjaGFpbiB0aGVyZSBhcmUgbm8gc2VydmljZSBmdW5jdGlv
bnMgbGVmdCB0byBiZSBmb3J3YXJkZWQgdG8gc28gdGhlIHNlbnRlbmNlIGRvZXMgbm90IG1ha2Ug
YW55IHNlbnNlLiBJZiBob3dldmVyIHRoZSBTRkYgaXMgdGVybWluYXRpbmcgdGhlIHNlcnZpY2Ug
Y2hhaW4gYW5kIGF0IHRlcm1pbmF0aW9uIHRoZSBTSEwgcmVhY2hlcyAwIHRoZW4gaXQgc2hvdWxk
IHN0aWxsIGZvcndhcmQgdGhlIHBhY2tldCAoYWZ0ZXIgcmVtb3ZhbCBvZiBOU0gpLg0KDQpKaW0N
Cg0KRnJvbTogUm9uIFBhcmtlciBbbWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5j
b21dDQpTZW50OiBNb25kYXksIE1heSAwMSwgMjAxNyAxMDoyOCBBTQ0KVG86IEphbWVzIE4gR3Vp
Y2hhcmQgPGphbWVzLm4uZ3VpY2hhcmRAaHVhd2VpLmNvbTxtYWlsdG86amFtZXMubi5ndWljaGFy
ZEBodWF3ZWkuY29tPj47IG1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb208bWFpbHRvOm1vaGFt
ZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20+OyBEYXZlIERvbHNvbiA8ZGRvbHNvbkBzYW5kdmluZS5j
b208bWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tPj47IHNmY0BpZXRmLm9yZzxtYWlsdG86c2Zj
QGlldGYub3JnPg0KU3ViamVjdDogUkU6IFRUTCBmaWVsZCB3aXRoaW4gdGhlIE5TSCBiYXNlIGhl
YWRlcg0KDQpJ4oCZZCBsaWtlIHRvIGRpc2FtYmlndWF0ZSB0aGUgd29yZCDigJxmb3J3YXJkaW5n
4oCdLiAgIEZyb20gU0ZGIHBlcnNwZWN0aXZlLCB0aGVyZSBpcyBmb3J3YXJkaW5nIHRvIGF0dGFj
aGVkIFNGIGluc3RhbmNlcyBhbmQgdGhlcmUgaXMgZm9yd2FyZGluZyB0byBvdGhlciBTRkZzLg0K
DQrigJxTRkZzIHRoYXQgdGVybWluYXRlIGEgc2VydmljZSBjaGFpbiBNVVNUIGZvcndhcmQgdGhl
IHBhY2tldCB0byBhdHRhY2hlZCBzZXJ2aWNlIGZ1bmN0aW9ucywgZXZlbiBpZiBTSEwgaXMgZGVj
cmVtZW50ZWQgdG8gMOKAnQ0KDQogICBSb24NCg0KDQoNCkZyb206IHNmYyBbbWFpbHRvOnNmYy1i
b3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgSmFtZXMgTiBHdWljaGFyZA0KU2VudDogTW9u
ZGF5LCBNYXkgMSwgMjAxNyAxMDoyMiBBTQ0KVG86IG1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5j
b208bWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20+OyBEYXZlIERvbHNvbiA8ZGRv
bHNvbkBzYW5kdmluZS5jb208bWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tPj47IHNmY0BpZXRm
Lm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUmU6IFtzZmNdIFRUTCBmaWVsZCB3
aXRoaW4gdGhlIE5TSCBiYXNlIGhlYWRlcg0KDQpJIGRvbuKAmXQgdW5kZXJzdGFuZCB0aGlzIHNl
bnRlbmNlIGFzIGlmIGFuIFNGRiBpcyB0ZXJtaW5hdGluZyBhIHNlcnZpY2UgY2hhaW4gdGhlbiBp
dCAqd29udCogYmUgZm9yd2FyZGluZyB0aGUgcGFja2V0cyB0byBhdHRhY2hlZCBTRnM7IFNob3Vs
ZG7igJl0IHRoaXMgc2VudGVuY2UgcmVhZCDigJxTRkZzIHRoYXQgdGVybWluYXRlIGEgc2Vydmlj
ZSBjaGFpbiBNVVNUIGZvcndhcmQgdGhlIHBhY2tldCBldmVuIGlmIFNITCBpcyBkZWNyZW1lbnRl
ZCB0byAw4oCdID8NCg0KSmltDQoNCkZyb206IG1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb208
bWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20+IFttYWlsdG86bW9oYW1lZC5ib3Vj
YWRhaXJAb3JhbmdlLmNvbV0NClNlbnQ6IEZyaWRheSwgQXByaWwgMjgsIDIwMTcgMTA6MzggQU0N
ClRvOiBEYXZlIERvbHNvbiA8ZGRvbHNvbkBzYW5kdmluZS5jb208bWFpbHRvOmRkb2xzb25Ac2Fu
ZHZpbmUuY29tPj47IEphbWVzIE4gR3VpY2hhcmQgPGphbWVzLm4uZ3VpY2hhcmRAaHVhd2VpLmNv
bTxtYWlsdG86amFtZXMubi5ndWljaGFyZEBodWF3ZWkuY29tPj47IHNmY0BpZXRmLm9yZzxtYWls
dG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUkU6IFRUTCBmaWVsZCB3aXRoaW4gdGhlIE5TSCBi
YXNlIGhlYWRlcg0KDQpSZS0sDQoNCkkgc2VlIFNITCBhcyBhIG1lYW5zIHRvIHByZXZlbnQgU0ZG
IGxvb3BzLiBUaGVyZSBpcyBubyB2YWx1ZSBpbiBkZWxldGluZyBhIHBhY2tldCBhZnRlciBhbiBT
RkYgZGVjcmVtZW50IHRoZSBTSEwgdG8gMCwgYnV0IHRoYXQgcGFja2V0IGlzIHRvIGJlIHBhc3Nl
ZCB0byBTRnMgdGhhdCBhcmUgYXR0YWNoZWQgdG8gdGhpcyBTRkYuIFRoZSBwYWNrZXQgd2lsbCBi
ZSBmb3J3YXJkZWQgYWZ0ZXIgc3RyaXBwaW5nIHRoZSBOU0ggaGVhZGVyOyBubyByaXNrIGZvciBT
RkYgbG9vcHMgb3V0IHRoZXJlLiBObz8NCg0KQ2hlZXJzLA0KTWVkDQoNCkRlIDogRGF2ZSBEb2xz
b24gW21haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbV0NCkVudm95w6kgOiB2ZW5kcmVkaSAyOCBh
dnJpbCAyMDE3IDE2OjI5DQrDgCA6IEJPVUNBREFJUiBNb2hhbWVkIElNVC9PTE47IEphbWVzIE4g
R3VpY2hhcmQ7IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KT2JqZXQgOiBSRTog
VFRMIGZpZWxkIHdpdGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyDQoNCk1lZCwNCg0K4oCcU0ZGcyB0
aGF0IHRlcm1pbmF0ZSBhIHNlcnZpY2UgY2hhaW4gTVVTVCBmb3J3YXJkIHRoZSBwYWNrZXQgdG8g
YXR0YWNoZWQgU0ZzIGV2ZW4gaWYgU0hMIGlzIGRlY3JlbWVudGVkIHRvIDAu4oCdDQpJIGRvbuKA
mXQgdGhpbmsgdGhpcyBpcyByaWdodC4NCklmIFRUTC9TSEwgaXMgZGVjcmVtZW50ZWQgdG8gMCwg
dGhpcyBtdXN0IG5vdCBiZSBmb3J3YXJkZWQgYXMgTlNILg0KSSBzZWUgdGhhdCAqcmVjZWl2aW5n
KiBhIHBhY2tldCB3aXRoIFNITD0xIGNhbiByZXN1bHQgaW4gY2hhaW4gdGVybWluYXRpb24sIGku
ZS4sIE5TSCBkZWNhcHN1bGF0aW9uLiBCdXQgbm90IGZvcndhcmRpbmcgYXMgTlNIIHdpdGggU0hM
PTAuDQoNCi1EYXZlDQoNCg0KRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmdd
IE9uIEJlaGFsZiBPZiBtb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPG1haWx0bzptb2hhbWVk
LmJvdWNhZGFpckBvcmFuZ2UuY29tPg0KU2VudDogRnJpZGF5LCBBcHJpbCAyOCwgMjAxNyA5OjM2
IEFNDQpUbzogSmFtZXMgTiBHdWljaGFyZDsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5v
cmc+DQpTdWJqZWN0OiBSZTogW3NmY10gVFRMIGZpZWxkIHdpdGhpbiB0aGUgTlNIIGJhc2UgaGVh
ZGVyDQoNCkhpIEppbSwgYWxsLA0KDQpJIGhhdmUgdGhlIGZvbGxvd2luZyBjb21tZW50cyA6DQoN
CuKAoiAgICAgICAgQ2hhbmdlIOKAnFRUTOKAnSB0byDigJxTRkYgSG9wIExpbWl0IChTSEwp4oCd
IGJlY2F1c2UgdGhpcyBmaWVsZCBpcyBub3QgYWJvdXQgYSB0aW1lIHRvIGxpdmUgYnV0IGFib3V0
IGEgbGltaXQgb2YgU0ZGIGhvcHMgdG8gYmUgY3Jvc3NlZC4NCg0K4oCiICAgICAgICBJIGRvbuKA
mXQgdW5kZXJzdGFuZCB3aGF0IGlzIG1lYW50IGJ5IOKAnHRlc3RpbmfigJ0uDQoNCuKAoiAgICAg
ICAgSSBzdWdnZXN0IHRvIG1ha2UgdGhpcyBjaGFuZ2UgdG8gY292ZXIgdGhlIGZvbGxvd2luZyBw
b2ludHM6DQoNCm8gICBTSEwgc2hvdWxkIGJlIGNvbmZpZ3VyYWJsZSBieSB0aGUgY29udHJvbCBw
bGFuZS4NCg0KbyAgIFBhY2tldHMgY2FuIGJlIGZvcndhcmRlZCB0byBTRnMgZXZlbiBpZiBTSEwg
aXMgZGVjcmVtZW50ZWQgdG8gMCBmb3IgdGhlIHRlcm1pbmF0aW5nIFNGRi4NCg0KbyAgIEkgZG9u
4oCZdCB0aGluayBpdCBpcyBhIGdvb2QgaWRlYSB0byBpbmNsdWRlIOKAnERlY3JlbWVudGluZyBi
eSBhIHZhbHVlIG9mIDEgZnJvbSAwIHNoYWxsIHJlc3VsdCBpbiBhIFRUTCB2YWx1ZSBvZiA2M+KA
nSBiZWNhdXNlIHRoaXMgd2lsbCBsZWFkIHRvIGEgYnJva2VuIG1lY2hhbmlzbS4NCg0KT0xEOg0K
VFRMOiBTZXJ2aWNlIHBsYW5lIHRpbWUtdG8tbGl2ZS4gQW4gU0ZGIE1VU1QgZGVjcmVtZW50IHRo
ZSBUVEwgYnkgYSB2YWx1ZSBvZiAxIGZvciBhbGwgTlNIIHBhY2tldHMgaXQgcmVjZWl2ZXMuIERl
Y3JlbWVudGluZyBieSBhIHZhbHVlIG9mIDEgZnJvbSAwIHNoYWxsIHJlc3VsdCBpbiBhIFRUTCB2
YWx1ZSBvZiA2My4gVGhlIGRlZmF1bHQgZm9yIG9yaWdpbmF0aW5nIGFuIE5TSCBwYWNrZXQgaXMg
YSBUVEwgdmFsdWUgb2YgNjMuIFRoZSBkZWNyZW1lbnQgU0hBTEwgb2NjdXIgYmVmb3JlIHRlc3Rp
bmcgZm9yIDAuIEFmdGVyIGRlY3JlbWVudCwgaWYgdGhlIFRUTCBpcyAwLCB0aGUgTlNIIHBhY2tl
dCBNVVNUIE5PVCBiZSBmb3J3YXJkZWQuDQoNCk5FVzoNClNITCAoU0ZGIEhvcCBMaW1pdCk6IElu
ZGljYXRlcyB0aGUgbWF4aW11bSBTRkYgaG9wcyBmb3IgYSBzZXJ2aWNlIGNoYWluLiBUaGUgaW5p
dGlhbCBTSEwgdmFsdWUgU0hPVUxEIGJlIGNvbmZpZ3VyYWJsZSB2aWEgdGhlIGNvbnRyb2wgcGxh
bmU7IHRoZSBjb25maWd1cmVkIGluaXRpYWwgdmFsdWUgY2FuIGJlIHNwZWNpZmljIHRvIGEgY2hh
aW4gb3IgYWxsIGNoYWlucy4gSWYgbm8gaW5pdGlhbCB2YWx1ZSBpcyBleHBsaWNpdGx5IHByb3Zp
ZGVkLCB0aGUgZGVmYXVsdCBpbml0aWFsIFNITCB2YWx1ZSA2MyBNVVNUIGJlIHVzZWQuIEVhY2gg
U0ZGIGludm9sdmVkIGluIGZvcndhcmRpbmcgYW4gTlNIIHBhY2tldCBNVVNUIGRlY3JlbWVudCBT
SEwgdmFsdWUgYnkgMS4gVGhlIHBhY2tldCBNVVNUIE5PVCBiZSBmb3J3YXJkZWQgdG8gYSBuZXh0
IGhvcCBTRkYgaWYgU0hMIGlzIGRlY3JlbWVudGVkIHRvIHplcm8uIFNGRnMgdGhhdCB0ZXJtaW5h
dGUgYSBzZXJ2aWNlIGNoYWluIE1VU1QgZm9yd2FyZCB0aGUgcGFja2V0IHRvIGF0dGFjaGVkIFNG
cyBldmVuIGlmIFNITCBpcyBkZWNyZW1lbnRlZCB0byAwLg0KDQpUaGFuayB5b3UuDQoNCkNoZWVy
cywNCk1lZA0KDQpEZSA6IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBEZSBsYSBw
YXJ0IGRlIEphbWVzIE4gR3VpY2hhcmQNCkVudm95w6kgOiBqZXVkaSAyNyBhdnJpbCAyMDE3IDIw
OjU0DQrDgCA6IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KT2JqZXQgOiBbc2Zj
XSBUVEwgZmllbGQgd2l0aGluIHRoZSBOU0ggYmFzZSBoZWFkZXINCg0KRGVhciBXRzoNCg0KSGF2
aW5nIHJldmlld2VkIGFsbCBvZiB0aGUgZW1haWwgZGlzY3Vzc2lvbiBvbiB0aGUgbWFpbGluZyBs
aXN0IGl0IGFwcGVhcnMgdG8gdGhlIGNoYWlycyB0aGF0IHdlIGhhdmUgY29uc2Vuc3VzIHRvIGFk
ZCBhIFRUTCBmaWVsZCB0byB0aGUgTlNIIGJhc2UgaGVhZGVyLiBXZSB3b3VsZCBsaWtlIHRvIHBy
b3Bvc2UgdGhlIGZvbGxvd2luZyBjaGFuZ2VzOg0KDQpTZWN0aW9uIDMuMjoNClVwZGF0ZSBmaWd1
cmUgMiBhcyBmb2xsb3dzOg0KDQogICAgIDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxIDIgMyA0IDUg
NiA3IDggOSAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMQ0KICAgICstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rDQogICAgfFZlcnxP
fFJ8ICAgIFRUTCAgICB8ICAgTGVuZ3RoICB8UnxSfFJ8UnxNRCBUeXBlfCBOZXh0IFByb3RvY29s
IHwNCiAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKw0KDQpBZGQgdGhlIGZvbGxvd2luZyB0ZXh0IGFmdGVyIGZpZ3VyZSAy
Og0KDQpUVEw6IFNlcnZpY2UgcGxhbmUgdGltZS10by1saXZlLiBBbiBTRkYgTVVTVCBkZWNyZW1l
bnQgdGhlIFRUTCBieSBhIHZhbHVlIG9mIDEgZm9yIGFsbCBOU0ggcGFja2V0cyBpdCByZWNlaXZl
cy4gRGVjcmVtZW50aW5nIGJ5IGEgdmFsdWUgb2YgMSBmcm9tIDAgc2hhbGwgcmVzdWx0IGluIGEg
VFRMIHZhbHVlIG9mIDYzLiBUaGUgZGVmYXVsdCBmb3Igb3JpZ2luYXRpbmcgYW4gTlNIIHBhY2tl
dCBpcyBhIFRUTCB2YWx1ZSBvZiA2My4gVGhlIGRlY3JlbWVudCBTSEFMTCBvY2N1ciBiZWZvcmUg
dGVzdGluZyBmb3IgMC4gQWZ0ZXIgZGVjcmVtZW50LCBpZiB0aGUgVFRMIGlzIDAsIHRoZSBOU0gg
cGFja2V0IE1VU1QgTk9UIGJlIGZvcndhcmRlZC4NCg0KU2VjdGlvbiAzLjQ6DQpVcGRhdGUgZmln
dXJlIDQgdG8gcmVmbGVjdCB0aGUgbmV3IGJhc2UgaGVhZGVyIGZvcm1hdCBhcyBwZXIgc2VjdGlv
biAzLjIgYmFzZSBoZWFkZXIuDQoNClNlY3Rpb24gMy41Og0KVXBkYXRlIGZpZ3VyZSA1IHRvIHJl
ZmxlY3QgdGhlIG5ldyBiYXNlIGhlYWRlciBmb3JtYXQgYXMgcGVyIHNlY3Rpb24gMy4yIGJhc2Ug
aGVhZGVyLg0KDQpTZWN0aW9uIDEyLjIuMToNCkN1cnJlbnQgdGV4dCBpcyBhcyBmb2xsb3dzOg0K
DQogICBUaGVyZSBhcmUgdGVuIGJpdHMgYXQgdGhlIGJlZ2lubmluZyBvZiB0aGUgTlNIIEJhc2Ug
SGVhZGVyLiAgTmV3IGJpdHMNCiAgIGFyZSBhc3NpZ25lZCB2aWEgU3RhbmRhcmRzIEFjdGlvbiBb
UkZDNTIyNl0uDQoNCiAgIEJpdHMgMC0xIC0gVmVyc2lvbg0KICAgQml0IDIgLSBPQU0gKE8gYml0
KQ0KICAgQml0IDMgLSBDcml0aWNhbCBUTFYgKEMgYml0KQ0KICAgQml0cyA0LTkgLSBSZXNlcnZl
ZA0KDQpSZXBsYWNlIGVudGlyZSB0ZXh0IGFzIGZvbGxvd3M6DQoNCiAgIFRoZXJlIGFyZSBlaWdo
dCByZXNlcnZlZCBiaXRzIGluIHRoZSBOU0ggQmFzZSBIZWFkZXIuIE5ldyBiaXRzDQogICBhcmUg
YXNzaWduZWQgdmlhIFN0YW5kYXJkcyBBY3Rpb24gW1JGQzUyMjZdLg0KDQogICBCaXRzIDAtMSAt
IFZlcnNpb24NCiAgIEJpdCAyIC0gT0FNIChPIGJpdCkNCiAgIEJpdCAzIC0gUmVzZXJ2ZWQNCiAg
IEJpdHMgMTYtMTkgLSBSZXNlcnZlZA0KDQpTZWN0aW9uIDEyLjIuMzoNCkN1cnJlbnQgdGV4dCBo
YXMgdGhlIE1ELXR5cGUgYXMgOC1iaXQgdmFsdWVzLg0KDQpVcGRhdGUgdGV4dCBmb3IgdGhpcyBz
ZWN0aW9uIGFuZCB0YWJsZSAxIHRvIHJlZmxlY3QgNC1iaXQgdmFsdWVzICpub3QqIDgtYml0IHZh
bHVlcy4NCg0KUGxlYXNlIHJldmlldyBjYXJlZnVsbHkgYW5kIGluZGljYXRlIHN1cHBvcnQgZm9y
IHRoZXNlIGNoYW5nZXMgKG9yIGFueSBjaGFuZ2VzIHRvIHRoZSBzdWdnZXN0ZWQgdGV4dCkuDQoN
ClRoYW5rcywNCg0KSmltICYgSm9lbA0KDQoNCg0KDQoNCg0KX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18NCnNmYyBtYWlsaW5nIGxpc3QNCnNmY0BpZXRmLm9y
ZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0
aW5mby9zZmMNCg0K

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
V2luZ2RpbmdzOw0KCXBhbm9zZS0xOjUgMCAwIDAgMCAwIDAgMCAwIDA7fQ0KQGZvbnQtZmFjZQ0K
CXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMg
MiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1
IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OlRhaG9tYTsNCglw
YW5vc2UtMToyIDExIDYgNCAzIDUgNCA0IDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5
OiJNb25vdHlwZSBDb3JzaXZhIjsNCglwYW5vc2UtMTozIDEgMSAxIDEgMiAxIDEgMSAxO30NCi8q
IFN0eWxlIERlZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNv
Tm9ybWFsDQoJe21hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6
ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsc2VyaWY7fQ0KYTpsaW5r
LCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1
ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBl
cmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0K
CXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcC5Nc29BY2V0YXRlLCBsaS5Nc29BY2V0YXRl
LCBkaXYuTXNvQWNldGF0ZQ0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxp
bms6IkJhbGxvb24gVGV4dCBDaGFyIjsNCgltYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAw
MDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4i
LHNlcmlmO30NCnAuTXNvTGlzdFBhcmFncmFwaCwgbGkuTXNvTGlzdFBhcmFncmFwaCwgZGl2Lk1z
b0xpc3RQYXJhZ3JhcGgNCgl7bXNvLXN0eWxlLXByaW9yaXR5OjM0Ow0KCW1hcmdpbi10b3A6MGlu
Ow0KCW1hcmdpbi1yaWdodDowaW47DQoJbWFyZ2luLWJvdHRvbTowaW47DQoJbWFyZ2luLWxlZnQ6
LjVpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250
LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIixzZXJpZjt9DQpzcGFuLkJhbGxvb25UZXh0Q2hhcg0K
CXttc28tc3R5bGUtbmFtZToiQmFsbG9vbiBUZXh0IENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0
eTo5OTsNCgltc28tc3R5bGUtbGluazoiQmFsbG9vbiBUZXh0IjsNCglmb250LWZhbWlseToiVGFo
b21hIixzYW5zLXNlcmlmO30NCnAubTUzMzAzNjEyMTU5MDYzODgzMzhtc29saXN0cGFyYWdyYXBo
LCBsaS5tNTMzMDM2MTIxNTkwNjM4ODMzOG1zb2xpc3RwYXJhZ3JhcGgsIGRpdi5tNTMzMDM2MTIx
NTkwNjM4ODMzOG1zb2xpc3RwYXJhZ3JhcGgNCgl7bXNvLXN0eWxlLW5hbWU6bTUzMzAzNjEyMTU5
MDYzODgzMzhtc29saXN0cGFyYWdyYXBoOw0KCW1zby1tYXJnaW4tdG9wLWFsdDphdXRvOw0KCW1h
cmdpbi1yaWdodDowaW47DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87DQoJbWFyZ2luLWxl
ZnQ6MGluOw0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21h
biIsc2VyaWY7fQ0KcC5tc29jaHBkZWZhdWx0LCBsaS5tc29jaHBkZWZhdWx0LCBkaXYubXNvY2hw
ZGVmYXVsdA0KCXttc28tc3R5bGUtbmFtZTptc29jaHBkZWZhdWx0Ow0KCW1zby1tYXJnaW4tdG9w
LWFsdDphdXRvOw0KCW1hcmdpbi1yaWdodDowaW47DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG87DQoJbWFyZ2luLWxlZnQ6MGluOw0KCWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6
IlRpbWVzIE5ldyBSb21hbiIsc2VyaWY7fQ0KcC5UZXh0ZWRlYnVsbGVzLCBsaS5UZXh0ZWRlYnVs
bGVzLCBkaXYuVGV4dGVkZWJ1bGxlcw0KCXttc28tc3R5bGUtbmFtZToiVGV4dGUgZGUgYnVsbGVz
IjsNCgltc28tc3R5bGUtbGluazoiVGV4dGUgZGUgYnVsbGVzIENhciI7DQoJbWFyZ2luOjBpbjsN
CgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWls
eToiVGltZXMgTmV3IFJvbWFuIixzZXJpZjt9DQpzcGFuLlRleHRlZGVidWxsZXNDYXINCgl7bXNv
LXN0eWxlLW5hbWU6IlRleHRlIGRlIGJ1bGxlcyBDYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5
OTsNCgltc28tc3R5bGUtbGluazoiVGV4dGUgZGUgYnVsbGVzIjsNCglmb250LWZhbWlseToiVGFo
b21hIixzYW5zLXNlcmlmO30NCnNwYW4uZW1haWxzdHlsZTE4DQoJe21zby1zdHlsZS1uYW1lOmVt
YWlsc3R5bGUxODsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjoj
MUY0OTdEO30NCnNwYW4udGV4dGVkZWJ1bGxlc2NhcjANCgl7bXNvLXN0eWxlLW5hbWU6dGV4dGVk
ZWJ1bGxlc2NhcjsNCglmb250LWZhbWlseToiVGFob21hIixzYW5zLXNlcmlmO30NCnNwYW4uZW1h
aWxzdHlsZTIxDQoJe21zby1zdHlsZS1uYW1lOmVtYWlsc3R5bGUyMTsNCglmb250LWZhbWlseToi
Q291cmllciBOZXciOw0KCWNvbG9yOmJsYWNrOw0KCWZvbnQtd2VpZ2h0Om5vcm1hbDsNCglmb250
LXN0eWxlOm5vcm1hbDt9DQpzcGFuLkVtYWlsU3R5bGUyNw0KCXttc28tc3R5bGUtdHlwZTpwZXJz
b25hbDsNCglmb250LWZhbWlseToiQ291cmllciBOZXciOw0KCWNvbG9yOmJsYWNrOw0KCWZvbnQt
d2VpZ2h0Om5vcm1hbDsNCglmb250LXN0eWxlOm5vcm1hbDt9DQpzcGFuLkVtYWlsU3R5bGUyOA0K
CXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1z
ZXJpZjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHlsZTI5DQoJe21zby1zdHlsZS10
eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7DQoJY29sb3I6YmxhY2s7
DQoJZm9udC13ZWlnaHQ6bm9ybWFsOw0KCWZvbnQtc3R5bGU6bm9ybWFsO30NCnNwYW4uRW1haWxT
dHlsZTMwDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJD
YWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0KLk1zb0NocERlZmF1bHQNCgl7
bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBwdDt9DQpAcGFnZSBX
b3JkU2VjdGlvbjENCgl7c2l6ZTo4LjVpbiAxMS4waW47DQoJbWFyZ2luOjcwLjg1cHQgNzAuODVw
dCA3MC44NXB0IDcwLjg1cHQ7fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9u
MTt9DQotLT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0
cyB2OmV4dD0iZWRpdCIgc3BpZG1heD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1b
aWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRt
YXAgdjpleHQ9ImVkaXQiIGRhdGE9IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5k
aWZdLS0+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJFTi1VUyIgbGluaz0iYmx1ZSIgdmxpbms9InB1
cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkkgdGhpbmsgdGhlIHRleHQgdGhhdCBJIHNl
bnQgb3V0IHllc3RlcmRheSBjb3ZlcnMgdGhpcyB3aXRob3V0IGFkZGluZyBhZGRpdGlvbmFsIGNv
bXBsZXhpdHkgb2YmbmJzcDsgeWV0IGFub3RoZXIgY29uZmlndXJhdGlvbiBrbm9iLiBBcyBEYXZl
IHBvaW50ZWQgb3V0IGl0IGlzIHBvc3NpYmxlDQogdG8gcmVjZWl2ZSBUVEwgMCBmcm9tIGEgbm9u
LWNsYXNzaWZpZXI7IHRoZSBjdXJyZW50IHRleHQgYWxsb3dzIGZvciB0aGlzIGFuZCB0aGUgVFRM
IGlzIHNldCB0byA2MyBhdCB0aGUgZmlyc3QgY29tcGxpYW50IGRldmljZS4NCjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjoj
MUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+SmltPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGEgbmFtZT0iX01haWxFbmRDb21wb3NlIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9hPjwvcD4N
CjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEg
MS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWYiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiBtb2hh
bWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tIFttYWlsdG86bW9oYW1lZC5ib3VjYWRhaXJAb3Jhbmdl
LmNvbV0NCjxicj4NCjxiPlNlbnQ6PC9iPiBUdWVzZGF5LCBNYXkgMDIsIDIwMTcgODo1MyBBTTxi
cj4NCjxiPlRvOjwvYj4gRGF2ZSBEb2xzb24gJmx0O2Rkb2xzb25Ac2FuZHZpbmUuY29tJmd0Ozsg
SmFtZXMgTiBHdWljaGFyZCAmbHQ7amFtZXMubi5ndWljaGFyZEBodWF3ZWkuY29tJmd0OzsgR3Jl
ZyBNaXJza3kgJmx0O2dyZWdpbWlyc2t5QGdtYWlsLmNvbSZndDs8YnI+DQo8Yj5DYzo8L2I+IHNm
Y0BpZXRmLm9yZzsgUm9uIFBhcmtlciAmbHQ7Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNv
bSZndDs8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IFtzZmNdIFRUTCBmaWVsZCB3aXRoaW4gdGhl
IE5TSCBiYXNlIGhlYWRlcjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkZSIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+UmUtLDxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkZSIiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpi
bGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBO
ZXcmcXVvdDs7Y29sb3I6YmxhY2siPllvdSBoYXZlIGEgcG9pbnQuIEFja2VkLjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90
Oztjb2xvcjpibGFjayI+TXkgY29uY2VybiB3YXMgaG93IHRvIGF2b2lkIG1pc2JlaGF2aW5nIFNG
RnMgdGhhdCB3b3VsZCBmb3J3YXJkIHBhY2tldHMgd2l0aCBTSEw9PTAgdG8gYSBuZXh0LWhvcCBT
RkYgZXZlbiBpZiB0aGF0IFNGRiBwYXJzZXMgdGhlIFNITCBmaWVsZC4NCjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpw
PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztj
b2xvcjpibGFjayI+V2hhdCBhYm91dCBoYXZpbmcgYSBjb25maWd1cmF0aW9uIGtub2IgdG8gaW5k
aWNhdGUgdGhlIGJlaGF2aW9yIHRvIGZvbGxvdyB3aGVuIHJlY2VpdmluZyBTSEw9MD8gQSBkb21h
aW4gdGhhdCBpbnZvbHZlcyBjbGFzc2lmaWVycy9TRkZzIHRoYXQgdW5kZXJzdGFuZCBTSEwgbXVz
dCBub3QgZm9yd2FyZA0KIG9yIGFjY2VwdCByZWNlaXZpbmcgcGFja2V0cyB3aXRoIFNITD0wLjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9y
OmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVy
IE5ldyZxdW90Oztjb2xvcjpibGFjayI+Q2hlZXJzLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj5NZWQ8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+PG86
cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVy
LWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDQuMHB0Ij4NCjxkaXY+
DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7
cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3Bh
biBsYW5nPSJGUiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFo
b21hJnF1b3Q7LHNhbnMtc2VyaWYiPkRlJm5ic3A7Ojwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRlIi
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90Oyxz
YW5zLXNlcmlmIj4gRGF2ZSBEb2xzb24gWzxhIGhyZWY9Im1haWx0bzpkZG9sc29uQHNhbmR2aW5l
LmNvbSI+bWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tPC9hPl0NCjxicj4NCjxiPkVudm95w6km
bmJzcDs6PC9iPiBtYXJkaSAyIG1haSAyMDE3IDE0OjQxPGJyPg0KPGI+w4AmbmJzcDs6PC9iPiBC
T1VDQURBSVIgTW9oYW1lZCBJTVQvT0xOOyBKYW1lcyBOIEd1aWNoYXJkOyBHcmVnIE1pcnNreTxi
cj4NCjxiPkNjJm5ic3A7OjwvYj4gPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGll
dGYub3JnPC9hPjsgUm9uIFBhcmtlcjxicj4NCjxiPk9iamV0Jm5ic3A7OjwvYj4gUkU6IFtzZmNd
IFRUTCBmaWVsZCB3aXRoaW4gdGhlIE5TSCBiYXNlIGhlYWRlcjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJGUiI+
PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPk1lZCw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+SSBhZ3JlZS48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWY7Y29sb3I6IzFGNDk3RCI+Q29uc2lkZXIgdGhlIGNhc2Ugd2hlbiBhIOKAnG5ld+KAnSBTRkYg
aXMgYWRkZWQgdG8gYW4gZXhpc3Rpbmcgc3lzdGVtOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5Gb3IgYWxs
IE5TSCBwYWNrZXRzLCB0aGUgSG9wIExpbWl0L1RUTCBmaWVsZCBpcyB6ZXJvLCBub3QganVzdCB0
aG9zZSBmcm9tIHRoZSBjbGFzc2lmaWVyLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6IzFGNDk3RCI+SSBvYmplY3QgdG8gdGhpcyBzdGF0ZW1lbnQgb2YgeW91cnM6PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2si
PiZndDsgYWRkIGEgc2VudGVuY2Ugc2F5aW5nIHRoYXQg4oCcYW4gaW5jb21pbmcgdmFsdWUgb2Yg
MOKAnSBpcyBvbmx5IGFjY2VwdGFibGUgZnJvbSBhIGNsYXNzaWZpZXIuPC9zcGFuPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y
OiMxRjQ5N0QiPkFzIEkgc2VlIGl0LCBhbiBpbmNvbWluZyB2YWx1ZSBvZiAwIGlzIGFjY2VwdGFi
bGUgZnJvbSBhbnkgc291cmNlLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFG
NDk3RCI+LURhdmU8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w
Pg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRE
RiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9t
YSZxdW90OyxzYW5zLXNlcmlmIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWYiPg0KPGEg
aHJlZj0ibWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20iPm1vaGFtZWQuYm91Y2Fk
YWlyQG9yYW5nZS5jb208L2E+IFs8YSBocmVmPSJtYWlsdG86bW9oYW1lZC5ib3VjYWRhaXJAb3Jh
bmdlLmNvbSI+bWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb208L2E+XQ0KPGJyPg0K
PGI+U2VudDo8L2I+IFR1ZXNkYXksIE1heSAyLCAyMDE3IDc6NTggQU08YnI+DQo8Yj5Ubzo8L2I+
IERhdmUgRG9sc29uOyBKYW1lcyBOIEd1aWNoYXJkOyBHcmVnIE1pcnNreTxicj4NCjxiPkNjOjwv
Yj4gPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjsgUm9uIFBh
cmtlcjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSRTogW3NmY10gVFRMIGZpZWxkIHdpdGhpbiB0aGUg
TlNIIGJhc2UgaGVhZGVyPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291
cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPkhpIERhdmUsDQo8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJz
cDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6
YmxhY2siPlNGRnMgdGhhdCBkbyBub3Qgc3VwcG9ydCBTSEwgd2lsbCBwcmVzZXJ2ZSB0aGVzZSBi
aXRzIGFzIHJlY2VpdmVkLiBJbiBvdGhlciB3b3JkcywgdGhlc2UgU0ZGcyB3b27igJl0IHJlc2V0
IHRoZXNlIGJpdHMgdG8gemVyb3MuDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv
dDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPkNoZWVycyw8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xv
cjpibGFjayI+TWVkPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBO
ZXcmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXYg
c3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzow
aW4gMGluIDBpbiA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVy
LXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gbGFuZz0iRlIiIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmIj5EZSZuYnNwOzo8
L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkZSIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZiI+IERhdmUgRG9sc29uIFs8YSBocmVm
PSJtYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb20iPm1haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNv
bTwvYT5dDQo8YnI+DQo8Yj5FbnZvecOpJm5ic3A7OjwvYj4gbWFyZGkgMiBtYWkgMjAxNyAxMjox
OTxicj4NCjxiPsOAJm5ic3A7OjwvYj4gQk9VQ0FEQUlSIE1vaGFtZWQgSU1UL09MTjsgSmFtZXMg
TiBHdWljaGFyZDsgR3JlZyBNaXJza3k8YnI+DQo8Yj5DYyZuYnNwOzo8L2I+IDxhIGhyZWY9Im1h
aWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT47IFJvbiBQYXJrZXI8YnI+DQo8Yj5P
YmpldCZuYnNwOzo8L2I+IFJlOiBbc2ZjXSBUVEwgZmllbGQgd2l0aGluIHRoZSBOU0ggYmFzZSBo
ZWFkZXI8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRlIiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxk
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iYmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4g
bGFuZz0iRlIiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWY7Y29sb3I6IzFGNDk3RCI+TWVkLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJiYWNrZ3JvdW5kOndoaXRlIj48c3BhbiBs
YW5nPSJGUiIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
Zjtjb2xvcjojMUY0OTdEIj5Gb3IgdGhlIGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5IGNhc2UsIHdl
IGFsc28gc3VwcG9ydCDigI5TRkZzIHRoYXQgZG8gbm90IGRlY3JlbWVudCBUVEwvSG9wIExpbWl0
LiBTYXlpbmcgYSB2YWx1ZSBvZiB6ZXJvIGNhbiBvbmx5IGNvbWUgZnJvbSBjbGFzc2lmaWVycw0K
IGRlZmVhdHMgdGhhdCwgYXMgd2VsbCBhcyBhZGRpbmcgdW5uZWNlc3NhcnkgY29tcGxleGl0eS48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0iYmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4gbGFuZz0iRlIiIHN0eWxlPSJmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4m
bmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9ImJhY2tncm91bmQ6d2hpdGUiPjxzcGFuIGxhbmc9IkZSIiBzdHlsZT0iZm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkRhdmlk
Jm5ic3A7RG9sc29uPGJyPg0K4oCOPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8dGFi
bGUgY2xhc3M9Ik1zb05vcm1hbFRhYmxlIiBib3JkZXI9IjAiIGNlbGxwYWRkaW5nPSIwIiB3aWR0
aD0iMTAwJSIgc3R5bGU9IndpZHRoOjEwMC4wJTtiYWNrZ3JvdW5kOndoaXRlO2JvcmRlci1zcGFj
aW5nOjBweCI+DQo8dGJvZHk+DQo8dHI+DQo8dGQgc3R5bGU9InBhZGRpbmc6Ljc1cHQgLjc1cHQg
Ljc1cHQgLjc1cHQ7Zm9udC1zaXplOmluaXRpYWw7dGV4dC1hbGlnbjppbml0aWFsIj4NCjxkaXYg
c3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5n
OjMuMHB0IDBpbiAwaW4gMGluIj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDss
c2Fucy1zZXJpZiI+RnJvbToNCjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWYiPjxhIGhyZWY9Im1h
aWx0bzptb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tIj5tb2hhbWVkLmJvdWNhZGFpckBvcmFu
Z2UuY29tPC9hPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmIj5TZW50Og0KPC9zcGFuPjwvYj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fu
cy1zZXJpZiI+VHVlc2RheSwgTWF5IDIsIDIwMTcgMjoxNyBBTTxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlm
Ij5UbzoNCjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWYiPkphbWVzIE4gR3VpY2hhcmQ7IEdyZWcg
TWlyc2t5OyBEYXZlIERvbHNvbjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmIj5DYzoNCjwvc3Bhbj48L2I+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1
b3Q7LHNhbnMtc2VyaWYiPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9y
ZzwvYT47IFJvbiBQYXJrZXI8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZiI+U3ViamVjdDoNCjwvc3Bhbj48
L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21h
JnF1b3Q7LHNhbnMtc2VyaWYiPlJFOiBbc2ZjXSBUVEwgZmllbGQgd2l0aGluIHRoZSBOU0ggYmFz
ZSBoZWFkZXI8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC90ZD4NCjwv
dHI+DQo8L3Rib2R5Pg0KPC90YWJsZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkZSIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj5IaSBKaW0sDQo8L3NwYW4+PHNwYW4g
bGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3
JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNr
Ij5UaGFuayB5b3UgZm9yIHRoaXMgdXBkYXRlZCBwcm9wb3NhbC4gVGhpcyBpcyBtdWNoIG1vcmUg
YmV0dGVyLjwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3Bh
biBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBO
ZXcmcXVvdDs7Y29sb3I6YmxhY2siPkdpdmluZyB0aGUgY2xhcmlmaWNhdGlvbiBkaXNjdXNzZWQg
d2l0aCBKb2VsIChpLmUuLCBkbyBub3QgcmVzZXQgcmVzZXJ2ZWQgYml0cyBieSBpbnRlcm1lZGlh
dGUgZGV2aWNlcyksIEkgd29uZGVyIHdoZXRoZXIgaXQgbWFrZXMgc2Vuc2UgdG8gYWRkIGEgc2Vu
dGVuY2Ugc2F5aW5nIHRoYXQNCiDigJxhbiBpbmNvbWluZyB2YWx1ZSBvZiAw4oCdIGlzIG9ubHkg
YWNjZXB0YWJsZSBmcm9tIGEgY2xhc3NpZmllci4gJm5ic3A7Jm5ic3A7PC9zcGFuPjxzcGFuIGxh
bmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZx
dW90Oztjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+
Q2hlZXJzLDwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPk1lZDwvc3Bhbj48c3BhbiBs
YW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcm
cXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQg
Ymx1ZSAxLjVwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxl
PSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBw
dCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZiI+
RGUmbmJzcDs6PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZiI+IEphbWVzIE4gR3VpY2hhcmQgWzxh
IGhyZWY9Im1haWx0bzpqYW1lcy5uLmd1aWNoYXJkQGh1YXdlaS5jb20iPm1haWx0bzpqYW1lcy5u
Lmd1aWNoYXJkQGh1YXdlaS5jb208L2E+XQ0KPGJyPg0KPGI+RW52b3nDqSZuYnNwOzo8L2I+IGx1
bmRpIDEgbWFpIDIwMTcgMTk6Mzk8YnI+DQo8Yj7DgCZuYnNwOzo8L2I+IEdyZWcgTWlyc2t5OyBE
YXZlIERvbHNvbjxicj4NCjxiPkNjJm5ic3A7OjwvYj4gPC9zcGFuPjxzcGFuIGxhbmc9IkZSIiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fu
cy1zZXJpZiI+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+PHNwYW4gbGFuZz0iRU4tVVMi
PnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmIj47IEJPVUNBREFJ
UiBNb2hhbWVkIElNVC9PTE47DQogUm9uIFBhcmtlcjxicj4NCjxiPk9iamV0Jm5ic3A7OjwvYj4g
UkU6IFtzZmNdIFRUTCBmaWVsZCB3aXRoaW4gdGhlIE5TSCBiYXNlIGhlYWRlcjwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjojMUY0OTdEIj5Pa2F5IGxvdHMgb2YgY29udmVyc2F0aW9uIGJ1dCBsZXQgbWUgb2ZmZXIgYSBy
ZXZpc2VkIHZlcnNpb24gb2YgTWVk4oCZcyB0ZXh0IHRoYXQgaG9wZWZ1bGx5IGNhcHR1cmVzIG1v
c3Qgb2YgdGhlIGRpc2N1c3Npb24gKGNoYW5nZXMgaGlnaGxpZ2h0ZWQpOjwvc3Bhbj48c3BhbiBs
YW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPlNI
TCAoU0ZGIEhvcCBMaW1pdCk6IEluZGljYXRlcyB0aGUgbWF4aW11bSBTRkYgaG9wcyBmb3IgYW4N
CjxiPlNGUDwvYj4uIFRoZSBpbml0aWFsIFNITCB2YWx1ZSBTSE9VTEQgYmUgY29uZmlndXJhYmxl
IHZpYSB0aGUgY29udHJvbCBwbGFuZTsgdGhlIGNvbmZpZ3VyZWQgaW5pdGlhbCB2YWx1ZSBjYW4g
YmUgc3BlY2lmaWMgdG8NCjxiPm9uZSBvciBtb3JlIFNGUHM8L2I+LiBJZiBubyBpbml0aWFsIHZh
bHVlIGlzIGV4cGxpY2l0bHkgcHJvdmlkZWQsIHRoZSBkZWZhdWx0IGluaXRpYWwgU0hMIHZhbHVl
IDYzIE1VU1QgYmUgdXNlZC4gRWFjaCBTRkYgaW52b2x2ZWQgaW4gZm9yd2FyZGluZyBhbiBOU0gg
cGFja2V0IE1VU1QgZGVjcmVtZW50DQo8Yj50aGUgPC9iPlNITCB2YWx1ZSBieSAxIDxiPnByaW9y
IHRvIE5TSCBmb3J3YXJkaW5nIGxvb2t1cDwvYj4uIDxiPkRlY3JlbWVudGluZyBieSAxIGZyb20g
YW4gaW5jb21pbmcgdmFsdWUgb2YgMCBzaGFsbCByZXN1bHQgaW4gYSBTSEwgdmFsdWUgb2YgNjMu
IFRoZSBwYWNrZXQgTVVTVCBOT1QgYmUgZm9yd2FyZGVkIGlmIFNITCBpcywgYWZ0ZXIgZGVjcmVt
ZW50LCAwIGUuZy4gZGVjcmVtZW50IFNIQUxMIG9jY3VyIGJlZm9yZSB0ZXN0aW5nIFNITA0KIGZv
ciAwLiA8L2I+PC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7
PC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+SmltPC9zcGFuPjxzcGFu
IGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkZS
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYi
PkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiBHcmVnIE1pcnNreSBbPGEgaHJlZj0i
bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSI+bWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNv
bTwvYT5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gTW9uZGF5LCBNYXkgMDEsIDIwMTcgMTowMiBQTTxi
cj4NCjxiPlRvOjwvYj4gRGF2ZSBEb2xzb24gJmx0OzxhIGhyZWY9Im1haWx0bzpkZG9sc29uQHNh
bmR2aW5lLmNvbSI+ZGRvbHNvbkBzYW5kdmluZS5jb208L2E+Jmd0Ozxicj4NCjxiPkNjOjwvYj4g
PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjsgPGEgaHJlZj0i
bWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20iPg0KbW9oYW1lZC5ib3VjYWRhaXJA
b3JhbmdlLmNvbTwvYT47IEphbWVzIE4gR3VpY2hhcmQgJmx0OzxhIGhyZWY9Im1haWx0bzpqYW1l
cy5uLmd1aWNoYXJkQGh1YXdlaS5jb20iPmphbWVzLm4uZ3VpY2hhcmRAaHVhd2VpLmNvbTwvYT4m
Z3Q7OyBSb24gUGFya2VyICZsdDs8YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5l
dHdvcmtzLmNvbSI+Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvYT4mZ3Q7PGJyPg0K
PGI+U3ViamVjdDo8L2I+IFJlOiBbc2ZjXSBUVEwgZmllbGQgd2l0aGluIHRoZSBOU0ggYmFzZSBo
ZWFkZXI8L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+JnF1b3Q7QmUgbGliZXJhbCB3aGF0IHlv
dSBhY2NlcHQuIEJlIGNvbnNlcnZhdGl2ZSB3aGF0IHlvdSBzZW5kLiZxdW90OzxzcGFuIGxhbmc9
IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
SSB0aGluayB0aGlzIHN1bXMgd2hhdCB3ZSBoYXZlIGRpc2N1c3NlZCAtIGFjY2VwdCBUVEwgMCwg
ZG9uJ3QgZm9yd2FyZCBUVEwgMC48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PHNwYW4gbGFuZz0i
RlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPlJlZ2FyZHMsIEdyZWcmbmJzcDs8c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJz
cDs8c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPk9uIE1heSAxLCAyMDE3IDg6NTggQU0sICZxdW90O0RhdmUgRG9sc29uJnF1
b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb20iPmRkb2xzb25Ac2Fu
ZHZpbmUuY29tPC9hPiZndDsgd3JvdGU6PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCAj
Q0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNi4wcHQ7bWFyZ2luLWxlZnQ6NC44cHQ7
bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tcmlnaHQ6MGluO21hcmdpbi1ib3R0b206NS4wcHQiPg0K
PGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFG
NDk3RCI+Um9uLDwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkkgdG9vIHdv
dWxkIGxpa2Ugc2ltcGxlLCBidXQgeW91ciB0YWJsZSBsb29rcyBwcmV0dHkgY29tcGxpY2F0ZWQu
IEFuZCBJIHRoaW5rIGl0IGFkZHMgY29uZmlndXJhdGlvbiBmb3IgYW4gU0ZGIHRvIGtub3cgd2hl
dGhlciB0aGVyZSBhcmUgb3RoZXJzIGJlZm9yZSBpdC48L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJj
b2xvcjojMUY0OTdEIj5NeSB2ZXJzaW9uIG9mIHNpbXBsZTo8L3NwYW4+PHNwYW4gbGFuZz0iRlIi
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJjb2xvcjojMUY0OTdEIj4mbmJzcDsgVFRMIGZpZWxkIG9mIDAgbWVhbnMgNjQuPC9zcGFuPjxz
cGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7IEV2ZXJ5IFNGRiBkZWNyZW1lbnRz
IFRUTCBlYWNoIHRpbWUgaXQgZm9yd2FyZHMgdGhlIE5TSCBwYWNrZXQuIElmIGRlY3JlbWVudGlu
ZyBmcm9tIDEgd291bGQgcmVzdWx0IGluIHVuZGVyLWZsb3cgdG8gNjQsIGRpc2NhcmQuPC9zcGFu
PjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9
IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6
IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5i
c3A7PC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0K
PGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3Bh
ZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNh
bnMtc2VyaWYiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZiI+IFJvbiBQYXJrZXIgW21h
aWx0bzo8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5j
b20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZiI+Um9uX1BhcmtlckBhZmZpcm1lZG5l
dHdvcmtzLmNvbTwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWYiPl0NCjxicj4NCjxiPlNlbnQ6PC9i
PiBNb25kYXksIE1heSAxLCAyMDE3IDExOjQxIEFNPC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMt
c2VyaWYiPjxicj4NCjxiPlRvOjwvYj4gRGF2ZSBEb2xzb247IEphbWVzIE4gR3VpY2hhcmQ7IDwv
c3Bhbj48YSBocmVmPSJtYWlsdG86bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbSIgdGFyZ2V0
PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmIj5tb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPC9z
cGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtU
YWhvbWEmcXVvdDssc2Fucy1zZXJpZiI+Ow0KPC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0
Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZiI+c2ZjQGlldGYub3JnPC9zcGFu
PjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhv
bWEmcXVvdDssc2Fucy1zZXJpZiI+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJFOiBUVEwgZmllbGQg
d2l0aGluIHRoZSBOU0ggYmFzZSBoZWFkZXI8L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj4mbmJzcDs8c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkFncmVlIHRo
YXQgSeKAmWQgb3B0IGZvciBwcmVjaXNpb24gb3ZlciBzaW1wbGljaXR5LiZuYnNwOyZuYnNwOyBX
aGljaCBpcyB3aGF0IEkgdHJpZWQgdG8gY29udmV5IGEgd2F5cyBiYWNrIG9uIHRoaXMgdGhyZWFk
IHJlZ2FyZGluZyBkaWZmZXJlbnRpYXRlZCBiZWhhdmlvciBhdCB0aGUgbGFzdCBTRkYgaW4gdGhl
IFNGUCB2cy4gdGhlIG5vbi1sYXN0IFNGRiBpbiB0aGUgU0ZQLiZuYnNwOyZuYnNwOyZuYnNwOw0K
IFN1YnNlcXVlbnQgY29tbWVudHMgZGlkbuKAmXQgc2VlbSB0byBlbWJyYWNlIHRoYXQgd2F5IG9m
IGRlc2NyaWJpbmcgdGhpbmdzLiZuYnNwOyZuYnNwOyZuYnNwOyBBbHNvLCBpZiB0aGVyZSB3ZXJl
IGNvbnNlbnN1cyB0byBzdXBwb3J0aW5nIHRoYXQgYXBwcm9hY2gsIGJhY2t3YXJkIGNvbXBhdGli
aWxpdHkgZm9yIGNsYXNzaWZpZXJzIHRoYXQgZW1pdCBUVEw9MCBjb3VsZCBiZSBhZGRyZXNzZWQg
YnkgYWxzbyBkZXNjcmliaW5nIGJlaGF2aW9yIGF0IHRoZSBmaXJzdCBTRkYgdnMuDQogbm9uLWZp
cnN0Ljwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48
c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHRhYmxlIGNsYXNzPSJNc29O
b3JtYWxUYWJsZSIgYm9yZGVyPSIwIiBjZWxsc3BhY2luZz0iMCIgY2VsbHBhZGRpbmc9IjAiIHN0
eWxlPSJib3JkZXItY29sbGFwc2U6Y29sbGFwc2UiPg0KPHRib2R5Pg0KPHRyPg0KPHRkIHdpZHRo
PSI4NCIgdmFsaWduPSJ0b3AiIHN0eWxlPSJ3aWR0aDo2Mi43cHQ7Ym9yZGVyOnNvbGlkIHdpbmRv
d3RleHQgMS4wcHQ7cGFkZGluZzowaW4gNS40cHQgMGluIDUuNHB0Ij4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxhIG5hbWU9Im1fNTMzMDM2MTIxNTkwNjM4ODMzOF9fTWFpbEVuZENvbXBvc2UiPjxz
cGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwv
c3Bhbj48L2E+PG86cD48L286cD48L3A+DQo8L3RkPg0KPHRkIHdpZHRoPSIyODgiIHZhbGlnbj0i
dG9wIiBzdHlsZT0id2lkdGg6My4waW47Ym9yZGVyOnNvbGlkIHdpbmRvd3RleHQgMS4wcHQ7Ym9y
ZGVyLWxlZnQ6bm9uZTtwYWRkaW5nOjBpbiA1LjRwdCAwaW4gNS40cHQiPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPlRUTD0xPC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPC90ZD4NCjx0ZCB3aWR0aD0iMzg0IiB2YWxpZ249InRvcCIgc3R5bGU9IndpZHRo
OjQuMGluO2JvcmRlcjpzb2xpZCB3aW5kb3d0ZXh0IDEuMHB0O2JvcmRlci1sZWZ0Om5vbmU7cGFk
ZGluZzowaW4gNS40cHQgMGluIDUuNHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJjb2xvcjojMUY0OTdEIj5UVEw9MDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvdGQ+DQo8
L3RyPg0KPHRyPg0KPHRkIHdpZHRoPSI4NCIgdmFsaWduPSJ0b3AiIHN0eWxlPSJ3aWR0aDo2Mi43
cHQ7Ym9yZGVyOnNvbGlkIHdpbmRvd3RleHQgMS4wcHQ7Ym9yZGVyLXRvcDpub25lO3BhZGRpbmc6
MGluIDUuNHB0IDBpbiA1LjRwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Y29sb3I6IzFGNDk3RCI+T25seSBTRkYgKEZpcnN0IGFuZCBsYXN0KTwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjwvdGQ+DQo8dGQgd2lkdGg9IjI4OCIgdmFsaWduPSJ0b3AiIHN0eWxlPSJ3aWR0aDoz
LjBpbjtib3JkZXItdG9wOm5vbmU7Ym9yZGVyLWxlZnQ6bm9uZTtib3JkZXItYm90dG9tOnNvbGlk
IHdpbmRvd3RleHQgMS4wcHQ7Ym9yZGVyLXJpZ2h0OnNvbGlkIHdpbmRvd3RleHQgMS4wcHQ7cGFk
ZGluZzowaW4gNS40cHQgMGluIDUuNHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJjb2xvcjojMUY0OTdEIj5WYWxpZCDigJMgc2VydmljZSBsb2NhbCBTRuKAmXM8L3NwYW4+
PG86cD48L286cD48L3A+DQo8L3RkPg0KPHRkIHdpZHRoPSIzODQiIHZhbGlnbj0idG9wIiBzdHls
ZT0id2lkdGg6NC4waW47Ym9yZGVyLXRvcDpub25lO2JvcmRlci1sZWZ0Om5vbmU7Ym9yZGVyLWJv
dHRvbTpzb2xpZCB3aW5kb3d0ZXh0IDEuMHB0O2JvcmRlci1yaWdodDpzb2xpZCB3aW5kb3d0ZXh0
IDEuMHB0O3BhZGRpbmc6MGluIDUuNHB0IDBpbiA1LjRwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+VmFsaWQgZm9yIGJhY2t3YXJkIGNvbXBhdGli
aWxpdHkg4oCTIHNlcnZpY2UgbG9jYWwgU0bigJlzPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC90
ZD4NCjwvdHI+DQo8dHI+DQo8dGQgd2lkdGg9Ijg0IiB2YWxpZ249InRvcCIgc3R5bGU9IndpZHRo
OjYyLjdwdDtib3JkZXI6c29saWQgd2luZG93dGV4dCAxLjBwdDtib3JkZXItdG9wOm5vbmU7cGFk
ZGluZzowaW4gNS40cHQgMGluIDUuNHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJjb2xvcjojMUY0OTdEIj5GaXJzdCBTRkYgYW5kIG5vdCBMYXN0PC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPC90ZD4NCjx0ZCB3aWR0aD0iMjg4IiB2YWxpZ249InRvcCIgc3R5bGU9IndpZHRo
OjMuMGluO2JvcmRlci10b3A6bm9uZTtib3JkZXItbGVmdDpub25lO2JvcmRlci1ib3R0b206c29s
aWQgd2luZG93dGV4dCAxLjBwdDtib3JkZXItcmlnaHQ6c29saWQgd2luZG93dGV4dCAxLjBwdDtw
YWRkaW5nOjBpbiA1LjRwdCAwaW4gNS40cHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkludmFsaWQg4oCTIGRyb3AgKHNpbmNlIHByb3BhZ2F0aW9u
IHRvIHN1YnNlcXVlbnQgU0ZGIHdpdGggVFRMPTAgaXMgaWxsZWdhbCk8L3NwYW4+PG86cD48L286
cD48L3A+DQo8L3RkPg0KPHRkIHdpZHRoPSIzODQiIHZhbGlnbj0idG9wIiBzdHlsZT0id2lkdGg6
NC4waW47Ym9yZGVyLXRvcDpub25lO2JvcmRlci1sZWZ0Om5vbmU7Ym9yZGVyLWJvdHRvbTpzb2xp
ZCB3aW5kb3d0ZXh0IDEuMHB0O2JvcmRlci1yaWdodDpzb2xpZCB3aW5kb3d0ZXh0IDEuMHB0O3Bh
ZGRpbmc6MGluIDUuNHB0IDBpbiA1LjRwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iY29sb3I6IzFGNDk3RCI+VmFsaWQgZm9yIGJhY2t3YXJkIGNvbXBhdGliaWxpdHkg4oCT
IHNlcnZpY2UgbG9jYWwgU0bigJlzIGFuZCBwcm9wYWdhdGUgdG8gc3Vic2VxdWVudCBTRkYgd2l0
aCBUVEw9NjM8L3NwYW4+PG86cD48L286cD48L3A+DQo8L3RkPg0KPC90cj4NCjx0cj4NCjx0ZCB3
aWR0aD0iODQiIHZhbGlnbj0idG9wIiBzdHlsZT0id2lkdGg6NjIuN3B0O2JvcmRlcjpzb2xpZCB3
aW5kb3d0ZXh0IDEuMHB0O2JvcmRlci10b3A6bm9uZTtwYWRkaW5nOjBpbiA1LjRwdCAwaW4gNS40
cHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkxh
c3QgU0ZGIHdoZW4gJmd0OzEgU0ZG4oCZcyBmb3IgU0ZQPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PC90ZD4NCjx0ZCB3aWR0aD0iMjg4IiB2YWxpZ249InRvcCIgc3R5bGU9IndpZHRoOjMuMGluO2Jv
cmRlci10b3A6bm9uZTtib3JkZXItbGVmdDpub25lO2JvcmRlci1ib3R0b206c29saWQgd2luZG93
dGV4dCAxLjBwdDtib3JkZXItcmlnaHQ6c29saWQgd2luZG93dGV4dCAxLjBwdDtwYWRkaW5nOjBp
biA1LjRwdCAwaW4gNS40cHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNv
bG9yOiMxRjQ5N0QiPlZhbGlkIOKAkyBzZXJ2aWNlIGxvY2FsIFNG4oCZczwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjwvdGQ+DQo8dGQgd2lkdGg9IjM4NCIgdmFsaWduPSJ0b3AiIHN0eWxlPSJ3aWR0
aDo0LjBpbjtib3JkZXItdG9wOm5vbmU7Ym9yZGVyLWxlZnQ6bm9uZTtib3JkZXItYm90dG9tOnNv
bGlkIHdpbmRvd3RleHQgMS4wcHQ7Ym9yZGVyLXJpZ2h0OnNvbGlkIHdpbmRvd3RleHQgMS4wcHQ7
cGFkZGluZzowaW4gNS40cHQgMGluIDUuNHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJjb2xvcjojMUY0OTdEIj5JbnZhbGlkIOKAk2Ryb3AgKGR1ZSB0byBiYWQgYmVoYXZp
b3Igb2YgcHJldmlvdXMgU0ZGKTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvdGQ+DQo8L3RyPg0K
PC90Ym9keT4NCjwvdGFibGU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29s
b3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAj
RTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PGI+RnJvbTo8L2I+IERhdmUgRG9sc29uIFs8YSBocmVmPSJtYWlsdG86ZGRvbHNvbkBz
YW5kdmluZS5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb208
L2E+XQ0KPGJyPg0KPGI+U2VudDo8L2I+IE1vbmRheSwgTWF5IDEsIDIwMTcgMTE6MjUgQU08YnI+
DQo8Yj5Ubzo8L2I+IFJvbiBQYXJrZXIgJmx0OzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFm
ZmlybWVkbmV0d29ya3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+Um9uX1BhcmtlckBhZmZpcm1lZG5l
dHdvcmtzLmNvbTwvYT4mZ3Q7OyBKYW1lcyBOIEd1aWNoYXJkICZsdDs8YSBocmVmPSJtYWlsdG86
amFtZXMubi5ndWljaGFyZEBodWF3ZWkuY29tIiB0YXJnZXQ9Il9ibGFuayI+amFtZXMubi5ndWlj
aGFyZEBodWF3ZWkuY29tPC9hPiZndDs7DQo8YSBocmVmPSJtYWlsdG86bW9oYW1lZC5ib3VjYWRh
aXJAb3JhbmdlLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5j
b208L2E+Ow0KPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnNm
Y0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IFRUTCBmaWVsZCB3aXRoaW4g
dGhlIE5TSCBiYXNlIGhlYWRlcjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PHNwYW4gbGFuZz0i
RlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJjb2xvcjojMUY0OTdEIj5JIHRoaW5rIHByZWNpc2lvbiBpbiB0aGUgZGVmaW5pdGlvbiBp
cyBpbXBvcnRhbnQgZm9yIHdoZW4gZXhwZWN0cyBjZXJ0YWluIGJlaGF2aW9yIGZvciBzbWFsbCB2
YWx1ZXMgb2YgVFRMLiBFLmcuLCBieSB1c2luZyB0cmFjZS1yb3V0ZSB0eXBlIG9mIHRvb2xzLjwv
c3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPldlIGNhbuKAmXQganVzdCB3YXZl
IG91ciBoYW5kcyBhbmQgc2F5IGRyb3AgcGFja2V0cyB3aXRoIFRUTCBuZWFyIDAgb3IgMSBvciAy
Ljwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3Bh
biBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPklmIG9uZSBoYXMgYSBjaGFpbiBvZiAzIGl0ZW1z
LCBhIFRUTCBvZiA2IHNob3VsZCB3b3JrLiAoU0ZGcyByZWNlaXZlIHBhY2tldHMgNiB0aW1lcyBp
biB0aGUgc3lzdGVtIGRpYWdyYW0gdGhhdCBpcyB1c3VhbGx5IGRyYXduKS48L3NwYW4+PHNwYW4g
bGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJj
b2xvcjojMUY0OTdEIj4oU2ltcGxpZmllZDogSSByZWFsaXplIGluIHNvbWUgc3lzdGVtcyBtb3Jl
IFNGRiBpbnRlcmFjdGlvbnMgYXJlIHJlcXVpcmVkLik8L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJj
b2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdE
Ij4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3Nw
YW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFu
Zz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6
bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGlu
IDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZiI+RnJvbTo8L3Nw
YW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1Rh
aG9tYSZxdW90OyxzYW5zLXNlcmlmIj4gUm9uIFBhcmtlciBbPC9zcGFuPjxhIGhyZWY9Im1haWx0
bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNh
bnMtc2VyaWYiPm1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9zcGFuPjwv
YT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEm
cXVvdDssc2Fucy1zZXJpZiI+XQ0KPGJyPg0KPGI+U2VudDo8L2I+IE1vbmRheSwgTWF5IDEsIDIw
MTcgMTE6MTQgQU08YnI+DQo8Yj5Ubzo8L2I+IERhdmUgRG9sc29uOyBKYW1lcyBOIEd1aWNoYXJk
OyA8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20iIHRh
cmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom
cXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZiI+bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNv
bTwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWYiPjsNCjwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2Zj
QGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWYiPnNmY0BpZXRmLm9yZzwv
c3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
VGFob21hJnF1b3Q7LHNhbnMtc2VyaWYiPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSRTogVFRMIGZp
ZWxkIHdpdGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyPC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
Jm5ic3A7PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5BZ3JlZSB0aGF0IGRpZmZlcmVu
dGlhdGluZyDigJxmb3J3YXJkaW5n4oCdIHRvIGF0dGFjaGVkIFNGIGluc3RhbmNlcyB2cyBzdWJz
ZXF1ZW50IFNGRuKAmXMgaXMgbG9naWNhbCBhbmQgaW50dWl0aXZlICh0byBtZSkgYW5kIEkgcHJl
ZmVyIHRvIGFja25vd2xlZGdlIHRoYXQgdGhlcmUgaXMgYSBkaWZmZXJlbmNlLiZuYnNwOyZuYnNw
OyBCdXQsIEkgd2FzIGFkZHJlc3NpbmcgYSBzdWdnZXN0aW9uDQogdG8gc2ltcGxpZnkuJm5ic3A7
ICZuYnNwOyZuYnNwOyZuYnNwO0luIHByYWN0aWNlLCA2MSBvciA2MiBvciA2MyBkZWNyZW1lbnRz
IG9mIFRUTCBhbGwgcHJvYmFibHkgbWVhbiB0aGUgc2FtZSB0aGluZw0KPC9zcGFuPjxzcGFuIHN0
eWxlPSJmb250LWZhbWlseTpXaW5nZGluZ3M7Y29sb3I6IzFGNDk3RCI+Sjwvc3Bhbj48c3BhbiBz
dHlsZT0iY29sb3I6IzFGNDk3RCI+Ljwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5
N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOyZu
YnNwOyBSb248L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3Nw
YW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFu
Zz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6
bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGlu
IDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj5Gcm9tOjwvYj4gRGF2ZSBEb2xzb24gWzxh
IGhyZWY9Im1haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0
bzpkZG9sc29uQHNhbmR2aW5lLmNvbTwvYT5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gTW9uZGF5LCBN
YXkgMSwgMjAxNyAxMToxMSBBTTxicj4NCjxiPlRvOjwvYj4gUm9uIFBhcmtlciAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iIHRhcmdldD0iX2JsYW5r
Ij5Sb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9hPiZndDs7IEphbWVzIE4gR3VpY2hh
cmQgJmx0OzxhIGhyZWY9Im1haWx0bzpqYW1lcy5uLmd1aWNoYXJkQGh1YXdlaS5jb20iIHRhcmdl
dD0iX2JsYW5rIj5qYW1lcy5uLmd1aWNoYXJkQGh1YXdlaS5jb208L2E+Jmd0OzsNCjxhIGhyZWY9
Im1haWx0bzptb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tIiB0YXJnZXQ9Il9ibGFuayI+bW9o
YW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbTwvYT47DQo8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYu
b3JnIiB0YXJnZXQ9Il9ibGFuayI+c2ZjQGlldGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9i
PiBSRTogVFRMIGZpZWxkIHdpdGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyPHNwYW4gbGFuZz0iRlIi
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj4mbmJzcDs8c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPlRoZXJlIGlzIGEgZGlm
ZmVyZW5jZSBiZXR3ZWVuIGRyb3BwaW5nIHRoZSBwYWNrZXQgYXQgcmVjZWl2ZSB2cy4gdHJhbnNt
aXQuPC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+QSAqPGI+dGVybWluYXRp
bmc8L2I+KiBTRkYgbWF5IGFjY2VwdCBhIHBhY2tldCB3aXRoIFRUTD0xLiZuYnNwOyBJLmUuLCB3
aGVyZSB0aGUgTlNIIGhlYWRlciBpcyByZW1vdmVkLjwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNv
bG9yOiMxRjQ5N0QiPldoYXQgbWF0dGVycyBpcyB0aGF0IGl0IGlzIG5vdCBkZWNyZW1lbnRlZCB0
byB6ZXJvIGFuZCBmb3J3YXJkZWQgYXMgTlNILjwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9y
OiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPk90
aGVyd2lzZSB3ZeKAmWQgc2F5LCDigJxodWgsIG5vIHBvaW50IGluIHNlbmRpbmcgYSBwYWNrZXQg
aWYgVFRMPTEuIEFuZCBodWgsIGlmIHJlY2VpdmVkIHdpdGggVFRMPTIgdGhlbiB3ZSBtaWdodCBh
cyB3ZWxsIGRyb3AgaXTigKbigJ0gUmVjdXJzZSBhZCBhYnN1cmR1bS48L3NwYW4+PHNwYW4gbGFu
Zz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xv
cjojMUY0OTdEIj5IZW5jZSwgdGhlIGNvcnJlY3QgbGFuZ3VhZ2UgbmVlZHMgdG8gY29udmV5IHRo
YXQgYSBkZXZpY2UgZGVjcmVtZW50aW5nIFRUTCAoaW4gb3JkZXIgdG8gZm9yd2FyZCBOU0gpIG11
c3QgY2hlY2sgaWYgaXQgd291bGQgcmVzdWx0IGluIHplcm8uPC9zcGFuPjxzcGFuIGxhbmc9IkZS
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFG
NDk3RCI+VGhpcyBjb252ZXlzIHRoYXQsIEkgdGhpbms6PC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+VGhl
IHBhY2tldCBNVVNUIE5PVCBiZSBmb3J3YXJkZWQgdG8gYSBuZXh0IGhvcCBpZiBTSEwgaXMgZGVj
cmVtZW50ZWQgdG8gemVyby48L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4m
bmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+
PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4tRGF2ZTwvc3Bhbj48c3BhbiBsYW5nPSJG
UiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMx
RjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRE
RiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9t
YSZxdW90OyxzYW5zLXNlcmlmIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWYiPiBSb24g
UGFya2VyIFs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jr
cy5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZiI+bWFpbHRvOlJvbl9QYXJrZXJA
YWZmaXJtZWRuZXR3b3Jrcy5jb208L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmIj5dDQo8YnI+DQo8
Yj5TZW50OjwvYj4gTW9uZGF5LCBNYXkgMSwgMjAxNyAxMDo1MCBBTTxicj4NCjxiPlRvOjwvYj4g
SmFtZXMgTiBHdWljaGFyZDsgPC9zcGFuPjxhIGhyZWY9Im1haWx0bzptb2hhbWVkLmJvdWNhZGFp
ckBvcmFuZ2UuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWYiPm1vaGFtZWQuYm91
Y2FkYWlyQG9yYW5nZS5jb208L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmIj47DQogRGF2ZSBEb2xz
b247IDwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1
b3Q7LHNhbnMtc2VyaWYiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWYiPjxi
cj4NCjxiPlN1YmplY3Q6PC9iPiBSRTogVFRMIGZpZWxkIHdpdGhpbiB0aGUgTlNIIGJhc2UgaGVh
ZGVyPC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PHNwYW4gbGFuZz0iRlIiPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xv
cjojMUY0OTdEIj5XZSBjb3VsZCBzaW1wbGlmeSB0aGlzIGJ5IHNheWluZyB0aGF0IGFuIFNGRiB0
aGF0IHJlY2VpdmVzIGFuIE5TSCBwYWNrZXQgd2l0aCBUVEw9MSBzaGFsbCBkcm9wIHRoZSBwYWNr
ZXQuJm5ic3A7Jm5ic3A7IFRoYXQgZG9lc27igJl0IHJlcXVpcmUgYW55IGRpc3RpbmN0aW9uIG9m
IHRoZSB0eXBlIG9mIGZvcndhcmRpbmcuJm5ic3A7Jm5ic3A7Jm5ic3A7IFlvdSBjb3VsZCBhcmd1
ZSB0aGF0IHBlcmhhcHMgMSBtZWFucw0KIHRha2UgY2FyZSBvZiBsb2NhbCBTRuKAmXMsIG9ubHks
IGJ1dCB0aGVuIHdlIGFyZSBiYWNrIHRvIGhhdmluZyB0byBtYWtlIHRoYXQgZGlzdGluY3Rpb24u
Jm5ic3A7Jm5ic3A7Jm5ic3A7IEdpdmVuIHRoYXQgd2UgYXJlIHN0YXJ0aW5nIGF0IDYzIGJ5IGRl
ZmF1bHQsIGZpbmVzc2luZyB3aGF0IGhhcHBlbnMgd2hlbiByZWNlaXZpbmcgMSBkb2VzbuKAmXQg
c2VlbSB3b3J0aHdoaWxlIHRvIG1lLjwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5
N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAx
LjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxi
PkZyb206PC9iPiBKYW1lcyBOIEd1aWNoYXJkIFs8YSBocmVmPSJtYWlsdG86amFtZXMubi5ndWlj
aGFyZEBodWF3ZWkuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmphbWVzLm4uZ3VpY2hhcmRA
aHVhd2VpLmNvbTwvYT5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gTW9uZGF5LCBNYXkgMSwgMjAxNyAx
MDo0NSBBTTxicj4NCjxiPlRvOjwvYj4gUm9uIFBhcmtlciAmbHQ7PGEgaHJlZj0ibWFpbHRvOlJv
bl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iIHRhcmdldD0iX2JsYW5rIj5Sb25fUGFya2Vy
QGFmZmlybWVkbmV0d29ya3MuY29tPC9hPiZndDs7DQo8YSBocmVmPSJtYWlsdG86bW9oYW1lZC5i
b3VjYWRhaXJAb3JhbmdlLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1vaGFtZWQuYm91Y2FkYWlyQG9y
YW5nZS5jb208L2E+OyBEYXZlIERvbHNvbiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRkb2xzb25Ac2Fu
ZHZpbmUuY29tIiB0YXJnZXQ9Il9ibGFuayI+ZGRvbHNvbkBzYW5kdmluZS5jb208L2E+Jmd0OzsN
CjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5zZmNAaWV0Zi5v
cmc8L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJFOiBUVEwgZmllbGQgd2l0aGluIHRoZSBOU0gg
YmFzZSBoZWFkZXI8c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxzcGFuIGxhbmc9IkZSIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29s
b3I6IzFGNDk3RCI+WWVzIGJ1dCBteSBwb2ludCB3YXMgaWYgdGhlIFNGRiBpcyAqPGI+dGVybWlu
YXRpbmc8L2I+KiB0aGUgc2VydmljZSBjaGFpbiB0aGVyZSBhcmUgbm8gc2VydmljZSBmdW5jdGlv
bnMgbGVmdCB0byBiZSBmb3J3YXJkZWQgdG8gc28gdGhlIHNlbnRlbmNlIGRvZXMgbm90IG1ha2Ug
YW55IHNlbnNlLiBJZiBob3dldmVyIHRoZSBTRkYgaXMgdGVybWluYXRpbmcgdGhlDQogc2Vydmlj
ZSBjaGFpbiBhbmQgYXQgdGVybWluYXRpb24gdGhlIFNITCByZWFjaGVzIDAgdGhlbiBpdCBzaG91
bGQgc3RpbGwgZm9yd2FyZCB0aGUgcGFja2V0IChhZnRlciByZW1vdmFsIG9mIE5TSCkuPC9zcGFu
PjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9
IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iY29sb3I6IzFGNDk3RCI+SmltPC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFG
NDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUx
IDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PGI+RnJvbTo8L2I+IFJvbiBQYXJrZXIgWzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmly
bWVkbmV0d29ya3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJt
ZWRuZXR3b3Jrcy5jb208L2E+XQ0KPGJyPg0KPGI+U2VudDo8L2I+IE1vbmRheSwgTWF5IDAxLCAy
MDE3IDEwOjI4IEFNPGJyPg0KPGI+VG86PC9iPiBKYW1lcyBOIEd1aWNoYXJkICZsdDs8YSBocmVm
PSJtYWlsdG86amFtZXMubi5ndWljaGFyZEBodWF3ZWkuY29tIiB0YXJnZXQ9Il9ibGFuayI+amFt
ZXMubi5ndWljaGFyZEBodWF3ZWkuY29tPC9hPiZndDs7DQo8YSBocmVmPSJtYWlsdG86bW9oYW1l
ZC5ib3VjYWRhaXJAb3JhbmdlLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1vaGFtZWQuYm91Y2FkYWly
QG9yYW5nZS5jb208L2E+OyBEYXZlIERvbHNvbiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRkb2xzb25A
c2FuZHZpbmUuY29tIiB0YXJnZXQ9Il9ibGFuayI+ZGRvbHNvbkBzYW5kdmluZS5jb208L2E+Jmd0
OzsNCjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5zZmNAaWV0
Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJFOiBUVEwgZmllbGQgd2l0aGluIHRoZSBO
U0ggYmFzZSBoZWFkZXI8c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxzcGFuIGxhbmc9IkZSIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Y29sb3I6IzFGNDk3RCI+SeKAmWQgbGlrZSB0byBkaXNhbWJpZ3VhdGUgdGhlIHdvcmQg4oCcZm9y
d2FyZGluZ+KAnS4mbmJzcDsmbmJzcDsgRnJvbSBTRkYgcGVyc3BlY3RpdmUsIHRoZXJlIGlzIGZv
cndhcmRpbmcgdG8gYXR0YWNoZWQgU0YgaW5zdGFuY2VzIGFuZCB0aGVyZSBpcyBmb3J3YXJkaW5n
IHRvIG90aGVyIFNGRnMuPC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5i
c3A7PC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+4oCcU0ZGcyB0aGF0IHRl
cm1pbmF0ZSBhIHNlcnZpY2UgY2hhaW4gTVVTVCBmb3J3YXJkIHRoZSBwYWNrZXQgdG8gYXR0YWNo
ZWQgc2VydmljZSBmdW5jdGlvbnMsIGV2ZW4gaWYgU0hMIGlzIGRlY3JlbWVudGVkIHRvIDDigJ08
L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4g
bGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsgUm9uPC9zcGFuPjxzcGFuIGxh
bmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29s
b3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+
Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2
Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0
O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+RnJv
bTo8L2I+IHNmYyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIiB0YXJnZXQ9
Il9ibGFuayI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9hPl0NCjxiPk9uIEJlaGFsZiBP
ZiA8L2I+SmFtZXMgTiBHdWljaGFyZDxicj4NCjxiPlNlbnQ6PC9iPiBNb25kYXksIE1heSAxLCAy
MDE3IDEwOjIyIEFNPGJyPg0KPGI+VG86PC9iPiA8YSBocmVmPSJtYWlsdG86bW9oYW1lZC5ib3Vj
YWRhaXJAb3JhbmdlLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5n
ZS5jb208L2E+OyBEYXZlIERvbHNvbiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRkb2xzb25Ac2FuZHZp
bmUuY29tIiB0YXJnZXQ9Il9ibGFuayI+ZGRvbHNvbkBzYW5kdmluZS5jb208L2E+Jmd0OzsNCjxh
IGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5zZmNAaWV0Zi5vcmc8
L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbc2ZjXSBUVEwgZmllbGQgd2l0aGluIHRoZSBO
U0ggYmFzZSBoZWFkZXI8c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxzcGFuIGxhbmc9IkZSIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Y29sb3I6IzFGNDk3RCI+SSBkb27igJl0IHVuZGVyc3RhbmQgdGhpcyBzZW50ZW5jZSBhcyBpZiBh
biBTRkYgaXMgdGVybWluYXRpbmcgYSBzZXJ2aWNlIGNoYWluIHRoZW4gaXQgKjxiPndvbnQ8L2I+
KiBiZSBmb3J3YXJkaW5nIHRoZSBwYWNrZXRzIHRvIGF0dGFjaGVkIFNGczsgU2hvdWxkbuKAmXQg
dGhpcyBzZW50ZW5jZSByZWFkIOKAnFNGRnMgdGhhdCB0ZXJtaW5hdGUgYSBzZXJ2aWNlIGNoYWlu
DQogTVVTVCBmb3J3YXJkIHRoZSBwYWNrZXQgZXZlbiBpZiBTSEwgaXMgZGVjcmVtZW50ZWQgdG8g
MOKAnSA/PC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFu
PjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+SmltPC9zcGFuPjxzcGFuIGxhbmc9IkZS
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpz
b2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PGI+RnJvbTo8L2I+IDxhIGhyZWY9Im1haWx0bzptb2hhbWVkLmJvdWNhZGFp
ckBvcmFuZ2UuY29tIiB0YXJnZXQ9Il9ibGFuayI+DQptb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2Uu
Y29tPC9hPiBbPGEgaHJlZj0ibWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20iIHRh
cmdldD0iX2JsYW5rIj5tYWlsdG86bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbTwvYT5dDQo8
YnI+DQo8Yj5TZW50OjwvYj4gRnJpZGF5LCBBcHJpbCAyOCwgMjAxNyAxMDozOCBBTTxicj4NCjxi
PlRvOjwvYj4gRGF2ZSBEb2xzb24gJmx0OzxhIGhyZWY9Im1haWx0bzpkZG9sc29uQHNhbmR2aW5l
LmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRkb2xzb25Ac2FuZHZpbmUuY29tPC9hPiZndDs7IEphbWVz
IE4gR3VpY2hhcmQgJmx0OzxhIGhyZWY9Im1haWx0bzpqYW1lcy5uLmd1aWNoYXJkQGh1YXdlaS5j
b20iIHRhcmdldD0iX2JsYW5rIj5qYW1lcy5uLmd1aWNoYXJkQGh1YXdlaS5jb208L2E+Jmd0OzsN
CjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5zZmNAaWV0Zi5v
cmc8L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJFOiBUVEwgZmllbGQgd2l0aGluIHRoZSBOU0gg
YmFzZSBoZWFkZXI8c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxzcGFuIGxhbmc9IkZSIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJGUiIg
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVv
dDs7Y29sb3I6YmxhY2siPlJlLSw8L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkZSIiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpi
bGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+SSBzZWUgU0hMIGFz
IGEgbWVhbnMgdG8gcHJldmVudCBTRkYgbG9vcHMuIFRoZXJlIGlzIG5vIHZhbHVlIGluIGRlbGV0
aW5nIGEgcGFja2V0IGFmdGVyIGFuIFNGRiBkZWNyZW1lbnQgdGhlIFNITCB0byAwLCBidXQgdGhh
dCBwYWNrZXQgaXMgdG8gYmUgcGFzc2VkIHRvIFNGcyB0aGF0IGFyZQ0KIGF0dGFjaGVkIHRvIHRo
aXMgU0ZGLiBUaGUgcGFja2V0IHdpbGwgYmUgZm9yd2FyZGVkIGFmdGVyIHN0cmlwcGluZyB0aGUg
TlNIIGhlYWRlcjsgbm8gcmlzayBmb3IgU0ZGIGxvb3BzIG91dCB0aGVyZS4gTm8/PC9zcGFuPjxz
cGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVy
IE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpi
bGFjayI+Q2hlZXJzLDwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPk1lZDwvc3Bhbj48
c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmll
ciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6
c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2
IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGlu
ZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBsYW5n
PSJGUiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1
b3Q7LHNhbnMtc2VyaWYiPkRlJm5ic3A7Ojwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRlIiIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNl
cmlmIj4gRGF2ZSBEb2xzb24gWzwvc3Bhbj48YSBocmVmPSJtYWlsdG86ZGRvbHNvbkBzYW5kdmlu
ZS5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBsYW5nPSJGUiIgc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWYiPm1haWx0bzpk
ZG9sc29uQHNhbmR2aW5lLmNvbTwvc3Bhbj48L2E+PHNwYW4gbGFuZz0iRlIiIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmIj5d
DQo8YnI+DQo8Yj5FbnZvecOpJm5ic3A7OjwvYj4gdmVuZHJlZGkgMjggYXZyaWwgMjAxNyAxNjoy
OTxicj4NCjxiPsOAJm5ic3A7OjwvYj4gQk9VQ0FEQUlSIE1vaGFtZWQgSU1UL09MTjsgSmFtZXMg
TiBHdWljaGFyZDsgPC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0i
X2JsYW5rIj48c3BhbiBsYW5nPSJGUiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWYiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+
PHNwYW4gbGFuZz0iRlIiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmIj48YnI+DQo8Yj5PYmpldCZuYnNwOzo8L2I+IFJFOiBU
VEwgZmllbGQgd2l0aGluIHRoZSBOU0ggYmFzZSBoZWFkZXI8L3NwYW4+PHNwYW4gbGFuZz0iRlIi
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJGUiI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPk1lZCw8L3NwYW4+PHNw
YW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRlIi
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJjb2xvcjojMUY0OTdEIj7igJw8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPlNGRnMgdGhhdCB0ZXJtaW5hdGUg
YSBzZXJ2aWNlIGNoYWluIE1VU1QgZm9yd2FyZCB0aGUgcGFja2V0IHRvIGF0dGFjaGVkIFNGcyBl
dmVuIGlmIFNITCBpcyBkZWNyZW1lbnRlZCB0byAwLuKAnTwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SSBkb27igJl0IHRo
aW5rIHRoaXMgaXMgcmlnaHQuPHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPklmIFRUTC9TSEwgaXMgZGVjcmVtZW50ZWQgdG8gMCwgdGhp
cyBtdXN0IG5vdCBiZSBmb3J3YXJkZWQgYXMgTlNILjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JIHNlZSB0aGF0ICo8Yj5yZWNlaXZp
bmc8L2I+KiBhIHBhY2tldCB3aXRoIFNITD0xIGNhbiByZXN1bHQgaW4gY2hhaW4gdGVybWluYXRp
b24sIGkuZS4sIE5TSCBkZWNhcHN1bGF0aW9uLiBCdXQgbm90IGZvcndhcmRpbmcgYXMgTlNIIHdp
dGggU0hMPTAuPHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPiZuYnNwOzxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4tRGF2ZTxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3
RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9z
cGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBz
dHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6
My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2Vy
aWYiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZiI+IHNmYyBbPC9zcGFuPjxhIGhyZWY9
Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNl
cmlmIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlm
Ij5dDQo8Yj5PbiBCZWhhbGYgT2YgPC9iPjwvc3Bhbj48YSBocmVmPSJtYWlsdG86bW9oYW1lZC5i
b3VjYWRhaXJAb3JhbmdlLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmIj5tb2hh
bWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZiI+PGJyPg0K
PGI+U2VudDo8L2I+IEZyaWRheSwgQXByaWwgMjgsIDIwMTcgOTozNiBBTTxicj4NCjxiPlRvOjwv
Yj4gSmFtZXMgTiBHdWljaGFyZDsgPC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmci
IHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZiI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVv
dDssc2Fucy1zZXJpZiI+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbc2ZjXSBUVEwgZmllbGQg
d2l0aGluIHRoZSBOU0ggYmFzZSBoZWFkZXI8L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJz
cDs8c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRlIiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj5IaSBKaW0sIGFsbCwNCjwvc3Bh
bj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRlIiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4g
bGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3
JnF1b3Q7O2NvbG9yOmJsYWNrIj5JIGhhdmUgdGhlIGZvbGxvd2luZyBjb21tZW50cyZuYnNwOzoN
Cjwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Im01MzMwMzYxMjE1OTA2Mzg4MzM4bXNvbGlzdHBhcmFncmFwaCI+PHNwYW4gc3R5bGU9ImZvbnQt
ZmFtaWx5OlN5bWJvbCI+wrc8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjBwdCI+Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7
Y29sb3I6YmxhY2siPkNoYW5nZSDigJxUVEzigJ0gdG8g4oCcU0ZGIEhvcCBMaW1pdCAoU0hMKeKA
nSBiZWNhdXNlIHRoaXMgZmllbGQgaXMgbm90IGFib3V0IGEgdGltZSB0byBsaXZlIGJ1dCBhYm91
dCBhIGxpbWl0IG9mIFNGRiBob3BzIHRvIGJlIGNyb3NzZWQuDQo8L3NwYW4+PHNwYW4gbGFuZz0i
RlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJtNTMzMDM2MTIxNTkwNjM4ODMz
OG1zb2xpc3RwYXJhZ3JhcGgiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTpTeW1ib2wiPsK3PC9z
cGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny4wcHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj5JIGRvbuKA
mXQgdW5kZXJzdGFuZCB3aGF0IGlzIG1lYW50IGJ5IOKAnHRlc3RpbmfigJ0uDQo8L3NwYW4+PHNw
YW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJtNTMzMDM2MTIx
NTkwNjM4ODMzOG1zb2xpc3RwYXJhZ3JhcGgiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTpTeW1i
b2wiPsK3PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny4wcHQiPiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNr
Ij5JIHN1Z2dlc3QgdG8gbWFrZSB0aGlzIGNoYW5nZSB0byBjb3ZlciB0aGUgZm9sbG93aW5nIHBv
aW50czo8L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJtNTMzMDM2MTIxNTkwNjM4ODMzOG1zb2xpc3RwYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4t
bGVmdDoxLjBpbiI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1
b3Q7Ij5vPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny4wcHQiPiZuYnNwOyZuYnNwOw0K
PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nv
dXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj5TSEwgc2hvdWxkIGJlIGNvbmZpZ3VyYWJsZSBi
eSB0aGUgY29udHJvbCBwbGFuZS4NCjwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Im01MzMwMzYxMjE1OTA2Mzg4MzM4bXNvbGlzdHBhcmFncmFw
aCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjEuMGluIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1
b3Q7Q291cmllciBOZXcmcXVvdDsiPm88L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjBw
dCI+Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPlBhY2tldHMgY2Fu
IGJlIGZvcndhcmRlZCB0byBTRnMgZXZlbiBpZiBTSEwgaXMgZGVjcmVtZW50ZWQgdG8gMCBmb3Ig
dGhlIHRlcm1pbmF0aW5nIFNGRi4NCjwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Im01MzMwMzYxMjE1OTA2Mzg4MzM4bXNvbGlzdHBhcmFncmFw
aCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjEuMGluIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1
b3Q7Q291cmllciBOZXcmcXVvdDsiPm88L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjBw
dCI+Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPkkgZG9u4oCZdCB0
aGluayBpdCBpcyBhIGdvb2QgaWRlYSB0byBpbmNsdWRlIOKAnDwvc3Bhbj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+RGVj
cmVtZW50aW5nIGJ5IGEgdmFsdWUgb2YgMSBmcm9tIDAgc2hhbGwgcmVzdWx0IGluIGEgVFRMIHZh
bHVlIG9mIDYz4oCdIGJlY2F1c2UNCiB0aGlzIHdpbGwgbGVhZCB0byBhIGJyb2tlbiBtZWNoYW5p
c20uIDwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBs
YW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcm
cXVvdDs7Y29sb3I6YmxhY2siPk9MRDoNCjwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPlRUTDogU2Vydmlj
ZSBwbGFuZSB0aW1lLXRvLWxpdmUuIEFuIFNGRiBNVVNUIGRlY3JlbWVudCB0aGUgVFRMIGJ5IGEg
dmFsdWUgb2YgMSBmb3IgYWxsIE5TSCBwYWNrZXRzIGl0IHJlY2VpdmVzLiBEZWNyZW1lbnRpbmcg
YnkgYSB2YWx1ZSBvZiAxIGZyb20gMCBzaGFsbCByZXN1bHQgaW4gYSBUVEwgdmFsdWUgb2YNCiA2
My4gVGhlIGRlZmF1bHQgZm9yIG9yaWdpbmF0aW5nIGFuIE5TSCBwYWNrZXQgaXMgYSBUVEwgdmFs
dWUgb2YgNjMuIFRoZSBkZWNyZW1lbnQgU0hBTEwgb2NjdXIgYmVmb3JlIHRlc3RpbmcgZm9yIDAu
IEFmdGVyIGRlY3JlbWVudCwgaWYgdGhlIFRUTCBpcyAwLCB0aGUgTlNIIHBhY2tldCBNVVNUIE5P
VCBiZSBmb3J3YXJkZWQuPC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7PC9z
cGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtD
b3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+TkVXOjwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPlNI
TCAoU0ZGIEhvcCBMaW1pdCk6IEluZGljYXRlcyB0aGUgbWF4aW11bSBTRkYgaG9wcyBmb3IgYSBz
ZXJ2aWNlIGNoYWluLiBUaGUgaW5pdGlhbCBTSEwgdmFsdWUgU0hPVUxEIGJlIGNvbmZpZ3VyYWJs
ZSB2aWEgdGhlIGNvbnRyb2wgcGxhbmU7IHRoZSBjb25maWd1cmVkIGluaXRpYWwgdmFsdWUgY2Fu
IGJlIHNwZWNpZmljDQogdG8gYSBjaGFpbiBvciBhbGwgY2hhaW5zLiBJZiBubyBpbml0aWFsIHZh
bHVlIGlzIGV4cGxpY2l0bHkgcHJvdmlkZWQsIHRoZSBkZWZhdWx0IGluaXRpYWwgU0hMIHZhbHVl
IDYzIE1VU1QgYmUgdXNlZC4gRWFjaCBTRkYgaW52b2x2ZWQgaW4gZm9yd2FyZGluZyBhbiBOU0gg
cGFja2V0IE1VU1QgZGVjcmVtZW50IFNITCB2YWx1ZSBieSAxLiBUaGUgcGFja2V0IE1VU1QgTk9U
IGJlIGZvcndhcmRlZCB0byBhIG5leHQgaG9wIFNGRiBpZiBTSEwgaXMgZGVjcmVtZW50ZWQNCiB0
byB6ZXJvLiBTRkZzIHRoYXQgdGVybWluYXRlIGEgc2VydmljZSBjaGFpbiBNVVNUIGZvcndhcmQg
dGhlIHBhY2tldCB0byBhdHRhY2hlZCBTRnMgZXZlbiBpZiBTSEwgaXMgZGVjcmVtZW50ZWQgdG8g
MC48L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij5UaGFuayB5
b3UuPC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom
cXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Q2hlZXJz
LDwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q291cmllciBOZXcmcXVvdDsiPk1lZDwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2si
PiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRp
diBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5n
OjBpbiAwaW4gMGluIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3Jk
ZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBsYW5nPSJGUiIgc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWYiPkRlJm5ic3A7
Ojwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRlIiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmIj4gc2ZjIFs8L3NwYW4+PGEgaHJl
Zj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gbGFu
Zz0iRlIiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZx
dW90OyxzYW5zLXNlcmlmIj5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxz
cGFuIGxhbmc9IkZSIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtU
YWhvbWEmcXVvdDssc2Fucy1zZXJpZiI+XQ0KPGI+RGUgbGEgcGFydCBkZTwvYj4gSmFtZXMgTiBH
dWljaGFyZDxicj4NCjxiPkVudm95w6kmbmJzcDs6PC9iPiBqZXVkaSAyNyBhdnJpbCAyMDE3IDIw
OjU0PGJyPg0KPGI+w4AmbmJzcDs6PC9iPiA8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRm
Lm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIGxhbmc9IkZSIiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZiI+c2ZjQGlldGYu
b3JnPC9zcGFuPjwvYT48c3BhbiBsYW5nPSJGUiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWYiPjxicj4NCjxiPk9iamV0Jm5i
c3A7OjwvYj4gW3NmY10gVFRMIGZpZWxkIHdpdGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyPC9zcGFu
PjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRlIiPiZuYnNwOzxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkRlYXIgV0c6PHNwYW4gbGFuZz0iRlIiPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxzcGFuIGxh
bmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5IYXZp
bmcgcmV2aWV3ZWQgYWxsIG9mIHRoZSBlbWFpbCBkaXNjdXNzaW9uIG9uIHRoZSBtYWlsaW5nIGxp
c3QgaXQgYXBwZWFycyB0byB0aGUgY2hhaXJzIHRoYXQgd2UgaGF2ZSBjb25zZW5zdXMgdG8gYWRk
IGEgVFRMIGZpZWxkIHRvIHRoZSBOU0ggYmFzZSBoZWFkZXIuIFdlIHdvdWxkIGxpa2UgdG8gcHJv
cG9zZSB0aGUgZm9sbG93aW5nIGNoYW5nZXM6PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxzcGFuIGxhbmc9IkZSIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5TZWN0aW9uIDMuMjo8c3Bh
biBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
VXBkYXRlIGZpZ3VyZSAyIGFzIGZvbGxvd3M6PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxzcGFuIGxhbmc9IkZSIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7
ICZuYnNwOyZuYnNwOyZuYnNwOzAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxIDIgMyA0IDUgNiA3IDgg
OSAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMTwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyZuYnNw
OyZuYnNwOyAmIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0m
IzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQz
Oy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0m
IzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOzwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPiZu
YnNwOyZuYnNwOyZuYnNwOyB8VmVyfE98UnwmbmJzcDsmbmJzcDsmbmJzcDsgVFRMJm5ic3A7Jm5i
c3A7Jm5ic3A7IHwmbmJzcDsmbmJzcDsgTGVuZ3RoJm5ic3A7IHxSfFJ8UnxSfE1EIFR5cGV8IE5l
eHQgUHJvdG9jb2wgfDwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyAmIzQz
Oy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0m
IzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQz
Oy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0m
IzQzOy0mIzQzOy0mIzQzOy0mIzQzOzwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PHNwYW4gbGFuZz0iRlIiPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkFkZCB0aGUgZm9sbG93
aW5nIHRleHQgYWZ0ZXIgZmlndXJlIDI6PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxzcGFuIGxhbmc9IkZSIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UVEw6IFNlcnZpY2UgcGxhbmUg
dGltZS10by1saXZlLiBBbiBTRkYgTVVTVCBkZWNyZW1lbnQgdGhlIFRUTCBieSBhIHZhbHVlIG9m
IDEgZm9yIGFsbCBOU0ggcGFja2V0cyBpdCByZWNlaXZlcy4gRGVjcmVtZW50aW5nIGJ5IGEgdmFs
dWUgb2YgMSBmcm9tIDAgc2hhbGwgcmVzdWx0IGluIGEgVFRMIHZhbHVlIG9mIDYzLiBUaGUgZGVm
YXVsdCBmb3Igb3JpZ2luYXRpbmcgYW4gTlNIIHBhY2tldCBpcyBhIFRUTCB2YWx1ZQ0KIG9mIDYz
LiBUaGUgZGVjcmVtZW50IFNIQUxMIG9jY3VyIGJlZm9yZSB0ZXN0aW5nIGZvciAwLiBBZnRlciBk
ZWNyZW1lbnQsIGlmIHRoZSBUVEwgaXMgMCwgdGhlIE5TSCBwYWNrZXQgTVVTVCBOT1QgYmUgZm9y
d2FyZGVkLjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj4mbmJzcDs8c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+U2VjdGlvbiAzLjQ6PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlVwZGF0ZSBmaWd1cmUgNCB0byBy
ZWZsZWN0IHRoZSBuZXcgYmFzZSBoZWFkZXIgZm9ybWF0IGFzIHBlciBzZWN0aW9uIDMuMiBiYXNl
IGhlYWRlci48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+Jm5ic3A7PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPlNlY3Rpb24gMy41OjxzcGFuIGxhbmc9IkZSIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5VcGRhdGUgZmlndXJlIDUgdG8g
cmVmbGVjdCB0aGUgbmV3IGJhc2UgaGVhZGVyIGZvcm1hdCBhcyBwZXIgc2VjdGlvbiAzLjIgYmFz
ZSBoZWFkZXIuPHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPiZuYnNwOzxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5TZWN0aW9uIDEyLjIuMTo8c3BhbiBsYW5nPSJGUiI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Q3VycmVudCB0ZXh0IGlz
IGFzIGZvbGxvd3M6PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsmbmJzcDsgVGhlcmUgYXJlIHRlbiBiaXRz
IGF0IHRoZSBiZWdpbm5pbmcgb2YgdGhlIE5TSCBCYXNlIEhlYWRlci4mbmJzcDsgTmV3IGJpdHM8
c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+Jm5ic3A7Jm5ic3A7IGFyZSBhc3NpZ25lZCB2aWEgU3RhbmRhcmRzIEFjdGlvbiBbUkZDNTIy
Nl0uPHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPiZuYnNwOzxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsgJm5ic3A7Qml0cyAwLTEgLSBWZXJzaW9uPHNwYW4gbGFu
Zz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNw
OyZuYnNwOyBCaXQgMiAtIE9BTSAoTyBiaXQpPHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyZuYnNwOyBCaXQgMyAtIENyaXRp
Y2FsIFRMViAoQyBiaXQpPHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyZuYnNwOyBCaXRzIDQtOSAtIFJlc2VydmVkPHNwYW4g
bGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZu
YnNwOzxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj5SZXBsYWNlIGVudGlyZSB0ZXh0IGFzIGZvbGxvd3M6PHNwYW4gbGFuZz0iRlIiPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxzcGFuIGxh
bmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJz
cDsmbmJzcDsgVGhlcmUgYXJlIGVpZ2h0IHJlc2VydmVkIGJpdHMgaW4gdGhlIE5TSCBCYXNlIEhl
YWRlci4gTmV3IGJpdHM8c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7Jm5ic3A7IGFyZSBhc3NpZ25lZCB2aWEgU3RhbmRhcmRz
IEFjdGlvbiBbUkZDNTIyNl0uPHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsmbmJzcDsgQml0cyAwLTEgLSBW
ZXJzaW9uPHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPiZuYnNwOyZuYnNwOyBCaXQgMiAtIE9BTSAoTyBiaXQpPHNwYW4gbGFuZz0iRlIi
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyZuYnNw
OyBCaXQgMyAtIFJlc2VydmVkPHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyZuYnNwOyBCaXRzIDE2LTE5IC0gUmVzZXJ2ZWQ8
c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+Jm5ic3A7PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPlNlY3Rpb24gMTIuMi4zOjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5DdXJyZW50IHRleHQgaGFzIHRoZSBNRC10
eXBlIGFzIDgtYml0IHZhbHVlcy48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlVwZGF0ZSB0ZXh0IGZvciB0aGlzIHNl
Y3Rpb24gYW5kIHRhYmxlIDEgdG8gcmVmbGVjdCA0LWJpdCB2YWx1ZXMgKm5vdCogOC1iaXQgdmFs
dWVzLjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj4mbmJzcDs8c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PGI+UGxlYXNlIHJldmlldyBjYXJlZnVsbHkgYW5kIGluZGljYXRl
IHN1cHBvcnQgZm9yIHRoZXNlIGNoYW5nZXMgKG9yIGFueSBjaGFuZ2VzIHRvIHRoZSBzdWdnZXN0
ZWQgdGV4dCkuPC9iPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48Yj4mbmJzcDs8L2I+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoYW5rcywgPHNwYW4gbGFuZz0iRlIi
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxzcGFu
IGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5K
aW0gJmFtcDsgSm9lbDxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZh
bWlseTomcXVvdDtNb25vdHlwZSBDb3JzaXZhJnF1b3Q7O2NvbG9yOiMwMDcwQzAiPiZuYnNwOzwv
c3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+Jm5ic3A7PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MTIuMHB0Ij48YnI+DQpfX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCnNmYyBtYWlsaW5nIGxp
c3Q8YnI+DQo8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+PGJy
Pg0KPGEgaHJlZj0iaHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRh
cmdldD0iX2JsYW5rIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwv
YT48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9ibG9ja3F1b3RlPg0K
PC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8c3BhbiBsYW5nPSJGUiI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=

--_000_BF1BE6D99B52F84AB9B48B7CF6F17DA3DD6EFCSJCEML701CHMchina_--


From nobody Tue May  2 06:24:19 2017
Return-Path: <ddolson@sandvine.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C578C120227 for <sfc@ietfa.amsl.com>; Tue,  2 May 2017 06:24:18 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 1oW8I2R0BpWV for <sfc@ietfa.amsl.com>; Tue,  2 May 2017 06:24:13 -0700 (PDT)
Received: from mail1.sandvine.com (Mail1.sandvine.com [64.7.137.134]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id B09CC131706 for <sfc@ietf.org>; Tue,  2 May 2017 06:19:48 -0700 (PDT)
Received: from BLR-EXCHP-2.sandvine.com (192.168.196.172) by WTL-EXCHP-2.sandvine.com (192.168.194.177) with Microsoft SMTP Server (TLS) id 14.3.319.2; Tue, 2 May 2017 09:19:46 -0400
Received: from WTL-EXCHP-1.sandvine.com ([fe80::ac6b:cc1e:f2ff:93aa]) by blr-exchp-2.sandvine.com ([::1]) with mapi id 14.03.0319.002; Tue, 2 May 2017 09:19:46 -0400
From: Dave Dolson <ddolson@sandvine.com>
To: "mohamed.boucadair@orange.com" <mohamed.boucadair@orange.com>, "James N Guichard" <james.n.guichard@huawei.com>, Greg Mirsky <gregimirsky@gmail.com>
CC: "sfc@ietf.org" <sfc@ietf.org>, Ron Parker <Ron_Parker@affirmednetworks.com>
Thread-Topic: [sfc] TTL field within the NSH base header
Thread-Index: AdK/h0bahW5bvXGwSoCeYu3QIaIxxgAl9XdgAAMaEWAAADpXIACWaNtAAAAsukAAAKE6YAAAGqWwAACgp7AAAECnkAAASG0gAABNm0AAANa8gAACb2rLAAmrXIAAGnoXAAAADopwAANGDoAAAZbrAAAAWsNwAAEN0HA=
Date: Tue, 2 May 2017 13:19:45 +0000
Message-ID: <E8355113905631478EFF04F5AA706E98705C3863@wtl-exchp-1.sandvine.com>
References: <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD5F8E@SJCEML701-CHM.china.huawei.com> <787AE7BB302AE849A7480A190F8B933009E5E3B9@OPEXCNORMAD.corporate.adroot.infra.ftgroup> <E8355113905631478EFF04F5AA706E98705BD0A0@wtl-exchp-1.sandvine.com> <787AE7BB302AE849A7480A190F8B933009E5E4BD@OPEXCNORMAD.corporate.adroot.infra.ftgroup> <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD6993@SJCEML701-CHM.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B8399F104@MBX021-W3-CA-2.exch021.domain.local> <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD69C4@SJCEML701-CHM.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B8399F193@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E98705BFE87@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B839A023E@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E98705BFFB9@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B839A0285@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E98705C00B4@wtl-exchp-1.sandvine.com> <CA+RyBmVjp2qRoO_NF-sWrQ4gMPhuRZOw7syz0Y6yaAjOtgD_xg@mail.gmail.com> <CA+RyBmWXWRxuKP-dDirYHXxJnnduyriTuN5kmCfQkC=z0JdiCQ@mail.gmail.com> <CA+RyBmXHf_b48yvhZgbdB6q3Tr9=0oHTsnnRPM1jeMjCcCfiiQ@mail.gmail.com> <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD6B8C@SJCEML701-CHM.china.huawei.com>, <787AE7BB302AE849A7480A190F8B933009E5F350@OPEXCNORMAD.corporate.adroot.infra.ftgroup> <20170502101842.5161041.23046.11005@sandvine.com> <787AE7BB302AE849A7480A190F8B933009E5F603@OPEXCNORMAD.corporate.adroot.infra.ftgroup> <E8355113905631478EFF04F5AA706E98705C366A@wtl-exchp-1.sandvine.com> <787AE7BB302AE849A7480A190F8B933009E5F6C6@OPEXCNORMAD.corporate.adroot.infra.ftgroup>
In-Reply-To: <787AE7BB302AE849A7480A190F8B933009E5F6C6@OPEXCNORMAD.corporate.adroot.infra.ftgroup>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [192.168.200.114]
x-c2processedorg: b2f06e69-072f-40ee-90c5-80a34e700794
Content-Type: multipart/alternative; boundary="_000_E8355113905631478EFF04F5AA706E98705C3863wtlexchp1sandvi_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/jovU-rv4tKutNH-eLRqhL_Q7CFg>
Subject: Re: [sfc] TTL field within the NSH base header
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 02 May 2017 13:24:19 -0000

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

SSBzdGlsbCB0aGluayB0aGUgY29uY2VwdHVhbCBkaWZmaWN1bHR5IGdvZXMgYXdheSBpZiB3ZSBz
YXkgdGhhdCB0aGUgNiBiaXRzIDAwMDAwMCByZXByZXNlbnRzIHRoZSB2YWx1ZSA2NC4NCg0KDQoN
CkZyb206IG1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20gW21haWx0bzptb2hhbWVkLmJvdWNh
ZGFpckBvcmFuZ2UuY29tXQ0KU2VudDogVHVlc2RheSwgTWF5IDIsIDIwMTcgODo1MyBBTQ0KVG86
IERhdmUgRG9sc29uOyBKYW1lcyBOIEd1aWNoYXJkOyBHcmVnIE1pcnNreQ0KQ2M6IHNmY0BpZXRm
Lm9yZzsgUm9uIFBhcmtlcg0KU3ViamVjdDogUkU6IFtzZmNdIFRUTCBmaWVsZCB3aXRoaW4gdGhl
IE5TSCBiYXNlIGhlYWRlcg0KDQpSZS0sDQoNCllvdSBoYXZlIGEgcG9pbnQuIEFja2VkLg0KDQpN
eSBjb25jZXJuIHdhcyBob3cgdG8gYXZvaWQgbWlzYmVoYXZpbmcgU0ZGcyB0aGF0IHdvdWxkIGZv
cndhcmQgcGFja2V0cyB3aXRoIFNITD09MCB0byBhIG5leHQtaG9wIFNGRiBldmVuIGlmIHRoYXQg
U0ZGIHBhcnNlcyB0aGUgU0hMIGZpZWxkLg0KDQpXaGF0IGFib3V0IGhhdmluZyBhIGNvbmZpZ3Vy
YXRpb24ga25vYiB0byBpbmRpY2F0ZSB0aGUgYmVoYXZpb3IgdG8gZm9sbG93IHdoZW4gcmVjZWl2
aW5nIFNITD0wPyBBIGRvbWFpbiB0aGF0IGludm9sdmVzIGNsYXNzaWZpZXJzL1NGRnMgdGhhdCB1
bmRlcnN0YW5kIFNITCBtdXN0IG5vdCBmb3J3YXJkIG9yIGFjY2VwdCByZWNlaXZpbmcgcGFja2V0
cyB3aXRoIFNITD0wLg0KDQpDaGVlcnMsDQpNZWQNCg0KRGUgOiBEYXZlIERvbHNvbiBbbWFpbHRv
OmRkb2xzb25Ac2FuZHZpbmUuY29tXQ0KRW52b3nDqSA6IG1hcmRpIDIgbWFpIDIwMTcgMTQ6NDEN
CsOAIDogQk9VQ0FEQUlSIE1vaGFtZWQgSU1UL09MTjsgSmFtZXMgTiBHdWljaGFyZDsgR3JlZyBN
aXJza3kNCkNjIDogc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+OyBSb24gUGFya2Vy
DQpPYmpldCA6IFJFOiBbc2ZjXSBUVEwgZmllbGQgd2l0aGluIHRoZSBOU0ggYmFzZSBoZWFkZXIN
Cg0KTWVkLA0KSSBhZ3JlZS4NCkNvbnNpZGVyIHRoZSBjYXNlIHdoZW4gYSDigJxuZXfigJ0gU0ZG
IGlzIGFkZGVkIHRvIGFuIGV4aXN0aW5nIHN5c3RlbToNCkZvciBhbGwgTlNIIHBhY2tldHMsIHRo
ZSBIb3AgTGltaXQvVFRMIGZpZWxkIGlzIHplcm8sIG5vdCBqdXN0IHRob3NlIGZyb20gdGhlIGNs
YXNzaWZpZXIuDQoNCkkgb2JqZWN0IHRvIHRoaXMgc3RhdGVtZW50IG9mIHlvdXJzOg0KPiBhZGQg
YSBzZW50ZW5jZSBzYXlpbmcgdGhhdCDigJxhbiBpbmNvbWluZyB2YWx1ZSBvZiAw4oCdIGlzIG9u
bHkgYWNjZXB0YWJsZSBmcm9tIGEgY2xhc3NpZmllci4NCg0KQXMgSSBzZWUgaXQsIGFuIGluY29t
aW5nIHZhbHVlIG9mIDAgaXMgYWNjZXB0YWJsZSBmcm9tIGFueSBzb3VyY2UuDQoNCi1EYXZlDQoN
CkZyb206IG1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb208bWFpbHRvOm1vaGFtZWQuYm91Y2Fk
YWlyQG9yYW5nZS5jb20+IFttYWlsdG86bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbV0NClNl
bnQ6IFR1ZXNkYXksIE1heSAyLCAyMDE3IDc6NTggQU0NClRvOiBEYXZlIERvbHNvbjsgSmFtZXMg
TiBHdWljaGFyZDsgR3JlZyBNaXJza3kNCkNjOiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRm
Lm9yZz47IFJvbiBQYXJrZXINClN1YmplY3Q6IFJFOiBbc2ZjXSBUVEwgZmllbGQgd2l0aGluIHRo
ZSBOU0ggYmFzZSBoZWFkZXINCg0KSGkgRGF2ZSwNCg0KU0ZGcyB0aGF0IGRvIG5vdCBzdXBwb3J0
IFNITCB3aWxsIHByZXNlcnZlIHRoZXNlIGJpdHMgYXMgcmVjZWl2ZWQuIEluIG90aGVyIHdvcmRz
LCB0aGVzZSBTRkZzIHdvbuKAmXQgcmVzZXQgdGhlc2UgYml0cyB0byB6ZXJvcy4NCg0KQ2hlZXJz
LA0KTWVkDQoNCkRlIDogRGF2ZSBEb2xzb24gW21haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbV0N
CkVudm95w6kgOiBtYXJkaSAyIG1haSAyMDE3IDEyOjE5DQrDgCA6IEJPVUNBREFJUiBNb2hhbWVk
IElNVC9PTE47IEphbWVzIE4gR3VpY2hhcmQ7IEdyZWcgTWlyc2t5DQpDYyA6IHNmY0BpZXRmLm9y
ZzxtYWlsdG86c2ZjQGlldGYub3JnPjsgUm9uIFBhcmtlcg0KT2JqZXQgOiBSZTogW3NmY10gVFRM
IGZpZWxkIHdpdGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyDQoNCk1lZCwNCkZvciB0aGUgYmFja3dh
cmRzIGNvbXBhdGliaWxpdHkgY2FzZSwgd2UgYWxzbyBzdXBwb3J0IOKAjlNGRnMgdGhhdCBkbyBu
b3QgZGVjcmVtZW50IFRUTC9Ib3AgTGltaXQuIFNheWluZyBhIHZhbHVlIG9mIHplcm8gY2FuIG9u
bHkgY29tZSBmcm9tIGNsYXNzaWZpZXJzIGRlZmVhdHMgdGhhdCwgYXMgd2VsbCBhcyBhZGRpbmcg
dW5uZWNlc3NhcnkgY29tcGxleGl0eS4NCg0KRGF2aWQgRG9sc29uDQrigI4NCkZyb206IG1vaGFt
ZWQuYm91Y2FkYWlyQG9yYW5nZS5jb208bWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5j
b20+DQpTZW50OiBUdWVzZGF5LCBNYXkgMiwgMjAxNyAyOjE3IEFNDQpUbzogSmFtZXMgTiBHdWlj
aGFyZDsgR3JlZyBNaXJza3k7IERhdmUgRG9sc29uDQpDYzogc2ZjQGlldGYub3JnPG1haWx0bzpz
ZmNAaWV0Zi5vcmc+OyBSb24gUGFya2VyDQpTdWJqZWN0OiBSRTogW3NmY10gVFRMIGZpZWxkIHdp
dGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyDQoNCg0KSGkgSmltLA0KDQpUaGFuayB5b3UgZm9yIHRo
aXMgdXBkYXRlZCBwcm9wb3NhbC4gVGhpcyBpcyBtdWNoIG1vcmUgYmV0dGVyLg0KDQpHaXZpbmcg
dGhlIGNsYXJpZmljYXRpb24gZGlzY3Vzc2VkIHdpdGggSm9lbCAoaS5lLiwgZG8gbm90IHJlc2V0
IHJlc2VydmVkIGJpdHMgYnkgaW50ZXJtZWRpYXRlIGRldmljZXMpLCBJIHdvbmRlciB3aGV0aGVy
IGl0IG1ha2VzIHNlbnNlIHRvIGFkZCBhIHNlbnRlbmNlIHNheWluZyB0aGF0IOKAnGFuIGluY29t
aW5nIHZhbHVlIG9mIDDigJ0gaXMgb25seSBhY2NlcHRhYmxlIGZyb20gYSBjbGFzc2lmaWVyLg0K
DQpDaGVlcnMsDQpNZWQNCg0KRGUgOiBKYW1lcyBOIEd1aWNoYXJkIFttYWlsdG86amFtZXMubi5n
dWljaGFyZEBodWF3ZWkuY29tXQ0KRW52b3nDqSA6IGx1bmRpIDEgbWFpIDIwMTcgMTk6MzkNCsOA
IDogR3JlZyBNaXJza3k7IERhdmUgRG9sc29uDQpDYyA6IHNmY0BpZXRmLm9yZzxtYWlsdG86c2Zj
QGlldGYub3JnPjsgQk9VQ0FEQUlSIE1vaGFtZWQgSU1UL09MTjsgUm9uIFBhcmtlcg0KT2JqZXQg
OiBSRTogW3NmY10gVFRMIGZpZWxkIHdpdGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyDQoNCk9rYXkg
bG90cyBvZiBjb252ZXJzYXRpb24gYnV0IGxldCBtZSBvZmZlciBhIHJldmlzZWQgdmVyc2lvbiBv
ZiBNZWTigJlzIHRleHQgdGhhdCBob3BlZnVsbHkgY2FwdHVyZXMgbW9zdCBvZiB0aGUgZGlzY3Vz
c2lvbiAoY2hhbmdlcyBoaWdobGlnaHRlZCk6DQoNClNITCAoU0ZGIEhvcCBMaW1pdCk6IEluZGlj
YXRlcyB0aGUgbWF4aW11bSBTRkYgaG9wcyBmb3IgYW4gU0ZQLiBUaGUgaW5pdGlhbCBTSEwgdmFs
dWUgU0hPVUxEIGJlIGNvbmZpZ3VyYWJsZSB2aWEgdGhlIGNvbnRyb2wgcGxhbmU7IHRoZSBjb25m
aWd1cmVkIGluaXRpYWwgdmFsdWUgY2FuIGJlIHNwZWNpZmljIHRvIG9uZSBvciBtb3JlIFNGUHMu
IElmIG5vIGluaXRpYWwgdmFsdWUgaXMgZXhwbGljaXRseSBwcm92aWRlZCwgdGhlIGRlZmF1bHQg
aW5pdGlhbCBTSEwgdmFsdWUgNjMgTVVTVCBiZSB1c2VkLiBFYWNoIFNGRiBpbnZvbHZlZCBpbiBm
b3J3YXJkaW5nIGFuIE5TSCBwYWNrZXQgTVVTVCBkZWNyZW1lbnQgdGhlIFNITCB2YWx1ZSBieSAx
IHByaW9yIHRvIE5TSCBmb3J3YXJkaW5nIGxvb2t1cC4gRGVjcmVtZW50aW5nIGJ5IDEgZnJvbSBh
biBpbmNvbWluZyB2YWx1ZSBvZiAwIHNoYWxsIHJlc3VsdCBpbiBhIFNITCB2YWx1ZSBvZiA2My4g
VGhlIHBhY2tldCBNVVNUIE5PVCBiZSBmb3J3YXJkZWQgaWYgU0hMIGlzLCBhZnRlciBkZWNyZW1l
bnQsIDAgZS5nLiBkZWNyZW1lbnQgU0hBTEwgb2NjdXIgYmVmb3JlIHRlc3RpbmcgU0hMIGZvciAw
Lg0KDQpKaW0NCg0KDQpGcm9tOiBHcmVnIE1pcnNreSBbbWFpbHRvOmdyZWdpbWlyc2t5QGdtYWls
LmNvbV0NClNlbnQ6IE1vbmRheSwgTWF5IDAxLCAyMDE3IDE6MDIgUE0NClRvOiBEYXZlIERvbHNv
biA8ZGRvbHNvbkBzYW5kdmluZS5jb208bWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tPj4NCkNj
OiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz47IG1vaGFtZWQuYm91Y2FkYWlyQG9y
YW5nZS5jb208bWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20+OyBKYW1lcyBOIEd1
aWNoYXJkIDxqYW1lcy5uLmd1aWNoYXJkQGh1YXdlaS5jb208bWFpbHRvOmphbWVzLm4uZ3VpY2hh
cmRAaHVhd2VpLmNvbT4+OyBSb24gUGFya2VyIDxSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3Mu
Y29tPG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPj4NClN1YmplY3Q6IFJl
OiBbc2ZjXSBUVEwgZmllbGQgd2l0aGluIHRoZSBOU0ggYmFzZSBoZWFkZXINCg0KIkJlIGxpYmVy
YWwgd2hhdCB5b3UgYWNjZXB0LiBCZSBjb25zZXJ2YXRpdmUgd2hhdCB5b3Ugc2VuZC4iDQpJIHRo
aW5rIHRoaXMgc3VtcyB3aGF0IHdlIGhhdmUgZGlzY3Vzc2VkIC0gYWNjZXB0IFRUTCAwLCBkb24n
dCBmb3J3YXJkIFRUTCAwLg0KDQpSZWdhcmRzLCBHcmVnDQoNCk9uIE1heSAxLCAyMDE3IDg6NTgg
QU0sICJEYXZlIERvbHNvbiIgPGRkb2xzb25Ac2FuZHZpbmUuY29tPG1haWx0bzpkZG9sc29uQHNh
bmR2aW5lLmNvbT4+IHdyb3RlOg0KUm9uLA0KSSB0b28gd291bGQgbGlrZSBzaW1wbGUsIGJ1dCB5
b3VyIHRhYmxlIGxvb2tzIHByZXR0eSBjb21wbGljYXRlZC4gQW5kIEkgdGhpbmsgaXQgYWRkcyBj
b25maWd1cmF0aW9uIGZvciBhbiBTRkYgdG8ga25vdyB3aGV0aGVyIHRoZXJlIGFyZSBvdGhlcnMg
YmVmb3JlIGl0Lg0KTXkgdmVyc2lvbiBvZiBzaW1wbGU6DQogIFRUTCBmaWVsZCBvZiAwIG1lYW5z
IDY0Lg0KICBFdmVyeSBTRkYgZGVjcmVtZW50cyBUVEwgZWFjaCB0aW1lIGl0IGZvcndhcmRzIHRo
ZSBOU0ggcGFja2V0LiBJZiBkZWNyZW1lbnRpbmcgZnJvbSAxIHdvdWxkIHJlc3VsdCBpbiB1bmRl
ci1mbG93IHRvIDY0LCBkaXNjYXJkLg0KDQoNCg0KDQpGcm9tOiBSb24gUGFya2VyIFttYWlsdG86
Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1l
ZG5ldHdvcmtzLmNvbT5dDQpTZW50OiBNb25kYXksIE1heSAxLCAyMDE3IDExOjQxIEFNDQoNClRv
OiBEYXZlIERvbHNvbjsgSmFtZXMgTiBHdWljaGFyZDsgbW9oYW1lZC5ib3VjYWRhaXJAb3Jhbmdl
LmNvbTxtYWlsdG86bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbT47IHNmY0BpZXRmLm9yZzxt
YWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUkU6IFRUTCBmaWVsZCB3aXRoaW4gdGhlIE5T
SCBiYXNlIGhlYWRlcg0KDQpBZ3JlZSB0aGF0IEnigJlkIG9wdCBmb3IgcHJlY2lzaW9uIG92ZXIg
c2ltcGxpY2l0eS4gICBXaGljaCBpcyB3aGF0IEkgdHJpZWQgdG8gY29udmV5IGEgd2F5cyBiYWNr
IG9uIHRoaXMgdGhyZWFkIHJlZ2FyZGluZyBkaWZmZXJlbnRpYXRlZCBiZWhhdmlvciBhdCB0aGUg
bGFzdCBTRkYgaW4gdGhlIFNGUCB2cy4gdGhlIG5vbi1sYXN0IFNGRiBpbiB0aGUgU0ZQLiAgICBT
dWJzZXF1ZW50IGNvbW1lbnRzIGRpZG7igJl0IHNlZW0gdG8gZW1icmFjZSB0aGF0IHdheSBvZiBk
ZXNjcmliaW5nIHRoaW5ncy4gICAgQWxzbywgaWYgdGhlcmUgd2VyZSBjb25zZW5zdXMgdG8gc3Vw
cG9ydGluZyB0aGF0IGFwcHJvYWNoLCBiYWNrd2FyZCBjb21wYXRpYmlsaXR5IGZvciBjbGFzc2lm
aWVycyB0aGF0IGVtaXQgVFRMPTAgY291bGQgYmUgYWRkcmVzc2VkIGJ5IGFsc28gZGVzY3JpYmlu
ZyBiZWhhdmlvciBhdCB0aGUgZmlyc3QgU0ZGIHZzLiBub24tZmlyc3QuDQoNCg0KDQpUVEw9MQ0K
DQpUVEw9MA0KDQpPbmx5IFNGRiAoRmlyc3QgYW5kIGxhc3QpDQoNClZhbGlkIOKAkyBzZXJ2aWNl
IGxvY2FsIFNG4oCZcw0KDQpWYWxpZCBmb3IgYmFja3dhcmQgY29tcGF0aWJpbGl0eSDigJMgc2Vy
dmljZSBsb2NhbCBTRuKAmXMNCg0KRmlyc3QgU0ZGIGFuZCBub3QgTGFzdA0KDQpJbnZhbGlkIOKA
kyBkcm9wIChzaW5jZSBwcm9wYWdhdGlvbiB0byBzdWJzZXF1ZW50IFNGRiB3aXRoIFRUTD0wIGlz
IGlsbGVnYWwpDQoNClZhbGlkIGZvciBiYWNrd2FyZCBjb21wYXRpYmlsaXR5IOKAkyBzZXJ2aWNl
IGxvY2FsIFNG4oCZcyBhbmQgcHJvcGFnYXRlIHRvIHN1YnNlcXVlbnQgU0ZGIHdpdGggVFRMPTYz
DQoNCkxhc3QgU0ZGIHdoZW4gPjEgU0ZG4oCZcyBmb3IgU0ZQDQoNClZhbGlkIOKAkyBzZXJ2aWNl
IGxvY2FsIFNG4oCZcw0KDQpJbnZhbGlkIOKAk2Ryb3AgKGR1ZSB0byBiYWQgYmVoYXZpb3Igb2Yg
cHJldmlvdXMgU0ZGKQ0KDQoNCkZyb206IERhdmUgRG9sc29uIFttYWlsdG86ZGRvbHNvbkBzYW5k
dmluZS5jb21dDQpTZW50OiBNb25kYXksIE1heSAxLCAyMDE3IDExOjI1IEFNDQpUbzogUm9uIFBh
cmtlciA8Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86Um9uX1BhcmtlckBh
ZmZpcm1lZG5ldHdvcmtzLmNvbT4+OyBKYW1lcyBOIEd1aWNoYXJkIDxqYW1lcy5uLmd1aWNoYXJk
QGh1YXdlaS5jb208bWFpbHRvOmphbWVzLm4uZ3VpY2hhcmRAaHVhd2VpLmNvbT4+OyBtb2hhbWVk
LmJvdWNhZGFpckBvcmFuZ2UuY29tPG1haWx0bzptb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29t
Pjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogVFRMIGZp
ZWxkIHdpdGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyDQoNCkkgdGhpbmsgcHJlY2lzaW9uIGluIHRo
ZSBkZWZpbml0aW9uIGlzIGltcG9ydGFudCBmb3Igd2hlbiBleHBlY3RzIGNlcnRhaW4gYmVoYXZp
b3IgZm9yIHNtYWxsIHZhbHVlcyBvZiBUVEwuIEUuZy4sIGJ5IHVzaW5nIHRyYWNlLXJvdXRlIHR5
cGUgb2YgdG9vbHMuDQpXZSBjYW7igJl0IGp1c3Qgd2F2ZSBvdXIgaGFuZHMgYW5kIHNheSBkcm9w
IHBhY2tldHMgd2l0aCBUVEwgbmVhciAwIG9yIDEgb3IgMi4NCg0KSWYgb25lIGhhcyBhIGNoYWlu
IG9mIDMgaXRlbXMsIGEgVFRMIG9mIDYgc2hvdWxkIHdvcmsuIChTRkZzIHJlY2VpdmUgcGFja2V0
cyA2IHRpbWVzIGluIHRoZSBzeXN0ZW0gZGlhZ3JhbSB0aGF0IGlzIHVzdWFsbHkgZHJhd24pLg0K
DQooU2ltcGxpZmllZDogSSByZWFsaXplIGluIHNvbWUgc3lzdGVtcyBtb3JlIFNGRiBpbnRlcmFj
dGlvbnMgYXJlIHJlcXVpcmVkLikNCg0KDQoNCg0KRnJvbTogUm9uIFBhcmtlciBbbWFpbHRvOlJv
bl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb21dDQpTZW50OiBNb25kYXksIE1heSAxLCAyMDE3
IDExOjE0IEFNDQpUbzogRGF2ZSBEb2xzb247IEphbWVzIE4gR3VpY2hhcmQ7IG1vaGFtZWQuYm91
Y2FkYWlyQG9yYW5nZS5jb208bWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20+OyBz
ZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJFOiBUVEwgZmllbGQg
d2l0aGluIHRoZSBOU0ggYmFzZSBoZWFkZXINCg0KQWdyZWUgdGhhdCBkaWZmZXJlbnRpYXRpbmcg
4oCcZm9yd2FyZGluZ+KAnSB0byBhdHRhY2hlZCBTRiBpbnN0YW5jZXMgdnMgc3Vic2VxdWVudCBT
RkbigJlzIGlzIGxvZ2ljYWwgYW5kIGludHVpdGl2ZSAodG8gbWUpIGFuZCBJIHByZWZlciB0byBh
Y2tub3dsZWRnZSB0aGF0IHRoZXJlIGlzIGEgZGlmZmVyZW5jZS4gICBCdXQsIEkgd2FzIGFkZHJl
c3NpbmcgYSBzdWdnZXN0aW9uIHRvIHNpbXBsaWZ5LiAgICAgSW4gcHJhY3RpY2UsIDYxIG9yIDYy
IG9yIDYzIGRlY3JlbWVudHMgb2YgVFRMIGFsbCBwcm9iYWJseSBtZWFuIHRoZSBzYW1lIHRoaW5n
IOKYui4NCg0KICAgUm9uDQoNCg0KRnJvbTogRGF2ZSBEb2xzb24gW21haWx0bzpkZG9sc29uQHNh
bmR2aW5lLmNvbV0NClNlbnQ6IE1vbmRheSwgTWF5IDEsIDIwMTcgMTE6MTEgQU0NClRvOiBSb24g
UGFya2VyIDxSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPG1haWx0bzpSb25fUGFya2Vy
QGFmZmlybWVkbmV0d29ya3MuY29tPj47IEphbWVzIE4gR3VpY2hhcmQgPGphbWVzLm4uZ3VpY2hh
cmRAaHVhd2VpLmNvbTxtYWlsdG86amFtZXMubi5ndWljaGFyZEBodWF3ZWkuY29tPj47IG1vaGFt
ZWQuYm91Y2FkYWlyQG9yYW5nZS5jb208bWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5j
b20+OyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJFOiBUVEwg
ZmllbGQgd2l0aGluIHRoZSBOU0ggYmFzZSBoZWFkZXINCg0KVGhlcmUgaXMgYSBkaWZmZXJlbmNl
IGJldHdlZW4gZHJvcHBpbmcgdGhlIHBhY2tldCBhdCByZWNlaXZlIHZzLiB0cmFuc21pdC4NCkEg
KnRlcm1pbmF0aW5nKiBTRkYgbWF5IGFjY2VwdCBhIHBhY2tldCB3aXRoIFRUTD0xLiAgSS5lLiwg
d2hlcmUgdGhlIE5TSCBoZWFkZXIgaXMgcmVtb3ZlZC4NCldoYXQgbWF0dGVycyBpcyB0aGF0IGl0
IGlzIG5vdCBkZWNyZW1lbnRlZCB0byB6ZXJvIGFuZCBmb3J3YXJkZWQgYXMgTlNILg0KDQpPdGhl
cndpc2Ugd2XigJlkIHNheSwg4oCcaHVoLCBubyBwb2ludCBpbiBzZW5kaW5nIGEgcGFja2V0IGlm
IFRUTD0xLiBBbmQgaHVoLCBpZiByZWNlaXZlZCB3aXRoIFRUTD0yIHRoZW4gd2UgbWlnaHQgYXMg
d2VsbCBkcm9wIGl04oCm4oCdIFJlY3Vyc2UgYWQgYWJzdXJkdW0uDQoNCkhlbmNlLCB0aGUgY29y
cmVjdCBsYW5ndWFnZSBuZWVkcyB0byBjb252ZXkgdGhhdCBhIGRldmljZSBkZWNyZW1lbnRpbmcg
VFRMIChpbiBvcmRlciB0byBmb3J3YXJkIE5TSCkgbXVzdCBjaGVjayBpZiBpdCB3b3VsZCByZXN1
bHQgaW4gemVyby4NCg0KVGhpcyBjb252ZXlzIHRoYXQsIEkgdGhpbms6DQpUaGUgcGFja2V0IE1V
U1QgTk9UIGJlIGZvcndhcmRlZCB0byBhIG5leHQgaG9wIGlmIFNITCBpcyBkZWNyZW1lbnRlZCB0
byB6ZXJvLg0KDQoNCi1EYXZlDQoNCg0KRnJvbTogUm9uIFBhcmtlciBbbWFpbHRvOlJvbl9QYXJr
ZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb21dDQpTZW50OiBNb25kYXksIE1heSAxLCAyMDE3IDEwOjUw
IEFNDQpUbzogSmFtZXMgTiBHdWljaGFyZDsgbW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbTxt
YWlsdG86bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbT47IERhdmUgRG9sc29uOyBzZmNAaWV0
Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJFOiBUVEwgZmllbGQgd2l0aGlu
IHRoZSBOU0ggYmFzZSBoZWFkZXINCg0KV2UgY291bGQgc2ltcGxpZnkgdGhpcyBieSBzYXlpbmcg
dGhhdCBhbiBTRkYgdGhhdCByZWNlaXZlcyBhbiBOU0ggcGFja2V0IHdpdGggVFRMPTEgc2hhbGwg
ZHJvcCB0aGUgcGFja2V0LiAgIFRoYXQgZG9lc27igJl0IHJlcXVpcmUgYW55IGRpc3RpbmN0aW9u
IG9mIHRoZSB0eXBlIG9mIGZvcndhcmRpbmcuICAgIFlvdSBjb3VsZCBhcmd1ZSB0aGF0IHBlcmhh
cHMgMSBtZWFucyB0YWtlIGNhcmUgb2YgbG9jYWwgU0bigJlzLCBvbmx5LCBidXQgdGhlbiB3ZSBh
cmUgYmFjayB0byBoYXZpbmcgdG8gbWFrZSB0aGF0IGRpc3RpbmN0aW9uLiAgICBHaXZlbiB0aGF0
IHdlIGFyZSBzdGFydGluZyBhdCA2MyBieSBkZWZhdWx0LCBmaW5lc3Npbmcgd2hhdCBoYXBwZW5z
IHdoZW4gcmVjZWl2aW5nIDEgZG9lc27igJl0IHNlZW0gd29ydGh3aGlsZSB0byBtZS4NCg0KRnJv
bTogSmFtZXMgTiBHdWljaGFyZCBbbWFpbHRvOmphbWVzLm4uZ3VpY2hhcmRAaHVhd2VpLmNvbV0N
ClNlbnQ6IE1vbmRheSwgTWF5IDEsIDIwMTcgMTA6NDUgQU0NClRvOiBSb24gUGFya2VyIDxSb25f
UGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0
d29ya3MuY29tPj47IG1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb208bWFpbHRvOm1vaGFtZWQu
Ym91Y2FkYWlyQG9yYW5nZS5jb20+OyBEYXZlIERvbHNvbiA8ZGRvbHNvbkBzYW5kdmluZS5jb208
bWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tPj47IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGll
dGYub3JnPg0KU3ViamVjdDogUkU6IFRUTCBmaWVsZCB3aXRoaW4gdGhlIE5TSCBiYXNlIGhlYWRl
cg0KDQpZZXMgYnV0IG15IHBvaW50IHdhcyBpZiB0aGUgU0ZGIGlzICp0ZXJtaW5hdGluZyogdGhl
IHNlcnZpY2UgY2hhaW4gdGhlcmUgYXJlIG5vIHNlcnZpY2UgZnVuY3Rpb25zIGxlZnQgdG8gYmUg
Zm9yd2FyZGVkIHRvIHNvIHRoZSBzZW50ZW5jZSBkb2VzIG5vdCBtYWtlIGFueSBzZW5zZS4gSWYg
aG93ZXZlciB0aGUgU0ZGIGlzIHRlcm1pbmF0aW5nIHRoZSBzZXJ2aWNlIGNoYWluIGFuZCBhdCB0
ZXJtaW5hdGlvbiB0aGUgU0hMIHJlYWNoZXMgMCB0aGVuIGl0IHNob3VsZCBzdGlsbCBmb3J3YXJk
IHRoZSBwYWNrZXQgKGFmdGVyIHJlbW92YWwgb2YgTlNIKS4NCg0KSmltDQoNCkZyb206IFJvbiBQ
YXJrZXIgW21haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tXQ0KU2VudDogTW9u
ZGF5LCBNYXkgMDEsIDIwMTcgMTA6MjggQU0NClRvOiBKYW1lcyBOIEd1aWNoYXJkIDxqYW1lcy5u
Lmd1aWNoYXJkQGh1YXdlaS5jb208bWFpbHRvOmphbWVzLm4uZ3VpY2hhcmRAaHVhd2VpLmNvbT4+
OyBtb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPG1haWx0bzptb2hhbWVkLmJvdWNhZGFpckBv
cmFuZ2UuY29tPjsgRGF2ZSBEb2xzb24gPGRkb2xzb25Ac2FuZHZpbmUuY29tPG1haWx0bzpkZG9s
c29uQHNhbmR2aW5lLmNvbT4+OyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1
YmplY3Q6IFJFOiBUVEwgZmllbGQgd2l0aGluIHRoZSBOU0ggYmFzZSBoZWFkZXINCg0KSeKAmWQg
bGlrZSB0byBkaXNhbWJpZ3VhdGUgdGhlIHdvcmQg4oCcZm9yd2FyZGluZ+KAnS4gICBGcm9tIFNG
RiBwZXJzcGVjdGl2ZSwgdGhlcmUgaXMgZm9yd2FyZGluZyB0byBhdHRhY2hlZCBTRiBpbnN0YW5j
ZXMgYW5kIHRoZXJlIGlzIGZvcndhcmRpbmcgdG8gb3RoZXIgU0ZGcy4NCg0K4oCcU0ZGcyB0aGF0
IHRlcm1pbmF0ZSBhIHNlcnZpY2UgY2hhaW4gTVVTVCBmb3J3YXJkIHRoZSBwYWNrZXQgdG8gYXR0
YWNoZWQgc2VydmljZSBmdW5jdGlvbnMsIGV2ZW4gaWYgU0hMIGlzIGRlY3JlbWVudGVkIHRvIDDi
gJ0NCg0KICAgUm9uDQoNCg0KDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9y
Z10gT24gQmVoYWxmIE9mIEphbWVzIE4gR3VpY2hhcmQNClNlbnQ6IE1vbmRheSwgTWF5IDEsIDIw
MTcgMTA6MjIgQU0NClRvOiBtb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPG1haWx0bzptb2hh
bWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPjsgRGF2ZSBEb2xzb24gPGRkb2xzb25Ac2FuZHZpbmUu
Y29tPG1haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbT4+OyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNm
Y0BpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbc2ZjXSBUVEwgZmllbGQgd2l0aGluIHRoZSBOU0gg
YmFzZSBoZWFkZXINCg0KSSBkb27igJl0IHVuZGVyc3RhbmQgdGhpcyBzZW50ZW5jZSBhcyBpZiBh
biBTRkYgaXMgdGVybWluYXRpbmcgYSBzZXJ2aWNlIGNoYWluIHRoZW4gaXQgKndvbnQqIGJlIGZv
cndhcmRpbmcgdGhlIHBhY2tldHMgdG8gYXR0YWNoZWQgU0ZzOyBTaG91bGRu4oCZdCB0aGlzIHNl
bnRlbmNlIHJlYWQg4oCcU0ZGcyB0aGF0IHRlcm1pbmF0ZSBhIHNlcnZpY2UgY2hhaW4gTVVTVCBm
b3J3YXJkIHRoZSBwYWNrZXQgZXZlbiBpZiBTSEwgaXMgZGVjcmVtZW50ZWQgdG8gMOKAnSA/DQoN
CkppbQ0KDQpGcm9tOiBtb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPG1haWx0bzptb2hhbWVk
LmJvdWNhZGFpckBvcmFuZ2UuY29tPiBbbWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5j
b21dDQpTZW50OiBGcmlkYXksIEFwcmlsIDI4LCAyMDE3IDEwOjM4IEFNDQpUbzogRGF2ZSBEb2xz
b24gPGRkb2xzb25Ac2FuZHZpbmUuY29tPG1haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbT4+OyBK
YW1lcyBOIEd1aWNoYXJkIDxqYW1lcy5uLmd1aWNoYXJkQGh1YXdlaS5jb208bWFpbHRvOmphbWVz
Lm4uZ3VpY2hhcmRAaHVhd2VpLmNvbT4+OyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9y
Zz4NClN1YmplY3Q6IFJFOiBUVEwgZmllbGQgd2l0aGluIHRoZSBOU0ggYmFzZSBoZWFkZXINCg0K
UmUtLA0KDQpJIHNlZSBTSEwgYXMgYSBtZWFucyB0byBwcmV2ZW50IFNGRiBsb29wcy4gVGhlcmUg
aXMgbm8gdmFsdWUgaW4gZGVsZXRpbmcgYSBwYWNrZXQgYWZ0ZXIgYW4gU0ZGIGRlY3JlbWVudCB0
aGUgU0hMIHRvIDAsIGJ1dCB0aGF0IHBhY2tldCBpcyB0byBiZSBwYXNzZWQgdG8gU0ZzIHRoYXQg
YXJlIGF0dGFjaGVkIHRvIHRoaXMgU0ZGLiBUaGUgcGFja2V0IHdpbGwgYmUgZm9yd2FyZGVkIGFm
dGVyIHN0cmlwcGluZyB0aGUgTlNIIGhlYWRlcjsgbm8gcmlzayBmb3IgU0ZGIGxvb3BzIG91dCB0
aGVyZS4gTm8/DQoNCkNoZWVycywNCk1lZA0KDQpEZSA6IERhdmUgRG9sc29uIFttYWlsdG86ZGRv
bHNvbkBzYW5kdmluZS5jb21dDQpFbnZvecOpIDogdmVuZHJlZGkgMjggYXZyaWwgMjAxNyAxNjoy
OQ0Kw4AgOiBCT1VDQURBSVIgTW9oYW1lZCBJTVQvT0xOOyBKYW1lcyBOIEd1aWNoYXJkOyBzZmNA
aWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCk9iamV0IDogUkU6IFRUTCBmaWVsZCB3aXRo
aW4gdGhlIE5TSCBiYXNlIGhlYWRlcg0KDQpNZWQsDQoNCuKAnFNGRnMgdGhhdCB0ZXJtaW5hdGUg
YSBzZXJ2aWNlIGNoYWluIE1VU1QgZm9yd2FyZCB0aGUgcGFja2V0IHRvIGF0dGFjaGVkIFNGcyBl
dmVuIGlmIFNITCBpcyBkZWNyZW1lbnRlZCB0byAwLuKAnQ0KSSBkb27igJl0IHRoaW5rIHRoaXMg
aXMgcmlnaHQuDQpJZiBUVEwvU0hMIGlzIGRlY3JlbWVudGVkIHRvIDAsIHRoaXMgbXVzdCBub3Qg
YmUgZm9yd2FyZGVkIGFzIE5TSC4NCkkgc2VlIHRoYXQgKnJlY2VpdmluZyogYSBwYWNrZXQgd2l0
aCBTSEw9MSBjYW4gcmVzdWx0IGluIGNoYWluIHRlcm1pbmF0aW9uLCBpLmUuLCBOU0ggZGVjYXBz
dWxhdGlvbi4gQnV0IG5vdCBmb3J3YXJkaW5nIGFzIE5TSCB3aXRoIFNITD0wLg0KDQotRGF2ZQ0K
DQoNCkZyb206IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2Yg
bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbTxtYWlsdG86bW9oYW1lZC5ib3VjYWRhaXJAb3Jh
bmdlLmNvbT4NClNlbnQ6IEZyaWRheSwgQXByaWwgMjgsIDIwMTcgOTozNiBBTQ0KVG86IEphbWVz
IE4gR3VpY2hhcmQ7IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDog
UmU6IFtzZmNdIFRUTCBmaWVsZCB3aXRoaW4gdGhlIE5TSCBiYXNlIGhlYWRlcg0KDQpIaSBKaW0s
IGFsbCwNCg0KSSBoYXZlIHRoZSBmb2xsb3dpbmcgY29tbWVudHMgOg0KDQrigKIgICAgICAgIENo
YW5nZSDigJxUVEzigJ0gdG8g4oCcU0ZGIEhvcCBMaW1pdCAoU0hMKeKAnSBiZWNhdXNlIHRoaXMg
ZmllbGQgaXMgbm90IGFib3V0IGEgdGltZSB0byBsaXZlIGJ1dCBhYm91dCBhIGxpbWl0IG9mIFNG
RiBob3BzIHRvIGJlIGNyb3NzZWQuDQoNCuKAoiAgICAgICAgSSBkb27igJl0IHVuZGVyc3RhbmQg
d2hhdCBpcyBtZWFudCBieSDigJx0ZXN0aW5n4oCdLg0KDQrigKIgICAgICAgIEkgc3VnZ2VzdCB0
byBtYWtlIHRoaXMgY2hhbmdlIHRvIGNvdmVyIHRoZSBmb2xsb3dpbmcgcG9pbnRzOg0KDQpvICAg
U0hMIHNob3VsZCBiZSBjb25maWd1cmFibGUgYnkgdGhlIGNvbnRyb2wgcGxhbmUuDQoNCm8gICBQ
YWNrZXRzIGNhbiBiZSBmb3J3YXJkZWQgdG8gU0ZzIGV2ZW4gaWYgU0hMIGlzIGRlY3JlbWVudGVk
IHRvIDAgZm9yIHRoZSB0ZXJtaW5hdGluZyBTRkYuDQoNCm8gICBJIGRvbuKAmXQgdGhpbmsgaXQg
aXMgYSBnb29kIGlkZWEgdG8gaW5jbHVkZSDigJxEZWNyZW1lbnRpbmcgYnkgYSB2YWx1ZSBvZiAx
IGZyb20gMCBzaGFsbCByZXN1bHQgaW4gYSBUVEwgdmFsdWUgb2YgNjPigJ0gYmVjYXVzZSB0aGlz
IHdpbGwgbGVhZCB0byBhIGJyb2tlbiBtZWNoYW5pc20uDQoNCk9MRDoNClRUTDogU2VydmljZSBw
bGFuZSB0aW1lLXRvLWxpdmUuIEFuIFNGRiBNVVNUIGRlY3JlbWVudCB0aGUgVFRMIGJ5IGEgdmFs
dWUgb2YgMSBmb3IgYWxsIE5TSCBwYWNrZXRzIGl0IHJlY2VpdmVzLiBEZWNyZW1lbnRpbmcgYnkg
YSB2YWx1ZSBvZiAxIGZyb20gMCBzaGFsbCByZXN1bHQgaW4gYSBUVEwgdmFsdWUgb2YgNjMuIFRo
ZSBkZWZhdWx0IGZvciBvcmlnaW5hdGluZyBhbiBOU0ggcGFja2V0IGlzIGEgVFRMIHZhbHVlIG9m
IDYzLiBUaGUgZGVjcmVtZW50IFNIQUxMIG9jY3VyIGJlZm9yZSB0ZXN0aW5nIGZvciAwLiBBZnRl
ciBkZWNyZW1lbnQsIGlmIHRoZSBUVEwgaXMgMCwgdGhlIE5TSCBwYWNrZXQgTVVTVCBOT1QgYmUg
Zm9yd2FyZGVkLg0KDQpORVc6DQpTSEwgKFNGRiBIb3AgTGltaXQpOiBJbmRpY2F0ZXMgdGhlIG1h
eGltdW0gU0ZGIGhvcHMgZm9yIGEgc2VydmljZSBjaGFpbi4gVGhlIGluaXRpYWwgU0hMIHZhbHVl
IFNIT1VMRCBiZSBjb25maWd1cmFibGUgdmlhIHRoZSBjb250cm9sIHBsYW5lOyB0aGUgY29uZmln
dXJlZCBpbml0aWFsIHZhbHVlIGNhbiBiZSBzcGVjaWZpYyB0byBhIGNoYWluIG9yIGFsbCBjaGFp
bnMuIElmIG5vIGluaXRpYWwgdmFsdWUgaXMgZXhwbGljaXRseSBwcm92aWRlZCwgdGhlIGRlZmF1
bHQgaW5pdGlhbCBTSEwgdmFsdWUgNjMgTVVTVCBiZSB1c2VkLiBFYWNoIFNGRiBpbnZvbHZlZCBp
biBmb3J3YXJkaW5nIGFuIE5TSCBwYWNrZXQgTVVTVCBkZWNyZW1lbnQgU0hMIHZhbHVlIGJ5IDEu
IFRoZSBwYWNrZXQgTVVTVCBOT1QgYmUgZm9yd2FyZGVkIHRvIGEgbmV4dCBob3AgU0ZGIGlmIFNI
TCBpcyBkZWNyZW1lbnRlZCB0byB6ZXJvLiBTRkZzIHRoYXQgdGVybWluYXRlIGEgc2VydmljZSBj
aGFpbiBNVVNUIGZvcndhcmQgdGhlIHBhY2tldCB0byBhdHRhY2hlZCBTRnMgZXZlbiBpZiBTSEwg
aXMgZGVjcmVtZW50ZWQgdG8gMC4NCg0KVGhhbmsgeW91Lg0KDQpDaGVlcnMsDQpNZWQNCg0KRGUg
OiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gRGUgbGEgcGFydCBkZSBKYW1lcyBO
IEd1aWNoYXJkDQpFbnZvecOpIDogamV1ZGkgMjcgYXZyaWwgMjAxNyAyMDo1NA0Kw4AgOiBzZmNA
aWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCk9iamV0IDogW3NmY10gVFRMIGZpZWxkIHdp
dGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyDQoNCkRlYXIgV0c6DQoNCkhhdmluZyByZXZpZXdlZCBh
bGwgb2YgdGhlIGVtYWlsIGRpc2N1c3Npb24gb24gdGhlIG1haWxpbmcgbGlzdCBpdCBhcHBlYXJz
IHRvIHRoZSBjaGFpcnMgdGhhdCB3ZSBoYXZlIGNvbnNlbnN1cyB0byBhZGQgYSBUVEwgZmllbGQg
dG8gdGhlIE5TSCBiYXNlIGhlYWRlci4gV2Ugd291bGQgbGlrZSB0byBwcm9wb3NlIHRoZSBmb2xs
b3dpbmcgY2hhbmdlczoNCg0KU2VjdGlvbiAzLjI6DQpVcGRhdGUgZmlndXJlIDIgYXMgZm9sbG93
czoNCg0KICAgICAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxIDIg
MyA0IDUgNiA3IDggOSAwIDENCiAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKw0KICAgIHxWZXJ8T3xSfCAgICBUVEwgICAg
fCAgIExlbmd0aCAgfFJ8UnxSfFJ8TUQgVHlwZXwgTmV4dCBQcm90b2NvbCB8DQogICAgKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSsNCg0KQWRkIHRoZSBmb2xsb3dpbmcgdGV4dCBhZnRlciBmaWd1cmUgMjoNCg0KVFRMOiBTZXJ2
aWNlIHBsYW5lIHRpbWUtdG8tbGl2ZS4gQW4gU0ZGIE1VU1QgZGVjcmVtZW50IHRoZSBUVEwgYnkg
YSB2YWx1ZSBvZiAxIGZvciBhbGwgTlNIIHBhY2tldHMgaXQgcmVjZWl2ZXMuIERlY3JlbWVudGlu
ZyBieSBhIHZhbHVlIG9mIDEgZnJvbSAwIHNoYWxsIHJlc3VsdCBpbiBhIFRUTCB2YWx1ZSBvZiA2
My4gVGhlIGRlZmF1bHQgZm9yIG9yaWdpbmF0aW5nIGFuIE5TSCBwYWNrZXQgaXMgYSBUVEwgdmFs
dWUgb2YgNjMuIFRoZSBkZWNyZW1lbnQgU0hBTEwgb2NjdXIgYmVmb3JlIHRlc3RpbmcgZm9yIDAu
IEFmdGVyIGRlY3JlbWVudCwgaWYgdGhlIFRUTCBpcyAwLCB0aGUgTlNIIHBhY2tldCBNVVNUIE5P
VCBiZSBmb3J3YXJkZWQuDQoNClNlY3Rpb24gMy40Og0KVXBkYXRlIGZpZ3VyZSA0IHRvIHJlZmxl
Y3QgdGhlIG5ldyBiYXNlIGhlYWRlciBmb3JtYXQgYXMgcGVyIHNlY3Rpb24gMy4yIGJhc2UgaGVh
ZGVyLg0KDQpTZWN0aW9uIDMuNToNClVwZGF0ZSBmaWd1cmUgNSB0byByZWZsZWN0IHRoZSBuZXcg
YmFzZSBoZWFkZXIgZm9ybWF0IGFzIHBlciBzZWN0aW9uIDMuMiBiYXNlIGhlYWRlci4NCg0KU2Vj
dGlvbiAxMi4yLjE6DQpDdXJyZW50IHRleHQgaXMgYXMgZm9sbG93czoNCg0KICAgVGhlcmUgYXJl
IHRlbiBiaXRzIGF0IHRoZSBiZWdpbm5pbmcgb2YgdGhlIE5TSCBCYXNlIEhlYWRlci4gIE5ldyBi
aXRzDQogICBhcmUgYXNzaWduZWQgdmlhIFN0YW5kYXJkcyBBY3Rpb24gW1JGQzUyMjZdLg0KDQog
ICBCaXRzIDAtMSAtIFZlcnNpb24NCiAgIEJpdCAyIC0gT0FNIChPIGJpdCkNCiAgIEJpdCAzIC0g
Q3JpdGljYWwgVExWIChDIGJpdCkNCiAgIEJpdHMgNC05IC0gUmVzZXJ2ZWQNCg0KUmVwbGFjZSBl
bnRpcmUgdGV4dCBhcyBmb2xsb3dzOg0KDQogICBUaGVyZSBhcmUgZWlnaHQgcmVzZXJ2ZWQgYml0
cyBpbiB0aGUgTlNIIEJhc2UgSGVhZGVyLiBOZXcgYml0cw0KICAgYXJlIGFzc2lnbmVkIHZpYSBT
dGFuZGFyZHMgQWN0aW9uIFtSRkM1MjI2XS4NCg0KICAgQml0cyAwLTEgLSBWZXJzaW9uDQogICBC
aXQgMiAtIE9BTSAoTyBiaXQpDQogICBCaXQgMyAtIFJlc2VydmVkDQogICBCaXRzIDE2LTE5IC0g
UmVzZXJ2ZWQNCg0KU2VjdGlvbiAxMi4yLjM6DQpDdXJyZW50IHRleHQgaGFzIHRoZSBNRC10eXBl
IGFzIDgtYml0IHZhbHVlcy4NCg0KVXBkYXRlIHRleHQgZm9yIHRoaXMgc2VjdGlvbiBhbmQgdGFi
bGUgMSB0byByZWZsZWN0IDQtYml0IHZhbHVlcyAqbm90KiA4LWJpdCB2YWx1ZXMuDQoNClBsZWFz
ZSByZXZpZXcgY2FyZWZ1bGx5IGFuZCBpbmRpY2F0ZSBzdXBwb3J0IGZvciB0aGVzZSBjaGFuZ2Vz
IChvciBhbnkgY2hhbmdlcyB0byB0aGUgc3VnZ2VzdGVkIHRleHQpLg0KDQpUaGFua3MsDQoNCkpp
bSAmIEpvZWwNCg0KDQoNCg0KDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fDQpzZmMgbWFpbGluZyBsaXN0DQpzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0Bp
ZXRmLm9yZz4NCmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQoNCg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTQgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
V2luZ2RpbmdzOw0KCXBhbm9zZS0xOjUgMCAwIDAgMCAwIDAgMCAwIDA7fQ0KQGZvbnQtZmFjZQ0K
CXtmb250LWZhbWlseTpXaW5nZGluZ3M7DQoJcGFub3NlLTE6NSAwIDAgMCAwIDAgMCAwIDAgMDt9
DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIg
MiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpUYWhvbWE7DQoJcGFub3Nl
LTE6MiAxMSA2IDQgMyA1IDQgNCAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiTW9u
b3R5cGUgQ29yc2l2YSI7DQoJcGFub3NlLTE6MyAxIDEgMSAxIDIgMSAxIDEgMTt9DQovKiBTdHls
ZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1h
bA0KCXttYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIu
MHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7fQ0KYTpsaW5rLCBz
cGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsN
Cgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxp
bmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRl
eHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcC5Nc29BY2V0YXRlLCBsaS5Nc29BY2V0YXRlLCBk
aXYuTXNvQWNldGF0ZQ0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6
IkJhbGxvb24gVGV4dCBDaGFyIjsNCgltYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFw
dDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJz
ZXJpZiI7fQ0KcC5Nc29MaXN0UGFyYWdyYXBoLCBsaS5Nc29MaXN0UGFyYWdyYXBoLCBkaXYuTXNv
TGlzdFBhcmFncmFwaA0KCXttc28tc3R5bGUtcHJpb3JpdHk6MzQ7DQoJbWFyZ2luLXRvcDowaW47
DQoJbWFyZ2luLXJpZ2h0OjBpbjsNCgltYXJnaW4tYm90dG9tOjBpbjsNCgltYXJnaW4tbGVmdDou
NWluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQt
ZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7fQ0Kc3Bhbi5CYWxsb29uVGV4dENoYXIN
Cgl7bXNvLXN0eWxlLW5hbWU6IkJhbGxvb24gVGV4dCBDaGFyIjsNCgltc28tc3R5bGUtcHJpb3Jp
dHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkJhbGxvb24gVGV4dCI7DQoJZm9udC1mYW1pbHk6IlRh
aG9tYSIsInNhbnMtc2VyaWYiO30NCnAubTUzMzAzNjEyMTU5MDYzODgzMzhtc29saXN0cGFyYWdy
YXBoLCBsaS5tNTMzMDM2MTIxNTkwNjM4ODMzOG1zb2xpc3RwYXJhZ3JhcGgsIGRpdi5tNTMzMDM2
MTIxNTkwNjM4ODMzOG1zb2xpc3RwYXJhZ3JhcGgNCgl7bXNvLXN0eWxlLW5hbWU6bTUzMzAzNjEy
MTU5MDYzODgzMzhtc29saXN0cGFyYWdyYXBoOw0KCW1zby1tYXJnaW4tdG9wLWFsdDphdXRvOw0K
CW1hcmdpbi1yaWdodDowaW47DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87DQoJbWFyZ2lu
LWxlZnQ6MGluOw0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBS
b21hbiIsInNlcmlmIjt9DQpwLm1zb2NocGRlZmF1bHQsIGxpLm1zb2NocGRlZmF1bHQsIGRpdi5t
c29jaHBkZWZhdWx0DQoJe21zby1zdHlsZS1uYW1lOm1zb2NocGRlZmF1bHQ7DQoJbXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87DQoJbWFyZ2luLXJpZ2h0OjBpbjsNCgltc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0bzsNCgltYXJnaW4tbGVmdDowaW47DQoJZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZh
bWlseToiVGltZXMgTmV3IFJvbWFuIiwic2VyaWYiO30NCnAuVGV4dGVkZWJ1bGxlcywgbGkuVGV4
dGVkZWJ1bGxlcywgZGl2LlRleHRlZGVidWxsZXMNCgl7bXNvLXN0eWxlLW5hbWU6IlRleHRlIGRl
IGJ1bGxlcyI7DQoJbXNvLXN0eWxlLWxpbms6IlRleHRlIGRlIGJ1bGxlcyBDYXIiOw0KCW1hcmdp
bjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9u
dC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsInNlcmlmIjt9DQpzcGFuLlRleHRlZGVidWxsZXND
YXINCgl7bXNvLXN0eWxlLW5hbWU6IlRleHRlIGRlIGJ1bGxlcyBDYXIiOw0KCW1zby1zdHlsZS1w
cmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiVGV4dGUgZGUgYnVsbGVzIjsNCglmb250LWZh
bWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7fQ0Kc3Bhbi5lbWFpbHN0eWxlMTgNCgl7bXNvLXN0
eWxlLW5hbWU6ZW1haWxzdHlsZTE4Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJp
ZiI7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLnRleHRlZGVidWxsZXNjYXIwDQoJe21zby1zdHls
ZS1uYW1lOnRleHRlZGVidWxsZXNjYXI7DQoJZm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2Vy
aWYiO30NCnNwYW4uZW1haWxzdHlsZTIxDQoJe21zby1zdHlsZS1uYW1lOmVtYWlsc3R5bGUyMTsN
Cglmb250LWZhbWlseToiQ291cmllciBOZXciOw0KCWNvbG9yOmJsYWNrOw0KCWZvbnQtd2VpZ2h0
Om5vcm1hbDsNCglmb250LXN0eWxlOm5vcm1hbDt9DQpzcGFuLkVtYWlsU3R5bGUyNw0KCXttc28t
c3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ291cmllciBOZXciOw0KCWNvbG9y
OmJsYWNrOw0KCWZvbnQtd2VpZ2h0Om5vcm1hbDsNCglmb250LXN0eWxlOm5vcm1hbDt9DQpzcGFu
LkVtYWlsU3R5bGUyOA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToi
Q2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxl
MjkNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3
IjsNCgljb2xvcjpibGFjazsNCglmb250LXdlaWdodDpub3JtYWw7DQoJZm9udC1zdHlsZTpub3Jt
YWw7fQ0Kc3Bhbi5FbWFpbFN0eWxlMzANCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7
DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30N
Ci5Nc29DaHBEZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6
ZToxMC4wcHQ7fQ0KQHBhZ2UgV29yZFNlY3Rpb24xDQoJe3NpemU6OC41aW4gMTEuMGluOw0KCW1h
cmdpbjo3MC44NXB0IDcwLjg1cHQgNzAuODVwdCA3MC44NXB0O30NCmRpdi5Xb3JkU2VjdGlvbjEN
Cgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT48IS0tW2lmIGd0ZSBtc28gOV0+PHht
bD4NCjxvOnNoYXBlZGVmYXVsdHMgdjpleHQ9ImVkaXQiIHNwaWRtYXg9IjEwMjYiIC8+DQo8L3ht
bD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4NCjxvOnNoYXBlbGF5b3V0IHY6
ZXh0PSJlZGl0Ij4NCjxvOmlkbWFwIHY6ZXh0PSJlZGl0IiBkYXRhPSIxIiAvPg0KPC9vOnNoYXBl
bGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iRU4tVVMiIGxp
bms9ImJsdWUiIHZsaW5rPSJwdXJwbGUiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0
OTdEIj5JIHN0aWxsIHRoaW5rIHRoZSBjb25jZXB0dWFsIGRpZmZpY3VsdHkgZ29lcyBhd2F5IGlm
IHdlIHNheSB0aGF0IHRoZSA2IGJpdHMgMDAwMDAwIHJlcHJlc2VudHMgdGhlIHZhbHVlIDY0Ljxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXIt
dG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+RnJvbTo8L3Nw
YW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1Rh
aG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4gbW9oYW1lZC5ib3VjYWRhaXJAb3Jh
bmdlLmNvbSBbbWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb21dDQo8YnI+DQo8Yj5T
ZW50OjwvYj4gVHVlc2RheSwgTWF5IDIsIDIwMTcgODo1MyBBTTxicj4NCjxiPlRvOjwvYj4gRGF2
ZSBEb2xzb247IEphbWVzIE4gR3VpY2hhcmQ7IEdyZWcgTWlyc2t5PGJyPg0KPGI+Q2M6PC9iPiBz
ZmNAaWV0Zi5vcmc7IFJvbiBQYXJrZXI8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IFtzZmNdIFRU
TCBmaWVsZCB3aXRoaW4gdGhlIE5TSCBiYXNlIGhlYWRlcjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkZSIiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+
UmUtLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkZSIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVy
IE5ldyZxdW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPllvdSBoYXZlIGEgcG9pbnQu
IEFja2VkLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1
b3Q7O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv
dDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+TXkgY29uY2VybiB3YXMgaG93IHRvIGF2
b2lkIG1pc2JlaGF2aW5nIFNGRnMgdGhhdCB3b3VsZCBmb3J3YXJkIHBhY2tldHMgd2l0aCBTSEw9
PTAgdG8gYSBuZXh0LWhvcCBTRkYgZXZlbiBpZiB0aGF0IFNGRiBwYXJzZXMgdGhlIFNITCBmaWVs
ZC4NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7
O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtD
b3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+V2hhdCBhYm91dCBoYXZpbmcgYSBjb25maWd1
cmF0aW9uIGtub2IgdG8gaW5kaWNhdGUgdGhlIGJlaGF2aW9yIHRvIGZvbGxvdyB3aGVuIHJlY2Vp
dmluZyBTSEw9MD8gQSBkb21haW4gdGhhdCBpbnZvbHZlcyBjbGFzc2lmaWVycy9TRkZzIHRoYXQg
dW5kZXJzdGFuZCBTSEwgbXVzdCBub3QgZm9yd2FyZA0KIG9yIGFjY2VwdCByZWNlaXZpbmcgcGFj
a2V0cyB3aXRoIFNITD0wLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJp
ZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Q2hlZXJzLDxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNr
Ij5NZWQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90
Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0i
Ym9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBpbiAwaW4g
MGluIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNv
bGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48Yj48c3BhbiBsYW5nPSJGUiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkRlJm5i
c3A7Ojwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRlIiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4gRGF2
ZSBEb2xzb24gWzxhIGhyZWY9Im1haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbSI+bWFpbHRvOmRk
b2xzb25Ac2FuZHZpbmUuY29tPC9hPl0NCjxicj4NCjxiPkVudm95w6kmbmJzcDs6PC9iPiBtYXJk
aSAyIG1haSAyMDE3IDE0OjQxPGJyPg0KPGI+w4AmbmJzcDs6PC9iPiBCT1VDQURBSVIgTW9oYW1l
ZCBJTVQvT0xOOyBKYW1lcyBOIEd1aWNoYXJkOyBHcmVnIE1pcnNreTxicj4NCjxiPkNjJm5ic3A7
OjwvYj4gPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjsgUm9u
IFBhcmtlcjxicj4NCjxiPk9iamV0Jm5ic3A7OjwvYj4gUkU6IFtzZmNdIFRUTCBmaWVsZCB3aXRo
aW4gdGhlIE5TSCBiYXNlIGhlYWRlcjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9k
aXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJGUiI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPk1lZCw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+
SSBhZ3JlZS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Q29uc2lkZXIgdGhlIGNhc2Ug
d2hlbiBhIOKAnG5ld+KAnSBTRkYgaXMgYWRkZWQgdG8gYW4gZXhpc3Rpbmcgc3lzdGVtOjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5Gb3IgYWxsIE5TSCBwYWNrZXRzLCB0aGUgSG9wIExp
bWl0L1RUTCBmaWVsZCBpcyB6ZXJvLCBub3QganVzdCB0aG9zZSBmcm9tIHRoZSBjbGFzc2lmaWVy
LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6IzFGNDk3RCI+SSBvYmplY3QgdG8gdGhpcyBzdGF0ZW1lbnQgb2YgeW91cnM6PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2si
PiZndDsgYWRkIGEgc2VudGVuY2Ugc2F5aW5nIHRoYXQg4oCcYW4gaW5jb21pbmcgdmFsdWUgb2Yg
MOKAnSBpcyBvbmx5IGFjY2VwdGFibGUgZnJvbSBhIGNsYXNzaWZpZXIuPC9zcGFuPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkFzIEkgc2VlIGl0
LCBhbiBpbmNvbWluZyB2YWx1ZSBvZiAwIGlzIGFjY2VwdGFibGUgZnJvbSBhbnkgc291cmNlLjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6
IzFGNDk3RCI+LURhdmU8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8
L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10
b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5Gcm9tOjwvc3Bh
bj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFo
b21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPg0KPGEgaHJlZj0ibWFpbHRvOm1vaGFt
ZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20iPm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb208L2E+
IFs8YSBocmVmPSJtYWlsdG86bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbSI+bWFpbHRvOm1v
aGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb208L2E+XQ0KPGJyPg0KPGI+U2VudDo8L2I+IFR1ZXNk
YXksIE1heSAyLCAyMDE3IDc6NTggQU08YnI+DQo8Yj5Ubzo8L2I+IERhdmUgRG9sc29uOyBKYW1l
cyBOIEd1aWNoYXJkOyBHcmVnIE1pcnNreTxicj4NCjxiPkNjOjwvYj4gPGEgaHJlZj0ibWFpbHRv
OnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjsgUm9uIFBhcmtlcjxicj4NCjxiPlN1Ympl
Y3Q6PC9iPiBSRTogW3NmY10gVFRMIGZpZWxkIHdpdGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyPG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29s
b3I6YmxhY2siPkhpIERhdmUsDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtD
b3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPlNGRnMgdGhhdCBk
byBub3Qgc3VwcG9ydCBTSEwgd2lsbCBwcmVzZXJ2ZSB0aGVzZSBiaXRzIGFzIHJlY2VpdmVkLiBJ
biBvdGhlciB3b3JkcywgdGhlc2UgU0ZGcyB3b27igJl0IHJlc2V0IHRoZXNlIGJpdHMgdG8gemVy
b3MuDQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90
Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPkNoZWVycyw8bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+TWVkPG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6Ymxh
Y2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25l
O2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzowaW4gMGluIDBpbiA0LjBwdCI+
DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERG
IDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PGI+PHNwYW4gbGFuZz0iRlIiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5EZSZuYnNwOzo8L3NwYW4+
PC9iPjxzcGFuIGxhbmc9IkZSIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom
cXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+IERhdmUgRG9sc29uIFs8
YSBocmVmPSJtYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb20iPm1haWx0bzpkZG9sc29uQHNhbmR2
aW5lLmNvbTwvYT5dDQo8YnI+DQo8Yj5FbnZvecOpJm5ic3A7OjwvYj4gbWFyZGkgMiBtYWkgMjAx
NyAxMjoxOTxicj4NCjxiPsOAJm5ic3A7OjwvYj4gQk9VQ0FEQUlSIE1vaGFtZWQgSU1UL09MTjsg
SmFtZXMgTiBHdWljaGFyZDsgR3JlZyBNaXJza3k8YnI+DQo8Yj5DYyZuYnNwOzo8L2I+IDxhIGhy
ZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT47IFJvbiBQYXJrZXI8YnI+
DQo8Yj5PYmpldCZuYnNwOzo8L2I+IFJlOiBbc2ZjXSBUVEwgZmllbGQgd2l0aGluIHRoZSBOU0gg
YmFzZSBoZWFkZXI8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRlIiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
cD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iYmFja2dyb3VuZDp3aGl0ZSI+
PHNwYW4gbGFuZz0iRlIiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+TWVkLDxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJiYWNrZ3Jv
dW5kOndoaXRlIj48c3BhbiBsYW5nPSJGUiIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5Gb3IgdGhlIGJh
Y2t3YXJkcyBjb21wYXRpYmlsaXR5IGNhc2UsIHdlIGFsc28gc3VwcG9ydCDigI5TRkZzIHRoYXQg
ZG8gbm90IGRlY3JlbWVudCBUVEwvSG9wIExpbWl0LiBTYXlpbmcgYSB2YWx1ZSBvZiB6ZXJvIGNh
biBvbmx5IGNvbWUgZnJvbQ0KIGNsYXNzaWZpZXJzIGRlZmVhdHMgdGhhdCwgYXMgd2VsbCBhcyBh
ZGRpbmcgdW5uZWNlc3NhcnkgY29tcGxleGl0eS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rp
dj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iYmFja2dyb3VuZDp3aGl0ZSI+
PHNwYW4gbGFuZz0iRlIiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImJhY2tn
cm91bmQ6d2hpdGUiPjxzcGFuIGxhbmc9IkZSIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkRhdmlkJm5i
c3A7RG9sc29uPGJyPg0K4oCOPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8dGFibGUg
Y2xhc3M9Ik1zb05vcm1hbFRhYmxlIiBib3JkZXI9IjAiIGNlbGxwYWRkaW5nPSIwIiB3aWR0aD0i
MTAwJSIgc3R5bGU9IndpZHRoOjEwMC4wJTtiYWNrZ3JvdW5kOndoaXRlO2JvcmRlci1zcGFjaW5n
OjBweCI+DQo8dGJvZHk+DQo8dHI+DQo8dGQgc3R5bGU9InBhZGRpbmc6Ljc1cHQgLjc1cHQgLjc1
cHQgLjc1cHQ7Zm9udC1zaXplOmluaXRpYWw7dGV4dC1hbGlnbjppbml0aWFsIj4NCjxkaXYgc3R5
bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMu
MHB0IDBpbiAwaW4gMGluIj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90OyI+RnJvbToNCjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDsiPjxhIGhyZWY9Im1haWx0bzptb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tIj5t
b2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPC9hPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7Ij5TZW50Og0KPC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+VHVl
c2RheSwgTWF5IDIsIDIwMTcgMjoxNyBBTTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
Ij5UbzoNCjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkphbWVzIE4gR3Vp
Y2hhcmQ7IEdyZWcgTWlyc2t5OyBEYXZlIERvbHNvbjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7Ij5DYzoNCjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjxhIGhy
ZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT47IFJvbiBQYXJrZXI8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+U3ViamVjdDoNCjwvc3Bhbj48L2I+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDsiPlJFOiBbc2ZjXSBUVEwgZmllbGQgd2l0aGluIHRoZSBOU0gg
YmFzZSBoZWFkZXI8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC90ZD4N
CjwvdHI+DQo8L3Rib2R5Pg0KPC90YWJsZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkZSIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj5IaSBKaW0sDQo8L3NwYW4+PHNw
YW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIg
TmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJs
YWNrIj5UaGFuayB5b3UgZm9yIHRoaXMgdXBkYXRlZCBwcm9wb3NhbC4gVGhpcyBpcyBtdWNoIG1v
cmUgYmV0dGVyLjwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48
c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmll
ciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPkdpdmluZyB0aGUgY2xhcmlmaWNhdGlvbiBkaXNjdXNz
ZWQgd2l0aCBKb2VsIChpLmUuLCBkbyBub3QgcmVzZXQgcmVzZXJ2ZWQgYml0cyBieSBpbnRlcm1l
ZGlhdGUgZGV2aWNlcyksIEkgd29uZGVyIHdoZXRoZXIgaXQgbWFrZXMgc2Vuc2UgdG8gYWRkIGEg
c2VudGVuY2Ugc2F5aW5nIHRoYXQNCiDigJxhbiBpbmNvbWluZyB2YWx1ZSBvZiAw4oCdIGlzIG9u
bHkgYWNjZXB0YWJsZSBmcm9tIGEgY2xhc3NpZmllci4gJm5ic3A7Jm5ic3A7PC9zcGFuPjxzcGFu
IGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5l
dyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFj
ayI+Q2hlZXJzLDwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPk1lZDwvc3Bhbj48c3Bh
biBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBO
ZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29s
aWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2IHN0
eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzoz
LjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90OyI+RGUmbmJzcDs6PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90OyI+IEphbWVzIE4gR3VpY2hhcmQgWzxhIGhyZWY9Im1haWx0bzpqYW1lcy5uLmd1aWNoYXJk
QGh1YXdlaS5jb20iPm1haWx0bzpqYW1lcy5uLmd1aWNoYXJkQGh1YXdlaS5jb208L2E+XQ0KPGJy
Pg0KPGI+RW52b3nDqSZuYnNwOzo8L2I+IGx1bmRpIDEgbWFpIDIwMTcgMTk6Mzk8YnI+DQo8Yj7D
gCZuYnNwOzo8L2I+IEdyZWcgTWlyc2t5OyBEYXZlIERvbHNvbjxicj4NCjxiPkNjJm5ic3A7Ojwv
Yj4gPC9zcGFuPjxzcGFuIGxhbmc9IkZSIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PGEgaHJlZj0i
bWFpbHRvOnNmY0BpZXRmLm9yZyI+PHNwYW4gbGFuZz0iRU4tVVMiPnNmY0BpZXRmLm9yZzwvc3Bh
bj48L2E+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij47IEJPVUNBREFJUiBNb2hh
bWVkDQogSU1UL09MTjsgUm9uIFBhcmtlcjxicj4NCjxiPk9iamV0Jm5ic3A7OjwvYj4gUkU6IFtz
ZmNdIFRUTCBmaWVsZCB3aXRoaW4gdGhlIE5TSCBiYXNlIGhlYWRlcjwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjojMUY0OTdEIj5Pa2F5IGxvdHMgb2YgY29udmVyc2F0aW9uIGJ1dCBsZXQgbWUgb2Zm
ZXIgYSByZXZpc2VkIHZlcnNpb24gb2YgTWVk4oCZcyB0ZXh0IHRoYXQgaG9wZWZ1bGx5IGNhcHR1
cmVzIG1vc3Qgb2YgdGhlIGRpc2N1c3Npb24gKGNoYW5nZXMgaGlnaGxpZ2h0ZWQpOjwvc3Bhbj48
c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bh
bj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291
cmllciBOZXcmcXVvdDsiPlNITCAoU0ZGIEhvcCBMaW1pdCk6IEluZGljYXRlcyB0aGUgbWF4aW11
bSBTRkYgaG9wcyBmb3IgYW4NCjxiPlNGUDwvYj4uIFRoZSBpbml0aWFsIFNITCB2YWx1ZSBTSE9V
TEQgYmUgY29uZmlndXJhYmxlIHZpYSB0aGUgY29udHJvbCBwbGFuZTsgdGhlIGNvbmZpZ3VyZWQg
aW5pdGlhbCB2YWx1ZSBjYW4gYmUgc3BlY2lmaWMgdG8NCjxiPm9uZSBvciBtb3JlIFNGUHM8L2I+
LiBJZiBubyBpbml0aWFsIHZhbHVlIGlzIGV4cGxpY2l0bHkgcHJvdmlkZWQsIHRoZSBkZWZhdWx0
IGluaXRpYWwgU0hMIHZhbHVlIDYzIE1VU1QgYmUgdXNlZC4gRWFjaCBTRkYgaW52b2x2ZWQgaW4g
Zm9yd2FyZGluZyBhbiBOU0ggcGFja2V0IE1VU1QgZGVjcmVtZW50DQo8Yj50aGUgPC9iPlNITCB2
YWx1ZSBieSAxIDxiPnByaW9yIHRvIE5TSCBmb3J3YXJkaW5nIGxvb2t1cDwvYj4uIDxiPkRlY3Jl
bWVudGluZyBieSAxIGZyb20gYW4gaW5jb21pbmcgdmFsdWUgb2YgMCBzaGFsbCByZXN1bHQgaW4g
YSBTSEwgdmFsdWUgb2YgNjMuIFRoZSBwYWNrZXQgTVVTVCBOT1QgYmUgZm9yd2FyZGVkIGlmIFNI
TCBpcywgYWZ0ZXIgZGVjcmVtZW50LCAwIGUuZy4gZGVjcmVtZW50IFNIQUxMIG9jY3VyIGJlZm9y
ZSB0ZXN0aW5nIFNITA0KIGZvciAwLiA8L2I+PC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+SmltPC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48YSBuYW1lPSJfTWFp
bEVuZENvbXBvc2UiPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3
RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkZyb206
PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiBHcmVnIE1pcnNreSBbPGEg
aHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSI+bWFpbHRvOmdyZWdpbWlyc2t5QGdt
YWlsLmNvbTwvYT5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gTW9uZGF5LCBNYXkgMDEsIDIwMTcgMTow
MiBQTTxicj4NCjxiPlRvOjwvYj4gRGF2ZSBEb2xzb24gJmx0OzxhIGhyZWY9Im1haWx0bzpkZG9s
c29uQHNhbmR2aW5lLmNvbSI+ZGRvbHNvbkBzYW5kdmluZS5jb208L2E+Jmd0Ozxicj4NCjxiPkNj
OjwvYj4gPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjsgPGEg
aHJlZj0ibWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20iPg0KbW9oYW1lZC5ib3Vj
YWRhaXJAb3JhbmdlLmNvbTwvYT47IEphbWVzIE4gR3VpY2hhcmQgJmx0OzxhIGhyZWY9Im1haWx0
bzpqYW1lcy5uLmd1aWNoYXJkQGh1YXdlaS5jb20iPmphbWVzLm4uZ3VpY2hhcmRAaHVhd2VpLmNv
bTwvYT4mZ3Q7OyBSb24gUGFya2VyICZsdDs8YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZp
cm1lZG5ldHdvcmtzLmNvbSI+Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvYT4mZ3Q7
PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbc2ZjXSBUVEwgZmllbGQgd2l0aGluIHRoZSBOU0gg
YmFzZSBoZWFkZXI8L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+JnF1b3Q7QmUgbGliZXJhbCB3
aGF0IHlvdSBhY2NlcHQuIEJlIGNvbnNlcnZhdGl2ZSB3aGF0IHlvdSBzZW5kLiZxdW90OzxzcGFu
IGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+SSB0aGluayB0aGlzIHN1bXMgd2hhdCB3ZSBoYXZlIGRpc2N1c3NlZCAtIGFjY2VwdCBU
VEwgMCwgZG9uJ3QgZm9yd2FyZCBUVEwgMC48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PHNwYW4g
bGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPlJlZ2FyZHMsIEdyZWcmbmJzcDs8c3BhbiBsYW5nPSJGUiI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij4mbmJzcDs8c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPk9uIE1heSAxLCAyMDE3IDg6NTggQU0sICZxdW90O0RhdmUgRG9s
c29uJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb20iPmRkb2xz
b25Ac2FuZHZpbmUuY29tPC9hPiZndDsgd3JvdGU6PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpz
b2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNi4wcHQ7bWFyZ2luLWxlZnQ6
NC44cHQ7bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tcmlnaHQ6MGluO21hcmdpbi1ib3R0b206NS4w
cHQiPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29s
b3I6IzFGNDk3RCI+Um9uLDwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkkg
dG9vIHdvdWxkIGxpa2Ugc2ltcGxlLCBidXQgeW91ciB0YWJsZSBsb29rcyBwcmV0dHkgY29tcGxp
Y2F0ZWQuIEFuZCBJIHRoaW5rIGl0IGFkZHMgY29uZmlndXJhdGlvbiBmb3IgYW4gU0ZGIHRvIGtu
b3cgd2hldGhlciB0aGVyZSBhcmUgb3RoZXJzIGJlZm9yZSBpdC48L3NwYW4+PHNwYW4gbGFuZz0i
RlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJjb2xvcjojMUY0OTdEIj5NeSB2ZXJzaW9uIG9mIHNpbXBsZTo8L3NwYW4+PHNwYW4gbGFu
Zz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDsgVFRMIGZpZWxkIG9mIDAgbWVhbnMgNjQuPC9z
cGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7IEV2ZXJ5IFNGRiBkZWNy
ZW1lbnRzIFRUTCBlYWNoIHRpbWUgaXQgZm9yd2FyZHMgdGhlIE5TSCBwYWNrZXQuIElmIGRlY3Jl
bWVudGluZyBmcm9tIDEgd291bGQgcmVzdWx0IGluIHVuZGVyLWZsb3cgdG8gNjQsIGRpc2NhcmQu
PC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFu
IGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3
RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEu
MHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90OyI+IFJvbiBQYXJrZXIgW21haWx0bzo8L3NwYW4+PGEgaHJlZj0ibWFpbHRv
OlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90OyI+Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvc3Bh
bj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFo
b21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBN
b25kYXksIE1heSAxLCAyMDE3IDExOjQxIEFNPC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDsiPjxicj4NCjxiPlRvOjwvYj4gRGF2ZSBEb2xzb247IEphbWVzIE4gR3Vp
Y2hhcmQ7IDwvc3Bhbj48YSBocmVmPSJtYWlsdG86bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNv
bSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5tb2hhbWVkLmJv
dWNhZGFpckBvcmFuZ2UuY29tPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+
Ow0KPC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90OyI+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJFOiBUVEwgZmllbGQg
d2l0aGluIHRoZSBOU0ggYmFzZSBoZWFkZXI8L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj4mbmJzcDs8c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkFncmVlIHRo
YXQgSeKAmWQgb3B0IGZvciBwcmVjaXNpb24gb3ZlciBzaW1wbGljaXR5LiZuYnNwOyZuYnNwOyBX
aGljaCBpcyB3aGF0IEkgdHJpZWQgdG8gY29udmV5IGEgd2F5cyBiYWNrIG9uIHRoaXMgdGhyZWFk
IHJlZ2FyZGluZyBkaWZmZXJlbnRpYXRlZCBiZWhhdmlvciBhdCB0aGUgbGFzdCBTRkYgaW4gdGhl
IFNGUCB2cy4gdGhlIG5vbi1sYXN0IFNGRiBpbiB0aGUgU0ZQLiZuYnNwOyZuYnNwOyZuYnNwOw0K
IFN1YnNlcXVlbnQgY29tbWVudHMgZGlkbuKAmXQgc2VlbSB0byBlbWJyYWNlIHRoYXQgd2F5IG9m
IGRlc2NyaWJpbmcgdGhpbmdzLiZuYnNwOyZuYnNwOyZuYnNwOyBBbHNvLCBpZiB0aGVyZSB3ZXJl
IGNvbnNlbnN1cyB0byBzdXBwb3J0aW5nIHRoYXQgYXBwcm9hY2gsIGJhY2t3YXJkIGNvbXBhdGli
aWxpdHkgZm9yIGNsYXNzaWZpZXJzIHRoYXQgZW1pdCBUVEw9MCBjb3VsZCBiZSBhZGRyZXNzZWQg
YnkgYWxzbyBkZXNjcmliaW5nIGJlaGF2aW9yIGF0IHRoZSBmaXJzdCBTRkYgdnMuDQogbm9uLWZp
cnN0Ljwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48
c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHRhYmxlIGNsYXNzPSJNc29O
b3JtYWxUYWJsZSIgYm9yZGVyPSIwIiBjZWxsc3BhY2luZz0iMCIgY2VsbHBhZGRpbmc9IjAiIHN0
eWxlPSJib3JkZXItY29sbGFwc2U6Y29sbGFwc2UiPg0KPHRib2R5Pg0KPHRyPg0KPHRkIHdpZHRo
PSI4NCIgdmFsaWduPSJ0b3AiIHN0eWxlPSJ3aWR0aDo2Mi43cHQ7Ym9yZGVyOnNvbGlkIHdpbmRv
d3RleHQgMS4wcHQ7cGFkZGluZzowaW4gNS40cHQgMGluIDUuNHB0Ij4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxhIG5hbWU9Im1fNTMzMDM2MTIxNTkwNjM4ODMzOF9fTWFpbEVuZENvbXBvc2UiPjxz
cGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwv
c3Bhbj48L2E+PG86cD48L286cD48L3A+DQo8L3RkPg0KPHRkIHdpZHRoPSIyODgiIHZhbGlnbj0i
dG9wIiBzdHlsZT0id2lkdGg6My4waW47Ym9yZGVyOnNvbGlkIHdpbmRvd3RleHQgMS4wcHQ7Ym9y
ZGVyLWxlZnQ6bm9uZTtwYWRkaW5nOjBpbiA1LjRwdCAwaW4gNS40cHQiPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPlRUTD0xPC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPC90ZD4NCjx0ZCB3aWR0aD0iMzg0IiB2YWxpZ249InRvcCIgc3R5bGU9IndpZHRo
OjQuMGluO2JvcmRlcjpzb2xpZCB3aW5kb3d0ZXh0IDEuMHB0O2JvcmRlci1sZWZ0Om5vbmU7cGFk
ZGluZzowaW4gNS40cHQgMGluIDUuNHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJjb2xvcjojMUY0OTdEIj5UVEw9MDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvdGQ+DQo8
L3RyPg0KPHRyPg0KPHRkIHdpZHRoPSI4NCIgdmFsaWduPSJ0b3AiIHN0eWxlPSJ3aWR0aDo2Mi43
cHQ7Ym9yZGVyOnNvbGlkIHdpbmRvd3RleHQgMS4wcHQ7Ym9yZGVyLXRvcDpub25lO3BhZGRpbmc6
MGluIDUuNHB0IDBpbiA1LjRwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Y29sb3I6IzFGNDk3RCI+T25seSBTRkYgKEZpcnN0IGFuZCBsYXN0KTwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjwvdGQ+DQo8dGQgd2lkdGg9IjI4OCIgdmFsaWduPSJ0b3AiIHN0eWxlPSJ3aWR0aDoz
LjBpbjtib3JkZXItdG9wOm5vbmU7Ym9yZGVyLWxlZnQ6bm9uZTtib3JkZXItYm90dG9tOnNvbGlk
IHdpbmRvd3RleHQgMS4wcHQ7Ym9yZGVyLXJpZ2h0OnNvbGlkIHdpbmRvd3RleHQgMS4wcHQ7cGFk
ZGluZzowaW4gNS40cHQgMGluIDUuNHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJjb2xvcjojMUY0OTdEIj5WYWxpZCDigJMgc2VydmljZSBsb2NhbCBTRuKAmXM8L3NwYW4+
PG86cD48L286cD48L3A+DQo8L3RkPg0KPHRkIHdpZHRoPSIzODQiIHZhbGlnbj0idG9wIiBzdHls
ZT0id2lkdGg6NC4waW47Ym9yZGVyLXRvcDpub25lO2JvcmRlci1sZWZ0Om5vbmU7Ym9yZGVyLWJv
dHRvbTpzb2xpZCB3aW5kb3d0ZXh0IDEuMHB0O2JvcmRlci1yaWdodDpzb2xpZCB3aW5kb3d0ZXh0
IDEuMHB0O3BhZGRpbmc6MGluIDUuNHB0IDBpbiA1LjRwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+VmFsaWQgZm9yIGJhY2t3YXJkIGNvbXBhdGli
aWxpdHkg4oCTIHNlcnZpY2UgbG9jYWwgU0bigJlzPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC90
ZD4NCjwvdHI+DQo8dHI+DQo8dGQgd2lkdGg9Ijg0IiB2YWxpZ249InRvcCIgc3R5bGU9IndpZHRo
OjYyLjdwdDtib3JkZXI6c29saWQgd2luZG93dGV4dCAxLjBwdDtib3JkZXItdG9wOm5vbmU7cGFk
ZGluZzowaW4gNS40cHQgMGluIDUuNHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJjb2xvcjojMUY0OTdEIj5GaXJzdCBTRkYgYW5kIG5vdCBMYXN0PC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPC90ZD4NCjx0ZCB3aWR0aD0iMjg4IiB2YWxpZ249InRvcCIgc3R5bGU9IndpZHRo
OjMuMGluO2JvcmRlci10b3A6bm9uZTtib3JkZXItbGVmdDpub25lO2JvcmRlci1ib3R0b206c29s
aWQgd2luZG93dGV4dCAxLjBwdDtib3JkZXItcmlnaHQ6c29saWQgd2luZG93dGV4dCAxLjBwdDtw
YWRkaW5nOjBpbiA1LjRwdCAwaW4gNS40cHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkludmFsaWQg4oCTIGRyb3AgKHNpbmNlIHByb3BhZ2F0aW9u
IHRvIHN1YnNlcXVlbnQgU0ZGIHdpdGggVFRMPTAgaXMgaWxsZWdhbCk8L3NwYW4+PG86cD48L286
cD48L3A+DQo8L3RkPg0KPHRkIHdpZHRoPSIzODQiIHZhbGlnbj0idG9wIiBzdHlsZT0id2lkdGg6
NC4waW47Ym9yZGVyLXRvcDpub25lO2JvcmRlci1sZWZ0Om5vbmU7Ym9yZGVyLWJvdHRvbTpzb2xp
ZCB3aW5kb3d0ZXh0IDEuMHB0O2JvcmRlci1yaWdodDpzb2xpZCB3aW5kb3d0ZXh0IDEuMHB0O3Bh
ZGRpbmc6MGluIDUuNHB0IDBpbiA1LjRwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iY29sb3I6IzFGNDk3RCI+VmFsaWQgZm9yIGJhY2t3YXJkIGNvbXBhdGliaWxpdHkg4oCT
IHNlcnZpY2UgbG9jYWwgU0bigJlzIGFuZCBwcm9wYWdhdGUgdG8gc3Vic2VxdWVudCBTRkYgd2l0
aCBUVEw9NjM8L3NwYW4+PG86cD48L286cD48L3A+DQo8L3RkPg0KPC90cj4NCjx0cj4NCjx0ZCB3
aWR0aD0iODQiIHZhbGlnbj0idG9wIiBzdHlsZT0id2lkdGg6NjIuN3B0O2JvcmRlcjpzb2xpZCB3
aW5kb3d0ZXh0IDEuMHB0O2JvcmRlci10b3A6bm9uZTtwYWRkaW5nOjBpbiA1LjRwdCAwaW4gNS40
cHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkxh
c3QgU0ZGIHdoZW4gJmd0OzEgU0ZG4oCZcyBmb3IgU0ZQPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PC90ZD4NCjx0ZCB3aWR0aD0iMjg4IiB2YWxpZ249InRvcCIgc3R5bGU9IndpZHRoOjMuMGluO2Jv
cmRlci10b3A6bm9uZTtib3JkZXItbGVmdDpub25lO2JvcmRlci1ib3R0b206c29saWQgd2luZG93
dGV4dCAxLjBwdDtib3JkZXItcmlnaHQ6c29saWQgd2luZG93dGV4dCAxLjBwdDtwYWRkaW5nOjBp
biA1LjRwdCAwaW4gNS40cHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNv
bG9yOiMxRjQ5N0QiPlZhbGlkIOKAkyBzZXJ2aWNlIGxvY2FsIFNG4oCZczwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjwvdGQ+DQo8dGQgd2lkdGg9IjM4NCIgdmFsaWduPSJ0b3AiIHN0eWxlPSJ3aWR0
aDo0LjBpbjtib3JkZXItdG9wOm5vbmU7Ym9yZGVyLWxlZnQ6bm9uZTtib3JkZXItYm90dG9tOnNv
bGlkIHdpbmRvd3RleHQgMS4wcHQ7Ym9yZGVyLXJpZ2h0OnNvbGlkIHdpbmRvd3RleHQgMS4wcHQ7
cGFkZGluZzowaW4gNS40cHQgMGluIDUuNHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJjb2xvcjojMUY0OTdEIj5JbnZhbGlkIOKAk2Ryb3AgKGR1ZSB0byBiYWQgYmVoYXZp
b3Igb2YgcHJldmlvdXMgU0ZGKTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvdGQ+DQo8L3RyPg0K
PC90Ym9keT4NCjwvdGFibGU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29s
b3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAj
RTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PGI+RnJvbTo8L2I+IERhdmUgRG9sc29uIFs8YSBocmVmPSJtYWlsdG86ZGRvbHNvbkBz
YW5kdmluZS5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb208
L2E+XQ0KPGJyPg0KPGI+U2VudDo8L2I+IE1vbmRheSwgTWF5IDEsIDIwMTcgMTE6MjUgQU08YnI+
DQo8Yj5Ubzo8L2I+IFJvbiBQYXJrZXIgJmx0OzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFm
ZmlybWVkbmV0d29ya3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+Um9uX1BhcmtlckBhZmZpcm1lZG5l
dHdvcmtzLmNvbTwvYT4mZ3Q7OyBKYW1lcyBOIEd1aWNoYXJkICZsdDs8YSBocmVmPSJtYWlsdG86
amFtZXMubi5ndWljaGFyZEBodWF3ZWkuY29tIiB0YXJnZXQ9Il9ibGFuayI+amFtZXMubi5ndWlj
aGFyZEBodWF3ZWkuY29tPC9hPiZndDs7DQo8YSBocmVmPSJtYWlsdG86bW9oYW1lZC5ib3VjYWRh
aXJAb3JhbmdlLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5j
b208L2E+Ow0KPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnNm
Y0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IFRUTCBmaWVsZCB3aXRoaW4g
dGhlIE5TSCBiYXNlIGhlYWRlcjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PHNwYW4gbGFuZz0i
RlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJjb2xvcjojMUY0OTdEIj5JIHRoaW5rIHByZWNpc2lvbiBpbiB0aGUgZGVmaW5pdGlvbiBp
cyBpbXBvcnRhbnQgZm9yIHdoZW4gZXhwZWN0cyBjZXJ0YWluIGJlaGF2aW9yIGZvciBzbWFsbCB2
YWx1ZXMgb2YgVFRMLiBFLmcuLCBieSB1c2luZyB0cmFjZS1yb3V0ZSB0eXBlIG9mIHRvb2xzLjwv
c3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPldlIGNhbuKAmXQganVzdCB3YXZl
IG91ciBoYW5kcyBhbmQgc2F5IGRyb3AgcGFja2V0cyB3aXRoIFRUTCBuZWFyIDAgb3IgMSBvciAy
Ljwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3Bh
biBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPklmIG9uZSBoYXMgYSBjaGFpbiBvZiAzIGl0ZW1z
LCBhIFRUTCBvZiA2IHNob3VsZCB3b3JrLiAoU0ZGcyByZWNlaXZlIHBhY2tldHMgNiB0aW1lcyBp
biB0aGUgc3lzdGVtIGRpYWdyYW0gdGhhdCBpcyB1c3VhbGx5IGRyYXduKS48L3NwYW4+PHNwYW4g
bGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJj
b2xvcjojMUY0OTdEIj4oU2ltcGxpZmllZDogSSByZWFsaXplIGluIHNvbWUgc3lzdGVtcyBtb3Jl
IFNGRiBpbnRlcmFjdGlvbnMgYXJlIHJlcXVpcmVkLik8L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJj
b2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdE
Ij4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3Nw
YW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFu
Zz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6
bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGlu
IDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
OyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4gUm9uIFBhcmtl
ciBbPC9zcGFuPjxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29t
IiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPm1haWx0bzpSb25f
UGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90OyI+XQ0KPGJyPg0KPGI+U2VudDo8L2I+IE1vbmRheSwgTWF5IDEsIDIwMTcgMTE6MTQg
QU08YnI+DQo8Yj5Ubzo8L2I+IERhdmUgRG9sc29uOyBKYW1lcyBOIEd1aWNoYXJkOyA8L3NwYW4+
PGEgaHJlZj0ibWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20iIHRhcmdldD0iX2Js
YW5rIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhv
bWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+bW9oYW1lZC5ib3VjYWRhaXJAb3Jhbmdl
LmNvbTwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjsNCjwvc3Bhbj48YSBo
cmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDsiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDsiPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSRTogVFRMIGZpZWxkIHdpdGhpbiB0aGUgTlNI
IGJhc2UgaGVhZGVyPC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PHNwYW4gbGFuZz0i
RlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJjb2xvcjojMUY0OTdEIj5BZ3JlZSB0aGF0IGRpZmZlcmVudGlhdGluZyDigJxmb3J3YXJk
aW5n4oCdIHRvIGF0dGFjaGVkIFNGIGluc3RhbmNlcyB2cyBzdWJzZXF1ZW50IFNGRuKAmXMgaXMg
bG9naWNhbCBhbmQgaW50dWl0aXZlICh0byBtZSkgYW5kIEkgcHJlZmVyIHRvIGFja25vd2xlZGdl
IHRoYXQgdGhlcmUgaXMgYSBkaWZmZXJlbmNlLiZuYnNwOyZuYnNwOyBCdXQsIEkgd2FzIGFkZHJl
c3NpbmcgYSBzdWdnZXN0aW9uDQogdG8gc2ltcGxpZnkuJm5ic3A7ICZuYnNwOyZuYnNwOyZuYnNw
O0luIHByYWN0aWNlLCA2MSBvciA2MiBvciA2MyBkZWNyZW1lbnRzIG9mIFRUTCBhbGwgcHJvYmFi
bHkgbWVhbiB0aGUgc2FtZSB0aGluZw0KPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTpX
aW5nZGluZ3M7Y29sb3I6IzFGNDk3RCI+Sjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3
RCI+Ljwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48
c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyBSb248L3NwYW4+PHNw
YW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRlIi
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNv
bGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48Yj5Gcm9tOjwvYj4gRGF2ZSBEb2xzb24gWzxhIGhyZWY9Im1haWx0bzpkZG9s
c29uQHNhbmR2aW5lLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpkZG9sc29uQHNhbmR2aW5l
LmNvbTwvYT5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gTW9uZGF5LCBNYXkgMSwgMjAxNyAxMToxMSBB
TTxicj4NCjxiPlRvOjwvYj4gUm9uIFBhcmtlciAmbHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJr
ZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iIHRhcmdldD0iX2JsYW5rIj5Sb25fUGFya2VyQGFmZmly
bWVkbmV0d29ya3MuY29tPC9hPiZndDs7IEphbWVzIE4gR3VpY2hhcmQgJmx0OzxhIGhyZWY9Im1h
aWx0bzpqYW1lcy5uLmd1aWNoYXJkQGh1YXdlaS5jb20iIHRhcmdldD0iX2JsYW5rIj5qYW1lcy5u
Lmd1aWNoYXJkQGh1YXdlaS5jb208L2E+Jmd0OzsNCjxhIGhyZWY9Im1haWx0bzptb2hhbWVkLmJv
dWNhZGFpckBvcmFuZ2UuY29tIiB0YXJnZXQ9Il9ibGFuayI+bW9oYW1lZC5ib3VjYWRhaXJAb3Jh
bmdlLmNvbTwvYT47DQo8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFu
ayI+c2ZjQGlldGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSRTogVFRMIGZpZWxkIHdp
dGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyPHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8c3BhbiBs
YW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPlRoZXJlIGlzIGEgZGlmZmVyZW5jZSBiZXR3ZWVuIGRy
b3BwaW5nIHRoZSBwYWNrZXQgYXQgcmVjZWl2ZSB2cy4gdHJhbnNtaXQuPC9zcGFuPjxzcGFuIGxh
bmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iY29sb3I6IzFGNDk3RCI+QSAqPGI+dGVybWluYXRpbmc8L2I+KiBTRkYgbWF5IGFj
Y2VwdCBhIHBhY2tldCB3aXRoIFRUTD0xLiZuYnNwOyBJLmUuLCB3aGVyZSB0aGUgTlNIIGhlYWRl
ciBpcyByZW1vdmVkLjwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPldoYXQg
bWF0dGVycyBpcyB0aGF0IGl0IGlzIG5vdCBkZWNyZW1lbnRlZCB0byB6ZXJvIGFuZCBmb3J3YXJk
ZWQgYXMgTlNILjwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwv
c3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPk90aGVyd2lzZSB3ZeKAmWQgc2F5
LCDigJxodWgsIG5vIHBvaW50IGluIHNlbmRpbmcgYSBwYWNrZXQgaWYgVFRMPTEuIEFuZCBodWgs
IGlmIHJlY2VpdmVkIHdpdGggVFRMPTIgdGhlbiB3ZSBtaWdodCBhcyB3ZWxsIGRyb3AgaXTigKbi
gJ0gUmVjdXJzZSBhZCBhYnN1cmR1bS48L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0
OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5IZW5jZSwg
dGhlIGNvcnJlY3QgbGFuZ3VhZ2UgbmVlZHMgdG8gY29udmV5IHRoYXQgYSBkZXZpY2UgZGVjcmVt
ZW50aW5nIFRUTCAoaW4gb3JkZXIgdG8gZm9yd2FyZCBOU0gpIG11c3QgY2hlY2sgaWYgaXQgd291
bGQgcmVzdWx0IGluIHplcm8uPC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+
Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+VGhpcyBjb252ZXlz
IHRoYXQsIEkgdGhpbms6PC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+VGhlIHBhY2tldCBNVVNUIE5PVCBi
ZSBmb3J3YXJkZWQgdG8gYSBuZXh0IGhvcCBpZiBTSEwgaXMgZGVjcmVtZW50ZWQgdG8gemVyby48
L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4g
bGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJj
b2xvcjojMUY0OTdEIj4tRGF2ZTwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0Qi
PiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bh
bj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5
bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMu
MHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsi
PiBSb24gUGFya2VyIFs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRu
ZXR3b3Jrcy5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+
bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L3NwYW4+PC9hPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7Ij5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gTW9uZGF5LCBNYXkgMSwg
MjAxNyAxMDo1MCBBTTxicj4NCjxiPlRvOjwvYj4gSmFtZXMgTiBHdWljaGFyZDsgPC9zcGFuPjxh
IGhyZWY9Im1haWx0bzptb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tIiB0YXJnZXQ9Il9ibGFu
ayI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21h
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5j
b208L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij47DQogRGF2ZSBEb2xzb247
IDwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDsiPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSRTogVFRMIGZpZWxkIHdp
dGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyPC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7
PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5XZSBjb3VsZCBzaW1wbGlmeSB0aGlzIGJ5
IHNheWluZyB0aGF0IGFuIFNGRiB0aGF0IHJlY2VpdmVzIGFuIE5TSCBwYWNrZXQgd2l0aCBUVEw9
MSBzaGFsbCBkcm9wIHRoZSBwYWNrZXQuJm5ic3A7Jm5ic3A7IFRoYXQgZG9lc27igJl0IHJlcXVp
cmUgYW55IGRpc3RpbmN0aW9uIG9mIHRoZSB0eXBlIG9mIGZvcndhcmRpbmcuJm5ic3A7Jm5ic3A7
Jm5ic3A7IFlvdSBjb3VsZCBhcmd1ZSB0aGF0IHBlcmhhcHMgMSBtZWFucw0KIHRha2UgY2FyZSBv
ZiBsb2NhbCBTRuKAmXMsIG9ubHksIGJ1dCB0aGVuIHdlIGFyZSBiYWNrIHRvIGhhdmluZyB0byBt
YWtlIHRoYXQgZGlzdGluY3Rpb24uJm5ic3A7Jm5ic3A7Jm5ic3A7IEdpdmVuIHRoYXQgd2UgYXJl
IHN0YXJ0aW5nIGF0IDYzIGJ5IGRlZmF1bHQsIGZpbmVzc2luZyB3aGF0IGhhcHBlbnMgd2hlbiBy
ZWNlaXZpbmcgMSBkb2VzbuKAmXQgc2VlbSB3b3J0aHdoaWxlIHRvIG1lLjwvc3Bhbj48c3BhbiBs
YW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRl
ci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxiPkZyb206PC9iPiBKYW1lcyBOIEd1aWNoYXJkIFs8YSBocmVm
PSJtYWlsdG86amFtZXMubi5ndWljaGFyZEBodWF3ZWkuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFp
bHRvOmphbWVzLm4uZ3VpY2hhcmRAaHVhd2VpLmNvbTwvYT5dDQo8YnI+DQo8Yj5TZW50OjwvYj4g
TW9uZGF5LCBNYXkgMSwgMjAxNyAxMDo0NSBBTTxicj4NCjxiPlRvOjwvYj4gUm9uIFBhcmtlciAm
bHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iIHRhcmdl
dD0iX2JsYW5rIj5Sb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9hPiZndDs7DQo8YSBo
cmVmPSJtYWlsdG86bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
Pm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb208L2E+OyBEYXZlIERvbHNvbiAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tIiB0YXJnZXQ9Il9ibGFuayI+ZGRvbHNvbkBz
YW5kdmluZS5jb208L2E+Jmd0OzsNCjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdl
dD0iX2JsYW5rIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJFOiBUVEwg
ZmllbGQgd2l0aGluIHRoZSBOU0ggYmFzZSBoZWFkZXI8c3BhbiBsYW5nPSJGUiI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNw
OzxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+WWVzIGJ1dCBteSBwb2ludCB3YXMgaWYg
dGhlIFNGRiBpcyAqPGI+dGVybWluYXRpbmc8L2I+KiB0aGUgc2VydmljZSBjaGFpbiB0aGVyZSBh
cmUgbm8gc2VydmljZSBmdW5jdGlvbnMgbGVmdCB0byBiZSBmb3J3YXJkZWQgdG8gc28gdGhlIHNl
bnRlbmNlIGRvZXMgbm90IG1ha2UgYW55IHNlbnNlLiBJZiBob3dldmVyIHRoZSBTRkYgaXMgdGVy
bWluYXRpbmcgdGhlDQogc2VydmljZSBjaGFpbiBhbmQgYXQgdGVybWluYXRpb24gdGhlIFNITCBy
ZWFjaGVzIDAgdGhlbiBpdCBzaG91bGQgc3RpbGwgZm9yd2FyZCB0aGUgcGFja2V0IChhZnRlciBy
ZW1vdmFsIG9mIE5TSCkuPC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5i
c3A7PC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+SmltPC9zcGFuPjxzcGFu
IGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9y
ZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+RnJvbTo8L2I+IFJvbiBQYXJrZXIgWzxhIGhyZWY9Im1h
aWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFp
bHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L2E+XQ0KPGJyPg0KPGI+U2VudDo8
L2I+IE1vbmRheSwgTWF5IDAxLCAyMDE3IDEwOjI4IEFNPGJyPg0KPGI+VG86PC9iPiBKYW1lcyBO
IEd1aWNoYXJkICZsdDs8YSBocmVmPSJtYWlsdG86amFtZXMubi5ndWljaGFyZEBodWF3ZWkuY29t
IiB0YXJnZXQ9Il9ibGFuayI+amFtZXMubi5ndWljaGFyZEBodWF3ZWkuY29tPC9hPiZndDs7DQo8
YSBocmVmPSJtYWlsdG86bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb208L2E+OyBEYXZlIERvbHNvbiAmbHQ7PGEg
aHJlZj0ibWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tIiB0YXJnZXQ9Il9ibGFuayI+ZGRvbHNv
bkBzYW5kdmluZS5jb208L2E+Jmd0OzsNCjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRh
cmdldD0iX2JsYW5rIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJFOiBU
VEwgZmllbGQgd2l0aGluIHRoZSBOU0ggYmFzZSBoZWFkZXI8c3BhbiBsYW5nPSJGUiI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZu
YnNwOzxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+SeKAmWQgbGlrZSB0byBkaXNhbWJp
Z3VhdGUgdGhlIHdvcmQg4oCcZm9yd2FyZGluZ+KAnS4mbmJzcDsmbmJzcDsgRnJvbSBTRkYgcGVy
c3BlY3RpdmUsIHRoZXJlIGlzIGZvcndhcmRpbmcgdG8gYXR0YWNoZWQgU0YgaW5zdGFuY2VzIGFu
ZCB0aGVyZSBpcyBmb3J3YXJkaW5nIHRvIG90aGVyIFNGRnMuPC9zcGFuPjxzcGFuIGxhbmc9IkZS
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFG
NDk3RCI+4oCcU0ZGcyB0aGF0IHRlcm1pbmF0ZSBhIHNlcnZpY2UgY2hhaW4gTVVTVCBmb3J3YXJk
IHRoZSBwYWNrZXQgdG8gYXR0YWNoZWQgc2VydmljZSBmdW5jdGlvbnMsIGV2ZW4gaWYgU0hMIGlz
IGRlY3JlbWVudGVkIHRvIDDigJ08L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdE
Ij4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJz
cDsgUm9uPC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFu
PjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9
IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRv
cDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PGI+RnJvbTo8L2I+IHNmYyBbPGEgaHJlZj0ibWFpbHRvOnNmYy1ib3Vu
Y2VzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3Jn
PC9hPl0NCjxiPk9uIEJlaGFsZiBPZiA8L2I+SmFtZXMgTiBHdWljaGFyZDxicj4NCjxiPlNlbnQ6
PC9iPiBNb25kYXksIE1heSAxLCAyMDE3IDEwOjIyIEFNPGJyPg0KPGI+VG86PC9iPiA8YSBocmVm
PSJtYWlsdG86bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1v
aGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb208L2E+OyBEYXZlIERvbHNvbiAmbHQ7PGEgaHJlZj0i
bWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tIiB0YXJnZXQ9Il9ibGFuayI+ZGRvbHNvbkBzYW5k
dmluZS5jb208L2E+Jmd0OzsNCjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0i
X2JsYW5rIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbc2ZjXSBU
VEwgZmllbGQgd2l0aGluIHRoZSBOU0ggYmFzZSBoZWFkZXI8c3BhbiBsYW5nPSJGUiI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZu
YnNwOzxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+SSBkb27igJl0IHVuZGVyc3RhbmQg
dGhpcyBzZW50ZW5jZSBhcyBpZiBhbiBTRkYgaXMgdGVybWluYXRpbmcgYSBzZXJ2aWNlIGNoYWlu
IHRoZW4gaXQgKjxiPndvbnQ8L2I+KiBiZSBmb3J3YXJkaW5nIHRoZSBwYWNrZXRzIHRvIGF0dGFj
aGVkIFNGczsgU2hvdWxkbuKAmXQgdGhpcyBzZW50ZW5jZSByZWFkIOKAnFNGRnMgdGhhdCB0ZXJt
aW5hdGUgYSBzZXJ2aWNlIGNoYWluDQogTVVTVCBmb3J3YXJkIHRoZSBwYWNrZXQgZXZlbiBpZiBT
SEwgaXMgZGVjcmVtZW50ZWQgdG8gMOKAnSA/PC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6
IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Smlt
PC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFu
IGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9y
ZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGlu
IDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+RnJvbTo8L2I+IDxhIGhyZWY9Im1h
aWx0bzptb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tIiB0YXJnZXQ9Il9ibGFuayI+DQptb2hh
bWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPC9hPiBbPGEgaHJlZj0ibWFpbHRvOm1vaGFtZWQuYm91
Y2FkYWlyQG9yYW5nZS5jb20iIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86bW9oYW1lZC5ib3VjYWRh
aXJAb3JhbmdlLmNvbTwvYT5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gRnJpZGF5LCBBcHJpbCAyOCwg
MjAxNyAxMDozOCBBTTxicj4NCjxiPlRvOjwvYj4gRGF2ZSBEb2xzb24gJmx0OzxhIGhyZWY9Im1h
aWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRkb2xzb25Ac2FuZHZp
bmUuY29tPC9hPiZndDs7IEphbWVzIE4gR3VpY2hhcmQgJmx0OzxhIGhyZWY9Im1haWx0bzpqYW1l
cy5uLmd1aWNoYXJkQGh1YXdlaS5jb20iIHRhcmdldD0iX2JsYW5rIj5qYW1lcy5uLmd1aWNoYXJk
QGh1YXdlaS5jb208L2E+Jmd0OzsNCjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdl
dD0iX2JsYW5rIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJFOiBUVEwg
ZmllbGQgd2l0aGluIHRoZSBOU0ggYmFzZSBoZWFkZXI8c3BhbiBsYW5nPSJGUiI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNw
OzxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJGUiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPlJlLSw8L3NwYW4+PHNwYW4gbGFu
Zz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkZSIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3Vy
aWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xv
cjpibGFjayI+SSBzZWUgU0hMIGFzIGEgbWVhbnMgdG8gcHJldmVudCBTRkYgbG9vcHMuIFRoZXJl
IGlzIG5vIHZhbHVlIGluIGRlbGV0aW5nIGEgcGFja2V0IGFmdGVyIGFuIFNGRiBkZWNyZW1lbnQg
dGhlIFNITCB0byAwLCBidXQgdGhhdCBwYWNrZXQgaXMgdG8gYmUgcGFzc2VkIHRvIFNGcyB0aGF0
IGFyZQ0KIGF0dGFjaGVkIHRvIHRoaXMgU0ZGLiBUaGUgcGFja2V0IHdpbGwgYmUgZm9yd2FyZGVk
IGFmdGVyIHN0cmlwcGluZyB0aGUgTlNIIGhlYWRlcjsgbm8gcmlzayBmb3IgU0ZGIGxvb3BzIG91
dCB0aGVyZS4gTm8/PC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFu
PjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3Vy
aWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Q2hlZXJzLDwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29s
b3I6YmxhY2siPk1lZDwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bh
bj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9y
ZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBpbiAwaW4gMGlu
IDQuMHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlk
ICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48Yj48c3BhbiBsYW5nPSJGUiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkRlJm5ic3A7
Ojwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRlIiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4gRGF2ZSBE
b2xzb24gWzwvc3Bhbj48YSBocmVmPSJtYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb20iIHRhcmdl
dD0iX2JsYW5rIj48c3BhbiBsYW5nPSJGUiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPm1haWx0bzpk
ZG9sc29uQHNhbmR2aW5lLmNvbTwvc3Bhbj48L2E+PHNwYW4gbGFuZz0iRlIiIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7Ij5dDQo8YnI+DQo8Yj5FbnZvecOpJm5ic3A7OjwvYj4gdmVuZHJlZGkgMjggYXZy
aWwgMjAxNyAxNjoyOTxicj4NCjxiPsOAJm5ic3A7OjwvYj4gQk9VQ0FEQUlSIE1vaGFtZWQgSU1U
L09MTjsgSmFtZXMgTiBHdWljaGFyZDsgPC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5v
cmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBsYW5nPSJGUiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsi
PnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4gbGFuZz0iRlIiIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7Ij48YnI+DQo8Yj5PYmpldCZuYnNwOzo8L2I+IFJFOiBUVEwgZmllbGQgd2l0aGluIHRoZSBO
U0ggYmFzZSBoZWFkZXI8L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJGUiI+
Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImNvbG9yOiMxRjQ5N0QiPk1lZCw8L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjoj
MUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj7igJw8
L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291
cmllciBOZXcmcXVvdDsiPlNGRnMgdGhhdCB0ZXJtaW5hdGUgYSBzZXJ2aWNlIGNoYWluIE1VU1Qg
Zm9yd2FyZCB0aGUgcGFja2V0IHRvIGF0dGFjaGVkIFNGcyBldmVuIGlmIFNITCBpcyBkZWNyZW1l
bnRlZCB0byAwLuKAnTwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SSBkb27igJl0IHRoaW5rIHRoaXMgaXMgcmlnaHQuPHNw
YW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PklmIFRUTC9TSEwgaXMgZGVjcmVtZW50ZWQgdG8gMCwgdGhpcyBtdXN0IG5vdCBiZSBmb3J3YXJk
ZWQgYXMgTlNILjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj5JIHNlZSB0aGF0ICo8Yj5yZWNlaXZpbmc8L2I+KiBhIHBhY2tldCB3aXRo
IFNITD0xIGNhbiByZXN1bHQgaW4gY2hhaW4gdGVybWluYXRpb24sIGkuZS4sIE5TSCBkZWNhcHN1
bGF0aW9uLiBCdXQgbm90IGZvcndhcmRpbmcgYXMgTlNIIHdpdGggU0hMPTAuPHNwYW4gbGFuZz0i
RlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxz
cGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij4tRGF2ZTxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFu
IGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9y
ZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkZyb206
PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv
dDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+IHNmYyBbPC9zcGFuPjxhIGhy
ZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7Ij5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L3NwYW4+PC9h
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5dDQo8Yj5PbiBCZWhhbGYgT2YgPC9iPjwvc3Bh
bj48YSBocmVmPSJtYWlsdG86bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1Rh
aG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5tb2hhbWVkLmJvdWNhZGFpckBvcmFu
Z2UuY29tPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PGJyPg0KPGI+U2Vu
dDo8L2I+IEZyaWRheSwgQXByaWwgMjgsIDIwMTcgOTozNiBBTTxicj4NCjxiPlRvOjwvYj4gSmFt
ZXMgTiBHdWljaGFyZDsgPC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdl
dD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv
dDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+c2ZjQGlldGYub3JnPC9zcGFu
PjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhv
bWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJl
OiBbc2ZjXSBUVEwgZmllbGQgd2l0aGluIHRoZSBOU0ggYmFzZSBoZWFkZXI8L3NwYW4+PHNwYW4g
bGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj4mbmJzcDs8c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRlIiIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj5I
aSBKaW0sIGFsbCwNCjwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRlIiIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4m
bmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj5JIGhhdmUgdGhlIGZvbGxvd2lu
ZyBjb21tZW50cyZuYnNwOzoNCjwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Im01MzMwMzYxMjE1OTA2Mzg4MzM4bXNvbGlzdHBhcmFncmFwaCI+
PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OlN5bWJvbCI+wrc8L3NwYW4+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZTo3LjBwdCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
DQo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPkNoYW5nZSDigJxUVEzigJ0gdG8g4oCcU0ZG
IEhvcCBMaW1pdCAoU0hMKeKAnSBiZWNhdXNlIHRoaXMgZmllbGQgaXMgbm90IGFib3V0IGEgdGlt
ZSB0byBsaXZlIGJ1dCBhYm91dCBhIGxpbWl0IG9mIFNGRiBob3BzIHRvIGJlIGNyb3NzZWQuDQo8
L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJt
NTMzMDM2MTIxNTkwNjM4ODMzOG1zb2xpc3RwYXJhZ3JhcGgiPjxzcGFuIHN0eWxlPSJmb250LWZh
bWlseTpTeW1ib2wiPsK3PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny4wcHQiPiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFuPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2Nv
bG9yOmJsYWNrIj5JIGRvbuKAmXQgdW5kZXJzdGFuZCB3aGF0IGlzIG1lYW50IGJ5IOKAnHRlc3Rp
bmfigJ0uDQo8L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJtNTMzMDM2MTIxNTkwNjM4ODMzOG1zb2xpc3RwYXJhZ3JhcGgiPjxzcGFuIHN0eWxl
PSJmb250LWZhbWlseTpTeW1ib2wiPsK3PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny4w
cHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFuPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3
JnF1b3Q7O2NvbG9yOmJsYWNrIj5JIHN1Z2dlc3QgdG8gbWFrZSB0aGlzIGNoYW5nZSB0byBjb3Zl
ciB0aGUgZm9sbG93aW5nIHBvaW50czo8L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJtNTMzMDM2MTIxNTkwNjM4ODMzOG1zb2xpc3RwYXJhZ3Jh
cGgiIHN0eWxlPSJtYXJnaW4tbGVmdDoxLjBpbiI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZx
dW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij5vPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny4w
cHQiPiZuYnNwOyZuYnNwOw0KPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj5TSEwgc2hvdWxk
IGJlIGNvbmZpZ3VyYWJsZSBieSB0aGUgY29udHJvbCBwbGFuZS4NCjwvc3Bhbj48c3BhbiBsYW5n
PSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Im01MzMwMzYxMjE1OTA2Mzg4
MzM4bXNvbGlzdHBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjEuMGluIj48c3BhbiBzdHls
ZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPm88L3NwYW4+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZTo3LjBwdCI+Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6
YmxhY2siPlBhY2tldHMgY2FuIGJlIGZvcndhcmRlZCB0byBTRnMgZXZlbiBpZiBTSEwgaXMgZGVj
cmVtZW50ZWQgdG8gMCBmb3IgdGhlIHRlcm1pbmF0aW5nIFNGRi4NCjwvc3Bhbj48c3BhbiBsYW5n
PSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Im01MzMwMzYxMjE1OTA2Mzg4
MzM4bXNvbGlzdHBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjEuMGluIj48c3BhbiBzdHls
ZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPm88L3NwYW4+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZTo3LjBwdCI+Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6
YmxhY2siPkkgZG9u4oCZdCB0aGluayBpdCBpcyBhIGdvb2QgaWRlYSB0byBpbmNsdWRlIOKAnDwv
c3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3Vy
aWVyIE5ldyZxdW90OyI+RGVjcmVtZW50aW5nIGJ5IGEgdmFsdWUgb2YgMSBmcm9tIDAgc2hhbGwg
cmVzdWx0IGluIGEgVFRMIHZhbHVlIG9mIDYz4oCdIGJlY2F1c2UNCiB0aGlzIHdpbGwgbGVhZCB0
byBhIGJyb2tlbiBtZWNoYW5pc20uIDwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZu
YnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPk9MRDoNCjwvc3Bhbj48c3BhbiBs
YW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcm
cXVvdDsiPlRUTDogU2VydmljZSBwbGFuZSB0aW1lLXRvLWxpdmUuIEFuIFNGRiBNVVNUIGRlY3Jl
bWVudCB0aGUgVFRMIGJ5IGEgdmFsdWUgb2YgMSBmb3IgYWxsIE5TSCBwYWNrZXRzIGl0IHJlY2Vp
dmVzLiBEZWNyZW1lbnRpbmcgYnkgYSB2YWx1ZSBvZiAxIGZyb20gMCBzaGFsbCByZXN1bHQgaW4g
YSBUVEwgdmFsdWUgb2YNCiA2My4gVGhlIGRlZmF1bHQgZm9yIG9yaWdpbmF0aW5nIGFuIE5TSCBw
YWNrZXQgaXMgYSBUVEwgdmFsdWUgb2YgNjMuIFRoZSBkZWNyZW1lbnQgU0hBTEwgb2NjdXIgYmVm
b3JlIHRlc3RpbmcgZm9yIDAuIEFmdGVyIGRlY3JlbWVudCwgaWYgdGhlIFRUTCBpcyAwLCB0aGUg
TlNIIHBhY2tldCBNVVNUIE5PVCBiZSBmb3J3YXJkZWQuPC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xv
cjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+TkVXOjwvc3Bh
bj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291
cmllciBOZXcmcXVvdDsiPlNITCAoU0ZGIEhvcCBMaW1pdCk6IEluZGljYXRlcyB0aGUgbWF4aW11
bSBTRkYgaG9wcyBmb3IgYSBzZXJ2aWNlIGNoYWluLiBUaGUgaW5pdGlhbCBTSEwgdmFsdWUgU0hP
VUxEIGJlIGNvbmZpZ3VyYWJsZSB2aWEgdGhlIGNvbnRyb2wgcGxhbmU7IHRoZSBjb25maWd1cmVk
IGluaXRpYWwgdmFsdWUgY2FuIGJlIHNwZWNpZmljDQogdG8gYSBjaGFpbiBvciBhbGwgY2hhaW5z
LiBJZiBubyBpbml0aWFsIHZhbHVlIGlzIGV4cGxpY2l0bHkgcHJvdmlkZWQsIHRoZSBkZWZhdWx0
IGluaXRpYWwgU0hMIHZhbHVlIDYzIE1VU1QgYmUgdXNlZC4gRWFjaCBTRkYgaW52b2x2ZWQgaW4g
Zm9yd2FyZGluZyBhbiBOU0ggcGFja2V0IE1VU1QgZGVjcmVtZW50IFNITCB2YWx1ZSBieSAxLiBU
aGUgcGFja2V0IE1VU1QgTk9UIGJlIGZvcndhcmRlZCB0byBhIG5leHQgaG9wIFNGRiBpZiBTSEwg
aXMgZGVjcmVtZW50ZWQNCiB0byB6ZXJvLiBTRkZzIHRoYXQgdGVybWluYXRlIGEgc2VydmljZSBj
aGFpbiBNVVNUIGZvcndhcmQgdGhlIHBhY2tldCB0byBhdHRhY2hlZCBTRnMgZXZlbiBpZiBTSEwg
aXMgZGVjcmVtZW50ZWQgdG8gMC48L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDs8L3NwYW4+PHNw
YW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIg
TmV3JnF1b3Q7Ij5UaGFuayB5b3UuPC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7PC9zcGFuPjxz
cGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVy
IE5ldyZxdW90OyI+Q2hlZXJzLDwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPk1lZDwvc3Bhbj48c3BhbiBs
YW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcm
cXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQg
Ymx1ZSAxLjVwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxl
PSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBw
dCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBsYW5nPSJGUiIg
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDsiPkRlJm5ic3A7Ojwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRlIi
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4gc2ZjIFs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmYy1i
b3VuY2VzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gbGFuZz0iRlIiIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7Ij5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFu
IGxhbmc9IkZSIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhv
bWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+XQ0KPGI+RGUgbGEgcGFydCBkZTwvYj4g
SmFtZXMgTiBHdWljaGFyZDxicj4NCjxiPkVudm95w6kmbmJzcDs6PC9iPiBqZXVkaSAyNyBhdnJp
bCAyMDE3IDIwOjU0PGJyPg0KPGI+w4AmbmJzcDs6PC9iPiA8L3NwYW4+PGEgaHJlZj0ibWFpbHRv
OnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIGxhbmc9IkZSIiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90OyI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48c3BhbiBsYW5nPSJGUiIgc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDsiPjxicj4NCjxiPk9iamV0Jm5ic3A7OjwvYj4gW3NmY10gVFRMIGZpZWxk
IHdpdGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyPC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRlIiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPkRlYXIgV0c6PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5IYXZpbmcgcmV2aWV3ZWQgYWxsIG9mIHRoZSBl
bWFpbCBkaXNjdXNzaW9uIG9uIHRoZSBtYWlsaW5nIGxpc3QgaXQgYXBwZWFycyB0byB0aGUgY2hh
aXJzIHRoYXQgd2UgaGF2ZSBjb25zZW5zdXMgdG8gYWRkIGEgVFRMIGZpZWxkIHRvIHRoZSBOU0gg
YmFzZSBoZWFkZXIuIFdlIHdvdWxkIGxpa2UgdG8gcHJvcG9zZSB0aGUgZm9sbG93aW5nIGNoYW5n
ZXM6PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPiZuYnNwOzxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj5TZWN0aW9uIDMuMjo8c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VXBkYXRlIGZpZ3VyZSAyIGFzIGZvbGxv
d3M6PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPiZuYnNwOzxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7ICZuYnNwOyZuYnNwOyZuYnNwOzAgMSAy
IDMgNCA1IDYgNyA4IDkgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDEgMiAzIDQgNSA2IDcgOCA5IDAg
MTwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyAmIzQzOy0mIzQzOy0mIzQz
Oy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0m
IzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQz
Oy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0m
IzQzOy0mIzQzOzwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyB8VmVyfE98
UnwmbmJzcDsmbmJzcDsmbmJzcDsgVFRMJm5ic3A7Jm5ic3A7Jm5ic3A7IHwmbmJzcDsmbmJzcDsg
TGVuZ3RoJm5ic3A7IHxSfFJ8UnxSfE1EIFR5cGV8IE5leHQgUHJvdG9jb2wgfDwvc3Bhbj48c3Bh
biBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBO
ZXcmcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyAmIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQz
Oy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0m
IzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQz
Oy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOzwv
c3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+Jm5ic3A7PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPkFkZCB0aGUgZm9sbG93aW5nIHRleHQgYWZ0ZXIgZmlndXJlIDI6
PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPiZuYnNwOzxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj5UVEw6IFNlcnZpY2UgcGxhbmUgdGltZS10by1saXZlLiBBbiBTRkYgTVVT
VCBkZWNyZW1lbnQgdGhlIFRUTCBieSBhIHZhbHVlIG9mIDEgZm9yIGFsbCBOU0ggcGFja2V0cyBp
dCByZWNlaXZlcy4gRGVjcmVtZW50aW5nIGJ5IGEgdmFsdWUgb2YgMSBmcm9tIDAgc2hhbGwgcmVz
dWx0IGluIGEgVFRMIHZhbHVlIG9mIDYzLiBUaGUgZGVmYXVsdCBmb3Igb3JpZ2luYXRpbmcgYW4g
TlNIIHBhY2tldCBpcyBhIFRUTCB2YWx1ZQ0KIG9mIDYzLiBUaGUgZGVjcmVtZW50IFNIQUxMIG9j
Y3VyIGJlZm9yZSB0ZXN0aW5nIGZvciAwLiBBZnRlciBkZWNyZW1lbnQsIGlmIHRoZSBUVEwgaXMg
MCwgdGhlIE5TSCBwYWNrZXQgTVVTVCBOT1QgYmUgZm9yd2FyZGVkLjxzcGFuIGxhbmc9IkZSIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8c3BhbiBs
YW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+U2Vj
dGlvbiAzLjQ6PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPlVwZGF0ZSBmaWd1cmUgNCB0byByZWZsZWN0IHRoZSBuZXcgYmFzZSBoZWFk
ZXIgZm9ybWF0IGFzIHBlciBzZWN0aW9uIDMuMiBiYXNlIGhlYWRlci48c3BhbiBsYW5nPSJGUiI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PHNwYW4g
bGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlNl
Y3Rpb24gMy41OjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj5VcGRhdGUgZmlndXJlIDUgdG8gcmVmbGVjdCB0aGUgbmV3IGJhc2UgaGVh
ZGVyIGZvcm1hdCBhcyBwZXIgc2VjdGlvbiAzLjIgYmFzZSBoZWFkZXIuPHNwYW4gbGFuZz0iRlIi
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxzcGFu
IGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5T
ZWN0aW9uIDEyLjIuMTo8c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+Q3VycmVudCB0ZXh0IGlzIGFzIGZvbGxvd3M6PHNwYW4gbGFuZz0i
RlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxz
cGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij4mbmJzcDsmbmJzcDsgVGhlcmUgYXJlIHRlbiBiaXRzIGF0IHRoZSBiZWdpbm5pbmcgb2YgdGhl
IE5TSCBCYXNlIEhlYWRlci4mbmJzcDsgTmV3IGJpdHM8c3BhbiBsYW5nPSJGUiI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7Jm5ic3A7IGFyZSBhc3Np
Z25lZCB2aWEgU3RhbmRhcmRzIEFjdGlvbiBbUkZDNTIyNl0uPHNwYW4gbGFuZz0iRlIiPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxzcGFuIGxhbmc9
IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsg
Jm5ic3A7Qml0cyAwLTEgLSBWZXJzaW9uPHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyZuYnNwOyBCaXQgMiAtIE9BTSAoTyBi
aXQpPHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPiZuYnNwOyZuYnNwOyBCaXQgMyAtIENyaXRpY2FsIFRMViAoQyBiaXQpPHNwYW4gbGFu
Zz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNw
OyZuYnNwOyBCaXRzIDQtOSAtIFJlc2VydmVkPHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxzcGFuIGxhbmc9IkZSIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5SZXBsYWNlIGVudGlyZSB0
ZXh0IGFzIGZvbGxvd3M6PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsmbmJzcDsgVGhlcmUgYXJlIGVpZ2h0
IHJlc2VydmVkIGJpdHMgaW4gdGhlIE5TSCBCYXNlIEhlYWRlci4gTmV3IGJpdHM8c3BhbiBsYW5n
PSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7
Jm5ic3A7IGFyZSBhc3NpZ25lZCB2aWEgU3RhbmRhcmRzIEFjdGlvbiBbUkZDNTIyNl0uPHNwYW4g
bGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZu
YnNwOzxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj4mbmJzcDsmbmJzcDsgQml0cyAwLTEgLSBWZXJzaW9uPHNwYW4gbGFuZz0iRlIiPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyZuYnNwOyBC
aXQgMiAtIE9BTSAoTyBiaXQpPHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyZuYnNwOyBCaXQgMyAtIFJlc2VydmVkPHNwYW4g
bGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZu
YnNwOyZuYnNwOyBCaXRzIDE2LTE5IC0gUmVzZXJ2ZWQ8c3BhbiBsYW5nPSJGUiI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PHNwYW4gbGFuZz0iRlIi
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlNlY3Rpb24gMTIu
Mi4zOjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj5DdXJyZW50IHRleHQgaGFzIHRoZSBNRC10eXBlIGFzIDgtYml0IHZhbHVlcy48c3Bh
biBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
Jm5ic3A7PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPlVwZGF0ZSB0ZXh0IGZvciB0aGlzIHNlY3Rpb24gYW5kIHRhYmxlIDEgdG8gcmVm
bGVjdCA0LWJpdCB2YWx1ZXMgKm5vdCogOC1iaXQgdmFsdWVzLjxzcGFuIGxhbmc9IkZSIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8c3BhbiBsYW5n
PSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+UGxl
YXNlIHJldmlldyBjYXJlZnVsbHkgYW5kIGluZGljYXRlIHN1cHBvcnQgZm9yIHRoZXNlIGNoYW5n
ZXMgKG9yIGFueSBjaGFuZ2VzIHRvIHRoZSBzdWdnZXN0ZWQgdGV4dCkuPC9iPjxzcGFuIGxhbmc9
IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj4mbmJz
cDs8L2I+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPlRoYW5rcywgPHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5KaW0gJmFtcDsgSm9lbDxzcGFuIGxhbmc9
IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8
c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+Jm5ic3A7PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtNb25vdHlwZSBDb3Jz
aXZhJnF1b3Q7O2NvbG9yOiMwMDcwQzAiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PHNwYW4gbGFu
Zz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNw
OzxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bi1ib3R0b206MTIuMHB0Ij48YnI+DQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fXzxicj4NCnNmYyBtYWlsaW5nIGxpc3Q8YnI+DQo8YSBocmVmPSJtYWlsdG86
c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPGEgaHJlZj0iaHR0cHM6Ly93d3cu
aWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmMiIHRhcmdldD0iX2JsYW5rIj5odHRwczovL3d3
dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvYT48c3BhbiBsYW5nPSJGUiI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj4mbmJzcDs8c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2JvZHk+
DQo8L2h0bWw+DQo=

--_000_E8355113905631478EFF04F5AA706E98705C3863wtlexchp1sandvi_--


From nobody Tue May  2 06:35:41 2017
Return-Path: <Ron_Parker@affirmednetworks.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 66A6E129C26 for <sfc@ietfa.amsl.com>; Tue,  2 May 2017 06:35:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level: 
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jRfFQD1Ep2Kp for <sfc@ietfa.amsl.com>; Tue,  2 May 2017 06:35:34 -0700 (PDT)
Received: from hub021-ca-4.exch021.serverdata.net (hub021-ca-4.exch021.serverdata.net [64.78.22.171]) (using TLSv1 with cipher AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C4DC31250B8 for <sfc@ietf.org>; Tue,  2 May 2017 06:31:35 -0700 (PDT)
Received: from MBX021-W3-CA-2.exch021.domain.local ([10.254.4.78]) by HUB021-CA-4.exch021.domain.local ([10.254.4.39]) with mapi id 14.03.0319.002;  Tue, 2 May 2017 06:31:35 -0700
From: Ron Parker <Ron_Parker@affirmednetworks.com>
To: Dave Dolson <ddolson@sandvine.com>, "mohamed.boucadair@orange.com" <mohamed.boucadair@orange.com>, James N Guichard <james.n.guichard@huawei.com>, Greg Mirsky <gregimirsky@gmail.com>
CC: "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] TTL field within the NSH base header
Thread-Index: AdK/h0bahW5bvXGwSoCeYu3QIaIxxgAl9XdgAAMaEWAAADpXIACWaNtAAAAsukAAAKE6YAAAGqWwAACgp7AAAECnkAAASG0gAABNm0AAANa8gAACb4/0AA/0ioAAGnoXAAAIcDmAAANzV4AAAYgzgAAAY2QAAADzooAADlSeYA==
Date: Tue, 2 May 2017 13:31:34 +0000
Message-ID: <CDF2F015F4429F458815ED2A6C2B6B0B839A3BD6@MBX021-W3-CA-2.exch021.domain.local>
References: <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD5F8E@SJCEML701-CHM.china.huawei.com> <787AE7BB302AE849A7480A190F8B933009E5E3B9@OPEXCNORMAD.corporate.adroot.infra.ftgroup> <E8355113905631478EFF04F5AA706E98705BD0A0@wtl-exchp-1.sandvine.com> <787AE7BB302AE849A7480A190F8B933009E5E4BD@OPEXCNORMAD.corporate.adroot.infra.ftgroup> <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD6993@SJCEML701-CHM.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B8399F104@MBX021-W3-CA-2.exch021.domain.local> <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD69C4@SJCEML701-CHM.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B8399F193@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E98705BFE87@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B839A023E@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E98705BFFB9@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B839A0285@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E98705C00B4@wtl-exchp-1.sandvine.com> <CA+RyBmVjp2qRoO_NF-sWrQ4gMPhuRZOw7syz0Y6yaAjOtgD_xg@mail.gmail.com> <CA+RyBmWXWRxuKP-dDirYHXxJnnduyriTuN5kmCfQkC=z0JdiCQ@mail.gmail.com> <CA+RyBmXHf_b48yvhZgbdB6q3Tr9=0oHTsnnRPM1jeMjCcCfiiQ@mail.gmail.com> <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD6B8C@SJCEML701-CHM.china.huawei.com>, <787AE7BB302AE849A7480A190F8B933009E5F350@OPEXCNORMAD.corporate.adroot.infra.ftgroup> <20170502101842.5161041.23046.11005@sandvine.com> <787AE7BB302AE849A7480A190F8B933009E5F603@OPEXCNORMAD.corporate.adroot.infra.ftgroup> <E8355113905631478EFF04F5AA706E98705C366A@wtl-exchp-1.sandvine.com> <787AE7BB302AE849A7480A190F8B933009E5F6C6@OPEXCNORMAD.corporate.adroot.infra.ftgroup> <E8355113905631478EFF04F5AA706E98705C3863@wtl-exchp-1.sandvine.com>
In-Reply-To: <E8355113905631478EFF04F5AA706E98705C3863@wtl-exchp-1.sandvine.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [50.205.79.154]
Content-Type: multipart/alternative; boundary="_000_CDF2F015F4429F458815ED2A6C2B6B0B839A3BD6MBX021W3CA2exch_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/fXCJ2utdPiPieVQtEja7P3YoRmE>
Subject: Re: [sfc] TTL field within the NSH base header
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 02 May 2017 13:35:39 -0000

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

SeKAmW0gZHVja2luZyBmb3IgY292ZXIsIGJ1dOKApiAgICBJZiB3ZSByZWFsbHkgd2FudCB0byBr
ZWVwIGJhY2t3YXJkIGNvbXBhdGliaWxpdHksIG1pZ2h0IHRoaXMgaW5jbHVzaW9uIG9mIFRUTC9T
SEwgYmUgVmVyc2lvbj0xIG9mIHRoZSBOU0ggYmFzZSBoZWFkZXI/DQoNCiAgICAgUm9uDQoNCg0K
RnJvbTogRGF2ZSBEb2xzb24gW21haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbV0NClNlbnQ6IFR1
ZXNkYXksIE1heSAyLCAyMDE3IDk6MjAgQU0NClRvOiBtb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2Uu
Y29tOyBKYW1lcyBOIEd1aWNoYXJkIDxqYW1lcy5uLmd1aWNoYXJkQGh1YXdlaS5jb20+OyBHcmVn
IE1pcnNreSA8Z3JlZ2ltaXJza3lAZ21haWwuY29tPg0KQ2M6IHNmY0BpZXRmLm9yZzsgUm9uIFBh
cmtlciA8Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4NClN1YmplY3Q6IFJFOiBbc2Zj
XSBUVEwgZmllbGQgd2l0aGluIHRoZSBOU0ggYmFzZSBoZWFkZXINCg0KSSBzdGlsbCB0aGluayB0
aGUgY29uY2VwdHVhbCBkaWZmaWN1bHR5IGdvZXMgYXdheSBpZiB3ZSBzYXkgdGhhdCB0aGUgNiBi
aXRzIDAwMDAwMCByZXByZXNlbnRzIHRoZSB2YWx1ZSA2NC4NCg0KDQoNCkZyb206IG1vaGFtZWQu
Ym91Y2FkYWlyQG9yYW5nZS5jb208bWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20+
IFttYWlsdG86bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbV0NClNlbnQ6IFR1ZXNkYXksIE1h
eSAyLCAyMDE3IDg6NTMgQU0NClRvOiBEYXZlIERvbHNvbjsgSmFtZXMgTiBHdWljaGFyZDsgR3Jl
ZyBNaXJza3kNCkNjOiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz47IFJvbiBQYXJr
ZXINClN1YmplY3Q6IFJFOiBbc2ZjXSBUVEwgZmllbGQgd2l0aGluIHRoZSBOU0ggYmFzZSBoZWFk
ZXINCg0KUmUtLA0KDQpZb3UgaGF2ZSBhIHBvaW50LiBBY2tlZC4NCg0KTXkgY29uY2VybiB3YXMg
aG93IHRvIGF2b2lkIG1pc2JlaGF2aW5nIFNGRnMgdGhhdCB3b3VsZCBmb3J3YXJkIHBhY2tldHMg
d2l0aCBTSEw9PTAgdG8gYSBuZXh0LWhvcCBTRkYgZXZlbiBpZiB0aGF0IFNGRiBwYXJzZXMgdGhl
IFNITCBmaWVsZC4NCg0KV2hhdCBhYm91dCBoYXZpbmcgYSBjb25maWd1cmF0aW9uIGtub2IgdG8g
aW5kaWNhdGUgdGhlIGJlaGF2aW9yIHRvIGZvbGxvdyB3aGVuIHJlY2VpdmluZyBTSEw9MD8gQSBk
b21haW4gdGhhdCBpbnZvbHZlcyBjbGFzc2lmaWVycy9TRkZzIHRoYXQgdW5kZXJzdGFuZCBTSEwg
bXVzdCBub3QgZm9yd2FyZCBvciBhY2NlcHQgcmVjZWl2aW5nIHBhY2tldHMgd2l0aCBTSEw9MC4N
Cg0KQ2hlZXJzLA0KTWVkDQoNCkRlIDogRGF2ZSBEb2xzb24gW21haWx0bzpkZG9sc29uQHNhbmR2
aW5lLmNvbV0NCkVudm95w6kgOiBtYXJkaSAyIG1haSAyMDE3IDE0OjQxDQrDgCA6IEJPVUNBREFJ
UiBNb2hhbWVkIElNVC9PTE47IEphbWVzIE4gR3VpY2hhcmQ7IEdyZWcgTWlyc2t5DQpDYyA6IHNm
Y0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPjsgUm9uIFBhcmtlcg0KT2JqZXQgOiBSRTog
W3NmY10gVFRMIGZpZWxkIHdpdGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyDQoNCk1lZCwNCkkgYWdy
ZWUuDQpDb25zaWRlciB0aGUgY2FzZSB3aGVuIGEg4oCcbmV34oCdIFNGRiBpcyBhZGRlZCB0byBh
biBleGlzdGluZyBzeXN0ZW06DQpGb3IgYWxsIE5TSCBwYWNrZXRzLCB0aGUgSG9wIExpbWl0L1RU
TCBmaWVsZCBpcyB6ZXJvLCBub3QganVzdCB0aG9zZSBmcm9tIHRoZSBjbGFzc2lmaWVyLg0KDQpJ
IG9iamVjdCB0byB0aGlzIHN0YXRlbWVudCBvZiB5b3VyczoNCj4gYWRkIGEgc2VudGVuY2Ugc2F5
aW5nIHRoYXQg4oCcYW4gaW5jb21pbmcgdmFsdWUgb2YgMOKAnSBpcyBvbmx5IGFjY2VwdGFibGUg
ZnJvbSBhIGNsYXNzaWZpZXIuDQoNCkFzIEkgc2VlIGl0LCBhbiBpbmNvbWluZyB2YWx1ZSBvZiAw
IGlzIGFjY2VwdGFibGUgZnJvbSBhbnkgc291cmNlLg0KDQotRGF2ZQ0KDQpGcm9tOiBtb2hhbWVk
LmJvdWNhZGFpckBvcmFuZ2UuY29tPG1haWx0bzptb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29t
PiBbbWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb21dDQpTZW50OiBUdWVzZGF5LCBN
YXkgMiwgMjAxNyA3OjU4IEFNDQpUbzogRGF2ZSBEb2xzb247IEphbWVzIE4gR3VpY2hhcmQ7IEdy
ZWcgTWlyc2t5DQpDYzogc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+OyBSb24gUGFy
a2VyDQpTdWJqZWN0OiBSRTogW3NmY10gVFRMIGZpZWxkIHdpdGhpbiB0aGUgTlNIIGJhc2UgaGVh
ZGVyDQoNCkhpIERhdmUsDQoNClNGRnMgdGhhdCBkbyBub3Qgc3VwcG9ydCBTSEwgd2lsbCBwcmVz
ZXJ2ZSB0aGVzZSBiaXRzIGFzIHJlY2VpdmVkLiBJbiBvdGhlciB3b3JkcywgdGhlc2UgU0ZGcyB3
b27igJl0IHJlc2V0IHRoZXNlIGJpdHMgdG8gemVyb3MuDQoNCkNoZWVycywNCk1lZA0KDQpEZSA6
IERhdmUgRG9sc29uIFttYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb21dDQpFbnZvecOpIDogbWFy
ZGkgMiBtYWkgMjAxNyAxMjoxOQ0Kw4AgOiBCT1VDQURBSVIgTW9oYW1lZCBJTVQvT0xOOyBKYW1l
cyBOIEd1aWNoYXJkOyBHcmVnIE1pcnNreQ0KQ2MgOiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0Bp
ZXRmLm9yZz47IFJvbiBQYXJrZXINCk9iamV0IDogUmU6IFtzZmNdIFRUTCBmaWVsZCB3aXRoaW4g
dGhlIE5TSCBiYXNlIGhlYWRlcg0KDQpNZWQsDQpGb3IgdGhlIGJhY2t3YXJkcyBjb21wYXRpYmls
aXR5IGNhc2UsIHdlIGFsc28gc3VwcG9ydCDigI5TRkZzIHRoYXQgZG8gbm90IGRlY3JlbWVudCBU
VEwvSG9wIExpbWl0LiBTYXlpbmcgYSB2YWx1ZSBvZiB6ZXJvIGNhbiBvbmx5IGNvbWUgZnJvbSBj
bGFzc2lmaWVycyBkZWZlYXRzIHRoYXQsIGFzIHdlbGwgYXMgYWRkaW5nIHVubmVjZXNzYXJ5IGNv
bXBsZXhpdHkuDQoNCkRhdmlkIERvbHNvbg0K4oCODQpGcm9tOiBtb2hhbWVkLmJvdWNhZGFpckBv
cmFuZ2UuY29tPG1haWx0bzptb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPg0KU2VudDogVHVl
c2RheSwgTWF5IDIsIDIwMTcgMjoxNyBBTQ0KVG86IEphbWVzIE4gR3VpY2hhcmQ7IEdyZWcgTWly
c2t5OyBEYXZlIERvbHNvbg0KQ2M6IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPjsg
Um9uIFBhcmtlcg0KU3ViamVjdDogUkU6IFtzZmNdIFRUTCBmaWVsZCB3aXRoaW4gdGhlIE5TSCBi
YXNlIGhlYWRlcg0KDQoNCkhpIEppbSwNCg0KVGhhbmsgeW91IGZvciB0aGlzIHVwZGF0ZWQgcHJv
cG9zYWwuIFRoaXMgaXMgbXVjaCBtb3JlIGJldHRlci4NCg0KR2l2aW5nIHRoZSBjbGFyaWZpY2F0
aW9uIGRpc2N1c3NlZCB3aXRoIEpvZWwgKGkuZS4sIGRvIG5vdCByZXNldCByZXNlcnZlZCBiaXRz
IGJ5IGludGVybWVkaWF0ZSBkZXZpY2VzKSwgSSB3b25kZXIgd2hldGhlciBpdCBtYWtlcyBzZW5z
ZSB0byBhZGQgYSBzZW50ZW5jZSBzYXlpbmcgdGhhdCDigJxhbiBpbmNvbWluZyB2YWx1ZSBvZiAw
4oCdIGlzIG9ubHkgYWNjZXB0YWJsZSBmcm9tIGEgY2xhc3NpZmllci4NCg0KQ2hlZXJzLA0KTWVk
DQoNCkRlIDogSmFtZXMgTiBHdWljaGFyZCBbbWFpbHRvOmphbWVzLm4uZ3VpY2hhcmRAaHVhd2Vp
LmNvbV0NCkVudm95w6kgOiBsdW5kaSAxIG1haSAyMDE3IDE5OjM5DQrDgCA6IEdyZWcgTWlyc2t5
OyBEYXZlIERvbHNvbg0KQ2MgOiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz47IEJP
VUNBREFJUiBNb2hhbWVkIElNVC9PTE47IFJvbiBQYXJrZXINCk9iamV0IDogUkU6IFtzZmNdIFRU
TCBmaWVsZCB3aXRoaW4gdGhlIE5TSCBiYXNlIGhlYWRlcg0KDQpPa2F5IGxvdHMgb2YgY29udmVy
c2F0aW9uIGJ1dCBsZXQgbWUgb2ZmZXIgYSByZXZpc2VkIHZlcnNpb24gb2YgTWVk4oCZcyB0ZXh0
IHRoYXQgaG9wZWZ1bGx5IGNhcHR1cmVzIG1vc3Qgb2YgdGhlIGRpc2N1c3Npb24gKGNoYW5nZXMg
aGlnaGxpZ2h0ZWQpOg0KDQpTSEwgKFNGRiBIb3AgTGltaXQpOiBJbmRpY2F0ZXMgdGhlIG1heGlt
dW0gU0ZGIGhvcHMgZm9yIGFuIFNGUC4gVGhlIGluaXRpYWwgU0hMIHZhbHVlIFNIT1VMRCBiZSBj
b25maWd1cmFibGUgdmlhIHRoZSBjb250cm9sIHBsYW5lOyB0aGUgY29uZmlndXJlZCBpbml0aWFs
IHZhbHVlIGNhbiBiZSBzcGVjaWZpYyB0byBvbmUgb3IgbW9yZSBTRlBzLiBJZiBubyBpbml0aWFs
IHZhbHVlIGlzIGV4cGxpY2l0bHkgcHJvdmlkZWQsIHRoZSBkZWZhdWx0IGluaXRpYWwgU0hMIHZh
bHVlIDYzIE1VU1QgYmUgdXNlZC4gRWFjaCBTRkYgaW52b2x2ZWQgaW4gZm9yd2FyZGluZyBhbiBO
U0ggcGFja2V0IE1VU1QgZGVjcmVtZW50IHRoZSBTSEwgdmFsdWUgYnkgMSBwcmlvciB0byBOU0gg
Zm9yd2FyZGluZyBsb29rdXAuIERlY3JlbWVudGluZyBieSAxIGZyb20gYW4gaW5jb21pbmcgdmFs
dWUgb2YgMCBzaGFsbCByZXN1bHQgaW4gYSBTSEwgdmFsdWUgb2YgNjMuIFRoZSBwYWNrZXQgTVVT
VCBOT1QgYmUgZm9yd2FyZGVkIGlmIFNITCBpcywgYWZ0ZXIgZGVjcmVtZW50LCAwIGUuZy4gZGVj
cmVtZW50IFNIQUxMIG9jY3VyIGJlZm9yZSB0ZXN0aW5nIFNITCBmb3IgMC4NCg0KSmltDQoNCg0K
RnJvbTogR3JlZyBNaXJza3kgW21haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb21dDQpTZW50OiBN
b25kYXksIE1heSAwMSwgMjAxNyAxOjAyIFBNDQpUbzogRGF2ZSBEb2xzb24gPGRkb2xzb25Ac2Fu
ZHZpbmUuY29tPG1haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbT4+DQpDYzogc2ZjQGlldGYub3Jn
PG1haWx0bzpzZmNAaWV0Zi5vcmc+OyBtb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPG1haWx0
bzptb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPjsgSmFtZXMgTiBHdWljaGFyZCA8amFtZXMu
bi5ndWljaGFyZEBodWF3ZWkuY29tPG1haWx0bzpqYW1lcy5uLmd1aWNoYXJkQGh1YXdlaS5jb20+
PjsgUm9uIFBhcmtlciA8Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86Um9u
X1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4+DQpTdWJqZWN0OiBSZTogW3NmY10gVFRMIGZp
ZWxkIHdpdGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyDQoNCiJCZSBsaWJlcmFsIHdoYXQgeW91IGFj
Y2VwdC4gQmUgY29uc2VydmF0aXZlIHdoYXQgeW91IHNlbmQuIg0KSSB0aGluayB0aGlzIHN1bXMg
d2hhdCB3ZSBoYXZlIGRpc2N1c3NlZCAtIGFjY2VwdCBUVEwgMCwgZG9uJ3QgZm9yd2FyZCBUVEwg
MC4NCg0KUmVnYXJkcywgR3JlZw0KDQpPbiBNYXkgMSwgMjAxNyA4OjU4IEFNLCAiRGF2ZSBEb2xz
b24iIDxkZG9sc29uQHNhbmR2aW5lLmNvbTxtYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb20+PiB3
cm90ZToNClJvbiwNCkkgdG9vIHdvdWxkIGxpa2Ugc2ltcGxlLCBidXQgeW91ciB0YWJsZSBsb29r
cyBwcmV0dHkgY29tcGxpY2F0ZWQuIEFuZCBJIHRoaW5rIGl0IGFkZHMgY29uZmlndXJhdGlvbiBm
b3IgYW4gU0ZGIHRvIGtub3cgd2hldGhlciB0aGVyZSBhcmUgb3RoZXJzIGJlZm9yZSBpdC4NCk15
IHZlcnNpb24gb2Ygc2ltcGxlOg0KICBUVEwgZmllbGQgb2YgMCBtZWFucyA2NC4NCiAgRXZlcnkg
U0ZGIGRlY3JlbWVudHMgVFRMIGVhY2ggdGltZSBpdCBmb3J3YXJkcyB0aGUgTlNIIHBhY2tldC4g
SWYgZGVjcmVtZW50aW5nIGZyb20gMSB3b3VsZCByZXN1bHQgaW4gdW5kZXItZmxvdyB0byA2NCwg
ZGlzY2FyZC4NCg0KDQoNCg0KRnJvbTogUm9uIFBhcmtlciBbbWFpbHRvOlJvbl9QYXJrZXJAYWZm
aXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+
XQ0KU2VudDogTW9uZGF5LCBNYXkgMSwgMjAxNyAxMTo0MSBBTQ0KDQpUbzogRGF2ZSBEb2xzb247
IEphbWVzIE4gR3VpY2hhcmQ7IG1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb208bWFpbHRvOm1v
aGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20+OyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRm
Lm9yZz4NClN1YmplY3Q6IFJFOiBUVEwgZmllbGQgd2l0aGluIHRoZSBOU0ggYmFzZSBoZWFkZXIN
Cg0KQWdyZWUgdGhhdCBJ4oCZZCBvcHQgZm9yIHByZWNpc2lvbiBvdmVyIHNpbXBsaWNpdHkuICAg
V2hpY2ggaXMgd2hhdCBJIHRyaWVkIHRvIGNvbnZleSBhIHdheXMgYmFjayBvbiB0aGlzIHRocmVh
ZCByZWdhcmRpbmcgZGlmZmVyZW50aWF0ZWQgYmVoYXZpb3IgYXQgdGhlIGxhc3QgU0ZGIGluIHRo
ZSBTRlAgdnMuIHRoZSBub24tbGFzdCBTRkYgaW4gdGhlIFNGUC4gICAgU3Vic2VxdWVudCBjb21t
ZW50cyBkaWRu4oCZdCBzZWVtIHRvIGVtYnJhY2UgdGhhdCB3YXkgb2YgZGVzY3JpYmluZyB0aGlu
Z3MuICAgIEFsc28sIGlmIHRoZXJlIHdlcmUgY29uc2Vuc3VzIHRvIHN1cHBvcnRpbmcgdGhhdCBh
cHByb2FjaCwgYmFja3dhcmQgY29tcGF0aWJpbGl0eSBmb3IgY2xhc3NpZmllcnMgdGhhdCBlbWl0
IFRUTD0wIGNvdWxkIGJlIGFkZHJlc3NlZCBieSBhbHNvIGRlc2NyaWJpbmcgYmVoYXZpb3IgYXQg
dGhlIGZpcnN0IFNGRiB2cy4gbm9uLWZpcnN0Lg0KDQoNCg0KVFRMPTENCg0KVFRMPTANCg0KT25s
eSBTRkYgKEZpcnN0IGFuZCBsYXN0KQ0KDQpWYWxpZCDigJMgc2VydmljZSBsb2NhbCBTRuKAmXMN
Cg0KVmFsaWQgZm9yIGJhY2t3YXJkIGNvbXBhdGliaWxpdHkg4oCTIHNlcnZpY2UgbG9jYWwgU0bi
gJlzDQoNCkZpcnN0IFNGRiBhbmQgbm90IExhc3QNCg0KSW52YWxpZCDigJMgZHJvcCAoc2luY2Ug
cHJvcGFnYXRpb24gdG8gc3Vic2VxdWVudCBTRkYgd2l0aCBUVEw9MCBpcyBpbGxlZ2FsKQ0KDQpW
YWxpZCBmb3IgYmFja3dhcmQgY29tcGF0aWJpbGl0eSDigJMgc2VydmljZSBsb2NhbCBTRuKAmXMg
YW5kIHByb3BhZ2F0ZSB0byBzdWJzZXF1ZW50IFNGRiB3aXRoIFRUTD02Mw0KDQpMYXN0IFNGRiB3
aGVuID4xIFNGRuKAmXMgZm9yIFNGUA0KDQpWYWxpZCDigJMgc2VydmljZSBsb2NhbCBTRuKAmXMN
Cg0KSW52YWxpZCDigJNkcm9wIChkdWUgdG8gYmFkIGJlaGF2aW9yIG9mIHByZXZpb3VzIFNGRikN
Cg0KDQpGcm9tOiBEYXZlIERvbHNvbiBbbWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tXQ0KU2Vu
dDogTW9uZGF5LCBNYXkgMSwgMjAxNyAxMToyNSBBTQ0KVG86IFJvbiBQYXJrZXIgPFJvbl9QYXJr
ZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jr
cy5jb20+PjsgSmFtZXMgTiBHdWljaGFyZCA8amFtZXMubi5ndWljaGFyZEBodWF3ZWkuY29tPG1h
aWx0bzpqYW1lcy5uLmd1aWNoYXJkQGh1YXdlaS5jb20+PjsgbW9oYW1lZC5ib3VjYWRhaXJAb3Jh
bmdlLmNvbTxtYWlsdG86bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbT47IHNmY0BpZXRmLm9y
ZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUkU6IFRUTCBmaWVsZCB3aXRoaW4gdGhl
IE5TSCBiYXNlIGhlYWRlcg0KDQpJIHRoaW5rIHByZWNpc2lvbiBpbiB0aGUgZGVmaW5pdGlvbiBp
cyBpbXBvcnRhbnQgZm9yIHdoZW4gZXhwZWN0cyBjZXJ0YWluIGJlaGF2aW9yIGZvciBzbWFsbCB2
YWx1ZXMgb2YgVFRMLiBFLmcuLCBieSB1c2luZyB0cmFjZS1yb3V0ZSB0eXBlIG9mIHRvb2xzLg0K
V2UgY2Fu4oCZdCBqdXN0IHdhdmUgb3VyIGhhbmRzIGFuZCBzYXkgZHJvcCBwYWNrZXRzIHdpdGgg
VFRMIG5lYXIgMCBvciAxIG9yIDIuDQoNCklmIG9uZSBoYXMgYSBjaGFpbiBvZiAzIGl0ZW1zLCBh
IFRUTCBvZiA2IHNob3VsZCB3b3JrLiAoU0ZGcyByZWNlaXZlIHBhY2tldHMgNiB0aW1lcyBpbiB0
aGUgc3lzdGVtIGRpYWdyYW0gdGhhdCBpcyB1c3VhbGx5IGRyYXduKS4NCg0KKFNpbXBsaWZpZWQ6
IEkgcmVhbGl6ZSBpbiBzb21lIHN5c3RlbXMgbW9yZSBTRkYgaW50ZXJhY3Rpb25zIGFyZSByZXF1
aXJlZC4pDQoNCg0KDQoNCkZyb206IFJvbiBQYXJrZXIgW21haWx0bzpSb25fUGFya2VyQGFmZmly
bWVkbmV0d29ya3MuY29tXQ0KU2VudDogTW9uZGF5LCBNYXkgMSwgMjAxNyAxMToxNCBBTQ0KVG86
IERhdmUgRG9sc29uOyBKYW1lcyBOIEd1aWNoYXJkOyBtb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2Uu
Y29tPG1haWx0bzptb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPjsgc2ZjQGlldGYub3JnPG1h
aWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogVFRMIGZpZWxkIHdpdGhpbiB0aGUgTlNI
IGJhc2UgaGVhZGVyDQoNCkFncmVlIHRoYXQgZGlmZmVyZW50aWF0aW5nIOKAnGZvcndhcmRpbmfi
gJ0gdG8gYXR0YWNoZWQgU0YgaW5zdGFuY2VzIHZzIHN1YnNlcXVlbnQgU0ZG4oCZcyBpcyBsb2dp
Y2FsIGFuZCBpbnR1aXRpdmUgKHRvIG1lKSBhbmQgSSBwcmVmZXIgdG8gYWNrbm93bGVkZ2UgdGhh
dCB0aGVyZSBpcyBhIGRpZmZlcmVuY2UuICAgQnV0LCBJIHdhcyBhZGRyZXNzaW5nIGEgc3VnZ2Vz
dGlvbiB0byBzaW1wbGlmeS4gICAgIEluIHByYWN0aWNlLCA2MSBvciA2MiBvciA2MyBkZWNyZW1l
bnRzIG9mIFRUTCBhbGwgcHJvYmFibHkgbWVhbiB0aGUgc2FtZSB0aGluZyDimLouDQoNCiAgIFJv
bg0KDQoNCkZyb206IERhdmUgRG9sc29uIFttYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb21dDQpT
ZW50OiBNb25kYXksIE1heSAxLCAyMDE3IDExOjExIEFNDQpUbzogUm9uIFBhcmtlciA8Um9uX1Bh
cmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdv
cmtzLmNvbT4+OyBKYW1lcyBOIEd1aWNoYXJkIDxqYW1lcy5uLmd1aWNoYXJkQGh1YXdlaS5jb208
bWFpbHRvOmphbWVzLm4uZ3VpY2hhcmRAaHVhd2VpLmNvbT4+OyBtb2hhbWVkLmJvdWNhZGFpckBv
cmFuZ2UuY29tPG1haWx0bzptb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPjsgc2ZjQGlldGYu
b3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogVFRMIGZpZWxkIHdpdGhpbiB0
aGUgTlNIIGJhc2UgaGVhZGVyDQoNClRoZXJlIGlzIGEgZGlmZmVyZW5jZSBiZXR3ZWVuIGRyb3Bw
aW5nIHRoZSBwYWNrZXQgYXQgcmVjZWl2ZSB2cy4gdHJhbnNtaXQuDQpBICp0ZXJtaW5hdGluZyog
U0ZGIG1heSBhY2NlcHQgYSBwYWNrZXQgd2l0aCBUVEw9MS4gIEkuZS4sIHdoZXJlIHRoZSBOU0gg
aGVhZGVyIGlzIHJlbW92ZWQuDQpXaGF0IG1hdHRlcnMgaXMgdGhhdCBpdCBpcyBub3QgZGVjcmVt
ZW50ZWQgdG8gemVybyBhbmQgZm9yd2FyZGVkIGFzIE5TSC4NCg0KT3RoZXJ3aXNlIHdl4oCZZCBz
YXksIOKAnGh1aCwgbm8gcG9pbnQgaW4gc2VuZGluZyBhIHBhY2tldCBpZiBUVEw9MS4gQW5kIGh1
aCwgaWYgcmVjZWl2ZWQgd2l0aCBUVEw9MiB0aGVuIHdlIG1pZ2h0IGFzIHdlbGwgZHJvcCBpdOKA
puKAnSBSZWN1cnNlIGFkIGFic3VyZHVtLg0KDQpIZW5jZSwgdGhlIGNvcnJlY3QgbGFuZ3VhZ2Ug
bmVlZHMgdG8gY29udmV5IHRoYXQgYSBkZXZpY2UgZGVjcmVtZW50aW5nIFRUTCAoaW4gb3JkZXIg
dG8gZm9yd2FyZCBOU0gpIG11c3QgY2hlY2sgaWYgaXQgd291bGQgcmVzdWx0IGluIHplcm8uDQoN
ClRoaXMgY29udmV5cyB0aGF0LCBJIHRoaW5rOg0KVGhlIHBhY2tldCBNVVNUIE5PVCBiZSBmb3J3
YXJkZWQgdG8gYSBuZXh0IGhvcCBpZiBTSEwgaXMgZGVjcmVtZW50ZWQgdG8gemVyby4NCg0KDQot
RGF2ZQ0KDQoNCkZyb206IFJvbiBQYXJrZXIgW21haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0
d29ya3MuY29tXQ0KU2VudDogTW9uZGF5LCBNYXkgMSwgMjAxNyAxMDo1MCBBTQ0KVG86IEphbWVz
IE4gR3VpY2hhcmQ7IG1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb208bWFpbHRvOm1vaGFtZWQu
Ym91Y2FkYWlyQG9yYW5nZS5jb20+OyBEYXZlIERvbHNvbjsgc2ZjQGlldGYub3JnPG1haWx0bzpz
ZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogVFRMIGZpZWxkIHdpdGhpbiB0aGUgTlNIIGJhc2Ug
aGVhZGVyDQoNCldlIGNvdWxkIHNpbXBsaWZ5IHRoaXMgYnkgc2F5aW5nIHRoYXQgYW4gU0ZGIHRo
YXQgcmVjZWl2ZXMgYW4gTlNIIHBhY2tldCB3aXRoIFRUTD0xIHNoYWxsIGRyb3AgdGhlIHBhY2tl
dC4gICBUaGF0IGRvZXNu4oCZdCByZXF1aXJlIGFueSBkaXN0aW5jdGlvbiBvZiB0aGUgdHlwZSBv
ZiBmb3J3YXJkaW5nLiAgICBZb3UgY291bGQgYXJndWUgdGhhdCBwZXJoYXBzIDEgbWVhbnMgdGFr
ZSBjYXJlIG9mIGxvY2FsIFNG4oCZcywgb25seSwgYnV0IHRoZW4gd2UgYXJlIGJhY2sgdG8gaGF2
aW5nIHRvIG1ha2UgdGhhdCBkaXN0aW5jdGlvbi4gICAgR2l2ZW4gdGhhdCB3ZSBhcmUgc3RhcnRp
bmcgYXQgNjMgYnkgZGVmYXVsdCwgZmluZXNzaW5nIHdoYXQgaGFwcGVucyB3aGVuIHJlY2Vpdmlu
ZyAxIGRvZXNu4oCZdCBzZWVtIHdvcnRod2hpbGUgdG8gbWUuDQoNCkZyb206IEphbWVzIE4gR3Vp
Y2hhcmQgW21haWx0bzpqYW1lcy5uLmd1aWNoYXJkQGh1YXdlaS5jb21dDQpTZW50OiBNb25kYXks
IE1heSAxLCAyMDE3IDEwOjQ1IEFNDQpUbzogUm9uIFBhcmtlciA8Um9uX1BhcmtlckBhZmZpcm1l
ZG5ldHdvcmtzLmNvbTxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4+OyBt
b2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPG1haWx0bzptb2hhbWVkLmJvdWNhZGFpckBvcmFu
Z2UuY29tPjsgRGF2ZSBEb2xzb24gPGRkb2xzb25Ac2FuZHZpbmUuY29tPG1haWx0bzpkZG9sc29u
QHNhbmR2aW5lLmNvbT4+OyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1Ympl
Y3Q6IFJFOiBUVEwgZmllbGQgd2l0aGluIHRoZSBOU0ggYmFzZSBoZWFkZXINCg0KWWVzIGJ1dCBt
eSBwb2ludCB3YXMgaWYgdGhlIFNGRiBpcyAqdGVybWluYXRpbmcqIHRoZSBzZXJ2aWNlIGNoYWlu
IHRoZXJlIGFyZSBubyBzZXJ2aWNlIGZ1bmN0aW9ucyBsZWZ0IHRvIGJlIGZvcndhcmRlZCB0byBz
byB0aGUgc2VudGVuY2UgZG9lcyBub3QgbWFrZSBhbnkgc2Vuc2UuIElmIGhvd2V2ZXIgdGhlIFNG
RiBpcyB0ZXJtaW5hdGluZyB0aGUgc2VydmljZSBjaGFpbiBhbmQgYXQgdGVybWluYXRpb24gdGhl
IFNITCByZWFjaGVzIDAgdGhlbiBpdCBzaG91bGQgc3RpbGwgZm9yd2FyZCB0aGUgcGFja2V0IChh
ZnRlciByZW1vdmFsIG9mIE5TSCkuDQoNCkppbQ0KDQpGcm9tOiBSb24gUGFya2VyIFttYWlsdG86
Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbV0NClNlbnQ6IE1vbmRheSwgTWF5IDAxLCAy
MDE3IDEwOjI4IEFNDQpUbzogSmFtZXMgTiBHdWljaGFyZCA8amFtZXMubi5ndWljaGFyZEBodWF3
ZWkuY29tPG1haWx0bzpqYW1lcy5uLmd1aWNoYXJkQGh1YXdlaS5jb20+PjsgbW9oYW1lZC5ib3Vj
YWRhaXJAb3JhbmdlLmNvbTxtYWlsdG86bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbT47IERh
dmUgRG9sc29uIDxkZG9sc29uQHNhbmR2aW5lLmNvbTxtYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5j
b20+Pjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogVFRM
IGZpZWxkIHdpdGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyDQoNCknigJlkIGxpa2UgdG8gZGlzYW1i
aWd1YXRlIHRoZSB3b3JkIOKAnGZvcndhcmRpbmfigJ0uICAgRnJvbSBTRkYgcGVyc3BlY3RpdmUs
IHRoZXJlIGlzIGZvcndhcmRpbmcgdG8gYXR0YWNoZWQgU0YgaW5zdGFuY2VzIGFuZCB0aGVyZSBp
cyBmb3J3YXJkaW5nIHRvIG90aGVyIFNGRnMuDQoNCuKAnFNGRnMgdGhhdCB0ZXJtaW5hdGUgYSBz
ZXJ2aWNlIGNoYWluIE1VU1QgZm9yd2FyZCB0aGUgcGFja2V0IHRvIGF0dGFjaGVkIHNlcnZpY2Ug
ZnVuY3Rpb25zLCBldmVuIGlmIFNITCBpcyBkZWNyZW1lbnRlZCB0byAw4oCdDQoNCiAgIFJvbg0K
DQoNCg0KRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIE9uIEJlaGFsZiBP
ZiBKYW1lcyBOIEd1aWNoYXJkDQpTZW50OiBNb25kYXksIE1heSAxLCAyMDE3IDEwOjIyIEFNDQpU
bzogbW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbTxtYWlsdG86bW9oYW1lZC5ib3VjYWRhaXJA
b3JhbmdlLmNvbT47IERhdmUgRG9sc29uIDxkZG9sc29uQHNhbmR2aW5lLmNvbTxtYWlsdG86ZGRv
bHNvbkBzYW5kdmluZS5jb20+Pjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpT
dWJqZWN0OiBSZTogW3NmY10gVFRMIGZpZWxkIHdpdGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyDQoN
CkkgZG9u4oCZdCB1bmRlcnN0YW5kIHRoaXMgc2VudGVuY2UgYXMgaWYgYW4gU0ZGIGlzIHRlcm1p
bmF0aW5nIGEgc2VydmljZSBjaGFpbiB0aGVuIGl0ICp3b250KiBiZSBmb3J3YXJkaW5nIHRoZSBw
YWNrZXRzIHRvIGF0dGFjaGVkIFNGczsgU2hvdWxkbuKAmXQgdGhpcyBzZW50ZW5jZSByZWFkIOKA
nFNGRnMgdGhhdCB0ZXJtaW5hdGUgYSBzZXJ2aWNlIGNoYWluIE1VU1QgZm9yd2FyZCB0aGUgcGFj
a2V0IGV2ZW4gaWYgU0hMIGlzIGRlY3JlbWVudGVkIHRvIDDigJ0gPw0KDQpKaW0NCg0KRnJvbTog
bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbTxtYWlsdG86bW9oYW1lZC5ib3VjYWRhaXJAb3Jh
bmdlLmNvbT4gW21haWx0bzptb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tXQ0KU2VudDogRnJp
ZGF5LCBBcHJpbCAyOCwgMjAxNyAxMDozOCBBTQ0KVG86IERhdmUgRG9sc29uIDxkZG9sc29uQHNh
bmR2aW5lLmNvbTxtYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb20+PjsgSmFtZXMgTiBHdWljaGFy
ZCA8amFtZXMubi5ndWljaGFyZEBodWF3ZWkuY29tPG1haWx0bzpqYW1lcy5uLmd1aWNoYXJkQGh1
YXdlaS5jb20+Pjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBS
RTogVFRMIGZpZWxkIHdpdGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyDQoNClJlLSwNCg0KSSBzZWUg
U0hMIGFzIGEgbWVhbnMgdG8gcHJldmVudCBTRkYgbG9vcHMuIFRoZXJlIGlzIG5vIHZhbHVlIGlu
IGRlbGV0aW5nIGEgcGFja2V0IGFmdGVyIGFuIFNGRiBkZWNyZW1lbnQgdGhlIFNITCB0byAwLCBi
dXQgdGhhdCBwYWNrZXQgaXMgdG8gYmUgcGFzc2VkIHRvIFNGcyB0aGF0IGFyZSBhdHRhY2hlZCB0
byB0aGlzIFNGRi4gVGhlIHBhY2tldCB3aWxsIGJlIGZvcndhcmRlZCBhZnRlciBzdHJpcHBpbmcg
dGhlIE5TSCBoZWFkZXI7IG5vIHJpc2sgZm9yIFNGRiBsb29wcyBvdXQgdGhlcmUuIE5vPw0KDQpD
aGVlcnMsDQpNZWQNCg0KRGUgOiBEYXZlIERvbHNvbiBbbWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUu
Y29tXQ0KRW52b3nDqSA6IHZlbmRyZWRpIDI4IGF2cmlsIDIwMTcgMTY6MjkNCsOAIDogQk9VQ0FE
QUlSIE1vaGFtZWQgSU1UL09MTjsgSmFtZXMgTiBHdWljaGFyZDsgc2ZjQGlldGYub3JnPG1haWx0
bzpzZmNAaWV0Zi5vcmc+DQpPYmpldCA6IFJFOiBUVEwgZmllbGQgd2l0aGluIHRoZSBOU0ggYmFz
ZSBoZWFkZXINCg0KTWVkLA0KDQrigJxTRkZzIHRoYXQgdGVybWluYXRlIGEgc2VydmljZSBjaGFp
biBNVVNUIGZvcndhcmQgdGhlIHBhY2tldCB0byBhdHRhY2hlZCBTRnMgZXZlbiBpZiBTSEwgaXMg
ZGVjcmVtZW50ZWQgdG8gMC7igJ0NCkkgZG9u4oCZdCB0aGluayB0aGlzIGlzIHJpZ2h0Lg0KSWYg
VFRML1NITCBpcyBkZWNyZW1lbnRlZCB0byAwLCB0aGlzIG11c3Qgbm90IGJlIGZvcndhcmRlZCBh
cyBOU0guDQpJIHNlZSB0aGF0ICpyZWNlaXZpbmcqIGEgcGFja2V0IHdpdGggU0hMPTEgY2FuIHJl
c3VsdCBpbiBjaGFpbiB0ZXJtaW5hdGlvbiwgaS5lLiwgTlNIIGRlY2Fwc3VsYXRpb24uIEJ1dCBu
b3QgZm9yd2FyZGluZyBhcyBOU0ggd2l0aCBTSEw9MC4NCg0KLURhdmUNCg0KDQpGcm9tOiBzZmMg
W21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVoYWxmIE9mIG1vaGFtZWQuYm91Y2Fk
YWlyQG9yYW5nZS5jb208bWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20+DQpTZW50
OiBGcmlkYXksIEFwcmlsIDI4LCAyMDE3IDk6MzYgQU0NClRvOiBKYW1lcyBOIEd1aWNoYXJkOyBz
ZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBbc2ZjXSBUVEwg
ZmllbGQgd2l0aGluIHRoZSBOU0ggYmFzZSBoZWFkZXINCg0KSGkgSmltLCBhbGwsDQoNCkkgaGF2
ZSB0aGUgZm9sbG93aW5nIGNvbW1lbnRzIDoNCg0K4oCiICAgICAgICBDaGFuZ2Ug4oCcVFRM4oCd
IHRvIOKAnFNGRiBIb3AgTGltaXQgKFNITCnigJ0gYmVjYXVzZSB0aGlzIGZpZWxkIGlzIG5vdCBh
Ym91dCBhIHRpbWUgdG8gbGl2ZSBidXQgYWJvdXQgYSBsaW1pdCBvZiBTRkYgaG9wcyB0byBiZSBj
cm9zc2VkLg0KDQrigKIgICAgICAgIEkgZG9u4oCZdCB1bmRlcnN0YW5kIHdoYXQgaXMgbWVhbnQg
Ynkg4oCcdGVzdGluZ+KAnS4NCg0K4oCiICAgICAgICBJIHN1Z2dlc3QgdG8gbWFrZSB0aGlzIGNo
YW5nZSB0byBjb3ZlciB0aGUgZm9sbG93aW5nIHBvaW50czoNCg0KbyAgIFNITCBzaG91bGQgYmUg
Y29uZmlndXJhYmxlIGJ5IHRoZSBjb250cm9sIHBsYW5lLg0KDQpvICAgUGFja2V0cyBjYW4gYmUg
Zm9yd2FyZGVkIHRvIFNGcyBldmVuIGlmIFNITCBpcyBkZWNyZW1lbnRlZCB0byAwIGZvciB0aGUg
dGVybWluYXRpbmcgU0ZGLg0KDQpvICAgSSBkb27igJl0IHRoaW5rIGl0IGlzIGEgZ29vZCBpZGVh
IHRvIGluY2x1ZGUg4oCcRGVjcmVtZW50aW5nIGJ5IGEgdmFsdWUgb2YgMSBmcm9tIDAgc2hhbGwg
cmVzdWx0IGluIGEgVFRMIHZhbHVlIG9mIDYz4oCdIGJlY2F1c2UgdGhpcyB3aWxsIGxlYWQgdG8g
YSBicm9rZW4gbWVjaGFuaXNtLg0KDQpPTEQ6DQpUVEw6IFNlcnZpY2UgcGxhbmUgdGltZS10by1s
aXZlLiBBbiBTRkYgTVVTVCBkZWNyZW1lbnQgdGhlIFRUTCBieSBhIHZhbHVlIG9mIDEgZm9yIGFs
bCBOU0ggcGFja2V0cyBpdCByZWNlaXZlcy4gRGVjcmVtZW50aW5nIGJ5IGEgdmFsdWUgb2YgMSBm
cm9tIDAgc2hhbGwgcmVzdWx0IGluIGEgVFRMIHZhbHVlIG9mIDYzLiBUaGUgZGVmYXVsdCBmb3Ig
b3JpZ2luYXRpbmcgYW4gTlNIIHBhY2tldCBpcyBhIFRUTCB2YWx1ZSBvZiA2My4gVGhlIGRlY3Jl
bWVudCBTSEFMTCBvY2N1ciBiZWZvcmUgdGVzdGluZyBmb3IgMC4gQWZ0ZXIgZGVjcmVtZW50LCBp
ZiB0aGUgVFRMIGlzIDAsIHRoZSBOU0ggcGFja2V0IE1VU1QgTk9UIGJlIGZvcndhcmRlZC4NCg0K
TkVXOg0KU0hMIChTRkYgSG9wIExpbWl0KTogSW5kaWNhdGVzIHRoZSBtYXhpbXVtIFNGRiBob3Bz
IGZvciBhIHNlcnZpY2UgY2hhaW4uIFRoZSBpbml0aWFsIFNITCB2YWx1ZSBTSE9VTEQgYmUgY29u
ZmlndXJhYmxlIHZpYSB0aGUgY29udHJvbCBwbGFuZTsgdGhlIGNvbmZpZ3VyZWQgaW5pdGlhbCB2
YWx1ZSBjYW4gYmUgc3BlY2lmaWMgdG8gYSBjaGFpbiBvciBhbGwgY2hhaW5zLiBJZiBubyBpbml0
aWFsIHZhbHVlIGlzIGV4cGxpY2l0bHkgcHJvdmlkZWQsIHRoZSBkZWZhdWx0IGluaXRpYWwgU0hM
IHZhbHVlIDYzIE1VU1QgYmUgdXNlZC4gRWFjaCBTRkYgaW52b2x2ZWQgaW4gZm9yd2FyZGluZyBh
biBOU0ggcGFja2V0IE1VU1QgZGVjcmVtZW50IFNITCB2YWx1ZSBieSAxLiBUaGUgcGFja2V0IE1V
U1QgTk9UIGJlIGZvcndhcmRlZCB0byBhIG5leHQgaG9wIFNGRiBpZiBTSEwgaXMgZGVjcmVtZW50
ZWQgdG8gemVyby4gU0ZGcyB0aGF0IHRlcm1pbmF0ZSBhIHNlcnZpY2UgY2hhaW4gTVVTVCBmb3J3
YXJkIHRoZSBwYWNrZXQgdG8gYXR0YWNoZWQgU0ZzIGV2ZW4gaWYgU0hMIGlzIGRlY3JlbWVudGVk
IHRvIDAuDQoNClRoYW5rIHlvdS4NCg0KQ2hlZXJzLA0KTWVkDQoNCkRlIDogc2ZjIFttYWlsdG86
c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIERlIGxhIHBhcnQgZGUgSmFtZXMgTiBHdWljaGFyZA0KRW52
b3nDqSA6IGpldWRpIDI3IGF2cmlsIDIwMTcgMjA6NTQNCsOAIDogc2ZjQGlldGYub3JnPG1haWx0
bzpzZmNAaWV0Zi5vcmc+DQpPYmpldCA6IFtzZmNdIFRUTCBmaWVsZCB3aXRoaW4gdGhlIE5TSCBi
YXNlIGhlYWRlcg0KDQpEZWFyIFdHOg0KDQpIYXZpbmcgcmV2aWV3ZWQgYWxsIG9mIHRoZSBlbWFp
bCBkaXNjdXNzaW9uIG9uIHRoZSBtYWlsaW5nIGxpc3QgaXQgYXBwZWFycyB0byB0aGUgY2hhaXJz
IHRoYXQgd2UgaGF2ZSBjb25zZW5zdXMgdG8gYWRkIGEgVFRMIGZpZWxkIHRvIHRoZSBOU0ggYmFz
ZSBoZWFkZXIuIFdlIHdvdWxkIGxpa2UgdG8gcHJvcG9zZSB0aGUgZm9sbG93aW5nIGNoYW5nZXM6
DQoNClNlY3Rpb24gMy4yOg0KVXBkYXRlIGZpZ3VyZSAyIGFzIGZvbGxvd3M6DQoNCiAgICAgMCAx
IDIgMyA0IDUgNiA3IDggOSAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMSAyIDMgNCA1IDYgNyA4IDkg
MCAxDQogICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSsNCiAgICB8VmVyfE98UnwgICAgVFRMICAgIHwgICBMZW5ndGggIHxS
fFJ8UnxSfE1EIFR5cGV8IE5leHQgUHJvdG9jb2wgfA0KICAgICstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rDQoNCkFkZCB0aGUg
Zm9sbG93aW5nIHRleHQgYWZ0ZXIgZmlndXJlIDI6DQoNClRUTDogU2VydmljZSBwbGFuZSB0aW1l
LXRvLWxpdmUuIEFuIFNGRiBNVVNUIGRlY3JlbWVudCB0aGUgVFRMIGJ5IGEgdmFsdWUgb2YgMSBm
b3IgYWxsIE5TSCBwYWNrZXRzIGl0IHJlY2VpdmVzLiBEZWNyZW1lbnRpbmcgYnkgYSB2YWx1ZSBv
ZiAxIGZyb20gMCBzaGFsbCByZXN1bHQgaW4gYSBUVEwgdmFsdWUgb2YgNjMuIFRoZSBkZWZhdWx0
IGZvciBvcmlnaW5hdGluZyBhbiBOU0ggcGFja2V0IGlzIGEgVFRMIHZhbHVlIG9mIDYzLiBUaGUg
ZGVjcmVtZW50IFNIQUxMIG9jY3VyIGJlZm9yZSB0ZXN0aW5nIGZvciAwLiBBZnRlciBkZWNyZW1l
bnQsIGlmIHRoZSBUVEwgaXMgMCwgdGhlIE5TSCBwYWNrZXQgTVVTVCBOT1QgYmUgZm9yd2FyZGVk
Lg0KDQpTZWN0aW9uIDMuNDoNClVwZGF0ZSBmaWd1cmUgNCB0byByZWZsZWN0IHRoZSBuZXcgYmFz
ZSBoZWFkZXIgZm9ybWF0IGFzIHBlciBzZWN0aW9uIDMuMiBiYXNlIGhlYWRlci4NCg0KU2VjdGlv
biAzLjU6DQpVcGRhdGUgZmlndXJlIDUgdG8gcmVmbGVjdCB0aGUgbmV3IGJhc2UgaGVhZGVyIGZv
cm1hdCBhcyBwZXIgc2VjdGlvbiAzLjIgYmFzZSBoZWFkZXIuDQoNClNlY3Rpb24gMTIuMi4xOg0K
Q3VycmVudCB0ZXh0IGlzIGFzIGZvbGxvd3M6DQoNCiAgIFRoZXJlIGFyZSB0ZW4gYml0cyBhdCB0
aGUgYmVnaW5uaW5nIG9mIHRoZSBOU0ggQmFzZSBIZWFkZXIuICBOZXcgYml0cw0KICAgYXJlIGFz
c2lnbmVkIHZpYSBTdGFuZGFyZHMgQWN0aW9uIFtSRkM1MjI2XS4NCg0KICAgQml0cyAwLTEgLSBW
ZXJzaW9uDQogICBCaXQgMiAtIE9BTSAoTyBiaXQpDQogICBCaXQgMyAtIENyaXRpY2FsIFRMViAo
QyBiaXQpDQogICBCaXRzIDQtOSAtIFJlc2VydmVkDQoNClJlcGxhY2UgZW50aXJlIHRleHQgYXMg
Zm9sbG93czoNCg0KICAgVGhlcmUgYXJlIGVpZ2h0IHJlc2VydmVkIGJpdHMgaW4gdGhlIE5TSCBC
YXNlIEhlYWRlci4gTmV3IGJpdHMNCiAgIGFyZSBhc3NpZ25lZCB2aWEgU3RhbmRhcmRzIEFjdGlv
biBbUkZDNTIyNl0uDQoNCiAgIEJpdHMgMC0xIC0gVmVyc2lvbg0KICAgQml0IDIgLSBPQU0gKE8g
Yml0KQ0KICAgQml0IDMgLSBSZXNlcnZlZA0KICAgQml0cyAxNi0xOSAtIFJlc2VydmVkDQoNClNl
Y3Rpb24gMTIuMi4zOg0KQ3VycmVudCB0ZXh0IGhhcyB0aGUgTUQtdHlwZSBhcyA4LWJpdCB2YWx1
ZXMuDQoNClVwZGF0ZSB0ZXh0IGZvciB0aGlzIHNlY3Rpb24gYW5kIHRhYmxlIDEgdG8gcmVmbGVj
dCA0LWJpdCB2YWx1ZXMgKm5vdCogOC1iaXQgdmFsdWVzLg0KDQpQbGVhc2UgcmV2aWV3IGNhcmVm
dWxseSBhbmQgaW5kaWNhdGUgc3VwcG9ydCBmb3IgdGhlc2UgY2hhbmdlcyAob3IgYW55IGNoYW5n
ZXMgdG8gdGhlIHN1Z2dlc3RlZCB0ZXh0KS4NCg0KVGhhbmtzLA0KDQpKaW0gJiBKb2VsDQoNCg0K
DQoNCg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0K
c2ZjIG1haWxpbmcgbGlzdA0Kc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpodHRw
czovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYw0KDQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
V2luZ2RpbmdzOw0KCXBhbm9zZS0xOjUgMCAwIDAgMCAwIDAgMCAwIDA7fQ0KQGZvbnQtZmFjZQ0K
CXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2IDMg
MiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1
IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OlRhaG9tYTsNCglw
YW5vc2UtMToyIDExIDYgNCAzIDUgNCA0IDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5
OiJNb25vdHlwZSBDb3JzaXZhIjsNCglwYW5vc2UtMTozIDEgMSAxIDEgMiAxIDEgMSAxO30NCi8q
IFN0eWxlIERlZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNv
Tm9ybWFsDQoJe21hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6
ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsc2VyaWY7fQ0KYTpsaW5r
LCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1
ZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBl
cmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0K
CXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcC5Nc29BY2V0YXRlLCBsaS5Nc29BY2V0YXRl
LCBkaXYuTXNvQWNldGF0ZQ0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxp
bms6IkJhbGxvb24gVGV4dCBDaGFyIjsNCgltYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAw
MDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4i
LHNlcmlmO30NCnAuTXNvTGlzdFBhcmFncmFwaCwgbGkuTXNvTGlzdFBhcmFncmFwaCwgZGl2Lk1z
b0xpc3RQYXJhZ3JhcGgNCgl7bXNvLXN0eWxlLXByaW9yaXR5OjM0Ow0KCW1hcmdpbi10b3A6MGlu
Ow0KCW1hcmdpbi1yaWdodDowaW47DQoJbWFyZ2luLWJvdHRvbTowaW47DQoJbWFyZ2luLWxlZnQ6
LjVpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250
LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIixzZXJpZjt9DQpzcGFuLkJhbGxvb25UZXh0Q2hhcg0K
CXttc28tc3R5bGUtbmFtZToiQmFsbG9vbiBUZXh0IENoYXIiOw0KCW1zby1zdHlsZS1wcmlvcml0
eTo5OTsNCgltc28tc3R5bGUtbGluazoiQmFsbG9vbiBUZXh0IjsNCglmb250LWZhbWlseToiVGFo
b21hIixzYW5zLXNlcmlmO30NCnAubTUzMzAzNjEyMTU5MDYzODgzMzhtc29saXN0cGFyYWdyYXBo
LCBsaS5tNTMzMDM2MTIxNTkwNjM4ODMzOG1zb2xpc3RwYXJhZ3JhcGgsIGRpdi5tNTMzMDM2MTIx
NTkwNjM4ODMzOG1zb2xpc3RwYXJhZ3JhcGgNCgl7bXNvLXN0eWxlLW5hbWU6bTUzMzAzNjEyMTU5
MDYzODgzMzhtc29saXN0cGFyYWdyYXBoOw0KCW1zby1tYXJnaW4tdG9wLWFsdDphdXRvOw0KCW1h
cmdpbi1yaWdodDowaW47DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87DQoJbWFyZ2luLWxl
ZnQ6MGluOw0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21h
biIsc2VyaWY7fQ0KcC5tc29jaHBkZWZhdWx0LCBsaS5tc29jaHBkZWZhdWx0LCBkaXYubXNvY2hw
ZGVmYXVsdA0KCXttc28tc3R5bGUtbmFtZTptc29jaHBkZWZhdWx0Ow0KCW1zby1tYXJnaW4tdG9w
LWFsdDphdXRvOw0KCW1hcmdpbi1yaWdodDowaW47DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1
dG87DQoJbWFyZ2luLWxlZnQ6MGluOw0KCWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6
IlRpbWVzIE5ldyBSb21hbiIsc2VyaWY7fQ0Kc3Bhbi5UZXh0ZWRlYnVsbGVzQ2FyDQoJe21zby1z
dHlsZS1uYW1lOiJUZXh0ZSBkZSBidWxsZXMgQ2FyIjsNCgltc28tc3R5bGUtcHJpb3JpdHk6OTk7
DQoJbXNvLXN0eWxlLWxpbms6IlRleHRlIGRlIGJ1bGxlcyI7DQoJZm9udC1mYW1pbHk6IlRhaG9t
YSIsc2Fucy1zZXJpZjt9DQpwLlRleHRlZGVidWxsZXMsIGxpLlRleHRlZGVidWxsZXMsIGRpdi5U
ZXh0ZWRlYnVsbGVzDQoJe21zby1zdHlsZS1uYW1lOiJUZXh0ZSBkZSBidWxsZXMiOw0KCW1zby1z
dHlsZS1saW5rOiJUZXh0ZSBkZSBidWxsZXMgQ2FyIjsNCgltYXJnaW46MGluOw0KCW1hcmdpbi1i
b3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBO
ZXcgUm9tYW4iLHNlcmlmO30NCnNwYW4uZW1haWxzdHlsZTE4DQoJe21zby1zdHlsZS1uYW1lOmVt
YWlsc3R5bGUxODsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjoj
MUY0OTdEO30NCnNwYW4udGV4dGVkZWJ1bGxlc2NhcjANCgl7bXNvLXN0eWxlLW5hbWU6dGV4dGVk
ZWJ1bGxlc2NhcjsNCglmb250LWZhbWlseToiVGFob21hIixzYW5zLXNlcmlmO30NCnNwYW4uZW1h
aWxzdHlsZTIxDQoJe21zby1zdHlsZS1uYW1lOmVtYWlsc3R5bGUyMTsNCglmb250LWZhbWlseToi
Q291cmllciBOZXciOw0KCWNvbG9yOmJsYWNrOw0KCWZvbnQtd2VpZ2h0Om5vcm1hbDsNCglmb250
LXN0eWxlOm5vcm1hbDt9DQpzcGFuLkVtYWlsU3R5bGUyNw0KCXttc28tc3R5bGUtdHlwZTpwZXJz
b25hbDsNCglmb250LWZhbWlseToiQ291cmllciBOZXciOw0KCWNvbG9yOmJsYWNrOw0KCWZvbnQt
d2VpZ2h0Om5vcm1hbDsNCglmb250LXN0eWxlOm5vcm1hbDt9DQpzcGFuLkVtYWlsU3R5bGUyOA0K
CXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1z
ZXJpZjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHlsZTI5DQoJe21zby1zdHlsZS10
eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7DQoJY29sb3I6YmxhY2s7
DQoJZm9udC13ZWlnaHQ6bm9ybWFsOw0KCWZvbnQtc3R5bGU6bm9ybWFsO30NCnNwYW4uRW1haWxT
dHlsZTMwDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJp
IixzYW5zLXNlcmlmOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxlMzENCgl7bXNv
LXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMt
c2VyaWY7DQoJY29sb3I6IzFGNDk3RDt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlw
ZTpleHBvcnQtb25seTsNCglmb250LXNpemU6MTAuMHB0O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0K
CXtzaXplOjguNWluIDExLjBpbjsNCgltYXJnaW46NzAuODVwdCA3MC44NXB0IDcwLjg1cHQgNzAu
ODVwdDt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5
bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0
IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDld
Pjx4bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRp
dCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjwvaGVh
ZD4NCjxib2R5IGxhbmc9IkVOLVVTIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxkaXYg
Y2xhc3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWY7Y29sb3I6IzFGNDk3RCI+SeKAmW0gZHVja2luZyBmb3IgY292ZXIsIGJ1dOKApiZuYnNwOyZu
YnNwOyZuYnNwOyBJZiB3ZSByZWFsbHkgd2FudCB0byBrZWVwIGJhY2t3YXJkIGNvbXBhdGliaWxp
dHksIG1pZ2h0IHRoaXMgaW5jbHVzaW9uIG9mIFRUTC9TSEwgYmUgVmVyc2lvbj0xIG9mIHRoZSBO
U0ggYmFzZSBoZWFkZXI/PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdE
Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgUm9uPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxhIG5hbWU9Il9NYWls
RW5kQ29tcG9zZSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9zcGFuPjwvYT48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVy
LXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5Gcm9tOjwvc3Bhbj48L2I+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmIj4gRGF2ZSBEb2xzb24gW21haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbV0N
Cjxicj4NCjxiPlNlbnQ6PC9iPiBUdWVzZGF5LCBNYXkgMiwgMjAxNyA5OjIwIEFNPGJyPg0KPGI+
VG86PC9iPiBtb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tOyBKYW1lcyBOIEd1aWNoYXJkICZs
dDtqYW1lcy5uLmd1aWNoYXJkQGh1YXdlaS5jb20mZ3Q7OyBHcmVnIE1pcnNreSAmbHQ7Z3JlZ2lt
aXJza3lAZ21haWwuY29tJmd0Ozxicj4NCjxiPkNjOjwvYj4gc2ZjQGlldGYub3JnOyBSb24gUGFy
a2VyICZsdDtSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tJmd0Ozxicj4NCjxiPlN1Ympl
Y3Q6PC9iPiBSRTogW3NmY10gVFRMIGZpZWxkIHdpdGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyPG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOiMxRjQ5N0QiPkkgc3RpbGwgdGhpbmsgdGhlIGNvbmNlcHR1YWwgZGlmZmljdWx0
eSBnb2VzIGF3YXkgaWYgd2Ugc2F5IHRoYXQgdGhlIDYgYml0cyAwMDAwMDAgcmVwcmVzZW50cyB0
aGUgdmFsdWUgNjQuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRp
dj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBw
dDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90
OyxzYW5zLXNlcmlmIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWYiPg0KPGEgaHJlZj0i
bWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20iPm1vaGFtZWQuYm91Y2FkYWlyQG9y
YW5nZS5jb208L2E+IFs8YSBocmVmPSJtYWlsdG86bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNv
bSI+bWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb208L2E+XQ0KPGJyPg0KPGI+U2Vu
dDo8L2I+IFR1ZXNkYXksIE1heSAyLCAyMDE3IDg6NTMgQU08YnI+DQo8Yj5Ubzo8L2I+IERhdmUg
RG9sc29uOyBKYW1lcyBOIEd1aWNoYXJkOyBHcmVnIE1pcnNreTxicj4NCjxiPkNjOjwvYj4gPGEg
aHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjsgUm9uIFBhcmtlcjxi
cj4NCjxiPlN1YmplY3Q6PC9iPiBSRTogW3NmY10gVFRMIGZpZWxkIHdpdGhpbiB0aGUgTlNIIGJh
c2UgaGVhZGVyPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRlIiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj5SZS0sPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRlIiIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90
Oztjb2xvcjpibGFjayI+WW91IGhhdmUgYSBwb2ludC4gQWNrZWQuPG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+Jm5i
c3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9y
OmJsYWNrIj5NeSBjb25jZXJuIHdhcyBob3cgdG8gYXZvaWQgbWlzYmVoYXZpbmcgU0ZGcyB0aGF0
IHdvdWxkIGZvcndhcmQgcGFja2V0cyB3aXRoIFNITD09MCB0byBhIG5leHQtaG9wIFNGRiBldmVu
IGlmIHRoYXQgU0ZGIHBhcnNlcyB0aGUgU0hMIGZpZWxkLg0KPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJs
YWNrIj5XaGF0IGFib3V0IGhhdmluZyBhIGNvbmZpZ3VyYXRpb24ga25vYiB0byBpbmRpY2F0ZSB0
aGUgYmVoYXZpb3IgdG8gZm9sbG93IHdoZW4gcmVjZWl2aW5nIFNITD0wPyBBIGRvbWFpbiB0aGF0
IGludm9sdmVzIGNsYXNzaWZpZXJzL1NGRnMgdGhhdCB1bmRlcnN0YW5kIFNITCBtdXN0IG5vdCBm
b3J3YXJkDQogb3IgYWNjZXB0IHJlY2VpdmluZyBwYWNrZXRzIHdpdGggU0hMPTAuPG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2si
PjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1
b3Q7O2NvbG9yOmJsYWNrIj5DaGVlcnMsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPk1lZDxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNw
OzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpz
b2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQiPg0KPGRpdj4NCjxkaXYg
c3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5n
OjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIGxhbmc9
IkZSIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVv
dDssc2Fucy1zZXJpZiI+RGUmbmJzcDs6PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJGUiIgc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2Vy
aWYiPiBEYXZlIERvbHNvbiBbPGEgaHJlZj0ibWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tIj5t
YWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb208L2E+XQ0KPGJyPg0KPGI+RW52b3nDqSZuYnNwOzo8
L2I+IG1hcmRpIDIgbWFpIDIwMTcgMTQ6NDE8YnI+DQo8Yj7DgCZuYnNwOzo8L2I+IEJPVUNBREFJ
UiBNb2hhbWVkIElNVC9PTE47IEphbWVzIE4gR3VpY2hhcmQ7IEdyZWcgTWlyc2t5PGJyPg0KPGI+
Q2MmbmJzcDs6PC9iPiA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8
L2E+OyBSb24gUGFya2VyPGJyPg0KPGI+T2JqZXQmbmJzcDs6PC9iPiBSRTogW3NmY10gVFRMIGZp
ZWxkIHdpdGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkZSIj48bzpwPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWY7Y29sb3I6IzFGNDk3RCI+TWVkLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5JIGFncmVlLjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjojMUY0OTdEIj5Db25zaWRlciB0aGUgY2FzZSB3aGVuIGEg4oCcbmV34oCdIFNGRiBpcyBhZGRl
ZCB0byBhbiBleGlzdGluZyBzeXN0ZW06PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkZvciBhbGwgTlNIIHBh
Y2tldHMsIHRoZSBIb3AgTGltaXQvVFRMIGZpZWxkIGlzIHplcm8sIG5vdCBqdXN0IHRob3NlIGZy
b20gdGhlIGNsYXNzaWZpZXIuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0
OTdEIj5JIG9iamVjdCB0byB0aGlzIHN0YXRlbWVudCBvZiB5b3Vyczo8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jmd0OyBh
ZGQgYSBzZW50ZW5jZSBzYXlpbmcgdGhhdCDigJxhbiBpbmNvbWluZyB2YWx1ZSBvZiAw4oCdIGlz
IG9ubHkgYWNjZXB0YWJsZSBmcm9tIGEgY2xhc3NpZmllci48L3NwYW4+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOiMxRjQ5N0QiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3
RCI+QXMgSSBzZWUgaXQsIGFuIGluY29taW5nIHZhbHVlIG9mIDAgaXMgYWNjZXB0YWJsZSBmcm9t
IGFueSBzb3VyY2UuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4t
RGF2ZTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2
Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0
O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7
LHNhbnMtc2VyaWYiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZiI+DQo8YSBocmVmPSJt
YWlsdG86bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbSI+bW9oYW1lZC5ib3VjYWRhaXJAb3Jh
bmdlLmNvbTwvYT4gWzxhIGhyZWY9Im1haWx0bzptb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29t
Ij5tYWlsdG86bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbTwvYT5dDQo8YnI+DQo8Yj5TZW50
OjwvYj4gVHVlc2RheSwgTWF5IDIsIDIwMTcgNzo1OCBBTTxicj4NCjxiPlRvOjwvYj4gRGF2ZSBE
b2xzb247IEphbWVzIE4gR3VpY2hhcmQ7IEdyZWcgTWlyc2t5PGJyPg0KPGI+Q2M6PC9iPiA8YSBo
cmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+OyBSb24gUGFya2VyPGJy
Pg0KPGI+U3ViamVjdDo8L2I+IFJFOiBbc2ZjXSBUVEwgZmllbGQgd2l0aGluIHRoZSBOU0ggYmFz
ZSBoZWFkZXI8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5l
dyZxdW90Oztjb2xvcjpibGFjayI+SGkgRGF2ZSwNCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+
U0ZGcyB0aGF0IGRvIG5vdCBzdXBwb3J0IFNITCB3aWxsIHByZXNlcnZlIHRoZXNlIGJpdHMgYXMg
cmVjZWl2ZWQuIEluIG90aGVyIHdvcmRzLCB0aGVzZSBTRkZzIHdvbuKAmXQgcmVzZXQgdGhlc2Ug
Yml0cyB0byB6ZXJvcy4NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJp
ZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Q2hlZXJzLDxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNr
Ij5NZWQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90
Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0i
Ym9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBpbiAwaW4g
MGluIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNv
bGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48Yj48c3BhbiBsYW5nPSJGUiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWYiPkRlJm5ic3A7Ojwvc3Bhbj48
L2I+PHNwYW4gbGFuZz0iRlIiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmIj4gRGF2ZSBEb2xzb24gWzxhIGhyZWY9Im1haWx0
bzpkZG9sc29uQHNhbmR2aW5lLmNvbSI+bWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tPC9hPl0N
Cjxicj4NCjxiPkVudm95w6kmbmJzcDs6PC9iPiBtYXJkaSAyIG1haSAyMDE3IDEyOjE5PGJyPg0K
PGI+w4AmbmJzcDs6PC9iPiBCT1VDQURBSVIgTW9oYW1lZCBJTVQvT0xOOyBKYW1lcyBOIEd1aWNo
YXJkOyBHcmVnIE1pcnNreTxicj4NCjxiPkNjJm5ic3A7OjwvYj4gPGEgaHJlZj0ibWFpbHRvOnNm
Y0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjsgUm9uIFBhcmtlcjxicj4NCjxiPk9iamV0Jm5i
c3A7OjwvYj4gUmU6IFtzZmNdIFRUTCBmaWVsZCB3aXRoaW4gdGhlIE5TSCBiYXNlIGhlYWRlcjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJGUiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJiYWNrZ3JvdW5kOndoaXRlIj48c3BhbiBsYW5nPSJG
UiIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjojMUY0OTdEIj5NZWQsPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImJhY2tncm91bmQ6d2hpdGUiPjxzcGFuIGxhbmc9IkZS
IiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y
OiMxRjQ5N0QiPkZvciB0aGUgYmFja3dhcmRzIGNvbXBhdGliaWxpdHkgY2FzZSwgd2UgYWxzbyBz
dXBwb3J0IOKAjlNGRnMgdGhhdCBkbyBub3QgZGVjcmVtZW50IFRUTC9Ib3AgTGltaXQuIFNheWlu
ZyBhIHZhbHVlIG9mIHplcm8gY2FuIG9ubHkgY29tZSBmcm9tIGNsYXNzaWZpZXJzDQogZGVmZWF0
cyB0aGF0LCBhcyB3ZWxsIGFzIGFkZGluZyB1bm5lY2Vzc2FyeSBjb21wbGV4aXR5LjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJiYWNrZ3JvdW5kOndoaXRlIj48c3BhbiBsYW5nPSJGUiIgc3R5bGU9ImZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0iYmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4gbGFuZz0iRlIiIHN0eWxlPSJmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+RGF2aWQmbmJzcDtE
b2xzb248YnI+DQrigI48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjx0YWJsZSBjbGFz
cz0iTXNvTm9ybWFsVGFibGUiIGJvcmRlcj0iMCIgY2VsbHNwYWNpbmc9IjMiIGNlbGxwYWRkaW5n
PSIwIiB3aWR0aD0iMTAwJSIgc3R5bGU9IndpZHRoOjEwMC4wJTtiYWNrZ3JvdW5kOndoaXRlO2Jv
cmRlci1zcGFjaW5nOjBweCI+DQo8dGJvZHk+DQo8dHI+DQo8dGQgc3R5bGU9InBhZGRpbmc6Ljc1
cHQgLjc1cHQgLjc1cHQgLjc1cHQ7Zm9udC1zaXplOmluaXRpYWw7dGV4dC1hbGlnbjppbml0aWFs
Ij4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBw
dDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhv
bWEmcXVvdDssc2Fucy1zZXJpZiI+RnJvbToNCjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWYiPjxh
IGhyZWY9Im1haWx0bzptb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tIj5tb2hhbWVkLmJvdWNh
ZGFpckBvcmFuZ2UuY29tPC9hPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmIj5TZW50Og0KPC9zcGFuPjwv
Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEm
cXVvdDssc2Fucy1zZXJpZiI+VHVlc2RheSwgTWF5IDIsIDIwMTcgMjoxNyBBTTxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90Oyxz
YW5zLXNlcmlmIj5UbzoNCjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWYiPkphbWVzIE4gR3VpY2hh
cmQ7IEdyZWcgTWlyc2t5OyBEYXZlIERvbHNvbjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmIj5DYzoNCjwv
c3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
VGFob21hJnF1b3Q7LHNhbnMtc2VyaWYiPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNm
Y0BpZXRmLm9yZzwvYT47IFJvbiBQYXJrZXI8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
CjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZiI+U3ViamVjdDoN
Cjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWYiPlJFOiBbc2ZjXSBUVEwgZmllbGQgd2l0aGluIHRo
ZSBOU0ggYmFzZSBoZWFkZXI8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0K
PC90ZD4NCjwvdHI+DQo8L3Rib2R5Pg0KPC90YWJsZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkZSIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj5IaSBKaW0sDQo8L3Nw
YW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nv
dXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRlIi
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2Nv
bG9yOmJsYWNrIj5UaGFuayB5b3UgZm9yIHRoaXMgdXBkYXRlZCBwcm9wb3NhbC4gVGhpcyBpcyBt
dWNoIG1vcmUgYmV0dGVyLjwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzwv
c3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPkdpdmluZyB0aGUgY2xhcmlmaWNhdGlvbiBk
aXNjdXNzZWQgd2l0aCBKb2VsIChpLmUuLCBkbyBub3QgcmVzZXQgcmVzZXJ2ZWQgYml0cyBieSBp
bnRlcm1lZGlhdGUgZGV2aWNlcyksIEkgd29uZGVyIHdoZXRoZXIgaXQgbWFrZXMgc2Vuc2UgdG8g
YWRkIGEgc2VudGVuY2Ugc2F5aW5nIHRoYXQNCiDigJxhbiBpbmNvbWluZyB2YWx1ZSBvZiAw4oCd
IGlzIG9ubHkgYWNjZXB0YWJsZSBmcm9tIGEgY2xhc3NpZmllci4gJm5ic3A7Jm5ic3A7PC9zcGFu
PjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3Vy
aWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xv
cjpibGFjayI+Q2hlZXJzLDwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPk1lZDwvc3Bh
bj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291
cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxl
ZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDQuMHB0Ij4NCjxkaXY+DQo8
ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFk
ZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fu
cy1zZXJpZiI+RGUmbmJzcDs6PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZiI+IEphbWVzIE4gR3Vp
Y2hhcmQgWzxhIGhyZWY9Im1haWx0bzpqYW1lcy5uLmd1aWNoYXJkQGh1YXdlaS5jb20iPm1haWx0
bzpqYW1lcy5uLmd1aWNoYXJkQGh1YXdlaS5jb208L2E+XQ0KPGJyPg0KPGI+RW52b3nDqSZuYnNw
Ozo8L2I+IGx1bmRpIDEgbWFpIDIwMTcgMTk6Mzk8YnI+DQo8Yj7DgCZuYnNwOzo8L2I+IEdyZWcg
TWlyc2t5OyBEYXZlIERvbHNvbjxicj4NCjxiPkNjJm5ic3A7OjwvYj4gPC9zcGFuPjxzcGFuIGxh
bmc9IkZSIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEm
cXVvdDssc2Fucy1zZXJpZiI+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+PHNwYW4gbGFu
Zz0iRU4tVVMiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmIj47
IEJPVUNBREFJUiBNb2hhbWVkIElNVC9PTE47DQogUm9uIFBhcmtlcjxicj4NCjxiPk9iamV0Jm5i
c3A7OjwvYj4gUkU6IFtzZmNdIFRUTCBmaWVsZCB3aXRoaW4gdGhlIE5TSCBiYXNlIGhlYWRlcjwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjojMUY0OTdEIj5Pa2F5IGxvdHMgb2YgY29udmVyc2F0aW9uIGJ1dCBsZXQgbWUg
b2ZmZXIgYSByZXZpc2VkIHZlcnNpb24gb2YgTWVk4oCZcyB0ZXh0IHRoYXQgaG9wZWZ1bGx5IGNh
cHR1cmVzIG1vc3Qgb2YgdGhlIGRpc2N1c3Npb24gKGNoYW5nZXMgaGlnaGxpZ2h0ZWQpOjwvc3Bh
bj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBs
YW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcm
cXVvdDsiPlNITCAoU0ZGIEhvcCBMaW1pdCk6IEluZGljYXRlcyB0aGUgbWF4aW11bSBTRkYgaG9w
cyBmb3IgYW4NCjxiPlNGUDwvYj4uIFRoZSBpbml0aWFsIFNITCB2YWx1ZSBTSE9VTEQgYmUgY29u
ZmlndXJhYmxlIHZpYSB0aGUgY29udHJvbCBwbGFuZTsgdGhlIGNvbmZpZ3VyZWQgaW5pdGlhbCB2
YWx1ZSBjYW4gYmUgc3BlY2lmaWMgdG8NCjxiPm9uZSBvciBtb3JlIFNGUHM8L2I+LiBJZiBubyBp
bml0aWFsIHZhbHVlIGlzIGV4cGxpY2l0bHkgcHJvdmlkZWQsIHRoZSBkZWZhdWx0IGluaXRpYWwg
U0hMIHZhbHVlIDYzIE1VU1QgYmUgdXNlZC4gRWFjaCBTRkYgaW52b2x2ZWQgaW4gZm9yd2FyZGlu
ZyBhbiBOU0ggcGFja2V0IE1VU1QgZGVjcmVtZW50DQo8Yj50aGUgPC9iPlNITCB2YWx1ZSBieSAx
IDxiPnByaW9yIHRvIE5TSCBmb3J3YXJkaW5nIGxvb2t1cDwvYj4uIDxiPkRlY3JlbWVudGluZyBi
eSAxIGZyb20gYW4gaW5jb21pbmcgdmFsdWUgb2YgMCBzaGFsbCByZXN1bHQgaW4gYSBTSEwgdmFs
dWUgb2YgNjMuIFRoZSBwYWNrZXQgTVVTVCBOT1QgYmUgZm9yd2FyZGVkIGlmIFNITCBpcywgYWZ0
ZXIgZGVjcmVtZW50LCAwIGUuZy4gZGVjcmVtZW50IFNIQUxMIG9jY3VyIGJlZm9yZSB0ZXN0aW5n
IFNITA0KIGZvciAwLiA8L2I+PC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3
RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+SmltPC9z
cGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFu
IGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkZS
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWYiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPiBHcmVnIE1pcnNreSBb
PGEgaHJlZj0ibWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbSI+bWFpbHRvOmdyZWdpbWlyc2t5
QGdtYWlsLmNvbTwvYT5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gTW9uZGF5LCBNYXkgMDEsIDIwMTcg
MTowMiBQTTxicj4NCjxiPlRvOjwvYj4gRGF2ZSBEb2xzb24gJmx0OzxhIGhyZWY9Im1haWx0bzpk
ZG9sc29uQHNhbmR2aW5lLmNvbSI+ZGRvbHNvbkBzYW5kdmluZS5jb208L2E+Jmd0Ozxicj4NCjxi
PkNjOjwvYj4gPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjsg
PGEgaHJlZj0ibWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20iPg0KbW9oYW1lZC5i
b3VjYWRhaXJAb3JhbmdlLmNvbTwvYT47IEphbWVzIE4gR3VpY2hhcmQgJmx0OzxhIGhyZWY9Im1h
aWx0bzpqYW1lcy5uLmd1aWNoYXJkQGh1YXdlaS5jb20iPmphbWVzLm4uZ3VpY2hhcmRAaHVhd2Vp
LmNvbTwvYT4mZ3Q7OyBSb24gUGFya2VyICZsdDs8YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBh
ZmZpcm1lZG5ldHdvcmtzLmNvbSI+Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvYT4m
Z3Q7PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBbc2ZjXSBUVEwgZmllbGQgd2l0aGluIHRoZSBO
U0ggYmFzZSBoZWFkZXI8L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+JnF1b3Q7QmUgbGliZXJh
bCB3aGF0IHlvdSBhY2NlcHQuIEJlIGNvbnNlcnZhdGl2ZSB3aGF0IHlvdSBzZW5kLiZxdW90Ozxz
cGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+SSB0aGluayB0aGlzIHN1bXMgd2hhdCB3ZSBoYXZlIGRpc2N1c3NlZCAtIGFjY2Vw
dCBUVEwgMCwgZG9uJ3QgZm9yd2FyZCBUVEwgMC48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PHNw
YW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPlJlZ2FyZHMsIEdyZWcmbmJzcDs8c3BhbiBsYW5nPSJGUiI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj4mbmJzcDs8c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIE1heSAxLCAyMDE3IDg6NTggQU0sICZxdW90O0RhdmUg
RG9sc29uJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb20iPmRk
b2xzb25Ac2FuZHZpbmUuY29tPC9hPiZndDsgd3JvdGU6PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVm
dDpzb2xpZCAjQ0NDQ0NDIDEuMHB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNi4wcHQ7bWFyZ2luLWxl
ZnQ6NC44cHQ7bWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tcmlnaHQ6MGluO21hcmdpbi1ib3R0b206
NS4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Y29sb3I6IzFGNDk3RCI+Um9uLDwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0Qi
PkkgdG9vIHdvdWxkIGxpa2Ugc2ltcGxlLCBidXQgeW91ciB0YWJsZSBsb29rcyBwcmV0dHkgY29t
cGxpY2F0ZWQuIEFuZCBJIHRoaW5rIGl0IGFkZHMgY29uZmlndXJhdGlvbiBmb3IgYW4gU0ZGIHRv
IGtub3cgd2hldGhlciB0aGVyZSBhcmUgb3RoZXJzIGJlZm9yZSBpdC48L3NwYW4+PHNwYW4gbGFu
Zz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJjb2xvcjojMUY0OTdEIj5NeSB2ZXJzaW9uIG9mIHNpbXBsZTo8L3NwYW4+PHNwYW4g
bGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDsgVFRMIGZpZWxkIG9mIDAgbWVhbnMgNjQu
PC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7IEV2ZXJ5IFNGRiBk
ZWNyZW1lbnRzIFRUTCBlYWNoIHRpbWUgaXQgZm9yd2FyZHMgdGhlIE5TSCBwYWNrZXQuIElmIGRl
Y3JlbWVudGluZyBmcm9tIDEgd291bGQgcmVzdWx0IGluIHVuZGVyLWZsb3cgdG8gNjQsIGRpc2Nh
cmQuPC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxz
cGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkZS
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFG
NDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERG
IDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21h
JnF1b3Q7LHNhbnMtc2VyaWYiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZiI+IFJvbiBQ
YXJrZXIgW21haWx0bzo8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRu
ZXR3b3Jrcy5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZiI+Um9uX1BhcmtlckBh
ZmZpcm1lZG5ldHdvcmtzLmNvbTwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWYiPl0NCjxicj4NCjxi
PlNlbnQ6PC9iPiBNb25kYXksIE1heSAxLCAyMDE3IDExOjQxIEFNPC9zcGFuPjxzcGFuIGxhbmc9
IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1
b3Q7LHNhbnMtc2VyaWYiPjxicj4NCjxiPlRvOjwvYj4gRGF2ZSBEb2xzb247IEphbWVzIE4gR3Vp
Y2hhcmQ7IDwvc3Bhbj48YSBocmVmPSJtYWlsdG86bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNv
bSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmIj5tb2hhbWVkLmJvdWNhZGFpckBvcmFu
Z2UuY29tPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZiI+Ow0KPC9zcGFuPjxhIGhyZWY9Im1haWx0
bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZiI+c2ZjQGlldGYu
b3JnPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom
cXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZiI+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJFOiBU
VEwgZmllbGQgd2l0aGluIHRoZSBOU0ggYmFzZSBoZWFkZXI8L3NwYW4+PHNwYW4gbGFuZz0iRlIi
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0Qi
PkFncmVlIHRoYXQgSeKAmWQgb3B0IGZvciBwcmVjaXNpb24gb3ZlciBzaW1wbGljaXR5LiZuYnNw
OyZuYnNwOyBXaGljaCBpcyB3aGF0IEkgdHJpZWQgdG8gY29udmV5IGEgd2F5cyBiYWNrIG9uIHRo
aXMgdGhyZWFkIHJlZ2FyZGluZyBkaWZmZXJlbnRpYXRlZCBiZWhhdmlvciBhdCB0aGUgbGFzdCBT
RkYgaW4gdGhlIFNGUCB2cy4gdGhlIG5vbi1sYXN0IFNGRiBpbiB0aGUgU0ZQLiZuYnNwOyZuYnNw
OyZuYnNwOw0KIFN1YnNlcXVlbnQgY29tbWVudHMgZGlkbuKAmXQgc2VlbSB0byBlbWJyYWNlIHRo
YXQgd2F5IG9mIGRlc2NyaWJpbmcgdGhpbmdzLiZuYnNwOyZuYnNwOyZuYnNwOyBBbHNvLCBpZiB0
aGVyZSB3ZXJlIGNvbnNlbnN1cyB0byBzdXBwb3J0aW5nIHRoYXQgYXBwcm9hY2gsIGJhY2t3YXJk
IGNvbXBhdGliaWxpdHkgZm9yIGNsYXNzaWZpZXJzIHRoYXQgZW1pdCBUVEw9MCBjb3VsZCBiZSBh
ZGRyZXNzZWQgYnkgYWxzbyBkZXNjcmliaW5nIGJlaGF2aW9yIGF0IHRoZSBmaXJzdCBTRkYgdnMu
DQogbm9uLWZpcnN0Ljwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNw
Ozwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHRhYmxlIGNs
YXNzPSJNc29Ob3JtYWxUYWJsZSIgYm9yZGVyPSIwIiBjZWxsc3BhY2luZz0iMCIgY2VsbHBhZGRp
bmc9IjAiIHN0eWxlPSJib3JkZXItY29sbGFwc2U6Y29sbGFwc2UiPg0KPHRib2R5Pg0KPHRyPg0K
PHRkIHdpZHRoPSIxMDUiIHZhbGlnbj0idG9wIiBzdHlsZT0id2lkdGg6NjIuN3B0O2JvcmRlcjpz
b2xpZCB3aW5kb3d0ZXh0IDEuMHB0O3BhZGRpbmc6MGluIDUuNHB0IDBpbiA1LjRwdCI+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48YSBuYW1lPSJtXzUzMzAzNjEyMTU5MDYzODgzMzhfX01haWxFbmRD
b21wb3NlIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7DQo8L3NwYW4+PC9hPjxvOnA+PC9vOnA+PC9wPg0KPC90ZD4NCjx0ZCB3aWR0aD0iMzYw
IiB2YWxpZ249InRvcCIgc3R5bGU9IndpZHRoOjMuMGluO2JvcmRlcjpzb2xpZCB3aW5kb3d0ZXh0
IDEuMHB0O2JvcmRlci1sZWZ0Om5vbmU7cGFkZGluZzowaW4gNS40cHQgMGluIDUuNHB0Ij4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5UVEw9MTwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjwvdGQ+DQo8dGQgd2lkdGg9IjQ4MCIgdmFsaWduPSJ0b3AiIHN0
eWxlPSJ3aWR0aDo0LjBpbjtib3JkZXI6c29saWQgd2luZG93dGV4dCAxLjBwdDtib3JkZXItbGVm
dDpub25lO3BhZGRpbmc6MGluIDUuNHB0IDBpbiA1LjRwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+VFRMPTA8L3NwYW4+PG86cD48L286cD48L3A+
DQo8L3RkPg0KPC90cj4NCjx0cj4NCjx0ZCB3aWR0aD0iMTA1IiB2YWxpZ249InRvcCIgc3R5bGU9
IndpZHRoOjYyLjdwdDtib3JkZXI6c29saWQgd2luZG93dGV4dCAxLjBwdDtib3JkZXItdG9wOm5v
bmU7cGFkZGluZzowaW4gNS40cHQgMGluIDUuNHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5Pbmx5IFNGRiAoRmlyc3QgYW5kIGxhc3QpPC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPC90ZD4NCjx0ZCB3aWR0aD0iMzYwIiB2YWxpZ249InRvcCIgc3R5
bGU9IndpZHRoOjMuMGluO2JvcmRlci10b3A6bm9uZTtib3JkZXItbGVmdDpub25lO2JvcmRlci1i
b3R0b206c29saWQgd2luZG93dGV4dCAxLjBwdDtib3JkZXItcmlnaHQ6c29saWQgd2luZG93dGV4
dCAxLjBwdDtwYWRkaW5nOjBpbiA1LjRwdCAwaW4gNS40cHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPlZhbGlkIOKAkyBzZXJ2aWNlIGxvY2FsIFNG
4oCZczwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvdGQ+DQo8dGQgd2lkdGg9IjQ4MCIgdmFsaWdu
PSJ0b3AiIHN0eWxlPSJ3aWR0aDo0LjBpbjtib3JkZXItdG9wOm5vbmU7Ym9yZGVyLWxlZnQ6bm9u
ZTtib3JkZXItYm90dG9tOnNvbGlkIHdpbmRvd3RleHQgMS4wcHQ7Ym9yZGVyLXJpZ2h0OnNvbGlk
IHdpbmRvd3RleHQgMS4wcHQ7cGFkZGluZzowaW4gNS40cHQgMGluIDUuNHB0Ij4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5WYWxpZCBmb3IgYmFja3dh
cmQgY29tcGF0aWJpbGl0eSDigJMgc2VydmljZSBsb2NhbCBTRuKAmXM8L3NwYW4+PG86cD48L286
cD48L3A+DQo8L3RkPg0KPC90cj4NCjx0cj4NCjx0ZCB3aWR0aD0iMTA1IiB2YWxpZ249InRvcCIg
c3R5bGU9IndpZHRoOjYyLjdwdDtib3JkZXI6c29saWQgd2luZG93dGV4dCAxLjBwdDtib3JkZXIt
dG9wOm5vbmU7cGFkZGluZzowaW4gNS40cHQgMGluIDUuNHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5GaXJzdCBTRkYgYW5kIG5vdCBMYXN0PC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPC90ZD4NCjx0ZCB3aWR0aD0iMzYwIiB2YWxpZ249InRvcCIg
c3R5bGU9IndpZHRoOjMuMGluO2JvcmRlci10b3A6bm9uZTtib3JkZXItbGVmdDpub25lO2JvcmRl
ci1ib3R0b206c29saWQgd2luZG93dGV4dCAxLjBwdDtib3JkZXItcmlnaHQ6c29saWQgd2luZG93
dGV4dCAxLjBwdDtwYWRkaW5nOjBpbiA1LjRwdCAwaW4gNS40cHQiPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkludmFsaWQg4oCTIGRyb3AgKHNpbmNl
IHByb3BhZ2F0aW9uIHRvIHN1YnNlcXVlbnQgU0ZGIHdpdGggVFRMPTAgaXMgaWxsZWdhbCk8L3Nw
YW4+PG86cD48L286cD48L3A+DQo8L3RkPg0KPHRkIHdpZHRoPSI0ODAiIHZhbGlnbj0idG9wIiBz
dHlsZT0id2lkdGg6NC4waW47Ym9yZGVyLXRvcDpub25lO2JvcmRlci1sZWZ0Om5vbmU7Ym9yZGVy
LWJvdHRvbTpzb2xpZCB3aW5kb3d0ZXh0IDEuMHB0O2JvcmRlci1yaWdodDpzb2xpZCB3aW5kb3d0
ZXh0IDEuMHB0O3BhZGRpbmc6MGluIDUuNHB0IDBpbiA1LjRwdCI+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+VmFsaWQgZm9yIGJhY2t3YXJkIGNvbXBh
dGliaWxpdHkg4oCTIHNlcnZpY2UgbG9jYWwgU0bigJlzIGFuZCBwcm9wYWdhdGUgdG8gc3Vic2Vx
dWVudCBTRkYgd2l0aCBUVEw9NjM8L3NwYW4+PG86cD48L286cD48L3A+DQo8L3RkPg0KPC90cj4N
Cjx0cj4NCjx0ZCB3aWR0aD0iMTA1IiB2YWxpZ249InRvcCIgc3R5bGU9IndpZHRoOjYyLjdwdDti
b3JkZXI6c29saWQgd2luZG93dGV4dCAxLjBwdDtib3JkZXItdG9wOm5vbmU7cGFkZGluZzowaW4g
NS40cHQgMGluIDUuNHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xv
cjojMUY0OTdEIj5MYXN0IFNGRiB3aGVuICZndDsxIFNGRuKAmXMgZm9yIFNGUDwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjwvdGQ+DQo8dGQgd2lkdGg9IjM2MCIgdmFsaWduPSJ0b3AiIHN0eWxlPSJ3
aWR0aDozLjBpbjtib3JkZXItdG9wOm5vbmU7Ym9yZGVyLWxlZnQ6bm9uZTtib3JkZXItYm90dG9t
OnNvbGlkIHdpbmRvd3RleHQgMS4wcHQ7Ym9yZGVyLXJpZ2h0OnNvbGlkIHdpbmRvd3RleHQgMS4w
cHQ7cGFkZGluZzowaW4gNS40cHQgMGluIDUuNHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5WYWxpZCDigJMgc2VydmljZSBsb2NhbCBTRuKAmXM8
L3NwYW4+PG86cD48L286cD48L3A+DQo8L3RkPg0KPHRkIHdpZHRoPSI0ODAiIHZhbGlnbj0idG9w
IiBzdHlsZT0id2lkdGg6NC4waW47Ym9yZGVyLXRvcDpub25lO2JvcmRlci1sZWZ0Om5vbmU7Ym9y
ZGVyLWJvdHRvbTpzb2xpZCB3aW5kb3d0ZXh0IDEuMHB0O2JvcmRlci1yaWdodDpzb2xpZCB3aW5k
b3d0ZXh0IDEuMHB0O3BhZGRpbmc6MGluIDUuNHB0IDBpbiA1LjRwdCI+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+SW52YWxpZCDigJNkcm9wIChkdWUg
dG8gYmFkIGJlaGF2aW9yIG9mIHByZXZpb3VzIFNGRik8L3NwYW4+PG86cD48L286cD48L3A+DQo8
L3RkPg0KPC90cj4NCjwvdGJvZHk+DQo8L3RhYmxlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRl
ci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxiPkZyb206PC9iPiBEYXZlIERvbHNvbiBbPGEgaHJlZj0ibWFp
bHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmRkb2xzb25A
c2FuZHZpbmUuY29tPC9hPl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBNb25kYXksIE1heSAxLCAyMDE3
IDExOjI1IEFNPGJyPg0KPGI+VG86PC9iPiBSb24gUGFya2VyICZsdDs8YSBocmVmPSJtYWlsdG86
Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPlJvbl9QYXJr
ZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L2E+Jmd0OzsgSmFtZXMgTiBHdWljaGFyZCAmbHQ7PGEg
aHJlZj0ibWFpbHRvOmphbWVzLm4uZ3VpY2hhcmRAaHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
PmphbWVzLm4uZ3VpY2hhcmRAaHVhd2VpLmNvbTwvYT4mZ3Q7Ow0KPGEgaHJlZj0ibWFpbHRvOm1v
aGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20iIHRhcmdldD0iX2JsYW5rIj5tb2hhbWVkLmJvdWNh
ZGFpckBvcmFuZ2UuY29tPC9hPjsNCjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdl
dD0iX2JsYW5rIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJFOiBUVEwg
ZmllbGQgd2l0aGluIHRoZSBOU0ggYmFzZSBoZWFkZXI8c3BhbiBsYW5nPSJGUiI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNw
OzxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+SSB0aGluayBwcmVjaXNpb24gaW4gdGhl
IGRlZmluaXRpb24gaXMgaW1wb3J0YW50IGZvciB3aGVuIGV4cGVjdHMgY2VydGFpbiBiZWhhdmlv
ciBmb3Igc21hbGwgdmFsdWVzIG9mIFRUTC4gRS5nLiwgYnkgdXNpbmcgdHJhY2Utcm91dGUgdHlw
ZSBvZiB0b29scy48L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5XZSBjYW7i
gJl0IGp1c3Qgd2F2ZSBvdXIgaGFuZHMgYW5kIHNheSBkcm9wIHBhY2tldHMgd2l0aCBUVEwgbmVh
ciAwIG9yIDEgb3IgMi48L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJz
cDs8L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5JZiBvbmUgaGFzIGEgY2hh
aW4gb2YgMyBpdGVtcywgYSBUVEwgb2YgNiBzaG91bGQgd29yay4gKFNGRnMgcmVjZWl2ZSBwYWNr
ZXRzIDYgdGltZXMgaW4gdGhlIHN5c3RlbSBkaWFncmFtIHRoYXQgaXMgdXN1YWxseSBkcmF3biku
PC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFu
IGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+KFNpbXBsaWZpZWQ6IEkgcmVhbGl6ZSBpbiBzb21l
IHN5c3RlbXMgbW9yZSBTRkYgaW50ZXJhY3Rpb25zIGFyZSByZXF1aXJlZC4pPC9zcGFuPjxzcGFu
IGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3
RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9z
cGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBz
dHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6
My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2Vy
aWYiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZiI+IFJvbiBQYXJrZXIgWzwvc3Bhbj48
YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1Rh
aG9tYSZxdW90OyxzYW5zLXNlcmlmIj5tYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtz
LmNvbTwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWYiPl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBNb25k
YXksIE1heSAxLCAyMDE3IDExOjE0IEFNPGJyPg0KPGI+VG86PC9iPiBEYXZlIERvbHNvbjsgSmFt
ZXMgTiBHdWljaGFyZDsgPC9zcGFuPjxhIGhyZWY9Im1haWx0bzptb2hhbWVkLmJvdWNhZGFpckBv
cmFuZ2UuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWYiPm1vaGFtZWQuYm91Y2Fk
YWlyQG9yYW5nZS5jb208L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmIj47DQo8L3NwYW4+PGEgaHJl
Zj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmIj5z
ZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmIj48YnI+DQo8Yj5TdWJqZWN0Ojwv
Yj4gUkU6IFRUTCBmaWVsZCB3aXRoaW4gdGhlIE5TSCBiYXNlIGhlYWRlcjwvc3Bhbj48c3BhbiBs
YW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPiZuYnNwOzxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+QWdyZWUg
dGhhdCBkaWZmZXJlbnRpYXRpbmcg4oCcZm9yd2FyZGluZ+KAnSB0byBhdHRhY2hlZCBTRiBpbnN0
YW5jZXMgdnMgc3Vic2VxdWVudCBTRkbigJlzIGlzIGxvZ2ljYWwgYW5kIGludHVpdGl2ZSAodG8g
bWUpIGFuZCBJIHByZWZlciB0byBhY2tub3dsZWRnZSB0aGF0IHRoZXJlIGlzIGEgZGlmZmVyZW5j
ZS4mbmJzcDsmbmJzcDsgQnV0LCBJIHdhcyBhZGRyZXNzaW5nIGEgc3VnZ2VzdGlvbg0KIHRvIHNp
bXBsaWZ5LiZuYnNwOyAmbmJzcDsmbmJzcDsmbmJzcDtJbiBwcmFjdGljZSwgNjEgb3IgNjIgb3Ig
NjMgZGVjcmVtZW50cyBvZiBUVEwgYWxsIHByb2JhYmx5IG1lYW4gdGhlIHNhbWUgdGhpbmcNCjwv
c3Bhbj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6V2luZ2RpbmdzO2NvbG9yOiMxRjQ5N0QiPko8
L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPi48L3NwYW4+PHNwYW4gbGFuZz0iRlIi
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0
OTdEIj4mbmJzcDsmbmJzcDsgUm9uPC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3
RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9z
cGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBz
dHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6
My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+RnJvbTo8L2I+IERh
dmUgRG9sc29uIFs8YSBocmVmPSJtYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb20iIHRhcmdldD0i
X2JsYW5rIj5tYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb208L2E+XQ0KPGJyPg0KPGI+U2VudDo8
L2I+IE1vbmRheSwgTWF5IDEsIDIwMTcgMTE6MTEgQU08YnI+DQo8Yj5Ubzo8L2I+IFJvbiBQYXJr
ZXIgJmx0OzxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIiB0
YXJnZXQ9Il9ibGFuayI+Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvYT4mZ3Q7OyBK
YW1lcyBOIEd1aWNoYXJkICZsdDs8YSBocmVmPSJtYWlsdG86amFtZXMubi5ndWljaGFyZEBodWF3
ZWkuY29tIiB0YXJnZXQ9Il9ibGFuayI+amFtZXMubi5ndWljaGFyZEBodWF3ZWkuY29tPC9hPiZn
dDs7DQo8YSBocmVmPSJtYWlsdG86bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbSIgdGFyZ2V0
PSJfYmxhbmsiPm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb208L2E+Ow0KPGEgaHJlZj0ibWFp
bHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8
Yj5TdWJqZWN0OjwvYj4gUkU6IFRUTCBmaWVsZCB3aXRoaW4gdGhlIE5TSCBiYXNlIGhlYWRlcjxz
cGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5U
aGVyZSBpcyBhIGRpZmZlcmVuY2UgYmV0d2VlbiBkcm9wcGluZyB0aGUgcGFja2V0IGF0IHJlY2Vp
dmUgdnMuIHRyYW5zbWl0Ljwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkEg
KjxiPnRlcm1pbmF0aW5nPC9iPiogU0ZGIG1heSBhY2NlcHQgYSBwYWNrZXQgd2l0aCBUVEw9MS4m
bmJzcDsgSS5lLiwgd2hlcmUgdGhlIE5TSCBoZWFkZXIgaXMgcmVtb3ZlZC48L3NwYW4+PHNwYW4g
bGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5XaGF0IG1hdHRlcnMgaXMgdGhhdCBpdCBpcyBub3Qg
ZGVjcmVtZW50ZWQgdG8gemVybyBhbmQgZm9yd2FyZGVkIGFzIE5TSC48L3NwYW4+PHNwYW4gbGFu
Zz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xv
cjojMUY0OTdEIj5PdGhlcndpc2Ugd2XigJlkIHNheSwg4oCcaHVoLCBubyBwb2ludCBpbiBzZW5k
aW5nIGEgcGFja2V0IGlmIFRUTD0xLiBBbmQgaHVoLCBpZiByZWNlaXZlZCB3aXRoIFRUTD0yIHRo
ZW4gd2UgbWlnaHQgYXMgd2VsbCBkcm9wIGl04oCm4oCdIFJlY3Vyc2UgYWQgYWJzdXJkdW0uPC9z
cGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxh
bmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iY29sb3I6IzFGNDk3RCI+SGVuY2UsIHRoZSBjb3JyZWN0IGxhbmd1YWdlIG5lZWRz
IHRvIGNvbnZleSB0aGF0IGEgZGV2aWNlIGRlY3JlbWVudGluZyBUVEwgKGluIG9yZGVyIHRvIGZv
cndhcmQgTlNIKSBtdXN0IGNoZWNrIGlmIGl0IHdvdWxkIHJlc3VsdCBpbiB6ZXJvLjwvc3Bhbj48
c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJG
UiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImNvbG9yOiMxRjQ5N0QiPlRoaXMgY29udmV5cyB0aGF0LCBJIHRoaW5rOjwvc3Bhbj48c3Bh
biBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBO
ZXcmcXVvdDsiPlRoZSBwYWNrZXQgTVVTVCBOT1QgYmUgZm9yd2FyZGVkIHRvIGEgbmV4dCBob3Ag
aWYgU0hMIGlzIGRlY3JlbWVudGVkIHRvIHplcm8uPC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29s
b3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+
Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+LURhdmU8L3NwYW4+
PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0i
RlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9w
OnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZiI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5z
LXNlcmlmIj4gUm9uIFBhcmtlciBbPC9zcGFuPjxhIGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFm
ZmlybWVkbmV0d29ya3MuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWYiPm1haWx0
bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJp
ZiI+XQ0KPGJyPg0KPGI+U2VudDo8L2I+IE1vbmRheSwgTWF5IDEsIDIwMTcgMTA6NTAgQU08YnI+
DQo8Yj5Ubzo8L2I+IEphbWVzIE4gR3VpY2hhcmQ7IDwvc3Bhbj48YSBocmVmPSJtYWlsdG86bW9o
YW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlm
Ij5tb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZiI+
Ow0KIERhdmUgRG9sc29uOyA8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFy
Z2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90Oyxz
YW5zLXNlcmlmIj48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IFRUTCBmaWVsZCB3aXRoaW4gdGhl
IE5TSCBiYXNlIGhlYWRlcjwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxzcGFuIGxh
bmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iY29sb3I6IzFGNDk3RCI+V2UgY291bGQgc2ltcGxpZnkgdGhpcyBieSBzYXlpbmcg
dGhhdCBhbiBTRkYgdGhhdCByZWNlaXZlcyBhbiBOU0ggcGFja2V0IHdpdGggVFRMPTEgc2hhbGwg
ZHJvcCB0aGUgcGFja2V0LiZuYnNwOyZuYnNwOyBUaGF0IGRvZXNu4oCZdCByZXF1aXJlIGFueSBk
aXN0aW5jdGlvbiBvZiB0aGUgdHlwZSBvZiBmb3J3YXJkaW5nLiZuYnNwOyZuYnNwOyZuYnNwOyBZ
b3UgY291bGQgYXJndWUgdGhhdCBwZXJoYXBzIDEgbWVhbnMNCiB0YWtlIGNhcmUgb2YgbG9jYWwg
U0bigJlzLCBvbmx5LCBidXQgdGhlbiB3ZSBhcmUgYmFjayB0byBoYXZpbmcgdG8gbWFrZSB0aGF0
IGRpc3RpbmN0aW9uLiZuYnNwOyZuYnNwOyZuYnNwOyBHaXZlbiB0aGF0IHdlIGFyZSBzdGFydGlu
ZyBhdCA2MyBieSBkZWZhdWx0LCBmaW5lc3Npbmcgd2hhdCBoYXBwZW5zIHdoZW4gcmVjZWl2aW5n
IDEgZG9lc27igJl0IHNlZW0gd29ydGh3aGlsZSB0byBtZS48L3NwYW4+PHNwYW4gbGFuZz0iRlIi
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNv
bGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48Yj5Gcm9tOjwvYj4gSmFtZXMgTiBHdWljaGFyZCBbPGEgaHJlZj0ibWFpbHRv
OmphbWVzLm4uZ3VpY2hhcmRAaHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpqYW1l
cy5uLmd1aWNoYXJkQGh1YXdlaS5jb208L2E+XQ0KPGJyPg0KPGI+U2VudDo8L2I+IE1vbmRheSwg
TWF5IDEsIDIwMTcgMTA6NDUgQU08YnI+DQo8Yj5Ubzo8L2I+IFJvbiBQYXJrZXIgJmx0OzxhIGhy
ZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIiB0YXJnZXQ9Il9ibGFu
ayI+Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvYT4mZ3Q7Ow0KPGEgaHJlZj0ibWFp
bHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20iIHRhcmdldD0iX2JsYW5rIj5tb2hhbWVk
LmJvdWNhZGFpckBvcmFuZ2UuY29tPC9hPjsgRGF2ZSBEb2xzb24gJmx0OzxhIGhyZWY9Im1haWx0
bzpkZG9sc29uQHNhbmR2aW5lLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRkb2xzb25Ac2FuZHZpbmUu
Y29tPC9hPiZndDs7DQo8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFu
ayI+c2ZjQGlldGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSRTogVFRMIGZpZWxkIHdp
dGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyPHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8c3BhbiBs
YW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPlllcyBidXQgbXkgcG9pbnQgd2FzIGlmIHRoZSBTRkYg
aXMgKjxiPnRlcm1pbmF0aW5nPC9iPiogdGhlIHNlcnZpY2UgY2hhaW4gdGhlcmUgYXJlIG5vIHNl
cnZpY2UgZnVuY3Rpb25zIGxlZnQgdG8gYmUgZm9yd2FyZGVkIHRvIHNvIHRoZSBzZW50ZW5jZSBk
b2VzIG5vdCBtYWtlIGFueSBzZW5zZS4gSWYgaG93ZXZlciB0aGUgU0ZGIGlzIHRlcm1pbmF0aW5n
IHRoZQ0KIHNlcnZpY2UgY2hhaW4gYW5kIGF0IHRlcm1pbmF0aW9uIHRoZSBTSEwgcmVhY2hlcyAw
IHRoZW4gaXQgc2hvdWxkIHN0aWxsIGZvcndhcmQgdGhlIHBhY2tldCAoYWZ0ZXIgcmVtb3ZhbCBv
ZiBOU0gpLjwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bh
bj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkppbTwvc3Bhbj48c3BhbiBsYW5nPSJG
UiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6
c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxiPkZyb206PC9iPiBSb24gUGFya2VyIFs8YSBocmVmPSJtYWlsdG86Um9u
X1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpSb25f
UGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9hPl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBNb25k
YXksIE1heSAwMSwgMjAxNyAxMDoyOCBBTTxicj4NCjxiPlRvOjwvYj4gSmFtZXMgTiBHdWljaGFy
ZCAmbHQ7PGEgaHJlZj0ibWFpbHRvOmphbWVzLm4uZ3VpY2hhcmRAaHVhd2VpLmNvbSIgdGFyZ2V0
PSJfYmxhbmsiPmphbWVzLm4uZ3VpY2hhcmRAaHVhd2VpLmNvbTwvYT4mZ3Q7Ow0KPGEgaHJlZj0i
bWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20iIHRhcmdldD0iX2JsYW5rIj5tb2hh
bWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPC9hPjsgRGF2ZSBEb2xzb24gJmx0OzxhIGhyZWY9Im1h
aWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRkb2xzb25Ac2FuZHZp
bmUuY29tPC9hPiZndDs7DQo8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9i
bGFuayI+c2ZjQGlldGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSRTogVFRMIGZpZWxk
IHdpdGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyPHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8c3Bh
biBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPknigJlkIGxpa2UgdG8gZGlzYW1iaWd1YXRlIHRo
ZSB3b3JkIOKAnGZvcndhcmRpbmfigJ0uJm5ic3A7Jm5ic3A7IEZyb20gU0ZGIHBlcnNwZWN0aXZl
LCB0aGVyZSBpcyBmb3J3YXJkaW5nIHRvIGF0dGFjaGVkIFNGIGluc3RhbmNlcyBhbmQgdGhlcmUg
aXMgZm9yd2FyZGluZyB0byBvdGhlciBTRkZzLjwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9y
OiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPuKA
nFNGRnMgdGhhdCB0ZXJtaW5hdGUgYSBzZXJ2aWNlIGNoYWluIE1VU1QgZm9yd2FyZCB0aGUgcGFj
a2V0IHRvIGF0dGFjaGVkIHNlcnZpY2UgZnVuY3Rpb25zLCBldmVuIGlmIFNITCBpcyBkZWNyZW1l
bnRlZCB0byAw4oCdPC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7
PC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7IFJvbjwv
c3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBs
YW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNv
bG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQg
I0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxiPkZyb206PC9iPiBzZmMgWzxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRm
Lm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvYT5dDQo8
Yj5PbiBCZWhhbGYgT2YgPC9iPkphbWVzIE4gR3VpY2hhcmQ8YnI+DQo8Yj5TZW50OjwvYj4gTW9u
ZGF5LCBNYXkgMSwgMjAxNyAxMDoyMiBBTTxicj4NCjxiPlRvOjwvYj4gPGEgaHJlZj0ibWFpbHRv
Om1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20iIHRhcmdldD0iX2JsYW5rIj5tb2hhbWVkLmJv
dWNhZGFpckBvcmFuZ2UuY29tPC9hPjsgRGF2ZSBEb2xzb24gJmx0OzxhIGhyZWY9Im1haWx0bzpk
ZG9sc29uQHNhbmR2aW5lLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmRkb2xzb25Ac2FuZHZpbmUuY29t
PC9hPiZndDs7DQo8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+
c2ZjQGlldGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW3NmY10gVFRMIGZpZWxk
IHdpdGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyPHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8c3Bh
biBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkkgZG9u4oCZdCB1bmRlcnN0YW5kIHRoaXMgc2Vu
dGVuY2UgYXMgaWYgYW4gU0ZGIGlzIHRlcm1pbmF0aW5nIGEgc2VydmljZSBjaGFpbiB0aGVuIGl0
ICo8Yj53b250PC9iPiogYmUgZm9yd2FyZGluZyB0aGUgcGFja2V0cyB0byBhdHRhY2hlZCBTRnM7
IFNob3VsZG7igJl0IHRoaXMgc2VudGVuY2UgcmVhZCDigJxTRkZzIHRoYXQgdGVybWluYXRlIGEg
c2VydmljZSBjaGFpbg0KIE1VU1QgZm9yd2FyZCB0aGUgcGFja2V0IGV2ZW4gaWYgU0hMIGlzIGRl
Y3JlbWVudGVkIHRvIDDigJ0gPzwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0Qi
PiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkppbTwvc3Bhbj48
c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJG
UiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25l
O2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGlu
Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPkZyb206PC9iPiA8YSBocmVmPSJtYWlsdG86bW9o
YW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPg0KbW9oYW1lZC5ib3Vj
YWRhaXJAb3JhbmdlLmNvbTwvYT4gWzxhIGhyZWY9Im1haWx0bzptb2hhbWVkLmJvdWNhZGFpckBv
cmFuZ2UuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5n
ZS5jb208L2E+XQ0KPGJyPg0KPGI+U2VudDo8L2I+IEZyaWRheSwgQXByaWwgMjgsIDIwMTcgMTA6
MzggQU08YnI+DQo8Yj5Ubzo8L2I+IERhdmUgRG9sc29uICZsdDs8YSBocmVmPSJtYWlsdG86ZGRv
bHNvbkBzYW5kdmluZS5jb20iIHRhcmdldD0iX2JsYW5rIj5kZG9sc29uQHNhbmR2aW5lLmNvbTwv
YT4mZ3Q7OyBKYW1lcyBOIEd1aWNoYXJkICZsdDs8YSBocmVmPSJtYWlsdG86amFtZXMubi5ndWlj
aGFyZEBodWF3ZWkuY29tIiB0YXJnZXQ9Il9ibGFuayI+amFtZXMubi5ndWljaGFyZEBodWF3ZWku
Y29tPC9hPiZndDs7DQo8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFu
ayI+c2ZjQGlldGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSRTogVFRMIGZpZWxkIHdp
dGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyPHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8c3BhbiBs
YW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRlIiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nv
dXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj5SZS0sPC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJG
UiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcm
cXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2si
Pkkgc2VlIFNITCBhcyBhIG1lYW5zIHRvIHByZXZlbnQgU0ZGIGxvb3BzLiBUaGVyZSBpcyBubyB2
YWx1ZSBpbiBkZWxldGluZyBhIHBhY2tldCBhZnRlciBhbiBTRkYgZGVjcmVtZW50IHRoZSBTSEwg
dG8gMCwgYnV0IHRoYXQgcGFja2V0IGlzIHRvIGJlIHBhc3NlZCB0byBTRnMgdGhhdCBhcmUNCiBh
dHRhY2hlZCB0byB0aGlzIFNGRi4gVGhlIHBhY2tldCB3aWxsIGJlIGZvcndhcmRlZCBhZnRlciBz
dHJpcHBpbmcgdGhlIE5TSCBoZWFkZXI7IG5vIHJpc2sgZm9yIFNGRiBsb29wcyBvdXQgdGhlcmUu
IE5vPzwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBs
YW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcm
cXVvdDs7Y29sb3I6YmxhY2siPkNoZWVycyw8L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNr
Ij5NZWQ8L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4g
bGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25l
O2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUgMS41cHQ7cGFkZGluZzowaW4gMGluIDBpbiA0LjBwdCI+
DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERG
IDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PGI+PHNwYW4gbGFuZz0iRlIiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmIj5EZSZuYnNwOzo8L3NwYW4+PC9iPjxzcGFuIGxh
bmc9IkZSIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEm
cXVvdDssc2Fucy1zZXJpZiI+IERhdmUgRG9sc29uIFs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmRk
b2xzb25Ac2FuZHZpbmUuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gbGFuZz0iRlIiIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNl
cmlmIj5tYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb208L3NwYW4+PC9hPjxzcGFuIGxhbmc9IkZS
IiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDss
c2Fucy1zZXJpZiI+XQ0KPGJyPg0KPGI+RW52b3nDqSZuYnNwOzo8L2I+IHZlbmRyZWRpIDI4IGF2
cmlsIDIwMTcgMTY6Mjk8YnI+DQo8Yj7DgCZuYnNwOzo8L2I+IEJPVUNBREFJUiBNb2hhbWVkIElN
VC9PTE47IEphbWVzIE4gR3VpY2hhcmQ7IDwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYu
b3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gbGFuZz0iRlIiIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmIj5zZmNAaWV0Zi5v
cmc8L3NwYW4+PC9hPjxzcGFuIGxhbmc9IkZSIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZiI+PGJyPg0KPGI+T2JqZXQmbmJz
cDs6PC9iPiBSRTogVFRMIGZpZWxkIHdpdGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyPC9zcGFuPjxz
cGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRlIiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5N
ZWQsPC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxz
cGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+4oCcPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij5TRkZzIHRo
YXQgdGVybWluYXRlIGEgc2VydmljZSBjaGFpbiBNVVNUIGZvcndhcmQgdGhlIHBhY2tldCB0byBh
dHRhY2hlZCBTRnMgZXZlbiBpZiBTSEwgaXMgZGVjcmVtZW50ZWQgdG8gMC7igJ08L3NwYW4+PHNw
YW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PkkgZG9u4oCZdCB0aGluayB0aGlzIGlzIHJpZ2h0LjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JZiBUVEwvU0hMIGlzIGRlY3JlbWVu
dGVkIHRvIDAsIHRoaXMgbXVzdCBub3QgYmUgZm9yd2FyZGVkIGFzIE5TSC48c3BhbiBsYW5nPSJG
UiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SSBzZWUgdGhh
dCAqPGI+cmVjZWl2aW5nPC9iPiogYSBwYWNrZXQgd2l0aCBTSEw9MSBjYW4gcmVzdWx0IGluIGNo
YWluIHRlcm1pbmF0aW9uLCBpLmUuLCBOU0ggZGVjYXBzdWxhdGlvbi4gQnV0IG5vdCBmb3J3YXJk
aW5nIGFzIE5TSCB3aXRoIFNITD0wLjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8c3BhbiBsYW5nPSJGUiI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+LURhdmU8c3BhbiBsYW5nPSJGUiI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5
N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAx
LjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZx
dW90OyxzYW5zLXNlcmlmIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWYiPiBzZmMgWzwv
c3Bhbj48YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5r
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEm
cXVvdDssc2Fucy1zZXJpZiI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnPC9zcGFuPjwvYT48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVv
dDssc2Fucy1zZXJpZiI+XQ0KPGI+T24gQmVoYWxmIE9mIDwvYj48L3NwYW4+PGEgaHJlZj0ibWFp
bHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fu
cy1zZXJpZiI+bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbTwvc3Bhbj48L2E+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMt
c2VyaWYiPjxicj4NCjxiPlNlbnQ6PC9iPiBGcmlkYXksIEFwcmlsIDI4LCAyMDE3IDk6MzYgQU08
YnI+DQo8Yj5Ubzo8L2I+IEphbWVzIE4gR3VpY2hhcmQ7IDwvc3Bhbj48YSBocmVmPSJtYWlsdG86
c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWYiPnNmY0BpZXRmLm9y
Zzwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWYiPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW3Nm
Y10gVFRMIGZpZWxkIHdpdGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyPC9zcGFuPjxzcGFuIGxhbmc9
IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+Jm5ic3A7PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkZSIiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+SGkgSmlt
LCBhbGwsDQo8L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkZSIiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7
PC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv
dDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+SSBoYXZlIHRoZSBmb2xsb3dpbmcgY29t
bWVudHMmbmJzcDs6DQo8L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJtNTMzMDM2MTIxNTkwNjM4ODMzOG1zb2xpc3RwYXJhZ3JhcGgiPjxzcGFu
IHN0eWxlPSJmb250LWZhbWlseTpTeW1ib2wiPsK3PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6Ny4wcHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOw0KPC9z
cGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJp
ZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj5DaGFuZ2Ug4oCcVFRM4oCdIHRvIOKAnFNGRiBIb3Ag
TGltaXQgKFNITCnigJ0gYmVjYXVzZSB0aGlzIGZpZWxkIGlzIG5vdCBhYm91dCBhIHRpbWUgdG8g
bGl2ZSBidXQgYWJvdXQgYSBsaW1pdCBvZiBTRkYgaG9wcyB0byBiZSBjcm9zc2VkLg0KPC9zcGFu
PjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0ibTUzMzAz
NjEyMTU5MDYzODgzMzhtc29saXN0cGFyYWdyYXBoIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6
U3ltYm9sIj7Ctzwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuMHB0Ij4mbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpi
bGFjayI+SSBkb27igJl0IHVuZGVyc3RhbmQgd2hhdCBpcyBtZWFudCBieSDigJx0ZXN0aW5n4oCd
Lg0KPC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0ibTUzMzAzNjEyMTU5MDYzODgzMzhtc29saXN0cGFyYWdyYXBoIj48c3BhbiBzdHlsZT0iZm9u
dC1mYW1pbHk6U3ltYm9sIj7Ctzwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuMHB0Ij4m
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90
Oztjb2xvcjpibGFjayI+SSBzdWdnZXN0IHRvIG1ha2UgdGhpcyBjaGFuZ2UgdG8gY292ZXIgdGhl
IGZvbGxvd2luZyBwb2ludHM6PC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0ibTUzMzAzNjEyMTU5MDYzODgzMzhtc29saXN0cGFyYWdyYXBoIiBz
dHlsZT0ibWFyZ2luLWxlZnQ6MS4waW4iPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtD
b3VyaWVyIE5ldyZxdW90OyI+bzwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuMHB0Ij4m
bmJzcDsmbmJzcDsNCjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+U0hMIHNob3VsZCBiZSBj
b25maWd1cmFibGUgYnkgdGhlIGNvbnRyb2wgcGxhbmUuDQo8L3NwYW4+PHNwYW4gbGFuZz0iRlIi
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJtNTMzMDM2MTIxNTkwNjM4ODMzOG1z
b2xpc3RwYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDoxLjBpbiI+PHNwYW4gc3R5bGU9ImZv
bnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij5vPC9zcGFuPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6Ny4wcHQiPiZuYnNwOyZuYnNwOw0KPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNr
Ij5QYWNrZXRzIGNhbiBiZSBmb3J3YXJkZWQgdG8gU0ZzIGV2ZW4gaWYgU0hMIGlzIGRlY3JlbWVu
dGVkIHRvIDAgZm9yIHRoZSB0ZXJtaW5hdGluZyBTRkYuDQo8L3NwYW4+PHNwYW4gbGFuZz0iRlIi
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJtNTMzMDM2MTIxNTkwNjM4ODMzOG1z
b2xpc3RwYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDoxLjBpbiI+PHNwYW4gc3R5bGU9ImZv
bnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij5vPC9zcGFuPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6Ny4wcHQiPiZuYnNwOyZuYnNwOw0KPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNr
Ij5JIGRvbuKAmXQgdGhpbmsgaXQgaXMgYSBnb29kIGlkZWEgdG8gaW5jbHVkZSDigJw8L3NwYW4+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBO
ZXcmcXVvdDsiPkRlY3JlbWVudGluZyBieSBhIHZhbHVlIG9mIDEgZnJvbSAwIHNoYWxsIHJlc3Vs
dCBpbiBhIFRUTCB2YWx1ZSBvZiA2M+KAnSBiZWNhdXNlDQogdGhpcyB3aWxsIGxlYWQgdG8gYSBi
cm9rZW4gbWVjaGFuaXNtLiA8L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8
L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj5PTEQ6DQo8L3NwYW4+PHNwYW4gbGFuZz0i
RlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7
Ij5UVEw6IFNlcnZpY2UgcGxhbmUgdGltZS10by1saXZlLiBBbiBTRkYgTVVTVCBkZWNyZW1lbnQg
dGhlIFRUTCBieSBhIHZhbHVlIG9mIDEgZm9yIGFsbCBOU0ggcGFja2V0cyBpdCByZWNlaXZlcy4g
RGVjcmVtZW50aW5nIGJ5IGEgdmFsdWUgb2YgMSBmcm9tIDAgc2hhbGwgcmVzdWx0IGluIGEgVFRM
IHZhbHVlIG9mDQogNjMuIFRoZSBkZWZhdWx0IGZvciBvcmlnaW5hdGluZyBhbiBOU0ggcGFja2V0
IGlzIGEgVFRMIHZhbHVlIG9mIDYzLiBUaGUgZGVjcmVtZW50IFNIQUxMIG9jY3VyIGJlZm9yZSB0
ZXN0aW5nIGZvciAwLiBBZnRlciBkZWNyZW1lbnQsIGlmIHRoZSBUVEwgaXMgMCwgdGhlIE5TSCBw
YWNrZXQgTVVTVCBOT1QgYmUgZm9yd2FyZGVkLjwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6Ymxh
Y2siPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPk5FVzo8L3NwYW4+PHNw
YW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIg
TmV3JnF1b3Q7Ij5TSEwgKFNGRiBIb3AgTGltaXQpOiBJbmRpY2F0ZXMgdGhlIG1heGltdW0gU0ZG
IGhvcHMgZm9yIGEgc2VydmljZSBjaGFpbi4gVGhlIGluaXRpYWwgU0hMIHZhbHVlIFNIT1VMRCBi
ZSBjb25maWd1cmFibGUgdmlhIHRoZSBjb250cm9sIHBsYW5lOyB0aGUgY29uZmlndXJlZCBpbml0
aWFsIHZhbHVlIGNhbiBiZSBzcGVjaWZpYw0KIHRvIGEgY2hhaW4gb3IgYWxsIGNoYWlucy4gSWYg
bm8gaW5pdGlhbCB2YWx1ZSBpcyBleHBsaWNpdGx5IHByb3ZpZGVkLCB0aGUgZGVmYXVsdCBpbml0
aWFsIFNITCB2YWx1ZSA2MyBNVVNUIGJlIHVzZWQuIEVhY2ggU0ZGIGludm9sdmVkIGluIGZvcndh
cmRpbmcgYW4gTlNIIHBhY2tldCBNVVNUIGRlY3JlbWVudCBTSEwgdmFsdWUgYnkgMS4gVGhlIHBh
Y2tldCBNVVNUIE5PVCBiZSBmb3J3YXJkZWQgdG8gYSBuZXh0IGhvcCBTRkYgaWYgU0hMIGlzIGRl
Y3JlbWVudGVkDQogdG8gemVyby4gU0ZGcyB0aGF0IHRlcm1pbmF0ZSBhIHNlcnZpY2UgY2hhaW4g
TVVTVCBmb3J3YXJkIHRoZSBwYWNrZXQgdG8gYXR0YWNoZWQgU0ZzIGV2ZW4gaWYgU0hMIGlzIGRl
Y3JlbWVudGVkIHRvIDAuPC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxh
bmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZx
dW90OyI+VGhhbmsgeW91Ljwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOzwvc3Bhbj48c3BhbiBs
YW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcm
cXVvdDsiPkNoZWVycyw8L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij5NZWQ8L3NwYW4+PHNwYW4gbGFuZz0i
RlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7
O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0OnNvbGlkIGJsdWUg
MS41cHQ7cGFkZGluZzowaW4gMGluIDBpbiA0LjBwdCI+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9y
ZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGlu
IDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gbGFuZz0iRlIiIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNl
cmlmIj5EZSZuYnNwOzo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkZSIiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZiI+IHNmYyBb
PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxh
bmsiPjxzcGFuIGxhbmc9IkZSIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom
cXVvdDtUYWhvbWEmcXVvdDssc2Fucy1zZXJpZiI+bWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3Jn
PC9zcGFuPjwvYT48c3BhbiBsYW5nPSJGUiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2VyaWYiPl0NCjxiPkRlIGxhIHBhcnQgZGU8
L2I+IEphbWVzIE4gR3VpY2hhcmQ8YnI+DQo8Yj5FbnZvecOpJm5ic3A7OjwvYj4gamV1ZGkgMjcg
YXZyaWwgMjAxNyAyMDo1NDxicj4NCjxiPsOAJm5ic3A7OjwvYj4gPC9zcGFuPjxhIGhyZWY9Im1h
aWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBsYW5nPSJGUiIgc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LHNhbnMtc2Vy
aWYiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4gbGFuZz0iRlIiIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OyxzYW5zLXNlcmlmIj48YnI+
DQo8Yj5PYmpldCZuYnNwOzo8L2I+IFtzZmNdIFRUTCBmaWVsZCB3aXRoaW4gdGhlIE5TSCBiYXNl
IGhlYWRlcjwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkZSIj4mbmJzcDs8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5EZWFyIFdHOjxzcGFu
IGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4m
bmJzcDs8c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+SGF2aW5nIHJldmlld2VkIGFsbCBvZiB0aGUgZW1haWwgZGlzY3Vzc2lvbiBvbiB0
aGUgbWFpbGluZyBsaXN0IGl0IGFwcGVhcnMgdG8gdGhlIGNoYWlycyB0aGF0IHdlIGhhdmUgY29u
c2Vuc3VzIHRvIGFkZCBhIFRUTCBmaWVsZCB0byB0aGUgTlNIIGJhc2UgaGVhZGVyLiBXZSB3b3Vs
ZCBsaWtlIHRvIHByb3Bvc2UgdGhlIGZvbGxvd2luZyBjaGFuZ2VzOjxzcGFuIGxhbmc9IkZSIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8c3BhbiBs
YW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+U2Vj
dGlvbiAzLjI6PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPlVwZGF0ZSBmaWd1cmUgMiBhcyBmb2xsb3dzOjxzcGFuIGxhbmc9IkZSIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8c3BhbiBs
YW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcm
cXVvdDsiPiZuYnNwOyAmbmJzcDsmbmJzcDsmbmJzcDswIDEgMiAzIDQgNSA2IDcgOCA5IDAgMSAy
IDMgNCA1IDYgNyA4IDkgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDE8L3NwYW4+PHNwYW4gbGFuZz0i
RlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7
Ij4mbmJzcDsmbmJzcDsmbmJzcDsgJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0Mzst
JiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0
MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0Mzst
JiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0Mzs8L3NwYW4+PHNw
YW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIg
TmV3JnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsgfFZlcnxPfFJ8Jm5ic3A7Jm5ic3A7Jm5ic3A7
IFRUTCZuYnNwOyZuYnNwOyZuYnNwOyB8Jm5ic3A7Jm5ic3A7IExlbmd0aCZuYnNwOyB8UnxSfFJ8
UnxNRCBUeXBlfCBOZXh0IFByb3RvY29sIHw8L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsmbmJz
cDsmbmJzcDsgJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0Mzst
JiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0
MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0Mzst
JiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0MzstJiM0Mzs8L3NwYW4+PHNwYW4gbGFuZz0iRlIi
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxzcGFu
IGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5B
ZGQgdGhlIGZvbGxvd2luZyB0ZXh0IGFmdGVyIGZpZ3VyZSAyOjxzcGFuIGxhbmc9IkZSIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8c3BhbiBsYW5n
PSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VFRMOiBT
ZXJ2aWNlIHBsYW5lIHRpbWUtdG8tbGl2ZS4gQW4gU0ZGIE1VU1QgZGVjcmVtZW50IHRoZSBUVEwg
YnkgYSB2YWx1ZSBvZiAxIGZvciBhbGwgTlNIIHBhY2tldHMgaXQgcmVjZWl2ZXMuIERlY3JlbWVu
dGluZyBieSBhIHZhbHVlIG9mIDEgZnJvbSAwIHNoYWxsIHJlc3VsdCBpbiBhIFRUTCB2YWx1ZSBv
ZiA2My4gVGhlIGRlZmF1bHQgZm9yIG9yaWdpbmF0aW5nIGFuIE5TSCBwYWNrZXQgaXMgYSBUVEwg
dmFsdWUNCiBvZiA2My4gVGhlIGRlY3JlbWVudCBTSEFMTCBvY2N1ciBiZWZvcmUgdGVzdGluZyBm
b3IgMC4gQWZ0ZXIgZGVjcmVtZW50LCBpZiB0aGUgVFRMIGlzIDAsIHRoZSBOU0ggcGFja2V0IE1V
U1QgTk9UIGJlIGZvcndhcmRlZC48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlNlY3Rpb24gMy40OjxzcGFuIGxhbmc9
IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5VcGRhdGUg
ZmlndXJlIDQgdG8gcmVmbGVjdCB0aGUgbmV3IGJhc2UgaGVhZGVyIGZvcm1hdCBhcyBwZXIgc2Vj
dGlvbiAzLjIgYmFzZSBoZWFkZXIuPHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5TZWN0aW9uIDMuNTo8c3BhbiBsYW5n
PSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VXBkYXRl
IGZpZ3VyZSA1IHRvIHJlZmxlY3QgdGhlIG5ldyBiYXNlIGhlYWRlciBmb3JtYXQgYXMgcGVyIHNl
Y3Rpb24gMy4yIGJhc2UgaGVhZGVyLjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8c3BhbiBsYW5nPSJGUiI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+U2VjdGlvbiAxMi4yLjE6PHNwYW4g
bGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkN1
cnJlbnQgdGV4dCBpcyBhcyBmb2xsb3dzOjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8c3BhbiBsYW5nPSJGUiI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7Jm5ic3A7IFRoZXJl
IGFyZSB0ZW4gYml0cyBhdCB0aGUgYmVnaW5uaW5nIG9mIHRoZSBOU0ggQmFzZSBIZWFkZXIuJm5i
c3A7IE5ldyBiaXRzPHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPiZuYnNwOyZuYnNwOyBhcmUgYXNzaWduZWQgdmlhIFN0YW5kYXJkcyBB
Y3Rpb24gW1JGQzUyMjZdLjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7ICZuYnNwO0JpdHMgMC0xIC0gVmVy
c2lvbjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj4mbmJzcDsmbmJzcDsgQml0IDIgLSBPQU0gKE8gYml0KTxzcGFuIGxhbmc9IkZSIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsmbmJzcDsg
Qml0IDMgLSBDcml0aWNhbCBUTFYgKEMgYml0KTxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsmbmJzcDsgQml0cyA0LTkgLSBS
ZXNlcnZlZDxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj4mbmJzcDs8c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+UmVwbGFjZSBlbnRpcmUgdGV4dCBhcyBmb2xsb3dzOjxzcGFu
IGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4m
bmJzcDs8c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+Jm5ic3A7Jm5ic3A7IFRoZXJlIGFyZSBlaWdodCByZXNlcnZlZCBiaXRzIGluIHRo
ZSBOU0ggQmFzZSBIZWFkZXIuIE5ldyBiaXRzPHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyZuYnNwOyBhcmUgYXNzaWduZWQg
dmlhIFN0YW5kYXJkcyBBY3Rpb24gW1JGQzUyMjZdLjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8c3BhbiBsYW5nPSJGUiI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7Jm5ic3A7
IEJpdHMgMC0xIC0gVmVyc2lvbjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsmbmJzcDsgQml0IDIgLSBPQU0gKE8gYml0KTxz
cGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij4mbmJzcDsmbmJzcDsgQml0IDMgLSBSZXNlcnZlZDxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsmbmJzcDsgQml0cyAxNi0x
OSAtIFJlc2VydmVkPHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5TZWN0aW9uIDEyLjIuMzo8c3BhbiBsYW5nPSJGUiI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Q3VycmVudCB0ZXh0
IGhhcyB0aGUgTUQtdHlwZSBhcyA4LWJpdCB2YWx1ZXMuPHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxzcGFuIGxhbmc9IkZS
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5VcGRhdGUgdGV4
dCBmb3IgdGhpcyBzZWN0aW9uIGFuZCB0YWJsZSAxIHRvIHJlZmxlY3QgNC1iaXQgdmFsdWVzICpu
b3QqIDgtYml0IHZhbHVlcy48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPlBsZWFzZSByZXZpZXcgY2FyZWZ1bGx5
IGFuZCBpbmRpY2F0ZSBzdXBwb3J0IGZvciB0aGVzZSBjaGFuZ2VzIChvciBhbnkgY2hhbmdlcyB0
byB0aGUgc3VnZ2VzdGVkIHRleHQpLjwvYj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+Jm5ic3A7PC9iPjxzcGFuIGxhbmc9IkZS
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGFua3MsIDxz
cGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij4mbmJzcDs8c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+SmltICZhbXA7IEpvZWw8c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PHNwYW4gbGFuZz0iRlIiPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxzcGFuIGxhbmc9
IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7TW9ub3R5cGUgQ29yc2l2YSZxdW90Oztjb2xvcjojMDA3
MEMwIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8c3BhbiBsYW5nPSJGUiI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PGJy
Pg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQpz
ZmMgbWFpbGluZyBsaXN0PGJyPg0KPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGll
dGYub3JnPC9hPjxicj4NCjxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlz
dGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFuayI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9s
aXN0aW5mby9zZmM8L2E+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwv
YmxvY2txdW90ZT4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PHNwYW4gbGFu
Zz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwv
ZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_CDF2F015F4429F458815ED2A6C2B6B0B839A3BD6MBX021W3CA2exch_--


From nobody Tue May  2 06:42:24 2017
Return-Path: <mohamed.boucadair@orange.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7CFB01294CE for <sfc@ietfa.amsl.com>; Tue,  2 May 2017 06:42:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.619
X-Spam-Level: 
X-Spam-Status: No, score=-2.619 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=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 ulQc2Mj_y7UY for <sfc@ietfa.amsl.com>; Tue,  2 May 2017 06:42:18 -0700 (PDT)
Received: from relais-inet.orange.com (mta134.mail.business.static.orange.com [80.12.70.34]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 3C864131662 for <sfc@ietf.org>; Tue,  2 May 2017 06:38:36 -0700 (PDT)
Received: from opfednr03.francetelecom.fr (unknown [xx.xx.xx.67]) by opfednr27.francetelecom.fr (ESMTP service) with ESMTP id 7FFBCA049E; Tue,  2 May 2017 15:38:34 +0200 (CEST)
Received: from Exchangemail-eme3.itn.ftgroup (unknown [xx.xx.50.60]) by opfednr03.francetelecom.fr (ESMTP service) with ESMTP id 454A91A0062; Tue,  2 May 2017 15:38:34 +0200 (CEST)
Received: from OPEXCNORMAD.corporate.adroot.infra.ftgroup ([fe80::f1a0:3c6b:bc7b:3aaf]) by OPEXCNORM74.corporate.adroot.infra.ftgroup ([fe80::fc94:9a93:d000:681d%21]) with mapi id 14.03.0339.000; Tue, 2 May 2017 15:38:33 +0200
From: <mohamed.boucadair@orange.com>
To: Dave Dolson <ddolson@sandvine.com>, James N Guichard <james.n.guichard@huawei.com>, Greg Mirsky <gregimirsky@gmail.com>
CC: "sfc@ietf.org" <sfc@ietf.org>, Ron Parker <Ron_Parker@affirmednetworks.com>
Thread-Topic: [sfc] TTL field within the NSH base header
Thread-Index: AdK/h0bahW5bvXGwSoCeYu3QIaIxxgAl9XdgAAMaEWAAADpXIACWaNtAAAAsukAAAKE6YAAAGqWwAACgp7AAAECnkAAASG0gAABNm0AAANa8gAACb2rLAAmrXIAAGnoXAAAADopwAANGDoAAAZbrAAAAWsNwAAEN0HAAAKZy4A==
Date: Tue, 2 May 2017 13:38:33 +0000
Message-ID: <787AE7BB302AE849A7480A190F8B933009E5F75E@OPEXCNORMAD.corporate.adroot.infra.ftgroup>
References: <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD5F8E@SJCEML701-CHM.china.huawei.com> <787AE7BB302AE849A7480A190F8B933009E5E3B9@OPEXCNORMAD.corporate.adroot.infra.ftgroup> <E8355113905631478EFF04F5AA706E98705BD0A0@wtl-exchp-1.sandvine.com> <787AE7BB302AE849A7480A190F8B933009E5E4BD@OPEXCNORMAD.corporate.adroot.infra.ftgroup> <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD6993@SJCEML701-CHM.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B8399F104@MBX021-W3-CA-2.exch021.domain.local> <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD69C4@SJCEML701-CHM.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B8399F193@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E98705BFE87@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B839A023E@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E98705BFFB9@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B839A0285@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E98705C00B4@wtl-exchp-1.sandvine.com> <CA+RyBmVjp2qRoO_NF-sWrQ4gMPhuRZOw7syz0Y6yaAjOtgD_xg@mail.gmail.com> <CA+RyBmWXWRxuKP-dDirYHXxJnnduyriTuN5kmCfQkC=z0JdiCQ@mail.gmail.com> <CA+RyBmXHf_b48yvhZgbdB6q3Tr9=0oHTsnnRPM1jeMjCcCfiiQ@mail.gmail.com> <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD6B8C@SJCEML701-CHM.china.huawei.com>, <787AE7BB302AE849A7480A190F8B933009E5F350@OPEXCNORMAD.corporate.adroot.infra.ftgroup> <20170502101842.5161041.23046.11005@sandvine.com> <787AE7BB302AE849A7480A190F8B933009E5F603@OPEXCNORMAD.corporate.adroot.infra.ftgroup> <E8355113905631478EFF04F5AA706E98705C366A@wtl-exchp-1.sandvine.com> <787AE7BB302AE849A7480A190F8B933009E5F6C6@OPEXCNORMAD.corporate.adroot.infra.ftgroup> <E8355113905631478EFF04F5AA706E98705C3863@wtl-exchp-1.sandvine.com>
In-Reply-To: <E8355113905631478EFF04F5AA706E98705C3863@wtl-exchp-1.sandvine.com>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.168.234.5]
Content-Type: multipart/alternative; boundary="_000_787AE7BB302AE849A7480A190F8B933009E5F75EOPEXCNORMADcorp_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/XNRWdS3xJ8VVNTKDIWkMq315Iuk>
Subject: Re: [sfc] TTL field within the NSH base header
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 02 May 2017 13:42:22 -0000

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

UmUtLA0KDQpJIGRvbuKAmXQgZ2V0IHlvdXIgcG9pbnQsIERhdmUuDQoNCk15IGNvbmNlcm4gaXMg
aG93IHRvIGRldGVjdCBhIG1pc2JlaGF2aW5nIG5vZGUgdnMgYSBub2RlIHRoYXQgaXMgbm90IHN1
cHBvcnRpbmcgU0hMLg0KDQpJZiBhbGwgbm9kZXMgaW4gYSBkb21haW4gc3VwcG9ydCBTSEwsIHRo
ZW4gcGFja2V0cyB3aXRoIFNITD09MCBNVVNUIE5PVCBiZSByZWNlaXZlZCBieSBhbnkgU0ZGIG9m
IHRoYXQgZG9tYWluLiBEbyB5b3UgYWdyZWUgd2l0aCB0aGF0Pw0KDQpDaGVlcnMsDQpNZWQNCg0K
RGUgOiBEYXZlIERvbHNvbiBbbWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tXQ0KRW52b3nDqSA6
IG1hcmRpIDIgbWFpIDIwMTcgMTU6MjANCsOAIDogQk9VQ0FEQUlSIE1vaGFtZWQgSU1UL09MTjsg
SmFtZXMgTiBHdWljaGFyZDsgR3JlZyBNaXJza3kNCkNjIDogc2ZjQGlldGYub3JnOyBSb24gUGFy
a2VyDQpPYmpldCA6IFJFOiBbc2ZjXSBUVEwgZmllbGQgd2l0aGluIHRoZSBOU0ggYmFzZSBoZWFk
ZXINCg0KSSBzdGlsbCB0aGluayB0aGUgY29uY2VwdHVhbCBkaWZmaWN1bHR5IGdvZXMgYXdheSBp
ZiB3ZSBzYXkgdGhhdCB0aGUgNiBiaXRzIDAwMDAwMCByZXByZXNlbnRzIHRoZSB2YWx1ZSA2NC4N
Cg0KDQoNCkZyb206IG1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb208bWFpbHRvOm1vaGFtZWQu
Ym91Y2FkYWlyQG9yYW5nZS5jb20+IFttYWlsdG86bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNv
bV0NClNlbnQ6IFR1ZXNkYXksIE1heSAyLCAyMDE3IDg6NTMgQU0NClRvOiBEYXZlIERvbHNvbjsg
SmFtZXMgTiBHdWljaGFyZDsgR3JlZyBNaXJza3kNCkNjOiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNm
Y0BpZXRmLm9yZz47IFJvbiBQYXJrZXINClN1YmplY3Q6IFJFOiBbc2ZjXSBUVEwgZmllbGQgd2l0
aGluIHRoZSBOU0ggYmFzZSBoZWFkZXINCg0KUmUtLA0KDQpZb3UgaGF2ZSBhIHBvaW50LiBBY2tl
ZC4NCg0KTXkgY29uY2VybiB3YXMgaG93IHRvIGF2b2lkIG1pc2JlaGF2aW5nIFNGRnMgdGhhdCB3
b3VsZCBmb3J3YXJkIHBhY2tldHMgd2l0aCBTSEw9PTAgdG8gYSBuZXh0LWhvcCBTRkYgZXZlbiBp
ZiB0aGF0IFNGRiBwYXJzZXMgdGhlIFNITCBmaWVsZC4NCg0KV2hhdCBhYm91dCBoYXZpbmcgYSBj
b25maWd1cmF0aW9uIGtub2IgdG8gaW5kaWNhdGUgdGhlIGJlaGF2aW9yIHRvIGZvbGxvdyB3aGVu
IHJlY2VpdmluZyBTSEw9MD8gQSBkb21haW4gdGhhdCBpbnZvbHZlcyBjbGFzc2lmaWVycy9TRkZz
IHRoYXQgdW5kZXJzdGFuZCBTSEwgbXVzdCBub3QgZm9yd2FyZCBvciBhY2NlcHQgcmVjZWl2aW5n
IHBhY2tldHMgd2l0aCBTSEw9MC4NCg0KQ2hlZXJzLA0KTWVkDQoNCkRlIDogRGF2ZSBEb2xzb24g
W21haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbV0NCkVudm95w6kgOiBtYXJkaSAyIG1haSAyMDE3
IDE0OjQxDQrDgCA6IEJPVUNBREFJUiBNb2hhbWVkIElNVC9PTE47IEphbWVzIE4gR3VpY2hhcmQ7
IEdyZWcgTWlyc2t5DQpDYyA6IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPjsgUm9u
IFBhcmtlcg0KT2JqZXQgOiBSRTogW3NmY10gVFRMIGZpZWxkIHdpdGhpbiB0aGUgTlNIIGJhc2Ug
aGVhZGVyDQoNCk1lZCwNCkkgYWdyZWUuDQpDb25zaWRlciB0aGUgY2FzZSB3aGVuIGEg4oCcbmV3
4oCdIFNGRiBpcyBhZGRlZCB0byBhbiBleGlzdGluZyBzeXN0ZW06DQpGb3IgYWxsIE5TSCBwYWNr
ZXRzLCB0aGUgSG9wIExpbWl0L1RUTCBmaWVsZCBpcyB6ZXJvLCBub3QganVzdCB0aG9zZSBmcm9t
IHRoZSBjbGFzc2lmaWVyLg0KDQpJIG9iamVjdCB0byB0aGlzIHN0YXRlbWVudCBvZiB5b3VyczoN
Cj4gYWRkIGEgc2VudGVuY2Ugc2F5aW5nIHRoYXQg4oCcYW4gaW5jb21pbmcgdmFsdWUgb2YgMOKA
nSBpcyBvbmx5IGFjY2VwdGFibGUgZnJvbSBhIGNsYXNzaWZpZXIuDQoNCkFzIEkgc2VlIGl0LCBh
biBpbmNvbWluZyB2YWx1ZSBvZiAwIGlzIGFjY2VwdGFibGUgZnJvbSBhbnkgc291cmNlLg0KDQot
RGF2ZQ0KDQpGcm9tOiBtb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPG1haWx0bzptb2hhbWVk
LmJvdWNhZGFpckBvcmFuZ2UuY29tPiBbbWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5j
b21dDQpTZW50OiBUdWVzZGF5LCBNYXkgMiwgMjAxNyA3OjU4IEFNDQpUbzogRGF2ZSBEb2xzb247
IEphbWVzIE4gR3VpY2hhcmQ7IEdyZWcgTWlyc2t5DQpDYzogc2ZjQGlldGYub3JnPG1haWx0bzpz
ZmNAaWV0Zi5vcmc+OyBSb24gUGFya2VyDQpTdWJqZWN0OiBSRTogW3NmY10gVFRMIGZpZWxkIHdp
dGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyDQoNCkhpIERhdmUsDQoNClNGRnMgdGhhdCBkbyBub3Qg
c3VwcG9ydCBTSEwgd2lsbCBwcmVzZXJ2ZSB0aGVzZSBiaXRzIGFzIHJlY2VpdmVkLiBJbiBvdGhl
ciB3b3JkcywgdGhlc2UgU0ZGcyB3b27igJl0IHJlc2V0IHRoZXNlIGJpdHMgdG8gemVyb3MuDQoN
CkNoZWVycywNCk1lZA0KDQpEZSA6IERhdmUgRG9sc29uIFttYWlsdG86ZGRvbHNvbkBzYW5kdmlu
ZS5jb21dDQpFbnZvecOpIDogbWFyZGkgMiBtYWkgMjAxNyAxMjoxOQ0Kw4AgOiBCT1VDQURBSVIg
TW9oYW1lZCBJTVQvT0xOOyBKYW1lcyBOIEd1aWNoYXJkOyBHcmVnIE1pcnNreQ0KQ2MgOiBzZmNA
aWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz47IFJvbiBQYXJrZXINCk9iamV0IDogUmU6IFtz
ZmNdIFRUTCBmaWVsZCB3aXRoaW4gdGhlIE5TSCBiYXNlIGhlYWRlcg0KDQpNZWQsDQpGb3IgdGhl
IGJhY2t3YXJkcyBjb21wYXRpYmlsaXR5IGNhc2UsIHdlIGFsc28gc3VwcG9ydCDigI5TRkZzIHRo
YXQgZG8gbm90IGRlY3JlbWVudCBUVEwvSG9wIExpbWl0LiBTYXlpbmcgYSB2YWx1ZSBvZiB6ZXJv
IGNhbiBvbmx5IGNvbWUgZnJvbSBjbGFzc2lmaWVycyBkZWZlYXRzIHRoYXQsIGFzIHdlbGwgYXMg
YWRkaW5nIHVubmVjZXNzYXJ5IGNvbXBsZXhpdHkuDQoNCkRhdmlkIERvbHNvbg0K4oCODQpGcm9t
OiBtb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPG1haWx0bzptb2hhbWVkLmJvdWNhZGFpckBv
cmFuZ2UuY29tPg0KU2VudDogVHVlc2RheSwgTWF5IDIsIDIwMTcgMjoxNyBBTQ0KVG86IEphbWVz
IE4gR3VpY2hhcmQ7IEdyZWcgTWlyc2t5OyBEYXZlIERvbHNvbg0KQ2M6IHNmY0BpZXRmLm9yZzxt
YWlsdG86c2ZjQGlldGYub3JnPjsgUm9uIFBhcmtlcg0KU3ViamVjdDogUkU6IFtzZmNdIFRUTCBm
aWVsZCB3aXRoaW4gdGhlIE5TSCBiYXNlIGhlYWRlcg0KDQoNCkhpIEppbSwNCg0KVGhhbmsgeW91
IGZvciB0aGlzIHVwZGF0ZWQgcHJvcG9zYWwuIFRoaXMgaXMgbXVjaCBtb3JlIGJldHRlci4NCg0K
R2l2aW5nIHRoZSBjbGFyaWZpY2F0aW9uIGRpc2N1c3NlZCB3aXRoIEpvZWwgKGkuZS4sIGRvIG5v
dCByZXNldCByZXNlcnZlZCBiaXRzIGJ5IGludGVybWVkaWF0ZSBkZXZpY2VzKSwgSSB3b25kZXIg
d2hldGhlciBpdCBtYWtlcyBzZW5zZSB0byBhZGQgYSBzZW50ZW5jZSBzYXlpbmcgdGhhdCDigJxh
biBpbmNvbWluZyB2YWx1ZSBvZiAw4oCdIGlzIG9ubHkgYWNjZXB0YWJsZSBmcm9tIGEgY2xhc3Np
Zmllci4NCg0KQ2hlZXJzLA0KTWVkDQoNCkRlIDogSmFtZXMgTiBHdWljaGFyZCBbbWFpbHRvOmph
bWVzLm4uZ3VpY2hhcmRAaHVhd2VpLmNvbV0NCkVudm95w6kgOiBsdW5kaSAxIG1haSAyMDE3IDE5
OjM5DQrDgCA6IEdyZWcgTWlyc2t5OyBEYXZlIERvbHNvbg0KQ2MgOiBzZmNAaWV0Zi5vcmc8bWFp
bHRvOnNmY0BpZXRmLm9yZz47IEJPVUNBREFJUiBNb2hhbWVkIElNVC9PTE47IFJvbiBQYXJrZXIN
Ck9iamV0IDogUkU6IFtzZmNdIFRUTCBmaWVsZCB3aXRoaW4gdGhlIE5TSCBiYXNlIGhlYWRlcg0K
DQpPa2F5IGxvdHMgb2YgY29udmVyc2F0aW9uIGJ1dCBsZXQgbWUgb2ZmZXIgYSByZXZpc2VkIHZl
cnNpb24gb2YgTWVk4oCZcyB0ZXh0IHRoYXQgaG9wZWZ1bGx5IGNhcHR1cmVzIG1vc3Qgb2YgdGhl
IGRpc2N1c3Npb24gKGNoYW5nZXMgaGlnaGxpZ2h0ZWQpOg0KDQpTSEwgKFNGRiBIb3AgTGltaXQp
OiBJbmRpY2F0ZXMgdGhlIG1heGltdW0gU0ZGIGhvcHMgZm9yIGFuIFNGUC4gVGhlIGluaXRpYWwg
U0hMIHZhbHVlIFNIT1VMRCBiZSBjb25maWd1cmFibGUgdmlhIHRoZSBjb250cm9sIHBsYW5lOyB0
aGUgY29uZmlndXJlZCBpbml0aWFsIHZhbHVlIGNhbiBiZSBzcGVjaWZpYyB0byBvbmUgb3IgbW9y
ZSBTRlBzLiBJZiBubyBpbml0aWFsIHZhbHVlIGlzIGV4cGxpY2l0bHkgcHJvdmlkZWQsIHRoZSBk
ZWZhdWx0IGluaXRpYWwgU0hMIHZhbHVlIDYzIE1VU1QgYmUgdXNlZC4gRWFjaCBTRkYgaW52b2x2
ZWQgaW4gZm9yd2FyZGluZyBhbiBOU0ggcGFja2V0IE1VU1QgZGVjcmVtZW50IHRoZSBTSEwgdmFs
dWUgYnkgMSBwcmlvciB0byBOU0ggZm9yd2FyZGluZyBsb29rdXAuIERlY3JlbWVudGluZyBieSAx
IGZyb20gYW4gaW5jb21pbmcgdmFsdWUgb2YgMCBzaGFsbCByZXN1bHQgaW4gYSBTSEwgdmFsdWUg
b2YgNjMuIFRoZSBwYWNrZXQgTVVTVCBOT1QgYmUgZm9yd2FyZGVkIGlmIFNITCBpcywgYWZ0ZXIg
ZGVjcmVtZW50LCAwIGUuZy4gZGVjcmVtZW50IFNIQUxMIG9jY3VyIGJlZm9yZSB0ZXN0aW5nIFNI
TCBmb3IgMC4NCg0KSmltDQoNCg0KRnJvbTogR3JlZyBNaXJza3kgW21haWx0bzpncmVnaW1pcnNr
eUBnbWFpbC5jb21dDQpTZW50OiBNb25kYXksIE1heSAwMSwgMjAxNyAxOjAyIFBNDQpUbzogRGF2
ZSBEb2xzb24gPGRkb2xzb25Ac2FuZHZpbmUuY29tPG1haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNv
bT4+DQpDYzogc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+OyBtb2hhbWVkLmJvdWNh
ZGFpckBvcmFuZ2UuY29tPG1haWx0bzptb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPjsgSmFt
ZXMgTiBHdWljaGFyZCA8amFtZXMubi5ndWljaGFyZEBodWF3ZWkuY29tPG1haWx0bzpqYW1lcy5u
Lmd1aWNoYXJkQGh1YXdlaS5jb20+PjsgUm9uIFBhcmtlciA8Um9uX1BhcmtlckBhZmZpcm1lZG5l
dHdvcmtzLmNvbTxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4+DQpTdWJq
ZWN0OiBSZTogW3NmY10gVFRMIGZpZWxkIHdpdGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyDQoNCiJC
ZSBsaWJlcmFsIHdoYXQgeW91IGFjY2VwdC4gQmUgY29uc2VydmF0aXZlIHdoYXQgeW91IHNlbmQu
Ig0KSSB0aGluayB0aGlzIHN1bXMgd2hhdCB3ZSBoYXZlIGRpc2N1c3NlZCAtIGFjY2VwdCBUVEwg
MCwgZG9uJ3QgZm9yd2FyZCBUVEwgMC4NCg0KUmVnYXJkcywgR3JlZw0KDQpPbiBNYXkgMSwgMjAx
NyA4OjU4IEFNLCAiRGF2ZSBEb2xzb24iIDxkZG9sc29uQHNhbmR2aW5lLmNvbTxtYWlsdG86ZGRv
bHNvbkBzYW5kdmluZS5jb20+PiB3cm90ZToNClJvbiwNCkkgdG9vIHdvdWxkIGxpa2Ugc2ltcGxl
LCBidXQgeW91ciB0YWJsZSBsb29rcyBwcmV0dHkgY29tcGxpY2F0ZWQuIEFuZCBJIHRoaW5rIGl0
IGFkZHMgY29uZmlndXJhdGlvbiBmb3IgYW4gU0ZGIHRvIGtub3cgd2hldGhlciB0aGVyZSBhcmUg
b3RoZXJzIGJlZm9yZSBpdC4NCk15IHZlcnNpb24gb2Ygc2ltcGxlOg0KICBUVEwgZmllbGQgb2Yg
MCBtZWFucyA2NC4NCiAgRXZlcnkgU0ZGIGRlY3JlbWVudHMgVFRMIGVhY2ggdGltZSBpdCBmb3J3
YXJkcyB0aGUgTlNIIHBhY2tldC4gSWYgZGVjcmVtZW50aW5nIGZyb20gMSB3b3VsZCByZXN1bHQg
aW4gdW5kZXItZmxvdyB0byA2NCwgZGlzY2FyZC4NCg0KDQoNCg0KRnJvbTogUm9uIFBhcmtlciBb
bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOlJvbl9QYXJrZXJA
YWZmaXJtZWRuZXR3b3Jrcy5jb20+XQ0KU2VudDogTW9uZGF5LCBNYXkgMSwgMjAxNyAxMTo0MSBB
TQ0KDQpUbzogRGF2ZSBEb2xzb247IEphbWVzIE4gR3VpY2hhcmQ7IG1vaGFtZWQuYm91Y2FkYWly
QG9yYW5nZS5jb208bWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20+OyBzZmNAaWV0
Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJFOiBUVEwgZmllbGQgd2l0aGlu
IHRoZSBOU0ggYmFzZSBoZWFkZXINCg0KQWdyZWUgdGhhdCBJ4oCZZCBvcHQgZm9yIHByZWNpc2lv
biBvdmVyIHNpbXBsaWNpdHkuICAgV2hpY2ggaXMgd2hhdCBJIHRyaWVkIHRvIGNvbnZleSBhIHdh
eXMgYmFjayBvbiB0aGlzIHRocmVhZCByZWdhcmRpbmcgZGlmZmVyZW50aWF0ZWQgYmVoYXZpb3Ig
YXQgdGhlIGxhc3QgU0ZGIGluIHRoZSBTRlAgdnMuIHRoZSBub24tbGFzdCBTRkYgaW4gdGhlIFNG
UC4gICAgU3Vic2VxdWVudCBjb21tZW50cyBkaWRu4oCZdCBzZWVtIHRvIGVtYnJhY2UgdGhhdCB3
YXkgb2YgZGVzY3JpYmluZyB0aGluZ3MuICAgIEFsc28sIGlmIHRoZXJlIHdlcmUgY29uc2Vuc3Vz
IHRvIHN1cHBvcnRpbmcgdGhhdCBhcHByb2FjaCwgYmFja3dhcmQgY29tcGF0aWJpbGl0eSBmb3Ig
Y2xhc3NpZmllcnMgdGhhdCBlbWl0IFRUTD0wIGNvdWxkIGJlIGFkZHJlc3NlZCBieSBhbHNvIGRl
c2NyaWJpbmcgYmVoYXZpb3IgYXQgdGhlIGZpcnN0IFNGRiB2cy4gbm9uLWZpcnN0Lg0KDQoNCg0K
VFRMPTENCg0KVFRMPTANCg0KT25seSBTRkYgKEZpcnN0IGFuZCBsYXN0KQ0KDQpWYWxpZCDigJMg
c2VydmljZSBsb2NhbCBTRuKAmXMNCg0KVmFsaWQgZm9yIGJhY2t3YXJkIGNvbXBhdGliaWxpdHkg
4oCTIHNlcnZpY2UgbG9jYWwgU0bigJlzDQoNCkZpcnN0IFNGRiBhbmQgbm90IExhc3QNCg0KSW52
YWxpZCDigJMgZHJvcCAoc2luY2UgcHJvcGFnYXRpb24gdG8gc3Vic2VxdWVudCBTRkYgd2l0aCBU
VEw9MCBpcyBpbGxlZ2FsKQ0KDQpWYWxpZCBmb3IgYmFja3dhcmQgY29tcGF0aWJpbGl0eSDigJMg
c2VydmljZSBsb2NhbCBTRuKAmXMgYW5kIHByb3BhZ2F0ZSB0byBzdWJzZXF1ZW50IFNGRiB3aXRo
IFRUTD02Mw0KDQpMYXN0IFNGRiB3aGVuID4xIFNGRuKAmXMgZm9yIFNGUA0KDQpWYWxpZCDigJMg
c2VydmljZSBsb2NhbCBTRuKAmXMNCg0KSW52YWxpZCDigJNkcm9wIChkdWUgdG8gYmFkIGJlaGF2
aW9yIG9mIHByZXZpb3VzIFNGRikNCg0KDQpGcm9tOiBEYXZlIERvbHNvbiBbbWFpbHRvOmRkb2xz
b25Ac2FuZHZpbmUuY29tXQ0KU2VudDogTW9uZGF5LCBNYXkgMSwgMjAxNyAxMToyNSBBTQ0KVG86
IFJvbiBQYXJrZXIgPFJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208bWFpbHRvOlJvbl9Q
YXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20+PjsgSmFtZXMgTiBHdWljaGFyZCA8amFtZXMubi5n
dWljaGFyZEBodWF3ZWkuY29tPG1haWx0bzpqYW1lcy5uLmd1aWNoYXJkQGh1YXdlaS5jb20+Pjsg
bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbTxtYWlsdG86bW9oYW1lZC5ib3VjYWRhaXJAb3Jh
bmdlLmNvbT47IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUkU6
IFRUTCBmaWVsZCB3aXRoaW4gdGhlIE5TSCBiYXNlIGhlYWRlcg0KDQpJIHRoaW5rIHByZWNpc2lv
biBpbiB0aGUgZGVmaW5pdGlvbiBpcyBpbXBvcnRhbnQgZm9yIHdoZW4gZXhwZWN0cyBjZXJ0YWlu
IGJlaGF2aW9yIGZvciBzbWFsbCB2YWx1ZXMgb2YgVFRMLiBFLmcuLCBieSB1c2luZyB0cmFjZS1y
b3V0ZSB0eXBlIG9mIHRvb2xzLg0KV2UgY2Fu4oCZdCBqdXN0IHdhdmUgb3VyIGhhbmRzIGFuZCBz
YXkgZHJvcCBwYWNrZXRzIHdpdGggVFRMIG5lYXIgMCBvciAxIG9yIDIuDQoNCklmIG9uZSBoYXMg
YSBjaGFpbiBvZiAzIGl0ZW1zLCBhIFRUTCBvZiA2IHNob3VsZCB3b3JrLiAoU0ZGcyByZWNlaXZl
IHBhY2tldHMgNiB0aW1lcyBpbiB0aGUgc3lzdGVtIGRpYWdyYW0gdGhhdCBpcyB1c3VhbGx5IGRy
YXduKS4NCg0KKFNpbXBsaWZpZWQ6IEkgcmVhbGl6ZSBpbiBzb21lIHN5c3RlbXMgbW9yZSBTRkYg
aW50ZXJhY3Rpb25zIGFyZSByZXF1aXJlZC4pDQoNCg0KDQoNCkZyb206IFJvbiBQYXJrZXIgW21h
aWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tXQ0KU2VudDogTW9uZGF5LCBNYXkg
MSwgMjAxNyAxMToxNCBBTQ0KVG86IERhdmUgRG9sc29uOyBKYW1lcyBOIEd1aWNoYXJkOyBtb2hh
bWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPG1haWx0bzptb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2Uu
Y29tPjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogVFRM
IGZpZWxkIHdpdGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyDQoNCkFncmVlIHRoYXQgZGlmZmVyZW50
aWF0aW5nIOKAnGZvcndhcmRpbmfigJ0gdG8gYXR0YWNoZWQgU0YgaW5zdGFuY2VzIHZzIHN1YnNl
cXVlbnQgU0ZG4oCZcyBpcyBsb2dpY2FsIGFuZCBpbnR1aXRpdmUgKHRvIG1lKSBhbmQgSSBwcmVm
ZXIgdG8gYWNrbm93bGVkZ2UgdGhhdCB0aGVyZSBpcyBhIGRpZmZlcmVuY2UuICAgQnV0LCBJIHdh
cyBhZGRyZXNzaW5nIGEgc3VnZ2VzdGlvbiB0byBzaW1wbGlmeS4gICAgIEluIHByYWN0aWNlLCA2
MSBvciA2MiBvciA2MyBkZWNyZW1lbnRzIG9mIFRUTCBhbGwgcHJvYmFibHkgbWVhbiB0aGUgc2Ft
ZSB0aGluZyDimLouDQoNCiAgIFJvbg0KDQoNCkZyb206IERhdmUgRG9sc29uIFttYWlsdG86ZGRv
bHNvbkBzYW5kdmluZS5jb21dDQpTZW50OiBNb25kYXksIE1heSAxLCAyMDE3IDExOjExIEFNDQpU
bzogUm9uIFBhcmtlciA8Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86Um9u
X1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbT4+OyBKYW1lcyBOIEd1aWNoYXJkIDxqYW1lcy5u
Lmd1aWNoYXJkQGh1YXdlaS5jb208bWFpbHRvOmphbWVzLm4uZ3VpY2hhcmRAaHVhd2VpLmNvbT4+
OyBtb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPG1haWx0bzptb2hhbWVkLmJvdWNhZGFpckBv
cmFuZ2UuY29tPjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBS
RTogVFRMIGZpZWxkIHdpdGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyDQoNClRoZXJlIGlzIGEgZGlm
ZmVyZW5jZSBiZXR3ZWVuIGRyb3BwaW5nIHRoZSBwYWNrZXQgYXQgcmVjZWl2ZSB2cy4gdHJhbnNt
aXQuDQpBICp0ZXJtaW5hdGluZyogU0ZGIG1heSBhY2NlcHQgYSBwYWNrZXQgd2l0aCBUVEw9MS4g
IEkuZS4sIHdoZXJlIHRoZSBOU0ggaGVhZGVyIGlzIHJlbW92ZWQuDQpXaGF0IG1hdHRlcnMgaXMg
dGhhdCBpdCBpcyBub3QgZGVjcmVtZW50ZWQgdG8gemVybyBhbmQgZm9yd2FyZGVkIGFzIE5TSC4N
Cg0KT3RoZXJ3aXNlIHdl4oCZZCBzYXksIOKAnGh1aCwgbm8gcG9pbnQgaW4gc2VuZGluZyBhIHBh
Y2tldCBpZiBUVEw9MS4gQW5kIGh1aCwgaWYgcmVjZWl2ZWQgd2l0aCBUVEw9MiB0aGVuIHdlIG1p
Z2h0IGFzIHdlbGwgZHJvcCBpdOKApuKAnSBSZWN1cnNlIGFkIGFic3VyZHVtLg0KDQpIZW5jZSwg
dGhlIGNvcnJlY3QgbGFuZ3VhZ2UgbmVlZHMgdG8gY29udmV5IHRoYXQgYSBkZXZpY2UgZGVjcmVt
ZW50aW5nIFRUTCAoaW4gb3JkZXIgdG8gZm9yd2FyZCBOU0gpIG11c3QgY2hlY2sgaWYgaXQgd291
bGQgcmVzdWx0IGluIHplcm8uDQoNClRoaXMgY29udmV5cyB0aGF0LCBJIHRoaW5rOg0KVGhlIHBh
Y2tldCBNVVNUIE5PVCBiZSBmb3J3YXJkZWQgdG8gYSBuZXh0IGhvcCBpZiBTSEwgaXMgZGVjcmVt
ZW50ZWQgdG8gemVyby4NCg0KDQotRGF2ZQ0KDQoNCkZyb206IFJvbiBQYXJrZXIgW21haWx0bzpS
b25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tXQ0KU2VudDogTW9uZGF5LCBNYXkgMSwgMjAx
NyAxMDo1MCBBTQ0KVG86IEphbWVzIE4gR3VpY2hhcmQ7IG1vaGFtZWQuYm91Y2FkYWlyQG9yYW5n
ZS5jb208bWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20+OyBEYXZlIERvbHNvbjsg
c2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogVFRMIGZpZWxk
IHdpdGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyDQoNCldlIGNvdWxkIHNpbXBsaWZ5IHRoaXMgYnkg
c2F5aW5nIHRoYXQgYW4gU0ZGIHRoYXQgcmVjZWl2ZXMgYW4gTlNIIHBhY2tldCB3aXRoIFRUTD0x
IHNoYWxsIGRyb3AgdGhlIHBhY2tldC4gICBUaGF0IGRvZXNu4oCZdCByZXF1aXJlIGFueSBkaXN0
aW5jdGlvbiBvZiB0aGUgdHlwZSBvZiBmb3J3YXJkaW5nLiAgICBZb3UgY291bGQgYXJndWUgdGhh
dCBwZXJoYXBzIDEgbWVhbnMgdGFrZSBjYXJlIG9mIGxvY2FsIFNG4oCZcywgb25seSwgYnV0IHRo
ZW4gd2UgYXJlIGJhY2sgdG8gaGF2aW5nIHRvIG1ha2UgdGhhdCBkaXN0aW5jdGlvbi4gICAgR2l2
ZW4gdGhhdCB3ZSBhcmUgc3RhcnRpbmcgYXQgNjMgYnkgZGVmYXVsdCwgZmluZXNzaW5nIHdoYXQg
aGFwcGVucyB3aGVuIHJlY2VpdmluZyAxIGRvZXNu4oCZdCBzZWVtIHdvcnRod2hpbGUgdG8gbWUu
DQoNCkZyb206IEphbWVzIE4gR3VpY2hhcmQgW21haWx0bzpqYW1lcy5uLmd1aWNoYXJkQGh1YXdl
aS5jb21dDQpTZW50OiBNb25kYXksIE1heSAxLCAyMDE3IDEwOjQ1IEFNDQpUbzogUm9uIFBhcmtl
ciA8Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86Um9uX1BhcmtlckBhZmZp
cm1lZG5ldHdvcmtzLmNvbT4+OyBtb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPG1haWx0bzpt
b2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPjsgRGF2ZSBEb2xzb24gPGRkb2xzb25Ac2FuZHZp
bmUuY29tPG1haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbT4+OyBzZmNAaWV0Zi5vcmc8bWFpbHRv
OnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJFOiBUVEwgZmllbGQgd2l0aGluIHRoZSBOU0ggYmFz
ZSBoZWFkZXINCg0KWWVzIGJ1dCBteSBwb2ludCB3YXMgaWYgdGhlIFNGRiBpcyAqdGVybWluYXRp
bmcqIHRoZSBzZXJ2aWNlIGNoYWluIHRoZXJlIGFyZSBubyBzZXJ2aWNlIGZ1bmN0aW9ucyBsZWZ0
IHRvIGJlIGZvcndhcmRlZCB0byBzbyB0aGUgc2VudGVuY2UgZG9lcyBub3QgbWFrZSBhbnkgc2Vu
c2UuIElmIGhvd2V2ZXIgdGhlIFNGRiBpcyB0ZXJtaW5hdGluZyB0aGUgc2VydmljZSBjaGFpbiBh
bmQgYXQgdGVybWluYXRpb24gdGhlIFNITCByZWFjaGVzIDAgdGhlbiBpdCBzaG91bGQgc3RpbGwg
Zm9yd2FyZCB0aGUgcGFja2V0IChhZnRlciByZW1vdmFsIG9mIE5TSCkuDQoNCkppbQ0KDQpGcm9t
OiBSb24gUGFya2VyIFttYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbV0NClNl
bnQ6IE1vbmRheSwgTWF5IDAxLCAyMDE3IDEwOjI4IEFNDQpUbzogSmFtZXMgTiBHdWljaGFyZCA8
amFtZXMubi5ndWljaGFyZEBodWF3ZWkuY29tPG1haWx0bzpqYW1lcy5uLmd1aWNoYXJkQGh1YXdl
aS5jb20+PjsgbW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbTxtYWlsdG86bW9oYW1lZC5ib3Vj
YWRhaXJAb3JhbmdlLmNvbT47IERhdmUgRG9sc29uIDxkZG9sc29uQHNhbmR2aW5lLmNvbTxtYWls
dG86ZGRvbHNvbkBzYW5kdmluZS5jb20+Pjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5v
cmc+DQpTdWJqZWN0OiBSRTogVFRMIGZpZWxkIHdpdGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyDQoN
CknigJlkIGxpa2UgdG8gZGlzYW1iaWd1YXRlIHRoZSB3b3JkIOKAnGZvcndhcmRpbmfigJ0uICAg
RnJvbSBTRkYgcGVyc3BlY3RpdmUsIHRoZXJlIGlzIGZvcndhcmRpbmcgdG8gYXR0YWNoZWQgU0Yg
aW5zdGFuY2VzIGFuZCB0aGVyZSBpcyBmb3J3YXJkaW5nIHRvIG90aGVyIFNGRnMuDQoNCuKAnFNG
RnMgdGhhdCB0ZXJtaW5hdGUgYSBzZXJ2aWNlIGNoYWluIE1VU1QgZm9yd2FyZCB0aGUgcGFja2V0
IHRvIGF0dGFjaGVkIHNlcnZpY2UgZnVuY3Rpb25zLCBldmVuIGlmIFNITCBpcyBkZWNyZW1lbnRl
ZCB0byAw4oCdDQoNCiAgIFJvbg0KDQoNCg0KRnJvbTogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNA
aWV0Zi5vcmddIE9uIEJlaGFsZiBPZiBKYW1lcyBOIEd1aWNoYXJkDQpTZW50OiBNb25kYXksIE1h
eSAxLCAyMDE3IDEwOjIyIEFNDQpUbzogbW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbTxtYWls
dG86bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbT47IERhdmUgRG9sc29uIDxkZG9sc29uQHNh
bmR2aW5lLmNvbTxtYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb20+Pjsgc2ZjQGlldGYub3JnPG1h
aWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSZTogW3NmY10gVFRMIGZpZWxkIHdpdGhpbiB0
aGUgTlNIIGJhc2UgaGVhZGVyDQoNCkkgZG9u4oCZdCB1bmRlcnN0YW5kIHRoaXMgc2VudGVuY2Ug
YXMgaWYgYW4gU0ZGIGlzIHRlcm1pbmF0aW5nIGEgc2VydmljZSBjaGFpbiB0aGVuIGl0ICp3b250
KiBiZSBmb3J3YXJkaW5nIHRoZSBwYWNrZXRzIHRvIGF0dGFjaGVkIFNGczsgU2hvdWxkbuKAmXQg
dGhpcyBzZW50ZW5jZSByZWFkIOKAnFNGRnMgdGhhdCB0ZXJtaW5hdGUgYSBzZXJ2aWNlIGNoYWlu
IE1VU1QgZm9yd2FyZCB0aGUgcGFja2V0IGV2ZW4gaWYgU0hMIGlzIGRlY3JlbWVudGVkIHRvIDDi
gJ0gPw0KDQpKaW0NCg0KRnJvbTogbW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbTxtYWlsdG86
bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbT4gW21haWx0bzptb2hhbWVkLmJvdWNhZGFpckBv
cmFuZ2UuY29tXQ0KU2VudDogRnJpZGF5LCBBcHJpbCAyOCwgMjAxNyAxMDozOCBBTQ0KVG86IERh
dmUgRG9sc29uIDxkZG9sc29uQHNhbmR2aW5lLmNvbTxtYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5j
b20+PjsgSmFtZXMgTiBHdWljaGFyZCA8amFtZXMubi5ndWljaGFyZEBodWF3ZWkuY29tPG1haWx0
bzpqYW1lcy5uLmd1aWNoYXJkQGh1YXdlaS5jb20+Pjsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNA
aWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogVFRMIGZpZWxkIHdpdGhpbiB0aGUgTlNIIGJhc2UgaGVh
ZGVyDQoNClJlLSwNCg0KSSBzZWUgU0hMIGFzIGEgbWVhbnMgdG8gcHJldmVudCBTRkYgbG9vcHMu
IFRoZXJlIGlzIG5vIHZhbHVlIGluIGRlbGV0aW5nIGEgcGFja2V0IGFmdGVyIGFuIFNGRiBkZWNy
ZW1lbnQgdGhlIFNITCB0byAwLCBidXQgdGhhdCBwYWNrZXQgaXMgdG8gYmUgcGFzc2VkIHRvIFNG
cyB0aGF0IGFyZSBhdHRhY2hlZCB0byB0aGlzIFNGRi4gVGhlIHBhY2tldCB3aWxsIGJlIGZvcndh
cmRlZCBhZnRlciBzdHJpcHBpbmcgdGhlIE5TSCBoZWFkZXI7IG5vIHJpc2sgZm9yIFNGRiBsb29w
cyBvdXQgdGhlcmUuIE5vPw0KDQpDaGVlcnMsDQpNZWQNCg0KRGUgOiBEYXZlIERvbHNvbiBbbWFp
bHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tXQ0KRW52b3nDqSA6IHZlbmRyZWRpIDI4IGF2cmlsIDIw
MTcgMTY6MjkNCsOAIDogQk9VQ0FEQUlSIE1vaGFtZWQgSU1UL09MTjsgSmFtZXMgTiBHdWljaGFy
ZDsgc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpPYmpldCA6IFJFOiBUVEwgZmll
bGQgd2l0aGluIHRoZSBOU0ggYmFzZSBoZWFkZXINCg0KTWVkLA0KDQrigJxTRkZzIHRoYXQgdGVy
bWluYXRlIGEgc2VydmljZSBjaGFpbiBNVVNUIGZvcndhcmQgdGhlIHBhY2tldCB0byBhdHRhY2hl
ZCBTRnMgZXZlbiBpZiBTSEwgaXMgZGVjcmVtZW50ZWQgdG8gMC7igJ0NCkkgZG9u4oCZdCB0aGlu
ayB0aGlzIGlzIHJpZ2h0Lg0KSWYgVFRML1NITCBpcyBkZWNyZW1lbnRlZCB0byAwLCB0aGlzIG11
c3Qgbm90IGJlIGZvcndhcmRlZCBhcyBOU0guDQpJIHNlZSB0aGF0ICpyZWNlaXZpbmcqIGEgcGFj
a2V0IHdpdGggU0hMPTEgY2FuIHJlc3VsdCBpbiBjaGFpbiB0ZXJtaW5hdGlvbiwgaS5lLiwgTlNI
IGRlY2Fwc3VsYXRpb24uIEJ1dCBub3QgZm9yd2FyZGluZyBhcyBOU0ggd2l0aCBTSEw9MC4NCg0K
LURhdmUNCg0KDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVo
YWxmIE9mIG1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb208bWFpbHRvOm1vaGFtZWQuYm91Y2Fk
YWlyQG9yYW5nZS5jb20+DQpTZW50OiBGcmlkYXksIEFwcmlsIDI4LCAyMDE3IDk6MzYgQU0NClRv
OiBKYW1lcyBOIEd1aWNoYXJkOyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1
YmplY3Q6IFJlOiBbc2ZjXSBUVEwgZmllbGQgd2l0aGluIHRoZSBOU0ggYmFzZSBoZWFkZXINCg0K
SGkgSmltLCBhbGwsDQoNCkkgaGF2ZSB0aGUgZm9sbG93aW5nIGNvbW1lbnRzIDoNCg0K4oCiICAg
ICAgICBDaGFuZ2Ug4oCcVFRM4oCdIHRvIOKAnFNGRiBIb3AgTGltaXQgKFNITCnigJ0gYmVjYXVz
ZSB0aGlzIGZpZWxkIGlzIG5vdCBhYm91dCBhIHRpbWUgdG8gbGl2ZSBidXQgYWJvdXQgYSBsaW1p
dCBvZiBTRkYgaG9wcyB0byBiZSBjcm9zc2VkLg0KDQrigKIgICAgICAgIEkgZG9u4oCZdCB1bmRl
cnN0YW5kIHdoYXQgaXMgbWVhbnQgYnkg4oCcdGVzdGluZ+KAnS4NCg0K4oCiICAgICAgICBJIHN1
Z2dlc3QgdG8gbWFrZSB0aGlzIGNoYW5nZSB0byBjb3ZlciB0aGUgZm9sbG93aW5nIHBvaW50czoN
Cg0KbyAgIFNITCBzaG91bGQgYmUgY29uZmlndXJhYmxlIGJ5IHRoZSBjb250cm9sIHBsYW5lLg0K
DQpvICAgUGFja2V0cyBjYW4gYmUgZm9yd2FyZGVkIHRvIFNGcyBldmVuIGlmIFNITCBpcyBkZWNy
ZW1lbnRlZCB0byAwIGZvciB0aGUgdGVybWluYXRpbmcgU0ZGLg0KDQpvICAgSSBkb27igJl0IHRo
aW5rIGl0IGlzIGEgZ29vZCBpZGVhIHRvIGluY2x1ZGUg4oCcRGVjcmVtZW50aW5nIGJ5IGEgdmFs
dWUgb2YgMSBmcm9tIDAgc2hhbGwgcmVzdWx0IGluIGEgVFRMIHZhbHVlIG9mIDYz4oCdIGJlY2F1
c2UgdGhpcyB3aWxsIGxlYWQgdG8gYSBicm9rZW4gbWVjaGFuaXNtLg0KDQpPTEQ6DQpUVEw6IFNl
cnZpY2UgcGxhbmUgdGltZS10by1saXZlLiBBbiBTRkYgTVVTVCBkZWNyZW1lbnQgdGhlIFRUTCBi
eSBhIHZhbHVlIG9mIDEgZm9yIGFsbCBOU0ggcGFja2V0cyBpdCByZWNlaXZlcy4gRGVjcmVtZW50
aW5nIGJ5IGEgdmFsdWUgb2YgMSBmcm9tIDAgc2hhbGwgcmVzdWx0IGluIGEgVFRMIHZhbHVlIG9m
IDYzLiBUaGUgZGVmYXVsdCBmb3Igb3JpZ2luYXRpbmcgYW4gTlNIIHBhY2tldCBpcyBhIFRUTCB2
YWx1ZSBvZiA2My4gVGhlIGRlY3JlbWVudCBTSEFMTCBvY2N1ciBiZWZvcmUgdGVzdGluZyBmb3Ig
MC4gQWZ0ZXIgZGVjcmVtZW50LCBpZiB0aGUgVFRMIGlzIDAsIHRoZSBOU0ggcGFja2V0IE1VU1Qg
Tk9UIGJlIGZvcndhcmRlZC4NCg0KTkVXOg0KU0hMIChTRkYgSG9wIExpbWl0KTogSW5kaWNhdGVz
IHRoZSBtYXhpbXVtIFNGRiBob3BzIGZvciBhIHNlcnZpY2UgY2hhaW4uIFRoZSBpbml0aWFsIFNI
TCB2YWx1ZSBTSE9VTEQgYmUgY29uZmlndXJhYmxlIHZpYSB0aGUgY29udHJvbCBwbGFuZTsgdGhl
IGNvbmZpZ3VyZWQgaW5pdGlhbCB2YWx1ZSBjYW4gYmUgc3BlY2lmaWMgdG8gYSBjaGFpbiBvciBh
bGwgY2hhaW5zLiBJZiBubyBpbml0aWFsIHZhbHVlIGlzIGV4cGxpY2l0bHkgcHJvdmlkZWQsIHRo
ZSBkZWZhdWx0IGluaXRpYWwgU0hMIHZhbHVlIDYzIE1VU1QgYmUgdXNlZC4gRWFjaCBTRkYgaW52
b2x2ZWQgaW4gZm9yd2FyZGluZyBhbiBOU0ggcGFja2V0IE1VU1QgZGVjcmVtZW50IFNITCB2YWx1
ZSBieSAxLiBUaGUgcGFja2V0IE1VU1QgTk9UIGJlIGZvcndhcmRlZCB0byBhIG5leHQgaG9wIFNG
RiBpZiBTSEwgaXMgZGVjcmVtZW50ZWQgdG8gemVyby4gU0ZGcyB0aGF0IHRlcm1pbmF0ZSBhIHNl
cnZpY2UgY2hhaW4gTVVTVCBmb3J3YXJkIHRoZSBwYWNrZXQgdG8gYXR0YWNoZWQgU0ZzIGV2ZW4g
aWYgU0hMIGlzIGRlY3JlbWVudGVkIHRvIDAuDQoNClRoYW5rIHlvdS4NCg0KQ2hlZXJzLA0KTWVk
DQoNCkRlIDogc2ZjIFttYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmddIERlIGxhIHBhcnQgZGUg
SmFtZXMgTiBHdWljaGFyZA0KRW52b3nDqSA6IGpldWRpIDI3IGF2cmlsIDIwMTcgMjA6NTQNCsOA
IDogc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpPYmpldCA6IFtzZmNdIFRUTCBm
aWVsZCB3aXRoaW4gdGhlIE5TSCBiYXNlIGhlYWRlcg0KDQpEZWFyIFdHOg0KDQpIYXZpbmcgcmV2
aWV3ZWQgYWxsIG9mIHRoZSBlbWFpbCBkaXNjdXNzaW9uIG9uIHRoZSBtYWlsaW5nIGxpc3QgaXQg
YXBwZWFycyB0byB0aGUgY2hhaXJzIHRoYXQgd2UgaGF2ZSBjb25zZW5zdXMgdG8gYWRkIGEgVFRM
IGZpZWxkIHRvIHRoZSBOU0ggYmFzZSBoZWFkZXIuIFdlIHdvdWxkIGxpa2UgdG8gcHJvcG9zZSB0
aGUgZm9sbG93aW5nIGNoYW5nZXM6DQoNClNlY3Rpb24gMy4yOg0KVXBkYXRlIGZpZ3VyZSAyIGFz
IGZvbGxvd3M6DQoNCiAgICAgMCAxIDIgMyA0IDUgNiA3IDggOSAwIDEgMiAzIDQgNSA2IDcgOCA5
IDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxDQogICAgKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsNCiAgICB8VmVyfE98UnwgICAg
VFRMICAgIHwgICBMZW5ndGggIHxSfFJ8UnxSfE1EIFR5cGV8IE5leHQgUHJvdG9jb2wgfA0KICAg
ICstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rDQoNCkFkZCB0aGUgZm9sbG93aW5nIHRleHQgYWZ0ZXIgZmlndXJlIDI6DQoNClRU
TDogU2VydmljZSBwbGFuZSB0aW1lLXRvLWxpdmUuIEFuIFNGRiBNVVNUIGRlY3JlbWVudCB0aGUg
VFRMIGJ5IGEgdmFsdWUgb2YgMSBmb3IgYWxsIE5TSCBwYWNrZXRzIGl0IHJlY2VpdmVzLiBEZWNy
ZW1lbnRpbmcgYnkgYSB2YWx1ZSBvZiAxIGZyb20gMCBzaGFsbCByZXN1bHQgaW4gYSBUVEwgdmFs
dWUgb2YgNjMuIFRoZSBkZWZhdWx0IGZvciBvcmlnaW5hdGluZyBhbiBOU0ggcGFja2V0IGlzIGEg
VFRMIHZhbHVlIG9mIDYzLiBUaGUgZGVjcmVtZW50IFNIQUxMIG9jY3VyIGJlZm9yZSB0ZXN0aW5n
IGZvciAwLiBBZnRlciBkZWNyZW1lbnQsIGlmIHRoZSBUVEwgaXMgMCwgdGhlIE5TSCBwYWNrZXQg
TVVTVCBOT1QgYmUgZm9yd2FyZGVkLg0KDQpTZWN0aW9uIDMuNDoNClVwZGF0ZSBmaWd1cmUgNCB0
byByZWZsZWN0IHRoZSBuZXcgYmFzZSBoZWFkZXIgZm9ybWF0IGFzIHBlciBzZWN0aW9uIDMuMiBi
YXNlIGhlYWRlci4NCg0KU2VjdGlvbiAzLjU6DQpVcGRhdGUgZmlndXJlIDUgdG8gcmVmbGVjdCB0
aGUgbmV3IGJhc2UgaGVhZGVyIGZvcm1hdCBhcyBwZXIgc2VjdGlvbiAzLjIgYmFzZSBoZWFkZXIu
DQoNClNlY3Rpb24gMTIuMi4xOg0KQ3VycmVudCB0ZXh0IGlzIGFzIGZvbGxvd3M6DQoNCiAgIFRo
ZXJlIGFyZSB0ZW4gYml0cyBhdCB0aGUgYmVnaW5uaW5nIG9mIHRoZSBOU0ggQmFzZSBIZWFkZXIu
ICBOZXcgYml0cw0KICAgYXJlIGFzc2lnbmVkIHZpYSBTdGFuZGFyZHMgQWN0aW9uIFtSRkM1MjI2
XS4NCg0KICAgQml0cyAwLTEgLSBWZXJzaW9uDQogICBCaXQgMiAtIE9BTSAoTyBiaXQpDQogICBC
aXQgMyAtIENyaXRpY2FsIFRMViAoQyBiaXQpDQogICBCaXRzIDQtOSAtIFJlc2VydmVkDQoNClJl
cGxhY2UgZW50aXJlIHRleHQgYXMgZm9sbG93czoNCg0KICAgVGhlcmUgYXJlIGVpZ2h0IHJlc2Vy
dmVkIGJpdHMgaW4gdGhlIE5TSCBCYXNlIEhlYWRlci4gTmV3IGJpdHMNCiAgIGFyZSBhc3NpZ25l
ZCB2aWEgU3RhbmRhcmRzIEFjdGlvbiBbUkZDNTIyNl0uDQoNCiAgIEJpdHMgMC0xIC0gVmVyc2lv
bg0KICAgQml0IDIgLSBPQU0gKE8gYml0KQ0KICAgQml0IDMgLSBSZXNlcnZlZA0KICAgQml0cyAx
Ni0xOSAtIFJlc2VydmVkDQoNClNlY3Rpb24gMTIuMi4zOg0KQ3VycmVudCB0ZXh0IGhhcyB0aGUg
TUQtdHlwZSBhcyA4LWJpdCB2YWx1ZXMuDQoNClVwZGF0ZSB0ZXh0IGZvciB0aGlzIHNlY3Rpb24g
YW5kIHRhYmxlIDEgdG8gcmVmbGVjdCA0LWJpdCB2YWx1ZXMgKm5vdCogOC1iaXQgdmFsdWVzLg0K
DQpQbGVhc2UgcmV2aWV3IGNhcmVmdWxseSBhbmQgaW5kaWNhdGUgc3VwcG9ydCBmb3IgdGhlc2Ug
Y2hhbmdlcyAob3IgYW55IGNoYW5nZXMgdG8gdGhlIHN1Z2dlc3RlZCB0ZXh0KS4NCg0KVGhhbmtz
LA0KDQpKaW0gJiBKb2VsDQoNCg0KDQoNCg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXw0Kc2ZjIG1haWxpbmcgbGlzdA0Kc2ZjQGlldGYub3JnPG1haWx0
bzpzZmNAaWV0Zi5vcmc+DQpodHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3Nm
Yw0KDQo=

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTQgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
V2luZ2RpbmdzOw0KCXBhbm9zZS0xOjUgMCAwIDAgMCAwIDAgMCAwIDA7fQ0KQGZvbnQtZmFjZQ0K
CXtmb250LWZhbWlseTpXaW5nZGluZ3M7DQoJcGFub3NlLTE6NSAwIDAgMCAwIDAgMCAwIDAgMDt9
DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIg
MiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpUYWhvbWE7DQoJcGFub3Nl
LTE6MiAxMSA2IDQgMyA1IDQgNCAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiTW9u
b3R5cGUgQ29yc2l2YSI7DQoJcGFub3NlLTE6MyAxIDEgMSAxIDIgMSAxIDEgMTt9DQovKiBTdHls
ZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1h
bA0KCXttYXJnaW46MGNtOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIu
MHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7fQ0KYTpsaW5rLCBz
cGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsN
Cgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxp
bmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRl
eHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcC5Nc29BY2V0YXRlLCBsaS5Nc29BY2V0YXRlLCBk
aXYuTXNvQWNldGF0ZQ0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6
IlRleHRlIGRlIGJ1bGxlcyBDYXIiOw0KCW1hcmdpbjowY207DQoJbWFyZ2luLWJvdHRvbTouMDAw
MXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIs
InNlcmlmIjt9DQpwLk1zb0xpc3RQYXJhZ3JhcGgsIGxpLk1zb0xpc3RQYXJhZ3JhcGgsIGRpdi5N
c29MaXN0UGFyYWdyYXBoDQoJe21zby1zdHlsZS1wcmlvcml0eTozNDsNCgltYXJnaW4tdG9wOjBj
bTsNCgltYXJnaW4tcmlnaHQ6MGNtOw0KCW1hcmdpbi1ib3R0b206MGNtOw0KCW1hcmdpbi1sZWZ0
OjM2LjBwdDsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBwdDsNCglm
b250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIiwic2VyaWYiO30NCnNwYW4uVGV4dGVkZWJ1bGxl
c0Nhcg0KCXttc28tc3R5bGUtbmFtZToiVGV4dGUgZGUgYnVsbGVzIENhciI7DQoJbXNvLXN0eWxl
LXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJUZXh0ZSBkZSBidWxsZXMiOw0KCWZvbnQt
ZmFtaWx5OiJUYWhvbWEiLCJzYW5zLXNlcmlmIjt9DQpwLm01MzMwMzYxMjE1OTA2Mzg4MzM4bXNv
bGlzdHBhcmFncmFwaCwgbGkubTUzMzAzNjEyMTU5MDYzODgzMzhtc29saXN0cGFyYWdyYXBoLCBk
aXYubTUzMzAzNjEyMTU5MDYzODgzMzhtc29saXN0cGFyYWdyYXBoDQoJe21zby1zdHlsZS1uYW1l
Om01MzMwMzYxMjE1OTA2Mzg4MzM4bXNvbGlzdHBhcmFncmFwaDsNCgltc28tbWFyZ2luLXRvcC1h
bHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGNtOw0KCW1zby1tYXJnaW4tYm90dG9tLWFsdDphdXRv
Ow0KCW1hcmdpbi1sZWZ0OjBjbTsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJU
aW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7fQ0KcC5tc29jaHBkZWZhdWx0LCBsaS5tc29jaHBkZWZh
dWx0LCBkaXYubXNvY2hwZGVmYXVsdA0KCXttc28tc3R5bGUtbmFtZTptc29jaHBkZWZhdWx0Ow0K
CW1zby1tYXJnaW4tdG9wLWFsdDphdXRvOw0KCW1hcmdpbi1yaWdodDowY207DQoJbXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG87DQoJbWFyZ2luLWxlZnQ6MGNtOw0KCWZvbnQtc2l6ZToxMC4wcHQ7
DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsInNlcmlmIjt9DQpwLkJhbGxvb25UZXh0
LCBsaS5CYWxsb29uVGV4dCwgZGl2LkJhbGxvb25UZXh0DQoJe21zby1zdHlsZS1uYW1lOiJCYWxs
b29uIFRleHQiOw0KCW1zby1zdHlsZS1saW5rOiJCYWxsb29uIFRleHQgQ2hhciI7DQoJbWFyZ2lu
OjBjbTsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250
LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIiwic2VyaWYiO30NCnNwYW4uQmFsbG9vblRleHRDaGFy
DQoJe21zby1zdHlsZS1uYW1lOiJCYWxsb29uIFRleHQgQ2hhciI7DQoJbXNvLXN0eWxlLXByaW9y
aXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJCYWxsb29uIFRleHQiOw0KCWZvbnQtZmFtaWx5OiJU
YWhvbWEiLCJzYW5zLXNlcmlmIjt9DQpzcGFuLmVtYWlsc3R5bGUxOA0KCXttc28tc3R5bGUtbmFt
ZTplbWFpbHN0eWxlMTg7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCglj
b2xvcjojMUY0OTdEO30NCnNwYW4udGV4dGVkZWJ1bGxlc2NhcjANCgl7bXNvLXN0eWxlLW5hbWU6
dGV4dGVkZWJ1bGxlc2NhcjsNCglmb250LWZhbWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7fQ0K
c3Bhbi5lbWFpbHN0eWxlMjENCgl7bXNvLXN0eWxlLW5hbWU6ZW1haWxzdHlsZTIxOw0KCWZvbnQt
ZmFtaWx5OiJDb3VyaWVyIE5ldyI7DQoJY29sb3I6YmxhY2s7DQoJZm9udC13ZWlnaHQ6bm9ybWFs
Ow0KCWZvbnQtc3R5bGU6bm9ybWFsO30NCnNwYW4uRW1haWxTdHlsZTI3DQoJe21zby1zdHlsZS10
eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7DQoJY29sb3I6YmxhY2s7
DQoJZm9udC13ZWlnaHQ6bm9ybWFsOw0KCWZvbnQtc3R5bGU6bm9ybWFsO30NCnNwYW4uRW1haWxT
dHlsZTI4DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJp
Iiwic2Fucy1zZXJpZiI7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLkVtYWlsU3R5bGUyOQ0KCXtt
c28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ291cmllciBOZXciOw0KCWNv
bG9yOmJsYWNrOw0KCWZvbnQtd2VpZ2h0Om5vcm1hbDsNCglmb250LXN0eWxlOm5vcm1hbDt9DQpz
cGFuLkVtYWlsU3R5bGUzMA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWls
eToiQ2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFpbFN0
eWxlMzENCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWwtcmVwbHk7DQoJZm9udC1mYW1pbHk6IkNv
dXJpZXIgTmV3IjsNCgljb2xvcjpibGFjazsNCglmb250LXdlaWdodDpub3JtYWw7DQoJZm9udC1z
dHlsZTpub3JtYWw7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9u
bHk7DQoJZm9udC1zaXplOjEwLjBwdDt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo2MTIu
MHB0IDc5Mi4wcHQ7DQoJbWFyZ2luOjcwLjg1cHQgNzAuODVwdCA3MC44NXB0IDcwLjg1cHQ7fQ0K
ZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldvcmRTZWN0aW9uMTt9DQotLT48L3N0eWxlPjwhLS1b
aWYgZ3RlIG1zbyA5XT48eG1sPg0KPG86c2hhcGVkZWZhdWx0cyB2OmV4dD0iZWRpdCIgc3BpZG1h
eD0iMTAyNiIgLz4NCjwveG1sPjwhW2VuZGlmXS0tPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPg0K
PG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPg0KPG86aWRtYXAgdjpleHQ9ImVkaXQiIGRhdGE9
IjEiIC8+DQo8L286c2hhcGVsYXlvdXQ+PC94bWw+PCFbZW5kaWZdLS0+DQo8L2hlYWQ+DQo8Ym9k
eSBsYW5nPSJGUiIgbGluaz0iYmx1ZSIgdmxpbms9InB1cnBsZSI+DQo8ZGl2IGNsYXNzPSJXb3Jk
U2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2Nv
bG9yOmJsYWNrIj5SZS0sPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29s
b3I6YmxhY2siPkkgZG9u4oCZdCBnZXQgeW91ciBwb2ludCwgRGF2ZS48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6
YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom
cXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+TXkgY29uY2VybiBpcyBob3cgdG8g
ZGV0ZWN0IGEgbWlzYmVoYXZpbmcgbm9kZSB2cyBhIG5vZGUgdGhhdCBpcyBub3Qgc3VwcG9ydGlu
ZyBTSEwuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nv
dXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2si
PklmIGFsbCBub2RlcyBpbiBhIGRvbWFpbiBzdXBwb3J0IFNITCwgdGhlbiBwYWNrZXRzIHdpdGgg
U0hMPT0wIE1VU1QgTk9UIGJlIHJlY2VpdmVkIGJ5IGFueSBTRkYgb2YgdGhhdCBkb21haW4uIERv
IHlvdSBhZ3JlZSB3aXRoIHRoYXQ/DQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZx
dW90Oztjb2xvcjpibGFjayI+Q2hlZXJzLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+TWVkPG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1
b3Q7O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2IHN0eWxl
PSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGNtIDBj
bSAwY20gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6
c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5EZSZuYnNwOzo8L3Nw
YW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1Rh
aG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4gRGF2ZSBEb2xzb24gW21haWx0bzpk
ZG9sc29uQHNhbmR2aW5lLmNvbV0NCjxicj4NCjxiPkVudm95w6kmbmJzcDs6PC9iPiBtYXJkaSAy
IG1haSAyMDE3IDE1OjIwPGJyPg0KPGI+w4AmbmJzcDs6PC9iPiBCT1VDQURBSVIgTW9oYW1lZCBJ
TVQvT0xOOyBKYW1lcyBOIEd1aWNoYXJkOyBHcmVnIE1pcnNreTxicj4NCjxiPkNjJm5ic3A7Ojwv
Yj4gc2ZjQGlldGYub3JnOyBSb24gUGFya2VyPGJyPg0KPGI+T2JqZXQmbmJzcDs6PC9iPiBSRTog
W3NmY10gVFRMIGZpZWxkIHdpdGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5JIHN0aWxsIHRoaW5rIHRoZSBjb25jZXB0
dWFsIGRpZmZpY3VsdHkgZ29lcyBhd2F5IGlmIHdlIHNheSB0aGF0IHRoZSA2IGJpdHMgMDAwMDAw
IHJlcHJlc2VudHMgdGhlIHZhbHVlIDY0LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0
OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9u
ZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBj
bSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDsiPkZyb206PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDsiPg0KPGEgaHJlZj0ibWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5j
b20iPm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb208L2E+IFs8YSBocmVmPSJtYWlsdG86bW9o
YW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbSI+bWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5n
ZS5jb208L2E+XQ0KPGJyPg0KPGI+U2VudDo8L2I+IFR1ZXNkYXksIE1heSAyLCAyMDE3IDg6NTMg
QU08YnI+DQo8Yj5Ubzo8L2I+IERhdmUgRG9sc29uOyBKYW1lcyBOIEd1aWNoYXJkOyBHcmVnIE1p
cnNreTxicj4NCjxiPkNjOjwvYj4gPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGll
dGYub3JnPC9hPjsgUm9uIFBhcmtlcjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSRTogW3NmY10gVFRM
IGZpZWxkIHdpdGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyPG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj48
bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90
Oztjb2xvcjpibGFjayI+UmUtLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nv
dXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2si
PllvdSBoYXZlIGEgcG9pbnQuIEFja2VkLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJz
cDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3
JnF1b3Q7O2NvbG9yOmJsYWNrIj5NeSBjb25jZXJuIHdhcyBob3cgdG8gYXZvaWQgbWlzYmVoYXZp
bmcgU0ZGcyB0aGF0IHdvdWxkIGZvcndhcmQgcGFja2V0cyB3aXRoIFNITD09MCB0byBhIG5leHQt
aG9wIFNGRiBldmVuIGlmIHRoYXQgU0ZGIHBhcnNlcyB0aGUgU0hMIGZpZWxkLg0KPG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7
O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPldoYXQgYWJvdXQgaGF2
aW5nIGEgY29uZmlndXJhdGlvbiBrbm9iIHRvIGluZGljYXRlIHRoZSBiZWhhdmlvciB0byBmb2xs
b3cgd2hlbiByZWNlaXZpbmcgU0hMPTA/IEEgZG9tYWluIHRoYXQgaW52b2x2ZXMgY2xhc3NpZmll
cnMvU0ZGcyB0aGF0IHVuZGVyc3RhbmQgU0hMDQogbXVzdCBub3QgZm9yd2FyZCBvciBhY2NlcHQg
cmVjZWl2aW5nIHBhY2tldHMgd2l0aCBTSEw9MC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+
Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVy
IE5ldyZxdW90Oztjb2xvcjpibGFjayI+Q2hlZXJzLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+TWVk
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIg
TmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2
IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6
MGNtIDBjbSAwY20gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRl
ci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5EZSZuYnNw
Ozo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4gRGF2ZSBEb2xzb24gWzxh
IGhyZWY9Im1haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbSI+bWFpbHRvOmRkb2xzb25Ac2FuZHZp
bmUuY29tPC9hPl0NCjxicj4NCjxiPkVudm95w6kmbmJzcDs6PC9iPiBtYXJkaSAyIG1haSAyMDE3
IDE0OjQxPGJyPg0KPGI+w4AmbmJzcDs6PC9iPiBCT1VDQURBSVIgTW9oYW1lZCBJTVQvT0xOOyBK
YW1lcyBOIEd1aWNoYXJkOyBHcmVnIE1pcnNreTxicj4NCjxiPkNjJm5ic3A7OjwvYj4gPGEgaHJl
Zj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjsgUm9uIFBhcmtlcjxicj4N
CjxiPk9iamV0Jm5ic3A7OjwvYj4gUkU6IFtzZmNdIFRUTCBmaWVsZCB3aXRoaW4gdGhlIE5TSCBi
YXNlIGhlYWRlcjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+
TWVkLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+SSBhZ3JlZS48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkNvbnNpZGVyIHRoZSBj
YXNlIHdoZW4gYSDigJxuZXfigJ0gU0ZGIGlzIGFkZGVkIHRvIGFuIGV4aXN0aW5nIHN5c3RlbTo8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkZvciBhbGwgTlNIIHBh
Y2tldHMsIHRoZSBIb3AgTGltaXQvVFRMIGZpZWxkIGlzIHplcm8sIG5vdCBqdXN0IHRob3NlIGZy
b20gdGhlIGNsYXNzaWZpZXIuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0
OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkkg
b2JqZWN0IHRvIHRoaXMgc3RhdGVtZW50IG9mIHlvdXJzOjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+
Jmd0OyBhZGQgYSBzZW50ZW5jZSBzYXlpbmcgdGhhdCDigJxhbiBpbmNvbWluZyB2YWx1ZSBvZiAw
4oCdIGlzIG9ubHkgYWNjZXB0YWJsZSBmcm9tIGEgY2xhc3NpZmllci48L3NwYW4+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+QXMgSSBzZWUgaXQsIGFuIGluY29taW5nIHZhbHVl
IG9mIDAgaXMgYWNjZXB0YWJsZSBmcm9tIGFueSBzb3VyY2UuPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOiMxRjQ5N0QiPi1EYXZlPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjoj
MUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0i
Ym9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQg
MGNtIDBjbSAwY20iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4NCjxhIGhyZWY9Im1haWx0bzptb2hhbWVkLmJvdWNhZGFp
ckBvcmFuZ2UuY29tIj5tb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPC9hPiBbPGEgaHJlZj0i
bWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20iPm1haWx0bzptb2hhbWVkLmJvdWNh
ZGFpckBvcmFuZ2UuY29tPC9hPl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBUdWVzZGF5LCBNYXkgMiwg
MjAxNyA3OjU4IEFNPGJyPg0KPGI+VG86PC9iPiBEYXZlIERvbHNvbjsgSmFtZXMgTiBHdWljaGFy
ZDsgR3JlZyBNaXJza3k8YnI+DQo8Yj5DYzo8L2I+IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5v
cmciPnNmY0BpZXRmLm9yZzwvYT47IFJvbiBQYXJrZXI8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6
IFtzZmNdIFRUTCBmaWVsZCB3aXRoaW4gdGhlIE5TSCBiYXNlIGhlYWRlcjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj5IaSBEYXZlLA0KPG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7
O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPlNGRnMgdGhhdCBkbyBu
b3Qgc3VwcG9ydCBTSEwgd2lsbCBwcmVzZXJ2ZSB0aGVzZSBiaXRzIGFzIHJlY2VpdmVkLiBJbiBv
dGhlciB3b3JkcywgdGhlc2UgU0ZGcyB3b27igJl0IHJlc2V0IHRoZXNlIGJpdHMgdG8gemVyb3Mu
DQo8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmll
ciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Q2hl
ZXJzLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3Vy
aWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+TWVkPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpw
PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXIt
bGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNC4wcHQiPg0KPGRpdj4N
CjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtw
YWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5EZSZuYnNwOzo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7Ij4gRGF2ZSBEb2xzb24gWzxhIGhyZWY9Im1haWx0bzpkZG9sc29uQHNhbmR2
aW5lLmNvbSI+bWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tPC9hPl0NCjxicj4NCjxiPkVudm95
w6kmbmJzcDs6PC9iPiBtYXJkaSAyIG1haSAyMDE3IDEyOjE5PGJyPg0KPGI+w4AmbmJzcDs6PC9i
PiBCT1VDQURBSVIgTW9oYW1lZCBJTVQvT0xOOyBKYW1lcyBOIEd1aWNoYXJkOyBHcmVnIE1pcnNr
eTxicj4NCjxiPkNjJm5ic3A7OjwvYj4gPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2Zj
QGlldGYub3JnPC9hPjsgUm9uIFBhcmtlcjxicj4NCjxiPk9iamV0Jm5ic3A7OjwvYj4gUmU6IFtz
ZmNdIFRUTCBmaWVsZCB3aXRoaW4gdGhlIE5TSCBiYXNlIGhlYWRlcjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwv
bzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0iYmFja2dyb3VuZDp3
aGl0ZSI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5NZWQsPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImJhY2tncm91bmQ6
d2hpdGUiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Rm9yIHRoZSBiYWNrd2FyZHMgY29tcGF0
aWJpbGl0eSBjYXNlLCB3ZSBhbHNvIHN1cHBvcnQg4oCOU0ZGcyB0aGF0IGRvIG5vdCBkZWNyZW1l
bnQgVFRML0hvcCBMaW1pdC4gU2F5aW5nIGEgdmFsdWUgb2YgemVybyBjYW4gb25seSBjb21lIGZy
b20gY2xhc3NpZmllcnMNCiBkZWZlYXRzIHRoYXQsIGFzIHdlbGwgYXMgYWRkaW5nIHVubmVjZXNz
YXJ5IGNvbXBsZXhpdHkuPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImJhY2tncm91bmQ6d2hpdGUiPjxzcGFuIHN0eWxlPSJm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29s
b3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9ImJhY2tncm91bmQ6d2hpdGUiPjxzcGFuIHN0eWxl
PSJmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6IzFGNDk3RCI+RGF2aWQmbmJzcDtEb2xzb248YnI+DQrigI48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8L2Rpdj4NCjx0YWJsZSBjbGFzcz0iTXNvTm9ybWFsVGFibGUiIGJvcmRlcj0iMCIg
Y2VsbHBhZGRpbmc9IjAiIHdpZHRoPSIxMDAlIiBzdHlsZT0id2lkdGg6MTAwLjAlO2JhY2tncm91
bmQ6d2hpdGU7Ym9yZGVyLXNwYWNpbmc6MHB4Ij4NCjx0Ym9keT4NCjx0cj4NCjx0ZCBzdHlsZT0i
cGFkZGluZzouNzVwdCAuNzVwdCAuNzVwdCAuNzVwdDtmb250LXNpemU6aW5pdGlhbDt0ZXh0LWFs
aWduOmluaXRpYWwiPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAj
QjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5Gcm9tOg0KPC9zcGFu
PjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhv
bWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PGEgaHJlZj0ibWFpbHRvOm1vaGFtZWQu
Ym91Y2FkYWlyQG9yYW5nZS5jb20iPm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb208L2E+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21h
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPlNlbnQ6DQo8L3NwYW4+PC9iPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7Ij5UdWVzZGF5LCBNYXkgMiwgMjAxNyAyOjE3IEFNPG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7
LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPlRvOg0KPC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90OyI+SmFtZXMgTiBHdWljaGFyZDsgR3JlZyBNaXJza3k7IERhdmUgRG9sc29uPG86
cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21h
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkNjOg0KPC9zcGFuPjwvYj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90OyI+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYu
b3JnPC9hPjsgUm9uIFBhcmtlcjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5TdWJq
ZWN0Og0KPC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+UkU6IFtzZmNdIFRU
TCBmaWVsZCB3aXRoaW4gdGhlIE5TSCBiYXNlIGhlYWRlcjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8L3RkPg0KPC90cj4NCjwvdGJvZHk+DQo8L3RhYmxlPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+SGkgSmlt
LA0KPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJp
ZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPlRo
YW5rIHlvdSBmb3IgdGhpcyB1cGRhdGVkIHByb3Bvc2FsLiBUaGlzIGlzIG11Y2ggbW9yZSBiZXR0
ZXIuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJp
ZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPkdp
dmluZyB0aGUgY2xhcmlmaWNhdGlvbiBkaXNjdXNzZWQgd2l0aCBKb2VsIChpLmUuLCBkbyBub3Qg
cmVzZXQgcmVzZXJ2ZWQgYml0cyBieSBpbnRlcm1lZGlhdGUgZGV2aWNlcyksIEkgd29uZGVyIHdo
ZXRoZXIgaXQgbWFrZXMgc2Vuc2UgdG8gYWRkIGEgc2VudGVuY2UNCiBzYXlpbmcgdGhhdCDigJxh
biBpbmNvbWluZyB2YWx1ZSBvZiAw4oCdIGlzIG9ubHkgYWNjZXB0YWJsZSBmcm9tIGEgY2xhc3Np
Zmllci4gJm5ic3A7Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7
Y29sb3I6YmxhY2siPkNoZWVycyw8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPk1lZDwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztj
b2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRpdiBzdHlsZT0iYm9y
ZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBjbSAwY20gMGNt
IDQuMHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlk
ICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48Yj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkRlJm5i
c3A7Ojwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4g
SmFtZXMgTiBHdWljaGFyZCBbPGEgaHJlZj0ibWFpbHRvOmphbWVzLm4uZ3VpY2hhcmRAaHVhd2Vp
LmNvbSI+bWFpbHRvOmphbWVzLm4uZ3VpY2hhcmRAaHVhd2VpLmNvbTwvYT5dDQo8YnI+DQo8Yj5F
bnZvecOpJm5ic3A7OjwvYj4gbHVuZGkgMSBtYWkgMjAxNyAxOTozOTxicj4NCjxiPsOAJm5ic3A7
OjwvYj4gR3JlZyBNaXJza3k7IERhdmUgRG9sc29uPGJyPg0KPGI+Q2MmbmJzcDs6PC9iPiA8L3Nw
YW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21h
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5v
cmciPjxzcGFuIGxhbmc9IkVOLVVTIj5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjwvc3Bhbj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjsgQk9VQ0FEQUlSIE1vaGFtZWQN
CiBJTVQvT0xOOyBSb24gUGFya2VyPGJyPg0KPGI+T2JqZXQmbmJzcDs6PC9iPiBSRTogW3NmY10g
VFRMIGZpZWxkIHdpdGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyPC9zcGFuPjxzcGFuIGxhbmc9IkVO
LVVTIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7Y29sb3I6IzFGNDk3RCI+T2theSBsb3RzIG9mIGNvbnZlcnNhdGlvbiBidXQgbGV0IG1l
IG9mZmVyIGEgcmV2aXNlZCB2ZXJzaW9uIG9mIE1lZOKAmXMgdGV4dCB0aGF0IGhvcGVmdWxseSBj
YXB0dXJlcyBtb3N0IG9mIHRoZSBkaXNjdXNzaW9uIChjaGFuZ2VzIGhpZ2hsaWdodGVkKTo8L3Nw
YW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+
U0hMIChTRkYgSG9wIExpbWl0KTogSW5kaWNhdGVzIHRoZSBtYXhpbXVtIFNGRiBob3BzIGZvciBh
bg0KPGI+U0ZQPC9iPi4gVGhlIGluaXRpYWwgU0hMIHZhbHVlIFNIT1VMRCBiZSBjb25maWd1cmFi
bGUgdmlhIHRoZSBjb250cm9sIHBsYW5lOyB0aGUgY29uZmlndXJlZCBpbml0aWFsIHZhbHVlIGNh
biBiZSBzcGVjaWZpYyB0bw0KPGI+b25lIG9yIG1vcmUgU0ZQczwvYj4uIElmIG5vIGluaXRpYWwg
dmFsdWUgaXMgZXhwbGljaXRseSBwcm92aWRlZCwgdGhlIGRlZmF1bHQgaW5pdGlhbCBTSEwgdmFs
dWUgNjMgTVVTVCBiZSB1c2VkLiBFYWNoIFNGRiBpbnZvbHZlZCBpbiBmb3J3YXJkaW5nIGFuIE5T
SCBwYWNrZXQgTVVTVCBkZWNyZW1lbnQNCjxiPnRoZSA8L2I+U0hMIHZhbHVlIGJ5IDEgPGI+cHJp
b3IgdG8gTlNIIGZvcndhcmRpbmcgbG9va3VwPC9iPi4gPGI+RGVjcmVtZW50aW5nIGJ5IDEgZnJv
bSBhbiBpbmNvbWluZyB2YWx1ZSBvZiAwIHNoYWxsIHJlc3VsdCBpbiBhIFNITCB2YWx1ZSBvZiA2
My4gVGhlIHBhY2tldCBNVVNUIE5PVCBiZSBmb3J3YXJkZWQgaWYgU0hMIGlzLCBhZnRlciBkZWNy
ZW1lbnQsIDAgZS5nLiBkZWNyZW1lbnQgU0hBTEwgb2NjdXIgYmVmb3JlIHRlc3RpbmcgU0hMDQog
Zm9yIDAuIDwvYj48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPiZu
YnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+SmltPC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48YSBuYW1lPSJfTWFpbEVuZENvbXBvc2Ui
PjwvYT48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5
N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkZyb206PC9zcGFuPjwv
Yj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4gR3JlZyBNaXJza3kg
WzxhIGhyZWY9Im1haWx0bzpncmVnaW1pcnNreUBnbWFpbC5jb20iPm1haWx0bzpncmVnaW1pcnNr
eUBnbWFpbC5jb208L2E+XQ0KPGJyPg0KPGI+U2VudDo8L2I+IE1vbmRheSwgTWF5IDAxLCAyMDE3
IDE6MDIgUE08YnI+DQo8Yj5Ubzo8L2I+IERhdmUgRG9sc29uICZsdDs8YSBocmVmPSJtYWlsdG86
ZGRvbHNvbkBzYW5kdmluZS5jb20iPmRkb2xzb25Ac2FuZHZpbmUuY29tPC9hPiZndDs8YnI+DQo8
Yj5DYzo8L2I+IDxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT47
IDxhIGhyZWY9Im1haWx0bzptb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tIj4NCm1vaGFtZWQu
Ym91Y2FkYWlyQG9yYW5nZS5jb208L2E+OyBKYW1lcyBOIEd1aWNoYXJkICZsdDs8YSBocmVmPSJt
YWlsdG86amFtZXMubi5ndWljaGFyZEBodWF3ZWkuY29tIj5qYW1lcy5uLmd1aWNoYXJkQGh1YXdl
aS5jb208L2E+Jmd0OzsgUm9uIFBhcmtlciAmbHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJA
YWZmaXJtZWRuZXR3b3Jrcy5jb20iPlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L2E+
Jmd0Ozxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogW3NmY10gVFRMIGZpZWxkIHdpdGhpbiB0aGUg
TlNIIGJhc2UgaGVhZGVyPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxkaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+JnF1b3Q7QmUgbGliZXJh
bCB3aGF0IHlvdSBhY2NlcHQuIEJlIGNvbnNlcnZhdGl2ZSB3aGF0IHlvdSBzZW5kLiZxdW90Ozwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyI+SSB0aGluayB0aGlzIHN1bXMgd2hhdCB3ZSBoYXZlIGRpc2N1c3NlZCAtIGFj
Y2VwdCBUVEwgMCwgZG9uJ3QgZm9yd2FyZCBUVEwgMC48L3NwYW4+PG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5i
c3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPlJlZ2FyZHMsIEdyZWcmbmJzcDs8L3NwYW4+PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPk9uIE1heSAxLCAyMDE3IDg6NTgg
QU0sICZxdW90O0RhdmUgRG9sc29uJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86ZGRvbHNvbkBz
YW5kdmluZS5jb20iPmRkb2xzb25Ac2FuZHZpbmUuY29tPC9hPiZndDsgd3JvdGU6PC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci1sZWZ0
OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowY20gMGNtIDBjbSA2LjBwdDttYXJnaW4tbGVm
dDo0LjhwdDttYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1yaWdodDowY207bWFyZ2luLWJvdHRvbTo1
LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Um9uLDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3
RCI+SSB0b28gd291bGQgbGlrZSBzaW1wbGUsIGJ1dCB5b3VyIHRhYmxlIGxvb2tzIHByZXR0eSBj
b21wbGljYXRlZC4gQW5kIEkgdGhpbmsgaXQgYWRkcyBjb25maWd1cmF0aW9uIGZvciBhbiBTRkYg
dG8ga25vdyB3aGV0aGVyIHRoZXJlIGFyZSBvdGhlcnMgYmVmb3JlIGl0Ljwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Y29sb3I6IzFGNDk3RCI+TXkgdmVyc2lvbiBvZiBzaW1wbGU6PC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjoj
MUY0OTdEIj4mbmJzcDsgVFRMIGZpZWxkIG9mIDAgbWVhbnMgNjQuPC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xv
cjojMUY0OTdEIj4mbmJzcDsgRXZlcnkgU0ZGIGRlY3JlbWVudHMgVFRMIGVhY2ggdGltZSBpdCBm
b3J3YXJkcyB0aGUgTlNIIHBhY2tldC4gSWYgZGVjcmVtZW50aW5nIGZyb20gMSB3b3VsZCByZXN1
bHQgaW4gdW5kZXItZmxvdyB0byA2NCwgZGlzY2FyZC48L3NwYW4+PG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5
N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNw
Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTti
b3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDsiPkZyb206PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDsiPiBSb24gUGFya2VyIFttYWlsdG86PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48
YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1Rh
aG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5Sb25fUGFya2VyQGFmZmlybWVkbmV0
d29ya3MuY29tPC9zcGFuPjwvYT48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7Ij5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gTW9uZGF5LCBNYXkgMSwgMjAxNyAxMTo0
MSBBTTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjxicj4NCjxiPlRvOjwvYj4g
RGF2ZSBEb2xzb247IEphbWVzIE4gR3VpY2hhcmQ7IDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+
PGEgaHJlZj0ibWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20iIHRhcmdldD0iX2Js
YW5rIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhv
bWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+bW9oYW1lZC5ib3VjYWRhaXJAb3Jhbmdl
LmNvbTwvc3Bhbj48L2E+PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90OyI+Ow0KPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48YSBocmVmPSJtYWlsdG86c2ZjQGll
dGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPnNmY0Bp
ZXRmLm9yZzwvc3Bhbj48L2E+PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90OyI+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJFOiBUVEwgZmllbGQgd2l0aGluIHRoZSBO
U0ggYmFzZSBoZWFkZXI8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9k
aXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNw
Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+QWdyZWUgdGhhdCBJ4oCZZCBvcHQgZm9yIHBy
ZWNpc2lvbiBvdmVyIHNpbXBsaWNpdHkuJm5ic3A7Jm5ic3A7IFdoaWNoIGlzIHdoYXQgSSB0cmll
ZCB0byBjb252ZXkgYSB3YXlzIGJhY2sgb24gdGhpcyB0aHJlYWQgcmVnYXJkaW5nIGRpZmZlcmVu
dGlhdGVkIGJlaGF2aW9yIGF0IHRoZSBsYXN0IFNGRiBpbiB0aGUgU0ZQIHZzLiB0aGUgbm9uLWxh
c3QgU0ZGIGluDQogdGhlIFNGUC4mbmJzcDsmbmJzcDsmbmJzcDsgU3Vic2VxdWVudCBjb21tZW50
cyBkaWRu4oCZdCBzZWVtIHRvIGVtYnJhY2UgdGhhdCB3YXkgb2YgZGVzY3JpYmluZyB0aGluZ3Mu
Jm5ic3A7Jm5ic3A7Jm5ic3A7IEFsc28sIGlmIHRoZXJlIHdlcmUgY29uc2Vuc3VzIHRvIHN1cHBv
cnRpbmcgdGhhdCBhcHByb2FjaCwgYmFja3dhcmQgY29tcGF0aWJpbGl0eSBmb3IgY2xhc3NpZmll
cnMgdGhhdCBlbWl0IFRUTD0wIGNvdWxkIGJlIGFkZHJlc3NlZCBieSBhbHNvIGRlc2NyaWJpbmcg
YmVoYXZpb3IgYXQgdGhlDQogZmlyc3QgU0ZGIHZzLiBub24tZmlyc3QuPC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJj
b2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8dGFibGUgY2xhc3M9
Ik1zb05vcm1hbFRhYmxlIiBib3JkZXI9IjAiIGNlbGxzcGFjaW5nPSIwIiBjZWxscGFkZGluZz0i
MCIgc3R5bGU9ImJvcmRlci1jb2xsYXBzZTpjb2xsYXBzZSI+DQo8dGJvZHk+DQo8dHI+DQo8dGQg
d2lkdGg9Ijg0IiB2YWxpZ249InRvcCIgc3R5bGU9IndpZHRoOjYyLjdwdDtib3JkZXI6c29saWQg
d2luZG93dGV4dCAxLjBwdDtwYWRkaW5nOjBjbSA1LjRwdCAwY20gNS40cHQiPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PGEgbmFtZT0ibV81MzMwMzYxMjE1OTA2Mzg4MzM4X19NYWlsRW5kQ29tcG9z
ZSI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
Ow0KPC9zcGFuPjwvYT48bzpwPjwvbzpwPjwvcD4NCjwvdGQ+DQo8dGQgd2lkdGg9IjI4OCIgdmFs
aWduPSJ0b3AiIHN0eWxlPSJ3aWR0aDoyMTYuMHB0O2JvcmRlcjpzb2xpZCB3aW5kb3d0ZXh0IDEu
MHB0O2JvcmRlci1sZWZ0Om5vbmU7cGFkZGluZzowY20gNS40cHQgMGNtIDUuNHB0Ij4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5UVEw9MTwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjwvdGQ+DQo8dGQgd2lkdGg9IjM4NCIgdmFsaWduPSJ0b3AiIHN0eWxl
PSJ3aWR0aDoyODguMHB0O2JvcmRlcjpzb2xpZCB3aW5kb3d0ZXh0IDEuMHB0O2JvcmRlci1sZWZ0
Om5vbmU7cGFkZGluZzowY20gNS40cHQgMGNtIDUuNHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5UVEw9MDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjwvdGQ+DQo8L3RyPg0KPHRyPg0KPHRkIHdpZHRoPSI4NCIgdmFsaWduPSJ0b3AiIHN0eWxlPSJ3
aWR0aDo2Mi43cHQ7Ym9yZGVyOnNvbGlkIHdpbmRvd3RleHQgMS4wcHQ7Ym9yZGVyLXRvcDpub25l
O3BhZGRpbmc6MGNtIDUuNHB0IDBjbSA1LjRwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iY29sb3I6IzFGNDk3RCI+T25seSBTRkYgKEZpcnN0IGFuZCBsYXN0KTwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjwvdGQ+DQo8dGQgd2lkdGg9IjI4OCIgdmFsaWduPSJ0b3AiIHN0eWxl
PSJ3aWR0aDoyMTYuMHB0O2JvcmRlci10b3A6bm9uZTtib3JkZXItbGVmdDpub25lO2JvcmRlci1i
b3R0b206c29saWQgd2luZG93dGV4dCAxLjBwdDtib3JkZXItcmlnaHQ6c29saWQgd2luZG93dGV4
dCAxLjBwdDtwYWRkaW5nOjBjbSA1LjRwdCAwY20gNS40cHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPlZhbGlkIOKAkyBzZXJ2aWNlIGxvY2FsIFNG
4oCZczwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvdGQ+DQo8dGQgd2lkdGg9IjM4NCIgdmFsaWdu
PSJ0b3AiIHN0eWxlPSJ3aWR0aDoyODguMHB0O2JvcmRlci10b3A6bm9uZTtib3JkZXItbGVmdDpu
b25lO2JvcmRlci1ib3R0b206c29saWQgd2luZG93dGV4dCAxLjBwdDtib3JkZXItcmlnaHQ6c29s
aWQgd2luZG93dGV4dCAxLjBwdDtwYWRkaW5nOjBjbSA1LjRwdCAwY20gNS40cHQiPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPlZhbGlkIGZvciBiYWNr
d2FyZCBjb21wYXRpYmlsaXR5IOKAkyBzZXJ2aWNlIGxvY2FsIFNG4oCZczwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjwvdGQ+DQo8L3RyPg0KPHRyPg0KPHRkIHdpZHRoPSI4NCIgdmFsaWduPSJ0b3Ai
IHN0eWxlPSJ3aWR0aDo2Mi43cHQ7Ym9yZGVyOnNvbGlkIHdpbmRvd3RleHQgMS4wcHQ7Ym9yZGVy
LXRvcDpub25lO3BhZGRpbmc6MGNtIDUuNHB0IDBjbSA1LjRwdCI+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Rmlyc3QgU0ZGIGFuZCBub3QgTGFzdDwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvdGQ+DQo8dGQgd2lkdGg9IjI4OCIgdmFsaWduPSJ0b3Ai
IHN0eWxlPSJ3aWR0aDoyMTYuMHB0O2JvcmRlci10b3A6bm9uZTtib3JkZXItbGVmdDpub25lO2Jv
cmRlci1ib3R0b206c29saWQgd2luZG93dGV4dCAxLjBwdDtib3JkZXItcmlnaHQ6c29saWQgd2lu
ZG93dGV4dCAxLjBwdDtwYWRkaW5nOjBjbSA1LjRwdCAwY20gNS40cHQiPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkludmFsaWQg4oCTIGRyb3AgKHNp
bmNlIHByb3BhZ2F0aW9uIHRvIHN1YnNlcXVlbnQgU0ZGIHdpdGggVFRMPTAgaXMgaWxsZWdhbCk8
L3NwYW4+PG86cD48L286cD48L3A+DQo8L3RkPg0KPHRkIHdpZHRoPSIzODQiIHZhbGlnbj0idG9w
IiBzdHlsZT0id2lkdGg6Mjg4LjBwdDtib3JkZXItdG9wOm5vbmU7Ym9yZGVyLWxlZnQ6bm9uZTti
b3JkZXItYm90dG9tOnNvbGlkIHdpbmRvd3RleHQgMS4wcHQ7Ym9yZGVyLXJpZ2h0OnNvbGlkIHdp
bmRvd3RleHQgMS4wcHQ7cGFkZGluZzowY20gNS40cHQgMGNtIDUuNHB0Ij4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5WYWxpZCBmb3IgYmFja3dhcmQg
Y29tcGF0aWJpbGl0eSDigJMgc2VydmljZSBsb2NhbCBTRuKAmXMgYW5kIHByb3BhZ2F0ZSB0byBz
dWJzZXF1ZW50IFNGRiB3aXRoIFRUTD02Mzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvdGQ+DQo8
L3RyPg0KPHRyPg0KPHRkIHdpZHRoPSI4NCIgdmFsaWduPSJ0b3AiIHN0eWxlPSJ3aWR0aDo2Mi43
cHQ7Ym9yZGVyOnNvbGlkIHdpbmRvd3RleHQgMS4wcHQ7Ym9yZGVyLXRvcDpub25lO3BhZGRpbmc6
MGNtIDUuNHB0IDBjbSA1LjRwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Y29sb3I6IzFGNDk3RCI+TGFzdCBTRkYgd2hlbiAmZ3Q7MSBTRkbigJlzIGZvciBTRlA8L3NwYW4+
PG86cD48L286cD48L3A+DQo8L3RkPg0KPHRkIHdpZHRoPSIyODgiIHZhbGlnbj0idG9wIiBzdHls
ZT0id2lkdGg6MjE2LjBwdDtib3JkZXItdG9wOm5vbmU7Ym9yZGVyLWxlZnQ6bm9uZTtib3JkZXIt
Ym90dG9tOnNvbGlkIHdpbmRvd3RleHQgMS4wcHQ7Ym9yZGVyLXJpZ2h0OnNvbGlkIHdpbmRvd3Rl
eHQgMS4wcHQ7cGFkZGluZzowY20gNS40cHQgMGNtIDUuNHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5WYWxpZCDigJMgc2VydmljZSBsb2NhbCBT
RuKAmXM8L3NwYW4+PG86cD48L286cD48L3A+DQo8L3RkPg0KPHRkIHdpZHRoPSIzODQiIHZhbGln
bj0idG9wIiBzdHlsZT0id2lkdGg6Mjg4LjBwdDtib3JkZXItdG9wOm5vbmU7Ym9yZGVyLWxlZnQ6
bm9uZTtib3JkZXItYm90dG9tOnNvbGlkIHdpbmRvd3RleHQgMS4wcHQ7Ym9yZGVyLXJpZ2h0OnNv
bGlkIHdpbmRvd3RleHQgMS4wcHQ7cGFkZGluZzowY20gNS40cHQgMGNtIDUuNHB0Ij4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5JbnZhbGlkIOKAk2Ry
b3AgKGR1ZSB0byBiYWQgYmVoYXZpb3Igb2YgcHJldmlvdXMgU0ZGKTwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjwvdGQ+DQo8L3RyPg0KPC90Ym9keT4NCjwvdGFibGU+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXIt
dG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBsYW5nPSJFTi1VUyI+RnJvbTo8L3NwYW4+PC9iPjxz
cGFuIGxhbmc9IkVOLVVTIj4gRGF2ZSBEb2xzb24gWzxhIGhyZWY9Im1haWx0bzpkZG9sc29uQHNh
bmR2aW5lLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbTwv
YT5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gTW9uZGF5LCBNYXkgMSwgMjAxNyAxMToyNSBBTTxicj4N
CjxiPlRvOjwvYj4gUm9uIFBhcmtlciAmbHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZm
aXJtZWRuZXR3b3Jrcy5jb20iIHRhcmdldD0iX2JsYW5rIj5Sb25fUGFya2VyQGFmZmlybWVkbmV0
d29ya3MuY29tPC9hPiZndDs7IEphbWVzIE4gR3VpY2hhcmQgJmx0OzxhIGhyZWY9Im1haWx0bzpq
YW1lcy5uLmd1aWNoYXJkQGh1YXdlaS5jb20iIHRhcmdldD0iX2JsYW5rIj5qYW1lcy5uLmd1aWNo
YXJkQGh1YXdlaS5jb208L2E+Jmd0OzsNCjxhIGhyZWY9Im1haWx0bzptb2hhbWVkLmJvdWNhZGFp
ckBvcmFuZ2UuY29tIiB0YXJnZXQ9Il9ibGFuayI+bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNv
bTwvYT47DQo8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+c2Zj
QGlldGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSRTogVFRMIGZpZWxkIHdpdGhpbiB0
aGUgTlNIIGJhc2UgaGVhZGVyPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8L3NwYW4+PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImNvbG9yOiMxRjQ5N0QiPkkgdGhpbmsgcHJlY2lzaW9uIGluIHRoZSBkZWZpbml0aW9uIGlz
IGltcG9ydGFudCBmb3Igd2hlbiBleHBlY3RzIGNlcnRhaW4gYmVoYXZpb3IgZm9yIHNtYWxsIHZh
bHVlcyBvZiBUVEwuIEUuZy4sIGJ5IHVzaW5nIHRyYWNlLXJvdXRlIHR5cGUgb2YgdG9vbHMuPC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5XZSBjYW7igJl0IGp1c3Qgd2F2ZSBvdXIgaGFuZHMg
YW5kIHNheSBkcm9wIHBhY2tldHMgd2l0aCBUVEwgbmVhciAwIG9yIDEgb3IgMi48L3NwYW4+PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+SWYg
b25lIGhhcyBhIGNoYWluIG9mIDMgaXRlbXMsIGEgVFRMIG9mIDYgc2hvdWxkIHdvcmsuIChTRkZz
IHJlY2VpdmUgcGFja2V0cyA2IHRpbWVzIGluIHRoZSBzeXN0ZW0gZGlhZ3JhbSB0aGF0IGlzIHVz
dWFsbHkgZHJhd24pLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJjb2xvcjojMUY0OTdEIj4oU2ltcGxpZmllZDogSSByZWFsaXplIGluIHNvbWUgc3lzdGVt
cyBtb3JlIFNGRiBpbnRlcmFjdGlvbnMgYXJlIHJlcXVpcmVkLik8L3NwYW4+PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9y
OiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0Qi
PiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6
bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNt
IDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDsiPkZyb206PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDsiPiBSb24gUGFya2VyIFs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxh
IGhyZWY9Im1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIiB0YXJnZXQ9Il9i
bGFuayI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFo
b21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPm1haWx0bzpSb25fUGFya2VyQGFmZmly
bWVkbmV0d29ya3MuY29tPC9zcGFuPjwvYT48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7Ij5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gTW9uZGF5LCBNYXkgMSwgMjAx
NyAxMToxNCBBTTxicj4NCjxiPlRvOjwvYj4gRGF2ZSBEb2xzb247IEphbWVzIE4gR3VpY2hhcmQ7
IDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PGEgaHJlZj0ibWFpbHRvOm1vaGFtZWQuYm91Y2Fk
YWlyQG9yYW5nZS5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
OyI+bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbTwvc3Bhbj48L2E+PC9zcGFuPjxzcGFuIGxh
bmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhv
bWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Ow0KPC9zcGFuPjxzcGFuIGxhbmc9IkVO
LVVTIj48YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDsiPnNmY0BpZXRmLm9yZzwvc3Bhbj48L2E+PC9zcGFuPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtU
YWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PGJyPg0KPGI+U3ViamVjdDo8L2I+
IFJFOiBUVEwgZmllbGQgd2l0aGluIHRoZSBOU0ggYmFzZSBoZWFkZXI8L3NwYW4+PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0i
RU4tVVMiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+QWdyZWUgdGhhdCBkaWZm
ZXJlbnRpYXRpbmcg4oCcZm9yd2FyZGluZ+KAnSB0byBhdHRhY2hlZCBTRiBpbnN0YW5jZXMgdnMg
c3Vic2VxdWVudCBTRkbigJlzIGlzIGxvZ2ljYWwgYW5kIGludHVpdGl2ZSAodG8gbWUpIGFuZCBJ
IHByZWZlciB0byBhY2tub3dsZWRnZSB0aGF0IHRoZXJlIGlzIGEgZGlmZmVyZW5jZS4mbmJzcDsm
bmJzcDsgQnV0LCBJIHdhcyBhZGRyZXNzaW5nDQogYSBzdWdnZXN0aW9uIHRvIHNpbXBsaWZ5LiZu
YnNwOyAmbmJzcDsmbmJzcDsmbmJzcDtJbiBwcmFjdGljZSwgNjEgb3IgNjIgb3IgNjMgZGVjcmVt
ZW50cyBvZiBUVEwgYWxsIHByb2JhYmx5IG1lYW4gdGhlIHNhbWUgdGhpbmcNCjwvc3Bhbj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OldpbmdkaW5ncztjb2xvcjojMUY0OTdE
Ij5KPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Ljwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdE
Ij4mbmJzcDsmbmJzcDsgUm9uPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3Nw
YW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxk
aXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4w
cHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48
c3BhbiBsYW5nPSJFTi1VUyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIj4gRGF2
ZSBEb2xzb24gWzxhIGhyZWY9Im1haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbSIgdGFyZ2V0PSJf
YmxhbmsiPm1haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbTwvYT5dDQo8YnI+DQo8Yj5TZW50Ojwv
Yj4gTW9uZGF5LCBNYXkgMSwgMjAxNyAxMToxMSBBTTxicj4NCjxiPlRvOjwvYj4gUm9uIFBhcmtl
ciAmbHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iIHRh
cmdldD0iX2JsYW5rIj5Sb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9hPiZndDs7IEph
bWVzIE4gR3VpY2hhcmQgJmx0OzxhIGhyZWY9Im1haWx0bzpqYW1lcy5uLmd1aWNoYXJkQGh1YXdl
aS5jb20iIHRhcmdldD0iX2JsYW5rIj5qYW1lcy5uLmd1aWNoYXJkQGh1YXdlaS5jb208L2E+Jmd0
OzsNCjxhIGhyZWY9Im1haWx0bzptb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tIiB0YXJnZXQ9
Il9ibGFuayI+bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbTwvYT47DQo8YSBocmVmPSJtYWls
dG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+c2ZjQGlldGYub3JnPC9hPjxicj4NCjxi
PlN1YmplY3Q6PC9iPiBSRTogVFRMIGZpZWxkIHdpdGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyPC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPlRo
ZXJlIGlzIGEgZGlmZmVyZW5jZSBiZXR3ZWVuIGRyb3BwaW5nIHRoZSBwYWNrZXQgYXQgcmVjZWl2
ZSB2cy4gdHJhbnNtaXQuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5BICo8Yj50ZXJtaW5h
dGluZzwvYj4qIFNGRiBtYXkgYWNjZXB0IGEgcGFja2V0IHdpdGggVFRMPTEuJm5ic3A7IEkuZS4s
IHdoZXJlIHRoZSBOU0ggaGVhZGVyIGlzIHJlbW92ZWQuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0
OTdEIj5XaGF0IG1hdHRlcnMgaXMgdGhhdCBpdCBpcyBub3QgZGVjcmVtZW50ZWQgdG8gemVybyBh
bmQgZm9yd2FyZGVkIGFzIE5TSC48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+T3RoZXJ3aXNlIHdl4oCZZCBzYXksIOKAnGh1aCwg
bm8gcG9pbnQgaW4gc2VuZGluZyBhIHBhY2tldCBpZiBUVEw9MS4gQW5kIGh1aCwgaWYgcmVjZWl2
ZWQgd2l0aCBUVEw9MiB0aGVuIHdlIG1pZ2h0IGFzIHdlbGwgZHJvcCBpdOKApuKAnSBSZWN1cnNl
IGFkIGFic3VyZHVtLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0
eWxlPSJjb2xvcjojMUY0OTdEIj5IZW5jZSwgdGhlIGNvcnJlY3QgbGFuZ3VhZ2UgbmVlZHMgdG8g
Y29udmV5IHRoYXQgYSBkZXZpY2UgZGVjcmVtZW50aW5nIFRUTCAoaW4gb3JkZXIgdG8gZm9yd2Fy
ZCBOU0gpIG11c3QgY2hlY2sgaWYgaXQgd291bGQgcmVzdWx0IGluIHplcm8uPC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxl
PSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPlRoaXMg
Y29udmV5cyB0aGF0LCBJIHRoaW5rOjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+VGhlIHBhY2tldCBNVVNUIE5PVCBiZSBm
b3J3YXJkZWQgdG8gYSBuZXh0IGhvcCBpZiBTSEwgaXMgZGVjcmVtZW50ZWQgdG8gemVyby48L3Nw
YW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3
RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4tRGF2ZTwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8
L3NwYW4+PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9y
ZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7Ij4gUm9uIFBhcmtlciBbPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48YSBocmVmPSJt
YWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5tYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdv
cmtzLmNvbTwvc3Bhbj48L2E+PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90OyI+XQ0KPGJyPg0KPGI+U2VudDo8L2I+IE1vbmRheSwgTWF5IDEsIDIwMTcgMTA6NTAg
QU08YnI+DQo8Yj5Ubzo8L2I+IEphbWVzIE4gR3VpY2hhcmQ7IDwvc3Bhbj48c3BhbiBsYW5nPSJF
Ti1VUyI+PGEgaHJlZj0ibWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20iIHRhcmdl
dD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv
dDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+bW9oYW1lZC5ib3VjYWRhaXJA
b3JhbmdlLmNvbTwvc3Bhbj48L2E+PC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1z
ZXJpZiZxdW90OyI+Ow0KIERhdmUgRG9sc29uOyA8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxh
IGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90OyI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48L3NwYW4+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IFRU
TCBmaWVsZCB3aXRoaW4gdGhlIE5TSCBiYXNlIGhlYWRlcjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+
Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5XZSBjb3VsZCBzaW1wbGlmeSB0aGlz
IGJ5IHNheWluZyB0aGF0IGFuIFNGRiB0aGF0IHJlY2VpdmVzIGFuIE5TSCBwYWNrZXQgd2l0aCBU
VEw9MSBzaGFsbCBkcm9wIHRoZSBwYWNrZXQuJm5ic3A7Jm5ic3A7IFRoYXQgZG9lc27igJl0IHJl
cXVpcmUgYW55IGRpc3RpbmN0aW9uIG9mIHRoZSB0eXBlIG9mIGZvcndhcmRpbmcuJm5ic3A7Jm5i
c3A7Jm5ic3A7IFlvdSBjb3VsZCBhcmd1ZSB0aGF0DQogcGVyaGFwcyAxIG1lYW5zIHRha2UgY2Fy
ZSBvZiBsb2NhbCBTRuKAmXMsIG9ubHksIGJ1dCB0aGVuIHdlIGFyZSBiYWNrIHRvIGhhdmluZyB0
byBtYWtlIHRoYXQgZGlzdGluY3Rpb24uJm5ic3A7Jm5ic3A7Jm5ic3A7IEdpdmVuIHRoYXQgd2Ug
YXJlIHN0YXJ0aW5nIGF0IDYzIGJ5IGRlZmF1bHQsIGZpbmVzc2luZyB3aGF0IGhhcHBlbnMgd2hl
biByZWNlaXZpbmcgMSBkb2VzbuKAmXQgc2VlbSB3b3J0aHdoaWxlIHRvIG1lLjwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxk
aXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRk
aW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIGxh
bmc9IkVOLVVTIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiPiBKYW1lcyBOIEd1
aWNoYXJkIFs8YSBocmVmPSJtYWlsdG86amFtZXMubi5ndWljaGFyZEBodWF3ZWkuY29tIiB0YXJn
ZXQ9Il9ibGFuayI+bWFpbHRvOmphbWVzLm4uZ3VpY2hhcmRAaHVhd2VpLmNvbTwvYT5dDQo8YnI+
DQo8Yj5TZW50OjwvYj4gTW9uZGF5LCBNYXkgMSwgMjAxNyAxMDo0NSBBTTxicj4NCjxiPlRvOjwv
Yj4gUm9uIFBhcmtlciAmbHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3
b3Jrcy5jb20iIHRhcmdldD0iX2JsYW5rIj5Sb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29t
PC9hPiZndDs7DQo8YSBocmVmPSJtYWlsdG86bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbSIg
dGFyZ2V0PSJfYmxhbmsiPm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb208L2E+OyBEYXZlIERv
bHNvbiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tIiB0YXJnZXQ9Il9i
bGFuayI+ZGRvbHNvbkBzYW5kdmluZS5jb208L2E+Jmd0OzsNCjxhIGhyZWY9Im1haWx0bzpzZmNA
aWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVj
dDo8L2I+IFJFOiBUVEwgZmllbGQgd2l0aGluIHRoZSBOU0ggYmFzZSBoZWFkZXI8L3NwYW4+PG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
bGFuZz0iRU4tVVMiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+WWVzIGJ1dCBt
eSBwb2ludCB3YXMgaWYgdGhlIFNGRiBpcyAqPGI+dGVybWluYXRpbmc8L2I+KiB0aGUgc2Vydmlj
ZSBjaGFpbiB0aGVyZSBhcmUgbm8gc2VydmljZSBmdW5jdGlvbnMgbGVmdCB0byBiZSBmb3J3YXJk
ZWQgdG8gc28gdGhlIHNlbnRlbmNlIGRvZXMgbm90IG1ha2UgYW55IHNlbnNlLiBJZiBob3dldmVy
IHRoZSBTRkYgaXMgdGVybWluYXRpbmcNCiB0aGUgc2VydmljZSBjaGFpbiBhbmQgYXQgdGVybWlu
YXRpb24gdGhlIFNITCByZWFjaGVzIDAgdGhlbiBpdCBzaG91bGQgc3RpbGwgZm9yd2FyZCB0aGUg
cGFja2V0IChhZnRlciByZW1vdmFsIG9mIE5TSCkuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdE
Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkppbTwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29s
b3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXYgc3R5
bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMu
MHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIGxhbmc9IkVO
LVVTIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiPiBSb24gUGFya2VyIFs8YSBo
cmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPm1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPC9hPl0NCjxicj4NCjxi
PlNlbnQ6PC9iPiBNb25kYXksIE1heSAwMSwgMjAxNyAxMDoyOCBBTTxicj4NCjxiPlRvOjwvYj4g
SmFtZXMgTiBHdWljaGFyZCAmbHQ7PGEgaHJlZj0ibWFpbHRvOmphbWVzLm4uZ3VpY2hhcmRAaHVh
d2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmphbWVzLm4uZ3VpY2hhcmRAaHVhd2VpLmNvbTwvYT4m
Z3Q7Ow0KPGEgaHJlZj0ibWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20iIHRhcmdl
dD0iX2JsYW5rIj5tb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPC9hPjsgRGF2ZSBEb2xzb24g
Jmx0OzxhIGhyZWY9Im1haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
PmRkb2xzb25Ac2FuZHZpbmUuY29tPC9hPiZndDs7DQo8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYu
b3JnIiB0YXJnZXQ9Il9ibGFuayI+c2ZjQGlldGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9i
PiBSRTogVFRMIGZpZWxkIHdpdGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyPC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPknigJlkIGxpa2UgdG8g
ZGlzYW1iaWd1YXRlIHRoZSB3b3JkIOKAnGZvcndhcmRpbmfigJ0uJm5ic3A7Jm5ic3A7IEZyb20g
U0ZGIHBlcnNwZWN0aXZlLCB0aGVyZSBpcyBmb3J3YXJkaW5nIHRvIGF0dGFjaGVkIFNGIGluc3Rh
bmNlcyBhbmQgdGhlcmUgaXMgZm9yd2FyZGluZyB0byBvdGhlciBTRkZzLjwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj7igJxTRkZz
IHRoYXQgdGVybWluYXRlIGEgc2VydmljZSBjaGFpbiBNVVNUIGZvcndhcmQgdGhlIHBhY2tldCB0
byBhdHRhY2hlZCBzZXJ2aWNlIGZ1bmN0aW9ucywgZXZlbiBpZiBTSEwgaXMgZGVjcmVtZW50ZWQg
dG8gMOKAnTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJj
b2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsgUm9uPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdE
Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXYg
c3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5n
OjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIGxhbmc9
IkVOLVVTIj5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiPiBzZmMgWzxhIGhyZWY9
Im1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpzZmMt
Ym91bmNlc0BpZXRmLm9yZzwvYT5dDQo8Yj5PbiBCZWhhbGYgT2YgPC9iPkphbWVzIE4gR3VpY2hh
cmQ8YnI+DQo8Yj5TZW50OjwvYj4gTW9uZGF5LCBNYXkgMSwgMjAxNyAxMDoyMiBBTTxicj4NCjxi
PlRvOjwvYj4gPGEgaHJlZj0ibWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20iIHRh
cmdldD0iX2JsYW5rIj5tb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPC9hPjsgRGF2ZSBEb2xz
b24gJmx0OzxhIGhyZWY9Im1haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbSIgdGFyZ2V0PSJfYmxh
bmsiPmRkb2xzb25Ac2FuZHZpbmUuY29tPC9hPiZndDs7DQo8YSBocmVmPSJtYWlsdG86c2ZjQGll
dGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+c2ZjQGlldGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6
PC9iPiBSZTogW3NmY10gVFRMIGZpZWxkIHdpdGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyPC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkkgZG9u
4oCZdCB1bmRlcnN0YW5kIHRoaXMgc2VudGVuY2UgYXMgaWYgYW4gU0ZGIGlzIHRlcm1pbmF0aW5n
IGEgc2VydmljZSBjaGFpbiB0aGVuIGl0ICo8Yj53b250PC9iPiogYmUgZm9yd2FyZGluZyB0aGUg
cGFja2V0cyB0byBhdHRhY2hlZCBTRnM7IFNob3VsZG7igJl0IHRoaXMgc2VudGVuY2UgcmVhZCDi
gJxTRkZzIHRoYXQgdGVybWluYXRlIGEgc2VydmljZQ0KIGNoYWluIE1VU1QgZm9yd2FyZCB0aGUg
cGFja2V0IGV2ZW4gaWYgU0hMIGlzIGRlY3JlbWVudGVkIHRvIDDigJ0gPzwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0i
Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5KaW08L3Nw
YW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxk
aXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4w
cHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48
c3BhbiBsYW5nPSJFTi1VUyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIGxhbmc9IkVOLVVTIj4gPGEg
aHJlZj0ibWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20iIHRhcmdldD0iX2JsYW5r
Ij4NCm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb208L2E+IFs8YSBocmVmPSJtYWlsdG86bW9o
YW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzptb2hhbWVk
LmJvdWNhZGFpckBvcmFuZ2UuY29tPC9hPl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBGcmlkYXksIEFw
cmlsIDI4LCAyMDE3IDEwOjM4IEFNPGJyPg0KPGI+VG86PC9iPiBEYXZlIERvbHNvbiAmbHQ7PGEg
aHJlZj0ibWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tIiB0YXJnZXQ9Il9ibGFuayI+ZGRvbHNv
bkBzYW5kdmluZS5jb208L2E+Jmd0OzsgSmFtZXMgTiBHdWljaGFyZCAmbHQ7PGEgaHJlZj0ibWFp
bHRvOmphbWVzLm4uZ3VpY2hhcmRAaHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmphbWVzLm4u
Z3VpY2hhcmRAaHVhd2VpLmNvbTwvYT4mZ3Q7Ow0KPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9y
ZyIgdGFyZ2V0PSJfYmxhbmsiPnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4g
UkU6IFRUTCBmaWVsZCB3aXRoaW4gdGhlIE5TSCBiYXNlIGhlYWRlcjwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBO
ZXcmcXVvdDs7Y29sb3I6YmxhY2siPlJlLSw8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom
cXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9y
OmJsYWNrIj5JIHNlZSBTSEwgYXMgYSBtZWFucyB0byBwcmV2ZW50IFNGRiBsb29wcy4gVGhlcmUg
aXMgbm8gdmFsdWUgaW4gZGVsZXRpbmcgYSBwYWNrZXQgYWZ0ZXIgYW4gU0ZGIGRlY3JlbWVudCB0
aGUgU0hMIHRvIDAsIGJ1dCB0aGF0IHBhY2tldCBpcyB0byBiZSBwYXNzZWQgdG8NCiBTRnMgdGhh
dCBhcmUgYXR0YWNoZWQgdG8gdGhpcyBTRkYuIFRoZSBwYWNrZXQgd2lsbCBiZSBmb3J3YXJkZWQg
YWZ0ZXIgc3RyaXBwaW5nIHRoZSBOU0ggaGVhZGVyOyBubyByaXNrIGZvciBTRkYgbG9vcHMgb3V0
IHRoZXJlLiBObz88L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpi
bGFjayI+Q2hlZXJzLDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom
cXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+TWVkPC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJs
YWNrIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9u
ZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGNtIDBjbSAwY20gNC4wcHQi
Pg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRE
RiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9t
YSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5EZSZuYnNwOzo8L3NwYW4+PC9iPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4gRGF2ZSBEb2xzb24gWzwvc3Bhbj48c3BhbiBsYW5nPSJF
Ti1VUyI+PGEgaHJlZj0ibWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tIiB0YXJnZXQ9Il9ibGFu
ayI+PHNwYW4gbGFuZz0iRlIiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5tYWlsdG86ZGRvbHNvbkBz
YW5kdmluZS5jb208L3NwYW4+PC9hPjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+
XQ0KPGJyPg0KPGI+RW52b3nDqSZuYnNwOzo8L2I+IHZlbmRyZWRpIDI4IGF2cmlsIDIwMTcgMTY6
Mjk8YnI+DQo8Yj7DgCZuYnNwOzo8L2I+IEJPVUNBREFJUiBNb2hhbWVkIElNVC9PTE47IEphbWVz
IE4gR3VpY2hhcmQ7IDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PGEgaHJlZj0ibWFpbHRvOnNm
Y0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIGxhbmc9IkZSIiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90OyI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDsiPjxicj4NCjxiPk9iamV0Jm5ic3A7OjwvYj4gUkU6IFRUTCBmaWVsZCB3aXRoaW4g
dGhlIE5TSCBiYXNlIGhlYWRlcjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+TWVkLDwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0
OTdEIj7igJw8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij5TRkZzIHRoYXQgdGVybWluYXRl
IGEgc2VydmljZSBjaGFpbiBNVVNUIGZvcndhcmQgdGhlIHBhY2tldCB0byBhdHRhY2hlZCBTRnMg
ZXZlbiBpZiBTSEwgaXMgZGVjcmVtZW50ZWQgdG8gMC7igJ08L3NwYW4+PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+SSBkb27igJl0IHRoaW5r
IHRoaXMgaXMgcmlnaHQuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiPklmIFRUTC9TSEwgaXMgZGVjcmVtZW50ZWQgdG8gMCwgdGhp
cyBtdXN0IG5vdCBiZSBmb3J3YXJkZWQgYXMgTlNILjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5JIHNlZSB0aGF0ICo8Yj5yZWNl
aXZpbmc8L2I+KiBhIHBhY2tldCB3aXRoIFNITD0xIGNhbiByZXN1bHQgaW4gY2hhaW4gdGVybWlu
YXRpb24sIGkuZS4sIE5TSCBkZWNhcHN1bGF0aW9uLiBCdXQgbm90IGZvcndhcmRpbmcgYXMgTlNI
IHdpdGggU0hMPTAuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4tRGF2ZTwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iY29sb3I6
IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+
PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRv
cDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
Ij4gc2ZjIFs8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxhIGhyZWY9Im1haWx0bzpzZmMtYm91
bmNlc0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
Ij5tYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmc8L3NwYW4+PC9hPjwvc3Bhbj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21h
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPl0NCjxiPk9uIEJlaGFsZiBPZiA8L2I+PC9z
cGFuPjxzcGFuIGxhbmc9IkVOLVVTIj48YSBocmVmPSJtYWlsdG86bW9oYW1lZC5ib3VjYWRhaXJA
b3JhbmdlLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5t
b2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPC9zcGFuPjwvYT48L3NwYW4+PHNwYW4gbGFuZz0i
RU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48YnI+DQo8Yj5TZW50OjwvYj4gRnJpZGF5LCBB
cHJpbCAyOCwgMjAxNyA5OjM2IEFNPGJyPg0KPGI+VG86PC9iPiBKYW1lcyBOIEd1aWNoYXJkOyA8
L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRh
cmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom
cXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+c2ZjQGlldGYub3JnPC9z
cGFuPjwvYT48L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48
YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtzZmNdIFRUTCBmaWVsZCB3aXRoaW4gdGhlIE5TSCBi
YXNlIGhlYWRlcjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPkhpIEppbSwg
YWxsLA0KPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVv
dDs7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+SSBoYXZlIHRoZSBm
b2xsb3dpbmcgY29tbWVudHMmbmJzcDs6DQo8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0ibTUzMzAzNjEyMTU5MDYzODgzMzhtc29saXN0cGFyYWdyYXBoIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtZmFtaWx5OlN5bWJvbCI+wrc8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMi
IHN0eWxlPSJmb250LXNpemU6Ny4wcHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOw0KPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Q2hh
bmdlIOKAnFRUTOKAnSB0byDigJxTRkYgSG9wIExpbWl0IChTSEwp4oCdIGJlY2F1c2UgdGhpcyBm
aWVsZCBpcyBub3QgYWJvdXQgYSB0aW1lIHRvIGxpdmUgYnV0IGFib3V0IGEgbGltaXQgb2YgU0ZG
IGhvcHMgdG8gYmUgY3Jvc3NlZC4NCjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJt
NTMzMDM2MTIxNTkwNjM4ODMzOG1zb2xpc3RwYXJhZ3JhcGgiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1mYW1pbHk6U3ltYm9sIj7Ctzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5
bGU9ImZvbnQtc2l6ZTo3LjBwdCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7DQo8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj5JIGRvbuKA
mXQgdW5kZXJzdGFuZCB3aGF0IGlzIG1lYW50IGJ5IOKAnHRlc3RpbmfigJ0uDQo8L3NwYW4+PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0ibTUzMzAzNjEyMTU5MDYzODgzMzhtc29saXN0cGFyYWdy
YXBoIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OlN5bWJvbCI+wrc8L3Nw
YW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6Ny4wcHQiPiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFuPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZx
dW90Oztjb2xvcjpibGFjayI+SSBzdWdnZXN0IHRvIG1ha2UgdGhpcyBjaGFuZ2UgdG8gY292ZXIg
dGhlIGZvbGxvd2luZyBwb2ludHM6PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Im01
MzMwMzYxMjE1OTA2Mzg4MzM4bXNvbGlzdHBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0Ojcy
LjBwdCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVy
IE5ldyZxdW90OyI+bzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTo3
LjBwdCI+Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJs
YWNrIj5TSEwgc2hvdWxkIGJlIGNvbmZpZ3VyYWJsZSBieSB0aGUgY29udHJvbCBwbGFuZS4NCjwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJtNTMzMDM2MTIxNTkwNjM4ODMzOG1zb2xp
c3RwYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDo3Mi4wcHQiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPm88L3NwYW4+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6Ny4wcHQiPiZuYnNwOyZuYnNwOw0KPC9z
cGFuPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+UGFja2V0cyBjYW4gYmUgZm9y
d2FyZGVkIHRvIFNGcyBldmVuIGlmIFNITCBpcyBkZWNyZW1lbnRlZCB0byAwIGZvciB0aGUgdGVy
bWluYXRpbmcgU0ZGLg0KPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Im01MzMwMzYx
MjE1OTA2Mzg4MzM4bXNvbGlzdHBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjcyLjBwdCI+
PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZx
dW90OyI+bzwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZTo3LjBwdCI+
Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj5J
IGRvbuKAmXQgdGhpbmsgaXQgaXMgYSBnb29kIGlkZWEgdG8gaW5jbHVkZSDigJw8L3NwYW4+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NvdXJpZXIgTmV3JnF1b3Q7Ij5EZWNyZW1lbnRpbmcgYnkgYSB2YWx1ZSBvZiAxIGZyb20gMCBz
aGFsbCByZXN1bHQNCiBpbiBhIFRUTCB2YWx1ZSBvZiA2M+KAnSBiZWNhdXNlIHRoaXMgd2lsbCBs
ZWFkIHRvIGEgYnJva2VuIG1lY2hhbmlzbS4gPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8
L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBO
ZXcmcXVvdDs7Y29sb3I6YmxhY2siPk9MRDoNCjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+VFRMOiBTZXJ2aWNlIHBsYW5l
IHRpbWUtdG8tbGl2ZS4gQW4gU0ZGIE1VU1QgZGVjcmVtZW50IHRoZSBUVEwgYnkgYSB2YWx1ZSBv
ZiAxIGZvciBhbGwgTlNIIHBhY2tldHMgaXQgcmVjZWl2ZXMuIERlY3JlbWVudGluZyBieSBhIHZh
bHVlIG9mIDEgZnJvbSAwIHNoYWxsIHJlc3VsdCBpbiBhDQogVFRMIHZhbHVlIG9mIDYzLiBUaGUg
ZGVmYXVsdCBmb3Igb3JpZ2luYXRpbmcgYW4gTlNIIHBhY2tldCBpcyBhIFRUTCB2YWx1ZSBvZiA2
My4gVGhlIGRlY3JlbWVudCBTSEFMTCBvY2N1ciBiZWZvcmUgdGVzdGluZyBmb3IgMC4gQWZ0ZXIg
ZGVjcmVtZW50LCBpZiB0aGUgVFRMIGlzIDAsIHRoZSBOU0ggcGFja2V0IE1VU1QgTk9UIGJlIGZv
cndhcmRlZC48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFj
ayI+TkVXOjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtD
b3VyaWVyIE5ldyZxdW90OyI+U0hMIChTRkYgSG9wIExpbWl0KTogSW5kaWNhdGVzIHRoZSBtYXhp
bXVtIFNGRiBob3BzIGZvciBhIHNlcnZpY2UgY2hhaW4uIFRoZSBpbml0aWFsIFNITCB2YWx1ZSBT
SE9VTEQgYmUgY29uZmlndXJhYmxlIHZpYSB0aGUgY29udHJvbCBwbGFuZTsgdGhlIGNvbmZpZ3Vy
ZWQgaW5pdGlhbCB2YWx1ZQ0KIGNhbiBiZSBzcGVjaWZpYyB0byBhIGNoYWluIG9yIGFsbCBjaGFp
bnMuIElmIG5vIGluaXRpYWwgdmFsdWUgaXMgZXhwbGljaXRseSBwcm92aWRlZCwgdGhlIGRlZmF1
bHQgaW5pdGlhbCBTSEwgdmFsdWUgNjMgTVVTVCBiZSB1c2VkLiBFYWNoIFNGRiBpbnZvbHZlZCBp
biBmb3J3YXJkaW5nIGFuIE5TSCBwYWNrZXQgTVVTVCBkZWNyZW1lbnQgU0hMIHZhbHVlIGJ5IDEu
IFRoZSBwYWNrZXQgTVVTVCBOT1QgYmUgZm9yd2FyZGVkIHRvIGEgbmV4dCBob3ANCiBTRkYgaWYg
U0hMIGlzIGRlY3JlbWVudGVkIHRvIHplcm8uIFNGRnMgdGhhdCB0ZXJtaW5hdGUgYSBzZXJ2aWNl
IGNoYWluIE1VU1QgZm9yd2FyZCB0aGUgcGFja2V0IHRvIGF0dGFjaGVkIFNGcyBldmVuIGlmIFNI
TCBpcyBkZWNyZW1lbnRlZCB0byAwLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij5UaGFuayB5
b3UuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFu
Zz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJp
ZXIgTmV3JnF1b3Q7Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPkNoZWVycyw8L3NwYW4+PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPk1lZDwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVT
IiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZx
dW90Oztjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRpdiBzdHls
ZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBjbSAw
Y20gMGNtIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9w
OnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+RGUmbmJzcDs6PC9z
cGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtU
YWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+IHNmYyBbPC9zcGFuPjxzcGFuIGxh
bmc9IkVOLVVTIj48YSBocmVmPSJtYWlsdG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciIHRhcmdldD0i
X2JsYW5rIj48c3BhbiBsYW5nPSJGUiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPm1haWx0bzpzZmMt
Ym91bmNlc0BpZXRmLm9yZzwvc3Bhbj48L2E+PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7Ij5dDQo8Yj5EZSBsYSBwYXJ0IGRlPC9iPiBKYW1lcyBOIEd1aWNoYXJkPGJyPg0KPGI+RW52
b3nDqSZuYnNwOzo8L2I+IGpldWRpIDI3IGF2cmlsIDIwMTcgMjA6NTQ8YnI+DQo8Yj7DgCZuYnNw
Ozo8L2I+IDwvc3Bhbj48c3BhbiBsYW5nPSJFTi1VUyI+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRm
Lm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIGxhbmc9IkZSIiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
OyI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDsiPjxicj4NCjxiPk9iamV0Jm5ic3A7OjwvYj4gW3NmY10gVFRMIGZpZWxkIHdpdGhpbiB0aGUg
TlNIIGJhc2UgaGVhZGVyPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPkRlYXIgV0c6PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5IYXZp
bmcgcmV2aWV3ZWQgYWxsIG9mIHRoZSBlbWFpbCBkaXNjdXNzaW9uIG9uIHRoZSBtYWlsaW5nIGxp
c3QgaXQgYXBwZWFycyB0byB0aGUgY2hhaXJzIHRoYXQgd2UgaGF2ZSBjb25zZW5zdXMgdG8gYWRk
IGEgVFRMIGZpZWxkIHRvIHRoZSBOU0ggYmFzZSBoZWFkZXIuIFdlIHdvdWxkIGxpa2UgdG8gcHJv
cG9zZSB0aGUgZm9sbG93aW5nIGNoYW5nZXM6PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5TZWN0aW9uIDMu
Mjo8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyI+VXBkYXRlIGZpZ3VyZSAyIGFzIGZvbGxvd3M6PC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90
OyI+Jm5ic3A7ICZuYnNwOyZuYnNwOyZuYnNwOzAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxIDIgMyA0
IDUgNiA3IDggOSAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7ICYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYj
NDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7
LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYj
NDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsmbmJzcDsm
bmJzcDsgfFZlcnxPfFJ8Jm5ic3A7Jm5ic3A7Jm5ic3A7IFRUTCZuYnNwOyZuYnNwOyZuYnNwOyB8
Jm5ic3A7Jm5ic3A7IExlbmd0aCZuYnNwOyB8UnxSfFJ8UnxNRCBUeXBlfCBOZXh0IFByb3RvY29s
IHw8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmll
ciBOZXcmcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyAmIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0m
IzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQz
Oy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0m
IzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQzOy0mIzQz
Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyI+QWRkIHRoZSBmb2xsb3dpbmcgdGV4dCBhZnRlciBmaWd1cmUg
Mjo8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5n
PSJFTi1VUyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiPlRUTDogU2VydmljZSBwbGFuZSB0aW1lLXRvLWxpdmUuIEFu
IFNGRiBNVVNUIGRlY3JlbWVudCB0aGUgVFRMIGJ5IGEgdmFsdWUgb2YgMSBmb3IgYWxsIE5TSCBw
YWNrZXRzIGl0IHJlY2VpdmVzLiBEZWNyZW1lbnRpbmcgYnkgYSB2YWx1ZSBvZiAxIGZyb20gMCBz
aGFsbCByZXN1bHQgaW4gYSBUVEwgdmFsdWUgb2YgNjMuIFRoZSBkZWZhdWx0IGZvciBvcmlnaW5h
dGluZyBhbiBOU0gNCiBwYWNrZXQgaXMgYSBUVEwgdmFsdWUgb2YgNjMuIFRoZSBkZWNyZW1lbnQg
U0hBTEwgb2NjdXIgYmVmb3JlIHRlc3RpbmcgZm9yIDAuIEFmdGVyIGRlY3JlbWVudCwgaWYgdGhl
IFRUTCBpcyAwLCB0aGUgTlNIIHBhY2tldCBNVVNUIE5PVCBiZSBmb3J3YXJkZWQuPC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZu
YnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIj5TZWN0aW9uIDMuNDo8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+VXBkYXRlIGZpZ3VyZSA0IHRvIHJlZmxlY3Qg
dGhlIG5ldyBiYXNlIGhlYWRlciBmb3JtYXQgYXMgcGVyIHNlY3Rpb24gMy4yIGJhc2UgaGVhZGVy
Ljwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9
IkVOLVVTIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyI+U2VjdGlvbiAzLjU6PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPlVwZGF0ZSBmaWd1cmUgNSB0
byByZWZsZWN0IHRoZSBuZXcgYmFzZSBoZWFkZXIgZm9ybWF0IGFzIHBlciBzZWN0aW9uIDMuMiBi
YXNlIGhlYWRlci48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPlNlY3Rpb24gMTIuMi4xOjwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj5DdXJy
ZW50IHRleHQgaXMgYXMgZm9sbG93czo8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyBU
aGVyZSBhcmUgdGVuIGJpdHMgYXQgdGhlIGJlZ2lubmluZyBvZiB0aGUgTlNIIEJhc2UgSGVhZGVy
LiZuYnNwOyBOZXcgYml0czwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsgYXJlIGFzc2lnbmVkIHZpYSBTdGFu
ZGFyZHMgQWN0aW9uIFtSRkM1MjI2XS48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyAmbmJzcDtC
aXRzIDAtMSAtIFZlcnNpb248L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7IEJpdCAyIC0gT0FNIChPIGJpdCk8
L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyI+Jm5ic3A7Jm5ic3A7IEJpdCAzIC0gQ3JpdGljYWwgVExWIChDIGJpdCk8L3NwYW4+PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5i
c3A7Jm5ic3A7IEJpdHMgNC05IC0gUmVzZXJ2ZWQ8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPlJlcGxhY2Ug
ZW50aXJlIHRleHQgYXMgZm9sbG93czo8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyBU
aGVyZSBhcmUgZWlnaHQgcmVzZXJ2ZWQgYml0cyBpbiB0aGUgTlNIIEJhc2UgSGVhZGVyLiBOZXcg
Yml0czwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkVOLVVTIj4mbmJzcDsmbmJzcDsgYXJlIGFzc2lnbmVkIHZpYSBTdGFuZGFyZHMgQWN0aW9u
IFtSRkM1MjI2XS48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOyZuYnNwOyBCaXRzIDAtMSAtIFZl
cnNpb248L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7IEJpdCAyIC0gT0FNIChPIGJpdCk8L3NwYW4+PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7
Jm5ic3A7IEJpdCAzIC0gUmVzZXJ2ZWQ8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7Jm5ic3A7IEJpdHMgMTYtMTkgLSBS
ZXNlcnZlZDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IGxhbmc9IkVOLVVTIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+U2VjdGlvbiAxMi4yLjM6PC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPkN1cnJlbnQg
dGV4dCBoYXMgdGhlIE1ELXR5cGUgYXMgOC1iaXQgdmFsdWVzLjwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8L3NwYW4+
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+
VXBkYXRlIHRleHQgZm9yIHRoaXMgc2VjdGlvbiBhbmQgdGFibGUgMSB0byByZWZsZWN0IDQtYml0
IHZhbHVlcyAqbm90KiA4LWJpdCB2YWx1ZXMuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIGxhbmc9IkVOLVVTIj5QbGVhc2Ug
cmV2aWV3IGNhcmVmdWxseSBhbmQgaW5kaWNhdGUgc3VwcG9ydCBmb3IgdGhlc2UgY2hhbmdlcyAo
b3IgYW55IGNoYW5nZXMgdG8gdGhlIHN1Z2dlc3RlZCB0ZXh0KS48L3NwYW4+PC9iPjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNw
Ozwvc3Bhbj48L2I+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyI+VGhhbmtzLCA8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPkppbSAmYW1wOyBKb2VsPC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4t
VVMiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIGxhbmc9IkVOLVVTIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O01v
bm90eXBlIENvcnNpdmEmcXVvdDs7Y29sb3I6IzAwNzBDMCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRU4tVVMiPiZuYnNwOzwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVO
LVVTIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+
DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0
b206MTIuMHB0Ij48c3BhbiBsYW5nPSJFTi1VUyI+PGJyPg0KX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX188YnI+DQpzZmMgbWFpbGluZyBsaXN0PGJyPg0KPGEg
aHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjxicj4NCjxhIGhyZWY9
Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIiB0YXJnZXQ9Il9ibGFu
ayI+aHR0cHM6Ly93d3cuaWV0Zi5vcmcvbWFpbG1hbi9saXN0aW5mby9zZmM8L2E+PC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPC9ibG9ja3F1b3RlPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBsYW5nPSJFTi1VUyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+
DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N
CjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_787AE7BB302AE849A7480A190F8B933009E5F75EOPEXCNORMADcorp_--


From nobody Tue May  2 07:11:24 2017
Return-Path: <jmh@joelhalpern.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9D78712EBF3 for <sfc@ietfa.amsl.com>; Tue,  2 May 2017 07:11:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.722
X-Spam-Level: 
X-Spam-Status: No, score=-2.722 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, 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=joelhalpern.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 GD8gUQwl0SWE for <sfc@ietfa.amsl.com>; Tue,  2 May 2017 07:11:19 -0700 (PDT)
Received: from mailb2.tigertech.net (mailb2.tigertech.net [208.80.4.154]) (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 8FFCB129C5E for <sfc@ietf.org>; Tue,  2 May 2017 07:07:30 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mailb2.tigertech.net (Postfix) with ESMTP id 6A8E54800F2; Tue,  2 May 2017 07:07:30 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelhalpern.com; s=1.tigertech; t=1493734050; bh=i6dPZ9NdgIHIuNOoxi85CvqF3Kww47XVY2LqI9KD7uo=; h=Subject:To:References:Cc:From:Date:In-Reply-To:From; b=hus+5Q9NjfcFTqm5WJuXYi0irUMOa6CPT1BzX7XU4wuzkodssTKxciDeRqib9YjPB +ezYHbmS6scfW2eqbNa4oo9Txfm7/Ip+m1MKG2sFTvIEwdcWUiAWs2ASehgvuJxqnZ zffAzq2pvFsyiVuoMZI7StRFqdtlufYYO2jmmrTw=
X-Virus-Scanned: Debian amavisd-new at b2.tigertech.net
Received: from Joels-MacBook-Pro.local (unknown [50.225.209.67]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mailb2.tigertech.net (Postfix) with ESMTPSA id 331174800EF; Tue,  2 May 2017 07:07:27 -0700 (PDT)
To: mohamed.boucadair@orange.com, Dave Dolson <ddolson@sandvine.com>, James N Guichard <james.n.guichard@huawei.com>, Greg Mirsky <gregimirsky@gmail.com>
References: <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD5F8E@SJCEML701-CHM.china.huawei.com> <E8355113905631478EFF04F5AA706E98705BFFB9@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B839A0285@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E98705C00B4@wtl-exchp-1.sandvine.com> <CA+RyBmVjp2qRoO_NF-sWrQ4gMPhuRZOw7syz0Y6yaAjOtgD_xg@mail.gmail.com> <CA+RyBmWXWRxuKP-dDirYHXxJnnduyriTuN5kmCfQkC=z0JdiCQ@mail.gmail.com> <CA+RyBmXHf_b48yvhZgbdB6q3Tr9=0oHTsnnRPM1jeMjCcCfiiQ@mail.gmail.com> <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD6B8C@SJCEML701-CHM.china.huawei.com> <787AE7BB302AE849A7480A190F8B933009E5F350@OPEXCNORMAD.corporate.adroot.infra.ftgroup> <20170502101842.5161041.23046.11005@sandvine.com> <787AE7BB302AE849A7480A190F8B933009E5F603@OPEXCNORMAD.corporate.adroot.infra.ftgroup> <E8355113905631478EFF04F5AA706E98705C366A@wtl-exchp-1.sandvine.com> <787AE7BB302AE849A7480A190F8B933009E5F6C6@OPEXCNORMAD.corporate.adroot.infra.ftgroup>
Cc: Ron Parker <Ron_Parker@affirmednetworks.com>, "sfc@ietf.org" <sfc@ietf.org>
From: "Joel M. Halpern" <jmh@joelhalpern.com>
Message-ID: <e267fbce-59a8-968f-d507-17c37f8bc879@joelhalpern.com>
Date: Tue, 2 May 2017 10:07:27 -0400
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:45.0) Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <787AE7BB302AE849A7480A190F8B933009E5F6C6@OPEXCNORMAD.corporate.adroot.infra.ftgroup>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/bzq-t-JvfGS_lfHjZDRkkzXcTgQ>
Subject: Re: [sfc] TTL field within the NSH base header
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 02 May 2017 14:11:23 -0000

Speaking personally in the following:
If we have an SFF that manages to decrement the TTL field, but then 
fails to test it against 0, yes, the loop will not break there.  Unless 
the loop is exactly 64 so that the detection comes back to the very 
oddly broken device, it will still get broken later.  Which is all we 
really ask.

Ther eis a limit to how many mis-behaviors we can allow for.  If a 
Router were to reset the IP TTL field to max, that would destroy loop 
prevention too.  So what?

I would like to keep this very simple, and avoid knobs that we do not 
need.  Allowing 0 incoming everywhere, and decrementing it to 63, seems 
simple and consistent.  It avoids needing configuration.  It allows the 
front of an SFP to be existing devices withotu needing any configuration.
And the overall behavior allows existing devices at other places in the 
path.


Yours,
Joel

On 5/2/17 8:52 AM, mohamed.boucadair@orange.com wrote:
> Re-,
>
>
>
> You have a point. Acked.
>
>
>
> My concern was how to avoid misbehaving SFFs that would forward packets
> with SHL==0 to a next-hop SFF even if that SFF parses the SHL field.
>
>
>
> What about having a configuration knob to indicate the behavior to
> follow when receiving SHL=0? A domain that involves classifiers/SFFs
> that understand SHL must not forward or accept receiving packets with SHL=0.
>
>
>
> Cheers,
>
> Med
>
>
>
> *De :*Dave Dolson [mailto:ddolson@sandvine.com]
> *EnvoyÃ© :* mardi 2 mai 2017 14:41
> *Ã€ :* BOUCADAIR Mohamed IMT/OLN; James N Guichard; Greg Mirsky
> *Cc :* sfc@ietf.org; Ron Parker
> *Objet :* RE: [sfc] TTL field within the NSH base header
>
>
>
> Med,
>
> I agree.
>
> Consider the case when a â€œnewâ€ SFF is added to an existing system:
>
> For all NSH packets, the Hop Limit/TTL field is zero, not just those
> from the classifier.
>
>
>
> I object to this statement of yours:
>
>> add a sentence saying that â€œan incoming value of 0â€ is only acceptable from a classifier.
>
>
>
> As I see it, an incoming value of 0 is acceptable from any source.
>
>
>
> -Dave
>
>
>
> *From:*mohamed.boucadair@orange.com
> <mailto:mohamed.boucadair@orange.com> [mailto:mohamed.boucadair@orange.com]
> *Sent:* Tuesday, May 2, 2017 7:58 AM
> *To:* Dave Dolson; James N Guichard; Greg Mirsky
> *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>; Ron Parker
> *Subject:* RE: [sfc] TTL field within the NSH base header
>
>
>
> Hi Dave,
>
>
>
> SFFs that do not support SHL will preserve these bits as received. In
> other words, these SFFs wonâ€™t reset these bits to zeros.
>
>
>
> Cheers,
>
> Med
>
>
>
> *De :*Dave Dolson [mailto:ddolson@sandvine.com]
> *EnvoyÃ© :* mardi 2 mai 2017 12:19
> *Ã€ :* BOUCADAIR Mohamed IMT/OLN; James N Guichard; Greg Mirsky
> *Cc :* sfc@ietf.org <mailto:sfc@ietf.org>; Ron Parker
> *Objet :* Re: [sfc] TTL field within the NSH base header
>
>
>
> Med,
>
> For the backwards compatibility case, we also support â€ŽSFFs that do not
> decrement TTL/Hop Limit. Saying a value of zero can only come from
> classifiers defeats that, as well as adding unnecessary complexity.
>
>
>
> David Dolson
> â€Ž
>
> *From: *mohamed.boucadair@orange.com <mailto:mohamed.boucadair@orange.com>
>
> *Sent: *Tuesday, May 2, 2017 2:17 AM
>
> *To: *James N Guichard; Greg Mirsky; Dave Dolson
>
> *Cc: *sfc@ietf.org <mailto:sfc@ietf.org>; Ron Parker
>
> *Subject: *RE: [sfc] TTL field within the NSH base header
>
>
>
> Hi Jim,
>
>
>
> Thank you for this updated proposal. This is much more better.
>
>
>
> Giving the clarification discussed with Joel (i.e., do not reset
> reserved bits by intermediate devices), I wonder whether it makes sense
> to add a sentence saying that â€œan incoming value of 0â€ is only
> acceptable from a classifier.
>
>
>
> Cheers,
>
> Med
>
>
>
> *De :*James N Guichard [mailto:james.n.guichard@huawei.com]
> *EnvoyÃ© :* lundi 1 mai 2017 19:39
> *Ã€ :* Greg Mirsky; Dave Dolson
> *Cc :* sfc@ietf.org <mailto:sfc@ietf.org>; BOUCADAIR Mohamed IMT/OLN;
> Ron Parker
> *Objet :* RE: [sfc] TTL field within the NSH base header
>
>
>
> Okay lots of conversation but let me offer a revised version of Medâ€™s
> text that hopefully captures most of the discussion (changes highlighted):
>
>
>
> SHL (SFF Hop Limit): Indicates the maximum SFF hops for an *SFP*. The
> initial SHL value SHOULD be configurable via the control plane; the
> configured initial value can be specific to *one or more SFPs*. If no
> initial value is explicitly provided, the default initial SHL value 63
> MUST be used. Each SFF involved in forwarding an NSH packet MUST
> decrement *the *SHL value by 1 *prior to NSH forwarding lookup*.
> *Decrementing by 1 from an incoming value of 0 shall result in a SHL
> value of 63. The packet MUST NOT be forwarded if SHL is, after
> decrement, 0 e.g. decrement SHALL occur before testing SHL for 0. *
>
>
>
> Jim
>
>
>
>
>
> *From:*Greg Mirsky [mailto:gregimirsky@gmail.com]
> *Sent:* Monday, May 01, 2017 1:02 PM
> *To:* Dave Dolson <ddolson@sandvine.com <mailto:ddolson@sandvine.com>>
> *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>; mohamed.boucadair@orange.com
> <mailto:mohamed.boucadair@orange.com>; James N Guichard
> <james.n.guichard@huawei.com <mailto:james.n.guichard@huawei.com>>; Ron
> Parker <Ron_Parker@affirmednetworks.com
> <mailto:Ron_Parker@affirmednetworks.com>>
> *Subject:* Re: [sfc] TTL field within the NSH base header
>
>
>
> "Be liberal what you accept. Be conservative what you send."
>
> I think this sums what we have discussed - accept TTL 0, don't forward
> TTL 0.
>
>
>
> Regards, Greg
>
>
>
> On May 1, 2017 8:58 AM, "Dave Dolson" <ddolson@sandvine.com
> <mailto:ddolson@sandvine.com>> wrote:
>
>     Ron,
>
>     I too would like simple, but your table looks pretty complicated.
>     And I think it adds configuration for an SFF to know whether there
>     are others before it.
>
>     My version of simple:
>
>       TTL field of 0 means 64.
>
>       Every SFF decrements TTL each time it forwards the NSH packet. If
>     decrementing from 1 would result in under-flow to 64, discard.
>
>
>
>
>
>
>
>
>
>     *From:*Ron Parker [mailto:Ron_Parker@affirmednetworks.com
>     <mailto:Ron_Parker@affirmednetworks.com>]
>     *Sent:* Monday, May 1, 2017 11:41 AM
>
>
>     *To:* Dave Dolson; James N Guichard; mohamed.boucadair@orange.com
>     <mailto:mohamed.boucadair@orange.com>; sfc@ietf.org
>     <mailto:sfc@ietf.org>
>     *Subject:* RE: TTL field within the NSH base header
>
>
>
>     Agree that Iâ€™d opt for precision over simplicity.   Which is what I
>     tried to convey a ways back on this thread regarding differentiated
>     behavior at the last SFF in the SFP vs. the non-last SFF in the
>     SFP.    Subsequent comments didnâ€™t seem to embrace that way of
>     describing things.    Also, if there were consensus to supporting
>     that approach, backward compatibility for classifiers that emit
>     TTL=0 could be addressed by also describing behavior at the first
>     SFF vs. non-first.
>
>
>
>
>
>     	
>
>     TTL=1
>
>     	
>
>     TTL=0
>
>     Only SFF (First and last)
>
>     	
>
>     Valid â€“ service local SFâ€™s
>
>     	
>
>     Valid for backward compatibility â€“ service local SFâ€™s
>
>     First SFF and not Last
>
>     	
>
>     Invalid â€“ drop (since propagation to subsequent SFF with TTL=0 is
>     illegal)
>
>     	
>
>     Valid for backward compatibility â€“ service local SFâ€™s and propagate
>     to subsequent SFF with TTL=63
>
>     Last SFF when >1 SFFâ€™s for SFP
>
>     	
>
>     Valid â€“ service local SFâ€™s
>
>     	
>
>     Invalid â€“drop (due to bad behavior of previous SFF)
>
>
>
>     *From:*Dave Dolson [mailto:ddolson@sandvine.com]
>     *Sent:* Monday, May 1, 2017 11:25 AM
>     *To:* Ron Parker <Ron_Parker@affirmednetworks.com
>     <mailto:Ron_Parker@affirmednetworks.com>>; James N Guichard
>     <james.n.guichard@huawei.com <mailto:james.n.guichard@huawei.com>>;
>     mohamed.boucadair@orange.com <mailto:mohamed.boucadair@orange.com>;
>     sfc@ietf.org <mailto:sfc@ietf.org>
>     *Subject:* RE: TTL field within the NSH base header
>
>
>
>     I think precision in the definition is important for when expects
>     certain behavior for small values of TTL. E.g., by using trace-route
>     type of tools.
>
>     We canâ€™t just wave our hands and say drop packets with TTL near 0 or
>     1 or 2.
>
>
>
>     If one has a chain of 3 items, a TTL of 6 should work. (SFFs receive
>     packets 6 times in the system diagram that is usually drawn).
>
>
>
>     (Simplified: I realize in some systems more SFF interactions are
>     required.)
>
>
>
>
>
>
>
>
>
>     *From:*Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
>     *Sent:* Monday, May 1, 2017 11:14 AM
>     *To:* Dave Dolson; James N Guichard; mohamed.boucadair@orange.com
>     <mailto:mohamed.boucadair@orange.com>; sfc@ietf.org
>     <mailto:sfc@ietf.org>
>     *Subject:* RE: TTL field within the NSH base header
>
>
>
>     Agree that differentiating â€œforwardingâ€ to attached SF instances vs
>     subsequent SFFâ€™s is logical and intuitive (to me) and I prefer to
>     acknowledge that there is a difference.   But, I was addressing a
>     suggestion to simplify.     In practice, 61 or 62 or 63 decrements
>     of TTL all probably mean the same thing J.
>
>
>
>        Ron
>
>
>
>
>
>     *From:*Dave Dolson [mailto:ddolson@sandvine.com]
>     *Sent:* Monday, May 1, 2017 11:11 AM
>     *To:* Ron Parker <Ron_Parker@affirmednetworks.com
>     <mailto:Ron_Parker@affirmednetworks.com>>; James N Guichard
>     <james.n.guichard@huawei.com <mailto:james.n.guichard@huawei.com>>;
>     mohamed.boucadair@orange.com <mailto:mohamed.boucadair@orange.com>;
>     sfc@ietf.org <mailto:sfc@ietf.org>
>     *Subject:* RE: TTL field within the NSH base header
>
>
>
>     There is a difference between dropping the packet at receive vs.
>     transmit.
>
>     A **terminating** SFF may accept a packet with TTL=1.  I.e., where
>     the NSH header is removed.
>
>     What matters is that it is not decremented to zero and forwarded as NSH.
>
>
>
>     Otherwise weâ€™d say, â€œhuh, no point in sending a packet if TTL=1. And
>     huh, if received with TTL=2 then we might as well drop itâ€¦â€ Recurse
>     ad absurdum.
>
>
>
>     Hence, the correct language needs to convey that a device
>     decrementing TTL (in order to forward NSH) must check if it would
>     result in zero.
>
>
>
>     This conveys that, I think:
>
>     The packet MUST NOT be forwarded to a next hop if SHL is decremented
>     to zero.
>
>
>
>
>
>     -Dave
>
>
>
>
>
>     *From:*Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
>     *Sent:* Monday, May 1, 2017 10:50 AM
>     *To:* James N Guichard; mohamed.boucadair@orange.com
>     <mailto:mohamed.boucadair@orange.com>; Dave Dolson; sfc@ietf.org
>     <mailto:sfc@ietf.org>
>     *Subject:* RE: TTL field within the NSH base header
>
>
>
>     We could simplify this by saying that an SFF that receives an NSH
>     packet with TTL=1 shall drop the packet.   That doesnâ€™t require any
>     distinction of the type of forwarding.    You could argue that
>     perhaps 1 means take care of local SFâ€™s, only, but then we are back
>     to having to make that distinction.    Given that we are starting at
>     63 by default, finessing what happens when receiving 1 doesnâ€™t seem
>     worthwhile to me.
>
>
>
>     *From:*James N Guichard [mailto:james.n.guichard@huawei.com]
>     *Sent:* Monday, May 1, 2017 10:45 AM
>     *To:* Ron Parker <Ron_Parker@affirmednetworks.com
>     <mailto:Ron_Parker@affirmednetworks.com>>;
>     mohamed.boucadair@orange.com <mailto:mohamed.boucadair@orange.com>;
>     Dave Dolson <ddolson@sandvine.com <mailto:ddolson@sandvine.com>>;
>     sfc@ietf.org <mailto:sfc@ietf.org>
>     *Subject:* RE: TTL field within the NSH base header
>
>
>
>     Yes but my point was if the SFF is **terminating** the service chain
>     there are no service functions left to be forwarded to so the
>     sentence does not make any sense. If however the SFF is terminating
>     the service chain and at termination the SHL reaches 0 then it
>     should still forward the packet (after removal of NSH).
>
>
>
>     Jim
>
>
>
>     *From:*Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
>     *Sent:* Monday, May 01, 2017 10:28 AM
>     *To:* James N Guichard <james.n.guichard@huawei.com
>     <mailto:james.n.guichard@huawei.com>>; mohamed.boucadair@orange.com
>     <mailto:mohamed.boucadair@orange.com>; Dave Dolson
>     <ddolson@sandvine.com <mailto:ddolson@sandvine.com>>; sfc@ietf.org
>     <mailto:sfc@ietf.org>
>     *Subject:* RE: TTL field within the NSH base header
>
>
>
>     Iâ€™d like to disambiguate the word â€œforwardingâ€.   From SFF
>     perspective, there is forwarding to attached SF instances and there
>     is forwarding to other SFFs.
>
>
>
>     â€œSFFs that terminate a service chain MUST forward the packet to
>     attached service functions, even if SHL is decremented to 0â€
>
>
>
>        Ron
>
>
>
>
>
>
>
>     *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *James N Guichard
>     *Sent:* Monday, May 1, 2017 10:22 AM
>     *To:* mohamed.boucadair@orange.com
>     <mailto:mohamed.boucadair@orange.com>; Dave Dolson
>     <ddolson@sandvine.com <mailto:ddolson@sandvine.com>>; sfc@ietf.org
>     <mailto:sfc@ietf.org>
>     *Subject:* Re: [sfc] TTL field within the NSH base header
>
>
>
>     I donâ€™t understand this sentence as if an SFF is terminating a
>     service chain then it **wont** be forwarding the packets to attached
>     SFs; Shouldnâ€™t this sentence read â€œSFFs that terminate a service
>     chain MUST forward the packet even if SHL is decremented to 0â€ ?
>
>
>
>     Jim
>
>
>
>     *From:*mohamed.boucadair@orange.com
>     <mailto:mohamed.boucadair@orange.com>
>     [mailto:mohamed.boucadair@orange.com]
>     *Sent:* Friday, April 28, 2017 10:38 AM
>     *To:* Dave Dolson <ddolson@sandvine.com
>     <mailto:ddolson@sandvine.com>>; James N Guichard
>     <james.n.guichard@huawei.com <mailto:james.n.guichard@huawei.com>>;
>     sfc@ietf.org <mailto:sfc@ietf.org>
>     *Subject:* RE: TTL field within the NSH base header
>
>
>
>     Re-,
>
>
>
>     I see SHL as a means to prevent SFF loops. There is no value in
>     deleting a packet after an SFF decrement the SHL to 0, but that
>     packet is to be passed to SFs that are attached to this SFF. The
>     packet will be forwarded after stripping the NSH header; no risk for
>     SFF loops out there. No?
>
>
>
>     Cheers,
>
>     Med
>
>
>
>     *De :*Dave Dolson [mailto:ddolson@sandvine.com]
>     *EnvoyÃ© :* vendredi 28 avril 2017 16:29
>     *Ã€ :* BOUCADAIR Mohamed IMT/OLN; James N Guichard; sfc@ietf.org
>     <mailto:sfc@ietf.org>
>     *Objet :* RE: TTL field within the NSH base header
>
>
>
>     Med,
>
>
>
>     â€œSFFs that terminate a service chain MUST forward the packet to
>     attached SFs even if SHL is decremented to 0.â€
>
>     I donâ€™t think this is right.
>
>     If TTL/SHL is decremented to 0, this must not be forwarded as NSH.
>
>     I see that **receiving** a packet with SHL=1 can result in chain
>     termination, i.e., NSH decapsulation. But not forwarding as NSH with
>     SHL=0.
>
>
>
>     -Dave
>
>
>
>
>
>     *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of
>     *mohamed.boucadair@orange.com <mailto:mohamed.boucadair@orange.com>
>     *Sent:* Friday, April 28, 2017 9:36 AM
>     *To:* James N Guichard; sfc@ietf.org <mailto:sfc@ietf.org>
>     *Subject:* Re: [sfc] TTL field within the NSH base header
>
>
>
>     Hi Jim, all,
>
>
>
>     I have the following comments :
>
>     Â·        Change â€œTTLâ€ to â€œSFF Hop Limit (SHL)â€ because this field is
>     not about a time to live but about a limit of SFF hops to be crossed.
>
>     Â·        I donâ€™t understand what is meant by â€œtestingâ€.
>
>     Â·        I suggest to make this change to cover the following points:
>
>     o   SHL should be configurable by the control plane.
>
>     o   Packets can be forwarded to SFs even if SHL is decremented to 0
>     for the terminating SFF.
>
>     o   I donâ€™t think it is a good idea to include â€œDecrementing by a
>     value of 1 from 0 shall result in a TTL value of 63â€ because this
>     will lead to a broken mechanism.
>
>
>
>     OLD:
>
>     TTL: Service plane time-to-live. An SFF MUST decrement the TTL by a
>     value of 1 for all NSH packets it receives. Decrementing by a value
>     of 1 from 0 shall result in a TTL value of 63. The default for
>     originating an NSH packet is a TTL value of 63. The decrement SHALL
>     occur before testing for 0. After decrement, if the TTL is 0, the
>     NSH packet MUST NOT be forwarded.
>
>
>
>     NEW:
>
>     SHL (SFF Hop Limit): Indicates the maximum SFF hops for a service
>     chain. The initial SHL value SHOULD be configurable via the control
>     plane; the configured initial value can be specific to a chain or
>     all chains. If no initial value is explicitly provided, the default
>     initial SHL value 63 MUST be used. Each SFF involved in forwarding
>     an NSH packet MUST decrement SHL value by 1. The packet MUST NOT be
>     forwarded to a next hop SFF if SHL is decremented to zero. SFFs that
>     terminate a service chain MUST forward the packet to attached SFs
>     even if SHL is decremented to 0.
>
>
>
>     Thank you.
>
>
>
>     Cheers,
>
>     Med
>
>
>
>     *De :*sfc [mailto:sfc-bounces@ietf.org] *De la part de* James N Guichard
>     *EnvoyÃ© :* jeudi 27 avril 2017 20:54
>     *Ã€ :* sfc@ietf.org <mailto:sfc@ietf.org>
>     *Objet :* [sfc] TTL field within the NSH base header
>
>
>
>     Dear WG:
>
>
>
>     Having reviewed all of the email discussion on the mailing list it
>     appears to the chairs that we have consensus to add a TTL field to
>     the NSH base header. We would like to propose the following changes:
>
>
>
>     Section 3.2:
>
>     Update figure 2 as follows:
>
>
>
>          0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
>
>         +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>
>         |Ver|O|R|    TTL    |   Length  |R|R|R|R|MD Type| Next Protocol |
>
>         +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>
>
>
>     Add the following text after figure 2:
>
>
>
>     TTL: Service plane time-to-live. An SFF MUST decrement the TTL by a
>     value of 1 for all NSH packets it receives. Decrementing by a value
>     of 1 from 0 shall result in a TTL value of 63. The default for
>     originating an NSH packet is a TTL value of 63. The decrement SHALL
>     occur before testing for 0. After decrement, if the TTL is 0, the
>     NSH packet MUST NOT be forwarded.
>
>
>
>     Section 3.4:
>
>     Update figure 4 to reflect the new base header format as per section
>     3.2 base header.
>
>
>
>     Section 3.5:
>
>     Update figure 5 to reflect the new base header format as per section
>     3.2 base header.
>
>
>
>     Section 12.2.1:
>
>     Current text is as follows:
>
>
>
>        There are ten bits at the beginning of the NSH Base Header.  New bits
>
>        are assigned via Standards Action [RFC5226].
>
>
>
>        Bits 0-1 - Version
>
>        Bit 2 - OAM (O bit)
>
>        Bit 3 - Critical TLV (C bit)
>
>        Bits 4-9 - Reserved
>
>
>
>     Replace entire text as follows:
>
>
>
>        There are eight reserved bits in the NSH Base Header. New bits
>
>        are assigned via Standards Action [RFC5226].
>
>
>
>        Bits 0-1 - Version
>
>        Bit 2 - OAM (O bit)
>
>        Bit 3 - Reserved
>
>        Bits 16-19 - Reserved
>
>
>
>     Section 12.2.3:
>
>     Current text has the MD-type as 8-bit values.
>
>
>
>     Update text for this section and table 1 to reflect 4-bit values
>     *not* 8-bit values.
>
>
>
>     *Please review carefully and indicate support for these changes (or
>     any changes to the suggested text).*
>
>     * *
>
>     Thanks,
>
>
>
>     Jim & Joel
>
>
>
>
>
>
>
>
>
>
>
>
>     _______________________________________________
>     sfc mailing list
>     sfc@ietf.org <mailto:sfc@ietf.org>
>     https://www.ietf.org/mailman/listinfo/sfc
>
>
>
>
>
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
>


From nobody Tue May  2 07:15:24 2017
Return-Path: <jmh@joelhalpern.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 84AAD13157B for <sfc@ietfa.amsl.com>; Tue,  2 May 2017 07:15:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.722
X-Spam-Level: 
X-Spam-Status: No, score=-2.722 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, 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=joelhalpern.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 bitddLNbOyzK for <sfc@ietfa.amsl.com>; Tue,  2 May 2017 07:15:19 -0700 (PDT)
Received: from mailb2.tigertech.net (mailb2.tigertech.net [208.80.4.154]) (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 06859131597 for <sfc@ietf.org>; Tue,  2 May 2017 07:11:39 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mailb2.tigertech.net (Postfix) with ESMTP id E90D14800F3; Tue,  2 May 2017 07:11:38 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelhalpern.com; s=1.tigertech; t=1493734298; bh=HwLf/5GrWB+i5T776rAlNBh2x2Zd4GO75mBWk3OkdMg=; h=Subject:To:References:Cc:From:Date:In-Reply-To:From; b=RNJSbEuKzgVkkPmUnFWb7xXZSF4uqk534ontnjjmpYzBefHnHJauEKG1/60yRBs7v XPGdD+N+43pl1Rm9LjA5ML40072A9WmSMSlO8ARRNd+IBUHAXOUCrPVeIk30hwsm3j AY4mLVnn8sOTc1/qZgy9JWhputwCNCjecwtBx5nM=
X-Virus-Scanned: Debian amavisd-new at b2.tigertech.net
Received: from Joels-MacBook-Pro.local (unknown [50.225.209.67]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mailb2.tigertech.net (Postfix) with ESMTPSA id 3C90D4800D0; Tue,  2 May 2017 07:11:38 -0700 (PDT)
To: mohamed.boucadair@orange.com
References: <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD5F8E@SJCEML701-CHM.china.huawei.com> <E8355113905631478EFF04F5AA706E98705C00B4@wtl-exchp-1.sandvine.com> <CA+RyBmVjp2qRoO_NF-sWrQ4gMPhuRZOw7syz0Y6yaAjOtgD_xg@mail.gmail.com> <CA+RyBmWXWRxuKP-dDirYHXxJnnduyriTuN5kmCfQkC=z0JdiCQ@mail.gmail.com> <CA+RyBmXHf_b48yvhZgbdB6q3Tr9=0oHTsnnRPM1jeMjCcCfiiQ@mail.gmail.com> <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD6B8C@SJCEML701-CHM.china.huawei.com> <787AE7BB302AE849A7480A190F8B933009E5F350@OPEXCNORMAD.corporate.adroot.infra.ftgroup> <20170502101842.5161041.23046.11005@sandvine.com> <787AE7BB302AE849A7480A190F8B933009E5F603@OPEXCNORMAD.corporate.adroot.infra.ftgroup> <E8355113905631478EFF04F5AA706E98705C366A@wtl-exchp-1.sandvine.com> <787AE7BB302AE849A7480A190F8B933009E5F6C6@OPEXCNORMAD.corporate.adroot.infra.ftgroup> <E8355113905631478EFF04F5AA706E98705C3863@wtl-exchp-1.sandvine.com> <787AE7BB302AE849A7480A190F8B933009E5F75E@OPEXCNORMAD.corporate.adroot.infra.ftgroup>
Cc: "sfc@ietf.org" <sfc@ietf.org>
From: "Joel M. Halpern" <jmh@joelhalpern.com>
Message-ID: <ce2069fe-a877-ab3e-1b77-d8921703da3f@joelhalpern.com>
Date: Tue, 2 May 2017 10:11:37 -0400
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:45.0) Gecko/20100101 Thunderbird/45.8.0
MIME-Version: 1.0
In-Reply-To: <787AE7BB302AE849A7480A190F8B933009E5F75E@OPEXCNORMAD.corporate.adroot.infra.ftgroup>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/6cGqP4lzWuEav4n0jCWufIN1w4A>
Subject: Re: [sfc] TTL field within the NSH base header
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 02 May 2017 14:15:22 -0000

Personally, I would not say "MUST NOT".  It is a statement of effect 
that if all devices in the environment support the RFC, with TTL (SHL) 
defined as proposed, then

no NSH processing device will ever receive a packet with the TTL (SHL) 
field set to 0.

That is a statement of fact.  As I see it, it is not an interoperability 
requirement.  If such a packet is received, the right thing will happen.

Yours,
Joel

On 5/2/17 9:38 AM, mohamed.boucadair@orange.com wrote:
> Re-,
>
>
>
> I donâ€™t get your point, Dave.
>
>
>
> My concern is how to detect a misbehaving node vs a node that is not
> supporting SHL.
>
>
>
> If all nodes in a domain support SHL, then packets with SHL==0 MUST NOT
> be received by any SFF of that domain. Do you agree with that?
>
>
>
> Cheers,
>
> Med
>
>
>
> *De :*Dave Dolson [mailto:ddolson@sandvine.com]
> *EnvoyÃ© :* mardi 2 mai 2017 15:20
> *Ã€ :* BOUCADAIR Mohamed IMT/OLN; James N Guichard; Greg Mirsky
> *Cc :* sfc@ietf.org; Ron Parker
> *Objet :* RE: [sfc] TTL field within the NSH base header
>
>
>
> I still think the conceptual difficulty goes away if we say that the 6
> bits 000000 represents the value 64.
>
>
>
>
>
>
>
> *From:*mohamed.boucadair@orange.com
> <mailto:mohamed.boucadair@orange.com> [mailto:mohamed.boucadair@orange.com]
> *Sent:* Tuesday, May 2, 2017 8:53 AM
> *To:* Dave Dolson; James N Guichard; Greg Mirsky
> *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>; Ron Parker
> *Subject:* RE: [sfc] TTL field within the NSH base header
>
>
>
> Re-,
>
>
>
> You have a point. Acked.
>
>
>
> My concern was how to avoid misbehaving SFFs that would forward packets
> with SHL==0 to a next-hop SFF even if that SFF parses the SHL field.
>
>
>
> What about having a configuration knob to indicate the behavior to
> follow when receiving SHL=0? A domain that involves classifiers/SFFs
> that understand SHL must not forward or accept receiving packets with SHL=0.
>
>
>
> Cheers,
>
> Med
>
>
>
> *De :*Dave Dolson [mailto:ddolson@sandvine.com]
> *EnvoyÃ© :* mardi 2 mai 2017 14:41
> *Ã€ :* BOUCADAIR Mohamed IMT/OLN; James N Guichard; Greg Mirsky
> *Cc :* sfc@ietf.org <mailto:sfc@ietf.org>; Ron Parker
> *Objet :* RE: [sfc] TTL field within the NSH base header
>
>
>
> Med,
>
> I agree.
>
> Consider the case when a â€œnewâ€ SFF is added to an existing system:
>
> For all NSH packets, the Hop Limit/TTL field is zero, not just those
> from the classifier.
>
>
>
> I object to this statement of yours:
>
>> add a sentence saying that â€œan incoming value of 0â€ is only acceptable from a classifier.
>
>
>
> As I see it, an incoming value of 0 is acceptable from any source.
>
>
>
> -Dave
>
>
>
> *From:*mohamed.boucadair@orange.com
> <mailto:mohamed.boucadair@orange.com> [mailto:mohamed.boucadair@orange.com]
> *Sent:* Tuesday, May 2, 2017 7:58 AM
> *To:* Dave Dolson; James N Guichard; Greg Mirsky
> *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>; Ron Parker
> *Subject:* RE: [sfc] TTL field within the NSH base header
>
>
>
> Hi Dave,
>
>
>
> SFFs that do not support SHL will preserve these bits as received. In
> other words, these SFFs wonâ€™t reset these bits to zeros.
>
>
>
> Cheers,
>
> Med
>
>
>
> *De :*Dave Dolson [mailto:ddolson@sandvine.com]
> *EnvoyÃ© :* mardi 2 mai 2017 12:19
> *Ã€ :* BOUCADAIR Mohamed IMT/OLN; James N Guichard; Greg Mirsky
> *Cc :* sfc@ietf.org <mailto:sfc@ietf.org>; Ron Parker
> *Objet :* Re: [sfc] TTL field within the NSH base header
>
>
>
> Med,
>
> For the backwards compatibility case, we also support â€ŽSFFs that do not
> decrement TTL/Hop Limit. Saying a value of zero can only come from
> classifiers defeats that, as well as adding unnecessary complexity.
>
>
>
> David Dolson
> â€Ž
>
> *From: *mohamed.boucadair@orange.com <mailto:mohamed.boucadair@orange.com>
>
> *Sent: *Tuesday, May 2, 2017 2:17 AM
>
> *To: *James N Guichard; Greg Mirsky; Dave Dolson
>
> *Cc: *sfc@ietf.org <mailto:sfc@ietf.org>; Ron Parker
>
> *Subject: *RE: [sfc] TTL field within the NSH base header
>
>
>
> Hi Jim,
>
>
>
> Thank you for this updated proposal. This is much more better.
>
>
>
> Giving the clarification discussed with Joel (i.e., do not reset
> reserved bits by intermediate devices), I wonder whether it makes sense
> to add a sentence saying that â€œan incoming value of 0â€ is only
> acceptable from a classifier.
>
>
>
> Cheers,
>
> Med
>
>
>
> *De :*James N Guichard [mailto:james.n.guichard@huawei.com]
> *EnvoyÃ© :* lundi 1 mai 2017 19:39
> *Ã€ :* Greg Mirsky; Dave Dolson
> *Cc :* sfc@ietf.org <mailto:sfc@ietf.org>; BOUCADAIR Mohamed IMT/OLN;
> Ron Parker
> *Objet :* RE: [sfc] TTL field within the NSH base header
>
>
>
> Okay lots of conversation but let me offer a revised version of Medâ€™s
> text that hopefully captures most of the discussion (changes highlighted):
>
>
>
> SHL (SFF Hop Limit): Indicates the maximum SFF hops for an *SFP*. The
> initial SHL value SHOULD be configurable via the control plane; the
> configured initial value can be specific to *one or more SFPs*. If no
> initial value is explicitly provided, the default initial SHL value 63
> MUST be used. Each SFF involved in forwarding an NSH packet MUST
> decrement *the *SHL value by 1 *prior to NSH forwarding lookup*.
> *Decrementing by 1 from an incoming value of 0 shall result in a SHL
> value of 63. The packet MUST NOT be forwarded if SHL is, after
> decrement, 0 e.g. decrement SHALL occur before testing SHL for 0. *
>
>
>
> Jim
>
>
>
>
>
> *From:*Greg Mirsky [mailto:gregimirsky@gmail.com]
> *Sent:* Monday, May 01, 2017 1:02 PM
> *To:* Dave Dolson <ddolson@sandvine.com <mailto:ddolson@sandvine.com>>
> *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>; mohamed.boucadair@orange.com
> <mailto:mohamed.boucadair@orange.com>; James N Guichard
> <james.n.guichard@huawei.com <mailto:james.n.guichard@huawei.com>>; Ron
> Parker <Ron_Parker@affirmednetworks.com
> <mailto:Ron_Parker@affirmednetworks.com>>
> *Subject:* Re: [sfc] TTL field within the NSH base header
>
>
>
> "Be liberal what you accept. Be conservative what you send."
>
> I think this sums what we have discussed - accept TTL 0, don't forward
> TTL 0.
>
>
>
> Regards, Greg
>
>
>
> On May 1, 2017 8:58 AM, "Dave Dolson" <ddolson@sandvine.com
> <mailto:ddolson@sandvine.com>> wrote:
>
>     Ron,
>
>     I too would like simple, but your table looks pretty complicated.
>     And I think it adds configuration for an SFF to know whether there
>     are others before it.
>
>     My version of simple:
>
>       TTL field of 0 means 64.
>
>       Every SFF decrements TTL each time it forwards the NSH packet. If
>     decrementing from 1 would result in under-flow to 64, discard.
>
>
>
>
>
>
>
>
>
>     *From:*Ron Parker [mailto:Ron_Parker@affirmednetworks.com
>     <mailto:Ron_Parker@affirmednetworks.com>]
>     *Sent:* Monday, May 1, 2017 11:41 AM
>
>
>     *To:* Dave Dolson; James N Guichard; mohamed.boucadair@orange.com
>     <mailto:mohamed.boucadair@orange.com>; sfc@ietf.org
>     <mailto:sfc@ietf.org>
>     *Subject:* RE: TTL field within the NSH base header
>
>
>
>     Agree that Iâ€™d opt for precision over simplicity.   Which is what I
>     tried to convey a ways back on this thread regarding differentiated
>     behavior at the last SFF in the SFP vs. the non-last SFF in the
>     SFP.    Subsequent comments didnâ€™t seem to embrace that way of
>     describing things.    Also, if there were consensus to supporting
>     that approach, backward compatibility for classifiers that emit
>     TTL=0 could be addressed by also describing behavior at the first
>     SFF vs. non-first.
>
>
>
>
>
>     	
>
>     TTL=1
>
>     	
>
>     TTL=0
>
>     Only SFF (First and last)
>
>     	
>
>     Valid â€“ service local SFâ€™s
>
>     	
>
>     Valid for backward compatibility â€“ service local SFâ€™s
>
>     First SFF and not Last
>
>     	
>
>     Invalid â€“ drop (since propagation to subsequent SFF with TTL=0 is
>     illegal)
>
>     	
>
>     Valid for backward compatibility â€“ service local SFâ€™s and propagate
>     to subsequent SFF with TTL=63
>
>     Last SFF when >1 SFFâ€™s for SFP
>
>     	
>
>     Valid â€“ service local SFâ€™s
>
>     	
>
>     Invalid â€“drop (due to bad behavior of previous SFF)
>
>
>
>     *From:*Dave Dolson [mailto:ddolson@sandvine.com]
>     *Sent:* Monday, May 1, 2017 11:25 AM
>     *To:* Ron Parker <Ron_Parker@affirmednetworks.com
>     <mailto:Ron_Parker@affirmednetworks.com>>; James N Guichard
>     <james.n.guichard@huawei.com <mailto:james.n.guichard@huawei.com>>;
>     mohamed.boucadair@orange.com <mailto:mohamed.boucadair@orange.com>;
>     sfc@ietf.org <mailto:sfc@ietf.org>
>     *Subject:* RE: TTL field within the NSH base header
>
>
>
>     I think precision in the definition is important for when expects
>     certain behavior for small values of TTL. E.g., by using trace-route
>     type of tools.
>
>     We canâ€™t just wave our hands and say drop packets with TTL near 0 or
>     1 or 2.
>
>
>
>     If one has a chain of 3 items, a TTL of 6 should work. (SFFs receive
>     packets 6 times in the system diagram that is usually drawn).
>
>
>
>     (Simplified: I realize in some systems more SFF interactions are
>     required.)
>
>
>
>
>
>
>
>
>
>     *From:*Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
>     *Sent:* Monday, May 1, 2017 11:14 AM
>     *To:* Dave Dolson; James N Guichard; mohamed.boucadair@orange.com
>     <mailto:mohamed.boucadair@orange.com>; sfc@ietf.org
>     <mailto:sfc@ietf.org>
>     *Subject:* RE: TTL field within the NSH base header
>
>
>
>     Agree that differentiating â€œforwardingâ€ to attached SF instances vs
>     subsequent SFFâ€™s is logical and intuitive (to me) and I prefer to
>     acknowledge that there is a difference.   But, I was addressing a
>     suggestion to simplify.     In practice, 61 or 62 or 63 decrements
>     of TTL all probably mean the same thing J.
>
>
>
>        Ron
>
>
>
>
>
>     *From:*Dave Dolson [mailto:ddolson@sandvine.com]
>     *Sent:* Monday, May 1, 2017 11:11 AM
>     *To:* Ron Parker <Ron_Parker@affirmednetworks.com
>     <mailto:Ron_Parker@affirmednetworks.com>>; James N Guichard
>     <james.n.guichard@huawei.com <mailto:james.n.guichard@huawei.com>>;
>     mohamed.boucadair@orange.com <mailto:mohamed.boucadair@orange.com>;
>     sfc@ietf.org <mailto:sfc@ietf.org>
>     *Subject:* RE: TTL field within the NSH base header
>
>
>
>     There is a difference between dropping the packet at receive vs.
>     transmit.
>
>     A **terminating** SFF may accept a packet with TTL=1.  I.e., where
>     the NSH header is removed.
>
>     What matters is that it is not decremented to zero and forwarded as NSH.
>
>
>
>     Otherwise weâ€™d say, â€œhuh, no point in sending a packet if TTL=1. And
>     huh, if received with TTL=2 then we might as well drop itâ€¦â€ Recurse
>     ad absurdum.
>
>
>
>     Hence, the correct language needs to convey that a device
>     decrementing TTL (in order to forward NSH) must check if it would
>     result in zero.
>
>
>
>     This conveys that, I think:
>
>     The packet MUST NOT be forwarded to a next hop if SHL is decremented
>     to zero.
>
>
>
>
>
>     -Dave
>
>
>
>
>
>     *From:*Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
>     *Sent:* Monday, May 1, 2017 10:50 AM
>     *To:* James N Guichard; mohamed.boucadair@orange.com
>     <mailto:mohamed.boucadair@orange.com>; Dave Dolson; sfc@ietf.org
>     <mailto:sfc@ietf.org>
>     *Subject:* RE: TTL field within the NSH base header
>
>
>
>     We could simplify this by saying that an SFF that receives an NSH
>     packet with TTL=1 shall drop the packet.   That doesnâ€™t require any
>     distinction of the type of forwarding.    You could argue that
>     perhaps 1 means take care of local SFâ€™s, only, but then we are back
>     to having to make that distinction.    Given that we are starting at
>     63 by default, finessing what happens when receiving 1 doesnâ€™t seem
>     worthwhile to me.
>
>
>
>     *From:*James N Guichard [mailto:james.n.guichard@huawei.com]
>     *Sent:* Monday, May 1, 2017 10:45 AM
>     *To:* Ron Parker <Ron_Parker@affirmednetworks.com
>     <mailto:Ron_Parker@affirmednetworks.com>>;
>     mohamed.boucadair@orange.com <mailto:mohamed.boucadair@orange.com>;
>     Dave Dolson <ddolson@sandvine.com <mailto:ddolson@sandvine.com>>;
>     sfc@ietf.org <mailto:sfc@ietf.org>
>     *Subject:* RE: TTL field within the NSH base header
>
>
>
>     Yes but my point was if the SFF is **terminating** the service chain
>     there are no service functions left to be forwarded to so the
>     sentence does not make any sense. If however the SFF is terminating
>     the service chain and at termination the SHL reaches 0 then it
>     should still forward the packet (after removal of NSH).
>
>
>
>     Jim
>
>
>
>     *From:*Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
>     *Sent:* Monday, May 01, 2017 10:28 AM
>     *To:* James N Guichard <james.n.guichard@huawei.com
>     <mailto:james.n.guichard@huawei.com>>; mohamed.boucadair@orange.com
>     <mailto:mohamed.boucadair@orange.com>; Dave Dolson
>     <ddolson@sandvine.com <mailto:ddolson@sandvine.com>>; sfc@ietf.org
>     <mailto:sfc@ietf.org>
>     *Subject:* RE: TTL field within the NSH base header
>
>
>
>     Iâ€™d like to disambiguate the word â€œforwardingâ€.   From SFF
>     perspective, there is forwarding to attached SF instances and there
>     is forwarding to other SFFs.
>
>
>
>     â€œSFFs that terminate a service chain MUST forward the packet to
>     attached service functions, even if SHL is decremented to 0â€
>
>
>
>        Ron
>
>
>
>
>
>
>
>     *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *James N Guichard
>     *Sent:* Monday, May 1, 2017 10:22 AM
>     *To:* mohamed.boucadair@orange.com
>     <mailto:mohamed.boucadair@orange.com>; Dave Dolson
>     <ddolson@sandvine.com <mailto:ddolson@sandvine.com>>; sfc@ietf.org
>     <mailto:sfc@ietf.org>
>     *Subject:* Re: [sfc] TTL field within the NSH base header
>
>
>
>     I donâ€™t understand this sentence as if an SFF is terminating a
>     service chain then it **wont** be forwarding the packets to attached
>     SFs; Shouldnâ€™t this sentence read â€œSFFs that terminate a service
>     chain MUST forward the packet even if SHL is decremented to 0â€ ?
>
>
>
>     Jim
>
>
>
>     *From:*mohamed.boucadair@orange.com
>     <mailto:mohamed.boucadair@orange.com>
>     [mailto:mohamed.boucadair@orange.com]
>     *Sent:* Friday, April 28, 2017 10:38 AM
>     *To:* Dave Dolson <ddolson@sandvine.com
>     <mailto:ddolson@sandvine.com>>; James N Guichard
>     <james.n.guichard@huawei.com <mailto:james.n.guichard@huawei.com>>;
>     sfc@ietf.org <mailto:sfc@ietf.org>
>     *Subject:* RE: TTL field within the NSH base header
>
>
>
>     Re-,
>
>
>
>     I see SHL as a means to prevent SFF loops. There is no value in
>     deleting a packet after an SFF decrement the SHL to 0, but that
>     packet is to be passed to SFs that are attached to this SFF. The
>     packet will be forwarded after stripping the NSH header; no risk for
>     SFF loops out there. No?
>
>
>
>     Cheers,
>
>     Med
>
>
>
>     *De :*Dave Dolson [mailto:ddolson@sandvine.com]
>     *EnvoyÃ© :* vendredi 28 avril 2017 16:29
>     *Ã€ :* BOUCADAIR Mohamed IMT/OLN; James N Guichard; sfc@ietf.org
>     <mailto:sfc@ietf.org>
>     *Objet :* RE: TTL field within the NSH base header
>
>
>
>     Med,
>
>
>
>     â€œSFFs that terminate a service chain MUST forward the packet to
>     attached SFs even if SHL is decremented to 0.â€
>
>     I donâ€™t think this is right.
>
>     If TTL/SHL is decremented to 0, this must not be forwarded as NSH.
>
>     I see that **receiving** a packet with SHL=1 can result in chain
>     termination, i.e., NSH decapsulation. But not forwarding as NSH with
>     SHL=0.
>
>
>
>     -Dave
>
>
>
>
>
>     *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of
>     *mohamed.boucadair@orange.com <mailto:mohamed.boucadair@orange.com>
>     *Sent:* Friday, April 28, 2017 9:36 AM
>     *To:* James N Guichard; sfc@ietf.org <mailto:sfc@ietf.org>
>     *Subject:* Re: [sfc] TTL field within the NSH base header
>
>
>
>     Hi Jim, all,
>
>
>
>     I have the following comments :
>
>     Â·        Change â€œTTLâ€ to â€œSFF Hop Limit (SHL)â€ because this field is
>     not about a time to live but about a limit of SFF hops to be crossed.
>
>     Â·        I donâ€™t understand what is meant by â€œtestingâ€.
>
>     Â·        I suggest to make this change to cover the following points:
>
>     o   SHL should be configurable by the control plane.
>
>     o   Packets can be forwarded to SFs even if SHL is decremented to 0
>     for the terminating SFF.
>
>     o   I donâ€™t think it is a good idea to include â€œDecrementing by a
>     value of 1 from 0 shall result in a TTL value of 63â€ because this
>     will lead to a broken mechanism.
>
>
>
>     OLD:
>
>     TTL: Service plane time-to-live. An SFF MUST decrement the TTL by a
>     value of 1 for all NSH packets it receives. Decrementing by a value
>     of 1 from 0 shall result in a TTL value of 63. The default for
>     originating an NSH packet is a TTL value of 63. The decrement SHALL
>     occur before testing for 0. After decrement, if the TTL is 0, the
>     NSH packet MUST NOT be forwarded.
>
>
>
>     NEW:
>
>     SHL (SFF Hop Limit): Indicates the maximum SFF hops for a service
>     chain. The initial SHL value SHOULD be configurable via the control
>     plane; the configured initial value can be specific to a chain or
>     all chains. If no initial value is explicitly provided, the default
>     initial SHL value 63 MUST be used. Each SFF involved in forwarding
>     an NSH packet MUST decrement SHL value by 1. The packet MUST NOT be
>     forwarded to a next hop SFF if SHL is decremented to zero. SFFs that
>     terminate a service chain MUST forward the packet to attached SFs
>     even if SHL is decremented to 0.
>
>
>
>     Thank you.
>
>
>
>     Cheers,
>
>     Med
>
>
>
>     *De :*sfc [mailto:sfc-bounces@ietf.org] *De la part de* James N Guichard
>     *EnvoyÃ© :* jeudi 27 avril 2017 20:54
>     *Ã€ :* sfc@ietf.org <mailto:sfc@ietf.org>
>     *Objet :* [sfc] TTL field within the NSH base header
>
>
>
>     Dear WG:
>
>
>
>     Having reviewed all of the email discussion on the mailing list it
>     appears to the chairs that we have consensus to add a TTL field to
>     the NSH base header. We would like to propose the following changes:
>
>
>
>     Section 3.2:
>
>     Update figure 2 as follows:
>
>
>
>          0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
>
>         +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>
>         |Ver|O|R|    TTL    |   Length  |R|R|R|R|MD Type| Next Protocol |
>
>         +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
>
>
>
>     Add the following text after figure 2:
>
>
>
>     TTL: Service plane time-to-live. An SFF MUST decrement the TTL by a
>     value of 1 for all NSH packets it receives. Decrementing by a value
>     of 1 from 0 shall result in a TTL value of 63. The default for
>     originating an NSH packet is a TTL value of 63. The decrement SHALL
>     occur before testing for 0. After decrement, if the TTL is 0, the
>     NSH packet MUST NOT be forwarded.
>
>
>
>     Section 3.4:
>
>     Update figure 4 to reflect the new base header format as per section
>     3.2 base header.
>
>
>
>     Section 3.5:
>
>     Update figure 5 to reflect the new base header format as per section
>     3.2 base header.
>
>
>
>     Section 12.2.1:
>
>     Current text is as follows:
>
>
>
>        There are ten bits at the beginning of the NSH Base Header.  New bits
>
>        are assigned via Standards Action [RFC5226].
>
>
>
>        Bits 0-1 - Version
>
>        Bit 2 - OAM (O bit)
>
>        Bit 3 - Critical TLV (C bit)
>
>        Bits 4-9 - Reserved
>
>
>
>     Replace entire text as follows:
>
>
>
>        There are eight reserved bits in the NSH Base Header. New bits
>
>        are assigned via Standards Action [RFC5226].
>
>
>
>        Bits 0-1 - Version
>
>        Bit 2 - OAM (O bit)
>
>        Bit 3 - Reserved
>
>        Bits 16-19 - Reserved
>
>
>
>     Section 12.2.3:
>
>     Current text has the MD-type as 8-bit values.
>
>
>
>     Update text for this section and table 1 to reflect 4-bit values
>     *not* 8-bit values.
>
>
>
>     *Please review carefully and indicate support for these changes (or
>     any changes to the suggested text).*
>
>     * *
>
>     Thanks,
>
>
>
>     Jim & Joel
>
>
>
>
>
>
>
>
>
>
>
>
>     _______________________________________________
>     sfc mailing list
>     sfc@ietf.org <mailto:sfc@ietf.org>
>     https://www.ietf.org/mailman/listinfo/sfc
>
>
>
>
>
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
>


From nobody Tue May  2 07:37:23 2017
Return-Path: <ddolson@sandvine.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 06DB9129B5C for <sfc@ietfa.amsl.com>; Tue,  2 May 2017 07:37:22 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.901
X-Spam-Level: 
X-Spam-Status: No, score=-1.901 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 9kHoRWIMCG9p for <sfc@ietfa.amsl.com>; Tue,  2 May 2017 07:37:17 -0700 (PDT)
Received: from mail1.sandvine.com (mail1.sandvine.com [64.7.137.165]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 91CCC129A9B for <sfc@ietf.org>; Tue,  2 May 2017 07:34:18 -0700 (PDT)
Received: from WTL-EXCHP-1.sandvine.com ([fe80::ac6b:cc1e:f2ff:93aa]) by WTL-EXCHP-3.sandvine.com ([fe80::3c39:d305:d721:f00a%15]) with mapi id 14.03.0319.002; Tue, 2 May 2017 10:34:17 -0400
From: Dave Dolson <ddolson@sandvine.com>
To: "mohamed.boucadair@orange.com" <mohamed.boucadair@orange.com>, "James N Guichard" <james.n.guichard@huawei.com>, Greg Mirsky <gregimirsky@gmail.com>
CC: "sfc@ietf.org" <sfc@ietf.org>, Ron Parker <Ron_Parker@affirmednetworks.com>
Thread-Topic: [sfc] TTL field within the NSH base header
Thread-Index: AdK/h0bahW5bvXGwSoCeYu3QIaIxxgAl9XdgAAMaEWAAADpXIACWaNtAAAAsukAAAKE6YAAAGqWwAACgp7AAAECnkAAASG0gAABNm0AAANa8gAACb2rLAAmrXIAAGnoXAAAADopwAANGDoAAAZbrAAAAWsNwAAEN0HAAAKZy4AABqlpg
Date: Tue, 2 May 2017 14:34:16 +0000
Message-ID: <E8355113905631478EFF04F5AA706E98705C3C91@wtl-exchp-1.sandvine.com>
References: <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD5F8E@SJCEML701-CHM.china.huawei.com> <787AE7BB302AE849A7480A190F8B933009E5E3B9@OPEXCNORMAD.corporate.adroot.infra.ftgroup> <E8355113905631478EFF04F5AA706E98705BD0A0@wtl-exchp-1.sandvine.com> <787AE7BB302AE849A7480A190F8B933009E5E4BD@OPEXCNORMAD.corporate.adroot.infra.ftgroup> <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD6993@SJCEML701-CHM.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B8399F104@MBX021-W3-CA-2.exch021.domain.local> <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD69C4@SJCEML701-CHM.china.huawei.com> <CDF2F015F4429F458815ED2A6C2B6B0B8399F193@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E98705BFE87@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B839A023E@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E98705BFFB9@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B839A0285@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E98705C00B4@wtl-exchp-1.sandvine.com> <CA+RyBmVjp2qRoO_NF-sWrQ4gMPhuRZOw7syz0Y6yaAjOtgD_xg@mail.gmail.com> <CA+RyBmWXWRxuKP-dDirYHXxJnnduyriTuN5kmCfQkC=z0JdiCQ@mail.gmail.com> <CA+RyBmXHf_b48yvhZgbdB6q3Tr9=0oHTsnnRPM1jeMjCcCfiiQ@mail.gmail.com> <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD6B8C@SJCEML701-CHM.china.huawei.com>, <787AE7BB302AE849A7480A190F8B933009E5F350@OPEXCNORMAD.corporate.adroot.infra.ftgroup> <20170502101842.5161041.23046.11005@sandvine.com> <787AE7BB302AE849A7480A190F8B933009E5F603@OPEXCNORMAD.corporate.adroot.infra.ftgroup> <E8355113905631478EFF04F5AA706E98705C366A@wtl-exchp-1.sandvine.com> <787AE7BB302AE849A7480A190F8B933009E5F6C6@OPEXCNORMAD.corporate.adroot.infra.ftgroup> <E8355113905631478EFF04F5AA706E98705C3863@wtl-exchp-1.sandvine.com> <787AE7BB302AE849A7480A190F8B933009E5F75E@OPEXCNORMAD.corporate.adroot.infra.ftgroup>
In-Reply-To: <787AE7BB302AE849A7480A190F8B933009E5F75E@OPEXCNORMAD.corporate.adroot.infra.ftgroup>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [192.168.200.114]
x-c2processedorg: b2f06e69-072f-40ee-90c5-80a34e700794
Content-Type: multipart/alternative; boundary="_000_E8355113905631478EFF04F5AA706E98705C3C91wtlexchp1sandvi_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/iH3oIEL7PNj09Tgcql4rWwN1Z9Q>
Subject: Re: [sfc] TTL field within the NSH base header
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 02 May 2017 14:37:22 -0000

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

TWlzYmVoYXZpbmc/IEkgaG9wZSB3ZSBkb27igJl0IGhhdmUgdG8gYWNjb3VudCBmb3IgdGhhdC4N
CkkgZXhwZWN0IHdlIGFyZSBkb2luZyB0aGlzIHRvIGZpbmQgcGFja2V0IGxvb3BzLCBub3QgZmlu
ZCBtaXNiZWhhdmluZyBub2Rlcy4NCg0KRS5nLiwgcmVnYXJkaW5nIFRUTCBpbiByb3V0aW5nIElQ
IHBhY2tldHMsIHdlIGRvbuKAmXQgYWltIHRvIGZpbmQgcm91dGVycyB0aGF0IGRlY3JlbWVudCBU
VEwgaW5jb3JyZWN0bHk7IHdlIGFpbSB0byBmaW5kIHJvdXRpbmcgbG9vcHMuDQoNCkluIE5TSCwg
SSB0aGluayB0aGVyZSBhcmUgdHdvIHZhbGlkIGJlaGF2aW9yczogZWl0aGVyIGRlY3JlbWVudCB0
aGUgVFRMIChhbmQgY2hlY2spIG9yIHBhc3MgaXQgdW5tb2RpZmllZC4NCg0KLURhdmUNCg0KDQoN
CkZyb206IG1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20gW21haWx0bzptb2hhbWVkLmJvdWNh
ZGFpckBvcmFuZ2UuY29tXQ0KU2VudDogVHVlc2RheSwgTWF5IDIsIDIwMTcgOTozOSBBTQ0KVG86
IERhdmUgRG9sc29uOyBKYW1lcyBOIEd1aWNoYXJkOyBHcmVnIE1pcnNreQ0KQ2M6IHNmY0BpZXRm
Lm9yZzsgUm9uIFBhcmtlcg0KU3ViamVjdDogUkU6IFtzZmNdIFRUTCBmaWVsZCB3aXRoaW4gdGhl
IE5TSCBiYXNlIGhlYWRlcg0KDQpSZS0sDQoNCkkgZG9u4oCZdCBnZXQgeW91ciBwb2ludCwgRGF2
ZS4NCg0KTXkgY29uY2VybiBpcyBob3cgdG8gZGV0ZWN0IGEgbWlzYmVoYXZpbmcgbm9kZSB2cyBh
IG5vZGUgdGhhdCBpcyBub3Qgc3VwcG9ydGluZyBTSEwuDQoNCklmIGFsbCBub2RlcyBpbiBhIGRv
bWFpbiBzdXBwb3J0IFNITCwgdGhlbiBwYWNrZXRzIHdpdGggU0hMPT0wIE1VU1QgTk9UIGJlIHJl
Y2VpdmVkIGJ5IGFueSBTRkYgb2YgdGhhdCBkb21haW4uIERvIHlvdSBhZ3JlZSB3aXRoIHRoYXQ/
DQoNCkNoZWVycywNCk1lZA0KDQpEZSA6IERhdmUgRG9sc29uIFttYWlsdG86ZGRvbHNvbkBzYW5k
dmluZS5jb21dDQpFbnZvecOpIDogbWFyZGkgMiBtYWkgMjAxNyAxNToyMA0Kw4AgOiBCT1VDQURB
SVIgTW9oYW1lZCBJTVQvT0xOOyBKYW1lcyBOIEd1aWNoYXJkOyBHcmVnIE1pcnNreQ0KQ2MgOiBz
ZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz47IFJvbiBQYXJrZXINCk9iamV0IDogUkU6
IFtzZmNdIFRUTCBmaWVsZCB3aXRoaW4gdGhlIE5TSCBiYXNlIGhlYWRlcg0KDQpJIHN0aWxsIHRo
aW5rIHRoZSBjb25jZXB0dWFsIGRpZmZpY3VsdHkgZ29lcyBhd2F5IGlmIHdlIHNheSB0aGF0IHRo
ZSA2IGJpdHMgMDAwMDAwIHJlcHJlc2VudHMgdGhlIHZhbHVlIDY0Lg0KDQoNCg0KRnJvbTogbW9o
YW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbTxtYWlsdG86bW9oYW1lZC5ib3VjYWRhaXJAb3Jhbmdl
LmNvbT4gW21haWx0bzptb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tXQ0KU2VudDogVHVlc2Rh
eSwgTWF5IDIsIDIwMTcgODo1MyBBTQ0KVG86IERhdmUgRG9sc29uOyBKYW1lcyBOIEd1aWNoYXJk
OyBHcmVnIE1pcnNreQ0KQ2M6IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPjsgUm9u
IFBhcmtlcg0KU3ViamVjdDogUkU6IFtzZmNdIFRUTCBmaWVsZCB3aXRoaW4gdGhlIE5TSCBiYXNl
IGhlYWRlcg0KDQpSZS0sDQoNCllvdSBoYXZlIGEgcG9pbnQuIEFja2VkLg0KDQpNeSBjb25jZXJu
IHdhcyBob3cgdG8gYXZvaWQgbWlzYmVoYXZpbmcgU0ZGcyB0aGF0IHdvdWxkIGZvcndhcmQgcGFj
a2V0cyB3aXRoIFNITD09MCB0byBhIG5leHQtaG9wIFNGRiBldmVuIGlmIHRoYXQgU0ZGIHBhcnNl
cyB0aGUgU0hMIGZpZWxkLg0KDQpXaGF0IGFib3V0IGhhdmluZyBhIGNvbmZpZ3VyYXRpb24ga25v
YiB0byBpbmRpY2F0ZSB0aGUgYmVoYXZpb3IgdG8gZm9sbG93IHdoZW4gcmVjZWl2aW5nIFNITD0w
PyBBIGRvbWFpbiB0aGF0IGludm9sdmVzIGNsYXNzaWZpZXJzL1NGRnMgdGhhdCB1bmRlcnN0YW5k
IFNITCBtdXN0IG5vdCBmb3J3YXJkIG9yIGFjY2VwdCByZWNlaXZpbmcgcGFja2V0cyB3aXRoIFNI
TD0wLg0KDQpDaGVlcnMsDQpNZWQNCg0KRGUgOiBEYXZlIERvbHNvbiBbbWFpbHRvOmRkb2xzb25A
c2FuZHZpbmUuY29tXQ0KRW52b3nDqSA6IG1hcmRpIDIgbWFpIDIwMTcgMTQ6NDENCsOAIDogQk9V
Q0FEQUlSIE1vaGFtZWQgSU1UL09MTjsgSmFtZXMgTiBHdWljaGFyZDsgR3JlZyBNaXJza3kNCkNj
IDogc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+OyBSb24gUGFya2VyDQpPYmpldCA6
IFJFOiBbc2ZjXSBUVEwgZmllbGQgd2l0aGluIHRoZSBOU0ggYmFzZSBoZWFkZXINCg0KTWVkLA0K
SSBhZ3JlZS4NCkNvbnNpZGVyIHRoZSBjYXNlIHdoZW4gYSDigJxuZXfigJ0gU0ZGIGlzIGFkZGVk
IHRvIGFuIGV4aXN0aW5nIHN5c3RlbToNCkZvciBhbGwgTlNIIHBhY2tldHMsIHRoZSBIb3AgTGlt
aXQvVFRMIGZpZWxkIGlzIHplcm8sIG5vdCBqdXN0IHRob3NlIGZyb20gdGhlIGNsYXNzaWZpZXIu
DQoNCkkgb2JqZWN0IHRvIHRoaXMgc3RhdGVtZW50IG9mIHlvdXJzOg0KPiBhZGQgYSBzZW50ZW5j
ZSBzYXlpbmcgdGhhdCDigJxhbiBpbmNvbWluZyB2YWx1ZSBvZiAw4oCdIGlzIG9ubHkgYWNjZXB0
YWJsZSBmcm9tIGEgY2xhc3NpZmllci4NCg0KQXMgSSBzZWUgaXQsIGFuIGluY29taW5nIHZhbHVl
IG9mIDAgaXMgYWNjZXB0YWJsZSBmcm9tIGFueSBzb3VyY2UuDQoNCi1EYXZlDQoNCkZyb206IG1v
aGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb208bWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5n
ZS5jb20+IFttYWlsdG86bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbV0NClNlbnQ6IFR1ZXNk
YXksIE1heSAyLCAyMDE3IDc6NTggQU0NClRvOiBEYXZlIERvbHNvbjsgSmFtZXMgTiBHdWljaGFy
ZDsgR3JlZyBNaXJza3kNCkNjOiBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz47IFJv
biBQYXJrZXINClN1YmplY3Q6IFJFOiBbc2ZjXSBUVEwgZmllbGQgd2l0aGluIHRoZSBOU0ggYmFz
ZSBoZWFkZXINCg0KSGkgRGF2ZSwNCg0KU0ZGcyB0aGF0IGRvIG5vdCBzdXBwb3J0IFNITCB3aWxs
IHByZXNlcnZlIHRoZXNlIGJpdHMgYXMgcmVjZWl2ZWQuIEluIG90aGVyIHdvcmRzLCB0aGVzZSBT
RkZzIHdvbuKAmXQgcmVzZXQgdGhlc2UgYml0cyB0byB6ZXJvcy4NCg0KQ2hlZXJzLA0KTWVkDQoN
CkRlIDogRGF2ZSBEb2xzb24gW21haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbV0NCkVudm95w6kg
OiBtYXJkaSAyIG1haSAyMDE3IDEyOjE5DQrDgCA6IEJPVUNBREFJUiBNb2hhbWVkIElNVC9PTE47
IEphbWVzIE4gR3VpY2hhcmQ7IEdyZWcgTWlyc2t5DQpDYyA6IHNmY0BpZXRmLm9yZzxtYWlsdG86
c2ZjQGlldGYub3JnPjsgUm9uIFBhcmtlcg0KT2JqZXQgOiBSZTogW3NmY10gVFRMIGZpZWxkIHdp
dGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyDQoNCk1lZCwNCkZvciB0aGUgYmFja3dhcmRzIGNvbXBh
dGliaWxpdHkgY2FzZSwgd2UgYWxzbyBzdXBwb3J0IOKAjlNGRnMgdGhhdCBkbyBub3QgZGVjcmVt
ZW50IFRUTC9Ib3AgTGltaXQuIFNheWluZyBhIHZhbHVlIG9mIHplcm8gY2FuIG9ubHkgY29tZSBm
cm9tIGNsYXNzaWZpZXJzIGRlZmVhdHMgdGhhdCwgYXMgd2VsbCBhcyBhZGRpbmcgdW5uZWNlc3Nh
cnkgY29tcGxleGl0eS4NCg0KRGF2aWQgRG9sc29uDQrigI4NCkZyb206IG1vaGFtZWQuYm91Y2Fk
YWlyQG9yYW5nZS5jb208bWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20+DQpTZW50
OiBUdWVzZGF5LCBNYXkgMiwgMjAxNyAyOjE3IEFNDQpUbzogSmFtZXMgTiBHdWljaGFyZDsgR3Jl
ZyBNaXJza3k7IERhdmUgRG9sc29uDQpDYzogc2ZjQGlldGYub3JnPG1haWx0bzpzZmNAaWV0Zi5v
cmc+OyBSb24gUGFya2VyDQpTdWJqZWN0OiBSRTogW3NmY10gVFRMIGZpZWxkIHdpdGhpbiB0aGUg
TlNIIGJhc2UgaGVhZGVyDQoNCg0KSGkgSmltLA0KDQpUaGFuayB5b3UgZm9yIHRoaXMgdXBkYXRl
ZCBwcm9wb3NhbC4gVGhpcyBpcyBtdWNoIG1vcmUgYmV0dGVyLg0KDQpHaXZpbmcgdGhlIGNsYXJp
ZmljYXRpb24gZGlzY3Vzc2VkIHdpdGggSm9lbCAoaS5lLiwgZG8gbm90IHJlc2V0IHJlc2VydmVk
IGJpdHMgYnkgaW50ZXJtZWRpYXRlIGRldmljZXMpLCBJIHdvbmRlciB3aGV0aGVyIGl0IG1ha2Vz
IHNlbnNlIHRvIGFkZCBhIHNlbnRlbmNlIHNheWluZyB0aGF0IOKAnGFuIGluY29taW5nIHZhbHVl
IG9mIDDigJ0gaXMgb25seSBhY2NlcHRhYmxlIGZyb20gYSBjbGFzc2lmaWVyLg0KDQpDaGVlcnMs
DQpNZWQNCg0KRGUgOiBKYW1lcyBOIEd1aWNoYXJkIFttYWlsdG86amFtZXMubi5ndWljaGFyZEBo
dWF3ZWkuY29tXQ0KRW52b3nDqSA6IGx1bmRpIDEgbWFpIDIwMTcgMTk6MzkNCsOAIDogR3JlZyBN
aXJza3k7IERhdmUgRG9sc29uDQpDYyA6IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3Jn
PjsgQk9VQ0FEQUlSIE1vaGFtZWQgSU1UL09MTjsgUm9uIFBhcmtlcg0KT2JqZXQgOiBSRTogW3Nm
Y10gVFRMIGZpZWxkIHdpdGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyDQoNCk9rYXkgbG90cyBvZiBj
b252ZXJzYXRpb24gYnV0IGxldCBtZSBvZmZlciBhIHJldmlzZWQgdmVyc2lvbiBvZiBNZWTigJlz
IHRleHQgdGhhdCBob3BlZnVsbHkgY2FwdHVyZXMgbW9zdCBvZiB0aGUgZGlzY3Vzc2lvbiAoY2hh
bmdlcyBoaWdobGlnaHRlZCk6DQoNClNITCAoU0ZGIEhvcCBMaW1pdCk6IEluZGljYXRlcyB0aGUg
bWF4aW11bSBTRkYgaG9wcyBmb3IgYW4gU0ZQLiBUaGUgaW5pdGlhbCBTSEwgdmFsdWUgU0hPVUxE
IGJlIGNvbmZpZ3VyYWJsZSB2aWEgdGhlIGNvbnRyb2wgcGxhbmU7IHRoZSBjb25maWd1cmVkIGlu
aXRpYWwgdmFsdWUgY2FuIGJlIHNwZWNpZmljIHRvIG9uZSBvciBtb3JlIFNGUHMuIElmIG5vIGlu
aXRpYWwgdmFsdWUgaXMgZXhwbGljaXRseSBwcm92aWRlZCwgdGhlIGRlZmF1bHQgaW5pdGlhbCBT
SEwgdmFsdWUgNjMgTVVTVCBiZSB1c2VkLiBFYWNoIFNGRiBpbnZvbHZlZCBpbiBmb3J3YXJkaW5n
IGFuIE5TSCBwYWNrZXQgTVVTVCBkZWNyZW1lbnQgdGhlIFNITCB2YWx1ZSBieSAxIHByaW9yIHRv
IE5TSCBmb3J3YXJkaW5nIGxvb2t1cC4gRGVjcmVtZW50aW5nIGJ5IDEgZnJvbSBhbiBpbmNvbWlu
ZyB2YWx1ZSBvZiAwIHNoYWxsIHJlc3VsdCBpbiBhIFNITCB2YWx1ZSBvZiA2My4gVGhlIHBhY2tl
dCBNVVNUIE5PVCBiZSBmb3J3YXJkZWQgaWYgU0hMIGlzLCBhZnRlciBkZWNyZW1lbnQsIDAgZS5n
LiBkZWNyZW1lbnQgU0hBTEwgb2NjdXIgYmVmb3JlIHRlc3RpbmcgU0hMIGZvciAwLg0KDQpKaW0N
Cg0KDQpGcm9tOiBHcmVnIE1pcnNreSBbbWFpbHRvOmdyZWdpbWlyc2t5QGdtYWlsLmNvbV0NClNl
bnQ6IE1vbmRheSwgTWF5IDAxLCAyMDE3IDE6MDIgUE0NClRvOiBEYXZlIERvbHNvbiA8ZGRvbHNv
bkBzYW5kdmluZS5jb208bWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tPj4NCkNjOiBzZmNAaWV0
Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz47IG1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb208
bWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20+OyBKYW1lcyBOIEd1aWNoYXJkIDxq
YW1lcy5uLmd1aWNoYXJkQGh1YXdlaS5jb208bWFpbHRvOmphbWVzLm4uZ3VpY2hhcmRAaHVhd2Vp
LmNvbT4+OyBSb24gUGFya2VyIDxSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPG1haWx0
bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPj4NClN1YmplY3Q6IFJlOiBbc2ZjXSBU
VEwgZmllbGQgd2l0aGluIHRoZSBOU0ggYmFzZSBoZWFkZXINCg0KIkJlIGxpYmVyYWwgd2hhdCB5
b3UgYWNjZXB0LiBCZSBjb25zZXJ2YXRpdmUgd2hhdCB5b3Ugc2VuZC4iDQpJIHRoaW5rIHRoaXMg
c3VtcyB3aGF0IHdlIGhhdmUgZGlzY3Vzc2VkIC0gYWNjZXB0IFRUTCAwLCBkb24ndCBmb3J3YXJk
IFRUTCAwLg0KDQpSZWdhcmRzLCBHcmVnDQoNCk9uIE1heSAxLCAyMDE3IDg6NTggQU0sICJEYXZl
IERvbHNvbiIgPGRkb2xzb25Ac2FuZHZpbmUuY29tPG1haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNv
bT4+IHdyb3RlOg0KUm9uLA0KSSB0b28gd291bGQgbGlrZSBzaW1wbGUsIGJ1dCB5b3VyIHRhYmxl
IGxvb2tzIHByZXR0eSBjb21wbGljYXRlZC4gQW5kIEkgdGhpbmsgaXQgYWRkcyBjb25maWd1cmF0
aW9uIGZvciBhbiBTRkYgdG8ga25vdyB3aGV0aGVyIHRoZXJlIGFyZSBvdGhlcnMgYmVmb3JlIGl0
Lg0KTXkgdmVyc2lvbiBvZiBzaW1wbGU6DQogIFRUTCBmaWVsZCBvZiAwIG1lYW5zIDY0Lg0KICBF
dmVyeSBTRkYgZGVjcmVtZW50cyBUVEwgZWFjaCB0aW1lIGl0IGZvcndhcmRzIHRoZSBOU0ggcGFj
a2V0LiBJZiBkZWNyZW1lbnRpbmcgZnJvbSAxIHdvdWxkIHJlc3VsdCBpbiB1bmRlci1mbG93IHRv
IDY0LCBkaXNjYXJkLg0KDQoNCg0KDQpGcm9tOiBSb24gUGFya2VyIFttYWlsdG86Um9uX1Bhcmtl
ckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtz
LmNvbT5dDQpTZW50OiBNb25kYXksIE1heSAxLCAyMDE3IDExOjQxIEFNDQoNClRvOiBEYXZlIERv
bHNvbjsgSmFtZXMgTiBHdWljaGFyZDsgbW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbTxtYWls
dG86bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbT47IHNmY0BpZXRmLm9yZzxtYWlsdG86c2Zj
QGlldGYub3JnPg0KU3ViamVjdDogUkU6IFRUTCBmaWVsZCB3aXRoaW4gdGhlIE5TSCBiYXNlIGhl
YWRlcg0KDQpBZ3JlZSB0aGF0IEnigJlkIG9wdCBmb3IgcHJlY2lzaW9uIG92ZXIgc2ltcGxpY2l0
eS4gICBXaGljaCBpcyB3aGF0IEkgdHJpZWQgdG8gY29udmV5IGEgd2F5cyBiYWNrIG9uIHRoaXMg
dGhyZWFkIHJlZ2FyZGluZyBkaWZmZXJlbnRpYXRlZCBiZWhhdmlvciBhdCB0aGUgbGFzdCBTRkYg
aW4gdGhlIFNGUCB2cy4gdGhlIG5vbi1sYXN0IFNGRiBpbiB0aGUgU0ZQLiAgICBTdWJzZXF1ZW50
IGNvbW1lbnRzIGRpZG7igJl0IHNlZW0gdG8gZW1icmFjZSB0aGF0IHdheSBvZiBkZXNjcmliaW5n
IHRoaW5ncy4gICAgQWxzbywgaWYgdGhlcmUgd2VyZSBjb25zZW5zdXMgdG8gc3VwcG9ydGluZyB0
aGF0IGFwcHJvYWNoLCBiYWNrd2FyZCBjb21wYXRpYmlsaXR5IGZvciBjbGFzc2lmaWVycyB0aGF0
IGVtaXQgVFRMPTAgY291bGQgYmUgYWRkcmVzc2VkIGJ5IGFsc28gZGVzY3JpYmluZyBiZWhhdmlv
ciBhdCB0aGUgZmlyc3QgU0ZGIHZzLiBub24tZmlyc3QuDQoNCg0KDQpUVEw9MQ0KDQpUVEw9MA0K
DQpPbmx5IFNGRiAoRmlyc3QgYW5kIGxhc3QpDQoNClZhbGlkIOKAkyBzZXJ2aWNlIGxvY2FsIFNG
4oCZcw0KDQpWYWxpZCBmb3IgYmFja3dhcmQgY29tcGF0aWJpbGl0eSDigJMgc2VydmljZSBsb2Nh
bCBTRuKAmXMNCg0KRmlyc3QgU0ZGIGFuZCBub3QgTGFzdA0KDQpJbnZhbGlkIOKAkyBkcm9wIChz
aW5jZSBwcm9wYWdhdGlvbiB0byBzdWJzZXF1ZW50IFNGRiB3aXRoIFRUTD0wIGlzIGlsbGVnYWwp
DQoNClZhbGlkIGZvciBiYWNrd2FyZCBjb21wYXRpYmlsaXR5IOKAkyBzZXJ2aWNlIGxvY2FsIFNG
4oCZcyBhbmQgcHJvcGFnYXRlIHRvIHN1YnNlcXVlbnQgU0ZGIHdpdGggVFRMPTYzDQoNCkxhc3Qg
U0ZGIHdoZW4gPjEgU0ZG4oCZcyBmb3IgU0ZQDQoNClZhbGlkIOKAkyBzZXJ2aWNlIGxvY2FsIFNG
4oCZcw0KDQpJbnZhbGlkIOKAk2Ryb3AgKGR1ZSB0byBiYWQgYmVoYXZpb3Igb2YgcHJldmlvdXMg
U0ZGKQ0KDQoNCkZyb206IERhdmUgRG9sc29uIFttYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb21d
DQpTZW50OiBNb25kYXksIE1heSAxLCAyMDE3IDExOjI1IEFNDQpUbzogUm9uIFBhcmtlciA8Um9u
X1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTxtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5l
dHdvcmtzLmNvbT4+OyBKYW1lcyBOIEd1aWNoYXJkIDxqYW1lcy5uLmd1aWNoYXJkQGh1YXdlaS5j
b208bWFpbHRvOmphbWVzLm4uZ3VpY2hhcmRAaHVhd2VpLmNvbT4+OyBtb2hhbWVkLmJvdWNhZGFp
ckBvcmFuZ2UuY29tPG1haWx0bzptb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPjsgc2ZjQGll
dGYub3JnPG1haWx0bzpzZmNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogVFRMIGZpZWxkIHdpdGhp
biB0aGUgTlNIIGJhc2UgaGVhZGVyDQoNCkkgdGhpbmsgcHJlY2lzaW9uIGluIHRoZSBkZWZpbml0
aW9uIGlzIGltcG9ydGFudCBmb3Igd2hlbiBleHBlY3RzIGNlcnRhaW4gYmVoYXZpb3IgZm9yIHNt
YWxsIHZhbHVlcyBvZiBUVEwuIEUuZy4sIGJ5IHVzaW5nIHRyYWNlLXJvdXRlIHR5cGUgb2YgdG9v
bHMuDQpXZSBjYW7igJl0IGp1c3Qgd2F2ZSBvdXIgaGFuZHMgYW5kIHNheSBkcm9wIHBhY2tldHMg
d2l0aCBUVEwgbmVhciAwIG9yIDEgb3IgMi4NCg0KSWYgb25lIGhhcyBhIGNoYWluIG9mIDMgaXRl
bXMsIGEgVFRMIG9mIDYgc2hvdWxkIHdvcmsuIChTRkZzIHJlY2VpdmUgcGFja2V0cyA2IHRpbWVz
IGluIHRoZSBzeXN0ZW0gZGlhZ3JhbSB0aGF0IGlzIHVzdWFsbHkgZHJhd24pLg0KDQooU2ltcGxp
ZmllZDogSSByZWFsaXplIGluIHNvbWUgc3lzdGVtcyBtb3JlIFNGRiBpbnRlcmFjdGlvbnMgYXJl
IHJlcXVpcmVkLikNCg0KDQoNCg0KRnJvbTogUm9uIFBhcmtlciBbbWFpbHRvOlJvbl9QYXJrZXJA
YWZmaXJtZWRuZXR3b3Jrcy5jb21dDQpTZW50OiBNb25kYXksIE1heSAxLCAyMDE3IDExOjE0IEFN
DQpUbzogRGF2ZSBEb2xzb247IEphbWVzIE4gR3VpY2hhcmQ7IG1vaGFtZWQuYm91Y2FkYWlyQG9y
YW5nZS5jb208bWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20+OyBzZmNAaWV0Zi5v
cmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJFOiBUVEwgZmllbGQgd2l0aGluIHRo
ZSBOU0ggYmFzZSBoZWFkZXINCg0KQWdyZWUgdGhhdCBkaWZmZXJlbnRpYXRpbmcg4oCcZm9yd2Fy
ZGluZ+KAnSB0byBhdHRhY2hlZCBTRiBpbnN0YW5jZXMgdnMgc3Vic2VxdWVudCBTRkbigJlzIGlz
IGxvZ2ljYWwgYW5kIGludHVpdGl2ZSAodG8gbWUpIGFuZCBJIHByZWZlciB0byBhY2tub3dsZWRn
ZSB0aGF0IHRoZXJlIGlzIGEgZGlmZmVyZW5jZS4gICBCdXQsIEkgd2FzIGFkZHJlc3NpbmcgYSBz
dWdnZXN0aW9uIHRvIHNpbXBsaWZ5LiAgICAgSW4gcHJhY3RpY2UsIDYxIG9yIDYyIG9yIDYzIGRl
Y3JlbWVudHMgb2YgVFRMIGFsbCBwcm9iYWJseSBtZWFuIHRoZSBzYW1lIHRoaW5nIOKYui4NCg0K
ICAgUm9uDQoNCg0KRnJvbTogRGF2ZSBEb2xzb24gW21haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNv
bV0NClNlbnQ6IE1vbmRheSwgTWF5IDEsIDIwMTcgMTE6MTEgQU0NClRvOiBSb24gUGFya2VyIDxS
b25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVk
bmV0d29ya3MuY29tPj47IEphbWVzIE4gR3VpY2hhcmQgPGphbWVzLm4uZ3VpY2hhcmRAaHVhd2Vp
LmNvbTxtYWlsdG86amFtZXMubi5ndWljaGFyZEBodWF3ZWkuY29tPj47IG1vaGFtZWQuYm91Y2Fk
YWlyQG9yYW5nZS5jb208bWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20+OyBzZmNA
aWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJFOiBUVEwgZmllbGQgd2l0
aGluIHRoZSBOU0ggYmFzZSBoZWFkZXINCg0KVGhlcmUgaXMgYSBkaWZmZXJlbmNlIGJldHdlZW4g
ZHJvcHBpbmcgdGhlIHBhY2tldCBhdCByZWNlaXZlIHZzLiB0cmFuc21pdC4NCkEgKnRlcm1pbmF0
aW5nKiBTRkYgbWF5IGFjY2VwdCBhIHBhY2tldCB3aXRoIFRUTD0xLiAgSS5lLiwgd2hlcmUgdGhl
IE5TSCBoZWFkZXIgaXMgcmVtb3ZlZC4NCldoYXQgbWF0dGVycyBpcyB0aGF0IGl0IGlzIG5vdCBk
ZWNyZW1lbnRlZCB0byB6ZXJvIGFuZCBmb3J3YXJkZWQgYXMgTlNILg0KDQpPdGhlcndpc2Ugd2Xi
gJlkIHNheSwg4oCcaHVoLCBubyBwb2ludCBpbiBzZW5kaW5nIGEgcGFja2V0IGlmIFRUTD0xLiBB
bmQgaHVoLCBpZiByZWNlaXZlZCB3aXRoIFRUTD0yIHRoZW4gd2UgbWlnaHQgYXMgd2VsbCBkcm9w
IGl04oCm4oCdIFJlY3Vyc2UgYWQgYWJzdXJkdW0uDQoNCkhlbmNlLCB0aGUgY29ycmVjdCBsYW5n
dWFnZSBuZWVkcyB0byBjb252ZXkgdGhhdCBhIGRldmljZSBkZWNyZW1lbnRpbmcgVFRMIChpbiBv
cmRlciB0byBmb3J3YXJkIE5TSCkgbXVzdCBjaGVjayBpZiBpdCB3b3VsZCByZXN1bHQgaW4gemVy
by4NCg0KVGhpcyBjb252ZXlzIHRoYXQsIEkgdGhpbms6DQpUaGUgcGFja2V0IE1VU1QgTk9UIGJl
IGZvcndhcmRlZCB0byBhIG5leHQgaG9wIGlmIFNITCBpcyBkZWNyZW1lbnRlZCB0byB6ZXJvLg0K
DQoNCi1EYXZlDQoNCg0KRnJvbTogUm9uIFBhcmtlciBbbWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJt
ZWRuZXR3b3Jrcy5jb21dDQpTZW50OiBNb25kYXksIE1heSAxLCAyMDE3IDEwOjUwIEFNDQpUbzog
SmFtZXMgTiBHdWljaGFyZDsgbW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbTxtYWlsdG86bW9o
YW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbT47IERhdmUgRG9sc29uOyBzZmNAaWV0Zi5vcmc8bWFp
bHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJFOiBUVEwgZmllbGQgd2l0aGluIHRoZSBOU0gg
YmFzZSBoZWFkZXINCg0KV2UgY291bGQgc2ltcGxpZnkgdGhpcyBieSBzYXlpbmcgdGhhdCBhbiBT
RkYgdGhhdCByZWNlaXZlcyBhbiBOU0ggcGFja2V0IHdpdGggVFRMPTEgc2hhbGwgZHJvcCB0aGUg
cGFja2V0LiAgIFRoYXQgZG9lc27igJl0IHJlcXVpcmUgYW55IGRpc3RpbmN0aW9uIG9mIHRoZSB0
eXBlIG9mIGZvcndhcmRpbmcuICAgIFlvdSBjb3VsZCBhcmd1ZSB0aGF0IHBlcmhhcHMgMSBtZWFu
cyB0YWtlIGNhcmUgb2YgbG9jYWwgU0bigJlzLCBvbmx5LCBidXQgdGhlbiB3ZSBhcmUgYmFjayB0
byBoYXZpbmcgdG8gbWFrZSB0aGF0IGRpc3RpbmN0aW9uLiAgICBHaXZlbiB0aGF0IHdlIGFyZSBz
dGFydGluZyBhdCA2MyBieSBkZWZhdWx0LCBmaW5lc3Npbmcgd2hhdCBoYXBwZW5zIHdoZW4gcmVj
ZWl2aW5nIDEgZG9lc27igJl0IHNlZW0gd29ydGh3aGlsZSB0byBtZS4NCg0KRnJvbTogSmFtZXMg
TiBHdWljaGFyZCBbbWFpbHRvOmphbWVzLm4uZ3VpY2hhcmRAaHVhd2VpLmNvbV0NClNlbnQ6IE1v
bmRheSwgTWF5IDEsIDIwMTcgMTA6NDUgQU0NClRvOiBSb24gUGFya2VyIDxSb25fUGFya2VyQGFm
ZmlybWVkbmV0d29ya3MuY29tPG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29t
Pj47IG1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb208bWFpbHRvOm1vaGFtZWQuYm91Y2FkYWly
QG9yYW5nZS5jb20+OyBEYXZlIERvbHNvbiA8ZGRvbHNvbkBzYW5kdmluZS5jb208bWFpbHRvOmRk
b2xzb25Ac2FuZHZpbmUuY29tPj47IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0K
U3ViamVjdDogUkU6IFRUTCBmaWVsZCB3aXRoaW4gdGhlIE5TSCBiYXNlIGhlYWRlcg0KDQpZZXMg
YnV0IG15IHBvaW50IHdhcyBpZiB0aGUgU0ZGIGlzICp0ZXJtaW5hdGluZyogdGhlIHNlcnZpY2Ug
Y2hhaW4gdGhlcmUgYXJlIG5vIHNlcnZpY2UgZnVuY3Rpb25zIGxlZnQgdG8gYmUgZm9yd2FyZGVk
IHRvIHNvIHRoZSBzZW50ZW5jZSBkb2VzIG5vdCBtYWtlIGFueSBzZW5zZS4gSWYgaG93ZXZlciB0
aGUgU0ZGIGlzIHRlcm1pbmF0aW5nIHRoZSBzZXJ2aWNlIGNoYWluIGFuZCBhdCB0ZXJtaW5hdGlv
biB0aGUgU0hMIHJlYWNoZXMgMCB0aGVuIGl0IHNob3VsZCBzdGlsbCBmb3J3YXJkIHRoZSBwYWNr
ZXQgKGFmdGVyIHJlbW92YWwgb2YgTlNIKS4NCg0KSmltDQoNCkZyb206IFJvbiBQYXJrZXIgW21h
aWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tXQ0KU2VudDogTW9uZGF5LCBNYXkg
MDEsIDIwMTcgMTA6MjggQU0NClRvOiBKYW1lcyBOIEd1aWNoYXJkIDxqYW1lcy5uLmd1aWNoYXJk
QGh1YXdlaS5jb208bWFpbHRvOmphbWVzLm4uZ3VpY2hhcmRAaHVhd2VpLmNvbT4+OyBtb2hhbWVk
LmJvdWNhZGFpckBvcmFuZ2UuY29tPG1haWx0bzptb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29t
PjsgRGF2ZSBEb2xzb24gPGRkb2xzb25Ac2FuZHZpbmUuY29tPG1haWx0bzpkZG9sc29uQHNhbmR2
aW5lLmNvbT4+OyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1YmplY3Q6IFJF
OiBUVEwgZmllbGQgd2l0aGluIHRoZSBOU0ggYmFzZSBoZWFkZXINCg0KSeKAmWQgbGlrZSB0byBk
aXNhbWJpZ3VhdGUgdGhlIHdvcmQg4oCcZm9yd2FyZGluZ+KAnS4gICBGcm9tIFNGRiBwZXJzcGVj
dGl2ZSwgdGhlcmUgaXMgZm9yd2FyZGluZyB0byBhdHRhY2hlZCBTRiBpbnN0YW5jZXMgYW5kIHRo
ZXJlIGlzIGZvcndhcmRpbmcgdG8gb3RoZXIgU0ZGcy4NCg0K4oCcU0ZGcyB0aGF0IHRlcm1pbmF0
ZSBhIHNlcnZpY2UgY2hhaW4gTVVTVCBmb3J3YXJkIHRoZSBwYWNrZXQgdG8gYXR0YWNoZWQgc2Vy
dmljZSBmdW5jdGlvbnMsIGV2ZW4gaWYgU0hMIGlzIGRlY3JlbWVudGVkIHRvIDDigJ0NCg0KICAg
Um9uDQoNCg0KDQpGcm9tOiBzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gT24gQmVo
YWxmIE9mIEphbWVzIE4gR3VpY2hhcmQNClNlbnQ6IE1vbmRheSwgTWF5IDEsIDIwMTcgMTA6MjIg
QU0NClRvOiBtb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPG1haWx0bzptb2hhbWVkLmJvdWNh
ZGFpckBvcmFuZ2UuY29tPjsgRGF2ZSBEb2xzb24gPGRkb2xzb25Ac2FuZHZpbmUuY29tPG1haWx0
bzpkZG9sc29uQHNhbmR2aW5lLmNvbT4+OyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9y
Zz4NClN1YmplY3Q6IFJlOiBbc2ZjXSBUVEwgZmllbGQgd2l0aGluIHRoZSBOU0ggYmFzZSBoZWFk
ZXINCg0KSSBkb27igJl0IHVuZGVyc3RhbmQgdGhpcyBzZW50ZW5jZSBhcyBpZiBhbiBTRkYgaXMg
dGVybWluYXRpbmcgYSBzZXJ2aWNlIGNoYWluIHRoZW4gaXQgKndvbnQqIGJlIGZvcndhcmRpbmcg
dGhlIHBhY2tldHMgdG8gYXR0YWNoZWQgU0ZzOyBTaG91bGRu4oCZdCB0aGlzIHNlbnRlbmNlIHJl
YWQg4oCcU0ZGcyB0aGF0IHRlcm1pbmF0ZSBhIHNlcnZpY2UgY2hhaW4gTVVTVCBmb3J3YXJkIHRo
ZSBwYWNrZXQgZXZlbiBpZiBTSEwgaXMgZGVjcmVtZW50ZWQgdG8gMOKAnSA/DQoNCkppbQ0KDQpG
cm9tOiBtb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPG1haWx0bzptb2hhbWVkLmJvdWNhZGFp
ckBvcmFuZ2UuY29tPiBbbWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb21dDQpTZW50
OiBGcmlkYXksIEFwcmlsIDI4LCAyMDE3IDEwOjM4IEFNDQpUbzogRGF2ZSBEb2xzb24gPGRkb2xz
b25Ac2FuZHZpbmUuY29tPG1haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbT4+OyBKYW1lcyBOIEd1
aWNoYXJkIDxqYW1lcy5uLmd1aWNoYXJkQGh1YXdlaS5jb208bWFpbHRvOmphbWVzLm4uZ3VpY2hh
cmRAaHVhd2VpLmNvbT4+OyBzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4NClN1Ympl
Y3Q6IFJFOiBUVEwgZmllbGQgd2l0aGluIHRoZSBOU0ggYmFzZSBoZWFkZXINCg0KUmUtLA0KDQpJ
IHNlZSBTSEwgYXMgYSBtZWFucyB0byBwcmV2ZW50IFNGRiBsb29wcy4gVGhlcmUgaXMgbm8gdmFs
dWUgaW4gZGVsZXRpbmcgYSBwYWNrZXQgYWZ0ZXIgYW4gU0ZGIGRlY3JlbWVudCB0aGUgU0hMIHRv
IDAsIGJ1dCB0aGF0IHBhY2tldCBpcyB0byBiZSBwYXNzZWQgdG8gU0ZzIHRoYXQgYXJlIGF0dGFj
aGVkIHRvIHRoaXMgU0ZGLiBUaGUgcGFja2V0IHdpbGwgYmUgZm9yd2FyZGVkIGFmdGVyIHN0cmlw
cGluZyB0aGUgTlNIIGhlYWRlcjsgbm8gcmlzayBmb3IgU0ZGIGxvb3BzIG91dCB0aGVyZS4gTm8/
DQoNCkNoZWVycywNCk1lZA0KDQpEZSA6IERhdmUgRG9sc29uIFttYWlsdG86ZGRvbHNvbkBzYW5k
dmluZS5jb21dDQpFbnZvecOpIDogdmVuZHJlZGkgMjggYXZyaWwgMjAxNyAxNjoyOQ0Kw4AgOiBC
T1VDQURBSVIgTW9oYW1lZCBJTVQvT0xOOyBKYW1lcyBOIEd1aWNoYXJkOyBzZmNAaWV0Zi5vcmc8
bWFpbHRvOnNmY0BpZXRmLm9yZz4NCk9iamV0IDogUkU6IFRUTCBmaWVsZCB3aXRoaW4gdGhlIE5T
SCBiYXNlIGhlYWRlcg0KDQpNZWQsDQoNCuKAnFNGRnMgdGhhdCB0ZXJtaW5hdGUgYSBzZXJ2aWNl
IGNoYWluIE1VU1QgZm9yd2FyZCB0aGUgcGFja2V0IHRvIGF0dGFjaGVkIFNGcyBldmVuIGlmIFNI
TCBpcyBkZWNyZW1lbnRlZCB0byAwLuKAnQ0KSSBkb27igJl0IHRoaW5rIHRoaXMgaXMgcmlnaHQu
DQpJZiBUVEwvU0hMIGlzIGRlY3JlbWVudGVkIHRvIDAsIHRoaXMgbXVzdCBub3QgYmUgZm9yd2Fy
ZGVkIGFzIE5TSC4NCkkgc2VlIHRoYXQgKnJlY2VpdmluZyogYSBwYWNrZXQgd2l0aCBTSEw9MSBj
YW4gcmVzdWx0IGluIGNoYWluIHRlcm1pbmF0aW9uLCBpLmUuLCBOU0ggZGVjYXBzdWxhdGlvbi4g
QnV0IG5vdCBmb3J3YXJkaW5nIGFzIE5TSCB3aXRoIFNITD0wLg0KDQotRGF2ZQ0KDQoNCkZyb206
IHNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSBPbiBCZWhhbGYgT2YgbW9oYW1lZC5i
b3VjYWRhaXJAb3JhbmdlLmNvbTxtYWlsdG86bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbT4N
ClNlbnQ6IEZyaWRheSwgQXByaWwgMjgsIDIwMTcgOTozNiBBTQ0KVG86IEphbWVzIE4gR3VpY2hh
cmQ7IHNmY0BpZXRmLm9yZzxtYWlsdG86c2ZjQGlldGYub3JnPg0KU3ViamVjdDogUmU6IFtzZmNd
IFRUTCBmaWVsZCB3aXRoaW4gdGhlIE5TSCBiYXNlIGhlYWRlcg0KDQpIaSBKaW0sIGFsbCwNCg0K
SSBoYXZlIHRoZSBmb2xsb3dpbmcgY29tbWVudHMgOg0KDQrigKIgICAgICAgIENoYW5nZSDigJxU
VEzigJ0gdG8g4oCcU0ZGIEhvcCBMaW1pdCAoU0hMKeKAnSBiZWNhdXNlIHRoaXMgZmllbGQgaXMg
bm90IGFib3V0IGEgdGltZSB0byBsaXZlIGJ1dCBhYm91dCBhIGxpbWl0IG9mIFNGRiBob3BzIHRv
IGJlIGNyb3NzZWQuDQoNCuKAoiAgICAgICAgSSBkb27igJl0IHVuZGVyc3RhbmQgd2hhdCBpcyBt
ZWFudCBieSDigJx0ZXN0aW5n4oCdLg0KDQrigKIgICAgICAgIEkgc3VnZ2VzdCB0byBtYWtlIHRo
aXMgY2hhbmdlIHRvIGNvdmVyIHRoZSBmb2xsb3dpbmcgcG9pbnRzOg0KDQpvICAgU0hMIHNob3Vs
ZCBiZSBjb25maWd1cmFibGUgYnkgdGhlIGNvbnRyb2wgcGxhbmUuDQoNCm8gICBQYWNrZXRzIGNh
biBiZSBmb3J3YXJkZWQgdG8gU0ZzIGV2ZW4gaWYgU0hMIGlzIGRlY3JlbWVudGVkIHRvIDAgZm9y
IHRoZSB0ZXJtaW5hdGluZyBTRkYuDQoNCm8gICBJIGRvbuKAmXQgdGhpbmsgaXQgaXMgYSBnb29k
IGlkZWEgdG8gaW5jbHVkZSDigJxEZWNyZW1lbnRpbmcgYnkgYSB2YWx1ZSBvZiAxIGZyb20gMCBz
aGFsbCByZXN1bHQgaW4gYSBUVEwgdmFsdWUgb2YgNjPigJ0gYmVjYXVzZSB0aGlzIHdpbGwgbGVh
ZCB0byBhIGJyb2tlbiBtZWNoYW5pc20uDQoNCk9MRDoNClRUTDogU2VydmljZSBwbGFuZSB0aW1l
LXRvLWxpdmUuIEFuIFNGRiBNVVNUIGRlY3JlbWVudCB0aGUgVFRMIGJ5IGEgdmFsdWUgb2YgMSBm
b3IgYWxsIE5TSCBwYWNrZXRzIGl0IHJlY2VpdmVzLiBEZWNyZW1lbnRpbmcgYnkgYSB2YWx1ZSBv
ZiAxIGZyb20gMCBzaGFsbCByZXN1bHQgaW4gYSBUVEwgdmFsdWUgb2YgNjMuIFRoZSBkZWZhdWx0
IGZvciBvcmlnaW5hdGluZyBhbiBOU0ggcGFja2V0IGlzIGEgVFRMIHZhbHVlIG9mIDYzLiBUaGUg
ZGVjcmVtZW50IFNIQUxMIG9jY3VyIGJlZm9yZSB0ZXN0aW5nIGZvciAwLiBBZnRlciBkZWNyZW1l
bnQsIGlmIHRoZSBUVEwgaXMgMCwgdGhlIE5TSCBwYWNrZXQgTVVTVCBOT1QgYmUgZm9yd2FyZGVk
Lg0KDQpORVc6DQpTSEwgKFNGRiBIb3AgTGltaXQpOiBJbmRpY2F0ZXMgdGhlIG1heGltdW0gU0ZG
IGhvcHMgZm9yIGEgc2VydmljZSBjaGFpbi4gVGhlIGluaXRpYWwgU0hMIHZhbHVlIFNIT1VMRCBi
ZSBjb25maWd1cmFibGUgdmlhIHRoZSBjb250cm9sIHBsYW5lOyB0aGUgY29uZmlndXJlZCBpbml0
aWFsIHZhbHVlIGNhbiBiZSBzcGVjaWZpYyB0byBhIGNoYWluIG9yIGFsbCBjaGFpbnMuIElmIG5v
IGluaXRpYWwgdmFsdWUgaXMgZXhwbGljaXRseSBwcm92aWRlZCwgdGhlIGRlZmF1bHQgaW5pdGlh
bCBTSEwgdmFsdWUgNjMgTVVTVCBiZSB1c2VkLiBFYWNoIFNGRiBpbnZvbHZlZCBpbiBmb3J3YXJk
aW5nIGFuIE5TSCBwYWNrZXQgTVVTVCBkZWNyZW1lbnQgU0hMIHZhbHVlIGJ5IDEuIFRoZSBwYWNr
ZXQgTVVTVCBOT1QgYmUgZm9yd2FyZGVkIHRvIGEgbmV4dCBob3AgU0ZGIGlmIFNITCBpcyBkZWNy
ZW1lbnRlZCB0byB6ZXJvLiBTRkZzIHRoYXQgdGVybWluYXRlIGEgc2VydmljZSBjaGFpbiBNVVNU
IGZvcndhcmQgdGhlIHBhY2tldCB0byBhdHRhY2hlZCBTRnMgZXZlbiBpZiBTSEwgaXMgZGVjcmVt
ZW50ZWQgdG8gMC4NCg0KVGhhbmsgeW91Lg0KDQpDaGVlcnMsDQpNZWQNCg0KRGUgOiBzZmMgW21h
aWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gRGUgbGEgcGFydCBkZSBKYW1lcyBOIEd1aWNoYXJk
DQpFbnZvecOpIDogamV1ZGkgMjcgYXZyaWwgMjAxNyAyMDo1NA0Kw4AgOiBzZmNAaWV0Zi5vcmc8
bWFpbHRvOnNmY0BpZXRmLm9yZz4NCk9iamV0IDogW3NmY10gVFRMIGZpZWxkIHdpdGhpbiB0aGUg
TlNIIGJhc2UgaGVhZGVyDQoNCkRlYXIgV0c6DQoNCkhhdmluZyByZXZpZXdlZCBhbGwgb2YgdGhl
IGVtYWlsIGRpc2N1c3Npb24gb24gdGhlIG1haWxpbmcgbGlzdCBpdCBhcHBlYXJzIHRvIHRoZSBj
aGFpcnMgdGhhdCB3ZSBoYXZlIGNvbnNlbnN1cyB0byBhZGQgYSBUVEwgZmllbGQgdG8gdGhlIE5T
SCBiYXNlIGhlYWRlci4gV2Ugd291bGQgbGlrZSB0byBwcm9wb3NlIHRoZSBmb2xsb3dpbmcgY2hh
bmdlczoNCg0KU2VjdGlvbiAzLjI6DQpVcGRhdGUgZmlndXJlIDIgYXMgZm9sbG93czoNCg0KICAg
ICAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxIDIgMyA0IDUgNiA3
IDggOSAwIDENCiAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKw0KICAgIHxWZXJ8T3xSfCAgICBUVEwgICAgfCAgIExlbmd0
aCAgfFJ8UnxSfFJ8TUQgVHlwZXwgTmV4dCBQcm90b2NvbCB8DQogICAgKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsNCg0KQWRk
IHRoZSBmb2xsb3dpbmcgdGV4dCBhZnRlciBmaWd1cmUgMjoNCg0KVFRMOiBTZXJ2aWNlIHBsYW5l
IHRpbWUtdG8tbGl2ZS4gQW4gU0ZGIE1VU1QgZGVjcmVtZW50IHRoZSBUVEwgYnkgYSB2YWx1ZSBv
ZiAxIGZvciBhbGwgTlNIIHBhY2tldHMgaXQgcmVjZWl2ZXMuIERlY3JlbWVudGluZyBieSBhIHZh
bHVlIG9mIDEgZnJvbSAwIHNoYWxsIHJlc3VsdCBpbiBhIFRUTCB2YWx1ZSBvZiA2My4gVGhlIGRl
ZmF1bHQgZm9yIG9yaWdpbmF0aW5nIGFuIE5TSCBwYWNrZXQgaXMgYSBUVEwgdmFsdWUgb2YgNjMu
IFRoZSBkZWNyZW1lbnQgU0hBTEwgb2NjdXIgYmVmb3JlIHRlc3RpbmcgZm9yIDAuIEFmdGVyIGRl
Y3JlbWVudCwgaWYgdGhlIFRUTCBpcyAwLCB0aGUgTlNIIHBhY2tldCBNVVNUIE5PVCBiZSBmb3J3
YXJkZWQuDQoNClNlY3Rpb24gMy40Og0KVXBkYXRlIGZpZ3VyZSA0IHRvIHJlZmxlY3QgdGhlIG5l
dyBiYXNlIGhlYWRlciBmb3JtYXQgYXMgcGVyIHNlY3Rpb24gMy4yIGJhc2UgaGVhZGVyLg0KDQpT
ZWN0aW9uIDMuNToNClVwZGF0ZSBmaWd1cmUgNSB0byByZWZsZWN0IHRoZSBuZXcgYmFzZSBoZWFk
ZXIgZm9ybWF0IGFzIHBlciBzZWN0aW9uIDMuMiBiYXNlIGhlYWRlci4NCg0KU2VjdGlvbiAxMi4y
LjE6DQpDdXJyZW50IHRleHQgaXMgYXMgZm9sbG93czoNCg0KICAgVGhlcmUgYXJlIHRlbiBiaXRz
IGF0IHRoZSBiZWdpbm5pbmcgb2YgdGhlIE5TSCBCYXNlIEhlYWRlci4gIE5ldyBiaXRzDQogICBh
cmUgYXNzaWduZWQgdmlhIFN0YW5kYXJkcyBBY3Rpb24gW1JGQzUyMjZdLg0KDQogICBCaXRzIDAt
MSAtIFZlcnNpb24NCiAgIEJpdCAyIC0gT0FNIChPIGJpdCkNCiAgIEJpdCAzIC0gQ3JpdGljYWwg
VExWIChDIGJpdCkNCiAgIEJpdHMgNC05IC0gUmVzZXJ2ZWQNCg0KUmVwbGFjZSBlbnRpcmUgdGV4
dCBhcyBmb2xsb3dzOg0KDQogICBUaGVyZSBhcmUgZWlnaHQgcmVzZXJ2ZWQgYml0cyBpbiB0aGUg
TlNIIEJhc2UgSGVhZGVyLiBOZXcgYml0cw0KICAgYXJlIGFzc2lnbmVkIHZpYSBTdGFuZGFyZHMg
QWN0aW9uIFtSRkM1MjI2XS4NCg0KICAgQml0cyAwLTEgLSBWZXJzaW9uDQogICBCaXQgMiAtIE9B
TSAoTyBiaXQpDQogICBCaXQgMyAtIFJlc2VydmVkDQogICBCaXRzIDE2LTE5IC0gUmVzZXJ2ZWQN
Cg0KU2VjdGlvbiAxMi4yLjM6DQpDdXJyZW50IHRleHQgaGFzIHRoZSBNRC10eXBlIGFzIDgtYml0
IHZhbHVlcy4NCg0KVXBkYXRlIHRleHQgZm9yIHRoaXMgc2VjdGlvbiBhbmQgdGFibGUgMSB0byBy
ZWZsZWN0IDQtYml0IHZhbHVlcyAqbm90KiA4LWJpdCB2YWx1ZXMuDQoNClBsZWFzZSByZXZpZXcg
Y2FyZWZ1bGx5IGFuZCBpbmRpY2F0ZSBzdXBwb3J0IGZvciB0aGVzZSBjaGFuZ2VzIChvciBhbnkg
Y2hhbmdlcyB0byB0aGUgc3VnZ2VzdGVkIHRleHQpLg0KDQpUaGFua3MsDQoNCkppbSAmIEpvZWwN
Cg0KDQoNCg0KDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fDQpzZmMgbWFpbGluZyBsaXN0DQpzZmNAaWV0Zi5vcmc8bWFpbHRvOnNmY0BpZXRmLm9yZz4N
Cmh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQoNCg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTQgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
V2luZ2RpbmdzOw0KCXBhbm9zZS0xOjUgMCAwIDAgMCAwIDAgMCAwIDA7fQ0KQGZvbnQtZmFjZQ0K
CXtmb250LWZhbWlseTpXaW5nZGluZ3M7DQoJcGFub3NlLTE6NSAwIDAgMCAwIDAgMCAwIDAgMDt9
DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIg
MiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpUYWhvbWE7DQoJcGFub3Nl
LTE6MiAxMSA2IDQgMyA1IDQgNCAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiTW9u
b3R5cGUgQ29yc2l2YSI7DQoJcGFub3NlLTE6MyAxIDEgMSAxIDIgMSAxIDEgMTt9DQovKiBTdHls
ZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1h
bA0KCXttYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIu
MHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7fQ0KYTpsaW5rLCBz
cGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Ymx1ZTsN
Cgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxp
bmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6cHVycGxlOw0KCXRl
eHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQ0KcC5Nc29BY2V0YXRlLCBsaS5Nc29BY2V0YXRlLCBk
aXYuTXNvQWNldGF0ZQ0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6
IkJhbGxvb24gVGV4dCBDaGFyIjsNCgltYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFw
dDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJz
ZXJpZiI7fQ0KcC5Nc29MaXN0UGFyYWdyYXBoLCBsaS5Nc29MaXN0UGFyYWdyYXBoLCBkaXYuTXNv
TGlzdFBhcmFncmFwaA0KCXttc28tc3R5bGUtcHJpb3JpdHk6MzQ7DQoJbWFyZ2luLXRvcDowaW47
DQoJbWFyZ2luLXJpZ2h0OjBpbjsNCgltYXJnaW4tYm90dG9tOjBpbjsNCgltYXJnaW4tbGVmdDou
NWluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQt
ZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLCJzZXJpZiI7fQ0Kc3Bhbi5CYWxsb29uVGV4dENoYXIN
Cgl7bXNvLXN0eWxlLW5hbWU6IkJhbGxvb24gVGV4dCBDaGFyIjsNCgltc28tc3R5bGUtcHJpb3Jp
dHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkJhbGxvb24gVGV4dCI7DQoJZm9udC1mYW1pbHk6IlRh
aG9tYSIsInNhbnMtc2VyaWYiO30NCnAubTUzMzAzNjEyMTU5MDYzODgzMzhtc29saXN0cGFyYWdy
YXBoLCBsaS5tNTMzMDM2MTIxNTkwNjM4ODMzOG1zb2xpc3RwYXJhZ3JhcGgsIGRpdi5tNTMzMDM2
MTIxNTkwNjM4ODMzOG1zb2xpc3RwYXJhZ3JhcGgNCgl7bXNvLXN0eWxlLW5hbWU6bTUzMzAzNjEy
MTU5MDYzODgzMzhtc29saXN0cGFyYWdyYXBoOw0KCW1zby1tYXJnaW4tdG9wLWFsdDphdXRvOw0K
CW1hcmdpbi1yaWdodDowaW47DQoJbXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87DQoJbWFyZ2lu
LWxlZnQ6MGluOw0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBS
b21hbiIsInNlcmlmIjt9DQpwLm1zb2NocGRlZmF1bHQsIGxpLm1zb2NocGRlZmF1bHQsIGRpdi5t
c29jaHBkZWZhdWx0DQoJe21zby1zdHlsZS1uYW1lOm1zb2NocGRlZmF1bHQ7DQoJbXNvLW1hcmdp
bi10b3AtYWx0OmF1dG87DQoJbWFyZ2luLXJpZ2h0OjBpbjsNCgltc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0bzsNCgltYXJnaW4tbGVmdDowaW47DQoJZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZh
bWlseToiVGltZXMgTmV3IFJvbWFuIiwic2VyaWYiO30NCnAuVGV4dGVkZWJ1bGxlcywgbGkuVGV4
dGVkZWJ1bGxlcywgZGl2LlRleHRlZGVidWxsZXMNCgl7bXNvLXN0eWxlLW5hbWU6IlRleHRlIGRl
IGJ1bGxlcyI7DQoJbXNvLXN0eWxlLWxpbms6IlRleHRlIGRlIGJ1bGxlcyBDYXIiOw0KCW1hcmdp
bjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9u
dC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsInNlcmlmIjt9DQpzcGFuLlRleHRlZGVidWxsZXND
YXINCgl7bXNvLXN0eWxlLW5hbWU6IlRleHRlIGRlIGJ1bGxlcyBDYXIiOw0KCW1zby1zdHlsZS1w
cmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGluazoiVGV4dGUgZGUgYnVsbGVzIjsNCglmb250LWZh
bWlseToiVGFob21hIiwic2Fucy1zZXJpZiI7fQ0Kc3Bhbi5lbWFpbHN0eWxlMTgNCgl7bXNvLXN0
eWxlLW5hbWU6ZW1haWxzdHlsZTE4Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJp
ZiI7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLnRleHRlZGVidWxsZXNjYXIwDQoJe21zby1zdHls
ZS1uYW1lOnRleHRlZGVidWxsZXNjYXI7DQoJZm9udC1mYW1pbHk6IlRhaG9tYSIsInNhbnMtc2Vy
aWYiO30NCnNwYW4uZW1haWxzdHlsZTIxDQoJe21zby1zdHlsZS1uYW1lOmVtYWlsc3R5bGUyMTsN
Cglmb250LWZhbWlseToiQ291cmllciBOZXciOw0KCWNvbG9yOmJsYWNrOw0KCWZvbnQtd2VpZ2h0
Om5vcm1hbDsNCglmb250LXN0eWxlOm5vcm1hbDt9DQpzcGFuLkVtYWlsU3R5bGUyNw0KCXttc28t
c3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ291cmllciBOZXciOw0KCWNvbG9y
OmJsYWNrOw0KCWZvbnQtd2VpZ2h0Om5vcm1hbDsNCglmb250LXN0eWxlOm5vcm1hbDt9DQpzcGFu
LkVtYWlsU3R5bGUyOA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToi
Q2FsaWJyaSIsInNhbnMtc2VyaWYiOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxl
MjkNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3
IjsNCgljb2xvcjpibGFjazsNCglmb250LXdlaWdodDpub3JtYWw7DQoJZm9udC1zdHlsZTpub3Jt
YWw7fQ0Kc3Bhbi5FbWFpbFN0eWxlMzANCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9u
dC1mYW1pbHk6IkNhbGlicmkiLCJzYW5zLXNlcmlmIjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4u
RW1haWxTdHlsZTMxDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJD
b3VyaWVyIE5ldyI7DQoJY29sb3I6YmxhY2s7DQoJZm9udC13ZWlnaHQ6bm9ybWFsOw0KCWZvbnQt
c3R5bGU6bm9ybWFsO30NCnNwYW4uRW1haWxTdHlsZTMyDQoJe21zby1zdHlsZS10eXBlOnBlcnNv
bmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIiwic2Fucy1zZXJpZiI7DQoJY29sb3I6
IzFGNDk3RDt9DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsN
Cglmb250LXNpemU6MTAuMHB0O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjguNWluIDEx
LjBpbjsNCgltYXJnaW46NzAuODVwdCA3MC44NXB0IDcwLjg1cHQgNzAuODVwdDt9DQpkaXYuV29y
ZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5bGU+PCEtLVtpZiBndGUg
bXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2
IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFw
ZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4N
CjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjwvaGVhZD4NCjxib2R5IGxhbmc9
IkVOLVVTIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0
aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
Y29sb3I6IzFGNDk3RCI+TWlzYmVoYXZpbmc/IEkgaG9wZSB3ZSBkb27igJl0IGhhdmUgdG8gYWNj
b3VudCBmb3IgdGhhdC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+SSBleHBlY3Qgd2Ug
YXJlIGRvaW5nIHRoaXMgdG8gZmluZCBwYWNrZXQgbG9vcHMsIG5vdCBmaW5kIG1pc2JlaGF2aW5n
IG5vZGVzLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6IzFGNDk3RCI+RS5nLiwgcmVnYXJkaW5nIFRUTCBpbiByb3V0aW5nIElQIHBhY2tl
dHMsIHdlIGRvbuKAmXQgYWltIHRvIGZpbmQgcm91dGVycyB0aGF0IGRlY3JlbWVudCBUVEwgaW5j
b3JyZWN0bHk7IHdlIGFpbSB0byBmaW5kIHJvdXRpbmcgbG9vcHMuPG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2Nv
bG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5JbiBOU0gs
IEkgdGhpbmsgdGhlcmUgYXJlIHR3byB2YWxpZCBiZWhhdmlvcnM6IGVpdGhlciBkZWNyZW1lbnQg
dGhlIFRUTCAoYW5kIGNoZWNrKSBvciBwYXNzIGl0IHVubW9kaWZpZWQuDQo8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPi1E
YXZlPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztj
b2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4m
bmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2Jv
cmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5Gcm9t
Ojwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiBtb2hhbWVkLmJvdWNhZGFp
ckBvcmFuZ2UuY29tIFttYWlsdG86bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbV0NCjxicj4N
CjxiPlNlbnQ6PC9iPiBUdWVzZGF5LCBNYXkgMiwgMjAxNyA5OjM5IEFNPGJyPg0KPGI+VG86PC9i
PiBEYXZlIERvbHNvbjsgSmFtZXMgTiBHdWljaGFyZDsgR3JlZyBNaXJza3k8YnI+DQo8Yj5DYzo8
L2I+IHNmY0BpZXRmLm9yZzsgUm9uIFBhcmtlcjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSRTogW3Nm
Y10gVFRMIGZpZWxkIHdpdGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyPG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPlJlLSw8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xv
cjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmll
ciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPkkgZG9u4oCZdCBnZXQgeW91ciBwb2ludCwgRGF2ZS48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xv
cjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmll
ciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPk15IGNvbmNlcm4gaXMgaG93IHRvIGRldGVjdCBhIG1p
c2JlaGF2aW5nIG5vZGUgdnMgYSBub2RlIHRoYXQgaXMgbm90IHN1cHBvcnRpbmcgU0hMLjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJs
YWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5l
dyZxdW90Oztjb2xvcjpibGFjayI+SWYgYWxsIG5vZGVzIGluIGEgZG9tYWluIHN1cHBvcnQgU0hM
LCB0aGVuIHBhY2tldHMgd2l0aCBTSEw9PTAgTVVTVCBOT1QgYmUgcmVjZWl2ZWQgYnkgYW55IFNG
RiBvZiB0aGF0IGRvbWFpbi4gRG8geW91IGFncmVlIHdpdGggdGhhdD8NCjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpw
PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztj
b2xvcjpibGFjayI+Q2hlZXJzLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nv
dXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj5NZWQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQg
Ymx1ZSAxLjVwdDtwYWRkaW5nOjBpbiAwaW4gMGluIDQuMHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxl
PSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBw
dCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBsYW5nPSJGUiIg
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDsiPkRlJm5ic3A7Ojwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRlIi
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4gRGF2ZSBEb2xzb24gWzxhIGhyZWY9Im1haWx0bzpkZG9s
c29uQHNhbmR2aW5lLmNvbSI+bWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tPC9hPl0NCjxicj4N
CjxiPkVudm95w6kmbmJzcDs6PC9iPiBtYXJkaSAyIG1haSAyMDE3IDE1OjIwPGJyPg0KPGI+w4Am
bmJzcDs6PC9iPiBCT1VDQURBSVIgTW9oYW1lZCBJTVQvT0xOOyBKYW1lcyBOIEd1aWNoYXJkOyBH
cmVnIE1pcnNreTxicj4NCjxiPkNjJm5ic3A7OjwvYj4gPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRm
Lm9yZyI+c2ZjQGlldGYub3JnPC9hPjsgUm9uIFBhcmtlcjxicj4NCjxiPk9iamV0Jm5ic3A7Ojwv
Yj4gUkU6IFtzZmNdIFRUTCBmaWVsZCB3aXRoaW4gdGhlIE5TSCBiYXNlIGhlYWRlcjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBsYW5nPSJGUiI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkkgc3RpbGwg
dGhpbmsgdGhlIGNvbmNlcHR1YWwgZGlmZmljdWx0eSBnb2VzIGF3YXkgaWYgd2Ugc2F5IHRoYXQg
dGhlIDYgYml0cyAwMDAwMDAgcmVwcmVzZW50cyB0aGUgdmFsdWUgNjQuPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7
O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpw
PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+
PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1
QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1Rh
aG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDsiPg0KPGEgaHJlZj0ibWFpbHRvOm1vaGFtZWQuYm91Y2FkYWly
QG9yYW5nZS5jb20iPm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb208L2E+IFs8YSBocmVmPSJt
YWlsdG86bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbSI+bWFpbHRvOm1vaGFtZWQuYm91Y2Fk
YWlyQG9yYW5nZS5jb208L2E+XQ0KPGJyPg0KPGI+U2VudDo8L2I+IFR1ZXNkYXksIE1heSAyLCAy
MDE3IDg6NTMgQU08YnI+DQo8Yj5Ubzo8L2I+IERhdmUgRG9sc29uOyBKYW1lcyBOIEd1aWNoYXJk
OyBHcmVnIE1pcnNreTxicj4NCjxiPkNjOjwvYj4gPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9y
ZyI+c2ZjQGlldGYub3JnPC9hPjsgUm9uIFBhcmtlcjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSRTog
W3NmY10gVFRMIGZpZWxkIHdpdGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyPG86cD48L286cD48L3Nw
YW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gbGFuZz0iRlIiIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9y
OmJsYWNrIj5SZS0sPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRlIiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+WW91IGhhdmUg
YSBwb2ludC4gQWNrZWQuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmll
ciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj5NeSBjb25jZXJuIHdhcyBo
b3cgdG8gYXZvaWQgbWlzYmVoYXZpbmcgU0ZGcyB0aGF0IHdvdWxkIGZvcndhcmQgcGFja2V0cyB3
aXRoIFNITD09MCB0byBhIG5leHQtaG9wIFNGRiBldmVuIGlmIHRoYXQgU0ZGIHBhcnNlcyB0aGUg
U0hMIGZpZWxkLg0KPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBO
ZXcmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj5XaGF0IGFib3V0IGhhdmluZyBh
IGNvbmZpZ3VyYXRpb24ga25vYiB0byBpbmRpY2F0ZSB0aGUgYmVoYXZpb3IgdG8gZm9sbG93IHdo
ZW4gcmVjZWl2aW5nIFNITD0wPyBBIGRvbWFpbiB0aGF0IGludm9sdmVzIGNsYXNzaWZpZXJzL1NG
RnMgdGhhdCB1bmRlcnN0YW5kIFNITCBtdXN0IG5vdCBmb3J3YXJkDQogb3IgYWNjZXB0IHJlY2Vp
dmluZyBwYWNrZXRzIHdpdGggU0hMPTAuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj5DaGVlcnMs
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29s
b3I6YmxhY2siPk1lZDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIg
TmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2
IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6
MGluIDBpbiAwaW4gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRl
ci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIGxhbmc9IkZSIiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
OyI+RGUmbmJzcDs6PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJGUiIgc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDsiPiBEYXZlIERvbHNvbiBbPGEgaHJlZj0ibWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tIj5t
YWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb208L2E+XQ0KPGJyPg0KPGI+RW52b3nDqSZuYnNwOzo8
L2I+IG1hcmRpIDIgbWFpIDIwMTcgMTQ6NDE8YnI+DQo8Yj7DgCZuYnNwOzo8L2I+IEJPVUNBREFJ
UiBNb2hhbWVkIElNVC9PTE47IEphbWVzIE4gR3VpY2hhcmQ7IEdyZWcgTWlyc2t5PGJyPg0KPGI+
Q2MmbmJzcDs6PC9iPiA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8
L2E+OyBSb24gUGFya2VyPGJyPg0KPGI+T2JqZXQmbmJzcDs6PC9iPiBSRTogW3NmY10gVFRMIGZp
ZWxkIHdpdGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9k
aXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkZSIj48bzpwPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+TWVkLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjoj
MUY0OTdEIj5JIGFncmVlLjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5Db25zaWRlciB0
aGUgY2FzZSB3aGVuIGEg4oCcbmV34oCdIFNGRiBpcyBhZGRlZCB0byBhbiBleGlzdGluZyBzeXN0
ZW06PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkZvciBhbGwgTlNIIHBhY2tldHMsIHRo
ZSBIb3AgTGltaXQvVFRMIGZpZWxkIGlzIHplcm8sIG5vdCBqdXN0IHRob3NlIGZyb20gdGhlIGNs
YXNzaWZpZXIuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZx
dW90Oztjb2xvcjojMUY0OTdEIj5JIG9iamVjdCB0byB0aGlzIHN0YXRlbWVudCBvZiB5b3Vyczo8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xv
cjpibGFjayI+Jmd0OyBhZGQgYSBzZW50ZW5jZSBzYXlpbmcgdGhhdCDigJxhbiBpbmNvbWluZyB2
YWx1ZSBvZiAw4oCdIGlzIG9ubHkgYWNjZXB0YWJsZSBmcm9tIGEgY2xhc3NpZmllci48L3NwYW4+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+QXMg
SSBzZWUgaXQsIGFuIGluY29taW5nIHZhbHVlIG9mIDAgaXMgYWNjZXB0YWJsZSBmcm9tIGFueSBz
b3VyY2UuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
Oztjb2xvcjojMUY0OTdEIj4tRGF2ZTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpw
PiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7
Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4i
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkZy
b206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom
cXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+DQo8YSBocmVmPSJtYWls
dG86bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbSI+bW9oYW1lZC5ib3VjYWRhaXJAb3Jhbmdl
LmNvbTwvYT4gWzxhIGhyZWY9Im1haWx0bzptb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tIj5t
YWlsdG86bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbTwvYT5dDQo8YnI+DQo8Yj5TZW50Ojwv
Yj4gVHVlc2RheSwgTWF5IDIsIDIwMTcgNzo1OCBBTTxicj4NCjxiPlRvOjwvYj4gRGF2ZSBEb2xz
b247IEphbWVzIE4gR3VpY2hhcmQ7IEdyZWcgTWlyc2t5PGJyPg0KPGI+Q2M6PC9iPiA8YSBocmVm
PSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8L2E+OyBSb24gUGFya2VyPGJyPg0K
PGI+U3ViamVjdDo8L2I+IFJFOiBbc2ZjXSBUVEwgZmllbGQgd2l0aGluIHRoZSBOU0ggYmFzZSBo
ZWFkZXI8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZx
dW90Oztjb2xvcjpibGFjayI+SGkgRGF2ZSwNCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+U0ZG
cyB0aGF0IGRvIG5vdCBzdXBwb3J0IFNITCB3aWxsIHByZXNlcnZlIHRoZXNlIGJpdHMgYXMgcmVj
ZWl2ZWQuIEluIG90aGVyIHdvcmRzLCB0aGVzZSBTRkZzIHdvbuKAmXQgcmVzZXQgdGhlc2UgYml0
cyB0byB6ZXJvcy4NCjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIg
TmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Q2hlZXJzLDxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj5N
ZWQ8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztj
b2xvcjpibGFjayI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPGRpdiBzdHlsZT0iYm9y
ZGVyOm5vbmU7Ym9yZGVyLWxlZnQ6c29saWQgYmx1ZSAxLjVwdDtwYWRkaW5nOjBpbiAwaW4gMGlu
IDQuMHB0Ij4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlk
ICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48Yj48c3BhbiBsYW5nPSJGUiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPkRlJm5ic3A7
Ojwvc3Bhbj48L2I+PHNwYW4gbGFuZz0iRlIiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4gRGF2ZSBE
b2xzb24gWzxhIGhyZWY9Im1haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbSI+bWFpbHRvOmRkb2xz
b25Ac2FuZHZpbmUuY29tPC9hPl0NCjxicj4NCjxiPkVudm95w6kmbmJzcDs6PC9iPiBtYXJkaSAy
IG1haSAyMDE3IDEyOjE5PGJyPg0KPGI+w4AmbmJzcDs6PC9iPiBCT1VDQURBSVIgTW9oYW1lZCBJ
TVQvT0xOOyBKYW1lcyBOIEd1aWNoYXJkOyBHcmVnIE1pcnNreTxicj4NCjxiPkNjJm5ic3A7Ojwv
Yj4gPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjsgUm9uIFBh
cmtlcjxicj4NCjxiPk9iamV0Jm5ic3A7OjwvYj4gUmU6IFtzZmNdIFRUTCBmaWVsZCB3aXRoaW4g
dGhlIE5TSCBiYXNlIGhlYWRlcjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJGUiI+PG86cD4mbmJzcDs8L286cD48
L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJiYWNrZ3JvdW5k
OndoaXRlIj48c3BhbiBsYW5nPSJGUiIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5NZWQsPG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
ImJhY2tncm91bmQ6d2hpdGUiPjxzcGFuIGxhbmc9IkZSIiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPkZv
ciB0aGUgYmFja3dhcmRzIGNvbXBhdGliaWxpdHkgY2FzZSwgd2UgYWxzbyBzdXBwb3J0IOKAjlNG
RnMgdGhhdCBkbyBub3QgZGVjcmVtZW50IFRUTC9Ib3AgTGltaXQuIFNheWluZyBhIHZhbHVlIG9m
IHplcm8gY2FuIG9ubHkgY29tZSBmcm9tDQogY2xhc3NpZmllcnMgZGVmZWF0cyB0aGF0LCBhcyB3
ZWxsIGFzIGFkZGluZyB1bm5lY2Vzc2FyeSBjb21wbGV4aXR5LjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJiYWNrZ3JvdW5k
OndoaXRlIj48c3BhbiBsYW5nPSJGUiIgc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0iYmFja2dyb3VuZDp3aGl0ZSI+PHNwYW4gbGFuZz0iRlIiIHN0eWxlPSJmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+
RGF2aWQmbmJzcDtEb2xzb248YnI+DQrigI48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4N
Cjx0YWJsZSBjbGFzcz0iTXNvTm9ybWFsVGFibGUiIGJvcmRlcj0iMCIgY2VsbHBhZGRpbmc9IjAi
IHdpZHRoPSIxMDAlIiBzdHlsZT0id2lkdGg6MTAwLjAlO2JhY2tncm91bmQ6d2hpdGU7Ym9yZGVy
LXNwYWNpbmc6MHB4Ij4NCjx0Ym9keT4NCjx0cj4NCjx0ZCBzdHlsZT0icGFkZGluZzouNzVwdCAu
NzVwdCAuNzVwdCAuNzVwdDtmb250LXNpemU6aW5pdGlhbDt0ZXh0LWFsaWduOmluaXRpYWwiPg0K
PGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3Bh
ZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5Gcm9tOg0KPC9zcGFuPjwvYj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90OyI+PGEgaHJlZj0ibWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5n
ZS5jb20iPm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb208L2E+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDsiPlNlbnQ6DQo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1
b3Q7Ij5UdWVzZGF5LCBNYXkgMiwgMjAxNyAyOjE3IEFNPG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDsiPlRvOg0KPC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+SmFt
ZXMgTiBHdWljaGFyZDsgR3JlZyBNaXJza3k7IERhdmUgRG9sc29uPG86cD48L286cD48L3NwYW4+
PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3Nh
bnMtc2VyaWYmcXVvdDsiPkNjOg0KPC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
OyI+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyI+c2ZjQGlldGYub3JnPC9hPjsgUm9uIFBh
cmtlcjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5TdWJqZWN0Og0KPC9zcGFuPjwv
Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+UkU6IFtzZmNdIFRUTCBmaWVsZCB3aXRoaW4g
dGhlIE5TSCBiYXNlIGhlYWRlcjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+
DQo8L3RkPg0KPC90cj4NCjwvdGJvZHk+DQo8L3RhYmxlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gbGFuZz0iRlIiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPkhpIEppbSwNCjwv
c3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJG
UiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7
Y29sb3I6YmxhY2siPlRoYW5rIHlvdSBmb3IgdGhpcyB1cGRhdGVkIHByb3Bvc2FsLiBUaGlzIGlz
IG11Y2ggbW9yZSBiZXR0ZXIuPC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7
PC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv
dDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+R2l2aW5nIHRoZSBjbGFyaWZpY2F0aW9u
IGRpc2N1c3NlZCB3aXRoIEpvZWwgKGkuZS4sIGRvIG5vdCByZXNldCByZXNlcnZlZCBiaXRzIGJ5
IGludGVybWVkaWF0ZSBkZXZpY2VzKSwgSSB3b25kZXIgd2hldGhlciBpdCBtYWtlcyBzZW5zZSB0
byBhZGQgYSBzZW50ZW5jZSBzYXlpbmcgdGhhdA0KIOKAnGFuIGluY29taW5nIHZhbHVlIG9mIDDi
gJ0gaXMgb25seSBhY2NlcHRhYmxlIGZyb20gYSBjbGFzc2lmaWVyLiAmbmJzcDsmbmJzcDs8L3Nw
YW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nv
dXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRlIi
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2Nv
bG9yOmJsYWNrIj5DaGVlcnMsPC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+TWVkPC9z
cGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtD
b3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkZS
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXIt
bGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQiPg0KPGRpdj4N
CjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtw
YWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5EZSZuYnNwOzo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5z
LXNlcmlmJnF1b3Q7Ij4gSmFtZXMgTiBHdWljaGFyZCBbPGEgaHJlZj0ibWFpbHRvOmphbWVzLm4u
Z3VpY2hhcmRAaHVhd2VpLmNvbSI+bWFpbHRvOmphbWVzLm4uZ3VpY2hhcmRAaHVhd2VpLmNvbTwv
YT5dDQo8YnI+DQo8Yj5FbnZvecOpJm5ic3A7OjwvYj4gbHVuZGkgMSBtYWkgMjAxNyAxOTozOTxi
cj4NCjxiPsOAJm5ic3A7OjwvYj4gR3JlZyBNaXJza3k7IERhdmUgRG9sc29uPGJyPg0KPGI+Q2Mm
bmJzcDs6PC9iPiA8L3NwYW4+PHNwYW4gbGFuZz0iRlIiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48
YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj48c3BhbiBsYW5nPSJFTi1VUyI+c2ZjQGlldGYu
b3JnPC9zcGFuPjwvYT48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjsgQk9VQ0FE
QUlSIE1vaGFtZWQNCiBJTVQvT0xOOyBSb24gUGFya2VyPGJyPg0KPGI+T2JqZXQmbmJzcDs6PC9i
PiBSRTogW3NmY10gVFRMIGZpZWxkIHdpdGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyPC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNw
OzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7O2NvbG9yOiMxRjQ5N0QiPk9rYXkgbG90cyBvZiBjb252ZXJzYXRpb24gYnV0IGxl
dCBtZSBvZmZlciBhIHJldmlzZWQgdmVyc2lvbiBvZiBNZWTigJlzIHRleHQgdGhhdCBob3BlZnVs
bHkgY2FwdHVyZXMgbW9zdCBvZiB0aGUgZGlzY3Vzc2lvbiAoY2hhbmdlcyBoaWdobGlnaHRlZCk6
PC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7Y29sb3I6IzFGNDk3RCI+Jm5i
c3A7PC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom
cXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+U0hMIChTRkYgSG9wIExpbWl0KTogSW5kaWNhdGVzIHRo
ZSBtYXhpbXVtIFNGRiBob3BzIGZvciBhbg0KPGI+U0ZQPC9iPi4gVGhlIGluaXRpYWwgU0hMIHZh
bHVlIFNIT1VMRCBiZSBjb25maWd1cmFibGUgdmlhIHRoZSBjb250cm9sIHBsYW5lOyB0aGUgY29u
ZmlndXJlZCBpbml0aWFsIHZhbHVlIGNhbiBiZSBzcGVjaWZpYyB0bw0KPGI+b25lIG9yIG1vcmUg
U0ZQczwvYj4uIElmIG5vIGluaXRpYWwgdmFsdWUgaXMgZXhwbGljaXRseSBwcm92aWRlZCwgdGhl
IGRlZmF1bHQgaW5pdGlhbCBTSEwgdmFsdWUgNjMgTVVTVCBiZSB1c2VkLiBFYWNoIFNGRiBpbnZv
bHZlZCBpbiBmb3J3YXJkaW5nIGFuIE5TSCBwYWNrZXQgTVVTVCBkZWNyZW1lbnQNCjxiPnRoZSA8
L2I+U0hMIHZhbHVlIGJ5IDEgPGI+cHJpb3IgdG8gTlNIIGZvcndhcmRpbmcgbG9va3VwPC9iPi4g
PGI+RGVjcmVtZW50aW5nIGJ5IDEgZnJvbSBhbiBpbmNvbWluZyB2YWx1ZSBvZiAwIHNoYWxsIHJl
c3VsdCBpbiBhIFNITCB2YWx1ZSBvZiA2My4gVGhlIHBhY2tldCBNVVNUIE5PVCBiZSBmb3J3YXJk
ZWQgaWYgU0hMIGlzLCBhZnRlciBkZWNyZW1lbnQsIDAgZS5nLiBkZWNyZW1lbnQgU0hBTEwgb2Nj
dXIgYmVmb3JlIHRlc3RpbmcgU0hMDQogZm9yIDAuIDwvYj48L3NwYW4+PHNwYW4gbGFuZz0iRlIi
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7
c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0i
RlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj5KaW08L3NwYW4+PHNwYW4gbGFuZz0i
RlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFu
Zz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxhIG5h
bWU9Il9NYWlsRW5kQ29tcG9zZSI+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Oztjb2xv
cjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
OyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+IEdyZWcgTWly
c2t5IFs8YSBocmVmPSJtYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29tIj5tYWlsdG86Z3JlZ2lt
aXJza3lAZ21haWwuY29tPC9hPl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBNb25kYXksIE1heSAwMSwg
MjAxNyAxOjAyIFBNPGJyPg0KPGI+VG86PC9iPiBEYXZlIERvbHNvbiAmbHQ7PGEgaHJlZj0ibWFp
bHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tIj5kZG9sc29uQHNhbmR2aW5lLmNvbTwvYT4mZ3Q7PGJy
Pg0KPGI+Q2M6PC9iPiA8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIj5zZmNAaWV0Zi5vcmc8
L2E+OyA8YSBocmVmPSJtYWlsdG86bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbSI+DQptb2hh
bWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPC9hPjsgSmFtZXMgTiBHdWljaGFyZCAmbHQ7PGEgaHJl
Zj0ibWFpbHRvOmphbWVzLm4uZ3VpY2hhcmRAaHVhd2VpLmNvbSI+amFtZXMubi5ndWljaGFyZEBo
dWF3ZWkuY29tPC9hPiZndDs7IFJvbiBQYXJrZXIgJmx0OzxhIGhyZWY9Im1haWx0bzpSb25fUGFy
a2VyQGFmZmlybWVkbmV0d29ya3MuY29tIj5Sb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29t
PC9hPiZndDs8YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6IFtzZmNdIFRUTCBmaWVsZCB3aXRoaW4g
dGhlIE5TSCBiYXNlIGhlYWRlcjwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PHNwYW4gbGFuZz0iRlIiPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mcXVvdDtCZSBs
aWJlcmFsIHdoYXQgeW91IGFjY2VwdC4gQmUgY29uc2VydmF0aXZlIHdoYXQgeW91IHNlbmQuJnF1
b3Q7PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj5JIHRoaW5rIHRoaXMgc3VtcyB3aGF0IHdlIGhhdmUgZGlzY3Vzc2VkIC0g
YWNjZXB0IFRUTCAwLCBkb24ndCBmb3J3YXJkIFRUTCAwLjxzcGFuIGxhbmc9IkZSIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJz
cDs8c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+UmVnYXJkcywgR3JlZyZuYnNwOzxzcGFuIGxhbmc9IkZSIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPiZuYnNwOzxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+T24gTWF5IDEsIDIwMTcgODo1OCBBTSwgJnF1b3Q7
RGF2ZSBEb2xzb24mcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNv
bSI+ZGRvbHNvbkBzYW5kdmluZS5jb208L2E+Jmd0OyB3cm90ZTo8c3BhbiBsYW5nPSJGUiI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRl
ci1sZWZ0OnNvbGlkICNDQ0NDQ0MgMS4wcHQ7cGFkZGluZzowaW4gMGluIDBpbiA2LjBwdDttYXJn
aW4tbGVmdDo0LjhwdDttYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1yaWdodDowaW47bWFyZ2luLWJv
dHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJjb2xvcjojMUY0OTdEIj5Sb24sPC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFG
NDk3RCI+SSB0b28gd291bGQgbGlrZSBzaW1wbGUsIGJ1dCB5b3VyIHRhYmxlIGxvb2tzIHByZXR0
eSBjb21wbGljYXRlZC4gQW5kIEkgdGhpbmsgaXQgYWRkcyBjb25maWd1cmF0aW9uIGZvciBhbiBT
RkYgdG8ga25vdyB3aGV0aGVyIHRoZXJlIGFyZSBvdGhlcnMgYmVmb3JlIGl0Ljwvc3Bhbj48c3Bh
biBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPk15IHZlcnNpb24gb2Ygc2ltcGxlOjwvc3Bhbj48
c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOyBUVEwgZmllbGQgb2YgMCBtZWFu
cyA2NC48L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDsgRXZlcnkg
U0ZGIGRlY3JlbWVudHMgVFRMIGVhY2ggdGltZSBpdCBmb3J3YXJkcyB0aGUgTlNIIHBhY2tldC4g
SWYgZGVjcmVtZW50aW5nIGZyb20gMSB3b3VsZCByZXN1bHQgaW4gdW5kZXItZmxvdyB0byA2NCwg
ZGlzY2FyZC48L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3Nw
YW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFu
Zz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xv
cjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNC
NUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtU
YWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90Oywm
cXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4gUm9uIFBhcmtlciBbbWFpbHRvOjwvc3Bhbj48YSBocmVm
PSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5Sb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3Mu
Y29tPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom
cXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+XQ0KPGJyPg0KPGI+U2Vu
dDo8L2I+IE1vbmRheSwgTWF5IDEsIDIwMTcgMTE6NDEgQU08L3NwYW4+PHNwYW4gbGFuZz0iRlIi
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PGJyPg0KPGI+VG86PC9iPiBEYXZlIERvbHNvbjsgSmFt
ZXMgTiBHdWljaGFyZDsgPC9zcGFuPjxhIGhyZWY9Im1haWx0bzptb2hhbWVkLmJvdWNhZGFpckBv
cmFuZ2UuY29tIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPm1v
aGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb208L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7Ij47DQo8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIgdGFyZ2V0PSJf
YmxhbmsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1Rh
aG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9h
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUkU6IFRU
TCBmaWVsZCB3aXRoaW4gdGhlIE5TSCBiYXNlIGhlYWRlcjwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+
QWdyZWUgdGhhdCBJ4oCZZCBvcHQgZm9yIHByZWNpc2lvbiBvdmVyIHNpbXBsaWNpdHkuJm5ic3A7
Jm5ic3A7IFdoaWNoIGlzIHdoYXQgSSB0cmllZCB0byBjb252ZXkgYSB3YXlzIGJhY2sgb24gdGhp
cyB0aHJlYWQgcmVnYXJkaW5nIGRpZmZlcmVudGlhdGVkIGJlaGF2aW9yIGF0IHRoZSBsYXN0IFNG
RiBpbiB0aGUgU0ZQIHZzLiB0aGUgbm9uLWxhc3QgU0ZGIGluIHRoZSBTRlAuJm5ic3A7Jm5ic3A7
Jm5ic3A7DQogU3Vic2VxdWVudCBjb21tZW50cyBkaWRu4oCZdCBzZWVtIHRvIGVtYnJhY2UgdGhh
dCB3YXkgb2YgZGVzY3JpYmluZyB0aGluZ3MuJm5ic3A7Jm5ic3A7Jm5ic3A7IEFsc28sIGlmIHRo
ZXJlIHdlcmUgY29uc2Vuc3VzIHRvIHN1cHBvcnRpbmcgdGhhdCBhcHByb2FjaCwgYmFja3dhcmQg
Y29tcGF0aWJpbGl0eSBmb3IgY2xhc3NpZmllcnMgdGhhdCBlbWl0IFRUTD0wIGNvdWxkIGJlIGFk
ZHJlc3NlZCBieSBhbHNvIGRlc2NyaWJpbmcgYmVoYXZpb3IgYXQgdGhlIGZpcnN0IFNGRiB2cy4N
CiBub24tZmlyc3QuPC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7
PC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8dGFibGUgY2xh
c3M9Ik1zb05vcm1hbFRhYmxlIiBib3JkZXI9IjAiIGNlbGxzcGFjaW5nPSIwIiBjZWxscGFkZGlu
Zz0iMCIgc3R5bGU9ImJvcmRlci1jb2xsYXBzZTpjb2xsYXBzZSI+DQo8dGJvZHk+DQo8dHI+DQo8
dGQgd2lkdGg9Ijg0IiB2YWxpZ249InRvcCIgc3R5bGU9IndpZHRoOjYyLjdwdDtib3JkZXI6c29s
aWQgd2luZG93dGV4dCAxLjBwdDtwYWRkaW5nOjBpbiA1LjRwdCAwaW4gNS40cHQiPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PGEgbmFtZT0ibV81MzMwMzYxMjE1OTA2Mzg4MzM4X19NYWlsRW5kQ29t
cG9zZSI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOw0KPC9zcGFuPjwvYT48bzpwPjwvbzpwPjwvcD4NCjwvdGQ+DQo8dGQgd2lkdGg9IjI4OCIg
dmFsaWduPSJ0b3AiIHN0eWxlPSJ3aWR0aDozLjBpbjtib3JkZXI6c29saWQgd2luZG93dGV4dCAx
LjBwdDtib3JkZXItbGVmdDpub25lO3BhZGRpbmc6MGluIDUuNHB0IDBpbiA1LjRwdCI+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+VFRMPTE8L3NwYW4+
PG86cD48L286cD48L3A+DQo8L3RkPg0KPHRkIHdpZHRoPSIzODQiIHZhbGlnbj0idG9wIiBzdHls
ZT0id2lkdGg6NC4waW47Ym9yZGVyOnNvbGlkIHdpbmRvd3RleHQgMS4wcHQ7Ym9yZGVyLWxlZnQ6
bm9uZTtwYWRkaW5nOjBpbiA1LjRwdCAwaW4gNS40cHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPlRUTD0wPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PC90ZD4NCjwvdHI+DQo8dHI+DQo8dGQgd2lkdGg9Ijg0IiB2YWxpZ249InRvcCIgc3R5bGU9Indp
ZHRoOjYyLjdwdDtib3JkZXI6c29saWQgd2luZG93dGV4dCAxLjBwdDtib3JkZXItdG9wOm5vbmU7
cGFkZGluZzowaW4gNS40cHQgMGluIDUuNHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJjb2xvcjojMUY0OTdEIj5Pbmx5IFNGRiAoRmlyc3QgYW5kIGxhc3QpPC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPC90ZD4NCjx0ZCB3aWR0aD0iMjg4IiB2YWxpZ249InRvcCIgc3R5bGU9
IndpZHRoOjMuMGluO2JvcmRlci10b3A6bm9uZTtib3JkZXItbGVmdDpub25lO2JvcmRlci1ib3R0
b206c29saWQgd2luZG93dGV4dCAxLjBwdDtib3JkZXItcmlnaHQ6c29saWQgd2luZG93dGV4dCAx
LjBwdDtwYWRkaW5nOjBpbiA1LjRwdCAwaW4gNS40cHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPlZhbGlkIOKAkyBzZXJ2aWNlIGxvY2FsIFNG4oCZ
czwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvdGQ+DQo8dGQgd2lkdGg9IjM4NCIgdmFsaWduPSJ0
b3AiIHN0eWxlPSJ3aWR0aDo0LjBpbjtib3JkZXItdG9wOm5vbmU7Ym9yZGVyLWxlZnQ6bm9uZTti
b3JkZXItYm90dG9tOnNvbGlkIHdpbmRvd3RleHQgMS4wcHQ7Ym9yZGVyLXJpZ2h0OnNvbGlkIHdp
bmRvd3RleHQgMS4wcHQ7cGFkZGluZzowaW4gNS40cHQgMGluIDUuNHB0Ij4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5WYWxpZCBmb3IgYmFja3dhcmQg
Y29tcGF0aWJpbGl0eSDigJMgc2VydmljZSBsb2NhbCBTRuKAmXM8L3NwYW4+PG86cD48L286cD48
L3A+DQo8L3RkPg0KPC90cj4NCjx0cj4NCjx0ZCB3aWR0aD0iODQiIHZhbGlnbj0idG9wIiBzdHls
ZT0id2lkdGg6NjIuN3B0O2JvcmRlcjpzb2xpZCB3aW5kb3d0ZXh0IDEuMHB0O2JvcmRlci10b3A6
bm9uZTtwYWRkaW5nOjBpbiA1LjRwdCAwaW4gNS40cHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkZpcnN0IFNGRiBhbmQgbm90IExhc3Q8L3NwYW4+
PG86cD48L286cD48L3A+DQo8L3RkPg0KPHRkIHdpZHRoPSIyODgiIHZhbGlnbj0idG9wIiBzdHls
ZT0id2lkdGg6My4waW47Ym9yZGVyLXRvcDpub25lO2JvcmRlci1sZWZ0Om5vbmU7Ym9yZGVyLWJv
dHRvbTpzb2xpZCB3aW5kb3d0ZXh0IDEuMHB0O2JvcmRlci1yaWdodDpzb2xpZCB3aW5kb3d0ZXh0
IDEuMHB0O3BhZGRpbmc6MGluIDUuNHB0IDBpbiA1LjRwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+SW52YWxpZCDigJMgZHJvcCAoc2luY2UgcHJv
cGFnYXRpb24gdG8gc3Vic2VxdWVudCBTRkYgd2l0aCBUVEw9MCBpcyBpbGxlZ2FsKTwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjwvdGQ+DQo8dGQgd2lkdGg9IjM4NCIgdmFsaWduPSJ0b3AiIHN0eWxl
PSJ3aWR0aDo0LjBpbjtib3JkZXItdG9wOm5vbmU7Ym9yZGVyLWxlZnQ6bm9uZTtib3JkZXItYm90
dG9tOnNvbGlkIHdpbmRvd3RleHQgMS4wcHQ7Ym9yZGVyLXJpZ2h0OnNvbGlkIHdpbmRvd3RleHQg
MS4wcHQ7cGFkZGluZzowaW4gNS40cHQgMGluIDUuNHB0Ij4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5WYWxpZCBmb3IgYmFja3dhcmQgY29tcGF0aWJp
bGl0eSDigJMgc2VydmljZSBsb2NhbCBTRuKAmXMgYW5kIHByb3BhZ2F0ZSB0byBzdWJzZXF1ZW50
IFNGRiB3aXRoIFRUTD02Mzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvdGQ+DQo8L3RyPg0KPHRy
Pg0KPHRkIHdpZHRoPSI4NCIgdmFsaWduPSJ0b3AiIHN0eWxlPSJ3aWR0aDo2Mi43cHQ7Ym9yZGVy
OnNvbGlkIHdpbmRvd3RleHQgMS4wcHQ7Ym9yZGVyLXRvcDpub25lO3BhZGRpbmc6MGluIDUuNHB0
IDBpbiA1LjRwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFG
NDk3RCI+TGFzdCBTRkYgd2hlbiAmZ3Q7MSBTRkbigJlzIGZvciBTRlA8L3NwYW4+PG86cD48L286
cD48L3A+DQo8L3RkPg0KPHRkIHdpZHRoPSIyODgiIHZhbGlnbj0idG9wIiBzdHlsZT0id2lkdGg6
My4waW47Ym9yZGVyLXRvcDpub25lO2JvcmRlci1sZWZ0Om5vbmU7Ym9yZGVyLWJvdHRvbTpzb2xp
ZCB3aW5kb3d0ZXh0IDEuMHB0O2JvcmRlci1yaWdodDpzb2xpZCB3aW5kb3d0ZXh0IDEuMHB0O3Bh
ZGRpbmc6MGluIDUuNHB0IDBpbiA1LjRwdCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iY29sb3I6IzFGNDk3RCI+VmFsaWQg4oCTIHNlcnZpY2UgbG9jYWwgU0bigJlzPC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPC90ZD4NCjx0ZCB3aWR0aD0iMzg0IiB2YWxpZ249InRvcCIgc3R5
bGU9IndpZHRoOjQuMGluO2JvcmRlci10b3A6bm9uZTtib3JkZXItbGVmdDpub25lO2JvcmRlci1i
b3R0b206c29saWQgd2luZG93dGV4dCAxLjBwdDtib3JkZXItcmlnaHQ6c29saWQgd2luZG93dGV4
dCAxLjBwdDtwYWRkaW5nOjBpbiA1LjRwdCAwaW4gNS40cHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkludmFsaWQg4oCTZHJvcCAoZHVlIHRvIGJh
ZCBiZWhhdmlvciBvZiBwcmV2aW91cyBTRkYpPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC90ZD4N
CjwvdHI+DQo8L3Rib2R5Pg0KPC90YWJsZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9w
OnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48Yj5Gcm9tOjwvYj4gRGF2ZSBEb2xzb24gWzxhIGhyZWY9Im1haWx0bzpk
ZG9sc29uQHNhbmR2aW5lLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzpkZG9sc29uQHNhbmR2
aW5lLmNvbTwvYT5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gTW9uZGF5LCBNYXkgMSwgMjAxNyAxMToy
NSBBTTxicj4NCjxiPlRvOjwvYj4gUm9uIFBhcmtlciAmbHQ7PGEgaHJlZj0ibWFpbHRvOlJvbl9Q
YXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iIHRhcmdldD0iX2JsYW5rIj5Sb25fUGFya2VyQGFm
ZmlybWVkbmV0d29ya3MuY29tPC9hPiZndDs7IEphbWVzIE4gR3VpY2hhcmQgJmx0OzxhIGhyZWY9
Im1haWx0bzpqYW1lcy5uLmd1aWNoYXJkQGh1YXdlaS5jb20iIHRhcmdldD0iX2JsYW5rIj5qYW1l
cy5uLmd1aWNoYXJkQGh1YXdlaS5jb208L2E+Jmd0OzsNCjxhIGhyZWY9Im1haWx0bzptb2hhbWVk
LmJvdWNhZGFpckBvcmFuZ2UuY29tIiB0YXJnZXQ9Il9ibGFuayI+bW9oYW1lZC5ib3VjYWRhaXJA
b3JhbmdlLmNvbTwvYT47DQo8YSBocmVmPSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9i
bGFuayI+c2ZjQGlldGYub3JnPC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSRTogVFRMIGZpZWxk
IHdpdGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyPHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8c3Bh
biBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkkgdGhpbmsgcHJlY2lzaW9uIGluIHRoZSBkZWZp
bml0aW9uIGlzIGltcG9ydGFudCBmb3Igd2hlbiBleHBlY3RzIGNlcnRhaW4gYmVoYXZpb3IgZm9y
IHNtYWxsIHZhbHVlcyBvZiBUVEwuIEUuZy4sIGJ5IHVzaW5nIHRyYWNlLXJvdXRlIHR5cGUgb2Yg
dG9vbHMuPC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+V2UgY2Fu4oCZdCBq
dXN0IHdhdmUgb3VyIGhhbmRzIGFuZCBzYXkgZHJvcCBwYWNrZXRzIHdpdGggVFRMIG5lYXIgMCBv
ciAxIG9yIDIuPC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9z
cGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+SWYgb25lIGhhcyBhIGNoYWluIG9m
IDMgaXRlbXMsIGEgVFRMIG9mIDYgc2hvdWxkIHdvcmsuIChTRkZzIHJlY2VpdmUgcGFja2V0cyA2
IHRpbWVzIGluIHRoZSBzeXN0ZW0gZGlhZ3JhbSB0aGF0IGlzIHVzdWFsbHkgZHJhd24pLjwvc3Bh
bj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5n
PSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImNvbG9yOiMxRjQ5N0QiPihTaW1wbGlmaWVkOiBJIHJlYWxpemUgaW4gc29tZSBzeXN0
ZW1zIG1vcmUgU0ZGIGludGVyYWN0aW9ucyBhcmUgcmVxdWlyZWQuKTwvc3Bhbj48c3BhbiBsYW5n
PSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9y
OiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZu
YnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48
c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9
ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0
IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNl
cmlmJnF1b3Q7Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiBS
b24gUGFya2VyIFs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3
b3Jrcy5jb20iIHRhcmdldD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+bWFp
bHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L3NwYW4+PC9hPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7Ij5dDQo8YnI+DQo8Yj5TZW50OjwvYj4gTW9uZGF5LCBNYXkgMSwgMjAx
NyAxMToxNCBBTTxicj4NCjxiPlRvOjwvYj4gRGF2ZSBEb2xzb247IEphbWVzIE4gR3VpY2hhcmQ7
IDwvc3Bhbj48YSBocmVmPSJtYWlsdG86bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbSIgdGFy
Z2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5tb2hhbWVkLmJvdWNhZGFp
ckBvcmFuZ2UuY29tPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+Ow0KPC9z
cGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1
b3Q7c2Fucy1zZXJpZiZxdW90OyI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fu
cy1zZXJpZiZxdW90OyI+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJFOiBUVEwgZmllbGQgd2l0aGlu
IHRoZSBOU0ggYmFzZSBoZWFkZXI8L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8c3Bh
biBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPkFncmVlIHRoYXQgZGlmZmVyZW50aWF0aW5nIOKA
nGZvcndhcmRpbmfigJ0gdG8gYXR0YWNoZWQgU0YgaW5zdGFuY2VzIHZzIHN1YnNlcXVlbnQgU0ZG
4oCZcyBpcyBsb2dpY2FsIGFuZCBpbnR1aXRpdmUgKHRvIG1lKSBhbmQgSSBwcmVmZXIgdG8gYWNr
bm93bGVkZ2UgdGhhdCB0aGVyZSBpcyBhIGRpZmZlcmVuY2UuJm5ic3A7Jm5ic3A7IEJ1dCwgSSB3
YXMgYWRkcmVzc2luZyBhIHN1Z2dlc3Rpb24NCiB0byBzaW1wbGlmeS4mbmJzcDsgJm5ic3A7Jm5i
c3A7Jm5ic3A7SW4gcHJhY3RpY2UsIDYxIG9yIDYyIG9yIDYzIGRlY3JlbWVudHMgb2YgVFRMIGFs
bCBwcm9iYWJseSBtZWFuIHRoZSBzYW1lIHRoaW5nDQo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQt
ZmFtaWx5OldpbmdkaW5ncztjb2xvcjojMUY0OTdEIj5KPC9zcGFuPjxzcGFuIHN0eWxlPSJjb2xv
cjojMUY0OTdEIj4uPC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7
PC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7Jm5ic3A7IFJvbjwv
c3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBs
YW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRl
ci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxiPkZyb206PC9iPiBEYXZlIERvbHNvbiBbPGEgaHJlZj0ibWFp
bHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tIiB0YXJnZXQ9Il9ibGFuayI+bWFpbHRvOmRkb2xzb25A
c2FuZHZpbmUuY29tPC9hPl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBNb25kYXksIE1heSAxLCAyMDE3
IDExOjExIEFNPGJyPg0KPGI+VG86PC9iPiBSb24gUGFya2VyICZsdDs8YSBocmVmPSJtYWlsdG86
Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPlJvbl9QYXJr
ZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L2E+Jmd0OzsgSmFtZXMgTiBHdWljaGFyZCAmbHQ7PGEg
aHJlZj0ibWFpbHRvOmphbWVzLm4uZ3VpY2hhcmRAaHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsi
PmphbWVzLm4uZ3VpY2hhcmRAaHVhd2VpLmNvbTwvYT4mZ3Q7Ow0KPGEgaHJlZj0ibWFpbHRvOm1v
aGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20iIHRhcmdldD0iX2JsYW5rIj5tb2hhbWVkLmJvdWNh
ZGFpckBvcmFuZ2UuY29tPC9hPjsNCjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdl
dD0iX2JsYW5rIj5zZmNAaWV0Zi5vcmc8L2E+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJFOiBUVEwg
ZmllbGQgd2l0aGluIHRoZSBOU0ggYmFzZSBoZWFkZXI8c3BhbiBsYW5nPSJGUiI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNw
OzxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+VGhlcmUgaXMgYSBkaWZmZXJlbmNlIGJl
dHdlZW4gZHJvcHBpbmcgdGhlIHBhY2tldCBhdCByZWNlaXZlIHZzLiB0cmFuc21pdC48L3NwYW4+
PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5BICo8Yj50ZXJtaW5hdGluZzwvYj4qIFNG
RiBtYXkgYWNjZXB0IGEgcGFja2V0IHdpdGggVFRMPTEuJm5ic3A7IEkuZS4sIHdoZXJlIHRoZSBO
U0ggaGVhZGVyIGlzIHJlbW92ZWQuPC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3
RCI+V2hhdCBtYXR0ZXJzIGlzIHRoYXQgaXQgaXMgbm90IGRlY3JlbWVudGVkIHRvIHplcm8gYW5k
IGZvcndhcmRlZCBhcyBOU0guPC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+
Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+T3RoZXJ3aXNlIHdl
4oCZZCBzYXksIOKAnGh1aCwgbm8gcG9pbnQgaW4gc2VuZGluZyBhIHBhY2tldCBpZiBUVEw9MS4g
QW5kIGh1aCwgaWYgcmVjZWl2ZWQgd2l0aCBUVEw9MiB0aGVuIHdlIG1pZ2h0IGFzIHdlbGwgZHJv
cCBpdOKApuKAnSBSZWN1cnNlIGFkIGFic3VyZHVtLjwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNv
bG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0Qi
PkhlbmNlLCB0aGUgY29ycmVjdCBsYW5ndWFnZSBuZWVkcyB0byBjb252ZXkgdGhhdCBhIGRldmlj
ZSBkZWNyZW1lbnRpbmcgVFRMIChpbiBvcmRlciB0byBmb3J3YXJkIE5TSCkgbXVzdCBjaGVjayBp
ZiBpdCB3b3VsZCByZXN1bHQgaW4gemVyby48L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjoj
MUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5UaGlz
IGNvbnZleXMgdGhhdCwgSSB0aGluazo8L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij5UaGUgcGFja2V0IE1V
U1QgTk9UIGJlIGZvcndhcmRlZCB0byBhIG5leHQgaG9wIGlmIFNITCBpcyBkZWNyZW1lbnRlZCB0
byB6ZXJvLjwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bh
bj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5n
PSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImNvbG9yOiMxRjQ5N0QiPi1EYXZlPC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6
IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5i
c3A7PC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0K
PGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3Bh
ZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDsiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90OyI+IFJvbiBQYXJrZXIgWzwvc3Bhbj48YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBh
ZmZpcm1lZG5ldHdvcmtzLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlm
JnF1b3Q7Ij5tYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvc3Bhbj48L2E+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBNb25kYXks
IE1heSAxLCAyMDE3IDEwOjUwIEFNPGJyPg0KPGI+VG86PC9iPiBKYW1lcyBOIEd1aWNoYXJkOyA8
L3NwYW4+PGEgaHJlZj0ibWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20iIHRhcmdl
dD0iX2JsYW5rIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv
dDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+bW9oYW1lZC5ib3VjYWRhaXJA
b3JhbmdlLmNvbTwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPjsNCiBEYXZl
IERvbHNvbjsgPC9zcGFuPjxhIGhyZWY9Im1haWx0bzpzZmNAaWV0Zi5vcmciIHRhcmdldD0iX2Js
YW5rIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhv
bWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVv
dDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJFOiBUVEwg
ZmllbGQgd2l0aGluIHRoZSBOU0ggYmFzZSBoZWFkZXI8L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij4mbmJzcDs8c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPldlIGNvdWxkIHNpbXBsaWZ5
IHRoaXMgYnkgc2F5aW5nIHRoYXQgYW4gU0ZGIHRoYXQgcmVjZWl2ZXMgYW4gTlNIIHBhY2tldCB3
aXRoIFRUTD0xIHNoYWxsIGRyb3AgdGhlIHBhY2tldC4mbmJzcDsmbmJzcDsgVGhhdCBkb2VzbuKA
mXQgcmVxdWlyZSBhbnkgZGlzdGluY3Rpb24gb2YgdGhlIHR5cGUgb2YgZm9yd2FyZGluZy4mbmJz
cDsmbmJzcDsmbmJzcDsgWW91IGNvdWxkIGFyZ3VlIHRoYXQgcGVyaGFwcyAxIG1lYW5zDQogdGFr
ZSBjYXJlIG9mIGxvY2FsIFNG4oCZcywgb25seSwgYnV0IHRoZW4gd2UgYXJlIGJhY2sgdG8gaGF2
aW5nIHRvIG1ha2UgdGhhdCBkaXN0aW5jdGlvbi4mbmJzcDsmbmJzcDsmbmJzcDsgR2l2ZW4gdGhh
dCB3ZSBhcmUgc3RhcnRpbmcgYXQgNjMgYnkgZGVmYXVsdCwgZmluZXNzaW5nIHdoYXQgaGFwcGVu
cyB3aGVuIHJlY2VpdmluZyAxIGRvZXNu4oCZdCBzZWVtIHdvcnRod2hpbGUgdG8gbWUuPC9zcGFu
PjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9
IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5v
bmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAw
aW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+RnJvbTo8L2I+IEphbWVzIE4gR3VpY2hhcmQg
WzxhIGhyZWY9Im1haWx0bzpqYW1lcy5uLmd1aWNoYXJkQGh1YXdlaS5jb20iIHRhcmdldD0iX2Js
YW5rIj5tYWlsdG86amFtZXMubi5ndWljaGFyZEBodWF3ZWkuY29tPC9hPl0NCjxicj4NCjxiPlNl
bnQ6PC9iPiBNb25kYXksIE1heSAxLCAyMDE3IDEwOjQ1IEFNPGJyPg0KPGI+VG86PC9iPiBSb24g
UGFya2VyICZsdDs8YSBocmVmPSJtYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNv
bSIgdGFyZ2V0PSJfYmxhbmsiPlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb208L2E+Jmd0
OzsNCjxhIGhyZWY9Im1haWx0bzptb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tIiB0YXJnZXQ9
Il9ibGFuayI+bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbTwvYT47IERhdmUgRG9sc29uICZs
dDs8YSBocmVmPSJtYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb20iIHRhcmdldD0iX2JsYW5rIj5k
ZG9sc29uQHNhbmR2aW5lLmNvbTwvYT4mZ3Q7Ow0KPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9y
ZyIgdGFyZ2V0PSJfYmxhbmsiPnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4g
UkU6IFRUTCBmaWVsZCB3aXRoaW4gdGhlIE5TSCBiYXNlIGhlYWRlcjxzcGFuIGxhbmc9IkZSIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+Jm5ic3A7PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5ZZXMgYnV0IG15IHBvaW50
IHdhcyBpZiB0aGUgU0ZGIGlzICo8Yj50ZXJtaW5hdGluZzwvYj4qIHRoZSBzZXJ2aWNlIGNoYWlu
IHRoZXJlIGFyZSBubyBzZXJ2aWNlIGZ1bmN0aW9ucyBsZWZ0IHRvIGJlIGZvcndhcmRlZCB0byBz
byB0aGUgc2VudGVuY2UgZG9lcyBub3QgbWFrZSBhbnkgc2Vuc2UuIElmIGhvd2V2ZXIgdGhlIFNG
RiBpcyB0ZXJtaW5hdGluZyB0aGUNCiBzZXJ2aWNlIGNoYWluIGFuZCBhdCB0ZXJtaW5hdGlvbiB0
aGUgU0hMIHJlYWNoZXMgMCB0aGVuIGl0IHNob3VsZCBzdGlsbCBmb3J3YXJkIHRoZSBwYWNrZXQg
KGFmdGVyIHJlbW92YWwgb2YgTlNIKS48L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0
OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5KaW08L3Nw
YW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFu
Zz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6
bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGlu
IDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj5Gcm9tOjwvYj4gUm9uIFBhcmtlciBbPGEg
aHJlZj0ibWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20iIHRhcmdldD0iX2Js
YW5rIj5tYWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbTwvYT5dDQo8YnI+DQo8
Yj5TZW50OjwvYj4gTW9uZGF5LCBNYXkgMDEsIDIwMTcgMTA6MjggQU08YnI+DQo8Yj5Ubzo8L2I+
IEphbWVzIE4gR3VpY2hhcmQgJmx0OzxhIGhyZWY9Im1haWx0bzpqYW1lcy5uLmd1aWNoYXJkQGh1
YXdlaS5jb20iIHRhcmdldD0iX2JsYW5rIj5qYW1lcy5uLmd1aWNoYXJkQGh1YXdlaS5jb208L2E+
Jmd0OzsNCjxhIGhyZWY9Im1haWx0bzptb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tIiB0YXJn
ZXQ9Il9ibGFuayI+bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbTwvYT47IERhdmUgRG9sc29u
ICZsdDs8YSBocmVmPSJtYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb20iIHRhcmdldD0iX2JsYW5r
Ij5kZG9sc29uQHNhbmR2aW5lLmNvbTwvYT4mZ3Q7Ow0KPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRm
Lm9yZyIgdGFyZ2V0PSJfYmxhbmsiPnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0Ojwv
Yj4gUkU6IFRUTCBmaWVsZCB3aXRoaW4gdGhlIE5TSCBiYXNlIGhlYWRlcjxzcGFuIGxhbmc9IkZS
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+Jm5ic3A7PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5J4oCZZCBsaWtlIHRv
IGRpc2FtYmlndWF0ZSB0aGUgd29yZCDigJxmb3J3YXJkaW5n4oCdLiZuYnNwOyZuYnNwOyBGcm9t
IFNGRiBwZXJzcGVjdGl2ZSwgdGhlcmUgaXMgZm9yd2FyZGluZyB0byBhdHRhY2hlZCBTRiBpbnN0
YW5jZXMgYW5kIHRoZXJlIGlzIGZvcndhcmRpbmcgdG8gb3RoZXIgU0ZGcy48L3NwYW4+PHNwYW4g
bGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxv
OnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJj
b2xvcjojMUY0OTdEIj7igJxTRkZzIHRoYXQgdGVybWluYXRlIGEgc2VydmljZSBjaGFpbiBNVVNU
IGZvcndhcmQgdGhlIHBhY2tldCB0byBhdHRhY2hlZCBzZXJ2aWNlIGZ1bmN0aW9ucywgZXZlbiBp
ZiBTSEwgaXMgZGVjcmVtZW50ZWQgdG8gMOKAnTwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9y
OiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZu
YnNwOyZuYnNwOyBSb248L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJz
cDs8L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNw
YW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRlIi
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTti
b3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj5Gcm9tOjwvYj4gc2ZjIFs8YSBocmVmPSJtYWlsdG86
c2ZjLWJvdW5jZXNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj5tYWlsdG86c2ZjLWJvdW5jZXNA
aWV0Zi5vcmc8L2E+XQ0KPGI+T24gQmVoYWxmIE9mIDwvYj5KYW1lcyBOIEd1aWNoYXJkPGJyPg0K
PGI+U2VudDo8L2I+IE1vbmRheSwgTWF5IDEsIDIwMTcgMTA6MjIgQU08YnI+DQo8Yj5Ubzo8L2I+
IDxhIGhyZWY9Im1haWx0bzptb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tIiB0YXJnZXQ9Il9i
bGFuayI+bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbTwvYT47IERhdmUgRG9sc29uICZsdDs8
YSBocmVmPSJtYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb20iIHRhcmdldD0iX2JsYW5rIj5kZG9s
c29uQHNhbmR2aW5lLmNvbTwvYT4mZ3Q7Ow0KPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9yZyIg
dGFyZ2V0PSJfYmxhbmsiPnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4gUmU6
IFtzZmNdIFRUTCBmaWVsZCB3aXRoaW4gdGhlIE5TSCBiYXNlIGhlYWRlcjxzcGFuIGxhbmc9IkZS
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+Jm5ic3A7PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5JIGRvbuKAmXQgdW5k
ZXJzdGFuZCB0aGlzIHNlbnRlbmNlIGFzIGlmIGFuIFNGRiBpcyB0ZXJtaW5hdGluZyBhIHNlcnZp
Y2UgY2hhaW4gdGhlbiBpdCAqPGI+d29udDwvYj4qIGJlIGZvcndhcmRpbmcgdGhlIHBhY2tldHMg
dG8gYXR0YWNoZWQgU0ZzOyBTaG91bGRu4oCZdCB0aGlzIHNlbnRlbmNlIHJlYWQg4oCcU0ZGcyB0
aGF0IHRlcm1pbmF0ZSBhIHNlcnZpY2UgY2hhaW4NCiBNVVNUIGZvcndhcmQgdGhlIHBhY2tldCBl
dmVuIGlmIFNITCBpcyBkZWNyZW1lbnRlZCB0byAw4oCdID88L3NwYW4+PHNwYW4gbGFuZz0iRlIi
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0
OTdEIj5KaW08L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3Nw
YW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0
eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzoz
LjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj5Gcm9tOjwvYj4gPGEg
aHJlZj0ibWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20iIHRhcmdldD0iX2JsYW5r
Ij4NCm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb208L2E+IFs8YSBocmVmPSJtYWlsdG86bW9o
YW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPm1haWx0bzptb2hhbWVk
LmJvdWNhZGFpckBvcmFuZ2UuY29tPC9hPl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBGcmlkYXksIEFw
cmlsIDI4LCAyMDE3IDEwOjM4IEFNPGJyPg0KPGI+VG86PC9iPiBEYXZlIERvbHNvbiAmbHQ7PGEg
aHJlZj0ibWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tIiB0YXJnZXQ9Il9ibGFuayI+ZGRvbHNv
bkBzYW5kdmluZS5jb208L2E+Jmd0OzsgSmFtZXMgTiBHdWljaGFyZCAmbHQ7PGEgaHJlZj0ibWFp
bHRvOmphbWVzLm4uZ3VpY2hhcmRAaHVhd2VpLmNvbSIgdGFyZ2V0PSJfYmxhbmsiPmphbWVzLm4u
Z3VpY2hhcmRAaHVhd2VpLmNvbTwvYT4mZ3Q7Ow0KPGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9y
ZyIgdGFyZ2V0PSJfYmxhbmsiPnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5TdWJqZWN0OjwvYj4g
UkU6IFRUTCBmaWVsZCB3aXRoaW4gdGhlIE5TSCBiYXNlIGhlYWRlcjxzcGFuIGxhbmc9IkZSIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+Jm5ic3A7PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkZSIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+UmUtLDwvc3Bhbj48
c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRlIiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFu
Zz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1
b3Q7O2NvbG9yOmJsYWNrIj5JIHNlZSBTSEwgYXMgYSBtZWFucyB0byBwcmV2ZW50IFNGRiBsb29w
cy4gVGhlcmUgaXMgbm8gdmFsdWUgaW4gZGVsZXRpbmcgYSBwYWNrZXQgYWZ0ZXIgYW4gU0ZGIGRl
Y3JlbWVudCB0aGUgU0hMIHRvIDAsIGJ1dCB0aGF0IHBhY2tldCBpcyB0byBiZSBwYXNzZWQgdG8g
U0ZzIHRoYXQgYXJlDQogYXR0YWNoZWQgdG8gdGhpcyBTRkYuIFRoZSBwYWNrZXQgd2lsbCBiZSBm
b3J3YXJkZWQgYWZ0ZXIgc3RyaXBwaW5nIHRoZSBOU0ggaGVhZGVyOyBubyByaXNrIGZvciBTRkYg
bG9vcHMgb3V0IHRoZXJlLiBObz88L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9z
cGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJz
cDs8L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj5DaGVlcnMsPC9zcGFuPjxzcGFuIGxh
bmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZx
dW90Oztjb2xvcjpibGFjayI+TWVkPC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5i
c3A7PC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2IHN0
eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVmdDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGlu
IDBpbiAwaW4gNC4wcHQiPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10
b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIGxhbmc9IkZSIiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+
RGUmbmJzcDs6PC9zcGFuPjwvYj48c3BhbiBsYW5nPSJGUiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsi
PiBEYXZlIERvbHNvbiBbPC9zcGFuPjxhIGhyZWY9Im1haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNv
bSIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIGxhbmc9IkZSIiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+
bWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tPC9zcGFuPjwvYT48c3BhbiBsYW5nPSJGUiIgc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDsiPl0NCjxicj4NCjxiPkVudm95w6kmbmJzcDs6PC9iPiB2ZW5kcmVk
aSAyOCBhdnJpbCAyMDE3IDE2OjI5PGJyPg0KPGI+w4AmbmJzcDs6PC9iPiBCT1VDQURBSVIgTW9o
YW1lZCBJTVQvT0xOOyBKYW1lcyBOIEd1aWNoYXJkOyA8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNm
Y0BpZXRmLm9yZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIGxhbmc9IkZSIiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJp
ZiZxdW90OyI+c2ZjQGlldGYub3JnPC9zcGFuPjwvYT48c3BhbiBsYW5nPSJGUiIgc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMt
c2VyaWYmcXVvdDsiPjxicj4NCjxiPk9iamV0Jm5ic3A7OjwvYj4gUkU6IFRUTCBmaWVsZCB3aXRo
aW4gdGhlIE5TSCBiYXNlIGhlYWRlcjwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxh
bmc9IkZSIj4mbmJzcDs8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+TWVkLDwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+
PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImNvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48
L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5
N0QiPuKAnDwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom
cXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+U0ZGcyB0aGF0IHRlcm1pbmF0ZSBhIHNlcnZpY2UgY2hh
aW4gTVVTVCBmb3J3YXJkIHRoZSBwYWNrZXQgdG8gYXR0YWNoZWQgU0ZzIGV2ZW4gaWYgU0hMIGlz
IGRlY3JlbWVudGVkIHRvIDAu4oCdPC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JIGRvbuKAmXQgdGhpbmsgdGhpcyBpcyBy
aWdodC48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+SWYgVFRML1NITCBpcyBkZWNyZW1lbnRlZCB0byAwLCB0aGlzIG11c3Qgbm90IGJl
IGZvcndhcmRlZCBhcyBOU0guPHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPkkgc2VlIHRoYXQgKjxiPnJlY2VpdmluZzwvYj4qIGEgcGFj
a2V0IHdpdGggU0hMPTEgY2FuIHJlc3VsdCBpbiBjaGFpbiB0ZXJtaW5hdGlvbiwgaS5lLiwgTlNI
IGRlY2Fwc3VsYXRpb24uIEJ1dCBub3QgZm9yd2FyZGluZyBhcyBOU0ggd2l0aCBTSEw9MC48c3Bh
biBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
Jm5ic3A7PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPi1EYXZlPHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3Nw
YW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFu
Zz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6
bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGlu
IDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90
OyI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij4gc2ZjIFs8L3Nw
YW4+PGEgaHJlZj0ibWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1
b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwv
c3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPl0NCjxiPk9uIEJlaGFsZiBPZiA8
L2I+PC9zcGFuPjxhIGhyZWY9Im1haWx0bzptb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tIiB0
YXJnZXQ9Il9ibGFuayI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7VGFob21hJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPm1vaGFtZWQuYm91Y2Fk
YWlyQG9yYW5nZS5jb208L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48YnI+
DQo8Yj5TZW50OjwvYj4gRnJpZGF5LCBBcHJpbCAyOCwgMjAxNyA5OjM2IEFNPGJyPg0KPGI+VG86
PC9iPiBKYW1lcyBOIEd1aWNoYXJkOyA8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNmY0BpZXRmLm9y
ZyIgdGFyZ2V0PSJfYmxhbmsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5zZmNAaWV0Zi5v
cmc8L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij48YnI+DQo8Yj5TdWJqZWN0
OjwvYj4gUmU6IFtzZmNdIFRUTCBmaWVsZCB3aXRoaW4gdGhlIE5TSCBiYXNlIGhlYWRlcjwvc3Bh
bj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJGUiIgc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6
YmxhY2siPkhpIEppbSwgYWxsLA0KPC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJGUiIgc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6
YmxhY2siPiZuYnNwOzwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPkkgaGF2ZSB0aGUg
Zm9sbG93aW5nIGNvbW1lbnRzJm5ic3A7Og0KPC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0ibTUzMzAzNjEyMTU5MDYzODgzMzhtc29saXN0cGFy
YWdyYXBoIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6U3ltYm9sIj7Ctzwvc3Bhbj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjcuMHB0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsNCjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Q2hhbmdlIOKAnFRUTOKAnSB0
byDigJxTRkYgSG9wIExpbWl0IChTSEwp4oCdIGJlY2F1c2UgdGhpcyBmaWVsZCBpcyBub3QgYWJv
dXQgYSB0aW1lIHRvIGxpdmUgYnV0IGFib3V0IGEgbGltaXQgb2YgU0ZGIGhvcHMgdG8gYmUgY3Jv
c3NlZC4NCjwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Im01MzMwMzYxMjE1OTA2Mzg4MzM4bXNvbGlzdHBhcmFncmFwaCI+PHNwYW4gc3R5bGU9
ImZvbnQtZmFtaWx5OlN5bWJvbCI+wrc8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjBw
dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcm
cXVvdDs7Y29sb3I6YmxhY2siPkkgZG9u4oCZdCB1bmRlcnN0YW5kIHdoYXQgaXMgbWVhbnQgYnkg
4oCcdGVzdGluZ+KAnS4NCjwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Im01MzMwMzYxMjE1OTA2Mzg4MzM4bXNvbGlzdHBhcmFncmFwaCI+PHNw
YW4gc3R5bGU9ImZvbnQtZmFtaWx5OlN5bWJvbCI+wrc8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZTo3LjBwdCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8
L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291
cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPkkgc3VnZ2VzdCB0byBtYWtlIHRoaXMgY2hhbmdl
IHRvIGNvdmVyIHRoZSBmb2xsb3dpbmcgcG9pbnRzOjwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Im01MzMwMzYxMjE1OTA2Mzg4MzM4bXNvbGlz
dHBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjEuMGluIj48c3BhbiBzdHlsZT0iZm9udC1m
YW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPm88L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZTo3LjBwdCI+Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPlNI
TCBzaG91bGQgYmUgY29uZmlndXJhYmxlIGJ5IHRoZSBjb250cm9sIHBsYW5lLg0KPC9zcGFuPjxz
cGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0ibTUzMzAzNjEy
MTU5MDYzODgzMzhtc29saXN0cGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MS4waW4iPjxz
cGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+bzwvc3Bhbj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuMHB0Ij4mbmJzcDsmbmJzcDsNCjwvc3Bhbj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90
Oztjb2xvcjpibGFjayI+UGFja2V0cyBjYW4gYmUgZm9yd2FyZGVkIHRvIFNGcyBldmVuIGlmIFNI
TCBpcyBkZWNyZW1lbnRlZCB0byAwIGZvciB0aGUgdGVybWluYXRpbmcgU0ZGLg0KPC9zcGFuPjxz
cGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0ibTUzMzAzNjEy
MTU5MDYzODgzMzhtc29saXN0cGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MS4waW4iPjxz
cGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+bzwvc3Bhbj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuMHB0Ij4mbmJzcDsmbmJzcDsNCjwvc3Bhbj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90
Oztjb2xvcjpibGFjayI+SSBkb27igJl0IHRoaW5rIGl0IGlzIGEgZ29vZCBpZGVhIHRvIGluY2x1
ZGUg4oCcPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij5EZWNyZW1lbnRpbmcgYnkgYSB2YWx1ZSBvZiAxIGZyb20g
MCBzaGFsbCByZXN1bHQgaW4gYSBUVEwgdmFsdWUgb2YgNjPigJ0gYmVjYXVzZQ0KIHRoaXMgd2ls
bCBsZWFkIHRvIGEgYnJva2VuIG1lY2hhbmlzbS4gPC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpi
bGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+T0xEOg0KPC9zcGFu
PjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3Vy
aWVyIE5ldyZxdW90OyI+VFRMOiBTZXJ2aWNlIHBsYW5lIHRpbWUtdG8tbGl2ZS4gQW4gU0ZGIE1V
U1QgZGVjcmVtZW50IHRoZSBUVEwgYnkgYSB2YWx1ZSBvZiAxIGZvciBhbGwgTlNIIHBhY2tldHMg
aXQgcmVjZWl2ZXMuIERlY3JlbWVudGluZyBieSBhIHZhbHVlIG9mIDEgZnJvbSAwIHNoYWxsIHJl
c3VsdCBpbiBhIFRUTCB2YWx1ZSBvZg0KIDYzLiBUaGUgZGVmYXVsdCBmb3Igb3JpZ2luYXRpbmcg
YW4gTlNIIHBhY2tldCBpcyBhIFRUTCB2YWx1ZSBvZiA2My4gVGhlIGRlY3JlbWVudCBTSEFMTCBv
Y2N1ciBiZWZvcmUgdGVzdGluZyBmb3IgMC4gQWZ0ZXIgZGVjcmVtZW50LCBpZiB0aGUgVFRMIGlz
IDAsIHRoZSBOU0ggcGFja2V0IE1VU1QgTk9UIGJlIGZvcndhcmRlZC48L3NwYW4+PHNwYW4gbGFu
Zz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1
b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj5O
RVc6PC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom
cXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+U0hMIChTRkYgSG9wIExpbWl0KTogSW5kaWNhdGVzIHRo
ZSBtYXhpbXVtIFNGRiBob3BzIGZvciBhIHNlcnZpY2UgY2hhaW4uIFRoZSBpbml0aWFsIFNITCB2
YWx1ZSBTSE9VTEQgYmUgY29uZmlndXJhYmxlIHZpYSB0aGUgY29udHJvbCBwbGFuZTsgdGhlIGNv
bmZpZ3VyZWQgaW5pdGlhbCB2YWx1ZSBjYW4gYmUgc3BlY2lmaWMNCiB0byBhIGNoYWluIG9yIGFs
bCBjaGFpbnMuIElmIG5vIGluaXRpYWwgdmFsdWUgaXMgZXhwbGljaXRseSBwcm92aWRlZCwgdGhl
IGRlZmF1bHQgaW5pdGlhbCBTSEwgdmFsdWUgNjMgTVVTVCBiZSB1c2VkLiBFYWNoIFNGRiBpbnZv
bHZlZCBpbiBmb3J3YXJkaW5nIGFuIE5TSCBwYWNrZXQgTVVTVCBkZWNyZW1lbnQgU0hMIHZhbHVl
IGJ5IDEuIFRoZSBwYWNrZXQgTVVTVCBOT1QgYmUgZm9yd2FyZGVkIHRvIGEgbmV4dCBob3AgU0ZG
IGlmIFNITCBpcyBkZWNyZW1lbnRlZA0KIHRvIHplcm8uIFNGRnMgdGhhdCB0ZXJtaW5hdGUgYSBz
ZXJ2aWNlIGNoYWluIE1VU1QgZm9yd2FyZCB0aGUgcGFja2V0IHRvIGF0dGFjaGVkIFNGcyBldmVu
IGlmIFNITCBpcyBkZWNyZW1lbnRlZCB0byAwLjwvc3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPiZuYnNwOzwv
c3Bhbj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q291cmllciBOZXcmcXVvdDsiPlRoYW5rIHlvdS48L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDs8
L3NwYW4+PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NvdXJpZXIgTmV3JnF1b3Q7Ij5DaGVlcnMsPC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+TWVkPC9zcGFu
PjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3Vy
aWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItbGVm
dDpzb2xpZCBibHVlIDEuNXB0O3BhZGRpbmc6MGluIDBpbiAwaW4gNC4wcHQiPg0KPGRpdj4NCjxk
aXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRk
aW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIGxh
bmc9IkZSIiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEm
cXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+RGUmbmJzcDs6PC9zcGFuPjwvYj48c3BhbiBs
YW5nPSJGUiIgc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21h
JnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDsiPiBzZmMgWzwvc3Bhbj48YSBocmVmPSJtYWls
dG86c2ZjLWJvdW5jZXNAaWV0Zi5vcmciIHRhcmdldD0iX2JsYW5rIj48c3BhbiBsYW5nPSJGUiIg
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGFob21hJnF1b3Q7LCZx
dW90O3NhbnMtc2VyaWYmcXVvdDsiPm1haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZzwvc3Bhbj48
L2E+PHNwYW4gbGFuZz0iRlIiIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O1RhaG9tYSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7Ij5dDQo8Yj5EZSBsYSBwYXJ0
IGRlPC9iPiBKYW1lcyBOIEd1aWNoYXJkPGJyPg0KPGI+RW52b3nDqSZuYnNwOzo8L2I+IGpldWRp
IDI3IGF2cmlsIDIwMTcgMjA6NTQ8YnI+DQo8Yj7DgCZuYnNwOzo8L2I+IDwvc3Bhbj48YSBocmVm
PSJtYWlsdG86c2ZjQGlldGYub3JnIiB0YXJnZXQ9Il9ibGFuayI+PHNwYW4gbGFuZz0iRlIiIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RhaG9tYSZxdW90OywmcXVv
dDtzYW5zLXNlcmlmJnF1b3Q7Ij5zZmNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFuIGxhbmc9IkZS
IiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtUYWhvbWEmcXVvdDss
JnF1b3Q7c2Fucy1zZXJpZiZxdW90OyI+PGJyPg0KPGI+T2JqZXQmbmJzcDs6PC9iPiBbc2ZjXSBU
VEwgZmllbGQgd2l0aGluIHRoZSBOU0ggYmFzZSBoZWFkZXI8L3NwYW4+PHNwYW4gbGFuZz0iRlIi
PjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBsYW5nPSJGUiI+Jm5ic3A7PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+RGVhciBXRzo8c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkhhdmluZyByZXZpZXdlZCBhbGwg
b2YgdGhlIGVtYWlsIGRpc2N1c3Npb24gb24gdGhlIG1haWxpbmcgbGlzdCBpdCBhcHBlYXJzIHRv
IHRoZSBjaGFpcnMgdGhhdCB3ZSBoYXZlIGNvbnNlbnN1cyB0byBhZGQgYSBUVEwgZmllbGQgdG8g
dGhlIE5TSCBiYXNlIGhlYWRlci4gV2Ugd291bGQgbGlrZSB0byBwcm9wb3NlIHRoZSBmb2xsb3dp
bmcgY2hhbmdlczo8c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+Jm5ic3A7PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlNlY3Rpb24gMy4yOjxzcGFuIGxhbmc9IkZSIj48bzpw
PjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5VcGRhdGUgZmlndXJlIDIg
YXMgZm9sbG93czo8c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+Jm5ic3A7PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij4mbmJzcDsgJm5ic3A7Jm5ic3A7Jm5i
c3A7MCAxIDIgMyA0IDUgNiA3IDggOSAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMSAyIDMgNCA1IDYg
NyA4IDkgMCAxPC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYjNDM7LSYj
NDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7
LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYj
NDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7
LSYjNDM7LSYjNDM7LSYjNDM7PC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7
IHxWZXJ8T3xSfCZuYnNwOyZuYnNwOyZuYnNwOyBUVEwmbmJzcDsmbmJzcDsmbmJzcDsgfCZuYnNw
OyZuYnNwOyBMZW5ndGgmbmJzcDsgfFJ8UnxSfFJ8TUQgVHlwZXwgTmV4dCBQcm90b2NvbCB8PC9z
cGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtD
b3VyaWVyIE5ldyZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYjNDM7LSYjNDM7LSYjNDM7LSYj
NDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7
LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYj
NDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7LSYjNDM7
LSYjNDM7PC9zcGFuPjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+QWRkIHRoZSBmb2xsb3dpbmcgdGV4dCBhZnRlciBm
aWd1cmUgMjo8c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+Jm5ic3A7PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRUTDogU2VydmljZSBwbGFuZSB0aW1lLXRvLWxpdmUuIEFu
IFNGRiBNVVNUIGRlY3JlbWVudCB0aGUgVFRMIGJ5IGEgdmFsdWUgb2YgMSBmb3IgYWxsIE5TSCBw
YWNrZXRzIGl0IHJlY2VpdmVzLiBEZWNyZW1lbnRpbmcgYnkgYSB2YWx1ZSBvZiAxIGZyb20gMCBz
aGFsbCByZXN1bHQgaW4gYSBUVEwgdmFsdWUgb2YgNjMuIFRoZSBkZWZhdWx0IGZvciBvcmlnaW5h
dGluZyBhbiBOU0ggcGFja2V0IGlzIGEgVFRMIHZhbHVlDQogb2YgNjMuIFRoZSBkZWNyZW1lbnQg
U0hBTEwgb2NjdXIgYmVmb3JlIHRlc3RpbmcgZm9yIDAuIEFmdGVyIGRlY3JlbWVudCwgaWYgdGhl
IFRUTCBpcyAwLCB0aGUgTlNIIHBhY2tldCBNVVNUIE5PVCBiZSBmb3J3YXJkZWQuPHNwYW4gbGFu
Zz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNw
OzxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj5TZWN0aW9uIDMuNDo8c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+VXBkYXRlIGZpZ3VyZSA0IHRvIHJlZmxlY3QgdGhlIG5ldyBi
YXNlIGhlYWRlciBmb3JtYXQgYXMgcGVyIHNlY3Rpb24gMy4yIGJhc2UgaGVhZGVyLjxzcGFuIGxh
bmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJz
cDs8c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+U2VjdGlvbiAzLjU6PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPlVwZGF0ZSBmaWd1cmUgNSB0byByZWZsZWN0IHRoZSBuZXcg
YmFzZSBoZWFkZXIgZm9ybWF0IGFzIHBlciBzZWN0aW9uIDMuMiBiYXNlIGhlYWRlci48c3BhbiBs
YW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5i
c3A7PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPlNlY3Rpb24gMTIuMi4xOjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5DdXJyZW50IHRleHQgaXMgYXMgZm9sbG93czo8c3Bh
biBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
Jm5ic3A7PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPiZuYnNwOyZuYnNwOyBUaGVyZSBhcmUgdGVuIGJpdHMgYXQgdGhlIGJlZ2lubmlu
ZyBvZiB0aGUgTlNIIEJhc2UgSGVhZGVyLiZuYnNwOyBOZXcgYml0czxzcGFuIGxhbmc9IkZSIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDsmbmJzcDsg
YXJlIGFzc2lnbmVkIHZpYSBTdGFuZGFyZHMgQWN0aW9uIFtSRkM1MjI2XS48c3BhbiBsYW5nPSJG
UiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PHNw
YW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PiZuYnNwOyAmbmJzcDtCaXRzIDAtMSAtIFZlcnNpb248c3BhbiBsYW5nPSJGUiI+PG86cD48L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7Jm5ic3A7IEJpdCAyIC0g
T0FNIChPIGJpdCk8c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+Jm5ic3A7Jm5ic3A7IEJpdCAzIC0gQ3JpdGljYWwgVExWIChDIGJpdCk8
c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+Jm5ic3A7Jm5ic3A7IEJpdHMgNC05IC0gUmVzZXJ2ZWQ8c3BhbiBsYW5nPSJGUiI+PG86cD48
L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PHNwYW4gbGFuZz0i
RlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlJlcGxhY2Ug
ZW50aXJlIHRleHQgYXMgZm9sbG93czo8c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOyZuYnNwOyBUaGVyZSBh
cmUgZWlnaHQgcmVzZXJ2ZWQgYml0cyBpbiB0aGUgTlNIIEJhc2UgSGVhZGVyLiBOZXcgYml0czxz
cGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij4mbmJzcDsmbmJzcDsgYXJlIGFzc2lnbmVkIHZpYSBTdGFuZGFyZHMgQWN0aW9uIFtSRkM1MjI2
XS48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+Jm5ic3A7PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPiZuYnNwOyZuYnNwOyBCaXRzIDAtMSAtIFZlcnNpb248c3BhbiBsYW5n
PSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7
Jm5ic3A7IEJpdCAyIC0gT0FNIChPIGJpdCk8c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7Jm5ic3A7IEJpdCAzIC0gUmVzZXJ2
ZWQ8c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+Jm5ic3A7Jm5ic3A7IEJpdHMgMTYtMTkgLSBSZXNlcnZlZDxzcGFuIGxhbmc9IkZSIj48
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8c3BhbiBs
YW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+U2Vj
dGlvbiAxMi4yLjM6PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPkN1cnJlbnQgdGV4dCBoYXMgdGhlIE1ELXR5cGUgYXMgOC1iaXQgdmFs
dWVzLjxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj4mbmJzcDs8c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+VXBkYXRlIHRleHQgZm9yIHRoaXMgc2VjdGlvbiBhbmQgdGFibGUg
MSB0byByZWZsZWN0IDQtYml0IHZhbHVlcyAqbm90KiA4LWJpdCB2YWx1ZXMuPHNwYW4gbGFuZz0i
RlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxz
cGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48Yj5QbGVhc2UgcmV2aWV3IGNhcmVmdWxseSBhbmQgaW5kaWNhdGUgc3VwcG9ydCBmb3IgdGhl
c2UgY2hhbmdlcyAob3IgYW55IGNoYW5nZXMgdG8gdGhlIHN1Z2dlc3RlZCB0ZXh0KS48L2I+PHNw
YW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxiPiZuYnNwOzwvYj48c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+VGhhbmtzLCA8c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3Nw
YW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PHNwYW4gbGFuZz0iRlIiPjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkppbSAmYW1wOyBKb2VsPHNw
YW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PiZuYnNwOzxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj4mbmJzcDs8c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O01vbm90
eXBlIENvcnNpdmEmcXVvdDs7Y29sb3I6IzAwNzBDMCI+Jm5ic3A7PC9zcGFuPjxzcGFuIGxhbmc9
IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8
c3BhbiBsYW5nPSJGUiI+PG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+Jm5ic3A7PHNwYW4gbGFuZz0iRlIiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luLWJvdHRvbToxMi4wcHQiPjxicj4NCl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fPGJyPg0Kc2ZjIG1haWxpbmcgbGlzdDxicj4NCjxhIGhyZWY9
Im1haWx0bzpzZmNAaWV0Zi5vcmciPnNmY0BpZXRmLm9yZzwvYT48YnI+DQo8YSBocmVmPSJodHRw
czovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYyIgdGFyZ2V0PSJfYmxhbmsiPmh0
dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjPC9hPjxzcGFuIGxhbmc9IkZS
Ij48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8L2Rpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPiZuYnNwOzxzcGFuIGxhbmc9IkZSIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+
DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Rpdj4N
CjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_E8355113905631478EFF04F5AA706E98705C3C91wtlexchp1sandvi_--


From nobody Tue May  2 07:41:06 2017
Return-Path: <ddolson@sandvine.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0E5AF1316F1 for <sfc@ietfa.amsl.com>; Tue,  2 May 2017 07:41:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.902
X-Spam-Level: 
X-Spam-Status: No, score=-1.902 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mCvQ0nIKVjpB for <sfc@ietfa.amsl.com>; Tue,  2 May 2017 07:41:01 -0700 (PDT)
Received: from mail1.sandvine.com (mail1.sandvine.com [64.7.137.165]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 77FA1129BD7 for <sfc@ietf.org>; Tue,  2 May 2017 07:37:29 -0700 (PDT)
Received: from BLR-EXCHP-2.sandvine.com (192.168.196.172) by WTL-EXCHP-3.sandvine.com (192.168.196.177) with Microsoft SMTP Server (TLS) id 14.3.319.2; Tue, 2 May 2017 10:37:28 -0400
Received: from WTL-EXCHP-1.sandvine.com ([fe80::ac6b:cc1e:f2ff:93aa]) by blr-exchp-2.sandvine.com ([::1]) with mapi id 14.03.0319.002; Tue, 2 May 2017 10:37:27 -0400
From: Dave Dolson <ddolson@sandvine.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>, "mohamed.boucadair@orange.com" <mohamed.boucadair@orange.com>, James N Guichard <james.n.guichard@huawei.com>, Greg Mirsky <gregimirsky@gmail.com>
CC: Ron Parker <Ron_Parker@affirmednetworks.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [sfc] TTL field within the NSH base header
Thread-Index: AdK/h0bahW5bvXGwSoCeYu3QIaIxxgAl9XdgAAMaEWAAADpXIACWaNtAAAAsukAAAKE6YAAAGqWwAACgp7AAAECnkAAASG0gAABNm0AAANa8gAACb2rLAAmrXIAAGnoXAAAADopwAANGDoAAAZbrAAAAWsNwAAsm/IAAB2OoQA==
Date: Tue, 2 May 2017 14:37:26 +0000
Message-ID: <E8355113905631478EFF04F5AA706E98705C3CB5@wtl-exchp-1.sandvine.com>
References: <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD5F8E@SJCEML701-CHM.china.huawei.com> <E8355113905631478EFF04F5AA706E98705BFFB9@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B839A0285@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E98705C00B4@wtl-exchp-1.sandvine.com> <CA+RyBmVjp2qRoO_NF-sWrQ4gMPhuRZOw7syz0Y6yaAjOtgD_xg@mail.gmail.com> <CA+RyBmWXWRxuKP-dDirYHXxJnnduyriTuN5kmCfQkC=z0JdiCQ@mail.gmail.com> <CA+RyBmXHf_b48yvhZgbdB6q3Tr9=0oHTsnnRPM1jeMjCcCfiiQ@mail.gmail.com> <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD6B8C@SJCEML701-CHM.china.huawei.com> <787AE7BB302AE849A7480A190F8B933009E5F350@OPEXCNORMAD.corporate.adroot.infra.ftgroup> <20170502101842.5161041.23046.11005@sandvine.com> <787AE7BB302AE849A7480A190F8B933009E5F603@OPEXCNORMAD.corporate.adroot.infra.ftgroup> <E8355113905631478EFF04F5AA706E98705C366A@wtl-exchp-1.sandvine.com> <787AE7BB302AE849A7480A190F8B933009E5F6C6@OPEXCNORMAD.corporate.adroot.infra.ftgroup> <e267fbce-59a8-968f-d507-17c37f8bc879@joelhalpern.com>
In-Reply-To: <e267fbce-59a8-968f-d507-17c37f8bc879@joelhalpern.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [192.168.200.114]
x-c2processedorg: b2f06e69-072f-40ee-90c5-80a34e700794
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/YGHmPY3qgPXfR3WOJfwdc6S61ps>
Subject: Re: [sfc] TTL field within the NSH base header
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 02 May 2017 14:41:05 -0000

SSBhZ3JlZSB3aXRoIEpvZWw6IG5vIGNvbmZpZ3VyYXRpb24ga25vYnM7IGRvbid0IHRyeSB0byBh
Y2NvdW50IGZvciBtaXNiZWhhdmlvcnMgb2YgZm9yd2FyZGVycy4NCg0KLS0tLS1PcmlnaW5hbCBN
ZXNzYWdlLS0tLS0NCkZyb206IEpvZWwgTS4gSGFscGVybiBbbWFpbHRvOmptaEBqb2VsaGFscGVy
bi5jb21dIA0KU2VudDogVHVlc2RheSwgTWF5IDIsIDIwMTcgMTA6MDcgQU0NClRvOiBtb2hhbWVk
LmJvdWNhZGFpckBvcmFuZ2UuY29tOyBEYXZlIERvbHNvbjsgSmFtZXMgTiBHdWljaGFyZDsgR3Jl
ZyBNaXJza3kNCkNjOiBSb24gUGFya2VyOyBzZmNAaWV0Zi5vcmcNClN1YmplY3Q6IFJlOiBbc2Zj
XSBUVEwgZmllbGQgd2l0aGluIHRoZSBOU0ggYmFzZSBoZWFkZXINCg0KU3BlYWtpbmcgcGVyc29u
YWxseSBpbiB0aGUgZm9sbG93aW5nOg0KSWYgd2UgaGF2ZSBhbiBTRkYgdGhhdCBtYW5hZ2VzIHRv
IGRlY3JlbWVudCB0aGUgVFRMIGZpZWxkLCBidXQgdGhlbiBmYWlscyB0byB0ZXN0IGl0IGFnYWlu
c3QgMCwgeWVzLCB0aGUgbG9vcCB3aWxsIG5vdCBicmVhayB0aGVyZS4gIFVubGVzcyB0aGUgbG9v
cCBpcyBleGFjdGx5IDY0IHNvIHRoYXQgdGhlIGRldGVjdGlvbiBjb21lcyBiYWNrIHRvIHRoZSB2
ZXJ5IG9kZGx5IGJyb2tlbiBkZXZpY2UsIGl0IHdpbGwgc3RpbGwgZ2V0IGJyb2tlbiBsYXRlci4g
IFdoaWNoIGlzIGFsbCB3ZSByZWFsbHkgYXNrLg0KDQpUaGVyIGVpcyBhIGxpbWl0IHRvIGhvdyBt
YW55IG1pcy1iZWhhdmlvcnMgd2UgY2FuIGFsbG93IGZvci4gIElmIGEgUm91dGVyIHdlcmUgdG8g
cmVzZXQgdGhlIElQIFRUTCBmaWVsZCB0byBtYXgsIHRoYXQgd291bGQgZGVzdHJveSBsb29wIHBy
ZXZlbnRpb24gdG9vLiAgU28gd2hhdD8NCg0KSSB3b3VsZCBsaWtlIHRvIGtlZXAgdGhpcyB2ZXJ5
IHNpbXBsZSwgYW5kIGF2b2lkIGtub2JzIHRoYXQgd2UgZG8gbm90IG5lZWQuICBBbGxvd2luZyAw
IGluY29taW5nIGV2ZXJ5d2hlcmUsIGFuZCBkZWNyZW1lbnRpbmcgaXQgdG8gNjMsIHNlZW1zIHNp
bXBsZSBhbmQgY29uc2lzdGVudC4gIEl0IGF2b2lkcyBuZWVkaW5nIGNvbmZpZ3VyYXRpb24uICBJ
dCBhbGxvd3MgdGhlIGZyb250IG9mIGFuIFNGUCB0byBiZSBleGlzdGluZyBkZXZpY2VzIHdpdGhv
dHUgbmVlZGluZyBhbnkgY29uZmlndXJhdGlvbi4NCkFuZCB0aGUgb3ZlcmFsbCBiZWhhdmlvciBh
bGxvd3MgZXhpc3RpbmcgZGV2aWNlcyBhdCBvdGhlciBwbGFjZXMgaW4gdGhlIHBhdGguDQoNCg0K
WW91cnMsDQpKb2VsDQoNCk9uIDUvMi8xNyA4OjUyIEFNLCBtb2hhbWVkLmJvdWNhZGFpckBvcmFu
Z2UuY29tIHdyb3RlOg0KPiBSZS0sDQo+DQo+DQo+DQo+IFlvdSBoYXZlIGEgcG9pbnQuIEFja2Vk
Lg0KPg0KPg0KPg0KPiBNeSBjb25jZXJuIHdhcyBob3cgdG8gYXZvaWQgbWlzYmVoYXZpbmcgU0ZG
cyB0aGF0IHdvdWxkIGZvcndhcmQgDQo+IHBhY2tldHMgd2l0aCBTSEw9PTAgdG8gYSBuZXh0LWhv
cCBTRkYgZXZlbiBpZiB0aGF0IFNGRiBwYXJzZXMgdGhlIFNITCBmaWVsZC4NCj4NCj4NCj4NCj4g
V2hhdCBhYm91dCBoYXZpbmcgYSBjb25maWd1cmF0aW9uIGtub2IgdG8gaW5kaWNhdGUgdGhlIGJl
aGF2aW9yIHRvIA0KPiBmb2xsb3cgd2hlbiByZWNlaXZpbmcgU0hMPTA/IEEgZG9tYWluIHRoYXQg
aW52b2x2ZXMgY2xhc3NpZmllcnMvU0ZGcyANCj4gdGhhdCB1bmRlcnN0YW5kIFNITCBtdXN0IG5v
dCBmb3J3YXJkIG9yIGFjY2VwdCByZWNlaXZpbmcgcGFja2V0cyB3aXRoIFNITD0wLg0KPg0KPg0K
Pg0KPiBDaGVlcnMsDQo+DQo+IE1lZA0KPg0KPg0KPg0KPiAqRGUgOipEYXZlIERvbHNvbiBbbWFp
bHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tXSAqRW52b3nDqSA6KiBtYXJkaSAyIG1haSANCj4gMjAx
NyAxNDo0MSAqw4AgOiogQk9VQ0FEQUlSIE1vaGFtZWQgSU1UL09MTjsgSmFtZXMgTiBHdWljaGFy
ZDsgR3JlZyANCj4gTWlyc2t5ICpDYyA6KiBzZmNAaWV0Zi5vcmc7IFJvbiBQYXJrZXIgKk9iamV0
IDoqIFJFOiBbc2ZjXSBUVEwgZmllbGQgDQo+IHdpdGhpbiB0aGUgTlNIIGJhc2UgaGVhZGVyDQo+
DQo+DQo+DQo+IE1lZCwNCj4NCj4gSSBhZ3JlZS4NCj4NCj4gQ29uc2lkZXIgdGhlIGNhc2Ugd2hl
biBhIOKAnG5ld+KAnSBTRkYgaXMgYWRkZWQgdG8gYW4gZXhpc3Rpbmcgc3lzdGVtOg0KPg0KPiBG
b3IgYWxsIE5TSCBwYWNrZXRzLCB0aGUgSG9wIExpbWl0L1RUTCBmaWVsZCBpcyB6ZXJvLCBub3Qg
anVzdCB0aG9zZSANCj4gZnJvbSB0aGUgY2xhc3NpZmllci4NCj4NCj4NCj4NCj4gSSBvYmplY3Qg
dG8gdGhpcyBzdGF0ZW1lbnQgb2YgeW91cnM6DQo+DQo+PiBhZGQgYSBzZW50ZW5jZSBzYXlpbmcg
dGhhdCDigJxhbiBpbmNvbWluZyB2YWx1ZSBvZiAw4oCdIGlzIG9ubHkgYWNjZXB0YWJsZSBmcm9t
IGEgY2xhc3NpZmllci4NCj4NCj4NCj4NCj4gQXMgSSBzZWUgaXQsIGFuIGluY29taW5nIHZhbHVl
IG9mIDAgaXMgYWNjZXB0YWJsZSBmcm9tIGFueSBzb3VyY2UuDQo+DQo+DQo+DQo+IC1EYXZlDQo+
DQo+DQo+DQo+ICpGcm9tOiptb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tDQo+IDxtYWlsdG86
bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbT4gDQo+IFttYWlsdG86bW9oYW1lZC5ib3VjYWRh
aXJAb3JhbmdlLmNvbV0NCj4gKlNlbnQ6KiBUdWVzZGF5LCBNYXkgMiwgMjAxNyA3OjU4IEFNDQo+
ICpUbzoqIERhdmUgRG9sc29uOyBKYW1lcyBOIEd1aWNoYXJkOyBHcmVnIE1pcnNreQ0KPiAqQ2M6
KiBzZmNAaWV0Zi5vcmcgPG1haWx0bzpzZmNAaWV0Zi5vcmc+OyBSb24gUGFya2VyDQo+ICpTdWJq
ZWN0OiogUkU6IFtzZmNdIFRUTCBmaWVsZCB3aXRoaW4gdGhlIE5TSCBiYXNlIGhlYWRlcg0KPg0K
Pg0KPg0KPiBIaSBEYXZlLA0KPg0KPg0KPg0KPiBTRkZzIHRoYXQgZG8gbm90IHN1cHBvcnQgU0hM
IHdpbGwgcHJlc2VydmUgdGhlc2UgYml0cyBhcyByZWNlaXZlZC4gSW4gDQo+IG90aGVyIHdvcmRz
LCB0aGVzZSBTRkZzIHdvbuKAmXQgcmVzZXQgdGhlc2UgYml0cyB0byB6ZXJvcy4NCj4NCj4NCj4N
Cj4gQ2hlZXJzLA0KPg0KPiBNZWQNCj4NCj4NCj4NCj4gKkRlIDoqRGF2ZSBEb2xzb24gW21haWx0
bzpkZG9sc29uQHNhbmR2aW5lLmNvbV0gKkVudm95w6kgOiogbWFyZGkgMiBtYWkgDQo+IDIwMTcg
MTI6MTkgKsOAIDoqIEJPVUNBREFJUiBNb2hhbWVkIElNVC9PTE47IEphbWVzIE4gR3VpY2hhcmQ7
IEdyZWcgDQo+IE1pcnNreSAqQ2MgOiogc2ZjQGlldGYub3JnIDxtYWlsdG86c2ZjQGlldGYub3Jn
PjsgUm9uIFBhcmtlciAqT2JqZXQgOiogDQo+IFJlOiBbc2ZjXSBUVEwgZmllbGQgd2l0aGluIHRo
ZSBOU0ggYmFzZSBoZWFkZXINCj4NCj4NCj4NCj4gTWVkLA0KPg0KPiBGb3IgdGhlIGJhY2t3YXJk
cyBjb21wYXRpYmlsaXR5IGNhc2UsIHdlIGFsc28gc3VwcG9ydCDigI5TRkZzIHRoYXQgZG8gDQo+
IG5vdCBkZWNyZW1lbnQgVFRML0hvcCBMaW1pdC4gU2F5aW5nIGEgdmFsdWUgb2YgemVybyBjYW4g
b25seSBjb21lIGZyb20gDQo+IGNsYXNzaWZpZXJzIGRlZmVhdHMgdGhhdCwgYXMgd2VsbCBhcyBh
ZGRpbmcgdW5uZWNlc3NhcnkgY29tcGxleGl0eS4NCj4NCj4NCj4NCj4gRGF2aWQgRG9sc29uDQo+
IOKAjg0KPg0KPiAqRnJvbTogKm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20gDQo+IDxtYWls
dG86bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbT4NCj4NCj4gKlNlbnQ6ICpUdWVzZGF5LCBN
YXkgMiwgMjAxNyAyOjE3IEFNDQo+DQo+ICpUbzogKkphbWVzIE4gR3VpY2hhcmQ7IEdyZWcgTWly
c2t5OyBEYXZlIERvbHNvbg0KPg0KPiAqQ2M6ICpzZmNAaWV0Zi5vcmcgPG1haWx0bzpzZmNAaWV0
Zi5vcmc+OyBSb24gUGFya2VyDQo+DQo+ICpTdWJqZWN0OiAqUkU6IFtzZmNdIFRUTCBmaWVsZCB3
aXRoaW4gdGhlIE5TSCBiYXNlIGhlYWRlcg0KPg0KPg0KPg0KPiBIaSBKaW0sDQo+DQo+DQo+DQo+
IFRoYW5rIHlvdSBmb3IgdGhpcyB1cGRhdGVkIHByb3Bvc2FsLiBUaGlzIGlzIG11Y2ggbW9yZSBi
ZXR0ZXIuDQo+DQo+DQo+DQo+IEdpdmluZyB0aGUgY2xhcmlmaWNhdGlvbiBkaXNjdXNzZWQgd2l0
aCBKb2VsIChpLmUuLCBkbyBub3QgcmVzZXQgDQo+IHJlc2VydmVkIGJpdHMgYnkgaW50ZXJtZWRp
YXRlIGRldmljZXMpLCBJIHdvbmRlciB3aGV0aGVyIGl0IG1ha2VzIA0KPiBzZW5zZSB0byBhZGQg
YSBzZW50ZW5jZSBzYXlpbmcgdGhhdCDigJxhbiBpbmNvbWluZyB2YWx1ZSBvZiAw4oCdIGlzIG9u
bHkgDQo+IGFjY2VwdGFibGUgZnJvbSBhIGNsYXNzaWZpZXIuDQo+DQo+DQo+DQo+IENoZWVycywN
Cj4NCj4gTWVkDQo+DQo+DQo+DQo+ICpEZSA6KkphbWVzIE4gR3VpY2hhcmQgW21haWx0bzpqYW1l
cy5uLmd1aWNoYXJkQGh1YXdlaS5jb21dDQo+ICpFbnZvecOpIDoqIGx1bmRpIDEgbWFpIDIwMTcg
MTk6MzkNCj4gKsOAIDoqIEdyZWcgTWlyc2t5OyBEYXZlIERvbHNvbg0KPiAqQ2MgOiogc2ZjQGll
dGYub3JnIDxtYWlsdG86c2ZjQGlldGYub3JnPjsgQk9VQ0FEQUlSIE1vaGFtZWQgSU1UL09MTjsg
DQo+IFJvbiBQYXJrZXIgKk9iamV0IDoqIFJFOiBbc2ZjXSBUVEwgZmllbGQgd2l0aGluIHRoZSBO
U0ggYmFzZSBoZWFkZXINCj4NCj4NCj4NCj4gT2theSBsb3RzIG9mIGNvbnZlcnNhdGlvbiBidXQg
bGV0IG1lIG9mZmVyIGEgcmV2aXNlZCB2ZXJzaW9uIG9mIE1lZOKAmXMgDQo+IHRleHQgdGhhdCBo
b3BlZnVsbHkgY2FwdHVyZXMgbW9zdCBvZiB0aGUgZGlzY3Vzc2lvbiAoY2hhbmdlcyBoaWdobGln
aHRlZCk6DQo+DQo+DQo+DQo+IFNITCAoU0ZGIEhvcCBMaW1pdCk6IEluZGljYXRlcyB0aGUgbWF4
aW11bSBTRkYgaG9wcyBmb3IgYW4gKlNGUCouIFRoZSANCj4gaW5pdGlhbCBTSEwgdmFsdWUgU0hP
VUxEIGJlIGNvbmZpZ3VyYWJsZSB2aWEgdGhlIGNvbnRyb2wgcGxhbmU7IHRoZSANCj4gY29uZmln
dXJlZCBpbml0aWFsIHZhbHVlIGNhbiBiZSBzcGVjaWZpYyB0byAqb25lIG9yIG1vcmUgU0ZQcyou
IElmIG5vIA0KPiBpbml0aWFsIHZhbHVlIGlzIGV4cGxpY2l0bHkgcHJvdmlkZWQsIHRoZSBkZWZh
dWx0IGluaXRpYWwgU0hMIHZhbHVlIDYzIA0KPiBNVVNUIGJlIHVzZWQuIEVhY2ggU0ZGIGludm9s
dmVkIGluIGZvcndhcmRpbmcgYW4gTlNIIHBhY2tldCBNVVNUIA0KPiBkZWNyZW1lbnQgKnRoZSAq
U0hMIHZhbHVlIGJ5IDEgKnByaW9yIHRvIE5TSCBmb3J3YXJkaW5nIGxvb2t1cCouDQo+ICpEZWNy
ZW1lbnRpbmcgYnkgMSBmcm9tIGFuIGluY29taW5nIHZhbHVlIG9mIDAgc2hhbGwgcmVzdWx0IGlu
IGEgU0hMIA0KPiB2YWx1ZSBvZiA2My4gVGhlIHBhY2tldCBNVVNUIE5PVCBiZSBmb3J3YXJkZWQg
aWYgU0hMIGlzLCBhZnRlciANCj4gZGVjcmVtZW50LCAwIGUuZy4gZGVjcmVtZW50IFNIQUxMIG9j
Y3VyIGJlZm9yZSB0ZXN0aW5nIFNITCBmb3IgMC4gKg0KPg0KPg0KPg0KPiBKaW0NCj4NCj4NCj4N
Cj4NCj4NCj4gKkZyb206KkdyZWcgTWlyc2t5IFttYWlsdG86Z3JlZ2ltaXJza3lAZ21haWwuY29t
XQ0KPiAqU2VudDoqIE1vbmRheSwgTWF5IDAxLCAyMDE3IDE6MDIgUE0NCj4gKlRvOiogRGF2ZSBE
b2xzb24gPGRkb2xzb25Ac2FuZHZpbmUuY29tIDxtYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb20+
Pg0KPiAqQ2M6KiBzZmNAaWV0Zi5vcmcgPG1haWx0bzpzZmNAaWV0Zi5vcmc+OyBtb2hhbWVkLmJv
dWNhZGFpckBvcmFuZ2UuY29tIA0KPiA8bWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5j
b20+OyBKYW1lcyBOIEd1aWNoYXJkIA0KPiA8amFtZXMubi5ndWljaGFyZEBodWF3ZWkuY29tIDxt
YWlsdG86amFtZXMubi5ndWljaGFyZEBodWF3ZWkuY29tPj47IA0KPiBSb24gUGFya2VyIDxSb25f
UGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tIA0KPiA8bWFpbHRvOlJvbl9QYXJrZXJAYWZmaXJt
ZWRuZXR3b3Jrcy5jb20+Pg0KPiAqU3ViamVjdDoqIFJlOiBbc2ZjXSBUVEwgZmllbGQgd2l0aGlu
IHRoZSBOU0ggYmFzZSBoZWFkZXINCj4NCj4NCj4NCj4gIkJlIGxpYmVyYWwgd2hhdCB5b3UgYWNj
ZXB0LiBCZSBjb25zZXJ2YXRpdmUgd2hhdCB5b3Ugc2VuZC4iDQo+DQo+IEkgdGhpbmsgdGhpcyBz
dW1zIHdoYXQgd2UgaGF2ZSBkaXNjdXNzZWQgLSBhY2NlcHQgVFRMIDAsIGRvbid0IGZvcndhcmQg
DQo+IFRUTCAwLg0KPg0KPg0KPg0KPiBSZWdhcmRzLCBHcmVnDQo+DQo+DQo+DQo+IE9uIE1heSAx
LCAyMDE3IDg6NTggQU0sICJEYXZlIERvbHNvbiIgPGRkb2xzb25Ac2FuZHZpbmUuY29tIA0KPiA8
bWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tPj4gd3JvdGU6DQo+DQo+ICAgICBSb24sDQo+DQo+
ICAgICBJIHRvbyB3b3VsZCBsaWtlIHNpbXBsZSwgYnV0IHlvdXIgdGFibGUgbG9va3MgcHJldHR5
IGNvbXBsaWNhdGVkLg0KPiAgICAgQW5kIEkgdGhpbmsgaXQgYWRkcyBjb25maWd1cmF0aW9uIGZv
ciBhbiBTRkYgdG8ga25vdyB3aGV0aGVyIHRoZXJlDQo+ICAgICBhcmUgb3RoZXJzIGJlZm9yZSBp
dC4NCj4NCj4gICAgIE15IHZlcnNpb24gb2Ygc2ltcGxlOg0KPg0KPiAgICAgICBUVEwgZmllbGQg
b2YgMCBtZWFucyA2NC4NCj4NCj4gICAgICAgRXZlcnkgU0ZGIGRlY3JlbWVudHMgVFRMIGVhY2gg
dGltZSBpdCBmb3J3YXJkcyB0aGUgTlNIIHBhY2tldC4gSWYNCj4gICAgIGRlY3JlbWVudGluZyBm
cm9tIDEgd291bGQgcmVzdWx0IGluIHVuZGVyLWZsb3cgdG8gNjQsIGRpc2NhcmQuDQo+DQo+DQo+
DQo+DQo+DQo+DQo+DQo+DQo+DQo+ICAgICAqRnJvbToqUm9uIFBhcmtlciBbbWFpbHRvOlJvbl9Q
YXJrZXJAYWZmaXJtZWRuZXR3b3Jrcy5jb20NCj4gICAgIDxtYWlsdG86Um9uX1BhcmtlckBhZmZp
cm1lZG5ldHdvcmtzLmNvbT5dDQo+ICAgICAqU2VudDoqIE1vbmRheSwgTWF5IDEsIDIwMTcgMTE6
NDEgQU0NCj4NCj4NCj4gICAgICpUbzoqIERhdmUgRG9sc29uOyBKYW1lcyBOIEd1aWNoYXJkOyBt
b2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tDQo+ICAgICA8bWFpbHRvOm1vaGFtZWQuYm91Y2Fk
YWlyQG9yYW5nZS5jb20+OyBzZmNAaWV0Zi5vcmcNCj4gICAgIDxtYWlsdG86c2ZjQGlldGYub3Jn
Pg0KPiAgICAgKlN1YmplY3Q6KiBSRTogVFRMIGZpZWxkIHdpdGhpbiB0aGUgTlNIIGJhc2UgaGVh
ZGVyDQo+DQo+DQo+DQo+ICAgICBBZ3JlZSB0aGF0IEnigJlkIG9wdCBmb3IgcHJlY2lzaW9uIG92
ZXIgc2ltcGxpY2l0eS4gICBXaGljaCBpcyB3aGF0IEkNCj4gICAgIHRyaWVkIHRvIGNvbnZleSBh
IHdheXMgYmFjayBvbiB0aGlzIHRocmVhZCByZWdhcmRpbmcgZGlmZmVyZW50aWF0ZWQNCj4gICAg
IGJlaGF2aW9yIGF0IHRoZSBsYXN0IFNGRiBpbiB0aGUgU0ZQIHZzLiB0aGUgbm9uLWxhc3QgU0ZG
IGluIHRoZQ0KPiAgICAgU0ZQLiAgICBTdWJzZXF1ZW50IGNvbW1lbnRzIGRpZG7igJl0IHNlZW0g
dG8gZW1icmFjZSB0aGF0IHdheSBvZg0KPiAgICAgZGVzY3JpYmluZyB0aGluZ3MuICAgIEFsc28s
IGlmIHRoZXJlIHdlcmUgY29uc2Vuc3VzIHRvIHN1cHBvcnRpbmcNCj4gICAgIHRoYXQgYXBwcm9h
Y2gsIGJhY2t3YXJkIGNvbXBhdGliaWxpdHkgZm9yIGNsYXNzaWZpZXJzIHRoYXQgZW1pdA0KPiAg
ICAgVFRMPTAgY291bGQgYmUgYWRkcmVzc2VkIGJ5IGFsc28gZGVzY3JpYmluZyBiZWhhdmlvciBh
dCB0aGUgZmlyc3QNCj4gICAgIFNGRiB2cy4gbm9uLWZpcnN0Lg0KPg0KPg0KPg0KPg0KPg0KPiAg
ICAgCQ0KPg0KPiAgICAgVFRMPTENCj4NCj4gICAgIAkNCj4NCj4gICAgIFRUTD0wDQo+DQo+ICAg
ICBPbmx5IFNGRiAoRmlyc3QgYW5kIGxhc3QpDQo+DQo+ICAgICAJDQo+DQo+ICAgICBWYWxpZCDi
gJMgc2VydmljZSBsb2NhbCBTRuKAmXMNCj4NCj4gICAgIAkNCj4NCj4gICAgIFZhbGlkIGZvciBi
YWNrd2FyZCBjb21wYXRpYmlsaXR5IOKAkyBzZXJ2aWNlIGxvY2FsIFNG4oCZcw0KPg0KPiAgICAg
Rmlyc3QgU0ZGIGFuZCBub3QgTGFzdA0KPg0KPiAgICAgCQ0KPg0KPiAgICAgSW52YWxpZCDigJMg
ZHJvcCAoc2luY2UgcHJvcGFnYXRpb24gdG8gc3Vic2VxdWVudCBTRkYgd2l0aCBUVEw9MCBpcw0K
PiAgICAgaWxsZWdhbCkNCj4NCj4gICAgIAkNCj4NCj4gICAgIFZhbGlkIGZvciBiYWNrd2FyZCBj
b21wYXRpYmlsaXR5IOKAkyBzZXJ2aWNlIGxvY2FsIFNG4oCZcyBhbmQgcHJvcGFnYXRlDQo+ICAg
ICB0byBzdWJzZXF1ZW50IFNGRiB3aXRoIFRUTD02Mw0KPg0KPiAgICAgTGFzdCBTRkYgd2hlbiA+
MSBTRkbigJlzIGZvciBTRlANCj4NCj4gICAgIAkNCj4NCj4gICAgIFZhbGlkIOKAkyBzZXJ2aWNl
IGxvY2FsIFNG4oCZcw0KPg0KPiAgICAgCQ0KPg0KPiAgICAgSW52YWxpZCDigJNkcm9wIChkdWUg
dG8gYmFkIGJlaGF2aW9yIG9mIHByZXZpb3VzIFNGRikNCj4NCj4NCj4NCj4gICAgICpGcm9tOipE
YXZlIERvbHNvbiBbbWFpbHRvOmRkb2xzb25Ac2FuZHZpbmUuY29tXQ0KPiAgICAgKlNlbnQ6KiBN
b25kYXksIE1heSAxLCAyMDE3IDExOjI1IEFNDQo+ICAgICAqVG86KiBSb24gUGFya2VyIDxSb25f
UGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tDQo+ICAgICA8bWFpbHRvOlJvbl9QYXJrZXJAYWZm
aXJtZWRuZXR3b3Jrcy5jb20+PjsgSmFtZXMgTiBHdWljaGFyZA0KPiAgICAgPGphbWVzLm4uZ3Vp
Y2hhcmRAaHVhd2VpLmNvbSA8bWFpbHRvOmphbWVzLm4uZ3VpY2hhcmRAaHVhd2VpLmNvbT4+Ow0K
PiAgICAgbW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbSA8bWFpbHRvOm1vaGFtZWQuYm91Y2Fk
YWlyQG9yYW5nZS5jb20+Ow0KPiAgICAgc2ZjQGlldGYub3JnIDxtYWlsdG86c2ZjQGlldGYub3Jn
Pg0KPiAgICAgKlN1YmplY3Q6KiBSRTogVFRMIGZpZWxkIHdpdGhpbiB0aGUgTlNIIGJhc2UgaGVh
ZGVyDQo+DQo+DQo+DQo+ICAgICBJIHRoaW5rIHByZWNpc2lvbiBpbiB0aGUgZGVmaW5pdGlvbiBp
cyBpbXBvcnRhbnQgZm9yIHdoZW4gZXhwZWN0cw0KPiAgICAgY2VydGFpbiBiZWhhdmlvciBmb3Ig
c21hbGwgdmFsdWVzIG9mIFRUTC4gRS5nLiwgYnkgdXNpbmcgdHJhY2Utcm91dGUNCj4gICAgIHR5
cGUgb2YgdG9vbHMuDQo+DQo+ICAgICBXZSBjYW7igJl0IGp1c3Qgd2F2ZSBvdXIgaGFuZHMgYW5k
IHNheSBkcm9wIHBhY2tldHMgd2l0aCBUVEwgbmVhciAwIG9yDQo+ICAgICAxIG9yIDIuDQo+DQo+
DQo+DQo+ICAgICBJZiBvbmUgaGFzIGEgY2hhaW4gb2YgMyBpdGVtcywgYSBUVEwgb2YgNiBzaG91
bGQgd29yay4gKFNGRnMgcmVjZWl2ZQ0KPiAgICAgcGFja2V0cyA2IHRpbWVzIGluIHRoZSBzeXN0
ZW0gZGlhZ3JhbSB0aGF0IGlzIHVzdWFsbHkgZHJhd24pLg0KPg0KPg0KPg0KPiAgICAgKFNpbXBs
aWZpZWQ6IEkgcmVhbGl6ZSBpbiBzb21lIHN5c3RlbXMgbW9yZSBTRkYgaW50ZXJhY3Rpb25zIGFy
ZQ0KPiAgICAgcmVxdWlyZWQuKQ0KPg0KPg0KPg0KPg0KPg0KPg0KPg0KPg0KPg0KPiAgICAgKkZy
b206KlJvbiBQYXJrZXIgW21haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tXQ0K
PiAgICAgKlNlbnQ6KiBNb25kYXksIE1heSAxLCAyMDE3IDExOjE0IEFNDQo+ICAgICAqVG86KiBE
YXZlIERvbHNvbjsgSmFtZXMgTiBHdWljaGFyZDsgbW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNv
bQ0KPiAgICAgPG1haWx0bzptb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tPjsgc2ZjQGlldGYu
b3JnDQo+ICAgICA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4gICAgICpTdWJqZWN0OiogUkU6IFRU
TCBmaWVsZCB3aXRoaW4gdGhlIE5TSCBiYXNlIGhlYWRlcg0KPg0KPg0KPg0KPiAgICAgQWdyZWUg
dGhhdCBkaWZmZXJlbnRpYXRpbmcg4oCcZm9yd2FyZGluZ+KAnSB0byBhdHRhY2hlZCBTRiBpbnN0
YW5jZXMgdnMNCj4gICAgIHN1YnNlcXVlbnQgU0ZG4oCZcyBpcyBsb2dpY2FsIGFuZCBpbnR1aXRp
dmUgKHRvIG1lKSBhbmQgSSBwcmVmZXIgdG8NCj4gICAgIGFja25vd2xlZGdlIHRoYXQgdGhlcmUg
aXMgYSBkaWZmZXJlbmNlLiAgIEJ1dCwgSSB3YXMgYWRkcmVzc2luZyBhDQo+ICAgICBzdWdnZXN0
aW9uIHRvIHNpbXBsaWZ5LiAgICAgSW4gcHJhY3RpY2UsIDYxIG9yIDYyIG9yIDYzIGRlY3JlbWVu
dHMNCj4gICAgIG9mIFRUTCBhbGwgcHJvYmFibHkgbWVhbiB0aGUgc2FtZSB0aGluZyBKLg0KPg0K
Pg0KPg0KPiAgICAgICAgUm9uDQo+DQo+DQo+DQo+DQo+DQo+ICAgICAqRnJvbToqRGF2ZSBEb2xz
b24gW21haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbV0NCj4gICAgICpTZW50OiogTW9uZGF5LCBN
YXkgMSwgMjAxNyAxMToxMSBBTQ0KPiAgICAgKlRvOiogUm9uIFBhcmtlciA8Um9uX1BhcmtlckBh
ZmZpcm1lZG5ldHdvcmtzLmNvbQ0KPiAgICAgPG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0
d29ya3MuY29tPj47IEphbWVzIE4gR3VpY2hhcmQNCj4gICAgIDxqYW1lcy5uLmd1aWNoYXJkQGh1
YXdlaS5jb20gPG1haWx0bzpqYW1lcy5uLmd1aWNoYXJkQGh1YXdlaS5jb20+PjsNCj4gICAgIG1v
aGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20gPG1haWx0bzptb2hhbWVkLmJvdWNhZGFpckBvcmFu
Z2UuY29tPjsNCj4gICAgIHNmY0BpZXRmLm9yZyA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4gICAg
ICpTdWJqZWN0OiogUkU6IFRUTCBmaWVsZCB3aXRoaW4gdGhlIE5TSCBiYXNlIGhlYWRlcg0KPg0K
Pg0KPg0KPiAgICAgVGhlcmUgaXMgYSBkaWZmZXJlbmNlIGJldHdlZW4gZHJvcHBpbmcgdGhlIHBh
Y2tldCBhdCByZWNlaXZlIHZzLg0KPiAgICAgdHJhbnNtaXQuDQo+DQo+ICAgICBBICoqdGVybWlu
YXRpbmcqKiBTRkYgbWF5IGFjY2VwdCBhIHBhY2tldCB3aXRoIFRUTD0xLiAgSS5lLiwgd2hlcmUN
Cj4gICAgIHRoZSBOU0ggaGVhZGVyIGlzIHJlbW92ZWQuDQo+DQo+ICAgICBXaGF0IG1hdHRlcnMg
aXMgdGhhdCBpdCBpcyBub3QgZGVjcmVtZW50ZWQgdG8gemVybyBhbmQgZm9yd2FyZGVkIGFzIE5T
SC4NCj4NCj4NCj4NCj4gICAgIE90aGVyd2lzZSB3ZeKAmWQgc2F5LCDigJxodWgsIG5vIHBvaW50
IGluIHNlbmRpbmcgYSBwYWNrZXQgaWYgVFRMPTEuIEFuZA0KPiAgICAgaHVoLCBpZiByZWNlaXZl
ZCB3aXRoIFRUTD0yIHRoZW4gd2UgbWlnaHQgYXMgd2VsbCBkcm9wIGl04oCm4oCdIFJlY3Vyc2UN
Cj4gICAgIGFkIGFic3VyZHVtLg0KPg0KPg0KPg0KPiAgICAgSGVuY2UsIHRoZSBjb3JyZWN0IGxh
bmd1YWdlIG5lZWRzIHRvIGNvbnZleSB0aGF0IGEgZGV2aWNlDQo+ICAgICBkZWNyZW1lbnRpbmcg
VFRMIChpbiBvcmRlciB0byBmb3J3YXJkIE5TSCkgbXVzdCBjaGVjayBpZiBpdCB3b3VsZA0KPiAg
ICAgcmVzdWx0IGluIHplcm8uDQo+DQo+DQo+DQo+ICAgICBUaGlzIGNvbnZleXMgdGhhdCwgSSB0
aGluazoNCj4NCj4gICAgIFRoZSBwYWNrZXQgTVVTVCBOT1QgYmUgZm9yd2FyZGVkIHRvIGEgbmV4
dCBob3AgaWYgU0hMIGlzIGRlY3JlbWVudGVkDQo+ICAgICB0byB6ZXJvLg0KPg0KPg0KPg0KPg0K
Pg0KPiAgICAgLURhdmUNCj4NCj4NCj4NCj4NCj4NCj4gICAgICpGcm9tOipSb24gUGFya2VyIFtt
YWlsdG86Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbV0NCj4gICAgICpTZW50OiogTW9u
ZGF5LCBNYXkgMSwgMjAxNyAxMDo1MCBBTQ0KPiAgICAgKlRvOiogSmFtZXMgTiBHdWljaGFyZDsg
bW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbQ0KPiAgICAgPG1haWx0bzptb2hhbWVkLmJvdWNh
ZGFpckBvcmFuZ2UuY29tPjsgRGF2ZSBEb2xzb247IHNmY0BpZXRmLm9yZw0KPiAgICAgPG1haWx0
bzpzZmNAaWV0Zi5vcmc+DQo+ICAgICAqU3ViamVjdDoqIFJFOiBUVEwgZmllbGQgd2l0aGluIHRo
ZSBOU0ggYmFzZSBoZWFkZXINCj4NCj4NCj4NCj4gICAgIFdlIGNvdWxkIHNpbXBsaWZ5IHRoaXMg
Ynkgc2F5aW5nIHRoYXQgYW4gU0ZGIHRoYXQgcmVjZWl2ZXMgYW4gTlNIDQo+ICAgICBwYWNrZXQg
d2l0aCBUVEw9MSBzaGFsbCBkcm9wIHRoZSBwYWNrZXQuICAgVGhhdCBkb2VzbuKAmXQgcmVxdWly
ZSBhbnkNCj4gICAgIGRpc3RpbmN0aW9uIG9mIHRoZSB0eXBlIG9mIGZvcndhcmRpbmcuICAgIFlv
dSBjb3VsZCBhcmd1ZSB0aGF0DQo+ICAgICBwZXJoYXBzIDEgbWVhbnMgdGFrZSBjYXJlIG9mIGxv
Y2FsIFNG4oCZcywgb25seSwgYnV0IHRoZW4gd2UgYXJlIGJhY2sNCj4gICAgIHRvIGhhdmluZyB0
byBtYWtlIHRoYXQgZGlzdGluY3Rpb24uICAgIEdpdmVuIHRoYXQgd2UgYXJlIHN0YXJ0aW5nIGF0
DQo+ICAgICA2MyBieSBkZWZhdWx0LCBmaW5lc3Npbmcgd2hhdCBoYXBwZW5zIHdoZW4gcmVjZWl2
aW5nIDEgZG9lc27igJl0IHNlZW0NCj4gICAgIHdvcnRod2hpbGUgdG8gbWUuDQo+DQo+DQo+DQo+
ICAgICAqRnJvbToqSmFtZXMgTiBHdWljaGFyZCBbbWFpbHRvOmphbWVzLm4uZ3VpY2hhcmRAaHVh
d2VpLmNvbV0NCj4gICAgICpTZW50OiogTW9uZGF5LCBNYXkgMSwgMjAxNyAxMDo0NSBBTQ0KPiAg
ICAgKlRvOiogUm9uIFBhcmtlciA8Um9uX1BhcmtlckBhZmZpcm1lZG5ldHdvcmtzLmNvbQ0KPiAg
ICAgPG1haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0d29ya3MuY29tPj47DQo+ICAgICBtb2hh
bWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tIDxtYWlsdG86bW9oYW1lZC5ib3VjYWRhaXJAb3Jhbmdl
LmNvbT47DQo+ICAgICBEYXZlIERvbHNvbiA8ZGRvbHNvbkBzYW5kdmluZS5jb20gPG1haWx0bzpk
ZG9sc29uQHNhbmR2aW5lLmNvbT4+Ow0KPiAgICAgc2ZjQGlldGYub3JnIDxtYWlsdG86c2ZjQGll
dGYub3JnPg0KPiAgICAgKlN1YmplY3Q6KiBSRTogVFRMIGZpZWxkIHdpdGhpbiB0aGUgTlNIIGJh
c2UgaGVhZGVyDQo+DQo+DQo+DQo+ICAgICBZZXMgYnV0IG15IHBvaW50IHdhcyBpZiB0aGUgU0ZG
IGlzICoqdGVybWluYXRpbmcqKiB0aGUgc2VydmljZSBjaGFpbg0KPiAgICAgdGhlcmUgYXJlIG5v
IHNlcnZpY2UgZnVuY3Rpb25zIGxlZnQgdG8gYmUgZm9yd2FyZGVkIHRvIHNvIHRoZQ0KPiAgICAg
c2VudGVuY2UgZG9lcyBub3QgbWFrZSBhbnkgc2Vuc2UuIElmIGhvd2V2ZXIgdGhlIFNGRiBpcyB0
ZXJtaW5hdGluZw0KPiAgICAgdGhlIHNlcnZpY2UgY2hhaW4gYW5kIGF0IHRlcm1pbmF0aW9uIHRo
ZSBTSEwgcmVhY2hlcyAwIHRoZW4gaXQNCj4gICAgIHNob3VsZCBzdGlsbCBmb3J3YXJkIHRoZSBw
YWNrZXQgKGFmdGVyIHJlbW92YWwgb2YgTlNIKS4NCj4NCj4NCj4NCj4gICAgIEppbQ0KPg0KPg0K
Pg0KPiAgICAgKkZyb206KlJvbiBQYXJrZXIgW21haWx0bzpSb25fUGFya2VyQGFmZmlybWVkbmV0
d29ya3MuY29tXQ0KPiAgICAgKlNlbnQ6KiBNb25kYXksIE1heSAwMSwgMjAxNyAxMDoyOCBBTQ0K
PiAgICAgKlRvOiogSmFtZXMgTiBHdWljaGFyZCA8amFtZXMubi5ndWljaGFyZEBodWF3ZWkuY29t
DQo+ICAgICA8bWFpbHRvOmphbWVzLm4uZ3VpY2hhcmRAaHVhd2VpLmNvbT4+OyBtb2hhbWVkLmJv
dWNhZGFpckBvcmFuZ2UuY29tDQo+ICAgICA8bWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5n
ZS5jb20+OyBEYXZlIERvbHNvbg0KPiAgICAgPGRkb2xzb25Ac2FuZHZpbmUuY29tIDxtYWlsdG86
ZGRvbHNvbkBzYW5kdmluZS5jb20+Pjsgc2ZjQGlldGYub3JnDQo+ICAgICA8bWFpbHRvOnNmY0Bp
ZXRmLm9yZz4NCj4gICAgICpTdWJqZWN0OiogUkU6IFRUTCBmaWVsZCB3aXRoaW4gdGhlIE5TSCBi
YXNlIGhlYWRlcg0KPg0KPg0KPg0KPiAgICAgSeKAmWQgbGlrZSB0byBkaXNhbWJpZ3VhdGUgdGhl
IHdvcmQg4oCcZm9yd2FyZGluZ+KAnS4gICBGcm9tIFNGRg0KPiAgICAgcGVyc3BlY3RpdmUsIHRo
ZXJlIGlzIGZvcndhcmRpbmcgdG8gYXR0YWNoZWQgU0YgaW5zdGFuY2VzIGFuZCB0aGVyZQ0KPiAg
ICAgaXMgZm9yd2FyZGluZyB0byBvdGhlciBTRkZzLg0KPg0KPg0KPg0KPiAgICAg4oCcU0ZGcyB0
aGF0IHRlcm1pbmF0ZSBhIHNlcnZpY2UgY2hhaW4gTVVTVCBmb3J3YXJkIHRoZSBwYWNrZXQgdG8N
Cj4gICAgIGF0dGFjaGVkIHNlcnZpY2UgZnVuY3Rpb25zLCBldmVuIGlmIFNITCBpcyBkZWNyZW1l
bnRlZCB0byAw4oCdDQo+DQo+DQo+DQo+ICAgICAgICBSb24NCj4NCj4NCj4NCj4NCj4NCj4NCj4N
Cj4gICAgICpGcm9tOipzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10gKk9uIEJlaGFs
ZiBPZiAqSmFtZXMgTiBHdWljaGFyZA0KPiAgICAgKlNlbnQ6KiBNb25kYXksIE1heSAxLCAyMDE3
IDEwOjIyIEFNDQo+ICAgICAqVG86KiBtb2hhbWVkLmJvdWNhZGFpckBvcmFuZ2UuY29tDQo+ICAg
ICA8bWFpbHRvOm1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20+OyBEYXZlIERvbHNvbg0KPiAg
ICAgPGRkb2xzb25Ac2FuZHZpbmUuY29tIDxtYWlsdG86ZGRvbHNvbkBzYW5kdmluZS5jb20+Pjsg
c2ZjQGlldGYub3JnDQo+ICAgICA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4gICAgICpTdWJqZWN0
OiogUmU6IFtzZmNdIFRUTCBmaWVsZCB3aXRoaW4gdGhlIE5TSCBiYXNlIGhlYWRlcg0KPg0KPg0K
Pg0KPiAgICAgSSBkb27igJl0IHVuZGVyc3RhbmQgdGhpcyBzZW50ZW5jZSBhcyBpZiBhbiBTRkYg
aXMgdGVybWluYXRpbmcgYQ0KPiAgICAgc2VydmljZSBjaGFpbiB0aGVuIGl0ICoqd29udCoqIGJl
IGZvcndhcmRpbmcgdGhlIHBhY2tldHMgdG8gYXR0YWNoZWQNCj4gICAgIFNGczsgU2hvdWxkbuKA
mXQgdGhpcyBzZW50ZW5jZSByZWFkIOKAnFNGRnMgdGhhdCB0ZXJtaW5hdGUgYSBzZXJ2aWNlDQo+
ICAgICBjaGFpbiBNVVNUIGZvcndhcmQgdGhlIHBhY2tldCBldmVuIGlmIFNITCBpcyBkZWNyZW1l
bnRlZCB0byAw4oCdID8NCj4NCj4NCj4NCj4gICAgIEppbQ0KPg0KPg0KPg0KPiAgICAgKkZyb206
Km1vaGFtZWQuYm91Y2FkYWlyQG9yYW5nZS5jb20NCj4gICAgIDxtYWlsdG86bW9oYW1lZC5ib3Vj
YWRhaXJAb3JhbmdlLmNvbT4NCj4gICAgIFttYWlsdG86bW9oYW1lZC5ib3VjYWRhaXJAb3Jhbmdl
LmNvbV0NCj4gICAgICpTZW50OiogRnJpZGF5LCBBcHJpbCAyOCwgMjAxNyAxMDozOCBBTQ0KPiAg
ICAgKlRvOiogRGF2ZSBEb2xzb24gPGRkb2xzb25Ac2FuZHZpbmUuY29tDQo+ICAgICA8bWFpbHRv
OmRkb2xzb25Ac2FuZHZpbmUuY29tPj47IEphbWVzIE4gR3VpY2hhcmQNCj4gICAgIDxqYW1lcy5u
Lmd1aWNoYXJkQGh1YXdlaS5jb20gPG1haWx0bzpqYW1lcy5uLmd1aWNoYXJkQGh1YXdlaS5jb20+
PjsNCj4gICAgIHNmY0BpZXRmLm9yZyA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4gICAgICpTdWJq
ZWN0OiogUkU6IFRUTCBmaWVsZCB3aXRoaW4gdGhlIE5TSCBiYXNlIGhlYWRlcg0KPg0KPg0KPg0K
PiAgICAgUmUtLA0KPg0KPg0KPg0KPiAgICAgSSBzZWUgU0hMIGFzIGEgbWVhbnMgdG8gcHJldmVu
dCBTRkYgbG9vcHMuIFRoZXJlIGlzIG5vIHZhbHVlIGluDQo+ICAgICBkZWxldGluZyBhIHBhY2tl
dCBhZnRlciBhbiBTRkYgZGVjcmVtZW50IHRoZSBTSEwgdG8gMCwgYnV0IHRoYXQNCj4gICAgIHBh
Y2tldCBpcyB0byBiZSBwYXNzZWQgdG8gU0ZzIHRoYXQgYXJlIGF0dGFjaGVkIHRvIHRoaXMgU0ZG
LiBUaGUNCj4gICAgIHBhY2tldCB3aWxsIGJlIGZvcndhcmRlZCBhZnRlciBzdHJpcHBpbmcgdGhl
IE5TSCBoZWFkZXI7IG5vIHJpc2sgZm9yDQo+ICAgICBTRkYgbG9vcHMgb3V0IHRoZXJlLiBObz8N
Cj4NCj4NCj4NCj4gICAgIENoZWVycywNCj4NCj4gICAgIE1lZA0KPg0KPg0KPg0KPiAgICAgKkRl
IDoqRGF2ZSBEb2xzb24gW21haWx0bzpkZG9sc29uQHNhbmR2aW5lLmNvbV0NCj4gICAgICpFbnZv
ecOpIDoqIHZlbmRyZWRpIDI4IGF2cmlsIDIwMTcgMTY6MjkNCj4gICAgICrDgCA6KiBCT1VDQURB
SVIgTW9oYW1lZCBJTVQvT0xOOyBKYW1lcyBOIEd1aWNoYXJkOyBzZmNAaWV0Zi5vcmcNCj4gICAg
IDxtYWlsdG86c2ZjQGlldGYub3JnPg0KPiAgICAgKk9iamV0IDoqIFJFOiBUVEwgZmllbGQgd2l0
aGluIHRoZSBOU0ggYmFzZSBoZWFkZXINCj4NCj4NCj4NCj4gICAgIE1lZCwNCj4NCj4NCj4NCj4g
ICAgIOKAnFNGRnMgdGhhdCB0ZXJtaW5hdGUgYSBzZXJ2aWNlIGNoYWluIE1VU1QgZm9yd2FyZCB0
aGUgcGFja2V0IHRvDQo+ICAgICBhdHRhY2hlZCBTRnMgZXZlbiBpZiBTSEwgaXMgZGVjcmVtZW50
ZWQgdG8gMC7igJ0NCj4NCj4gICAgIEkgZG9u4oCZdCB0aGluayB0aGlzIGlzIHJpZ2h0Lg0KPg0K
PiAgICAgSWYgVFRML1NITCBpcyBkZWNyZW1lbnRlZCB0byAwLCB0aGlzIG11c3Qgbm90IGJlIGZv
cndhcmRlZCBhcyBOU0guDQo+DQo+ICAgICBJIHNlZSB0aGF0ICoqcmVjZWl2aW5nKiogYSBwYWNr
ZXQgd2l0aCBTSEw9MSBjYW4gcmVzdWx0IGluIGNoYWluDQo+ICAgICB0ZXJtaW5hdGlvbiwgaS5l
LiwgTlNIIGRlY2Fwc3VsYXRpb24uIEJ1dCBub3QgZm9yd2FyZGluZyBhcyBOU0ggd2l0aA0KPiAg
ICAgU0hMPTAuDQo+DQo+DQo+DQo+ICAgICAtRGF2ZQ0KPg0KPg0KPg0KPg0KPg0KPiAgICAgKkZy
b206KnNmYyBbbWFpbHRvOnNmYy1ib3VuY2VzQGlldGYub3JnXSAqT24gQmVoYWxmIE9mDQo+ICAg
ICAqbW9oYW1lZC5ib3VjYWRhaXJAb3JhbmdlLmNvbSA8bWFpbHRvOm1vaGFtZWQuYm91Y2FkYWly
QG9yYW5nZS5jb20+DQo+ICAgICAqU2VudDoqIEZyaWRheSwgQXByaWwgMjgsIDIwMTcgOTozNiBB
TQ0KPiAgICAgKlRvOiogSmFtZXMgTiBHdWljaGFyZDsgc2ZjQGlldGYub3JnIDxtYWlsdG86c2Zj
QGlldGYub3JnPg0KPiAgICAgKlN1YmplY3Q6KiBSZTogW3NmY10gVFRMIGZpZWxkIHdpdGhpbiB0
aGUgTlNIIGJhc2UgaGVhZGVyDQo+DQo+DQo+DQo+ICAgICBIaSBKaW0sIGFsbCwNCj4NCj4NCj4N
Cj4gICAgIEkgaGF2ZSB0aGUgZm9sbG93aW5nIGNvbW1lbnRzIDoNCj4NCj4gICAgIMK3ICAgICAg
ICBDaGFuZ2Ug4oCcVFRM4oCdIHRvIOKAnFNGRiBIb3AgTGltaXQgKFNITCnigJ0gYmVjYXVzZSB0
aGlzIGZpZWxkIGlzDQo+ICAgICBub3QgYWJvdXQgYSB0aW1lIHRvIGxpdmUgYnV0IGFib3V0IGEg
bGltaXQgb2YgU0ZGIGhvcHMgdG8gYmUgY3Jvc3NlZC4NCj4NCj4gICAgIMK3ICAgICAgICBJIGRv
buKAmXQgdW5kZXJzdGFuZCB3aGF0IGlzIG1lYW50IGJ5IOKAnHRlc3RpbmfigJ0uDQo+DQo+ICAg
ICDCtyAgICAgICAgSSBzdWdnZXN0IHRvIG1ha2UgdGhpcyBjaGFuZ2UgdG8gY292ZXIgdGhlIGZv
bGxvd2luZyBwb2ludHM6DQo+DQo+ICAgICBvICAgU0hMIHNob3VsZCBiZSBjb25maWd1cmFibGUg
YnkgdGhlIGNvbnRyb2wgcGxhbmUuDQo+DQo+ICAgICBvICAgUGFja2V0cyBjYW4gYmUgZm9yd2Fy
ZGVkIHRvIFNGcyBldmVuIGlmIFNITCBpcyBkZWNyZW1lbnRlZCB0byAwDQo+ICAgICBmb3IgdGhl
IHRlcm1pbmF0aW5nIFNGRi4NCj4NCj4gICAgIG8gICBJIGRvbuKAmXQgdGhpbmsgaXQgaXMgYSBn
b29kIGlkZWEgdG8gaW5jbHVkZSDigJxEZWNyZW1lbnRpbmcgYnkgYQ0KPiAgICAgdmFsdWUgb2Yg
MSBmcm9tIDAgc2hhbGwgcmVzdWx0IGluIGEgVFRMIHZhbHVlIG9mIDYz4oCdIGJlY2F1c2UgdGhp
cw0KPiAgICAgd2lsbCBsZWFkIHRvIGEgYnJva2VuIG1lY2hhbmlzbS4NCj4NCj4NCj4NCj4gICAg
IE9MRDoNCj4NCj4gICAgIFRUTDogU2VydmljZSBwbGFuZSB0aW1lLXRvLWxpdmUuIEFuIFNGRiBN
VVNUIGRlY3JlbWVudCB0aGUgVFRMIGJ5IGENCj4gICAgIHZhbHVlIG9mIDEgZm9yIGFsbCBOU0gg
cGFja2V0cyBpdCByZWNlaXZlcy4gRGVjcmVtZW50aW5nIGJ5IGEgdmFsdWUNCj4gICAgIG9mIDEg
ZnJvbSAwIHNoYWxsIHJlc3VsdCBpbiBhIFRUTCB2YWx1ZSBvZiA2My4gVGhlIGRlZmF1bHQgZm9y
DQo+ICAgICBvcmlnaW5hdGluZyBhbiBOU0ggcGFja2V0IGlzIGEgVFRMIHZhbHVlIG9mIDYzLiBU
aGUgZGVjcmVtZW50IFNIQUxMDQo+ICAgICBvY2N1ciBiZWZvcmUgdGVzdGluZyBmb3IgMC4gQWZ0
ZXIgZGVjcmVtZW50LCBpZiB0aGUgVFRMIGlzIDAsIHRoZQ0KPiAgICAgTlNIIHBhY2tldCBNVVNU
IE5PVCBiZSBmb3J3YXJkZWQuDQo+DQo+DQo+DQo+ICAgICBORVc6DQo+DQo+ICAgICBTSEwgKFNG
RiBIb3AgTGltaXQpOiBJbmRpY2F0ZXMgdGhlIG1heGltdW0gU0ZGIGhvcHMgZm9yIGEgc2Vydmlj
ZQ0KPiAgICAgY2hhaW4uIFRoZSBpbml0aWFsIFNITCB2YWx1ZSBTSE9VTEQgYmUgY29uZmlndXJh
YmxlIHZpYSB0aGUgY29udHJvbA0KPiAgICAgcGxhbmU7IHRoZSBjb25maWd1cmVkIGluaXRpYWwg
dmFsdWUgY2FuIGJlIHNwZWNpZmljIHRvIGEgY2hhaW4gb3INCj4gICAgIGFsbCBjaGFpbnMuIElm
IG5vIGluaXRpYWwgdmFsdWUgaXMgZXhwbGljaXRseSBwcm92aWRlZCwgdGhlIGRlZmF1bHQNCj4g
ICAgIGluaXRpYWwgU0hMIHZhbHVlIDYzIE1VU1QgYmUgdXNlZC4gRWFjaCBTRkYgaW52b2x2ZWQg
aW4gZm9yd2FyZGluZw0KPiAgICAgYW4gTlNIIHBhY2tldCBNVVNUIGRlY3JlbWVudCBTSEwgdmFs
dWUgYnkgMS4gVGhlIHBhY2tldCBNVVNUIE5PVCBiZQ0KPiAgICAgZm9yd2FyZGVkIHRvIGEgbmV4
dCBob3AgU0ZGIGlmIFNITCBpcyBkZWNyZW1lbnRlZCB0byB6ZXJvLiBTRkZzIHRoYXQNCj4gICAg
IHRlcm1pbmF0ZSBhIHNlcnZpY2UgY2hhaW4gTVVTVCBmb3J3YXJkIHRoZSBwYWNrZXQgdG8gYXR0
YWNoZWQgU0ZzDQo+ICAgICBldmVuIGlmIFNITCBpcyBkZWNyZW1lbnRlZCB0byAwLg0KPg0KPg0K
Pg0KPiAgICAgVGhhbmsgeW91Lg0KPg0KPg0KPg0KPiAgICAgQ2hlZXJzLA0KPg0KPiAgICAgTWVk
DQo+DQo+DQo+DQo+ICAgICAqRGUgOipzZmMgW21haWx0bzpzZmMtYm91bmNlc0BpZXRmLm9yZ10g
KkRlIGxhIHBhcnQgZGUqIEphbWVzIE4gR3VpY2hhcmQNCj4gICAgICpFbnZvecOpIDoqIGpldWRp
IDI3IGF2cmlsIDIwMTcgMjA6NTQNCj4gICAgICrDgCA6KiBzZmNAaWV0Zi5vcmcgPG1haWx0bzpz
ZmNAaWV0Zi5vcmc+DQo+ICAgICAqT2JqZXQgOiogW3NmY10gVFRMIGZpZWxkIHdpdGhpbiB0aGUg
TlNIIGJhc2UgaGVhZGVyDQo+DQo+DQo+DQo+ICAgICBEZWFyIFdHOg0KPg0KPg0KPg0KPiAgICAg
SGF2aW5nIHJldmlld2VkIGFsbCBvZiB0aGUgZW1haWwgZGlzY3Vzc2lvbiBvbiB0aGUgbWFpbGlu
ZyBsaXN0IGl0DQo+ICAgICBhcHBlYXJzIHRvIHRoZSBjaGFpcnMgdGhhdCB3ZSBoYXZlIGNvbnNl
bnN1cyB0byBhZGQgYSBUVEwgZmllbGQgdG8NCj4gICAgIHRoZSBOU0ggYmFzZSBoZWFkZXIuIFdl
IHdvdWxkIGxpa2UgdG8gcHJvcG9zZSB0aGUgZm9sbG93aW5nIGNoYW5nZXM6DQo+DQo+DQo+DQo+
ICAgICBTZWN0aW9uIDMuMjoNCj4NCj4gICAgIFVwZGF0ZSBmaWd1cmUgMiBhcyBmb2xsb3dzOg0K
Pg0KPg0KPg0KPiAgICAgICAgICAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMSAyIDMgNCA1IDYgNyA4
IDkgMCAxIDIgMyA0IDUgNiA3IDggOSAwIA0KPiAxDQo+DQo+ICAgICAgICAgDQo+ICstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
DQo+DQo+ICAgICAgICAgfFZlcnxPfFJ8ICAgIFRUTCAgICB8ICAgTGVuZ3RoICB8UnxSfFJ8UnxN
RCBUeXBlfCBOZXh0IFByb3RvY29sIHwNCj4NCj4gICAgICAgICANCj4gKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSsNCj4NCj4N
Cj4NCj4gICAgIEFkZCB0aGUgZm9sbG93aW5nIHRleHQgYWZ0ZXIgZmlndXJlIDI6DQo+DQo+DQo+
DQo+ICAgICBUVEw6IFNlcnZpY2UgcGxhbmUgdGltZS10by1saXZlLiBBbiBTRkYgTVVTVCBkZWNy
ZW1lbnQgdGhlIFRUTCBieSBhDQo+ICAgICB2YWx1ZSBvZiAxIGZvciBhbGwgTlNIIHBhY2tldHMg
aXQgcmVjZWl2ZXMuIERlY3JlbWVudGluZyBieSBhIHZhbHVlDQo+ICAgICBvZiAxIGZyb20gMCBz
aGFsbCByZXN1bHQgaW4gYSBUVEwgdmFsdWUgb2YgNjMuIFRoZSBkZWZhdWx0IGZvcg0KPiAgICAg
b3JpZ2luYXRpbmcgYW4gTlNIIHBhY2tldCBpcyBhIFRUTCB2YWx1ZSBvZiA2My4gVGhlIGRlY3Jl
bWVudCBTSEFMTA0KPiAgICAgb2NjdXIgYmVmb3JlIHRlc3RpbmcgZm9yIDAuIEFmdGVyIGRlY3Jl
bWVudCwgaWYgdGhlIFRUTCBpcyAwLCB0aGUNCj4gICAgIE5TSCBwYWNrZXQgTVVTVCBOT1QgYmUg
Zm9yd2FyZGVkLg0KPg0KPg0KPg0KPiAgICAgU2VjdGlvbiAzLjQ6DQo+DQo+ICAgICBVcGRhdGUg
ZmlndXJlIDQgdG8gcmVmbGVjdCB0aGUgbmV3IGJhc2UgaGVhZGVyIGZvcm1hdCBhcyBwZXIgc2Vj
dGlvbg0KPiAgICAgMy4yIGJhc2UgaGVhZGVyLg0KPg0KPg0KPg0KPiAgICAgU2VjdGlvbiAzLjU6
DQo+DQo+ICAgICBVcGRhdGUgZmlndXJlIDUgdG8gcmVmbGVjdCB0aGUgbmV3IGJhc2UgaGVhZGVy
IGZvcm1hdCBhcyBwZXIgc2VjdGlvbg0KPiAgICAgMy4yIGJhc2UgaGVhZGVyLg0KPg0KPg0KPg0K
PiAgICAgU2VjdGlvbiAxMi4yLjE6DQo+DQo+ICAgICBDdXJyZW50IHRleHQgaXMgYXMgZm9sbG93
czoNCj4NCj4NCj4NCj4gICAgICAgIFRoZXJlIGFyZSB0ZW4gYml0cyBhdCB0aGUgYmVnaW5uaW5n
IG9mIHRoZSBOU0ggQmFzZSBIZWFkZXIuICANCj4gTmV3IGJpdHMNCj4NCj4gICAgICAgIGFyZSBh
c3NpZ25lZCB2aWEgU3RhbmRhcmRzIEFjdGlvbiBbUkZDNTIyNl0uDQo+DQo+DQo+DQo+ICAgICAg
ICBCaXRzIDAtMSAtIFZlcnNpb24NCj4NCj4gICAgICAgIEJpdCAyIC0gT0FNIChPIGJpdCkNCj4N
Cj4gICAgICAgIEJpdCAzIC0gQ3JpdGljYWwgVExWIChDIGJpdCkNCj4NCj4gICAgICAgIEJpdHMg
NC05IC0gUmVzZXJ2ZWQNCj4NCj4NCj4NCj4gICAgIFJlcGxhY2UgZW50aXJlIHRleHQgYXMgZm9s
bG93czoNCj4NCj4NCj4NCj4gICAgICAgIFRoZXJlIGFyZSBlaWdodCByZXNlcnZlZCBiaXRzIGlu
IHRoZSBOU0ggQmFzZSBIZWFkZXIuIE5ldyBiaXRzDQo+DQo+ICAgICAgICBhcmUgYXNzaWduZWQg
dmlhIFN0YW5kYXJkcyBBY3Rpb24gW1JGQzUyMjZdLg0KPg0KPg0KPg0KPiAgICAgICAgQml0cyAw
LTEgLSBWZXJzaW9uDQo+DQo+ICAgICAgICBCaXQgMiAtIE9BTSAoTyBiaXQpDQo+DQo+ICAgICAg
ICBCaXQgMyAtIFJlc2VydmVkDQo+DQo+ICAgICAgICBCaXRzIDE2LTE5IC0gUmVzZXJ2ZWQNCj4N
Cj4NCj4NCj4gICAgIFNlY3Rpb24gMTIuMi4zOg0KPg0KPiAgICAgQ3VycmVudCB0ZXh0IGhhcyB0
aGUgTUQtdHlwZSBhcyA4LWJpdCB2YWx1ZXMuDQo+DQo+DQo+DQo+ICAgICBVcGRhdGUgdGV4dCBm
b3IgdGhpcyBzZWN0aW9uIGFuZCB0YWJsZSAxIHRvIHJlZmxlY3QgNC1iaXQgdmFsdWVzDQo+ICAg
ICAqbm90KiA4LWJpdCB2YWx1ZXMuDQo+DQo+DQo+DQo+ICAgICAqUGxlYXNlIHJldmlldyBjYXJl
ZnVsbHkgYW5kIGluZGljYXRlIHN1cHBvcnQgZm9yIHRoZXNlIGNoYW5nZXMgKG9yDQo+ICAgICBh
bnkgY2hhbmdlcyB0byB0aGUgc3VnZ2VzdGVkIHRleHQpLioNCj4NCj4gICAgICogKg0KPg0KPiAg
ICAgVGhhbmtzLA0KPg0KPg0KPg0KPiAgICAgSmltICYgSm9lbA0KPg0KPg0KPg0KPg0KPg0KPg0K
Pg0KPg0KPg0KPg0KPg0KPg0KPiAgICAgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18NCj4gICAgIHNmYyBtYWlsaW5nIGxpc3QNCj4gICAgIHNmY0BpZXRmLm9y
ZyA8bWFpbHRvOnNmY0BpZXRmLm9yZz4NCj4gICAgIGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxt
YW4vbGlzdGluZm8vc2ZjDQo+DQo+DQo+DQo+DQo+DQo+IF9fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fDQo+IHNmYyBtYWlsaW5nIGxpc3QNCj4gc2ZjQGlldGYu
b3JnDQo+IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjDQo+DQo=


From nobody Tue May  2 07:45:55 2017
Return-Path: <gregimirsky@gmail.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F2E7E13165B for <sfc@ietfa.amsl.com>; Tue,  2 May 2017 07:45:52 -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 9lc1640NrbyP for <sfc@ietfa.amsl.com>; Tue,  2 May 2017 07:45:48 -0700 (PDT)
Received: from mail-io0-x22f.google.com (mail-io0-x22f.google.com [IPv6:2607:f8b0:4001:c06::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 858EA127A91 for <sfc@ietf.org>; Tue,  2 May 2017 07:41:54 -0700 (PDT)
Received: by mail-io0-x22f.google.com with SMTP id p80so162145151iop.3 for <sfc@ietf.org>; Tue, 02 May 2017 07:41:54 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:in-reply-to:references:from:date:message-id:subject:to :cc; bh=RBX2A39hLOPCfQ/iPSjbFk9GX6q1Mjflg99J4ShUItw=; b=o/PvBe/WDhxMbw2CI4eL9gvTX4wtd6WqDu6y5+nEHksfbEXVguynmenKW9UeMk8EwD 0+TwNZKq9R1VzLsomrTzAtXeliRnLO2HyJvuaBCC/k2qsnhIFvRmGB5z9aUv9zf7f0tv YqqEjmY+xLdYwu6HQlmx5cv6wUerrnQEUPasvzxRc6Q3n6dz6IiUtDs4TTMT0CneGG7m JRS7xf58wGI8BLHb6obCdD2Wun+L0xlPotNCOjTCIZpIKF7Y2LKPzLti0+UUXxUfL4il a15sBc6ID2Gwh6pLGszp0UQcGJuMS9uSZyTEDPwPe/x4lZ87bWcpfdgQ6yF09fiCfXvl hgWQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:in-reply-to:references:from:date :message-id:subject:to:cc; bh=RBX2A39hLOPCfQ/iPSjbFk9GX6q1Mjflg99J4ShUItw=; b=sFrqvjwSgaVld+6ugllQEhCNgh2oLL7WoeVVNqTpRH0E6g5o+rrV60h6EL+iBUnlbD IXuGwr5lKywasyKCigpIj5v+anGZ0Ny/MYXi7mqB4Nx8VT7cGYX69YqiG8lIq8mAAoOl xDqRLmMigbePl8CZsbXz3sylCVOiqb6o2fIP4d3Vj3tucnfXg4UN75nGtgL0RmRL21KX vqyvhR4T+YZsrTTfn+TBnTFEga8l9HtpEQ3QfzhBV/ZEBsTs/DIsRFfFlp5jJa3HCDNg ONVVh77SwDqshL8S4WtWfFIRFHafHIEp2PdY0izdcZjvCoq/SfXdJLb4/7BMwpTpBBVk ArEg==
X-Gm-Message-State: AN3rC/55F/JGCI+FKIfHM3sergYtrVDLvvvYmjMfQ+qefJ9eAcu6NJG7 4Kbnop368qYOh2Fz2ajjNQExrZ/9ow==
X-Received: by 10.157.43.210 with SMTP id u76mr11803363ota.223.1493736113619;  Tue, 02 May 2017 07:41:53 -0700 (PDT)
MIME-Version: 1.0
Received: by 10.157.52.246 with HTTP; Tue, 2 May 2017 07:41:52 -0700 (PDT)
In-Reply-To: <E8355113905631478EFF04F5AA706E98705C3CB5@wtl-exchp-1.sandvine.com>
References: <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD5F8E@SJCEML701-CHM.china.huawei.com> <E8355113905631478EFF04F5AA706E98705BFFB9@wtl-exchp-1.sandvine.com> <CDF2F015F4429F458815ED2A6C2B6B0B839A0285@MBX021-W3-CA-2.exch021.domain.local> <E8355113905631478EFF04F5AA706E98705C00B4@wtl-exchp-1.sandvine.com> <CA+RyBmVjp2qRoO_NF-sWrQ4gMPhuRZOw7syz0Y6yaAjOtgD_xg@mail.gmail.com> <CA+RyBmWXWRxuKP-dDirYHXxJnnduyriTuN5kmCfQkC=z0JdiCQ@mail.gmail.com> <CA+RyBmXHf_b48yvhZgbdB6q3Tr9=0oHTsnnRPM1jeMjCcCfiiQ@mail.gmail.com> <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD6B8C@SJCEML701-CHM.china.huawei.com> <787AE7BB302AE849A7480A190F8B933009E5F350@OPEXCNORMAD.corporate.adroot.infra.ftgroup> <20170502101842.5161041.23046.11005@sandvine.com> <787AE7BB302AE849A7480A190F8B933009E5F603@OPEXCNORMAD.corporate.adroot.infra.ftgroup> <E8355113905631478EFF04F5AA706E98705C366A@wtl-exchp-1.sandvine.com> <787AE7BB302AE849A7480A190F8B933009E5F6C6@OPEXCNORMAD.corporate.adroot.infra.ftgroup> <e267fbce-59a8-968f-d507-17c37f8bc879@joelhalpern.com> <E8355113905631478EFF04F5AA706E98705C3CB5@wtl-exchp-1.sandvine.com>
From: Greg Mirsky <gregimirsky@gmail.com>
Date: Tue, 2 May 2017 07:41:52 -0700
Message-ID: <CA+RyBmW6=cPbmDhZz9AzGs1PufJ82GRTzB99+59viCNgZ6Wr7w@mail.gmail.com>
To: Dave Dolson <ddolson@sandvine.com>
Cc: "Joel M. Halpern" <jmh@joelhalpern.com>,  "mohamed.boucadair@orange.com" <mohamed.boucadair@orange.com>,  James N Guichard <james.n.guichard@huawei.com>, Ron Parker <Ron_Parker@affirmednetworks.com>,  "sfc@ietf.org" <sfc@ietf.org>
Content-Type: multipart/alternative; boundary=001a113ade6070c929054e8b8a22
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/r0tSTB4z7glil9G7FR-Zn33eGjk>
Subject: Re: [sfc] TTL field within the NSH base header
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 02 May 2017 14:45:53 -0000

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

+1

Regards,
Greg

On Tue, May 2, 2017 at 7:37 AM, Dave Dolson <ddolson@sandvine.com> wrote:

> I agree with Joel: no configuration knobs; don't try to account for
> misbehaviors of forwarders.
>
> -----Original Message-----
> From: Joel M. Halpern [mailto:jmh@joelhalpern.com]
> Sent: Tuesday, May 2, 2017 10:07 AM
> To: mohamed.boucadair@orange.com; Dave Dolson; James N Guichard; Greg
> Mirsky
> Cc: Ron Parker; sfc@ietf.org
> Subject: Re: [sfc] TTL field within the NSH base header
>
> Speaking personally in the following:
> If we have an SFF that manages to decrement the TTL field, but then fails
> to test it against 0, yes, the loop will not break there.  Unless the loo=
p
> is exactly 64 so that the detection comes back to the very oddly broken
> device, it will still get broken later.  Which is all we really ask.
>
> Ther eis a limit to how many mis-behaviors we can allow for.  If a Router
> were to reset the IP TTL field to max, that would destroy loop prevention
> too.  So what?
>
> I would like to keep this very simple, and avoid knobs that we do not
> need.  Allowing 0 incoming everywhere, and decrementing it to 63, seems
> simple and consistent.  It avoids needing configuration.  It allows the
> front of an SFP to be existing devices withotu needing any configuration.
> And the overall behavior allows existing devices at other places in the
> path.
>
>
> Yours,
> Joel
>
> On 5/2/17 8:52 AM, mohamed.boucadair@orange.com wrote:
> > Re-,
> >
> >
> >
> > You have a point. Acked.
> >
> >
> >
> > My concern was how to avoid misbehaving SFFs that would forward
> > packets with SHL=3D=3D0 to a next-hop SFF even if that SFF parses the S=
HL
> field.
> >
> >
> >
> > What about having a configuration knob to indicate the behavior to
> > follow when receiving SHL=3D0? A domain that involves classifiers/SFFs
> > that understand SHL must not forward or accept receiving packets with
> SHL=3D0.
> >
> >
> >
> > Cheers,
> >
> > Med
> >
> >
> >
> > *De :*Dave Dolson [mailto:ddolson@sandvine.com] *Envoy=C3=A9 :* mardi 2=
 mai
> > 2017 14:41 *=C3=80 :* BOUCADAIR Mohamed IMT/OLN; James N Guichard; Greg
> > Mirsky *Cc :* sfc@ietf.org; Ron Parker *Objet :* RE: [sfc] TTL field
> > within the NSH base header
> >
> >
> >
> > Med,
> >
> > I agree.
> >
> > Consider the case when a =E2=80=9Cnew=E2=80=9D SFF is added to an exist=
ing system:
> >
> > For all NSH packets, the Hop Limit/TTL field is zero, not just those
> > from the classifier.
> >
> >
> >
> > I object to this statement of yours:
> >
> >> add a sentence saying that =E2=80=9Can incoming value of 0=E2=80=9D is=
 only acceptable
> from a classifier.
> >
> >
> >
> > As I see it, an incoming value of 0 is acceptable from any source.
> >
> >
> >
> > -Dave
> >
> >
> >
> > *From:*mohamed.boucadair@orange.com
> > <mailto:mohamed.boucadair@orange.com>
> > [mailto:mohamed.boucadair@orange.com]
> > *Sent:* Tuesday, May 2, 2017 7:58 AM
> > *To:* Dave Dolson; James N Guichard; Greg Mirsky
> > *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>; Ron Parker
> > *Subject:* RE: [sfc] TTL field within the NSH base header
> >
> >
> >
> > Hi Dave,
> >
> >
> >
> > SFFs that do not support SHL will preserve these bits as received. In
> > other words, these SFFs won=E2=80=99t reset these bits to zeros.
> >
> >
> >
> > Cheers,
> >
> > Med
> >
> >
> >
> > *De :*Dave Dolson [mailto:ddolson@sandvine.com] *Envoy=C3=A9 :* mardi 2=
 mai
> > 2017 12:19 *=C3=80 :* BOUCADAIR Mohamed IMT/OLN; James N Guichard; Greg
> > Mirsky *Cc :* sfc@ietf.org <mailto:sfc@ietf.org>; Ron Parker *Objet :*
> > Re: [sfc] TTL field within the NSH base header
> >
> >
> >
> > Med,
> >
> > For the backwards compatibility case, we also support =E2=80=8ESFFs tha=
t do
> > not decrement TTL/Hop Limit. Saying a value of zero can only come from
> > classifiers defeats that, as well as adding unnecessary complexity.
> >
> >
> >
> > David Dolson
> > =E2=80=8E
> >
> > *From: *mohamed.boucadair@orange.com
> > <mailto:mohamed.boucadair@orange.com>
> >
> > *Sent: *Tuesday, May 2, 2017 2:17 AM
> >
> > *To: *James N Guichard; Greg Mirsky; Dave Dolson
> >
> > *Cc: *sfc@ietf.org <mailto:sfc@ietf.org>; Ron Parker
> >
> > *Subject: *RE: [sfc] TTL field within the NSH base header
> >
> >
> >
> > Hi Jim,
> >
> >
> >
> > Thank you for this updated proposal. This is much more better.
> >
> >
> >
> > Giving the clarification discussed with Joel (i.e., do not reset
> > reserved bits by intermediate devices), I wonder whether it makes
> > sense to add a sentence saying that =E2=80=9Can incoming value of 0=E2=
=80=9D is only
> > acceptable from a classifier.
> >
> >
> >
> > Cheers,
> >
> > Med
> >
> >
> >
> > *De :*James N Guichard [mailto:james.n.guichard@huawei.com]
> > *Envoy=C3=A9 :* lundi 1 mai 2017 19:39
> > *=C3=80 :* Greg Mirsky; Dave Dolson
> > *Cc :* sfc@ietf.org <mailto:sfc@ietf.org>; BOUCADAIR Mohamed IMT/OLN;
> > Ron Parker *Objet :* RE: [sfc] TTL field within the NSH base header
> >
> >
> >
> > Okay lots of conversation but let me offer a revised version of Med=E2=
=80=99s
> > text that hopefully captures most of the discussion (changes
> highlighted):
> >
> >
> >
> > SHL (SFF Hop Limit): Indicates the maximum SFF hops for an *SFP*. The
> > initial SHL value SHOULD be configurable via the control plane; the
> > configured initial value can be specific to *one or more SFPs*. If no
> > initial value is explicitly provided, the default initial SHL value 63
> > MUST be used. Each SFF involved in forwarding an NSH packet MUST
> > decrement *the *SHL value by 1 *prior to NSH forwarding lookup*.
> > *Decrementing by 1 from an incoming value of 0 shall result in a SHL
> > value of 63. The packet MUST NOT be forwarded if SHL is, after
> > decrement, 0 e.g. decrement SHALL occur before testing SHL for 0. *
> >
> >
> >
> > Jim
> >
> >
> >
> >
> >
> > *From:*Greg Mirsky [mailto:gregimirsky@gmail.com]
> > *Sent:* Monday, May 01, 2017 1:02 PM
> > *To:* Dave Dolson <ddolson@sandvine.com <mailto:ddolson@sandvine.com>>
> > *Cc:* sfc@ietf.org <mailto:sfc@ietf.org>; mohamed.boucadair@orange.com
> > <mailto:mohamed.boucadair@orange.com>; James N Guichard
> > <james.n.guichard@huawei.com <mailto:james.n.guichard@huawei.com>>;
> > Ron Parker <Ron_Parker@affirmednetworks.com
> > <mailto:Ron_Parker@affirmednetworks.com>>
> > *Subject:* Re: [sfc] TTL field within the NSH base header
> >
> >
> >
> > "Be liberal what you accept. Be conservative what you send."
> >
> > I think this sums what we have discussed - accept TTL 0, don't forward
> > TTL 0.
> >
> >
> >
> > Regards, Greg
> >
> >
> >
> > On May 1, 2017 8:58 AM, "Dave Dolson" <ddolson@sandvine.com
> > <mailto:ddolson@sandvine.com>> wrote:
> >
> >     Ron,
> >
> >     I too would like simple, but your table looks pretty complicated.
> >     And I think it adds configuration for an SFF to know whether there
> >     are others before it.
> >
> >     My version of simple:
> >
> >       TTL field of 0 means 64.
> >
> >       Every SFF decrements TTL each time it forwards the NSH packet. If
> >     decrementing from 1 would result in under-flow to 64, discard.
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >     *From:*Ron Parker [mailto:Ron_Parker@affirmednetworks.com
> >     <mailto:Ron_Parker@affirmednetworks.com>]
> >     *Sent:* Monday, May 1, 2017 11:41 AM
> >
> >
> >     *To:* Dave Dolson; James N Guichard; mohamed.boucadair@orange.com
> >     <mailto:mohamed.boucadair@orange.com>; sfc@ietf.org
> >     <mailto:sfc@ietf.org>
> >     *Subject:* RE: TTL field within the NSH base header
> >
> >
> >
> >     Agree that I=E2=80=99d opt for precision over simplicity.   Which i=
s what I
> >     tried to convey a ways back on this thread regarding differentiated
> >     behavior at the last SFF in the SFP vs. the non-last SFF in the
> >     SFP.    Subsequent comments didn=E2=80=99t seem to embrace that way=
 of
> >     describing things.    Also, if there were consensus to supporting
> >     that approach, backward compatibility for classifiers that emit
> >     TTL=3D0 could be addressed by also describing behavior at the first
> >     SFF vs. non-first.
> >
> >
> >
> >
> >
> >
> >
> >     TTL=3D1
> >
> >
> >
> >     TTL=3D0
> >
> >     Only SFF (First and last)
> >
> >
> >
> >     Valid =E2=80=93 service local SF=E2=80=99s
> >
> >
> >
> >     Valid for backward compatibility =E2=80=93 service local SF=E2=80=
=99s
> >
> >     First SFF and not Last
> >
> >
> >
> >     Invalid =E2=80=93 drop (since propagation to subsequent SFF with TT=
L=3D0 is
> >     illegal)
> >
> >
> >
> >     Valid for backward compatibility =E2=80=93 service local SF=E2=80=
=99s and propagate
> >     to subsequent SFF with TTL=3D63
> >
> >     Last SFF when >1 SFF=E2=80=99s for SFP
> >
> >
> >
> >     Valid =E2=80=93 service local SF=E2=80=99s
> >
> >
> >
> >     Invalid =E2=80=93drop (due to bad behavior of previous SFF)
> >
> >
> >
> >     *From:*Dave Dolson [mailto:ddolson@sandvine.com]
> >     *Sent:* Monday, May 1, 2017 11:25 AM
> >     *To:* Ron Parker <Ron_Parker@affirmednetworks.com
> >     <mailto:Ron_Parker@affirmednetworks.com>>; James N Guichard
> >     <james.n.guichard@huawei.com <mailto:james.n.guichard@huawei.com>>;
> >     mohamed.boucadair@orange.com <mailto:mohamed.boucadair@orange.com>;
> >     sfc@ietf.org <mailto:sfc@ietf.org>
> >     *Subject:* RE: TTL field within the NSH base header
> >
> >
> >
> >     I think precision in the definition is important for when expects
> >     certain behavior for small values of TTL. E.g., by using trace-rout=
e
> >     type of tools.
> >
> >     We can=E2=80=99t just wave our hands and say drop packets with TTL =
near 0 or
> >     1 or 2.
> >
> >
> >
> >     If one has a chain of 3 items, a TTL of 6 should work. (SFFs receiv=
e
> >     packets 6 times in the system diagram that is usually drawn).
> >
> >
> >
> >     (Simplified: I realize in some systems more SFF interactions are
> >     required.)
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >     *From:*Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
> >     *Sent:* Monday, May 1, 2017 11:14 AM
> >     *To:* Dave Dolson; James N Guichard; mohamed.boucadair@orange.com
> >     <mailto:mohamed.boucadair@orange.com>; sfc@ietf.org
> >     <mailto:sfc@ietf.org>
> >     *Subject:* RE: TTL field within the NSH base header
> >
> >
> >
> >     Agree that differentiating =E2=80=9Cforwarding=E2=80=9D to attached=
 SF instances vs
> >     subsequent SFF=E2=80=99s is logical and intuitive (to me) and I pre=
fer to
> >     acknowledge that there is a difference.   But, I was addressing a
> >     suggestion to simplify.     In practice, 61 or 62 or 63 decrements
> >     of TTL all probably mean the same thing J.
> >
> >
> >
> >        Ron
> >
> >
> >
> >
> >
> >     *From:*Dave Dolson [mailto:ddolson@sandvine.com]
> >     *Sent:* Monday, May 1, 2017 11:11 AM
> >     *To:* Ron Parker <Ron_Parker@affirmednetworks.com
> >     <mailto:Ron_Parker@affirmednetworks.com>>; James N Guichard
> >     <james.n.guichard@huawei.com <mailto:james.n.guichard@huawei.com>>;
> >     mohamed.boucadair@orange.com <mailto:mohamed.boucadair@orange.com>;
> >     sfc@ietf.org <mailto:sfc@ietf.org>
> >     *Subject:* RE: TTL field within the NSH base header
> >
> >
> >
> >     There is a difference between dropping the packet at receive vs.
> >     transmit.
> >
> >     A **terminating** SFF may accept a packet with TTL=3D1.  I.e., wher=
e
> >     the NSH header is removed.
> >
> >     What matters is that it is not decremented to zero and forwarded as
> NSH.
> >
> >
> >
> >     Otherwise we=E2=80=99d say, =E2=80=9Chuh, no point in sending a pac=
ket if TTL=3D1. And
> >     huh, if received with TTL=3D2 then we might as well drop it=E2=80=
=A6=E2=80=9D Recurse
> >     ad absurdum.
> >
> >
> >
> >     Hence, the correct language needs to convey that a device
> >     decrementing TTL (in order to forward NSH) must check if it would
> >     result in zero.
> >
> >
> >
> >     This conveys that, I think:
> >
> >     The packet MUST NOT be forwarded to a next hop if SHL is decremente=
d
> >     to zero.
> >
> >
> >
> >
> >
> >     -Dave
> >
> >
> >
> >
> >
> >     *From:*Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
> >     *Sent:* Monday, May 1, 2017 10:50 AM
> >     *To:* James N Guichard; mohamed.boucadair@orange.com
> >     <mailto:mohamed.boucadair@orange.com>; Dave Dolson; sfc@ietf.org
> >     <mailto:sfc@ietf.org>
> >     *Subject:* RE: TTL field within the NSH base header
> >
> >
> >
> >     We could simplify this by saying that an SFF that receives an NSH
> >     packet with TTL=3D1 shall drop the packet.   That doesn=E2=80=99t r=
equire any
> >     distinction of the type of forwarding.    You could argue that
> >     perhaps 1 means take care of local SF=E2=80=99s, only, but then we =
are back
> >     to having to make that distinction.    Given that we are starting a=
t
> >     63 by default, finessing what happens when receiving 1 doesn=E2=80=
=99t seem
> >     worthwhile to me.
> >
> >
> >
> >     *From:*James N Guichard [mailto:james.n.guichard@huawei.com]
> >     *Sent:* Monday, May 1, 2017 10:45 AM
> >     *To:* Ron Parker <Ron_Parker@affirmednetworks.com
> >     <mailto:Ron_Parker@affirmednetworks.com>>;
> >     mohamed.boucadair@orange.com <mailto:mohamed.boucadair@orange.com>;
> >     Dave Dolson <ddolson@sandvine.com <mailto:ddolson@sandvine.com>>;
> >     sfc@ietf.org <mailto:sfc@ietf.org>
> >     *Subject:* RE: TTL field within the NSH base header
> >
> >
> >
> >     Yes but my point was if the SFF is **terminating** the service chai=
n
> >     there are no service functions left to be forwarded to so the
> >     sentence does not make any sense. If however the SFF is terminating
> >     the service chain and at termination the SHL reaches 0 then it
> >     should still forward the packet (after removal of NSH).
> >
> >
> >
> >     Jim
> >
> >
> >
> >     *From:*Ron Parker [mailto:Ron_Parker@affirmednetworks.com]
> >     *Sent:* Monday, May 01, 2017 10:28 AM
> >     *To:* James N Guichard <james.n.guichard@huawei.com
> >     <mailto:james.n.guichard@huawei.com>>; mohamed.boucadair@orange.com
> >     <mailto:mohamed.boucadair@orange.com>; Dave Dolson
> >     <ddolson@sandvine.com <mailto:ddolson@sandvine.com>>; sfc@ietf.org
> >     <mailto:sfc@ietf.org>
> >     *Subject:* RE: TTL field within the NSH base header
> >
> >
> >
> >     I=E2=80=99d like to disambiguate the word =E2=80=9Cforwarding=E2=80=
=9D.   From SFF
> >     perspective, there is forwarding to attached SF instances and there
> >     is forwarding to other SFFs.
> >
> >
> >
> >     =E2=80=9CSFFs that terminate a service chain MUST forward the packe=
t to
> >     attached service functions, even if SHL is decremented to 0=E2=80=
=9D
> >
> >
> >
> >        Ron
> >
> >
> >
> >
> >
> >
> >
> >     *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of *James N
> Guichard
> >     *Sent:* Monday, May 1, 2017 10:22 AM
> >     *To:* mohamed.boucadair@orange.com
> >     <mailto:mohamed.boucadair@orange.com>; Dave Dolson
> >     <ddolson@sandvine.com <mailto:ddolson@sandvine.com>>; sfc@ietf.org
> >     <mailto:sfc@ietf.org>
> >     *Subject:* Re: [sfc] TTL field within the NSH base header
> >
> >
> >
> >     I don=E2=80=99t understand this sentence as if an SFF is terminatin=
g a
> >     service chain then it **wont** be forwarding the packets to attache=
d
> >     SFs; Shouldn=E2=80=99t this sentence read =E2=80=9CSFFs that termin=
ate a service
> >     chain MUST forward the packet even if SHL is decremented to 0=E2=80=
=9D ?
> >
> >
> >
> >     Jim
> >
> >
> >
> >     *From:*mohamed.boucadair@orange.com
> >     <mailto:mohamed.boucadair@orange.com>
> >     [mailto:mohamed.boucadair@orange.com]
> >     *Sent:* Friday, April 28, 2017 10:38 AM
> >     *To:* Dave Dolson <ddolson@sandvine.com
> >     <mailto:ddolson@sandvine.com>>; James N Guichard
> >     <james.n.guichard@huawei.com <mailto:james.n.guichard@huawei.com>>;
> >     sfc@ietf.org <mailto:sfc@ietf.org>
> >     *Subject:* RE: TTL field within the NSH base header
> >
> >
> >
> >     Re-,
> >
> >
> >
> >     I see SHL as a means to prevent SFF loops. There is no value in
> >     deleting a packet after an SFF decrement the SHL to 0, but that
> >     packet is to be passed to SFs that are attached to this SFF. The
> >     packet will be forwarded after stripping the NSH header; no risk fo=
r
> >     SFF loops out there. No?
> >
> >
> >
> >     Cheers,
> >
> >     Med
> >
> >
> >
> >     *De :*Dave Dolson [mailto:ddolson@sandvine.com]
> >     *Envoy=C3=A9 :* vendredi 28 avril 2017 16:29
> >     *=C3=80 :* BOUCADAIR Mohamed IMT/OLN; James N Guichard; sfc@ietf.or=
g
> >     <mailto:sfc@ietf.org>
> >     *Objet :* RE: TTL field within the NSH base header
> >
> >
> >
> >     Med,
> >
> >
> >
> >     =E2=80=9CSFFs that terminate a service chain MUST forward the packe=
t to
> >     attached SFs even if SHL is decremented to 0.=E2=80=9D
> >
> >     I don=E2=80=99t think this is right.
> >
> >     If TTL/SHL is decremented to 0, this must not be forwarded as NSH.
> >
> >     I see that **receiving** a packet with SHL=3D1 can result in chain
> >     termination, i.e., NSH decapsulation. But not forwarding as NSH wit=
h
> >     SHL=3D0.
> >
> >
> >
> >     -Dave
> >
> >
> >
> >
> >
> >     *From:*sfc [mailto:sfc-bounces@ietf.org] *On Behalf Of
> >     *mohamed.boucadair@orange.com <mailto:mohamed.boucadair@orange.com>
> >     *Sent:* Friday, April 28, 2017 9:36 AM
> >     *To:* James N Guichard; sfc@ietf.org <mailto:sfc@ietf.org>
> >     *Subject:* Re: [sfc] TTL field within the NSH base header
> >
> >
> >
> >     Hi Jim, all,
> >
> >
> >
> >     I have the following comments :
> >
> >     =C2=B7        Change =E2=80=9CTTL=E2=80=9D to =E2=80=9CSFF Hop Limi=
t (SHL)=E2=80=9D because this field is
> >     not about a time to live but about a limit of SFF hops to be crosse=
d.
> >
> >     =C2=B7        I don=E2=80=99t understand what is meant by =E2=80=9C=
testing=E2=80=9D.
> >
> >     =C2=B7        I suggest to make this change to cover the following =
points:
> >
> >     o   SHL should be configurable by the control plane.
> >
> >     o   Packets can be forwarded to SFs even if SHL is decremented to 0
> >     for the terminating SFF.
> >
> >     o   I don=E2=80=99t think it is a good idea to include =E2=80=9CDec=
rementing by a
> >     value of 1 from 0 shall result in a TTL value of 63=E2=80=9D becaus=
e this
> >     will lead to a broken mechanism.
> >
> >
> >
> >     OLD:
> >
> >     TTL: Service plane time-to-live. An SFF MUST decrement the TTL by a
> >     value of 1 for all NSH packets it receives. Decrementing by a value
> >     of 1 from 0 shall result in a TTL value of 63. The default for
> >     originating an NSH packet is a TTL value of 63. The decrement SHALL
> >     occur before testing for 0. After decrement, if the TTL is 0, the
> >     NSH packet MUST NOT be forwarded.
> >
> >
> >
> >     NEW:
> >
> >     SHL (SFF Hop Limit): Indicates the maximum SFF hops for a service
> >     chain. The initial SHL value SHOULD be configurable via the control
> >     plane; the configured initial value can be specific to a chain or
> >     all chains. If no initial value is explicitly provided, the default
> >     initial SHL value 63 MUST be used. Each SFF involved in forwarding
> >     an NSH packet MUST decrement SHL value by 1. The packet MUST NOT be
> >     forwarded to a next hop SFF if SHL is decremented to zero. SFFs tha=
t
> >     terminate a service chain MUST forward the packet to attached SFs
> >     even if SHL is decremented to 0.
> >
> >
> >
> >     Thank you.
> >
> >
> >
> >     Cheers,
> >
> >     Med
> >
> >
> >
> >     *De :*sfc [mailto:sfc-bounces@ietf.org] *De la part de* James N
> Guichard
> >     *Envoy=C3=A9 :* jeudi 27 avril 2017 20:54
> >     *=C3=80 :* sfc@ietf.org <mailto:sfc@ietf.org>
> >     *Objet :* [sfc] TTL field within the NSH base header
> >
> >
> >
> >     Dear WG:
> >
> >
> >
> >     Having reviewed all of the email discussion on the mailing list it
> >     appears to the chairs that we have consensus to add a TTL field to
> >     the NSH base header. We would like to propose the following changes=
:
> >
> >
> >
> >     Section 3.2:
> >
> >     Update figure 2 as follows:
> >
> >
> >
> >          0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0
> > 1
> >
> >
> > +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> >
> >         |Ver|O|R|    TTL    |   Length  |R|R|R|R|MD Type| Next Protocol=
 |
> >
> >
> > +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
> >
> >
> >
> >     Add the following text after figure 2:
> >
> >
> >
> >     TTL: Service plane time-to-live. An SFF MUST decrement the TTL by a
> >     value of 1 for all NSH packets it receives. Decrementing by a value
> >     of 1 from 0 shall result in a TTL value of 63. The default for
> >     originating an NSH packet is a TTL value of 63. The decrement SHALL
> >     occur before testing for 0. After decrement, if the TTL is 0, the
> >     NSH packet MUST NOT be forwarded.
> >
> >
> >
> >     Section 3.4:
> >
> >     Update figure 4 to reflect the new base header format as per sectio=
n
> >     3.2 base header.
> >
> >
> >
> >     Section 3.5:
> >
> >     Update figure 5 to reflect the new base header format as per sectio=
n
> >     3.2 base header.
> >
> >
> >
> >     Section 12.2.1:
> >
> >     Current text is as follows:
> >
> >
> >
> >        There are ten bits at the beginning of the NSH Base Header.
> > New bits
> >
> >        are assigned via Standards Action [RFC5226].
> >
> >
> >
> >        Bits 0-1 - Version
> >
> >        Bit 2 - OAM (O bit)
> >
> >        Bit 3 - Critical TLV (C bit)
> >
> >        Bits 4-9 - Reserved
> >
> >
> >
> >     Replace entire text as follows:
> >
> >
> >
> >        There are eight reserved bits in the NSH Base Header. New bits
> >
> >        are assigned via Standards Action [RFC5226].
> >
> >
> >
> >        Bits 0-1 - Version
> >
> >        Bit 2 - OAM (O bit)
> >
> >        Bit 3 - Reserved
> >
> >        Bits 16-19 - Reserved
> >
> >
> >
> >     Section 12.2.3:
> >
> >     Current text has the MD-type as 8-bit values.
> >
> >
> >
> >     Update text for this section and table 1 to reflect 4-bit values
> >     *not* 8-bit values.
> >
> >
> >
> >     *Please review carefully and indicate support for these changes (or
> >     any changes to the suggested text).*
> >
> >     * *
> >
> >     Thanks,
> >
> >
> >
> >     Jim & Joel
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >
> >     _______________________________________________
> >     sfc mailing list
> >     sfc@ietf.org <mailto:sfc@ietf.org>
> >     https://www.ietf.org/mailman/listinfo/sfc
> >
> >
> >
> >
> >
> > _______________________________________________
> > sfc mailing list
> > sfc@ietf.org
> > https://www.ietf.org/mailman/listinfo/sfc
> >
>

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

<div dir=3D"ltr">+1<div><br></div><div>Regards,</div><div>Greg</div></div><=
div class=3D"gmail_extra"><br><div class=3D"gmail_quote">On Tue, May 2, 201=
7 at 7:37 AM, Dave Dolson <span dir=3D"ltr">&lt;<a href=3D"mailto:ddolson@s=
andvine.com" target=3D"_blank">ddolson@sandvine.com</a>&gt;</span> wrote:<b=
r><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:=
1px #ccc solid;padding-left:1ex">I agree with Joel: no configuration knobs;=
 don&#39;t try to account for misbehaviors of forwarders.<br>
<div class=3D"HOEnZb"><div class=3D"h5"><br>
-----Original Message-----<br>
From: Joel M. Halpern [mailto:<a href=3D"mailto:jmh@joelhalpern.com">jmh@jo=
elhalpern.com</a>]<br>
Sent: Tuesday, May 2, 2017 10:07 AM<br>
To: <a href=3D"mailto:mohamed.boucadair@orange.com">mohamed.boucadair@orang=
e.com</a>; Dave Dolson; James N Guichard; Greg Mirsky<br>
Cc: Ron Parker; <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
Subject: Re: [sfc] TTL field within the NSH base header<br>
<br>
Speaking personally in the following:<br>
If we have an SFF that manages to decrement the TTL field, but then fails t=
o test it against 0, yes, the loop will not break there.=C2=A0 Unless the l=
oop is exactly 64 so that the detection comes back to the very oddly broken=
 device, it will still get broken later.=C2=A0 Which is all we really ask.<=
br>
<br>
Ther eis a limit to how many mis-behaviors we can allow for.=C2=A0 If a Rou=
ter were to reset the IP TTL field to max, that would destroy loop preventi=
on too.=C2=A0 So what?<br>
<br>
I would like to keep this very simple, and avoid knobs that we do not need.=
=C2=A0 Allowing 0 incoming everywhere, and decrementing it to 63, seems sim=
ple and consistent.=C2=A0 It avoids needing configuration.=C2=A0 It allows =
the front of an SFP to be existing devices withotu needing any configuratio=
n.<br>
And the overall behavior allows existing devices at other places in the pat=
h.<br>
<br>
<br>
Yours,<br>
Joel<br>
<br>
On 5/2/17 8:52 AM, <a href=3D"mailto:mohamed.boucadair@orange.com">mohamed.=
boucadair@orange.com</a> wrote:<br>
&gt; Re-,<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; You have a point. Acked.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; My concern was how to avoid misbehaving SFFs that would forward<br>
&gt; packets with SHL=3D=3D0 to a next-hop SFF even if that SFF parses the =
SHL field.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; What about having a configuration knob to indicate the behavior to<br>
&gt; follow when receiving SHL=3D0? A domain that involves classifiers/SFFs=
<br>
&gt; that understand SHL must not forward or accept receiving packets with =
SHL=3D0.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Cheers,<br>
&gt;<br>
&gt; Med<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; *De :*Dave Dolson [mailto:<a href=3D"mailto:ddolson@sandvine.com">ddol=
son@sandvine.com</a>] *Envoy=C3=A9 :* mardi 2 mai<br>
&gt; 2017 14:41 *=C3=80 :* BOUCADAIR Mohamed IMT/OLN; James N Guichard; Gre=
g<br>
&gt; Mirsky *Cc :* <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a>; Ron Pa=
rker *Objet :* RE: [sfc] TTL field<br>
&gt; within the NSH base header<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Med,<br>
&gt;<br>
&gt; I agree.<br>
&gt;<br>
&gt; Consider the case when a =E2=80=9Cnew=E2=80=9D SFF is added to an exis=
ting system:<br>
&gt;<br>
&gt; For all NSH packets, the Hop Limit/TTL field is zero, not just those<b=
r>
&gt; from the classifier.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; I object to this statement of yours:<br>
&gt;<br>
&gt;&gt; add a sentence saying that =E2=80=9Can incoming value of 0=E2=80=
=9D is only acceptable from a classifier.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; As I see it, an incoming value of 0 is acceptable from any source.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; -Dave<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; *From:*<a href=3D"mailto:mohamed.boucadair@orange.com">mohamed.boucada=
ir@<wbr>orange.com</a><br>
&gt; &lt;mailto:<a href=3D"mailto:mohamed.boucadair@orange.com">mohamed.bou=
cadair@<wbr>orange.com</a>&gt;<br>
&gt; [mailto:<a href=3D"mailto:mohamed.boucadair@orange.com">mohamed.boucad=
air@<wbr>orange.com</a>]<br>
&gt; *Sent:* Tuesday, May 2, 2017 7:58 AM<br>
&gt; *To:* Dave Dolson; James N Guichard; Greg Mirsky<br>
&gt; *Cc:* <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a> &lt;mailto:<a h=
ref=3D"mailto:sfc@ietf.org">sfc@ietf.org</a>&gt;; Ron Parker<br>
&gt; *Subject:* RE: [sfc] TTL field within the NSH base header<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Hi Dave,<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; SFFs that do not support SHL will preserve these bits as received. In<=
br>
&gt; other words, these SFFs won=E2=80=99t reset these bits to zeros.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Cheers,<br>
&gt;<br>
&gt; Med<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; *De :*Dave Dolson [mailto:<a href=3D"mailto:ddolson@sandvine.com">ddol=
son@sandvine.com</a>] *Envoy=C3=A9 :* mardi 2 mai<br>
&gt; 2017 12:19 *=C3=80 :* BOUCADAIR Mohamed IMT/OLN; James N Guichard; Gre=
g<br>
&gt; Mirsky *Cc :* <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a> &lt;mai=
lto:<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a>&gt;; Ron Parker *Objet=
 :*<br>
&gt; Re: [sfc] TTL field within the NSH base header<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Med,<br>
&gt;<br>
&gt; For the backwards compatibility case, we also support =E2=80=8ESFFs th=
at do<br>
&gt; not decrement TTL/Hop Limit. Saying a value of zero can only come from=
<br>
&gt; classifiers defeats that, as well as adding unnecessary complexity.<br=
>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; David Dolson<br>
&gt; =E2=80=8E<br>
&gt;<br>
&gt; *From: *<a href=3D"mailto:mohamed.boucadair@orange.com">mohamed.boucad=
air@orange.com</a><br>
&gt; &lt;mailto:<a href=3D"mailto:mohamed.boucadair@orange.com">mohamed.bou=
cadair@<wbr>orange.com</a>&gt;<br>
&gt;<br>
&gt; *Sent: *Tuesday, May 2, 2017 2:17 AM<br>
&gt;<br>
&gt; *To: *James N Guichard; Greg Mirsky; Dave Dolson<br>
&gt;<br>
&gt; *Cc: *<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a> &lt;mailto:<a h=
ref=3D"mailto:sfc@ietf.org">sfc@ietf.org</a>&gt;; Ron Parker<br>
&gt;<br>
&gt; *Subject: *RE: [sfc] TTL field within the NSH base header<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Hi Jim,<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Thank you for this updated proposal. This is much more better.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Giving the clarification discussed with Joel (i.e., do not reset<br>
&gt; reserved bits by intermediate devices), I wonder whether it makes<br>
&gt; sense to add a sentence saying that =E2=80=9Can incoming value of 0=E2=
=80=9D is only<br>
&gt; acceptable from a classifier.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Cheers,<br>
&gt;<br>
&gt; Med<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; *De :*James N Guichard [mailto:<a href=3D"mailto:james.n.guichard@huaw=
ei.com">james.n.guichard@<wbr>huawei.com</a>]<br>
&gt; *Envoy=C3=A9 :* lundi 1 mai 2017 19:39<br>
&gt; *=C3=80 :* Greg Mirsky; Dave Dolson<br>
&gt; *Cc :* <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a> &lt;mailto:<a =
href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a>&gt;; BOUCADAIR Mohamed IMT/OL=
N;<br>
&gt; Ron Parker *Objet :* RE: [sfc] TTL field within the NSH base header<br=
>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Okay lots of conversation but let me offer a revised version of Med=E2=
=80=99s<br>
&gt; text that hopefully captures most of the discussion (changes highlight=
ed):<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; SHL (SFF Hop Limit): Indicates the maximum SFF hops for an *SFP*. The<=
br>
&gt; initial SHL value SHOULD be configurable via the control plane; the<br=
>
&gt; configured initial value can be specific to *one or more SFPs*. If no<=
br>
&gt; initial value is explicitly provided, the default initial SHL value 63=
<br>
&gt; MUST be used. Each SFF involved in forwarding an NSH packet MUST<br>
&gt; decrement *the *SHL value by 1 *prior to NSH forwarding lookup*.<br>
&gt; *Decrementing by 1 from an incoming value of 0 shall result in a SHL<b=
r>
&gt; value of 63. The packet MUST NOT be forwarded if SHL is, after<br>
&gt; decrement, 0 e.g. decrement SHALL occur before testing SHL for 0. *<br=
>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Jim<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; *From:*Greg Mirsky [mailto:<a href=3D"mailto:gregimirsky@gmail.com">gr=
egimirsky@gmail.com</a>]<br>
&gt; *Sent:* Monday, May 01, 2017 1:02 PM<br>
&gt; *To:* Dave Dolson &lt;<a href=3D"mailto:ddolson@sandvine.com">ddolson@=
sandvine.com</a> &lt;mailto:<a href=3D"mailto:ddolson@sandvine.com">ddolson=
@sandvine.com</a>&gt;&gt;<br>
&gt; *Cc:* <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a> &lt;mailto:<a h=
ref=3D"mailto:sfc@ietf.org">sfc@ietf.org</a>&gt;; <a href=3D"mailto:mohamed=
.boucadair@orange.com">mohamed.boucadair@orange.com</a><br>
&gt; &lt;mailto:<a href=3D"mailto:mohamed.boucadair@orange.com">mohamed.bou=
cadair@<wbr>orange.com</a>&gt;; James N Guichard<br>
&gt; &lt;<a href=3D"mailto:james.n.guichard@huawei.com">james.n.guichard@hu=
awei.com</a> &lt;mailto:<a href=3D"mailto:james.n.guichard@huawei.com">jame=
s.n.guichard@<wbr>huawei.com</a>&gt;&gt;;<br>
&gt; Ron Parker &lt;<a href=3D"mailto:Ron_Parker@affirmednetworks.com">Ron_=
Parker@affirmednetworks.<wbr>com</a><br>
&gt; &lt;mailto:<a href=3D"mailto:Ron_Parker@affirmednetworks.com">Ron_Park=
er@<wbr>affirmednetworks.com</a>&gt;&gt;<br>
&gt; *Subject:* Re: [sfc] TTL field within the NSH base header<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; &quot;Be liberal what you accept. Be conservative what you send.&quot;=
<br>
&gt;<br>
&gt; I think this sums what we have discussed - accept TTL 0, don&#39;t for=
ward<br>
&gt; TTL 0.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; Regards, Greg<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; On May 1, 2017 8:58 AM, &quot;Dave Dolson&quot; &lt;<a href=3D"mailto:=
ddolson@sandvine.com">ddolson@sandvine.com</a><br>
&gt; &lt;mailto:<a href=3D"mailto:ddolson@sandvine.com">ddolson@sandvine.co=
m</a>&gt;&gt; wrote:<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0Ron,<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0I too would like simple, but your table looks prett=
y complicated.<br>
&gt;=C2=A0 =C2=A0 =C2=A0And I think it adds configuration for an SFF to kno=
w whether there<br>
&gt;=C2=A0 =C2=A0 =C2=A0are others before it.<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0My version of simple:<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0TTL field of 0 means 64.<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0Every SFF decrements TTL each time it forwar=
ds the NSH packet. If<br>
&gt;=C2=A0 =C2=A0 =C2=A0decrementing from 1 would result in under-flow to 6=
4, discard.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0*From:*Ron Parker [mailto:<a href=3D"mailto:Ron_Par=
ker@affirmednetworks.com">Ron_Parker@<wbr>affirmednetworks.com</a><br>
&gt;=C2=A0 =C2=A0 =C2=A0&lt;mailto:<a href=3D"mailto:Ron_Parker@affirmednet=
works.com">Ron_Parker@<wbr>affirmednetworks.com</a>&gt;]<br>
&gt;=C2=A0 =C2=A0 =C2=A0*Sent:* Monday, May 1, 2017 11:41 AM<br>
&gt;<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0*To:* Dave Dolson; James N Guichard; <a href=3D"mai=
lto:mohamed.boucadair@orange.com">mohamed.boucadair@orange.com</a><br>
&gt;=C2=A0 =C2=A0 =C2=A0&lt;mailto:<a href=3D"mailto:mohamed.boucadair@oran=
ge.com">mohamed.boucadair@<wbr>orange.com</a>&gt;; <a href=3D"mailto:sfc@ie=
tf.org">sfc@ietf.org</a><br>
&gt;=C2=A0 =C2=A0 =C2=A0&lt;mailto:<a href=3D"mailto:sfc@ietf.org">sfc@ietf=
.org</a>&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0*Subject:* RE: TTL field within the NSH base header=
<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0Agree that I=E2=80=99d opt for precision over simpl=
icity.=C2=A0 =C2=A0Which is what I<br>
&gt;=C2=A0 =C2=A0 =C2=A0tried to convey a ways back on this thread regardin=
g differentiated<br>
&gt;=C2=A0 =C2=A0 =C2=A0behavior at the last SFF in the SFP vs. the non-las=
t SFF in the<br>
&gt;=C2=A0 =C2=A0 =C2=A0SFP.=C2=A0 =C2=A0 Subsequent comments didn=E2=80=99=
t seem to embrace that way of<br>
&gt;=C2=A0 =C2=A0 =C2=A0describing things.=C2=A0 =C2=A0 Also, if there were=
 consensus to supporting<br>
&gt;=C2=A0 =C2=A0 =C2=A0that approach, backward compatibility for classifie=
rs that emit<br>
&gt;=C2=A0 =C2=A0 =C2=A0TTL=3D0 could be addressed by also describing behav=
ior at the first<br>
&gt;=C2=A0 =C2=A0 =C2=A0SFF vs. non-first.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0TTL=3D1<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0TTL=3D0<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0Only SFF (First and last)<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0Valid =E2=80=93 service local SF=E2=80=99s<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0Valid for backward compatibility =E2=80=93 service =
local SF=E2=80=99s<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0First SFF and not Last<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0Invalid =E2=80=93 drop (since propagation to subseq=
uent SFF with TTL=3D0 is<br>
&gt;=C2=A0 =C2=A0 =C2=A0illegal)<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0Valid for backward compatibility =E2=80=93 service =
local SF=E2=80=99s and propagate<br>
&gt;=C2=A0 =C2=A0 =C2=A0to subsequent SFF with TTL=3D63<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0Last SFF when &gt;1 SFF=E2=80=99s for SFP<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0Valid =E2=80=93 service local SF=E2=80=99s<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0Invalid =E2=80=93drop (due to bad behavior of previ=
ous SFF)<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0*From:*Dave Dolson [mailto:<a href=3D"mailto:ddolso=
n@sandvine.com">ddolson@sandvine.com</a>]<br>
&gt;=C2=A0 =C2=A0 =C2=A0*Sent:* Monday, May 1, 2017 11:25 AM<br>
&gt;=C2=A0 =C2=A0 =C2=A0*To:* Ron Parker &lt;<a href=3D"mailto:Ron_Parker@a=
ffirmednetworks.com">Ron_Parker@affirmednetworks.<wbr>com</a><br>
&gt;=C2=A0 =C2=A0 =C2=A0&lt;mailto:<a href=3D"mailto:Ron_Parker@affirmednet=
works.com">Ron_Parker@<wbr>affirmednetworks.com</a>&gt;&gt;; James N Guicha=
rd<br>
&gt;=C2=A0 =C2=A0 =C2=A0&lt;<a href=3D"mailto:james.n.guichard@huawei.com">=
james.n.guichard@huawei.com</a> &lt;mailto:<a href=3D"mailto:james.n.guicha=
rd@huawei.com">james.n.guichard@<wbr>huawei.com</a>&gt;&gt;;<br>
&gt;=C2=A0 =C2=A0 =C2=A0<a href=3D"mailto:mohamed.boucadair@orange.com">moh=
amed.boucadair@orange.com</a> &lt;mailto:<a href=3D"mailto:mohamed.boucadai=
r@orange.com">mohamed.boucadair@<wbr>orange.com</a>&gt;;<br>
&gt;=C2=A0 =C2=A0 =C2=A0<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a> &l=
t;mailto:<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a>&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0*Subject:* RE: TTL field within the NSH base header=
<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0I think precision in the definition is important fo=
r when expects<br>
&gt;=C2=A0 =C2=A0 =C2=A0certain behavior for small values of TTL. E.g., by =
using trace-route<br>
&gt;=C2=A0 =C2=A0 =C2=A0type of tools.<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0We can=E2=80=99t just wave our hands and say drop p=
ackets with TTL near 0 or<br>
&gt;=C2=A0 =C2=A0 =C2=A01 or 2.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0If one has a chain of 3 items, a TTL of 6 should wo=
rk. (SFFs receive<br>
&gt;=C2=A0 =C2=A0 =C2=A0packets 6 times in the system diagram that is usual=
ly drawn).<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0(Simplified: I realize in some systems more SFF int=
eractions are<br>
&gt;=C2=A0 =C2=A0 =C2=A0required.)<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0*From:*Ron Parker [mailto:<a href=3D"mailto:Ron_Par=
ker@affirmednetworks.com">Ron_Parker@<wbr>affirmednetworks.com</a>]<br>
&gt;=C2=A0 =C2=A0 =C2=A0*Sent:* Monday, May 1, 2017 11:14 AM<br>
&gt;=C2=A0 =C2=A0 =C2=A0*To:* Dave Dolson; James N Guichard; <a href=3D"mai=
lto:mohamed.boucadair@orange.com">mohamed.boucadair@orange.com</a><br>
&gt;=C2=A0 =C2=A0 =C2=A0&lt;mailto:<a href=3D"mailto:mohamed.boucadair@oran=
ge.com">mohamed.boucadair@<wbr>orange.com</a>&gt;; <a href=3D"mailto:sfc@ie=
tf.org">sfc@ietf.org</a><br>
&gt;=C2=A0 =C2=A0 =C2=A0&lt;mailto:<a href=3D"mailto:sfc@ietf.org">sfc@ietf=
.org</a>&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0*Subject:* RE: TTL field within the NSH base header=
<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0Agree that differentiating =E2=80=9Cforwarding=E2=
=80=9D to attached SF instances vs<br>
&gt;=C2=A0 =C2=A0 =C2=A0subsequent SFF=E2=80=99s is logical and intuitive (=
to me) and I prefer to<br>
&gt;=C2=A0 =C2=A0 =C2=A0acknowledge that there is a difference.=C2=A0 =C2=
=A0But, I was addressing a<br>
&gt;=C2=A0 =C2=A0 =C2=A0suggestion to simplify.=C2=A0 =C2=A0 =C2=A0In pract=
ice, 61 or 62 or 63 decrements<br>
&gt;=C2=A0 =C2=A0 =C2=A0of TTL all probably mean the same thing J.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 Ron<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0*From:*Dave Dolson [mailto:<a href=3D"mailto:ddolso=
n@sandvine.com">ddolson@sandvine.com</a>]<br>
&gt;=C2=A0 =C2=A0 =C2=A0*Sent:* Monday, May 1, 2017 11:11 AM<br>
&gt;=C2=A0 =C2=A0 =C2=A0*To:* Ron Parker &lt;<a href=3D"mailto:Ron_Parker@a=
ffirmednetworks.com">Ron_Parker@affirmednetworks.<wbr>com</a><br>
&gt;=C2=A0 =C2=A0 =C2=A0&lt;mailto:<a href=3D"mailto:Ron_Parker@affirmednet=
works.com">Ron_Parker@<wbr>affirmednetworks.com</a>&gt;&gt;; James N Guicha=
rd<br>
&gt;=C2=A0 =C2=A0 =C2=A0&lt;<a href=3D"mailto:james.n.guichard@huawei.com">=
james.n.guichard@huawei.com</a> &lt;mailto:<a href=3D"mailto:james.n.guicha=
rd@huawei.com">james.n.guichard@<wbr>huawei.com</a>&gt;&gt;;<br>
&gt;=C2=A0 =C2=A0 =C2=A0<a href=3D"mailto:mohamed.boucadair@orange.com">moh=
amed.boucadair@orange.com</a> &lt;mailto:<a href=3D"mailto:mohamed.boucadai=
r@orange.com">mohamed.boucadair@<wbr>orange.com</a>&gt;;<br>
&gt;=C2=A0 =C2=A0 =C2=A0<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a> &l=
t;mailto:<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a>&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0*Subject:* RE: TTL field within the NSH base header=
<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0There is a difference between dropping the packet a=
t receive vs.<br>
&gt;=C2=A0 =C2=A0 =C2=A0transmit.<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0A **terminating** SFF may accept a packet with TTL=
=3D1.=C2=A0 I.e., where<br>
&gt;=C2=A0 =C2=A0 =C2=A0the NSH header is removed.<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0What matters is that it is not decremented to zero =
and forwarded as NSH.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0Otherwise we=E2=80=99d say, =E2=80=9Chuh, no point =
in sending a packet if TTL=3D1. And<br>
&gt;=C2=A0 =C2=A0 =C2=A0huh, if received with TTL=3D2 then we might as well=
 drop it=E2=80=A6=E2=80=9D Recurse<br>
&gt;=C2=A0 =C2=A0 =C2=A0ad absurdum.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0Hence, the correct language needs to convey that a =
device<br>
&gt;=C2=A0 =C2=A0 =C2=A0decrementing TTL (in order to forward NSH) must che=
ck if it would<br>
&gt;=C2=A0 =C2=A0 =C2=A0result in zero.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0This conveys that, I think:<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0The packet MUST NOT be forwarded to a next hop if S=
HL is decremented<br>
&gt;=C2=A0 =C2=A0 =C2=A0to zero.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0-Dave<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0*From:*Ron Parker [mailto:<a href=3D"mailto:Ron_Par=
ker@affirmednetworks.com">Ron_Parker@<wbr>affirmednetworks.com</a>]<br>
&gt;=C2=A0 =C2=A0 =C2=A0*Sent:* Monday, May 1, 2017 10:50 AM<br>
&gt;=C2=A0 =C2=A0 =C2=A0*To:* James N Guichard; <a href=3D"mailto:mohamed.b=
oucadair@orange.com">mohamed.boucadair@orange.com</a><br>
&gt;=C2=A0 =C2=A0 =C2=A0&lt;mailto:<a href=3D"mailto:mohamed.boucadair@oran=
ge.com">mohamed.boucadair@<wbr>orange.com</a>&gt;; Dave Dolson; <a href=3D"=
mailto:sfc@ietf.org">sfc@ietf.org</a><br>
&gt;=C2=A0 =C2=A0 =C2=A0&lt;mailto:<a href=3D"mailto:sfc@ietf.org">sfc@ietf=
.org</a>&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0*Subject:* RE: TTL field within the NSH base header=
<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0We could simplify this by saying that an SFF that r=
eceives an NSH<br>
&gt;=C2=A0 =C2=A0 =C2=A0packet with TTL=3D1 shall drop the packet.=C2=A0 =
=C2=A0That doesn=E2=80=99t require any<br>
&gt;=C2=A0 =C2=A0 =C2=A0distinction of the type of forwarding.=C2=A0 =C2=A0=
 You could argue that<br>
&gt;=C2=A0 =C2=A0 =C2=A0perhaps 1 means take care of local SF=E2=80=99s, on=
ly, but then we are back<br>
&gt;=C2=A0 =C2=A0 =C2=A0to having to make that distinction.=C2=A0 =C2=A0 Gi=
ven that we are starting at<br>
&gt;=C2=A0 =C2=A0 =C2=A063 by default, finessing what happens when receivin=
g 1 doesn=E2=80=99t seem<br>
&gt;=C2=A0 =C2=A0 =C2=A0worthwhile to me.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0*From:*James N Guichard [mailto:<a href=3D"mailto:j=
ames.n.guichard@huawei.com">james.n.guichard@<wbr>huawei.com</a>]<br>
&gt;=C2=A0 =C2=A0 =C2=A0*Sent:* Monday, May 1, 2017 10:45 AM<br>
&gt;=C2=A0 =C2=A0 =C2=A0*To:* Ron Parker &lt;<a href=3D"mailto:Ron_Parker@a=
ffirmednetworks.com">Ron_Parker@affirmednetworks.<wbr>com</a><br>
&gt;=C2=A0 =C2=A0 =C2=A0&lt;mailto:<a href=3D"mailto:Ron_Parker@affirmednet=
works.com">Ron_Parker@<wbr>affirmednetworks.com</a>&gt;&gt;;<br>
&gt;=C2=A0 =C2=A0 =C2=A0<a href=3D"mailto:mohamed.boucadair@orange.com">moh=
amed.boucadair@orange.com</a> &lt;mailto:<a href=3D"mailto:mohamed.boucadai=
r@orange.com">mohamed.boucadair@<wbr>orange.com</a>&gt;;<br>
&gt;=C2=A0 =C2=A0 =C2=A0Dave Dolson &lt;<a href=3D"mailto:ddolson@sandvine.=
com">ddolson@sandvine.com</a> &lt;mailto:<a href=3D"mailto:ddolson@sandvine=
.com">ddolson@sandvine.com</a>&gt;&gt;<wbr>;<br>
&gt;=C2=A0 =C2=A0 =C2=A0<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a> &l=
t;mailto:<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a>&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0*Subject:* RE: TTL field within the NSH base header=
<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0Yes but my point was if the SFF is **terminating** =
the service chain<br>
&gt;=C2=A0 =C2=A0 =C2=A0there are no service functions left to be forwarded=
 to so the<br>
&gt;=C2=A0 =C2=A0 =C2=A0sentence does not make any sense. If however the SF=
F is terminating<br>
&gt;=C2=A0 =C2=A0 =C2=A0the service chain and at termination the SHL reache=
s 0 then it<br>
&gt;=C2=A0 =C2=A0 =C2=A0should still forward the packet (after removal of N=
SH).<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0Jim<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0*From:*Ron Parker [mailto:<a href=3D"mailto:Ron_Par=
ker@affirmednetworks.com">Ron_Parker@<wbr>affirmednetworks.com</a>]<br>
&gt;=C2=A0 =C2=A0 =C2=A0*Sent:* Monday, May 01, 2017 10:28 AM<br>
&gt;=C2=A0 =C2=A0 =C2=A0*To:* James N Guichard &lt;<a href=3D"mailto:james.=
n.guichard@huawei.com">james.n.guichard@huawei.com</a><br>
&gt;=C2=A0 =C2=A0 =C2=A0&lt;mailto:<a href=3D"mailto:james.n.guichard@huawe=
i.com">james.n.guichard@<wbr>huawei.com</a>&gt;&gt;; <a href=3D"mailto:moha=
med.boucadair@orange.com">mohamed.boucadair@orange.com</a><br>
&gt;=C2=A0 =C2=A0 =C2=A0&lt;mailto:<a href=3D"mailto:mohamed.boucadair@oran=
ge.com">mohamed.boucadair@<wbr>orange.com</a>&gt;; Dave Dolson<br>
&gt;=C2=A0 =C2=A0 =C2=A0&lt;<a href=3D"mailto:ddolson@sandvine.com">ddolson=
@sandvine.com</a> &lt;mailto:<a href=3D"mailto:ddolson@sandvine.com">ddolso=
n@sandvine.com</a>&gt;&gt;<wbr>; <a href=3D"mailto:sfc@ietf.org">sfc@ietf.o=
rg</a><br>
&gt;=C2=A0 =C2=A0 =C2=A0&lt;mailto:<a href=3D"mailto:sfc@ietf.org">sfc@ietf=
.org</a>&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0*Subject:* RE: TTL field within the NSH base header=
<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0I=E2=80=99d like to disambiguate the word =E2=80=9C=
forwarding=E2=80=9D.=C2=A0 =C2=A0From SFF<br>
&gt;=C2=A0 =C2=A0 =C2=A0perspective, there is forwarding to attached SF ins=
tances and there<br>
&gt;=C2=A0 =C2=A0 =C2=A0is forwarding to other SFFs.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0=E2=80=9CSFFs that terminate a service chain MUST f=
orward the packet to<br>
&gt;=C2=A0 =C2=A0 =C2=A0attached service functions, even if SHL is decremen=
ted to 0=E2=80=9D<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 Ron<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0*From:*sfc [mailto:<a href=3D"mailto:sfc-bounces@ie=
tf.org">sfc-bounces@ietf.org</a>] *On Behalf Of *James N Guichard<br>
&gt;=C2=A0 =C2=A0 =C2=A0*Sent:* Monday, May 1, 2017 10:22 AM<br>
&gt;=C2=A0 =C2=A0 =C2=A0*To:* <a href=3D"mailto:mohamed.boucadair@orange.co=
m">mohamed.boucadair@orange.com</a><br>
&gt;=C2=A0 =C2=A0 =C2=A0&lt;mailto:<a href=3D"mailto:mohamed.boucadair@oran=
ge.com">mohamed.boucadair@<wbr>orange.com</a>&gt;; Dave Dolson<br>
&gt;=C2=A0 =C2=A0 =C2=A0&lt;<a href=3D"mailto:ddolson@sandvine.com">ddolson=
@sandvine.com</a> &lt;mailto:<a href=3D"mailto:ddolson@sandvine.com">ddolso=
n@sandvine.com</a>&gt;&gt;<wbr>; <a href=3D"mailto:sfc@ietf.org">sfc@ietf.o=
rg</a><br>
&gt;=C2=A0 =C2=A0 =C2=A0&lt;mailto:<a href=3D"mailto:sfc@ietf.org">sfc@ietf=
.org</a>&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0*Subject:* Re: [sfc] TTL field within the NSH base =
header<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0I don=E2=80=99t understand this sentence as if an S=
FF is terminating a<br>
&gt;=C2=A0 =C2=A0 =C2=A0service chain then it **wont** be forwarding the pa=
ckets to attached<br>
&gt;=C2=A0 =C2=A0 =C2=A0SFs; Shouldn=E2=80=99t this sentence read =E2=80=9C=
SFFs that terminate a service<br>
&gt;=C2=A0 =C2=A0 =C2=A0chain MUST forward the packet even if SHL is decrem=
ented to 0=E2=80=9D ?<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0Jim<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0*From:*<a href=3D"mailto:mohamed.boucadair@orange.c=
om">mohamed.boucadair@<wbr>orange.com</a><br>
&gt;=C2=A0 =C2=A0 =C2=A0&lt;mailto:<a href=3D"mailto:mohamed.boucadair@oran=
ge.com">mohamed.boucadair@<wbr>orange.com</a>&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0[mailto:<a href=3D"mailto:mohamed.boucadair@orange.=
com">mohamed.boucadair@<wbr>orange.com</a>]<br>
&gt;=C2=A0 =C2=A0 =C2=A0*Sent:* Friday, April 28, 2017 10:38 AM<br>
&gt;=C2=A0 =C2=A0 =C2=A0*To:* Dave Dolson &lt;<a href=3D"mailto:ddolson@san=
dvine.com">ddolson@sandvine.com</a><br>
&gt;=C2=A0 =C2=A0 =C2=A0&lt;mailto:<a href=3D"mailto:ddolson@sandvine.com">=
ddolson@sandvine.com</a>&gt;&gt;<wbr>; James N Guichard<br>
&gt;=C2=A0 =C2=A0 =C2=A0&lt;<a href=3D"mailto:james.n.guichard@huawei.com">=
james.n.guichard@huawei.com</a> &lt;mailto:<a href=3D"mailto:james.n.guicha=
rd@huawei.com">james.n.guichard@<wbr>huawei.com</a>&gt;&gt;;<br>
&gt;=C2=A0 =C2=A0 =C2=A0<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a> &l=
t;mailto:<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a>&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0*Subject:* RE: TTL field within the NSH base header=
<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0Re-,<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0I see SHL as a means to prevent SFF loops. There is=
 no value in<br>
&gt;=C2=A0 =C2=A0 =C2=A0deleting a packet after an SFF decrement the SHL to=
 0, but that<br>
&gt;=C2=A0 =C2=A0 =C2=A0packet is to be passed to SFs that are attached to =
this SFF. The<br>
&gt;=C2=A0 =C2=A0 =C2=A0packet will be forwarded after stripping the NSH he=
ader; no risk for<br>
&gt;=C2=A0 =C2=A0 =C2=A0SFF loops out there. No?<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0Cheers,<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0Med<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0*De :*Dave Dolson [mailto:<a href=3D"mailto:ddolson=
@sandvine.com">ddolson@sandvine.com</a>]<br>
&gt;=C2=A0 =C2=A0 =C2=A0*Envoy=C3=A9 :* vendredi 28 avril 2017 16:29<br>
&gt;=C2=A0 =C2=A0 =C2=A0*=C3=80 :* BOUCADAIR Mohamed IMT/OLN; James N Guich=
ard; <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
&gt;=C2=A0 =C2=A0 =C2=A0&lt;mailto:<a href=3D"mailto:sfc@ietf.org">sfc@ietf=
.org</a>&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0*Objet :* RE: TTL field within the NSH base header<=
br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0Med,<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0=E2=80=9CSFFs that terminate a service chain MUST f=
orward the packet to<br>
&gt;=C2=A0 =C2=A0 =C2=A0attached SFs even if SHL is decremented to 0.=E2=80=
=9D<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0I don=E2=80=99t think this is right.<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0If TTL/SHL is decremented to 0, this must not be fo=
rwarded as NSH.<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0I see that **receiving** a packet with SHL=3D1 can =
result in chain<br>
&gt;=C2=A0 =C2=A0 =C2=A0termination, i.e., NSH decapsulation. But not forwa=
rding as NSH with<br>
&gt;=C2=A0 =C2=A0 =C2=A0SHL=3D0.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0-Dave<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0*From:*sfc [mailto:<a href=3D"mailto:sfc-bounces@ie=
tf.org">sfc-bounces@ietf.org</a>] *On Behalf Of<br>
&gt;=C2=A0 =C2=A0 =C2=A0*<a href=3D"mailto:mohamed.boucadair@orange.com">mo=
hamed.boucadair@orange.com</a> &lt;mailto:<a href=3D"mailto:mohamed.boucada=
ir@orange.com">mohamed.boucadair@<wbr>orange.com</a>&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0*Sent:* Friday, April 28, 2017 9:36 AM<br>
&gt;=C2=A0 =C2=A0 =C2=A0*To:* James N Guichard; <a href=3D"mailto:sfc@ietf.=
org">sfc@ietf.org</a> &lt;mailto:<a href=3D"mailto:sfc@ietf.org">sfc@ietf.o=
rg</a>&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0*Subject:* Re: [sfc] TTL field within the NSH base =
header<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0Hi Jim, all,<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0I have the following comments :<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0=C2=B7=C2=A0 =C2=A0 =C2=A0 =C2=A0 Change =E2=80=9CT=
TL=E2=80=9D to =E2=80=9CSFF Hop Limit (SHL)=E2=80=9D because this field is<=
br>
&gt;=C2=A0 =C2=A0 =C2=A0not about a time to live but about a limit of SFF h=
ops to be crossed.<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0=C2=B7=C2=A0 =C2=A0 =C2=A0 =C2=A0 I don=E2=80=99t u=
nderstand what is meant by =E2=80=9Ctesting=E2=80=9D.<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0=C2=B7=C2=A0 =C2=A0 =C2=A0 =C2=A0 I suggest to make=
 this change to cover the following points:<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0o=C2=A0 =C2=A0SHL should be configurable by the con=
trol plane.<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0o=C2=A0 =C2=A0Packets can be forwarded to SFs even =
if SHL is decremented to 0<br>
&gt;=C2=A0 =C2=A0 =C2=A0for the terminating SFF.<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0o=C2=A0 =C2=A0I don=E2=80=99t think it is a good id=
ea to include =E2=80=9CDecrementing by a<br>
&gt;=C2=A0 =C2=A0 =C2=A0value of 1 from 0 shall result in a TTL value of 63=
=E2=80=9D because this<br>
&gt;=C2=A0 =C2=A0 =C2=A0will lead to a broken mechanism.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0OLD:<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0TTL: Service plane time-to-live. An SFF MUST decrem=
ent the TTL by a<br>
&gt;=C2=A0 =C2=A0 =C2=A0value of 1 for all NSH packets it receives. Decreme=
nting by a value<br>
&gt;=C2=A0 =C2=A0 =C2=A0of 1 from 0 shall result in a TTL value of 63. The =
default for<br>
&gt;=C2=A0 =C2=A0 =C2=A0originating an NSH packet is a TTL value of 63. The=
 decrement SHALL<br>
&gt;=C2=A0 =C2=A0 =C2=A0occur before testing for 0. After decrement, if the=
 TTL is 0, the<br>
&gt;=C2=A0 =C2=A0 =C2=A0NSH packet MUST NOT be forwarded.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0NEW:<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0SHL (SFF Hop Limit): Indicates the maximum SFF hops=
 for a service<br>
&gt;=C2=A0 =C2=A0 =C2=A0chain. The initial SHL value SHOULD be configurable=
 via the control<br>
&gt;=C2=A0 =C2=A0 =C2=A0plane; the configured initial value can be specific=
 to a chain or<br>
&gt;=C2=A0 =C2=A0 =C2=A0all chains. If no initial value is explicitly provi=
ded, the default<br>
&gt;=C2=A0 =C2=A0 =C2=A0initial SHL value 63 MUST be used. Each SFF involve=
d in forwarding<br>
&gt;=C2=A0 =C2=A0 =C2=A0an NSH packet MUST decrement SHL value by 1. The pa=
cket MUST NOT be<br>
&gt;=C2=A0 =C2=A0 =C2=A0forwarded to a next hop SFF if SHL is decremented t=
o zero. SFFs that<br>
&gt;=C2=A0 =C2=A0 =C2=A0terminate a service chain MUST forward the packet t=
o attached SFs<br>
&gt;=C2=A0 =C2=A0 =C2=A0even if SHL is decremented to 0.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0Thank you.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0Cheers,<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0Med<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0*De :*sfc [mailto:<a href=3D"mailto:sfc-bounces@iet=
f.org">sfc-bounces@ietf.org</a>] *De la part de* James N Guichard<br>
&gt;=C2=A0 =C2=A0 =C2=A0*Envoy=C3=A9 :* jeudi 27 avril 2017 20:54<br>
&gt;=C2=A0 =C2=A0 =C2=A0*=C3=80 :* <a href=3D"mailto:sfc@ietf.org">sfc@ietf=
.org</a> &lt;mailto:<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a>&gt;<br=
>
&gt;=C2=A0 =C2=A0 =C2=A0*Objet :* [sfc] TTL field within the NSH base heade=
r<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0Dear WG:<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0Having reviewed all of the email discussion on the =
mailing list it<br>
&gt;=C2=A0 =C2=A0 =C2=A0appears to the chairs that we have consensus to add=
 a TTL field to<br>
&gt;=C2=A0 =C2=A0 =C2=A0the NSH base header. We would like to propose the f=
ollowing changes:<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0Section 3.2:<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0Update figure 2 as follows:<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 =
8 9 0 1 2 3 4 5 6 7 8 9 0<br>
&gt; 1<br>
&gt;<br>
&gt;<br>
&gt; +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-<wbr>+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-<wbr>=
+-+-+<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0|Ver|O|R|=C2=A0 =C2=A0 TTL=C2=A0 =C2=
=A0 |=C2=A0 =C2=A0Length=C2=A0 |R|R|R|R|MD Type| Next Protocol |<br>
&gt;<br>
&gt;<br>
&gt; +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-<wbr>+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-<wbr>=
+-+-+<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0Add the following text after figure 2:<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0TTL: Service plane time-to-live. An SFF MUST decrem=
ent the TTL by a<br>
&gt;=C2=A0 =C2=A0 =C2=A0value of 1 for all NSH packets it receives. Decreme=
nting by a value<br>
&gt;=C2=A0 =C2=A0 =C2=A0of 1 from 0 shall result in a TTL value of 63. The =
default for<br>
&gt;=C2=A0 =C2=A0 =C2=A0originating an NSH packet is a TTL value of 63. The=
 decrement SHALL<br>
&gt;=C2=A0 =C2=A0 =C2=A0occur before testing for 0. After decrement, if the=
 TTL is 0, the<br>
&gt;=C2=A0 =C2=A0 =C2=A0NSH packet MUST NOT be forwarded.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0Section 3.4:<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0Update figure 4 to reflect the new base header form=
at as per section<br>
&gt;=C2=A0 =C2=A0 =C2=A03.2 base header.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0Section 3.5:<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0Update figure 5 to reflect the new base header form=
at as per section<br>
&gt;=C2=A0 =C2=A0 =C2=A03.2 base header.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0Section 12.2.1:<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0Current text is as follows:<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 There are ten bits at the beginning of the =
NSH Base Header.<br>
&gt; New bits<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 are assigned via Standards Action [RFC5226]=
.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 Bits 0-1 - Version<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 Bit 2 - OAM (O bit)<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 Bit 3 - Critical TLV (C bit)<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 Bits 4-9 - Reserved<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0Replace entire text as follows:<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 There are eight reserved bits in the NSH Ba=
se Header. New bits<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 are assigned via Standards Action [RFC5226]=
.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 Bits 0-1 - Version<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 Bit 2 - OAM (O bit)<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 Bit 3 - Reserved<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0 =C2=A0 Bits 16-19 - Reserved<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0Section 12.2.3:<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0Current text has the MD-type as 8-bit values.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0Update text for this section and table 1 to reflect=
 4-bit values<br>
&gt;=C2=A0 =C2=A0 =C2=A0*not* 8-bit values.<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0*Please review carefully and indicate support for t=
hese changes (or<br>
&gt;=C2=A0 =C2=A0 =C2=A0any changes to the suggested text).*<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0* *<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0Thanks,<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0Jim &amp; Joel<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0______________________________<wbr>________________=
_<br>
&gt;=C2=A0 =C2=A0 =C2=A0sfc mailing list<br>
&gt;=C2=A0 =C2=A0 =C2=A0<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a> &l=
t;mailto:<a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a>&gt;<br>
&gt;=C2=A0 =C2=A0 =C2=A0<a href=3D"https://www.ietf.org/mailman/listinfo/sf=
c" rel=3D"noreferrer" target=3D"_blank">https://www.ietf.org/mailman/<wbr>l=
istinfo/sfc</a><br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; ______________________________<wbr>_________________<br>
&gt; sfc mailing list<br>
&gt; <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
&gt; <a href=3D"https://www.ietf.org/mailman/listinfo/sfc" rel=3D"noreferre=
r" target=3D"_blank">https://www.ietf.org/mailman/<wbr>listinfo/sfc</a><br>
&gt;<br>
</div></div></blockquote></div><br></div>

--001a113ade6070c929054e8b8a22--


From nobody Thu May  4 07:54:16 2017
Return-Path: <james.n.guichard@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3E479129BAF for <sfc@ietfa.amsl.com>; Thu,  4 May 2017 07:54:14 -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, 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.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id I-tnFyxpcTHa for <sfc@ietfa.amsl.com>; Thu,  4 May 2017 07:54:10 -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 A9C3C129B60 for <sfc@ietf.org>; Thu,  4 May 2017 07:53:59 -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 DMG86093; Thu, 04 May 2017 14:53:56 +0000 (GMT)
Received: from SJCEML703-CHM.china.huawei.com (10.208.112.39) by lhreml705-cah.china.huawei.com (10.201.108.46) with Microsoft SMTP Server (TLS) id 14.3.301.0; Thu, 4 May 2017 15:53:45 +0100
Received: from SJCEML701-CHM.china.huawei.com ([169.254.3.8]) by SJCEML703-CHM.china.huawei.com ([169.254.5.195]) with mapi id 14.03.0235.001;  Thu, 4 May 2017 07:53:32 -0700
From: James N Guichard <james.n.guichard@huawei.com>
To: James N Guichard <james.n.guichard@huawei.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: TTL field within the NSH base header
Thread-Index: AdK/h0bahW5bvXGwSoCeYu3QIaIxxgFXmrGg
Date: Thu, 4 May 2017 14:53:29 +0000
Message-ID: <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD797B@SJCEML701-CHM.china.huawei.com>
References: <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD5F8E@SJCEML701-CHM.china.huawei.com>
In-Reply-To: <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD5F8E@SJCEML701-CHM.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.47.155.97]
Content-Type: multipart/alternative; boundary="_000_BF1BE6D99B52F84AB9B48B7CF6F17DA3DD797BSJCEML701CHMchina_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020202.590B4085.0331, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=169.254.3.8, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: 7cea878183dedd45c6fda095929d4ae9
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/8dj2fz4HAWpc38OehhmtCXIcBQo>
Subject: Re: [sfc] TTL field within the NSH base header
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 04 May 2017 14:54:14 -0000

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

Dear WG:

Here is the latest text that I have captured from the email thread. Please =
review carefully and indicate support for these changes:

Section 3.2:
Update figure 2 as follows:

    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    |Ver|O|R|    TTL    |   Length  |R|R|R|R|MD Type| Next Protocol |
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

Add the following text after figure 2:

TTL: Indicates the maximum SFF hops for an SFP. The initial TTL value SHOUL=
D be configurable via the control plane; the configured initial value can b=
e specific to one or more SFPs. If no initial value is explicitly provided,=
 the default initial TTL value 63 MUST be used. Each SFF involved in forwar=
ding an NSH packet MUST decrement the TTL value by 1 prior to NSH forwardin=
g lookup. Decrementing by 1 from an incoming value of 0 shall result in a T=
TL value of 63. The packet MUST NOT be forwarded if TTL is, after decrement=
, 0 e.g. decrement SHALL occur before testing TTL for 0.

Section 3.4:
Update figure 4 to reflect the new base header format as per section 3.2 ba=
se header.

Section 3.5:
Update figure 5 to reflect the new base header format as per section 3.2 ba=
se header.

Section 12.2.1:
Current text is as follows:

   There are ten bits at the beginning of the NSH Base Header.  New bits
   are assigned via Standards Action [RFC5226].

   Bits 0-1 - Version
   Bit 2 - OAM (O bit)
   Bit 3 - Critical TLV (C bit)
   Bits 4-9 - Reserved

Replace entire text as follows:

   There are five reserved bits in the NSH Base Header. New bits
   are assigned via Standards Action [RFC5226].

   Bits 0-1 - Version
   Bit 2 - OAM (O bit)
   Bit 3 - Reserved
   Bits 16-19 - Reserved

Section 12.2.3:
Current text has the MD-type as 8-bit values. Update text for this section =
and table 1 to reflect 4-bit values *not* 8-bit values.

Thanks!

Jim

From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of James N Guichard
Sent: Thursday, April 27, 2017 2:54 PM
To: sfc@ietf.org
Subject: [sfc] TTL field within the NSH base header

Dear WG:

Having reviewed all of the email discussion on the mailing list it appears =
to the chairs that we have consensus to add a TTL field to the NSH base hea=
der. We would like to propose the following changes:

Section 3.2:
Update figure 2 as follows:

     0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    |Ver|O|R|    TTL    |   Length  |R|R|R|R|MD Type| Next Protocol |
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

Add the following text after figure 2:

TTL: Service plane time-to-live. An SFF MUST decrement the TTL by a value o=
f 1 for all NSH packets it receives. Decrementing by a value of 1 from 0 sh=
all result in a TTL value of 63. The default for originating an NSH packet =
is a TTL value of 63. The decrement SHALL occur before testing for 0. After=
 decrement, if the TTL is 0, the NSH packet MUST NOT be forwarded.

Section 3.4:
Update figure 4 to reflect the new base header format as per section 3.2 ba=
se header.

Section 3.5:
Update figure 5 to reflect the new base header format as per section 3.2 ba=
se header.

Section 12.2.1:
Current text is as follows:

   There are ten bits at the beginning of the NSH Base Header.  New bits
   are assigned via Standards Action [RFC5226].

   Bits 0-1 - Version
   Bit 2 - OAM (O bit)
   Bit 3 - Critical TLV (C bit)
   Bits 4-9 - Reserved

Replace entire text as follows:

   There are eight reserved bits in the NSH Base Header. New bits
   are assigned via Standards Action [RFC5226].

   Bits 0-1 - Version
   Bit 2 - OAM (O bit)
   Bit 3 - Reserved
   Bits 16-19 - Reserved

Section 12.2.3:
Current text has the MD-type as 8-bit values.

Update text for this section and table 1 to reflect 4-bit values *not* 8-bi=
t values.

Please review carefully and indicate support for these changes (or any chan=
ges to the suggested text).

Thanks,

Jim & Joel






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

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:"Monotype Corsiva";
	panose-1:3 1 1 1 1 2 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#0563C1;
	text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
	{mso-style-priority:99;
	color:#954F72;
	text-decoration:underline;}
span.EmailStyle17
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle18
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Dear WG:<o:p></o:p></s=
pan></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Here is the latest tex=
t that I have captured from the email thread. Please review carefully and i=
ndicate support for these changes:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Section 3.2:<o:p></o:p=
></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Update figure 2 as fol=
lows:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#1F497D">&nbsp;&nbsp;&nbsp; 0 1 2 3 4 5 6 7 8 9 0 1 2=
 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#1F497D">&nbsp;&nbsp;&nbsp; &#43;-&#43;-&#43;-&#43;-&=
#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43=
;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&=
#43;-&#43;-&#43;-&#43;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#1F497D">&nbsp;&nbsp;&nbsp; |Ver|O|R|&nbsp;&nbsp;&nbs=
p; TTL&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; Length&nbsp; |R|R|R|R|MD Type| Next =
Protocol |<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:#1F497D">&nbsp;&nbsp;&nbsp; &#43;-&#43;-&#43;-&#43;-&=
#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43=
;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&=
#43;-&#43;-&#43;-&#43;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Add the following text=
 after figure 2:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">TTL: Indicates the max=
imum SFF hops for an SFP. The initial TTL value SHOULD be configurable via =
the control plane; the configured initial value can be specific to one or m=
ore SFPs. If no initial value is explicitly
 provided, the default initial TTL value 63 MUST be used. Each SFF involved=
 in forwarding an NSH packet MUST decrement the TTL value by 1 prior to NSH=
 forwarding lookup. Decrementing by 1 from an incoming value of 0 shall res=
ult in a TTL value of 63. The packet
 MUST NOT be forwarded if TTL is, after decrement, 0 e.g. decrement SHALL o=
ccur before testing TTL for 0.
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Section 3.4:<o:p></o:p=
></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Update figure 4 to ref=
lect the new base header format as per section 3.2 base header.<o:p></o:p><=
/span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Section 3.5:<o:p></o:p=
></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Update figure 5 to ref=
lect the new base header format as per section 3.2 base header.<o:p></o:p><=
/span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Section 12.2.1:<o:p></=
o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Current text is as fol=
lows:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;&nbsp; There are=
 ten bits at the beginning of the NSH Base Header.&nbsp; New bits<o:p></o:p=
></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;&nbsp; are assig=
ned via Standards Action [RFC5226].<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;&nbsp; Bits 0-1 =
- Version<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;&nbsp; Bit 2 - O=
AM (O bit)<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp; &nbsp;Bit 3 - C=
ritical TLV (C bit)<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;&nbsp; Bits 4-9 =
- Reserved<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Replace entire text as=
 follows:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;&nbsp; There are=
 five reserved bits in the NSH Base Header. New bits<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;&nbsp; are assig=
ned via Standards Action [RFC5226].<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;&nbsp; Bits 0-1 =
- Version<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;&nbsp; Bit 2 - O=
AM (O bit)<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;&nbsp; Bit 3 - R=
eserved<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;&nbsp; Bits 16-1=
9 - Reserved<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Section 12.2.3:<o:p></=
o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Current text has the M=
D-type as 8-bit values. Update text for this section and table 1 to reflect=
 4-bit values *not* 8-bit values.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Thanks!<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Jim<o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><a name=3D"_MailEndCompose"><span style=3D"color:#1F=
497D"><o:p>&nbsp;</o:p></span></a></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b>From:</b> sfc [mailto:sfc-bounces@ietf.org] <b>On=
 Behalf Of
</b>James N Guichard<br>
<b>Sent:</b> Thursday, April 27, 2017 2:54 PM<br>
<b>To:</b> sfc@ietf.org<br>
<b>Subject:</b> [sfc] TTL field within the NSH base header<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Dear WG:<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Having reviewed all of the email discussion on the m=
ailing list it appears to the chairs that we have consensus to add a TTL fi=
eld to the NSH base header. We would like to propose the following changes:=
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Section 3.2:<o:p></o:p></p>
<p class=3D"MsoNormal">Update figure 2 as follows:<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">&nbsp; &nbsp;&nbsp;&nbsp;0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6=
 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">&nbsp;&nbsp;&nbsp; &#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#4=
3;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-=
&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#4=
3;-&#43;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">&nbsp;&nbsp;&nbsp; |Ver|O|R|&nbsp;&nbsp;&nbsp; TTL&nbsp;&n=
bsp;&nbsp; |&nbsp;&nbsp; Length&nbsp; |R|R|R|R|MD Type| Next Protocol |<o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;">&nbsp;&nbsp;&nbsp; &#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#4=
3;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-=
&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#4=
3;-&#43;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Add the following text after figure 2:<o:p></o:p></p=
>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">TTL: Service plane time-to-live. An SFF MUST decreme=
nt the TTL by a value of 1 for all NSH packets it receives. Decrementing by=
 a value of 1 from 0 shall result in a TTL value of 63. The default for ori=
ginating an NSH packet is a TTL value
 of 63. The decrement SHALL occur before testing for 0. After decrement, if=
 the TTL is 0, the NSH packet MUST NOT be forwarded.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Section 3.4:<o:p></o:p></p>
<p class=3D"MsoNormal">Update figure 4 to reflect the new base header forma=
t as per section 3.2 base header.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Section 3.5:<o:p></o:p></p>
<p class=3D"MsoNormal">Update figure 5 to reflect the new base header forma=
t as per section 3.2 base header.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Section 12.2.1:<o:p></o:p></p>
<p class=3D"MsoNormal">Current text is as follows:<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; There are ten bits at the beginning of =
the NSH Base Header.&nbsp; New bits<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; are assigned via Standards Action [RFC5=
226].<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">&nbsp; &nbsp;Bits 0-1 - Version<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; Bit 2 - OAM (O bit)<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; Bit 3 - Critical TLV (C bit)<o:p></o:p>=
</p>
<p class=3D"MsoNormal">&nbsp;&nbsp; Bits 4-9 - Reserved<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Replace entire text as follows:<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; There are eight reserved bits in the NS=
H Base Header. New bits<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; are assigned via Standards Action [RFC5=
226].<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; Bits 0-1 - Version<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; Bit 2 - OAM (O bit)<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; Bit 3 - Reserved<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;&nbsp; Bits 16-19 - Reserved<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Section 12.2.3:<o:p></o:p></p>
<p class=3D"MsoNormal">Current text has the MD-type as 8-bit values.<o:p></=
o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Update text for this section and table 1 to reflect =
4-bit values *not* 8-bit values.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><b>Please review carefully and indicate support for =
these changes (or any changes to the suggested text).<o:p></o:p></b></p>
<p class=3D"MsoNormal"><b><o:p>&nbsp;</o:p></b></p>
<p class=3D"MsoNormal">Thanks, <o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Jim &amp; Joel<span style=3D"font-family:&quot;Monot=
ype Corsiva&quot;;color:#0070C0"><o:p></o:p></span></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"><span style=3D"font-family:&quot;Monotype Corsiva&qu=
ot;;color:#0070C0"><o:p>&nbsp;</o:p></span></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_BF1BE6D99B52F84AB9B48B7CF6F17DA3DD797BSJCEML701CHMchina_--


From nobody Thu May  4 23:01:05 2017
Return-Path: <mohamed.boucadair@orange.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D61E9129435 for <sfc@ietfa.amsl.com>; Thu,  4 May 2017 23:01:03 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.399
X-Spam-Level: 
X-Spam-Status: No, score=-5.399 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H2=-2.8, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=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 hAeCt0InjXAB for <sfc@ietfa.amsl.com>; Thu,  4 May 2017 23:01:01 -0700 (PDT)
Received: from relais-inet.orange.com (mta241.mail.business.static.orange.com [80.12.66.41]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 20308129440 for <sfc@ietf.org>; Thu,  4 May 2017 23:01:00 -0700 (PDT)
Received: from opfedar04.francetelecom.fr (unknown [xx.xx.xx.6]) by opfedar26.francetelecom.fr (ESMTP service) with ESMTP id CAC511C0324; Fri,  5 May 2017 08:00:58 +0200 (CEST)
Received: from Exchangemail-eme3.itn.ftgroup (unknown [xx.xx.50.14]) by opfedar04.francetelecom.fr (ESMTP service) with ESMTP id AE06340075; Fri,  5 May 2017 08:00:58 +0200 (CEST)
Received: from OPEXCNORMAD.corporate.adroot.infra.ftgroup ([fe80::f1a0:3c6b:bc7b:3aaf]) by OPEXCNORM3C.corporate.adroot.infra.ftgroup ([fe80::6ca9:97b1:8a5:a764%21]) with mapi id 14.03.0339.000; Fri, 5 May 2017 08:00:58 +0200
From: <mohamed.boucadair@orange.com>
To: James N Guichard <james.n.guichard@huawei.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: TTL field within the NSH base header
Thread-Index: AdK/h0bahW5bvXGwSoCeYu3QIaIxxgFXmrGgAB/CvTA=
Date: Fri, 5 May 2017 06:00:57 +0000
Message-ID: <787AE7BB302AE849A7480A190F8B933009E62055@OPEXCNORMAD.corporate.adroot.infra.ftgroup>
References: <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD5F8E@SJCEML701-CHM.china.huawei.com> <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD797B@SJCEML701-CHM.china.huawei.com>
In-Reply-To: <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD797B@SJCEML701-CHM.china.huawei.com>
Accept-Language: fr-FR, en-US
Content-Language: fr-FR
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [10.168.234.1]
Content-Type: multipart/alternative; boundary="_000_787AE7BB302AE849A7480A190F8B933009E62055OPEXCNORMADcorp_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/6ch9wnwHwu8BQSxigC0_IxwXFyI>
Subject: Re: [sfc] TTL field within the NSH base header
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 05 May 2017 06:01:04 -0000

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

Hi Jim,

Please note that the proposed wording includes a normative language in an e=
xample "e.g. decrement SHALL occur before testing TTL for 0". This is odd i=
n an example. I would delete that example.

Cheers,
Med

De : sfc [mailto:sfc-bounces@ietf.org] De la part de James N Guichard
Envoy=E9 : jeudi 4 mai 2017 16:53
=C0 : James N Guichard; sfc@ietf.org
Objet : Re: [sfc] TTL field within the NSH base header

Dear WG:

Here is the latest text that I have captured from the email thread. Please =
review carefully and indicate support for these changes:

Section 3.2:
Update figure 2 as follows:

    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    |Ver|O|R|    TTL    |   Length  |R|R|R|R|MD Type| Next Protocol |
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

Add the following text after figure 2:

TTL: Indicates the maximum SFF hops for an SFP. The initial TTL value SHOUL=
D be configurable via the control plane; the configured initial value can b=
e specific to one or more SFPs. If no initial value is explicitly provided,=
 the default initial TTL value 63 MUST be used. Each SFF involved in forwar=
ding an NSH packet MUST decrement the TTL value by 1 prior to NSH forwardin=
g lookup. Decrementing by 1 from an incoming value of 0 shall result in a T=
TL value of 63. The packet MUST NOT be forwarded if TTL is, after decrement=
, 0 e.g. decrement SHALL occur before testing TTL for 0.

Section 3.4:
Update figure 4 to reflect the new base header format as per section 3.2 ba=
se header.

Section 3.5:
Update figure 5 to reflect the new base header format as per section 3.2 ba=
se header.

Section 12.2.1:
Current text is as follows:

   There are ten bits at the beginning of the NSH Base Header.  New bits
   are assigned via Standards Action [RFC5226].

   Bits 0-1 - Version
   Bit 2 - OAM (O bit)
   Bit 3 - Critical TLV (C bit)
   Bits 4-9 - Reserved

Replace entire text as follows:

   There are five reserved bits in the NSH Base Header. New bits
   are assigned via Standards Action [RFC5226].

   Bits 0-1 - Version
   Bit 2 - OAM (O bit)
   Bit 3 - Reserved
   Bits 16-19 - Reserved

Section 12.2.3:
Current text has the MD-type as 8-bit values. Update text for this section =
and table 1 to reflect 4-bit values *not* 8-bit values.

Thanks!

Jim

From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of James N Guichard
Sent: Thursday, April 27, 2017 2:54 PM
To: sfc@ietf.org<mailto:sfc@ietf.org>
Subject: [sfc] TTL field within the NSH base header

Dear WG:

Having reviewed all of the email discussion on the mailing list it appears =
to the chairs that we have consensus to add a TTL field to the NSH base hea=
der. We would like to propose the following changes:

Section 3.2:
Update figure 2 as follows:

     0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    |Ver|O|R|    TTL    |   Length  |R|R|R|R|MD Type| Next Protocol |
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

Add the following text after figure 2:

TTL: Service plane time-to-live. An SFF MUST decrement the TTL by a value o=
f 1 for all NSH packets it receives. Decrementing by a value of 1 from 0 sh=
all result in a TTL value of 63. The default for originating an NSH packet =
is a TTL value of 63. The decrement SHALL occur before testing for 0. After=
 decrement, if the TTL is 0, the NSH packet MUST NOT be forwarded.

Section 3.4:
Update figure 4 to reflect the new base header format as per section 3.2 ba=
se header.

Section 3.5:
Update figure 5 to reflect the new base header format as per section 3.2 ba=
se header.

Section 12.2.1:
Current text is as follows:

   There are ten bits at the beginning of the NSH Base Header.  New bits
   are assigned via Standards Action [RFC5226].

   Bits 0-1 - Version
   Bit 2 - OAM (O bit)
   Bit 3 - Critical TLV (C bit)
   Bits 4-9 - Reserved

Replace entire text as follows:

   There are eight reserved bits in the NSH Base Header. New bits
   are assigned via Standards Action [RFC5226].

   Bits 0-1 - Version
   Bit 2 - OAM (O bit)
   Bit 3 - Reserved
   Bits 16-19 - Reserved

Section 12.2.3:
Current text has the MD-type as 8-bit values.

Update text for this section and table 1 to reflect 4-bit values *not* 8-bi=
t values.

Please review carefully and indicate support for these changes (or any chan=
ges to the suggested text).

Thanks,

Jim & Joel






--_000_787AE7BB302AE849A7480A190F8B933009E62055OPEXCNORMADcorp_
Content-Type: text/html; charset="iso-8859-1"
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=3Diso-8859-=
1">
<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;}
@font-face
	{font-family:"Monotype Corsiva";
	panose-1:3 1 1 1 1 2 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;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
	{mso-style-priority:99;
	mso-style-link:"Texte de bulles Car";
	margin:0cm;
	margin-bottom:.0001pt;
	font-size:8.0pt;
	font-family:"Tahoma","sans-serif";}
span.EmailStyle17
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle18
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
span.TextedebullesCar
	{mso-style-name:"Texte de bulles Car";
	mso-style-priority:99;
	mso-style-link:"Texte de bulles";
	font-family:"Tahoma","sans-serif";}
span.EmailStyle21
	{mso-style-type:personal-reply;
	font-family:"Courier New";
	color:black;
	font-weight:normal;
	font-style:normal;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:612.0pt 792.0pt;
	margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"FR" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black">Hi Jim,
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black">Please note that the proposed w=
ording includes a normative language in an example &#8220;e.g. decrement SH=
ALL occur before testing TTL for 0&#8221;. This is odd in an
 example. I would delete that example.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black">Cheers,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black">Med</span><span lang=3D"EN-US" =
style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;;color:black">=
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:black"><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"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Tahoma&quot;,&quot;sans-serif&quot;">De&nbsp;:</span></b><span style=3D"fo=
nt-size:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> sfc =
[mailto:sfc-bounces@ietf.org]
<b>De la part de</b> James N Guichard<br>
<b>Envoy=E9&nbsp;:</b> jeudi 4 mai 2017 16:53<br>
<b>=C0&nbsp;:</b> James N Guichard; sfc@ietf.org<br>
<b>Objet&nbsp;:</b> Re: [sfc] TTL field within the NSH base header<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" style=3D"color:#1F497D">Dear WG=
:<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">Here is=
 the latest text that I have captured from the email thread. Please review =
carefully and indicate support for these changes:<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">Section=
 3.2:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Update =
figure 2 as follows:<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"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:#1F497D">&nbsp;&nbsp;&nbsp; 0 1 2 3 4 =
5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:#1F497D">&nbsp;&nbsp;&nbsp; &#43;-&#43=
;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&=
#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43=
;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:#1F497D">&nbsp;&nbsp;&nbsp; |Ver|O|R|&=
nbsp;&nbsp;&nbsp; TTL&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; Length&nbsp; |R|R|R|R=
|MD Type| Next Protocol |<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;;color:#1F497D">&nbsp;&nbsp;&nbsp; &#43;-&#43=
;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&=
#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43=
;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;<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">Add the=
 following text after figure 2:<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">TTL: In=
dicates the maximum SFF hops for an SFP. The initial TTL value SHOULD be co=
nfigurable via the control plane; the configured initial value can be speci=
fic to one or more SFPs. If no initial
 value is explicitly provided, the default initial TTL value 63 MUST be use=
d. Each SFF involved in forwarding an NSH packet MUST decrement the TTL val=
ue by 1 prior to NSH forwarding lookup. Decrementing by 1 from an incoming =
value of 0 shall result in a TTL
 value of 63. The packet MUST NOT be forwarded if TTL is, after decrement, =
0 e.g. decrement SHALL occur before testing TTL for 0.
<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">Section=
 3.4:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Update =
figure 4 to reflect the new base header format as per section 3.2 base head=
er.<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">Section=
 3.5:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Update =
figure 5 to reflect the new base header format as per section 3.2 base head=
er.<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">Section=
 12.2.1:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Current=
 text is as follows:<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">&nbsp;&=
nbsp; There are ten bits at the beginning of the NSH Base Header.&nbsp; New=
 bits<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;&=
nbsp; are assigned via Standards Action [RFC5226].<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">&nbsp;&=
nbsp; Bits 0-1 - Version<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;&=
nbsp; Bit 2 - OAM (O bit)<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp; =
&nbsp;Bit 3 - Critical TLV (C bit)<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;&=
nbsp; Bits 4-9 - Reserved<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">Replace=
 entire text as follows:<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">&nbsp;&=
nbsp; There are five reserved bits in the NSH Base Header. New bits<o:p></o=
:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;&=
nbsp; are assigned via Standards Action [RFC5226].<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">&nbsp;&=
nbsp; Bits 0-1 - Version<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;&=
nbsp; Bit 2 - OAM (O bit)<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;&=
nbsp; Bit 3 - Reserved<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">&nbsp;&=
nbsp; Bits 16-19 - Reserved<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">Section=
 12.2.3:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"color:#1F497D">Current=
 text has the MD-type as 8-bit values. Update text for this section and tab=
le 1 to reflect 4-bit values *not* 8-bit values.<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!=
<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">Jim<o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><a name=3D"_MailEndCompose"></a><span lang=3D"EN-US"=
 style=3D"color:#1F497D"><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"> sfc [<a href=3D"mailto:sfc-bounces@ietf.org">mailto:sfc-bounces=
@ietf.org</a>]
<b>On Behalf Of </b>James N Guichard<br>
<b>Sent:</b> Thursday, April 27, 2017 2:54 PM<br>
<b>To:</b> <a href=3D"mailto:sfc@ietf.org">sfc@ietf.org</a><br>
<b>Subject:</b> [sfc] TTL field within the NSH base header<o:p></o:p></span=
></p>
</div>
</div>
<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">Dear WG:<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">Having reviewed all of the emai=
l discussion on the mailing list it appears to the chairs that we have cons=
ensus to add a TTL field to the NSH base header. We would like to propose t=
he following changes:<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">Section 3.2:<o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Update figure 2 as follows:<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" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;">&nbsp; &nbsp;&nbsp;&nbsp;0 1 2 3 4 5 6 7 8 =
9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;">&nbsp;&nbsp;&nbsp; &#43;-&#43;-&#43;-&#43;-=
&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#4=
3;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-=
&#43;-&#43;-&#43;-&#43;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;">&nbsp;&nbsp;&nbsp; |Ver|O|R|&nbsp;&nbsp;&nb=
sp; TTL&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; Length&nbsp; |R|R|R|R|MD Type| Next=
 Protocol |<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Courier New&quot;">&nbsp;&nbsp;&nbsp; &#43;-&#43;-&#43;-&#43;-=
&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#4=
3;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-=
&#43;-&#43;-&#43;-&#43;<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">Add the following text after fi=
gure 2:<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">TTL: Service plane time-to-live=
. An SFF MUST decrement the TTL by a value of 1 for all NSH packets it rece=
ives. Decrementing by a value of 1 from 0 shall result in a TTL value of 63=
. The default for originating an NSH
 packet is a TTL value of 63. The decrement SHALL occur before testing for =
0. After decrement, if the TTL is 0, the NSH packet MUST NOT be forwarded.<=
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">Section 3.4:<o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Update figure 4 to reflect the =
new base header format as per section 3.2 base header.<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">Section 3.5:<o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Update figure 5 to reflect the =
new base header format as per section 3.2 base header.<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">Section 12.2.1:<o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Current text is as follows:<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">&nbsp;&nbsp; There are ten bits=
 at the beginning of the NSH Base Header.&nbsp; New bits<o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&nbsp; are assigned via S=
tandards Action [RFC5226].<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">&nbsp; &nbsp;Bits 0-1 - Version=
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&nbsp; Bit 2 - OAM (O bit=
)<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&nbsp; Bit 3 - Critical T=
LV (C bit)<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&nbsp; Bits 4-9 - Reserve=
d<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">Replace entire text as follows:=
<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">&nbsp;&nbsp; There are eight re=
served bits in the NSH Base Header. New bits<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&nbsp; are assigned via S=
tandards Action [RFC5226].<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">&nbsp;&nbsp; Bits 0-1 - Version=
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&nbsp; Bit 2 - OAM (O bit=
)<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&nbsp; Bit 3 - Reserved<o=
:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">&nbsp;&nbsp; Bits 16-19 - Reser=
ved<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">Section 12.2.3:<o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Current text has the MD-type as=
 8-bit values.<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">Update text for this section an=
d table 1 to reflect 4-bit values *not* 8-bit values.<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"><b><span lang=3D"EN-US">Please review carefully and =
indicate support for these changes (or any changes to the suggested text).<=
o:p></o:p></span></b></p>
<p class=3D"MsoNormal"><b><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></b>=
</p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Thanks, <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">Jim &amp; Joel</span><span lang=
=3D"EN-US" style=3D"font-family:&quot;Monotype Corsiva&quot;;color:#0070C0"=
><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" style=3D"font-family:&quot;Mono=
type Corsiva&quot;;color:#0070C0"><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>
</div>
</body>
</html>

--_000_787AE7BB302AE849A7480A190F8B933009E62055OPEXCNORMADcorp_--


From nobody Fri May  5 07:11:34 2017
Return-Path: <Jonathan.Hardwick@metaswitch.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 69A2C1289B5; Fri,  5 May 2017 07:11:25 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.022
X-Spam-Level: 
X-Spam-Status: No, score=-2.022 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=metaswitch.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id mFiJDlOW4QSu; Fri,  5 May 2017 07:11:23 -0700 (PDT)
Received: from NAM03-BY2-obe.outbound.protection.outlook.com (mail-by2nam03on0108.outbound.protection.outlook.com [104.47.42.108]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CD5B1127735; Fri,  5 May 2017 07:11:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=metaswitch.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version; bh=OU9GYpEbj4Nqon0CeuHQeLr1Hx61HVonDBH1z8Au4+w=; b=TVSjOk/WHxkjGGV/2dhamaobEvpoxZe0DUnFxcIAT9TNbL2SBEXk9mWf8EqK4P26skLLwKjQUNknTtw+rbnA12s6iMUeMnzFPXrJbF+LOKZ96/rWcS5EKVjUt8hFVFltZbOM516Uc+KLj3K5QnXDNkUChr6qYCmNiX8KOz9k8n8=
Received: from BY2PR0201MB1910.namprd02.prod.outlook.com (10.163.75.152) by BY2PR0201MB1909.namprd02.prod.outlook.com (10.163.75.151) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1075.11; Fri, 5 May 2017 14:11:22 +0000
Received: from BY2PR0201MB1910.namprd02.prod.outlook.com ([10.163.75.152]) by BY2PR0201MB1910.namprd02.prod.outlook.com ([10.163.75.152]) with mapi id 15.01.1075.010; Fri, 5 May 2017 14:11:22 +0000
From: Jonathan Hardwick <Jonathan.Hardwick@metaswitch.com>
To: BESS <bess@ietf.org>
CC: "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: [bess] Extra time to reflect on draft-mackie-bess-nsh-bgp-control-plane adoption following the IPR disclosure
Thread-Index: AQHStIBopR5ttV6D/Uy/LpRDB7dIPqHl6aKw
Date: Fri, 5 May 2017 14:11:22 +0000
Message-ID: <BY2PR0201MB19104B8B93F915380964A8A684EB0@BY2PR0201MB1910.namprd02.prod.outlook.com>
References: <f307a2de-0aae-7f57-bf7f-8271189a890b@nokia.com>
In-Reply-To: <f307a2de-0aae-7f57-bf7f-8271189a890b@nokia.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: ietf.org; dkim=none (message not signed) header.d=none;ietf.org; dmarc=none action=none header.from=metaswitch.com;
x-originating-ip: [86.175.167.173]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; BY2PR0201MB1909; 7:DKvuWxR9e/BiGkIiHuQkpFv0IiXbiqFLvsF3HZ5vP8/DvLj6+OY2X5g/JBSaGmfpEhIe8YsN9EwajuyEI4yOd8NdySC36N8kw27i472qpTKWms8Wx1Z8383DtsMk2eDR+oE248piETn9CCCNNty3JcvKPAEsljrBcQiZNfDr6Zt9qppakLB0Mx13Oe7+HDA7tvb6LpGLopGanvNSpHrQKfieV9ZWSDni5bkGouR0XEDg2ERw5O0XbJtzHl9kf9WdBUXp8CEn/zoe2acFmUXQH0HCB4V2d///zYPVH936nQHwsFUyjomXRow0cJZlYIR8yWgBx16Apfs+1bV1hNX4/g==
x-ms-office365-filtering-correlation-id: 18d01191-54d2-41ff-ffa3-08d493c09c0d
x-microsoft-antispam: UriScan:; BCL:0; PCL:0; RULEID:(22001)(2017030254075)(201703131423075)(201703031133081); SRVR:BY2PR0201MB1909; 
x-microsoft-antispam-prvs: <BY2PR0201MB1909CFA4BC83A8C34104A18C84EB0@BY2PR0201MB1909.namprd02.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(120809045254105);
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040450)(601004)(2401047)(5005006)(8121501046)(93006095)(93001095)(3002001)(10201501046)(6041248)(20161123555025)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(20161123564025)(20161123560025)(20161123558100)(20161123562025)(6072148); SRVR:BY2PR0201MB1909; BCL:0; PCL:0; RULEID:; SRVR:BY2PR0201MB1909; 
x-forefront-prvs: 02981BE340
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(6009001)(39450400003)(39840400002)(39400400002)(39410400002)(13464003)(230783001)(189998001)(33656002)(50986999)(122556002)(54356999)(86362001)(76176999)(66066001)(6116002)(229853002)(38730400002)(3846002)(102836003)(6246003)(110136004)(6506006)(53936002)(6436002)(6306002)(25786009)(5660300001)(53546009)(9686003)(2906002)(4326008)(7736002)(3660700001)(77096006)(305945005)(74316002)(3280700002)(450100002)(99286003)(7696004)(81166006)(2900100001)(8936002)(2950100002)(6916009)(55016002)(478600001)(8676002); DIR:OUT; SFP:1102; SCL:1; SRVR:BY2PR0201MB1909; H:BY2PR0201MB1910.namprd02.prod.outlook.com; FPR:; SPF:None; MLV:sfv; LANG:en; 
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: metaswitch.com
X-MS-Exchange-CrossTenant-originalarrivaltime: 05 May 2017 14:11:22.5698 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 9d9e56eb-f613-4ddb-b27b-bfcdf14b2cdb
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BY2PR0201MB1909
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/zS9UHpzR2D83abPC9CVTzXx5Ws4>
Subject: Re: [sfc] [bess] Extra time to reflect on draft-mackie-bess-nsh-bgp-control-plane adoption following the IPR disclosure
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 05 May 2017 14:11:25 -0000

I support the adoption of this draft.
Best regards
Jon

-----Original Message-----
From: BESS [mailto:bess-bounces@ietf.org] On Behalf Of Martin Vigoureux
Sent: 13 April 2017 19:04
To: BESS <bess@ietf.org>
Cc: sfc@ietf.org
Subject: [bess] Extra time to reflect on draft-mackie-bess-nsh-bgp-control-=
plane adoption following the IPR disclosure

WG

Given the IPR disclosed [1] against
draft-mackie-bess-nsh-bgp-control-plane, we are starting a call for comment=
 specifically to let people express a revised opinion on how draft-ietf-bes=
s-nsh-bgp-control-plane should be pursued in BESS.

This call for comment is open until the 5th of May

Thanks
M&T

[1] https://datatracker.ietf.org/ipr/2980/

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


From nobody Fri May  5 08:17:18 2017
Return-Path: <james.n.guichard@huawei.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9F8F8128BC8 for <sfc@ietfa.amsl.com>; Fri,  5 May 2017 08:17:16 -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, 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.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id KpxBU9slbsBS for <sfc@ietfa.amsl.com>; Fri,  5 May 2017 08:17: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 D8E6F12956B for <sfc@ietf.org>; Fri,  5 May 2017 08:17:10 -0700 (PDT)
Received: from 172.18.7.190 (EHLO LHREML710-CAH.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id DGB19971; Fri, 05 May 2017 15:17:08 +0000 (GMT)
Received: from SJCEML702-CHM.china.huawei.com (10.208.112.38) by LHREML710-CAH.china.huawei.com (10.201.108.33) with Microsoft SMTP Server (TLS) id 14.3.301.0; Fri, 5 May 2017 16:17:07 +0100
Received: from SJCEML701-CHM.china.huawei.com ([169.254.3.8]) by SJCEML702-CHM.china.huawei.com ([169.254.4.233]) with mapi id 14.03.0235.001;  Fri, 5 May 2017 08:17:04 -0700
From: James N Guichard <james.n.guichard@huawei.com>
To: "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: NSH document updates
Thread-Index: AdLFrALNtMYuKwwIS0uxdED9bjYxiQ==
Date: Fri, 5 May 2017 15:17:02 +0000
Message-ID: <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD863E@SJCEML701-CHM.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator: 
x-originating-ip: [10.47.147.20]
Content-Type: multipart/mixed; boundary="_004_BF1BE6D99B52F84AB9B48B7CF6F17DA3DD863ESJCEML701CHMchina_"
MIME-Version: 1.0
X-CFilter-Loop: Reflected
X-Mirapoint-Virus-RAPID-Raw: score=unknown(0), refid=str=0001.0A020201.590C9775.00A3, ss=1, re=0.000, recu=0.000, reip=0.000,  cl=1, cld=1, fgs=0, ip=169.254.3.8, so=2013-06-18 04:22:30, dmn=2013-03-21 17:37:32
X-Mirapoint-Loop-Id: d760254ac0c0cee2fb40dfde1c3edc66
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/IqBybwrr77Oyfw8kzY5FEYnzCII>
Subject: [sfc] NSH document updates
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 05 May 2017 15:17:17 -0000

--_004_BF1BE6D99B52F84AB9B48B7CF6F17DA3DD863ESJCEML701CHMchina_
Content-Type: multipart/alternative;
	boundary="_000_BF1BE6D99B52F84AB9B48B7CF6F17DA3DD863ESJCEML701CHMchina_"

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

Dear WG:

Please review the attached .txt which contains all of the changes captured =
by the chairs for the NSH document.

Please provide comments and support before 5/12 so that the NSH document ed=
itors may make the required changes and publish a new version of the docume=
nt.

Thanks!

Jim & Joel

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

<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
	{mso-style-priority:99;
	color:#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;
	font-family:"Calibri",sans-serif;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Dear WG:<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Please review the attached .txt which contains all o=
f the changes captured by the chairs for the NSH document.
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Please provide comments and support before 5/12 so t=
hat the NSH document editors may make the required changes and publish a ne=
w version of the document.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Thanks!<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Jim &amp; Joel<o:p></o:p></p>
</div>
</body>
</html>

--_000_BF1BE6D99B52F84AB9B48B7CF6F17DA3DD863ESJCEML701CHMchina_--

--_004_BF1BE6D99B52F84AB9B48B7CF6F17DA3DD863ESJCEML701CHMchina_
Content-Type: text/plain; name="nsh document updates tracking v0.1.txt"
Content-Description: nsh document updates tracking v0.1.txt
Content-Disposition: attachment;
	filename="nsh document updates tracking v0.1.txt"; size=10003;
	creation-date="Thu, 13 Apr 2017 13:02:40 GMT";
	modification-date="Fri, 05 May 2017 15:14:27 GMT"
Content-Transfer-Encoding: base64

DQoNCjEuIEMtYml0IGNoYW5nZXMNCg0KU2VjdGlvbiAzLjI6DQpSZW1vdmUgdGhlIGMgYml0IGZy
b20gdGhlIE5TSCBiYXNlIGhlYWRlciAoZmlndXJlIDIpLCByZXR1cm5pbmcgdGhlIGJpdCB0byCT
cmVzZXJ2ZWSUIHN0YXR1cy4NClJlbW92ZSB0aGUgZm9sbG93aW5nIHRleHQ6DQoNCiAgIEMgYml0
OiBJbmRpY2F0ZXMgdGhhdCBhIGNyaXRpY2FsIG1ldGFkYXRhIFRMViBpcyBwcmVzZW50LiAgVGhp
cyBiaXQNCiAgIGFjdHMgYXMgYW4gaW5kaWNhdGlvbiBmb3IgaGFyZHdhcmUgaW1wbGVtZW50ZXJz
IHRvIGRlY2lkZSBob3cgdG8NCiAgIGhhbmRsZSB0aGUgcHJlc2VuY2Ugb2YgYSBjcml0aWNhbCBU
TFYgd2l0aG91dCBuZWNlc3NhcmlseSBuZWVkaW5nIHRvDQogICBwYXJzZSBhbGwgVExWcyBwcmVz
ZW50LiAgRm9yIGFuIE1EIFR5cGUgb2YgMHgxIChpLmUuIG5vIHZhcmlhYmxlDQogICBsZW5ndGgg
bWV0YWRhdGEgaXMgcHJlc2VudCksIHRoZSBDIGJpdCBNVVNUIGJlIHNldCB0byAweDAuDQoNClNl
Y3Rpb24gMy40IGFuZCAzLjUNClJlbW92ZSB0aGUgYyBiaXQgYW5kIHJldHVybiB0aGUgYml0IHRv
ICJyZXNlcnZlZCIgc3RhdHVzIChmaWd1cmUgNCBhbmQgZmlndXJlIDUpLg0KDQpTZWN0aW9uIDMu
NS4xDQpSZW1vdmUgdGhlIGMgYml0IGZyb20gZmlndXJlIDYgYW5kIG1ha2UgIlR5cGUiIGFuIDgt
Yml0IGZpZWxkLg0KUmVtb3ZlIHRoZSBmb2xsb3dpbmcgdGV4dDoNCiAgIFR5cGU6IHRoZSBUeXBl
IGZpZWxkIGlzIHNwbGl0IGludG8gdHdvIHJhbmdlcyAtIDAgdG8gMTI3IGZvciBub24tDQogICBj
cml0aWNhbCBvcHRpb25zIGFuZCAxMjgtMjU1IGZvciBjcml0aWNhbCBvcHRpb25zLiAgV2hpbGUg
dGhlIHZhbHVlDQogICBhbGxvY2F0aW9uIGlzIHRoZSByZXNwb25zaWJpbGl0eSBvZiB0aGUgTUQg
Q2xhc3Mgb3duZXIsIGNyaXRpY2FsDQogICBvcHRpb25zIE1VU1QgTk9UIGJlIGFsbG9jYXRlZCBm
cm9tIHRoZSAwIHRvIDEyNyByYW5nZSBhbmQgbm9uLQ0KICAgY3JpdGljYWwgb3B0aW9ucyBNVVNU
IE5PVCBiZSBhbGxvY2F0ZWQgZnJvbSB0aGUgMTI4LTI1NSByYW5nZS4NClJlbW92ZSBmaWd1cmUg
NyBhbmQgYXNzb2NpYXRlZCB0ZXh0Lg0KDQpTZWN0aW9uIDEyLjIuMQ0KUmVtb3ZlIHRoZSBmb2xs
b3dpbmcgdGV4dDoNCkJpdCAzIC0gQ3JpdGljYWwgVExWIChDIGJpdCkNCg0KDQoyLiBTZXJ2aWNl
IEluZGV4IGRlY3JlbWVudA0KDQpTZWN0aW9uIDMuMzoNClRoZSB0aGlyZCBzZW50ZW5jZSBkZXNj
cmliaW5nIHRoZSBTZXJ2aWNlIEluZGV4IGN1cnJlbnRseSByZWFkczoNCg0KICAgU2VydmljZSBJ
bmRleCBNVVNUIGJlIGRlY3JlbWVudGVkIGJ5IFNlcnZpY2UgRnVuY3Rpb25zIG9yIGJ5IFNGQw0K
ICAgUHJveHkgbm9kZXMgYWZ0ZXIgcGVyZm9ybWluZyByZXF1aXJlZCBzZXJ2aWNlcyBhbmQgdGhl
IG5ldw0KICAgZGVjcmVtZW50ZWQgU0kgdmFsdWUgTVVTVCBiZSB1c2VkIGluIHRoZSBlZ3Jlc3Mg
TlNIIHBhY2tldC4gIA0KDQpVcGRhdGUgdGhlIHRleHQgYXMgZm9sbG93czoNCiAgIFNlcnZpY2Ug
SW5kZXggTVVTVCBiZSBkZWNyZW1lbnRlZCBieSBhIHZhbHVlIG9mIDEgYnkgU2VydmljZSBGdW5j
dGlvbnMgb3IgYnkgU0ZDDQogICBQcm94eSBub2RlcyBhZnRlciBwZXJmb3JtaW5nIHJlcXVpcmVk
IHNlcnZpY2VzIGFuZCB0aGUgbmV3DQogICBkZWNyZW1lbnRlZCBTSSB2YWx1ZSBNVVNUIGJlIHVz
ZWQgaW4gdGhlIGVncmVzcyBOU0ggcGFja2V0Lg0KDQozLiBNZXRhZGF0YSBwcm9jZXNzaW5nDQoN
ClNlY3Rpb24gMy41LjE6DQpBcyBwZXIgdGlja2V0IGh0dHBzOi8vdHJhYy5pZXRmLm9yZy90cmFj
L3NmYy90aWNrZXQvMjEgaW5zZXJ0IHRoZSBmb2xsb3dpbmcgdGV4dCBiZXR3ZWVuIHRoZSAzcmQg
YW5kIDJuZCB0byBsYXN0IHBhcmFncmFwaHMgb2YgdGhpcyBzZWN0aW9uOg0KICAgVXBvbiByZWNl
aXB0IG9mIGEgcGFja2V0IHRoYXQgYmVsb25ncyB0byBhIGdpdmVuIFNGUCwgaWYgYSBtYW5kYXRv
cnktDQogICB0by1wcm9jZXNzIFRMViBpcyBtaXNzaW5nIGluIHRoYXQgcGFja2V0LCB0aGUgU0ZD
LWF3YXJlIFNGIE1VU1QgTk9UDQogICBwcm9jZXNzIHRoZSBwYWNrZXQgYW5kIE1VU1QgbG9nIGF0
IGxlYXN0IG9uY2UgcGVyIHRoZSBTUEkgZm9yIHdoaWNoDQogICBtYW5kYXRvcnkgbWV0YWRhdGEg
aXMgbWlzc2luZy4NCg0KNC4gTlNIIE1EIFR5cGUgMQ0KDQpTZWN0aW9uIDMuNDoNClRoZSBmaXJz
dCBwYXJhZ3JhcGggb2Ygc2VjdGlvbiAzLjQgY3VycmVudGx5IHJlYWRzOg0KICAgV2hlbiB0aGUg
QmFzZSBIZWFkZXIgc3BlY2lmaWVzIE1EIFR5cGUgPSAweDEsIGZvdXIgQ29udGV4dCBIZWFkZXJz
LA0KICAgNC1ieXRlIGVhY2gsIE1VU1QgYmUgYWRkZWQgaW1tZWRpYXRlbHkgZm9sbG93aW5nIHRo
ZSBTZXJ2aWNlIFBhdGgNCiAgIEhlYWRlciwgYXMgcGVyIEZpZ3VyZSA0LiAgQ29udGV4dCBIZWFk
ZXJzIHRoYXQgY2Fycnkgbm8gbWV0YWRhdGEgTVVTVA0KICAgYmUgc2V0IHRvIHplcm8uDQoNClVw
ZGF0ZSB0aGUgdGV4dCB0byByZWFkIGFzIGZvbGxvd3M6DQogICBXaGVuIHRoZSBCYXNlIEhlYWRl
ciBzcGVjaWZpZXMgTUQgVHlwZSA9IDB4MSwgYSBGaXhlZCBMZW5ndGggDQogICBDb250ZXh0IEhl
YWRlciAoMTYtYnl0ZXMpIE1VU1QgYmUgYWRkZWQgaW1tZWRpYXRlbHkgZm9sbG93aW5nIHRoZSBT
ZXJ2aWNlIFBhdGgNCiAgIEhlYWRlciwgYXMgcGVyIEZpZ3VyZSA0LiAgQSBGaXhlZCBMZW5ndGgg
Q29udGV4dCBIZWFkZXIgdGhhdCBjYXJyaWVzIG5vIG1ldGFkYXRhIA0KICAgTVVTVCBiZSBzZXQg
dG8gemVyby4NCg0KNS4gTUQgY2xhc3MgcmVnaXN0cnkNCg0KU2VjdGlvbiAxMi4yLjQ6DQpSZXBs
YWNlIGV4aXN0aW5nIHRleHQgd2l0aCB0aGUgZm9sbG93aW5nOg0KMTIuMi40LiAgTUQgQ2xhc3Mg
UmVnaXN0cnkNCiANCiAgIElBTkEgaXMgcmVxdWVzdGVkIHRvIHNldCB1cCBhIHJlZ2lzdHJ5IG9m
ICJNRCBDbGFzcyIuICBUaGVzZSBhcmUgMTYtDQogICBiaXQgdmFsdWVzLiBOZXcgYWxsb2NhdGlv
bnMgYXJlIHRvIGJlIG1hZGUgYWNjb3JkaW5nIHRvIHRoZQ0KICAgZm9sbG93aW5nIHBvbGljaWVz
Og0KIA0KICAgMHgwMDAwIHRvIDB4MDFmZjogSUVURiBSZXZpZXcNCiAgIDB4MDIwMCB0byAweGZm
ZjU6IEV4cGVydCBSZXZpZXcNCiAgIDB4ZmZmNiB0byAweGZmZmU6IEV4cGVyaW1lbnRhbA0KICAg
MHhmZmZmOiBSZXNlcnZlZA0KIA0KICAgSUFOQSBpcyByZXF1ZXN0ZWQgdG8gYXNzaWduIHRoZSBm
b2xsb3dpbmcgdmFsdWU6DQogDQogICBNRCBDbGFzcyB8IE1lYW5pbmcgICAgICAgICAgICAgICAg
ICAgIHwgUmVmZXJlbmNlDQogICAtLS0tLS0tLS0rLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LSstLS0tLS0tLS0tLQ0KICAgMHgwMDAwICAgfCBJRVRGIEJhc2UgTlNIIE1EIENsYXNzICAgICB8
IFtUaGlzLkktRF0NCiANCiAgIERlc2lnbmF0ZWQgRXhwZXJ0cyBldmFsdWF0aW5nIG5ldyBhbGxv
Y2F0aW9uIHJlcXVlc3RzDQogICBmcm9tIHRoZSAiRXhwZXJ0IFJldmlldyIgcmFuZ2Ugc2hvdWxk
IHByaW5jaXBhbGx5DQogICBjb25zaWRlciB3aGV0aGVyIGEgbmV3IE1EIGNsYXNzIGlzIG5lZWRl
ZCBjb21wYXJlZCB0bw0KICAgYWRkaW5nIE1EIHR5cGVzIHRvIGFuIGV4aXN0aW5nIGNsYXNzLiBU
aGUgRGVzaWduYXRlZCANCiAgIEV4cGVydHMgc2hvdWxkIGFsc28gZW5jb3VyYWdlIHRoZSBleGlz
dGVuY2Ugb2YgYW4NCiAgIGFzc29jaWF0ZWQgYW5kIHB1YmxpY2FsbHkgdmlzaWJsZSByZWdpc3Ry
eSBvZiBNRCB0eXBlcw0KICAgYWx0aG91Z2ggdGhpcyByZWdpc3RyeSBuZWVkIG5vdCBiZSBtYWlu
dGFpbmVkIGJ5IElBTkEuDQoNCjYuIE5ldyBJRVRGIGFzc2lnbmVkIE1EIFRMViBUeXBlIFJlZ2lz
dHJ5DQpBZGQgYSBuZXcgc2VjdGlvbiAxMi4yLjYgZW50aXRsZWQgIklFVEYgQXNzaWduZWQgTUQg
VExWIFR5cGUgUmVnaXN0cnkiIHdpdGggdGhlIGZvbGxvd2luZyB0ZXh0Og0KDQogICBUaGlzIGRv
Y3VtZW50IHJlcXVlc3RzIElBTkEgdG8gY3JlYXRlIGEgcmVnaXN0cnkgZm9yIHRoZSB0eXBlIHZh
bHVlcw0KICAgb3duZWQgYnkgdGhlIElFVEYgKGkuZS4sIE1EIENsYXNzIHNldCB0byAweDAwMDAp
IGNhbGxlZCB0aGUgIklFVEYgQXNzaWduZWQNCiAgIE1EIFRMViBUeXBlIFJlZ2lzdHJ5LiINCg0K
ICAgVGhlIHR5cGUgdmFsdWVzIGFyZSBhc3NpZ25lZCB2aWEgU3RhbmRhcmRzIEFjdGlvbiBbUkZD
NTIyNl0uDQoNCiAgIE5vIGluaXRpYWwgdmFsdWVzIGFyZSBhc3NpZ25lZCBhdCB0aGUgY3JlYXRp
b24gb2YgdGhlIHJlZ2lzdHJ5Lg0KDQo3LiBOU0ggYmFzZSBoZWFkZXIgbGVuZ3RoIGZpZWxkDQpT
ZWN0aW9uIDMuMjoNClJlcGxhY2UgYWxsIG9mIHRoZSBleGlzdGluZyB0ZXh0IGZvciB0aGUgImxl
bmd0aCIgZmllbGQgd2l0aCB0aGUgZm9sbG93aW5nOg0KICAgIA0KICAgTGVuZ3RoOiBUaGUgdG90
YWwgbGVuZ3RoLCBpbiA0LWJ5dGUgd29yZHMsIG9mIHRoZSBOU0ggaW5jbHVkaW5nIHRoZQ0KICAg
QmFzZSBIZWFkZXIsIHRoZSBTZXJ2aWNlIFBhdGggSGVhZGVyLCB0aGUgRml4ZWQgTGVuZ3RoIENv
bnRleHQgSGVhZGVyDQogICBvciBPcHRpb25hbCBWYXJpYWJsZSBMZW5ndGggTWV0YWRhdGEgdGhh
dCBpcyBwcmVzZW50LiBUaGVuIGxlbmd0aCBNVVNUDQogICBiZSBvZiB2YWx1ZSAweDYgZm9yIE1E
IFR5cGUgZXF1YWwgdG8gMHgxLCBhbmQgTVVTVCBiZSBvZiB2YWx1ZSAweDIgb3IgDQogICBncmVh
dGVyIGZvciBNRCBUeXBlIGVxdWFsIHRvIDB4Mi4gVGhlIGxlbmd0aCBvZiB0aGUgTlNIIGhlYWRl
ciBNVVNUDQogICBiZSBhbiBpbnRlZ2VyIG11bHRpcGxlIG9mIDQgYnl0ZXMsIHRodXMgdmFyaWFi
bGUgbGVuZ3RoIG1ldGFkYXRhIGlzIA0KICAgYWx3YXlzIHBhZGRlZCBvdXQgdG8gYSBtdWx0aXBs
ZSBvZiA0IGJ5dGVzLg0KDQo4LiBNYW5kYXRvcnkgc3VwcG9ydCBmb3IgTUQgVHlwZSAyIG5vIG1l
dGFkYXRhDQpTZWN0aW9uIDMuMjoNCi0gQ3VycmVudCB0ZXh0IGZvciB0aGUgZmlyc3Qgc2VudGVu
Y2UgZm9yIGltcGxlbWVudGF0aW9uIHN1cHBvcnQgb2YgbWV0YWRhdGEgcmVhZHM6DQogICBOU0gg
aW1wbGVtZW50YXRpb25zIE1VU1Qgc3VwcG9ydCBNRCBUeXBlID0gMHgxLCBhbmQgU0hPVUxEIHN1
cHBvcnQgTUQNCiAgIFR5cGUgPSAweDIuDQoNCi0gU3VnZ2VzdGlvbiB0byByZXBsYWNlIHRoaXMg
dGV4dCB3aXRoIHRoZSBmb2xsb3dpbmcgYXMgd0cgY29uc2Vuc3VzIGZvciB0aGlzIGNoYW5nZToN
CiAgIE5TSCBpbXBsZW1lbnRhdGlvbnMgTVVTVCBzdXBwb3J0IE1EIHR5cGUgPSAweDEgYW5kIE1E
IFR5cGUgMHgyICh3aGVyZSB0aGUgbGVuZ3RoDQogICBpcyBvZiB2YWx1ZSAweDIpLiBOU0ggaW1w
bGVtZW50YXRpb25zIFNIT1VMRCBzdXBwb3J0IE1EIFR5cGUgMHgyIHdpdGggbGVuZ3RoID4gMHgy
Lg0KDQo5LiBPLWJpdA0KU2VjdGlvbiAzLjI6DQpDdXJyZW50IHRleHQgcmVhZHMgYXMgZm9sbG93
czoNCg0KICAgTyBiaXQ6IFNldHRpbmcgdGhpcyBiaXQgaW5kaWNhdGVzIGFuIE9wZXJhdGlvbnMs
IEFkbWluaXN0cmF0aW9uLCBhbmQNCiAgIE1haW50ZW5hbmNlIChPQU0pIHBhY2tldC4gIFRoZSBh
Y3R1YWwgcGFja2V0IGZvcm1hdCBhbmQgcHJvY2Vzc2luZyBvZg0KICAgU0ZDIE9BTSBtZXNzYWdl
cyBpcyBvdXRzaWRlIHRoZSBzY29wZSBvZiB0aGlzIHNwZWNpZmljYXRpb24gKHNlZSBbSS0NCiAg
IEQuaWV0Zi1zZmMtb2FtLWZyYW1ld29ya10pLg0KDQogICBTRi9TRkYvU0ZDIFByb3h5L0NsYXNz
aWZlciBpbXBsZW1lbnRhdGlvbnMsIHdoaWNoIGRvIG5vdCBzdXBwb3J0IFNGQw0KICAgT0FNIHBy
b2NlZHVyZXMsIFNIQUxMIGRpc2NhcmQgcGFja2V0cyB3aXRoIE8tYml0IHNldC4NCg0KICAgU0Yv
U0ZGL1NGQyBQcm94eS9DbGFzc2lmZXIgaW1wbGVtZW50YXRpb25zIE1BWSBzdXBwb3J0IGEgY29u
ZmlndXJhYmxlDQogICBwYXJhbWV0ZXIgdG8gZW5hYmxlIGZvcndhcmRpbmcgcmVjZWl2ZWQgU0ZD
IE9BTSBwYWNrZXRzIHVubW9kaWZpZWQgdG8NCiAgIHRoZSBuZXh0IGVsZW1lbnQgaW4gdGhlIGNo
YWluLiAgU3VjaCBiZWhhdmlvciBtYXkgYmUgYWNjZXB0YWJsZSBmb3IgYQ0KICAgc3Vic2V0IG9m
IE9BTSBmdW5jdGlvbnMsIGJ1dCBjYW4gcmVzdWx0IGluIHVuZXhwZWN0ZWQgb3V0Y29tZXMgZm9y
DQogICBvdGhlcnMsIHRodXMgaXQgaXMgcmVjb21tZW5kZWQgdG8gYW5hbHl6ZSB0aGUgaW1wYWN0
IG9mIGZvcndhcmRpbmcgYW4NCiAgIE9BTSBwYWNrZXQgZm9yIGFsbCBPQU0gZnVuY3Rpb25zIHBy
aW9yIHRvIGVuYWJsaW5nIHRoaXMgYmVoYXZpb3IuDQogICBUaGUgY29uZmlndXJhYmxlIHBhcmFt
ZXRlciBNVVNUIGJlIGRpc2FibGVkIGJ5IGRlZmF1bHQuDQoNCiAgIEZvciBub24gT0FNIHBhY2tl
dHMsIHRoZSBPLWJpdCBNVVNUIGJlIGNsZWFyZWQgYW5kIE1VU1QgTk9UIGJlDQogICBtb2RpZmll
ZCBhbG9uZyB0aGUgU0ZQLg0KDQpSZXBsYWNlIGVudGlyZSB0ZXh0IGFzIGZvbGxvd3M6DQoNCiAg
IE8gYml0OiBTZXR0aW5nIHRoaXMgYml0IGluZGljYXRlcyBhbiBPcGVyYXRpb25zLCBBZG1pbmlz
dHJhdGlvbiwgYW5kDQogICBNYWludGVuYW5jZSAoT0FNKSBwYWNrZXQuIFRoZSBhY3R1YWwgcGFj
a2V0IGZvcm1hdCBhbmQgcHJvY2Vzc2luZyBvZg0KICAgU0ZDIE9BTSBtZXNzYWdlcyBpcyBvdXRz
aWRlIHRoZSBzY29wZSBvZiB0aGlzIHNwZWNpZmljYXRpb24gKHNlZSBbSS0NCiAgIEQuaWV0Zi1z
ZmMtb2FtLWZyYW1ld29ya10pLg0KDQogICBTRi9TRkYvU0ZDIFByb3h5L0NsYXNzaWZlciBpbXBs
ZW1lbnRhdGlvbnMgdGhhdCBkbyBub3Qgc3VwcG9ydCBTRkMNCiAgIE9BTSBwcm9jZWR1cmVzIFNI
T1VMRCBkaXNjYXJkIHBhY2tldHMgd2l0aCBPLWJpdCBzZXQsIGJ1dCBNQVkNCiAgIHN1cHBvcnQg
YSBjb25maWd1cmFibGUgcGFyYW1ldGVyIHRvIGVuYWJsZSBmb3J3YXJkaW5nIHJlY2VpdmVkIFNG
Qw0KICAgT0FNIHBhY2tldHMgdW5tb2RpZmllZCB0byB0aGUgbmV4dCBlbGVtZW50IGluIHRoZSBj
aGFpbi4gRm9yd2FyZGluZyBPQU0gDQogICBwYWNrZXRzIHVubW9kaWZpZWQgYnkgU0ZDIGVsZW1l
bnRzIHRoYXQgZG8gbm90IHN1cHBvcnQgU0ZDIE9BTSBwcm9jZWR1cmVzIA0KICAgbWF5IGJlIGFj
Y2VwdGFibGUgZm9yIGEgc3Vic2V0IG9mIE9BTSBmdW5jdGlvbnMsIGJ1dCBjYW4gcmVzdWx0IGlu
IA0KICAgdW5leHBlY3RlZCBvdXRjb21lcyBmb3JvdGhlcnMsIHRodXMgaXQgaXMgcmVjb21tZW5k
ZWQgdG8gYW5hbHl6ZSB0aGUgDQogICBpbXBhY3Qgb2YgZm9yd2FyZGluZyBhbiBPQU0gcGFja2V0
IGZvciBhbGwgT0FNIGZ1bmN0aW9ucyBwcmlvciB0byBlbmFibGluZyANCiAgIHRoaXMgYmVoYXZp
b3IuIFRoZSBjb25maWd1cmFibGUgcGFyYW1ldGVyIE1VU1QgYmUgZGlzYWJsZWQgYnkgZGVmYXVs
dC4NCg0KICAgVGhlIE8tYml0IE1VU1QgYmUgc2V0IGZvciBPQU0gcGFja2V0cyBhbmQgTVVTVCBO
T1QgYmUgc2V0IGZvciBub24tT0FNDQogICBwYWNrZXRzLiBUaGUgTy1iaXQgTVVTVCBOT1QgYmUg
bW9kaWZpZWQgYWxvbmcgdGhlIFNGUC4NCg0KMTAuIE5TSCBhY3Rpb25zDQpTZWN0aW9uIDQ6DQpV
cGRhdGUgZmlndXJlIDggdG8gcmVmbGVjdCB0aGF0IGFuIFNGQy1wcm94eSBjYW4gdXBkYXRlIGNv
bnRleHQgaGVhZGVycy4NCg0KMTEuIE5TSCBUVEwNCg0KU2VjdGlvbiAzLjI6DQpVcGRhdGUgZmln
dXJlIDIgYXMgZm9sbG93czoNCg0KICAgIDAgMSAyIDMgNCA1IDYgNyA4IDkgMCAxIDIgMyA0IDUg
NiA3IDggOSAwIDEgMiAzIDQgNSA2IDcgOCA5IDAgMQ0KICAgICstKy0rLSstKy0rLSstKy0rLSst
Ky0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rDQogICAgfFZlcnxP
fFJ8ICAgIFRUTCAgICB8ICAgTGVuZ3RoICB8UnxSfFJ8UnxNRCBUeXBlfCBOZXh0IFByb3RvY29s
IHwNCiAgICArLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0rLSstKy0r
LSstKy0rLSstKy0rLSstKw0KDQpBZGQgdGhlIGZvbGxvd2luZyB0ZXh0IGFmdGVyIGZpZ3VyZSAy
Og0KDQpUVEw6IEluZGljYXRlcyB0aGUgbWF4aW11bSBTRkYgaG9wcyBmb3IgYW4gU0ZQLiBUaGUg
aW5pdGlhbCBUVEwgdmFsdWUgU0hPVUxEIGJlIGNvbmZpZ3VyYWJsZSB2aWEgdGhlIGNvbnRyb2wg
cGxhbmU7IHRoZSBjb25maWd1cmVkIGluaXRpYWwgdmFsdWUgY2FuIGJlIHNwZWNpZmljIHRvIG9u
ZSBvciBtb3JlIFNGUHMuIElmIG5vIGluaXRpYWwgdmFsdWUgaXMgZXhwbGljaXRseSBwcm92aWRl
ZCwgdGhlIGRlZmF1bHQgaW5pdGlhbCBUVEwgdmFsdWUgNjMgTVVTVCBiZSB1c2VkLiBFYWNoIFNG
RiBpbnZvbHZlZCBpbiBmb3J3YXJkaW5nIGFuIE5TSCBwYWNrZXQgTVVTVCBkZWNyZW1lbnQgdGhl
IFRUTCB2YWx1ZSBieSAxIHByaW9yIHRvIE5TSCBmb3J3YXJkaW5nIGxvb2t1cC4gRGVjcmVtZW50
aW5nIGJ5IDEgZnJvbSBhbiBpbmNvbWluZyB2YWx1ZSBvZiAwIHNoYWxsIHJlc3VsdCBpbiBhIFRU
TCB2YWx1ZSBvZiA2My4gVGhlIHBhY2tldCBNVVNUIE5PVCBiZSBmb3J3YXJkZWQgaWYgVFRMIGlz
LCBhZnRlciBkZWNyZW1lbnQsIDAuIA0KDQpTZWN0aW9uIDMuNDoNClVwZGF0ZSBmaWd1cmUgNCB0
byByZWZsZWN0IHRoZSBuZXcgYmFzZSBoZWFkZXIgZm9ybWF0IGFzIHBlciBzZWN0aW9uIDMuMiBi
YXNlIGhlYWRlci4NCg0KU2VjdGlvbiAzLjU6DQpVcGRhdGUgZmlndXJlIDUgdG8gcmVmbGVjdCB0
aGUgbmV3IGJhc2UgaGVhZGVyIGZvcm1hdCBhcyBwZXIgc2VjdGlvbiAzLjIgYmFzZSBoZWFkZXIu
DQoNClNlY3Rpb24gMTIuMi4xOg0KQ3VycmVudCB0ZXh0IGlzIGFzIGZvbGxvd3M6DQoNCiAgIFRo
ZXJlIGFyZSB0ZW4gYml0cyBhdCB0aGUgYmVnaW5uaW5nIG9mIHRoZSBOU0ggQmFzZSBIZWFkZXIu
ICBOZXcgYml0cw0KICAgYXJlIGFzc2lnbmVkIHZpYSBTdGFuZGFyZHMgQWN0aW9uIFtSRkM1MjI2
XS4NCg0KICAgQml0cyAwLTEgLSBWZXJzaW9uDQogICBCaXQgMiAtIE9BTSAoTyBiaXQpDQogICBC
aXQgMyAtIENyaXRpY2FsIFRMViAoQyBiaXQpDQogICBCaXRzIDQtOSAtIFJlc2VydmVkDQoNClJl
cGxhY2UgZW50aXJlIHRleHQgYXMgZm9sbG93czoNCg0KICAgVGhlcmUgYXJlIGZpdmUgcmVzZXJ2
ZWQgYml0cyBpbiB0aGUgTlNIIEJhc2UgSGVhZGVyLiBOZXcgYml0cw0KICAgYXJlIGFzc2lnbmVk
IHZpYSBTdGFuZGFyZHMgQWN0aW9uIFtSRkM1MjI2XS4NCg0KICAgQml0cyAwLTEgLSBWZXJzaW9u
DQogICBCaXQgMiAtIE9BTSAoTyBiaXQpDQogICBCaXQgMyAtIFJlc2VydmVkDQogICBCaXRzIDE2
LTE5IC0gUmVzZXJ2ZWQNCg0KU2VjdGlvbiAxMi4yLjM6DQpDdXJyZW50IHRleHQgaGFzIHRoZSBN
RC10eXBlIGFzIDgtYml0IHZhbHVlcy4gVXBkYXRlIHRleHQgZm9yIHRoaXMgc2VjdGlvbiBhbmQg
dGFibGUgMSB0byByZWZsZWN0IDQtYml0IHZhbHVlcyAqbm90KiA4LWJpdCB2YWx1ZXMuDQoNCjEy
LiBGbGFnIGJpdHMNCg0KU2VjdGlvbiAzLjI6DQpDdXJyZW50IHRleHQgc2F5czoNCg0KICAgQWxs
IG90aGVyIGZsYWcgZmllbGRzIGFyZSByZXNlcnZlZCBmb3IgZnV0dXJlIHVzZS4gIFJlc2VydmVk
IGJpdHMNCiAgIE1VU1QgYmUgc2V0IHRvIHplcm8gd2hlbiBzZW50IGFuZCBNVVNUIGJlIGlnbm9y
ZWQgdXBvbiByZWNlaXB0Lg0KDQpVcGRhdGUgdGV4dCBhcyBmb2xsb3dzOg0KDQogICBBbGwgb3Ro
ZXIgZmxhZyBmaWVsZHMgYXJlIHJlc2VydmVkIGZvciBmdXR1cmUgdXNlLiBSZXNlcnZlZCBiaXRz
DQogICBNVVNUIGJlIHNldCB0byB6ZXJvIHVwb24gb3JpZ2luYXRpb24gYW5kIE1VU1QgYmUgcHJl
c2VydmVkDQogICB1bm1vZGlmaWVkIGJ5IG90aGVyIE5TSCBzdXBwb3J0aW5nIGVsZW1lbnRzLiBF
bGVtZW50cyB3aGljaCBkbyBub3QNCiAgIHVuZGVyc3RhbmQgdGhlIG1lYW5pbmcgb2YgYW55IG9m
IHRoZXNlIGJpdHMgTVVTVCBub3QgbW9kaWZ5IHRoZWlyDQogICBhY3Rpb25zIGJhc2VkIG9uIHRo
b3NlIHVua25vd24gYml0cy4NCg0KICAgDQoNCg==

--_004_BF1BE6D99B52F84AB9B48B7CF6F17DA3DD863ESJCEML701CHMchina_--


From nobody Fri May  5 10:55:17 2017
Return-Path: <paulq@cisco.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E02C2129B09 for <sfc@ietfa.amsl.com>; Fri,  5 May 2017 10:55:15 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -13.122
X-Spam-Level: 
X-Spam-Status: No, score=-13.122 tagged_above=-999 required=5 tests=[BAYES_05=-0.5, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_HI=-5, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, RP_MATCHES_RCVD=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, 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 HqftVKUgcLK8 for <sfc@ietfa.amsl.com>; Fri,  5 May 2017 10:55:13 -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 2A280124E15 for <sfc@ietf.org>; Fri,  5 May 2017 10:55:13 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=8024; q=dns/txt; s=iport; t=1494006913; x=1495216513; h=from:to:cc:subject:date:message-id:references: in-reply-to:mime-version; bh=8RZdBLMpPf2osUAuPE+5Ma2/lLTXVE3GlrkNhIxQrqs=; b=Fhkq1cWpQrap2zE7ERfxI+1lWgR87bmgMAvWTU31VeqT1jRQzlfAcTPV rDcSkyVW0ogR2fuE6GMUPkgLLAXdhuZXYC7/mJEfteYNGyeqf5ojX0S8R kFUezQxSVgw4UHpz0Ube6DTelVz8dKy6l5aQkQ+uvWUMFEeaO8dLWw/sh A=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0DJBgAbvAxZ/4sNJK1bGwEBAQMBAQEJA?= =?us-ascii?q?QEBg1WBbgeDYawmhTiCD4YkAhqEL0AXAQIBAQEBAQEBax0LhRYGI1YQAgEIPwM?= =?us-ascii?q?CAgIwFBECBA4FiiCxMoImimgBAQEBAQEBAQEBAQEBAQEBAQEBAQEdhl+CCYJwh?= =?us-ascii?q?2kugjEFlmGHDgGTFoIEhTmKK4h6izwBIAE2gQpvFUYSAYRgHIFjdodogQ0BAQE?=
X-IronPort-AV: E=Sophos;i="5.38,293,1491264000";  d="scan'208,217";a="419426734"
Received: from alln-core-6.cisco.com ([173.36.13.139]) by alln-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-AES256-SHA; 05 May 2017 17:55:12 +0000
Received: from XCH-RCD-010.cisco.com (xch-rcd-010.cisco.com [173.37.102.20]) by alln-core-6.cisco.com (8.14.5/8.14.5) with ESMTP id v45HtCBo023925 (version=TLSv1/SSLv3 cipher=AES256-SHA bits=256 verify=FAIL); Fri, 5 May 2017 17:55:12 GMT
Received: from xch-rcd-008.cisco.com (173.37.102.18) by XCH-RCD-010.cisco.com (173.37.102.20) with Microsoft SMTP Server (TLS) id 15.0.1210.3; Fri, 5 May 2017 12:55:11 -0500
Received: from xch-rcd-008.cisco.com ([173.37.102.18]) by XCH-RCD-008.cisco.com ([173.37.102.18]) with mapi id 15.00.1210.000; Fri, 5 May 2017 12:55:11 -0500
From: "Paul Quinn (paulq)" <paulq@cisco.com>
To: "ao.ting@zte.com.cn" <ao.ting@zte.com.cn>
CC: "uri.elzur@intel.com" <uri.elzur@intel.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: Some questions about NSH
Thread-Index: AQHSuLEP8jtXnaQnFkaBIAAM9DUSfqHmc+kA
Date: Fri, 5 May 2017 17:55:11 +0000
Message-ID: <976648CF-6B53-4B4B-B3F3-5E58A2DA102E@cisco.com>
References: <OFEFFE5F94.401DA8ED-ON48258106.002363E1-48258107.000B3674@zte.com.cn>
In-Reply-To: <OFEFFE5F94.401DA8ED-ON48258106.002363E1-48258107.000B3674@zte.com.cn>
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.19.17.231]
Content-Type: multipart/alternative; boundary="_000_976648CF6B534B4BB3F35E58A2DA102Eciscocom_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/JQuPJ15FTzjhsXthlLa6ZaWgbsQ>
Subject: Re: [sfc] Some questions about NSH
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 05 May 2017 17:55:16 -0000

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

SGkgVGluZywNCg0KVGhhbmsgeW91IGZvciB0aGUgcmV2aWV3IGFuZCBjb21tZW50cyENCg0KUGxl
YXNlIHNlZSBjb21tZW50cyBiZWxvdy4NCg0KUGF1bA0KDQpPbiBBcHIgMTgsIDIwMTcsIGF0IDEw
OjAyIFBNLCBhby50aW5nQHp0ZS5jb20uY248bWFpbHRvOmFvLnRpbmdAenRlLmNvbS5jbj4gd3Jv
dGU6DQoNCkhpIGF1dGhvcnPvvIwNCg0KQWZ0ZXIgSSByZXZpZXdlZCB0aGUgTlNIIGRyYWZ0LCBJ
IGhhdmUgc29tZSBxdWVzdGlvbnMgYW5kIGNvbW1lbnRzLg0KDQoxLlNlY3Rpb24gNDogSW4gRmln
dXJlIDgsIEkgdGhpbmsgQ2xhc3NpZmllciBzaG91bGQgYWxzbyBoYXZlIGZ1bmN0aW9uIHRvIHNl
bGVjdCBTRlAsIHRoZSBDbGFzc2lmaWVyIG5lZWQgdG8ga25vdyBob3cgdG8gZm9yd2FyZCB0aGUg
dHJhZmZpYyB0byB0aGUgZmlyc3QgU0ZGIG9mIHRoZSBTRlAuDQoNCg0KSW4gc2VjdGlvbiAyLjEs
IHRoZSBjbGFzc2lmaWVyIGRlZmluaXRpb24gc3BlY2lmaWVzIHRoYXQgdGhlIGNsYXNzaWZpZXIg
ZGVsaXZlcnMgdGhlIE5TSCBwYWNrZXQgdG8gdGhlIGZpcnN0IFNGRi4gIEJlYXIgaW4gbWluZCB0
aGF0IHRoZSBjbGFzc2lmaWVyIGFuZCB0aGUgU0ZGIGFyZSBsb2dpY2FsLCBhbmQgbWF5IGJlIGNv
LXJlc2lkZW50Lg0KDQoNCg0KMi5TZWN0aW9uIDcuMTogVGhlcmUgaXMgYSBtYXBwaW5nIGJldHdl
ZW4gbmV4dCBob3AgYW5kIHRyYW5zcG9ydCBpbiBldmVyeSBTRkYuIFNvIHRoZSB0cmFmZmljIGZv
cndhcmRlZCBmcm9tIG9uZSBTRkYgdG8gYW50aGVyIFNGRiBpcyBvbiBhIGtpbmQgb2YgdHJhbnNw
b3J0IHR1bm5lbC4gSSB0aGluayB0aGVyZSBzaG91bGQgYmUgYW4gZXhhbXBsZSB0byBpbGx1c3Ry
YXRlZCB0aGUgcGFja2V0IGZvcm1hdCBmcm9tIFNGRiBvbiBhIHRyYW5zcG9ydC4gVGhhdCBpcyBo
b3cgdG8gY2hvb3NlIGEgc3BlY2lmaWMgdHVubmVsIGFjY29yZGluZyB0byB0aGUgbmV4dCBob3Ag
YW5kIHRyYW5wb3J0IGluIEZpZ3VyZSA5LCBzbyB0aGF0IHRoZSBwYWNrZXQgY2FuIGJlIGZvcndh
cmRlZCB0byByaWdodCBuZXh0IFNGRi4gQW5kIGluIHRoaXMgcGFydCwgaXQgaXMgYXNzdW1lZCB0
aGF0IHRoZSBOVkUoIGZ1bmN0aW9uIGZvciB0dW5uZWwpIGFuZCBTRkYgYXJlIGNvLWxvY2F0ZWQu
IFdoYXQgaWYgdGhleSBhcmUgc3BsaXQ/IFRoZXJlIGlzIG5vIHNwZWNpZmljYXRpb24gYWJvdXQg
aXQuIEluIG15IG9waW5pb24sIG9ubHkgaWYgU0ZGIGZvcndhcmRpbmcgaXMgaW5kZXBlbmRlbnQg
d2l0aCBOVkUsIHNvIHdlIGNhbiBzYXkgdGhhdCBOU0ggaXMgYWdvbm9zdGljIHdpdGggdHJhbnNw
b3J0Lg0KDQpXZSBvcmlnaW5hbGx5IGhhZCBleGFtcGxlIGJ1dCB0aGUgQUQgYW5kIFdHIGFncmVl
ZCB0aGF0IHRoZSBleGFtcGxlIGRpZCBub3QgYmVsb25nIGluIHRoZSBtYWluIHByb3RvY29sIGRy
YWZ0LCBoZW5jZSB0aGV5IHdlcmUgcmVtb3ZlZC4gIFRoZXJlIHdhcyBzb21lIGludGVyZXN0IGlu
IGNvbXBhbmlvbiBkcmFmdHMgdGhhdCBkZXBpY3QgdHJhbnNwb3J0IHN0YWNrcyBzbyBwZXJoYXBz
IHRoYXQncyBhIHBsYWNlIHRvIHN0YXJ0Pw0KDQoNCjMuU2VjdGlvbiA4LjI6IFRoZXJlIGFyZSBh
bHJlYWR5IE1ldGFkYXRhIEF1Z21lbnQgYW5kIE1ldGFkYXRhIFVwZGF0ZS4gV2hhdCBhYm91dCB0
aGUgTWV0YWRhdGEgRGVsZXRlPyBGb3Igc29tZSBjYXNlcywgb25lIG1ldGFkYXRhIG9uY2UgYmUg
dXNlZCBieSBhIFNGLCBhbmQgdGhlIG1ldGFkYXRhIHdpbGwgbm90IGJ5IHVzZWQgYW55bW9yZSwg
bWF5YmUgdGhlIFNGIHNob3VsZCBkZWxldGUgdGhhdCBtZXRhZGF0YSBpZiBpdCBpcyBub3QgdXNl
ZnVsIGFueW1vcmUuDQoNClRoYXQncyBhIGdvb2QgcG9pbnQgYW5kIEkgdGhpbmsgaXQncyBjb21l
IHVwIGJlZm9yZSBvbiBsaXN0IGJ1dCBJJ20gbm90IGNlcnRhaW4uICBJbiBnZW5lcmFsLCBJIHZp
ZXcgZGVsZXRlIGFzIGEgZm9ybSBvZiB1cGRhdGUuDQoNCg0KDQpCZXN0IFJlZ2FyZHMuDQpUaW5n
DQoNCg==

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

PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy
ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsiIGNsYXNzPSIiPg0KSGkgVGluZywNCjxkaXYgY2xhc3M9
IiI+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPlRoYW5rIHlvdSBmb3IgdGhl
IHJldmlldyBhbmQgY29tbWVudHMhPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjxiciBjbGFzcz0iIj4N
CjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj5QbGVhc2Ugc2VlIGNvbW1lbnRzIGJlbG93LjwvZGl2Pg0K
PGRpdiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+UGF1bDwv
ZGl2Pg0KPGRpdiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8ZGl2Pg0KPGJsb2NrcXVvdGUgdHlw
ZT0iY2l0ZSIgY2xhc3M9IiI+DQo8ZGl2IGNsYXNzPSIiPk9uIEFwciAxOCwgMjAxNywgYXQgMTA6
MDIgUE0sIDxhIGhyZWY9Im1haWx0bzphby50aW5nQHp0ZS5jb20uY24iIGNsYXNzPSIiPg0KYW8u
dGluZ0B6dGUuY29tLmNuPC9hPiB3cm90ZTo8L2Rpdj4NCjxiciBjbGFzcz0iQXBwbGUtaW50ZXJj
aGFuZ2UtbmV3bGluZSI+DQo8ZGl2IGNsYXNzPSIiPjxmb250IHNpemU9IjIiIGZhY2U9InNhbnMt
c2VyaWYiIGNsYXNzPSIiPkhpIGF1dGhvcnPvvIw8L2ZvbnQ+IDxiciBjbGFzcz0iIj4NCjxiciBj
bGFzcz0iIj4NCjxmb250IHNpemU9IjIiIGZhY2U9InNhbnMtc2VyaWYiIGNsYXNzPSIiPkFmdGVy
IEkgcmV2aWV3ZWQgdGhlIE5TSCBkcmFmdCwgSSBoYXZlIHNvbWUgcXVlc3Rpb25zIGFuZCBjb21t
ZW50cy4gJm5ic3A7PC9mb250Pg0KPGJyIGNsYXNzPSIiPg0KPGJyIGNsYXNzPSIiPg0KPGZvbnQg
c2l6ZT0iMiIgZmFjZT0ic2Fucy1zZXJpZiIgY2xhc3M9IiI+MS5TZWN0aW9uIDQ6IEluIEZpZ3Vy
ZSA4LCBJIHRoaW5rIENsYXNzaWZpZXIgc2hvdWxkIGFsc28gaGF2ZSBmdW5jdGlvbiB0byBzZWxl
Y3QgU0ZQLCB0aGUgQ2xhc3NpZmllciBuZWVkIHRvIGtub3cgaG93IHRvIGZvcndhcmQgdGhlIHRy
YWZmaWMgdG8gdGhlIGZpcnN0IFNGRiBvZiB0aGUgU0ZQLjwvZm9udD4NCjxiciBjbGFzcz0iIj4N
CjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj48YnIgY2xhc3M9IiI+
DQo8L2Rpdj4NCjxkaXY+SW4gc2VjdGlvbiAyLjEsIHRoZSBjbGFzc2lmaWVyIGRlZmluaXRpb24g
c3BlY2lmaWVzIHRoYXQgdGhlIGNsYXNzaWZpZXIgZGVsaXZlcnMgdGhlIE5TSCBwYWNrZXQgdG8g
dGhlIGZpcnN0IFNGRi4gJm5ic3A7QmVhciBpbiBtaW5kIHRoYXQgdGhlIGNsYXNzaWZpZXIgYW5k
IHRoZSBTRkYgYXJlIGxvZ2ljYWwsIGFuZCBtYXkgYmUgY28tcmVzaWRlbnQuPC9kaXY+DQo8ZGl2
PjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxiciBj
bGFzcz0iIj4NCjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0i
Ij48Zm9udCBzaXplPSIyIiBmYWNlPSJzYW5zLXNlcmlmIiBjbGFzcz0iIj4yLlNlY3Rpb24gNy4x
OiBUaGVyZSBpcyBhIG1hcHBpbmcgYmV0d2VlbiBuZXh0IGhvcCBhbmQgdHJhbnNwb3J0IGluIGV2
ZXJ5IFNGRi4gU28gdGhlIHRyYWZmaWMgZm9yd2FyZGVkIGZyb20gb25lIFNGRiB0byBhbnRoZXIg
U0ZGIGlzIG9uIGEga2luZCBvZiB0cmFuc3BvcnQgdHVubmVsLiBJIHRoaW5rIHRoZXJlIHNob3Vs
ZCBiZSBhbiBleGFtcGxlIHRvDQogaWxsdXN0cmF0ZWQgdGhlIHBhY2tldCBmb3JtYXQgZnJvbSBT
RkYgb24gYSB0cmFuc3BvcnQuIFRoYXQgaXMgaG93IHRvIGNob29zZSBhIHNwZWNpZmljIHR1bm5l
bCBhY2NvcmRpbmcgdG8gdGhlIG5leHQgaG9wIGFuZCB0cmFucG9ydCBpbiBGaWd1cmUgOSwgc28g
dGhhdCB0aGUgcGFja2V0IGNhbiBiZSBmb3J3YXJkZWQgdG8gcmlnaHQgbmV4dCBTRkYuIEFuZCBp
biB0aGlzIHBhcnQsIGl0IGlzIGFzc3VtZWQgdGhhdCB0aGUgTlZFKCBmdW5jdGlvbg0KIGZvciB0
dW5uZWwpIGFuZCBTRkYgYXJlIGNvLWxvY2F0ZWQuIFdoYXQgaWYgdGhleSBhcmUgc3BsaXQ/IFRo
ZXJlIGlzIG5vIHNwZWNpZmljYXRpb24gYWJvdXQgaXQuIEluIG15IG9waW5pb24sIG9ubHkgaWYg
U0ZGIGZvcndhcmRpbmcgaXMgaW5kZXBlbmRlbnQgd2l0aCBOVkUsIHNvIHdlIGNhbiBzYXkgdGhh
dCBOU0ggaXMgYWdvbm9zdGljIHdpdGggdHJhbnNwb3J0Lg0KPC9mb250PjxiciBjbGFzcz0iIj4N
CjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPGRpdj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXY+
V2Ugb3JpZ2luYWxseSBoYWQgZXhhbXBsZSBidXQgdGhlIEFEIGFuZCBXRyBhZ3JlZWQgdGhhdCB0
aGUgZXhhbXBsZSBkaWQgbm90IGJlbG9uZyBpbiB0aGUgbWFpbiBwcm90b2NvbCBkcmFmdCwgaGVu
Y2UgdGhleSB3ZXJlIHJlbW92ZWQuICZuYnNwO1RoZXJlIHdhcyBzb21lIGludGVyZXN0IGluIGNv
bXBhbmlvbiBkcmFmdHMgdGhhdCBkZXBpY3QgdHJhbnNwb3J0IHN0YWNrcyBzbyBwZXJoYXBzIHRo
YXQncyBhIHBsYWNlIHRvIHN0YXJ0PzwvZGl2Pg0KPGRpdj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4N
CjxibG9ja3F1b3RlIHR5cGU9ImNpdGUiIGNsYXNzPSIiPg0KPGRpdiBjbGFzcz0iIj48YnIgY2xh
c3M9IiI+DQo8Zm9udCBzaXplPSIyIiBmYWNlPSJzYW5zLXNlcmlmIiBjbGFzcz0iIj4zLlNlY3Rp
b24gOC4yOiBUaGVyZSBhcmUgYWxyZWFkeSBNZXRhZGF0YSBBdWdtZW50IGFuZCBNZXRhZGF0YSBV
cGRhdGUuIFdoYXQgYWJvdXQgdGhlIE1ldGFkYXRhIERlbGV0ZT8gRm9yIHNvbWUgY2FzZXMsIG9u
ZSBtZXRhZGF0YSBvbmNlIGJlIHVzZWQgYnkgYSBTRiwgYW5kIHRoZSBtZXRhZGF0YSB3aWxsIG5v
dCBieSB1c2VkIGFueW1vcmUsIG1heWJlIHRoZSBTRiBzaG91bGQNCiBkZWxldGUgdGhhdCBtZXRh
ZGF0YSBpZiBpdCBpcyBub3QgdXNlZnVsIGFueW1vcmUuPC9mb250PiA8YnIgY2xhc3M9IiI+DQo8
L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxkaXY+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2PlRo
YXQncyBhIGdvb2QgcG9pbnQgYW5kIEkgdGhpbmsgaXQncyBjb21lIHVwIGJlZm9yZSBvbiBsaXN0
IGJ1dCBJJ20gbm90IGNlcnRhaW4uICZuYnNwO0luIGdlbmVyYWwsIEkgdmlldyBkZWxldGUgYXMg
YSBmb3JtIG9mIHVwZGF0ZS48L2Rpdj4NCjxkaXY+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8YnIg
Y2xhc3M9IiI+DQo8YmxvY2txdW90ZSB0eXBlPSJjaXRlIiBjbGFzcz0iIj4NCjxkaXYgY2xhc3M9
IiI+PGJyIGNsYXNzPSIiPg0KPGZvbnQgc2l6ZT0iMiIgZmFjZT0ic2Fucy1zZXJpZiIgY2xhc3M9
IiI+QmVzdCBSZWdhcmRzLjwvZm9udD4gPGJyIGNsYXNzPSIiPg0KPGZvbnQgc2l6ZT0iMiIgZmFj
ZT0ic2Fucy1zZXJpZiIgY2xhc3M9IiI+VGluZzwvZm9udD4gPC9kaXY+DQo8L2Jsb2NrcXVvdGU+
DQo8L2Rpdj4NCjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_976648CF6B534B4BB3F35E58A2DA102Eciscocom_--


From nobody Sun May  7 20:11:43 2017
Return-Path: <ao.ting@zte.com.cn>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4027B12025C for <sfc@ietfa.amsl.com>; Sun,  7 May 2017 20:11:42 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.302
X-Spam-Level: 
X-Spam-Status: No, score=-2.302 tagged_above=-999 required=5 tests=[BAYES_20=-0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 40piZzy0rzDf for <sfc@ietfa.amsl.com>; Sun,  7 May 2017 20:11:39 -0700 (PDT)
Received: from mxhk.zte.com.cn (mxhk.zte.com.cn [63.217.80.70]) by ietfa.amsl.com (Postfix) with ESMTP id AF7ED1205F1 for <sfc@ietf.org>; Sun,  7 May 2017 20:11:37 -0700 (PDT)
X-scanvirus: By SEG_CYREN AntiVirus Engine
X-scanresult: CLEAN
X-MAILFROM: <ao.ting@zte.com.cn>
X-RCPTTO: <sfc@ietf.org>
X-FROMIP: 192.168.168.116
X-SEG-Scaned: 1
X-Received: unknown,192.168.168.116,20170508105811
Received: from unknown (HELO mx7.zte.com.cn) (192.168.168.116) by localhost with SMTP; 8 May 2017 02:58:11 -0000
X-scanvirus: By SEG_CYREN AntiVirus Engine
X-scanresult: CLEAN
X-MAILFROM: <ao.ting@zte.com.cn>
X-RCPTTO: <uri.elzur@intel.com>
X-FROMIP: 10.30.3.20
X-SEG-Scaned: 1
X-Received: unknown,10.30.3.20,20170508110505
Received: from unknown (HELO mse01.zte.com.cn) (10.30.3.20) by localhost with (AES256-SHA encrypted) SMTP; 8 May 2017 03:05:05 -0000
Received: from notes_smtp.zte.com.cn ([10.30.1.239]) by mse01.zte.com.cn with ESMTP id v483Aghb076676; Mon, 8 May 2017 11:10:42 +0800 (GMT-8) (envelope-from ao.ting@zte.com.cn)
In-Reply-To: <976648CF-6B53-4B4B-B3F3-5E58A2DA102E@cisco.com>
References: <OFEFFE5F94.401DA8ED-ON48258106.002363E1-48258107.000B3674@zte.com.cn> <976648CF-6B53-4B4B-B3F3-5E58A2DA102E@cisco.com>
To: "Paul Quinn (paulq)" <paulq@cisco.com>
Cc: "sfc@ietf.org" <sfc@ietf.org>, "uri.elzur@intel.com" <uri.elzur@intel.com>
MIME-Version: 1.0
X-KeepSent: 65C71A4E:A105FA8C-4825811A:0006E8B4; type=4; name=$KeepSent
X-Mailer: Lotus Notes Release 8.5.3 September 15, 2011
Message-ID: <OF65C71A4E.A105FA8C-ON4825811A.0006E8B4-4825811A.0011759E@zte.com.cn>
From: ao.ting@zte.com.cn
Date: Mon, 8 May 2017 11:10:34 +0800
X-MIMETrack: Serialize by Router on notes_smtp/zte_ltd(Release 8.5.3FP6|November 21, 2013) at 2017-05-08 11:10:30, Serialize complete at 2017-05-08 11:10:30
Content-Type: multipart/alternative; boundary="=_alternative 001175964825811A_="
X-MAIL: mse01.zte.com.cn v483Aghb076676
X-HQIP: 127.0.0.1
X-HQIP: 127.0.0.1
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/tulsGBMmIMzfPy7-5L1vdzabjOc>
Subject: Re: [sfc] Some questions about NSH
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 08 May 2017 03:11:42 -0000

This is a multipart message in MIME format.
--=_alternative 001175964825811A_=
Content-Type: text/plain; charset="GB2312"
Content-Transfer-Encoding: base64

SGkgUGF1bCwNCg0KVGhhbmtzIGZvciB5b3VyIHJlcGx5Lg0KDQpTZWUgbXkgY29tbWVudHMgbGFi
ZWxsZWQgW0FUXSBiZWxvdy4NCg0KQmVzdCBSZWdhcmRzLg0KVGluZw0KIA0KDQoNCg0KDQq3orz+
yMs6ICAgICAgICAgIlBhdWwgUXVpbm4gKHBhdWxxKSIgPHBhdWxxQGNpc2NvLmNvbT4NCsrVvP7I
yzogICAgICAgICAiYW8udGluZ0B6dGUuY29tLmNuIiA8YW8udGluZ0B6dGUuY29tLmNuPiwgDQqz
rcvNOiAgICJ1cmkuZWx6dXJAaW50ZWwuY29tIiA8dXJpLmVsenVyQGludGVsLmNvbT4sICJzZmNA
aWV0Zi5vcmciIA0KPHNmY0BpZXRmLm9yZz4NCsjVxto6ICAgMjAxNy8wNS8wNiAwMTo1NQ0K1vfM
4jogICBSZTogU29tZSBxdWVzdGlvbnMgYWJvdXQgTlNIDQoNCg0KDQpIaSBUaW5nLCANCg0KVGhh
bmsgeW91IGZvciB0aGUgcmV2aWV3IGFuZCBjb21tZW50cyENCg0KUGxlYXNlIHNlZSBjb21tZW50
cyBiZWxvdy4NCg0KUGF1bA0KDQpPbiBBcHIgMTgsIDIwMTcsIGF0IDEwOjAyIFBNLCBhby50aW5n
QHp0ZS5jb20uY24gd3JvdGU6DQoNCkhpIGF1dGhvcnOjrCANCg0KQWZ0ZXIgSSByZXZpZXdlZCB0
aGUgTlNIIGRyYWZ0LCBJIGhhdmUgc29tZSBxdWVzdGlvbnMgYW5kIGNvbW1lbnRzLiAgIA0KDQox
LlNlY3Rpb24gNDogSW4gRmlndXJlIDgsIEkgdGhpbmsgQ2xhc3NpZmllciBzaG91bGQgYWxzbyBo
YXZlIGZ1bmN0aW9uIHRvIA0Kc2VsZWN0IFNGUCwgdGhlIENsYXNzaWZpZXIgbmVlZCB0byBrbm93
IGhvdyB0byBmb3J3YXJkIHRoZSB0cmFmZmljIHRvIHRoZSANCmZpcnN0IFNGRiBvZiB0aGUgU0ZQ
LiANCg0KDQpJbiBzZWN0aW9uIDIuMSwgdGhlIGNsYXNzaWZpZXIgZGVmaW5pdGlvbiBzcGVjaWZp
ZXMgdGhhdCB0aGUgY2xhc3NpZmllciANCmRlbGl2ZXJzIHRoZSBOU0ggcGFja2V0IHRvIHRoZSBm
aXJzdCBTRkYuICBCZWFyIGluIG1pbmQgdGhhdCB0aGUgDQpjbGFzc2lmaWVyIGFuZCB0aGUgU0ZG
IGFyZSBsb2dpY2FsLCBhbmQgbWF5IGJlIGNvLXJlc2lkZW50Lg0KDQpbQVRdQXMgSSB1bmRlcnN0
YW5kIHdoYXQgeW91ciBkZXBpY3QsIENsYXNzaWZpZXIgYW5kIGZpcnN0IFNGRiBtdXN0IGJlIA0K
Y28tcmVzaWRlbnQuVGhlIENsYXNzaWZpZXIgY2FuJ3QgZm9yd2FyZCB0aGUgdHJhZmZpYyB0byBm
aXJzdCBTRkYsIGJlY2F1c2UgDQp0aGUgQ2xhc3NpZmllciBoYXMgbm8gY2FwYWJpbGl0eSB0byBz
ZWxlY3QgU0ZQLiBJbiBhZGRpdGlvbiwgaW4gc2VjdGlvbiANCjIuMSwgdGhlcmUgYXJlIHR3byBk
ZWZpbml0aW9ucywgb25lIGlzIENsYXNzaWZpZXIsIGFub3RoZXIgaXMgU2VydmljZSANCkNsYXNz
aWZpZXIuIFdoYXQncyB0aGUgZGlmZmVyZW5jZSBiZXR3ZWVuIHRoZW0/IEFyZSB0aGV5IHR3byBl
bnRpdHkgb2YgU0ZDIA0Kb3IgYSBzYW1lIGVudGl0eT8NCg0KDQoNCg0KMi5TZWN0aW9uIDcuMTog
VGhlcmUgaXMgYSBtYXBwaW5nIGJldHdlZW4gbmV4dCBob3AgYW5kIHRyYW5zcG9ydCBpbiBldmVy
eSANClNGRi4gU28gdGhlIHRyYWZmaWMgZm9yd2FyZGVkIGZyb20gb25lIFNGRiB0byBhbnRoZXIg
U0ZGIGlzIG9uIGEga2luZCBvZiANCnRyYW5zcG9ydCB0dW5uZWwuIEkgdGhpbmsgdGhlcmUgc2hv
dWxkIGJlIGFuIGV4YW1wbGUgdG8gaWxsdXN0cmF0ZWQgdGhlIA0KcGFja2V0IGZvcm1hdCBmcm9t
IFNGRiBvbiBhIHRyYW5zcG9ydC4gVGhhdCBpcyBob3cgdG8gY2hvb3NlIGEgc3BlY2lmaWMgDQp0
dW5uZWwgYWNjb3JkaW5nIHRvIHRoZSBuZXh0IGhvcCBhbmQgdHJhbnBvcnQgaW4gRmlndXJlIDks
IHNvIHRoYXQgdGhlIA0KcGFja2V0IGNhbiBiZSBmb3J3YXJkZWQgdG8gcmlnaHQgbmV4dCBTRkYu
IEFuZCBpbiB0aGlzIHBhcnQsIGl0IGlzIGFzc3VtZWQgDQp0aGF0IHRoZSBOVkUoIGZ1bmN0aW9u
IGZvciB0dW5uZWwpIGFuZCBTRkYgYXJlIGNvLWxvY2F0ZWQuIFdoYXQgaWYgdGhleSANCmFyZSBz
cGxpdD8gVGhlcmUgaXMgbm8gc3BlY2lmaWNhdGlvbiBhYm91dCBpdC4gSW4gbXkgb3Bpbmlvbiwg
b25seSBpZiBTRkYgDQpmb3J3YXJkaW5nIGlzIGluZGVwZW5kZW50IHdpdGggTlZFLCBzbyB3ZSBj
YW4gc2F5IHRoYXQgTlNIIGlzIGFnb25vc3RpYyANCndpdGggdHJhbnNwb3J0LiANCg0KV2Ugb3Jp
Z2luYWxseSBoYWQgZXhhbXBsZSBidXQgdGhlIEFEIGFuZCBXRyBhZ3JlZWQgdGhhdCB0aGUgZXhh
bXBsZSBkaWQgDQpub3QgYmVsb25nIGluIHRoZSBtYWluIHByb3RvY29sIGRyYWZ0LCBoZW5jZSB0
aGV5IHdlcmUgcmVtb3ZlZC4gIFRoZXJlIHdhcyANCnNvbWUgaW50ZXJlc3QgaW4gY29tcGFuaW9u
IGRyYWZ0cyB0aGF0IGRlcGljdCB0cmFuc3BvcnQgc3RhY2tzIHNvIHBlcmhhcHMgDQp0aGF0J3Mg
YSBwbGFjZSB0byBzdGFydD8NCg0KW0FUXUkgYWdyZWUuIFdlIHNob3VsZCBjb25zaWRlciB0aGUg
aW1wYWN0IHRvIGVhY2ggb3RoZXIgYmV0d2VlbiBOU0ggYW5kIA0KdHJhbnNwb3J0LCBhbmQgZ2V0
IHNvbWUgb3V0cHV0LiBJIGhhdmUgYSBkcmFmdDoNCmh0dHBzOi8vdG9vbHMuaWV0Zi5vcmcvaHRt
bC9kcmFmdC1hby1zZmMtb3ZlcmxheS0wMSwgbWF5YmUgaXQncyBhIGdvb2QgDQpzdGFydDopIExl
dCdzIGRpc2N1c3MgaXQgZnVydGhlci4NCg0KDQozLlNlY3Rpb24gOC4yOiBUaGVyZSBhcmUgYWxy
ZWFkeSBNZXRhZGF0YSBBdWdtZW50IGFuZCBNZXRhZGF0YSBVcGRhdGUuIA0KV2hhdCBhYm91dCB0
aGUgTWV0YWRhdGEgRGVsZXRlPyBGb3Igc29tZSBjYXNlcywgb25lIG1ldGFkYXRhIG9uY2UgYmUg
dXNlZCANCmJ5IGEgU0YsIGFuZCB0aGUgbWV0YWRhdGEgd2lsbCBub3QgYnkgdXNlZCBhbnltb3Jl
LCBtYXliZSB0aGUgU0Ygc2hvdWxkIA0KZGVsZXRlIHRoYXQgbWV0YWRhdGEgaWYgaXQgaXMgbm90
IHVzZWZ1bCBhbnltb3JlLiANCg0KVGhhdCdzIGEgZ29vZCBwb2ludCBhbmQgSSB0aGluayBpdCdz
IGNvbWUgdXAgYmVmb3JlIG9uIGxpc3QgYnV0IEknbSBub3QgDQpjZXJ0YWluLiAgSW4gZ2VuZXJh
bCwgSSB2aWV3IGRlbGV0ZSBhcyBhIGZvcm0gb2YgdXBkYXRlLg0KDQpbQVRdVXBkYXRlIG1heSBp
bmNsdWRlcyBkZWxldGUuIEJ1dCB0aGVyZSBpcyBubyBzdWNoIGRlc2NyaXB0aW9uIGluIHRoZSAN
CmNvcnJlc3BvbmRpbmcgcGFydCBvZiB0aGUgZHJhZnQsIGFuZCB0d28gZXhhbXBsZXMgYXJlIGFs
c28gb25seSByZWxhdGVkIHRvIA0KYXVnbWVudCBhbmQgdXBkYXRlLiBTbyBJIHN1Z2dlc3Qgd2Ug
YWRkIHNvbWUgY2xhcmlmaWNhdGlvbiBpbiB0aGUgZHJhZnQuIA0KQXQgbGVhc3QgdG8gbWFrZSBz
dXJlIHRoYXQgZGVsZXRlIG1ldGFkdGEgYWxzbyBoYXBwZW5zLg0KDQoNCg0KDQoNCkJlc3QgUmVn
YXJkcy4gDQpUaW5nIA0KDQoNCg==
--=_alternative 001175964825811A_=
Content-Type: text/html; charset="GB2312"
Content-Transfer-Encoding: base64

PGZvbnQgc2l6ZT0yIGZhY2U9InNhbnMtc2VyaWYiPjxicj4NCkhpIFBhdWwsPC9mb250Pg0KPGJy
Pg0KPGJyPjxmb250IHNpemU9MiBmYWNlPSJzYW5zLXNlcmlmIj5UaGFua3MgZm9yIHlvdXIgcmVw
bHkuPC9mb250Pg0KPGJyPg0KPGJyPjxmb250IHNpemU9MiBmYWNlPSJzYW5zLXNlcmlmIj5TZWUg
bXkgY29tbWVudHMgbGFiZWxsZWQgW0FUXSBiZWxvdy48L2ZvbnQ+DQo8YnI+DQo8YnI+PGZvbnQg
c2l6ZT0yIGZhY2U9InNhbnMtc2VyaWYiPkJlc3QgUmVnYXJkcy48L2ZvbnQ+DQo8YnI+PGZvbnQg
c2l6ZT0yIGZhY2U9InNhbnMtc2VyaWYiPlRpbmc8L2ZvbnQ+DQo8YnI+PGZvbnQgc2l6ZT0zPiZu
YnNwOzwvZm9udD4NCjxicj4NCjxicj4NCjxicj4NCjxicj4NCjxicj48Zm9udCBzaXplPTEgY29s
b3I9IzVmNWY1ZiBmYWNlPSJzYW5zLXNlcmlmIj63orz+yMs6ICZuYnNwOyAmbmJzcDsNCiZuYnNw
OyAmbmJzcDsgPC9mb250Pjxmb250IHNpemU9MSBmYWNlPSJzYW5zLXNlcmlmIj4mcXVvdDtQYXVs
DQpRdWlubiAocGF1bHEpJnF1b3Q7ICZsdDtwYXVscUBjaXNjby5jb20mZ3Q7PC9mb250Pg0KPGJy
Pjxmb250IHNpemU9MSBjb2xvcj0jNWY1ZjVmIGZhY2U9InNhbnMtc2VyaWYiPsrVvP7IyzogJm5i
c3A7ICZuYnNwOw0KJm5ic3A7ICZuYnNwOyA8L2ZvbnQ+PGZvbnQgc2l6ZT0xIGZhY2U9InNhbnMt
c2VyaWYiPiZxdW90O2FvLnRpbmdAenRlLmNvbS5jbiZxdW90Ow0KJmx0O2FvLnRpbmdAenRlLmNv
bS5jbiZndDssIDwvZm9udD4NCjxicj48Zm9udCBzaXplPTEgY29sb3I9IzVmNWY1ZiBmYWNlPSJz
YW5zLXNlcmlmIj6zrcvNOiAmbmJzcDsgJm5ic3A7DQombmJzcDsgJm5ic3A7PC9mb250Pjxmb250
IHNpemU9MSBmYWNlPSJzYW5zLXNlcmlmIj4mcXVvdDt1cmkuZWx6dXJAaW50ZWwuY29tJnF1b3Q7
DQombHQ7dXJpLmVsenVyQGludGVsLmNvbSZndDssICZxdW90O3NmY0BpZXRmLm9yZyZxdW90OyAm
bHQ7c2ZjQGlldGYub3JnJmd0OzwvZm9udD4NCjxicj48Zm9udCBzaXplPTEgY29sb3I9IzVmNWY1
ZiBmYWNlPSJzYW5zLXNlcmlmIj7I1cbaOiAmbmJzcDsgJm5ic3A7DQombmJzcDsgJm5ic3A7IDwv
Zm9udD48Zm9udCBzaXplPTEgZmFjZT0ic2Fucy1zZXJpZiI+MjAxNy8wNS8wNg0KMDE6NTU8L2Zv
bnQ+DQo8YnI+PGZvbnQgc2l6ZT0xIGNvbG9yPSM1ZjVmNWYgZmFjZT0ic2Fucy1zZXJpZiI+1vfM
4jogJm5ic3A7ICZuYnNwOw0KJm5ic3A7ICZuYnNwOzwvZm9udD48Zm9udCBzaXplPTEgZmFjZT0i
c2Fucy1zZXJpZiI+UmU6IFNvbWUgcXVlc3Rpb25zDQphYm91dCBOU0g8L2ZvbnQ+DQo8YnI+DQo8
aHIgbm9zaGFkZT4NCjxicj4NCjxicj4NCjxicj48Zm9udCBzaXplPTM+SGkgVGluZywgPC9mb250
Pg0KPGJyPg0KPGJyPjxmb250IHNpemU9Mz5UaGFuayB5b3UgZm9yIHRoZSByZXZpZXcgYW5kIGNv
bW1lbnRzITwvZm9udD4NCjxicj4NCjxicj48Zm9udCBzaXplPTM+UGxlYXNlIHNlZSBjb21tZW50
cyBiZWxvdy48L2ZvbnQ+DQo8YnI+DQo8YnI+PGZvbnQgc2l6ZT0zPlBhdWw8L2ZvbnQ+DQo8YnI+
DQo8YnI+PGZvbnQgc2l6ZT0zPk9uIEFwciAxOCwgMjAxNywgYXQgMTA6MDIgUE0sIDwvZm9udD48
YSBocmVmPW1haWx0bzphby50aW5nQHp0ZS5jb20uY24+PGZvbnQgc2l6ZT0zIGNvbG9yPWJsdWU+
PHU+YW8udGluZ0B6dGUuY29tLmNuPC91PjwvZm9udD48L2E+PGZvbnQgc2l6ZT0zPg0Kd3JvdGU6
PC9mb250Pg0KPGJyPg0KPGJyPjxmb250IHNpemU9MiBmYWNlPSJzYW5zLXNlcmlmIj5IaSBhdXRo
b3Jzo6w8L2ZvbnQ+PGZvbnQgc2l6ZT0zPiA8YnI+DQo8L2ZvbnQ+PGZvbnQgc2l6ZT0yIGZhY2U9
InNhbnMtc2VyaWYiPjxicj4NCkFmdGVyIEkgcmV2aWV3ZWQgdGhlIE5TSCBkcmFmdCwgSSBoYXZl
IHNvbWUgcXVlc3Rpb25zIGFuZCBjb21tZW50cy4gJm5ic3A7PC9mb250Pjxmb250IHNpemU9Mz4N
Cjxicj4NCjwvZm9udD48Zm9udCBzaXplPTIgZmFjZT0ic2Fucy1zZXJpZiI+PGJyPg0KMS5TZWN0
aW9uIDQ6IEluIEZpZ3VyZSA4LCBJIHRoaW5rIENsYXNzaWZpZXIgc2hvdWxkIGFsc28gaGF2ZSBm
dW5jdGlvbg0KdG8gc2VsZWN0IFNGUCwgdGhlIENsYXNzaWZpZXIgbmVlZCB0byBrbm93IGhvdyB0
byBmb3J3YXJkIHRoZSB0cmFmZmljIHRvDQp0aGUgZmlyc3QgU0ZGIG9mIHRoZSBTRlAuPC9mb250
Pjxmb250IHNpemU9Mz4gPGJyPg0KPC9mb250Pg0KPGJyPg0KPGJyPjxmb250IHNpemU9Mz5JbiBz
ZWN0aW9uIDIuMSwgdGhlIGNsYXNzaWZpZXIgZGVmaW5pdGlvbiBzcGVjaWZpZXMgdGhhdA0KdGhl
IGNsYXNzaWZpZXIgZGVsaXZlcnMgdGhlIE5TSCBwYWNrZXQgdG8gdGhlIGZpcnN0IFNGRi4gJm5i
c3A7QmVhciBpbg0KbWluZCB0aGF0IHRoZSBjbGFzc2lmaWVyIGFuZCB0aGUgU0ZGIGFyZSBsb2dp
Y2FsLCBhbmQgbWF5IGJlIGNvLXJlc2lkZW50LjwvZm9udD4NCjxicj4NCjxicj48Zm9udCBzaXpl
PTM+W0FUXTwvZm9udD48Zm9udCBzaXplPTIgZmFjZT0ic2Fucy1zZXJpZiI+QXMgSSB1bmRlcnN0
YW5kDQp3aGF0IHlvdXIgZGVwaWN0LCBDbGFzc2lmaWVyIGFuZCBmaXJzdCBTRkYgbXVzdCBiZSBj
by1yZXNpZGVudC5UaGUgQ2xhc3NpZmllcg0KY2FuJ3QgZm9yd2FyZCB0aGUgdHJhZmZpYyB0byBm
aXJzdCBTRkYsIGJlY2F1c2UgdGhlIENsYXNzaWZpZXIgaGFzIG5vIGNhcGFiaWxpdHkNCnRvIHNl
bGVjdCBTRlAuIEluIGFkZGl0aW9uLCBpbiBzZWN0aW9uIDIuMSwgdGhlcmUgYXJlIHR3byBkZWZp
bml0aW9ucywNCm9uZSBpcyBDbGFzc2lmaWVyLCBhbm90aGVyIGlzIFNlcnZpY2UgQ2xhc3NpZmll
ci4gV2hhdCdzIHRoZSBkaWZmZXJlbmNlDQpiZXR3ZWVuIHRoZW0/IEFyZSB0aGV5IHR3byBlbnRp
dHkgb2YgU0ZDIG9yIGEgc2FtZSBlbnRpdHk/PC9mb250Pg0KPGJyPg0KPGJyPg0KPGJyPg0KPGJy
Pg0KPGJyPjxmb250IHNpemU9MiBmYWNlPSJzYW5zLXNlcmlmIj4yLlNlY3Rpb24gNy4xOiBUaGVy
ZSBpcyBhIG1hcHBpbmcgYmV0d2Vlbg0KbmV4dCBob3AgYW5kIHRyYW5zcG9ydCBpbiBldmVyeSBT
RkYuIFNvIHRoZSB0cmFmZmljIGZvcndhcmRlZCBmcm9tIG9uZQ0KU0ZGIHRvIGFudGhlciBTRkYg
aXMgb24gYSBraW5kIG9mIHRyYW5zcG9ydCB0dW5uZWwuIEkgdGhpbmsgdGhlcmUgc2hvdWxkDQpi
ZSBhbiBleGFtcGxlIHRvIGlsbHVzdHJhdGVkIHRoZSBwYWNrZXQgZm9ybWF0IGZyb20gU0ZGIG9u
IGEgdHJhbnNwb3J0Lg0KVGhhdCBpcyBob3cgdG8gY2hvb3NlIGEgc3BlY2lmaWMgdHVubmVsIGFj
Y29yZGluZyB0byB0aGUgbmV4dCBob3AgYW5kIHRyYW5wb3J0DQppbiBGaWd1cmUgOSwgc28gdGhh
dCB0aGUgcGFja2V0IGNhbiBiZSBmb3J3YXJkZWQgdG8gcmlnaHQgbmV4dCBTRkYuIEFuZA0KaW4g
dGhpcyBwYXJ0LCBpdCBpcyBhc3N1bWVkIHRoYXQgdGhlIE5WRSggZnVuY3Rpb24gZm9yIHR1bm5l
bCkgYW5kIFNGRg0KYXJlIGNvLWxvY2F0ZWQuIFdoYXQgaWYgdGhleSBhcmUgc3BsaXQ/IFRoZXJl
IGlzIG5vIHNwZWNpZmljYXRpb24gYWJvdXQNCml0LiBJbiBteSBvcGluaW9uLCBvbmx5IGlmIFNG
RiBmb3J3YXJkaW5nIGlzIGluZGVwZW5kZW50IHdpdGggTlZFLCBzbyB3ZQ0KY2FuIHNheSB0aGF0
IE5TSCBpcyBhZ29ub3N0aWMgd2l0aCB0cmFuc3BvcnQuIDwvZm9udD4NCjxicj4NCjxicj48Zm9u
dCBzaXplPTM+V2Ugb3JpZ2luYWxseSBoYWQgZXhhbXBsZSBidXQgdGhlIEFEIGFuZCBXRyBhZ3Jl
ZWQgdGhhdA0KdGhlIGV4YW1wbGUgZGlkIG5vdCBiZWxvbmcgaW4gdGhlIG1haW4gcHJvdG9jb2wg
ZHJhZnQsIGhlbmNlIHRoZXkgd2VyZQ0KcmVtb3ZlZC4gJm5ic3A7VGhlcmUgd2FzIHNvbWUgaW50
ZXJlc3QgaW4gY29tcGFuaW9uIGRyYWZ0cyB0aGF0IGRlcGljdA0KdHJhbnNwb3J0IHN0YWNrcyBz
byBwZXJoYXBzIHRoYXQncyBhIHBsYWNlIHRvIHN0YXJ0PzwvZm9udD4NCjxicj4NCjxicj48Zm9u
dCBzaXplPTM+W0FUXTwvZm9udD48Zm9udCBzaXplPTIgZmFjZT0ic2Fucy1zZXJpZiI+SSBhZ3Jl
ZS4gV2UNCnNob3VsZCBjb25zaWRlciB0aGUgaW1wYWN0IHRvIGVhY2ggb3RoZXIgYmV0d2VlbiBO
U0ggYW5kIHRyYW5zcG9ydCwgYW5kDQpnZXQgc29tZSBvdXRwdXQuIEkgaGF2ZSBhIGRyYWZ0Ojwv
Zm9udD48YSBocmVmPSJodHRwczovL3Rvb2xzLmlldGYub3JnL2h0bWwvZHJhZnQtYW8tc2ZjLW92
ZXJsYXktMDEiPjxmb250IHNpemU9MiBmYWNlPSJzYW5zLXNlcmlmIj5odHRwczovL3Rvb2xzLmll
dGYub3JnL2h0bWwvZHJhZnQtYW8tc2ZjLW92ZXJsYXktMDE8L2ZvbnQ+PC9hPjxmb250IHNpemU9
MiBmYWNlPSJzYW5zLXNlcmlmIj4sDQptYXliZSBpdCdzIGEgZ29vZCBzdGFydDopIExldCdzIGRp
c2N1c3MgaXQgZnVydGhlci48L2ZvbnQ+DQo8YnI+DQo8YnI+PGZvbnQgc2l6ZT0yIGZhY2U9InNh
bnMtc2VyaWYiPjxicj4NCjMuU2VjdGlvbiA4LjI6IFRoZXJlIGFyZSBhbHJlYWR5IE1ldGFkYXRh
IEF1Z21lbnQgYW5kIE1ldGFkYXRhIFVwZGF0ZS4NCldoYXQgYWJvdXQgdGhlIE1ldGFkYXRhIERl
bGV0ZT8gRm9yIHNvbWUgY2FzZXMsIG9uZSBtZXRhZGF0YSBvbmNlIGJlIHVzZWQNCmJ5IGEgU0Ys
IGFuZCB0aGUgbWV0YWRhdGEgd2lsbCBub3QgYnkgdXNlZCBhbnltb3JlLCBtYXliZSB0aGUgU0Yg
c2hvdWxkDQpkZWxldGUgdGhhdCBtZXRhZGF0YSBpZiBpdCBpcyBub3QgdXNlZnVsIGFueW1vcmUu
PC9mb250Pjxmb250IHNpemU9Mz4gPC9mb250Pg0KPGJyPg0KPGJyPjxmb250IHNpemU9Mz5UaGF0
J3MgYSBnb29kIHBvaW50IGFuZCBJIHRoaW5rIGl0J3MgY29tZSB1cCBiZWZvcmUgb24NCmxpc3Qg
YnV0IEknbSBub3QgY2VydGFpbi4gJm5ic3A7SW4gZ2VuZXJhbCwgSSB2aWV3IGRlbGV0ZSBhcyBh
IGZvcm0gb2YNCnVwZGF0ZS48L2ZvbnQ+DQo8YnI+DQo8YnI+PGZvbnQgc2l6ZT0zPltBVF08L2Zv
bnQ+PGZvbnQgc2l6ZT0yIGZhY2U9InNhbnMtc2VyaWYiPlVwZGF0ZSBtYXkgaW5jbHVkZXMNCmRl
bGV0ZS4gQnV0IHRoZXJlIGlzIG5vIHN1Y2ggZGVzY3JpcHRpb24gaW4gdGhlIGNvcnJlc3BvbmRp
bmcgcGFydCBvZiB0aGUNCmRyYWZ0LCBhbmQgdHdvIGV4YW1wbGVzIGFyZSBhbHNvIG9ubHkgcmVs
YXRlZCB0byBhdWdtZW50IGFuZCB1cGRhdGUuIFNvDQpJIHN1Z2dlc3Qgd2UgYWRkIHNvbWUgY2xh
cmlmaWNhdGlvbiBpbiB0aGUgZHJhZnQuIEF0IGxlYXN0IHRvIG1ha2Ugc3VyZQ0KdGhhdCBkZWxl
dGUgbWV0YWR0YSBhbHNvIGhhcHBlbnMuPC9mb250Pg0KPGJyPg0KPGJyPg0KPGJyPg0KPGJyPg0K
PGJyPjxmb250IHNpemU9MiBmYWNlPSJzYW5zLXNlcmlmIj48YnI+DQpCZXN0IFJlZ2FyZHMuPC9m
b250Pjxmb250IHNpemU9Mz4gPC9mb250Pjxmb250IHNpemU9MiBmYWNlPSJzYW5zLXNlcmlmIj48
YnI+DQpUaW5nPC9mb250Pjxmb250IHNpemU9Mz4gPC9mb250Pg0KPGJyPg0KPGJyPg0K
--=_alternative 001175964825811A_=--



From nobody Wed May 10 11:13:24 2017
Return-Path: <klarose@sandvine.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6E69C127BA3 for <sfc@ietfa.amsl.com>; Wed, 10 May 2017 11:13:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.001
X-Spam-Level: 
X-Spam-Status: No, score=-0.001 tagged_above=-999 required=5 tests=[BAYES_20=-0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RP_MATCHES_RCVD=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id P7sPI8hUgqML for <sfc@ietfa.amsl.com>; Wed, 10 May 2017 11:13:21 -0700 (PDT)
Received: from mail1.sandvine.com (Mail1.sandvine.com [64.7.137.134]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 27C38128C81 for <sfc@ietf.org>; Wed, 10 May 2017 11:13:21 -0700 (PDT)
Received: from WTL-EXCHP-1.sandvine.com ([fe80::ac6b:cc1e:f2ff:93aa]) by wtl-exchp-2.sandvine.com ([::1]) with mapi id 14.03.0319.002; Wed, 10 May 2017 14:13:19 -0400
From: Kyle Larose <klarose@sandvine.com>
To: James N Guichard <james.n.guichard@huawei.com>, "sfc@ietf.org" <sfc@ietf.org>
Thread-Topic: NSH document updates
Thread-Index: AdLFrALNtMYuKwwIS0uxdED9bjYxiQECMbSw
Date: Wed, 10 May 2017 18:13:18 +0000
Message-ID: <D76BBBCF97F57144BB5FCF08007244A7705D37D7@wtl-exchp-1.sandvine.com>
References: <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD863E@SJCEML701-CHM.china.huawei.com>
In-Reply-To: <BF1BE6D99B52F84AB9B48B7CF6F17DA3DD863E@SJCEML701-CHM.china.huawei.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [192.168.200.51]
x-c2processedorg: b2f06e69-072f-40ee-90c5-80a34e700794
Content-Type: multipart/alternative; boundary="_000_D76BBBCF97F57144BB5FCF08007244A7705D37D7wtlexchp1sandvi_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/nnXbZEvb_q_63hMs2htrhrzjkdE>
Subject: Re: [sfc] NSH document updates
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 10 May 2017 18:13:23 -0000

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

I support these changes, aside from a few nits below.

-------------------------------------------------------------------------

* In item 5:

In the Base Header, we have a field called "MD Type". In the suggested
replacement text for 12.2.4, there is talk about "MD Types," which
confused me, since it seems to be talking not about the field in the
base header, but instead about the field in the MD-Type 2 context header.

In particular:

"Designated Experts evaluating new allocation requests
   from the "Expert Review" range should principally
   consider whether a new MD class is needed compared to
   adding >>>>MD types<<<< to an existing class."

That phrase only makes sense to me if "MD types" means values for the type
field in the context header. However, that is called the "Type" field, not
the "MD Type" field in section 3.5.1. We should use consistent terminology
here to avoid confusion.


* Regarding item 6, I have a few concerns about the naming.

"MD TLV Type Registry" seems pretty general. Is this truly a registry for
all types of metadata using TLVs? Perhaps we should qualify it:
"NSH MD-Type 2 TLV Type Register". I know it's a bit of a mouthful, but
it pays to be precise.


* In item 9, there is a typo.

Line "unexpected outcomes forothers, thus it is recommended to analyze the"
should be replaced with
     "unexpected outcomes for others, thus it is recommended to analyze the


* In item 11, a few things.

First, the alignment seems off in the base header format.
    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
    |Ver|O|R|    TTL    |   Length  |R|R|R|R|MD Type| Next Protocol |
    +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+

The bit offsets are supposed to be between the "+" symbols, right?

Second, why does the replacement text for 12.2.1 keep the same structure as=
 the
old text? Previously it spoke about the five reserved bits within the first=
 10
bits. There is no longer a contiguous set of bits in the example. Should we=
 just
list the location of the reserved bits?

I suggest:

   Bits 0-1 - Version
   Bit 2 - OAM (O bit)
   Bit 3 - Reserved
   Bits 16-19 - Reserved

Change to
   Bit 3, and bits 16-19 are reserved.

Thanks,

Kyle



From: sfc [mailto:sfc-bounces@ietf.org] On Behalf Of James N Guichard
Sent: Friday, May 05, 2017 11:17 AM
To: sfc@ietf.org
Subject: [sfc] NSH document updates

Dear WG:

Please review the attached .txt which contains all of the changes captured =
by the chairs for the NSH document.

Please provide comments and support before 5/12 so that the NSH document ed=
itors may make the required changes and publish a new version of the docume=
nt.

Thanks!

Jim & Joel

--_000_D76BBBCF97F57144BB5FCF08007244A7705D37D7wtlexchp1sandvi_
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;
	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;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.5in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";}
span.EmailStyle17
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle18
	{mso-style-type:personal-reply;
	font-family:"Calibri","sans-serif";
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-CA" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:9.0pt;font-family:&quot;Cou=
rier New&quot;;color:#1F497D">I support these changes, aside from a few nit=
s below.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:9.0pt;font-family:&quot;Cou=
rier New&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:9.0pt;font-family:&quot;Cou=
rier New&quot;;color:#1F497D">---------------------------------------------=
----------------------------<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:9.0pt;font-family:&quot;Cou=
rier New&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:9.0pt;font-family:&quot;Cou=
rier New&quot;;color:#1F497D">* In item 5:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:9.0pt;font-family:&quot;Cou=
rier New&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:9.0pt;font-family:&quot;Cou=
rier New&quot;;color:#1F497D">In the Base Header, we have a field called &#=
8220;MD Type&#8221;. In the suggested<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:9.0pt;font-family:&quot;Cou=
rier New&quot;;color:#1F497D">replacement text for 12.2.4, there is talk ab=
out &#8220;MD Types,&#8221; which<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:9.0pt;font-family:&quot;Cou=
rier New&quot;;color:#1F497D">confused me, since it seems to be talking not=
 about the field in the<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:9.0pt;font-family:&quot;Cou=
rier New&quot;;color:#1F497D">base header, but instead about the field in t=
he MD-Type 2 context header.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:9.0pt;font-family:&quot;Cou=
rier New&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:9.0pt;font-family:&quot;Cou=
rier New&quot;;color:#1F497D">In particular:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:9.0pt;font-family:&quot;Cou=
rier New&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:9.0pt;font-family:&quot;Cou=
rier New&quot;;color:#1F497D">&#8220;Designated Experts evaluating new allo=
cation requests<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:9.0pt;font-family:&quot;Cou=
rier New&quot;;color:#1F497D">&nbsp;&nbsp; from the &quot;Expert Review&quo=
t; range should principally<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:9.0pt;font-family:&quot;Cou=
rier New&quot;;color:#1F497D">&nbsp;&nbsp; consider whether a new MD class =
is needed compared to<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:9.0pt;font-family:&quot;Cou=
rier New&quot;;color:#1F497D">&nbsp;&nbsp; adding &gt;&gt;&gt;&gt;MD types&=
lt;&lt;&lt;&lt; to an existing class.&#8221;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:9.0pt;font-family:&quot;Cou=
rier New&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:9.0pt;font-family:&quot;Cou=
rier New&quot;;color:#1F497D">That phrase only makes sense to me if &#8220;=
MD types&#8221; means values for the type<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:9.0pt;font-family:&quot;Cou=
rier New&quot;;color:#1F497D">field in the context header. However, that is=
 called the &#8220;Type&#8221; field, not<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:9.0pt;font-family:&quot;Cou=
rier New&quot;;color:#1F497D">the &#8220;MD Type&#8221; field in section 3.=
5.1. We should use consistent terminology<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:9.0pt;font-family:&quot;Cou=
rier New&quot;;color:#1F497D">here to avoid confusion.<o:p></o:p></span></p=
>
<p class=3D"MsoNormal"><span style=3D"font-size:9.0pt;font-family:&quot;Cou=
rier New&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:9.0pt;font-family:&quot;Cou=
rier New&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:9.0pt;font-family:&quot;Cou=
rier New&quot;;color:#1F497D">* Regarding item 6, I have a few concerns abo=
ut the naming.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:9.0pt;font-family:&quot;Cou=
rier New&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:9.0pt;font-family:&quot;Cou=
rier New&quot;;color:#1F497D">&#8220;MD TLV Type Registry&#8221; seems pret=
ty general. Is this truly a registry for<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:9.0pt;font-family:&quot;Cou=
rier New&quot;;color:#1F497D">all types of metadata using TLVs? Perhaps we =
should qualify it:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:9.0pt;font-family:&quot;Cou=
rier New&quot;;color:#1F497D">&#8220;NSH MD-Type 2 TLV Type Register&#8221;=
. I know it&#8217;s a bit of a mouthful, but<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:9.0pt;font-family:&quot;Cou=
rier New&quot;;color:#1F497D">it pays to be precise.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:9.0pt;font-family:&quot;Cou=
rier New&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:9.0pt;font-family:&quot;Cou=
rier New&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:9.0pt;font-family:&quot;Cou=
rier New&quot;;color:#1F497D">* In item 9, there is a typo.<o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:9.0pt;font-family:&quot;Cou=
rier New&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:9.0pt;font-family:&quot;Cou=
rier New&quot;;color:#1F497D">Line &#8220;unexpected outcomes forothers, th=
us it is recommended to analyze the&#8221;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:9.0pt;font-family:&quot;Cou=
rier New&quot;;color:#1F497D">should be replaced with<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:9.0pt;font-family:&quot;Cou=
rier New&quot;;color:#1F497D">&nbsp;&nbsp;&nbsp;&nbsp; &#8220;unexpected ou=
tcomes for others, thus it is recommended to analyze the&nbsp;
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:9.0pt;font-family:&quot;Cou=
rier New&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:9.0pt;font-family:&quot;Cou=
rier New&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:9.0pt;font-family:&quot;Cou=
rier New&quot;;color:#1F497D">* In item 11, a few things.<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"font-size:9.0pt;font-family:&quot;Cou=
rier New&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:9.0pt;font-family:&quot;Cou=
rier New&quot;;color:#1F497D">First, the alignment seems off in the base he=
ader format.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:9.0pt;font-family:&quot;Cou=
rier New&quot;;color:#1F497D">&nbsp;&nbsp;&nbsp; 0 1 2 3 4 5 6 7 8 9 0 1 2 =
3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:9.0pt;font-family:&quot;Cou=
rier New&quot;;color:#1F497D">&nbsp;&nbsp;&nbsp; &#43;-&#43;-&#43;-&#43;-&#=
43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;=
-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#=
43;-&#43;-&#43;-&#43;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:9.0pt;font-family:&quot;Cou=
rier New&quot;;color:#1F497D">&nbsp;&nbsp;&nbsp; |Ver|O|R|&nbsp;&nbsp;&nbsp=
; TTL&nbsp;&nbsp;&nbsp; |&nbsp;&nbsp; Length&nbsp; |R|R|R|R|MD Type| Next P=
rotocol |<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:9.0pt;font-family:&quot;Cou=
rier New&quot;;color:#1F497D">&nbsp;&nbsp;&nbsp; &#43;-&#43;-&#43;-&#43;-&#=
43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;=
-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#43;-&#=
43;-&#43;-&#43;-&#43;<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:9.0pt;font-family:&quot;Cou=
rier New&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:9.0pt;font-family:&quot;Cou=
rier New&quot;;color:#1F497D">The bit offsets are supposed to be between th=
e &#8220;&#43;&#8221; symbols, right?
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:9.0pt;font-family:&quot;Cou=
rier New&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:9.0pt;font-family:&quot;Cou=
rier New&quot;;color:#1F497D">Second, why does the replacement text for 12.=
2.1 keep the same structure as the<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:9.0pt;font-family:&quot;Cou=
rier New&quot;;color:#1F497D">old text? Previously it spoke about the five =
reserved bits within the first 10<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:9.0pt;font-family:&quot;Cou=
rier New&quot;;color:#1F497D">bits. There is no longer a contiguous set of =
bits in the example. Should we just<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:9.0pt;font-family:&quot;Cou=
rier New&quot;;color:#1F497D">list the location of the reserved bits?<o:p><=
/o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:9.0pt;font-family:&quot;Cou=
rier New&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:9.0pt;font-family:&quot;Cou=
rier New&quot;;color:#1F497D">I suggest:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:9.0pt;font-family:&quot;Cou=
rier New&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:9.0pt;font-family:&quot;Cou=
rier New&quot;;color:#1F497D">&nbsp;&nbsp; Bits 0-1 - Version<o:p></o:p></s=
pan></p>
<p class=3D"MsoNormal"><span style=3D"font-size:9.0pt;font-family:&quot;Cou=
rier New&quot;;color:#1F497D">&nbsp;&nbsp; Bit 2 - OAM (O bit)<o:p></o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:9.0pt;font-family:&quot;Cou=
rier New&quot;;color:#1F497D">&nbsp;&nbsp; Bit 3 - Reserved<o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"font-size:9.0pt;font-family:&quot;Cou=
rier New&quot;;color:#1F497D">&nbsp;&nbsp; Bits 16-19 - Reserved<o:p></o:p>=
</span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Change to </span><span=
 style=3D"font-size:9.0pt;font-family:&quot;Courier New&quot;;color:#1F497D=
"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:9.0pt;font-family:&quot;Cou=
rier New&quot;;color:#1F497D">&nbsp;&nbsp;&nbsp;Bit 3, and bits 16-19 are r=
eserved.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:9.0pt;font-family:&quot;Cou=
rier New&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:9.0pt;font-family:&quot;Cou=
rier New&quot;;color:#1F497D">Thanks,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:9.0pt;font-family:&quot;Cou=
rier New&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:9.0pt;font-family:&quot;Cou=
rier New&quot;;color:#1F497D">Kyle<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:9.0pt;font-family:&quot;Cou=
rier New&quot;;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p>&nbsp;</o:p></spa=
n></p>
<div>
<div style=3D"border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal"><b><span lang=3D"EN-US" style=3D"font-size:10.0pt;fo=
nt-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;,&qu=
ot;sans-serif&quot;"> sfc [mailto:sfc-bounces@ietf.org]
<b>On Behalf Of </b>James N Guichard<br>
<b>Sent:</b> Friday, May 05, 2017 11:17 AM<br>
<b>To:</b> sfc@ietf.org<br>
<b>Subject:</b> [sfc] NSH document updates<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">Dear WG:<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 review the attached .txt=
 which contains all of the changes captured by the chairs for the NSH docum=
ent.
<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 provide comments and sup=
port before 5/12 so that the NSH document editors may make the required cha=
nges and publish a new version of the document.<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">Thanks!<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">Jim &amp; Joel<o:p></o:p></span=
></p>
</div>
</body>
</html>

--_000_D76BBBCF97F57144BB5FCF08007244A7705D37D7wtlexchp1sandvi_--


From nobody Wed May 24 11:55:59 2017
Return-Path: <session-request@ietf.org>
X-Original-To: sfc@ietf.org
Delivered-To: sfc@ietfa.amsl.com
Received: from ietfa.amsl.com (localhost [IPv6:::1]) by ietfa.amsl.com (Postfix) with ESMTP id 8FF17129BA1; Wed, 24 May 2017 11:55:50 -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@ietf.org>
To: <session-request@ietf.org>
Cc: jmh@joelhalpern.com, sfc-chairs@ietf.org, sfc@ietf.org, akatlas@gmail.com
X-Test-IDTracker: no
X-IETF-IDTracker: 6.51.0
Auto-Submitted: auto-generated
Precedence: bulk
Message-ID: <149565215058.8652.16626151507420818675.idtracker@ietfa.amsl.com>
Date: Wed, 24 May 2017 11:55:50 -0700
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/jHtUDEDvFIf4cQW91BF35BtiEqo>
Subject: [sfc] sfc - New Meeting Session Request for IETF 99
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.22
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 24 May 2017 18:55:57 -0000

A new meeting session request has just been submitted by Joel M. Halpern, a Chair of the sfc working group.


---------------------------------------------------------
Working Group Name: Service Function Chaining
Area Name: Routing Area
Session Requester: Joel Halpern

Number of Sessions: 1
Length of Session(s):  1.5 Hours
Number of Attendees: 150
Conflicts to Avoid: 
 First Priority: spring rtgwg nvo3 mpls lisp idr i2rs bess supa quic




People who must be present:
  Joel M. Halpern
  Jim Guichard
  Alia Atlas

Resources Requested:

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


From nobody Mon May 29 07:20:10 2017
Return-Path: <yanliuzhangyan@163.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 60E14128CDB for <sfc@ietfa.amsl.com>; Mon, 29 May 2017 07:20:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 0.7
X-Spam-Level: 
X-Spam-Status: No, score=0.7 tagged_above=-999 required=5 tests=[BAYES_50=0.8,  DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RP_MATCHES_RCVD=-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=163.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 o4mJI-0VUrYF for <sfc@ietfa.amsl.com>; Mon, 29 May 2017 07:20:07 -0700 (PDT)
Received: from m13-146.163.com (m13-146.163.com [220.181.13.146]) by ietfa.amsl.com (Postfix) with ESMTP id 9F3901274D2 for <sfc@ietf.org>; Mon, 29 May 2017 07:20:04 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com; s=s110527; h=Date:From:Subject:MIME-Version:Message-ID; bh=VFX+S jspk/53yhpWqbmy/t1Zq7P5zdEc8TezLKzOB8Y=; b=HObCOef3WLy32z/sO26xv /vaCI0X6QzubPf1NMqhUVOLPFQHu0V7jV/8tDWPLjueI/4H4ex/sQnVPmGvCtWXa 4xs4PieoRbog7XphxSPD/DzHQeTGv9jpo2CAKgID4GmbJ8y7P0NNmpLxopwunqnP cCd6pyrpnFIsPlFLT/W8VI=
Received: from yanliuzhangyan$163.com ( [124.127.207.180] ) by ajax-webmail-wmsvr146 (Coremail) ; Mon, 29 May 2017 22:19:27 +0800 (CST)
X-Originating-IP: [124.127.207.180]
Date: Mon, 29 May 2017 22:19:27 +0800 (CST)
From: "Boyuan Yan" <yanliuzhangyan@163.com>
To: sfc@ietf.org
X-Priority: 3
X-Mailer: Coremail Webmail Server Version SP_ntes V3.5 build 20160729(86883.8884) Copyright (c) 2002-2017 www.mailtech.cn 163com
Content-Type: multipart/alternative;  boundary="----=_Part_76245_1865132741.1496067567491"
MIME-Version: 1.0
Message-ID: <ae61e3c.40d1.15c54936f84.Coremail.yanliuzhangyan@163.com>
X-Coremail-Locale: zh_CN
X-CM-TRANSID: ksGowADnrkjvLSxZlRgtAA--.17881W
X-CM-SenderInfo: x1dqzxpx2kt0hj1d0qqrwthudrp/1tbiPQ3miVSIS4DVfwALsp
X-Coremail-Antispam: 1U5529EdanIXcx71UUUUU7vcSsGvfC2KfnxnUU==
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/T4JbGF9_9ER6xGNkouCszP-AM4w>
Subject: [sfc] Question About Path Selection in SFC
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 29 May 2017 14:20:08 -0000

------=_Part_76245_1865132741.1496067567491
Content-Type: text/plain; charset=GBK
Content-Transfer-Encoding: base64

SGksCiAgICBJJ20gbmV3IGhlcmUsIGFuZCBoYXZlIGEgc2lnbmlmaWNhbnQgcXVlc3Rpb24gYWJv
dXQgU0ZDIGFjdHVhbGx5LCB0aGF0IGlzLCBob3cgY2FuIEkgZXhlY3V0ZSBwYXRoIHNlbGVjdGlv
biBmb3Igc3BlY2lmaWMgc2ZjPXt2bmYxLCB2bmYyLCB2bmYzLC4uLn0/IElzIHRoZXJlIGFueSBk
ZWZhdWx0IG9wZXJhdGlvbiBvciBzdWdnZXN0aW9uPwoKClRoeCB2ZXJ5IG11Y2guCgoKCgotLQo=

------=_Part_76245_1865132741.1496067567491
Content-Type: text/html; charset=GBK
Content-Transfer-Encoding: base64

PGRpdiBzdHlsZT0ibGluZS1oZWlnaHQ6MS43O2NvbG9yOiMwMDAwMDA7Zm9udC1zaXplOjE0cHg7
Zm9udC1mYW1pbHk6QXJpYWwiPjxkaXY+SGksPGJyPiZuYnNwOyZuYnNwOyZuYnNwOyBJJ20gbmV3
IGhlcmUsIGFuZCBoYXZlIGEgc2lnbmlmaWNhbnQgcXVlc3Rpb24gYWJvdXQgU0ZDIGFjdHVhbGx5
LCB0aGF0IGlzLCBob3cgY2FuIEkgZXhlY3V0ZSBwYXRoIHNlbGVjdGlvbiBmb3Igc3BlY2lmaWMg
c2ZjPXt2bmYxLCB2bmYyLCB2bmYzLC4uLn0/IElzIHRoZXJlIGFueSBkZWZhdWx0IG9wZXJhdGlv
biBvciBzdWdnZXN0aW9uPzxicj48L2Rpdj48YnI+VGh4IHZlcnkgbXVjaC48YnI+PGJyPjxicj48
YnI+PGRpdiBzdHlsZT0icG9zaXRpb246cmVsYXRpdmU7em9vbToxIj4tLTx1IHN0eWxlPSJsaW5l
LWhlaWdodDogMjMuOHB4OyI+PHN0cm9uZz48L3N0cm9uZz48L3U+PHNwYW4gc3R5bGU9ImxpbmUt
aGVpZ2h0OiAyMy44cHg7Ij48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiByZ2IoNTEsIDUxLCA1
MSk7IGZvbnQtZmFtaWx5OiBhcmlhbDsgZm9udC1zaXplOiAxM3B4OyBsaW5lLWhlaWdodDogMjAu
MDJweDsiPjxicj48L3NwYW4+PGRpdiBzdHlsZT0iY2xlYXI6Ym90aCI+PC9kaXY+PC9kaXY+PC9k
aXY+
------=_Part_76245_1865132741.1496067567491--


From nobody Mon May 29 07:29:28 2017
Return-Path: <jmh@joelhalpern.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B954712969E for <sfc@ietfa.amsl.com>; Mon, 29 May 2017 07:29:26 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.002
X-Spam-Level: 
X-Spam-Status: No, score=-0.002 tagged_above=-999 required=5 tests=[BAYES_50=0.8, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_LOW=-0.7, 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=joelhalpern.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 IBhLqOkOPh48 for <sfc@ietfa.amsl.com>; Mon, 29 May 2017 07:29:23 -0700 (PDT)
Received: from maila2.tigertech.net (maila2.tigertech.net [208.80.4.152]) (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 CAD61129687 for <sfc@ietf.org>; Mon, 29 May 2017 07:29:23 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by maila2.tigertech.net (Postfix) with ESMTP id B3597240307; Mon, 29 May 2017 07:29:23 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelhalpern.com; s=1.tigertech; t=1496068163; bh=i0D5zLywffv+jL30wRRUDfdf7IDjJL3I664cmzDJnIU=; h=Subject:To:References:From:Date:In-Reply-To:From; b=a3QOsk0DyYMGHFFBF+HdVP6hSg7W1ODJKIV0Ub5xp4Zc/y/+ObQuxT8GdWvoqiHME IVfJKrc6I2G/rgLe2IoHrm9iFmchOP8+Mej759l9PkzNKxHtCJdAuyhKTkRYnqUaVn tKylc73xQrNyaoEXYPk0shKjaNlEqkp7/7Sf3QGo=
X-Virus-Scanned: Debian amavisd-new at maila2.tigertech.net
Received: from Joels-MacBook-Pro.local (unknown [50.225.209.67]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by maila2.tigertech.net (Postfix) with ESMTPSA id 11402240DF7; Mon, 29 May 2017 07:29:22 -0700 (PDT)
To: Boyuan Yan <yanliuzhangyan@163.com>, sfc@ietf.org
References: <ae61e3c.40d1.15c54936f84.Coremail.yanliuzhangyan@163.com>
From: "Joel M. Halpern" <jmh@joelhalpern.com>
Message-ID: <d8852fea-286d-8175-1b3c-211f906db362@joelhalpern.com>
Date: Mon, 29 May 2017 10:29:22 -0400
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:52.0) Gecko/20100101 Thunderbird/52.1.1
MIME-Version: 1.0
In-Reply-To: <ae61e3c.40d1.15c54936f84.Coremail.yanliuzhangyan@163.com>
Content-Type: text/plain; charset=gbk; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 7bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/-X3jgJQtJZPcA8MXmaAHiOeqCwo>
Subject: Re: [sfc] Question About Path Selection in SFC
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 29 May 2017 14:29:27 -0000

I am not sure I understand the question.

The operating model for the SFC Data Plane is that control operations 
decide what paths they wish to have (this can be centralized or 
distributed control).  These paths are then represented by

1) Service Function Path IDs, which are mapped at each SFF, using the 
Service Index, to the specific service functions and the next SFF the 
packet is to be sent to.

2) Initial classifiers (and where needed in-sequence reclassifiers) 
which assign service function path IDs and Indices to packets.

So creating a specific service function path using NSH is done by 
control assigning the needed ID and creating the needed state in SFF and 
classifiers.

Yours,
Joel

On 5/29/17 10:19 AM, Boyuan Yan wrote:
> Hi,
>      I'm new here, and have a significant question about SFC actually, 
> that is, how can I execute path selection for specific sfc={vnf1, vnf2, 
> vnf3,...}? Is there any default operation or suggestion?
> 
> Thx very much.
> 
> 
> 
> --_**_
> 
> 
> _______________________________________________
> sfc mailing list
> sfc@ietf.org
> https://www.ietf.org/mailman/listinfo/sfc
> 


From nobody Mon May 29 08:34:09 2017
Return-Path: <yanliuzhangyan@163.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 91820129ABE for <sfc@ietfa.amsl.com>; Mon, 29 May 2017 08:34:08 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2
X-Spam-Level: 
X-Spam-Status: No, score=-2 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, RP_MATCHES_RCVD=-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=163.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 hRGd5_BJTXYg for <sfc@ietfa.amsl.com>; Mon, 29 May 2017 08:34:06 -0700 (PDT)
Received: from m13-211.163.com (m13-211.163.com [220.181.13.211]) by ietfa.amsl.com (Postfix) with ESMTP id 24BBB12420B for <sfc@ietf.org>; Mon, 29 May 2017 08:34:02 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=163.com; s=s110527; h=Date:From:Subject:MIME-Version:Message-ID; bh=gkENb 9k0LeqNkrJ21wgqyAX3iT32w75TueVzPr3cy0s=; b=mks2PaDqq9I2+eH2Yl0bZ RCvIhONjy5Bn1zGp4WovmYp+ZhmbIG5+Zqnc9bkTx5Zb1Xai9GvePky3C3TKStnq aMi9Wng/H674zYEu6yya9QtM+NqvJFcmX4z9GL1c3RQEut6nfVsFjFgVjl26OLUh jG0M5Jv8ELaNGMqucf9ucw=
Received: from yanliuzhangyan$163.com ( [124.127.207.182] ) by ajax-webmail-wmsvr203 (Coremail) ; Mon, 29 May 2017 23:33:58 +0800 (GMT+08:00)
X-Originating-IP: [124.127.207.182]
Date: Mon, 29 May 2017 23:33:58 +0800 (GMT+08:00)
From: "Boyuan Yan" <yanliuzhangyan@163.com>
To: "Joel M. Halpern" <jmh@joelhalpern.com>
Cc: "sfc@ietf.org" <sfc@ietf.org>
X-Priority: 3
X-Mailer: Coremail Webmail Server Version SP_ntes V3.5 build 20150911(74783.7961) Copyright (c) 2002-2017 www.mailtech.cn 163com
In-Reply-To: <d8852fea-286d-8175-1b3c-211f906db362@joelhalpern.com>
References: <ae61e3c.40d1.15c54936f84.Coremail.yanliuzhangyan@163.com> <d8852fea-286d-8175-1b3c-211f906db362@joelhalpern.com>
Content-Type: multipart/alternative;  boundary="----=_Part_63245_124119345.1496072038886"
MIME-Version: 1.0
Message-ID: <db4c011.53df.15c54d7a9e7.Coremail.yanliuzhangyan@163.com>
X-CM-TRANSID: iseowAAH7A1mPyxZVD8dAA--.65467W
X-CM-SenderInfo: x1dqzxpx2kt0hj1d0qqrwthudrp/1tbiVxbmiVetTpKWfQAEsn
X-Coremail-Antispam: 1U5529EdanIXcx71UUUUU7vcSsGvfC2KfnxnUU==
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/kN4iJwXmZp40Gv3-sS2IxoyF4zs>
Subject: Re: [sfc] Question About Path Selection in SFC
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 29 May 2017 15:34:08 -0000

------=_Part_63245_124119345.1496072038886
Content-Type: text/plain; charset=gbk
Content-Transfer-Encoding: base64

U28gc29ycnkgdGhhdCBJIGRpZG4ndCBkZXNjcmliZSBpdCBjbGVhcmx5LgpBcyB5b3UgbWVudGlv
bmVkIGFib3ZlLCB0aGUgcGF0aHMgYXJlIGRlY2lkZWQgYnkgY29udHJvbCBvcGVyYXRpb25zLiBB
bmQgbXkgcXVlc3Rpb24gaXMgdGhhdCBob3cgdGhlIGNvbnRyb2wgcGxhbmUgY2FsY3VsYXRlIHN1
Y2ggcGF0aHMsIHdoaWNoIG11c3QgZ28gdGhyb3VnaCBzcGVjaWZpYyBub2RlcyB3aGVyZSBzZXJ2
aWNlIGZ1bmN0aW9ucyBhcmUgZGVwbG95ZWQuIEkgd29uZGVyIGlmIGl0IGlzIGEga2V5IHByb2Js
ZW0sIGJlY2F1c2UgSSBmb3VuZCBsaXR0bGUgcmVsZXZhbnQgcGFwZXJzLiBJZiBub3QsIHdoeT8K
CllvdXJzLApCb3JvbgoKCgoKCtTaMjAxN8TqMDXUwjI5yNUgMjI6MjmjrEpvZWwgTS4gSGFscGVy
biDQtLXAo7oKSSBhbSBub3Qgc3VyZSBJIHVuZGVyc3RhbmQgdGhlIHF1ZXN0aW9uLgoKVGhlIG9w
ZXJhdGluZyBtb2RlbCBmb3IgdGhlIFNGQyBEYXRhIFBsYW5lIGlzIHRoYXQgY29udHJvbCBvcGVy
YXRpb25zCmRlY2lkZSB3aGF0IHBhdGhzIHRoZXkgd2lzaCB0byBoYXZlICh0aGlzIGNhbiBiZSBj
ZW50cmFsaXplZCBvcgpkaXN0cmlidXRlZCBjb250cm9sKS4gIFRoZXNlIHBhdGhzIGFyZSB0aGVu
IHJlcHJlc2VudGVkIGJ5CgoxKSBTZXJ2aWNlIEZ1bmN0aW9uIFBhdGggSURzLCB3aGljaCBhcmUg
bWFwcGVkIGF0IGVhY2ggU0ZGLCB1c2luZyB0aGUKU2VydmljZSBJbmRleCwgdG8gdGhlIHNwZWNp
ZmljIHNlcnZpY2UgZnVuY3Rpb25zIGFuZCB0aGUgbmV4dCBTRkYgdGhlCnBhY2tldCBpcyB0byBi
ZSBzZW50IHRvLgoKMikgSW5pdGlhbCBjbGFzc2lmaWVycyAoYW5kIHdoZXJlIG5lZWRlZCBpbi1z
ZXF1ZW5jZSByZWNsYXNzaWZpZXJzKQp3aGljaCBhc3NpZ24gc2VydmljZSBmdW5jdGlvbiBwYXRo
IElEcyBhbmQgSW5kaWNlcyB0byBwYWNrZXRzLgoKU28gY3JlYXRpbmcgYSBzcGVjaWZpYyBzZXJ2
aWNlIGZ1bmN0aW9uIHBhdGggdXNpbmcgTlNIIGlzIGRvbmUgYnkKY29udHJvbCBhc3NpZ25pbmcg
dGhlIG5lZWRlZCBJRCBhbmQgY3JlYXRpbmcgdGhlIG5lZWRlZCBzdGF0ZSBpbiBTRkYgYW5kCmNs
YXNzaWZpZXJzLgoKWW91cnMsCkpvZWwKCk9uIDUvMjkvMTcgMTA6MTkgQU0sIEJveXVhbiBZYW4g
d3JvdGU6Cj4gSGksCj4gICAgICBJJ20gbmV3IGhlcmUsIGFuZCBoYXZlIGEgc2lnbmlmaWNhbnQg
cXVlc3Rpb24gYWJvdXQgU0ZDIGFjdHVhbGx5LAo+IHRoYXQgaXMsIGhvdyBjYW4gSSBleGVjdXRl
IHBhdGggc2VsZWN0aW9uIGZvciBzcGVjaWZpYyBzZmM9e3ZuZjEsIHZuZjIsCj4gdm5mMywuLi59
PyBJcyB0aGVyZSBhbnkgZGVmYXVsdCBvcGVyYXRpb24gb3Igc3VnZ2VzdGlvbj8KPgo+IFRoeCB2
ZXJ5IG11Y2guCj4KPgo+Cj4gLS1fKipfCj4KPgo+IF9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fCj4gc2ZjIG1haWxpbmcgbGlzdAo+IHNmY0BpZXRmLm9yZwo+
IGh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjCj4K
------=_Part_63245_124119345.1496072038886
Content-Type: text/html; charset=gbk
Content-Transfer-Encoding: base64

PGRpdiBzdHlsZT0ibGluZS1oZWlnaHQ6MS42O2ZvbnQtc2l6ZToxNnB4O2ZvbnQtZmFtaWx5OifG
u7e9JywnzqLI7dHFutonLCdzYW5zLXNlcmlmJzsiPlNvIHNvcnJ5IHRoYXQgSSBkaWRuJ3QgZGVz
Y3JpYmUgaXQgY2xlYXJseS48YnI+QXMgeW91IG1lbnRpb25lZCBhYm92ZSwgdGhlIHBhdGhzIGFy
ZSBkZWNpZGVkIGJ5IGNvbnRyb2wgb3BlcmF0aW9ucy4gQW5kIG15IHF1ZXN0aW9uIGlzIHRoYXQg
aG93IHRoZSBjb250cm9sIHBsYW5lIGNhbGN1bGF0ZSBzdWNoIHBhdGhzLCB3aGljaCBtdXN0IGdv
IHRocm91Z2ggc3BlY2lmaWMgbm9kZXMgd2hlcmUgc2VydmljZSBmdW5jdGlvbnMgYXJlIGRlcGxv
eWVkLiBJIHdvbmRlciBpZiBpdCBpcyBhIGtleSBwcm9ibGVtLCBiZWNhdXNlIEkgZm91bmQgbGl0
dGxlIHJlbGV2YW50IHBhcGVycy4gSWYgbm90LCB3aHk/PGJyPjxicj5Zb3Vycyw8YnI+Qm9yb248
Zm9udCBzdHlsZT0iZm9udC1zaXplOjE3cHg7Ij48YnI+PGJyPjwvZm9udD48YnI+PGJyPjxicj48
L2Rpdj48ZGl2IGNsYXNzPSJuZS1xdW90ZWQiPjxibG9ja3F1b3RlIGlkPSJudGVzLWFuZHJpb2Rt
YWlsLXF1b3RlIiBzdHlsZT0ibWFyZ2luOjBweCAhaW1wb3J0YW50O3BhZGRpbmc6MHB4ICFpbXBv
cnRhbnQ7Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7Ij48ZGl2IGNsYXNzPSJKLXJlcGx5IiBzdHls
ZT0iYmFja2dyb3VuZC1jb2xvcjojZjJmMmYyO2NvbG9yOmJsYWNrO3BhZGRpbmctdG9wOjZweDtw
YWRkaW5nLWJvdHRvbTo2cHg7Ym9yZGVyLXJhZGl1czozcHg7LW1vei1ib3JkZXItcmFkaXVzOjNw
eDstd2Via2l0LWJvcmRlci1yYWRpdXM6M3B4O21hcmdpbi10b3A6NDVweDttYXJnaW4tYm90dG9t
OjIwcHg7Ij4KICAgIDxkaXYgc3R5bGU9ImZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjEuNTt3
b3JkLWJyZWFrOmJyZWFrLWFsbDttYXJnaW4tbGVmdDoxMHB4O21hcmdpbi1yaWdodDoxMHB4Ij7U
2jxzcGFuIGNsYXNzPSJtYWlsLWRhdGUiPjIwMTfE6jA11MIyOcjVIDIyOjI5PC9zcGFuPqOsPGEg
Y2xhc3M9Im1haWwtdG8iIHN0eWxlPSJ0ZXh0LWRlY29yYXRpb246bm9uZTtjb2xvcjojMmE5N2Zm
OyIgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5jb20iPkpvZWwgTS4gSGFscGVybjwvYT4g
0LS1wKO6PC9kaXY+CjwvZGl2PkkgYW0gbm90IHN1cmUgSSB1bmRlcnN0YW5kIHRoZSBxdWVzdGlv
bi4KPGJyPgo8YnI+VGhlIG9wZXJhdGluZyBtb2RlbCBmb3IgdGhlIFNGQyBEYXRhIFBsYW5lIGlz
IHRoYXQgY29udHJvbCBvcGVyYXRpb25zIAo8YnI+ZGVjaWRlIHdoYXQgcGF0aHMgdGhleSB3aXNo
IHRvIGhhdmUgKHRoaXMgY2FuIGJlIGNlbnRyYWxpemVkIG9yIAo8YnI+ZGlzdHJpYnV0ZWQgY29u
dHJvbCkuICZuYnNwO1RoZXNlIHBhdGhzIGFyZSB0aGVuIHJlcHJlc2VudGVkIGJ5Cjxicj4KPGJy
PjEpIFNlcnZpY2UgRnVuY3Rpb24gUGF0aCBJRHMsIHdoaWNoIGFyZSBtYXBwZWQgYXQgZWFjaCBT
RkYsIHVzaW5nIHRoZSAKPGJyPlNlcnZpY2UgSW5kZXgsIHRvIHRoZSBzcGVjaWZpYyBzZXJ2aWNl
IGZ1bmN0aW9ucyBhbmQgdGhlIG5leHQgU0ZGIHRoZSAKPGJyPnBhY2tldCBpcyB0byBiZSBzZW50
IHRvLgo8YnI+Cjxicj4yKSBJbml0aWFsIGNsYXNzaWZpZXJzIChhbmQgd2hlcmUgbmVlZGVkIGlu
LXNlcXVlbmNlIHJlY2xhc3NpZmllcnMpIAo8YnI+d2hpY2ggYXNzaWduIHNlcnZpY2UgZnVuY3Rp
b24gcGF0aCBJRHMgYW5kIEluZGljZXMgdG8gcGFja2V0cy4KPGJyPgo8YnI+U28gY3JlYXRpbmcg
YSBzcGVjaWZpYyBzZXJ2aWNlIGZ1bmN0aW9uIHBhdGggdXNpbmcgTlNIIGlzIGRvbmUgYnkgCjxi
cj5jb250cm9sIGFzc2lnbmluZyB0aGUgbmVlZGVkIElEIGFuZCBjcmVhdGluZyB0aGUgbmVlZGVk
IHN0YXRlIGluIFNGRiBhbmQgCjxicj5jbGFzc2lmaWVycy4KPGJyPgo8YnI+WW91cnMsCjxicj5K
b2VsCjxicj4KPGJyPk9uIDUvMjkvMTcgMTA6MTkgQU0sIEJveXVhbiBZYW4gd3JvdGU6Cjxicj4m
Z3Q7IEhpLAo8YnI+Jmd0OyAmbmJzcDsgJm5ic3A7ICZuYnNwO0knbSBuZXcgaGVyZSwgYW5kIGhh
dmUgYSBzaWduaWZpY2FudCBxdWVzdGlvbiBhYm91dCBTRkMgYWN0dWFsbHksIAo8YnI+Jmd0OyB0
aGF0IGlzLCBob3cgY2FuIEkgZXhlY3V0ZSBwYXRoIHNlbGVjdGlvbiBmb3Igc3BlY2lmaWMgc2Zj
PXt2bmYxLCB2bmYyLCAKPGJyPiZndDsgdm5mMywuLi59PyBJcyB0aGVyZSBhbnkgZGVmYXVsdCBv
cGVyYXRpb24gb3Igc3VnZ2VzdGlvbj8KPGJyPiZndDsgCjxicj4mZ3Q7IFRoeCB2ZXJ5IG11Y2gu
Cjxicj4mZ3Q7IAo8YnI+Jmd0OyAKPGJyPiZndDsgCjxicj4mZ3Q7IC0tXyoqXwo8YnI+Jmd0OyAK
PGJyPiZndDsgCjxicj4mZ3Q7IF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fCjxicj4mZ3Q7IHNmYyBtYWlsaW5nIGxpc3QKPGJyPiZndDsgc2ZjQGlldGYub3Jn
Cjxicj4mZ3Q7IDxhIGhyZWY9Imh0dHBzOi8vd3d3LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8v
c2ZjIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWlsbWFuL2xpc3RpbmZvL3NmYzwvYT4KPGJyPiZn
dDsgCjxicj48L2Jsb2NrcXVvdGU+PC9kaXY+
------=_Part_63245_124119345.1496072038886--


From nobody Mon May 29 08:52:44 2017
Return-Path: <jmh.direct@joelhalpern.com>
X-Original-To: sfc@ietfa.amsl.com
Delivered-To: sfc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4A619129ACC for <sfc@ietfa.amsl.com>; Mon, 29 May 2017 08:52:43 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.321
X-Spam-Level: 
X-Spam-Status: No, score=-1.321 tagged_above=-999 required=5 tests=[BAYES_05=-0.5, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, 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=joelhalpern.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 EgP7aty8pMw4 for <sfc@ietfa.amsl.com>; Mon, 29 May 2017 08:52:41 -0700 (PDT)
Received: from mailb2.tigertech.net (mailb2.tigertech.net [208.80.4.154]) (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 BB2A3129AC1 for <sfc@ietf.org>; Mon, 29 May 2017 08:52:41 -0700 (PDT)
Received: from localhost (localhost [127.0.0.1]) by mailb2.tigertech.net (Postfix) with ESMTP id A42DF3A45CF; Mon, 29 May 2017 08:52:41 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=joelhalpern.com; s=1.tigertech; t=1496073161; bh=RCOeCPGtH4uF7543KImUuaQNCuCAYhepqXTRIlFUqS4=; h=Date:Subject:From:To:Cc:From; b=h6Z0APXR/XzRAqadsk1ozf2lQVZFto19Ae233T4fBZJi31kMBeI3cE7Sfg6rURN40 AszgzfwILMJfTK4iHLbxubljDR0ZiHYEdwqgIvzhDDi7zgf57V83oxRHW2+kY+uxNY W8605prM0I/an6VnPuM+WC+uej0VVCY2Gg5+wQAg=
X-Virus-Scanned: Debian amavisd-new at b2.tigertech.net
Received: from [10.23.101.210] (mobile-166-171-59-128.mycingular.net [166.171.59.128]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by mailb2.tigertech.net (Postfix) with ESMTPSA id A8E021C0663; Mon, 29 May 2017 08:52:40 -0700 (PDT)
Date: Mon, 29 May 2017 11:52:36 -0400
Importance: normal
From: "jmh.direct" <jmh.direct@joelhalpern.com>
To: Boyuan Yan <yanliuzhangyan@163.com>, "Joel M. Halpern" <jmh@joelhalpern.com>
Cc: "sfc@ietf.org" <sfc@ietf.org>
MIME-Version: 1.0
Content-Type: multipart/alternative; boundary="--_com.samsung.android.email_2368043807425740"
Message-Id: <20170529155241.BB2A3129AC1@ietfa.amsl.com>
Archived-At: <https://mailarchive.ietf.org/arch/msg/sfc/pvKeJxjFPiY_I9V0297Edmv3v-E>
Subject: Re: [sfc] Question About Path Selection in SFC
X-BeenThere: sfc@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Network Service Chaining <sfc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/sfc>, <mailto:sfc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sfc/>
List-Post: <mailto:sfc@ietf.org>
List-Help: <mailto:sfc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/sfc>, <mailto:sfc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 29 May 2017 15:52:43 -0000

----_com.samsung.android.email_2368043807425740
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: base64

VGhlcmUgYXJlIG11bHRpcGxlIGRpZmZlcmVudCB2aWFibGUgYXBwcm9hY2hlcyB0byBzdWNoIGNh
bGN1bGF0aW9uLllvdXJzLEpvZWwKCgpTZW50IHZpYSB0aGUgU2Ftc3VuZyBHYWxheHkgU8KuIDYs
IGFuIEFUJlQgNEcgTFRFIHNtYXJ0cGhvbmUKLS0tLS0tLS0gT3JpZ2luYWwgbWVzc2FnZSAtLS0t
LS0tLUZyb206IEJveXVhbiBZYW4gPHlhbmxpdXpoYW5neWFuQDE2My5jb20+IERhdGU6IDUvMjkv
MTcgIDExOjMzICAoR01ULTA1OjAwKSBUbzogIkpvZWwgTS4gSGFscGVybiIgPGptaEBqb2VsaGFs
cGVybi5jb20+IENjOiBzZmNAaWV0Zi5vcmcgU3ViamVjdDogUmU6IFtzZmNdIFF1ZXN0aW9uIEFi
b3V0IFBhdGggU2VsZWN0aW9uIGluIFNGQyAKU28gc29ycnkgdGhhdCBJIGRpZG4ndCBkZXNjcmli
ZSBpdCBjbGVhcmx5LgpBcyB5b3UgbWVudGlvbmVkIGFib3ZlLCB0aGUgcGF0aHMgYXJlIGRlY2lk
ZWQgYnkgY29udHJvbCBvcGVyYXRpb25zLiBBbmQgbXkgcXVlc3Rpb24gaXMgdGhhdCBob3cgdGhl
IGNvbnRyb2wgcGxhbmUgY2FsY3VsYXRlIHN1Y2ggcGF0aHMsIHdoaWNoIG11c3QgZ28gdGhyb3Vn
aCBzcGVjaWZpYyBub2RlcyB3aGVyZSBzZXJ2aWNlIGZ1bmN0aW9ucyBhcmUgZGVwbG95ZWQuIEkg
d29uZGVyIGlmIGl0IGlzIGEga2V5IHByb2JsZW0sIGJlY2F1c2UgSSBmb3VuZCBsaXR0bGUgcmVs
ZXZhbnQgcGFwZXJzLiBJZiBub3QsIHdoeT8KCllvdXJzLApCb3JvbgoKCgoKCiAgICDlnKgyMDE3
5bm0MDXmnIgyOeaXpSAyMjoyOe+8jEpvZWwgTS4gSGFscGVybiDlhpnpgZPvvJoKSSBhbSBub3Qg
c3VyZSBJIHVuZGVyc3RhbmQgdGhlIHF1ZXN0aW9uLgoKCgpUaGUgb3BlcmF0aW5nIG1vZGVsIGZv
ciB0aGUgU0ZDIERhdGEgUGxhbmUgaXMgdGhhdCBjb250cm9sIG9wZXJhdGlvbnMgCgpkZWNpZGUg
d2hhdCBwYXRocyB0aGV5IHdpc2ggdG8gaGF2ZSAodGhpcyBjYW4gYmUgY2VudHJhbGl6ZWQgb3Ig
CgpkaXN0cmlidXRlZCBjb250cm9sKS4gwqBUaGVzZSBwYXRocyBhcmUgdGhlbiByZXByZXNlbnRl
ZCBieQoKCgoxKSBTZXJ2aWNlIEZ1bmN0aW9uIFBhdGggSURzLCB3aGljaCBhcmUgbWFwcGVkIGF0
IGVhY2ggU0ZGLCB1c2luZyB0aGUgCgpTZXJ2aWNlIEluZGV4LCB0byB0aGUgc3BlY2lmaWMgc2Vy
dmljZSBmdW5jdGlvbnMgYW5kIHRoZSBuZXh0IFNGRiB0aGUgCgpwYWNrZXQgaXMgdG8gYmUgc2Vu
dCB0by4KCgoKMikgSW5pdGlhbCBjbGFzc2lmaWVycyAoYW5kIHdoZXJlIG5lZWRlZCBpbi1zZXF1
ZW5jZSByZWNsYXNzaWZpZXJzKSAKCndoaWNoIGFzc2lnbiBzZXJ2aWNlIGZ1bmN0aW9uIHBhdGgg
SURzIGFuZCBJbmRpY2VzIHRvIHBhY2tldHMuCgoKClNvIGNyZWF0aW5nIGEgc3BlY2lmaWMgc2Vy
dmljZSBmdW5jdGlvbiBwYXRoIHVzaW5nIE5TSCBpcyBkb25lIGJ5IAoKY29udHJvbCBhc3NpZ25p
bmcgdGhlIG5lZWRlZCBJRCBhbmQgY3JlYXRpbmcgdGhlIG5lZWRlZCBzdGF0ZSBpbiBTRkYgYW5k
IAoKY2xhc3NpZmllcnMuCgoKCllvdXJzLAoKSm9lbAoKCgpPbiA1LzI5LzE3IDEwOjE5IEFNLCBC
b3l1YW4gWWFuIHdyb3RlOgoKPiBIaSwKCj4gwqAgwqAgwqBJJ20gbmV3IGhlcmUsIGFuZCBoYXZl
IGEgc2lnbmlmaWNhbnQgcXVlc3Rpb24gYWJvdXQgU0ZDIGFjdHVhbGx5LCAKCj4gdGhhdCBpcywg
aG93IGNhbiBJIGV4ZWN1dGUgcGF0aCBzZWxlY3Rpb24gZm9yIHNwZWNpZmljIHNmYz17dm5mMSwg
dm5mMiwgCgo+IHZuZjMsLi4ufT8gSXMgdGhlcmUgYW55IGRlZmF1bHQgb3BlcmF0aW9uIG9yIHN1
Z2dlc3Rpb24/Cgo+IAoKPiBUaHggdmVyeSBtdWNoLgoKPiAKCj4gCgo+IAoKPiAtLV8qKl8KCj4g
Cgo+IAoKPiBfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwoK
PiBzZmMgbWFpbGluZyBsaXN0Cgo+IHNmY0BpZXRmLm9yZwoKPiBodHRwczovL3d3dy5pZXRmLm9y
Zy9tYWlsbWFuL2xpc3RpbmZvL3NmYwoKPiAKCg==

----_com.samsung.android.email_2368043807425740
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: base64

PGh0bWw+PGhlYWQ+PG1ldGEgaHR0cC1lcXVpdj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0
L2h0bWw7IGNoYXJzZXQ9VVRGLTgiPjwvaGVhZD48Ym9keT48ZGl2PlRoZXJlIGFyZSBtdWx0aXBs
ZSBkaWZmZXJlbnQgdmlhYmxlIGFwcHJvYWNoZXMgdG8gc3VjaCBjYWxjdWxhdGlvbi48L2Rpdj48
ZGl2PllvdXJzLDwvZGl2PjxkaXY+Sm9lbDwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+PGJyPjwv
ZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXYgaWQ9ImNvbXBvc2VyX3NpZ25hdHVyZSI+PGRpdiBzdHls
ZT0iZm9udC1zaXplOjg1JTtjb2xvcjojNTc1NzU3IiBkaXI9ImF1dG8iPlNlbnQgdmlhIHRoZSBT
YW1zdW5nIEdhbGF4eSBTwq4gNiwgYW4gQVQmYW1wO1QgNEcgTFRFIHNtYXJ0cGhvbmU8L2Rpdj48
L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2IHN0eWxlPSJmb250LXNpemU6MTAwJTtjb2xvcjojMDAw
MDAwIj48IS0tIG9yaWdpbmFsTWVzc2FnZSAtLT48ZGl2Pi0tLS0tLS0tIE9yaWdpbmFsIG1lc3Nh
Z2UgLS0tLS0tLS08L2Rpdj48ZGl2PkZyb206IEJveXVhbiBZYW4gJmx0O3lhbmxpdXpoYW5neWFu
QDE2My5jb20mZ3Q7IDwvZGl2PjxkaXY+RGF0ZTogNS8yOS8xNyAgMTE6MzMgIChHTVQtMDU6MDAp
IDwvZGl2PjxkaXY+VG86ICJKb2VsIE0uIEhhbHBlcm4iICZsdDtqbWhAam9lbGhhbHBlcm4uY29t
Jmd0OyA8L2Rpdj48ZGl2PkNjOiBzZmNAaWV0Zi5vcmcgPC9kaXY+PGRpdj5TdWJqZWN0OiBSZTog
W3NmY10gUXVlc3Rpb24gQWJvdXQgUGF0aCBTZWxlY3Rpb24gaW4gU0ZDIDwvZGl2PjxkaXY+PGJy
PjwvZGl2PjwvZGl2PjxkaXYgc3R5bGU9ImxpbmUtaGVpZ2h0OjEuNjtmb250LXNpemU6MTZweDtm
b250LWZhbWlseTon6Iu55pa5Jywn5b6u6L2v6ZuF6buRJywnc2Fucy1zZXJpZic7Ij5TbyBzb3Jy
eSB0aGF0IEkgZGlkbid0IGRlc2NyaWJlIGl0IGNsZWFybHkuPGJyPkFzIHlvdSBtZW50aW9uZWQg
YWJvdmUsIHRoZSBwYXRocyBhcmUgZGVjaWRlZCBieSBjb250cm9sIG9wZXJhdGlvbnMuIEFuZCBt
eSBxdWVzdGlvbiBpcyB0aGF0IGhvdyB0aGUgY29udHJvbCBwbGFuZSBjYWxjdWxhdGUgc3VjaCBw
YXRocywgd2hpY2ggbXVzdCBnbyB0aHJvdWdoIHNwZWNpZmljIG5vZGVzIHdoZXJlIHNlcnZpY2Ug
ZnVuY3Rpb25zIGFyZSBkZXBsb3llZC4gSSB3b25kZXIgaWYgaXQgaXMgYSBrZXkgcHJvYmxlbSwg
YmVjYXVzZSBJIGZvdW5kIGxpdHRsZSByZWxldmFudCBwYXBlcnMuIElmIG5vdCwgd2h5Pzxicj48
YnI+WW91cnMsPGJyPkJvcm9uPGZvbnQgc3R5bGU9ImZvbnQtc2l6ZToxN3B4OyI+PGJyPjxicj48
L2ZvbnQ+PGJyPjxicj48YnI+PC9kaXY+PGRpdiBjbGFzcz0ibmUtcXVvdGVkIj48YmxvY2txdW90
ZSBpZD0ibnRlcy1hbmRyaW9kbWFpbC1xdW90ZSIgc3R5bGU9Im1hcmdpbjowcHggIWltcG9ydGFu
dDtwYWRkaW5nOjBweCAhaW1wb3J0YW50O2JvcmRlcjogbm9uZSAhaW1wb3J0YW50OyI+PGRpdiBj
bGFzcz0iSi1yZXBseSIgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6I2YyZjJmMjtjb2xvcjpibGFj
aztwYWRkaW5nLXRvcDo2cHg7cGFkZGluZy1ib3R0b206NnB4O2JvcmRlci1yYWRpdXM6M3B4Oy1t
b3otYm9yZGVyLXJhZGl1czozcHg7LXdlYmtpdC1ib3JkZXItcmFkaXVzOjNweDttYXJnaW4tdG9w
OjQ1cHg7bWFyZ2luLWJvdHRvbToyMHB4OyI+CiAgICA8ZGl2IHN0eWxlPSJmb250LXNpemU6MTRw
eDtsaW5lLWhlaWdodDoxLjU7d29yZC1icmVhazpicmVhay1hbGw7bWFyZ2luLWxlZnQ6MTBweDtt
YXJnaW4tcmlnaHQ6MTBweCI+5ZyoPHNwYW4gY2xhc3M9Im1haWwtZGF0ZSI+MjAxN+W5tDA15pyI
Mjnml6UgMjI6Mjk8L3NwYW4+77yMPGEgY2xhc3M9Im1haWwtdG8iIHN0eWxlPSJ0ZXh0LWRlY29y
YXRpb246bm9uZTtjb2xvcjojMmE5N2ZmOyIgaHJlZj0ibWFpbHRvOmptaEBqb2VsaGFscGVybi5j
b20iPkpvZWwgTS4gSGFscGVybjwvYT4g5YaZ6YGT77yaPC9kaXY+CjwvZGl2PkkgYW0gbm90IHN1
cmUgSSB1bmRlcnN0YW5kIHRoZSBxdWVzdGlvbi4KPGJyPgo8YnI+VGhlIG9wZXJhdGluZyBtb2Rl
bCBmb3IgdGhlIFNGQyBEYXRhIFBsYW5lIGlzIHRoYXQgY29udHJvbCBvcGVyYXRpb25zIAo8YnI+
ZGVjaWRlIHdoYXQgcGF0aHMgdGhleSB3aXNoIHRvIGhhdmUgKHRoaXMgY2FuIGJlIGNlbnRyYWxp
emVkIG9yIAo8YnI+ZGlzdHJpYnV0ZWQgY29udHJvbCkuICZuYnNwO1RoZXNlIHBhdGhzIGFyZSB0
aGVuIHJlcHJlc2VudGVkIGJ5Cjxicj4KPGJyPjEpIFNlcnZpY2UgRnVuY3Rpb24gUGF0aCBJRHMs
IHdoaWNoIGFyZSBtYXBwZWQgYXQgZWFjaCBTRkYsIHVzaW5nIHRoZSAKPGJyPlNlcnZpY2UgSW5k
ZXgsIHRvIHRoZSBzcGVjaWZpYyBzZXJ2aWNlIGZ1bmN0aW9ucyBhbmQgdGhlIG5leHQgU0ZGIHRo
ZSAKPGJyPnBhY2tldCBpcyB0byBiZSBzZW50IHRvLgo8YnI+Cjxicj4yKSBJbml0aWFsIGNsYXNz
aWZpZXJzIChhbmQgd2hlcmUgbmVlZGVkIGluLXNlcXVlbmNlIHJlY2xhc3NpZmllcnMpIAo8YnI+
d2hpY2ggYXNzaWduIHNlcnZpY2UgZnVuY3Rpb24gcGF0aCBJRHMgYW5kIEluZGljZXMgdG8gcGFj
a2V0cy4KPGJyPgo8YnI+U28gY3JlYXRpbmcgYSBzcGVjaWZpYyBzZXJ2aWNlIGZ1bmN0aW9uIHBh
dGggdXNpbmcgTlNIIGlzIGRvbmUgYnkgCjxicj5jb250cm9sIGFzc2lnbmluZyB0aGUgbmVlZGVk
IElEIGFuZCBjcmVhdGluZyB0aGUgbmVlZGVkIHN0YXRlIGluIFNGRiBhbmQgCjxicj5jbGFzc2lm
aWVycy4KPGJyPgo8YnI+WW91cnMsCjxicj5Kb2VsCjxicj4KPGJyPk9uIDUvMjkvMTcgMTA6MTkg
QU0sIEJveXVhbiBZYW4gd3JvdGU6Cjxicj4mZ3Q7IEhpLAo8YnI+Jmd0OyAmbmJzcDsgJm5ic3A7
ICZuYnNwO0knbSBuZXcgaGVyZSwgYW5kIGhhdmUgYSBzaWduaWZpY2FudCBxdWVzdGlvbiBhYm91
dCBTRkMgYWN0dWFsbHksIAo8YnI+Jmd0OyB0aGF0IGlzLCBob3cgY2FuIEkgZXhlY3V0ZSBwYXRo
IHNlbGVjdGlvbiBmb3Igc3BlY2lmaWMgc2ZjPXt2bmYxLCB2bmYyLCAKPGJyPiZndDsgdm5mMywu
Li59PyBJcyB0aGVyZSBhbnkgZGVmYXVsdCBvcGVyYXRpb24gb3Igc3VnZ2VzdGlvbj8KPGJyPiZn
dDsgCjxicj4mZ3Q7IFRoeCB2ZXJ5IG11Y2guCjxicj4mZ3Q7IAo8YnI+Jmd0OyAKPGJyPiZndDsg
Cjxicj4mZ3Q7IC0tXyoqXwo8YnI+Jmd0OyAKPGJyPiZndDsgCjxicj4mZ3Q7IF9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCjxicj4mZ3Q7IHNmYyBtYWlsaW5n
IGxpc3QKPGJyPiZndDsgc2ZjQGlldGYub3JnCjxicj4mZ3Q7IDxhIGhyZWY9Imh0dHBzOi8vd3d3
LmlldGYub3JnL21haWxtYW4vbGlzdGluZm8vc2ZjIj5odHRwczovL3d3dy5pZXRmLm9yZy9tYWls
bWFuL2xpc3RpbmZvL3NmYzwvYT4KPGJyPiZndDsgCjxicj48L2Jsb2NrcXVvdGU+PC9kaXY+PC9i
b2R5PjwvaHRtbD4=

----_com.samsung.android.email_2368043807425740--

