
From nobody Fri Nov  2 22:59:00 2018
Return-Path: <db3546@att.com>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 514E0130E14; Fri,  2 Nov 2018 22:58:58 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.601
X-Spam-Level: 
X-Spam-Status: No, score=-0.601 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, KHOP_DYNAMIC=1.999, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id SwcJKvq9e1hb; Fri,  2 Nov 2018 22:58:57 -0700 (PDT)
Received: from mx0a-00191d01.pphosted.com (mx0b-00191d01.pphosted.com [67.231.157.136]) (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 DE476129AB8; Fri,  2 Nov 2018 22:58:56 -0700 (PDT)
Received: from pps.filterd (m0049463.ppops.net [127.0.0.1]) by m0049463.ppops.net-00191d01. (8.16.0.22/8.16.0.22) with SMTP id wA35tdQ5048987; Sat, 3 Nov 2018 01:58:55 -0400
Received: from alpi155.enaf.aldc.att.com (sbcsmtp7.sbc.com [144.160.229.24]) by m0049463.ppops.net-00191d01. with ESMTP id 2nh51t9212-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Sat, 03 Nov 2018 01:58:55 -0400
Received: from enaf.aldc.att.com (localhost [127.0.0.1]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id wA35wtqO020610; Sat, 3 Nov 2018 01:58:55 -0400
Received: from zlp27126.vci.att.com (zlp27126.vci.att.com [135.66.87.47]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id wA35wqXq020583; Sat, 3 Nov 2018 01:58:52 -0400
Received: from zlp27126.vci.att.com (zlp27126.vci.att.com [127.0.0.1]) by zlp27126.vci.att.com (Service) with ESMTP id 362514000398; Sat,  3 Nov 2018 05:58:52 +0000 (GMT)
Received: from MISOUT7MSGHUBAH.ITServices.sbc.com (unknown [130.9.129.152]) by zlp27126.vci.att.com (Service) with ESMTPS id 21C43403E4A8; Sat,  3 Nov 2018 05:58:52 +0000 (GMT)
Received: from MISOUT7MSGUSRDE.ITServices.sbc.com ([169.254.5.180]) by MISOUT7MSGHUBAH.ITServices.sbc.com ([130.9.129.152]) with mapi id 14.03.0415.000; Sat, 3 Nov 2018 01:58:51 -0400
From: "BRUNGARD, DEBORAH A" <db3546@att.com>
To: "rtg-dir@ietf.org" <rtg-dir@ietf.org>, "rtgwg-chairs@ietf.org" <rtgwg-chairs@ietf.org>
CC: "<rtg-ads@ietf.org> (rtg-ads@ietf.org)" <rtg-ads@ietf.org>
Thread-Topic: Halloween stories
Thread-Index: AdRzOiwC6DVqE3F6SOukRSrJoPRu3w==
Date: Sat, 3 Nov 2018 05:58:51 +0000
Message-ID: <F64C10EAA68C8044B33656FA214632C888479637@MISOUT7MSGUSRDE.ITServices.sbc.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [135.70.4.39]
Content-Type: multipart/alternative; boundary="_000_F64C10EAA68C8044B33656FA214632C888479637MISOUT7MSGUSRDE_"
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2018-11-03_01:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_policy_notspam policy=outbound_policy score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=323 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1807170000 definitions=main-1811030057
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/n-0H8xdK3HmbVSpgMWCCQCzoe-w>
Subject: [RTG-DIR] Halloween stories
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-dir/>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 03 Nov 2018 05:58:58 -0000

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

Sec is always bashing us (rtg) for bad security, check this out:
https://www.internetsociety.org/blog/2018/10/iot-tales-of-horror-inspired-b=
y-real-life-events/


--_000_F64C10EAA68C8044B33656FA214632C888479637MISOUT7MSGUSRDE_
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">Sec is always bashing us (rtg) for bad security, che=
ck this out:<o:p></o:p></p>
<p class=3D"MsoNormal"><a href=3D"https://www.internetsociety.org/blog/2018=
/10/iot-tales-of-horror-inspired-by-real-life-events/">https://www.internet=
society.org/blog/2018/10/iot-tales-of-horror-inspired-by-real-life-events/<=
/a><o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
</body>
</html>

--_000_F64C10EAA68C8044B33656FA214632C888479637MISOUT7MSGUSRDE_--


From nobody Sun Nov  4 08:07:18 2018
Return-Path: <Alexander.Vainshtein@ecitele.com>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9A5041292F1; Sun,  4 Nov 2018 08:07:16 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.689
X-Spam-Level: 
X-Spam-Status: No, score=-1.689 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=fail (1024-bit key) reason="fail (body has been altered)" header.d=eci365.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jzsxM6pqYFRv; Sun,  4 Nov 2018 08:07:08 -0800 (PST)
Received: from mail3.bemta25.messagelabs.com (mail3.bemta25.messagelabs.com [195.245.230.147]) (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 9FCE212D4EA; Sun,  4 Nov 2018 08:07:06 -0800 (PST)
Received: from [46.226.53.53] (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256 bits)) by server-3.bemta.az-c.eu-west-1.aws.symcld.net id 81/81-12541-8291FDB5; Sun, 04 Nov 2018 16:07:04 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WTf0wTZxzGeXt3vaPhzEup8JWBidW4uXEdJVu 87EdY9J8mMjWLf+gaMw+40WZt6XrHLNtiCIZNfmX+gKUiBhRmaCWYiFuQrSNBjBOySZG6wsaw CAzYkm3RZSwUYq9Xmfvrnvd9Pu/zfe7yHkPoq+lsRvTKosclOIxaHfnSjuVt3LObpq35174s4 Du6gV9uiBB8X8cQxTc0vsBPfuGn+PbuOZqPzAQJfiTQSPO3RlfQG6mW6y1TtKWz81+N5cfqMG 25OXGesHT1+tF+6m3K7iou9x6hbLcuXSfdkfoN3oGHX1NVqOkRW4d0DIkvEnCmqo1SFnrcrIH Bb2NkHUqNL+4j+LT6sKK1+HW4enlKq2gD5mBscRgpBwgcIuBeb1hThxgmA++B2toClSkC/29f kap+D+7UzmsUTeJtMNyzQCuaxQLMjoyT6uALFPimmpCSkxofFg4jhUE4E/4Z7k6cJXAWTM62J TRgDJ3f3CFUvREWH6xRKl8M03MXkLq/BXy/tNKqzoWxtvpEZ8ATWrgdXE1CHPzZ3JwMehNW/1 gllA6At8K1hcMqfxdB3yfHKZXJg6mqSDLUDXOXZrQqFEJwuuP7ZOhmCDRGSdUIEzC/UJM8nQN r/tOUavylhebYSeok4lqeej1VuyAY8KGWxGdKh9tnZ8mWeCsC74Ar/S+qyBZoqo/Sqn4OalrP 00/vtyM6gPhij73MJjsFu4Mz5+dzZnMBV5B48ibhQ67EJFZwR0VJ5swm4ahkkiqdJY5Sk0uUr 6L4fSx1f/dBH/q8q2wQbWI0xo3sbvZnq35DcXlppU2QbO94KhyiNIhyGMYIbD1MW/XpHrFM9L 5rd8Qv9RMbmDSjgZUVm5XcglOyl6nWMOKYBd8JH6EnXeUuMTuLPatAWIFsFa71iCe/xhjKzc5 gUUpKij7NLXqcdvn//hLKYpAxgz2mpKTZXfL6pKV4CU28hDX2k1JCFv6zsqtQ4cPQsb0HDXJo 8ynv0pXC+4VLP5A6KiPwWTBzUTeDXj1y0frRM27c5W/TCJUvO3sP5Mz/GmSi0aH+rUOFutG30 lvRKztLdA9iuTM3I7Hlnl3EWsPftsj7A4cM/R+j9oobu+0j5w7khcbzhEcD+3SvjZqK5jWG0Z 0nUntubP89umIkJZtgfp7wSMJj++GPzBUEAAA=
X-Env-Sender: Alexander.Vainshtein@ecitele.com
X-Msg-Ref: server-17.tower-305.messagelabs.com!1541347618!1838627!1
X-Originating-IP: [52.41.248.36]
X-SYMC-ESS-Client-Auth: mailfrom-relay-check=pass
X-StarScan-Received: 
X-StarScan-Version: 9.14.24; banners=ecitele.com,-,-
X-VirusChecked: Checked
Received: (qmail 23623 invoked from network); 4 Nov 2018 16:07:01 -0000
Received: from us-west-2a.mta.dlp.protect.symantec.com (HELO EUR01-HE1-obe.outbound.protection.outlook.com) (52.41.248.36) by server-17.tower-305.messagelabs.com with AES256-SHA256 encrypted SMTP; 4 Nov 2018 16:07:01 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ECI365.onmicrosoft.com; s=selector1-ecitele-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=X4Ewj4aroIBhCDe4oaYsAK75g6L74Aw823Cy1njTpEs=; b=Jsg6shSC17aPfmXsWtoFrWipW7Y46QGEQOn/9A6CxhF6T3HnTe+UcB05sFTuomS72HYEvnDQiG1PE07vA08ZQVm/ijML2HKXwFtd5cZJFJf/zdWODx1K3rr22TAH9/m6aImEqsyw7pELGng2srDAVDk56PTLPbdeL+tA+tM2Tis=
Received: from DB5PR0301MB1909.eurprd03.prod.outlook.com (10.167.226.155) by DB5PR0301MB2054.eurprd03.prod.outlook.com (10.167.227.148) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1294.20; Sun, 4 Nov 2018 16:06:54 +0000
Received: from DB5PR0301MB1909.eurprd03.prod.outlook.com ([fe80::1543:935:a712:7a0d]) by DB5PR0301MB1909.eurprd03.prod.outlook.com ([fe80::1543:935:a712:7a0d%2]) with mapi id 15.20.1294.028; Sun, 4 Nov 2018 16:06:54 +0000
From: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>
To: Ahmed Bashandy <abashandy.ietf@gmail.com>
CC: "rtg-dir@ietf.org" <rtg-dir@ietf.org>, "'mpls@ietf.org'" <mpls@ietf.org>,  "'adrian@olddog.co.uk'" <adrian@olddog.co.uk>, "Jonathan Hardwick (Jonathan.Hardwick@metaswitch.com)" <jonathan.hardwick@metaswitch.com>, "spring@ietf.org" <spring@ietf.org>, "spring-chairs@ietf.org" <spring-chairs@ietf.org>, "draft-ietf-spring-segment-routing-mpls.authors@ietf.org" <draft-ietf-spring-segment-routing-mpls.authors@ietf.org>, Shraddha Hegde <shraddha@juniper.net>
Thread-Topic: RtgDir Early review: draft-ietf-spring-segment-routing-mpls-13
Thread-Index: AdP43xrNCf1Jfn1vTC6lobk7r4STVgHrz2WgASqJaLgE3/VOgAAMAhfgADAJDqABdLqLAAAAjU5AE7LUeu8Bg0YnsA==
Date: Sun, 4 Nov 2018 16:06:54 +0000
Message-ID: <DB5PR0301MB1909D4AB682398BD152E72519DC90@DB5PR0301MB1909.eurprd03.prod.outlook.com>
References: <DB5PR0301MB19093D3B7D8159B9A341F5F79D790@DB5PR0301MB1909.eurprd03.prod.outlook.com> <DB5PR0301MB190932C9A74DE438278C337D9D730@DB5PR0301MB1909.eurprd03.prod.outlook.com> <46a64bb1-1b17-184c-1089-e05315057236@gmail.com> <DB5PR0301MB1909C7F93AA4DF7CFB5EEEA09D5A0@DB5PR0301MB1909.eurprd03.prod.outlook.com> <DB5PR0301MB19090AA4E888EFF6E634B4239D590@DB5PR0301MB1909.eurprd03.prod.outlook.com> <da7c2afe-ebf8-1827-1134-14f72044c812@gmail.com> <DB5PR0301MB1909542DB5C8F571257304929D520@DB5PR0301MB1909.eurprd03.prod.outlook.com> <BN3PR05MB27060F2C9F0D775C33AD5A65D5510@BN3PR05MB2706.namprd05.prod.outlook.com> <c33105ce-41b2-3beb-f8d7-826999a8f588@gmail.com>
In-Reply-To: <c33105ce-41b2-3beb-f8d7-826999a8f588@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [147.234.241.1]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; DB5PR0301MB2054; 6:B71WV96CtOY4py335pc0fThyKgGL6k7Ygu1EgdsSSho3fMrs3yUSgfUsj+BeMhnJiiIX7FDHbrjSNjawd2Ej+FIm24FYt0y2j6Z9W3jYycPU3jVS+pwSzciJEioA2RqV8Eqz6dw7rk6o/+vanEWSA0J4Jm43DMMOAcvcKPy+LdgvlLm7ko5EkafhfyYiR15s4Lvgse/VzqXme+eU83NfBOkXqQPhCpRoaph4Zn4biYQQVC3q+qBIMU+HMcAMrUK7a9WViW0uDVacMdjXqzYI3vgqeiOX97KzDxfPyEnIXxGJDfun1poVpcFUn0WM52DAus7usjSayMvDsy1DhsHaPi+l0GproEqvTCOtuo7ADH3TT39PhrdxV8YshZ3S9W5mXnhdm9X0ohKoAJA1Q7IYiQ5dt8VMtrzT1kGl9YxgyHwa4/GatiiJN9A2ii4AnBrlBkU8rXxhN4vhuW/gyti6PA==; 5:als/TtzZvIYbnHXzv+ToGWJxpvFSGoTZJmjyVlv38DCLnpo1lRUboL7MbGvxCc82nq1X8Vt6mmQTDb34Ghk/c3B01RXHjNcXYbXARqyA22xMf33zCNE7TRctNs2tqmBXhWPXt2CHCc76kkcL9/Ty0RfHcfBHSKkf2sm3ldqHh4g=; 7:Gmelc33v7AC8aQxU9ORqbfjqaI68lSu9ICuMeNRfXOhwGkI7SbqaAZNVsgYtP1eAje+JyJY3JlYRrtBJpea7zEmeyJHX2FdxmLZw0Iq10kMKoiRBJC8mq9hUnHNvdyFUJ1ZZVpwBU0MHIeiOuiUYkw==
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-correlation-id: 44d6df10-525b-4721-9f9e-08d6426f89e6
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(7020095)(4652040)(8989299)(5600074)(711020)(4618075)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020); SRVR:DB5PR0301MB2054; 
x-ms-traffictypediagnostic: DB5PR0301MB2054:
x-microsoft-antispam-prvs: <DB5PR0301MB2054AEED727C25E9969515359DC90@DB5PR0301MB2054.eurprd03.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(269456686620040)(279101305709854)(85827821059158)(138986009662008)(192374486261705)(278428928389397)(120809045254105)(17755550239193)(21748063052155)(28532068793085);
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3231382)(944501410)(52105095)(3002001)(10201501046)(93006095)(93001095)(6055026)(148016)(149066)(150057)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123560045)(20161123564045)(20161123558120)(201708071742011)(7699051)(76991095); SRVR:DB5PR0301MB2054; BCL:0; PCL:0; RULEID:; SRVR:DB5PR0301MB2054; 
x-forefront-prvs: 084674B2CF
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(136003)(39850400004)(376002)(346002)(396003)(366004)(51444003)(252514010)(199004)(189003)(51914003)(54094003)(4326008)(11346002)(6916009)(74316002)(81166006)(8936002)(14454004)(476003)(68736007)(229853002)(25786009)(53936002)(446003)(186003)(2906002)(39060400002)(106356001)(478600001)(81156014)(5660300001)(486006)(3846002)(6116002)(790700001)(8676002)(2900100001)(105586002)(6246003)(66066001)(7736002)(5024004)(76176011)(14444005)(256004)(72206003)(966005)(99286004)(55016002)(4744004)(86362001)(53546011)(26005)(6436002)(7696005)(33656002)(6506007)(93886005)(236005)(54896002)(71200400001)(71190400001)(606006)(6306002)(97736004)(53946003)(9686003)(316002)(54906003)(102836004)(569006); DIR:OUT; SFP:1102; SCL:1; SRVR:DB5PR0301MB2054; H:DB5PR0301MB1909.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: ecitele.com does not designate permitted sender hosts)
x-microsoft-antispam-message-info: J4IxwpDYQabmf1EsX1xevVHnkWLoHnLJxQ20gKMvKMPTj83ohYyVkn/pI2WsGF2q8uKW8kB0Qat0DSXUFUViVznnhb+qo4KCeR0xzA4G6Tto3IWH8cFULTG6gd6nR8o0b5CUUyVdpjRbCRZSSMbdos+Ie7DYwSHuUp6eUc6eJ+vHEfTl0PefZDatLC31b5WdqoHqrGjhNHHa1brmonPmiN9MSkJTqGFcUraRFTOPWdV17pDJumGQ4XtAzLPs8MtXn3aj7LdxY1+459TaQy+YZE0wB7JXktblOSJPTu3FT2Q4BEuf4Vqrtzxb0sBYQA8NBofLZ+x/W9isnY1z4NaouirzxhpQCejkP/hht+9tmQE=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_DB5PR0301MB1909D4AB682398BD152E72519DC90DB5PR0301MB1909_"
MIME-Version: 1.0
X-OriginatorOrg: ecitele.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 44d6df10-525b-4721-9f9e-08d6426f89e6
X-MS-Exchange-CrossTenant-originalarrivaltime: 04 Nov 2018 16:06:54.0493 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 2c514a61-08de-4519-b4c0-921fef62c42a
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB5PR0301MB2054
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/CuRPp4DvwO2gsNv7sIkshKGVkkY>
Subject: Re: [RTG-DIR] RtgDir Early review: draft-ietf-spring-segment-routing-mpls-13
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-dir/>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 04 Nov 2018 16:07:17 -0000

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

QWhtZWQsCkFwb2xvZ2llcyBmb3IgYSBkZWxheWVkIHJlc3BvbnNlLgpJIGZ1bGx5IGFncmVlIHRo
YXQgYWR2ZXJ0aXNpbmcgdGhlIHNhbWUgcHJlZml4IFNJRCBhcyB0aGUgTm9kZSBTSUQgYnkgdHdv
IGRpZmZlcmVudCBub2RlcyBpbiB0aGUgU1IgZG9tYWluIGlzIOKAnGEgY2xlYXIgdmlvbGF0aW9u
IG9mIHRoZSBTUiBhcmNoaXRlY3R1cmUgUkZDICg4NDAyKeKAnS4KQnV0IEkgZG8gbm90IHRoaW5r
IHRoYXQgdGhlIFNSLU1QTFMgZHJhZnQgY2FuIHNpbGVudGx5IGlnbm9yZSB0aGlzIHZpb2xhdGlv
biBqdXN0IGJlY2F1c2UgaXQg4oCcaXMgbm90IGFuIGluY29taW5nIGxhYmVsIGNvbGxpc2lvbuKA
nS4KVGhlIHNhbWUgYXBwbGllcyB0byB0aGUgY29udHJvdmVyc3kgaW4gYWR2ZXJ0aXNpbmcgYXQg
dGhlIHNhbWUgcHJlZml4IGFzIEFueWNhc3QgYnkgc29tZSBub2RlcyBidXQgbm90IGFzIEFueWNh
c3QgKG9yIGV2ZW4gYXMgYSBOb2RlIFNJRCkgYnkgc29tZSBvdGhlciBub2Rlcy4KWW91ciByZWZl
cmVuY2UgdG8gdGhlc2UgYmVpbmcganVzdCBjb250cm9sIHBsYW5lIGlzc3VlcyBhbmQgdGhlcmVm
b3JlIG5vdCByZWxhdGVkIHRvIFNSLU1QTFMgaXMgbm90IHZhbGlkIC0gYmVjYXVzZSB0aGUgZHJh
ZnRzIGRlYWxpbmcgd2l0aCB0aGUgU1IgY29udHJvbCBwbGFuZSB0byB3aGljaCB5b3UgcmVmZXIg
aW4gdGhpcyBkcmFmdCBhcmUgc3RyaWN0bHkgTVBMUy1vcmllbnRlZDogdGhleSBkZWZpbmUgaG93
IHRvIGFkdmVydGlzZSBTSUQgbGFiZWxzIG9yIGluZGljZXMgdGhhdCBhcmUgdHJhbnNsYXRlZCBp
bnRvIFNJRCBsYWJlbHMsIGFuZCBuZWl0aGVyIG9mIHRoZXNlIG1lY2hhbmlzbXMgaXMgcmVsZXZh
bnQgZm9yZSBTUlY2IElNSE8uIChJIGRvIG5vdCBoYXZlIHRvIHJlbWluZCB5b3UgdGhhdCBhIGRy
YWZ0IHRoYXQgZGVmaW5lcyBTUlY2IGV4dGVuc2lvbnMgZm9yIElTSVM8aHR0cHM6Ly9kYXRhdHJh
Y2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtYmFzaGFuZHktaXNpcy1zcnY2LWV4dGVuc2lvbnMvP2lu
Y2x1ZGVfdGV4dD0xPiBleGlzdHMsIGFuZCBkZWFscyB3aXRoIG90aGVyIGlzc3VlcykuCk15IDJj
LApTYXNoYQoKT2ZmaWNlOiArOTcyLTM5MjY2MzAyCkNlbGw6ICAgICAgKzk3Mi01NDkyNjYzMDIK
RW1haWw6ICAgQWxleGFuZGVyLlZhaW5zaHRlaW5AZWNpdGVsZS5jb20KCkZyb206IEFobWVkIEJh
c2hhbmR5IFttYWlsdG86YWJhc2hhbmR5LmlldGZAZ21haWwuY29tXQpTZW50OiBTdW5kYXksIE9j
dG9iZXIgMjgsIDIwMTggMTowMSBBTQpUbzogU2hyYWRkaGEgSGVnZGUgPHNocmFkZGhhQGp1bmlw
ZXIubmV0PjsgQWxleGFuZGVyIFZhaW5zaHRlaW4gPEFsZXhhbmRlci5WYWluc2h0ZWluQGVjaXRl
bGUuY29tPgpDYzogcnRnLWRpckBpZXRmLm9yZzsgJ21wbHNAaWV0Zi5vcmcnIDxtcGxzQGlldGYu
b3JnPjsgJ2FkcmlhbkBvbGRkb2cuY28udWsnIDxhZHJpYW5Ab2xkZG9nLmNvLnVrPjsgSm9uYXRo
YW4gSGFyZHdpY2sgKEpvbmF0aGFuLkhhcmR3aWNrQG1ldGFzd2l0Y2guY29tKSA8am9uYXRoYW4u
aGFyZHdpY2tAbWV0YXN3aXRjaC5jb20+OyBzcHJpbmdAaWV0Zi5vcmc7IHNwcmluZy1jaGFpcnNA
aWV0Zi5vcmc7IGRyYWZ0LWlldGYtc3ByaW5nLXNlZ21lbnQtcm91dGluZy1tcGxzLmF1dGhvcnNA
aWV0Zi5vcmcKU3ViamVjdDogUmU6IFJ0Z0RpciBFYXJseSByZXZpZXc6IGRyYWZ0LWlldGYtc3By
aW5nLXNlZ21lbnQtcm91dGluZy1tcGxzLTEzCgoKVGhhbmtzIGZvciB0aGUgY29tbWVudHMKCldo
aWxlIGl0IGlzIGEgY2xlYXIgdmlvbGF0aW9uIG9mIHRoZSBTUiBhcmNoaXRlY3R1cmUgUkZDICg4
NDAyKSwgbW9yZSB0aGFuIG9uZSBub2RlIGFkdmVydGlzaW5nIHRoZSBzYW1lIElQdjQvNiBQUkVG
SVggYW5kIGJvdGggaGF2ZSB0aGUgc2FtZSBwcmVmaXgtU0lEIHZhbHVlIHdpdGggIk4iIGZsYWcg
aXMgbm90IGFuIGluY29taW5nIGxhYmVsIGNvbGxpc2lvbiBiZWNhdXNlIHRoZSBsYWJlbCBpcyBh
c3NvY2lhdGVkIHdpdGggdGhlIHNhbWUgRkVDLCB3aGljaCBpcyB0aGUgcHJlZml4LgoKSGVuY2Ug
aGFuZGxpbmcgc3VjaCB2aW9sYXRpb24gaXMgbm90IGFuIFNSLU1QTFMgcHJvYmxlbSBiZWNhdXNl
IHRoZXJlIGlzIG5vIGluY29taW5nIGxhYmVsIGNvbGxpc2lvbiBhbmQgaGVuY2UgaXQgaXQgaXMg
b3V0c2lkZSB0aGUgc2NvcGUgb2YgdGhpcyBkcmFmdAoKCgpUaGUgc2Vjb25kIGlzc3VlIGlzIHdo
aWNoIFNJRCB0byBjaG9vc2UgZm9yIGFuIFNSLXBvbGljeSAoYmUgaXQgYSBwb2xpY3kgZm9yIFRF
LCB0aS1sZmEsIHVsb29wIGF2b2lkYW5jZSwgc2VjdXJpdHksLi4uLCBldGMpLiBUaGF0IGlzIHN0
cmljdGx5IGEgY29udHJvbCBsYXllciBmdW5jdGlvbmFsaXR5IGFuZCBpcyBub3Qgc3BlY2lmaWMg
dG8gU1ItTVBMUy4gSGVuY2UgaXQgaXMgb3V0c2lkZSB0aGUgc2NvcGUgb2YgdGhpcyBkcmFmdAoK
CgpUaGUgdGhpcmQgaXNzdWUgaXMgdGhlIGNhc2Ugd2hlcmUgYW4gYW55Y2FzdCBwcmVmaXggaXMg
YWR2ZXJ0aXNlZCB3aXRoIGEgcHJlZml4LVNJRCBzdWItVExWIGJ5IHNvbWUgKGJ1dCBub3QgYWxs
KSBvZiB0aGUgbm9kZXMgdGhhdCBhZHZlcnRpc2UgdGhhdCBwcmVmaXguIEFnYWluIHRoaXMgaXMg
bm90IGFuIGluY29taW5nIGxhYmVsIGNvbGxpc2lvbiBiZWNhdXNlIHRoZSBsYWJlbCBpcyBhc3Nv
Y2lhdGVkIHdpdGggYSBzaW5nbGUgRkVDLCB3aGljaCBpcyB0aGUgYW55Y2FzdCBwcmVmaXguCgpP
biA3LzE5LzE4IDg6MzAgUE0sIFNocmFkZGhhIEhlZ2RlIHdyb3RlOgpIaSBBaG1lZCwKClRoZSBO
b2RlLVNJRHMgYXJlIGV4cGVjdGVkIHRvIGJlIHVuaXF1ZSB0byBhIG5vZGUuCgrigJwKICAgQW4g
SUdQIE5vZGUtU0lEIE1VU1QgTk9UIGJlIGFzc29jaWF0ZWQgd2l0aCBhIHByZWZpeCB0aGF0IGlz
IG93bmVkIGJ5CiAgIG1vcmUgdGhhbiBvbmUgcm91dGVyIHdpdGhpbiB0aGUgc2FtZSByb3V0aW5n
IGRvbWFpbi7igJ0KCklmIHR3byBkaWZmZXJlbnQgbm9kZXMgYWR2ZXJ0aXNlIHNhbWUgTm9kZS1T
SUQsCiAgICAgICAgIEZvciBFeGFtcGxlIE5vZGUgQSBhbmQgQiBib3RoIGFkdmVydGlzZSBwcmVm
aXggMS4xLjEuMSBhbmQgYXNzb2NpYXRlIGEgIFNJRCAxMDAwIHdpdGggTiBiaXQgc2V0LgpUaGVy
ZSBpcyBhbiBhbm9tYWx5IGhlcmUgYW5kIElNTywgdGhpcyBkcmFmdCBzaG91bGQgYWRkcmVzcyBo
b3cgdG8gaGFuZGxlIHRoaXMgYW5vbWFseSBhbmQgd2hldGhlciBUSS1MRkEgYW5kIG90aGVyCkFw
cGxpY2F0aW9ucyBjYW4gdXNlIHRoaXMgU0lEIGFzIGEgTm9kZS1TSUQuCkFub3RoZXIgc2xpZ2h0
IHZhcmlhdGlvbiBvZiB0aGlzIGNhc2UgaXMgYSBzY2VuYXJpbyB3aGVyZSBBIGFuZCBCIGJvdGgg
YWR2ZXJ0aXNlIGEgcHJlZml4IDEuMS4xLjEgYW5kIEEgYXNzaWducyBhIE5vZGUtU2lkCk9mIDEw
MDAgYW5kIEIgZG9lcyBub3QgYXNzaWduIGFueSBTSUQuCgpSZ2RzClNocmFkZGhhCgpGcm9tOiBB
bGV4YW5kZXIgVmFpbnNodGVpbiA8QWxleGFuZGVyLlZhaW5zaHRlaW5AZWNpdGVsZS5jb20+PG1h
aWx0bzpBbGV4YW5kZXIuVmFpbnNodGVpbkBlY2l0ZWxlLmNvbT4KU2VudDogVGh1cnNkYXksIEp1
bHkgMTksIDIwMTggMTA6MDUgUE0KVG86IEFobWVkIEJhc2hhbmR5IDxhYmFzaGFuZHkuaWV0ZkBn
bWFpbC5jb20+PG1haWx0bzphYmFzaGFuZHkuaWV0ZkBnbWFpbC5jb20+CkNjOiBydGctZGlyQGll
dGYub3JnPG1haWx0bzpydGctZGlyQGlldGYub3JnPjsgJ21wbHNAaWV0Zi5vcmc8bWFpbHRvOm1w
bHNAaWV0Zi5vcmc+JyA8bXBsc0BpZXRmLm9yZz48bWFpbHRvOm1wbHNAaWV0Zi5vcmc+OyAnYWRy
aWFuQG9sZGRvZy5jby51azxtYWlsdG86YWRyaWFuQG9sZGRvZy5jby51az4nIDxhZHJpYW5Ab2xk
ZG9nLmNvLnVrPjxtYWlsdG86YWRyaWFuQG9sZGRvZy5jby51az47IEpvbmF0aGFuIEhhcmR3aWNr
IChKb25hdGhhbi5IYXJkd2lja0BtZXRhc3dpdGNoLmNvbTxtYWlsdG86Sm9uYXRoYW4uSGFyZHdp
Y2tAbWV0YXN3aXRjaC5jb20+KSA8am9uYXRoYW4uaGFyZHdpY2tAbWV0YXN3aXRjaC5jb20+PG1h
aWx0bzpqb25hdGhhbi5oYXJkd2lja0BtZXRhc3dpdGNoLmNvbT47IFNocmFkZGhhIEhlZ2RlIDxz
aHJhZGRoYUBqdW5pcGVyLm5ldD48bWFpbHRvOnNocmFkZGhhQGp1bmlwZXIubmV0Pjsgc3ByaW5n
QGlldGYub3JnPG1haWx0bzpzcHJpbmdAaWV0Zi5vcmc+OyBzcHJpbmctY2hhaXJzQGlldGYub3Jn
PG1haWx0bzpzcHJpbmctY2hhaXJzQGlldGYub3JnPjsgZHJhZnQtaWV0Zi1zcHJpbmctc2VnbWVu
dC1yb3V0aW5nLW1wbHMuYXV0aG9yc0BpZXRmLm9yZzxtYWlsdG86ZHJhZnQtaWV0Zi1zcHJpbmct
c2VnbWVudC1yb3V0aW5nLW1wbHMuYXV0aG9yc0BpZXRmLm9yZz4KU3ViamVjdDogUkU6IFJ0Z0Rp
ciBFYXJseSByZXZpZXc6IGRyYWZ0LWlldGYtc3ByaW5nLXNlZ21lbnQtcm91dGluZy1tcGxzLTEz
CgpBaG1lZCBoaSEKTG90cyBvZiB0aGFua3MgZm9yIHlvdXIgcmVzcG9uc2UuCk9mIGNvdXJzZSBO
b2RlIFNJRHMgYXJlIG5vdCBkaWZmZXJlbnQgZnJvbSBhbnkgb3RoZXIgUHJlZml4IFNJRHMgd2hl
biBpdCBjb21lcyB0byB0aGUgTVBMUyBmb3J3YXJkaW5nIHBsYW5lLgpCdXQsIElNSE8sIHN0cmlj
dGx5IHNwZWFraW5nLCB0aGlzIGlzIGNvcnJlY3QgZm9yIGFueSBvdGhlciBTSUQgYXMgd2VsbC4K
WW91IHNlZW0gdG8gaWdub3JlIHRoZSBkaWZmZXJlbmNlIGJldHdlZW4gU1ItTVBMUyBhbmQgU1J2
NiB3aXRoIHJlZ2FyZCB0byB0aGUgbGlmZSBzcGFuIG9mIHByZWZpeCBTSURzIGluIGdlbmVyYWwg
YW5kIE5vZGUgU0lEcyBpbiBwYXJ0aWN1bGFyLiBGcm9tIG15IFBPViB0aGlzIGRpZmZlcmVuY2Ug
c2hvdWxkIGJlIGRpc2N1c3NlZCBpbiB0aGUgZHJhZnQuClNvIGl0IHNlZW1zIHRoYXQgd2UgY2Fu
IG9ubHkg4oCcYWdyZWUgdG8gZGlzYWdyZWXigJ0gb24gdGhlIG5lZWQgdG8gc2F5IHNvbWV0aGlu
ZyBzcGVjaWZpYyBhYm91dCBOb2RlIFNJRHMgaW4gdGhlIGRyYWZ0LCBhbmQgbGV0IHRoZSBXRyB0
byBkZWNpZGUgd2hhdCB0byBkbyBhYm91dCBpdC4KUmVnYXJkcywKU2FzaGEKCk9mZmljZTogKzk3
Mi0zOTI2NjMwMgpDZWxsOiAgICAgICs5NzItNTQ5MjY2MzAyCkVtYWlsOiAgIEFsZXhhbmRlci5W
YWluc2h0ZWluQGVjaXRlbGUuY29tPG1haWx0bzpBbGV4YW5kZXIuVmFpbnNodGVpbkBlY2l0ZWxl
LmNvbT4KCkZyb206IEFobWVkIEJhc2hhbmR5IFttYWlsdG86YWJhc2hhbmR5LmlldGZAZ21haWwu
Y29tXQpTZW50OiBUaHVyc2RheSwgSnVseSAxOSwgMjAxOCA3OjEzIFBNClRvOiBBbGV4YW5kZXIg
VmFpbnNodGVpbiA8QWxleGFuZGVyLlZhaW5zaHRlaW5AZWNpdGVsZS5jb208bWFpbHRvOkFsZXhh
bmRlci5WYWluc2h0ZWluQGVjaXRlbGUuY29tPj4KQ2M6IHJ0Zy1kaXJAaWV0Zi5vcmc8bWFpbHRv
OnJ0Zy1kaXJAaWV0Zi5vcmc+OyAnbXBsc0BpZXRmLm9yZzxtYWlsdG86bXBsc0BpZXRmLm9yZz4n
IDxtcGxzQGlldGYub3JnPG1haWx0bzptcGxzQGlldGYub3JnPj47ICdhZHJpYW5Ab2xkZG9nLmNv
LnVrPG1haWx0bzphZHJpYW5Ab2xkZG9nLmNvLnVrPicgPGFkcmlhbkBvbGRkb2cuY28udWs8bWFp
bHRvOmFkcmlhbkBvbGRkb2cuY28udWs+PjsgSm9uYXRoYW4gSGFyZHdpY2sgKEpvbmF0aGFuLkhh
cmR3aWNrQG1ldGFzd2l0Y2guY29tPG1haWx0bzpKb25hdGhhbi5IYXJkd2lja0BtZXRhc3dpdGNo
LmNvbT4pIDxqb25hdGhhbi5oYXJkd2lja0BtZXRhc3dpdGNoLmNvbTxtYWlsdG86am9uYXRoYW4u
aGFyZHdpY2tAbWV0YXN3aXRjaC5jb20+Pjsgc2hyYWRkaGFAanVuaXBlci5uZXQ8bWFpbHRvOnNo
cmFkZGhhQGp1bmlwZXIubmV0Pjsgc3ByaW5nQGlldGYub3JnPG1haWx0bzpzcHJpbmdAaWV0Zi5v
cmc+OyBzcHJpbmctY2hhaXJzQGlldGYub3JnPG1haWx0bzpzcHJpbmctY2hhaXJzQGlldGYub3Jn
PjsgZHJhZnQtaWV0Zi1zcHJpbmctc2VnbWVudC1yb3V0aW5nLW1wbHMuYXV0aG9yc0BpZXRmLm9y
ZzxtYWlsdG86ZHJhZnQtaWV0Zi1zcHJpbmctc2VnbWVudC1yb3V0aW5nLW1wbHMuYXV0aG9yc0Bp
ZXRmLm9yZz4KU3ViamVjdDogUmU6IFJ0Z0RpciBFYXJseSByZXZpZXc6IGRyYWZ0LWlldGYtc3By
aW5nLXNlZ21lbnQtcm91dGluZy1tcGxzLTEzCgoKVGhhbmtzIGZvciB0aGUgcmVwbHkKClNlZSBp
bmxpbmUKCkFobWVkCgpPbiA3LzEyLzE4IDEyOjIyIEFNLCBBbGV4YW5kZXIgVmFpbnNodGVpbiB3
cm90ZToKQWhtZWQgYW5kIGFsbCwKSSB3b3VsZCBsaWtlIHRvIGV4cGFuZCBvbiBteSBjb21tZW50
cyAoYW5kIHlvdXIgcmVzcG9uc2VzKSBhYm91dCB0aGUgcm9sZSBvZiBOb2RlIFNJRHMgaW4gU1It
TVBMUy4KSSB3b3VsZCBsaWtlIHRvIGJyaW5nIHlvdXIgYXR0ZW50aW9uIHR3byBwb2ludHM6Cgox
LiAgICAgICBOb2RlIFNJRHMgKGFuZCwgaW4gZ2VuZXJhbCwgUHJlZml4IFNJRHMpIGluIE1QTFMt
U1IgYXJlIGRpZmZlcmVudCBmcm9tIHRoZSBzYW1lIGluIFNSdjYgYmVjYXVzZSB0aGV5IHJlcXVp
cmUgZXhwbGljaXQgY29uZmlndXJhdGlvbiBhY3Rpb24gYnkgdGhlIG9wZXJhdG9yIG9mIFNSIGRv
bWFpbi4gSS5lLiwgaXQgaXMgbm90IGVub3VnaCBmb3IgYSBub2RlIHRvIG93biBzb21lIC8zMiBv
ciAvMTI4IHByZWZpeCB0aGF0IGlzIGFkdmVydGlzZWQgYnkgSUdQLiBUaGUgb3BlcmF0b3IgbXVz
dCBleHBsaWNpdGx5IGNvbmZpZ3VyZSB0aGUgbm9kZSB0byB1c2Ugc3VjaCBhIHByZWZpeCBhcyAg
Tm9kZSBTSUQgYW5kIHRvIGFzc2lnbiB0byBpdCBhIHNwZWNpZmljIGluZGV4IHRoYXQgaXMgdW5p
cXVlIGluIHRoZSBTUiBkb21haW4uIEZyb20gbXkgUE9WLCB0aGlzIGRpZmZlcmVuY2UgYWxvbmUg
d291bGQgcXVhbGlmeSBOb2RlIFNJRHMgYXMgYSB0b3BpYyB0byBiZSBkaXNjdXNzZWQgaW4gdGhl
IE1QTFMtU1IgQXJjaGl0ZWN0dXJlPGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92
Mi91cmw/dT1odHRwcy0zQV9fdG9vbHMuaWV0Zi5vcmdfaHRtbF9kcmFmdC0yRGlldGYtMkRzcHJp
bmctMkRzZWdtZW50LTJEcm91dGluZy0yRG1wbHMtMkQxNCZkPUR3TUdhUSZjPUhBa1l1aDYzcnN1
aHI2U2NiZmgwVWpCWGVNSy1uZGIzdm9EVFhjV3pvQ0kmcj1OeWpMc3I3SkE3bXZwQ0phMFltUGRW
S2NtTVhKMzFicGJCYU5xekNOcm5nJm09Q0JuNDYtdFRqWnJGdXAwZFItRUdBdHQ0UUZxOVBpMjdS
YU81clFDazFRdyZzPXE2ZGpwUlhsYW1VektabEdJdVhUdEJjc253ZXZId2RkcXZTdFpyU0ZNbkUm
ZT0+IGRyYWZ0LgojQWhtZWQ6IEkgZGlzYWdyZWUgd2l0aCB5b3VyIFBPVi4gRnJvbSB0aGUgZm9y
d2FyZGluZyBwbGFuZSBwZXJzcGVjdGl2ZSBpdCBkb2VzIG5vdCBtYWtlIGFueSBkaWZmZXJlbmNl
IHdoZXRoZXIgYSB0aGUgbGFiZWwgYXQgdGhlIHRvcCBvZiBhbiBNUExTIHBhY2tldCAocmVwcmVz
ZW50aW5nIHRoZSBwcmVmaXgtU0lEKSBpZGVudGlmaWVzIGEgbm9kZSBvciBub3QuIFNvIGZyb20g
dGhlIFNSLW1wbHMgZm9yd2FyZGluZyBwb2ludCBvZiB2aWV3IHRoZXJlIGlzIG5vIGRpZmZlcmVu
Y2UgYmV0d2VlbiBhIHByZWZpeC1TSUQgYW5kIGEgbm9kZS1TSUQuIElmIHRoZXJlIGlzIGFueSBw
bGFjZSBpbiB0aGUgU1ItbXBscyBkcmFmdCB3aGVyZSB0aGVyZSBpcyBhIG5lZWQgdG8gaGFuZGxl
IGEgbm9kZS1TSUQgZGlmZmVyZW50IGZyb20gYSBwcmVmaXggU0lELCBpdCB3b3VsZCBiZSBncmVh
dCB0byBwb2ludCBpdCBvdXQKCgoyLiAgICAgIEluIGFkZGl0aW9uLCBxdWl0ZSBhIGZldyBjb25z
dHJ1Y3RzIGFzc29jaWF0ZWQgd2l0aCBTUi1NUExTIGltcGxpY2l0bHkgYXNzdW1lIHRoYXQgZWFj
aCBub2RlIGluIHRoZSBTUi1NUExTIGRvbWFpbiBpcyBhc3NpZ25lZCB3aXRoIGF0IGxlYXN0IG9u
ZSBOb2RlIFNJRC4gT25lIGV4YW1wbGUgY2FuIGJlIGZvdW5kIGluIHRoZSBUSS1MRkE8aHR0cHM6
Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX190b29scy5pZXRm
Lm9yZ19odG1sX2RyYWZ0LTJEYmFzaGFuZHktMkRydGd3Zy0yRHNlZ21lbnQtMkRyb3V0aW5nLTJE
dGktMkRsZmEtMkQwNCZkPUR3TUdhUSZjPUhBa1l1aDYzcnN1aHI2U2NiZmgwVWpCWGVNSy1uZGIz
dm9EVFhjV3pvQ0kmcj1OeWpMc3I3SkE3bXZwQ0phMFltUGRWS2NtTVhKMzFicGJCYU5xekNOcm5n
Jm09Q0JuNDYtdFRqWnJGdXAwZFItRUdBdHQ0UUZxOVBpMjdSYU81clFDazFRdyZzPWpiSDBEU1lZ
bzJVWXltV1pybHZBdDdxVVdWWHNZS3VDdE1pRXlvZS1EV0UmZT0+IGRyYWZ0LiBUaGlzIGRyYWZ0
IHNheXMgaW4gU2VjdGlvbiA0LjI6Cgo0LjI8aHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQu
Y29tL3YyL3VybD91PWh0dHBzLTNBX190b29scy5pZXRmLm9yZ19odG1sX2RyYWZ0LTJEYmFzaGFu
ZHktMkRydGd3Zy0yRHNlZ21lbnQtMkRyb3V0aW5nLTJEdGktMkRsZmEtMkQwNC0yM3NlY3Rpb24t
MkQ0LjImZD1Ed01HYVEmYz1IQWtZdWg2M3JzdWhyNlNjYmZoMFVqQlhlTUstbmRiM3ZvRFRYY1d6
b0NJJnI9TnlqTHNyN0pBN212cENKYTBZbVBkVktjbU1YSjMxYnBiQmFOcXpDTnJuZyZtPUNCbjQ2
LXRUalpyRnVwMGRSLUVHQXR0NFFGcTlQaTI3UmFPNXJRQ2sxUXcmcz1zQWkzS0NXVXdHUzNEOTN0
OGljNjRXXzQ2eG05eThPYWNzN296Y0F3ZVM4JmU9Pi4gVGhlIHJlcGFpciBub2RlIGlzIGEgUFEg
bm9kZQoKCgoKCiAgIFdoZW4gdGhlIHJlcGFpciBub2RlIGlzIGluIFAoUyxYKSwgdGhlIHJlcGFp
ciBsaXN0IGlzIG1hZGUgb2YgYQoKICAgc2luZ2xlIG5vZGUgc2VnbWVudCB0byB0aGUgcmVwYWly
IG5vZGUuCkluIHRoZSBzY29wZSBvZiB0aGlzIHNlY3Rpb24sIHRoZSByZXBhaXIgbm9kZSBpcyBu
b3QgYWRqYWNlbnQgdG8gdGhlIFBMUiwgYW5kIHRoZXJlZm9yZSwgdG8gdGhlIGJlc3Qgb2YgbXkg
dW5kZXJzdGFuZGluZywgIOKAnGEgc2luZ2xlIG5vZGUgc2VnbWVudCB0byB0aGUgcmVwYWlyIG5v
ZGXigJ0gY2FuIGJlIG9ubHkgdGhlIE5vZGUgU0lEIG9mIHRoZSByZXBhaXIgbm9kZS4gU2luY2Ug
cmVwYWlyIG5vZGVzIGFyZSBjb21wdXRlZCBkeW5hbWljYWxseSwgdGhpcyBlbnRpcmUgc2NoZW1l
IGRlcGVuZHMgb24gYWxsIG5vZGVzIGluIHRoZSBNUExTPVNSIGRvbWFpbiAgaGF2aW5nIGF0IGxl
YXN0IG9uZSBOb2RlIFNJRCBlYWNoCiNBaG1lZDogVGhlIGNob2ljZSBvZiB0aGUgU0lEIHRvIGlk
ZW50aWZ5IGFuIGludGVybWVkaWF0ZSBvciBleGl0IG5vZGUocykgaW4gYW4gU1ItcG9saWN5IGlz
IGEgY29udHJvbCBwbGFuZSBiZWhhdmlvciwgaXJyZXNwZWN0aXZlIG9mIHJlYXNvbiBzdWNoIHBv
bGljeSBpcyBjcmVhdGVkIChiZSBpdCB0aS1sZmEgZXhwbGljaXQgcGF0aCwgdWxvb3AgYXZvaWRh
bmNlIGV4cGxpY2l0IHBhdGgsIG9yIHNvbWUgU1ItVEUgZXhwbGljaXQgcGF0aCkuIFNSLVBvbGlj
eSBhcyB3ZWxsIGFzIFRpLUxGQSBhbmQgdWxvb3AgYXZvaWRhbmNlIGFyZSBoYW5kbGVkIGluIHNl
cGFyYXRlIGRyYWZ0cy4gU28ganVzdCBsaWtlIHRoZSByZXNwb25zZSB0byB5b3VyIHByZXZpb3Vz
IGNvbW1lbnQsIGZyb20gZm9yd2FyZGluZyBwbGFuZSBwZXJzcGVjdGl2ZSBpdCBkb2VzIG5vdCBt
YWtlIGFueSBkaWZmZXJlbmNlIHdoZXRoZXIgdGhlIGxhYmVsIGF0IHRoZSB0b3Agb2YgYW4gTVBM
UyBwYWNrZXQgaWRlbnRpZmllcyBhIHNpbmdsZSBvciBtdWx0aXBsZSBub2Rlcy4KCgouCgpIb3Bl
ZnVsbHkgdGhlc2Ugbm90ZXMgY2xhcmlmeSBteSBwb3NpdGlvbiBvbiB0aGUgc3ViamVjdC4KClJl
Z2FyZHMsClNhc2hhCgpPZmZpY2U6ICs5NzItMzkyNjYzMDIKQ2VsbDogICAgICArOTcyLTU0OTI2
NjMwMgpFbWFpbDogICBBbGV4YW5kZXIuVmFpbnNodGVpbkBlY2l0ZWxlLmNvbTxtYWlsdG86QWxl
eGFuZGVyLlZhaW5zaHRlaW5AZWNpdGVsZS5jb20+CgpGcm9tOiBBbGV4YW5kZXIgVmFpbnNodGVp
bgpTZW50OiBXZWRuZXNkYXksIEp1bHkgMTEsIDIwMTggMTI6MDIgUE0KVG86IEFobWVkIEJhc2hh
bmR5IDxhYmFzaGFuZHkuaWV0ZkBnbWFpbC5jb20+PG1haWx0bzphYmFzaGFuZHkuaWV0ZkBnbWFp
bC5jb20+CkNjOiBydGctZGlyQGlldGYub3JnPG1haWx0bzpydGctZGlyQGlldGYub3JnPjsgJ21w
bHNAaWV0Zi5vcmc8bWFpbHRvOm1wbHNAaWV0Zi5vcmc+JyA8bXBsc0BpZXRmLm9yZz48bWFpbHRv
Om1wbHNAaWV0Zi5vcmc+OyAnYWRyaWFuQG9sZGRvZy5jby51azxtYWlsdG86YWRyaWFuQG9sZGRv
Zy5jby51az4nIDxhZHJpYW5Ab2xkZG9nLmNvLnVrPjxtYWlsdG86YWRyaWFuQG9sZGRvZy5jby51
az47IEpvbmF0aGFuIEhhcmR3aWNrIChKb25hdGhhbi5IYXJkd2lja0BtZXRhc3dpdGNoLmNvbTxt
YWlsdG86Sm9uYXRoYW4uSGFyZHdpY2tAbWV0YXN3aXRjaC5jb20+KSA8am9uYXRoYW4uaGFyZHdp
Y2tAbWV0YXN3aXRjaC5jb20+PG1haWx0bzpqb25hdGhhbi5oYXJkd2lja0BtZXRhc3dpdGNoLmNv
bT47IHNocmFkZGhhQGp1bmlwZXIubmV0PG1haWx0bzpzaHJhZGRoYUBqdW5pcGVyLm5ldD47IHNw
cmluZ0BpZXRmLm9yZzxtYWlsdG86c3ByaW5nQGlldGYub3JnPjsgc3ByaW5nLWNoYWlyc0BpZXRm
Lm9yZzxtYWlsdG86c3ByaW5nLWNoYWlyc0BpZXRmLm9yZz47IGRyYWZ0LWlldGYtc3ByaW5nLXNl
Z21lbnQtcm91dGluZy1tcGxzLmF1dGhvcnNAaWV0Zi5vcmc8bWFpbHRvOmRyYWZ0LWlldGYtc3By
aW5nLXNlZ21lbnQtcm91dGluZy1tcGxzLmF1dGhvcnNAaWV0Zi5vcmc+ClN1YmplY3Q6IFJFOiBS
dGdEaXIgRWFybHkgcmV2aWV3OiBkcmFmdC1pZXRmLXNwcmluZy1zZWdtZW50LXJvdXRpbmctbXBs
cy0xMwoKQWhtZWQsIGFuZCBhbGwsCkxvdHMgb2YgdGhhbmtzIGZvciBhIGRldGFpbGVkIHJlc3Bv
bnNlIHRvIG15IGNvbW1lbnRzLgpQbGVhc2Ugc2VlIGlubGluZSBiZWxvdyBteSBwb3NpdGlvbiBv
biBlYWNoIG9mIHRoZW0uCgpSZWdhcmRzLApTYXNoYQoKT2ZmaWNlOiArOTcyLTM5MjY2MzAyCkNl
bGw6ICAgICAgKzk3Mi01NDkyNjYzMDIKRW1haWw6ICAgQWxleGFuZGVyLlZhaW5zaHRlaW5AZWNp
dGVsZS5jb208bWFpbHRvOkFsZXhhbmRlci5WYWluc2h0ZWluQGVjaXRlbGUuY29tPgoKRnJvbTog
QWhtZWQgQmFzaGFuZHkgW21haWx0bzphYmFzaGFuZHkuaWV0ZkBnbWFpbC5jb21dClNlbnQ6IFdl
ZG5lc2RheSwgSnVseSAxMSwgMjAxOCA0OjQyIEFNClRvOiBBbGV4YW5kZXIgVmFpbnNodGVpbiA8
QWxleGFuZGVyLlZhaW5zaHRlaW5AZWNpdGVsZS5jb208bWFpbHRvOkFsZXhhbmRlci5WYWluc2h0
ZWluQGVjaXRlbGUuY29tPj47IHNwcmluZy1jaGFpcnNAaWV0Zi5vcmc8bWFpbHRvOnNwcmluZy1j
aGFpcnNAaWV0Zi5vcmc+OyBkcmFmdC1pZXRmLXNwcmluZy1zZWdtZW50LXJvdXRpbmctbXBscy5h
dXRob3JzQGlldGYub3JnPG1haWx0bzpkcmFmdC1pZXRmLXNwcmluZy1zZWdtZW50LXJvdXRpbmct
bXBscy5hdXRob3JzQGlldGYub3JnPgpDYzogcnRnLWRpckBpZXRmLm9yZzxtYWlsdG86cnRnLWRp
ckBpZXRmLm9yZz47ICdtcGxzQGlldGYub3JnPG1haWx0bzptcGxzQGlldGYub3JnPicgPG1wbHNA
aWV0Zi5vcmc8bWFpbHRvOm1wbHNAaWV0Zi5vcmc+PjsgJ2FkcmlhbkBvbGRkb2cuY28udWs8bWFp
bHRvOmFkcmlhbkBvbGRkb2cuY28udWs+JyA8YWRyaWFuQG9sZGRvZy5jby51azxtYWlsdG86YWRy
aWFuQG9sZGRvZy5jby51az4+OyBKb25hdGhhbiBIYXJkd2ljayAoSm9uYXRoYW4uSGFyZHdpY2tA
bWV0YXN3aXRjaC5jb208bWFpbHRvOkpvbmF0aGFuLkhhcmR3aWNrQG1ldGFzd2l0Y2guY29tPikg
PGpvbmF0aGFuLmhhcmR3aWNrQG1ldGFzd2l0Y2guY29tPG1haWx0bzpqb25hdGhhbi5oYXJkd2lj
a0BtZXRhc3dpdGNoLmNvbT4+OyBzaHJhZGRoYUBqdW5pcGVyLm5ldDxtYWlsdG86c2hyYWRkaGFA
anVuaXBlci5uZXQ+OyBzcHJpbmdAaWV0Zi5vcmc8bWFpbHRvOnNwcmluZ0BpZXRmLm9yZz4KU3Vi
amVjdDogUmU6IFJ0Z0RpciBFYXJseSByZXZpZXc6IGRyYWZ0LWlldGYtc3ByaW5nLXNlZ21lbnQt
cm91dGluZy1tcGxzLTEzCgoKVGhhbmtzIGZvciB0aG9yb3VnaCAoYW5kIFZFUlkgY2xlYXIpIHRo
ZSByZXZpZXcKClNlZSBpbmxpbmUgI0FobWVkCgoKCkFobWVkCgoKCk9uIDYvMTUvMTggMTE6MDgg
UE0sIEFsZXhhbmRlciBWYWluc2h0ZWluIHdyb3RlOgpSZS1zZW5kaW5nIHRvICBjb3JyZWN0IFNQ
UklORyBXRyBsaXN0LgpTaW5jZXJlIGFwb2xvZ2llcyBmb3IgdGhlIGRlbGF5IGNhdXNlZCBieSBh
IHR5cG8uClRodW1iIHR5cGVkIGJ5IFNhc2hhIFZhaW5zaHRlaW4KCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fCkZyb206IEFsZXhhbmRlciBWYWluc2h0ZWluClNlbnQ6IFN1bmRheSwg
SnVuZSAxMCwgMjAxOCAxMDo0Mzo1MiBBTQpUbzogc3ByaW5nLWNoYWlyc0BpZXRmLm9yZzxtYWls
dG86c3ByaW5nLWNoYWlyc0BpZXRmLm9yZz47IGRyYWZ0LWlldGYtc3ByaW5nLXNlZ21lbnQtcm91
dGluZy1tcGxzLmF1dGhvcnNAaWV0Zi5vcmc8bWFpbHRvOmRyYWZ0LWlldGYtc3ByaW5nLXNlZ21l
bnQtcm91dGluZy1tcGxzLmF1dGhvcnNAaWV0Zi5vcmc+CkNjOiBzcHJpbmdAaWV0Zi5jb208bWFp
bHRvOnNwcmluZ0BpZXRmLmNvbT47IHJ0Zy1kaXJAaWV0Zi5vcmc8bWFpbHRvOnJ0Zy1kaXJAaWV0
Zi5vcmc+OyAnbXBsc0BpZXRmLm9yZzxtYWlsdG86bXBsc0BpZXRmLm9yZz4nOyAnYWRyaWFuQG9s
ZGRvZy5jby51azxtYWlsdG86YWRyaWFuQG9sZGRvZy5jby51az4nOyBKb25hdGhhbiBIYXJkd2lj
ayAoSm9uYXRoYW4uSGFyZHdpY2tAbWV0YXN3aXRjaC5jb208bWFpbHRvOkpvbmF0aGFuLkhhcmR3
aWNrQG1ldGFzd2l0Y2guY29tPik7IHNocmFkZGhhQGp1bmlwZXIubmV0PG1haWx0bzpzaHJhZGRo
YUBqdW5pcGVyLm5ldD4KU3ViamVjdDogUkU6IFJ0Z0RpciBFYXJseSByZXZpZXc6IGRyYWZ0LWll
dGYtc3ByaW5nLXNlZ21lbnQtcm91dGluZy1tcGxzLTEzCgpFeHBsaWNpdGx5IGFkZGluZyBTaHJh
ZGRoYSAgd2hvIGlzIHRoZSBzaGVwaGVyZCBvZiB0aGlzIGRyYWZ0LgoKUmVnYXJkcywKU2FzaGEK
Ck9mZmljZTogKzk3Mi0zOTI2NjMwMgpDZWxsOiAgICAgICs5NzItNTQ5MjY2MzAyCkVtYWlsOiAg
IEFsZXhhbmRlci5WYWluc2h0ZWluQGVjaXRlbGUuY29tPG1haWx0bzpBbGV4YW5kZXIuVmFpbnNo
dGVpbkBlY2l0ZWxlLmNvbT4KCkZyb206IEFsZXhhbmRlciBWYWluc2h0ZWluClNlbnQ6IEZyaWRh
eSwgSnVuZSA4LCAyMDE4IDU6NDMgUE0KVG86ICdzcHJpbmctY2hhaXJzQGlldGYub3JnPG1haWx0
bzpzcHJpbmctY2hhaXJzQGlldGYub3JnPicgPHNwcmluZy1jaGFpcnNAaWV0Zi5vcmc+PG1haWx0
bzpzcHJpbmctY2hhaXJzQGlldGYub3JnPjsgJ2RyYWZ0LWlldGYtc3ByaW5nLXNlZ21lbnQtcm91
dGluZy1tcGxzLmF1dGhvcnNAaWV0Zi5vcmc8bWFpbHRvOmRyYWZ0LWlldGYtc3ByaW5nLXNlZ21l
bnQtcm91dGluZy1tcGxzLmF1dGhvcnNAaWV0Zi5vcmc+JyA8ZHJhZnQtaWV0Zi1zcHJpbmctc2Vn
bWVudC1yb3V0aW5nLW1wbHMuYXV0aG9yc0BpZXRmLm9yZz48bWFpbHRvOmRyYWZ0LWlldGYtc3By
aW5nLXNlZ21lbnQtcm91dGluZy1tcGxzLmF1dGhvcnNAaWV0Zi5vcmc+CkNjOiAnc3ByaW5nQGll
dGYuY29tPG1haWx0bzpzcHJpbmdAaWV0Zi5jb20+JyA8c3ByaW5nQGlldGYuY29tPjxtYWlsdG86
c3ByaW5nQGlldGYuY29tPjsgcnRnLWRpckBpZXRmLm9yZzxtYWlsdG86cnRnLWRpckBpZXRmLm9y
Zz47IG1wbHNAaWV0Zi5vcmc8bWFpbHRvOm1wbHNAaWV0Zi5vcmc+OyAnYWRyaWFuQG9sZGRvZy5j
by51azxtYWlsdG86YWRyaWFuQG9sZGRvZy5jby51az4nIDxhZHJpYW5Ab2xkZG9nLmNvLnVrPjxt
YWlsdG86YWRyaWFuQG9sZGRvZy5jby51az4KU3ViamVjdDogUnRnRGlyIEVhcmx5IHJldmlldzog
ZHJhZnQtaWV0Zi1zcHJpbmctc2VnbWVudC1yb3V0aW5nLW1wbHMtMTMKCgpIZWxsbywKSSBoYXZl
IGJlZW4gc2VsZWN0ZWQgdG8gZG8gYSByb3V0aW5nIGRpcmVjdG9yYXRlIOKAnGVhcmx54oCdIHJl
dmlldyBvZiB0aGlzIGRyYWZ0OiBodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9kcmFm
dC1pZXRmLXNwcmluZy1zZWdtZW50LXJvdXRpbmctbXBscy88aHR0cHM6Ly91cmxkZWZlbnNlLnBy
b29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX19kYXRhdHJhY2tlci5pZXRmLm9yZ19kb2Nf
ZHJhZnQtMkRpZXRmLTJEc3ByaW5nLTJEc2VnbWVudC0yRHJvdXRpbmctMkRtcGxzXyZkPUR3TUdh
USZjPUhBa1l1aDYzcnN1aHI2U2NiZmgwVWpCWGVNSy1uZGIzdm9EVFhjV3pvQ0kmcj1OeWpMc3I3
SkE3bXZwQ0phMFltUGRWS2NtTVhKMzFicGJCYU5xekNOcm5nJm09Q0JuNDYtdFRqWnJGdXAwZFIt
RUdBdHQ0UUZxOVBpMjdSYU81clFDazFRdyZzPUN4YmFhZjlVMGtqNl9tZVZTb2JTa1JMUVcxU3dJ
OE1KdmdIcHVZcDBRT00mZT0+CgpUaGUgcm91dGluZyBkaXJlY3RvcmF0ZSB3aWxsLCBvbiByZXF1
ZXN0IGZyb20gdGhlIHdvcmtpbmcgZ3JvdXAgY2hhaXIsIHBlcmZvcm0gYW4g4oCcZWFybHnigJ0g
cmV2aWV3IG9mIGEgZHJhZnQgYmVmb3JlIGl0IGlzIHN1Ym1pdHRlZCBmb3IgcHVibGljYXRpb24g
dG8gdGhlIElFU0cuIFRoZSBlYXJseSByZXZpZXcgY2FuIGJlIHBlcmZvcm1lZCBhdCBhbnkgdGlt
ZSBkdXJpbmcgdGhlIGRyYWZ04oCZcyBsaWZldGltZSBhcyBhIHdvcmtpbmcgZ3JvdXAgZG9jdW1l
bnQuIFRoZSBwdXJwb3NlIG9mIHRoZSBlYXJseSByZXZpZXcgZGVwZW5kcyBvbiB0aGUgc3RhZ2Ug
dGhhdCB0aGUgZG9jdW1lbnQgaGFzIHJlYWNoZWQuIEFzIHRoaXMgZG9jdW1lbnQgaXMgY3VycmVu
dGx5IGluIHRoZSBXRyBMYXN0IGNhbGwsIG15IGZvY3VzIGZvciB0aGUgcmV2aWV3IHdhcyB0byBk
ZXRlcm1pbmUgd2hldGhlciB0aGUgZG9jdW1lbnQgaXMgcmVhZHkgdG8gYmUgcHVibGlzaGVkLiBQ
bGVhc2UgY29uc2lkZXIgbXkgY29tbWVudHMgYWxvbmcgd2l0aCB0aGUgb3RoZXIgd29ya2luZyBn
cm91cCBsYXN0IGNhbGwgY29tbWVudHMuCgpGb3IgbW9yZSBpbmZvcm1hdGlvbiBhYm91dCB0aGUg
Um91dGluZyBEaXJlY3RvcmF0ZSwgcGxlYXNlIHNlZSDigItodHRwOi8vdHJhYy50b29scy5pZXRm
Lm9yZy9hcmVhL3J0Zy90cmFjL3dpa2kvUnRnRGlyPGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBv
aW50LmNvbS92Mi91cmw/dT1odHRwLTNBX190cmFjLnRvb2xzLmlldGYub3JnX2FyZWFfcnRnX3Ry
YWNfd2lraV9SdGdEaXImZD1Ed01HYVEmYz1IQWtZdWg2M3JzdWhyNlNjYmZoMFVqQlhlTUstbmRi
M3ZvRFRYY1d6b0NJJnI9TnlqTHNyN0pBN212cENKYTBZbVBkVktjbU1YSjMxYnBiQmFOcXpDTnJu
ZyZtPUNCbjQ2LXRUalpyRnVwMGRSLUVHQXR0NFFGcTlQaTI3UmFPNXJRQ2sxUXcmcz02cG5JN2w4
MmV3d3pveGdPWHFUS3JiS3VRaWR0Ni1LQnNaZHNYRm5vUUNnJmU9PgoKRG9jdW1lbnQ6IGRyYWZ0
LWlldGYtc3ByaW5nLXNlZ21lbnQtcm91dGluZy1tcGxzLTEzClJldmlld2VyOiBBbGV4YW5kZXIg
KOKAnFNhc2hh4oCdKSBWYWluc2h0ZWluIChhbGV4YW5kZXIudmFpbnNodGVpbkBlY2l0ZWxlLmNv
bTxtYWlsdG86YWxleGFuZGVyLnZhaW5zaHRlaW5AZWNpdGVsZS5jb20+KQpSZXZpZXcgRGF0ZTog
MDgtSnVuLTE4CkludGVuZGVkIFN0YXR1czogUHJvcG9zZWQgU3RhbmRhcmQuCgpTdW1tYXJ5OgoK
SSBoYXZlIHNvbWUgbWlub3IgY29uY2VybnMgYWJvdXQgdGhpcyBkb2N1bWVudCB0aGF0IEkgdGhp
bmsgc2hvdWxkIGJlIHJlc29sdmVkIGJlZm9yZSBpdCBpcyBzdWJtaXR0ZWQgdG8gdGhlIElFU0cu
CgpDb21tZW50czoKCkkgY29uc2lkZXIgdGhpcyBkcmFmdCBhcyBhbiBpbXBvcnRhbnQgIGNvbXBh
bmlvbiBkb2N1bWVudCB0byB0aGUgU2VnbWVudCBSb3V0aW5nIEFyY2hpdGVjdHVyZTxodHRwczov
L3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX3Rvb2xzLmlldGYu
b3JnX2h0bWxfZHJhZnQtMkRpZXRmLTJEc3ByaW5nLTJEc2VnbWVudC0yRHJvdXRpbmctMkQxNSZk
PUR3TUdhUSZjPUhBa1l1aDYzcnN1aHI2U2NiZmgwVWpCWGVNSy1uZGIzdm9EVFhjV3pvQ0kmcj1O
eWpMc3I3SkE3bXZwQ0phMFltUGRWS2NtTVhKMzFicGJCYU5xekNOcm5nJm09Q0JuNDYtdFRqWnJG
dXAwZFItRUdBdHQ0UUZxOVBpMjdSYU81clFDazFRdyZzPWlKU2hoN2U3eXlWa3Q0NHYxTzVweUNP
TWZIQ3BBdmZCTkdnRnI1bGsxMzAmZT0+IGRyYWZ0IHRoYXQsIGlkZWFsbHksIHNob3VsZCBhdWdt
ZW50IGRlZmluaXRpb25zIG9mIHRoZSBTZWdtZW50IFJvdXRpbmcgKFNSKSBub3Rpb25zIGFuZCBj
b25zdHJ1Y3RzIGdpdmVuIHRoZXJlIHdpdGggZGV0YWlscyBzcGVjaWZpYyBmb3IgdGhlIFNSIGlu
c3RhbnRpYXRpb24gdGhhdCB1c2VzICB0aGUgTVBMUyBkYXRhIHBsYW5lIChTUi1NUExTKS4gIE1h
bnkgaXNzdWVzIHJhaXNlZCBpbiBteSByZXZpZXcgcmVmbGVjdCBlaXRoZXIgZ2FwcyB0aGF0IHNo
b3VsZCBiZSwgYnV0IGhhdmUgbm90IGJlZW4sIGNsb3NlZCwgb3IgaW5jb25zaXN0ZW5jaWVzIGJl
dHdlZW4gdGhlIHR3byBkcmFmdHMuCgoKU2luY2UgUkZDIDgyODc8aHR0cHM6Ly91cmxkZWZlbnNl
LnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX190b29scy5pZXRmLm9yZ19odG1sX3Jm
YzgyODcmZD1Ed01HYVEmYz1IQWtZdWg2M3JzdWhyNlNjYmZoMFVqQlhlTUstbmRiM3ZvRFRYY1d6
b0NJJnI9TnlqTHNyN0pBN212cENKYTBZbVBkVktjbU1YSjMxYnBiQmFOcXpDTnJuZyZtPUNCbjQ2
LXRUalpyRnVwMGRSLUVHQXR0NFFGcTlQaTI3UmFPNXJRQ2sxUXcmcz15N2pwM1VZTlR0Y21tOUhP
dWx6cVBUck1VUlRyc01pTzI2cldsTlpONVdzJmU9PiBpcyBhbHJlYWR5IHB1Ymxpc2hlZCBhcyBh
IFN0YW5kYXJkcyBUcmFjayBSRkMsIEkgZXhwZWN0IHN1Y2ggYXVnbWVudGF0aW9uIHRvIGJlIGJh
Y2t3YXJkIGNvbXBhdGlibGUgd2l0aCB0aGlzIGRvY3VtZW50IChvciB0byBwcm92aWRlIGNsZWFy
IGluZGljYXRpb25zIG9mIHJlcXVpcmVkIHVwZGF0ZXMgdG8gdGhpcyBkb2N1bWVudCkuIEFuZCBJ
IGluY2x1ZGUgdGhlIE1QTFMgV0cgaW50byBkaXN0cmlidXRpb24gbGlzdC4KClRoaXMgZHJhZnQg
d2FzIG5vdCBlYXN5IHJlYWRpbmcgZm9yIG1lLiBJbiBwYXJ0aWN1bGFyLCB0aGUgc3R5bGUgb2Yg
U2VjdGlvbiAyLjUgdGhhdCBkaXNjdXNzZXMgYXQgbGVuZ3RoIGFuZCBpbiBzb21lIGRldGFpbCBt
dWx0aXBsZSDigJxjb3JuZXIgY2FzZXPigJ0gcmVzdWx0aW5nLCBwcmVzdW1hYmx5LCBmcm9tIG1p
c2NvbmZpZ3VyYXRpb24sIGJlZm9yZSBpdCBleHBsYWlucyB0aGUgYmFzaWMgKGFuZCByZWxhdGl2
ZWx5IHNpbXBsZSkg4oCcbm9ybWFs4oCdIGJlaGF2aW9yLCBsb29rcyBwcm9ibGVtYXRpYyB0byBt
ZS4KClRoZSBXRyBMYXN0IENhbGwgaGFzIGJlZW4gZXh0ZW5kZWQgYnkgb25lIHdlZWsuIE5ldmVy
dGhlbGVzcywgSSBhbSBzZW5kaW5nIG91dCBteSBjb21tZW50cwoKTWFqb3IgSXNzdWVzOiBOb25l
IGZvdW5kCiNBaG1lZDogdGhhbmtzIGEgbG90CgpNaW5vciBJc3N1ZXM6IFF1aXRlIGEgZmV3IGJ1
dCwgaG9wZWZ1bGx5LCBlYXN5IHRvIHJlc29sdmUuCgoKMS4gICAgRW5jYXBzdWxhdGlvbiBvZiBT
Ui1NUExTIHBhY2tldHM6CgphLiAgICBSRkMgMzAzMiAocmVmZXJlbmNlZCBieSB0aGUgZHJhZnQp
IGFuZCBSRkMgNTMzMiAobm90IG1lbnRpb25lZCBpbiB0aGUgZHJhZnQpIGRlcGVuZCB0d28gZW5j
YXBzdWxhdGlvbnMgb2YgbGFiZWxlZCBwYWNrZXRzIC0gb25lIGZvciBEb3duc3RyZWFtLWFsbG9j
YXRlZCBsYWJlbHMgYW5kIGFub3RoZXIgZm9yIFVwc3RyZWFtLWFsbG9jYXRlZCBvbmVzLgojQWht
ZWQ6IFJGQzUzMzIgaXMgZm9yIG11bHRpY2FzdC4gQXMgbWVudGlvbmVkIGluIFNlY3Rpb24gNiBv
ZiBkcmFmdC1pZXRmLXNwcmluZy1zZWdtZW50LXJvdXRpbmctMTUsIG11bHRpY2FzdCBpcyBvdXRz
aWRlIHRoZSBzY29wZSBvZiBTUi4gSGVuY2UgdGhlIFJGQyB3YXMgbm90IHJlZmVycmVkIHRvIGlu
IHRoZSBTUi1NUExTIGRyYWZ0CltbU2FzaGFdXSBJIHdvdWxkIGJlIHNhdGlzZmllZCB3aXRoIHRo
aXMgcmVzcG9uc2UsIHdvdWxkIGl0IG5vdCBiZSBmb3IgdGhlIGZvbGxvd2luZyB0ZXh0IEkgc2Vl
IGluIFNlY3Rpb24gMi4yIG9mIHRoZSBTUiBQb2xpY3kgQXJjaGl0ZWN0dXJlPGh0dHBzOi8vdXJs
ZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fdG9vbHMuaWV0Zi5vcmdf
aHRtbF9kcmFmdC0yRGlldGYtMkRzcHJpbmctMkRzZWdtZW50LTJEcm91dGluZy0yRHBvbGljeS0y
RDAxJmQ9RHdNR2FRJmM9SEFrWXVoNjNyc3VocjZTY2JmaDBVakJYZU1LLW5kYjN2b0RUWGNXem9D
SSZyPU55akxzcjdKQTdtdnBDSmEwWW1QZFZLY21NWEozMWJwYkJhTnF6Q05ybmcmbT1DQm40Ni10
VGpackZ1cDBkUi1FR0F0dDRRRnE5UGkyN1JhTzVyUUNrMVF3JnM9NGYwSDY4TFR2a3A3Ti1iWVRW
TE9oV3FpRWJIYUNzT1FSMXpfUXp6M1dmNCZlPT4gZHJhZnQ6CiAgIEEgdmFyaWF0aW9uIG9mIFNS
IFBvbGljeSBjYW4gYmUgdXNlZCBmb3IgcGFja2V0IHJlcGxpY2F0aW9uLiAgQQogICBjYW5kaWRh
dGUgcGF0aCBjb3VsZCBjb21wcmlzZSBtdWx0aXBsZSBTSUQtTGlzdHM7IG9uZSBmb3IgZWFjaAog
ICByZXBsaWNhdGlvbiBwYXRoLiAgSW4gc3VjaCBhIHNjZW5hcmlvLCBwYWNrZXRzIGFyZSBhY3R1
YWxseQogICByZXBsaWNhdGVkIHRocm91Z2ggZWFjaCBTSUQgTGlzdCBvZiB0aGUgU1IgUG9saWN5
IHRvIHJlYWxpemUgYSBwb2ludC0KICAgdG8tbXVsdGlwb2ludCBzZXJ2aWNlIGRlbGl2ZXJ5LgoK
VGhpcyBsb29rcyB0byBtZSBhcyBiZWluZyB2ZXJ5IG11Y2ggbXVsdGljYXN0IGluIFNSLCBhbmQs
IHVubGVzcyB5b3Ugd2FudCB0byBzYXkgdGhhdCBpdCBpcyBsaW1pdGVkIHRvIFNSdjYsIG1ha2Vz
IG15IHF1ZXN0aW9uIHJlbGV2YW50IElNSE8uCgpiLiAgICBGcm9tIG15IFBPViB0aGUgU1QtTVBM
UyBvbmx5IHVzZXMgRG93bnN0cmVhbS1hbGxvY2F0ZWQgbGFiZWxzIOKAkyBidXQgSSBleHBlY3Qg
dGhlIGRyYWZ0IHRvIHN0YXRlIHRoYXQgZXhwbGljaXRseSwgb25lIHdheSBvciBhbm90aGVyLiAo
SWYgVXBzdHJlYW0tYWxsb2NhdGVkIGxhYmVscyBhcmUgcmVsZXZhbnQgZm9yIFNSLU1QTFMsIEkg
d291bGQgc2VlIGl0IGFzIGEgbWFqb3IgZ2FwLCBzbyBJIGhvcGUgdGhhdCB0aGlzIGlzIG5vdCB0
aGUgY2FzZSkuCiNBaG1lZDogSSB3aWxsIGFkZCBhIHN0YXRlbWVudCBpbiBzZWN0aW9uIDIuMiB0
byBtZW50aW9uIHRoYXQgaXQgaXMgZG93bi1zdHJlYW0gYWxsb2NhdGVkIGFzIHlvdSBtZW50aW9u
ZWQKW1tTYXNoYV1dIFRoaXMgaXMgcXVpdGUgdW5hbWJpZ3VvdXMgYW5kLCBvbmNlIGFkZGVkLCB3
b3VsZCByZXNvbHZlIG15IGNvbW1lbnQgaW4gZnVsbCDigJMgdGhlIHByZXZpb3VzIGNvbW1lbnQg
bm90d2l0aHN0YW5kaW5nLiBJbiBwYXJ0aWN1bGFyLCBpdCB3b3VsZCBpbXBseSB0aGF0IGV2ZW4g
bGFiZWxzIHJlcHJlc2VudGluZyBCU0lEcyBvZiBhIFNSIFJlcGxpY2F0aW9uIHBvbGljaWVzIHdp
bGwgYmUgZG93bnN0cmVhbS1hbGxvY2F0ZWQuCgoKMi4gICAgTGFiZWwgc3BhY2VzIGluIFNSLU1Q
TFM6CgphLiAgICBSRkMgMzAzMSAocmVmZXJlbmNlZCBieSB0aGUgZHJhZnQpIGRlZmluZXMgcGVy
LXBsYXRmb3JtIGFuZCBwZXItaW50ZXJmYWNlIGxhYmVsIHNwYWNlcywgYW5kIFJGQyA1MzMxIChu
b3QgbWVudGlvbmVkIGluIHRoZSBkcmFmdCkgYWRkcyBjb250ZXh0LXNwZWNpZmljIGxhYmVsIHNw
YWNlcyBhbmQgY29udGV4dCBsYWJlbHMuCgpiLiAgICBUaGUgZHJhZnQgZG9lcyBub3Qgc2F5IHdo
aWNoIG9mIHRoZXNlIGFyZSBvciBhcmUgbm90IHJlbGV2YW50IGZvciBTUi1NUExTCgpjLiAgICBG
cm9tIG15IFBPVjoKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaS4g
ICAgTGFiZWxzIHJlcHJlc2VudGluZyBhbGwga2luZHMgb2YgU0lEcyBtZW50aW9uZWQgaW4gdGhl
IGRyYWZ0IE1VU1QgYmUgYWxsb2NhdGVkIGZyb20gdGhlIHBlci1wbGF0Zm9ybSBsYWJlbCBzcGFj
ZSBvbmx5CgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWkuICAgIEF0
IHRoZSBzYW1lIHRpbWUsIGluc3RhbnRpYXRpb24gb2YgTWlycm9yIFNlZ21lbnQgSURzIGRlZmlu
ZWQgaW4gU2VjdGlvbiA1LjEgb2YgdGhlIFNlZ21lbnQgUm91dGluZyBBcmNoaXRlY3R1cmUgZHJh
ZnQgdXNpbmcgTVBMUyBkYXRhIHBsYW5lIGNsZWFybHkgY2FsbHMgZm9yIGNvbnRleHQgbGFiZWxz
IGFuZCBjb250ZXh0LXNwZWNpZmljIGxhYmVsIHNwYWNlcwoKZC4gICAgSSBleHBlY3QgdGhlIGRy
YWZ0IHRvIHByb3ZpZGUgYSBjbGVhci1jdXQgcG9zaXRpb24gb24gdGhlc2UgYXNwZWN0cyBvZiBT
Ui1NUExTLgojQWhtZWQ6IEkgd2lsbCBhZGQgYSBzdGF0ZW1lbnQgdG8gc2VjdGlvbiAyLjIgdG8g
c2F5IHRoYXQgdGhlIGl0IGlzIHBlci1wbGF0Zm9ybS4gUmVnYXJkaW5nIHRoZSBmdW5jdGlvbiAi
bWlycm9yaW5nIiwgU1IgYXR0YWNoZXMgYSAqZnVuY3Rpb24qIHRvIGVhY2ggU0lELiBUaGUgIm1p
cnJvcmluZyIgZnVuY3Rpb24gaXMgYWxyZWFkeSBkZXNjcmliZWQgaW4gU2VjdGlvbiA1LjEgb2Yg
ZHJhZnQtaWV0Zi1zcHJpbmctc2VnbWVudC1yb3V0aW5nIGFuZCBpcyBub3Qgc3BlY2lmaWMgdG8g
dGhlIE1QTFMgZm9yd2FyZGluZyBwbGFuZS4gSGVuY2UgdGhlcmUgaXMgbm8gbmVlZCB0byByZS1t
ZW50aW9uIGl0IGhlcmUgYmVjYXVzZSB0aGlzIGRvY3VtZW50IGlzIHRyeWluZyB0byBiZSBhcyBz
cGVjaWZpYyBhcyBwb3NzaWJsZSB0byB0aGUgTVBMUyBmb3J3YXJkaW5nIHBsYW5lLiBHZW5lcmFs
IGZ1bmN0aW9ucyBhdHRhY2hlZCB0byBTSUQgYXJlIGRlc2NyaWJlZCBpbiB0aGUgc2VnbWVudCBy
b3V0aW5nIGFyY2hpdGVjdHVyZSBkb2N1bWVudCBvciBmdXR1cmUgZG9jdW1lbnRzLiBGdXJ0dXJl
IGRvY3VtZW50cyBwcm9wb3NpbmcgbmV3IFNSIGZ1bmN0aW9uIG11c3QgYmUgYXMgc3BlY2lmaWMg
YW5kIGNsZWFyIGFzIHBvc3NpYmxlCltbU2FzaGFdXSBMb29rcyBPSyB0byBtZS4KCgozLiAgICBT
Ui1NUExTIGFuZCBoaWVyYXJjaGljYWwgTFNQczoKCmEuICAgIFNSIExTUHMgdGhhdCBpbmNsdWRl
IG1vcmUgdGhhbiBvbmUgc2VnbWVudCBhcmUgaGllcmFyY2hpY2FsIExTUHMgZnJvbSB0aGUgUE9W
IG9mIHRoZSBNUExTIGRhdGEgcGxhbmUuIFRoZXJlZm9yZSBzb21lIChwb3NzaWJseSwgYWxsKSBv
ZiB0aGUgbW9kZWxzIGZvciBoYW5kbGluZyBUVEwgYW5kIFRDIGJpdHMgdGhhdCBoYXZlIGJlZW4g
ZGVmaW5lZCBpbiBSRkMgMzQ0MyAobm90IG1lbnRpb25lZCBpbiB0aGUgZHJhZnQpIHNob3VsZCBh
cHBseSB0byBTUi1NUExTCgpiLiAgICBSRkMgODI4NyAobm90IHJlZmVyZW5jZWQgaW4gdGhlIGRy
YWZ0KSBzcGVjaWZpY2FsbHkgZGlzY3Vzc2VkIG9wZXJhdGlvbiBvZiB0aGUgTFNQIFRyYWNlcm91
dGUgZnVuY3Rpb24gZm9yIFNSIExTUHMgaW4gdGhlIGNhc2Ugd2hlbiBQaXBlL1Nob3J0IFBpcGUg
bW9kZWwgZm9yIFRUTCBoYW5kbGluZyBpcyB1c2VkCgpjLiAgICBJIGV4cGVjdCB0aGUgZHJhZnQg
dG8gcHJvdmlkZSBhdCBsZWFzdCBzb21lIGd1aWRlbGluZXMgcmVnYXJkaW5nIGFwcGxpY2FiaWxp
dHkgb2YgZWFjaCBzcGVjaWZpYyBtb2RlbCBkZWZpbmVkIGluIFJGQyAzNDQzIChzZXBhcmF0ZWx5
IGZvciBUVEwgYW5kIFRDIGJpdHMpIHRvIFNSLU1QTFMuCiNBaG1lZDogQlkgZGVzaWduLCB0aGUg
aW5zdGFudGlhdGlvbiBvZiBTUiBvdmVyIHRoZSBNUExTIGZvcndhcmRpbmcgcGxhbmUgKGFuZCBo
ZW5jZSB0aGlzIGRyYWZ0KSBkb2VzIG5vdCBtb2RpZnkgdGhlIE1QTFMgZm9yd2FyZGluZyBwbGFu
IGJlaGF2aW9yIGFzIGl0IGlzIG1lbnRpb25lZCBpbiB0aGUgZmlyc3Qgc2VudGVuY2UgaW4gU2Vj
dGlvbiAxLiBTbyB0aGUgVFRMIGJlaGF2aW9yIHNwZWNpZmllZCBpbiByZmMzNDQzIGlzIGFscmVh
ZHkgaW1wbGllZCBhbmQgdGhlcmUgaXMgbm8gbmVlZCB0byByZS1tZW50aW9uIGl0IGhlcmUganVz
dCBsaWtlIGFsbCBhc3BlY3RzIG9mIE1QTFMgZm9yd2FyZGluZy4gUkZDODI4NyBpcyBPQU0tc3Bl
Y2lmaWMuICBTUi1PQU0gaXMgaGFuZGxlZCBpbiBhIHNlcGFyYXRlIGRvY3VtZW50IHNvIGlzIG91
dHNpZGUgdGhlIHNjb3BlIG9mIHRoaXMgZHJhZnQKW1tTYXNoYV1dIFVuZm9ydHVuYXRlbHkgSSBk
byBub3QgdGhpbmsgdGhpcyBpcyBnb29kIGVub3VnaC4gTGV0IG1lIGFzayBhIHNwZWNpZmljIHF1
ZXN0aW9uIHJlZmxlY3RpbmcgbXkgY29uY2VybnM6ClRoZSBoZWFkLWVuZCBub2RlIHNlbmRzIFNS
LU1QTFMgcGFja2V0cyBhY3Jvc3MgYSBwYXRoIGRlZmluZWQgYnkgYW4gb3JkZXJlZCBzZXQgb2Yg
U0lEcyB3aXRoIG1vcmUgdGhhbiBvbmUgU0lEIGluIHRoZSBsaXN0LiBFYWNoIFNJRCBpcyByZXBy
ZXNlbnRlZCBieSBhIGxhYmVsIHN0YWNrIGVudHJ5IChMU0UpIGluIHRoZSBNUExTIGxhYmVsIHN0
YWNrLCBhbmQgdGhlIGxhYmVsIGZpZWxkIGluIGVhY2ggTFNFIGlzIHRoZSBsYWJlbCB0aGF0IG1h
dGNoZXMgdGhlIGNvcnJlc3BvbmRpbmcgU0lELiBIb3dldmVyLCBlYWNoIExTRSBhbHNvIGluY2x1
ZGVzIHRoZSBUVEwgYW5kIFRDIGZpZWxkcy4gSG93IGRvZXMgdGhlIGhlYWQtZW5kIG5vZGUgc2V0
IHRoZXNlIGZpZWxkcyBpbiBlYWNoIG9mIHRoZSBMU0VzIGZvbGxvd2luZyB0aGUgdG9wIG9uZT8g
VGhpcyBjbGVhcmx5IGRlcGVuZHMgb24gdGhlIG1vZGVsIChVbmlmb3JtIHZzLiBQaXBlL1Nob3J0
IFBpcGUpIGltcGxlbWVudGVkIGluIGVhY2ggbm9kZSB0aGF0IHRoYXQgcGVyZm9ybXMgTmV4dCBv
cGVyYXRpb24gb24gdGhlIHBhY2tldCBhbG9uZyB0aGUgcGF0aCDigJMgYnV0IHRoZSBoZWFkLWVu
ZCBub2RlIHVzdWFsbHkgaXMgbm90IGF3YXJlIG9mIHRoYXQuClJGQyA4Mjg3IGlzIHJlbGV2YW50
IGFzIGFuIGV4YW1wbGUgaGVyZSBJTUhPIGJlY2F1c2UgaXQgcmVjb21tZW5kcyB0aGUgZm9sbG93
aW5nIHNldHRpbmcgb2YgVFRMIGluIFRyYWNlcm91dGUgcGFja2V0czoKCi0gICAgICAgICAgU2V0
IHRoZSBUVEwgb2YgYWxsIHRoZSBsYWJlbHMgYWJvdmUgb25lIHRoYXQgcmVwcmVzZW50cyB0aGUg
c2VnbWVudCB5b3UgYXJlIGN1cnJlbnRseSB0cmFjaW5nIHRvIG1heGltdW0KCi0gICAgICAgICAg
U2V0IHRoZSBUVEwgb2YgdGhlIGxhYmVsIG9uZSB0aGF0IHJlcHJlc2VudHMgdGhlIHNlZ21lbnQg
eW91IGFyZSBjdXJyZW50bHkgdHJhY2luZyB0byB0aGUgZGVzaXJlZCB2YWx1ZSAodG8gYmUgaW5j
cmVtZW50ZWQgdW50aWwgZW5kIG9mIHNlZ21lbnQgaXMgcmVhY2hlZAoKLSAgICAgICAgICBTZXQg
dGhlIFRUTCBvZiBhbGwgdGhlIGxhYmVscyBiZWxvdyBvbmUgdGhhdCByZXByZXNlbnRzIHRoZSBz
ZWdtZW50IHlvdSBhcmUgY3VycmVudGx5IHRyYWNpbmcgdG8gMC4KSSBleHBlY3QgdGhlIGRyYWZ0
IHRvIHByb3ZpZGUgc29tZSByZWNvbW1lbmRhdGlvbnMgZm9yIHRyYWZmaWMgKG5vbi1PQU0pIHBh
Y2tldHMgYXMgd2VsbC4KCgo0LiAgICBJbmZlcnJpbmcgbmV0d29yayBsYXllciBwcm90b2NvbCBp
biBTUi1NUExTOgoKYS4gICAgSSB3b25kZXIgaWYgdGhlIGRyYWZ0IGNvdWxkIHByb3ZpZGUgYW55
IGRldGFpbHMgb24gdGhlIHNpdHVhdGlvbiB3aGVuIGEgbGFiZWwgdGhhdCByZXByZXNlbnRzIHNv
bWUga2luZCBvZiBTSUQgaXMgdGhlIGJvdHRvbS1vZi1zdGFjayBsYWJlbCB0byBiZSBwb3BwZWQg
YnkgdGhlIGVncmVzcyBMRVIKI2FobWVkOiBUaGlzIGlzIHBhcnQgb2YgdGhlICJOZXh0IiBmdW5j
dGlvbi4gSXQgaXMgZGVzY3JpYmVkIGluIGRldGFpbCBpbiB0aGlzIGRvY3VtZW50LgpbW1Nhc2hh
XV0gTkVYVCBmdW5jdGlvbiBpcyBtZW50aW9uZWQgaW4gc2V2ZXJhbCBwbGFjZXMgaW4gdGhlIGRv
Y3VtZW50LiBDYW4geW91IHBsZWFzZSBwb2ludCB0byB0aGUgc3BlY2lmaWMgdGV4dCB0aGF0IGlz
IHJlbGV2YW50IGZvciBteSBxdWVzdGlvbj8KCgpiLiAgICBGb3IgdGhlIHJlZmVyZW5jZSwgUkZD
IDMwMzIgc2F5cyB0aGF0IOKAnHRoZSBpZGVudGl0eSBvZiB0aGUgbmV0d29yayBsYXllciBwcm90
b2NvbCAgbXVzdCBiZSBpbmZlcmFibGUgZnJvbSB0aGUgdmFsdWUgb2YgdGhlIGxhYmVsIHdoaWNo
IGlzIHBvcHBlZCBmcm9tICB0aGUgYm90dG9tIG9mIHRoZSBzdGFjaywgcG9zc2libHkgYWxvbmcg
d2l0aCB0aGUgY29udGVudHMgIG9mIHRoZSBuZXR3b3JrIGxheWVyIGhlYWRlciBpdHNlbGbigJ0K
CmMuICAgIEZyb20gbXkgUE9WIHRoZSBmb2xsb3dpbmcgc2NlbmFyaW8gaW5kaWNhdGVzIHJlbGV2
YW5jZSBvZiB0aGlzIGV4cGVjdGF0aW9uIGZvciBTUi1NUExTOgoKICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBpLiAgICBJUy1JUyBpcyB1c2VkIGZvciBkaXN0cmlidXRp
bmcgYm90aCBJUHY0IGFuZCBJUHY2IHJlYWNoYWJpbGl0eSBpbiBhIGdpdmVuIGRvbWFpbgoKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlpLiAgICBBbiBJUy1JUyBhZGph
Y2VuY3kgb3ZlciBzb21lIGR1YWwtc3RhY2sgbGluayBpcyBlc3RhYmxpc2hlZCwgYW5kIGEgc2lu
Z2xlIEFkai1TSUQgZm9yIHRoaXMgYWRqYWNlbmN5IGlzIGFkdmVydGlzZWQKCiAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlpaS4gICAgVGhlIG5vZGUgdGhhdCBoYXMgYXNz
aWduZWQgYW5kIGFkdmVydGlzZWQgdGhpcyBBZGotU0lEIHJlY2VpdmVzIGEgbGFiZWxlZCBwYWNr
ZXQgd2l0aCB0aGUgbGFiZWwgcmVwcmVzZW50aW5nIHRoaXMgQWRqLVNJRCBiZWluZyBib3RoIHRo
ZSB0b3AgYW5kIGJvdHRvbS1vZi1zdGFjayBsYWJlbAoKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgaXYuICAgIFRoZSBpbXBsZW1lbnRlcnMgbXVzdCBiZSBnaXZlbiB1bmFt
YmlndW91cyBpbnN0cnVjdGlvbnMgZm9yIGZvcndhcmRpbmcgdGhlIHVubGFiZWxlZCBwYWNrZXQg
dmlhIHRoZSBkdWFsLXN0YWNrIGxpbmsgYXMgYW4gSXB2NCBvciBhbiBJUHY2IHBhY2tldC4KI0Fo
bWVkOiBJZiB5b3UgdGFrZSBhIGxvb2sgYXQgdGhlIFNSLUlTSVMgLCBTUi1PU1BGdjIgYW5kIFNS
LU9TRnYzIGRyYWZ0cywgeW91IHdpbGwgc2VlIGFsbCAzIHByb3RvY29sIGFkdmVydGlzZSBkaWZm
ZXJlbnQgYWRqLVNJRFMgZm9yIElQdjQgbmV4dC1ob3AgYW5kIElQdjYgbmV4dC1ob3AuIEZvciBl
eGFtcGxlLCBJU0lTIHVzZXMgdGhlICJGLUZsYWciIChzZWN0aW9uIDIuMi4xIGluIGRyYWZ0LWll
dGYtaXNpcy1zZWdtZW50LXJvdXRpbmctZXh0ZW5zaW9ucy0xOCkgdG8gc3BlY2lmeSB3aGV0aGVy
IHRoZSBhZGotU0lEIGlzIGZvciBJUHY0IGFuZCBJUHY2LiBTaW1pbGFybHksIHRoZSBTUi1JU0lT
IGRyYWZ0IGF0dGFjaGVzIGEgcHJlZml4LVNJRCB0byB0aGUgcHJlZml4IGFkdmVydGlzZW1lbnQg
YW5kIGhlbmNlIGltcGxpZXMgdGhlIGlkZW50aXR5IG9mIHRoZSBwcm90b2NvbCB1bmRlcm5lYXRo
IHRoZSBib3R0b20gbW9zdCBsYWJlbC4gRm9yIGFueSBvdGhlciAiZnVuY3Rpb24iIGF0dGFjaGVk
IHRvIGEgU0lELCBpdCBpcyBwYXJ0IG9mIHRoZSBzcGVjaWZpY2F0aW9uIG9mIHRoaXMgZnVuY3Rp
b24gdG8gZGVzY3JpYmUgd2hhdCBoYXBwZW5zIHdoZW4gdGhlIFNJRCBpcyByZXByZXNlbnRlZCBi
eSBhIGxhYmVsIGluIHRoZSBNUExTIGZvcndhcmRpbmcgcGxhbmUgYW5kIHRoaXMgbGFiZWwgaXMg
dGhlIGJvdHRvbSBtb3N0IGxhYmVsCltbU2FzaGFdXSBPSywgZ290IGl0LiBUaGlzIGlzc3VlIGlz
IHJlc29sdmVkLgoKCjUuICAgIFJlc29sdXRpb24gb2YgQ29uZmxpY3RzOiBBcmUgdGhlCgphLiAg
ICBBcmUgdGhlIGNvbmZsaWN0IHJlc29sdXRpb24gcHJvY2VkdXJlcyBsaXN0ZWQgaW4gc2VjdGlv
biAyLjUgbWFuZGF0b3J5IHRvIGltcGxlbWVudD8KCmIuICAgIElmIHRoZXkgYXJlIG1hbmRhdG9y
eSB0byBpbXBsZW1lbnQsIGFyZSB0aGV5IGFsc28gbWFuZGF0b3J5IHRvIGRlcGxveSwgb3IgY2Fu
IHRoZSBvcGVyYXRvcnMgc2ltcGx5IHRyZWF0IGFueSBkZXRlY3RlZCBjb25mbGljdCBhcyByZXF1
aXJpbmcgaHVtYW4gaW50ZXJ2ZW50aW9uIGFuZCBwcmV2ZW50aW5nIG5vcm1hbCBvcGVyYXRpb24g
b2YgU1ItTVBMUz8KI0FobWVkOiBUaGV5IGFyZSByZWNvbW1lbmRlZC4gSSB3aWxsIG1vZGlmeSB0
aGUgcGFyYWdyYXBoIGFmdGVyIHRoZSBmaXJzdCAzIGJ1bGxldHMgaW4gU2VjdGlvbiAyLjUgdG8g
c2F5IHRoYXQgaXQgaXMgcmVjb21tZWRlZC4KW1tTYXNoYV1dIE9LLiBIb3dldmVyLCBpdCB3b3Vs
ZCBiZSBuaWNlIGlmIHlvdSBjb3VsZCByZWZlciBzZXBhcmF0ZWx5IGZvciDigJxSRUNPTU1FTkRF
RCB0byBpbXBsZW1lbnTigJ0gYW5kIOKAnFJFQ09NTUVOREVEIHRvIGRlcGxveeKAnS4gIFRoZSBs
YXR0ZXIgcHJvYmFibHkgcmVxdWlyZXMgYSBjb25maWd1cmF0aW9uIGtub2IgZm9yIGVuYWJsaW5n
IGNvbmZsaWN0IHJlc29sdXRpb24gcnVsZXMgKGlmIHRoZXkgYXJlIGltcGxlbWVudGVkKS4KCmMu
ICAgIEZvciB0aGUgcmVmZXJlbmNlLCB0aGUgSUVURiBjYXBpdGFsaXplZCBNVVNUIGFwcGVhcnMg
anVzdCBpbiBhIGZldyBwbGFjZXMgaW4gU2VjdGlvbiAyLjUsIGFuZCBlYWNoIGFwcGVhcmFuY2Ug
aGFzIHZlcnkgbmFycm93IGNvbnRleHQ6CgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGkuICAgIEZvciBNQ0NzIHdoZXJlIHRoZSAiVG9wb2xvZ3kiIGFuZC9vciAiQWxn
b3JpdGhtIiBmaWVsZHMgYXJlIG5vdCBkZWZpbmVkLCB0aGUgbnVtZXJpY2FsIHZhbHVlIG9mIHpl
cm8gTVVTVCBiZSB1c2VkIGZvciB0aGVzZSB0d28gZmllbGRzCgogICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgaWkuICAgIElmIHRoZSBzYW1lIHNldCBvZiBGRUNzIGFyZSBh
dHRhY2hlZCB0byB0aGUgc2FtZSBsYWJlbCAiTDEiLCB0aGVuIHRoZSB0aWUtYnJlYWtpbmcgcnVs
ZXMgTVVTVCBhbHdheXMgc2VsZWN0IHRoZSBzYW1lIEZFQyBpcnJlc3BlY3RpdmUgb2YgdGhlIG9y
ZGVyIGluIHdoaWNoIHRoZSBGRUNzIGFuZCB0aGUgbGFiZWwgIkwxIiBhcmUgcmVjZWl2ZWQuIElu
IG90aGVyIHdvcmRzLCB0aGUgdGllLWJyZWFraW5nIHJ1bGUgTVVTVCBiZSBkZXRlcm1pbmlzdGlj
LgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWlpLiAgICBBbiBpbXBs
ZW1lbnRhdGlvbiBvZiBleHBsaWNpdCBTSUQgYXNzaWdubWVudCBNVVNUIGd1YXJhbnRlZSBjb2xs
aXNpb24gZnJlZW5lc3Mgb24gdGhlIHNhbWUgcm91dGVyCkZyb20gbXkgUE9WLCBpdCBpcyBub3Qg
cG9zc2libGUgdG8gaW5mZXIgdGhlIGFuc3dlciB0byBteSBxdWVzdGlvbiBmcm9tIHRoZXNlIHN0
YXRlbWVudHMuIFNvbWUgZXhwbGljaXQgc3RhdGVtZW50IGlzIHJlcXVpcmVkLgojQWhtZWQ6IEkg
YWdyZWUgd2l0aCB5b3UgUE9WIGFuZCBhcyBtZW50aW9uZWQgaW4gbXkgcmVwbHkgdG8gaXRlbXMg
KGEpIGFuZCAoYiksIEkgd2lsbCBtb2RpZnkgdGhlIHBhcmFncmFwaCB0byBzYXkgdGhhdCBpdCBp
cyBSRUNPTU1FTkRFRCB0byBhbnN3ZXIgeW91IHF1ZXN0aW9ucyBpbiBpdGVtcyAoYSkgYW5kIChi
KQoKZC4gICAgVGhlIHRpZS1icmVha2luZyBydWxlcyBpbiBzZWN0aW9uIDIuNS4xIGluY2x1ZGUg
c29tZSBzcGVjaWZpYyB2YWx1ZXMgZm9yIGVuY29kaW5nIEZFQyB0eXBlcyBhbmQgYWRkcmVzcyBm
YW1pbGllcyDigJMgYnV0IHRoZXNlIHZhbHVlcyBhcmUgbm90IHN1cHBvc2VkIHRvIGFwcGVhciBp
biBhbnkgSUFOQSByZWdpc3RyaWVzIChiZWNhdXNlIHRoZSBkcmFmdCBkb2VzIG5vdCByZXF1ZXN0
IGFueSBJQU5BIGFjdGlvbnMpLiBDYW4geW91IHBsZWFzZSBjbGFyaWZ5IHdoYXQgaXMgc28gc3Bl
Y2lhbCBhYm91dCB0aGVzZSB2YWx1ZXM/CiNBaG1lZDogVGhlcmUgaXMgbm8gc2lnbmlmaWNhbmNl
IHRvIHRoZSB2YWx1ZXMgYnV0IHRoZXJlIGlzIGEgc2lnbmlmaWNhbmNlIHRvIHRoZSBvcmRlciBh
bW9uZyB0aGVtLiBJIHdpbGwgbW9kaWZ5IHRoZSB0ZXh0IHRvIGNsYXJpZnkgdGhhdApbW1Nhc2hh
XV0gT0suCgoKZS4gICAgSSBhbHNvIGRvdWJ0IHRoYXQgY29tcGFyaXNvbiBvZiBGRUNzIHRoYXQg
cmVwcmVzZW50IElQdjQgYW5kIElQdjYgcHJlZml4IFNJRHMgbWFrZXMgbXVjaCBzZW5zZSAoZm9y
IGNvbmZsaWN0IHJlc29sdXRpb24gb3IgZWxzZSksIGJlY2F1c2UsIGFtb25nIG90aGVyIHRoaW5n
cywgdGhlcmUgYXJlIHZhbGlkIHNjZW5hcmlvcyB3aGVuIGFuIElQdjQgLzMyIHByZWZpeCBpcyBl
bWJlZGRlZCBpbiBhbiBJUHY2IC8xMjggb25lLgojQWhtZWQ6IEEgcHJlZml4LVNJRCBpcyBhc3Np
Z25lZCB0byBhIHByZWZpeC4gQW4gSVB2NiBwcmVmaXggdGhhdCBlbWJlZHMgYW4gSVB2NCBwcmVm
aXggaXMgZGlmZmVyZW50IGZyb20gdGhlIElQdjQgcHJlZml4LiBUaGUgc3BlY2lmaWNhdGlvbnMg
b2YgU1IgZXh0ZW5zaW9ucyB0byBJU0lTLCBPU1BGdjIsIE9TUEZ2MywgYW5kIEJHUCB0cmVhdCBJ
UHY0IGFuZCBJUHY2IHByZWZpeGVzIHNlcGFyYXRlbHksIGluY2x1ZGluZyB0aGUgSVBWNiBwcmVm
aXhlcyB3aXRoIGVtYmVkZGVkIElQdjQgb25lcy4gQmVzaWRlcyBub3QgYWxsIElQdjYgcHJlZml4
ZXMgZW1iZWQgSVB2NCBwcmVmaXggaW4gdGhlbS4gSGVuY2UgdGhlIGRpc3RpbmN0aW9uIGJldHdl
ZW4gSVB2NCBhbmQgSVB2NiBwcmVmaXhlcyBpcyBxdWl0ZSBjbGVhcgpbW1Nhc2hhXV0gTXkgY29u
Y2VybiB3YXMgbWFpbmx5IGFib3V0IElQdjQtbWFwcGVkIElQdjYgYWRkcmVzc2VzLiBRdW90aW5n
IGZyb20gUkZDIDQyOTE6CjIuNS41LjI8aHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29t
L3YyL3VybD91PWh0dHBzLTNBX190b29scy5pZXRmLm9yZ19odG1sX3JmYzQyOTEtMjNzZWN0aW9u
LTJEMi41LjUuMiZkPUR3TUdhUSZjPUhBa1l1aDYzcnN1aHI2U2NiZmgwVWpCWGVNSy1uZGIzdm9E
VFhjV3pvQ0kmcj1OeWpMc3I3SkE3bXZwQ0phMFltUGRWS2NtTVhKMzFicGJCYU5xekNOcm5nJm09
Q0JuNDYtdFRqWnJGdXAwZFItRUdBdHQ0UUZxOVBpMjdSYU81clFDazFRdyZzPUkxNFhBOEk5UnV3
NWFCajVlcl9PVmJ2QUR6MXNiOVpMRkJHYVpabEpKSjQmZT0+LiAgSVB2NC1NYXBwZWQgSVB2NiBB
ZGRyZXNzCgoKICAgQSBzZWNvbmQgdHlwZSBvZiBJUHY2IGFkZHJlc3MgdGhhdCBob2xkcyBhbiBl
bWJlZGRlZCBJUHY0IGFkZHJlc3MgaXMKICAgZGVmaW5lZC4gIFRoaXMgYWRkcmVzcyB0eXBlIGlz
IHVzZWQgdG8gcmVwcmVzZW50IHRoZSBhZGRyZXNzZXMgb2YKICAgSVB2NCBub2RlcyBhcyBJUHY2
IGFkZHJlc3Nlcy4KCkZyb20gbXkgUE9WIHRoaXMgbWVhbnMgdGhhdCBhIC8xMjggcHJlZml4IGFz
c29jaWF0ZWQgd2l0aCBhbiBJUHY0LW1hcHBlZCBJUHY2IGFkZHJlc3MgYW5kIGEgLzMyIHByZWZp
eCBhc3NvY2lhdGVkIHdpdGggdGhlIElQdjQgYWRkcmVzcyB0aGF0IHdhcyBtYXBwZWQgdG8gdGhp
cyBJUHY2IGFkZHJlc3MgcmVwcmVzZW50IHRoZSBzYW1lIGVudGl0eS4gVGhpcyB1bmRlcnN0YW5k
aW5nIGZ1bGx5IG1hdGNoZXMgdXNhZ2Ugb2YgSVB2NC1tYXBwZWQgSVB2NiBhZGRyZXNzZXMgYXMg
QkdQIE5leHQgSG9wcyBvZiBWUE4tSVB2NiBhZGRyZXNzZXMgZGVmaW5lZCBpbiBSRkMgNDc5OC4g
SG93ZXZlciwgdGhlIGNvbXBhcmlzb24gcnVsZXMgeW91IGhhdmUgZGVmaW5lZCB3aWxsIHRyZWF0
IHRoZW0gYXMgdHdvIGRpZmZlcmVudCBwcmVmaXhlcy4gIEkgd29uZGVyIGlmIHRoZXNlIHJ1bGVz
LCBpbiB0aGUgY2FzZSBvZiBhIGNvbmZsaWN0LCBjb3VsZCByZXN1bHQgaW4gcHJlZmVycmluZyB0
aGUgSVB2NiBwcmVmaXggdG8gYW4gSVB2NCBvbmUgYW5kIHRoZXJlZm9yZSBsb29zaW5nIE1QTFMg
Y29ubmVjdGl2aXR5IGZvciB0aGUgaW5ncmVzcyBQRSBvZiBhIDZWUEUgc2VydmljZSB0byBpdHMg
ZWdyZXNzIFBFPwoKCmYuICAgICBTZWN0aW9uIDIuNS4xIGRlZmluZXMgMyB0eXBlcyBvZiBTUi1N
UExTIEZFQ3MsIGJ1dCBJIGFtIG5vdCBzdXJlIGFsbCBTSUQgdHlwZXMgZGVmaW5lZCBpbiB0aGUg
U2VnbWVudCBSb3V0aW5nIEFyY2hpdGVjdHVyZSBkcmFmdCBjYW4gYmUgdW5hbWJpZ3VvdXNseSBt
YXBwZWQgdG8gb25lIG9mIHRoZXNlIHR5cGVzLiBQcm9ibGVtYXRpYyBleGFtcGxlcyBpbmNsdWRl
IGF0IGxlYXN0IHRoZSBmb2xsb3dpbmc6CgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgIGkuICAgIFBhcmFsbGVsIEFkamFjZW5jeSBTSUQKCiAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBpaS4gICAgTWlycm9yIFNJRApFeHBsaWNpdCBtYXBwaW5n
IG9mIFNJRCB0eXBlcyB0byBTUi1NUExTIEZFQyB0eXBlcyB3b3VsZCBiZSBtb3N0IHVzZWZ1bCBJ
TU8uIElmIHNvbWUgU0lEIHR5cGVzIGNhbm5vdCBiZSBtYXBwZWQgdG8gU1ItTVBMUyBGRUNzLCB0
aGlzIG11c3QgYmUgZXhwbGljaXRseSBzdGF0ZWQgaW4gdGhlIGRyYWZ0LgojQWhtZWQ6ClBhcmFs
bGVsIGFkamFjZW5jeSBTSUQgYXJlIGhhbmRsZWQgaW4gdGhlIHR5cGUgIihuZXh0LWhvcCwgb3V0
Z29pbmcgaW50ZXJmYWNlKSIKW1tTYXNoYV1dIE9LCgpNaXJyb3IgU0lEIGlzIGEgdHlwZSBvZiBi
aW5kaW5nLVNJRCBhcyBtZW50aW9uZWQgaW4gU2VjdGlvbiA1LjEgaW4gdGhlIFNSIGFyY2hpdGVj
dHVyZSBkcmFmdCAoZHJhZnQtaWV0Zi1zcHJpbmctc2VnbWVudC1yb3V0aW5nLTE1KS4gQWxzbyBh
cyBkZXNjcmliZWQgaW4gU2VjdGlvbiAyLjQgZHJhZnQtaWV0Zi1pc2lzLXNlZ21lbnQtcm91dGlu
Zy1leHRlbnNpb25zLTE4IChhbHNvIHNlZSB0aGUgZXF1aXZhbGVudCBpbiB0aGUgT1NQRnYyIGFu
ZCBPU1BGdjMgZHJhZnQpLCBhIGJpbmRpbmcgU0lEIGlzIGlkZW50aWZpZWQgYnkgYSBwcmVmaXgu
IEhlbmNlIGl0IGlzIGNvdmVyZWQgYnkgdGhlIHR5cGUgIihQcmVmaXgsIFJvdXRpbmcgSW5zdGFu
Y2UsIFRvcG9sb2d5LCBBbGdvcml0aG0pIgpbW1Nhc2hhXV0gSSByZXNwZWN0ZnVsbHkgZGlzYWdy
ZWUuIFRoZXJlIGlzIGRlZmluaXRlbHkgbm8gbWVudGlvbiBvZiBBbGdvcml0aG0gaW4gdGhlIGRl
ZmluaXRpb24gb2YgdGhlIE1pcnJvciBTSUQuCgoKNi4gICAgTm9kZSBTSURzIGluIFNSLU1QTFM6
CgphLiAgICBOb2RlIFNJRHMgYXJlIGV4cGxpY2l0bHkgZGVmaW5lZCBhbmQgZGlzY3Vzc2VkIGlu
IHRoZSBTZWdtZW50IFJvdXRpbmcgQXJjaGl0ZWN0dXJlIGRyYWZ0IGJ1dCBhcmUgbm90IG1lbnRp
b25lZCBldmVuIG9uY2UgaW4gdGhpcyBkcmFmdAoKYi4gICAgQUZBSUssIHRoZSBjb21tb24gaW1w
bGVtZW50YXRpb24gcHJhY3RpY2UgdG9kYXkgaW5jbHVkZXMgYXNzaWdubWVudCBvZiBhdCBsZWFz
dCBvbmUgTm9kZSBTSUQgdG8gZXZlcnkgbm9kZSBpbiB0aGUgU1ItTVBMUyBkb21haW4KCmMuICAg
IElzIHRoZXJlIGEgcmVxdWlyZW1lbnQgdG8gYXNzaWduIGF0IGxlYXN0IG9uZSBOb2RlIFNJRCBw
ZXIge3JvdXRpbmcgaW5zdGFuY2UsIHRvcG9sb2d5LCBhbGdvcml0aG19IGluIFNSLU1QTFM/IElm
IG5vdCwgY2FuIHRoZSBhdXRob3JzIGV4cGxhaW4gZXhwZWN0ZWQgYmVoYXZpb3Igb2Ygc3VjaCBh
IG5vZGU/IChTZWUgYWxzbyBteSBjb21tZW50IGFib3V0IHJvdXRpbmcgaW5zdGFuY2VzIGJlbG93
KS4KI0FobWVkOiBBIE5vZGUtU0lEIGlzIGEgc3BlY2lhbCBjYXNlIG9mIHByZWZpeC1TSUQuIFNv
IHRoZXJlIG5vdGhpbmcgc3BlY2lmaWMgYWJvdXQgaXQgZnJvbSB0aGUgTVBMUyBmb3J3YXJkaW5n
IHBsYW5lIHBvaW50IG9mIHZpZXcuIFNpbWlsYXJseSBmcm9tIGEgc3RhbmRhcmQgdHJhY2tzIGRy
YWZ0IHBvaW50IG9mIHZpZXcsIHRoZXJlIGlzIG5vIHJlcXVpcmVtZW50IHRvIGFzc2lnbiBhIFNJ
RCB0byBldmVyeSBwcmVmaXgganVzdCBsaWtlIHRoZXJlIGlzIG5vIHJlcXVpcmVtZW50IHRvIGJp
bmQgZXZlcnkgcHJlZml4IHRvIGFuIExEUCBsYWJlbC4gQ29tbW9uIGFuZC9vciByZWNvbW1lbmRl
ZCBwcmFjdGljZXMgb3IgZGVzY3JpcHRpb24gb2YgZGVwbG95bWVudCBzY2VuYXJpb3MgYXJlIG1v
cmUgYmVmaXR0aW5nIHRvIEJDUCBvciBpbmZvcm1hdGlvbmFsIGRyYWZ0cy4gVGhpcyBkcmFmdCBp
cyBhIHN0YW5kYXJkcyB0cmFjayBkcmFmdApbW1Nhc2hhXV0gV2VsbCwgeW914oCZdmUganVzdCBz
YWlkIHRoYXQgY29uZmxpY3QgcmVzb2x1dGlvbiBydWxlcyBhcmUgUkVDT01NRU5ERUQsIGFuZCB0
aGlzIGlzIHF1aXRlIGNvbW1vbiBpbiB0aGUgU3RhbmRhcmRzIFRyYWNrIFJGQ3MuCgpJZiBhIHty
b3V0aW5nIGluc3RhbmNlLCB0b3BvbG9neSwgYWxnb3JpdGhtfSBpcyBub3QgYXNzaWduZWQgYSBT
SUQsIHRoZW4gdGhpcyBGRUMgaXMgdG90YWxseSBpcnJlbGF2YW50IHRvIHRoaXMgZHJhZnQgYW5k
IGhlbmNlIGRlc2NyaWJpbmcgaG93IGEgbm9kZSB0cmVhdHMgaXQgaXMgdG90YWxseSBvdXRzaWRl
IHRoZSBzY29wZSBvZiB0aGlzIGRyYWZ0CltbU2FzaGFdXSBBRkFJSywgbmVpdGhlciBvZiB0aGUg
U1IgZXh0ZW5zaW9uIGRyYWZ0cyBmb3IgSUdQcyBtZW50aW9uIHJvdXRpbmcgaW5zdGFuY2VzIHRo
YXQgY2FuIGJlIGFzc29jaWF0ZWQgd2l0aCB0aGUgcHJlZml4LCBzbyBJIHRoaW5rIHRoYXQgeW91
ciByZWZlcmVuY2UgdG8gaXQgaXMgaW5jb3JyZWN0LgpXaGF04oCZcyBtb3JlIEkgc3VzcGVjdCB0
aGF0IE5vZGUgU0lEcyByZXByZXNlbnQgdGhlIG1vc3QgdXNlZCBzcGVjaWFsIGNhc2Ugb2YgUHJl
Zml4IFNJRHMgd2l0aCBBbnljYXN0IFNJRHMgYmVpbmcgcXVpdGUgYmVoaW5kLiAgVGhlcmVmb3Jl
IHNvbWUgcmVjb21tZW5kYXRpb24gcGVydGFpbmluZyB0byB0aGUgdXNhZ2Ugb2YgTm9kZSBTSURz
IHdvdWxkIGJlIHZlcnkgbXVjaCBpbiBwbGFjZSBJTUhPLgoKCjcuICAgIFNSR0IgU2l6ZSBpbiBT
Ui1NUExTOgoKYS4gICAgVGhlIGRyYWZ0IGNvcnJlY3RseSB0cmVhdHMgdGhlIHNpdHVhdGlvbiB3
aGVuIGFuIGluZGV4IGFzc2lnbmVkIHRvIHNvbWUgZ2xvYmFsIFNJRCBjYW5ub3QgYmUgbWFwcGVk
IHRvIGEgbGFiZWwgdXNpbmcgdGhlIHByb2NlZHVyZSBpbiBTZWN0aW9uIDIuNCBhcyBhIGNvbmZs
aWN0LgoKYi4gICAgQXQgdGhlIHNhbWUgdGltZSB0aGUgZHJhZnQgZG9lcyBub3QgZGVmaW5lIGFu
eSBtaW5pbXVtIHNpemUgb2YgU1JHQiAoYmUgaXQgZGVmaW5lZCBhcyBhIHNpbmdsZSBjb250aWd1
b3VzIGJsb2NrIG9yIGFzIGEgc2VxdWVuY2Ugb2Ygc3VjaCBibG9ja3MpIHRoYXQgTVVTVCBiZSBp
bXBsZW1lbnRlZCBieSBhbGwgU1ItY2FwYWJsZSBub2RlcwoKYy4gICAgSSBzdXNwZWN0IHRoYXQg
bGFjayBvZiBzdWNoIGEgZGVmaW5pdGlvbiBjb3VsZCBiZSBkZXRyaW1lbnRhbCB0byBpbnRlcm9w
ZXJhYmlsaXR5IG9mIFNSLU1QTFMgc29sdXRpb25zLiBBRkFJSywgdGhlIElFVEYgaGFzIGJlZW4g
Zm9sbG93aW5nLCBmb3IgcXVpdGUgc29tZSB0aW1lLCBhIHBvbGljeSB0aGF0IHNvbWUgcmVhc29u
YWJsZSBNVVNULXRvLWltcGxlbWVudCBkZWZhdWx0cyBzaG91bGQgYmUgYXNzaWduZWQgZm9yIGFs
bCBjb25maWd1cmFibGUgcGFyYW1ldGVycyBleGFjdGx5IGluIG9yZGVyIHRvIHByZXZlbnQgdGhp
cy4KI0FobWVkOiBUaGlzIGRvY3VtZW50IHNwZWNpZmllcyBob3cgdGhlIFNSR0IgaXMgdXNlZCBh
bmQgdGhlIGJlaGF2aW9yIG9mIHJvdXRlcnMgd2hlbiBhIHByZWZpeC1TSUQgaW5kZXggbWFwcyB0
byBhIGxhYmVsIGluc2lkZSBhbmQvb3Igb3V0c2lkZSB0aGUgU1JHQi4gVGhlIGFjdHVhbCBzaXpl
IG9mIHRoZSBTUkdCIGlzIGEgdGFzayBpbiBwYXJ0aXRpb25pbmcgdGhlIGxhYmVsIHNwYWNlLCB3
aGljaCBpcyB2ZXJ5IHNwZWNpZmljIHRvIGEgcGFydGljdWxhciBkZXBsb3ltZW50IHNjZW5hcmlv
LiBTbyBJTU8gaXQgaXMgb3V0c2lkZSB0aGUgc2NvcGUgb2YgYSBzdGFuZGFyZHMgdHJhY2sgZG9j
dW1lbnQuIE5vdyB0aGF0IFNSLU1QTFMgaXMgZGVwbG95ZWQgaW4gbWFueSBwbGFjZXMsIEkgZXhw
ZWN0IHRoZSBjb21tdW5pdHkgdG8gZ2FpbiBzdWZmaWNpZW50IGV4cGVyaWVuY2UgdG8gcmVjb21t
ZW5kIChvciBub3QgcmVjb21tZW5kKSBhIHBhcnRpY3VsYXIgbWluaW11bS9tYXhpbXVtIHNpemUg
Zm9yIHRoZSBTUkdCIGlzIHNvbWUgZnV0dXJlIGluZm9ybWF0aW9uYWwgb3IgQkNQIGRyYWZ0L1JG
QwpbW1Nhc2hhXV0gTXkgcmVhZGluZyBvZiB5b3VyIHJlc3BvbnNlIGlzIHRoYXQgbWluaW11bSBz
aXplIG9mIFNSR0IgaXMgYW4gaXNzdWUgZm9yIGZ1dHVyZSBzdHVkeS4gQ2FuIHlvdSBwbGVhc2Ug
anVzdCBhZGQgdGhpcyB0byB0aGUgZHJhZnQ/CgoKOC4gICAgQWxnb3JpdGhtcyBhbmQgUHJlZml4
IFNJRHM6CgphLiAgICBUaGUgZHJhZnQgbWVudGlvbnMgQWxnb3JpdGhtcyAoYXMgcGFydCBvZiBT
Ui1NUExTIFByZWZpeCBGRUMpIGluLCBidXQgaXQgZG9lcyBub3QgZXhwbGljaXRseSBsaW5rIHRo
ZW0gd2l0aCB0aGUgUHJlZml4LVNJRCBhbGdvcml0aG1zIGRlZmluZWQgaW4gc2VjdGlvbiAzLjEu
MSBvZiB0aGUgU2VnbWVudCBSb3V0aW5nIEFyY2hpdGVjdHVyZSBkcmFmdAojQWhtZWQ6IEkgd2ls
bCBqdXN0IGFkZCB0aGUgcmVmZXJlbmNlIFtJLUQuaWV0Zi1zcHJpbmctc2VnbWVudC1yb3V0aW5n
XSByaWdodCBiZXNpZGUgdGhlIGZpcnN0IHRpbWUgIkFsZ29yaXRobSIgaXMgbWVudGlvbmVkCltb
U2FzaGFdXSBPSwoKCmIuICAgIEZyb20gbXkgUE9WLCB0aGUgZHJhZnQgc2hvdWxkIGV4cGxpY2l0
bHkgc3RhdGUgdGhhdCB0aGUgZGVmYXVsdCBQcmVmaXgtU0lEIGFsZ29yaXRobSBNVVNUIGJlIGlt
cGxlbWVudGVkIGluIGFsbCBTUi1NUExTLWNvbXBsaWFudCByb3V0ZXJzLgojQWhtZWQ6IFRoZSBz
cGVjaWZpY2F0aW9uIG9mIHdoYXQgcGF0aCBjYWxjdWxhdGlvbiBtZXRob2Qgc2hvdWxkIG9yIG11
c3QgYmUgc3VwcG9ydGVkIGlzIGEgcm91dGluZyBwcm90b2NvbCBwcm9wZXJ0eSBub3QgYSBmb3J3
YXJkaW5nIHBsYW5lIHByb3BlcnR5LiBJbiBmYWN0LCB0aGUgY2hvaWNlIG9mIGEgcGF0aCBjYWxj
dWxhdGlvbiBtZXRob2Qgb3IgYWxnb3JpdGhtIGlzIGNvbXBsZXRlbHkgb3J0aG9nb25hbCB0byB0
aGUgcm91dGVkIHByb3RvY29sLiBIZW5jZSBtYW5kYXRpbmcgdGhlIHN1cHBvcnQgb2YgYSBwYXJ0
aWN1bGFyIHJvdXRpbmcgYWxnb3JpdGhtIGlzIGJleW9uZCB0aGUgc2NvcGUgb2YgdGhpcyBkb2N1
bWVudC4KW1tTYXNoYV1dIE9LCgoKYy4gICAgVGhlIFNlZ21lbnQgUm91dGluZyBBcmNoaXRlY3R1
cmUgZHJhZnQgc3RhdGVzIChpbiBzZWN0aW9uIDMuMS4zKSB0aGF0IOKAnFN1cHBvcnQgb2YgbXVs
dGlwbGUgYWxnb3JpdGhtcyBhcHBsaWVzIHRvIFNSdjbigJ0uIEJ1dCBuZWl0aGVyIGRyYWZ0IHN0
YXRlcyB3aGV0aGVyIG11bHRpcGxlIGFsZ29yaXRobXMgYXBwbHkgdG8gU1ItTVBMUy4gQ2FuIHlv
dSBwbGVhc2UgY2xhcmlmeSB0aGlzIHBvaW50PwojQWhtZWQ6IFRoZSBsYXN0IHBhcmFncmFwaCBv
ZiBTZWN0aW9uIDMuMS4yIHRpdGxlZCBTUi1NUExTIGluIGRyYWZ0LWlldGYtc3ByaW5nLXNlZ21l
bnQtcm91dGluZy0xNSBkaXNjdXNzZXMgdGhlIHN1cHBvcnQgb2YgbXVsdGlwbGUgYWxnb3JpdGht
cy4gU28gaXQgaXMgaW1wbGllZCB0aGF0IHRoZSBjb25jZXB0IG9mIGFsZ29yaXRobSBhcHBsaWVz
IHRvIFNSLU1QTFMuIEhlbmNlIHRoZXJlIGlzIG5vIG5lZWQgdG8gcmUtbWVudGlvbiBpdCBoZXJl
CltbU2FzaGFdXSBUaGUgcGFyYWdyYXBoIHRvIHdoaWNoIHlvdSByZWZlciBvbmx5IHNheXMgdGhh
dCBpZiBhIHBhY2tldCB3aXRoIHRoZSBhY3RpdmUgUHJlZml4LVNJRCB0aGF0IGlzIGFzc29jaWF0
ZWQgd2l0aCBhIHNwZWNpZmljIGFsZ29yaXRobSBpcyByZWNlaXZlZCBieSBhIG5vZGUgdGhhdCBk
b2VzIG5vdCBzdXBwb3J0IHRoaXMgYWxnb3JpdGhtLCB0aGlzIHBhY2tldCB3aWxsIGJlIGRpc2Nh
cmRlZC4gSWYgdGhpcyBpcyB0aGUgb25seSB0eXBlIG9mIHN1cHBvcnQgZm9yIG11bHRpcGxlIGFs
Z29yaXRobXMgU1IgcHJvdmlkZXMsIGl0IGlzIG5vdCB2ZXJ5IHVzZWZ1bCBJTUhPLgoKCjkuICAg
IFJvdXRpbmcgaW5zdGFuY2VzIGFuZCB0aGUgY29udGV4dCBmb3IgUHJlZml4LVNJRHM6CgphLiAg
ICBUaGUgU2VnbWVudCBSb3V0aW5nIEFyY2hpdGVjdHVyZSBkcmFmdCBzdGF0ZXMgaW4gU2VjdGlv
biAzLjEgdGhhdCB0aGUg4oCcY29udGV4dCBmb3IgYW4gSUdQLVByZWZpeCBzZWdtZW50IGluY2x1
ZGVzIHRoZSBwcmVmaXgsIHRvcG9sb2d5LCBhbmQgYWxnb3JpdGht4oCdCgpiLiAgICBUaGlzIGRy
YWZ0IHNlZW1zIHRvIGRlZmluZSAoaW4gc2VjdGlvbiAyLjUpIHRoZSBjb250ZXh0IGZvciB0aGUg
UHJlZml4IFNJRCBhcyDigJxQcmVmaXgsIFJvdXRpbmcgSW5zdGFuY2UsIFRvcG9sb2d5LCBBbGdv
cml0aG3igJ0gd2hlcmUg4oCdYSByb3V0aW5nIGluc3RhbmNlIGlzIGlkZW50aWZpZWQgYnkgYSBz
aW5nbGUgaW5jb21pbmcgbGFiZWwgZG93bmxvYWRlciB0byBGSULigJ0gKGJ1dCB0aGUgbm90aW9u
IG9mIHRoZSBsYWJlbCBkb3dubG9hZGVyIHRvIEZJQiBpcyBub3QgZGVmaW5lZCkuCgpjLiAgICBU
aGVzZSB0d28gZGVmaW5pdGlvbnMgbG9vayBkaWZmZXJlbnQgdG8gbWUuCgpkLiAgICBBdCB0aGUg
dmVyeSBsZWFzdCBJIHdvdWxkIGV4cGVjdCBhbGlnbm1lbnQgYmV0d2VlbiB0aGUgZGVmaW5pdGlv
bnMgb2YgY29udGV4dCBmb3IgdGhlIFByZWZpeC1TSUQgYmV0d2VlbiB0aGUgdHdvIGRyYWZ0cy4g
UHJlZmVyYWJseSwgdGhlIGRlZmluaXRpb24gZ2l2ZW4gaW4gdGhlIFNlZ21lbnQgUm91dGluZyBB
cmNoaXRlY3R1cmUgZHJhZnQgc2hvdWxkIGJlIHVzZWQgaW4gYm90aCBkcmFmdHMuCiNBaG1lZDog
VGhlIGNvbnRleHQgb2YgdGhlIHNlY3Rpb24gMi41IGlzIGxpbWl0ZWQgdG8gdGhlIHJlc29sdXRp
b24gb2YgbG9jYWwgbGFiZWwgY29sbGlzaW9uLiBUaGUgdXNlIG9mICJyb3V0aW5nIGluc3RhbmNl
IiBpbiBzZWN0aW9uIDIuNSBpcyBqdXN0IHRoZXJlIGZvciB0aWUtYnJlYWtpbmcgaWYgdGhlcmUg
aXMgbG9jYWwgbGFiZWwgY29sbGlzaW9uLgpbW1Nhc2hhXV0gSSBoYXZlIGFscmVhZHkgbWVudGlv
bmVkIHRoYXQg4oCccm91dGluZyBpbnN0YW5jZXPigJ0gYXJlIG5vdCBkZWZpbmVkIGluIGFueSB0
aGUgZHJhZnRzIGRlYWxpbmcgd2l0aCBTUiBFeHRlbnNpb25zIGZvciBJR1BzLiBTbyBJIGRvIG5v
dCB1bmRlcnN0YW5kIGhvdyB0aGUgY29uZmxpY3QgcmVzb2x1dGlvbiBwcm9jZWR1cmUgaXMgc3Vw
cG9zZWQgdG8gdXNlIHRoaXMuIEFuZCBpbiBhbnkgY2FzZSB0aGUgZGlmZmVyZW5jZSBiZXR3ZWVu
IHR3byBkZWZpbml0aW9ucyBvZiB0aGUgY29udGV4dCBvZiBQcmVmaXgtU0lEIHJlcXVpcmVzIHNv
bWUgZXhwbGFuYXRpb24uCgoKCgoxMC4gRXhhbXBsZSBvZiBQVVNIIG9wZXJhdGlvbiBpbiBTZWN0
aW9uIDIuMTAuMToKCmEuICAgIFRoZSBmaXJzdCBwYXJhIG9mIHRoaXMgc2VjdGlvbiBiZWdpbnMg
d2l0aCB0aGUgc2VudGVuY2Ug4oCcU3VwcG9zZSBhbiBNQ0Mgb24gYSByb3V0ZXIgIlIwIiBkZXRl
cm1pbmVzIHRoYXQgUFVTSCBvciBDT05USU5VRSAgIG9wZXJhdGlvbiBpcyB0byBiZSBhcHBsaWVk
IHRvIGFuIGluY29taW5nIHBhY2tldCB3aG9zZSBhY3RpdmUgU0lEIGlzIHRoZSBnbG9iYWwgU0lE
ICJTaSLigJ0uIEluIHRoZSBjb250ZXh0IG9mIFNSLU1QTFMgdGhpcyBtZWFucyAodG8gbWUpIHRo
YXQgdGhlIGluY29taW5nIHBhY2tldCBpcyBhIGxhYmVsZWQgcGFja2V0IGFuZCBpdHMgdG9wIGxh
YmVsIG1hdGNoZXMgdGhlIGdsb2JhbCBTSUQg4oCcU2nigJ0uCgpiLiAgICBIb3dldmVyLCB0aGUg
ZXhhbXBsZSBmb3IgUFVTSCBvcGVyYXRpb24gaW4gdGhlIG5leHQgcGFyYSBvZiB0aGlzIHNlY3Rp
b24gaXMgdGhlIGNhc2Ugb2YgYW4gKHVubGFiZWxlZCkgSVAgcGFja2V0IHdpdGggdGhlIGRlc3Rp
bmF0aW9uIGFkZHJlc3MgY292ZXJlZCBieSB0aGUgSVAgcHJlZml4IGZvciB3aGljaCDigJxTaeKA
nSBoYXMgYmVlbiBhc3NpZ25lZC4KCmMuICAgIEZyb20gbXkgUE9WOgoKICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICBpLiAgICBNYXBwaW5nIHVubGFiZWxlZCBwYWNrZXRz
IHRvIFNJRHMgaXMgaW5kZWVkIG91dCBvZiBzY29wZSBvZiB0aGUgZHJhZnQuIFRoZXJlZm9yZSBh
biBleGFtcGxlIG9mIGEgUFVTSCBvcGVyYXRpb24gdGhhdCBpcyBhcHBsaWVkIHRvIGEgbGFiZWxl
ZCBwYWNrZXQgKHdpdGggdGhlIGFjdGl2ZSBTSUQgaW5mZXJyZWQgZnJvbSB0aGUgdG9wIGxhYmVs
IGluIHRoZSBzdGFjaykgaXMgcHJlZmVyYWJsZS4KCiAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICBpaS4gICAgVmFsaWQgZXhhbXBsZXMgb2YgIFBVU0ggb3BlcmF0aW9uIGFw
cGxpZWQgdG8gYSBsYWJlbGVkIGluY29taW5nIHBhY2tldCBjYW4gYmUgZm91bmQgaW4gU2VjdGlv
bnMgNC4yIG9yIDQuMyBvZiB0aGUgVEktTEZBPGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50
LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fdG9vbHMuaWV0Zi5vcmdfaHRtbF9kcmFmdC0yRGJhc2hh
bmR5LTJEcnRnd2ctMkRzZWdtZW50LTJEcm91dGluZy0yRHRpLTJEbGZhLTJEMDQmZD1Ed01HYVEm
Yz1IQWtZdWg2M3JzdWhyNlNjYmZoMFVqQlhlTUstbmRiM3ZvRFRYY1d6b0NJJnI9TnlqTHNyN0pB
N212cENKYTBZbVBkVktjbU1YSjMxYnBiQmFOcXpDTnJuZyZtPUNCbjQ2LXRUalpyRnVwMGRSLUVH
QXR0NFFGcTlQaTI3UmFPNXJRQ2sxUXcmcz1qYkgwRFNZWW8yVVl5bVdacmx2QXQ3cVVXVlhzWUt1
Q3RNaUV5b2UtRFdFJmU9PiBkcmFmdAoKI0FobWVkOiBJIGRvIG5vdCB1bmRlcnN0YW5kIHlvdXIg
Y29uY2VybiBoZXJlOikKW1tTYXNoYV1dIEkgdGhpbmsgaXQgaXMgcHJldHR5IGNsZWFyOiBjYW4g
eW91IHByb3ZpZGUgYW4gZXhhbXBsZSBvZiBhIFBVU0ggb3BlcmF0aW9uIGFwcGxpZWQgdG8gYSBs
YWJlbGVkIHBhY2tldCBpbnN0ZWFkIG9mIHlvdXIgY3VycmVudCBleGFtcGxlPwoKTml0czoKCjEu
ICAgIEkgY29uY3VyIHdpdGggQWRyaWFuIHJlZ2FyZGluZyBudW1lcm91cyBuaXRzIGhlIGhhcyBy
ZXBvcnRlZCBpbiBoaXMgV0cgTEMgQ29tbWVudDxodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2lu
dC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX21haWxhcmNoaXZlLmlldGYub3JnX2FyY2hfbXNnX3Nw
cmluZ19GUmhPMmxnUjhyNFZsS1AyWk4yZFp3SFU1QlkmZD1Ed01HYVEmYz1IQWtZdWg2M3JzdWhy
NlNjYmZoMFVqQlhlTUstbmRiM3ZvRFRYY1d6b0NJJnI9TnlqTHNyN0pBN212cENKYTBZbVBkVktj
bU1YSjMxYnBiQmFOcXpDTnJuZyZtPUNCbjQ2LXRUalpyRnVwMGRSLUVHQXR0NFFGcTlQaTI3UmFP
NXJRQ2sxUXcmcz1JXzRnREZoY2pSXzFucHFLVVFESFRoc2VqVU1nSnkzV2xMekM5MHBvUjF3JmU9
Pi4gSSB3b3VsZCBsaWtlIHRvIHRoYW5rIEFkcmlhbiBmb3IgYW4gZXhjZWxsZW50IHJldmlldyB0
aGF0IGhhdmUgc2F2ZWQgbWUgbG90cyBvZiBoYXJkIHdvcmsuCiNBaG1lZDogSSBhbHNvIGFncmVl
IHRoYXQgQWRyaWFuJ3MgcmV2aWV3IGlzIGV4Y2VwdGlvbmFsLiBJIGJlbGlldmUgSSBhZGRyZXNz
ZWQgYWxsIGhpcyBjb21tZW50cyBpbiB0aGUgbGF0ZXN0IHZlcnNpb24uCgoyLiAgICBJbiBhZGRp
dGlvbiwgSeKAmWQgbGlrZSB0byByZXBvcnQgdGhlIGZvbGxvd2luZyBuaXRzOgoKYS4gICAgVGkt
TEZBIGluIFNlY3Rpb24gMi4xMS4xIHNob3VsZCBiZSBUSS1MRkEgKGFzIGluIHRoZSBUSS1MRkE8
aHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX190b29s
cy5pZXRmLm9yZ19odG1sX2RyYWZ0LTJEYmFzaGFuZHktMkRydGd3Zy0yRHNlZ21lbnQtMkRyb3V0
aW5nLTJEdGktMkRsZmEtMkQwNCZkPUR3TUdhUSZjPUhBa1l1aDYzcnN1aHI2U2NiZmgwVWpCWGVN
Sy1uZGIzdm9EVFhjV3pvQ0kmcj1OeWpMc3I3SkE3bXZwQ0phMFltUGRWS2NtTVhKMzFicGJCYU5x
ekNOcm5nJm09Q0JuNDYtdFRqWnJGdXAwZFItRUdBdHQ0UUZxOVBpMjdSYU81clFDazFRdyZzPWpi
SDBEU1lZbzJVWXltV1pybHZBdDdxVVdWWHNZS3VDdE1pRXlvZS1EV0UmZT0+IGRyYWZ0KQojQWht
ZWQ6IEFscmVhZHkgZG9uZSBpbiB0aGUgbGF0ZXN0IHZlcnNpb25bW1Nhc2hhXV0gT0sKCmIuICAg
IFRJLUxGQSBkcmFmdCBpcyByZWZlcmVuY2VkIGluIHRoZSB0ZXh0IG9mIFNlY3Rpb24gMi4xMS4x
LCBidXQgdGhlcmUgaXMgbm8gbWF0Y2hpbmcgcmVmZXJlbmNlIGluIHRoZSDigJxSZWZlcmVuY2Vz
4oCdIHNlY3Rpb24gKHByb2JhYmx5LCBJbmZvcm1hdGlvbmFsKQojQWhtZWQ6IEFscmVhZHkgZG9u
ZSBpbiB0aGUgbGF0ZXN0IHZlcnNpb25bW1Nhc2hhXV0gT0sKCmMuICAgIOKAnHplcm8gQWxnb3Jp
dGht4oCdIGluIFNlY3Rpb24gMi41IChpbW1lZGlhdGVseSBhYm92ZSBTZWN0aW9uIDIuNS4xKSBt
dXN0IGJlIHJlcGxhY2VkIHdpdGgg4oCcZGVmYXVsdCBhbGdvcml0aG3igJ0uIFNpbWlsYXJseSwg
4oCcbm9uLXplcm8gQWxnb3JpdGht4oCdIHNob3VsZCBiZSByZXBsYWNlZCB3aXRoIOKAnG5vbi1k
ZWZhdWx0IGFsZ29yaXRobeKAnQojQWhtZWQ6IFdpbGwgYmUgZG9uZSBpbiB0aGUgbmV4dCB2ZXJz
aW9uW1tTYXNoYV1dICBPSwoKMy4gICAgSSB0aGluayB0aGF0IFJGQyAzNDQzIGFuZCBSRkMgNTMz
MiBzaG91bGQgYmUgbGlzdGVkIGFzIE5vcm1hdGl2ZSByZWZlcmVuY2VzIGluIHRoaXMgZHJhZnQg
d2hpbGUgUkZDIDUzMzEgYW5kIFJGQyA4Mjc3IHNob3VsZCBiZSBsaXN0ZWQgYXMgSW5mb3JtYXRp
dmUgcmVmZXJlbmNlcy4gVGhpcyB3b3VsZCBpbXByb3ZlIHRoZSByZWFkYWJpbGl0eSBvZiB0aGUg
ZHJhZnQgd2l0aG91dCBhbnkgaW1wYWN0IG9uIGl0cyBhZHZhbmNlbWVudC4KCiNBaG1lZCBSRkM1
MzMxIGRlc2NyaWJlcyB1cHN0cmVhbSBsYWJlbCBhc3NpZ25tZW50LiBBcyB5b3UgbWVudGlvbmVk
IGFib3ZlIChhbmQgSSB3aWxsIG1vZGlmeSB0aGUgZHJhZnQgdG8gaW5kaWNhdGUgdGhhdCkgU1It
TVBMUyBiZWhhdmlvciBpcyBzaW1pbGFyIHRvIGRvd25zdHJlYW0gbGFiZWwgYXNzaWdubWVudC4g
UkZDIDM0NDMgZGVzY3JpYmVzIFRUTCBiZWhhdmlvci4gVGhpcyBpcyBhbiBNUExTIGZvcndhcmRp
bmcgYmVoYXZpb3IuIEFzIG1lbnRpb25lZCBpbiB0aGUgZHJhZnQsIFNSLU1QTFMgZG9lcyBub3Qg
bW9kaWZ5IGF0IHRoZSBNUExTIGZvcndhcmRpbmcgYmVoYXZpb3IKW1tTYXNoYV1dIFJlZ2FyZGlu
ZyBSRkMgNTMzMSDigJMgeW91IG1heSBza2lwIHRoaXMgcmVmZXJlbmNlIGlmIHlvdSBzdGF0ZSAo
YXMgZGlzY3Vzc2VkIGJlbG93KSB0aGF0IFNSLU1QTFMgb25seSBhbGxvY2F0ZXMgbGFiZWxzIGZy
b20gdGhlIHBlci1wbGF0Zm9ybSBsYWJlbCBzcGFjZS4gUmVnYXJkaW5nIFJGQyAzNDQzIOKAkyBJ
IGRvIG5vdCB0aGluayB0aGF0IHlvdSBjYW4gZnVsbHkgYXZvaWQgZGlzY3Vzc2lvbiBvZiBVbmlm
b3JtIGFuZCBQaXBlL1Nob3J0IFBpcGUgbW9kZWxzLCBhbmQgdGhlcmVmb3JlIHlvdSB3aWxsIG5l
ZWQgdGhpcyByZWZlcmVuY2UuCgoKCkhvcGVmdWxseSwgdGhlc2UgY29tbWVudHMgd2lsbCBiZSB1
c2VmdWwuCiNBaG1lZDogVGhleSBhcmUgY2VydGFpbmx5IHF1aXRlIHVzZWZ1bC4gVGhhbmtzIGEg
bG90CgpSZWdhcmRzLApTYXNoYQoKT2ZmaWNlOiArOTcyLTM5MjY2MzAyCkNlbGw6ICAgICAgKzk3
Mi01NDkyNjYzMDIKRW1haWw6ICAgQWxleGFuZGVyLlZhaW5zaHRlaW5AZWNpdGVsZS5jb208bWFp
bHRvOkFsZXhhbmRlci5WYWluc2h0ZWluQGVjaXRlbGUuY29tPgoKCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XwoKVGhpcyBlLW1haWwgbWVzc2FnZSBpcyBpbnRlbmRlZCBmb3IgdGhlIHJlY2lwaWVudCBvbmx5
IGFuZCBjb250YWlucyBpbmZvcm1hdGlvbiB3aGljaCBpcwpDT05GSURFTlRJQUwgYW5kIHdoaWNo
IG1heSBiZSBwcm9wcmlldGFyeSB0byBFQ0kgVGVsZWNvbS4gSWYgeW91IGhhdmUgcmVjZWl2ZWQg
dGhpcwp0cmFuc21pc3Npb24gaW4gZXJyb3IsIHBsZWFzZSBpbmZvcm0gdXMgYnkgZS1tYWlsLCBw
aG9uZSBvciBmYXgsIGFuZCB0aGVuIGRlbGV0ZSB0aGUgb3JpZ2luYWwKYW5kIGFsbCBjb3BpZXMg
dGhlcmVvZi4KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fCgoKX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCgpUaGlzIGUt
bWFpbCBtZXNzYWdlIGlzIGludGVuZGVkIGZvciB0aGUgcmVjaXBpZW50IG9ubHkgYW5kIGNvbnRh
aW5zIGluZm9ybWF0aW9uIHdoaWNoIGlzCkNPTkZJREVOVElBTCBhbmQgd2hpY2ggbWF5IGJlIHBy
b3ByaWV0YXJ5IHRvIEVDSSBUZWxlY29tLiBJZiB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzCnRyYW5z
bWlzc2lvbiBpbiBlcnJvciwgcGxlYXNlIGluZm9ybSB1cyBieSBlLW1haWwsIHBob25lIG9yIGZh
eCwgYW5kIHRoZW4gZGVsZXRlIHRoZSBvcmlnaW5hbAphbmQgYWxsIGNvcGllcyB0aGVyZW9mLgpf
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX18KCgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KClRoaXMgZS1tYWlsIG1lc3Nh
Z2UgaXMgaW50ZW5kZWQgZm9yIHRoZSByZWNpcGllbnQgb25seSBhbmQgY29udGFpbnMgaW5mb3Jt
YXRpb24gd2hpY2ggaXMKQ09ORklERU5USUFMIGFuZCB3aGljaCBtYXkgYmUgcHJvcHJpZXRhcnkg
dG8gRUNJIFRlbGVjb20uIElmIHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMKdHJhbnNtaXNzaW9uIGlu
IGVycm9yLCBwbGVhc2UgaW5mb3JtIHVzIGJ5IGUtbWFpbCwgcGhvbmUgb3IgZmF4LCBhbmQgdGhl
biBkZWxldGUgdGhlIG9yaWdpbmFsCmFuZCBhbGwgY29waWVzIHRoZXJlb2YuCl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fXwoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fXwoKVGhpcyBlLW1haWwgbWVzc2FnZSBpcyBpbnRl
bmRlZCBmb3IgdGhlIHJlY2lwaWVudCBvbmx5IGFuZCBjb250YWlucyBpbmZvcm1hdGlvbiB3aGlj
aCBpcyAKQ09ORklERU5USUFMIGFuZCB3aGljaCBtYXkgYmUgcHJvcHJpZXRhcnkgdG8gRUNJIFRl
bGVjb20uIElmIHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgCnRyYW5zbWlzc2lvbiBpbiBlcnJvciwg
cGxlYXNlIGluZm9ybSB1cyBieSBlLW1haWwsIHBob25lIG9yIGZheCwgYW5kIHRoZW4gZGVsZXRl
IHRoZSBvcmlnaW5hbCAKYW5kIGFsbCBjb3BpZXMgdGhlcmVvZi4KX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Cg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+CjxoZWFkPgo8bWV0YSBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUiIGNv
bnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD11dGYtOCI+CjxtZXRhIG5hbWU9IkdlbmVyYXRvciIg
Y29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPgo8IS0tW2lmICFt
c29dPjxzdHlsZT52XDoqIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9Cm9cOioge2JlaGF2
aW9yOnVybCgjZGVmYXVsdCNWTUwpO30Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7
fQouc2hhcGUge2JlaGF2aW9yOnVybCgjZGVmYXVsdCNWTUwpO30KPC9zdHlsZT48IVtlbmRpZl0t
LT48c3R5bGU+PCEtLQovKiBGb250IERlZmluaXRpb25zICovCkBmb250LWZhY2UKCXtmb250LWZh
bWlseTpXaW5nZGluZ3M7CglwYW5vc2UtMTo1IDAgMCAwIDAgMCAwIDAgMCAwO30KQGZvbnQtZmFj
ZQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOwoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAz
IDIgNDt9CkBmb250LWZhY2UKCXtmb250LWZhbWlseToiQ2FsaWJyaSBMaWdodCI7CglwYW5vc2Ut
MToyIDE1IDMgMiAyIDIgNCAzIDIgNDt9CkBmb250LWZhY2UKCXtmb250LWZhbWlseTpDYWxpYnJp
OwoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7fQpAZm9udC1mYWNlCgl7Zm9udC1mYW1p
bHk6VmVyZGFuYTsKCXBhbm9zZS0xOjIgMTEgNiA0IDMgNSA0IDQgMiA0O30KQGZvbnQtZmFjZQoJ
e2ZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4gXCxzZXJpZiI7fQpAZm9udC1mYWNlCgl7Zm9u
dC1mYW1pbHk6IkNvdXJpZXIgTmV3IFw7Y29sb3JcOmJsYWNrIjt9Ci8qIFN0eWxlIERlZmluaXRp
b25zICovCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWwsIGRpdi5Nc29Ob3JtYWwKCXttYXJnaW4t
dG9wOjBjbTsKCW1hcmdpbi1yaWdodDowY207CgltYXJnaW4tYm90dG9tOjEyLjBwdDsKCW1hcmdp
bi1sZWZ0OjIxLjZwdDsKCWxpbmUtaGVpZ2h0OjEyLjBwdDsKCW1zby1saW5lLWhlaWdodC1ydWxl
OmV4YWN0bHk7Cglmb250LXNpemU6MTIuMHB0OwoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3IjsK
CWNvbG9yOmJsYWNrO30KaDMKCXttc28tc3R5bGUtcHJpb3JpdHk6OTsKCW1zby1zdHlsZS1saW5r
OiJIZWFkaW5nIDMgQ2hhciI7CgltYXJnaW4tdG9wOjIuMHB0OwoJbWFyZ2luLXJpZ2h0OjBjbTsK
CW1hcmdpbi1ib3R0b206MGNtOwoJbWFyZ2luLWxlZnQ6MjEuNnB0OwoJbWFyZ2luLWJvdHRvbTou
MDAwMXB0OwoJbGluZS1oZWlnaHQ6MTIuMHB0OwoJbXNvLWxpbmUtaGVpZ2h0LXJ1bGU6ZXhhY3Rs
eTsKCXBhZ2UtYnJlYWstYWZ0ZXI6YXZvaWQ7Cglmb250LXNpemU6MTIuMHB0OwoJZm9udC1mYW1p
bHk6IkNhbGlicmkgTGlnaHQiLHNhbnMtc2VyaWY7Cgljb2xvcjojMUY0RDc4OwoJZm9udC13ZWln
aHQ6bm9ybWFsO30KaDUKCXttc28tc3R5bGUtcHJpb3JpdHk6OTsKCW1zby1zdHlsZS1saW5rOiJI
ZWFkaW5nIDUgQ2hhciI7CgltYXJnaW4tdG9wOjIuMHB0OwoJbWFyZ2luLXJpZ2h0OjBjbTsKCW1h
cmdpbi1ib3R0b206MGNtOwoJbWFyZ2luLWxlZnQ6MjEuNnB0OwoJbWFyZ2luLWJvdHRvbTouMDAw
MXB0OwoJbGluZS1oZWlnaHQ6MTIuMHB0OwoJbXNvLWxpbmUtaGVpZ2h0LXJ1bGU6ZXhhY3RseTsK
CXBhZ2UtYnJlYWstYWZ0ZXI6YXZvaWQ7Cglmb250LXNpemU6MTIuMHB0OwoJZm9udC1mYW1pbHk6
IkNhbGlicmkgTGlnaHQiLHNhbnMtc2VyaWY7Cgljb2xvcjojMkU3NEI1OwoJZm9udC13ZWlnaHQ6
bm9ybWFsO30KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGluawoJe21zby1zdHlsZS1wcmlvcml0eTo5
OTsKCWNvbG9yOiMwNTYzQzE7Cgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30KYTp2aXNpdGVk
LCBzcGFuLk1zb0h5cGVybGlua0ZvbGxvd2VkCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5OwoJY29s
b3I6Izk1NEY3MjsKCXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmU7fQpwCgl7bXNvLXN0eWxlLXBy
aW9yaXR5Ojk5OwoJbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87CgltYXJnaW4tcmlnaHQ6MGNtOwoJ
bXNvLW1hcmdpbi1ib3R0b20tYWx0OmF1dG87CgltYXJnaW4tbGVmdDoyMS42cHQ7CglsaW5lLWhl
aWdodDoxMi4wcHQ7Cgltc28tbGluZS1oZWlnaHQtcnVsZTpleGFjdGx5OwoJZm9udC1zaXplOjEy
LjBwdDsKCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7Cgljb2xvcjpibGFjazt9CnByZQoJe21z
by1zdHlsZS1wcmlvcml0eTo5OTsKCW1zby1zdHlsZS1saW5rOiJIVE1MIFByZWZvcm1hdHRlZCBD
aGFyIjsKCW1hcmdpbjowY207CgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7CglsaW5lLWhlaWdodDpu
b3JtYWw7Cglmb250LXNpemU6MTAuMHB0OwoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3IjsKCWNv
bG9yOndpbmRvd3RleHQ7fQpwLk1zb0xpc3RQYXJhZ3JhcGgsIGxpLk1zb0xpc3RQYXJhZ3JhcGgs
IGRpdi5Nc29MaXN0UGFyYWdyYXBoCgl7bXNvLXN0eWxlLXByaW9yaXR5OjM0OwoJbWFyZ2luLXRv
cDowY207CgltYXJnaW4tcmlnaHQ6MGNtOwoJbWFyZ2luLWJvdHRvbTowY207CgltYXJnaW4tbGVm
dDozNi4wcHQ7CgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7CglsaW5lLWhlaWdodDpub3JtYWw7Cglm
b250LXNpemU6MTEuMHB0OwoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7Cgljb2xv
cjpibGFjazt9CnAubXNvbm9ybWFsMCwgbGkubXNvbm9ybWFsMCwgZGl2Lm1zb25vcm1hbDAKCXtt
c28tc3R5bGUtbmFtZTptc29ub3JtYWw7Cgltc28tc3R5bGUtcHJpb3JpdHk6OTk7Cgltc28tbWFy
Z2luLXRvcC1hbHQ6YXV0bzsKCW1hcmdpbi1yaWdodDowY207Cgltc28tbWFyZ2luLWJvdHRvbS1h
bHQ6YXV0bzsKCW1hcmdpbi1sZWZ0OjBjbTsKCWxpbmUtaGVpZ2h0Om5vcm1hbDsKCWZvbnQtc2l6
ZToxMi4wcHQ7Cglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIixzZXJpZjsKCWNvbG9yOmJs
YWNrO30Kc3Bhbi5IZWFkaW5nM0NoYXIKCXttc28tc3R5bGUtbmFtZToiSGVhZGluZyAzIENoYXIi
OwoJbXNvLXN0eWxlLXByaW9yaXR5Ojk7Cgltc28tc3R5bGUtbGluazoiSGVhZGluZyAzIjsKCWZv
bnQtZmFtaWx5OiJDYWxpYnJpIExpZ2h0IixzYW5zLXNlcmlmOwoJY29sb3I6IzFGNEQ3ODt9CnNw
YW4uSGVhZGluZzVDaGFyCgl7bXNvLXN0eWxlLW5hbWU6IkhlYWRpbmcgNSBDaGFyIjsKCW1zby1z
dHlsZS1wcmlvcml0eTo5OwoJbXNvLXN0eWxlLWxpbms6IkhlYWRpbmcgNSI7Cglmb250LWZhbWls
eToiQ2FsaWJyaSBMaWdodCIsc2Fucy1zZXJpZjsKCWNvbG9yOiMyRTc0QjU7fQpzcGFuLkhUTUxQ
cmVmb3JtYXR0ZWRDaGFyCgl7bXNvLXN0eWxlLW5hbWU6IkhUTUwgUHJlZm9ybWF0dGVkIENoYXIi
OwoJbXNvLXN0eWxlLXByaW9yaXR5Ojk5OwoJbXNvLXN0eWxlLWxpbms6IkhUTUwgUHJlZm9ybWF0
dGVkIjsKCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7fQpwLm1zb25vcm1hbDAwLCBsaS5tc29u
b3JtYWwwMCwgZGl2Lm1zb25vcm1hbDAwCgl7bXNvLXN0eWxlLW5hbWU6bXNvbm9ybWFsMDsKCW1z
by1zdHlsZS1wcmlvcml0eTo5OTsKCW1zby1tYXJnaW4tdG9wLWFsdDphdXRvOwoJbWFyZ2luLXJp
Z2h0OjBjbTsKCW1zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvOwoJbWFyZ2luLWxlZnQ6MGNtOwoJ
bGluZS1oZWlnaHQ6bm9ybWFsOwoJZm9udC1zaXplOjEyLjBwdDsKCWZvbnQtZmFtaWx5OiJUaW1l
cyBOZXcgUm9tYW4iLHNlcmlmOwoJY29sb3I6YmxhY2s7fQpwLm1zb2NocGRlZmF1bHQsIGxpLm1z
b2NocGRlZmF1bHQsIGRpdi5tc29jaHBkZWZhdWx0Cgl7bXNvLXN0eWxlLW5hbWU6bXNvY2hwZGVm
YXVsdDsKCW1zby1zdHlsZS1wcmlvcml0eTo5OTsKCW1zby1tYXJnaW4tdG9wLWFsdDphdXRvOwoJ
bWFyZ2luLXJpZ2h0OjBjbTsKCW1zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvOwoJbWFyZ2luLWxl
ZnQ6MjEuNnB0OwoJbGluZS1oZWlnaHQ6MTIuMHB0OwoJbXNvLWxpbmUtaGVpZ2h0LXJ1bGU6ZXhh
Y3RseTsKCWZvbnQtc2l6ZToxMC4wcHQ7Cglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIixz
ZXJpZjsKCWNvbG9yOmJsYWNrO30KcC5SRkNMaXN0QnVsbGV0LCBsaS5SRkNMaXN0QnVsbGV0LCBk
aXYuUkZDTGlzdEJ1bGxldAoJe21zby1zdHlsZS1uYW1lOiJSRkMgTGlzdCBCdWxsZXQiOwoJbXNv
LXN0eWxlLXByaW9yaXR5Ojk5OwoJbWFyZ2luLXRvcDowY207CgltYXJnaW4tcmlnaHQ6MGNtOwoJ
bWFyZ2luLWJvdHRvbToxMi4wcHQ7CgltYXJnaW4tbGVmdDo0My4ycHQ7Cgl0ZXh0LWluZGVudDot
MjEuNnB0OwoJbGluZS1oZWlnaHQ6MTIuMHB0OwoJbXNvLWxpbmUtaGVpZ2h0LXJ1bGU6ZXhhY3Rs
eTsKCW1zby1saXN0OmwwIGxldmVsMSBsZm8yOwoJZm9udC1zaXplOjEyLjBwdDsKCWZvbnQtZmFt
aWx5OiJDb3VyaWVyIE5ldyI7Cgljb2xvcjpibGFjazt9CnNwYW4uZW1haWxzdHlsZTE5Cgl7bXNv
LXN0eWxlLW5hbWU6ZW1haWxzdHlsZTE5OwoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2Vy
aWY7Cgljb2xvcjp3aW5kb3d0ZXh0O30Kc3Bhbi5lbWFpbHN0eWxlMjAKCXttc28tc3R5bGUtbmFt
ZTplbWFpbHN0eWxlMjA7Cglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsKCWNvbG9y
OiMxRjQ5N0Q7fQpzcGFuLkVtYWlsU3R5bGUyOQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOwoJ
Zm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7Cgljb2xvcjojMUY0OTdEO30Kc3Bhbi5F
bWFpbFN0eWxlMzAKCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsKCWZvbnQtZmFtaWx5OiJDYWxp
YnJpIixzYW5zLXNlcmlmOwoJY29sb3I6IzFGNDk3RDt9CnNwYW4uRW1haWxTdHlsZTMxCgl7bXNv
LXN0eWxlLXR5cGU6cGVyc29uYWw7Cglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsK
CWNvbG9yOiMxRjQ5N0Q7fQpzcGFuLkVtYWlsU3R5bGUzMgoJe21zby1zdHlsZS10eXBlOnBlcnNv
bmFsOwoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7Cgljb2xvcjojMUY0OTdEO30K
c3Bhbi5FbWFpbFN0eWxlMzMKCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsKCWZvbnQt
ZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOwoJY29sb3I6IzFGNDk3RDt9Ci5Nc29DaHBEZWZh
dWx0Cgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7Cglmb250LXNpemU6MTAuMHB0O30KQHBh
Z2UgV29yZFNlY3Rpb24xCgl7c2l6ZTo2MTIuMHB0IDc5Mi4wcHQ7CgltYXJnaW46NzIuMHB0IDcy
LjBwdCA3Mi4wcHQgNzIuMHB0O30KZGl2LldvcmRTZWN0aW9uMQoJe3BhZ2U6V29yZFNlY3Rpb24x
O30KLyogTGlzdCBEZWZpbml0aW9ucyAqLwpAbGlzdCBsMAoJe21zby1saXN0LWlkOjUxOTMzNjI4
OwoJbXNvLWxpc3QtdHlwZTpoeWJyaWQ7Cgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6NjcwMzAzNTY2
IC04OTQ1NTc4ODIgNjc2OTg2OTEgNjc2OTg2OTMgNjc2OTg2ODkgNjc2OTg2OTEgNjc2OTg2OTMg
Njc2OTg2ODkgNjc2OTg2OTEgNjc2OTg2OTM7fQpAbGlzdCBsMDpsZXZlbDEKCXttc28tbGV2ZWwt
bnVtYmVyLWZvcm1hdDpidWxsZXQ7Cgltc28tbGV2ZWwtc3R5bGUtbGluazoiUkZDIExpc3QgQnVs
bGV0IjsKCW1zby1sZXZlbC10ZXh0Om87Cgltc28tbGV2ZWwtdGFiLXN0b3A6NDMuMnB0OwoJbXNv
LWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0OwoJbWFyZ2luLWxlZnQ6NDMuMnB0OwoJdGV4dC1p
bmRlbnQ6LTIxLjZwdDsKCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7Cgltc28tYmlkaS1mb250
LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIjt9CkBsaXN0IGwwOmxldmVsMgoJe21zby1sZXZlbC1u
dW1iZXItZm9ybWF0OmJ1bGxldDsKCW1zby1sZXZlbC10ZXh0Om87Cgltc28tbGV2ZWwtdGFiLXN0
b3A6NzIuMHB0OwoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0OwoJdGV4dC1pbmRlbnQ6
LTE4LjBwdDsKCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7fQpAbGlzdCBsMDpsZXZlbDMKCXtt
c28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7Cgltc28tbGV2ZWwtdGFiLXN0b3A6MTA4LjBw
dDsKCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsKCXRleHQtaW5kZW50Oi0xOC4wcHQ7
Cglmb250LWZhbWlseTpXaW5nZGluZ3M7fQpAbGlzdCBsMDpsZXZlbDQKCXttc28tbGV2ZWwtbnVt
YmVyLWZvcm1hdDpidWxsZXQ7Cgltc28tbGV2ZWwtdGFiLXN0b3A6MTQ0LjBwdDsKCW1zby1sZXZl
bC1udW1iZXItcG9zaXRpb246bGVmdDsKCXRleHQtaW5kZW50Oi0xOC4wcHQ7Cglmb250LWZhbWls
eTpTeW1ib2w7fQpAbGlzdCBsMDpsZXZlbDUKCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxs
ZXQ7Cgltc28tbGV2ZWwtdGV4dDpvOwoJbXNvLWxldmVsLXRhYi1zdG9wOjE4MC4wcHQ7Cgltc28t
bGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7Cgl0ZXh0LWluZGVudDotMTguMHB0OwoJZm9udC1m
YW1pbHk6IkNvdXJpZXIgTmV3Ijt9CkBsaXN0IGwwOmxldmVsNgoJe21zby1sZXZlbC1udW1iZXIt
Zm9ybWF0OmJ1bGxldDsKCW1zby1sZXZlbC10YWItc3RvcDoyMTYuMHB0OwoJbXNvLWxldmVsLW51
bWJlci1wb3NpdGlvbjpsZWZ0OwoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsKCWZvbnQtZmFtaWx5Oldp
bmdkaW5nczt9CkBsaXN0IGwwOmxldmVsNwoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxl
dDsKCW1zby1sZXZlbC10YWItc3RvcDoyNTIuMHB0OwoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlv
bjpsZWZ0OwoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsKCWZvbnQtZmFtaWx5OlN5bWJvbDt9CkBsaXN0
IGwwOmxldmVsOAoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsKCW1zby1sZXZlbC10
ZXh0Om87Cgltc28tbGV2ZWwtdGFiLXN0b3A6Mjg4LjBwdDsKCW1zby1sZXZlbC1udW1iZXItcG9z
aXRpb246bGVmdDsKCXRleHQtaW5kZW50Oi0xOC4wcHQ7Cglmb250LWZhbWlseToiQ291cmllciBO
ZXciO30KQGxpc3QgbDA6bGV2ZWw5Cgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0OwoJ
bXNvLWxldmVsLXRhYi1zdG9wOjMyNC4wcHQ7Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxl
ZnQ7Cgl0ZXh0LWluZGVudDotMTguMHB0OwoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30KQGxpc3Qg
bDEKCXttc28tbGlzdC1pZDo3NDY1MzIxODE7Cgltc28tbGlzdC10eXBlOmh5YnJpZDsKCW1zby1s
aXN0LXRlbXBsYXRlLWlkczotODM5MjEwNTA0IDU1OTYwOTg1MCA2NzY5ODY5MSA2NzY5ODY5MyA2
NzY5ODY4OSA2NzY5ODY5MSA2NzY5ODY5MyA2NzY5ODY4OSA2NzY5ODY5MSA2NzY5ODY5Mzt9CkBs
aXN0IGwxOmxldmVsMQoJe21zby1sZXZlbC1zdGFydC1hdDo0OwoJbXNvLWxldmVsLW51bWJlci1m
b3JtYXQ6YnVsbGV0OwoJbXNvLWxldmVsLXRleHQ6LTsKCW1zby1sZXZlbC10YWItc3RvcDpub25l
OwoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0OwoJbWFyZ2luLWxlZnQ6MzkuNnB0OwoJ
dGV4dC1pbmRlbnQ6LTE4LjBwdDsKCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOwoJ
bXNvLWZhcmVhc3QtZm9udC1mYW1pbHk6Q2FsaWJyaTt9CkBsaXN0IGwxOmxldmVsMgoJe21zby1s
ZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsKCW1zby1sZXZlbC10ZXh0Om87Cgltc28tbGV2ZWwt
dGFiLXN0b3A6bm9uZTsKCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsKCW1hcmdpbi1s
ZWZ0Ojc1LjZwdDsKCXRleHQtaW5kZW50Oi0xOC4wcHQ7Cglmb250LWZhbWlseToiQ291cmllciBO
ZXciO30KQGxpc3QgbDE6bGV2ZWwzCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0OwoJ
bXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7
CgltYXJnaW4tbGVmdDoxMTEuNnB0OwoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsKCWZvbnQtZmFtaWx5
OldpbmdkaW5nczt9CkBsaXN0IGwxOmxldmVsNAoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1
bGxldDsKCW1zby1sZXZlbC10YWItc3RvcDpub25lOwoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlv
bjpsZWZ0OwoJbWFyZ2luLWxlZnQ6MTQ3LjZwdDsKCXRleHQtaW5kZW50Oi0xOC4wcHQ7Cglmb250
LWZhbWlseTpTeW1ib2w7fQpAbGlzdCBsMTpsZXZlbDUKCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1h
dDpidWxsZXQ7Cgltc28tbGV2ZWwtdGV4dDpvOwoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7Cglt
c28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7CgltYXJnaW4tbGVmdDoxODMuNnB0OwoJdGV4
dC1pbmRlbnQ6LTE4LjBwdDsKCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7fQpAbGlzdCBsMTps
ZXZlbDYKCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7Cgltc28tbGV2ZWwtdGFiLXN0
b3A6bm9uZTsKCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsKCW1hcmdpbi1sZWZ0OjIx
OS42cHQ7Cgl0ZXh0LWluZGVudDotMTguMHB0OwoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30KQGxp
c3QgbDE6bGV2ZWw3Cgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0OwoJbXNvLWxldmVs
LXRhYi1zdG9wOm5vbmU7Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7CgltYXJnaW4t
bGVmdDoyNTUuNnB0OwoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsKCWZvbnQtZmFtaWx5OlN5bWJvbDt9
CkBsaXN0IGwxOmxldmVsOAoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsKCW1zby1s
ZXZlbC10ZXh0Om87Cgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsKCW1zby1sZXZlbC1udW1iZXIt
cG9zaXRpb246bGVmdDsKCW1hcmdpbi1sZWZ0OjI5MS42cHQ7Cgl0ZXh0LWluZGVudDotMTguMHB0
OwoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijt9CkBsaXN0IGwxOmxldmVsOQoJe21zby1sZXZl
bC1udW1iZXItZm9ybWF0OmJ1bGxldDsKCW1zby1sZXZlbC10YWItc3RvcDpub25lOwoJbXNvLWxl
dmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0OwoJbWFyZ2luLWxlZnQ6MzI3LjZwdDsKCXRleHQtaW5k
ZW50Oi0xOC4wcHQ7Cglmb250LWZhbWlseTpXaW5nZGluZ3M7fQpAbGlzdCBsMgoJe21zby1saXN0
LWlkOjIwMDY1ODUwMTk7Cgltc28tbGlzdC10eXBlOmh5YnJpZDsKCW1zby1saXN0LXRlbXBsYXRl
LWlkczoxNjc3MjM1OTYyIDY3Njk4NzAzIDY3Njk4NzEzIDY3Njk4NzE1IDY3Njk4NzAzIDY3Njk4
NzEzIDY3Njk4NzE1IDY3Njk4NzAzIDY3Njk4NzEzIDY3Njk4NzE1O30KQGxpc3QgbDI6bGV2ZWwx
Cgl7bXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxl
ZnQ7Cgl0ZXh0LWluZGVudDotMTguMHB0O30KQGxpc3QgbDI6bGV2ZWwyCgl7bXNvLWxldmVsLW51
bWJlci1mb3JtYXQ6YWxwaGEtbG93ZXI7Cgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsKCW1zby1s
ZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsKCXRleHQtaW5kZW50Oi0xOC4wcHQ7fQpAbGlzdCBs
MjpsZXZlbDMKCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpyb21hbi1sb3dlcjsKCW1zby1sZXZl
bC10YWItc3RvcDpub25lOwoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpyaWdodDsKCXRleHQt
aW5kZW50Oi05LjBwdDt9CkBsaXN0IGwyOmxldmVsNAoJe21zby1sZXZlbC10YWItc3RvcDpub25l
OwoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0OwoJdGV4dC1pbmRlbnQ6LTE4LjBwdDt9
CkBsaXN0IGwyOmxldmVsNQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmFscGhhLWxvd2VyOwoJ
bXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7
Cgl0ZXh0LWluZGVudDotMTguMHB0O30KQGxpc3QgbDI6bGV2ZWw2Cgl7bXNvLWxldmVsLW51bWJl
ci1mb3JtYXQ6cm9tYW4tbG93ZXI7Cgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsKCW1zby1sZXZl
bC1udW1iZXItcG9zaXRpb246cmlnaHQ7Cgl0ZXh0LWluZGVudDotOS4wcHQ7fQpAbGlzdCBsMjps
ZXZlbDcKCXttc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsKCW1zby1sZXZlbC1udW1iZXItcG9zaXRp
b246bGVmdDsKCXRleHQtaW5kZW50Oi0xOC4wcHQ7fQpAbGlzdCBsMjpsZXZlbDgKCXttc28tbGV2
ZWwtbnVtYmVyLWZvcm1hdDphbHBoYS1sb3dlcjsKCW1zby1sZXZlbC10YWItc3RvcDpub25lOwoJ
bXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0OwoJdGV4dC1pbmRlbnQ6LTE4LjBwdDt9CkBs
aXN0IGwyOmxldmVsOQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OnJvbWFuLWxvd2VyOwoJbXNv
LWxldmVsLXRhYi1zdG9wOm5vbmU7Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOnJpZ2h0OwoJ
dGV4dC1pbmRlbnQ6LTkuMHB0O30Kb2wKCXttYXJnaW4tYm90dG9tOjBjbTt9CnVsCgl7bWFyZ2lu
LWJvdHRvbTowY207fQotLT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPgo8bzpzaGFw
ZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPgo8L3htbD48IVtlbmRpZl0t
LT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPgo8
bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwh
W2VuZGlmXS0tPgo8L2hlYWQ+Cjxib2R5IGJnY29sb3I9IndoaXRlIiBsYW5nPSJFTi1VUyIgbGlu
az0iIzA1NjNDMSIgdmxpbms9IiM5NTRGNzIiPgo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPgo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MGNtIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWY7Y29sb3I6IzFGNDk3RCI+QWhtZWQsPG86cD48L286cD48L3NwYW4+PC9wPgo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MGNtIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
IzFGNDk3RCI+QXBvbG9naWVzIGZvciBhIGRlbGF5ZWQgcmVzcG9uc2UuPG86cD48L286cD48L3Nw
YW4+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MGNtIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+SSBmdWxseSBhZ3JlZSB0aGF0IGFkdmVydGlzaW5n
IHRoZSBzYW1lIHByZWZpeCBTSUQgYXMgdGhlIE5vZGUgU0lEIGJ5IHR3byBkaWZmZXJlbnQgbm9k
ZXMgaW4gdGhlIFNSIGRvbWFpbiBpcyDigJw8L3NwYW4+YSBjbGVhciB2aW9sYXRpb24KIG9mIHRo
ZSBTUiBhcmNoaXRlY3R1cmUgUkZDICg4NDAyKTxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdE
Ij7igJ0uPG86cD48L286cD48L3NwYW4+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bWFyZ2luLWxlZnQ6MGNtIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+QnV0IEkgZG8g
bm90IHRoaW5rIHRoYXQgdGhlIFNSLU1QTFMgZHJhZnQgY2FuIHNpbGVudGx5IGlnbm9yZSB0aGlz
IHZpb2xhdGlvbiBqdXN0IGJlY2F1c2UgaXQg4oCcPC9zcGFuPmlzIG5vdCBhbiBpbmNvbWluZyBs
YWJlbCBjb2xsaXNpb248c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+4oCdLgo8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDow
Y20iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5UaGUgc2FtZSBhcHBsaWVzIHRvIHRo
ZSBjb250cm92ZXJzeSBpbiBhZHZlcnRpc2luZyBhdCB0aGUgc2FtZSBwcmVmaXggYXMgQW55Y2Fz
dCBieSBzb21lIG5vZGVzIGJ1dCBub3QgYXMgQW55Y2FzdCAob3IgZXZlbiBhcyBhIE5vZGUgU0lE
KQogYnkgc29tZSBvdGhlciBub2Rlcy4gPG86cD48L286cD48L3NwYW4+PC9wPgo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MGNtIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
IzFGNDk3RCI+WW91ciByZWZlcmVuY2UgdG8gdGhlc2UgYmVpbmcganVzdCBjb250cm9sIHBsYW5l
IGlzc3VlcyBhbmQgdGhlcmVmb3JlIG5vdCByZWxhdGVkIHRvIFNSLU1QTFMgaXMgbm90IHZhbGlk
IC0gYmVjYXVzZSB0aGUgZHJhZnRzIGRlYWxpbmcKIHdpdGggdGhlIFNSIGNvbnRyb2wgcGxhbmUg
dG8gd2hpY2ggeW91IHJlZmVyIGluIHRoaXMgZHJhZnQgYXJlIHN0cmljdGx5IE1QTFMtb3JpZW50
ZWQ6IHRoZXkgZGVmaW5lIGhvdyB0byBhZHZlcnRpc2UKPGI+PGk+U0lEIGxhYmVsczwvaT48L2I+
IG9yIDxiPjxpPmluZGljZXM8L2k+PC9iPiB0aGF0IGFyZSB0cmFuc2xhdGVkIGludG8gPGI+PGk+
U0lEIGxhYmVsczwvaT48L2I+LCBhbmQgbmVpdGhlciBvZiB0aGVzZSBtZWNoYW5pc21zIGlzIHJl
bGV2YW50IGZvcmUgU1JWNiBJTUhPLiAoSSBkbyBub3QgaGF2ZSB0byByZW1pbmQgeW91IHRoYXQg
YSBkcmFmdCB0aGF0IGRlZmluZXMKPGEgaHJlZj0iaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9y
Zy9kb2MvZHJhZnQtYmFzaGFuZHktaXNpcy1zcnY2LWV4dGVuc2lvbnMvP2luY2x1ZGVfdGV4dD0x
Ij4KU1JWNiBleHRlbnNpb25zIGZvciBJU0lTPC9hPiBleGlzdHMsIGFuZCBkZWFscyB3aXRoIG90
aGVyIGlzc3VlcykuPG86cD48L286cD48L3NwYW4+PC9wPgo8ZGl2Pgo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibWFyZ2luOjBjbTttYXJnaW4tYm90dG9tOi4wMDAxcHQ7bGluZS1oZWlnaHQ6
bm9ybWFsIj4KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPk15IDJjLDxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjowY207bWFyZ2lu
LWJvdHRvbTouMDAwMXB0O2xpbmUtaGVpZ2h0Om5vcm1hbCI+CjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjojMUY0OTdEIj5TYXNoYTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1hcmdpbjowY207bWFyZ2luLWJvdHRvbTouMDAwMXB0O2xpbmUtaGVpZ2h0Om5v
cm1hbCI+CjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj48bzpwPiZuYnNwOzwvbzpwPjwv
c3Bhbj48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46MGNtO21hcmdpbi1i
b3R0b206LjAwMDFwdDtsaW5lLWhlaWdodDpub3JtYWwiPgo8c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
IzFGNDk3RCI+T2ZmaWNlOiAmIzQzOzk3Mi0zOTI2NjMwMjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjowY207bWFyZ2luLWJvdHRvbTouMDAw
MXB0O2xpbmUtaGVpZ2h0Om5vcm1hbCI+CjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5D
ZWxsOiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmIzQzOzk3Mi01NDkyNjYzMDI8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46MGNt
O21hcmdpbi1ib3R0b206LjAwMDFwdDtsaW5lLWhlaWdodDpub3JtYWwiPgo8c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWY7Y29sb3I6IzFGNDk3RCI+RW1haWw6Jm5ic3A7Jm5ic3A7IEFsZXhhbmRlci5WYWluc2h0ZWlu
QGVjaXRlbGUuY29tPG86cD48L286cD48L3NwYW4+PC9wPgo8L2Rpdj4KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4KPGRpdj4KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAj
RTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPgo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibWFyZ2luOjBjbTttYXJnaW4tYm90dG9tOi4wMDAxcHQ7bGluZS1oZWlnaHQ6
bm9ybWFsIj4KPGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQiPkZyb206PC9zcGFu
PjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dCI+IEFobWVkIEJhc2hhbmR5IFtt
YWlsdG86YWJhc2hhbmR5LmlldGZAZ21haWwuY29tXQo8YnI+CjxiPlNlbnQ6PC9iPiBTdW5kYXks
IE9jdG9iZXIgMjgsIDIwMTggMTowMSBBTTxicj4KPGI+VG86PC9iPiBTaHJhZGRoYSBIZWdkZSAm
bHQ7c2hyYWRkaGFAanVuaXBlci5uZXQmZ3Q7OyBBbGV4YW5kZXIgVmFpbnNodGVpbiAmbHQ7QWxl
eGFuZGVyLlZhaW5zaHRlaW5AZWNpdGVsZS5jb20mZ3Q7PGJyPgo8Yj5DYzo8L2I+IHJ0Zy1kaXJA
aWV0Zi5vcmc7ICdtcGxzQGlldGYub3JnJyAmbHQ7bXBsc0BpZXRmLm9yZyZndDs7ICdhZHJpYW5A
b2xkZG9nLmNvLnVrJyAmbHQ7YWRyaWFuQG9sZGRvZy5jby51ayZndDs7IEpvbmF0aGFuIEhhcmR3
aWNrIChKb25hdGhhbi5IYXJkd2lja0BtZXRhc3dpdGNoLmNvbSkgJmx0O2pvbmF0aGFuLmhhcmR3
aWNrQG1ldGFzd2l0Y2guY29tJmd0Ozsgc3ByaW5nQGlldGYub3JnOyBzcHJpbmctY2hhaXJzQGll
dGYub3JnOyBkcmFmdC1pZXRmLXNwcmluZy1zZWdtZW50LXJvdXRpbmctbXBscy5hdXRob3JzQGll
dGYub3JnPGJyPgo8Yj5TdWJqZWN0OjwvYj4gUmU6IFJ0Z0RpciBFYXJseSByZXZpZXc6IGRyYWZ0
LWlldGYtc3ByaW5nLXNlZ21lbnQtcm91dGluZy1tcGxzLTEzPG86cD48L286cD48L3NwYW4+PC9w
Pgo8L2Rpdj4KPC9kaXY+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9w
Pgo8cD5UaGFua3MgZm9yIHRoZSBjb21tZW50czxvOnA+PC9vOnA+PC9wPgo8cD5XaGlsZSBpdCBp
cyBhIGNsZWFyIHZpb2xhdGlvbiBvZiB0aGUgU1IgYXJjaGl0ZWN0dXJlIFJGQyAoODQwMiksIG1v
cmUgdGhhbiBvbmUgbm9kZSBhZHZlcnRpc2luZyB0aGUgc2FtZSBJUHY0LzYgUFJFRklYIGFuZCBi
b3RoIGhhdmUgdGhlIHNhbWUgcHJlZml4LVNJRCB2YWx1ZSB3aXRoICZxdW90O04mcXVvdDsgZmxh
ZyBpcyBub3QgYW4gaW5jb21pbmcgbGFiZWwgY29sbGlzaW9uIGJlY2F1c2UgdGhlIGxhYmVsIGlz
IGFzc29jaWF0ZWQgd2l0aCB0aGUgc2FtZQogRkVDLCB3aGljaCBpcyB0aGUgcHJlZml4LiZuYnNw
OyA8bzpwPjwvbzpwPjwvcD4KPHA+SGVuY2UgaGFuZGxpbmcgc3VjaCB2aW9sYXRpb24gaXMgbm90
IGFuIFNSLU1QTFMgcHJvYmxlbSBiZWNhdXNlIHRoZXJlIGlzIG5vIGluY29taW5nIGxhYmVsIGNv
bGxpc2lvbiBhbmQgaGVuY2UgaXQgaXQgaXMgb3V0c2lkZSB0aGUgc2NvcGUgb2YgdGhpcyBkcmFm
dDxvOnA+PC9vOnA+PC9wPgo8cD48bzpwPiZuYnNwOzwvbzpwPjwvcD4KPHA+VGhlIHNlY29uZCBp
c3N1ZSBpcyB3aGljaCBTSUQgdG8gY2hvb3NlIGZvciBhbiBTUi1wb2xpY3kgKGJlIGl0IGEgcG9s
aWN5IGZvciBURSwgdGktbGZhLCB1bG9vcCBhdm9pZGFuY2UsIHNlY3VyaXR5LC4uLiwgZXRjKS4g
VGhhdCBpcyBzdHJpY3RseSBhIGNvbnRyb2wgbGF5ZXIgZnVuY3Rpb25hbGl0eSBhbmQgaXMgbm90
IHNwZWNpZmljIHRvIFNSLU1QTFMuIEhlbmNlIGl0IGlzIG91dHNpZGUgdGhlIHNjb3BlIG9mIHRo
aXMgZHJhZnQ8bzpwPjwvbzpwPjwvcD4KPHA+PG86cD4mbmJzcDs8L286cD48L3A+CjxwPlRoZSB0
aGlyZCBpc3N1ZSBpcyB0aGUgY2FzZSB3aGVyZSBhbiBhbnljYXN0IHByZWZpeCBpcyBhZHZlcnRp
c2VkIHdpdGggYSBwcmVmaXgtU0lEIHN1Yi1UTFYgYnkgc29tZSAoYnV0IG5vdCBhbGwpIG9mIHRo
ZSBub2RlcyB0aGF0IGFkdmVydGlzZSB0aGF0IHByZWZpeC4gQWdhaW4gdGhpcyBpcyBub3QgYW4g
aW5jb21pbmcgbGFiZWwgY29sbGlzaW9uIGJlY2F1c2UgdGhlIGxhYmVsIGlzIGFzc29jaWF0ZWQg
d2l0aCBhIHNpbmdsZSBGRUMsIHdoaWNoCiBpcyB0aGUgYW55Y2FzdCBwcmVmaXguPG86cD48L286
cD48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPgo8ZGl2Pgo8
cCBjbGFzcz0iTXNvTm9ybWFsIj5PbiA3LzE5LzE4IDg6MzAgUE0sIFNocmFkZGhhIEhlZ2RlIHdy
b3RlOjxvOnA+PC9vOnA+PC9wPgo8L2Rpdj4KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6
NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjojMUY0OTdEIj5IaSBBaG1lZCw8L3NwYW4+PG86cD48L286cD48L3A+Cjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8
L3NwYW4+PG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
Zjtjb2xvcjojMUY0OTdEIj5UaGUgTm9kZS1TSURzIGFyZSBleHBlY3RlZCB0byBiZSB1bmlxdWUg
dG8gYSBub2RlLgo8L3NwYW4+PG86cD48L286cD48L3A+CjxwcmU+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOiMxRjQ5N0QiPuKAnDwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPgo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibWFyZ2luOjBjbTttYXJnaW4tYm90dG9tOi4wMDAxcHQ7bGluZS1oZWlnaHQ6
bm9ybWFsIj4KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Y29sb3I6d2luZG93dGV4dCI+
Jm5ic3A7Jm5ic3A7IEFuIElHUCBOb2RlLVNJRCBNVVNUIE5PVCBiZSBhc3NvY2lhdGVkIHdpdGgg
YSBwcmVmaXggdGhhdCBpcyBvd25lZCBieTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjowY207bWFyZ2luLWJvdHRvbTouMDAwMXB0O2xpbmUt
aGVpZ2h0Om5vcm1hbCI+CjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2NvbG9yOndpbmRv
d3RleHQiPiZuYnNwOyZuYnNwOyBtb3JlIHRoYW4gb25lIHJvdXRlciB3aXRoaW4gdGhlIHNhbWUg
cm91dGluZyBkb21haW4u4oCdPC9zcGFuPjxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9v
OnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3
RCI+SWYgdHdvIGRpZmZlcmVudCBub2RlcyBhZHZlcnRpc2Ugc2FtZSBOb2RlLVNJRCw8L3NwYW4+
PG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDow
Y20iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgRm9yIEV4YW1wbGUgTm9kZSBBIGFuZCBCIGJvdGgg
YWR2ZXJ0aXNlIHByZWZpeCAxLjEuMS4xIGFuZCBhc3NvY2lhdGUgYSAmbmJzcDtTSUQgMTAwMCB3
aXRoIE4gYml0IHNldC48L3NwYW4+PG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtYXJnaW4tbGVmdDowY20iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5U
aGVyZSBpcyBhbiBhbm9tYWx5IGhlcmUgYW5kIElNTywgdGhpcyBkcmFmdCBzaG91bGQgYWRkcmVz
cyBob3cgdG8gaGFuZGxlIHRoaXMgYW5vbWFseSBhbmQgd2hldGhlciBUSS1MRkEgYW5kIG90aGVy
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2lu
LWxlZnQ6MGNtIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+QXBwbGljYXRpb25zIGNh
biB1c2UgdGhpcyBTSUQgYXMgYSBOb2RlLVNJRC48L3NwYW4+PG86cD48L286cD48L3A+CjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDowY20iPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjojMUY0OTdEIj5Bbm90aGVyIHNsaWdodCB2YXJpYXRpb24gb2YgdGhpcyBjYXNlIGlzIGEg
c2NlbmFyaW8gd2hlcmUgQSBhbmQgQiBib3RoIGFkdmVydGlzZSBhIHByZWZpeCAxLjEuMS4xIGFu
ZCBBIGFzc2lnbnMgYSBOb2RlLVNpZDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjBjbSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMx
RjQ5N0QiPk9mIDEwMDAgYW5kIEIgZG9lcyBub3QgYXNzaWduIGFueSBTSUQuPC9zcGFuPjxvOnA+
PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MGNtIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pgo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MGNtIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6IzFGNDk3RCI+Umdkczwvc3Bhbj48bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9
Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjBjbSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y
OiMxRjQ5N0QiPlNocmFkZGhhPC9zcGFuPjxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9v
OnA+PC9wPgo8ZGl2Pgo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNF
MUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+CjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtYXJnaW46MGNtO21hcmdpbi1ib3R0b206LjAwMDFwdDtsaW5lLWhlaWdodDpu
b3JtYWwiPgo8Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dCI+RnJvbTo8L3NwYW4+
PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0Ij4gQWxleGFuZGVyIFZhaW5zaHRl
aW4KPGEgaHJlZj0ibWFpbHRvOkFsZXhhbmRlci5WYWluc2h0ZWluQGVjaXRlbGUuY29tIj4mbHQ7
QWxleGFuZGVyLlZhaW5zaHRlaW5AZWNpdGVsZS5jb20mZ3Q7PC9hPgo8YnI+CjxiPlNlbnQ6PC9i
PiBUaHVyc2RheSwgSnVseSAxOSwgMjAxOCAxMDowNSBQTTxicj4KPGI+VG86PC9iPiBBaG1lZCBC
YXNoYW5keSA8YSBocmVmPSJtYWlsdG86YWJhc2hhbmR5LmlldGZAZ21haWwuY29tIj4mbHQ7YWJh
c2hhbmR5LmlldGZAZ21haWwuY29tJmd0OzwvYT48YnI+CjxiPkNjOjwvYj4gPGEgaHJlZj0ibWFp
bHRvOnJ0Zy1kaXJAaWV0Zi5vcmciPnJ0Zy1kaXJAaWV0Zi5vcmc8L2E+OyAnPGEgaHJlZj0ibWFp
bHRvOm1wbHNAaWV0Zi5vcmciPm1wbHNAaWV0Zi5vcmc8L2E+Jwo8YSBocmVmPSJtYWlsdG86bXBs
c0BpZXRmLm9yZyI+Jmx0O21wbHNAaWV0Zi5vcmcmZ3Q7PC9hPjsgJzxhIGhyZWY9Im1haWx0bzph
ZHJpYW5Ab2xkZG9nLmNvLnVrIj5hZHJpYW5Ab2xkZG9nLmNvLnVrPC9hPicKPGEgaHJlZj0ibWFp
bHRvOmFkcmlhbkBvbGRkb2cuY28udWsiPiZsdDthZHJpYW5Ab2xkZG9nLmNvLnVrJmd0OzwvYT47
IEpvbmF0aGFuIEhhcmR3aWNrICg8YSBocmVmPSJtYWlsdG86Sm9uYXRoYW4uSGFyZHdpY2tAbWV0
YXN3aXRjaC5jb20iPkpvbmF0aGFuLkhhcmR3aWNrQG1ldGFzd2l0Y2guY29tPC9hPikKPGEgaHJl
Zj0ibWFpbHRvOmpvbmF0aGFuLmhhcmR3aWNrQG1ldGFzd2l0Y2guY29tIj4mbHQ7am9uYXRoYW4u
aGFyZHdpY2tAbWV0YXN3aXRjaC5jb20mZ3Q7PC9hPjsgU2hyYWRkaGEgSGVnZGUKPGEgaHJlZj0i
bWFpbHRvOnNocmFkZGhhQGp1bmlwZXIubmV0Ij4mbHQ7c2hyYWRkaGFAanVuaXBlci5uZXQmZ3Q7
PC9hPjsgPGEgaHJlZj0ibWFpbHRvOnNwcmluZ0BpZXRmLm9yZyI+CnNwcmluZ0BpZXRmLm9yZzwv
YT47IDxhIGhyZWY9Im1haWx0bzpzcHJpbmctY2hhaXJzQGlldGYub3JnIj5zcHJpbmctY2hhaXJz
QGlldGYub3JnPC9hPjsKPGEgaHJlZj0ibWFpbHRvOmRyYWZ0LWlldGYtc3ByaW5nLXNlZ21lbnQt
cm91dGluZy1tcGxzLmF1dGhvcnNAaWV0Zi5vcmciPmRyYWZ0LWlldGYtc3ByaW5nLXNlZ21lbnQt
cm91dGluZy1tcGxzLmF1dGhvcnNAaWV0Zi5vcmc8L2E+PGJyPgo8Yj5TdWJqZWN0OjwvYj4gUkU6
IFJ0Z0RpciBFYXJseSByZXZpZXc6IGRyYWZ0LWlldGYtc3ByaW5nLXNlZ21lbnQtcm91dGluZy1t
cGxzLTEzPC9zcGFuPjxvOnA+PC9vOnA+PC9wPgo8L2Rpdj4KPC9kaXY+CjxwIGNsYXNzPSJNc29O
b3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bWFyZ2luLWxlZnQ6MGNtIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+QWhtZWQgaGkh
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2lu
LWxlZnQ6MGNtIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+TG90cyBvZiB0aGFua3Mg
Zm9yIHlvdXIgcmVzcG9uc2UuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MGNtIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3
RCI+T2YgY291cnNlIE5vZGUgU0lEcyBhcmUgbm90IGRpZmZlcmVudCBmcm9tIGFueSBvdGhlciBQ
cmVmaXggU0lEcyB3aGVuIGl0IGNvbWVzIHRvIHRoZSBNUExTIGZvcndhcmRpbmcgcGxhbmUuPC9z
cGFuPjxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxl
ZnQ6MGNtIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+QnV0LCBJTUhPLCBzdHJpY3Rs
eSBzcGVha2luZywgdGhpcyBpcyBjb3JyZWN0IGZvciBhbnkgb3RoZXIgU0lEIGFzIHdlbGwuCjwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1s
ZWZ0OjBjbSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPllvdSBzZWVtIHRvIGlnbm9y
ZSB0aGUgZGlmZmVyZW5jZSBiZXR3ZWVuIFNSLU1QTFMgYW5kIFNSdjYgd2l0aCByZWdhcmQgdG8g
dGhlIGxpZmUgc3BhbiBvZiBwcmVmaXggU0lEcyBpbiBnZW5lcmFsIGFuZCBOb2RlIFNJRHMgaW4g
cGFydGljdWxhci4KIEZyb20gbXkgUE9WIHRoaXMgZGlmZmVyZW5jZSBzaG91bGQgYmUgZGlzY3Vz
c2VkIGluIHRoZSBkcmFmdC4gPC9zcGFuPjxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MGNtIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3
RCI+U28gaXQgc2VlbXMgdGhhdCB3ZSBjYW4gb25seSDigJxhZ3JlZSB0byBkaXNhZ3JlZeKAnSBv
biB0aGUgbmVlZCB0byBzYXkgc29tZXRoaW5nIHNwZWNpZmljIGFib3V0IE5vZGUgU0lEcyBpbiB0
aGUgZHJhZnQsIGFuZCBsZXQgdGhlIFdHIHRvCiBkZWNpZGUgd2hhdCB0byBkbyBhYm91dCBpdC4g
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPgo8ZGl2Pgo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bWFyZ2luOjBjbTttYXJnaW4tYm90dG9tOi4wMDAxcHQ7bGluZS1oZWlnaHQ6bm9ybWFsIj4KPHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlJlZ2FyZHMsPC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pgo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOjBjbTttYXJnaW4tYm90dG9tOi4w
MDAxcHQ7bGluZS1oZWlnaHQ6bm9ybWFsIj4KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Qi
PlNhc2hhPC9zcGFuPjxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bWFyZ2luOjBjbTttYXJnaW4tYm90dG9tOi4wMDAxcHQ7bGluZS1oZWlnaHQ6bm9ybWFsIj4KPHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjowY207bWFyZ2luLWJvdHRvbTouMDAw
MXB0O2xpbmUtaGVpZ2h0Om5vcm1hbCI+CjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5P
ZmZpY2U6ICYjNDM7OTcyLTM5MjY2MzAyPC9zcGFuPjxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOjBjbTttYXJnaW4tYm90dG9tOi4wMDAxcHQ7bGluZS1o
ZWlnaHQ6bm9ybWFsIj4KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkNlbGw6Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYjNDM7OTcyLTU0OTI2NjMwMjwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjowY207bWFyZ2luLWJv
dHRvbTouMDAwMXB0O2xpbmUtaGVpZ2h0Om5vcm1hbCI+CjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjoj
MUY0OTdEIj5FbWFpbDombmJzcDsmbmJzcDsKPGEgaHJlZj0ibWFpbHRvOkFsZXhhbmRlci5WYWlu
c2h0ZWluQGVjaXRlbGUuY29tIj5BbGV4YW5kZXIuVmFpbnNodGVpbkBlY2l0ZWxlLmNvbTwvYT48
L3NwYW4+PG86cD48L286cD48L3A+CjwvZGl2Pgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPgo8ZGl2
Pgo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7
cGFkZGluZzozLjBwdCAwY20gMGNtIDBjbSI+CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
YXJnaW46MGNtO21hcmdpbi1ib3R0b206LjAwMDFwdDtsaW5lLWhlaWdodDpub3JtYWwiPgo8Yj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dCI+RnJvbTo8L3NwYW4+PC9iPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0Ij4gQWhtZWQgQmFzaGFuZHkgWzxhIGhyZWY9Im1haWx0
bzphYmFzaGFuZHkuaWV0ZkBnbWFpbC5jb20iPm1haWx0bzphYmFzaGFuZHkuaWV0ZkBnbWFpbC5j
b208L2E+XQo8YnI+CjxiPlNlbnQ6PC9iPiBUaHVyc2RheSwgSnVseSAxOSwgMjAxOCA3OjEzIFBN
PGJyPgo8Yj5Ubzo8L2I+IEFsZXhhbmRlciBWYWluc2h0ZWluICZsdDs8YSBocmVmPSJtYWlsdG86
QWxleGFuZGVyLlZhaW5zaHRlaW5AZWNpdGVsZS5jb20iPkFsZXhhbmRlci5WYWluc2h0ZWluQGVj
aXRlbGUuY29tPC9hPiZndDs8YnI+CjxiPkNjOjwvYj4gPGEgaHJlZj0ibWFpbHRvOnJ0Zy1kaXJA
aWV0Zi5vcmciPnJ0Zy1kaXJAaWV0Zi5vcmc8L2E+OyAnPGEgaHJlZj0ibWFpbHRvOm1wbHNAaWV0
Zi5vcmciPm1wbHNAaWV0Zi5vcmc8L2E+JyAmbHQ7PGEgaHJlZj0ibWFpbHRvOm1wbHNAaWV0Zi5v
cmciPm1wbHNAaWV0Zi5vcmc8L2E+Jmd0OzsgJzxhIGhyZWY9Im1haWx0bzphZHJpYW5Ab2xkZG9n
LmNvLnVrIj5hZHJpYW5Ab2xkZG9nLmNvLnVrPC9hPicgJmx0OzxhIGhyZWY9Im1haWx0bzphZHJp
YW5Ab2xkZG9nLmNvLnVrIj5hZHJpYW5Ab2xkZG9nLmNvLnVrPC9hPiZndDs7CiBKb25hdGhhbiBI
YXJkd2ljayAoPGEgaHJlZj0ibWFpbHRvOkpvbmF0aGFuLkhhcmR3aWNrQG1ldGFzd2l0Y2guY29t
Ij5Kb25hdGhhbi5IYXJkd2lja0BtZXRhc3dpdGNoLmNvbTwvYT4pICZsdDs8YSBocmVmPSJtYWls
dG86am9uYXRoYW4uaGFyZHdpY2tAbWV0YXN3aXRjaC5jb20iPmpvbmF0aGFuLmhhcmR3aWNrQG1l
dGFzd2l0Y2guY29tPC9hPiZndDs7CjxhIGhyZWY9Im1haWx0bzpzaHJhZGRoYUBqdW5pcGVyLm5l
dCI+c2hyYWRkaGFAanVuaXBlci5uZXQ8L2E+OyA8YSBocmVmPSJtYWlsdG86c3ByaW5nQGlldGYu
b3JnIj4Kc3ByaW5nQGlldGYub3JnPC9hPjsgPGEgaHJlZj0ibWFpbHRvOnNwcmluZy1jaGFpcnNA
aWV0Zi5vcmciPnNwcmluZy1jaGFpcnNAaWV0Zi5vcmc8L2E+Owo8YSBocmVmPSJtYWlsdG86ZHJh
ZnQtaWV0Zi1zcHJpbmctc2VnbWVudC1yb3V0aW5nLW1wbHMuYXV0aG9yc0BpZXRmLm9yZyI+ZHJh
ZnQtaWV0Zi1zcHJpbmctc2VnbWVudC1yb3V0aW5nLW1wbHMuYXV0aG9yc0BpZXRmLm9yZzwvYT48
YnI+CjxiPlN1YmplY3Q6PC9iPiBSZTogUnRnRGlyIEVhcmx5IHJldmlldzogZHJhZnQtaWV0Zi1z
cHJpbmctc2VnbWVudC1yb3V0aW5nLW1wbHMtMTM8L3NwYW4+PG86cD48L286cD48L3A+CjwvZGl2
Pgo8L2Rpdj4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+CjxwPlRo
YW5rcyBmb3IgdGhlIHJlcGx5PG86cD48L286cD48L3A+CjxwPlNlZSBpbmxpbmU8bzpwPjwvbzpw
PjwvcD4KPHA+QWhtZWQ8bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7
PG86cD48L286cD48L3A+CjxkaXY+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIDcvMTIvMTggMTI6
MjIgQU0sIEFsZXhhbmRlciBWYWluc2h0ZWluIHdyb3RlOjxvOnA+PC9vOnA+PC9wPgo8L2Rpdj4K
PGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDowY20iPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjojMUY0OTdEIj5BaG1lZCBhbmQgYWxsLDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjBjbSI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOiMxRjQ5N0QiPkkgd291bGQgbGlrZSB0byBleHBhbmQgb24gbXkgY29tbWVudHMg
KGFuZCB5b3VyIHJlc3BvbnNlcykgYWJvdXQgdGhlIHJvbGUgb2YgTm9kZSBTSURzIGluIFNSLU1Q
TFMuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luLWxlZnQ6MGNtIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+SSB3b3VsZCBsaWtl
IHRvIGJyaW5nIHlvdXIgYXR0ZW50aW9uIHR3byBwb2ludHM6PC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pgo8cCBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9InRleHQtaW5kZW50Oi0xOC4wcHQ7
bXNvLWxpc3Q6bDIgbGV2ZWwxIGxmbzQiPjwhW2lmICFzdXBwb3J0TGlzdHNdPjxzcGFuIHN0eWxl
PSJtc28tbGlzdDpJZ25vcmUiPjEuPHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMg
TmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsKPC9z
cGFuPjwvc3Bhbj48IVtlbmRpZl0+PHNwYW4gZGlyPSJMVFIiPjwvc3Bhbj48c3BhbiBzdHlsZT0i
Y29sb3I6IzFGNDk3RCI+Tm9kZSBTSURzIChhbmQsIGluIGdlbmVyYWwsIFByZWZpeCBTSURzKSBp
biBNUExTLVNSIGFyZSBkaWZmZXJlbnQgZnJvbSB0aGUgc2FtZSBpbiBTUnY2IGJlY2F1c2UgdGhl
eSByZXF1aXJlIGV4cGxpY2l0IGNvbmZpZ3VyYXRpb24gYWN0aW9uIGJ5IHRoZSBvcGVyYXRvciBv
ZiBTUiBkb21haW4uIEkuZS4sIGl0IGlzIG5vdAogZW5vdWdoIGZvciBhIG5vZGUgdG8gb3duIHNv
bWUgLzMyIG9yIC8xMjggcHJlZml4IHRoYXQgaXMgYWR2ZXJ0aXNlZCBieSBJR1AuIFRoZSBvcGVy
YXRvciBtdXN0IGV4cGxpY2l0bHkgY29uZmlndXJlIHRoZSBub2RlIHRvIHVzZSBzdWNoIGEgcHJl
Zml4IGFzJm5ic3A7IE5vZGUgU0lEIGFuZCB0byBhc3NpZ24gdG8gaXQgYSBzcGVjaWZpYyBpbmRl
eCB0aGF0IGlzIHVuaXF1ZSBpbiB0aGUgU1IgZG9tYWluLiBGcm9tIG15IFBPViwgdGhpcyBkaWZm
ZXJlbmNlCiBhbG9uZSB3b3VsZCBxdWFsaWZ5IE5vZGUgU0lEcyBhcyBhIHRvcGljIHRvIGJlIGRp
c2N1c3NlZCBpbiB0aGUgPGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29t
L3YyL3VybD91PWh0dHBzLTNBX190b29scy5pZXRmLm9yZ19odG1sX2RyYWZ0LTJEaWV0Zi0yRHNw
cmluZy0yRHNlZ21lbnQtMkRyb3V0aW5nLTJEbXBscy0yRDE0JmFtcDtkPUR3TUdhUSZhbXA7Yz1I
QWtZdWg2M3JzdWhyNlNjYmZoMFVqQlhlTUstbmRiM3ZvRFRYY1d6b0NJJmFtcDtyPU55akxzcjdK
QTdtdnBDSmEwWW1QZFZLY21NWEozMWJwYkJhTnF6Q05ybmcmYW1wO209Q0JuNDYtdFRqWnJGdXAw
ZFItRUdBdHQ0UUZxOVBpMjdSYU81clFDazFRdyZhbXA7cz1xNmRqcFJYbGFtVXpLWmxHSXVYVHRC
Y3Nud2V2SHdkZHF2U3RaclNGTW5FJmFtcDtlPSI+Ck1QTFMtU1IgQXJjaGl0ZWN0dXJlPC9hPiBk
cmFmdC48L3NwYW4+PG86cD48L286cD48L3A+CjwvYmxvY2txdW90ZT4KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjBjbTtsaW5lLWhlaWdodDpub3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDssc2VyaWYiPiNBaG1l
ZDogSSBkaXNhZ3JlZSB3aXRoIHlvdXIgUE9WLiBGcm9tIHRoZSBmb3J3YXJkaW5nIHBsYW5lIHBl
cnNwZWN0aXZlIGl0IGRvZXMgbm90IG1ha2UgYW55IGRpZmZlcmVuY2Ugd2hldGhlciBhIHRoZSBs
YWJlbCBhdCB0aGUgdG9wIG9mIGFuIE1QTFMKIHBhY2tldCAocmVwcmVzZW50aW5nIHRoZSBwcmVm
aXgtU0lEKSBpZGVudGlmaWVzIGEgbm9kZSBvciBub3QuIFNvIGZyb20gdGhlIFNSLW1wbHMgZm9y
d2FyZGluZyBwb2ludCBvZiB2aWV3IHRoZXJlIGlzIG5vIGRpZmZlcmVuY2UgYmV0d2VlbiBhIHBy
ZWZpeC1TSUQgYW5kIGEgbm9kZS1TSUQuIElmIHRoZXJlIGlzIGFueSBwbGFjZSBpbiB0aGUgU1It
bXBscyBkcmFmdCB3aGVyZSB0aGVyZSBpcyBhIG5lZWQgdG8gaGFuZGxlIGEgbm9kZS1TSUQgZGlm
ZmVyZW50CiBmcm9tIGEgcHJlZml4IFNJRCwgaXQgd291bGQgYmUgZ3JlYXQgdG8gcG9pbnQgaXQg
b3V0PGJyPgo8YnI+Cjxicj4KPC9zcGFuPjxvOnA+PC9vOnA+PC9wPgo8YmxvY2txdW90ZSBzdHls
ZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4KPGgzIHN0eWxlPSJtYXJn
aW4tbGVmdDozNi4wcHQ7dGV4dC1pbmRlbnQ6LTE4LjBwdDttc28tbGluZS1oZWlnaHQtYWx0OjBw
dDttc28tbGlzdDpsMiBsZXZlbDEgbGZvNCI+CjwhW2lmICFzdXBwb3J0TGlzdHNdPjxzcGFuIHN0
eWxlPSJtc28tbGlzdDpJZ25vcmUiPjIuPHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGlt
ZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsKPC9zcGFu
Pjwvc3Bhbj48IVtlbmRpZl0+PHNwYW4gZGlyPSJMVFIiPjwvc3Bhbj5JbiBhZGRpdGlvbiwgcXVp
dGUgYSBmZXcgY29uc3RydWN0cyBhc3NvY2lhdGVkIHdpdGggU1ItTVBMUyBpbXBsaWNpdGx5IGFz
c3VtZSB0aGF0IGVhY2ggbm9kZSBpbiB0aGUgU1ItTVBMUyBkb21haW4gaXMgYXNzaWduZWQgd2l0
aCBhdCBsZWFzdCBvbmUgTm9kZSBTSUQuIE9uZSBleGFtcGxlIGNhbiBiZSBmb3VuZCBpbiB0aGUK
PGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBz
LTNBX190b29scy5pZXRmLm9yZ19odG1sX2RyYWZ0LTJEYmFzaGFuZHktMkRydGd3Zy0yRHNlZ21l
bnQtMkRyb3V0aW5nLTJEdGktMkRsZmEtMkQwNCZhbXA7ZD1Ed01HYVEmYW1wO2M9SEFrWXVoNjNy
c3VocjZTY2JmaDBVakJYZU1LLW5kYjN2b0RUWGNXem9DSSZhbXA7cj1OeWpMc3I3SkE3bXZwQ0ph
MFltUGRWS2NtTVhKMzFicGJCYU5xekNOcm5nJmFtcDttPUNCbjQ2LXRUalpyRnVwMGRSLUVHQXR0
NFFGcTlQaTI3UmFPNXJRQ2sxUXcmYW1wO3M9amJIMERTWVlvMlVZeW1XWnJsdkF0N3FVV1ZYc1lL
dUN0TWlFeW9lLURXRSZhbXA7ZT0iPgo8c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmIj5USS1MRkE8L3NwYW4+PC9hPiBkcmFmdC4gVGhpcyBkcmFm
dCBzYXlzIGluIFNlY3Rpb24gNC4yOjxvOnA+PC9vOnA+PC9oMz4KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4KPGgzIHN0eWxlPSJtYXJnaW4tbGVmdDo3Mi4wcHQ7bXNvLWxpbmUtaGVpZ2h0LWFsdDow
cHQiPjxhIGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1o
dHRwcy0zQV9fdG9vbHMuaWV0Zi5vcmdfaHRtbF9kcmFmdC0yRGJhc2hhbmR5LTJEcnRnd2ctMkRz
ZWdtZW50LTJEcm91dGluZy0yRHRpLTJEbGZhLTJEMDQtMjNzZWN0aW9uLTJENC4yJmFtcDtkPUR3
TUdhUSZhbXA7Yz1IQWtZdWg2M3JzdWhyNlNjYmZoMFVqQlhlTUstbmRiM3ZvRFRYY1d6b0NJJmFt
cDtyPU55akxzcjdKQTdtdnBDSmEwWW1QZFZLY21NWEozMWJwYkJhTnF6Q05ybmcmYW1wO209Q0Ju
NDYtdFRqWnJGdXAwZFItRUdBdHQ0UUZxOVBpMjdSYU81clFDazFRdyZhbXA7cz1zQWkzS0NXVXdH
UzNEOTN0OGljNjRXXzQ2eG05eThPYWNzN296Y0F3ZVM4JmFtcDtlPSI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcgO2NvbG9yOmJsYWNr
JnF1b3Q7LHNlcmlmIj40LjI8L3NwYW4+PC9hPjxhIG5hbWU9InNlY3Rpb24tNC4yIj48L2E+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcg
O2NvbG9yOmJsYWNrJnF1b3Q7LHNlcmlmIj4uCiBUaGUgcmVwYWlyIG5vZGUgaXMgYSBQUSBub2Rl
PC9zcGFuPjxvOnA+PC9vOnA+PC9oMz4KPHByZSBzdHlsZT0ibWFyZ2luLWxlZnQ6NTAuNHB0Ij48
c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPgo8
cHJlIHN0eWxlPSJtYXJnaW4tbGVmdDo1MC40cHQiPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+
Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+CjxwcmUgc3R5bGU9Im1hcmdpbi1sZWZ0OjUw
LjRwdCI+PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsgV2hlbiB0aGUgcmVw
YWlyIG5vZGUgaXMgaW4gUChTLFgpLCB0aGUgcmVwYWlyIGxpc3QgaXMgbWFkZSBvZiBhPC9zcGFu
PjxvOnA+PC9vOnA+PC9wcmU+CjxwcmUgc3R5bGU9Im1hcmdpbi1sZWZ0OjUwLjRwdCI+PHNwYW4g
c3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsgc2luZ2xlIG5vZGUgc2VnbWVudCB0byB0
aGUgcmVwYWlyIG5vZGUuPC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+CjxkaXY+CjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtc28tbWFyZ2luLXRvcC1hbHQ6MGNtO21hcmdpbi1yaWdodDowY207
bWFyZ2luLWJvdHRvbTowY207bWFyZ2luLWxlZnQ6MzYuMHB0O21hcmdpbi1ib3R0b206LjAwMDFw
dDtsaW5lLWhlaWdodDpub3JtYWwiPgo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+SW4g
dGhlIHNjb3BlIG9mIHRoaXMgc2VjdGlvbiwgdGhlIHJlcGFpciBub2RlIGlzIG5vdCBhZGphY2Vu
dCB0byB0aGUgUExSLCBhbmQgdGhlcmVmb3JlLCB0byB0aGUgYmVzdCBvZiBteSB1bmRlcnN0YW5k
aW5nLCAmbmJzcDvigJxhIHNpbmdsZQo8c3BhbiBzdHlsZT0iYmFja2dyb3VuZDp5ZWxsb3c7bXNv
LWhpZ2hsaWdodDp5ZWxsb3ciPm5vZGUgc2VnbWVudDwvc3Bhbj4gdG8gdGhlIHJlcGFpciBub2Rl
4oCdIGNhbiBiZSBvbmx5IHRoZSBOb2RlIFNJRCBvZiB0aGUgcmVwYWlyIG5vZGUuIFNpbmNlIHJl
cGFpciBub2RlcyBhcmUgY29tcHV0ZWQgZHluYW1pY2FsbHksIHRoaXMgZW50aXJlIHNjaGVtZSBk
ZXBlbmRzIG9uIGFsbCBub2RlcyBpbiB0aGUgTVBMUz1TUiBkb21haW4gJm5ic3A7aGF2aW5nIGF0
IGxlYXN0CiBvbmUgTm9kZSBTSUQgZWFjaDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4KPC9kaXY+Cjwv
YmxvY2txdW90ZT4KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjBjbTts
aW5lLWhlaWdodDpub3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtUaW1lcyBO
ZXcgUm9tYW4mcXVvdDssc2VyaWYiPiNBaG1lZDogVGhlIGNob2ljZSBvZiB0aGUgU0lEIHRvIGlk
ZW50aWZ5IGFuIGludGVybWVkaWF0ZSBvciBleGl0IG5vZGUocykgaW4gYW4gU1ItcG9saWN5IGlz
IGEgY29udHJvbCBwbGFuZSBiZWhhdmlvciwgaXJyZXNwZWN0aXZlIG9mIHJlYXNvbiBzdWNoCiBw
b2xpY3kgaXMgY3JlYXRlZCAoYmUgaXQgdGktbGZhIGV4cGxpY2l0IHBhdGgsIHVsb29wIGF2b2lk
YW5jZSBleHBsaWNpdCBwYXRoLCBvciBzb21lIFNSLVRFIGV4cGxpY2l0IHBhdGgpLiBTUi1Qb2xp
Y3kgYXMgd2VsbCBhcyBUaS1MRkEgYW5kIHVsb29wIGF2b2lkYW5jZSBhcmUgaGFuZGxlZCBpbiBz
ZXBhcmF0ZSBkcmFmdHMuIFNvIGp1c3QgbGlrZSB0aGUgcmVzcG9uc2UgdG8geW91ciBwcmV2aW91
cyBjb21tZW50LCBmcm9tIGZvcndhcmRpbmcKIHBsYW5lIHBlcnNwZWN0aXZlIGl0IGRvZXMgbm90
IG1ha2UgYW55IGRpZmZlcmVuY2Ugd2hldGhlciB0aGUgbGFiZWwgYXQgdGhlIHRvcCBvZiBhbiBN
UExTIHBhY2tldCBpZGVudGlmaWVzIGEgc2luZ2xlIG9yIG11bHRpcGxlIG5vZGVzLgo8YnI+Cjxi
cj4KPGJyPgo8L3NwYW4+PG86cD48L286cD48L3A+CjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4t
dG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPgo8ZGl2Pgo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OjBjbTttYXJnaW4tcmlnaHQ6MGNtO21hcmdpbi1i
b3R0b206MGNtO21hcmdpbi1sZWZ0OjM2LjBwdDttYXJnaW4tYm90dG9tOi4wMDAxcHQ7bGluZS1o
ZWlnaHQ6bm9ybWFsIj4KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPi48L3NwYW4+PG86
cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46MGNtO21hcmdp
bi1ib3R0b206LjAwMDFwdDtsaW5lLWhlaWdodDpub3JtYWwiPgo8c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibWFyZ2luOjBjbTttYXJnaW4tYm90dG9tOi4wMDAxcHQ7bGluZS1oZWlnaHQ6
bm9ybWFsIj4KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkhvcGVmdWxseSB0aGVzZSBu
b3RlcyBjbGFyaWZ5IG15IHBvc2l0aW9uIG9uIHRoZSBzdWJqZWN0Ljwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjowY207bWFyZ2luLWJvdHRv
bTouMDAwMXB0O2xpbmUtaGVpZ2h0Om5vcm1hbCI+CjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0
OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtYXJnaW46MGNtO21hcmdpbi1ib3R0b206LjAwMDFwdDtsaW5lLWhlaWdodDpub3JtYWwi
Pgo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+UmVnYXJkcyw8L3NwYW4+PG86cD48L286
cD48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46MGNtO21hcmdpbi1ib3R0
b206LjAwMDFwdDtsaW5lLWhlaWdodDpub3JtYWwiPgo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFG
NDk3RCI+U2FzaGE8L3NwYW4+PG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtYXJnaW46MGNtO21hcmdpbi1ib3R0b206LjAwMDFwdDtsaW5lLWhlaWdodDpub3JtYWwi
Pgo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+
PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOjBjbTttYXJnaW4tYm90dG9t
Oi4wMDAxcHQ7bGluZS1oZWlnaHQ6bm9ybWFsIj4KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5
N0QiPk9mZmljZTogJiM0Mzs5NzItMzkyNjYzMDI8L3NwYW4+PG86cD48L286cD48L3A+CjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46MGNtO21hcmdpbi1ib3R0b206LjAwMDFwdDts
aW5lLWhlaWdodDpub3JtYWwiPgo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Q2VsbDom
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJiM0Mzs5NzItNTQ5MjY2MzAyPC9zcGFuPjxv
OnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOjBjbTttYXJn
aW4tYm90dG9tOi4wMDAxcHQ7bGluZS1oZWlnaHQ6bm9ybWFsIj4KPHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOiMxRjQ5N0QiPkVtYWlsOiZuYnNwOyZuYnNwOwo8YSBocmVmPSJtYWlsdG86QWxleGFuZGVy
LlZhaW5zaHRlaW5AZWNpdGVsZS5jb20iPkFsZXhhbmRlci5WYWluc2h0ZWluQGVjaXRlbGUuY29t
PC9hPjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4KPC9kaXY+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+
CjxkaXY+CjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAx
LjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1hcmdpbjowY207bWFyZ2luLWJvdHRvbTouMDAwMXB0O2xpbmUtaGVpZ2h0Om5vcm1hbCI+
CjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0Ij5Gcm9tOjwvc3Bhbj48L2I+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQiPiBBbGV4YW5kZXIgVmFpbnNodGVpbgo8YnI+
CjxiPlNlbnQ6PC9iPiBXZWRuZXNkYXksIEp1bHkgMTEsIDIwMTggMTI6MDIgUE08YnI+CjxiPlRv
OjwvYj4gQWhtZWQgQmFzaGFuZHkgPGEgaHJlZj0ibWFpbHRvOmFiYXNoYW5keS5pZXRmQGdtYWls
LmNvbSI+Jmx0O2FiYXNoYW5keS5pZXRmQGdtYWlsLmNvbSZndDs8L2E+PGJyPgo8Yj5DYzo8L2I+
IDxhIGhyZWY9Im1haWx0bzpydGctZGlyQGlldGYub3JnIj5ydGctZGlyQGlldGYub3JnPC9hPjsg
JzxhIGhyZWY9Im1haWx0bzptcGxzQGlldGYub3JnIj5tcGxzQGlldGYub3JnPC9hPicKPGEgaHJl
Zj0ibWFpbHRvOm1wbHNAaWV0Zi5vcmciPiZsdDttcGxzQGlldGYub3JnJmd0OzwvYT47ICc8YSBo
cmVmPSJtYWlsdG86YWRyaWFuQG9sZGRvZy5jby51ayI+YWRyaWFuQG9sZGRvZy5jby51azwvYT4n
CjxhIGhyZWY9Im1haWx0bzphZHJpYW5Ab2xkZG9nLmNvLnVrIj4mbHQ7YWRyaWFuQG9sZGRvZy5j
by51ayZndDs8L2E+OyBKb25hdGhhbiBIYXJkd2ljayAoPGEgaHJlZj0ibWFpbHRvOkpvbmF0aGFu
LkhhcmR3aWNrQG1ldGFzd2l0Y2guY29tIj5Kb25hdGhhbi5IYXJkd2lja0BtZXRhc3dpdGNoLmNv
bTwvYT4pCjxhIGhyZWY9Im1haWx0bzpqb25hdGhhbi5oYXJkd2lja0BtZXRhc3dpdGNoLmNvbSI+
Jmx0O2pvbmF0aGFuLmhhcmR3aWNrQG1ldGFzd2l0Y2guY29tJmd0OzwvYT47CjxhIGhyZWY9Im1h
aWx0bzpzaHJhZGRoYUBqdW5pcGVyLm5ldCI+c2hyYWRkaGFAanVuaXBlci5uZXQ8L2E+OyA8YSBo
cmVmPSJtYWlsdG86c3ByaW5nQGlldGYub3JnIj4Kc3ByaW5nQGlldGYub3JnPC9hPjsgPGEgaHJl
Zj0ibWFpbHRvOnNwcmluZy1jaGFpcnNAaWV0Zi5vcmciPnNwcmluZy1jaGFpcnNAaWV0Zi5vcmc8
L2E+Owo8YSBocmVmPSJtYWlsdG86ZHJhZnQtaWV0Zi1zcHJpbmctc2VnbWVudC1yb3V0aW5nLW1w
bHMuYXV0aG9yc0BpZXRmLm9yZyI+ZHJhZnQtaWV0Zi1zcHJpbmctc2VnbWVudC1yb3V0aW5nLW1w
bHMuYXV0aG9yc0BpZXRmLm9yZzwvYT48YnI+CjxiPlN1YmplY3Q6PC9iPiBSRTogUnRnRGlyIEVh
cmx5IHJldmlldzogZHJhZnQtaWV0Zi1zcHJpbmctc2VnbWVudC1yb3V0aW5nLW1wbHMtMTM8L3Nw
YW4+PG86cD48L286cD48L3A+CjwvZGl2Pgo8L2Rpdj4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5i
c3A7PG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVm
dDowY20iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5BaG1lZCwgYW5kIGFsbCw8L3Nw
YW4+PG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVm
dDowY20iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5Mb3RzIG9mIHRoYW5rcyBmb3Ig
YSBkZXRhaWxlZCByZXNwb25zZSB0byBteSBjb21tZW50cy4KPC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pgo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MGNtIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6IzFGNDk3RCI+UGxlYXNlIHNlZQo8L3NwYW4+PGI+PGk+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOiMwMEIwNTAiPmlubGluZSBiZWxvdzwvc3Bhbj48L2k+PC9iPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjojMUY0OTdEIj4gbXkgcG9zaXRpb24gb24gZWFjaCBvZiB0aGVtLjwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y
OiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4KPGRpdj4KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1hcmdpbjowY207bWFyZ2luLWJvdHRvbTouMDAwMXB0O2xpbmUtaGVp
Z2h0Om5vcm1hbCI+CjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5SZWdhcmRzLDwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjowY207
bWFyZ2luLWJvdHRvbTouMDAwMXB0O2xpbmUtaGVpZ2h0Om5vcm1hbCI+CjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
Zjtjb2xvcjojMUY0OTdEIj5TYXNoYTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1hcmdpbjowY207bWFyZ2luLWJvdHRvbTouMDAwMXB0O2xpbmUtaGVp
Z2h0Om5vcm1hbCI+CjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+
PG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46MGNtO21h
cmdpbi1ib3R0b206LjAwMDFwdDtsaW5lLWhlaWdodDpub3JtYWwiPgo8c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6IzFGNDk3RCI+T2ZmaWNlOiAmIzQzOzk3Mi0zOTI2NjMwMjwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjowY207bWFyZ2luLWJvdHRv
bTouMDAwMXB0O2xpbmUtaGVpZ2h0Om5vcm1hbCI+CjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0
OTdEIj5DZWxsOiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmIzQzOzk3Mi01NDkyNjYz
MDI8L3NwYW4+PG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW46MGNtO21hcmdpbi1ib3R0b206LjAwMDFwdDtsaW5lLWhlaWdodDpub3JtYWwiPgo8c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+RW1haWw6Jm5ic3A7Jm5ic3A7CjxhIGhyZWY9Im1haWx0
bzpBbGV4YW5kZXIuVmFpbnNodGVpbkBlY2l0ZWxlLmNvbSI+QWxleGFuZGVyLlZhaW5zaHRlaW5A
ZWNpdGVsZS5jb208L2E+PC9zcGFuPjxvOnA+PC9vOnA+PC9wPgo8L2Rpdj4KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4KPGRpdj4KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xp
ZCAjRTFFMUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPgo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibWFyZ2luOjBjbTttYXJnaW4tYm90dG9tOi4wMDAxcHQ7bGluZS1oZWln
aHQ6bm9ybWFsIj4KPGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQiPkZyb206PC9z
cGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dCI+IEFobWVkIEJhc2hhbmR5
IFs8YSBocmVmPSJtYWlsdG86YWJhc2hhbmR5LmlldGZAZ21haWwuY29tIj5tYWlsdG86YWJhc2hh
bmR5LmlldGZAZ21haWwuY29tPC9hPl0KPGJyPgo8Yj5TZW50OjwvYj4gV2VkbmVzZGF5LCBKdWx5
IDExLCAyMDE4IDQ6NDIgQU08YnI+CjxiPlRvOjwvYj4gQWxleGFuZGVyIFZhaW5zaHRlaW4gJmx0
OzxhIGhyZWY9Im1haWx0bzpBbGV4YW5kZXIuVmFpbnNodGVpbkBlY2l0ZWxlLmNvbSI+QWxleGFu
ZGVyLlZhaW5zaHRlaW5AZWNpdGVsZS5jb208L2E+Jmd0OzsKPGEgaHJlZj0ibWFpbHRvOnNwcmlu
Zy1jaGFpcnNAaWV0Zi5vcmciPnNwcmluZy1jaGFpcnNAaWV0Zi5vcmc8L2E+OyA8YSBocmVmPSJt
YWlsdG86ZHJhZnQtaWV0Zi1zcHJpbmctc2VnbWVudC1yb3V0aW5nLW1wbHMuYXV0aG9yc0BpZXRm
Lm9yZyI+CmRyYWZ0LWlldGYtc3ByaW5nLXNlZ21lbnQtcm91dGluZy1tcGxzLmF1dGhvcnNAaWV0
Zi5vcmc8L2E+PGJyPgo8Yj5DYzo8L2I+IDxhIGhyZWY9Im1haWx0bzpydGctZGlyQGlldGYub3Jn
Ij5ydGctZGlyQGlldGYub3JnPC9hPjsgJzxhIGhyZWY9Im1haWx0bzptcGxzQGlldGYub3JnIj5t
cGxzQGlldGYub3JnPC9hPicgJmx0OzxhIGhyZWY9Im1haWx0bzptcGxzQGlldGYub3JnIj5tcGxz
QGlldGYub3JnPC9hPiZndDs7ICc8YSBocmVmPSJtYWlsdG86YWRyaWFuQG9sZGRvZy5jby51ayI+
YWRyaWFuQG9sZGRvZy5jby51azwvYT4nICZsdDs8YSBocmVmPSJtYWlsdG86YWRyaWFuQG9sZGRv
Zy5jby51ayI+YWRyaWFuQG9sZGRvZy5jby51azwvYT4mZ3Q7OwogSm9uYXRoYW4gSGFyZHdpY2sg
KDxhIGhyZWY9Im1haWx0bzpKb25hdGhhbi5IYXJkd2lja0BtZXRhc3dpdGNoLmNvbSI+Sm9uYXRo
YW4uSGFyZHdpY2tAbWV0YXN3aXRjaC5jb208L2E+KSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmpvbmF0
aGFuLmhhcmR3aWNrQG1ldGFzd2l0Y2guY29tIj5qb25hdGhhbi5oYXJkd2lja0BtZXRhc3dpdGNo
LmNvbTwvYT4mZ3Q7Owo8YSBocmVmPSJtYWlsdG86c2hyYWRkaGFAanVuaXBlci5uZXQiPnNocmFk
ZGhhQGp1bmlwZXIubmV0PC9hPjsgPGEgaHJlZj0ibWFpbHRvOnNwcmluZ0BpZXRmLm9yZyI+CnNw
cmluZ0BpZXRmLm9yZzwvYT48YnI+CjxiPlN1YmplY3Q6PC9iPiBSZTogUnRnRGlyIEVhcmx5IHJl
dmlldzogZHJhZnQtaWV0Zi1zcHJpbmctc2VnbWVudC1yb3V0aW5nLW1wbHMtMTM8L3NwYW4+PG86
cD48L286cD48L3A+CjwvZGl2Pgo8L2Rpdj4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86
cD48L286cD48L3A+CjxwPlRoYW5rcyBmb3IgdGhvcm91Z2ggKGFuZCBWRVJZIGNsZWFyKSB0aGUg
cmV2aWV3PG86cD48L286cD48L3A+CjxwPlNlZSBpbmxpbmUgI0FobWVkPG86cD48L286cD48L3A+
CjxwPiZuYnNwOzxvOnA+PC9vOnA+PC9wPgo8cD5BaG1lZDxvOnA+PC9vOnA+PC9wPgo8cD4mbmJz
cDs8bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48
L3A+CjxkaXY+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9uIDYvMTUvMTggMTE6MDggUE0sIEFsZXhh
bmRlciBWYWluc2h0ZWluIHdyb3RlOjxvOnA+PC9vOnA+PC9wPgo8L2Rpdj4KPGJsb2NrcXVvdGUg
c3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+CjxkaXY+CjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90
OyxzYW5zLXNlcmlmIj5SZS1zZW5kaW5nIHRvJm5ic3A7IGNvcnJlY3QgU1BSSU5HIFdHIGxpc3Qu
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPgo8L2Rpdj4KPGRpdj4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPlNp
bmNlcmUgYXBvbG9naWVzIGZvciB0aGUgZGVsYXkgY2F1c2VkIGJ5IGEgdHlwby48L3NwYW4+PG86
cD48L286cD48L3A+CjwvZGl2Pgo8ZGl2Pgo8ZGl2Pgo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luLWJvdHRvbTowY21tYXJnaW4tYm90dG9tOi4wMDAxcHQiPjxzcGFuIHN0eWxlPSJm
b250LWZhbWlseTomcXVvdDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj5UaHVtYiB0eXBlZCBieSBT
YXNoYSBWYWluc2h0ZWluPC9zcGFuPjxvOnA+PC9vOnA+PC9wPgo8L2Rpdj4KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7LHNhbnMt
c2VyaWYiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4KPC9kaXY+CjxkaXYgc3R5bGU9Im1h
cmdpbi1sZWZ0OjIxLjZwdDttYXJnaW4tYm90dG9tOjEyLjBwdCI+CjxkaXYgY2xhc3M9Ik1zb05v
cm1hbCIgYWxpZ249ImNlbnRlciIgc3R5bGU9Im1hcmdpbjowY207bWFyZ2luLWJvdHRvbTouMDAw
MXB0O3RleHQtYWxpZ246Y2VudGVyIj4KPHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O1Rp
bWVzIE5ldyBSb21hbiAsc2VyaWYmcXVvdDssc2VyaWYiPgo8aHIgc2l6ZT0iMiIgd2lkdGg9Ijk4
JSIgYWxpZ249ImNlbnRlciI+Cjwvc3Bhbj48L2Rpdj4KPC9kaXY+CjxkaXYgaWQ9ImRpdlJwbHlG
d2RNc2ciPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj5Gcm9tOjwvYj4gQWxleGFuZGVyIFZhaW5z
aHRlaW48YnI+CjxiPlNlbnQ6PC9iPiBTdW5kYXksIEp1bmUgMTAsIDIwMTggMTA6NDM6NTIgQU08
YnI+CjxiPlRvOjwvYj4gPGEgaHJlZj0ibWFpbHRvOnNwcmluZy1jaGFpcnNAaWV0Zi5vcmciPnNw
cmluZy1jaGFpcnNAaWV0Zi5vcmc8L2E+OyA8YSBocmVmPSJtYWlsdG86ZHJhZnQtaWV0Zi1zcHJp
bmctc2VnbWVudC1yb3V0aW5nLW1wbHMuYXV0aG9yc0BpZXRmLm9yZyI+CmRyYWZ0LWlldGYtc3By
aW5nLXNlZ21lbnQtcm91dGluZy1tcGxzLmF1dGhvcnNAaWV0Zi5vcmc8L2E+PGJyPgo8Yj5DYzo8
L2I+IDxhIGhyZWY9Im1haWx0bzpzcHJpbmdAaWV0Zi5jb20iPnNwcmluZ0BpZXRmLmNvbTwvYT47
IDxhIGhyZWY9Im1haWx0bzpydGctZGlyQGlldGYub3JnIj4KcnRnLWRpckBpZXRmLm9yZzwvYT47
ICc8YSBocmVmPSJtYWlsdG86bXBsc0BpZXRmLm9yZyI+bXBsc0BpZXRmLm9yZzwvYT4nOyAnPGEg
aHJlZj0ibWFpbHRvOmFkcmlhbkBvbGRkb2cuY28udWsiPmFkcmlhbkBvbGRkb2cuY28udWs8L2E+
JzsgSm9uYXRoYW4gSGFyZHdpY2sgKDxhIGhyZWY9Im1haWx0bzpKb25hdGhhbi5IYXJkd2lja0Bt
ZXRhc3dpdGNoLmNvbSI+Sm9uYXRoYW4uSGFyZHdpY2tAbWV0YXN3aXRjaC5jb208L2E+KTsKPGEg
aHJlZj0ibWFpbHRvOnNocmFkZGhhQGp1bmlwZXIubmV0Ij5zaHJhZGRoYUBqdW5pcGVyLm5ldDwv
YT48YnI+CjxiPlN1YmplY3Q6PC9iPiBSRTogUnRnRGlyIEVhcmx5IHJldmlldzogZHJhZnQtaWV0
Zi1zcHJpbmctc2VnbWVudC1yb3V0aW5nLW1wbHMtMTM8c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6
JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7LHNlcmlmIj4KPC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pgo8ZGl2Pgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1
b3Q7VGltZXMgTmV3IFJvbWFuICxzZXJpZiZxdW90OyxzZXJpZiI+Jm5ic3A7PC9zcGFuPjxvOnA+
PC9vOnA+PC9wPgo8L2Rpdj4KPC9kaXY+CjxkaXY+CjxkaXY+CjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5FeHBsaWNpdGx5IGFkZGluZyBTaHJhZGRoYSAm
bmJzcDt3aG8gaXMgdGhlIHNoZXBoZXJkIG9mIHRoaXMgZHJhZnQuCjwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPiZu
YnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4KPGRpdj4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPlJlZ2FyZHMsPC9zcGFuPjxvOnA+PC9vOnA+PC9wPgo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+U2FzaGE8L3Nw
YW4+PG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xv
cjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5PZmZpY2U6ICYjNDM7OTcyLTM5MjY2MzAy
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Y29sb3I6IzFGNDk3RCI+Q2VsbDombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJiM0Mzs5
NzItNTQ5MjY2MzAyPC9zcGFuPjxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+RW1haWw6Jm5ic3A7Jm5ic3A7IDxhIGhyZWY9Im1h
aWx0bzpBbGV4YW5kZXIuVmFpbnNodGVpbkBlY2l0ZWxlLmNvbSI+CkFsZXhhbmRlci5WYWluc2h0
ZWluQGVjaXRlbGUuY29tPC9hPjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4KPC9kaXY+CjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86
cD48L286cD48L3A+CjxkaXY+CjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29s
aWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PGI+RnJvbTo8L2I+IEFsZXhhbmRlciBWYWluc2h0ZWluIDxicj4KPGI+U2VudDo8
L2I+IEZyaWRheSwgSnVuZSA4LCAyMDE4IDU6NDMgUE08YnI+CjxiPlRvOjwvYj4gJzxhIGhyZWY9
Im1haWx0bzpzcHJpbmctY2hhaXJzQGlldGYub3JnIj5zcHJpbmctY2hhaXJzQGlldGYub3JnPC9h
PicgPGEgaHJlZj0ibWFpbHRvOnNwcmluZy1jaGFpcnNAaWV0Zi5vcmciPgombHQ7c3ByaW5nLWNo
YWlyc0BpZXRmLm9yZyZndDs8L2E+OyAnPGEgaHJlZj0ibWFpbHRvOmRyYWZ0LWlldGYtc3ByaW5n
LXNlZ21lbnQtcm91dGluZy1tcGxzLmF1dGhvcnNAaWV0Zi5vcmciPmRyYWZ0LWlldGYtc3ByaW5n
LXNlZ21lbnQtcm91dGluZy1tcGxzLmF1dGhvcnNAaWV0Zi5vcmc8L2E+Jwo8YSBocmVmPSJtYWls
dG86ZHJhZnQtaWV0Zi1zcHJpbmctc2VnbWVudC1yb3V0aW5nLW1wbHMuYXV0aG9yc0BpZXRmLm9y
ZyI+Jmx0O2RyYWZ0LWlldGYtc3ByaW5nLXNlZ21lbnQtcm91dGluZy1tcGxzLmF1dGhvcnNAaWV0
Zi5vcmcmZ3Q7PC9hPjxicj4KPGI+Q2M6PC9iPiAnPGEgaHJlZj0ibWFpbHRvOnNwcmluZ0BpZXRm
LmNvbSI+c3ByaW5nQGlldGYuY29tPC9hPicgPGEgaHJlZj0ibWFpbHRvOnNwcmluZ0BpZXRmLmNv
bSI+CiZsdDtzcHJpbmdAaWV0Zi5jb20mZ3Q7PC9hPjsgPGEgaHJlZj0ibWFpbHRvOnJ0Zy1kaXJA
aWV0Zi5vcmciPnJ0Zy1kaXJAaWV0Zi5vcmc8L2E+OyA8YSBocmVmPSJtYWlsdG86bXBsc0BpZXRm
Lm9yZyI+Cm1wbHNAaWV0Zi5vcmc8L2E+OyAnPGEgaHJlZj0ibWFpbHRvOmFkcmlhbkBvbGRkb2cu
Y28udWsiPmFkcmlhbkBvbGRkb2cuY28udWs8L2E+Jwo8YSBocmVmPSJtYWlsdG86YWRyaWFuQG9s
ZGRvZy5jby51ayI+Jmx0O2FkcmlhbkBvbGRkb2cuY28udWsmZ3Q7PC9hPjxicj4KPGI+U3ViamVj
dDo8L2I+IFJ0Z0RpciBFYXJseSByZXZpZXc6IGRyYWZ0LWlldGYtc3ByaW5nLXNlZ21lbnQtcm91
dGluZy1tcGxzLTEzPG86cD48L286cD48L3A+CjwvZGl2Pgo8L2Rpdj4KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fu
cy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5h
JnF1b3Q7LHNhbnMtc2VyaWYiPkhlbGxvLDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlmIj5JIGhhdmUgYmVlbiBzZWxlY3RlZCB0byBkbyBh
IHJvdXRpbmcgZGlyZWN0b3JhdGUg4oCcZWFybHnigJ0gcmV2aWV3IG9mIHRoaXMgZHJhZnQ6Cjxh
IGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0z
QV9fZGF0YXRyYWNrZXIuaWV0Zi5vcmdfZG9jX2RyYWZ0LTJEaWV0Zi0yRHNwcmluZy0yRHNlZ21l
bnQtMkRyb3V0aW5nLTJEbXBsc18mYW1wO2Q9RHdNR2FRJmFtcDtjPUhBa1l1aDYzcnN1aHI2U2Ni
ZmgwVWpCWGVNSy1uZGIzdm9EVFhjV3pvQ0kmYW1wO3I9TnlqTHNyN0pBN212cENKYTBZbVBkVktj
bU1YSjMxYnBiQmFOcXpDTnJuZyZhbXA7bT1DQm40Ni10VGpackZ1cDBkUi1FR0F0dDRRRnE5UGky
N1JhTzVyUUNrMVF3JmFtcDtzPUN4YmFhZjlVMGtqNl9tZVZTb2JTa1JMUVcxU3dJOE1KdmdIcHVZ
cDBRT00mYW1wO2U9Ij4KaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtaWV0
Zi1zcHJpbmctc2VnbWVudC1yb3V0aW5nLW1wbHMvPC9hPjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+PG86cD48
L286cD48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJpZiI+VGhlIHJvdXRp
bmcgZGlyZWN0b3JhdGUgd2lsbCwgb24gcmVxdWVzdCBmcm9tIHRoZSB3b3JraW5nIGdyb3VwIGNo
YWlyLCBwZXJmb3JtIGFuIOKAnGVhcmx54oCdIHJldmlldyBvZiBhIGRyYWZ0IGJlZm9yZSBpdCBp
cyBzdWJtaXR0ZWQgZm9yIHB1YmxpY2F0aW9uIHRvIHRoZSBJRVNHLiBUaGUgZWFybHkgcmV2aWV3
CiBjYW4gYmUgcGVyZm9ybWVkIGF0IGFueSB0aW1lIGR1cmluZyB0aGUgZHJhZnTigJlzIGxpZmV0
aW1lIGFzIGEgd29ya2luZyBncm91cCBkb2N1bWVudC4gVGhlIHB1cnBvc2Ugb2YgdGhlIGVhcmx5
IHJldmlldyBkZXBlbmRzIG9uIHRoZSBzdGFnZSB0aGF0IHRoZSBkb2N1bWVudCBoYXMgcmVhY2hl
ZC4gQXMgdGhpcyBkb2N1bWVudCBpcyBjdXJyZW50bHkgaW4gdGhlIFdHIExhc3QgY2FsbCwgbXkg
Zm9jdXMgZm9yIHRoZSByZXZpZXcgd2FzIHRvIGRldGVybWluZQogd2hldGhlciB0aGUgZG9jdW1l
bnQgaXMgcmVhZHkgdG8gYmUgcHVibGlzaGVkLiBQbGVhc2UgY29uc2lkZXIgbXkgY29tbWVudHMg
YWxvbmcgd2l0aCB0aGUgb3RoZXIgd29ya2luZyBncm91cCBsYXN0IGNhbGwgY29tbWVudHMuPC9z
cGFuPjxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LHNhbnMtc2VyaWYi
PiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90Oyxz
YW5zLXNlcmlmIj5Gb3IgbW9yZSBpbmZvcm1hdGlvbiBhYm91dCB0aGUgUm91dGluZyBEaXJlY3Rv
cmF0ZSwgcGxlYXNlIHNlZQo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJpZiI+4oCLPC9zcGFuPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fu
cy1zZXJpZiI+PGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3Vy
bD91PWh0dHAtM0FfX3RyYWMudG9vbHMuaWV0Zi5vcmdfYXJlYV9ydGdfdHJhY193aWtpX1J0Z0Rp
ciZhbXA7ZD1Ed01HYVEmYW1wO2M9SEFrWXVoNjNyc3VocjZTY2JmaDBVakJYZU1LLW5kYjN2b0RU
WGNXem9DSSZhbXA7cj1OeWpMc3I3SkE3bXZwQ0phMFltUGRWS2NtTVhKMzFicGJCYU5xekNOcm5n
JmFtcDttPUNCbjQ2LXRUalpyRnVwMGRSLUVHQXR0NFFGcTlQaTI3UmFPNXJRQ2sxUXcmYW1wO3M9
NnBuSTdsODJld3d6b3hnT1hxVEtyYkt1UWlkdDYtS0JzWmRzWEZub1FDZyZhbXA7ZT0iPmh0dHA6
Ly90cmFjLnRvb2xzLmlldGYub3JnL2FyZWEvcnRnL3RyYWMvd2lraS9SdGdEaXI8L2E+Cjwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlmIj4m
bmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDss
c2Fucy1zZXJpZiI+RG9jdW1lbnQ8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJpZiI+OiBkcmFmdC1p
ZXRmLXNwcmluZy1zZWdtZW50LXJvdXRpbmctbXBscy0xMzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlmIj5SZXZpZXdlcjwvc3Bhbj48
L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFu
YSZxdW90OyxzYW5zLXNlcmlmIj46IEFsZXhhbmRlciAo4oCcU2FzaGHigJ0pIFZhaW5zaHRlaW4g
KDxhIGhyZWY9Im1haWx0bzphbGV4YW5kZXIudmFpbnNodGVpbkBlY2l0ZWxlLmNvbSI+YWxleGFu
ZGVyLnZhaW5zaHRlaW5AZWNpdGVsZS5jb208L2E+KTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlmIj5SZXZpZXcgRGF0ZTwvc3Bhbj48
L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFu
YSZxdW90OyxzYW5zLXNlcmlmIj46IDA4LUp1bi0xODwvc3Bhbj48bzpwPjwvbzpwPjwvcD4KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlmIj5JbnRlbmRlZCBTdGF0dXM8L3Nw
YW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1Zl
cmRhbmEmcXVvdDssc2Fucy1zZXJpZiI+OiBQcm9wb3NlZCBTdGFuZGFyZC48L3NwYW4+PG86cD48
L286cD48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7PC9z
cGFuPjxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LHNhbnMtc2Vy
aWYiPlN1bW1hcnk8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJpZiI+Ojwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+
PG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJpZiI+SSBo
YXZlIHNvbWUgbWlub3IgY29uY2VybnMgYWJvdXQgdGhpcyBkb2N1bWVudCB0aGF0IEkgdGhpbmsg
c2hvdWxkIGJlIHJlc29sdmVkIGJlZm9yZSBpdCBpcyBzdWJtaXR0ZWQgdG8gdGhlIElFU0cuPC9z
cGFuPjxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LHNhbnMtc2VyaWYi
PiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90
OyxzYW5zLXNlcmlmIj5Db21tZW50czwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlmIj46PC9zcGFu
PjxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LHNhbnMtc2VyaWYiPiZu
YnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5z
LXNlcmlmIj5JIGNvbnNpZGVyIHRoaXMgZHJhZnQgYXMgYW4gaW1wb3J0YW50ICZuYnNwO2NvbXBh
bmlvbiBkb2N1bWVudCB0byB0aGUKPGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9p
bnQuY29tL3YyL3VybD91PWh0dHBzLTNBX190b29scy5pZXRmLm9yZ19odG1sX2RyYWZ0LTJEaWV0
Zi0yRHNwcmluZy0yRHNlZ21lbnQtMkRyb3V0aW5nLTJEMTUmYW1wO2Q9RHdNR2FRJmFtcDtjPUhB
a1l1aDYzcnN1aHI2U2NiZmgwVWpCWGVNSy1uZGIzdm9EVFhjV3pvQ0kmYW1wO3I9TnlqTHNyN0pB
N212cENKYTBZbVBkVktjbU1YSjMxYnBiQmFOcXpDTnJuZyZhbXA7bT1DQm40Ni10VGpackZ1cDBk
Ui1FR0F0dDRRRnE5UGkyN1JhTzVyUUNrMVF3JmFtcDtzPWlKU2hoN2U3eXlWa3Q0NHYxTzVweUNP
TWZIQ3BBdmZCTkdnRnI1bGsxMzAmYW1wO2U9Ij4KU2VnbWVudCBSb3V0aW5nIEFyY2hpdGVjdHVy
ZTwvYT4gZHJhZnQgdGhhdCwgaWRlYWxseSwgc2hvdWxkIGF1Z21lbnQgZGVmaW5pdGlvbnMgb2Yg
dGhlIFNlZ21lbnQgUm91dGluZyAoU1IpIG5vdGlvbnMgYW5kIGNvbnN0cnVjdHMgZ2l2ZW4gdGhl
cmUgd2l0aCBkZXRhaWxzIHNwZWNpZmljIGZvciB0aGUgU1IgaW5zdGFudGlhdGlvbiB0aGF0IHVz
ZXMmbmJzcDsgdGhlIE1QTFMgZGF0YSBwbGFuZSAoU1ItTVBMUykuJm5ic3A7IE1hbnkgaXNzdWVz
IHJhaXNlZCBpbiBteQogcmV2aWV3IHJlZmxlY3QgZWl0aGVyIGdhcHMgdGhhdCBzaG91bGQgYmUs
IGJ1dCBoYXZlIG5vdCBiZWVuLCBjbG9zZWQsIG9yIGluY29uc2lzdGVuY2llcyBiZXR3ZWVuIHRo
ZSB0d28gZHJhZnRzLgo8L3NwYW4+PG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEm
cXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv
dDtWZXJkYW5hJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlmIj5TaW5jZQo8YSBocmVmPSJodHRw
czovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX3Rvb2xzLmll
dGYub3JnX2h0bWxfcmZjODI4NyZhbXA7ZD1Ed01HYVEmYW1wO2M9SEFrWXVoNjNyc3VocjZTY2Jm
aDBVakJYZU1LLW5kYjN2b0RUWGNXem9DSSZhbXA7cj1OeWpMc3I3SkE3bXZwQ0phMFltUGRWS2Nt
TVhKMzFicGJCYU5xekNOcm5nJmFtcDttPUNCbjQ2LXRUalpyRnVwMGRSLUVHQXR0NFFGcTlQaTI3
UmFPNXJRQ2sxUXcmYW1wO3M9eTdqcDNVWU5UdGNtbTlIT3VsenFQVHJNVVJUcnNNaU8yNnJXbE5a
TjVXcyZhbXA7ZT0iPgpSRkMgODI4NzwvYT4gaXMgYWxyZWFkeSBwdWJsaXNoZWQgYXMgYSBTdGFu
ZGFyZHMgVHJhY2sgUkZDLCBJIGV4cGVjdCBzdWNoIGF1Z21lbnRhdGlvbiB0byBiZSBiYWNrd2Fy
ZCBjb21wYXRpYmxlIHdpdGggdGhpcyBkb2N1bWVudCAob3IgdG8gcHJvdmlkZSBjbGVhciBpbmRp
Y2F0aW9ucyBvZiByZXF1aXJlZCB1cGRhdGVzIHRvIHRoaXMgZG9jdW1lbnQpLiBBbmQgSSBpbmNs
dWRlIHRoZSBNUExTIFdHIGludG8gZGlzdHJpYnV0aW9uIGxpc3QuCjwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+
PG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJpZiI+VGhp
cyBkcmFmdCB3YXMgbm90IGVhc3kgcmVhZGluZyBmb3IgbWUuIEluIHBhcnRpY3VsYXIsIHRoZSBz
dHlsZSBvZiBTZWN0aW9uIDIuNSB0aGF0IGRpc2N1c3NlcyBhdCBsZW5ndGggYW5kIGluIHNvbWUg
ZGV0YWlsIG11bHRpcGxlIOKAnGNvcm5lciBjYXNlc+KAnSByZXN1bHRpbmcsIHByZXN1bWFibHks
IGZyb20KIG1pc2NvbmZpZ3VyYXRpb24sIGJlZm9yZSBpdCBleHBsYWlucyB0aGUgYmFzaWMgKGFu
ZCByZWxhdGl2ZWx5IHNpbXBsZSkg4oCcbm9ybWFs4oCdIGJlaGF2aW9yLCBsb29rcyBwcm9ibGVt
YXRpYyB0byBtZS48L3NwYW4+PG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVv
dDssc2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtW
ZXJkYW5hJnF1b3Q7LHNhbnMtc2VyaWYiPlRoZSBXRyBMYXN0IENhbGwgaGFzIGJlZW4gZXh0ZW5k
ZWQgYnkgb25lIHdlZWsuIE5ldmVydGhlbGVzcywgSSBhbSBzZW5kaW5nIG91dCBteSBjb21tZW50
cwo8L3NwYW4+PG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1z
ZXJpZiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5h
JnF1b3Q7LHNhbnMtc2VyaWYiPk1ham9yIElzc3Vlczwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlm
Ij46IE5vbmUgZm91bmQ8L3NwYW4+PG86cD48L286cD48L3A+CjwvZGl2Pgo8L2Rpdj4KPC9ibG9j
a3F1b3RlPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1
b3Q7VGltZXMgTmV3IFJvbWFuICxzZXJpZiZxdW90OyxzZXJpZiI+I0FobWVkOiB0aGFua3MgYSBs
b3Q8L3NwYW4+PG86cD48L286cD48L3A+CjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUu
MHB0O21hcmdpbi1ib3R0b206NS4wcHQiPgo8ZGl2Pgo8ZGl2Pgo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5h
JnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlmIj5NaW5vciBJc3N1ZXM8L3NwYW4+PC9iPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVv
dDssc2Fucy1zZXJpZiI+OiBRdWl0ZSBhIGZldyBidXQsIGhvcGVmdWxseSwgZWFzeSB0byByZXNv
bHZlLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5z
LXNlcmlmIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29MaXN0UGFy
YWdyYXBoIiBzdHlsZT0idGV4dC1pbmRlbnQ6LTE4LjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlmIj4xLjwv
c3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVz
IE5ldyBSb21hbiAsc2VyaWYmcXVvdDssc2VyaWYiPiZuYnNwOyZuYnNwOyZuYnNwOwo8L3NwYW4+
PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFu
YSZxdW90OyxzYW5zLXNlcmlmIj5FbmNhcHN1bGF0aW9uIG9mIFNSLU1QTFMgcGFja2V0czwvc3Bh
bj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVy
ZGFuYSZxdW90OyxzYW5zLXNlcmlmIj46Cjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9
Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDo3Mi4wcHQ7dGV4dC1pbmRlbnQ6
LTE4LjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlmIj5hLjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjcuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiAsc2VyaWYmcXVvdDssc2Vy
aWYiPiZuYnNwOyZuYnNwOyZuYnNwOwo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlmIj5SRkMgMzAzMiAo
cmVmZXJlbmNlZCBieSB0aGUgZHJhZnQpIGFuZCBSRkMgNTMzMiAoPGI+PGk+bm90IG1lbnRpb25l
ZCBpbiB0aGUgZHJhZnQ8L2k+PC9iPikgZGVwZW5kIHR3byBlbmNhcHN1bGF0aW9ucyBvZiBsYWJl
bGVkIHBhY2tldHMgLSBvbmUgZm9yIERvd25zdHJlYW0tYWxsb2NhdGVkIGxhYmVscyBhbmQgYW5v
dGhlcgogZm9yIFVwc3RyZWFtLWFsbG9jYXRlZCBvbmVzLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4K
PC9kaXY+CjwvZGl2Pgo8L2Jsb2NrcXVvdGU+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4gLHNlcmlmJnF1b3Q7LHNlcmlm
Ij4jQWhtZWQ6IFJGQzUzMzIgaXMgZm9yIG11bHRpY2FzdC4gQXMgbWVudGlvbmVkIGluIFNlY3Rp
b24gNiBvZiBkcmFmdC1pZXRmLXNwcmluZy1zZWdtZW50LXJvdXRpbmctMTUsIG11bHRpY2FzdCBp
cyBvdXRzaWRlIHRoZSBzY29wZSBvZiBTUi4gSGVuY2UgdGhlIFJGQyB3YXMgbm90IHJlZmVycmVk
IHRvIGluIHRoZQogU1ItTVBMUyBkcmFmdDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMwMEIwNTAiPltbU2FzaGFd
XSBJIHdvdWxkIGJlIHNhdGlzZmllZCB3aXRoIHRoaXMgcmVzcG9uc2UsIHdvdWxkIGl0IG5vdCBi
ZSBmb3IgdGhlIGZvbGxvd2luZyB0ZXh0IEkgc2VlIGluIFNlY3Rpb24gMi4yIG9mIHRoZTwvc3Bh
bj48L2k+PC9iPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4KPGEgaHJlZj0i
aHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX190b29s
cy5pZXRmLm9yZ19odG1sX2RyYWZ0LTJEaWV0Zi0yRHNwcmluZy0yRHNlZ21lbnQtMkRyb3V0aW5n
LTJEcG9saWN5LTJEMDEmYW1wO2Q9RHdNR2FRJmFtcDtjPUhBa1l1aDYzcnN1aHI2U2NiZmgwVWpC
WGVNSy1uZGIzdm9EVFhjV3pvQ0kmYW1wO3I9TnlqTHNyN0pBN212cENKYTBZbVBkVktjbU1YSjMx
YnBiQmFOcXpDTnJuZyZhbXA7bT1DQm40Ni10VGpackZ1cDBkUi1FR0F0dDRRRnE5UGkyN1JhTzVy
UUNrMVF3JmFtcDtzPTRmMEg2OExUdmtwN04tYllUVkxPaFdxaUViSGFDc09RUjF6X1F6ejNXZjQm
YW1wO2U9Ij4KU1IgUG9saWN5IEFyY2hpdGVjdHVyZTwvYT4gPC9zcGFuPjwvaT48L2I+PGI+PGk+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOiMwMEIwNTAiPmRyYWZ0Ojwvc3Bhbj48L2k+PC9iPjxvOnA+
PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOjBjbTttYXJnaW4t
Ym90dG9tOi4wMDAxcHQ7bGluZS1oZWlnaHQ6bm9ybWFsIj4KPHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQiPiZuYnNwOyZuYnNwOyBBIHZhcmlhdGlvbiBvZiBTUiBQb2xpY3kgY2FuIGJlIHVz
ZWQgZm9yIHBhY2tldCByZXBsaWNhdGlvbi4mbmJzcDsgQTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4K
PHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjowY207bWFyZ2luLWJvdHRvbTouMDAw
MXB0O2xpbmUtaGVpZ2h0Om5vcm1hbCI+CjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij4m
bmJzcDsmbmJzcDsgY2FuZGlkYXRlIHBhdGggY291bGQgY29tcHJpc2UgbXVsdGlwbGUgU0lELUxp
c3RzOyBvbmUgZm9yIGVhY2g8L3NwYW4+PG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtYXJnaW46MGNtO21hcmdpbi1ib3R0b206LjAwMDFwdDtsaW5lLWhlaWdodDpu
b3JtYWwiPgo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdCI+Jm5ic3A7Jm5ic3A7IHJlcGxp
Y2F0aW9uIHBhdGguJm5ic3A7IEluIHN1Y2ggYSBzY2VuYXJpbywgcGFja2V0cyBhcmUgYWN0dWFs
bHk8L3NwYW4+PG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW46MGNtO21hcmdpbi1ib3R0b206LjAwMDFwdDtsaW5lLWhlaWdodDpub3JtYWwiPgo8c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdCI+Jm5ic3A7Jm5ic3A7IHJlcGxpY2F0ZWQgdGhyb3VnaCBl
YWNoIFNJRCBMaXN0IG9mIHRoZSBTUiBQb2xpY3kgdG8gcmVhbGl6ZSBhIHBvaW50LTwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjowY207bWFy
Z2luLWJvdHRvbTouMDAwMXB0O2xpbmUtaGVpZ2h0Om5vcm1hbCI+CjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0Ij4mbmJzcDsmbmJzcDsgdG8tbXVsdGlwb2ludCBzZXJ2aWNlIGRlbGl2ZXJ5
LiA8L3NwYW4+PG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+
PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6IzAwQjA1MCI+VGhpcyBsb29rcyB0byBtZSBhcyBiZWluZyB2ZXJ5IG11Y2ggbXVsdGljYXN0
IGluIFNSLCBhbmQsIHVubGVzcyB5b3Ugd2FudCB0byBzYXkgdGhhdCBpdCBpcyBsaW1pdGVkIHRv
IFNSdjYsIG1ha2VzIG15IHF1ZXN0aW9uIHJlbGV2YW50IElNSE8uPC9zcGFuPjwvaT48L2I+PG86
cD48L286cD48L3A+CjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1i
b3R0b206NS4wcHQiPgo8ZGl2Pgo8ZGl2Pgo8cCBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5
bGU9Im1hcmdpbi1sZWZ0OjcyLjBwdDt0ZXh0LWluZGVudDotMTguMHB0Ij48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LHNhbnMtc2Vy
aWYiPmIuPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7VGltZXMgTmV3IFJvbWFuICxzZXJpZiZxdW90OyxzZXJpZiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7
Cjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtW
ZXJkYW5hJnF1b3Q7LHNhbnMtc2VyaWYiPkZyb20gbXkgUE9WIHRoZSBTVC1NUExTIG9ubHkgdXNl
cyBEb3duc3RyZWFtLWFsbG9jYXRlZCBsYWJlbHMg4oCTIGJ1dCBJIGV4cGVjdCB0aGUgZHJhZnQg
dG8gc3RhdGUgdGhhdCBleHBsaWNpdGx5LCBvbmUgd2F5IG9yIGFub3RoZXIuIChJZiBVcHN0cmVh
bS1hbGxvY2F0ZWQgbGFiZWxzIGFyZSByZWxldmFudCBmb3IgU1ItTVBMUywKIEkgd291bGQgc2Vl
IGl0IGFzIGEgbWFqb3IgZ2FwLCBzbyBJIGhvcGUgdGhhdCB0aGlzIGlzIG5vdCB0aGUgY2FzZSku
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPgo8L2Rpdj4KPC9kaXY+CjwvYmxvY2txdW90ZT4KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBS
b21hbiAsc2VyaWYmcXVvdDssc2VyaWYiPiNBaG1lZDogSSB3aWxsIGFkZCBhIHN0YXRlbWVudCBp
biBzZWN0aW9uIDIuMiB0byBtZW50aW9uIHRoYXQgaXQgaXMgZG93bi1zdHJlYW0gYWxsb2NhdGVk
IGFzIHlvdSBtZW50aW9uZWQ8L3NwYW4+PG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5bW1Nhc2hhXV0gVGhpcyBp
cyBxdWl0ZSB1bmFtYmlndW91cyBhbmQsIG9uY2UgYWRkZWQsIHdvdWxkIHJlc29sdmUgbXkgY29t
bWVudCBpbiBmdWxsIOKAkyB0aGUgcHJldmlvdXMgY29tbWVudCBub3R3aXRoc3RhbmRpbmcuIElu
IHBhcnRpY3VsYXIsIGl0IHdvdWxkIGltcGx5CiB0aGF0IGV2ZW4gbGFiZWxzIHJlcHJlc2VudGlu
ZyBCU0lEcyBvZiBhIFNSIFJlcGxpY2F0aW9uIHBvbGljaWVzIHdpbGwgYmUgZG93bnN0cmVhbS1h
bGxvY2F0ZWQuCjwvc3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuICxzZXJp
ZiZxdW90OyxzZXJpZiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPgo8YmxvY2txdW90ZSBz
dHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4KPGRpdj4KPGRpdj4K
PHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJ0ZXh0LWluZGVudDotMTguMHB0Ij48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1
b3Q7LHNhbnMtc2VyaWYiPjIuPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuICxzZXJpZiZxdW90OyxzZXJpZiI+Jm5ic3A7
Jm5ic3A7Jm5ic3A7Cjwvc3Bhbj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LHNhbnMtc2VyaWYiPkxhYmVsIHNwYWNlcyBpbiBT
Ui1NUExTPC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtWZXJkYW5hJnF1b3Q7LHNhbnMtc2VyaWYiPjo8L3NwYW4+PG86cD48L286cD48L3A+
CjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6NzIuMHB0O3Rl
eHQtaW5kZW50Oi0xOC4wcHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJpZiI+YS48L3NwYW4+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZTo3LjBwdDtmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4gLHNlcmlm
JnF1b3Q7LHNlcmlmIj4mbmJzcDsmbmJzcDsmbmJzcDsKPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJpZiI+
UkZDIDMwMzEgKHJlZmVyZW5jZWQgYnkgdGhlIGRyYWZ0KSBkZWZpbmVzIHBlci1wbGF0Zm9ybSBh
bmQgcGVyLWludGVyZmFjZSBsYWJlbCBzcGFjZXMsIGFuZCBSRkMgNTMzMSAoPGI+PGk+bm90IG1l
bnRpb25lZCBpbiB0aGUgZHJhZnQ8L2k+PC9iPikgYWRkcyBjb250ZXh0LXNwZWNpZmljIGxhYmVs
IHNwYWNlcyBhbmQgY29udGV4dAogbGFiZWxzLiA8L3NwYW4+PG86cD48L286cD48L3A+CjxwIGNs
YXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6NzIuMHB0O3RleHQtaW5k
ZW50Oi0xOC4wcHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJpZiI+Yi48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZTo3LjBwdDtmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4gLHNlcmlmJnF1b3Q7
LHNlcmlmIj4mbmJzcDsmbmJzcDsmbmJzcDsKPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJpZiI+VGhlIGRy
YWZ0IGRvZXMgbm90IHNheSB3aGljaCBvZiB0aGVzZSBhcmUgb3IgYXJlIG5vdCByZWxldmFudCBm
b3IgU1ItTVBMUzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3Jh
cGgiIHN0eWxlPSJtYXJnaW4tbGVmdDo3Mi4wcHQ7dGV4dC1pbmRlbnQ6LTE4LjBwdCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90Oyxz
YW5zLXNlcmlmIj5jLjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiAsc2VyaWYmcXVvdDssc2VyaWYiPiZuYnNwOyZuYnNw
OyZuYnNwOwo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlmIj5Gcm9tIG15IFBPVjo8L3NwYW4+PG86cD48
L286cD48L3A+CjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6
MTA4LjBwdDt0ZXh0LWluZGVudDotMTA4LjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjBw
dDtmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4gLHNlcmlmJnF1b3Q7LHNlcmlmIj4m
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsKPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJpZiI+aS48L3NwYW4+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZTo3LjBwdDtmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4gLHNlcmlm
JnF1b3Q7LHNlcmlmIj4mbmJzcDsmbmJzcDsmbmJzcDsKPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJpZiI+
TGFiZWxzIHJlcHJlc2VudGluZyBhbGwga2luZHMgb2YgU0lEcyBtZW50aW9uZWQgaW4gdGhlIGRy
YWZ0IE1VU1QgYmUgYWxsb2NhdGVkIGZyb20gdGhlIHBlci1wbGF0Zm9ybSBsYWJlbCBzcGFjZSBv
bmx5Cjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0
eWxlPSJtYXJnaW4tbGVmdDoxMDguMHB0O3RleHQtaW5kZW50Oi0xMDguMHB0Ij48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjcuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiAsc2Vy
aWYmcXVvdDssc2VyaWYiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOwo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlmIj5paS48L3NwYW4+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjBwdDtmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcg
Um9tYW4gLHNlcmlmJnF1b3Q7LHNlcmlmIj4mbmJzcDsmbmJzcDsmbmJzcDsKPC9zcGFuPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDss
c2Fucy1zZXJpZiI+QXQgdGhlIHNhbWUgdGltZSwgaW5zdGFudGlhdGlvbiBvZiBNaXJyb3IgU2Vn
bWVudCBJRHMgZGVmaW5lZCBpbiBTZWN0aW9uIDUuMSBvZiB0aGUgU2VnbWVudCBSb3V0aW5nIEFy
Y2hpdGVjdHVyZSBkcmFmdCB1c2luZyBNUExTIGRhdGEgcGxhbmUgY2xlYXJseSBjYWxscyBmb3Ig
Y29udGV4dCBsYWJlbHMgYW5kIGNvbnRleHQtc3BlY2lmaWMKIGxhYmVsIHNwYWNlczwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4t
bGVmdDo3Mi4wcHQ7dGV4dC1pbmRlbnQ6LTE4LjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlmIj5kLjwvc3Bh
bj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5l
dyBSb21hbiAsc2VyaWYmcXVvdDssc2VyaWYiPiZuYnNwOyZuYnNwOyZuYnNwOwo8L3NwYW4+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90
OyxzYW5zLXNlcmlmIj5JIGV4cGVjdCB0aGUgZHJhZnQgdG8gcHJvdmlkZSBhIGNsZWFyLWN1dCBw
b3NpdGlvbiBvbiB0aGVzZSBhc3BlY3RzIG9mIFNSLU1QTFMuPC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pgo8L2Rpdj4KPC9kaXY+CjwvYmxvY2txdW90ZT4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiAsc2VyaWYmcXVvdDssc2Vy
aWYiPiNBaG1lZDogSSB3aWxsIGFkZCBhIHN0YXRlbWVudCB0byBzZWN0aW9uIDIuMiB0byBzYXkg
dGhhdCB0aGUgaXQgaXMgcGVyLXBsYXRmb3JtLiBSZWdhcmRpbmcgdGhlIGZ1bmN0aW9uICZxdW90
O21pcnJvcmluZyZxdW90OywgU1IgYXR0YWNoZXMgYSAqZnVuY3Rpb24qIHRvIGVhY2ggU0lELiBU
aGUgJnF1b3Q7bWlycm9yaW5nJnF1b3Q7IGZ1bmN0aW9uCiBpcyBhbHJlYWR5IGRlc2NyaWJlZCBp
biBTZWN0aW9uIDUuMSBvZiBkcmFmdC1pZXRmLXNwcmluZy1zZWdtZW50LXJvdXRpbmcgYW5kIGlz
IG5vdCBzcGVjaWZpYyB0byB0aGUgTVBMUyBmb3J3YXJkaW5nIHBsYW5lLiBIZW5jZSB0aGVyZSBp
cyBubyBuZWVkIHRvIHJlLW1lbnRpb24gaXQgaGVyZSBiZWNhdXNlIHRoaXMgZG9jdW1lbnQgaXMg
dHJ5aW5nIHRvIGJlIGFzIHNwZWNpZmljIGFzIHBvc3NpYmxlIHRvIHRoZSBNUExTIGZvcndhcmRp
bmcgcGxhbmUuCiBHZW5lcmFsIGZ1bmN0aW9ucyBhdHRhY2hlZCB0byBTSUQgYXJlIGRlc2NyaWJl
ZCBpbiB0aGUgc2VnbWVudCByb3V0aW5nIGFyY2hpdGVjdHVyZSBkb2N1bWVudCBvciBmdXR1cmUg
ZG9jdW1lbnRzLiBGdXJ0dXJlIGRvY3VtZW50cyBwcm9wb3NpbmcgbmV3IFNSIGZ1bmN0aW9uIG11
c3QgYmUgYXMgc3BlY2lmaWMgYW5kIGNsZWFyIGFzIHBvc3NpYmxlPC9zcGFuPjxvOnA+PC9vOnA+
PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzAw
QjA1MCI+W1tTYXNoYV1dIExvb2tzIE9LIHRvIG1lLjwvc3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+
PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7
VGltZXMgTmV3IFJvbWFuICxzZXJpZiZxdW90OyxzZXJpZiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9v
OnA+PC9wPgo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9t
OjUuMHB0Ij4KPGRpdj4KPGRpdj4KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJ0
ZXh0LWluZGVudDotMTguMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LHNhbnMtc2VyaWYiPjMuPC9zcGFuPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6Ny4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuICxzZXJp
ZiZxdW90OyxzZXJpZiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Cjwvc3Bhbj48Yj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LHNhbnMtc2Vy
aWYiPlNSLU1QTFMgYW5kIGhpZXJhcmNoaWNhbCBMU1BzPC9zcGFuPjwvYj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LHNhbnMtc2Vy
aWYiPjo8L3NwYW4+PG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBz
dHlsZT0ibWFyZ2luLWxlZnQ6NzIuMHB0O3RleHQtaW5kZW50Oi0xOC4wcHQiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1z
ZXJpZiI+YS48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjBwdDtmb250LWZhbWlseTom
cXVvdDtUaW1lcyBOZXcgUm9tYW4gLHNlcmlmJnF1b3Q7LHNlcmlmIj4mbmJzcDsmbmJzcDsmbmJz
cDsKPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJpZiI+U1IgTFNQcyB0aGF0IGluY2x1ZGUgbW9yZSB0aGFu
IG9uZSBzZWdtZW50IGFyZSBoaWVyYXJjaGljYWwgTFNQcyBmcm9tIHRoZSBQT1Ygb2YgdGhlIE1Q
TFMgZGF0YSBwbGFuZS4gVGhlcmVmb3JlIHNvbWUgKHBvc3NpYmx5LCBhbGwpIG9mIHRoZSBtb2Rl
bHMgZm9yIGhhbmRsaW5nIFRUTCBhbmQgVEMgYml0cyB0aGF0IGhhdmUKIGJlZW4gZGVmaW5lZCBp
biBSRkMgMzQ0MyAoPGI+PGk+bm90IG1lbnRpb25lZCBpbiB0aGUgZHJhZnQ8L2k+PC9iPikgc2hv
dWxkIGFwcGx5IHRvIFNSLU1QTFM8L3NwYW4+PG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29M
aXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6NzIuMHB0O3RleHQtaW5kZW50Oi0xOC4w
cHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRh
bmEmcXVvdDssc2Fucy1zZXJpZiI+Yi48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjBw
dDtmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4gLHNlcmlmJnF1b3Q7LHNlcmlmIj4m
bmJzcDsmbmJzcDsmbmJzcDsKPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJpZiI+UkZDIDgyODcgKDxiPjxp
Pm5vdCByZWZlcmVuY2VkIGluIHRoZSBkcmFmdDwvaT48L2I+KSBzcGVjaWZpY2FsbHkgZGlzY3Vz
c2VkIG9wZXJhdGlvbiBvZiB0aGUgTFNQIFRyYWNlcm91dGUgZnVuY3Rpb24gZm9yIFNSIExTUHMg
aW4gdGhlIGNhc2Ugd2hlbiBQaXBlL1Nob3J0IFBpcGUgbW9kZWwgZm9yIFRUTCBoYW5kbGluZyBp
cwogdXNlZDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgi
IHN0eWxlPSJtYXJnaW4tbGVmdDo3Mi4wcHQ7dGV4dC1pbmRlbnQ6LTE4LjBwdCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5z
LXNlcmlmIj5jLjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O1RpbWVzIE5ldyBSb21hbiAsc2VyaWYmcXVvdDssc2VyaWYiPiZuYnNwOyZuYnNwOyZu
YnNwOwo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlmIj5JIGV4cGVjdCB0aGUgZHJhZnQgdG8gcHJvdmlk
ZSBhdCBsZWFzdCBzb21lIGd1aWRlbGluZXMgcmVnYXJkaW5nIGFwcGxpY2FiaWxpdHkgb2YgZWFj
aCBzcGVjaWZpYyBtb2RlbCBkZWZpbmVkIGluIFJGQyAzNDQzIChzZXBhcmF0ZWx5IGZvciBUVEwg
YW5kIFRDIGJpdHMpIHRvIFNSLU1QTFMuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPgo8L2Rpdj4KPC9k
aXY+CjwvYmxvY2txdW90ZT4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
ZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiAsc2VyaWYmcXVvdDssc2VyaWYiPiNBaG1lZDog
QlkgZGVzaWduLCB0aGUgaW5zdGFudGlhdGlvbiBvZiBTUiBvdmVyIHRoZSBNUExTIGZvcndhcmRp
bmcgcGxhbmUgKGFuZCBoZW5jZSB0aGlzIGRyYWZ0KSBkb2VzIG5vdCBtb2RpZnkgdGhlIE1QTFMg
Zm9yd2FyZGluZyBwbGFuIGJlaGF2aW9yIGFzIGl0IGlzIG1lbnRpb25lZCBpbiB0aGUgZmlyc3QK
IHNlbnRlbmNlIGluIFNlY3Rpb24gMS4gU28gdGhlIFRUTCBiZWhhdmlvciBzcGVjaWZpZWQgaW4g
cmZjMzQ0MyBpcyBhbHJlYWR5IGltcGxpZWQgYW5kIHRoZXJlIGlzIG5vIG5lZWQgdG8gcmUtbWVu
dGlvbiBpdCBoZXJlIGp1c3QgbGlrZSBhbGwgYXNwZWN0cyBvZiBNUExTIGZvcndhcmRpbmcuIFJG
QzgyODcgaXMgT0FNLXNwZWNpZmljLiZuYnNwOyBTUi1PQU0gaXMgaGFuZGxlZCBpbiBhIHNlcGFy
YXRlIGRvY3VtZW50IHNvIGlzIG91dHNpZGUgdGhlIHNjb3BlCiBvZiB0aGlzIGRyYWZ0PC9zcGFu
PjxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWY7Y29sb3I6IzAwQjA1MCI+W1tTYXNoYV1dIFVuZm9ydHVuYXRlbHkgSSBkbyBub3QgdGhpbmsg
dGhpcyBpcyBnb29kIGVub3VnaC4gTGV0IG1lIGFzayBhIHNwZWNpZmljIHF1ZXN0aW9uIHJlZmxl
Y3RpbmcgbXkgY29uY2VybnM6PC9zcGFuPjwvaT48L2I+PG86cD48L286cD48L3A+CjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMDBCMDUwIj5UaGUgaGVh
ZC1lbmQgbm9kZSBzZW5kcyBTUi1NUExTIHBhY2tldHMgYWNyb3NzIGEgcGF0aCBkZWZpbmVkIGJ5
IGFuIG9yZGVyZWQgc2V0IG9mIFNJRHMgd2l0aCBtb3JlIHRoYW4gb25lIFNJRCBpbiB0aGUgbGlz
dC4gRWFjaCBTSUQgaXMgcmVwcmVzZW50ZWQgYnkgYQogbGFiZWwgc3RhY2sgZW50cnkgKExTRSkg
aW4gdGhlIE1QTFMgbGFiZWwgc3RhY2ssIGFuZCB0aGUgbGFiZWwgZmllbGQgaW4gZWFjaCBMU0Ug
aXMgdGhlIGxhYmVsIHRoYXQgbWF0Y2hlcyB0aGUgY29ycmVzcG9uZGluZyBTSUQuIEhvd2V2ZXIs
IGVhY2ggTFNFIGFsc28gaW5jbHVkZXMgdGhlIFRUTCBhbmQgVEMgZmllbGRzLiBIb3cgZG9lcyB0
aGUgaGVhZC1lbmQgbm9kZSBzZXQgdGhlc2UgZmllbGRzIGluIGVhY2ggb2YgdGhlIExTRXMgZm9s
bG93aW5nCiB0aGUgdG9wIG9uZT8gVGhpcyBjbGVhcmx5IGRlcGVuZHMgb24gdGhlIG1vZGVsIChV
bmlmb3JtIHZzLiBQaXBlL1Nob3J0IFBpcGUpIGltcGxlbWVudGVkIGluIGVhY2ggbm9kZSB0aGF0
IHRoYXQgcGVyZm9ybXMgTmV4dCBvcGVyYXRpb24gb24gdGhlIHBhY2tldCBhbG9uZyB0aGUgcGF0
aCDigJMgYnV0IHRoZSBoZWFkLWVuZCBub2RlIHVzdWFsbHkgaXMgbm90IGF3YXJlIG9mIHRoYXQu
Cjwvc3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48
aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzAwQjA1MCI+UkZDIDgyODcgaXMgcmVsZXZhbnQgYXMg
YW4gZXhhbXBsZSBoZXJlIElNSE8gYmVjYXVzZSBpdCByZWNvbW1lbmRzIHRoZSBmb2xsb3dpbmcg
c2V0dGluZyBvZiBUVEwgaW4gVHJhY2Vyb3V0ZSBwYWNrZXRzOjwvc3Bhbj48L2k+PC9iPjxvOnA+
PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0
OjM5LjZwdDt0ZXh0LWluZGVudDotMTguMHB0O21zby1saXN0OmwxIGxldmVsMSBsZm82Ij4KPCFb
aWYgIXN1cHBvcnRMaXN0c10+PHNwYW4gc3R5bGU9Im1zby1saXN0Oklnbm9yZSI+LTxzcGFuIHN0
eWxlPSJmb250OjcuMHB0ICZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Cjwvc3Bhbj48L3NwYW4+
PCFbZW5kaWZdPjxzcGFuIGRpcj0iTFRSIj48L3NwYW4+PGI+PGk+PHNwYW4gc3R5bGU9ImNvbG9y
OiMwMEIwNTAiPlNldCB0aGUgVFRMIG9mIGFsbCB0aGUgbGFiZWxzIGFib3ZlIG9uZSB0aGF0IHJl
cHJlc2VudHMgdGhlIHNlZ21lbnQgeW91IGFyZSBjdXJyZW50bHkgdHJhY2luZyB0byBtYXhpbXVt
PC9zcGFuPjwvaT48L2I+PG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBo
IiBzdHlsZT0ibWFyZ2luLWxlZnQ6MzkuNnB0O3RleHQtaW5kZW50Oi0xOC4wcHQ7bXNvLWxpc3Q6
bDEgbGV2ZWwxIGxmbzYiPgo8IVtpZiAhc3VwcG9ydExpc3RzXT48c3BhbiBzdHlsZT0ibXNvLWxp
c3Q6SWdub3JlIj4tPHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3IFJvbWFu
JnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsKPC9zcGFuPjwvc3Bhbj48IVtlbmRpZl0+PHNwYW4gZGlyPSJMVFIiPjwvc3Bhbj48Yj48
aT48c3BhbiBzdHlsZT0iY29sb3I6IzAwQjA1MCI+U2V0IHRoZSBUVEwgb2YgdGhlIGxhYmVsIG9u
ZSB0aGF0IHJlcHJlc2VudHMgdGhlIHNlZ21lbnQgeW91IGFyZSBjdXJyZW50bHkgdHJhY2luZyB0
byB0aGUgZGVzaXJlZCB2YWx1ZSAodG8gYmUgaW5jcmVtZW50ZWQgdW50aWwgZW5kIG9mIHNlZ21l
bnQgaXMgcmVhY2hlZDwvc3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNv
TGlzdFBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjM5LjZwdDt0ZXh0LWluZGVudDotMTgu
MHB0O21zby1saXN0OmwxIGxldmVsMSBsZm82Ij4KPCFbaWYgIXN1cHBvcnRMaXN0c10+PHNwYW4g
c3R5bGU9Im1zby1saXN0Oklnbm9yZSI+LTxzcGFuIHN0eWxlPSJmb250OjcuMHB0ICZxdW90O1Rp
bWVzIE5ldyBSb21hbiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Cjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZdPjxzcGFuIGRpcj0iTFRS
Ij48L3NwYW4+PGI+PGk+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMEIwNTAiPlNldCB0aGUgVFRMIG9m
IGFsbCB0aGUgbGFiZWxzIGJlbG93IG9uZSB0aGF0IHJlcHJlc2VudHMgdGhlIHNlZ21lbnQgeW91
IGFyZSBjdXJyZW50bHkgdHJhY2luZyB0byAwLjwvc3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+PC9w
Pgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMwMEIwNTAiPkkgZXhwZWN0IHRoZSBk
cmFmdCB0byBwcm92aWRlIHNvbWUgcmVjb21tZW5kYXRpb25zIGZvciB0cmFmZmljIChub24tT0FN
KSBwYWNrZXRzIGFzIHdlbGwuPC9zcGFuPjwvaT48L2I+PG86cD48L286cD48L3A+CjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9t
YW4gLHNlcmlmJnF1b3Q7LHNlcmlmIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+CjxibG9j
a3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPgo8ZGl2
Pgo8ZGl2Pgo8cCBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9InRleHQtaW5kZW50Oi0x
OC4wcHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1Zl
cmRhbmEmcXVvdDssc2Fucy1zZXJpZiI+NC48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3
LjBwdDtmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4gLHNlcmlmJnF1b3Q7LHNlcmlm
Ij4mbmJzcDsmbmJzcDsmbmJzcDsKPC9zcGFuPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJpZiI+SW5mZXJyaW5n
IG5ldHdvcmsgbGF5ZXIgcHJvdG9jb2wgaW4gU1ItTVBMUzwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNl
cmlmIj46PC9zcGFuPjxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIg
c3R5bGU9Im1hcmdpbi1sZWZ0OjcyLjBwdDt0ZXh0LWluZGVudDotMTguMHB0Ij48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LHNhbnMt
c2VyaWYiPmEuPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7VGltZXMgTmV3IFJvbWFuICxzZXJpZiZxdW90OyxzZXJpZiI+Jm5ic3A7Jm5ic3A7Jm5i
c3A7Cjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv
dDtWZXJkYW5hJnF1b3Q7LHNhbnMtc2VyaWYiPkkgd29uZGVyIGlmIHRoZSBkcmFmdCBjb3VsZCBw
cm92aWRlIGFueSBkZXRhaWxzIG9uIHRoZSBzaXR1YXRpb24gd2hlbiBhIGxhYmVsIHRoYXQgcmVw
cmVzZW50cyBzb21lIGtpbmQgb2YgU0lEIGlzIHRoZSBib3R0b20tb2Ytc3RhY2sgbGFiZWwgdG8g
YmUgcG9wcGVkIGJ5IHRoZSBlZ3Jlc3MgTEVSPC9zcGFuPjxvOnA+PC9vOnA+PC9wPgo8L2Rpdj4K
PC9kaXY+CjwvYmxvY2txdW90ZT4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiAsc2VyaWYmcXVvdDssc2VyaWYiPiNhaG1l
ZDogVGhpcyBpcyBwYXJ0IG9mIHRoZSAmcXVvdDtOZXh0JnF1b3Q7IGZ1bmN0aW9uLiBJdCBpcyBk
ZXNjcmliZWQgaW4gZGV0YWlsIGluIHRoaXMgZG9jdW1lbnQuCjwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMwMEIw
NTAiPltbU2FzaGFdXSBORVhUIGZ1bmN0aW9uIGlzIG1lbnRpb25lZCBpbiBzZXZlcmFsIHBsYWNl
cyBpbiB0aGUgZG9jdW1lbnQuIENhbiB5b3UgcGxlYXNlIHBvaW50IHRvIHRoZSBzcGVjaWZpYyB0
ZXh0IHRoYXQgaXMgcmVsZXZhbnQgZm9yIG15IHF1ZXN0aW9uPzwvc3Bhbj48L2k+PC9iPjxvOnA+
PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6
JnF1b3Q7VGltZXMgTmV3IFJvbWFuICxzZXJpZiZxdW90OyxzZXJpZiI+Jm5ic3A7PC9zcGFuPjxv
OnA+PC9vOnA+PC9wPgo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4t
Ym90dG9tOjUuMHB0Ij4KPGRpdj4KPGRpdj4KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0
eWxlPSJtYXJnaW4tbGVmdDo3Mi4wcHQ7dGV4dC1pbmRlbnQ6LTE4LjBwdCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNl
cmlmIj5iLjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O1RpbWVzIE5ldyBSb21hbiAsc2VyaWYmcXVvdDssc2VyaWYiPiZuYnNwOyZuYnNwOyZuYnNw
Owo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlmIj5Gb3IgdGhlIHJlZmVyZW5jZSwgUkZDIDMwMzIgc2F5
cyB0aGF0IOKAnHRoZSBpZGVudGl0eSBvZiB0aGUgbmV0d29yayBsYXllciBwcm90b2NvbCZuYnNw
OyBtdXN0IGJlIGluZmVyYWJsZSBmcm9tIHRoZSB2YWx1ZSBvZiB0aGUgbGFiZWwgd2hpY2ggaXMg
cG9wcGVkIGZyb20mbmJzcDsgdGhlIGJvdHRvbSBvZiB0aGUgc3RhY2ssIHBvc3NpYmx5IGFsb25n
CiB3aXRoIHRoZSBjb250ZW50cyZuYnNwOyBvZiB0aGUgbmV0d29yayBsYXllciBoZWFkZXIgaXRz
ZWxm4oCdPC9zcGFuPjxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIg
c3R5bGU9Im1hcmdpbi1sZWZ0OjcyLjBwdDt0ZXh0LWluZGVudDotMTguMHB0Ij48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LHNhbnMt
c2VyaWYiPmMuPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7VGltZXMgTmV3IFJvbWFuICxzZXJpZiZxdW90OyxzZXJpZiI+Jm5ic3A7Jm5ic3A7Jm5i
c3A7Cjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv
dDtWZXJkYW5hJnF1b3Q7LHNhbnMtc2VyaWYiPkZyb20gbXkgUE9WIHRoZSBmb2xsb3dpbmcgc2Nl
bmFyaW8gaW5kaWNhdGVzIHJlbGV2YW5jZSBvZiB0aGlzIGV4cGVjdGF0aW9uIGZvciBTUi1NUExT
Ojwvc3Bhbj48bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxl
PSJtYXJnaW4tbGVmdDoxMDguMHB0O3RleHQtaW5kZW50Oi0xMDguMHB0Ij48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjcuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiAsc2VyaWYm
cXVvdDssc2VyaWYiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOwo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlmIj5pLjwvc3Bh
bj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5l
dyBSb21hbiAsc2VyaWYmcXVvdDssc2VyaWYiPiZuYnNwOyZuYnNwOyZuYnNwOwo8L3NwYW4+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90
OyxzYW5zLXNlcmlmIj5JUy1JUyBpcyB1c2VkIGZvciBkaXN0cmlidXRpbmcgYm90aCBJUHY0IGFu
ZCBJUHY2IHJlYWNoYWJpbGl0eSBpbiBhIGdpdmVuIGRvbWFpbjwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDoxMDguMHB0
O3RleHQtaW5kZW50Oi0xMDguMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiAsc2VyaWYmcXVvdDssc2VyaWYiPiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOwo8
L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVy
ZGFuYSZxdW90OyxzYW5zLXNlcmlmIj5paS48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3
LjBwdDtmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4gLHNlcmlmJnF1b3Q7LHNlcmlm
Ij4mbmJzcDsmbmJzcDsmbmJzcDsKPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJpZiI+QW4gSVMtSVMgYWRq
YWNlbmN5IG92ZXIgc29tZSBkdWFsLXN0YWNrIGxpbmsgaXMgZXN0YWJsaXNoZWQsIGFuZCBhIHNp
bmdsZSBBZGotU0lEIGZvciB0aGlzIGFkamFjZW5jeSBpcyBhZHZlcnRpc2VkPC9zcGFuPjxvOnA+
PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0
OjEwOC4wcHQ7dGV4dC1pbmRlbnQ6LTEwOC4wcHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuICxzZXJpZiZxdW90OyxzZXJpZiI+
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Cjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtW
ZXJkYW5hJnF1b3Q7LHNhbnMtc2VyaWYiPmlpaS48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZTo3LjBwdDtmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4gLHNlcmlmJnF1b3Q7LHNl
cmlmIj4mbmJzcDsmbmJzcDsmbmJzcDsKPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJpZiI+VGhlIG5vZGUg
dGhhdCBoYXMgYXNzaWduZWQgYW5kIGFkdmVydGlzZWQgdGhpcyBBZGotU0lEIHJlY2VpdmVzIGEg
bGFiZWxlZCBwYWNrZXQgd2l0aCB0aGUgbGFiZWwgcmVwcmVzZW50aW5nIHRoaXMgQWRqLVNJRCBi
ZWluZyBib3RoIHRoZSB0b3AgYW5kIGJvdHRvbS1vZi1zdGFjayBsYWJlbDwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDox
MDguMHB0O3RleHQtaW5kZW50Oi0xMDguMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiAsc2VyaWYmcXVvdDssc2VyaWYiPiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOwo8
L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVy
ZGFuYSZxdW90OyxzYW5zLXNlcmlmIj5pdi48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3
LjBwdDtmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4gLHNlcmlmJnF1b3Q7LHNlcmlm
Ij4mbmJzcDsmbmJzcDsmbmJzcDsKPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJpZiI+VGhlIGltcGxlbWVu
dGVycyBtdXN0IGJlIGdpdmVuIHVuYW1iaWd1b3VzIGluc3RydWN0aW9ucyBmb3IgZm9yd2FyZGlu
ZyB0aGUgdW5sYWJlbGVkIHBhY2tldCB2aWEgdGhlIGR1YWwtc3RhY2sgbGluayBhcyBhbiBJcHY0
IG9yIGFuIElQdjYgcGFja2V0Ljwvc3Bhbj48bzpwPjwvbzpwPjwvcD4KPC9kaXY+CjwvZGl2Pgo8
L2Jsb2NrcXVvdGU+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWls
eTomcXVvdDtUaW1lcyBOZXcgUm9tYW4gLHNlcmlmJnF1b3Q7LHNlcmlmIj4jQWhtZWQ6IElmIHlv
dSB0YWtlIGEgbG9vayBhdCB0aGUgU1ItSVNJUyAsIFNSLU9TUEZ2MiBhbmQgU1ItT1NGdjMgZHJh
ZnRzLCB5b3Ugd2lsbCBzZWUgYWxsIDMgcHJvdG9jb2wgYWR2ZXJ0aXNlIGRpZmZlcmVudCBhZGot
U0lEUyBmb3IgSVB2NCBuZXh0LWhvcCBhbmQgSVB2NiBuZXh0LWhvcC4gRm9yIGV4YW1wbGUsCiBJ
U0lTIHVzZXMgdGhlICZxdW90O0YtRmxhZyZxdW90OyAoc2VjdGlvbiAyLjIuMSBpbiBkcmFmdC1p
ZXRmLWlzaXMtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnMtMTgpIHRvIHNwZWNpZnkgd2hldGhl
ciB0aGUgYWRqLVNJRCBpcyBmb3IgSVB2NCBhbmQgSVB2Ni4gU2ltaWxhcmx5LCB0aGUgU1ItSVNJ
UyBkcmFmdCBhdHRhY2hlcyBhIHByZWZpeC1TSUQgdG8gdGhlIHByZWZpeCBhZHZlcnRpc2VtZW50
IGFuZCBoZW5jZSBpbXBsaWVzIHRoZSBpZGVudGl0eSBvZiB0aGUKIHByb3RvY29sIHVuZGVybmVh
dGggdGhlIGJvdHRvbSBtb3N0IGxhYmVsLiBGb3IgYW55IG90aGVyICZxdW90O2Z1bmN0aW9uJnF1
b3Q7IGF0dGFjaGVkIHRvIGEgU0lELCBpdCBpcyBwYXJ0IG9mIHRoZSBzcGVjaWZpY2F0aW9uIG9m
IHRoaXMgZnVuY3Rpb24gdG8gZGVzY3JpYmUgd2hhdCBoYXBwZW5zIHdoZW4gdGhlIFNJRCBpcyBy
ZXByZXNlbnRlZCBieSBhIGxhYmVsIGluIHRoZSBNUExTIGZvcndhcmRpbmcgcGxhbmUgYW5kIHRo
aXMgbGFiZWwgaXMgdGhlIGJvdHRvbQogbW9zdCBsYWJlbCA8L3NwYW4+PG86cD48L286cD48L3A+
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMDBCMDUw
Ij5bW1Nhc2hhXV0gT0ssIGdvdCBpdC4gVGhpcyBpc3N1ZSBpcyByZXNvbHZlZC48L3NwYW4+PC9p
PjwvYj48bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiAsc2VyaWYmcXVvdDssc2VyaWYiPiZuYnNw
Ozwvc3Bhbj48bzpwPjwvbzpwPjwvcD4KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4w
cHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+CjxkaXY+CjxkaXY+CjxwIGNsYXNzPSJNc29MaXN0UGFy
YWdyYXBoIiBzdHlsZT0idGV4dC1pbmRlbnQ6LTE4LjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlmIj41Ljwv
c3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVz
IE5ldyBSb21hbiAsc2VyaWYmcXVvdDssc2VyaWYiPiZuYnNwOyZuYnNwOyZuYnNwOwo8L3NwYW4+
PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFu
YSZxdW90OyxzYW5zLXNlcmlmIj5SZXNvbHV0aW9uPC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LHNhbnMtc2VyaWYi
Pgo8Yj5vZiBDb25mbGljdHM8L2I+OiBBcmUgdGhlPC9zcGFuPjxvOnA+PC9vOnA+PC9wPgo8cCBj
bGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjcyLjBwdDt0ZXh0LWlu
ZGVudDotMTguMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom
cXVvdDtWZXJkYW5hJnF1b3Q7LHNhbnMtc2VyaWYiPmEuPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6Ny4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuICxzZXJpZiZxdW90
OyxzZXJpZiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Cjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LHNhbnMtc2VyaWYiPkFyZSB0
aGUgY29uZmxpY3QgcmVzb2x1dGlvbiBwcm9jZWR1cmVzIGxpc3RlZCBpbiBzZWN0aW9uIDIuNSBt
YW5kYXRvcnkgdG8gaW1wbGVtZW50Pwo8L3NwYW4+PG86cD48L286cD48L3A+CjxwIGNsYXNzPSJN
c29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6NzIuMHB0O3RleHQtaW5kZW50Oi0x
OC4wcHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1Zl
cmRhbmEmcXVvdDssc2Fucy1zZXJpZiI+Yi48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3
LjBwdDtmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4gLHNlcmlmJnF1b3Q7LHNlcmlm
Ij4mbmJzcDsmbmJzcDsmbmJzcDsKPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJpZiI+SWYgdGhleSBhcmUg
bWFuZGF0b3J5IHRvIGltcGxlbWVudCwgYXJlIHRoZXkgYWxzbyBtYW5kYXRvcnkgdG8gZGVwbG95
LCBvciBjYW4gdGhlIG9wZXJhdG9ycyBzaW1wbHkgdHJlYXQgYW55IGRldGVjdGVkIGNvbmZsaWN0
IGFzIHJlcXVpcmluZyBodW1hbiBpbnRlcnZlbnRpb24gYW5kIHByZXZlbnRpbmcgbm9ybWFsIG9w
ZXJhdGlvbgogb2YgU1ItTVBMUz88L3NwYW4+PG86cD48L286cD48L3A+CjwvZGl2Pgo8L2Rpdj4K
PC9ibG9ja3F1b3RlPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1p
bHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuICxzZXJpZiZxdW90OyxzZXJpZiI+I0FobWVkOiBUaGV5
IGFyZSByZWNvbW1lbmRlZC4gSSB3aWxsIG1vZGlmeSB0aGUgcGFyYWdyYXBoIGFmdGVyIHRoZSBm
aXJzdCAzIGJ1bGxldHMgaW4gU2VjdGlvbiAyLjUgdG8gc2F5IHRoYXQgaXQgaXMgcmVjb21tZWRl
ZC4gJm5ic3A7Cjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+
PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMwMEIwNTAiPltbU2FzaGFdXSBPSy4gSG93ZXZlciwg
aXQgd291bGQgYmUgbmljZSBpZiB5b3UgY291bGQgcmVmZXIgc2VwYXJhdGVseSBmb3Ig4oCcUkVD
T01NRU5ERUQgdG8gaW1wbGVtZW504oCdIGFuZCDigJxSRUNPTU1FTkRFRCB0byBkZXBsb3nigJ0u
ICZuYnNwO1RoZSBsYXR0ZXIgcHJvYmFibHkgcmVxdWlyZXMKIGEgY29uZmlndXJhdGlvbiBrbm9i
IGZvciBlbmFibGluZyBjb25mbGljdCByZXNvbHV0aW9uIHJ1bGVzIChpZiB0aGV5IGFyZSBpbXBs
ZW1lbnRlZCkuCjwvc3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+PC9wPgo8YmxvY2txdW90ZSBzdHls
ZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4KPGRpdj4KPGRpdj4KPHAg
Y2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDo3Mi4wcHQ7dGV4dC1p
bmRlbnQ6LTE4LjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlmIj5jLjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjcuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiAsc2VyaWYmcXVv
dDssc2VyaWYiPiZuYnNwOyZuYnNwOyZuYnNwOwo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlmIj5Gb3Ig
dGhlIHJlZmVyZW5jZSwgdGhlIElFVEYgY2FwaXRhbGl6ZWQgTVVTVCBhcHBlYXJzIGp1c3QgaW4g
YSBmZXcgcGxhY2VzIGluIFNlY3Rpb24gMi41LCBhbmQgZWFjaCBhcHBlYXJhbmNlIGhhcyB2ZXJ5
IG5hcnJvdyBjb250ZXh0Ojwvc3Bhbj48bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb0xpc3RQ
YXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDoxMDguMHB0O3RleHQtaW5kZW50Oi0xMDguMHB0
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5l
dyBSb21hbiAsc2VyaWYmcXVvdDssc2VyaWYiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOwo8L3NwYW4+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5z
LXNlcmlmIj5pLjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O1RpbWVzIE5ldyBSb21hbiAsc2VyaWYmcXVvdDssc2VyaWYiPiZuYnNwOyZuYnNwOyZu
YnNwOwo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlmIj5Gb3IgTUNDcyB3aGVyZSB0aGUgJnF1b3Q7VG9w
b2xvZ3kmcXVvdDsgYW5kL29yICZxdW90O0FsZ29yaXRobSZxdW90OyBmaWVsZHMgYXJlIG5vdCBk
ZWZpbmVkLCB0aGUgbnVtZXJpY2FsIHZhbHVlIG9mIHplcm8gTVVTVCBiZSB1c2VkIGZvciB0aGVz
ZSB0d28gZmllbGRzPC9zcGFuPjxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTGlzdFBhcmFn
cmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjEwOC4wcHQ7dGV4dC1pbmRlbnQ6LTEwOC4wcHQiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6Ny4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJv
bWFuICxzZXJpZiZxdW90OyxzZXJpZiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Cjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LHNhbnMtc2VyaWYiPmlp
Ljwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1Rp
bWVzIE5ldyBSb21hbiAsc2VyaWYmcXVvdDssc2VyaWYiPiZuYnNwOyZuYnNwOyZuYnNwOwo8L3Nw
YW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFu
YSZxdW90OyxzYW5zLXNlcmlmIj5JZiB0aGUgc2FtZSBzZXQgb2YgRkVDcyBhcmUgYXR0YWNoZWQg
dG8gdGhlIHNhbWUgbGFiZWwgJnF1b3Q7TDEmcXVvdDssIHRoZW4gdGhlIHRpZS1icmVha2luZyBy
dWxlcyBNVVNUIGFsd2F5cyBzZWxlY3QgdGhlIHNhbWUgRkVDIGlycmVzcGVjdGl2ZSBvZiB0aGUg
b3JkZXIgaW4gd2hpY2ggdGhlIEZFQ3MgYW5kIHRoZSBsYWJlbCAmcXVvdDtMMSZxdW90OyBhcmUK
IHJlY2VpdmVkLiBJbiBvdGhlciB3b3JkcywgdGhlIHRpZS1icmVha2luZyBydWxlIE1VU1QgYmUg
ZGV0ZXJtaW5pc3RpYy4gPC9zcGFuPjxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTGlzdFBh
cmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjEwOC4wcHQ7dGV4dC1pbmRlbnQ6LTEwOC4wcHQi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3
IFJvbWFuICxzZXJpZiZxdW90OyxzZXJpZiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Cjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LHNhbnMtc2VyaWYiPmlpaS48
L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjBwdDtmb250LWZhbWlseTomcXVvdDtUaW1l
cyBOZXcgUm9tYW4gLHNlcmlmJnF1b3Q7LHNlcmlmIj4mbmJzcDsmbmJzcDsmbmJzcDsKPC9zcGFu
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEm
cXVvdDssc2Fucy1zZXJpZiI+QW4gaW1wbGVtZW50YXRpb24gb2YgZXhwbGljaXQgU0lEIGFzc2ln
bm1lbnQgTVVTVCBndWFyYW50ZWUgY29sbGlzaW9uIGZyZWVuZXNzIG9uIHRoZSBzYW1lIHJvdXRl
cjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bi1sZWZ0OjcyLjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlmIj5Gcm9tIG15IFBPViwgaXQgaXMgbm90IHBv
c3NpYmxlIHRvIGluZmVyIHRoZSBhbnN3ZXIgdG8gbXkgcXVlc3Rpb24gZnJvbSB0aGVzZSBzdGF0
ZW1lbnRzLiBTb21lIGV4cGxpY2l0IHN0YXRlbWVudCBpcyByZXF1aXJlZC48L3NwYW4+PG86cD48
L286cD48L3A+CjwvZGl2Pgo8L2Rpdj4KPC9ibG9ja3F1b3RlPgo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuICxzZXJpZiZx
dW90OyxzZXJpZiI+I0FobWVkOiBJIGFncmVlIHdpdGggeW91IFBPViBhbmQgYXMgbWVudGlvbmVk
IGluIG15IHJlcGx5IHRvIGl0ZW1zIChhKSBhbmQgKGIpLCBJIHdpbGwgbW9kaWZ5IHRoZSBwYXJh
Z3JhcGggdG8gc2F5IHRoYXQgaXQgaXMgUkVDT01NRU5ERUQgdG8gYW5zd2VyIHlvdSBxdWVzdGlv
bnMgaW4gaXRlbXMgKGEpIGFuZAogKGIpPC9zcGFuPjxvOnA+PC9vOnA+PC9wPgo8YmxvY2txdW90
ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4KPGRpdj4KPGRp
dj4KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDo3Mi4wcHQ7
dGV4dC1pbmRlbnQ6LTE4LjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlmIj5kLjwvc3Bhbj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjcuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiAsc2Vy
aWYmcXVvdDssc2VyaWYiPiZuYnNwOyZuYnNwOyZuYnNwOwo8L3NwYW4+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlm
Ij5UaGUgdGllLWJyZWFraW5nIHJ1bGVzIGluIHNlY3Rpb24gMi41LjEgaW5jbHVkZSBzb21lIHNw
ZWNpZmljIHZhbHVlcyBmb3IgZW5jb2RpbmcgRkVDIHR5cGVzIGFuZCBhZGRyZXNzIGZhbWlsaWVz
IOKAkyBidXQgdGhlc2UgdmFsdWVzIGFyZSBub3Qgc3VwcG9zZWQgdG8gYXBwZWFyIGluIGFueSBJ
QU5BIHJlZ2lzdHJpZXMgKGJlY2F1c2UKIHRoZSBkcmFmdCBkb2VzIG5vdCByZXF1ZXN0IGFueSBJ
QU5BIGFjdGlvbnMpLiBDYW4geW91IHBsZWFzZSBjbGFyaWZ5IHdoYXQgaXMgc28gc3BlY2lhbCBh
Ym91dCB0aGVzZSB2YWx1ZXM/Cjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4KPC9kaXY+CjwvZGl2Pgo8
L2Jsb2NrcXVvdGU+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWls
eTomcXVvdDtUaW1lcyBOZXcgUm9tYW4gLHNlcmlmJnF1b3Q7LHNlcmlmIj4jQWhtZWQ6IFRoZXJl
IGlzIG5vIHNpZ25pZmljYW5jZSB0byB0aGUgdmFsdWVzIGJ1dCB0aGVyZSBpcyBhIHNpZ25pZmlj
YW5jZSB0byB0aGUgb3JkZXIgYW1vbmcgdGhlbS4gSSB3aWxsIG1vZGlmeSB0aGUgdGV4dCB0byBj
bGFyaWZ5IHRoYXQ8L3NwYW4+PG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxi
PjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMDBCMDUwIj5bW1Nhc2hhXV0gT0suCjwvc3Bhbj48
L2k+PC9iPjxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuICxzZXJpZiZxdW90OyxzZXJpZiI+Jm5i
c3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPgo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1
LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4KPGRpdj4KPGRpdj4KPHAgY2xhc3M9Ik1zb0xpc3RQ
YXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDo3Mi4wcHQ7dGV4dC1pbmRlbnQ6LTE4LjBwdCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZx
dW90OyxzYW5zLXNlcmlmIj5lLjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiAsc2VyaWYmcXVvdDssc2VyaWYiPiZuYnNw
OyZuYnNwOyZuYnNwOwo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlmIj5JIGFsc28gZG91YnQgdGhhdCBj
b21wYXJpc29uIG9mIEZFQ3MgdGhhdCByZXByZXNlbnQgSVB2NCBhbmQgSVB2NiBwcmVmaXggU0lE
cyBtYWtlcyBtdWNoIHNlbnNlIChmb3IgY29uZmxpY3QgcmVzb2x1dGlvbiBvciBlbHNlKSwgYmVj
YXVzZSwgYW1vbmcgb3RoZXIgdGhpbmdzLCB0aGVyZSBhcmUgdmFsaWQgc2NlbmFyaW9zIHdoZW4K
IGFuIElQdjQgLzMyIHByZWZpeCBpcyBlbWJlZGRlZCBpbiBhbiBJUHY2IC8xMjggb25lLjwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4KPC9kaXY+CjwvZGl2Pgo8L2Jsb2NrcXVvdGU+CjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4g
LHNlcmlmJnF1b3Q7LHNlcmlmIj4jQWhtZWQ6IEEgcHJlZml4LVNJRCBpcyBhc3NpZ25lZCB0byBh
IHByZWZpeC4gQW4gSVB2NiBwcmVmaXggdGhhdCBlbWJlZHMgYW4gSVB2NCBwcmVmaXggaXMgZGlm
ZmVyZW50IGZyb20gdGhlIElQdjQgcHJlZml4LiBUaGUgc3BlY2lmaWNhdGlvbnMgb2YgU1IgZXh0
ZW5zaW9ucyB0byBJU0lTLCBPU1BGdjIsIE9TUEZ2MywKIGFuZCBCR1AgdHJlYXQgSVB2NCBhbmQg
SVB2NiBwcmVmaXhlcyBzZXBhcmF0ZWx5LCBpbmNsdWRpbmcgdGhlIElQVjYgcHJlZml4ZXMgd2l0
aCBlbWJlZGRlZCBJUHY0IG9uZXMuIEJlc2lkZXMgbm90IGFsbCBJUHY2IHByZWZpeGVzIGVtYmVk
IElQdjQgcHJlZml4IGluIHRoZW0uIEhlbmNlIHRoZSBkaXN0aW5jdGlvbiBiZXR3ZWVuIElQdjQg
YW5kIElQdjYgcHJlZml4ZXMgaXMgcXVpdGUgY2xlYXIKPC9zcGFuPjxvOnA+PC9vOnA+PC9wPgo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzAwQjA1MCI+
W1tTYXNoYV1dIE15IGNvbmNlcm4gd2FzIG1haW5seSBhYm91dCBJUHY0LW1hcHBlZCBJUHY2IGFk
ZHJlc3Nlcy4gUXVvdGluZyBmcm9tIFJGQyA0MjkxOjwvc3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+
PC9wPgo8aDUgc3R5bGU9Im1zby1saW5lLWhlaWdodC1hbHQ6MHB0Ij48YSBocmVmPSJodHRwczov
L3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX3Rvb2xzLmlldGYu
b3JnX2h0bWxfcmZjNDI5MS0yM3NlY3Rpb24tMkQyLjUuNS4yJmFtcDtkPUR3TUdhUSZhbXA7Yz1I
QWtZdWg2M3JzdWhyNlNjYmZoMFVqQlhlTUstbmRiM3ZvRFRYY1d6b0NJJmFtcDtyPU55akxzcjdK
QTdtdnBDSmEwWW1QZFZLY21NWEozMWJwYkJhTnF6Q05ybmcmYW1wO209Q0JuNDYtdFRqWnJGdXAw
ZFItRUdBdHQ0UUZxOVBpMjdSYU81clFDazFRdyZhbXA7cz1JMTRYQThJOVJ1dzVhQmo1ZXJfT1Zi
dkFEejFzYjlaTEZCR2FaWmxKSko0JmFtcDtlPSI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcgO2NvbG9yOmJsYWNrJnF1b3Q7LHNl
cmlmIj4yLjUuNS4yPC9zcGFuPjwvYj48L2E+PGEgbmFtZT0ic2VjdGlvbi0yLjUuNS4yIj48L2E+
PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmll
ciBOZXcgO2NvbG9yOmJsYWNrJnF1b3Q7LHNlcmlmIj4uJm5ic3A7CiBJUHY0LU1hcHBlZCBJUHY2
IEFkZHJlc3M8L3NwYW4+PC9iPjxvOnA+PC9vOnA+PC9oNT4KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1hcmdpbjowY207bWFyZ2luLWJvdHRvbTouMDAwMXB0O2xpbmUtaGVpZ2h0Om5vcm1h
bCI+CjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij4mbmJzcDs8L3NwYW4+PG86cD48L286
cD48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46MGNtO21hcmdpbi1ib3R0
b206LjAwMDFwdDtsaW5lLWhlaWdodDpub3JtYWwiPgo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luOjBjbTttYXJnaW4tYm90dG9tOi4wMDAxcHQ7bGluZS1oZWlnaHQ6bm9ybWFs
Ij4KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPiZuYnNwOyZuYnNwOyBBIHNlY29uZCB0
eXBlIG9mIElQdjYgYWRkcmVzcyB0aGF0IGhvbGRzIGFuIGVtYmVkZGVkIElQdjQgYWRkcmVzcyBp
czwvc3Bhbj48bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bjowY207bWFyZ2luLWJvdHRvbTouMDAwMXB0O2xpbmUtaGVpZ2h0Om5vcm1hbCI+CjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0Ij4mbmJzcDsmbmJzcDsgZGVmaW5lZC4mbmJzcDsgPHNwYW4g
c3R5bGU9ImJhY2tncm91bmQ6eWVsbG93O21zby1oaWdobGlnaHQ6eWVsbG93Ij4KVGhpcyBhZGRy
ZXNzIHR5cGUgaXMgdXNlZCB0byByZXByZXNlbnQgdGhlIGFkZHJlc3NlcyBvZjwvc3Bhbj48L3Nw
YW4+PG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46MGNt
O21hcmdpbi1ib3R0b206LjAwMDFwdDtsaW5lLWhlaWdodDpub3JtYWwiPgo8c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtiYWNrZ3JvdW5kOnllbGxvdzttc28taGlnaGxpZ2h0OnllbGxvdyI+
Jm5ic3A7Jm5ic3A7IElQdjQgbm9kZXMgYXMgSVB2NiBhZGRyZXNzZXM8L3NwYW4+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQiPi48L3NwYW4+PG86cD48L286cD48L3A+CjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3Nw
YW4+PC9pPjwvYj48bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOiMwMEIwNTAiPkZyb20gbXkgUE9WIHRoaXMgbWVhbnMgdGhhdCBh
IC8xMjggcHJlZml4IGFzc29jaWF0ZWQgd2l0aCBhbiBJUHY0LW1hcHBlZCBJUHY2IGFkZHJlc3Mg
YW5kIGEgLzMyIHByZWZpeCBhc3NvY2lhdGVkIHdpdGggdGhlIElQdjQgYWRkcmVzcyB0aGF0IHdh
cyBtYXBwZWQKIHRvIHRoaXMgSVB2NiBhZGRyZXNzIHJlcHJlc2VudCB0aGUgc2FtZSBlbnRpdHku
IFRoaXMgdW5kZXJzdGFuZGluZyBmdWxseSBtYXRjaGVzIHVzYWdlIG9mIElQdjQtbWFwcGVkIElQ
djYgYWRkcmVzc2VzIGFzIEJHUCBOZXh0IEhvcHMgb2YgVlBOLUlQdjYgYWRkcmVzc2VzIGRlZmlu
ZWQgaW4gUkZDIDQ3OTguIEhvd2V2ZXIsIHRoZSBjb21wYXJpc29uIHJ1bGVzIHlvdSBoYXZlIGRl
ZmluZWQgd2lsbCB0cmVhdCB0aGVtIGFzIHR3byBkaWZmZXJlbnQKIHByZWZpeGVzLiAmbmJzcDtJ
IHdvbmRlciBpZiB0aGVzZSBydWxlcywgaW4gdGhlIGNhc2Ugb2YgYSBjb25mbGljdCwgY291bGQg
cmVzdWx0IGluIHByZWZlcnJpbmcgdGhlIElQdjYgcHJlZml4IHRvIGFuIElQdjQgb25lIGFuZCB0
aGVyZWZvcmUgbG9vc2luZyBNUExTIGNvbm5lY3Rpdml0eSBmb3IgdGhlIGluZ3Jlc3MgUEUgb2Yg
YSA2VlBFIHNlcnZpY2UgdG8gaXRzIGVncmVzcyBQRT88L3NwYW4+PC9pPjwvYj48bzpwPjwvbzpw
PjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90
O1RpbWVzIE5ldyBSb21hbiAsc2VyaWYmcXVvdDssc2VyaWYiPiZuYnNwOzwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRv
bTo1LjBwdCI+CjxkaXY+CjxkaXY+CjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0i
bWFyZ2luLWxlZnQ6NzIuMHB0O3RleHQtaW5kZW50Oi0xOC4wcHQiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJpZiI+
Zi48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjBwdDtmb250LWZhbWlseTomcXVvdDtU
aW1lcyBOZXcgUm9tYW4gLHNlcmlmJnF1b3Q7LHNlcmlmIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsKPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJpZiI+U2VjdGlvbiAyLjUuMSBkZWZpbmVzIDMgdHlwZXMg
b2YgU1ItTVBMUyBGRUNzLCBidXQgSSBhbSBub3Qgc3VyZSBhbGwgU0lEIHR5cGVzIGRlZmluZWQg
aW4gdGhlIFNlZ21lbnQgUm91dGluZyBBcmNoaXRlY3R1cmUgZHJhZnQgY2FuIGJlIHVuYW1iaWd1
b3VzbHkgbWFwcGVkIHRvIG9uZSBvZiB0aGVzZSB0eXBlcy4gUHJvYmxlbWF0aWMKIGV4YW1wbGVz
IGluY2x1ZGUgYXQgbGVhc3QgdGhlIGZvbGxvd2luZzo8L3NwYW4+PG86cD48L286cD48L3A+Cjxw
IGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MTA4LjBwdDt0ZXh0
LWluZGVudDotMTA4LjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjBwdDtmb250LWZhbWls
eTomcXVvdDtUaW1lcyBOZXcgUm9tYW4gLHNlcmlmJnF1b3Q7LHNlcmlmIj4mbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsK
PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1Zl
cmRhbmEmcXVvdDssc2Fucy1zZXJpZiI+aS48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3
LjBwdDtmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4gLHNlcmlmJnF1b3Q7LHNlcmlm
Ij4mbmJzcDsmbmJzcDsmbmJzcDsKPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJpZiI+UGFyYWxsZWwgQWRq
YWNlbmN5IFNJRDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3Jh
cGgiIHN0eWxlPSJtYXJnaW4tbGVmdDoxMDguMHB0O3RleHQtaW5kZW50Oi0xMDguMHB0Ij48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjcuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21h
biAsc2VyaWYmcXVvdDssc2VyaWYiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOwo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlmIj5paS48
L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjBwdDtmb250LWZhbWlseTomcXVvdDtUaW1l
cyBOZXcgUm9tYW4gLHNlcmlmJnF1b3Q7LHNlcmlmIj4mbmJzcDsmbmJzcDsmbmJzcDsKPC9zcGFu
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEm
cXVvdDssc2Fucy1zZXJpZiI+TWlycm9yIFNJRDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjcyLjBwdCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlm
Ij5FeHBsaWNpdCBtYXBwaW5nIG9mIFNJRCB0eXBlcyB0byBTUi1NUExTIEZFQyB0eXBlcyB3b3Vs
ZCBiZSBtb3N0IHVzZWZ1bCBJTU8uIElmIHNvbWUgU0lEIHR5cGVzIGNhbm5vdCBiZSBtYXBwZWQg
dG8gU1ItTVBMUyBGRUNzLCB0aGlzIG11c3QgYmUgZXhwbGljaXRseQogc3RhdGVkIGluIHRoZSBk
cmFmdC48L3NwYW4+PG86cD48L286cD48L3A+CjwvZGl2Pgo8L2Rpdj4KPC9ibG9ja3F1b3RlPgo8
cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOjBjbTttYXJnaW4tYm90dG9tOi4wMDAx
cHQ7bGluZS1oZWlnaHQ6bm9ybWFsIj4KPHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O1Rp
bWVzIE5ldyBSb21hbiZxdW90OyxzZXJpZiI+I0FobWVkOiA8YnI+ClBhcmFsbGVsIGFkamFjZW5j
eSBTSUQgYXJlIGhhbmRsZWQgaW4gdGhlIHR5cGUgJnF1b3Q7KG5leHQtaG9wLCBvdXRnb2luZyBp
bnRlcmZhY2UpJnF1b3Q7IDwvc3Bhbj4KPG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjBjbTttYXJnaW4tYm90dG9tOi4wMDAxcHQ7bGluZS1o
ZWlnaHQ6bm9ybWFsIj4KPGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMwMEIwNTAiPltbU2Fz
aGFdXSBPSzwvc3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibWFyZ2luOjBjbTttYXJnaW4tYm90dG9tOi4wMDAxcHQ7bGluZS1oZWlnaHQ6bm9y
bWFsIj4KPHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90
OyxzZXJpZiI+PGJyPgpNaXJyb3IgU0lEIGlzIGEgdHlwZSBvZiBiaW5kaW5nLVNJRCBhcyBtZW50
aW9uZWQgaW4gU2VjdGlvbiA1LjEgaW4gdGhlIFNSIGFyY2hpdGVjdHVyZSBkcmFmdCAoZHJhZnQt
aWV0Zi1zcHJpbmctc2VnbWVudC1yb3V0aW5nLTE1KS4gQWxzbyBhcyBkZXNjcmliZWQgaW4gU2Vj
dGlvbiAyLjQgZHJhZnQtaWV0Zi1pc2lzLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zLTE4IChh
bHNvIHNlZSB0aGUgZXF1aXZhbGVudCBpbiB0aGUgT1NQRnYyIGFuZCBPU1BGdjMKIGRyYWZ0KSwg
YSBiaW5kaW5nIFNJRCBpcyBpZGVudGlmaWVkIGJ5IGEgcHJlZml4LiBIZW5jZSBpdCBpcyBjb3Zl
cmVkIGJ5IHRoZSB0eXBlICZxdW90OyhQcmVmaXgsIFJvdXRpbmcgSW5zdGFuY2UsIFRvcG9sb2d5
LCBBbGdvcml0aG0pJnF1b3Q7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbTowY207bWFyZ2luLWJvdHRvbTouMDAwMXB0O2xpbmUt
aGVpZ2h0Om5vcm1hbCI+CjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMDBCMDUwIj5bW1Nh
c2hhXV0gSSByZXNwZWN0ZnVsbHkgZGlzYWdyZWUuIFRoZXJlIGlzIGRlZmluaXRlbHkgbm8gbWVu
dGlvbiBvZiBBbGdvcml0aG0gaW4gdGhlIGRlZmluaXRpb24gb2YgdGhlIE1pcnJvciBTSUQuCjwv
c3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bWFyZ2luLWxlZnQ6MGNtO2xpbmUtaGVpZ2h0Om5vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFt
aWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyxzZXJpZiI+Jm5ic3A7PC9zcGFuPjxvOnA+
PC9vOnA+PC9wPgo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90
dG9tOjUuMHB0Ij4KPGRpdj4KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJ0ZXh0
LWluZGVudDotMTguMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtWZXJkYW5hJnF1b3Q7LHNhbnMtc2VyaWYiPjYuPC9zcGFuPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6Ny4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuICxzZXJpZiZx
dW90OyxzZXJpZiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Cjwvc3Bhbj48Yj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LHNhbnMtc2VyaWYi
Pk5vZGUgU0lEcyBpbiBTUi1NUExTPC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LHNhbnMtc2VyaWYiPjo8L3NwYW4+
PG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2lu
LWxlZnQ6NzIuMHB0O3RleHQtaW5kZW50Oi0xOC4wcHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJpZiI+YS48L3Nw
YW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjBwdDtmb250LWZhbWlseTomcXVvdDtUaW1lcyBO
ZXcgUm9tYW4gLHNlcmlmJnF1b3Q7LHNlcmlmIj4mbmJzcDsmbmJzcDsmbmJzcDsKPC9zcGFuPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVv
dDssc2Fucy1zZXJpZiI+Tm9kZSBTSURzIGFyZSBleHBsaWNpdGx5IGRlZmluZWQgYW5kIGRpc2N1
c3NlZCBpbiB0aGUgU2VnbWVudCBSb3V0aW5nIEFyY2hpdGVjdHVyZSBkcmFmdCBidXQgYXJlIG5v
dCBtZW50aW9uZWQgZXZlbiBvbmNlIGluIHRoaXMgZHJhZnQ8L3NwYW4+PG86cD48L286cD48L3A+
CjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6NzIuMHB0O3Rl
eHQtaW5kZW50Oi0xOC4wcHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJpZiI+Yi48L3NwYW4+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZTo3LjBwdDtmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4gLHNlcmlm
JnF1b3Q7LHNlcmlmIj4mbmJzcDsmbmJzcDsmbmJzcDsKPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJpZiI+
QUZBSUssIHRoZSBjb21tb24gaW1wbGVtZW50YXRpb24gcHJhY3RpY2UgdG9kYXkgaW5jbHVkZXMg
YXNzaWdubWVudCBvZiBhdCBsZWFzdCBvbmUgTm9kZSBTSUQgdG8gZXZlcnkgbm9kZSBpbiB0aGUg
U1ItTVBMUyBkb21haW48L3NwYW4+PG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29MaXN0UGFy
YWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6NzIuMHB0O3RleHQtaW5kZW50Oi0xOC4wcHQiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVv
dDssc2Fucy1zZXJpZiI+Yy48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjBwdDtmb250
LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4gLHNlcmlmJnF1b3Q7LHNlcmlmIj4mbmJzcDsm
bmJzcDsmbmJzcDsKPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJpZiI+SXMgdGhlcmUgYSByZXF1aXJlbWVu
dCB0byBhc3NpZ24gYXQgbGVhc3Qgb25lIE5vZGUgU0lEIHBlciB7cm91dGluZyBpbnN0YW5jZSwg
dG9wb2xvZ3ksIGFsZ29yaXRobX0gaW4gU1ItTVBMUz8gSWYgbm90LCBjYW4gdGhlIGF1dGhvcnMg
ZXhwbGFpbiBleHBlY3RlZCBiZWhhdmlvciBvZiBzdWNoIGEgbm9kZT8gKFNlZSBhbHNvCiBteSBj
b21tZW50IGFib3V0IHJvdXRpbmcgaW5zdGFuY2VzIGJlbG93KS48L3NwYW4+PG86cD48L286cD48
L3A+CjwvZGl2Pgo8L2Jsb2NrcXVvdGU+CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW46MGNtO21hcmdpbi1ib3R0b206LjAwMDFwdDtsaW5lLWhlaWdodDpub3JtYWwiPgo8c3BhbiBz
dHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7LHNlcmlmIj4jQWht
ZWQ6IEEgTm9kZS1TSUQgaXMgYSBzcGVjaWFsIGNhc2Ugb2YgcHJlZml4LVNJRC4gU28gdGhlcmUg
bm90aGluZyBzcGVjaWZpYyBhYm91dCBpdCBmcm9tIHRoZSBNUExTIGZvcndhcmRpbmcgcGxhbmUg
cG9pbnQgb2Ygdmlldy4gU2ltaWxhcmx5IGZyb20gYSBzdGFuZGFyZCB0cmFja3MgZHJhZnQgcG9p
bnQgb2YgdmlldywgdGhlcmUgaXMgbm8gcmVxdWlyZW1lbnQKIHRvIGFzc2lnbiBhIFNJRCB0byBl
dmVyeSBwcmVmaXgganVzdCBsaWtlIHRoZXJlIGlzIG5vIHJlcXVpcmVtZW50IHRvIGJpbmQgZXZl
cnkgcHJlZml4IHRvIGFuIExEUCBsYWJlbC4gQ29tbW9uIGFuZC9vciByZWNvbW1lbmRlZCBwcmFj
dGljZXMgb3IgZGVzY3JpcHRpb24gb2YgZGVwbG95bWVudCBzY2VuYXJpb3MgYXJlIG1vcmUgYmVm
aXR0aW5nIHRvIEJDUCBvciBpbmZvcm1hdGlvbmFsIGRyYWZ0cy4gVGhpcyBkcmFmdCBpcyBhIHN0
YW5kYXJkcwogdHJhY2sgZHJhZnQ8L3NwYW4+PG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjBjbTttYXJnaW4tYm90dG9tOi4wMDAxcHQ7bGlu
ZS1oZWlnaHQ6bm9ybWFsIj4KPGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMwMEIwNTAiPltb
U2FzaGFdXSBXZWxsLCB5b3XigJl2ZSBqdXN0IHNhaWQgdGhhdCBjb25mbGljdCByZXNvbHV0aW9u
IHJ1bGVzIGFyZSBSRUNPTU1FTkRFRCwgYW5kIHRoaXMgaXMgcXVpdGUgY29tbW9uIGluIHRoZSBT
dGFuZGFyZHMgVHJhY2sgUkZDcy4KPC9zcGFuPjwvaT48L2I+PG86cD48L286cD48L3A+CjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46MGNtO21hcmdpbi1ib3R0b206LjAwMDFwdDts
aW5lLWhlaWdodDpub3JtYWwiPgo8c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7VGltZXMg
TmV3IFJvbWFuJnF1b3Q7LHNlcmlmIj48YnI+CklmIGEge3JvdXRpbmcgaW5zdGFuY2UsIHRvcG9s
b2d5LCBhbGdvcml0aG19IGlzIG5vdCBhc3NpZ25lZCBhIFNJRCwgdGhlbiB0aGlzIEZFQyBpcyB0
b3RhbGx5IGlycmVsYXZhbnQgdG8gdGhpcyBkcmFmdCBhbmQgaGVuY2UgZGVzY3JpYmluZyBob3cg
YSBub2RlIHRyZWF0cyBpdCBpcyB0b3RhbGx5IG91dHNpZGUgdGhlIHNjb3BlIG9mIHRoaXMgZHJh
ZnQ8L3NwYW4+PG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW4tYm90dG9tOjBjbTttYXJnaW4tYm90dG9tOi4wMDAxcHQ7bGluZS1oZWlnaHQ6bm9ybWFsIj4K
PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMwMEIwNTAiPltbU2FzaGFdXSBBRkFJSywgbmVp
dGhlciBvZiB0aGUgU1IgZXh0ZW5zaW9uIGRyYWZ0cyBmb3IgSUdQcyBtZW50aW9uIHJvdXRpbmcg
aW5zdGFuY2VzIHRoYXQgY2FuIGJlIGFzc29jaWF0ZWQgd2l0aCB0aGUgcHJlZml4LCBzbyBJIHRo
aW5rIHRoYXQgeW91ciByZWZlcmVuY2UgdG8gaXQgaXMgaW5jb3JyZWN0Ljwvc3Bhbj48L2k+PC9i
PjxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRv
bTowY207bWFyZ2luLWJvdHRvbTouMDAwMXB0O2xpbmUtaGVpZ2h0Om5vcm1hbCI+CjxiPjxpPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjojMDBCMDUwIj5XaGF04oCZcyBtb3JlIEkgc3VzcGVjdCB0aGF0
IE5vZGUgU0lEcyByZXByZXNlbnQgdGhlIG1vc3QgdXNlZCBzcGVjaWFsIGNhc2Ugb2YgUHJlZml4
IFNJRHMgd2l0aCBBbnljYXN0IFNJRHMgYmVpbmcgcXVpdGUgYmVoaW5kLiAmbmJzcDtUaGVyZWZv
cmUgc29tZSByZWNvbW1lbmRhdGlvbiBwZXJ0YWluaW5nIHRvIHRoZQogdXNhZ2Ugb2YgTm9kZSBT
SURzIHdvdWxkIGJlIHZlcnkgbXVjaCBpbiBwbGFjZSBJTUhPLiA8L3NwYW4+PC9pPjwvYj48bzpw
PjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjBjbTts
aW5lLWhlaWdodDpub3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtUaW1lcyBO
ZXcgUm9tYW4mcXVvdDssc2VyaWYiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4KPGJsb2Nr
cXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+CjxkaXY+
CjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0idGV4dC1pbmRlbnQ6LTE4LjBwdCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZx
dW90OyxzYW5zLXNlcmlmIj43Ljwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiAsc2VyaWYmcXVvdDssc2VyaWYiPiZuYnNw
OyZuYnNwOyZuYnNwOwo8L3NwYW4+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlmIj5TUkdCIFNpemUgaW4gU1It
TVBMUzwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlmIj46Cjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4K
PHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDo3Mi4wcHQ7dGV4
dC1pbmRlbnQ6LTE4LjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlmIj5hLjwvc3Bhbj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjcuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiAsc2VyaWYm
cXVvdDssc2VyaWYiPiZuYnNwOyZuYnNwOyZuYnNwOwo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlmIj5U
aGUgZHJhZnQgY29ycmVjdGx5IHRyZWF0cyB0aGUgc2l0dWF0aW9uIHdoZW4gYW4gaW5kZXggYXNz
aWduZWQgdG8gc29tZSBnbG9iYWwgU0lEIGNhbm5vdCBiZSBtYXBwZWQgdG8gYSBsYWJlbCB1c2lu
ZyB0aGUgcHJvY2VkdXJlIGluIFNlY3Rpb24gMi40IGFzIGEgY29uZmxpY3QuPC9zcGFuPjxvOnA+
PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0
OjcyLjBwdDt0ZXh0LWluZGVudDotMTguMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LHNhbnMtc2VyaWYiPmIuPC9zcGFuPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6Ny4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJv
bWFuICxzZXJpZiZxdW90OyxzZXJpZiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Cjwvc3Bhbj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LHNh
bnMtc2VyaWYiPkF0IHRoZSBzYW1lIHRpbWUgdGhlIGRyYWZ0IGRvZXMgbm90IGRlZmluZSBhbnkg
bWluaW11bSBzaXplIG9mIFNSR0IgKGJlIGl0IGRlZmluZWQgYXMgYSBzaW5nbGUgY29udGlndW91
cyBibG9jayBvciBhcyBhIHNlcXVlbmNlIG9mIHN1Y2ggYmxvY2tzKSB0aGF0IE1VU1QgYmUgaW1w
bGVtZW50ZWQgYnkgYWxsIFNSLWNhcGFibGUKIG5vZGVzPC9zcGFuPjxvOnA+PC9vOnA+PC9wPgo8
cCBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjcyLjBwdDt0ZXh0
LWluZGVudDotMTguMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtWZXJkYW5hJnF1b3Q7LHNhbnMtc2VyaWYiPmMuPC9zcGFuPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6Ny4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuICxzZXJpZiZx
dW90OyxzZXJpZiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Cjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LHNhbnMtc2VyaWYiPkkg
c3VzcGVjdCB0aGF0IGxhY2sgb2Ygc3VjaCBhIGRlZmluaXRpb24gY291bGQgYmUgZGV0cmltZW50
YWwgdG8gaW50ZXJvcGVyYWJpbGl0eSBvZiBTUi1NUExTIHNvbHV0aW9ucy4gQUZBSUssIHRoZSBJ
RVRGIGhhcyBiZWVuIGZvbGxvd2luZywgZm9yIHF1aXRlIHNvbWUgdGltZSwgYSBwb2xpY3kgdGhh
dCBzb21lIHJlYXNvbmFibGUKIE1VU1QtdG8taW1wbGVtZW50IGRlZmF1bHRzIHNob3VsZCBiZSBh
c3NpZ25lZCBmb3IgYWxsIGNvbmZpZ3VyYWJsZSBwYXJhbWV0ZXJzIGV4YWN0bHkgaW4gb3JkZXIg
dG8gcHJldmVudCB0aGlzLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4KPC9kaXY+CjwvYmxvY2txdW90
ZT4KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjowY207bWFyZ2luLWJvdHRvbTou
MDAwMXB0O2xpbmUtaGVpZ2h0Om5vcm1hbCI+CjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVv
dDtUaW1lcyBOZXcgUm9tYW4mcXVvdDssc2VyaWYiPiNBaG1lZDogVGhpcyBkb2N1bWVudCBzcGVj
aWZpZXMgaG93IHRoZSBTUkdCIGlzIHVzZWQgYW5kIHRoZSBiZWhhdmlvciBvZiByb3V0ZXJzIHdo
ZW4gYSBwcmVmaXgtU0lEIGluZGV4IG1hcHMgdG8gYSBsYWJlbCBpbnNpZGUgYW5kL29yIG91dHNp
ZGUgdGhlIFNSR0IuIFRoZSBhY3R1YWwgc2l6ZSBvZiB0aGUgU1JHQiBpcyBhIHRhc2sgaW4gcGFy
dGl0aW9uaW5nCiB0aGUgbGFiZWwgc3BhY2UsIHdoaWNoIGlzIHZlcnkgc3BlY2lmaWMgdG8gYSBw
YXJ0aWN1bGFyIGRlcGxveW1lbnQgc2NlbmFyaW8uIFNvIElNTyBpdCBpcyBvdXRzaWRlIHRoZSBz
Y29wZSBvZiBhIHN0YW5kYXJkcyB0cmFjayBkb2N1bWVudC4gTm93IHRoYXQgU1ItTVBMUyBpcyBk
ZXBsb3llZCBpbiBtYW55IHBsYWNlcywgSSBleHBlY3QgdGhlIGNvbW11bml0eSB0byBnYWluIHN1
ZmZpY2llbnQgZXhwZXJpZW5jZSB0byByZWNvbW1lbmQgKG9yIG5vdAogcmVjb21tZW5kKSBhIHBh
cnRpY3VsYXIgbWluaW11bS9tYXhpbXVtIHNpemUgZm9yIHRoZSBTUkdCIGlzIHNvbWUgZnV0dXJl
IGluZm9ybWF0aW9uYWwgb3IgQkNQIGRyYWZ0L1JGQzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MGNtO21hcmdpbi1ib3R0b206
LjAwMDFwdDtsaW5lLWhlaWdodDpub3JtYWwiPgo8Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
IzAwQjA1MCI+W1tTYXNoYV1dIE15IHJlYWRpbmcgb2YgeW91ciByZXNwb25zZSBpcyB0aGF0IG1p
bmltdW0gc2l6ZSBvZiBTUkdCIGlzIGFuIGlzc3VlIGZvciBmdXR1cmUgc3R1ZHkuIENhbiB5b3Ug
cGxlYXNlIGp1c3QgYWRkIHRoaXMgdG8gdGhlIGRyYWZ0Pzwvc3Bhbj48L2k+PC9iPjxvOnA+PC9v
OnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MGNtO2xpbmUt
aGVpZ2h0Om5vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBS
b21hbiZxdW90OyxzZXJpZiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPgo8YmxvY2txdW90
ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4KPGRpdj4KPHAg
Y2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJ0ZXh0LWluZGVudDotMTguMHB0Ij48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7
LHNhbnMtc2VyaWYiPjguPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuICxzZXJpZiZxdW90OyxzZXJpZiI+Jm5ic3A7Jm5i
c3A7Jm5ic3A7Cjwvc3Bhbj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LHNhbnMtc2VyaWYiPkFsZ29yaXRobXMgYW5kIFByZWZp
eCBTSURzPC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtWZXJkYW5hJnF1b3Q7LHNhbnMtc2VyaWYiPjo8L3NwYW4+PG86cD48L286cD48L3A+
CjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6NzIuMHB0O3Rl
eHQtaW5kZW50Oi0xOC4wcHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJpZiI+YS48L3NwYW4+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZTo3LjBwdDtmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4gLHNlcmlm
JnF1b3Q7LHNlcmlmIj4mbmJzcDsmbmJzcDsmbmJzcDsKPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJpZiI+
VGhlIGRyYWZ0IG1lbnRpb25zIEFsZ29yaXRobXMgKGFzIHBhcnQgb2YgU1ItTVBMUyBQcmVmaXgg
RkVDKSBpbiwgYnV0IGl0IGRvZXMgbm90IGV4cGxpY2l0bHkgbGluayB0aGVtIHdpdGggdGhlIFBy
ZWZpeC1TSUQgYWxnb3JpdGhtcyBkZWZpbmVkIGluIHNlY3Rpb24gMy4xLjEgb2YgdGhlIFNlZ21l
bnQgUm91dGluZyBBcmNoaXRlY3R1cmUKIGRyYWZ0PC9zcGFuPjxvOnA+PC9vOnA+PC9wPgo8L2Rp
dj4KPC9ibG9ja3F1b3RlPgo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOjBjbTtt
YXJnaW4tYm90dG9tOi4wMDAxcHQ7bGluZS1oZWlnaHQ6bm9ybWFsIj4KPHNwYW4gc3R5bGU9ImZv
bnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyxzZXJpZiI+I0FobWVkOiBJIHdp
bGwganVzdCBhZGQgdGhlIHJlZmVyZW5jZSBbSS1ELmlldGYtc3ByaW5nLXNlZ21lbnQtcm91dGlu
Z10gcmlnaHQgYmVzaWRlIHRoZSBmaXJzdCB0aW1lICZxdW90O0FsZ29yaXRobSZxdW90OyBpcyBt
ZW50aW9uZWQ8L3NwYW4+PG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtYXJnaW4tYm90dG9tOjBjbTttYXJnaW4tYm90dG9tOi4wMDAxcHQ7bGluZS1oZWlnaHQ6bm9y
bWFsIj4KPGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPltbU2FzaGFdXSBPSzwv
c3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bWFyZ2luLWxlZnQ6MGNtO2xpbmUtaGVpZ2h0Om5vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFt
aWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyxzZXJpZiI+Jm5ic3A7PC9zcGFuPjxvOnA+
PC9vOnA+PC9wPgo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90
dG9tOjUuMHB0Ij4KPGRpdj4KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJn
aW4tbGVmdDo3Mi4wcHQ7dGV4dC1pbmRlbnQ6LTE4LjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlmIj5iLjwv
c3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVz
IE5ldyBSb21hbiAsc2VyaWYmcXVvdDssc2VyaWYiPiZuYnNwOyZuYnNwOyZuYnNwOwo8L3NwYW4+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZx
dW90OyxzYW5zLXNlcmlmIj5Gcm9tIG15IFBPViwgdGhlIGRyYWZ0IHNob3VsZCBleHBsaWNpdGx5
IHN0YXRlIHRoYXQgdGhlIGRlZmF1bHQgUHJlZml4LVNJRCBhbGdvcml0aG0gTVVTVCBiZSBpbXBs
ZW1lbnRlZCBpbiBhbGwgU1ItTVBMUy1jb21wbGlhbnQgcm91dGVycy48L3NwYW4+PG86cD48L286
cD48L3A+CjwvZGl2Pgo8L2Jsb2NrcXVvdGU+CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
YXJnaW46MGNtO21hcmdpbi1ib3R0b206LjAwMDFwdDtsaW5lLWhlaWdodDpub3JtYWwiPgo8c3Bh
biBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7LHNlcmlmIj4j
QWhtZWQ6IFRoZSBzcGVjaWZpY2F0aW9uIG9mIHdoYXQgcGF0aCBjYWxjdWxhdGlvbiBtZXRob2Qg
c2hvdWxkIG9yIG11c3QgYmUgc3VwcG9ydGVkIGlzIGEgcm91dGluZyBwcm90b2NvbCBwcm9wZXJ0
eSBub3QgYSBmb3J3YXJkaW5nIHBsYW5lIHByb3BlcnR5LiBJbiBmYWN0LCB0aGUgY2hvaWNlIG9m
IGEgcGF0aCBjYWxjdWxhdGlvbiBtZXRob2Qgb3IgYWxnb3JpdGhtCiBpcyBjb21wbGV0ZWx5IG9y
dGhvZ29uYWwgdG8gdGhlIHJvdXRlZCBwcm90b2NvbC4gSGVuY2UgbWFuZGF0aW5nIHRoZSBzdXBw
b3J0IG9mIGEgcGFydGljdWxhciByb3V0aW5nIGFsZ29yaXRobSBpcyBiZXlvbmQgdGhlIHNjb3Bl
IG9mIHRoaXMgZG9jdW1lbnQuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbTowY207bWFyZ2luLWJvdHRvbTouMDAwMXB0O2xpbmUt
aGVpZ2h0Om5vcm1hbCI+CjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5bW1Nh
c2hhXV0gT0s8L3NwYW4+PC9pPjwvYj48bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjBjbTtsaW5lLWhlaWdodDpub3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDssc2VyaWYiPiZuYnNwOzwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7
bWFyZ2luLWJvdHRvbTo1LjBwdCI+CjxkaXY+CjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBz
dHlsZT0ibWFyZ2luLWxlZnQ6NzIuMHB0O3RleHQtaW5kZW50Oi0xOC4wcHQiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1z
ZXJpZiI+Yy48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjBwdDtmb250LWZhbWlseTom
cXVvdDtUaW1lcyBOZXcgUm9tYW4gLHNlcmlmJnF1b3Q7LHNlcmlmIj4mbmJzcDsmbmJzcDsmbmJz
cDsKPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJpZiI+VGhlIFNlZ21lbnQgUm91dGluZyBBcmNoaXRlY3R1
cmUgZHJhZnQgc3RhdGVzIChpbiBzZWN0aW9uIDMuMS4zKSB0aGF0IOKAnFN1cHBvcnQgb2YgbXVs
dGlwbGUgYWxnb3JpdGhtcyBhcHBsaWVzIHRvIFNSdjbigJ0uIEJ1dCBuZWl0aGVyIGRyYWZ0IHN0
YXRlcyB3aGV0aGVyIG11bHRpcGxlIGFsZ29yaXRobXMgYXBwbHkgdG8gU1ItTVBMUy4KIENhbiB5
b3UgcGxlYXNlIGNsYXJpZnkgdGhpcyBwb2ludD88L3NwYW4+PG86cD48L286cD48L3A+CjwvZGl2
Pgo8L2Jsb2NrcXVvdGU+CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46MGNtO21h
cmdpbi1ib3R0b206LjAwMDFwdDtsaW5lLWhlaWdodDpub3JtYWwiPgo8c3BhbiBzdHlsZT0iZm9u
dC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7LHNlcmlmIj4jQWhtZWQ6IFRoZSBs
YXN0IHBhcmFncmFwaCBvZiBTZWN0aW9uIDMuMS4yIHRpdGxlZCBTUi1NUExTIGluIGRyYWZ0LWll
dGYtc3ByaW5nLXNlZ21lbnQtcm91dGluZy0xNSBkaXNjdXNzZXMgdGhlIHN1cHBvcnQgb2YgbXVs
dGlwbGUgYWxnb3JpdGhtcy4gU28gaXQgaXMgaW1wbGllZCB0aGF0IHRoZSBjb25jZXB0IG9mIGFs
Z29yaXRobSBhcHBsaWVzIHRvIFNSLU1QTFMuCiBIZW5jZSB0aGVyZSBpcyBubyBuZWVkIHRvIHJl
LW1lbnRpb24gaXQgaGVyZTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MGNtO21hcmdpbi1ib3R0b206LjAwMDFwdDtsaW5lLWhl
aWdodDpub3JtYWwiPgo8Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzAwQjA1MCI+W1tTYXNo
YV1dIFRoZSBwYXJhZ3JhcGggdG8gd2hpY2ggeW91IHJlZmVyIG9ubHkgc2F5cyB0aGF0IGlmIGEg
cGFja2V0IHdpdGggdGhlIGFjdGl2ZSBQcmVmaXgtU0lEIHRoYXQgaXMgYXNzb2NpYXRlZCB3aXRo
IGEgc3BlY2lmaWMgYWxnb3JpdGhtIGlzIHJlY2VpdmVkIGJ5IGEgbm9kZSB0aGF0IGRvZXMKIG5v
dCBzdXBwb3J0IHRoaXMgYWxnb3JpdGhtLCB0aGlzIHBhY2tldCB3aWxsIGJlIGRpc2NhcmRlZC4g
SWYgdGhpcyBpcyB0aGUgb25seSB0eXBlIG9mIHN1cHBvcnQgZm9yIG11bHRpcGxlIGFsZ29yaXRo
bXMgU1IgcHJvdmlkZXMsIGl0IGlzIG5vdCB2ZXJ5IHVzZWZ1bCBJTUhPPC9zcGFuPjwvaT48L2I+
PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPi4KPC9zcGFuPjwvaT48L2I+PG86
cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDowY207
bGluZS1oZWlnaHQ6bm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7VGltZXMg
TmV3IFJvbWFuJnF1b3Q7LHNlcmlmIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+CjxibG9j
a3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPgo8ZGl2
Pgo8cCBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9InRleHQtaW5kZW50Oi0xOC4wcHQi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEm
cXVvdDssc2Fucy1zZXJpZiI+OS48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjBwdDtm
b250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4gLHNlcmlmJnF1b3Q7LHNlcmlmIj4mbmJz
cDsmbmJzcDsmbmJzcDsKPC9zcGFuPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJpZiI+Um91dGluZyBpbnN0YW5j
ZXMgYW5kIHRoZSBjb250ZXh0IGZvciBQcmVmaXgtU0lEczwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNl
cmlmIj46PC9zcGFuPjxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIg
c3R5bGU9Im1hcmdpbi1sZWZ0OjcyLjBwdDt0ZXh0LWluZGVudDotMTguMHB0Ij48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LHNhbnMt
c2VyaWYiPmEuPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7VGltZXMgTmV3IFJvbWFuICxzZXJpZiZxdW90OyxzZXJpZiI+Jm5ic3A7Jm5ic3A7Jm5i
c3A7Cjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv
dDtWZXJkYW5hJnF1b3Q7LHNhbnMtc2VyaWYiPlRoZSBTZWdtZW50IFJvdXRpbmcgQXJjaGl0ZWN0
dXJlIGRyYWZ0IHN0YXRlcyBpbiBTZWN0aW9uIDMuMSB0aGF0IHRoZSDigJxjb250ZXh0IGZvciBh
biBJR1AtUHJlZml4IHNlZ21lbnQgaW5jbHVkZXMgdGhlIHByZWZpeCwgdG9wb2xvZ3ksIGFuZCBh
bGdvcml0aG3igJ08L3NwYW4+PG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29MaXN0UGFyYWdy
YXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6NzIuMHB0O3RleHQtaW5kZW50Oi0xOC4wcHQiPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDss
c2Fucy1zZXJpZiI+Yi48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjBwdDtmb250LWZh
bWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4gLHNlcmlmJnF1b3Q7LHNlcmlmIj4mbmJzcDsmbmJz
cDsmbmJzcDsKPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJpZiI+VGhpcyBkcmFmdCBzZWVtcyB0byBkZWZp
bmUgKGluIHNlY3Rpb24gMi41KSB0aGUgY29udGV4dCBmb3IgdGhlIFByZWZpeCBTSUQgYXMg4oCc
UHJlZml4LCBSb3V0aW5nIEluc3RhbmNlLCBUb3BvbG9neSwgQWxnb3JpdGht4oCdIHdoZXJlIOKA
nWEgcm91dGluZyBpbnN0YW5jZSBpcyBpZGVudGlmaWVkIGJ5IGEgc2luZ2xlIGluY29taW5nCiBs
YWJlbCBkb3dubG9hZGVyIHRvIEZJQuKAnSAoYnV0IHRoZSBub3Rpb24gb2YgdGhlIGxhYmVsIGRv
d25sb2FkZXIgdG8gRklCIGlzIG5vdCBkZWZpbmVkKS48L3NwYW4+PG86cD48L286cD48L3A+Cjxw
IGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6NzIuMHB0O3RleHQt
aW5kZW50Oi0xOC4wcHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJpZiI+Yy48L3NwYW4+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZTo3LjBwdDtmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4gLHNlcmlmJnF1
b3Q7LHNlcmlmIj4mbmJzcDsmbmJzcDsmbmJzcDsKPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJpZiI+VGhl
c2UgdHdvIGRlZmluaXRpb25zIGxvb2sgZGlmZmVyZW50IHRvIG1lLgo8L3NwYW4+PG86cD48L286
cD48L3A+CjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6NzIu
MHB0O3RleHQtaW5kZW50Oi0xOC4wcHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJpZiI+ZC48L3NwYW4+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZTo3LjBwdDtmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4g
LHNlcmlmJnF1b3Q7LHNlcmlmIj4mbmJzcDsmbmJzcDsmbmJzcDsKPC9zcGFuPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1z
ZXJpZiI+QXQgdGhlIHZlcnkgbGVhc3QgSSB3b3VsZCBleHBlY3QgYWxpZ25tZW50IGJldHdlZW4g
dGhlIGRlZmluaXRpb25zIG9mIGNvbnRleHQgZm9yIHRoZSBQcmVmaXgtU0lEIGJldHdlZW4gdGhl
IHR3byBkcmFmdHMuIFByZWZlcmFibHksIHRoZSBkZWZpbml0aW9uIGdpdmVuIGluIHRoZSBTZWdt
ZW50IFJvdXRpbmcgQXJjaGl0ZWN0dXJlCiBkcmFmdCBzaG91bGQgYmUgdXNlZCBpbiBib3RoIGRy
YWZ0cy48L3NwYW4+PG86cD48L286cD48L3A+CjwvZGl2Pgo8L2Jsb2NrcXVvdGU+CjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46MGNtO21hcmdpbi1ib3R0b206LjAwMDFwdDtsaW5l
LWhlaWdodDpub3JtYWwiPgo8c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3
IFJvbWFuJnF1b3Q7LHNlcmlmIj4jQWhtZWQ6IFRoZSBjb250ZXh0IG9mIHRoZSBzZWN0aW9uIDIu
NSBpcyBsaW1pdGVkIHRvIHRoZSByZXNvbHV0aW9uIG9mIGxvY2FsIGxhYmVsIGNvbGxpc2lvbi4g
VGhlIHVzZSBvZiAmcXVvdDtyb3V0aW5nIGluc3RhbmNlJnF1b3Q7IGluIHNlY3Rpb24gMi41IGlz
IGp1c3QgdGhlcmUgZm9yIHRpZS1icmVha2luZyBpZiB0aGVyZSBpcyBsb2NhbCBsYWJlbCBjb2xs
aXNpb24uPC9zcGFuPjxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bWFyZ2luLWJvdHRvbTowY207bWFyZ2luLWJvdHRvbTouMDAwMXB0O2xpbmUtaGVpZ2h0Om5vcm1h
bCI+CjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMDBCMDUwIj5bW1Nhc2hhXV0gSSBoYXZl
IGFscmVhZHkgbWVudGlvbmVkIHRoYXQg4oCccm91dGluZyBpbnN0YW5jZXPigJ0gYXJlIG5vdCBk
ZWZpbmVkIGluIGFueSB0aGUgZHJhZnRzIGRlYWxpbmcgd2l0aCBTUiBFeHRlbnNpb25zIGZvciBJ
R1BzLiBTbyBJIGRvIG5vdCB1bmRlcnN0YW5kIGhvdyB0aGUgY29uZmxpY3QgcmVzb2x1dGlvbgog
cHJvY2VkdXJlIGlzIHN1cHBvc2VkIHRvIHVzZSB0aGlzLiBBbmQgaW4gYW55IGNhc2UgdGhlIGRp
ZmZlcmVuY2UgYmV0d2VlbiB0d28gZGVmaW5pdGlvbnMgb2YgdGhlIGNvbnRleHQgb2YgUHJlZml4
LVNJRCByZXF1aXJlcyBzb21lIGV4cGxhbmF0aW9uLjwvc3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+
PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MGNtO2xpbmUtaGVp
Z2h0Om5vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21h
biZxdW90OyxzZXJpZiI+PGJyPgo8YnI+Cjxicj4KPC9zcGFuPjxvOnA+PC9vOnA+PC9wPgo8Ymxv
Y2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4KPGRp
dj4KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJ0ZXh0LWluZGVudDotMTguMHB0
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5h
JnF1b3Q7LHNhbnMtc2VyaWYiPjEwLjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiAsc2VyaWYmcXVvdDssc2VyaWYiPgo8
L3NwYW4+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlmIj5FeGFtcGxlIG9mIFBVU0ggb3BlcmF0aW9uIGluIFNl
Y3Rpb24gMi4xMC4xPC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LHNhbnMtc2VyaWYiPjo8L3NwYW4+PG86cD48L286
cD48L3A+CjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6NzIu
MHB0O3RleHQtaW5kZW50Oi0xOC4wcHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJpZiI+YS48L3NwYW4+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZTo3LjBwdDtmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4g
LHNlcmlmJnF1b3Q7LHNlcmlmIj4mbmJzcDsmbmJzcDsmbmJzcDsKPC9zcGFuPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1z
ZXJpZiI+VGhlIGZpcnN0IHBhcmEgb2YgdGhpcyBzZWN0aW9uIGJlZ2lucyB3aXRoIHRoZSBzZW50
ZW5jZSDigJxTdXBwb3NlIGFuIE1DQyBvbiBhIHJvdXRlciAmcXVvdDtSMCZxdW90OyBkZXRlcm1p
bmVzIHRoYXQgUFVTSCBvciBDT05USU5VRSZuYnNwOyZuYnNwOyBvcGVyYXRpb24gaXMgdG8gYmUg
YXBwbGllZCB0byBhbiBpbmNvbWluZyBwYWNrZXQgd2hvc2UgYWN0aXZlCiBTSUQgaXMgdGhlIGds
b2JhbCBTSUQgJnF1b3Q7U2kmcXVvdDvigJ0uIEluIHRoZSBjb250ZXh0IG9mIFNSLU1QTFMgdGhp
cyBtZWFucyAodG8gbWUpIHRoYXQgdGhlIGluY29taW5nIHBhY2tldCBpcyBhIGxhYmVsZWQgcGFj
a2V0IGFuZCBpdHMgdG9wIGxhYmVsIG1hdGNoZXMgdGhlIGdsb2JhbCBTSUQg4oCcU2nigJ0uCjwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJt
YXJnaW4tbGVmdDo3Mi4wcHQ7dGV4dC1pbmRlbnQ6LTE4LjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlmIj5i
Ljwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1Rp
bWVzIE5ldyBSb21hbiAsc2VyaWYmcXVvdDssc2VyaWYiPiZuYnNwOyZuYnNwOyZuYnNwOwo8L3Nw
YW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFu
YSZxdW90OyxzYW5zLXNlcmlmIj5Ib3dldmVyLCB0aGUgZXhhbXBsZSBmb3IgUFVTSCBvcGVyYXRp
b24gaW4gdGhlIG5leHQgcGFyYSBvZiB0aGlzIHNlY3Rpb24gaXMgdGhlIGNhc2Ugb2YgYW4gKHVu
bGFiZWxlZCkgSVAgcGFja2V0IHdpdGggdGhlIGRlc3RpbmF0aW9uIGFkZHJlc3MgY292ZXJlZCBi
eSB0aGUgSVAgcHJlZml4IGZvciB3aGljaCDigJxTaeKAnSBoYXMKIGJlZW4gYXNzaWduZWQuIDwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJt
YXJnaW4tbGVmdDo3Mi4wcHQ7dGV4dC1pbmRlbnQ6LTE4LjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlmIj5j
Ljwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1Rp
bWVzIE5ldyBSb21hbiAsc2VyaWYmcXVvdDssc2VyaWYiPiZuYnNwOyZuYnNwOyZuYnNwOwo8L3Nw
YW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFu
YSZxdW90OyxzYW5zLXNlcmlmIj5Gcm9tIG15IFBPVjo8L3NwYW4+PG86cD48L286cD48L3A+Cjxw
IGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MTA4LjBwdDt0ZXh0
LWluZGVudDotMTA4LjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjBwdDtmb250LWZhbWls
eTomcXVvdDtUaW1lcyBOZXcgUm9tYW4gLHNlcmlmJnF1b3Q7LHNlcmlmIj4mbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsK
PC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1Zl
cmRhbmEmcXVvdDssc2Fucy1zZXJpZiI+aS48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3
LjBwdDtmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4gLHNlcmlmJnF1b3Q7LHNlcmlm
Ij4mbmJzcDsmbmJzcDsmbmJzcDsKPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJpZiI+TWFwcGluZyB1bmxh
YmVsZWQgcGFja2V0cyB0byBTSURzIGlzIGluZGVlZCBvdXQgb2Ygc2NvcGUgb2YgdGhlIGRyYWZ0
LiBUaGVyZWZvcmUgYW4gZXhhbXBsZSBvZiBhIFBVU0ggb3BlcmF0aW9uIHRoYXQgaXMgYXBwbGll
ZCB0byBhIGxhYmVsZWQgcGFja2V0ICh3aXRoIHRoZSBhY3RpdmUgU0lEIGluZmVycmVkIGZyb20g
dGhlCiB0b3AgbGFiZWwgaW4gdGhlIHN0YWNrKSBpcyBwcmVmZXJhYmxlLjwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDox
MDguMHB0O3RleHQtaW5kZW50Oi0xMDguMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiAsc2VyaWYmcXVvdDssc2VyaWYiPiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOwo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlmIj5paS48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZTo3LjBwdDtmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4gLHNlcmlmJnF1b3Q7
LHNlcmlmIj4mbmJzcDsmbmJzcDsmbmJzcDsKPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJpZiI+VmFsaWQg
ZXhhbXBsZXMgb2YmbmJzcDsgUFVTSCBvcGVyYXRpb24gYXBwbGllZCB0byBhIGxhYmVsZWQgaW5j
b21pbmcgcGFja2V0IGNhbiBiZSBmb3VuZCBpbiBTZWN0aW9ucyA0LjIgb3IgNC4zIG9mIHRoZQo8
YSBocmVmPSJodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMt
M0FfX3Rvb2xzLmlldGYub3JnX2h0bWxfZHJhZnQtMkRiYXNoYW5keS0yRHJ0Z3dnLTJEc2VnbWVu
dC0yRHJvdXRpbmctMkR0aS0yRGxmYS0yRDA0JmFtcDtkPUR3TUdhUSZhbXA7Yz1IQWtZdWg2M3Jz
dWhyNlNjYmZoMFVqQlhlTUstbmRiM3ZvRFRYY1d6b0NJJmFtcDtyPU55akxzcjdKQTdtdnBDSmEw
WW1QZFZLY21NWEozMWJwYkJhTnF6Q05ybmcmYW1wO209Q0JuNDYtdFRqWnJGdXAwZFItRUdBdHQ0
UUZxOVBpMjdSYU81clFDazFRdyZhbXA7cz1qYkgwRFNZWW8yVVl5bVdacmx2QXQ3cVVXVlhzWUt1
Q3RNaUV5b2UtRFdFJmFtcDtlPSI+ClRJLUxGQTwvYT4gZHJhZnQ8L3NwYW4+PG86cD48L286cD48
L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjxv
OnA+PC9vOnA+PC9wPgo8L2Rpdj4KPC9ibG9ja3F1b3RlPgo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luLWxlZnQ6MGNtO2xpbmUtaGVpZ2h0Om5vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyxzZXJpZiI+I0FobWVkOiBJIGRv
IG5vdCB1bmRlcnN0YW5kIHlvdXIgY29uY2VybiBoZXJlOik8L3NwYW4+PG86cD48L286cD48L3A+
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjBjbTttYXJnaW4tYm90
dG9tOi4wMDAxcHQ7bGluZS1oZWlnaHQ6bm9ybWFsIj4KPGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOiMwMEIwNTAiPltbU2FzaGFdXSBJIHRoaW5rIGl0IGlzIHByZXR0eSBjbGVhcjogY2FuIHlv
dSBwcm92aWRlIGFuIGV4YW1wbGUgb2YgYSBQVVNIIG9wZXJhdGlvbiBhcHBsaWVkIHRvIGEgbGFi
ZWxlZCBwYWNrZXQgaW5zdGVhZCBvZiB5b3VyIGN1cnJlbnQgZXhhbXBsZT88L3NwYW4+PC9pPjwv
Yj48bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjowY207
bWFyZ2luLWJvdHRvbTouMDAwMXB0O2xpbmUtaGVpZ2h0Om5vcm1hbCI+CjxzcGFuIHN0eWxlPSJm
b250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDssc2VyaWYiPiZuYnNwOzwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFy
Z2luLWJvdHRvbTo1LjBwdCI+CjxkaXY+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fu
cy1zZXJpZiI+Tml0czwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlmIj46PC9zcGFuPgo8bzpwPjwv
bzpwPjwvcD4KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJ0ZXh0LWluZGVudDot
MTguMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtW
ZXJkYW5hJnF1b3Q7LHNhbnMtc2VyaWYiPjEuPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
Ny4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuICxzZXJpZiZxdW90OyxzZXJp
ZiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Cjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LHNhbnMtc2VyaWYiPkkgY29uY3VyIHdp
dGggQWRyaWFuIHJlZ2FyZGluZyBudW1lcm91cyBuaXRzIGhlIGhhcyByZXBvcnRlZCBpbiBoaXMK
PGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBz
LTNBX19tYWlsYXJjaGl2ZS5pZXRmLm9yZ19hcmNoX21zZ19zcHJpbmdfRlJoTzJsZ1I4cjRWbEtQ
MlpOMmRad0hVNUJZJmFtcDtkPUR3TUdhUSZhbXA7Yz1IQWtZdWg2M3JzdWhyNlNjYmZoMFVqQlhl
TUstbmRiM3ZvRFRYY1d6b0NJJmFtcDtyPU55akxzcjdKQTdtdnBDSmEwWW1QZFZLY21NWEozMWJw
YkJhTnF6Q05ybmcmYW1wO209Q0JuNDYtdFRqWnJGdXAwZFItRUdBdHQ0UUZxOVBpMjdSYU81clFD
azFRdyZhbXA7cz1JXzRnREZoY2pSXzFucHFLVVFESFRoc2VqVU1nSnkzV2xMekM5MHBvUjF3JmFt
cDtlPSI+CldHIExDIENvbW1lbnQ8L2E+LiBJIHdvdWxkIGxpa2UgdG8gdGhhbmsgQWRyaWFuIGZv
ciBhbiBleGNlbGxlbnQgcmV2aWV3IHRoYXQgaGF2ZSBzYXZlZCBtZSBsb3RzIG9mIGhhcmQgd29y
ay48L3NwYW4+PG86cD48L286cD48L3A+CjwvZGl2Pgo8L2Jsb2NrcXVvdGU+CjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDowY207bGluZS1oZWlnaHQ6bm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7LHNlcmlmIj4j
QWhtZWQ6IEkgYWxzbyBhZ3JlZSB0aGF0IEFkcmlhbidzIHJldmlldyBpcyBleGNlcHRpb25hbC4g
SSBiZWxpZXZlIEkgYWRkcmVzc2VkIGFsbCBoaXMgY29tbWVudHMgaW4gdGhlIGxhdGVzdCB2ZXJz
aW9uLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6
NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+CjxkaXY+CjxwIGNsYXNzPSJNc29MaXN0UGFyYWdy
YXBoIiBzdHlsZT0idGV4dC1pbmRlbnQ6LTE4LjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlmIj4yLjwvc3Bh
bj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5l
dyBSb21hbiAsc2VyaWYmcXVvdDssc2VyaWYiPiZuYnNwOyZuYnNwOyZuYnNwOwo8L3NwYW4+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90
OyxzYW5zLXNlcmlmIj5JbiBhZGRpdGlvbiwgSeKAmWQgbGlrZSB0byByZXBvcnQgdGhlIGZvbGxv
d2luZyBuaXRzOjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3Jh
cGgiIHN0eWxlPSJtYXJnaW4tbGVmdDo3Mi4wcHQ7dGV4dC1pbmRlbnQ6LTE4LjBwdCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90Oyxz
YW5zLXNlcmlmIj5hLjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiAsc2VyaWYmcXVvdDssc2VyaWYiPiZuYnNwOyZuYnNw
OyZuYnNwOwo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlmIj5UaS1MRkEgaW4gU2VjdGlvbiAyLjExLjEg
c2hvdWxkIGJlIFRJLUxGQSAoYXMgaW4gdGhlCjxhIGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5w
cm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fdG9vbHMuaWV0Zi5vcmdfaHRtbF9kcmFm
dC0yRGJhc2hhbmR5LTJEcnRnd2ctMkRzZWdtZW50LTJEcm91dGluZy0yRHRpLTJEbGZhLTJEMDQm
YW1wO2Q9RHdNR2FRJmFtcDtjPUhBa1l1aDYzcnN1aHI2U2NiZmgwVWpCWGVNSy1uZGIzdm9EVFhj
V3pvQ0kmYW1wO3I9TnlqTHNyN0pBN212cENKYTBZbVBkVktjbU1YSjMxYnBiQmFOcXpDTnJuZyZh
bXA7bT1DQm40Ni10VGpackZ1cDBkUi1FR0F0dDRRRnE5UGkyN1JhTzVyUUNrMVF3JmFtcDtzPWpi
SDBEU1lZbzJVWXltV1pybHZBdDdxVVdWWHNZS3VDdE1pRXlvZS1EV0UmYW1wO2U9Ij4KVEktTEZB
PC9hPiBkcmFmdCk8L3NwYW4+PG86cD48L286cD48L3A+CjwvZGl2Pgo8L2Jsb2NrcXVvdGU+Cjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDowY207bGluZS1oZWlnaHQ6bm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7
LHNlcmlmIj4jQWhtZWQ6IEFscmVhZHkgZG9uZSBpbiB0aGUgbGF0ZXN0IHZlcnNpb248L3NwYW4+
PGI+PGk+W1tTYXNoYV1dIE9LPC9pPjwvYj4KPG86cD48L286cD48L3A+CjxibG9ja3F1b3RlIHN0
eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPgo8ZGl2Pgo8cCBjbGFz
cz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjcyLjBwdDt0ZXh0LWluZGVu
dDotMTguMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv
dDtWZXJkYW5hJnF1b3Q7LHNhbnMtc2VyaWYiPmIuPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6Ny4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuICxzZXJpZiZxdW90Oyxz
ZXJpZiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Cjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LHNhbnMtc2VyaWYiPlRJLUxGQSBk
cmFmdCBpcyByZWZlcmVuY2VkIGluIHRoZSB0ZXh0IG9mIFNlY3Rpb24gMi4xMS4xLCBidXQgdGhl
cmUgaXMgbm8gbWF0Y2hpbmcgcmVmZXJlbmNlIGluIHRoZSDigJxSZWZlcmVuY2Vz4oCdIHNlY3Rp
b24gKHByb2JhYmx5LCBJbmZvcm1hdGlvbmFsKTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4KPC9kaXY+
CjwvYmxvY2txdW90ZT4KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjBj
bTtsaW5lLWhlaWdodDpub3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtUaW1l
cyBOZXcgUm9tYW4mcXVvdDssc2VyaWYiPiNBaG1lZDogQWxyZWFkeSBkb25lIGluIHRoZSBsYXRl
c3QgdmVyc2lvbjwvc3Bhbj48Yj48aT5bW1Nhc2hhXV0gT0s8L2k+PC9iPgo8bzpwPjwvbzpwPjwv
cD4KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBw
dCI+CjxkaXY+CjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6
NzIuMHB0O3RleHQtaW5kZW50Oi0xOC4wcHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJpZiI+Yy48L3NwYW4+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjBwdDtmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9t
YW4gLHNlcmlmJnF1b3Q7LHNlcmlmIj4mbmJzcDsmbmJzcDsmbmJzcDsKPC9zcGFuPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fu
cy1zZXJpZiI+4oCcemVybyBBbGdvcml0aG3igJ0gaW4gU2VjdGlvbiAyLjUgKGltbWVkaWF0ZWx5
IGFib3ZlIFNlY3Rpb24gMi41LjEpIG11c3QgYmUgcmVwbGFjZWQgd2l0aCDigJxkZWZhdWx0IGFs
Z29yaXRobeKAnS4gU2ltaWxhcmx5LCDigJxub24temVybyBBbGdvcml0aG3igJ0gc2hvdWxkIGJl
IHJlcGxhY2VkIHdpdGgg4oCcbm9uLWRlZmF1bHQgYWxnb3JpdGht4oCdPC9zcGFuPjxvOnA+PC9v
OnA+PC9wPgo8L2Rpdj4KPC9ibG9ja3F1b3RlPgo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bWFyZ2luLWxlZnQ6MGNtO2xpbmUtaGVpZ2h0Om5vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFt
aWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyxzZXJpZiI+I0FobWVkOiBXaWxsIGJlIGRv
bmUgaW4gdGhlIG5leHQgdmVyc2lvbjwvc3Bhbj48Yj48aT5bW1Nhc2hhXV0KPC9pPjwvYj4mbmJz
cDtPSzxvOnA+PC9vOnA+PC9wPgo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDtt
YXJnaW4tYm90dG9tOjUuMHB0Ij4KPGRpdj4KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0
eWxlPSJ0ZXh0LWluZGVudDotMTguMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LHNhbnMtc2VyaWYiPjMuPC9zcGFuPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6Ny4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFu
ICxzZXJpZiZxdW90OyxzZXJpZiI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Cjwvc3Bhbj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LHNhbnMt
c2VyaWYiPkkgdGhpbmsgdGhhdCBSRkMgMzQ0MyBhbmQgUkZDIDUzMzIgc2hvdWxkIGJlIGxpc3Rl
ZCBhcyBOb3JtYXRpdmUgcmVmZXJlbmNlcyBpbiB0aGlzIGRyYWZ0IHdoaWxlIFJGQyA1MzMxIGFu
ZCBSRkMgODI3NyBzaG91bGQgYmUgbGlzdGVkIGFzIEluZm9ybWF0aXZlIHJlZmVyZW5jZXMuIFRo
aXMgd291bGQgaW1wcm92ZSB0aGUgcmVhZGFiaWxpdHkKIG9mIHRoZSBkcmFmdCB3aXRob3V0IGFu
eSBpbXBhY3Qgb24gaXRzIGFkdmFuY2VtZW50LiA8L3NwYW4+PG86cD48L286cD48L3A+CjxwIGNs
YXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPgo8L2Rpdj4KPC9ibG9ja3F1b3Rl
Pgo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOjBjbTttYXJnaW4tYm90dG9tOi4w
MDAxcHQ7bGluZS1oZWlnaHQ6bm9ybWFsIj4KPHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90
O1RpbWVzIE5ldyBSb21hbiZxdW90OyxzZXJpZiI+I0FobWVkIFJGQzUzMzEgZGVzY3JpYmVzIHVw
c3RyZWFtIGxhYmVsIGFzc2lnbm1lbnQuIEFzIHlvdSBtZW50aW9uZWQgYWJvdmUgKGFuZCBJIHdp
bGwgbW9kaWZ5IHRoZSBkcmFmdCB0byBpbmRpY2F0ZSB0aGF0KSBTUi1NUExTIGJlaGF2aW9yIGlz
IHNpbWlsYXIgdG8gZG93bnN0cmVhbSBsYWJlbCBhc3NpZ25tZW50LiBSRkMgMzQ0MyBkZXNjcmli
ZXMgVFRMIGJlaGF2aW9yLgogVGhpcyBpcyBhbiBNUExTIGZvcndhcmRpbmcgYmVoYXZpb3IuIEFz
IG1lbnRpb25lZCBpbiB0aGUgZHJhZnQsIFNSLU1QTFMgZG9lcyBub3QgbW9kaWZ5IGF0IHRoZSBN
UExTIGZvcndhcmRpbmcgYmVoYXZpb3I8L3NwYW4+PG86cD48L286cD48L3A+CjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjBjbTttYXJnaW4tYm90dG9tOi4wMDAxcHQ7
bGluZS1oZWlnaHQ6bm9ybWFsIj4KPGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMwMEIwNTAi
PltbU2FzaGFdXSBSZWdhcmRpbmcgUkZDIDUzMzEg4oCTIHlvdSBtYXkgc2tpcCB0aGlzIHJlZmVy
ZW5jZSBpZiB5b3Ugc3RhdGUgKGFzIGRpc2N1c3NlZCBiZWxvdykgdGhhdCBTUi1NUExTIG9ubHkg
YWxsb2NhdGVzIGxhYmVscyBmcm9tIHRoZSBwZXItcGxhdGZvcm0gbGFiZWwgc3BhY2UuIFJlZ2Fy
ZGluZwogUkZDIDM0NDMg4oCTIEkgZG8gbm90IHRoaW5rIHRoYXQgeW91IGNhbiBmdWxseSBhdm9p
ZCBkaXNjdXNzaW9uIG9mIFVuaWZvcm0gYW5kIFBpcGUvU2hvcnQgUGlwZSBtb2RlbHMsIGFuZCB0
aGVyZWZvcmUgeW91IHdpbGwgbmVlZCB0aGlzIHJlZmVyZW5jZS48L3NwYW4+PC9pPjwvYj48bzpw
PjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjBjbTts
aW5lLWhlaWdodDpub3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtUaW1lcyBO
ZXcgUm9tYW4mcXVvdDssc2VyaWYiPjxicj4KPGJyPgo8YnI+Cjwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBw
dCI+CjxkaXY+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPkhvcGVmdWxseSwgdGhlc2UgY29tbWVudHMg
d2lsbCBiZSB1c2VmdWwuPG86cD48L286cD48L3A+CjwvZGl2Pgo8L2Jsb2NrcXVvdGU+CjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDowY207bGluZS1oZWlnaHQ6bm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7LHNl
cmlmIj4jQWhtZWQ6IFRoZXkgYXJlIGNlcnRhaW5seSBxdWl0ZSB1c2VmdWwuIFRoYW5rcyBhIGxv
dDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4w
cHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+CjxkaXY+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNw
OzxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj5SZWdhcmRzLDxvOnA+PC9vOnA+
PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj5TYXNoYTxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0i
TXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+T2Zm
aWNlOiAmIzQzOzk3Mi0zOTI2NjMwMjxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij5DZWxsOiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmIzQzOzk3Mi01NDkyNjYzMDI8
bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+RW1haWw6Jm5ic3A7Jm5ic3A7IDxh
IGhyZWY9Im1haWx0bzpBbGV4YW5kZXIuVmFpbnNodGVpbkBlY2l0ZWxlLmNvbSI+QWxleGFuZGVy
LlZhaW5zaHRlaW5AZWNpdGVsZS5jb208L2E+PG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29O
b3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPgo8L2Rpdj4KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1hcmdpbjowY207bWFyZ2luLWJvdHRvbTouMDAwMXB0O2xpbmUtaGVpZ2h0Om5vcm1h
bCI+CjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4gLHNlcmlm
JnF1b3Q7LHNlcmlmIj48YnIgY2xlYXI9ImFsbCI+Cl9fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4KPGJy
PgpUaGlzIGUtbWFpbCBtZXNzYWdlIGlzIGludGVuZGVkIGZvciB0aGUgcmVjaXBpZW50IG9ubHkg
YW5kIGNvbnRhaW5zIGluZm9ybWF0aW9uIHdoaWNoIGlzCjxicj4KQ09ORklERU5USUFMIGFuZCB3
aGljaCBtYXkgYmUgcHJvcHJpZXRhcnkgdG8gRUNJIFRlbGVjb20uIElmIHlvdSBoYXZlIHJlY2Vp
dmVkIHRoaXMKPGJyPgp0cmFuc21pc3Npb24gaW4gZXJyb3IsIHBsZWFzZSBpbmZvcm0gdXMgYnkg
ZS1tYWlsLCBwaG9uZSBvciBmYXgsIGFuZCB0aGVuIGRlbGV0ZSB0aGUgb3JpZ2luYWwKPGJyPgph
bmQgYWxsIGNvcGllcyB0aGVyZW9mLjxicj4KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPC9zcGFuPjxvOnA+
PC9vOnA+PC9wPgo8L2Jsb2NrcXVvdGU+CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW46MGNtO21hcmdpbi1ib3R0b206LjAwMDFwdDtsaW5lLWhlaWdodDpub3JtYWwiPgo8c3BhbiBz
dHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7LHNlcmlmIj4mbmJz
cDs8L3NwYW4+PG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW46MGNtO21hcmdpbi1ib3R0b206LjAwMDFwdDtsaW5lLWhlaWdodDpub3JtYWwiPgo8c3BhbiBz
dHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7LHNlcmlmIj48YnIg
Y2xlYXI9ImFsbCI+Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4KPGJyPgpUaGlzIGUtbWFpbCBtZXNz
YWdlIGlzIGludGVuZGVkIGZvciB0aGUgcmVjaXBpZW50IG9ubHkgYW5kIGNvbnRhaW5zIGluZm9y
bWF0aW9uIHdoaWNoIGlzCjxicj4KQ09ORklERU5USUFMIGFuZCB3aGljaCBtYXkgYmUgcHJvcHJp
ZXRhcnkgdG8gRUNJIFRlbGVjb20uIElmIHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMKPGJyPgp0cmFu
c21pc3Npb24gaW4gZXJyb3IsIHBsZWFzZSBpbmZvcm0gdXMgYnkgZS1tYWlsLCBwaG9uZSBvciBm
YXgsIGFuZCB0aGVuIGRlbGV0ZSB0aGUgb3JpZ2luYWwKPGJyPgphbmQgYWxsIGNvcGllcyB0aGVy
ZW9mLjxicj4KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fPC9zcGFuPjxvOnA+PC9vOnA+PC9wPgo8L2Jsb2Nr
cXVvdGU+CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46MGNtO21hcmdpbi1ib3R0
b206LjAwMDFwdDtsaW5lLWhlaWdodDpub3JtYWwiPgo8c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6
JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7LHNlcmlmIj4mbmJzcDs8L3NwYW4+PG86cD48L286
cD48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46MGNtO21hcmdpbi1ib3R0
b206LjAwMDFwdDtsaW5lLWhlaWdodDpub3JtYWwiPgo8YnI+Cl9fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxi
cj4KPGJyPgpUaGlzIGUtbWFpbCBtZXNzYWdlIGlzIGludGVuZGVkIGZvciB0aGUgcmVjaXBpZW50
IG9ubHkgYW5kIGNvbnRhaW5zIGluZm9ybWF0aW9uIHdoaWNoIGlzCjxicj4KQ09ORklERU5USUFM
IGFuZCB3aGljaCBtYXkgYmUgcHJvcHJpZXRhcnkgdG8gRUNJIFRlbGVjb20uIElmIHlvdSBoYXZl
IHJlY2VpdmVkIHRoaXMKPGJyPgp0cmFuc21pc3Npb24gaW4gZXJyb3IsIHBsZWFzZSBpbmZvcm0g
dXMgYnkgZS1tYWlsLCBwaG9uZSBvciBmYXgsIGFuZCB0aGVuIGRlbGV0ZSB0aGUgb3JpZ2luYWwK
PGJyPgphbmQgYWxsIGNvcGllcyB0aGVyZW9mLjxicj4KX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPG86cD48
L286cD48L3A+CjwvYmxvY2txdW90ZT4KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bjowY207bWFyZ2luLWJvdHRvbTouMDAwMXB0O2xpbmUtaGVpZ2h0Om5vcm1hbCI+CjxzcGFuIHN0
eWxlPSJmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDssc2VyaWYiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4KPC9kaXY+CjxiciBjbGVhcj0iYm90aCI+Cl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fXzxCUj4KPEJSPgpUaGlzIGUtbWFpbCBtZXNzYWdlIGlzIGludGVuZGVkIGZvciB0
aGUgcmVjaXBpZW50IG9ubHkgYW5kIGNvbnRhaW5zIGluZm9ybWF0aW9uIHdoaWNoIGlzIDxCUj4K
Q09ORklERU5USUFMIGFuZCB3aGljaCBtYXkgYmUgcHJvcHJpZXRhcnkgdG8gRUNJIFRlbGVjb20u
IElmIHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgPEJSPgp0cmFuc21pc3Npb24gaW4gZXJyb3IsIHBs
ZWFzZSBpbmZvcm0gdXMgYnkgZS1tYWlsLCBwaG9uZSBvciBmYXgsIGFuZCB0aGVuIGRlbGV0ZSB0
aGUgb3JpZ2luYWwgPEJSPgphbmQgYWxsIGNvcGllcyB0aGVyZW9mLjxCUj4KX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fPEJSPgo8L2JvZHk+CjwvaHRtbD4KCg==

--_000_DB5PR0301MB1909D4AB682398BD152E72519DC90DB5PR0301MB1909_--


From nobody Sat Nov 10 07:50:42 2018
Return-Path: <7riw77@gmail.com>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E759B124408; Sat, 10 Nov 2018 07:50:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.749
X-Spam-Level: 
X-Spam-Status: No, score=-1.749 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=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 ucpoue9r-ULy; Sat, 10 Nov 2018 07:50:40 -0800 (PST)
Received: from mail-oi1-x235.google.com (mail-oi1-x235.google.com [IPv6:2607:f8b0:4864:20::235]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id A929212426A; Sat, 10 Nov 2018 07:50:37 -0800 (PST)
Received: by mail-oi1-x235.google.com with SMTP id u130-v6so3943084oie.7; Sat, 10 Nov 2018 07:50:37 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding:thread-index:content-language; bh=GBE/lWbaVj0Lw3a2RegW1QpiZ2GKxteGLDGLhA8ZQX8=; b=Wv5qNW9KAExjf6rX4oApU4vl6eFiwfp84mTSOqn9bENXX6l8FxgqrxOInUryq3rb3Z XvRjxldvkWvXo3RzWKtWtOwZso9JUUWWoWDE4JN2r9IOZaOslteKRrsdPgZnJE3uSEen nqv6xIOjrHmdUbh4I00/ST5TUsEC2Hen9KESpPBNoBfmGKEMgwoIuwMETWzk9RjlqyNA a9GtI/MiiRAM627OhrzpEqT8dUcWyKbcGo8HYOk4hcSJ2D6CuitLkUtGr310J1Ffl//F EEEsmlXUSji/aeTXJ091+VTCnLnAqm/EiV/qs7ut8pnL/1Jwv11d9QBcgASI1O7OcnYO hcgQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id:mime-version :content-transfer-encoding:thread-index:content-language; bh=GBE/lWbaVj0Lw3a2RegW1QpiZ2GKxteGLDGLhA8ZQX8=; b=R8UXtpDcTTwLdEBT3nNpFb2R5SEOIvjEYiRmjJP0zmMeCgcm/LPPJwgUK9A3/onnM7 LBqeOmRJKt8Bp56eAw4PLL/ysA5McMJOdhztKkB/ZCJpoa1ldn2bYZNqLTdU3rtPIvdu xyLQ2QOEMiIDE9LdipIa5ga3phMmTEhaaHfy+vR0hFm900RkcDNO9P7yTnGC1MKVABIY Xho9pfEdD64ZdqC2oeMosJwGsFaqgWfTJwWBut3nSYa83wwcflxcePKG66rk1hJ4+TqF K9bgdVpE00Wx6OORI00Qq6fY1NwKZvydtgLu4lmFs6sFYKIPDgGzqQ2ZWMVTBuTqem/X 5OSQ==
X-Gm-Message-State: AGRZ1gLHzDnjsYKiA1R5lTnQgJhA2WR2kO1Y8cjKxKCbo3t9EVQfa2sR tU5fNPYytjDvTEj1g5neL59M1cQW
X-Google-Smtp-Source: AJdET5d1Gdimb/fxVXAf/ECBJOm/JcWvHEaqFHZZqwkSnNqVyJH+53NVv5fIBxf6CdWkwdYnZl/UbA==
X-Received: by 2002:aca:e607:: with SMTP id d7-v6mr7024011oih.68.1541865036628;  Sat, 10 Nov 2018 07:50:36 -0800 (PST)
Received: from Russ ([2600:1700:720:1050:1453:2926:a4d6:568c]) by smtp.gmail.com with ESMTPSA id n129-v6sm4012310oif.23.2018.11.10.07.50.35 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Sat, 10 Nov 2018 07:50:36 -0800 (PST)
From: <7riw77@gmail.com>
To: <rtg-ads@ietf.org>
Cc: <rtg-dir@ietf.org>, <draft-ietf-isis-segment-routing-extensions.all@ietf.org>, <lsr@ietf.org>
Date: Sat, 10 Nov 2018 10:50:34 -0500
Message-ID: <051f01d4790d$1edfdbb0$5c9f9310$@gmail.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Mailer: Microsoft Outlook 16.0
Thread-Index: AdR5DQEetHFILxLVQJuDw/lQFwBnKQ==
Content-Language: en-us
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/dPRCzitAXPBeRPpflAxmYVp5Z7c>
Subject: [RTG-DIR] RtgDir review: draft-ietf-isis-segment-routing-extensions-20
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-dir/>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 10 Nov 2018 15:50:42 -0000

Hello,

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

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

Document: draft-ietf-isis-segment-routing-extensions-20
Reviewer: Russ White
Review Date: 10 November 2018
IETF LC End Date: 12 December 2018
Intended Status: Standards Track

Summary:=20

This document is basically ready for publication, but has nits that =
should be considered prior to publication.

Overall, this document is well written, and the mechanisms described are =
well thought out.=20

Major Issues:

No major issues found.

Minor Issues:

No minor issues found.

Nits:

Section 2.1

Algorithms identifiers are defined in Section 3.2.

"Algorithm" rather than "Algorithms."

Sections 2.1 and 2.2

"Length" is listed as "variable," but not further definition is =
provided. From the text it seems like valid values here would be 3 or =
20, in octets, as this is explicit in section 2.3, but it might be good =
to clarify (ie, just copy the text for "Length" in section 2.3 to these =
sections as well).

=F0=9F=98=8A /r


From nobody Sat Nov 10 15:24:40 2018
Return-Path: <acee@cisco.com>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0FE25128CFD; Sat, 10 Nov 2018 15:24:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.501
X-Spam-Level: 
X-Spam-Status: No, score=-14.501 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, 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 27FgTGIlBNvD; Sat, 10 Nov 2018 15:24:34 -0800 (PST)
Received: from rcdn-iport-2.cisco.com (rcdn-iport-2.cisco.com [173.37.86.73]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 63D611276D0; Sat, 10 Nov 2018 15:24:34 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3006; q=dns/txt; s=iport; t=1541892274; x=1543101874; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-id:content-transfer-encoding: mime-version; bh=vLCSAbZC/NyZw9UkFjYI+7JnOYJu5ZCER8y8Qfw2VGE=; b=ced42CVT/arXgY5ODF57jHoThnVmwfUny4lPQ92z8QwEEsB96OWe7OlH Y7eeA1r4undRygogZ+t/gLW+P66cxVZAIPJWS/q2Ysw6t0jBePD8L17KH hzyBTNJMuuGuq1HBzWLYeOH+jEScVXTbq0ZW+Lj0qVPGbHWrUQBNOx0Id U=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0ADAAC9Z+db/5xdJa1jGQEBAQEBAQE?= =?us-ascii?q?BAQEBAQcBAQEBAQGBUQQBAQEBAQsBggNmgQInCoNuiBiLeoFoJYkHji6Begs?= =?us-ascii?q?BASOESQIXgw0iNA0NAQMBAQIBAQJtHAyFOwYjEUUQAgEGAhQGAiYCAgIfERU?= =?us-ascii?q?QAQEEAQ0FgyEBgWkDFQ+LDJtQgS+Hdw2CGYELinUXgX+BEScME4JMglY6CwK?= =?us-ascii?q?BeIJtMYImApUbigYuCQKGNECGfIMrGIFYTIQ2ihaNJoEFiSYCERSBJh04gVV?= =?us-ascii?q?wFWUBgkEJgh4XiF6FPkExAYt2gR8BAQ?=
X-IronPort-AV: E=Sophos;i="5.54,489,1534809600"; d="scan'208";a="483000412"
Received: from rcdn-core-5.cisco.com ([173.37.93.156]) by rcdn-iport-2.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 10 Nov 2018 23:24:33 +0000
Received: from XCH-RTP-014.cisco.com (xch-rtp-014.cisco.com [64.101.220.154]) by rcdn-core-5.cisco.com (8.15.2/8.15.2) with ESMTPS id wAANOWGT004419 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Sat, 10 Nov 2018 23:24:33 GMT
Received: from xch-rtp-015.cisco.com (64.101.220.155) by XCH-RTP-014.cisco.com (64.101.220.154) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Sat, 10 Nov 2018 18:24:32 -0500
Received: from xch-rtp-015.cisco.com ([64.101.220.155]) by XCH-RTP-015.cisco.com ([64.101.220.155]) with mapi id 15.00.1395.000; Sat, 10 Nov 2018 18:24:32 -0500
From: "Acee Lindem (acee)" <acee@cisco.com>
To: "7riw77@gmail.com" <7riw77@gmail.com>, "rtg-ads@ietf.org" <rtg-ads@ietf.org>
CC: "rtg-dir@ietf.org" <rtg-dir@ietf.org>, "draft-ietf-isis-segment-routing-extensions.all@ietf.org" <draft-ietf-isis-segment-routing-extensions.all@ietf.org>, "lsr@ietf.org" <lsr@ietf.org>
Thread-Topic: RtgDir review: draft-ietf-isis-segment-routing-extensions-20
Thread-Index: AdR5DQEetHFILxLVQJuDw/lQFwBnKQAP4Z4A
Date: Sat, 10 Nov 2018 23:24:31 +0000
Message-ID: <49F52DB5-3522-4195-B24A-20691A6B42EE@cisco.com>
References: <051f01d4790d$1edfdbb0$5c9f9310$@gmail.com>
In-Reply-To: <051f01d4790d$1edfdbb0$5c9f9310$@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-messagesentrepresentingtype: 1
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.24.107.25]
Content-Type: text/plain; charset="utf-8"
Content-ID: <F2DC99BE1EF75F40B0AB42C88429E2A6@emea.cisco.com>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-Outbound-SMTP-Client: 64.101.220.154, xch-rtp-014.cisco.com
X-Outbound-Node: rcdn-core-5.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/EF4tou7uCjiQTzdQHUMFwLS3Fbo>
Subject: Re: [RTG-DIR] RtgDir review: draft-ietf-isis-segment-routing-extensions-20
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-dir/>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sat, 10 Nov 2018 23:24:37 -0000

SGkgUnVzcywgDQoNClRoYW5rcyBtdWNoIGZvciB0aGUgZmFzdCB0dXJuYXJvdW5kIG9uIHRoZSBy
ZXZpZXchDQoNCkxlcywgZXQgYWwsDQoNCkdvIGFoZWFkIGFuZCBwdWJsaXNoIGEgLTIxIHZlcnNp
b24gdG8gYWRkcmVzcyB0aGVzZSBjb21tZW50cy4gSSB3b3VsZCBndWVzcyBpdCBpcyBnb2luZyB0
byBiZSBhd2hpbGUgdW50aWwgQWx2YXJvIGdldHMgdG8gdGhpcyBkb2N1bWVudCBhcyBoZSBzYWlk
IGhlIHdhcyBiYWNrIHRyYXZlbGluZyBpbiBuZXh0IHdlZWsgLSBiZXR0ZXIgaGltIHRoYW4gbWUg
X18NCg0KDQpUaGFua3MsDQpBY2VlDQoNCg0KDQrvu79PbiAxMS8xMC8xOCwgMTA6NTAgQU0sICI3
cml3NzdAZ21haWwuY29tIiA8N3Jpdzc3QGdtYWlsLmNvbT4gd3JvdGU6DQoNCiAgICBIZWxsbywN
CiAgICANCiAgICBJIGhhdmUgYmVlbiBzZWxlY3RlZCBhcyB0aGUgUm91dGluZyBEaXJlY3RvcmF0
ZSByZXZpZXdlciBmb3IgdGhpcyBkcmFmdC4gVGhlIFJvdXRpbmcgRGlyZWN0b3JhdGUgc2Vla3Mg
dG8gcmV2aWV3IGFsbCByb3V0aW5nIG9yIHJvdXRpbmctcmVsYXRlZCBkcmFmdHMgYXMgdGhleSBw
YXNzIHRocm91Z2ggSUVURiBsYXN0IGNhbGwgYW5kIElFU0cgcmV2aWV3LCBhbmQgc29tZXRpbWVz
IG9uIHNwZWNpYWwgcmVxdWVzdC4gVGhlIHB1cnBvc2Ugb2YgdGhlIHJldmlldyBpcyB0byBwcm92
aWRlIGFzc2lzdGFuY2UgdG8gdGhlIFJvdXRpbmcgQURzLiBGb3IgbW9yZSBpbmZvcm1hdGlvbiBh
Ym91dCB0aGUgUm91dGluZyBEaXJlY3RvcmF0ZSwgcGxlYXNlIHNlZSDigItodHRwOi8vdHJhYy50
b29scy5pZXRmLm9yZy9hcmVhL3J0Zy90cmFjL3dpa2kvUnRnRGlyDQogICAgDQogICAgQWx0aG91
Z2ggdGhlc2UgY29tbWVudHMgYXJlIHByaW1hcmlseSBmb3IgdGhlIHVzZSBvZiB0aGUgUm91dGlu
ZyBBRHMsIGl0IHdvdWxkIGJlIGhlbHBmdWwgaWYgeW91IGNvdWxkIGNvbnNpZGVyIHRoZW0gYWxv
bmcgd2l0aCBhbnkgb3RoZXIgSUVURiBMYXN0IENhbGwgY29tbWVudHMgdGhhdCB5b3UgcmVjZWl2
ZSwgYW5kIHN0cml2ZSB0byByZXNvbHZlIHRoZW0gdGhyb3VnaCBkaXNjdXNzaW9uIG9yIGJ5IHVw
ZGF0aW5nIHRoZSBkcmFmdC4NCiAgICANCiAgICBEb2N1bWVudDogZHJhZnQtaWV0Zi1pc2lzLXNl
Z21lbnQtcm91dGluZy1leHRlbnNpb25zLTIwDQogICAgUmV2aWV3ZXI6IFJ1c3MgV2hpdGUNCiAg
ICBSZXZpZXcgRGF0ZTogMTAgTm92ZW1iZXIgMjAxOA0KICAgIElFVEYgTEMgRW5kIERhdGU6IDEy
IERlY2VtYmVyIDIwMTgNCiAgICBJbnRlbmRlZCBTdGF0dXM6IFN0YW5kYXJkcyBUcmFjaw0KICAg
IA0KICAgIFN1bW1hcnk6IA0KICAgIA0KICAgIFRoaXMgZG9jdW1lbnQgaXMgYmFzaWNhbGx5IHJl
YWR5IGZvciBwdWJsaWNhdGlvbiwgYnV0IGhhcyBuaXRzIHRoYXQgc2hvdWxkIGJlIGNvbnNpZGVy
ZWQgcHJpb3IgdG8gcHVibGljYXRpb24uDQogICAgDQogICAgT3ZlcmFsbCwgdGhpcyBkb2N1bWVu
dCBpcyB3ZWxsIHdyaXR0ZW4sIGFuZCB0aGUgbWVjaGFuaXNtcyBkZXNjcmliZWQgYXJlIHdlbGwg
dGhvdWdodCBvdXQuIA0KICAgIA0KICAgIE1ham9yIElzc3VlczoNCiAgICANCiAgICBObyBtYWpv
ciBpc3N1ZXMgZm91bmQuDQogICAgDQogICAgTWlub3IgSXNzdWVzOg0KICAgIA0KICAgIE5vIG1p
bm9yIGlzc3VlcyBmb3VuZC4NCiAgICANCiAgICBOaXRzOg0KICAgIA0KICAgIFNlY3Rpb24gMi4x
DQogICAgDQogICAgQWxnb3JpdGhtcyBpZGVudGlmaWVycyBhcmUgZGVmaW5lZCBpbiBTZWN0aW9u
IDMuMi4NCiAgICANCiAgICAiQWxnb3JpdGhtIiByYXRoZXIgdGhhbiAiQWxnb3JpdGhtcy4iDQog
ICAgDQogICAgU2VjdGlvbnMgMi4xIGFuZCAyLjINCiAgICANCiAgICAiTGVuZ3RoIiBpcyBsaXN0
ZWQgYXMgInZhcmlhYmxlLCIgYnV0IG5vdCBmdXJ0aGVyIGRlZmluaXRpb24gaXMgcHJvdmlkZWQu
IEZyb20gdGhlIHRleHQgaXQgc2VlbXMgbGlrZSB2YWxpZCB2YWx1ZXMgaGVyZSB3b3VsZCBiZSAz
IG9yIDIwLCBpbiBvY3RldHMsIGFzIHRoaXMgaXMgZXhwbGljaXQgaW4gc2VjdGlvbiAyLjMsIGJ1
dCBpdCBtaWdodCBiZSBnb29kIHRvIGNsYXJpZnkgKGllLCBqdXN0IGNvcHkgdGhlIHRleHQgZm9y
ICJMZW5ndGgiIGluIHNlY3Rpb24gMi4zIHRvIHRoZXNlIHNlY3Rpb25zIGFzIHdlbGwpLg0KICAg
IA0KICAgIPCfmIogL3INCiAgICANCiAgICANCg0K


From nobody Sat Nov 10 20:10:22 2018
Return-Path: <ginsberg@cisco.com>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E20CB128CF2; Sat, 10 Nov 2018 20:10:13 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.502
X-Spam-Level: 
X-Spam-Status: No, score=-14.502 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, 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 dPJ9WNNc5ozE; Sat, 10 Nov 2018 20:10:12 -0800 (PST)
Received: from alln-iport-6.cisco.com (alln-iport-6.cisco.com [173.37.142.93]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id CC3F81200D7; Sat, 10 Nov 2018 20:10:11 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=4300; q=dns/txt; s=iport; t=1541909411; x=1543119011; h=from:to:cc:subject:date:message-id:references: in-reply-to:content-transfer-encoding:mime-version; bh=j9ArJH86ZVFsqiFkd8+NluHF5WazLrWe/IYeRQXm19A=; b=kMN0Xw6FB2RxVdeYxdaMuxG3xLdusG2ZPphcrjRF0Ym9AknTEPxdUck/ yX8tqaNd9pCk2HqXcGnZHVYER/XNXNocSYAF0G9m5wH7Y80GrSFN9LZIo 5Kp5MY9BhxOHWZZMPgskik8f1jYdgU78Mr1DWVYMXRD5ihiuEUEuC6y6Z o=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AHAABuq+db/5BdJa1jGQEBAQEBAQE?= =?us-ascii?q?BAQEBAQcBAQEBAQGBUQQBAQEBAQsBgVUuZoECJwqDbogYi3mCDYNChUWOLoF?= =?us-ascii?q?6CwEBI4RJAheDDSI0DQ0BAwEBAgEBAm0cDIU6AQEBAwEjEUUFBwQCAQYCEQM?= =?us-ascii?q?BAQEDAiYCAgIfERUICAEBBAENBQiDGoFpAw0ID4smm1CBL4dxDYIZgQuKdRe?= =?us-ascii?q?BQD+BEYMSglY6CwKEZYJXAp8hLgkChnSGfIMjIIFYTIQ2ihaNJoEFiSYCERS?= =?us-ascii?q?BJh04gVVwFYMnCYIeF4hehT5BMQGLdoEfAQE?=
X-IronPort-AV: E=Sophos;i="5.54,490,1534809600"; d="scan'208";a="199194175"
Received: from rcdn-core-8.cisco.com ([173.37.93.144]) by alln-iport-6.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 11 Nov 2018 04:10:04 +0000
Received: from XCH-RCD-003.cisco.com (xch-rcd-003.cisco.com [173.37.102.13]) by rcdn-core-8.cisco.com (8.15.2/8.15.2) with ESMTPS id wAB4A41E003304 (version=TLSv1.2 cipher=AES256-SHA bits=256 verify=FAIL); Sun, 11 Nov 2018 04:10:04 GMT
Received: from xch-aln-001.cisco.com (173.36.7.11) by XCH-RCD-003.cisco.com (173.37.102.13) with Microsoft SMTP Server (TLS) id 15.0.1395.4; Sat, 10 Nov 2018 22:10:03 -0600
Received: from xch-aln-001.cisco.com ([173.36.7.11]) by XCH-ALN-001.cisco.com ([173.36.7.11]) with mapi id 15.00.1395.000; Sat, 10 Nov 2018 22:10:03 -0600
From: "Les Ginsberg (ginsberg)" <ginsberg@cisco.com>
To: "7riw77@gmail.com" <7riw77@gmail.com>, "rtg-ads@ietf.org" <rtg-ads@ietf.org>
CC: "rtg-dir@ietf.org" <rtg-dir@ietf.org>, "draft-ietf-isis-segment-routing-extensions.all@ietf.org" <draft-ietf-isis-segment-routing-extensions.all@ietf.org>, "lsr@ietf.org" <lsr@ietf.org>
Thread-Topic: RtgDir review: draft-ietf-isis-segment-routing-extensions-20
Thread-Index: AdR5DQEetHFILxLVQJuDw/lQFwBnKQAZdVwA
Date: Sun, 11 Nov 2018 04:10:03 +0000
Message-ID: <96cd911e65504ceaa3c83d14d70f5d2a@XCH-ALN-001.cisco.com>
References: <051f01d4790d$1edfdbb0$5c9f9310$@gmail.com>
In-Reply-To: <051f01d4790d$1edfdbb0$5c9f9310$@gmail.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-exchange-transport-fromentityheader: Hosted
x-originating-ip: [10.24.115.123]
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-Outbound-SMTP-Client: 173.37.102.13, xch-rcd-003.cisco.com
X-Outbound-Node: rcdn-core-8.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/-YKuO5cEfEriVDx6rxMwaKr_RJg>
Subject: Re: [RTG-DIR] RtgDir review: draft-ietf-isis-segment-routing-extensions-20
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-dir/>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 11 Nov 2018 04:10:14 -0000

UnVzcyAtDQoNClRoYW54IGZvciB0aGUgcmV2aWV3Lg0KUmVzcG9uc2VzIGlubGluZS4NCg0KDQo+
IC0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tDQo+IEZyb206IDdyaXc3N0BnbWFpbC5jb20gPDdy
aXc3N0BnbWFpbC5jb20+DQo+IFNlbnQ6IFNhdHVyZGF5LCBOb3ZlbWJlciAxMCwgMjAxOCA3OjUx
IEFNDQo+IFRvOiBydGctYWRzQGlldGYub3JnDQo+IENjOiBydGctZGlyQGlldGYub3JnOyBkcmFm
dC1pZXRmLWlzaXMtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnMuYWxsQGlldGYub3JnOw0KPiBs
c3JAaWV0Zi5vcmcNCj4gU3ViamVjdDogUnRnRGlyIHJldmlldzogZHJhZnQtaWV0Zi1pc2lzLXNl
Z21lbnQtcm91dGluZy1leHRlbnNpb25zLTIwDQo+IA0KPiBIZWxsbywNCj4gDQo+IEkgaGF2ZSBi
ZWVuIHNlbGVjdGVkIGFzIHRoZSBSb3V0aW5nIERpcmVjdG9yYXRlIHJldmlld2VyIGZvciB0aGlz
IGRyYWZ0LiBUaGUNCj4gUm91dGluZyBEaXJlY3RvcmF0ZSBzZWVrcyB0byByZXZpZXcgYWxsIHJv
dXRpbmcgb3Igcm91dGluZy1yZWxhdGVkIGRyYWZ0cyBhcw0KPiB0aGV5IHBhc3MgdGhyb3VnaCBJ
RVRGIGxhc3QgY2FsbCBhbmQgSUVTRyByZXZpZXcsIGFuZCBzb21ldGltZXMgb24gc3BlY2lhbA0K
PiByZXF1ZXN0LiBUaGUgcHVycG9zZSBvZiB0aGUgcmV2aWV3IGlzIHRvIHByb3ZpZGUgYXNzaXN0
YW5jZSB0byB0aGUgUm91dGluZw0KPiBBRHMuIEZvciBtb3JlIGluZm9ybWF0aW9uIGFib3V0IHRo
ZSBSb3V0aW5nIERpcmVjdG9yYXRlLCBwbGVhc2Ugc2VlIA0KPiBodHRwOi8vdHJhYy50b29scy5p
ZXRmLm9yZy9hcmVhL3J0Zy90cmFjL3dpa2kvUnRnRGlyDQo+IA0KPiBBbHRob3VnaCB0aGVzZSBj
b21tZW50cyBhcmUgcHJpbWFyaWx5IGZvciB0aGUgdXNlIG9mIHRoZSBSb3V0aW5nIEFEcywgaXQN
Cj4gd291bGQgYmUgaGVscGZ1bCBpZiB5b3UgY291bGQgY29uc2lkZXIgdGhlbSBhbG9uZyB3aXRo
IGFueSBvdGhlciBJRVRGIExhc3QNCj4gQ2FsbCBjb21tZW50cyB0aGF0IHlvdSByZWNlaXZlLCBh
bmQgc3RyaXZlIHRvIHJlc29sdmUgdGhlbSB0aHJvdWdoDQo+IGRpc2N1c3Npb24gb3IgYnkgdXBk
YXRpbmcgdGhlIGRyYWZ0Lg0KPiANCj4gRG9jdW1lbnQ6IGRyYWZ0LWlldGYtaXNpcy1zZWdtZW50
LXJvdXRpbmctZXh0ZW5zaW9ucy0yMA0KPiBSZXZpZXdlcjogUnVzcyBXaGl0ZQ0KPiBSZXZpZXcg
RGF0ZTogMTAgTm92ZW1iZXIgMjAxOA0KPiBJRVRGIExDIEVuZCBEYXRlOiAxMiBEZWNlbWJlciAy
MDE4DQo+IEludGVuZGVkIFN0YXR1czogU3RhbmRhcmRzIFRyYWNrDQo+IA0KPiBTdW1tYXJ5Og0K
PiANCj4gVGhpcyBkb2N1bWVudCBpcyBiYXNpY2FsbHkgcmVhZHkgZm9yIHB1YmxpY2F0aW9uLCBi
dXQgaGFzIG5pdHMgdGhhdCBzaG91bGQgYmUNCj4gY29uc2lkZXJlZCBwcmlvciB0byBwdWJsaWNh
dGlvbi4NCj4gDQo+IE92ZXJhbGwsIHRoaXMgZG9jdW1lbnQgaXMgd2VsbCB3cml0dGVuLCBhbmQg
dGhlIG1lY2hhbmlzbXMgZGVzY3JpYmVkIGFyZQ0KPiB3ZWxsIHRob3VnaHQgb3V0Lg0KPiANCj4g
TWFqb3IgSXNzdWVzOg0KPiANCj4gTm8gbWFqb3IgaXNzdWVzIGZvdW5kLg0KPiANCj4gTWlub3Ig
SXNzdWVzOg0KPiANCj4gTm8gbWlub3IgaXNzdWVzIGZvdW5kLg0KPiANCj4gTml0czoNCj4gDQo+
IFNlY3Rpb24gMi4xDQo+IA0KPiBBbGdvcml0aG1zIGlkZW50aWZpZXJzIGFyZSBkZWZpbmVkIGlu
IFNlY3Rpb24gMy4yLg0KPiANCj4gIkFsZ29yaXRobSIgcmF0aGVyIHRoYW4gIkFsZ29yaXRobXMu
Ig0KPiANCg0KW0xlczpdIEFjayAtIHRoYW54Lg0KDQo+IFNlY3Rpb25zIDIuMSBhbmQgMi4yDQo+
IA0KPiAiTGVuZ3RoIiBpcyBsaXN0ZWQgYXMgInZhcmlhYmxlLCIgYnV0IG5vdCBmdXJ0aGVyIGRl
ZmluaXRpb24gaXMgcHJvdmlkZWQuIEZyb20NCj4gdGhlIHRleHQgaXQgc2VlbXMgbGlrZSB2YWxp
ZCB2YWx1ZXMgaGVyZSB3b3VsZCBiZSAzIG9yIDIwLCBpbiBvY3RldHMsIGFzIHRoaXMgaXMNCj4g
ZXhwbGljaXQgaW4gc2VjdGlvbiAyLjMsIGJ1dCBpdCBtaWdodCBiZSBnb29kIHRvIGNsYXJpZnkg
KGllLCBqdXN0IGNvcHkgdGhlIHRleHQgZm9yDQo+ICJMZW5ndGgiIGluIHNlY3Rpb24gMi4zIHRv
IHRoZXNlIHNlY3Rpb25zIGFzIHdlbGwpLg0KPiANCltMZXM6XSBUaGUgbGVuZ3RoIG9mIHRoZSBz
dWItVExWICBpcyB2YXJpYWJsZSBiZWNhdXNlIHRoZSBsZW5ndGggb2YgdGhlIFNJRCBpdHNlbGYg
aXMgdmFyaWFibGUuDQoNCkJvdGggc2VjdGlvbnMgaGF2ZSB0aGUgdGV4dDoNCg0KPHNuaXA+DQpT
SUQvSW5kZXgvTGFiZWw6IGFjY29yZGluZyB0byB0aGUgViBhbmQgTCBmbGFncywgaXQgY29udGFp
bnMNCiAgICAgIGVpdGhlcjoNCg0KICAgICAgKiAgQSA0IG9jdGV0IGluZGV4IGRlZmluaW5nIHRo
ZSBvZmZzZXQgaW4gdGhlIFNJRC9MYWJlbCBzcGFjZQ0KICAgICAgICAgYWR2ZXJ0aXNlZCBieSB0
aGlzIHJvdXRlciB1c2luZyB0aGUgZW5jb2RpbmdzIGRlZmluZWQgaW4NCiAgICAgICAgIFNlY3Rp
b24gMy4xLiAgSW4gdGhpcyBjYXNlIHRoZSBWIGFuZCBMIGZsYWdzIE1VU1QgYmUgdW5zZXQuDQoN
CiAgICAgICogIEEgMyBvY3RldCBsb2NhbCBsYWJlbCB3aGVyZSB0aGUgMjAgcmlnaHRtb3N0IGJp
dHMgYXJlIHVzZWQgZm9yDQogICAgICAgICBlbmNvZGluZyB0aGUgbGFiZWwgdmFsdWUuICBJbiB0
aGlzIGNhc2UgdGhlIFYgYW5kIEwgZmxhZ3MgTVVTVA0KICAgICAgICAgYmUgc2V0Lg0KPGVuZCBz
bmlwPg0KDQpUaGUgdGV4dCBmb3IgU2VjdGlvbiAyLjMgaXMgbmVjZXNzYXJpbHkgZGlmZmVyZW50
IGJlY2F1c2UgdGhlcmUgaXMgbm8gZmxhZ3MgZmllbGQgaW4gdGhlIFNJRC9MYWJlbCBzdWItVExW
IGFuZCB0aGVyZSBhbHNvIGFyZSBubyBhZGRpdGlvbmFsIGZpZWxkcyBpbiB0aGUgc3ViLVRMViBv
dGhlciB0aGFuIHRoZSBTSUQgaXRzZWxmLg0KDQpJIHRoZXJlZm9yZSB0aGluayB0aGUgdGV4dCBh
cyBpcyBzaG91bGQgYmUgZmluZSAtIGJ1dCBJIGFtIG9wZW4gdG8gc3VnZ2VzdGlvbi4NClJ1c3Mg
LSBjb3VsZCB5b3UgcmV2aWV3IHRoaXMgb25lIG1vcmUgdGltZSBpbiBsaWdodCBvZiB0aGUgYWJv
dmUgYW5kIGxldCBtZSBrbm93IHdoYXQgeW91IHRoaW5rPw0KDQogICBMZXMNCg0KDQo+IPCfmIog
L3INCg0K


From nobody Wed Nov 14 03:49:55 2018
Return-Path: <takeda.tomonori@lab.ntt.co.jp>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 45293124408; Wed, 14 Nov 2018 03:49:53 -0800 (PST)
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, 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 wkgTVfkCV6gG; Wed, 14 Nov 2018 03:49:50 -0800 (PST)
Received: from tama50.ecl.ntt.co.jp (tama50.ecl.ntt.co.jp [129.60.39.147]) by ietfa.amsl.com (Postfix) with ESMTP id 4793012958B; Wed, 14 Nov 2018 03:49:50 -0800 (PST)
Received: from vc2.ecl.ntt.co.jp (vc2.ecl.ntt.co.jp [129.60.86.154]) by tama50.ecl.ntt.co.jp (8.13.8/8.13.8) with ESMTP id wAEBnhhN020185; Wed, 14 Nov 2018 20:49:43 +0900
Received: from vc2.ecl.ntt.co.jp (localhost [127.0.0.1]) by vc2.ecl.ntt.co.jp (Postfix) with ESMTP id 90CD46391AB; Wed, 14 Nov 2018 20:49:43 +0900 (JST)
Received: from jcms-pop21.ecl.ntt.co.jp (jcms-pop21.ecl.ntt.co.jp [129.60.87.134]) by vc2.ecl.ntt.co.jp (Postfix) with ESMTP id 82C3E639166; Wed, 14 Nov 2018 20:49:43 +0900 (JST)
Received: from [IPv6:::1] (unknown [129.60.13.98]) by jcms-pop21.ecl.ntt.co.jp (Postfix) with ESMTPSA id 7AC3940073C; Wed, 14 Nov 2018 20:49:43 +0900 (JST)
From: Tomonori Takeda <takeda.tomonori@lab.ntt.co.jp>
Message-ID: <42c3e097-9789-49d4-cf15-c3713f4a1c0b@lab.ntt.co.jp>
Date: Wed, 14 Nov 2018 20:49:19 +0900
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.8.0
MIME-Version: 1.0
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 8bit
X-CC-Mail-RelayStamp: 1
To: rtg-ads@ietf.org
Cc: rtg-dir@ietf.org, draft-ietf-ospf-ospfv3-segment-routing-extensions.all@ietf.org, lsr@ietf.org, Tomonori Takeda <takeda.tomonori@lab.ntt.co.jp>
X-TM-AS-MML: disable
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/aV2b3Qw24vHHhEZAPE1JTa6l8FU>
Subject: [RTG-DIR] RtgDir review: draft-ietf-ospf-ospfv3-segment-routing-extensions-17.txt
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-dir/>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 14 Nov 2018 11:49:53 -0000

Hello,

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

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

  Document: draft-ietf-ospf-ospfv3-segment-routing-extensions-17.txt
  Reviewer: Tomonori Takeda
  Review Date: Nov 14th, 2018
  IETF LC End Date: Nov 16th, 2018
  Intended Status: Proposed Standard

o Summary:
This document is basically ready for publication, but has nits that 
should be considered prior to publication.

o Comments:
This document defines OSPFv3 extensions for Segment Routing with MPLS 
data plane.

This document is mostly ready, but further clarification would be good 
for better understanding of the protocol definitions (see below).

This document is well aligned with a related document 
draft-ietf-ospf-segment-routing-extensions.

o Major Issues:
None

o Minor Issues:
1) Flooding Scope of SR-Algorithm TLV
In Section 4.1, it says:

   "If the SR-Algorithm TLV appears in
    multiple OSPFv3 Router Information Opaque LSAs that have different
    flooding scopes, the SR-Algorithm TLV in the OSPFv3 Router
    Information Opaque LSA with the area-scoped flooding scope MUST be
    used."

At the same time, it say:

   "For the purpose of SR-Algorithm TLV advertisement, area-
    scoped flooding is REQUIRED."

So, does it mean a) a router MUST use area-scoped flooding for sending, 
and b) a router MUST support different flooding scopes for receiving?

2) LSA Type for OSPFv3 Extended Prefix Range TLV
In Section 5, it defines IA-Flag. It is not clear how this relates to 
LSA type. Do we simply ignore LSA type being used to carry OSPFv3 
Extended Prefix Range TLV?

3) Meaning of SID/Index/Label in Prefix SID Sub-TLV
In Section 6, it says:

      "SID/Index/Label: According to the V and L flags, it contains
       either:

          A 32-bit index defining the offset in the SID/Label space
          advertised by this router.

          A 24-bit label where the 20 rightmost bits are used for
          encoding the label value."

I understand how V Flag relates to this selection, but it is not clear 
how L flag relates to this selection.

o Nits
None


Thanks,
Tomonori Takeda


From nobody Wed Nov 14 05:14:04 2018
Return-Path: <ppsenak@cisco.com>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 75617130E4C; Wed, 14 Nov 2018 05:13:43 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.501
X-Spam-Level: 
X-Spam-Status: No, score=-14.501 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, 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 xcCOwOpF3vY0; Wed, 14 Nov 2018 05:13:41 -0800 (PST)
Received: from aer-iport-1.cisco.com (aer-iport-1.cisco.com [173.38.203.51]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 4D8CB130DDF; Wed, 14 Nov 2018 05:13:40 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=3856; q=dns/txt; s=iport; t=1542201221; x=1543410821; h=message-id:date:from:mime-version:to:cc:subject: references:in-reply-to:content-transfer-encoding; bh=NPePeieDElFYhGbvIhzgleBxr7ieXX8kIgvFVQ/DNA8=; b=FHFwzkwU8x/l4qdcW7+lgifmAl0kWis260UozjLzEvk4Mfjz9UaB111H iZx/zPDYvtX2wtQ35E2JHDABAOWZGFLnSxEZ0T65dwzVUytMr0enYjzL5 1XmZK70yJraMH19RnRZ8Plwpw1ZYty3PkTMDXQHzNj5UXntRnZZRgd9pP g=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0AkAABWHuxb/xbLJq1iGgEBAQEBAgE?= =?us-ascii?q?BAQEHAgEBAQGBVAIBAQEBCwGCaU8hEicEg3SId40pmTANI4RJAoNpNwoNAQM?= =?us-ascii?q?BAQIBAQJtHAyFOgEBAQMBIw8BBUABEAsUBAICBRYLAgIJAwIBAgFFBgEMAQc?= =?us-ascii?q?BAYMegXkID6dpgSEOhUGEbIELixGBQD+BEYMSgxALAoRlglcClSOKOwmGd4o?= =?us-ascii?q?rGIFYTIQ5gnyEMYJrjSyKVYFbIoFVMxoIGxWDKAiCHheIXoU/PgMxjWYBAQ?=
X-IronPort-AV: E=Sophos;i="5.56,232,1539648000";  d="scan'208";a="8043383"
Received: from aer-iport-nat.cisco.com (HELO aer-core-2.cisco.com) ([173.38.203.22]) by aer-iport-1.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 14 Nov 2018 13:13:38 +0000
Received: from [10.147.24.43] ([10.147.24.43]) by aer-core-2.cisco.com (8.15.2/8.15.2) with ESMTP id wAEDDbBi027290; Wed, 14 Nov 2018 13:13:38 GMT
Message-ID: <5BEC1F81.9080103@cisco.com>
Date: Wed, 14 Nov 2018 14:13:37 +0100
From: Peter Psenak <ppsenak@cisco.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:24.0) Gecko/20100101 Thunderbird/24.4.0
MIME-Version: 1.0
To: Tomonori Takeda <takeda.tomonori@lab.ntt.co.jp>, rtg-ads@ietf.org
CC: rtg-dir@ietf.org, draft-ietf-ospf-ospfv3-segment-routing-extensions.all@ietf.org, lsr@ietf.org
References: <42c3e097-9789-49d4-cf15-c3713f4a1c0b@lab.ntt.co.jp>
In-Reply-To: <42c3e097-9789-49d4-cf15-c3713f4a1c0b@lab.ntt.co.jp>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
X-Outbound-SMTP-Client: 10.147.24.43, [10.147.24.43]
X-Outbound-Node: aer-core-2.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/GAdLh9-iW0667J-qxkjuz1CA4JQ>
Subject: Re: [RTG-DIR] RtgDir review: draft-ietf-ospf-ospfv3-segment-routing-extensions-17.txt
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-dir/>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 14 Nov 2018 13:13:44 -0000

Hi Tomonori,

please see inline:

On 14/11/18 12:49 , Tomonori Takeda wrote:
> Hello,
>
> I have been selected as the Routing Directorate reviewer for this draft.
> The Routing Directorate seeks to review all routing or routing-related
> drafts as they pass through IETF last call and IESG review, and
> sometimes on special request. The purpose of the review is to provide
> assistance to the Routing ADs. For more information about the Routing
> Directorate, please see ​
> http://trac.tools.ietf.org/area/rtg/trac/wiki/RtgDir
>
> Although these comments are primarily for the use of the Routing ADs, it
> would be helpful if you could consider them along with any other IETF
> Last Call comments that you receive, and strive to resolve them through
> discussion or by updating the draft.
>
>   Document: draft-ietf-ospf-ospfv3-segment-routing-extensions-17.txt
>   Reviewer: Tomonori Takeda
>   Review Date: Nov 14th, 2018
>   IETF LC End Date: Nov 16th, 2018
>   Intended Status: Proposed Standard
>
> o Summary:
> This document is basically ready for publication, but has nits that
> should be considered prior to publication.
>
> o Comments:
> This document defines OSPFv3 extensions for Segment Routing with MPLS
> data plane.
>
> This document is mostly ready, but further clarification would be good
> for better understanding of the protocol definitions (see below).
>
> This document is well aligned with a related document
> draft-ietf-ospf-segment-routing-extensions.
>
> o Major Issues:
> None
>
> o Minor Issues:
> 1) Flooding Scope of SR-Algorithm TLV
> In Section 4.1, it says:
>
>    "If the SR-Algorithm TLV appears in
>     multiple OSPFv3 Router Information Opaque LSAs that have different
>     flooding scopes, the SR-Algorithm TLV in the OSPFv3 Router
>     Information Opaque LSA with the area-scoped flooding scope MUST be
>     used."
>
> At the same time, it say:
>
>    "For the purpose of SR-Algorithm TLV advertisement, area-
>     scoped flooding is REQUIRED."
>
> So, does it mean a) a router MUST use area-scoped flooding for sending,
> and

no. It says that that for the purpose of the SR-Algorithm TLV area scope 
is required. That means it cannot be link-scope, but it can be 
autonomous-system scope, because that is also covering the area-scope.


b) a router MUST support different flooding scopes for receiving?

SR-Algorithm TLV is sub-TLV of  Router Information Opaque LSA, which can 
be flooded in various flooding scopes - link, area, autonomous system. 
The flooding scope is not specific to SR-Algorithm TLV, it is generic 
one applicable to Router Information Opaque LSA.


>
> 2) LSA Type for OSPFv3 Extended Prefix Range TLV
> In Section 5, it defines IA-Flag. It is not clear how this relates to
> LSA type. Do we simply ignore LSA type being used to carry OSPFv3
> Extended Prefix Range TLV?

I think we can remove this bit, given that we know the route type from 
the LSA type itself. This was taken from the OSPFv2, where the Extended 
Prefix LSA does not carry the type.

Will remove.

>
> 3) Meaning of SID/Index/Label in Prefix SID Sub-TLV
> In Section 6, it says:
>
>       "SID/Index/Label: According to the V and L flags, it contains
>        either:
>
>           A 32-bit index defining the offset in the SID/Label space
>           advertised by this router.
>
>           A 24-bit label where the 20 rightmost bits are used for
>           encoding the label value."
>
> I understand how V Flag relates to this selection, but it is not clear
> how L flag relates to this selection.

L flag is not relevant, I will remove the reference to it.

Please let me know if you are fine with my responses.

thanks,
Peter

>
> o Nits
> None
>
>
> Thanks,
> Tomonori Takeda
>
> .
>


From nobody Wed Nov 14 05:24:53 2018
Return-Path: <auerswald@fg-networking.de>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 40AF7130DF0; Wed, 14 Nov 2018 05:24:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.2
X-Spam-Level: 
X-Spam-Status: No, score=-4.2 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_MED=-2.3] 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 wbcZgqocbmhz; Wed, 14 Nov 2018 05:24:45 -0800 (PST)
Received: from mailgw1.uni-kl.de (mailgw1.uni-kl.de [IPv6:2001:638:208:120::220]) (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 DD866130E3F; Wed, 14 Nov 2018 05:24:44 -0800 (PST)
Received: from mail.fg-networking.de (mail.fg-networking.de [IPv6:2001:638:208:cd01::23]) by mailgw1.uni-kl.de (8.14.4/8.14.4/Debian-8+deb8u2) with ESMTP id wAEDOJGR006911 (version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT);  Wed, 14 Nov 2018 14:24:19 +0100
Received: from login.fg-networking.de (login.fg-networking.de [131.246.197.41]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.fg-networking.de (Postfix) with ESMTPS id C12EB2007A; Wed, 14 Nov 2018 14:24:16 +0100 (CET)
Received: by login.fg-networking.de (Postfix, from userid 11002) id 75E05186; Wed, 14 Nov 2018 14:24:16 +0100 (CET)
Date: Wed, 14 Nov 2018 14:24:16 +0100
From: Erik Auerswald <auerswald@fg-networking.de>
To: Peter Psenak <ppsenak@cisco.com>
Cc: Tomonori Takeda <takeda.tomonori@lab.ntt.co.jp>, rtg-ads@ietf.org, rtg-dir@ietf.org, draft-ietf-ospf-ospfv3-segment-routing-extensions.all@ietf.org, lsr@ietf.org
Message-ID: <20181114132416.js5len3zao4bitkg@fg-networking.de>
References: <42c3e097-9789-49d4-cf15-c3713f4a1c0b@lab.ntt.co.jp> <5BEC1F81.9080103@cisco.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
In-Reply-To: <5BEC1F81.9080103@cisco.com>
User-Agent: NeoMutt/20170113 (1.7.2)
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/gW2FSZQQzJDDPX97J9ZI6iloD1M>
Subject: Re: [RTG-DIR] [Lsr] RtgDir review: draft-ietf-ospf-ospfv3-segment-routing-extensions-17.txt
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-dir/>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 14 Nov 2018 13:24:47 -0000

Hi Peter,

please see inline (I have kept just the relevant part):

On Wed, Nov 14, 2018 at 02:13:37PM +0100, Peter Psenak wrote:
> On 14/11/18 12:49 , Tomonori Takeda wrote:
> > [...]
> > 1) Flooding Scope of SR-Algorithm TLV
> > In Section 4.1, it says:
> > 
> >    "If the SR-Algorithm TLV appears in
> >     multiple OSPFv3 Router Information Opaque LSAs that have different
> >     flooding scopes, the SR-Algorithm TLV in the OSPFv3 Router
> >     Information Opaque LSA with the area-scoped flooding scope MUST be
> >     used."
> > 
> > At the same time, it say:
> > 
> >    "For the purpose of SR-Algorithm TLV advertisement, area-
> >     scoped flooding is REQUIRED."
> > 
> > So, does it mean a) a router MUST use area-scoped flooding for sending,
> > and
> 
> no. It says that that for the purpose of the SR-Algorithm TLV area scope is
> required. That means it cannot be link-scope, but it can be
> autonomous-system scope, because that is also covering the area-scope.

May I suggest to add the words "at least" to make the wording more
explicit?

    "For the purpose of SR-Algorithm TLV advertisement, at least
     area-scoped flooding is REQUIRED."

Thanks,
Erik


From nobody Wed Nov 14 05:59:54 2018
Return-Path: <ppsenak@cisco.com>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 4FDC5130E8E; Wed, 14 Nov 2018 05:59:52 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -14.502
X-Spam-Level: 
X-Spam-Status: No, score=-14.502 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_HI=-5, 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 TJMlqVpvNmMP; Wed, 14 Nov 2018 05:59:50 -0800 (PST)
Received: from aer-iport-2.cisco.com (aer-iport-2.cisco.com [173.38.203.52]) (using TLSv1.2 with cipher DHE-RSA-SEED-SHA (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id C5C37130E7B; Wed, 14 Nov 2018 05:59:49 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=cisco.com; i=@cisco.com; l=1356; q=dns/txt; s=iport; t=1542203990; x=1543413590; h=message-id:date:from:mime-version:to:cc:subject: references:in-reply-to:content-transfer-encoding; bh=Sbr9QIUSAUDwOAB8Jwzjgq3IGZDjNcGCCVwIAMkjg/4=; b=Cm14iMCjnL4D+r62QsQuiYRgXYnY8/lr+x4ZjqfRoX0RDIXKvk4N+Myz zfQaIM1qwppUKzUb5LKRcVWRlCCLYtHwIOXx++5kQfzpoXKAX6IQDehh/ W3XZlzLa3u1cJAf5RTwDHB6uICLNrlrhi4CgiGbFuT061eWP+PGbwbSai Q=;
X-IronPort-Anti-Spam-Filtered: true
X-IronPort-Anti-Spam-Result: =?us-ascii?q?A0DKAgAAKexb/xbLJq1iHAEBAQQBAQc?= =?us-ascii?q?EAQGBZYM5IRKNFo0pmTANhGwCg2k4FgEDAQECAQECbSiFOgEBAQMBOEABEAs?= =?us-ascii?q?YCRYPCQMCAQIBRQYNAQcBAYUXCKkoDoVBhGuMHIFAP4ERgxKKWQKPTJASCZE?= =?us-ascii?q?iGIFYhQWCfIccmAGBXCGBVTMaCBsVgyiCT44LPgOOFwEB?=
X-IronPort-AV: E=Sophos;i="5.56,232,1539648000";  d="scan'208";a="8041348"
Received: from aer-iport-nat.cisco.com (HELO aer-core-2.cisco.com) ([173.38.203.22]) by aer-iport-2.cisco.com with ESMTP/TLS/DHE-RSA-AES256-GCM-SHA384; 14 Nov 2018 13:59:47 +0000
Received: from [10.147.24.43] ([10.147.24.43]) by aer-core-2.cisco.com (8.15.2/8.15.2) with ESMTP id wAEDxlYg003057; Wed, 14 Nov 2018 13:59:47 GMT
Message-ID: <5BEC2A52.7050207@cisco.com>
Date: Wed, 14 Nov 2018 14:59:46 +0100
From: Peter Psenak <ppsenak@cisco.com>
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:24.0) Gecko/20100101 Thunderbird/24.4.0
MIME-Version: 1.0
To: Erik Auerswald <auerswald@fg-networking.de>
CC: Tomonori Takeda <takeda.tomonori@lab.ntt.co.jp>, rtg-ads@ietf.org, rtg-dir@ietf.org, draft-ietf-ospf-ospfv3-segment-routing-extensions.all@ietf.org, lsr@ietf.org
References: <42c3e097-9789-49d4-cf15-c3713f4a1c0b@lab.ntt.co.jp> <5BEC1F81.9080103@cisco.com> <20181114132416.js5len3zao4bitkg@fg-networking.de>
In-Reply-To: <20181114132416.js5len3zao4bitkg@fg-networking.de>
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
X-Outbound-SMTP-Client: 10.147.24.43, [10.147.24.43]
X-Outbound-Node: aer-core-2.cisco.com
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/1mX4sr-ar7oUt5qnq-ULPm6oZUU>
Subject: Re: [RTG-DIR] [Lsr] RtgDir review: draft-ietf-ospf-ospfv3-segment-routing-extensions-17.txt
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-dir/>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 14 Nov 2018 13:59:53 -0000

Hi Erik,

On 14/11/18 14:24 , Erik Auerswald wrote:
> Hi Peter,
>
> please see inline (I have kept just the relevant part):
>
> On Wed, Nov 14, 2018 at 02:13:37PM +0100, Peter Psenak wrote:
>> On 14/11/18 12:49 , Tomonori Takeda wrote:
>>> [...]
>>> 1) Flooding Scope of SR-Algorithm TLV
>>> In Section 4.1, it says:
>>>
>>>     "If the SR-Algorithm TLV appears in
>>>      multiple OSPFv3 Router Information Opaque LSAs that have different
>>>      flooding scopes, the SR-Algorithm TLV in the OSPFv3 Router
>>>      Information Opaque LSA with the area-scoped flooding scope MUST be
>>>      used."
>>>
>>> At the same time, it say:
>>>
>>>     "For the purpose of SR-Algorithm TLV advertisement, area-
>>>      scoped flooding is REQUIRED."
>>>
>>> So, does it mean a) a router MUST use area-scoped flooding for sending,
>>> and
>>
>> no. It says that that for the purpose of the SR-Algorithm TLV area scope is
>> required. That means it cannot be link-scope, but it can be
>> autonomous-system scope, because that is also covering the area-scope.
>
> May I suggest to add the words "at least" to make the wording more
> explicit?
>
>      "For the purpose of SR-Algorithm TLV advertisement, at least
>       area-scoped flooding is REQUIRED."

sure, will do that.

thanks,
Peter

>
> Thanks,
> Erik
> .
>


From nobody Wed Nov 14 16:00:16 2018
Return-Path: <takeda.tomonori@lab.ntt.co.jp>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 44E09130DC9; Wed, 14 Nov 2018 16:00:09 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.601
X-Spam-Level: 
X-Spam-Status: No, score=-2.601 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Rmp6wMpKl4iA; Wed, 14 Nov 2018 16:00:07 -0800 (PST)
Received: from tama50.ecl.ntt.co.jp (tama50.ecl.ntt.co.jp [129.60.39.147]) by ietfa.amsl.com (Postfix) with ESMTP id D55B81294D0; Wed, 14 Nov 2018 16:00:06 -0800 (PST)
Received: from vc1.ecl.ntt.co.jp (vc1.ecl.ntt.co.jp [129.60.86.153]) by tama50.ecl.ntt.co.jp (8.13.8/8.13.8) with ESMTP id wAENxeI6028905; Thu, 15 Nov 2018 08:59:40 +0900
Received: from vc1.ecl.ntt.co.jp (localhost [127.0.0.1]) by vc1.ecl.ntt.co.jp (Postfix) with ESMTP id 56814EA7577; Thu, 15 Nov 2018 08:59:40 +0900 (JST)
Received: from jcms-pop21.ecl.ntt.co.jp (jcms-pop21.ecl.ntt.co.jp [129.60.87.134]) by vc1.ecl.ntt.co.jp (Postfix) with ESMTP id 4BB7FEA751B; Thu, 15 Nov 2018 08:59:40 +0900 (JST)
Received: from [IPv6:::1] (unknown [129.60.13.98]) by jcms-pop21.ecl.ntt.co.jp (Postfix) with ESMTPSA id 450F0400AB9; Thu, 15 Nov 2018 08:59:40 +0900 (JST)
References: <42c3e097-9789-49d4-cf15-c3713f4a1c0b@lab.ntt.co.jp> <5BEC1F81.9080103@cisco.com> <20181114132416.js5len3zao4bitkg@fg-networking.de> <5BEC2A52.7050207@cisco.com>
From: Tomonori Takeda <takeda.tomonori@lab.ntt.co.jp>
Message-ID: <96563328-db52-0c31-78ea-2ff46436311e@lab.ntt.co.jp>
Date: Thu, 15 Nov 2018 08:59:17 +0900
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:52.0) Gecko/20100101 Thunderbird/52.8.0
MIME-Version: 1.0
In-Reply-To: <5BEC2A52.7050207@cisco.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 8bit
X-CC-Mail-RelayStamp: 1
To: Peter Psenak <ppsenak@cisco.com>, Erik Auerswald <auerswald@fg-networking.de>
Cc: rtg-ads@ietf.org, rtg-dir@ietf.org, draft-ietf-ospf-ospfv3-segment-routing-extensions.all@ietf.org, lsr@ietf.org, Tomonori Takeda <takeda.tomonori@lab.ntt.co.jp>
X-TM-AS-MML: disable
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/3PVjcfb_E71NSYpnlGy5KSGU998>
Subject: Re: [RTG-DIR] [Lsr] RtgDir review: draft-ietf-ospf-ospfv3-segment-routing-extensions-17.txt
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-dir/>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 15 Nov 2018 00:00:10 -0000

Hi Peter, Eric,

Thanks.
Proposed changes look good to me.

Tomonori


On 2018/11/14 22:59, Peter Psenak wrote:
> Hi Erik,
> 
> On 14/11/18 14:24 , Erik Auerswald wrote:
>> Hi Peter,
>>
>> please see inline (I have kept just the relevant part):
>>
>> On Wed, Nov 14, 2018 at 02:13:37PM +0100, Peter Psenak wrote:
>>> On 14/11/18 12:49 , Tomonori Takeda wrote:
>>>> [...]
>>>> 1) Flooding Scope of SR-Algorithm TLV
>>>> In Section 4.1, it says:
>>>>
>>>>     "If the SR-Algorithm TLV appears in
>>>>      multiple OSPFv3 Router Information Opaque LSAs that have different
>>>>      flooding scopes, the SR-Algorithm TLV in the OSPFv3 Router
>>>>      Information Opaque LSA with the area-scoped flooding scope MUST be
>>>>      used."
>>>>
>>>> At the same time, it say:
>>>>
>>>>     "For the purpose of SR-Algorithm TLV advertisement, area-
>>>>      scoped flooding is REQUIRED."
>>>>
>>>> So, does it mean a) a router MUST use area-scoped flooding for sending,
>>>> and
>>>
>>> no. It says that that for the purpose of the SR-Algorithm TLV area 
>>> scope is
>>> required. That means it cannot be link-scope, but it can be
>>> autonomous-system scope, because that is also covering the area-scope.
>>
>> May I suggest to add the words "at least" to make the wording more
>> explicit?
>>
>>      "For the purpose of SR-Algorithm TLV advertisement, at least
>>       area-scoped flooding is REQUIRED."
> 
> sure, will do that.
> 
> thanks,
> Peter
> 
>>
>> Thanks,
>> Erik
>> .
>>
> 
> 
> 

-- 
Tomonori Takeda
NTT Network Service Systems Labs.
+81-422-59-7092


From nobody Fri Nov 16 08:15:12 2018
Return-Path: <Jonathan.Hardwick@metaswitch.com>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id F1C9A130934; Fri, 16 Nov 2018 08:15:10 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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=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 qwUMIcRsXEO1; Fri, 16 Nov 2018 08:15:08 -0800 (PST)
Received: from NAM05-BY2-obe.outbound.protection.outlook.com (mail-eopbgr710098.outbound.protection.outlook.com [40.107.71.98]) (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 3478412F1AB; Fri, 16 Nov 2018 08:15:08 -0800 (PST)
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:X-MS-Exchange-SenderADCheck; bh=Ea8Jk96OPdanGYqJSXREXcxJdWrH4pAFI3ZWr6oE5fk=; b=i6y1szDqn0qdCorqURYOA3eAZ6uGQYoGVF9/XT30qT9C4zBKFt8seYVRu4hQnnvnwYdwmLqe9UmoOUtZAz7GI37pu4q6KWx1AwOIRCXKF23We2XvWgoCAvY1lsTn10o607+94BkwKeth/RL1XjtPkJM+Rz7/DOHBT0h78qCf1xw=
Received: from BL0PR02MB4868.namprd02.prod.outlook.com (52.132.14.77) by BL0PR02MB5377.namprd02.prod.outlook.com (20.177.207.152) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1294.31; Fri, 16 Nov 2018 16:15:05 +0000
Received: from BL0PR02MB4868.namprd02.prod.outlook.com ([fe80::f4:53c2:8263:467b]) by BL0PR02MB4868.namprd02.prod.outlook.com ([fe80::f4:53c2:8263:467b%2]) with mapi id 15.20.1294.045; Fri, 16 Nov 2018 16:15:05 +0000
From: Jonathan Hardwick <Jonathan.Hardwick@metaswitch.com>
To: "routing-discussion@ietf.org" <routing-discussion@ietf.org>, "rtg-chairs@ietf.org" <rtg-chairs@ietf.org>, "rtg-dir@ietf.org" <rtg-dir@ietf.org>, "rtg-ads@ietf.org" <rtg-ads@ietf.org>
Thread-Topic: Routing area draft minutes available
Thread-Index: AdQkEbnKHiRyG4btTgKUQfTR5mBXcxZtZ9DA
Date: Fri, 16 Nov 2018 16:15:05 +0000
Message-ID: <BL0PR02MB486839EDE90E19B131FEAF1684DD0@BL0PR02MB4868.namprd02.prod.outlook.com>
References: <CY1PR0201MB1436FFF088C855F41588D6B984540@CY1PR0201MB1436.namprd02.prod.outlook.com>
In-Reply-To: <CY1PR0201MB1436FFF088C855F41588D6B984540@CY1PR0201MB1436.namprd02.prod.outlook.com>
Accept-Language: en-GB, en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: spf=none (sender IP is ) smtp.mailfrom=Jonathan.Hardwick@metaswitch.com; 
x-originating-ip: [86.137.1.27]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; BL0PR02MB5377; 6:ExwimDEzYe0Kd9AA1yA5J0OSp9/rHaTQjaitnVsOdeEx+8i7D0+07R0iklRALnmfR9PEHGCZIseQEUq8Pe3M9/LVdDPv7U5l7Yv1HFVdv+Hr/Kj8JRGjt4O9xsBlUk3cOh4yTV2+uFNOntbvCBKXhkZVV5bGCBBkvShgKJzcSD3+jZJzgjnXZs2eTZH8Ke+wPQJjs4vtUPhcfHwOBHHXDaWPoyQer2SMQ0jPoKchMnykTFNwquneROUsYDeVH1hAKCkf6q7wVAUXd4RZLObwJn4z9Hu+p/hdNWWeWOAarT8hcLWy0gHC01BacX2stb1/WmPo8aPQA+ZHnNvGxiEOebtRU/gLzCXECRfUlCe2mGvtIil53fHloMMysieN2UxGXP0Df+haVOlpMp7CdzztnjB/n9SaYsV6iTnpV4KeDFWGsbEXyrCFTtRRRcdf3u1nbwAh/T23+CpNdrm3QoSeaw==; 5:N6Ouh/pf+6TrU3GKbMVpSO7CZQhyVSR2a0iZHG/mgPsDAGTiK9TN0Ugf1SmJxmaUbBKUgpnFckSmE+tF4qVAbhIQ+Jddk5qTsGASM22nBLFqLa1haN3PQl0sbppMONOcmCOUqLrRfM16OAokfwd+ap7BpCJAwXahQFZYpUKwUBk=; 7:UpzAIEJdEzfgX9kaipYKvgC8Fe6PGulgUfjp6rWM5VMS7c4Ylre+C3UKzueRc9oQFBooXZg4su/CQTKG4rYd+3M5D2cAdw62xPasRyOX+zK6EUMPo/DWm2/hcYhzj/11xM37+dQmcjT0iMskrOOgbw==
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-correlation-id: 9ad58900-aba3-4444-e91c-08d64bdeab8f
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390098)(7020095)(4652040)(8989299)(5600074)(711020)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020); SRVR:BL0PR02MB5377; 
x-ms-traffictypediagnostic: BL0PR02MB5377:
x-microsoft-antispam-prvs: <BL0PR02MB5377BD794C45AACC76C0830C84DD0@BL0PR02MB5377.namprd02.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(120809045254105)(21748063052155)(28532068793085)(190501279198761)(227612066756510);
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(6040522)(2401047)(5005006)(8121501046)(3002001)(10201501046)(3231415)(944501410)(52105112)(93006095)(93001095)(148016)(149066)(150057)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123562045)(20161123558120)(20161123560045)(201708071742011)(7699051)(76991095); SRVR:BL0PR02MB5377; BCL:0; PCL:0; RULEID:; SRVR:BL0PR02MB5377; 
x-forefront-prvs: 0858FF8026
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(136003)(39850400004)(376002)(346002)(366004)(396003)(189003)(199004)(11346002)(110136005)(76176011)(476003)(606006)(2900100001)(102836004)(446003)(74316002)(81166006)(486006)(86362001)(256004)(6436002)(450100002)(14454004)(81156014)(71200400001)(558084003)(2201001)(25786009)(2501003)(71190400001)(68736007)(97736004)(6506007)(66066001)(106356001)(966005)(72206003)(478600001)(7736002)(33656002)(8936002)(2906002)(99286004)(7696005)(186003)(105586002)(5660300001)(8676002)(236005)(316002)(54896002)(790700001)(6116002)(3846002)(55016002)(6306002)(53936002)(26005)(9686003); DIR:OUT; SFP:1102; SCL:1; SRVR:BL0PR02MB5377; H:BL0PR02MB4868.namprd02.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: metaswitch.com does not designate permitted sender hosts)
x-microsoft-antispam-message-info: We7qpBIwCgwVR2hmiWXsWpYf1WfAQQAJ6V2k2p6dOfkRFbkc7vae9G4RvH4I116ZWhH6l5BYGN9AIKCREbJj9pFHNcCNwkzYjhu2n4r6+2+B3s29Y4/fRonqeOOWZ0WQ3mnOTWcbo91Itlj8+PZenzVkYAb1Kr0pKENJZdsXtmv/iQI3IaLhHPYOi65lSoMYg7jrpzX4NEeuhGnFhNoK2YabC7fFKaJxy4w22Ep/pLoyppYasBx8OVRf3URcN2zdAki1gRjDpRNK5K7mkNZ8heNJK9irM5+7VsjAXyBlf+6Jh8Zz83VdPxIqVPGbtwLhjWjtTR9bz2+iDPw9sEfV4AKgrhThgebNSqOl1OhN4Oc=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_BL0PR02MB486839EDE90E19B131FEAF1684DD0BL0PR02MB4868namp_"
MIME-Version: 1.0
X-OriginatorOrg: metaswitch.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 9ad58900-aba3-4444-e91c-08d64bdeab8f
X-MS-Exchange-CrossTenant-originalarrivaltime: 16 Nov 2018 16:15:05.1724 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 9d9e56eb-f613-4ddb-b27b-bfcdf14b2cdb
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BL0PR02MB5377
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/pVDcggPn3Bu5Wins3-I6dt4GD9s>
Subject: [RTG-DIR] Routing area draft minutes available
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-dir/>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 16 Nov 2018 16:15:11 -0000

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

The draft minutes for the RTGAREA meeting at IETF 103 are now available.  P=
lease let me know if you have any comments.
https://datatracker.ietf.org/doc/minutes-103-rtgarea/

Best regards
Jon


--_000_BL0PR02MB486839EDE90E19B131FEAF1684DD0BL0PR02MB4868namp_
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;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
	{mso-style-priority:99;
	mso-style-link:"Plain Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.PlainTextChar
	{mso-style-name:"Plain Text Char";
	mso-style-priority:99;
	mso-style-link:"Plain Text";
	font-family:"Calibri",sans-serif;}
span.EmailStyle20
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle21
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size: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"MsoPlainText"><span lang=3D"EN-GB">The draft minutes for the RT=
GAREA meeting at IETF 103 are now available.&nbsp; Please let me know if yo=
u have any comments.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><a href=3D"https://datatracker.=
ietf.org/doc/minutes-103-rtgarea/">https://datatracker.ietf.org/doc/minutes=
-103-rtgarea/</a><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">Best regards<o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">Jon<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p>&nbsp;</o:p></span></p>
</div>
</body>
</html>

--_000_BL0PR02MB486839EDE90E19B131FEAF1684DD0BL0PR02MB4868namp_--


From nobody Fri Nov 16 08:21:35 2018
Return-Path: <db3546@att.com>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 17EC8130DC5; Fri, 16 Nov 2018 08:21:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: 1.389
X-Spam-Level: *
X-Spam-Status: No, score=1.389 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=1.989, KHOP_DYNAMIC=1.999, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id djFlF9xLD4rB; Fri, 16 Nov 2018 08:21:24 -0800 (PST)
Received: from mx0a-00191d01.pphosted.com (mx0b-00191d01.pphosted.com [67.231.157.136]) (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 6206812F1AB; Fri, 16 Nov 2018 08:21:24 -0800 (PST)
Received: from pps.filterd (m0049462.ppops.net [127.0.0.1]) by m0049462.ppops.net-00191d01. (8.16.0.22/8.16.0.22) with SMTP id wAGGIuMK031946; Fri, 16 Nov 2018 11:21:23 -0500
Received: from alpi155.enaf.aldc.att.com (sbcsmtp7.sbc.com [144.160.229.24]) by m0049462.ppops.net-00191d01. with ESMTP id 2nt0hnk3m0-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Fri, 16 Nov 2018 11:21:23 -0500
Received: from enaf.aldc.att.com (localhost [127.0.0.1]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id wAGGLMOC027799; Fri, 16 Nov 2018 11:21:22 -0500
Received: from zlp27128.vci.att.com (zlp27128.vci.att.com [135.66.87.50]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id wAGGLIju027715; Fri, 16 Nov 2018 11:21:18 -0500
Received: from zlp27128.vci.att.com (zlp27128.vci.att.com [127.0.0.1]) by zlp27128.vci.att.com (Service) with ESMTP id B67F94039444; Fri, 16 Nov 2018 16:21:18 +0000 (GMT)
Received: from MISOUT7MSGHUBAA.ITServices.sbc.com (unknown [130.9.129.145]) by zlp27128.vci.att.com (Service) with ESMTPS id A585E4000413; Fri, 16 Nov 2018 16:21:18 +0000 (GMT)
Received: from MISOUT7MSGUSRDE.ITServices.sbc.com ([169.254.5.251]) by MISOUT7MSGHUBAA.ITServices.sbc.com ([130.9.129.145]) with mapi id 14.03.0415.000; Fri, 16 Nov 2018 11:21:17 -0500
From: "BRUNGARD, DEBORAH A" <db3546@att.com>
To: Jonathan Hardwick <Jonathan.Hardwick@metaswitch.com>, "routing-discussion@ietf.org" <routing-discussion@ietf.org>, "rtg-chairs@ietf.org" <rtg-chairs@ietf.org>, "rtg-dir@ietf.org" <rtg-dir@ietf.org>, "rtg-ads@ietf.org" <rtg-ads@ietf.org>
Thread-Topic: Routing area draft minutes available
Thread-Index: AdQkEbnKHiRyG4btTgKUQfTR5mBXcxZtZ9DAAAA9anA=
Date: Fri, 16 Nov 2018 16:21:17 +0000
Message-ID: <F64C10EAA68C8044B33656FA214632C88849604F@MISOUT7MSGUSRDE.ITServices.sbc.com>
References: <CY1PR0201MB1436FFF088C855F41588D6B984540@CY1PR0201MB1436.namprd02.prod.outlook.com> <BL0PR02MB486839EDE90E19B131FEAF1684DD0@BL0PR02MB4868.namprd02.prod.outlook.com>
In-Reply-To: <BL0PR02MB486839EDE90E19B131FEAF1684DD0@BL0PR02MB4868.namprd02.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [135.70.217.210]
Content-Type: multipart/alternative; boundary="_000_F64C10EAA68C8044B33656FA214632C88849604FMISOUT7MSGUSRDE_"
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2018-11-16_10:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_policy_notspam policy=outbound_policy score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1031 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=806 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000 definitions=main-1811160144
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/iqlPQy8nHud2un35tQOombUtpAU>
Subject: Re: [RTG-DIR] Routing area draft minutes available
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-dir/>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 16 Nov 2018 16:21:26 -0000

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

Thanks Jon (and Amy)!


From: Jonathan Hardwick <Jonathan.Hardwick@metaswitch.com>
Sent: Friday, November 16, 2018 11:15 AM
To: routing-discussion@ietf.org; rtg-chairs@ietf.org; rtg-dir@ietf.org; rtg=
-ads@ietf.org
Subject: Routing area draft minutes available


The draft minutes for the RTGAREA meeting at IETF 103 are now available.  P=
lease let me know if you have any comments.
https://datatracker.ietf.org/doc/minutes-103-rtgarea/<https://urldefense.pr=
oofpoint.com/v2/url?u=3Dhttps-3A__datatracker.ietf.org_doc_minutes-2D103-2D=
rtgarea_&d=3DDwMFAg&c=3DLFYZ-o9_HUMeMTSQicvjIg&r=3D6UhGpW9lwi9dM7jYlxXD8w&m=
=3DEU3FWiGvEOL6evmDN9cNcjB8WM9l8Ygb7VTPxgUo1po&s=3DvmOM6wAVSBs1_HAC-fM9l-Oa=
KdV4Rg702g3pF6wfO5A&e=3D>

Best regards
Jon


--_000_F64C10EAA68C8044B33656FA214632C88849604FMISOUT7MSGUSRDE_
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;}
p.MsoPlainText, li.MsoPlainText, div.MsoPlainText
	{mso-style-priority:99;
	mso-style-link:"Plain Text Char";
	margin:0in;
	margin-bottom:.0001pt;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;}
span.PlainTextChar
	{mso-style-name:"Plain Text Char";
	mso-style-priority:99;
	mso-style-link:"Plain Text";
	font-family:"Calibri",sans-serif;}
span.EmailStyle20
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle21
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.EmailStyle22
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size: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">Thanks Jon (and Amy)!<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<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> Jonathan Hardwick &lt;Jonathan.Hardwick=
@metaswitch.com&gt;
<br>
<b>Sent:</b> Friday, November 16, 2018 11:15 AM<br>
<b>To:</b> routing-discussion@ietf.org; rtg-chairs@ietf.org; rtg-dir@ietf.o=
rg; rtg-ads@ietf.org<br>
<b>Subject:</b> Routing area draft minutes available<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoPlainText"><span lang=3D"EN-GB">The draft minutes for the RT=
GAREA meeting at IETF 103 are now available.&nbsp; Please let me know if yo=
u have any comments.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><a href=3D"https://urldefense.p=
roofpoint.com/v2/url?u=3Dhttps-3A__datatracker.ietf.org_doc_minutes-2D103-2=
Drtgarea_&amp;d=3DDwMFAg&amp;c=3DLFYZ-o9_HUMeMTSQicvjIg&amp;r=3D6UhGpW9lwi9=
dM7jYlxXD8w&amp;m=3DEU3FWiGvEOL6evmDN9cNcjB8WM9l8Ygb7VTPxgUo1po&amp;s=3DvmO=
M6wAVSBs1_HAC-fM9l-OaKdV4Rg702g3pF6wfO5A&amp;e=3D">https://datatracker.ietf=
.org/doc/minutes-103-rtgarea/</a><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">Best regards<o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">Jon<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><o:p>&nbsp;</o:p></span></p>
</div>
</body>
</html>

--_000_F64C10EAA68C8044B33656FA214632C88849604FMISOUT7MSGUSRDE_--


From nobody Fri Nov 16 08:33:11 2018
Return-Path: <aretana.ietf@gmail.com>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 39A20130E4C; Fri, 16 Nov 2018 08:33:04 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.997
X-Spam-Level: 
X-Spam-Status: No, score=-1.997 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_NONE=-0.0001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=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 8ymUso7ebTWo; Fri, 16 Nov 2018 08:33:02 -0800 (PST)
Received: from mail-oi1-x230.google.com (mail-oi1-x230.google.com [IPv6:2607:f8b0:4864:20::230]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 711CC130DDA; Fri, 16 Nov 2018 08:33:02 -0800 (PST)
Received: by mail-oi1-x230.google.com with SMTP id p82-v6so20085221oih.11; Fri, 16 Nov 2018 08:33:02 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=from:in-reply-to:references:mime-version:date:message-id:subject:to;  bh=yJD0wUbyMzQdGBeTKzxjw1yOL2tkxgSknP/F09+Cl5o=; b=hSdaMi5k+LbLLC7vHwP3diIC+au1gnYzNX59Bw9sWDRfkVMKkx5kbMNqs78W7Nkv6k KSHcNjMPUumIBBTVTkvyx23IjfXYHFnR63JLv91Rjr3bCfoJ0NtkqNKlBNeBE2bJ6oKD AgE6iPSFW4n1rtCUB0Oq4c9xQJ7gVdMBSVwwvU52uZXHhwe14lSY828Dg2E99VsjfJOV xkGd4PweD3bJRwJsMVkzxVY+uUcNW6Eol0/BBuLcex7lyk/MKibOq4R8EWptjZknQpGl 8A/QXNu2BFQK3lb0CjbL5l91nsveq9PNeDJzOJ7GEuLdWvnTLBtrkvFyR0fiTGONnv5I fTuQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:in-reply-to:references:mime-version:date :message-id:subject:to; bh=yJD0wUbyMzQdGBeTKzxjw1yOL2tkxgSknP/F09+Cl5o=; b=LejrhCcStfrp3sxER7ElWzN6anfTejLShURMHPRBobN2tcdN5jFrkmxQqW5extVLjz trFEkfeA8uM4RjkQVhufjiwJ2yx9Ww5A3/OQXvZN0i09wa1zbbYD1bkTWXDpk1oXL88/ 7KLkDzJHsjOIG3MiDACCJXEe8MjGWe1KKBoKs8LNf6d7CssYh4Dog1T5sKE4yDBg119l lnOYKejQONSlRsAE3dS7Dehhfe9Dx2E5/QMKv1YZMDnbd6dmKVBYEQcv8XpqNLVSTfwB 3oefxk3GKnumXRsQLu2zlWcTYyWhCvE2HwXqbsc2tkE+1tdng/DfzKqWG3Z0SyyheAL/ +tOQ==
X-Gm-Message-State: AGRZ1gJer/6e0fU17BoAr85ihKuh5zWn7HdkrqQW5vgTcs0wVfPyJc70 es6qiAzEm0sdYxYPgr9T60hqn0xotSKg7wE55l2yjYFM
X-Google-Smtp-Source: AJdET5eZ19tXFwRTwKRhNIha50d9JAtW3XI0cXHGj8XQajdJa9WJO3I/Wb8a6vinso1biKMv+W0BnKJjAczeexoqznc=
X-Received: by 2002:aca:a881:: with SMTP id r123mr1277468oie.207.1542385981290;  Fri, 16 Nov 2018 08:33:01 -0800 (PST)
Received: from 1058052472880 named unknown by gmailapi.google.com with HTTPREST; Fri, 16 Nov 2018 08:33:00 -0800
From: Alvaro Retana <aretana.ietf@gmail.com>
In-Reply-To: <BL0PR02MB486839EDE90E19B131FEAF1684DD0@BL0PR02MB4868.namprd02.prod.outlook.com>
References: <CY1PR0201MB1436FFF088C855F41588D6B984540@CY1PR0201MB1436.namprd02.prod.outlook.com> <BL0PR02MB486839EDE90E19B131FEAF1684DD0@BL0PR02MB4868.namprd02.prod.outlook.com>
X-Mailer: Airmail (528)
MIME-Version: 1.0
Date: Fri, 16 Nov 2018 08:33:00 -0800
Message-ID: <CAMMESsz-v64SznnSH7XNwgMDFUFHaHkYEi-is1vaBYiNVCRE0g@mail.gmail.com>
To: "routing-discussion@ietf.org" <routing-discussion@ietf.org>, "rtg-ads@ietf.org" <rtg-ads@ietf.org>,  Jonathan Hardwick <jonathan.hardwick@metaswitch.com>, "rtg-dir@ietf.org" <rtg-dir@ietf.org>,  "rtg-chairs@ietf.org" <rtg-chairs@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000857bbf057acab85b"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/WNdALDO-58V7d62VlFXVMgddPmk>
Subject: Re: [RTG-DIR] Routing area draft minutes available
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-dir/>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 16 Nov 2018 16:33:04 -0000

--000000000000857bbf057acab85b
Content-Type: text/plain; charset="UTF-8"

Jon:

Hi!  Thanks for doing this.

One correction:

Alvaro Retana: This time we made sure there were no conflicts between
RTGAREA
               and other WGs which, will have added to the constraints.

s/RTGAREA/rtgwg


Alvaro.

On November 16, 2018 at 11:15:13 AM, Jonathan Hardwick (
jonathan.hardwick@metaswitch.com) wrote:

The draft minutes for the RTGAREA meeting at IETF 103 are now available.
Please let me know if you have any comments.

https://datatracker.ietf.org/doc/minutes-103-rtgarea/



Best regards

Jon

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

<html><head><style>body{font-family:Helvetica,Arial;font-size:13px}</style>=
</head><body style=3D"word-wrap:break-word"><div id=3D"bloop_customfont" st=
yle=3D"font-family:Helvetica,Arial;font-size:13px;margin:0px;line-height:au=
to">Jon:</div><div id=3D"bloop_customfont" style=3D"font-family:Helvetica,A=
rial;font-size:13px;margin:0px;line-height:auto"><br></div><div id=3D"bloop=
_customfont" style=3D"font-family:Helvetica,Arial;font-size:13px;margin:0px=
;line-height:auto">Hi!=C2=A0 Thanks for doing this.</div><div id=3D"bloop_c=
ustomfont" style=3D"font-family:Helvetica,Arial;font-size:13px;margin:0px;l=
ine-height:auto"><br></div><div id=3D"bloop_customfont" style=3D"font-famil=
y:Helvetica,Arial;font-size:13px;margin:0px;line-height:auto">One correctio=
n:</div><div id=3D"bloop_customfont" style=3D"font-family:Helvetica,Arial;f=
ont-size:13px;margin:0px;line-height:auto"><br></div><div id=3D"bloop_custo=
mfont" style=3D"margin:0px"><div id=3D"bloop_customfont" style=3D"margin:0p=
x">Alvaro Retana: This time we made sure there were no conflicts between RT=
GAREA</div><div id=3D"bloop_customfont" style=3D"margin:0px">=C2=A0 =C2=A0 =
=C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0 =C2=A0and other WGs which, will have add=
ed to the constraints.</div><div style=3D"font-family:Helvetica,Arial;font-=
size:13px"><br></div><div style=3D"font-family:Helvetica,Arial;font-size:13=
px">s/RTGAREA/rtgwg</div></div> <div><br></div><div><br></div>Alvaro.<br><p=
 class=3D"airmail_on">On November 16, 2018 at 11:15:13 AM, Jonathan Hardwic=
k (<a href=3D"mailto:jonathan.hardwick@metaswitch.com">jonathan.hardwick@me=
taswitch.com</a>) wrote:</p> <blockquote type=3D"cite" class=3D"clean_bq"><=
span><div lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72"><div></div><div=
>






<div class=3D"WordSection1">
<p class=3D"MsoPlainText"><span lang=3D"EN-GB">The draft minutes for the RT=
GAREA meeting at IETF 103 are now available.=C2=A0 Please let me know if yo=
u have any comments.</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB"><a href=3D"https://datatracker.=
ietf.org/doc/minutes-103-rtgarea/">https://datatracker.ietf.org/doc/minutes=
-103-rtgarea/</a></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">=C2=A0</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">Best regards</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">Jon</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-GB">=C2=A0</span></p>
</div>


</div></div></span></blockquote> <div id=3D"bloop_sign_1542385863271249920"=
 class=3D"bloop_sign"></div></body></html>

--000000000000857bbf057acab85b--


From nobody Sun Nov 18 06:18:27 2018
Return-Path: <david.sinicrope@ericsson.com>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 63A971277BB for <rtg-dir@ietfa.amsl.com>; Sun, 18 Nov 2018 06:18:25 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.769
X-Spam-Level: 
X-Spam-Status: No, score=-4.769 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.47, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.com header.b=GRilwBWk; dkim=pass (1024-bit key) header.d=ericsson.com header.b=IXBrvqC0
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 ds0J5YgkfbwI for <rtg-dir@ietfa.amsl.com>; Sun, 18 Nov 2018 06:18:22 -0800 (PST)
Received: from sesbmg22.ericsson.net (sesbmg22.ericsson.net [193.180.251.48]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 7E70C126CC7 for <rtg-dir@ietf.org>; Sun, 18 Nov 2018 06:18:21 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; d=ericsson.com; s=mailgw201801; c=relaxed/simple;  q=dns/txt; i=@ericsson.com; t=1542550699; x=1545142699; h=From:Sender:Reply-To:Subject:Date:Message-ID:To:Cc:MIME-Version:Content-Type: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=/AlolTYUFyBty5ZqKcz8W2Q0LTn08fV39VgQvr5zV5M=; b=GRilwBWkRamcXndNIIuwDg3lCWyadgiXRXO6mzhIowyL+UrWL6Qay4ngOdyafip7 WOuTaR6fnZx7AmfVv9XHQQc8VsokN2xFLuNguyWYBBSDCBAdxrM3QyodQsEIDkPM 7fIToHadx2TqL+NpiFvRjDXmn0kz0x9O9rASM2qYqf4=;
X-AuditID: c1b4fb30-f2dff700000043c4-16-5bf174ab2343
Received: from ESESSMB502.ericsson.se (Unknown_Domain [153.88.183.120]) by sesbmg22.ericsson.net (Symantec Mail Security) with SMTP id C4.C5.17348.BA471FB5; Sun, 18 Nov 2018 15:18:19 +0100 (CET)
Received: from ESESSMB502.ericsson.se (153.88.183.163) by ESESSMB502.ericsson.se (153.88.183.163) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3; Sun, 18 Nov 2018 15:18:19 +0100
Received: from NAM05-CO1-obe.outbound.protection.outlook.com (153.88.183.157) by ESESSMB502.ericsson.se (153.88.183.163) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3 via Frontend Transport; Sun, 18 Nov 2018 15:18:19 +0100
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=/AlolTYUFyBty5ZqKcz8W2Q0LTn08fV39VgQvr5zV5M=; b=IXBrvqC0AvrB+PskPh8cgXoGCuV/CHciV94diK+DwRfVc+pqR1tCqWpAd4ohctDH9BrNv7jXnahuv14IXhyCvcbZEcx6FQYCZeSzrVaSVn5IkUc7DOWQgguR965i1uWmGrd5iPqNxRR4Gzy9VL7stutveKhyGnCA4Y+Ys9/aYUo=
Received: from MWHPR15MB1582.namprd15.prod.outlook.com (10.173.235.143) by MWHPR15MB1885.namprd15.prod.outlook.com (10.174.98.23) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1294.27; Sun, 18 Nov 2018 14:18:15 +0000
Received: from MWHPR15MB1582.namprd15.prod.outlook.com ([fe80::f845:b752:6476:458d]) by MWHPR15MB1582.namprd15.prod.outlook.com ([fe80::f845:b752:6476:458d%9]) with mapi id 15.20.1294.047; Sun, 18 Nov 2018 14:18:15 +0000
From: David Sinicrope <david.sinicrope@ericsson.com>
To: "rtg-dir@ietf.org" <rtg-dir@ietf.org>
Thread-Topic: RtgDir Early Review:  draft-ietf-pce-gmpls-pcep-extensions
Thread-Index: AQHUf0VxkGKfOdrBdEGR8Ko0cJX0eaVVQLkA
Importance: high
X-Priority: 1
Date: Sun, 18 Nov 2018 14:18:15 +0000
Message-ID: <C52B3BCE-0E80-4936-9296-7CB74A4EF66D@ericsson.com>
References: <71E4CC3E-FCAE-40D3-9888-BF8A4F5E6A44@ericsson.com>
In-Reply-To: <71E4CC3E-FCAE-40D3-9888-BF8A4F5E6A44@ericsson.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.13.0.181109
authentication-results: spf=none (sender IP is ) smtp.mailfrom=david.sinicrope@ericsson.com; 
x-originating-ip: [98.26.66.254]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; MWHPR15MB1885; 6:Z+RCI6Go6NZo38EuFtedz0LYQ8joO4V+3ucCPcduWBo3pYA/U1n9Cr/1GNnRbpoeZDBhwaY08H2WLbkrkDAciurNqWukA1bPYgWdEkIZkeNbCBY5rHYapKaGy/vOn0emaUthfZDak1Z7mbaHaEMukH77LH9sWTtHIGMMixJ57UwnML6ouUt45fbQoemtWD692tq6Uqqqi3cp+SnH1uaEb2IsFPiSczc6z+zZ1dkEPZCyOQ4A/s8OC8w6M+y4rmaHTzkTWc0vx29bz2IY8bgKjWV34Bb2IOzgJ3tVHpGvriDpcmY9pJPRqSmpEmvqwEtAjm4E8kN40n25lMFtw6NLoGoG903dLZf8gK8+vLQ5fCRqrdlospBxVwByJ4R3SqbLo0PZPuAa1LJ4cLMjvRnnxjkitBmMjukbvQaU4X1pltjyf614cQSPfMb1FefKWTiC3s55ZI/p0JIZ7z/ZnTnMcw==; 5:izDhj45KAVxwi/QDL/snkthKAEpMQRYVsxqsmG+XvqiG9N+8ftow/6SSWscscEZnZkcIZ4qoY0hQlI2R4cLNzf2SKNY0jYXzQWnOVsRh5O4m8CtQK7xST6Lsod9bfpWVzBewgmitPUdSx/n9RrpYGsOPd3qvcbjRG1Rnb8pcFIk=; 7:ej6lbkycAXqlwLgeZ2aDtWKtEWhF6xYCKGshR0EQg0O3i2SOmULGsGs6EL1ZzCIfEQJtEMWdZWnNMjUfbCwtL4pg8Xbvp5S3m+7tftUCcpzAgaZa6OG2AusZfLmU1c5zcf1bQRgWmUGy3tmY9a7lAg==
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-correlation-id: 06af0697-c25b-4101-7fa5-08d64d60ae31
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390098)(7020095)(4652040)(8989299)(5600074)(711020)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020); SRVR:MWHPR15MB1885; 
x-ms-traffictypediagnostic: MWHPR15MB1885:
x-microsoft-antispam-prvs: <MWHPR15MB1885E271268167E0D5B30BEA8FDF0@MWHPR15MB1885.namprd15.prod.outlook.com>
x-exchange-antispam-report-test: UriScan:(37575265505322)(248295561703944)(97927398514766)(50582790962513)(120809045254105)(21748063052155)(28532068793085)(190501279198761)(227612066756510);
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3002001)(93006095)(93001095)(3231415)(944501410)(52105112)(10201501046)(148016)(149066)(150057)(6041310)(20161123560045)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(20161123558120)(201708071742011)(7699051)(76991095); SRVR:MWHPR15MB1885; BCL:0; PCL:0; RULEID:; SRVR:MWHPR15MB1885; 
x-forefront-prvs: 0860FE717F
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(136003)(346002)(366004)(396003)(39850400004)(376002)(69234005)(199004)(189003)(26005)(2900100001)(14454004)(25786009)(7736002)(476003)(966005)(6916009)(606006)(2501003)(86362001)(478600001)(486006)(33656002)(5660300001)(14444005)(256004)(2906002)(44832011)(2616005)(3846002)(8936002)(229853002)(6116002)(11346002)(6486002)(186003)(5640700003)(66066001)(81156014)(71190400001)(83716004)(71200400001)(58126008)(316002)(6306002)(2473003)(6512007)(446003)(6436002)(81166006)(8676002)(97736004)(82746002)(53936002)(36756003)(53546011)(6506007)(81686011)(54896002)(105586002)(68736007)(102836004)(76176011)(99286004)(236005)(2351001)(106356001); DIR:OUT; SFP:1101; SCL:1; SRVR:MWHPR15MB1885; H:MWHPR15MB1582.namprd15.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts)
x-microsoft-antispam-message-info: MvHyAJ1FuPW+BuIjqNd0vl6ynqtNw55Bl6HZ8Oo/Qp+zXBqYY8v8RMPDFmk0ByLD6RFgnGob4e4fy98X7XKtOLyq/pd9GY88NYbiarukq0zCDdPAF9u1QFSi3Dpofln4hn+Lc213vo9HrHSsx1h+PnkSbnHH2bQd224xBXWOvKShbZIQf0XhP8/DW6wkLUT4TSFMpBpuNx4NexhHylCAzlzVBu3/hewmDzfVToEnGncO7BMfvWXeNuPhViVmOPGbE/wsmAGkEGIXEEcvAcWAtY012lK0dQhIHzO0+O/UyvYuyJYAOquBKRMVWJzC8l/yTFrwbZNoOnXA168oAN/QFYGgtjY2nMD4h9Go02Xl3oQ=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_C52B3BCE0E80493692967CB74A4EF66Dericssoncom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 06af0697-c25b-4101-7fa5-08d64d60ae31
X-MS-Exchange-CrossTenant-originalarrivaltime: 18 Nov 2018 14:18:15.0659 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-Transport-CrossTenantHeadersStamped: MWHPR15MB1885
X-OriginatorOrg: ericsson.com
X-Brightmail-Tracker: H4sIAAAAAAAAA02SfUhTYRTGe++93t2tFq/L6ckobCCVqLMlZFmmYug/ilBhaTCnu+hwTtld QyVMLY2SUGkSSqXBhJjLMAXLFGxl5hd+VQyDzI9IBfEDcqhQ7e4u8L/fc85zDs95eRlSZvMJ ZHQGE2s0aPQKWkI1XO0qCms1rWdErK0ci2q2/xTFoiSrdYtIRemSc1pWrzOzRmVMpiS3fL6G KHT2EEXTVRFlqKOTuI/EDOBI6B61ulnCyPAHBDWzA5QgNhFs983TgrAS8NFxxyMoXEvC6qc6 Uug8JMDeafGKOQTrXVuI30y7N7e191A8++ETsNgyR/N8ACdC76KDFOpJMFGx4fWoYPrRC08q McawfbeREhJKwfJkUMQzhYNhenPFPcswUnwBBm7r+bLMjcstX0TCaCxYbG0+PCPsD64hu2cl iQNgeqHJezQGa88YKbAclub/ePxyrITKoRqRMKsGV3u5N0IQVAyMeP2HYbKpGvH3Av5Kw/bM U68pDNbq6z3ZACfD1HCiUB5H4LLIBQ6ByY15WuA8cPa3iWqRqnFXPIGzoXXnAeJZin1hsGGB anRvJd2v+LJbKViOgqV6ViTwcah8/MTLSfDMOUfs9jQjxobkHMtl5eeoVOGsUZfNcQWGcANr eoXcP+hd507Ea7T0K86BMIMU+6TJmesZMh+NmSvOdyBgSIWftMG+liGTajXFJayxQG28oWc5 BzrEUIoAaVRKR7oM52hMbB7LFrLG/12CEQeWocJm81b/3/ie2bgwbUOMLxeYFeQTukd5frlE ro/cWXbKEr6rovyDE96knralhM7EFYyWXk5+K566Mva7o1R8lrwYlND07f2Ra+M/arJX1eSt tBbtzUvDdeoqzb2DaRNzrv3x1zOjlf3Fhmi6TzXyfNH8WdfrZPLOxJ/SBu2tpgMUFJerORlC GjnNP7Jn7fc9AwAA
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/KlpOOgB7DoVIGqfVEImN_qdrVkU>
Subject: [RTG-DIR] FW: RtgDir Early Review: draft-ietf-pce-gmpls-pcep-extensions
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-dir/>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 18 Nov 2018 14:18:26 -0000

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

RllJDQoNCkZyb206IERhdmlkIFNpbmljcm9wZSA8ZGF2aWQuc2luaWNyb3BlQGVyaWNzc29uLmNv
bT4NCkRhdGU6IFN1bmRheSwgTm92ZW1iZXIgMTgsIDIwMTggYXQgODo0OCBBTQ0KVG86ICJwY2Ut
Y2hhaXJzQGlldGYub3JnIiA8cGNlLWNoYWlyc0BpZXRmLm9yZz4sICJkcmFmdC1pZXRmLXBjZS1n
bXBscy1wY2VwLWV4dGVuc2lvbnNAaWV0Zi5vcmciIDxkcmFmdC1pZXRmLXBjZS1nbXBscy1wY2Vw
LWV4dGVuc2lvbnNAaWV0Zi5vcmc+DQpDYzogREVCT1JBSCBCUlVOR0FSRCA8ZGIzNTQ2QGF0dC5j
b20+LCAiWWVtaW4gKEFteSkiIDxhbXkueWVtaW5AaHVhd2VpLmNvbT4sIEpvbmF0aGFuIEhhcmR3
aWNrIDxKb25hdGhhbi5IYXJkd2lja0BtZXRhc3dpdGNoLmNvbT4sICJwY2VAaWV0Zi5vcmciIDxw
Y2VAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSdGdEaXIgRWFybHkgUmV2aWV3OiBkcmFmdC1pZXRmLXBj
ZS1nbXBscy1wY2VwLWV4dGVuc2lvbnMNCg0KDQpIZWxsbw0KDQpJIGhhdmUgYmVlbiBzZWxlY3Rl
ZCB0byBkbyBhIHJvdXRpbmcgZGlyZWN0b3JhdGUg4oCcZWFybHnigJ0gcmV2aWV3IG9mIHRoaXMg
ZHJhZnQuDQpodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9kcmFmdC1pZXRmLXBjZS1n
bXBscy1wY2VwLWV4dGVuc2lvbnMNCg0KVGhlIHJvdXRpbmcgZGlyZWN0b3JhdGUgd2lsbCwgb24g
cmVxdWVzdCBmcm9tIHRoZSB3b3JraW5nIGdyb3VwIGNoYWlyLCBwZXJmb3JtIGFuIOKAnGVhcmx5
4oCdIHJldmlldyBvZiBhIGRyYWZ0IGJlZm9yZSBpdCBpcyBzdWJtaXR0ZWQgZm9yIHB1YmxpY2F0
aW9uIHRvIHRoZSBJRVNHLiBUaGUgZWFybHkgcmV2aWV3IGNhbiBiZSBwZXJmb3JtZWQgYXQgYW55
IHRpbWUgZHVyaW5nIHRoZSBkcmFmdOKAmXMgbGlmZXRpbWUgYXMgYSB3b3JraW5nIGdyb3VwIGRv
Y3VtZW50LiBUaGUgcHVycG9zZSBvZiB0aGUgZWFybHkgcmV2aWV3IGRlcGVuZHMgb24gdGhlIHN0
YWdlIHRoYXQgdGhlIGRvY3VtZW50IGhhcyByZWFjaGVkLg0KDQpBcyB0aGlzIGRvY3VtZW50IGlz
IGluIHdvcmtpbmcgZ3JvdXAgbGFzdCBjYWxsLCBteSBmb2N1cyBmb3IgdGhlIHJldmlldyB3YXMg
dG8gZGV0ZXJtaW5lIHdoZXRoZXIgdGhlIGRvY3VtZW50IGlzIHJlYWR5IHRvIGJlIHB1Ymxpc2hl
ZC4gUGxlYXNlIGNvbnNpZGVyIG15IGNvbW1lbnRzIGFsb25nIHdpdGggdGhlIG90aGVyIHdvcmtp
bmcgZ3JvdXAgbGFzdCBjYWxsIGNvbW1lbnRzLg0KDQpGb3IgbW9yZSBpbmZvcm1hdGlvbiBhYm91
dCB0aGUgUm91dGluZyBEaXJlY3RvcmF0ZSwgcGxlYXNlIHNlZSDigItodHRwOi8vdHJhYy50b29s
cy5pZXRmLm9yZy9hcmVhL3J0Zy90cmFjL3dpa2kvUnRnRGlyPGh0dHA6Ly90cmFjLnRvb2xzLmll
dGYub3JnL2FyZWEvcnRnL3RyYWMvd2lraS9SdGdEaXI+DQoNCkRvY3VtZW50OiBkcmFmdC1pZXRm
LXBjZS1nbXBscy1wY2VwLWV4dGVuc2lvbnMtMTIudHh0DQpSZXZpZXdlcjogRGF2aWQgU2luaWNy
b3BlDQpSZXZpZXcgRGF0ZTogTm92ZW1iZXIgMTcsIDIwMTgNCkludGVuZGVkIFN0YXR1czogU3Rh
bmRhcmRzIFRyYWNrDQoNClN1bW1hcnk6DQoNCiAgKiAgIFRoaXMgZG9jdW1lbnQgaXMgYmFzaWNh
bGx5IHJlYWR5IGZvciBwdWJsaWNhdGlvbiwgYnV0IGhhcyBuaXRzIGFuZCBjbGFyaWZpY2F0aW9u
cyB0aGF0IHNob3VsZCBiZSBjb25zaWRlcmVkIHByaW9yIHRvIGJlaW5nIHN1Ym1pdHRlZCB0byB0
aGUgSUVTRy4NCg0KQ29tbWVudHM6DQpBbHRob3VnaCBhIGJpdCB0ZXJzZSBvbiBtb3RpdmF0aW9u
IHRoZSBkb2N1bWVudCBpcyBvZiBnb29kIHF1YWxpdHkgYW5kIGRldGFpbCBwcm92aWRpbmcgdGhl
IGxldmVsIG9mIGluZm9ybWF0aW9uIG5lZWRlZCBmb3IgcHJvdG9jb2wgc3BlY2lmaWNhdGlvbiBh
bmQgaW1wbGVtZW50YXRpb24uDQpUaGUgY29tbWVudHMgcHJvdmlkZWQgYmVsb3cgYXJlIGFpbWVk
IGF0IGltcHJvdmluZyByZWFkYWJpbGl0eSwgY29tcHJlaGVuc2lvbiBhbmQgY29uc3VtcHRpb24g
b2YgdGhlIGRvY3VtZW50IGJ5IHRob3NlIHRoYXQgd291bGQgdXNlIGl0IGZvciBhcmNoaXRlY3R1
cmUsIHNvbHV0aW9uIGRlc2lnbiBhbmQgaW1wbGVtZW50YXRpb24uDQoNCkFic3RyYWN0LiAgUGxl
YXNlIHByb3ZpZGUgc29tZSBkZXRhaWwgc2NvcGUgYW5kIHB1cnBvc2UgYmV5b25kIG9uZSBsaW5l
LiAgVGhpcyBpcyBzdXBwb3NlZCB0byBhbnN3ZXIgd2h5IC8gd2hldGhlciBJIHNob3VsZCBkZWx2
ZSBpbnRvIHRoZSBkb2N1bWVudC4NCg0KR2VuZXJhbCBDb21tZW50cyAobm8gcGFydGljdWxhciBz
ZWN0aW9uKQ0KMS4gR2l2ZW4gdGhhdCB0aGlzIGRvY3VtZW50IGlzIHByb3ZpZGluZyB0aGUgZGV0
YWlsIGZvciB0aGUgcmVxdWlyZW1lbnRzIGluIDcwMjUsIGl0IG1pZ2h0IGJlIGFkdmFudGFnZW91
cyB0byB0aGUgcmVhZGVyIHRvIHN0cnVjdHVyZSB0aGUgZG9jdW1lbnQgYWNjb3JkaW5nIHRvIHRo
ZSByZXF1aXJlbWVudHMgbGlzdGVkIGluIDcwMjUuDQoNCjIuIFRoZSBkb2N1bWVudCBnaXZlcyBh
IHNwYXJzZSBoaWdobGlnaHQgb2Ygd2hhdCBleHRlbnNpb25zIGFyZSBuZWVkZWQgYW5kIHdoeSBT
ZWN0aW9uIDEgYW5kIHRoZW4gbGF1bmNoZXMgaW50byB0aGUgZGV0YWlscyBpbiBzZWN0aW9uMiBh
bmQgb24uICBNb3JlIGVsYWJvcmF0aW9uIG9uIG1vdGl2YXRpb24gYW5kIGdhcHMgYW5kIHJlcXVp
cmVtZW50cyB3b3VsZCBiZSBoZWxwZnVsIHRvIGJldHRlciB1bmRlcnN0YW5kIHdoeSB0aGUgZXh0
ZW5zaW9ucyBhcmUgbmVlZGVkLg0KDQozLiBUaGlzIHNob3VsZCBiZSBsaWFpc2VkIHRvIElUVVQg
U0cxNSBRMTIgYW5kIFExNCBmb3IgcmV2aWV3LiAgTWF5YmUgUTExLzE1IHRvby4NCg0KU2VjIDEu
MiAtIFJGQyA3MDI1IGhhcyAxMyBkaWZmZXJlbnQgcmVxdWlyZW1lbnRzIGxpc3RlZC4NCg0KMS4g
V2h5IGFyZSB0aGV5IHJlcGVhdGVkIGhlcmUgYW5kIG5vdCBzaW1wbHkgcmVmZXJlbmNlZD8gT25l
IG11c3QgaGF2ZSBib3RoIGRvY3VtZW50cyB0byBmdWxseSB1bmRlcnN0YW5kIHRoZSByZXF1aXJl
bWVudHMgdGhpcyBkb2N1bWVudCBpcyBhZGRyZXNzaW5nLCBzbyB0aGVyZSBpcyBubyBuZWVkIHRv
IHJlc3RhdGUgKGFuZCBwb3NzaWJseSBtaXNzdGF0ZSkgdGhlIGFncmVlZCByZXF1aXJlbWVudHMg
aGVyZSBmb3IgcmVhZGFiaWxpdHkNCg0KMi4gV2h5IGlzIHRoaXMgb25seSBhIHN1YnNldCBvZiB0
aGUgcmVxdWlyZW1lbnRzIGluIFJGQyA3MDI1PyAgSXMgdGhlcmUgbGVzcyBjb3ZlcmVkIGhlcmUg
dGhhbiBpbiBSRkM3MDI1PyAgSWYgc28gdGhpcyBtdXN0IGJlIHNwZWxsZWQgb3V0IGluIHRlcm1z
IG9mIGNvdmVyYWdlLiAgUGVyaGFwcyBhIHRhYmxlIHRvIGV4cGxhaW4gdGhlIGZ1bmN0aW9ucyBu
b3RlZCBpbiA3MDI1IHZzIHdoYXQgdGhpcyBkb2N1bWVudCBjb3ZlcnMuDQoNCg0KSW50cm9kdWN0
aW9uIC0gdGhpcyBkb2N1bWVudCBhc3N1bWVzIGEgc2lnbmlmaWNhbnQgZmFtaWxpYXJpdHkgd2l0
aCByZmM3MDI1IGFuZCB0aGUgb3RoZXIgZG9jdW1lbnRzIGxpc3RlZC4gIEl0IHNob3VsZCBzdGF0
ZSB0aGlzIG91dHJpZ2h0Lg0KDQoNClNlYyAxLjMgLSBwbGVhc2UgY29ycmVsYXRlIHRoZXNlIHRv
IHRoZSByZXF1aXJlbWVudHMgdGhleSBhcmUgYWRkcmVzc2luZy4gIEFsc28gcGxlYXNlIHByb3Zp
ZGUgbW9yZSBleHBsYW5hdGlvbi4gIFNvbWUgb2YgdGhlc2UgYXJlIHNlZW1pbmdseSBjb250cmFk
aWN0b3J5IHRoZSB3YXkgdGhleSBhcmUgbGlzdGVkIGN1cnJlbnRseS4gRS5nLiBFTkQtUE9JTlRT
IGFuZCBFUk8gbWFrZSBpdCBzb3VuZCBjb25mdXNlZCBhcyB0byB3aGV0aGVyIHRoZSA3MDI1IHJl
cXVpcmVtZW50IG9uIHVubnVtYmVyZWQgaW50ZXJmYWNlcyBpcyBhZGRyZXNzZWQgIG9yIG5vdC4N
ClNvbWUgZXhhbXBsZXMgd291bGQgZ28gYSBsb25nIHdheSB0byBwcm92aWRpbmcgY2xhcml0eQ0K
Tm90ZTogSSBub3RlZCB0aGlzIGlzIGRvbmUgbGF0ZXIgaW4gdGhlIHNwZWNpZmljIGV4dGVuc2lv
bnMsIGJ1dCBjb3VsZCBhbHNvIGJlIGRvbmUgaGVyZS4NCg0KU2VjIDEuMyAtIFBDRVAgb2JqZWN0
cywgbmVlZHMgcGx1cmFsDQoNClNlYyAxLjMgLSB0aGV5IGNhbuKAmXQgYmUgc2hvcnRjb21pbmdz
IGlmIHRoZXkgd2VyZSBub3QgZGVzaWduZWQgZm9yIHRoZSB1c2Ugbm90ZWQuICBQZXJoYXBzIOKA
nGdhcHMgaW4gZnVuY3Rpb25hbCBjb3ZlcmFnZeKAnSBvciDigJxhcmVhcyBmb3IgZW5oYW5jZW1l
bnTigJ0gaXMgYSBiZXR0ZXIgZGVzY3JpcHRpb24uDQoNClNlYyAxLjMgLSB3aHkgaXMgdGhlIGlu
ZnVzaW9uL2V4Y2x1c2lvbiBvZiBsYWJlbHMgYSBzaG9ydGNvbWluZz8gIFBsZWFzZSBlbGFib3Jh
dGUuDQoNClNlYyAxLjMg4oCTIFByb3RlY3Rpb24gc2hvdWxkIGJlIGxpc3RlZCB3aXRoIHRoZSBv
dGhlcnMg4oCcc2hvcnRjb21pbmdz4oCdIHJpZ2h0IG5vdyBsb29rcyBsaWtlIGEgc3VtbWFyeSB3
aGljaCBpdCBpc27igJl0LiAgSW5kZW50IHRoaXMgdGV4dC4NCg0KU2VjIDEuMyBjb3ZlcmVkIHBj
ZXAgZXh0ZW5zaW9ucyAtIGNvdmVyZWQgYnkgd2hhdD8gVGhpcyBkb2N1bWVudD8gIElmIHNvLCBw
bGVhc2Ugc2F5IHNvLiBBbHNvIHNheS9lbGFib3JhdGUgb24gd2h5IHRoZXkgYXJlIG5lZWRlZC4g
IE5vdGU6IEkgY2FuIHNlZSB0aGlzIGlzIGRvbmUgbXVjaCBtb3JlIGluIHRoZSBpbmRpdmlkdWFs
IHNlY3Rpb25zIGRlc2NyaWJpbmcgdGhlIGV4dGVuc2lvbi4gIEl0IHdvdWxkIHN1ZmZpY2UgdGhl
biB0byBhZGQgYSBub3RlIGhlcmUgdGhhdCBtb3JlIGRldGFpbCBvbiBtb3RpdmF0aW9uIGlzIHBy
b3ZpZGVkIHdpdGggZWFjaCBpbmRpdmlkdWFsIGV4dGVuc2lvbi4NCg0KU2VjIDIuMiAtIGV4Y2Vs
bGVudCBjcm9zcyByZWZlcmVuY2UgdG8gUkZDIDcwMjUuIEkgc2VlIHRoaXMgaXMgZG9uZSBlbHNl
d2hlcmUuICBUaGlzIG1ha2VzIGFkZHJlc3Npbmcgc29sdXRpb24gYXJjaGl0ZWN0dXJlIG1vc3Qg
aGVscGZ1bC4NCg0KTml0czoNCk1pc2NlbGxhbmVvdXMgd2FybmluZ3M6DQogIC0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0NCg0KICA9PSBMaW5lIDEyMDYgaGFzIHdlaXJkIHNwYWNpbmc6ICcuLi50ZWQgYml0
ICByb3V0aS4uLicNCg0KICAtLSBUaGUgZG9jdW1lbnQgZGF0ZSAoU2VwdGVtYmVyIDI3LCAyMDE4
KSBpcyA1MiBkYXlzIGluIHRoZSBwYXN0LiAgSXMgdGhpcw0KICAgICBpbnRlbnRpb25hbD8NCg0K
DQpGcm9tOiBERUJPUkFIIEJSVU5HQVJEIDxkYjM1NDZAYXR0LmNvbT4NCkRhdGU6IE1vbmRheSwg
T2N0b2JlciAxNSwgMjAxOCBhdCAxMjowNyBQTQ0KVG86ICJkcmFmdC1pZXRmLXBjZS1nbXBscy1w
Y2VwLWV4dGVuc2lvbnNAaWV0Zi5vcmciIDxkcmFmdC1pZXRmLXBjZS1nbXBscy1wY2VwLWV4dGVu
c2lvbnNAaWV0Zi5vcmc+DQpDYzogInBjZS1jaGFpcnNAaWV0Zi5vcmciIDxwY2UtY2hhaXJzQGll
dGYub3JnPiwgRGF2aWQgU2luaWNyb3BlIDxkYXZpZC5zaW5pY3JvcGVAZXJpY3Nzb24uY29tPg0K
U3ViamVjdDogSUVURiBMYXN0IENhbGwgc3RhcnRlZC1kcmFmdC1pZXRmLXBjZS1nbXBscy1wY2Vw
LWV4dGVuc2lvbnMNCg0KSGkgQXV0aG9ycyAoYW5kIFNoZXBoZXJkKSwNCg0KSSB0aG91Z2h0IHlv
dXIgZG9jdW1lbnQgd2FzIHdlbGwgd3JpdHRlbiBhbmQgY29uc2lkZXJpbmcgaG93IGxvbmcgd2Ug
aGF2ZSBiZWVuIHdhaXRpbmcgZm9yIHRoaXMgZG9jdW1lbnTwn5iKLCBJIGhhdmUgc3RhcnRlZCBJ
RVRGIExhc3QgQ2FsbC4gSeKAmXZlIHN0YXJ0ZWQgdGhlIElFVEYgTGFzdCBDYWxsIGR1ZSB0byB0
aGUgd2luZG93IGNsb3NpbmcgaW4gb24gdGhlIG5leHQgSUVURiBtZWV0aW5nIHdoZW4gdGhlIG90
aGVyIEFyZWFzIHByZWZlciBub3QgdG8gaGF2ZSBMYXN0IENhbGxzIG92ZXJsYXBwaW5nLiBEYXZl
IFNpbmljcm9wZSB3aWxsIGJlIHRoZSBydGctZGlyIHJldmlld2VyIGFuZCB3aWxsIGRvIGhpcyBy
ZXZpZXcgaW4gcGFyYWxsZWwgd2l0aCBMYXN0IENhbGwuDQoNClBsZWFzZSBiZSBzdXJlIHRvIGhh
dmUgb25lIG9mIHlvdSBhdmFpbGFibGUgYXMgdGhlIG1haW4gcGVuIGhvbGRlciB0byBiZSByZXNw
b25zaXZlIHRvIERhdmUsIG90aGVyIEFyZWEgRGlyZWN0b3JhdGUgcmV2aWV3ZXJzIGNvbW1lbnRz
LCBhbmQgSUVTRyBjb21tZW50cy4NCg0KVGhhbmtzIQ0KRGVib3JhaA0KDQoNCg==

--_000_C52B3BCE0E80493692967CB74A4EF66Dericssoncom_
Content-Type: text/html; charset="utf-8"
Content-ID: <70E5C2A9A6CD4840A3E54B3B87584BD2@namprd15.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg
bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseTpXaW5nZGluZ3M7DQoJcGFub3NlLTE6NSAwIDAgMCAwIDAgMCAwIDAg
MDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0x
OjIgNCA1IDMgNSA0IDYgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpDYWxpYnJp
Ow0KCXBhbm9zZS0xOjIgMTUgNSAyIDIgMiA0IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1m
YW1pbHk6VmVyZGFuYTsNCglwYW5vc2UtMToyIDExIDYgNCAzIDUgNCA0IDIgNDt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OiJBcHBsZSBDb2xvciBFbW9qaSI7DQoJcGFub3NlLTE6MCAwIDAg
MCAwIDAgMCAwIDAgMDt9DQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxp
Lk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0KCXttYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206
LjAwMDFwdDsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5z
LXNlcmlmO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXByaW9yaXR5
Ojk5Ow0KCWNvbG9yOiMwNTYzQzE7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQphOnZp
c2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5
Ow0KCWNvbG9yOiM5NTRGNzI7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwcmUNCgl7
bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJIVE1MIFByZWZvcm1hdHRl
ZCBDaGFyIjsNCgltYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNp
emU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7fQ0KcC5tc29ub3JtYWwwLCBs
aS5tc29ub3JtYWwwLCBkaXYubXNvbm9ybWFsMA0KCXttc28tc3R5bGUtbmFtZTptc29ub3JtYWw7
DQoJbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87DQoJbWFyZ2luLXJpZ2h0OjBpbjsNCgltc28tbWFy
Z2luLWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJnaW4tbGVmdDowaW47DQoJZm9udC1zaXplOjExLjBw
dDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQpzcGFuLkhUTUxQcmVmb3Jt
YXR0ZWRDaGFyDQoJe21zby1zdHlsZS1uYW1lOiJIVE1MIFByZWZvcm1hdHRlZCBDaGFyIjsNCglt
c28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IkhUTUwgUHJlZm9ybWF0dGVk
IjsNCglmb250LWZhbWlseToiQ291cmllciBOZXciO30NCnNwYW4uRW1haWxTdHlsZTIwDQoJe21z
by1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlm
O30NCnNwYW4uRW1haWxTdHlsZTIxDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQt
ZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCnNwYW4uYXBwbGUtY29udmVydGVkLXNwYWNl
DQoJe21zby1zdHlsZS1uYW1lOmFwcGxlLWNvbnZlcnRlZC1zcGFjZTt9DQpzcGFuLmljb24NCgl7
bXNvLXN0eWxlLW5hbWU6aWNvbjt9DQpzcGFuLkVtYWlsU3R5bGUyNg0KCXttc28tc3R5bGUtdHlw
ZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQou
TXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LXNpemU6
MTAuMHB0O30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjguNWluIDExLjBpbjsNCgltYXJn
aW46MS4waW4gMS4waW4gMS4waW4gMS4waW47fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldv
cmRTZWN0aW9uMTt9DQovKiBMaXN0IERlZmluaXRpb25zICovDQpAbGlzdCBsMA0KCXttc28tbGlz
dC1pZDo1NTIwMTI2MjsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6LTgyMzYzNDgwNDt9DQpAbGlz
dCBsMDpsZXZlbDENCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZl
bC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVy
LXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6
ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsMg0KCXttc28t
bGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1s
ZXZlbC10YWItc3RvcDoxLjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJ
dGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1m
YW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsMw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1h
dDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoxLjVp
bjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWlu
Ow0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBs
aXN0IGwwOmxldmVsNA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxl
dmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoyLjBpbjsNCgltc28tbGV2ZWwtbnVt
YmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQt
c2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsNQ0KCXtt
c28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1z
by1sZXZlbC10YWItc3RvcDoyLjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7
DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9u
dC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsNg0KCXttc28tbGV2ZWwtbnVtYmVyLWZv
cm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDoz
LjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4y
NWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30N
CkBsaXN0IGwwOmxldmVsNw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNv
LWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDozLjVpbjsNCgltc28tbGV2ZWwt
bnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZv
bnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsOA0K
CXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0K
CW1zby1sZXZlbC10YWItc3RvcDo0LjBpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxl
ZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJ
Zm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsOQ0KCXttc28tbGV2ZWwtbnVtYmVy
LWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3Rv
cDo0LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6
LS4yNWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9s
O30NCkBsaXN0IGwxDQoJe21zby1saXN0LWlkOjM2MjA1MzEyMjsNCgltc28tbGlzdC10ZW1wbGF0
ZS1pZHM6LTgzNTk2NjU4Mjt9DQpAbGlzdCBsMTpsZXZlbDENCgl7bXNvLWxldmVsLW51bWJlci1m
b3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6
LjVpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4y
NWluOw0KCW1zby1hbnNpLWZvbnQtc2l6ZToxMC4wcHQ7DQoJZm9udC1mYW1pbHk6U3ltYm9sO30N
CkBsaXN0IGwxOmxldmVsMg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNv
LWxldmVsLXRleHQ6bzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6MS4waW47DQoJbXNvLWxldmVsLW51
bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCgltc28tYW5zaS1mb250
LXNpemU6MTAuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7DQoJbXNvLWJpZGktZm9u
dC1mYW1pbHk6IlRpbWVzIE5ldyBSb21hbiI7fQ0KQGxpc3QgbDE6bGV2ZWwzDQoJe21zby1sZXZl
bC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVs
LXRhYi1zdG9wOjEuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0
LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWls
eTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDE6bGV2ZWw0DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0
OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjIuMGlu
Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47
DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0K
QGxpc3QgbDE6bGV2ZWw1DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28t
bGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjIuNWluOw0KCW1zby1sZXZlbC1u
dW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9u
dC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDE6bGV2ZWw2
DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7
DQoJbXNvLWxldmVsLXRhYi1zdG9wOjMuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246
bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsN
Cglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxpc3QgbDE6bGV2ZWw3DQoJe21zby1sZXZlbC1u
dW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVsLXRh
Yi1zdG9wOjMuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWlu
ZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpX
aW5nZGluZ3M7fQ0KQGxpc3QgbDE6bGV2ZWw4DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1
bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjQuMGluOw0K
CW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJ
bXNvLWFuc2ktZm9udC1zaXplOjEwLjBwdDsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxp
c3QgbDE6bGV2ZWw5DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2
ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjQuNWluOw0KCW1zby1sZXZlbC1udW1i
ZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJbXNvLWFuc2ktZm9udC1z
aXplOjEwLjBwdDsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0Kb2wNCgl7bWFyZ2luLWJvdHRv
bTowaW47fQ0KdWwNCgl7bWFyZ2luLWJvdHRvbTowaW47fQ0KLS0+PC9zdHlsZT4NCjwvaGVhZD4N
Cjxib2R5IGxhbmc9IkVOLVVTIiBsaW5rPSIjMDU2M0MxIiB2bGluaz0iIzk1NEY3MiI+DQo8ZGl2
IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+RllJPG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxkaXYg
c3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5n
OjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj5Gcm9tOiA8L3NwYW4+PC9iPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTIuMHB0O2NvbG9yOmJsYWNrIj5EYXZpZCBTaW5pY3JvcGUgJmx0O2Rh
dmlkLnNpbmljcm9wZUBlcmljc3Nvbi5jb20mZ3Q7PGJyPg0KPGI+RGF0ZTogPC9iPlN1bmRheSwg
Tm92ZW1iZXIgMTgsIDIwMTggYXQgODo0OCBBTTxicj4NCjxiPlRvOiA8L2I+JnF1b3Q7cGNlLWNo
YWlyc0BpZXRmLm9yZyZxdW90OyAmbHQ7cGNlLWNoYWlyc0BpZXRmLm9yZyZndDssICZxdW90O2Ry
YWZ0LWlldGYtcGNlLWdtcGxzLXBjZXAtZXh0ZW5zaW9uc0BpZXRmLm9yZyZxdW90OyAmbHQ7ZHJh
ZnQtaWV0Zi1wY2UtZ21wbHMtcGNlcC1leHRlbnNpb25zQGlldGYub3JnJmd0Ozxicj4NCjxiPkNj
OiA8L2I+REVCT1JBSCBCUlVOR0FSRCAmbHQ7ZGIzNTQ2QGF0dC5jb20mZ3Q7LCAmcXVvdDtZZW1p
biAoQW15KSZxdW90OyAmbHQ7YW15LnllbWluQGh1YXdlaS5jb20mZ3Q7LCBKb25hdGhhbiBIYXJk
d2ljayAmbHQ7Sm9uYXRoYW4uSGFyZHdpY2tAbWV0YXN3aXRjaC5jb20mZ3Q7LCAmcXVvdDtwY2VA
aWV0Zi5vcmcmcXVvdDsgJmx0O3BjZUBpZXRmLm9yZyZndDs8YnI+DQo8Yj5TdWJqZWN0OiA8L2I+
UnRnRGlyIEVhcmx5IFJldmlldzogZHJhZnQtaWV0Zi1wY2UtZ21wbHMtcGNlcC1leHRlbnNpb25z
PG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxwPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjpibGFjayI+SGVsbG88L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBzdHlsZT0iY2FyZXQtY29s
b3I6IHJnYigwLCAwLCAwKTtmb250LXZhcmlhbnQtY2Fwczogbm9ybWFsO29ycGhhbnM6IGF1dG87
dGV4dC1hbGlnbjpzdGFydDt3aWRvd3M6IGF1dG87LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBh
dXRvOy13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDt3b3JkLXNwYWNpbmc6MHB4Ij4NCjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+SSBoYXZlIGJlZW4gc2VsZWN0ZWQgdG8gZG8gYSBy
b3V0aW5nIGRpcmVjdG9yYXRlIOKAnGVhcmx54oCdIHJldmlldyBvZiB0aGlzIGRyYWZ0LjxzcGFu
IGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YnI+DQo8YSBocmVm
PSJodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2RvYy9kcmFmdC1pZXRmLXBjZS1nbXBscy1w
Y2VwLWV4dGVuc2lvbnMiPjxzcGFuIHN0eWxlPSJjb2xvcjojQkIwMDAwIj5odHRwczovL2RhdGF0
cmFja2VyLmlldGYub3JnL2RvYy9kcmFmdC1pZXRmLXBjZS1nbXBscy1wY2VwLWV4dGVuc2lvbnM8
L3NwYW4+PC9hPjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIHN0eWxlPSJjYXJldC1jb2xvcjog
cmdiKDAsIDAsIDApO2ZvbnQtdmFyaWFudC1jYXBzOiBub3JtYWw7b3JwaGFuczogYXV0bzt0ZXh0
LWFsaWduOnN0YXJ0O3dpZG93czogYXV0bzstd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87
LXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4O3dvcmQtc3BhY2luZzowcHgiPg0KPHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5UaGUgcm91dGluZyBkaXJlY3RvcmF0ZSB3aWxsLCBvbiBy
ZXF1ZXN0IGZyb20gdGhlIHdvcmtpbmcgZ3JvdXAgY2hhaXIsIHBlcmZvcm0gYW4g4oCcZWFybHni
gJ0gcmV2aWV3IG9mIGEgZHJhZnQgYmVmb3JlIGl0IGlzIHN1Ym1pdHRlZCBmb3IgcHVibGljYXRp
b24gdG8gdGhlIElFU0cuIFRoZSBlYXJseSByZXZpZXcgY2FuDQogYmUgcGVyZm9ybWVkIGF0IGFu
eSB0aW1lIGR1cmluZyB0aGUgZHJhZnTigJlzIGxpZmV0aW1lIGFzIGEgd29ya2luZyBncm91cCBk
b2N1bWVudC4gVGhlIHB1cnBvc2Ugb2YgdGhlIGVhcmx5IHJldmlldyBkZXBlbmRzIG9uIHRoZSBz
dGFnZSB0aGF0IHRoZSBkb2N1bWVudCBoYXMgcmVhY2hlZC48L3NwYW4+PG86cD48L286cD48L3A+
DQo8cCBzdHlsZT0iY2FyZXQtY29sb3I6IHJnYigwLCAwLCAwKTtmb250LXZhcmlhbnQtY2Fwczog
bm9ybWFsO29ycGhhbnM6IGF1dG87dGV4dC1hbGlnbjpzdGFydDt3aWRvd3M6IGF1dG87LXdlYmtp
dC10ZXh0LXNpemUtYWRqdXN0OiBhdXRvOy13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDt3
b3JkLXNwYWNpbmc6MHB4Ij4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+QXMgdGhpcyBk
b2N1bWVudCBpcyBpbiB3b3JraW5nIGdyb3VwIGxhc3QgY2FsbCwgbXkgZm9jdXMgZm9yIHRoZSBy
ZXZpZXcgd2FzIHRvIGRldGVybWluZSB3aGV0aGVyIHRoZSBkb2N1bWVudCBpcyByZWFkeSB0byBi
ZSBwdWJsaXNoZWQuIFBsZWFzZSBjb25zaWRlciBteSBjb21tZW50cyBhbG9uZyB3aXRoIHRoZSBv
dGhlcg0KIHdvcmtpbmcgZ3JvdXAgbGFzdCBjYWxsIGNvbW1lbnRzLjwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjxwIHN0eWxlPSJjYXJldC1jb2xvcjogcmdiKDAsIDAsIDApO2ZvbnQtdmFyaWFudC1j
YXBzOiBub3JtYWw7b3JwaGFuczogYXV0bzt0ZXh0LWFsaWduOnN0YXJ0O3dpZG93czogYXV0bzst
d2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87LXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDog
MHB4O3dvcmQtc3BhY2luZzowcHgiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5Gb3Ig
bW9yZSBpbmZvcm1hdGlvbiBhYm91dCB0aGUgUm91dGluZyBEaXJlY3RvcmF0ZSwgcGxlYXNlIHNl
ZTxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3BhY2UiPiZuYnNwOzwvc3Bhbj48YSBocmVm
PSJodHRwOi8vdHJhYy50b29scy5pZXRmLm9yZy9hcmVhL3J0Zy90cmFjL3dpa2kvUnRnRGlyIj48
c3BhbiBjbGFzcz0iaWNvbiI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6I0JCMDAwMDt0ZXh0LWRlY29yYXRpb246bm9uZSI+4oCLPC9z
cGFuPjwvc3Bhbj48c3BhbiBzdHlsZT0iY29sb3I6I0JCMDAwMCI+aHR0cDovL3RyYWMudG9vbHMu
aWV0Zi5vcmcvYXJlYS9ydGcvdHJhYy93aWtpL1J0Z0Rpcjwvc3Bhbj48L2E+PC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPHAgc3R5bGU9ImNhcmV0LWNvbG9yOiByZ2IoMCwgMCwgMCk7Zm9udC12YXJp
YW50LWNhcHM6IG5vcm1hbDtvcnBoYW5zOiBhdXRvO3RleHQtYWxpZ246c3RhcnQ7d2lkb3dzOiBh
dXRvOy13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogYXV0bzstd2Via2l0LXRleHQtc3Ryb2tlLXdp
ZHRoOiAwcHg7d29yZC1zcGFjaW5nOjBweCI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2si
PkRvY3VtZW50OiBkcmFmdC1pZXRmLXBjZS1nbXBscy1wY2VwLWV4dGVuc2lvbnMtMTIudHh0PHNw
YW4gY2xhc3M9ImFwcGxlLWNvbnZlcnRlZC1zcGFjZSI+Jm5ic3A7PC9zcGFuPjxicj4NClJldmll
d2VyOiBEYXZpZCBTaW5pY3JvcGU8YnI+DQpSZXZpZXcgRGF0ZTogTm92ZW1iZXIgMTcsIDIwMTg8
YnI+DQpJbnRlbmRlZCBTdGF0dXM6IFN0YW5kYXJkcyBUcmFjazwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjxwIHN0eWxlPSJjYXJldC1jb2xvcjogcmdiKDAsIDAsIDApO2ZvbnQtdmFyaWFudC1jYXBz
OiBub3JtYWw7b3JwaGFuczogYXV0bzt0ZXh0LWFsaWduOnN0YXJ0O3dpZG93czogYXV0bzstd2Vi
a2l0LXRleHQtc2l6ZS1hZGp1c3Q6IGF1dG87LXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDogMHB4
O3dvcmQtc3BhY2luZzowcHgiPg0KPHN0cm9uZz48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2si
PlN1bW1hcnk6PC9zcGFuPjwvc3Ryb25nPjxzcGFuIGNsYXNzPSJhcHBsZS1jb252ZXJ0ZWQtc3Bh
Y2UiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRh
bmEmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjx1bCB0eXBlPSJkaXNjIj4NCjxsaSBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0iY29sb3I6YmxhY2s7bXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20t
YWx0OmF1dG87bXNvLWxpc3Q6bDEgbGV2ZWwxIGxmbzMiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlmIj5UaGlz
IGRvY3VtZW50IGlzIGJhc2ljYWxseSByZWFkeSBmb3IgcHVibGljYXRpb24sIGJ1dCBoYXMgbml0
cyBhbmQgY2xhcmlmaWNhdGlvbnMgdGhhdCBzaG91bGQgYmUgY29uc2lkZXJlZCBwcmlvciB0byBi
ZWluZyBzdWJtaXR0ZWQgdG8gdGhlIElFU0cuPC9zcGFuPjxvOnA+PC9vOnA+PC9saT48L3VsPg0K
PHA+PHN0cm9uZz48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv
dDtWZXJkYW5hJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPkNvbW1lbnRzOjwvc3Bhbj48
L3N0cm9uZz48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28t
bWFyZ2luLXRvcC1hbHQ6YXV0bzttc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0byI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOmJsYWNrIj5BbHRob3VnaCBhIGJpdCB0ZXJzZSBvbiBtb3RpdmF0aW9uIHRo
ZSBkb2N1bWVudCBpcyBvZiBnb29kIHF1YWxpdHkgYW5kIGRldGFpbCBwcm92aWRpbmcgdGhlIGxl
dmVsIG9mDQogaW5mb3JtYXRpb24gbmVlZGVkIGZvciBwcm90b2NvbCBzcGVjaWZpY2F0aW9uIGFu
ZCBpbXBsZW1lbnRhdGlvbi48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OmF1dG87bXNvLW1hcmdpbi1ib3R0b20tYWx0
OmF1dG8iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1Zl
cmRhbmEmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+VGhlIGNvbW1lbnRzIHByb3ZpZGVk
IGJlbG93IGFyZSBhaW1lZCBhdCBpbXByb3ZpbmcgcmVhZGFiaWxpdHksIGNvbXByZWhlbnNpb24g
YW5kIGNvbnN1bXB0aW9uIG9mIHRoZQ0KIGRvY3VtZW50IGJ5IHRob3NlIHRoYXQgd291bGQgdXNl
IGl0IGZvciBhcmNoaXRlY3R1cmUsIHNvbHV0aW9uIGRlc2lnbiBhbmQgaW1wbGVtZW50YXRpb24u
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv
dDtWZXJkYW5hJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPkFic3RyYWN0LiZuYnNwOyZu
YnNwO1BsZWFzZSBwcm92aWRlIHNvbWUgZGV0YWlsIHNjb3BlIGFuZCBwdXJwb3NlIGJleW9uZCBv
bmUgbGluZS4mbmJzcDsmbmJzcDtUaGlzIGlzIHN1cHBvc2VkIHRvIGFuc3dlciB3aHkgLyB3aGV0
aGVyIEkgc2hvdWxkIGRlbHZlIGludG8gdGhlIGRvY3VtZW50Ljwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+Jm5i
c3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOmJsYWNrIj5HZW5lcmFsIENvbW1lbnRzIChubyBwYXJ0aWN1bGFyIHNlY3Rp
b24pPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOmJsYWNrIj4xLiBHaXZlbiB0aGF0IHRoaXMgZG9jdW1lbnQgaXMgcHJvdmlk
aW5nIHRoZSBkZXRhaWwgZm9yIHRoZSByZXF1aXJlbWVudHMgaW4gNzAyNSwgaXQgbWlnaHQgYmUg
YWR2YW50YWdlb3VzIHRvIHRoZSByZWFkZXIgdG8gc3RydWN0dXJlIHRoZSBkb2N1bWVudCBhY2Nv
cmRpbmcgdG8NCiB0aGUgcmVxdWlyZW1lbnRzIGxpc3RlZCBpbiA3MDI1Ljwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFj
ayI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj4yLiBUaGUgZG9jdW1lbnQgZ2l2ZXMgYSBzcGFyc2Ug
aGlnaGxpZ2h0IG9mIHdoYXQgZXh0ZW5zaW9ucyBhcmUgbmVlZGVkIGFuZCB3aHkgU2VjdGlvbiAx
IGFuZCB0aGVuIGxhdW5jaGVzIGludG8gdGhlIGRldGFpbHMgaW4gc2VjdGlvbjIgYW5kIG9uLiZu
YnNwOyZuYnNwO01vcmUgZWxhYm9yYXRpb24NCiBvbiBtb3RpdmF0aW9uIGFuZCBnYXBzIGFuZCBy
ZXF1aXJlbWVudHMgd291bGQgYmUgaGVscGZ1bCB0byBiZXR0ZXIgdW5kZXJzdGFuZCB3aHkgdGhl
IGV4dGVuc2lvbnMgYXJlIG5lZWRlZC48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv
dDtWZXJkYW5hJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpi
bGFjayI+My4gVGhpcyBzaG91bGQgYmUgbGlhaXNlZCB0byBJVFVUIFNHMTUgUTEyIGFuZCBRMTQg
Zm9yIHJldmlldy4mbmJzcDsmbmJzcDtNYXliZSBRMTEvMTUgdG9vLjwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+
Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5TZWMgMS4yIC0gUkZDIDcwMjUgaGFzIDEzIGRpZmZlcmVu
dCByZXF1aXJlbWVudHMgbGlzdGVkLiZuYnNwOyZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+Jm5ic3A7
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNl
cmlmO2NvbG9yOmJsYWNrIj4xLiBXaHkgYXJlIHRoZXkgcmVwZWF0ZWQgaGVyZSBhbmQgbm90IHNp
bXBseSByZWZlcmVuY2VkPyBPbmUgbXVzdCBoYXZlIGJvdGggZG9jdW1lbnRzIHRvIGZ1bGx5IHVu
ZGVyc3RhbmQgdGhlIHJlcXVpcmVtZW50cyB0aGlzIGRvY3VtZW50IGlzIGFkZHJlc3NpbmcsIHNv
IHRoZXJlDQogaXMgbm8gbmVlZCB0byByZXN0YXRlIChhbmQgcG9zc2libHkgbWlzc3RhdGUpIHRo
ZSBhZ3JlZWQgcmVxdWlyZW1lbnRzIGhlcmUgZm9yIHJlYWRhYmlsaXR5Jm5ic3A7PC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y
OmJsYWNrIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5h
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPjIuIFdoeSBpcyB0aGlzIG9ubHkgYSBzdWJz
ZXQgb2YgdGhlIHJlcXVpcmVtZW50cyBpbiBSRkMgNzAyNT8mbmJzcDsmbmJzcDtJcyB0aGVyZSBs
ZXNzIGNvdmVyZWQgaGVyZSB0aGFuIGluIFJGQzcwMjU/Jm5ic3A7Jm5ic3A7SWYgc28gdGhpcyBt
dXN0IGJlIHNwZWxsZWQgb3V0IGluIHRlcm1zIG9mIGNvdmVyYWdlLiZuYnNwOyZuYnNwO1Blcmhh
cHMNCiBhIHRhYmxlIHRvIGV4cGxhaW4gdGhlIGZ1bmN0aW9ucyBub3RlZCBpbiA3MDI1IHZzIHdo
YXQgdGhpcyBkb2N1bWVudCBjb3ZlcnMuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
YmxhY2siPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+SW50cm9kdWN0aW9uIC0gdGhpcyBkb2N1bWVu
dCBhc3N1bWVzIGEgc2lnbmlmaWNhbnQgZmFtaWxpYXJpdHkgd2l0aCByZmM3MDI1IGFuZCB0aGUg
b3RoZXIgZG9jdW1lbnRzIGxpc3RlZC4mbmJzcDsmbmJzcDtJdCBzaG91bGQgc3RhdGUgdGhpcyBv
dXRyaWdodC48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+Jm5ic3A7PC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOmJsYWNrIj5TZWMgMS4zIC0gcGxlYXNlIGNvcnJlbGF0ZSB0aGVzZSB0byB0aGUgcmVx
dWlyZW1lbnRzIHRoZXkgYXJlIGFkZHJlc3NpbmcuJm5ic3A7Jm5ic3A7QWxzbyBwbGVhc2UgcHJv
dmlkZSBtb3JlIGV4cGxhbmF0aW9uLiZuYnNwOyZuYnNwO1NvbWUgb2YgdGhlc2UgYXJlIHNlZW1p
bmdseSBjb250cmFkaWN0b3J5IHRoZQ0KIHdheSB0aGV5IGFyZSBsaXN0ZWQgY3VycmVudGx5LiBF
LmcuIEVORC1QT0lOVFMgYW5kIEVSTyBtYWtlIGl0IHNvdW5kIGNvbmZ1c2VkIGFzIHRvIHdoZXRo
ZXIgdGhlIDcwMjUgcmVxdWlyZW1lbnQgb24gdW5udW1iZXJlZCBpbnRlcmZhY2VzIGlzIGFkZHJl
c3NlZCZuYnNwOyZuYnNwO29yIG5vdC48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv
dDtWZXJkYW5hJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPlNvbWUgZXhhbXBsZXMgd291
bGQgZ28gYSBsb25nIHdheSB0byBwcm92aWRpbmcgY2xhcml0eTwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+Tm90
ZTogSSBub3RlZCB0aGlzIGlzIGRvbmUgbGF0ZXIgaW4gdGhlIHNwZWNpZmljIGV4dGVuc2lvbnMs
IGJ1dCBjb3VsZCBhbHNvIGJlIGRvbmUgaGVyZS48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtWZXJkYW5hJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjpibGFjayI+U2VjIDEuMyAtIFBDRVAgb2JqZWN0cywgbmVlZHMgcGx1cmFsPC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y
OmJsYWNrIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5h
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPlNlYyAxLjMgLSB0aGV5IGNhbuKAmXQgYmUg
c2hvcnRjb21pbmdzIGlmIHRoZXkgd2VyZSBub3QgZGVzaWduZWQgZm9yIHRoZSB1c2Ugbm90ZWQu
Jm5ic3A7Jm5ic3A7UGVyaGFwcyDigJxnYXBzIGluIGZ1bmN0aW9uYWwgY292ZXJhZ2XigJ0gb3Ig
4oCcYXJlYXMgZm9yIGVuaGFuY2VtZW504oCdIGlzIGEgYmV0dGVyDQogZGVzY3JpcHRpb24uPC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtW
ZXJkYW5hJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPlNlYyAxLjMgLSB3aHkgaXMgdGhl
IGluZnVzaW9uL2V4Y2x1c2lvbiBvZiBsYWJlbHMgYSBzaG9ydGNvbWluZz8mbmJzcDsgUGxlYXNl
IGVsYWJvcmF0ZS48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+U2VjIDEu
MyDigJMgUHJvdGVjdGlvbiBzaG91bGQgYmUgbGlzdGVkIHdpdGggdGhlIG90aGVycyDigJxzaG9y
dGNvbWluZ3PigJ0gcmlnaHQgbm93IGxvb2tzIGxpa2UgYSBzdW1tYXJ5IHdoaWNoIGl0IGlzbuKA
mXQuJm5ic3A7IEluZGVudCB0aGlzIHRleHQuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6YmxhY2siPlNlYyAxLjMgY292ZXJlZCBwY2VwIGV4dGVuc2lvbnMgLSBjb3ZlcmVkIGJ5IHdo
YXQ/IFRoaXMgZG9jdW1lbnQ/Jm5ic3A7Jm5ic3A7SWYgc28sIHBsZWFzZSBzYXkgc28uIEFsc28g
c2F5L2VsYWJvcmF0ZSBvbiB3aHkgdGhleSBhcmUgbmVlZGVkLiZuYnNwOyBOb3RlOiBJIGNhbiBz
ZWUgdGhpcyBpcyBkb25lDQogbXVjaCBtb3JlIGluIHRoZSBpbmRpdmlkdWFsIHNlY3Rpb25zIGRl
c2NyaWJpbmcgdGhlIGV4dGVuc2lvbi4mbmJzcDsmbmJzcDtJdCB3b3VsZCBzdWZmaWNlIHRoZW4g
dG8gYWRkIGEgbm90ZSBoZXJlIHRoYXQgbW9yZSBkZXRhaWwgb24gbW90aXZhdGlvbiBpcyBwcm92
aWRlZCB3aXRoIGVhY2ggaW5kaXZpZHVhbCBleHRlbnNpb24uPC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj4mbmJz
cDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6YmxhY2siPlNlYyAyLjIgLSBleGNlbGxlbnQgY3Jvc3MgcmVmZXJlbmNlIHRv
IFJGQyA3MDI1LiBJIHNlZSB0aGlzIGlzIGRvbmUgZWxzZXdoZXJlLiZuYnNwOyBUaGlzIG1ha2Vz
IGFkZHJlc3Npbmcgc29sdXRpb24gYXJjaGl0ZWN0dXJlIG1vc3QgaGVscGZ1bC48L3NwYW4+PG86
cD48L286cD48L3A+DQo8cD48c3Ryb25nPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+Tml0
czo8L3NwYW4+PC9zdHJvbmc+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5l
dyZxdW90Oztjb2xvcjpibGFjayI+TWlzY2VsbGFuZW91cyB3YXJuaW5nczo8L3NwYW4+PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5i
c3A7IC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS08L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv
dDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOyA9
PSBMaW5lIDEyMDYgaGFzIHdlaXJkIHNwYWNpbmc6ICcuLi50ZWQgYml0Jm5ic3A7IHJvdXRpLi4u
Jzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2Nv
bG9yOmJsYWNrIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3Vy
aWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7IC0tIFRoZSBkb2N1bWVudCBkYXRlIChT
ZXB0ZW1iZXIgMjcsIDIwMTgpIGlzIDUyIGRheXMgaW4gdGhlIHBhc3QuJm5ic3A7IElzIHRoaXM8
L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xv
cjpibGFjayI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IGludGVudGlvbmFsPzwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8ZGl2IHN0eWxlPSJi
b3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBwdCAw
aW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEyLjBwdDtjb2xvcjpibGFjayI+RnJvbTogPC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEyLjBwdDtjb2xvcjpibGFjayI+REVCT1JBSCBCUlVOR0FSRCAmbHQ7ZGIzNTQ2QGF0
dC5jb20mZ3Q7PGJyPg0KPGI+RGF0ZTogPC9iPk1vbmRheSwgT2N0b2JlciAxNSwgMjAxOCBhdCAx
MjowNyBQTTxicj4NCjxiPlRvOiA8L2I+JnF1b3Q7ZHJhZnQtaWV0Zi1wY2UtZ21wbHMtcGNlcC1l
eHRlbnNpb25zQGlldGYub3JnJnF1b3Q7ICZsdDtkcmFmdC1pZXRmLXBjZS1nbXBscy1wY2VwLWV4
dGVuc2lvbnNAaWV0Zi5vcmcmZ3Q7PGJyPg0KPGI+Q2M6IDwvYj4mcXVvdDtwY2UtY2hhaXJzQGll
dGYub3JnJnF1b3Q7ICZsdDtwY2UtY2hhaXJzQGlldGYub3JnJmd0OywgRGF2aWQgU2luaWNyb3Bl
ICZsdDtkYXZpZC5zaW5pY3JvcGVAZXJpY3Nzb24uY29tJmd0Ozxicj4NCjxiPlN1YmplY3Q6IDwv
Yj5JRVRGIExhc3QgQ2FsbCBzdGFydGVkLWRyYWZ0LWlldGYtcGNlLWdtcGxzLXBjZXAtZXh0ZW5z
aW9uczwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij5IaSBBdXRob3JzIChhbmQgU2hlcGhlcmQpLDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JIHRo
b3VnaHQgeW91ciBkb2N1bWVudCB3YXMgd2VsbCB3cml0dGVuIGFuZCBjb25zaWRlcmluZyBob3cg
bG9uZyB3ZSBoYXZlIGJlZW4gd2FpdGluZyBmb3IgdGhpcyBkb2N1bWVudDxzcGFuIHN0eWxlPSJm
b250LWZhbWlseTomcXVvdDtBcHBsZSBDb2xvciBFbW9qaSZxdW90OyI+JiMxMjg1MjI7PC9zcGFu
PiwgSSBoYXZlIHN0YXJ0ZWQgSUVURiBMYXN0IENhbGwuIEnigJl2ZSBzdGFydGVkIHRoZSBJRVRG
IExhc3QgQ2FsbCBkdWUgdG8gdGhlIHdpbmRvdw0KIGNsb3NpbmcgaW4gb24gdGhlIG5leHQgSUVU
RiBtZWV0aW5nIHdoZW4gdGhlIG90aGVyIEFyZWFzIHByZWZlciBub3QgdG8gaGF2ZSBMYXN0IENh
bGxzIG92ZXJsYXBwaW5nLiBEYXZlIFNpbmljcm9wZSB3aWxsIGJlIHRoZSBydGctZGlyIHJldmll
d2VyIGFuZCB3aWxsIGRvIGhpcyByZXZpZXcgaW4gcGFyYWxsZWwgd2l0aCBMYXN0IENhbGwuPG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPlBsZWFzZSBiZSBzdXJlIHRvIGhhdmUgb25lIG9mIHlvdSBh
dmFpbGFibGUgYXMgdGhlIG1haW4gcGVuIGhvbGRlciB0byBiZSByZXNwb25zaXZlIHRvIERhdmUs
IG90aGVyIEFyZWEgRGlyZWN0b3JhdGUgcmV2aWV3ZXJzIGNvbW1lbnRzLCBhbmQgSUVTRyBjb21t
ZW50cy48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhhbmtzITxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+RGVib3JhaDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_C52B3BCE0E80493692967CB74A4EF66Dericssoncom_--


From nobody Sun Nov 18 20:37:51 2018
Return-Path: <shraddha@juniper.net>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3ABC51277D2; Sun, 18 Nov 2018 20:37:42 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.161
X-Spam-Level: 
X-Spam-Status: No, score=-1.161 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.47, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, KHOP_DYNAMIC=1.999, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=juniper.net
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id iLH_8cMbkoF1; Sun, 18 Nov 2018 20:37:35 -0800 (PST)
Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) (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 1521E12D4EF; Sun, 18 Nov 2018 20:37:34 -0800 (PST)
Received: from pps.filterd (m0108163.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id wAJ4YPVL025463; Sun, 18 Nov 2018 20:37:29 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=us/LBt4rHMfpNRwt8SFMqcOjeu7J1+Ac/WI9n1s80dA=; b=FtMhZol7o34K7RQc9IAmr7amkG4jpW+EicGt/AdeyA4SoPrGPiDNGp+fsiGJPhTnarkx NQUokpI+kF4Xp/7j3QIRnEngdU5wOocqoYXNl4MQCN9l2IlgKl46qHqvqd/hwX4byu+b TPAzxrnt1VyPy9FSMPukdXgJ4joKNqyqD85lhf0uELdFZ5l1T/l27DrQ2Jw9WppXW/KM Ie9BlcL+4qu+FwVn1VpkuZMRf4AlOk6+bfamZhPBP2YVxkU2yWKFMqx5HPYMNNISZJNC /9xB3xz1Tj5QuWzuyFpltwA8tpEMuzuGW8JNwr8bR4MXDaV4ELCAYrPfUnecEtyOEU7B nw== 
Received: from nam01-bn3-obe.outbound.protection.outlook.com (mail-bn3nam01lp0175.outbound.protection.outlook.com [216.32.180.175]) by mx0b-00273201.pphosted.com with ESMTP id 2nun4m02br-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Sun, 18 Nov 2018 20:37:28 -0800
Received: from BYAPR05MB3943.namprd05.prod.outlook.com (52.135.195.146) by BYAPR05MB5173.namprd05.prod.outlook.com (20.177.231.31) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1339.11; Mon, 19 Nov 2018 04:37:24 +0000
Received: from BYAPR05MB3943.namprd05.prod.outlook.com ([fe80::29a4:64e6:5c49:402d]) by BYAPR05MB3943.namprd05.prod.outlook.com ([fe80::29a4:64e6:5c49:402d%6]) with mapi id 15.20.1361.013; Mon, 19 Nov 2018 04:37:24 +0000
From: Shraddha Hegde <shraddha@juniper.net>
To: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>, Ahmed Bashandy <abashandy.ietf@gmail.com>
CC: "rtg-dir@ietf.org" <rtg-dir@ietf.org>, "'mpls@ietf.org'" <mpls@ietf.org>,  "'adrian@olddog.co.uk'" <adrian@olddog.co.uk>, "Jonathan Hardwick (Jonathan.Hardwick@metaswitch.com)" <jonathan.hardwick@metaswitch.com>, "spring@ietf.org" <spring@ietf.org>, "spring-chairs@ietf.org" <spring-chairs@ietf.org>, "draft-ietf-spring-segment-routing-mpls.authors@ietf.org" <draft-ietf-spring-segment-routing-mpls.authors@ietf.org>
Thread-Topic: RtgDir Early review: draft-ietf-spring-segment-routing-mpls-13
Thread-Index: AdP43xrNCf1Jfn1vTC6lobk7r4STVgHrz2WgASqJaLgE3/VOgAAMAhfgADAJDqABdLqLAAAAjU5AABZXolATnHrfgAGD34cAAtoL+9A=
Date: Mon, 19 Nov 2018 04:37:24 +0000
Message-ID: <BYAPR05MB3943FB07ACA7E343152F2BFBD5D80@BYAPR05MB3943.namprd05.prod.outlook.com>
References: <DB5PR0301MB19093D3B7D8159B9A341F5F79D790@DB5PR0301MB1909.eurprd03.prod.outlook.com> <DB5PR0301MB190932C9A74DE438278C337D9D730@DB5PR0301MB1909.eurprd03.prod.outlook.com> <46a64bb1-1b17-184c-1089-e05315057236@gmail.com> <DB5PR0301MB1909C7F93AA4DF7CFB5EEEA09D5A0@DB5PR0301MB1909.eurprd03.prod.outlook.com> <DB5PR0301MB19090AA4E888EFF6E634B4239D590@DB5PR0301MB1909.eurprd03.prod.outlook.com> <da7c2afe-ebf8-1827-1134-14f72044c812@gmail.com> <DB5PR0301MB1909542DB5C8F571257304929D520@DB5PR0301MB1909.eurprd03.prod.outlook.com> <BN3PR05MB27060F2C9F0D775C33AD5A65D5510@BN3PR05MB2706.namprd05.prod.outlook.com> <c33105ce-41b2-3beb-f8d7-826999a8f588@gmail.com> <DB5PR0301MB1909D4AB682398BD152E72519DC90@DB5PR0301MB1909.eurprd03.prod.outlook.com>
In-Reply-To: <DB5PR0301MB1909D4AB682398BD152E72519DC90@DB5PR0301MB1909.eurprd03.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
dlp-product: dlpe-windows
dlp-version: 11.0.400.15
dlp-reaction: no-action
x-originating-ip: [116.197.184.14]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; BYAPR05MB5173; 6:LtfoX4CO+j37kAeY2LUx13gy9CMcsFOcxNFeN8FwlwjXFv3MFHuPcw7nhp3SWdN3UJHaLqhUM/jdLUvEibzIk4ElYo6O0Y8Ip5nVoCaHfGrbPwyF8ppxHHhELozyyK0jGM1/h6vL7qUZ9RdTxtdWvqCbT9CZoqHK21rNUfxN47Wcn8XsIl17Z3vY2lDSxaWxIRrRuGWIIR07Da9oSP4xY7gxqi8LiIGryqhyrZY/aMIqpP1CnhD+RgBO/3yU1N+Y/JdIHW5PaaEAJqRWrx/oCzcf5E7Dx0MxR8paDXsvRmU0asmkLminIcgHfzak+1rb/RGU++vSyAEmQcMX72+b+3MkXte2h1jLfW1zIoRo7uGOIyxnuuCbeYbBlItpnNW7DGffgcOak7sLupp/CJgUAjj/Oa+7NeVKWvFG5Alyuz540+JKYMdVGFWEwQEZg7WJu7UYeHleMqTeXgqIzKJ1yg==; 5:q9fnB051MBYKHeB39WUyY43/JAtJz8utFngow8X24e0a1PQGqtzdOLqBao/o2QL3fTMsRETa9kMgDuQ5wgodmopA9xS5NpQ0aJ7ZCm2+lDIy1cW2b7G024dxLLEIvRU6Yn+M95hhAGEuXv8GMc89gBiBG5QrDZhU7dE+6JDAocA=; 7:fgvicPZvXQruDq9JzTPWqcKO3K05wm3nS9/UEafmnE7oSxgdH5fUP/e54KeSE6QynUEAEw0p4KJ3Qh0jEvSflO79l2hTb1tTgGCxmLS+E02PaYLEaUP5v2DNIp/7qa2/9iMJiBT7ykidwvaKmYdNbw==
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-correlation-id: 94b28d1a-a735-4e61-8529-08d64dd8b406
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390098)(7020095)(4652040)(8989299)(5600074)(711020)(4618075)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020); SRVR:BYAPR05MB5173; 
x-ms-traffictypediagnostic: BYAPR05MB5173:
x-microsoft-antispam-prvs: <BYAPR05MB51737AA7C884B210E6298341D5D80@BYAPR05MB5173.namprd05.prod.outlook.com>
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3002001)(10201501046)(93006095)(93001095)(3231415)(944501410)(52105112)(6055026)(148016)(149066)(150057)(6041310)(20161123564045)(20161123562045)(20161123560045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(201708071742011)(7699051)(76991095); SRVR:BYAPR05MB5173; BCL:0; PCL:0; RULEID:; SRVR:BYAPR05MB5173; 
x-forefront-prvs: 08617F610C
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(396003)(39860400002)(136003)(346002)(366004)(376002)(53754006)(189003)(252514010)(51914003)(51444003)(199004)(54094003)(86362001)(74316002)(7736002)(81166006)(236005)(9686003)(81156014)(97736004)(6306002)(54896002)(105586002)(68736007)(26005)(6436002)(229853002)(606006)(55016002)(53946003)(71190400001)(2900100001)(5660300001)(2906002)(14454004)(71200400001)(99286004)(66066001)(478600001)(8936002)(33656002)(53936002)(5024004)(8676002)(446003)(11346002)(76176011)(25786009)(7696005)(476003)(256004)(14444005)(39060400002)(102836004)(93886005)(966005)(186003)(4326008)(6506007)(53546011)(4744004)(316002)(6246003)(54906003)(106356001)(486006)(790700001)(110136005)(3846002)(6116002)(569006); DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR05MB5173; H:BYAPR05MB3943.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-microsoft-antispam-message-info: gYR1LheteZx3hGEeRY7QNXF6DrGidajqJSWKxGJvifsihYKztpifY8kLXGprkS6l3lylFVBC0ADD9jCCNHyDjawph8xqPs6EQcJRo6wQ9oVB34CqeIiyTmb4/PaYfT/y/yuv/BkjKVcHvBnOQBw8KBL1+rdDz52QF2eL3t68QQhSX8O1J32nWE5zN0ezQF5aBpi2aHpXv67Psvn1n61hvfJeviOej39aMmlgz23m312LDQecq4tgzycq1z8gV0qw+hTpuy/M5eETvrw3tuxFkeUqvimu7VE0GBpoQ6l+K3I8Z5pFFyoIhxUjTdvdLm+5Y/JkMcMQJI9KPAvsNTVxGgIro7PaYO9S5il5jtZcWhM=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_BYAPR05MB3943FB07ACA7E343152F2BFBD5D80BYAPR05MB3943namp_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: 94b28d1a-a735-4e61-8529-08d64dd8b406
X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Nov 2018 04:37:24.7294 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB5173
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2018-11-19_01:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000 definitions=main-1811190042
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/RdFaDVnZJsUtGgnb8Us2Z9nAPAs>
Subject: Re: [RTG-DIR] RtgDir Early review: draft-ietf-spring-segment-routing-mpls-13
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-dir/>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 19 Nov 2018 04:37:43 -0000

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

SGkgYWxsLA0KDQpJIGFtIHByZXBhcmluZyB0aGUgc2hlcGhlcmQgd3JpdGUtdXAgYW5kIG5vdGlj
ZWQgdGhhdCB0aGUgdG9waWMgaW4gYmVsb3cgZS1tYWlsIHRocmVhZCBpcyBhbg0KT3BlbiBpdGVt
LiBNeSBwZXJzb25hbCBvcGluaW9uIGlzIHRvIGFkZCBhIG5ldyBzZWN0aW9uIHRvIHRoaXMgZHJh
ZnQgdG8gYWRkcmVzcyBiZWxvdyBjYXNlcw0KPiBtb3JlIHRoYW4gb25lIG5vZGUgYWR2ZXJ0aXNp
bmcgdGhlIHNhbWUgSVB2NC82IFBSRUZJWCBhbmQgYm90aCBoYXZlIHRoZSBzYW1lIHByZWZpeC1T
SUQgdmFsdWUgd2l0aCAiTiIgZmxhZw0KPiB3aGVyZSBhbiBhbnljYXN0IHByZWZpeCBpcyBhZHZl
cnRpc2VkIHdpdGggYSBwcmVmaXgtU0lEIHN1Yi1UTFYgYnkgc29tZSAoYnV0IG5vdCBhbGwpIG9m
IHRoZSBub2RlcyB0aGF0IGFkdmVydGlzZSB0aGF0IHByZWZpeC4NCg0KVGhpcyBkcmFmdCBpcyBh
ZGRyZXNzaW5nIGluY29taW5nIGxhYmVsIGNvbGxpc2lvbiBhbmQgcmVzdWx0aW5nIGJlaGF2aW9y
IGFuZCBhbHNvIGRlc2NyaWJlcyBvdGhlciBhc3BlY3RzIGxpa2UgZGlmZmVyZW50IFNJRHMgZm9y
IHNhbWUgcHJlZml4IHNvIGl0IHNlZW1zIHJlYXNvbmFibGUgdG8gYWRkIGFib3ZlIHR3byBjYXNl
cyB0byB0aGlzIGRyYWZ0Lg0KV0cgbWVtYmVycywgaWYgeW91IGhhdmUgYW4gb3BpbmlvbiwgcGxz
IHJlc3BvbmQgb24gdGhlIGxpc3QuDQoNClJnZHMNClNocmFkZGhhDQpGcm9tOiBBbGV4YW5kZXIg
VmFpbnNodGVpbiA8QWxleGFuZGVyLlZhaW5zaHRlaW5AZWNpdGVsZS5jb20+DQpTZW50OiBTdW5k
YXksIE5vdmVtYmVyIDQsIDIwMTggOTozNyBQTQ0KVG86IEFobWVkIEJhc2hhbmR5IDxhYmFzaGFu
ZHkuaWV0ZkBnbWFpbC5jb20+DQpDYzogcnRnLWRpckBpZXRmLm9yZzsgJ21wbHNAaWV0Zi5vcmcn
IDxtcGxzQGlldGYub3JnPjsgJ2FkcmlhbkBvbGRkb2cuY28udWsnIDxhZHJpYW5Ab2xkZG9nLmNv
LnVrPjsgSm9uYXRoYW4gSGFyZHdpY2sgKEpvbmF0aGFuLkhhcmR3aWNrQG1ldGFzd2l0Y2guY29t
KSA8am9uYXRoYW4uaGFyZHdpY2tAbWV0YXN3aXRjaC5jb20+OyBzcHJpbmdAaWV0Zi5vcmc7IHNw
cmluZy1jaGFpcnNAaWV0Zi5vcmc7IGRyYWZ0LWlldGYtc3ByaW5nLXNlZ21lbnQtcm91dGluZy1t
cGxzLmF1dGhvcnNAaWV0Zi5vcmc7IFNocmFkZGhhIEhlZ2RlIDxzaHJhZGRoYUBqdW5pcGVyLm5l
dD4NClN1YmplY3Q6IFJFOiBSdGdEaXIgRWFybHkgcmV2aWV3OiBkcmFmdC1pZXRmLXNwcmluZy1z
ZWdtZW50LXJvdXRpbmctbXBscy0xMw0KDQpBaG1lZCwNCkFwb2xvZ2llcyBmb3IgYSBkZWxheWVk
IHJlc3BvbnNlLg0KSSBmdWxseSBhZ3JlZSB0aGF0IGFkdmVydGlzaW5nIHRoZSBzYW1lIHByZWZp
eCBTSUQgYXMgdGhlIE5vZGUgU0lEIGJ5IHR3byBkaWZmZXJlbnQgbm9kZXMgaW4gdGhlIFNSIGRv
bWFpbiBpcyDigJxhIGNsZWFyIHZpb2xhdGlvbiBvZiB0aGUgU1IgYXJjaGl0ZWN0dXJlIFJGQyAo
ODQwMinigJ0uDQpCdXQgSSBkbyBub3QgdGhpbmsgdGhhdCB0aGUgU1ItTVBMUyBkcmFmdCBjYW4g
c2lsZW50bHkgaWdub3JlIHRoaXMgdmlvbGF0aW9uIGp1c3QgYmVjYXVzZSBpdCDigJxpcyBub3Qg
YW4gaW5jb21pbmcgbGFiZWwgY29sbGlzaW9u4oCdLg0KVGhlIHNhbWUgYXBwbGllcyB0byB0aGUg
Y29udHJvdmVyc3kgaW4gYWR2ZXJ0aXNpbmcgYXQgdGhlIHNhbWUgcHJlZml4IGFzIEFueWNhc3Qg
Ynkgc29tZSBub2RlcyBidXQgbm90IGFzIEFueWNhc3QgKG9yIGV2ZW4gYXMgYSBOb2RlIFNJRCkg
Ynkgc29tZSBvdGhlciBub2Rlcy4NCllvdXIgcmVmZXJlbmNlIHRvIHRoZXNlIGJlaW5nIGp1c3Qg
Y29udHJvbCBwbGFuZSBpc3N1ZXMgYW5kIHRoZXJlZm9yZSBub3QgcmVsYXRlZCB0byBTUi1NUExT
IGlzIG5vdCB2YWxpZCAtIGJlY2F1c2UgdGhlIGRyYWZ0cyBkZWFsaW5nIHdpdGggdGhlIFNSIGNv
bnRyb2wgcGxhbmUgdG8gd2hpY2ggeW91IHJlZmVyIGluIHRoaXMgZHJhZnQgYXJlIHN0cmljdGx5
IE1QTFMtb3JpZW50ZWQ6IHRoZXkgZGVmaW5lIGhvdyB0byBhZHZlcnRpc2UgU0lEIGxhYmVscyBv
ciBpbmRpY2VzIHRoYXQgYXJlIHRyYW5zbGF0ZWQgaW50byBTSUQgbGFiZWxzLCBhbmQgbmVpdGhl
ciBvZiB0aGVzZSBtZWNoYW5pc21zIGlzIHJlbGV2YW50IGZvcmUgU1JWNiBJTUhPLiAoSSBkbyBu
b3QgaGF2ZSB0byByZW1pbmQgeW91IHRoYXQgYSBkcmFmdCB0aGF0IGRlZmluZXMgU1JWNiBleHRl
bnNpb25zIGZvciBJU0lTPGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/
dT1odHRwcy0zQV9fZGF0YXRyYWNrZXIuaWV0Zi5vcmdfZG9jX2RyYWZ0LTJEYmFzaGFuZHktMkRp
c2lzLTJEc3J2Ni0yRGV4dGVuc2lvbnNfLTNGaW5jbHVkZS01RnRleHQtM0QxJmQ9RHdNR2FRJmM9
SEFrWXVoNjNyc3VocjZTY2JmaDBVakJYZU1LLW5kYjN2b0RUWGNXem9DSSZyPU55akxzcjdKQTdt
dnBDSmEwWW1QZFZLY21NWEozMWJwYkJhTnF6Q05ybmcmbT1rby0zZUY4eXlTRjFleEg2NFNvZXlF
UDBldHQ0Z2pzSG1tT0N2ajl6Q3ZRJnM9X0FaU2lxbVRVVE1LRlM5REFxYm91ZW9fR252dkFjRnhB
UldGODIwSG5UQSZlPT4gZXhpc3RzLCBhbmQgZGVhbHMgd2l0aCBvdGhlciBpc3N1ZXMpLg0KTXkg
MmMsDQpTYXNoYQ0KDQpPZmZpY2U6ICs5NzItMzkyNjYzMDINCkNlbGw6ICAgICAgKzk3Mi01NDky
NjYzMDINCkVtYWlsOiAgIEFsZXhhbmRlci5WYWluc2h0ZWluQGVjaXRlbGUuY29tPG1haWx0bzpB
bGV4YW5kZXIuVmFpbnNodGVpbkBlY2l0ZWxlLmNvbT4NCg0KRnJvbTogQWhtZWQgQmFzaGFuZHkg
W21haWx0bzphYmFzaGFuZHkuaWV0ZkBnbWFpbC5jb21dDQpTZW50OiBTdW5kYXksIE9jdG9iZXIg
MjgsIDIwMTggMTowMSBBTQ0KVG86IFNocmFkZGhhIEhlZ2RlIDxzaHJhZGRoYUBqdW5pcGVyLm5l
dDxtYWlsdG86c2hyYWRkaGFAanVuaXBlci5uZXQ+PjsgQWxleGFuZGVyIFZhaW5zaHRlaW4gPEFs
ZXhhbmRlci5WYWluc2h0ZWluQGVjaXRlbGUuY29tPG1haWx0bzpBbGV4YW5kZXIuVmFpbnNodGVp
bkBlY2l0ZWxlLmNvbT4+DQpDYzogcnRnLWRpckBpZXRmLm9yZzxtYWlsdG86cnRnLWRpckBpZXRm
Lm9yZz47ICdtcGxzQGlldGYub3JnJyA8bXBsc0BpZXRmLm9yZzxtYWlsdG86bXBsc0BpZXRmLm9y
Zz4+OyAnYWRyaWFuQG9sZGRvZy5jby51aycgPGFkcmlhbkBvbGRkb2cuY28udWs8bWFpbHRvOmFk
cmlhbkBvbGRkb2cuY28udWs+PjsgSm9uYXRoYW4gSGFyZHdpY2sgKEpvbmF0aGFuLkhhcmR3aWNr
QG1ldGFzd2l0Y2guY29tPG1haWx0bzpKb25hdGhhbi5IYXJkd2lja0BtZXRhc3dpdGNoLmNvbT4p
IDxqb25hdGhhbi5oYXJkd2lja0BtZXRhc3dpdGNoLmNvbTxtYWlsdG86am9uYXRoYW4uaGFyZHdp
Y2tAbWV0YXN3aXRjaC5jb20+Pjsgc3ByaW5nQGlldGYub3JnPG1haWx0bzpzcHJpbmdAaWV0Zi5v
cmc+OyBzcHJpbmctY2hhaXJzQGlldGYub3JnPG1haWx0bzpzcHJpbmctY2hhaXJzQGlldGYub3Jn
PjsgZHJhZnQtaWV0Zi1zcHJpbmctc2VnbWVudC1yb3V0aW5nLW1wbHMuYXV0aG9yc0BpZXRmLm9y
ZzxtYWlsdG86ZHJhZnQtaWV0Zi1zcHJpbmctc2VnbWVudC1yb3V0aW5nLW1wbHMuYXV0aG9yc0Bp
ZXRmLm9yZz4NClN1YmplY3Q6IFJlOiBSdGdEaXIgRWFybHkgcmV2aWV3OiBkcmFmdC1pZXRmLXNw
cmluZy1zZWdtZW50LXJvdXRpbmctbXBscy0xMw0KDQoNClRoYW5rcyBmb3IgdGhlIGNvbW1lbnRz
DQoNCldoaWxlIGl0IGlzIGEgY2xlYXIgdmlvbGF0aW9uIG9mIHRoZSBTUiBhcmNoaXRlY3R1cmUg
UkZDICg4NDAyKSwgbW9yZSB0aGFuIG9uZSBub2RlIGFkdmVydGlzaW5nIHRoZSBzYW1lIElQdjQv
NiBQUkVGSVggYW5kIGJvdGggaGF2ZSB0aGUgc2FtZSBwcmVmaXgtU0lEIHZhbHVlIHdpdGggIk4i
IGZsYWcgaXMgbm90IGFuIGluY29taW5nIGxhYmVsIGNvbGxpc2lvbiBiZWNhdXNlIHRoZSBsYWJl
bCBpcyBhc3NvY2lhdGVkIHdpdGggdGhlIHNhbWUgRkVDLCB3aGljaCBpcyB0aGUgcHJlZml4Lg0K
DQpIZW5jZSBoYW5kbGluZyBzdWNoIHZpb2xhdGlvbiBpcyBub3QgYW4gU1ItTVBMUyBwcm9ibGVt
IGJlY2F1c2UgdGhlcmUgaXMgbm8gaW5jb21pbmcgbGFiZWwgY29sbGlzaW9uIGFuZCBoZW5jZSBp
dCBpdCBpcyBvdXRzaWRlIHRoZSBzY29wZSBvZiB0aGlzIGRyYWZ0DQoNCg0KDQpUaGUgc2Vjb25k
IGlzc3VlIGlzIHdoaWNoIFNJRCB0byBjaG9vc2UgZm9yIGFuIFNSLXBvbGljeSAoYmUgaXQgYSBw
b2xpY3kgZm9yIFRFLCB0aS1sZmEsIHVsb29wIGF2b2lkYW5jZSwgc2VjdXJpdHksLi4uLCBldGMp
LiBUaGF0IGlzIHN0cmljdGx5IGEgY29udHJvbCBsYXllciBmdW5jdGlvbmFsaXR5IGFuZCBpcyBu
b3Qgc3BlY2lmaWMgdG8gU1ItTVBMUy4gSGVuY2UgaXQgaXMgb3V0c2lkZSB0aGUgc2NvcGUgb2Yg
dGhpcyBkcmFmdA0KDQoNCg0KVGhlIHRoaXJkIGlzc3VlIGlzIHRoZSBjYXNlIHdoZXJlIGFuIGFu
eWNhc3QgcHJlZml4IGlzIGFkdmVydGlzZWQgd2l0aCBhIHByZWZpeC1TSUQgc3ViLVRMViBieSBz
b21lIChidXQgbm90IGFsbCkgb2YgdGhlIG5vZGVzIHRoYXQgYWR2ZXJ0aXNlIHRoYXQgcHJlZml4
LiBBZ2FpbiB0aGlzIGlzIG5vdCBhbiBpbmNvbWluZyBsYWJlbCBjb2xsaXNpb24gYmVjYXVzZSB0
aGUgbGFiZWwgaXMgYXNzb2NpYXRlZCB3aXRoIGEgc2luZ2xlIEZFQywgd2hpY2ggaXMgdGhlIGFu
eWNhc3QgcHJlZml4Lg0KDQpPbiA3LzE5LzE4IDg6MzAgUE0sIFNocmFkZGhhIEhlZ2RlIHdyb3Rl
Og0KSGkgQWhtZWQsDQoNClRoZSBOb2RlLVNJRHMgYXJlIGV4cGVjdGVkIHRvIGJlIHVuaXF1ZSB0
byBhIG5vZGUuDQoNCuKAnA0KICAgQW4gSUdQIE5vZGUtU0lEIE1VU1QgTk9UIGJlIGFzc29jaWF0
ZWQgd2l0aCBhIHByZWZpeCB0aGF0IGlzIG93bmVkIGJ5DQogICBtb3JlIHRoYW4gb25lIHJvdXRl
ciB3aXRoaW4gdGhlIHNhbWUgcm91dGluZyBkb21haW4u4oCdDQoNCklmIHR3byBkaWZmZXJlbnQg
bm9kZXMgYWR2ZXJ0aXNlIHNhbWUgTm9kZS1TSUQsDQogICAgICAgICBGb3IgRXhhbXBsZSBOb2Rl
IEEgYW5kIEIgYm90aCBhZHZlcnRpc2UgcHJlZml4IDEuMS4xLjEgYW5kIGFzc29jaWF0ZSBhICBT
SUQgMTAwMCB3aXRoIE4gYml0IHNldC4NClRoZXJlIGlzIGFuIGFub21hbHkgaGVyZSBhbmQgSU1P
LCB0aGlzIGRyYWZ0IHNob3VsZCBhZGRyZXNzIGhvdyB0byBoYW5kbGUgdGhpcyBhbm9tYWx5IGFu
ZCB3aGV0aGVyIFRJLUxGQSBhbmQgb3RoZXINCkFwcGxpY2F0aW9ucyBjYW4gdXNlIHRoaXMgU0lE
IGFzIGEgTm9kZS1TSUQuDQpBbm90aGVyIHNsaWdodCB2YXJpYXRpb24gb2YgdGhpcyBjYXNlIGlz
IGEgc2NlbmFyaW8gd2hlcmUgQSBhbmQgQiBib3RoIGFkdmVydGlzZSBhIHByZWZpeCAxLjEuMS4x
IGFuZCBBIGFzc2lnbnMgYSBOb2RlLVNpZA0KT2YgMTAwMCBhbmQgQiBkb2VzIG5vdCBhc3NpZ24g
YW55IFNJRC4NCg0KUmdkcw0KU2hyYWRkaGENCg0KRnJvbTogQWxleGFuZGVyIFZhaW5zaHRlaW4g
PEFsZXhhbmRlci5WYWluc2h0ZWluQGVjaXRlbGUuY29tPjxtYWlsdG86QWxleGFuZGVyLlZhaW5z
aHRlaW5AZWNpdGVsZS5jb20+DQpTZW50OiBUaHVyc2RheSwgSnVseSAxOSwgMjAxOCAxMDowNSBQ
TQ0KVG86IEFobWVkIEJhc2hhbmR5IDxhYmFzaGFuZHkuaWV0ZkBnbWFpbC5jb20+PG1haWx0bzph
YmFzaGFuZHkuaWV0ZkBnbWFpbC5jb20+DQpDYzogcnRnLWRpckBpZXRmLm9yZzxtYWlsdG86cnRn
LWRpckBpZXRmLm9yZz47ICdtcGxzQGlldGYub3JnPG1haWx0bzptcGxzQGlldGYub3JnPicgPG1w
bHNAaWV0Zi5vcmc+PG1haWx0bzptcGxzQGlldGYub3JnPjsgJ2FkcmlhbkBvbGRkb2cuY28udWs8
bWFpbHRvOmFkcmlhbkBvbGRkb2cuY28udWs+JyA8YWRyaWFuQG9sZGRvZy5jby51az48bWFpbHRv
OmFkcmlhbkBvbGRkb2cuY28udWs+OyBKb25hdGhhbiBIYXJkd2ljayAoSm9uYXRoYW4uSGFyZHdp
Y2tAbWV0YXN3aXRjaC5jb208bWFpbHRvOkpvbmF0aGFuLkhhcmR3aWNrQG1ldGFzd2l0Y2guY29t
PikgPGpvbmF0aGFuLmhhcmR3aWNrQG1ldGFzd2l0Y2guY29tPjxtYWlsdG86am9uYXRoYW4uaGFy
ZHdpY2tAbWV0YXN3aXRjaC5jb20+OyBTaHJhZGRoYSBIZWdkZSA8c2hyYWRkaGFAanVuaXBlci5u
ZXQ+PG1haWx0bzpzaHJhZGRoYUBqdW5pcGVyLm5ldD47IHNwcmluZ0BpZXRmLm9yZzxtYWlsdG86
c3ByaW5nQGlldGYub3JnPjsgc3ByaW5nLWNoYWlyc0BpZXRmLm9yZzxtYWlsdG86c3ByaW5nLWNo
YWlyc0BpZXRmLm9yZz47IGRyYWZ0LWlldGYtc3ByaW5nLXNlZ21lbnQtcm91dGluZy1tcGxzLmF1
dGhvcnNAaWV0Zi5vcmc8bWFpbHRvOmRyYWZ0LWlldGYtc3ByaW5nLXNlZ21lbnQtcm91dGluZy1t
cGxzLmF1dGhvcnNAaWV0Zi5vcmc+DQpTdWJqZWN0OiBSRTogUnRnRGlyIEVhcmx5IHJldmlldzog
ZHJhZnQtaWV0Zi1zcHJpbmctc2VnbWVudC1yb3V0aW5nLW1wbHMtMTMNCg0KQWhtZWQgaGkhDQpM
b3RzIG9mIHRoYW5rcyBmb3IgeW91ciByZXNwb25zZS4NCk9mIGNvdXJzZSBOb2RlIFNJRHMgYXJl
IG5vdCBkaWZmZXJlbnQgZnJvbSBhbnkgb3RoZXIgUHJlZml4IFNJRHMgd2hlbiBpdCBjb21lcyB0
byB0aGUgTVBMUyBmb3J3YXJkaW5nIHBsYW5lLg0KQnV0LCBJTUhPLCBzdHJpY3RseSBzcGVha2lu
ZywgdGhpcyBpcyBjb3JyZWN0IGZvciBhbnkgb3RoZXIgU0lEIGFzIHdlbGwuDQpZb3Ugc2VlbSB0
byBpZ25vcmUgdGhlIGRpZmZlcmVuY2UgYmV0d2VlbiBTUi1NUExTIGFuZCBTUnY2IHdpdGggcmVn
YXJkIHRvIHRoZSBsaWZlIHNwYW4gb2YgcHJlZml4IFNJRHMgaW4gZ2VuZXJhbCBhbmQgTm9kZSBT
SURzIGluIHBhcnRpY3VsYXIuIEZyb20gbXkgUE9WIHRoaXMgZGlmZmVyZW5jZSBzaG91bGQgYmUg
ZGlzY3Vzc2VkIGluIHRoZSBkcmFmdC4NClNvIGl0IHNlZW1zIHRoYXQgd2UgY2FuIG9ubHkg4oCc
YWdyZWUgdG8gZGlzYWdyZWXigJ0gb24gdGhlIG5lZWQgdG8gc2F5IHNvbWV0aGluZyBzcGVjaWZp
YyBhYm91dCBOb2RlIFNJRHMgaW4gdGhlIGRyYWZ0LCBhbmQgbGV0IHRoZSBXRyB0byBkZWNpZGUg
d2hhdCB0byBkbyBhYm91dCBpdC4NClJlZ2FyZHMsDQpTYXNoYQ0KDQpPZmZpY2U6ICs5NzItMzky
NjYzMDINCkNlbGw6ICAgICAgKzk3Mi01NDkyNjYzMDINCkVtYWlsOiAgIEFsZXhhbmRlci5WYWlu
c2h0ZWluQGVjaXRlbGUuY29tPG1haWx0bzpBbGV4YW5kZXIuVmFpbnNodGVpbkBlY2l0ZWxlLmNv
bT4NCg0KRnJvbTogQWhtZWQgQmFzaGFuZHkgW21haWx0bzphYmFzaGFuZHkuaWV0ZkBnbWFpbC5j
b21dDQpTZW50OiBUaHVyc2RheSwgSnVseSAxOSwgMjAxOCA3OjEzIFBNDQpUbzogQWxleGFuZGVy
IFZhaW5zaHRlaW4gPEFsZXhhbmRlci5WYWluc2h0ZWluQGVjaXRlbGUuY29tPG1haWx0bzpBbGV4
YW5kZXIuVmFpbnNodGVpbkBlY2l0ZWxlLmNvbT4+DQpDYzogcnRnLWRpckBpZXRmLm9yZzxtYWls
dG86cnRnLWRpckBpZXRmLm9yZz47ICdtcGxzQGlldGYub3JnPG1haWx0bzptcGxzQGlldGYub3Jn
PicgPG1wbHNAaWV0Zi5vcmc8bWFpbHRvOm1wbHNAaWV0Zi5vcmc+PjsgJ2FkcmlhbkBvbGRkb2cu
Y28udWs8bWFpbHRvOmFkcmlhbkBvbGRkb2cuY28udWs+JyA8YWRyaWFuQG9sZGRvZy5jby51azxt
YWlsdG86YWRyaWFuQG9sZGRvZy5jby51az4+OyBKb25hdGhhbiBIYXJkd2ljayAoSm9uYXRoYW4u
SGFyZHdpY2tAbWV0YXN3aXRjaC5jb208bWFpbHRvOkpvbmF0aGFuLkhhcmR3aWNrQG1ldGFzd2l0
Y2guY29tPikgPGpvbmF0aGFuLmhhcmR3aWNrQG1ldGFzd2l0Y2guY29tPG1haWx0bzpqb25hdGhh
bi5oYXJkd2lja0BtZXRhc3dpdGNoLmNvbT4+OyBzaHJhZGRoYUBqdW5pcGVyLm5ldDxtYWlsdG86
c2hyYWRkaGFAanVuaXBlci5uZXQ+OyBzcHJpbmdAaWV0Zi5vcmc8bWFpbHRvOnNwcmluZ0BpZXRm
Lm9yZz47IHNwcmluZy1jaGFpcnNAaWV0Zi5vcmc8bWFpbHRvOnNwcmluZy1jaGFpcnNAaWV0Zi5v
cmc+OyBkcmFmdC1pZXRmLXNwcmluZy1zZWdtZW50LXJvdXRpbmctbXBscy5hdXRob3JzQGlldGYu
b3JnPG1haWx0bzpkcmFmdC1pZXRmLXNwcmluZy1zZWdtZW50LXJvdXRpbmctbXBscy5hdXRob3Jz
QGlldGYub3JnPg0KU3ViamVjdDogUmU6IFJ0Z0RpciBFYXJseSByZXZpZXc6IGRyYWZ0LWlldGYt
c3ByaW5nLXNlZ21lbnQtcm91dGluZy1tcGxzLTEzDQoNCg0KVGhhbmtzIGZvciB0aGUgcmVwbHkN
Cg0KU2VlIGlubGluZQ0KDQpBaG1lZA0KDQpPbiA3LzEyLzE4IDEyOjIyIEFNLCBBbGV4YW5kZXIg
VmFpbnNodGVpbiB3cm90ZToNCkFobWVkIGFuZCBhbGwsDQpJIHdvdWxkIGxpa2UgdG8gZXhwYW5k
IG9uIG15IGNvbW1lbnRzIChhbmQgeW91ciByZXNwb25zZXMpIGFib3V0IHRoZSByb2xlIG9mIE5v
ZGUgU0lEcyBpbiBTUi1NUExTLg0KSSB3b3VsZCBsaWtlIHRvIGJyaW5nIHlvdXIgYXR0ZW50aW9u
IHR3byBwb2ludHM6DQoNCjEuICAgICAgIE5vZGUgU0lEcyAoYW5kLCBpbiBnZW5lcmFsLCBQcmVm
aXggU0lEcykgaW4gTVBMUy1TUiBhcmUgZGlmZmVyZW50IGZyb20gdGhlIHNhbWUgaW4gU1J2NiBi
ZWNhdXNlIHRoZXkgcmVxdWlyZSBleHBsaWNpdCBjb25maWd1cmF0aW9uIGFjdGlvbiBieSB0aGUg
b3BlcmF0b3Igb2YgU1IgZG9tYWluLiBJLmUuLCBpdCBpcyBub3QgZW5vdWdoIGZvciBhIG5vZGUg
dG8gb3duIHNvbWUgLzMyIG9yIC8xMjggcHJlZml4IHRoYXQgaXMgYWR2ZXJ0aXNlZCBieSBJR1Au
IFRoZSBvcGVyYXRvciBtdXN0IGV4cGxpY2l0bHkgY29uZmlndXJlIHRoZSBub2RlIHRvIHVzZSBz
dWNoIGEgcHJlZml4IGFzICBOb2RlIFNJRCBhbmQgdG8gYXNzaWduIHRvIGl0IGEgc3BlY2lmaWMg
aW5kZXggdGhhdCBpcyB1bmlxdWUgaW4gdGhlIFNSIGRvbWFpbi4gRnJvbSBteSBQT1YsIHRoaXMg
ZGlmZmVyZW5jZSBhbG9uZSB3b3VsZCBxdWFsaWZ5IE5vZGUgU0lEcyBhcyBhIHRvcGljIHRvIGJl
IGRpc2N1c3NlZCBpbiB0aGUgTVBMUy1TUiBBcmNoaXRlY3R1cmU8aHR0cHM6Ly91cmxkZWZlbnNl
LnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX190b29scy5pZXRmLm9yZ19odG1sX2Ry
YWZ0LTJEaWV0Zi0yRHNwcmluZy0yRHNlZ21lbnQtMkRyb3V0aW5nLTJEbXBscy0yRDE0JmQ9RHdN
R2FRJmM9SEFrWXVoNjNyc3VocjZTY2JmaDBVakJYZU1LLW5kYjN2b0RUWGNXem9DSSZyPU55akxz
cjdKQTdtdnBDSmEwWW1QZFZLY21NWEozMWJwYkJhTnF6Q05ybmcmbT1DQm40Ni10VGpackZ1cDBk
Ui1FR0F0dDRRRnE5UGkyN1JhTzVyUUNrMVF3JnM9cTZkanBSWGxhbVV6S1psR0l1WFR0QmNzbndl
dkh3ZGRxdlN0WnJTRk1uRSZlPT4gZHJhZnQuDQojQWhtZWQ6IEkgZGlzYWdyZWUgd2l0aCB5b3Vy
IFBPVi4gRnJvbSB0aGUgZm9yd2FyZGluZyBwbGFuZSBwZXJzcGVjdGl2ZSBpdCBkb2VzIG5vdCBt
YWtlIGFueSBkaWZmZXJlbmNlIHdoZXRoZXIgYSB0aGUgbGFiZWwgYXQgdGhlIHRvcCBvZiBhbiBN
UExTIHBhY2tldCAocmVwcmVzZW50aW5nIHRoZSBwcmVmaXgtU0lEKSBpZGVudGlmaWVzIGEgbm9k
ZSBvciBub3QuIFNvIGZyb20gdGhlIFNSLW1wbHMgZm9yd2FyZGluZyBwb2ludCBvZiB2aWV3IHRo
ZXJlIGlzIG5vIGRpZmZlcmVuY2UgYmV0d2VlbiBhIHByZWZpeC1TSUQgYW5kIGEgbm9kZS1TSUQu
IElmIHRoZXJlIGlzIGFueSBwbGFjZSBpbiB0aGUgU1ItbXBscyBkcmFmdCB3aGVyZSB0aGVyZSBp
cyBhIG5lZWQgdG8gaGFuZGxlIGEgbm9kZS1TSUQgZGlmZmVyZW50IGZyb20gYSBwcmVmaXggU0lE
LCBpdCB3b3VsZCBiZSBncmVhdCB0byBwb2ludCBpdCBvdXQNCg0KMi4gICAgICBJbiBhZGRpdGlv
biwgcXVpdGUgYSBmZXcgY29uc3RydWN0cyBhc3NvY2lhdGVkIHdpdGggU1ItTVBMUyBpbXBsaWNp
dGx5IGFzc3VtZSB0aGF0IGVhY2ggbm9kZSBpbiB0aGUgU1ItTVBMUyBkb21haW4gaXMgYXNzaWdu
ZWQgd2l0aCBhdCBsZWFzdCBvbmUgTm9kZSBTSUQuIE9uZSBleGFtcGxlIGNhbiBiZSBmb3VuZCBp
biB0aGUgVEktTEZBPGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1o
dHRwcy0zQV9fdG9vbHMuaWV0Zi5vcmdfaHRtbF9kcmFmdC0yRGJhc2hhbmR5LTJEcnRnd2ctMkRz
ZWdtZW50LTJEcm91dGluZy0yRHRpLTJEbGZhLTJEMDQmZD1Ed01HYVEmYz1IQWtZdWg2M3JzdWhy
NlNjYmZoMFVqQlhlTUstbmRiM3ZvRFRYY1d6b0NJJnI9TnlqTHNyN0pBN212cENKYTBZbVBkVktj
bU1YSjMxYnBiQmFOcXpDTnJuZyZtPUNCbjQ2LXRUalpyRnVwMGRSLUVHQXR0NFFGcTlQaTI3UmFP
NXJRQ2sxUXcmcz1qYkgwRFNZWW8yVVl5bVdacmx2QXQ3cVVXVlhzWUt1Q3RNaUV5b2UtRFdFJmU9
PiBkcmFmdC4gVGhpcyBkcmFmdCBzYXlzIGluIFNlY3Rpb24gNC4yOg0KDQo0LjI8aHR0cHM6Ly91
cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX190b29scy5pZXRmLm9y
Z19odG1sX2RyYWZ0LTJEYmFzaGFuZHktMkRydGd3Zy0yRHNlZ21lbnQtMkRyb3V0aW5nLTJEdGkt
MkRsZmEtMkQwNC0yM3NlY3Rpb24tMkQ0LjImZD1Ed01HYVEmYz1IQWtZdWg2M3JzdWhyNlNjYmZo
MFVqQlhlTUstbmRiM3ZvRFRYY1d6b0NJJnI9TnlqTHNyN0pBN212cENKYTBZbVBkVktjbU1YSjMx
YnBiQmFOcXpDTnJuZyZtPUNCbjQ2LXRUalpyRnVwMGRSLUVHQXR0NFFGcTlQaTI3UmFPNXJRQ2sx
UXcmcz1zQWkzS0NXVXdHUzNEOTN0OGljNjRXXzQ2eG05eThPYWNzN296Y0F3ZVM4JmU9Pi4gVGhl
IHJlcGFpciBub2RlIGlzIGEgUFEgbm9kZQ0KDQoNCg0KDQoNCiAgIFdoZW4gdGhlIHJlcGFpciBu
b2RlIGlzIGluIFAoUyxYKSwgdGhlIHJlcGFpciBsaXN0IGlzIG1hZGUgb2YgYQ0KDQogICBzaW5n
bGUgbm9kZSBzZWdtZW50IHRvIHRoZSByZXBhaXIgbm9kZS4NCkluIHRoZSBzY29wZSBvZiB0aGlz
IHNlY3Rpb24sIHRoZSByZXBhaXIgbm9kZSBpcyBub3QgYWRqYWNlbnQgdG8gdGhlIFBMUiwgYW5k
IHRoZXJlZm9yZSwgdG8gdGhlIGJlc3Qgb2YgbXkgdW5kZXJzdGFuZGluZywgIOKAnGEgc2luZ2xl
IG5vZGUgc2VnbWVudCB0byB0aGUgcmVwYWlyIG5vZGXigJ0gY2FuIGJlIG9ubHkgdGhlIE5vZGUg
U0lEIG9mIHRoZSByZXBhaXIgbm9kZS4gU2luY2UgcmVwYWlyIG5vZGVzIGFyZSBjb21wdXRlZCBk
eW5hbWljYWxseSwgdGhpcyBlbnRpcmUgc2NoZW1lIGRlcGVuZHMgb24gYWxsIG5vZGVzIGluIHRo
ZSBNUExTPVNSIGRvbWFpbiAgaGF2aW5nIGF0IGxlYXN0IG9uZSBOb2RlIFNJRCBlYWNoDQojQWht
ZWQ6IFRoZSBjaG9pY2Ugb2YgdGhlIFNJRCB0byBpZGVudGlmeSBhbiBpbnRlcm1lZGlhdGUgb3Ig
ZXhpdCBub2RlKHMpIGluIGFuIFNSLXBvbGljeSBpcyBhIGNvbnRyb2wgcGxhbmUgYmVoYXZpb3Is
IGlycmVzcGVjdGl2ZSBvZiByZWFzb24gc3VjaCBwb2xpY3kgaXMgY3JlYXRlZCAoYmUgaXQgdGkt
bGZhIGV4cGxpY2l0IHBhdGgsIHVsb29wIGF2b2lkYW5jZSBleHBsaWNpdCBwYXRoLCBvciBzb21l
IFNSLVRFIGV4cGxpY2l0IHBhdGgpLiBTUi1Qb2xpY3kgYXMgd2VsbCBhcyBUaS1MRkEgYW5kIHVs
b29wIGF2b2lkYW5jZSBhcmUgaGFuZGxlZCBpbiBzZXBhcmF0ZSBkcmFmdHMuIFNvIGp1c3QgbGlr
ZSB0aGUgcmVzcG9uc2UgdG8geW91ciBwcmV2aW91cyBjb21tZW50LCBmcm9tIGZvcndhcmRpbmcg
cGxhbmUgcGVyc3BlY3RpdmUgaXQgZG9lcyBub3QgbWFrZSBhbnkgZGlmZmVyZW5jZSB3aGV0aGVy
IHRoZSBsYWJlbCBhdCB0aGUgdG9wIG9mIGFuIE1QTFMgcGFja2V0IGlkZW50aWZpZXMgYSBzaW5n
bGUgb3IgbXVsdGlwbGUgbm9kZXMuDQoNCi4NCg0KSG9wZWZ1bGx5IHRoZXNlIG5vdGVzIGNsYXJp
ZnkgbXkgcG9zaXRpb24gb24gdGhlIHN1YmplY3QuDQoNClJlZ2FyZHMsDQpTYXNoYQ0KDQpPZmZp
Y2U6ICs5NzItMzkyNjYzMDINCkNlbGw6ICAgICAgKzk3Mi01NDkyNjYzMDINCkVtYWlsOiAgIEFs
ZXhhbmRlci5WYWluc2h0ZWluQGVjaXRlbGUuY29tPG1haWx0bzpBbGV4YW5kZXIuVmFpbnNodGVp
bkBlY2l0ZWxlLmNvbT4NCg0KRnJvbTogQWxleGFuZGVyIFZhaW5zaHRlaW4NClNlbnQ6IFdlZG5l
c2RheSwgSnVseSAxMSwgMjAxOCAxMjowMiBQTQ0KVG86IEFobWVkIEJhc2hhbmR5IDxhYmFzaGFu
ZHkuaWV0ZkBnbWFpbC5jb20+PG1haWx0bzphYmFzaGFuZHkuaWV0ZkBnbWFpbC5jb20+DQpDYzog
cnRnLWRpckBpZXRmLm9yZzxtYWlsdG86cnRnLWRpckBpZXRmLm9yZz47ICdtcGxzQGlldGYub3Jn
PG1haWx0bzptcGxzQGlldGYub3JnPicgPG1wbHNAaWV0Zi5vcmc+PG1haWx0bzptcGxzQGlldGYu
b3JnPjsgJ2FkcmlhbkBvbGRkb2cuY28udWs8bWFpbHRvOmFkcmlhbkBvbGRkb2cuY28udWs+JyA8
YWRyaWFuQG9sZGRvZy5jby51az48bWFpbHRvOmFkcmlhbkBvbGRkb2cuY28udWs+OyBKb25hdGhh
biBIYXJkd2ljayAoSm9uYXRoYW4uSGFyZHdpY2tAbWV0YXN3aXRjaC5jb208bWFpbHRvOkpvbmF0
aGFuLkhhcmR3aWNrQG1ldGFzd2l0Y2guY29tPikgPGpvbmF0aGFuLmhhcmR3aWNrQG1ldGFzd2l0
Y2guY29tPjxtYWlsdG86am9uYXRoYW4uaGFyZHdpY2tAbWV0YXN3aXRjaC5jb20+OyBzaHJhZGRo
YUBqdW5pcGVyLm5ldDxtYWlsdG86c2hyYWRkaGFAanVuaXBlci5uZXQ+OyBzcHJpbmdAaWV0Zi5v
cmc8bWFpbHRvOnNwcmluZ0BpZXRmLm9yZz47IHNwcmluZy1jaGFpcnNAaWV0Zi5vcmc8bWFpbHRv
OnNwcmluZy1jaGFpcnNAaWV0Zi5vcmc+OyBkcmFmdC1pZXRmLXNwcmluZy1zZWdtZW50LXJvdXRp
bmctbXBscy5hdXRob3JzQGlldGYub3JnPG1haWx0bzpkcmFmdC1pZXRmLXNwcmluZy1zZWdtZW50
LXJvdXRpbmctbXBscy5hdXRob3JzQGlldGYub3JnPg0KU3ViamVjdDogUkU6IFJ0Z0RpciBFYXJs
eSByZXZpZXc6IGRyYWZ0LWlldGYtc3ByaW5nLXNlZ21lbnQtcm91dGluZy1tcGxzLTEzDQoNCkFo
bWVkLCBhbmQgYWxsLA0KTG90cyBvZiB0aGFua3MgZm9yIGEgZGV0YWlsZWQgcmVzcG9uc2UgdG8g
bXkgY29tbWVudHMuDQpQbGVhc2Ugc2VlIGlubGluZSBiZWxvdyBteSBwb3NpdGlvbiBvbiBlYWNo
IG9mIHRoZW0uDQoNClJlZ2FyZHMsDQpTYXNoYQ0KDQpPZmZpY2U6ICs5NzItMzkyNjYzMDINCkNl
bGw6ICAgICAgKzk3Mi01NDkyNjYzMDINCkVtYWlsOiAgIEFsZXhhbmRlci5WYWluc2h0ZWluQGVj
aXRlbGUuY29tPG1haWx0bzpBbGV4YW5kZXIuVmFpbnNodGVpbkBlY2l0ZWxlLmNvbT4NCg0KRnJv
bTogQWhtZWQgQmFzaGFuZHkgW21haWx0bzphYmFzaGFuZHkuaWV0ZkBnbWFpbC5jb21dDQpTZW50
OiBXZWRuZXNkYXksIEp1bHkgMTEsIDIwMTggNDo0MiBBTQ0KVG86IEFsZXhhbmRlciBWYWluc2h0
ZWluIDxBbGV4YW5kZXIuVmFpbnNodGVpbkBlY2l0ZWxlLmNvbTxtYWlsdG86QWxleGFuZGVyLlZh
aW5zaHRlaW5AZWNpdGVsZS5jb20+Pjsgc3ByaW5nLWNoYWlyc0BpZXRmLm9yZzxtYWlsdG86c3By
aW5nLWNoYWlyc0BpZXRmLm9yZz47IGRyYWZ0LWlldGYtc3ByaW5nLXNlZ21lbnQtcm91dGluZy1t
cGxzLmF1dGhvcnNAaWV0Zi5vcmc8bWFpbHRvOmRyYWZ0LWlldGYtc3ByaW5nLXNlZ21lbnQtcm91
dGluZy1tcGxzLmF1dGhvcnNAaWV0Zi5vcmc+DQpDYzogcnRnLWRpckBpZXRmLm9yZzxtYWlsdG86
cnRnLWRpckBpZXRmLm9yZz47ICdtcGxzQGlldGYub3JnPG1haWx0bzptcGxzQGlldGYub3JnPicg
PG1wbHNAaWV0Zi5vcmc8bWFpbHRvOm1wbHNAaWV0Zi5vcmc+PjsgJ2FkcmlhbkBvbGRkb2cuY28u
dWs8bWFpbHRvOmFkcmlhbkBvbGRkb2cuY28udWs+JyA8YWRyaWFuQG9sZGRvZy5jby51azxtYWls
dG86YWRyaWFuQG9sZGRvZy5jby51az4+OyBKb25hdGhhbiBIYXJkd2ljayAoSm9uYXRoYW4uSGFy
ZHdpY2tAbWV0YXN3aXRjaC5jb208bWFpbHRvOkpvbmF0aGFuLkhhcmR3aWNrQG1ldGFzd2l0Y2gu
Y29tPikgPGpvbmF0aGFuLmhhcmR3aWNrQG1ldGFzd2l0Y2guY29tPG1haWx0bzpqb25hdGhhbi5o
YXJkd2lja0BtZXRhc3dpdGNoLmNvbT4+OyBzaHJhZGRoYUBqdW5pcGVyLm5ldDxtYWlsdG86c2hy
YWRkaGFAanVuaXBlci5uZXQ+OyBzcHJpbmdAaWV0Zi5vcmc8bWFpbHRvOnNwcmluZ0BpZXRmLm9y
Zz4NClN1YmplY3Q6IFJlOiBSdGdEaXIgRWFybHkgcmV2aWV3OiBkcmFmdC1pZXRmLXNwcmluZy1z
ZWdtZW50LXJvdXRpbmctbXBscy0xMw0KDQoNClRoYW5rcyBmb3IgdGhvcm91Z2ggKGFuZCBWRVJZ
IGNsZWFyKSB0aGUgcmV2aWV3DQoNClNlZSBpbmxpbmUgI0FobWVkDQoNCg0KDQpBaG1lZA0KDQoN
Cg0KT24gNi8xNS8xOCAxMTowOCBQTSwgQWxleGFuZGVyIFZhaW5zaHRlaW4gd3JvdGU6DQpSZS1z
ZW5kaW5nIHRvICBjb3JyZWN0IFNQUklORyBXRyBsaXN0Lg0KU2luY2VyZSBhcG9sb2dpZXMgZm9y
IHRoZSBkZWxheSBjYXVzZWQgYnkgYSB0eXBvLg0KVGh1bWIgdHlwZWQgYnkgU2FzaGEgVmFpbnNo
dGVpbg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KRnJvbTogQWxleGFuZGVy
IFZhaW5zaHRlaW4NClNlbnQ6IFN1bmRheSwgSnVuZSAxMCwgMjAxOCAxMDo0Mzo1MiBBTQ0KVG86
IHNwcmluZy1jaGFpcnNAaWV0Zi5vcmc8bWFpbHRvOnNwcmluZy1jaGFpcnNAaWV0Zi5vcmc+OyBk
cmFmdC1pZXRmLXNwcmluZy1zZWdtZW50LXJvdXRpbmctbXBscy5hdXRob3JzQGlldGYub3JnPG1h
aWx0bzpkcmFmdC1pZXRmLXNwcmluZy1zZWdtZW50LXJvdXRpbmctbXBscy5hdXRob3JzQGlldGYu
b3JnPg0KQ2M6IHNwcmluZ0BpZXRmLmNvbTxtYWlsdG86c3ByaW5nQGlldGYuY29tPjsgcnRnLWRp
ckBpZXRmLm9yZzxtYWlsdG86cnRnLWRpckBpZXRmLm9yZz47ICdtcGxzQGlldGYub3JnPG1haWx0
bzptcGxzQGlldGYub3JnPic7ICdhZHJpYW5Ab2xkZG9nLmNvLnVrPG1haWx0bzphZHJpYW5Ab2xk
ZG9nLmNvLnVrPic7IEpvbmF0aGFuIEhhcmR3aWNrIChKb25hdGhhbi5IYXJkd2lja0BtZXRhc3dp
dGNoLmNvbTxtYWlsdG86Sm9uYXRoYW4uSGFyZHdpY2tAbWV0YXN3aXRjaC5jb20+KTsgc2hyYWRk
aGFAanVuaXBlci5uZXQ8bWFpbHRvOnNocmFkZGhhQGp1bmlwZXIubmV0Pg0KU3ViamVjdDogUkU6
IFJ0Z0RpciBFYXJseSByZXZpZXc6IGRyYWZ0LWlldGYtc3ByaW5nLXNlZ21lbnQtcm91dGluZy1t
cGxzLTEzDQoNCkV4cGxpY2l0bHkgYWRkaW5nIFNocmFkZGhhICB3aG8gaXMgdGhlIHNoZXBoZXJk
IG9mIHRoaXMgZHJhZnQuDQoNClJlZ2FyZHMsDQpTYXNoYQ0KDQpPZmZpY2U6ICs5NzItMzkyNjYz
MDINCkNlbGw6ICAgICAgKzk3Mi01NDkyNjYzMDINCkVtYWlsOiAgIEFsZXhhbmRlci5WYWluc2h0
ZWluQGVjaXRlbGUuY29tPG1haWx0bzpBbGV4YW5kZXIuVmFpbnNodGVpbkBlY2l0ZWxlLmNvbT4N
Cg0KRnJvbTogQWxleGFuZGVyIFZhaW5zaHRlaW4NClNlbnQ6IEZyaWRheSwgSnVuZSA4LCAyMDE4
IDU6NDMgUE0NClRvOiAnc3ByaW5nLWNoYWlyc0BpZXRmLm9yZzxtYWlsdG86c3ByaW5nLWNoYWly
c0BpZXRmLm9yZz4nIDxzcHJpbmctY2hhaXJzQGlldGYub3JnPjxtYWlsdG86c3ByaW5nLWNoYWly
c0BpZXRmLm9yZz47ICdkcmFmdC1pZXRmLXNwcmluZy1zZWdtZW50LXJvdXRpbmctbXBscy5hdXRo
b3JzQGlldGYub3JnPG1haWx0bzpkcmFmdC1pZXRmLXNwcmluZy1zZWdtZW50LXJvdXRpbmctbXBs
cy5hdXRob3JzQGlldGYub3JnPicgPGRyYWZ0LWlldGYtc3ByaW5nLXNlZ21lbnQtcm91dGluZy1t
cGxzLmF1dGhvcnNAaWV0Zi5vcmc+PG1haWx0bzpkcmFmdC1pZXRmLXNwcmluZy1zZWdtZW50LXJv
dXRpbmctbXBscy5hdXRob3JzQGlldGYub3JnPg0KQ2M6ICdzcHJpbmdAaWV0Zi5jb208bWFpbHRv
OnNwcmluZ0BpZXRmLmNvbT4nIDxzcHJpbmdAaWV0Zi5jb20+PG1haWx0bzpzcHJpbmdAaWV0Zi5j
b20+OyBydGctZGlyQGlldGYub3JnPG1haWx0bzpydGctZGlyQGlldGYub3JnPjsgbXBsc0BpZXRm
Lm9yZzxtYWlsdG86bXBsc0BpZXRmLm9yZz47ICdhZHJpYW5Ab2xkZG9nLmNvLnVrPG1haWx0bzph
ZHJpYW5Ab2xkZG9nLmNvLnVrPicgPGFkcmlhbkBvbGRkb2cuY28udWs+PG1haWx0bzphZHJpYW5A
b2xkZG9nLmNvLnVrPg0KU3ViamVjdDogUnRnRGlyIEVhcmx5IHJldmlldzogZHJhZnQtaWV0Zi1z
cHJpbmctc2VnbWVudC1yb3V0aW5nLW1wbHMtMTMNCg0KDQpIZWxsbywNCkkgaGF2ZSBiZWVuIHNl
bGVjdGVkIHRvIGRvIGEgcm91dGluZyBkaXJlY3RvcmF0ZSDigJxlYXJseeKAnSByZXZpZXcgb2Yg
dGhpcyBkcmFmdDogaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtaWV0Zi1z
cHJpbmctc2VnbWVudC1yb3V0aW5nLW1wbHMvPGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50
LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fZGF0YXRyYWNrZXIuaWV0Zi5vcmdfZG9jX2RyYWZ0LTJE
aWV0Zi0yRHNwcmluZy0yRHNlZ21lbnQtMkRyb3V0aW5nLTJEbXBsc18mZD1Ed01HYVEmYz1IQWtZ
dWg2M3JzdWhyNlNjYmZoMFVqQlhlTUstbmRiM3ZvRFRYY1d6b0NJJnI9TnlqTHNyN0pBN212cENK
YTBZbVBkVktjbU1YSjMxYnBiQmFOcXpDTnJuZyZtPUNCbjQ2LXRUalpyRnVwMGRSLUVHQXR0NFFG
cTlQaTI3UmFPNXJRQ2sxUXcmcz1DeGJhYWY5VTBrajZfbWVWU29iU2tSTFFXMVN3SThNSnZnSHB1
WXAwUU9NJmU9Pg0KDQpUaGUgcm91dGluZyBkaXJlY3RvcmF0ZSB3aWxsLCBvbiByZXF1ZXN0IGZy
b20gdGhlIHdvcmtpbmcgZ3JvdXAgY2hhaXIsIHBlcmZvcm0gYW4g4oCcZWFybHnigJ0gcmV2aWV3
IG9mIGEgZHJhZnQgYmVmb3JlIGl0IGlzIHN1Ym1pdHRlZCBmb3IgcHVibGljYXRpb24gdG8gdGhl
IElFU0cuIFRoZSBlYXJseSByZXZpZXcgY2FuIGJlIHBlcmZvcm1lZCBhdCBhbnkgdGltZSBkdXJp
bmcgdGhlIGRyYWZ04oCZcyBsaWZldGltZSBhcyBhIHdvcmtpbmcgZ3JvdXAgZG9jdW1lbnQuIFRo
ZSBwdXJwb3NlIG9mIHRoZSBlYXJseSByZXZpZXcgZGVwZW5kcyBvbiB0aGUgc3RhZ2UgdGhhdCB0
aGUgZG9jdW1lbnQgaGFzIHJlYWNoZWQuIEFzIHRoaXMgZG9jdW1lbnQgaXMgY3VycmVudGx5IGlu
IHRoZSBXRyBMYXN0IGNhbGwsIG15IGZvY3VzIGZvciB0aGUgcmV2aWV3IHdhcyB0byBkZXRlcm1p
bmUgd2hldGhlciB0aGUgZG9jdW1lbnQgaXMgcmVhZHkgdG8gYmUgcHVibGlzaGVkLiBQbGVhc2Ug
Y29uc2lkZXIgbXkgY29tbWVudHMgYWxvbmcgd2l0aCB0aGUgb3RoZXIgd29ya2luZyBncm91cCBs
YXN0IGNhbGwgY29tbWVudHMuDQoNCkZvciBtb3JlIGluZm9ybWF0aW9uIGFib3V0IHRoZSBSb3V0
aW5nIERpcmVjdG9yYXRlLCBwbGVhc2Ugc2VlIOKAi2h0dHA6Ly90cmFjLnRvb2xzLmlldGYub3Jn
L2FyZWEvcnRnL3RyYWMvd2lraS9SdGdEaXI8aHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQu
Y29tL3YyL3VybD91PWh0dHAtM0FfX3RyYWMudG9vbHMuaWV0Zi5vcmdfYXJlYV9ydGdfdHJhY193
aWtpX1J0Z0RpciZkPUR3TUdhUSZjPUhBa1l1aDYzcnN1aHI2U2NiZmgwVWpCWGVNSy1uZGIzdm9E
VFhjV3pvQ0kmcj1OeWpMc3I3SkE3bXZwQ0phMFltUGRWS2NtTVhKMzFicGJCYU5xekNOcm5nJm09
Q0JuNDYtdFRqWnJGdXAwZFItRUdBdHQ0UUZxOVBpMjdSYU81clFDazFRdyZzPTZwbkk3bDgyZXd3
em94Z09YcVRLcmJLdVFpZHQ2LUtCc1pkc1hGbm9RQ2cmZT0+DQoNCkRvY3VtZW50OiBkcmFmdC1p
ZXRmLXNwcmluZy1zZWdtZW50LXJvdXRpbmctbXBscy0xMw0KUmV2aWV3ZXI6IEFsZXhhbmRlciAo
4oCcU2FzaGHigJ0pIFZhaW5zaHRlaW4gKGFsZXhhbmRlci52YWluc2h0ZWluQGVjaXRlbGUuY29t
PG1haWx0bzphbGV4YW5kZXIudmFpbnNodGVpbkBlY2l0ZWxlLmNvbT4pDQpSZXZpZXcgRGF0ZTog
MDgtSnVuLTE4DQpJbnRlbmRlZCBTdGF0dXM6IFByb3Bvc2VkIFN0YW5kYXJkLg0KDQpTdW1tYXJ5
Og0KDQpJIGhhdmUgc29tZSBtaW5vciBjb25jZXJucyBhYm91dCB0aGlzIGRvY3VtZW50IHRoYXQg
SSB0aGluayBzaG91bGQgYmUgcmVzb2x2ZWQgYmVmb3JlIGl0IGlzIHN1Ym1pdHRlZCB0byB0aGUg
SUVTRy4NCg0KQ29tbWVudHM6DQoNCkkgY29uc2lkZXIgdGhpcyBkcmFmdCBhcyBhbiBpbXBvcnRh
bnQgIGNvbXBhbmlvbiBkb2N1bWVudCB0byB0aGUgU2VnbWVudCBSb3V0aW5nIEFyY2hpdGVjdHVy
ZTxodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX3Rv
b2xzLmlldGYub3JnX2h0bWxfZHJhZnQtMkRpZXRmLTJEc3ByaW5nLTJEc2VnbWVudC0yRHJvdXRp
bmctMkQxNSZkPUR3TUdhUSZjPUhBa1l1aDYzcnN1aHI2U2NiZmgwVWpCWGVNSy1uZGIzdm9EVFhj
V3pvQ0kmcj1OeWpMc3I3SkE3bXZwQ0phMFltUGRWS2NtTVhKMzFicGJCYU5xekNOcm5nJm09Q0Ju
NDYtdFRqWnJGdXAwZFItRUdBdHQ0UUZxOVBpMjdSYU81clFDazFRdyZzPWlKU2hoN2U3eXlWa3Q0
NHYxTzVweUNPTWZIQ3BBdmZCTkdnRnI1bGsxMzAmZT0+IGRyYWZ0IHRoYXQsIGlkZWFsbHksIHNo
b3VsZCBhdWdtZW50IGRlZmluaXRpb25zIG9mIHRoZSBTZWdtZW50IFJvdXRpbmcgKFNSKSBub3Rp
b25zIGFuZCBjb25zdHJ1Y3RzIGdpdmVuIHRoZXJlIHdpdGggZGV0YWlscyBzcGVjaWZpYyBmb3Ig
dGhlIFNSIGluc3RhbnRpYXRpb24gdGhhdCB1c2VzICB0aGUgTVBMUyBkYXRhIHBsYW5lIChTUi1N
UExTKS4gIE1hbnkgaXNzdWVzIHJhaXNlZCBpbiBteSByZXZpZXcgcmVmbGVjdCBlaXRoZXIgZ2Fw
cyB0aGF0IHNob3VsZCBiZSwgYnV0IGhhdmUgbm90IGJlZW4sIGNsb3NlZCwgb3IgaW5jb25zaXN0
ZW5jaWVzIGJldHdlZW4gdGhlIHR3byBkcmFmdHMuDQoNCg0KU2luY2UgUkZDIDgyODc8aHR0cHM6
Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX190b29scy5pZXRm
Lm9yZ19odG1sX3JmYzgyODcmZD1Ed01HYVEmYz1IQWtZdWg2M3JzdWhyNlNjYmZoMFVqQlhlTUst
bmRiM3ZvRFRYY1d6b0NJJnI9TnlqTHNyN0pBN212cENKYTBZbVBkVktjbU1YSjMxYnBiQmFOcXpD
TnJuZyZtPUNCbjQ2LXRUalpyRnVwMGRSLUVHQXR0NFFGcTlQaTI3UmFPNXJRQ2sxUXcmcz15N2pw
M1VZTlR0Y21tOUhPdWx6cVBUck1VUlRyc01pTzI2cldsTlpONVdzJmU9PiBpcyBhbHJlYWR5IHB1
Ymxpc2hlZCBhcyBhIFN0YW5kYXJkcyBUcmFjayBSRkMsIEkgZXhwZWN0IHN1Y2ggYXVnbWVudGF0
aW9uIHRvIGJlIGJhY2t3YXJkIGNvbXBhdGlibGUgd2l0aCB0aGlzIGRvY3VtZW50IChvciB0byBw
cm92aWRlIGNsZWFyIGluZGljYXRpb25zIG9mIHJlcXVpcmVkIHVwZGF0ZXMgdG8gdGhpcyBkb2N1
bWVudCkuIEFuZCBJIGluY2x1ZGUgdGhlIE1QTFMgV0cgaW50byBkaXN0cmlidXRpb24gbGlzdC4N
Cg0KVGhpcyBkcmFmdCB3YXMgbm90IGVhc3kgcmVhZGluZyBmb3IgbWUuIEluIHBhcnRpY3VsYXIs
IHRoZSBzdHlsZSBvZiBTZWN0aW9uIDIuNSB0aGF0IGRpc2N1c3NlcyBhdCBsZW5ndGggYW5kIGlu
IHNvbWUgZGV0YWlsIG11bHRpcGxlIOKAnGNvcm5lciBjYXNlc+KAnSByZXN1bHRpbmcsIHByZXN1
bWFibHksIGZyb20gbWlzY29uZmlndXJhdGlvbiwgYmVmb3JlIGl0IGV4cGxhaW5zIHRoZSBiYXNp
YyAoYW5kIHJlbGF0aXZlbHkgc2ltcGxlKSDigJxub3JtYWzigJ0gYmVoYXZpb3IsIGxvb2tzIHBy
b2JsZW1hdGljIHRvIG1lLg0KDQpUaGUgV0cgTGFzdCBDYWxsIGhhcyBiZWVuIGV4dGVuZGVkIGJ5
IG9uZSB3ZWVrLiBOZXZlcnRoZWxlc3MsIEkgYW0gc2VuZGluZyBvdXQgbXkgY29tbWVudHMNCg0K
TWFqb3IgSXNzdWVzOiBOb25lIGZvdW5kDQojQWhtZWQ6IHRoYW5rcyBhIGxvdA0KDQpNaW5vciBJ
c3N1ZXM6IFF1aXRlIGEgZmV3IGJ1dCwgaG9wZWZ1bGx5LCBlYXN5IHRvIHJlc29sdmUuDQoNCg0K
MS4gICAgRW5jYXBzdWxhdGlvbiBvZiBTUi1NUExTIHBhY2tldHM6DQoNCmEuICAgIFJGQyAzMDMy
IChyZWZlcmVuY2VkIGJ5IHRoZSBkcmFmdCkgYW5kIFJGQyA1MzMyIChub3QgbWVudGlvbmVkIGlu
IHRoZSBkcmFmdCkgZGVwZW5kIHR3byBlbmNhcHN1bGF0aW9ucyBvZiBsYWJlbGVkIHBhY2tldHMg
LSBvbmUgZm9yIERvd25zdHJlYW0tYWxsb2NhdGVkIGxhYmVscyBhbmQgYW5vdGhlciBmb3IgVXBz
dHJlYW0tYWxsb2NhdGVkIG9uZXMuDQojQWhtZWQ6IFJGQzUzMzIgaXMgZm9yIG11bHRpY2FzdC4g
QXMgbWVudGlvbmVkIGluIFNlY3Rpb24gNiBvZiBkcmFmdC1pZXRmLXNwcmluZy1zZWdtZW50LXJv
dXRpbmctMTUsIG11bHRpY2FzdCBpcyBvdXRzaWRlIHRoZSBzY29wZSBvZiBTUi4gSGVuY2UgdGhl
IFJGQyB3YXMgbm90IHJlZmVycmVkIHRvIGluIHRoZSBTUi1NUExTIGRyYWZ0DQpbW1Nhc2hhXV0g
SSB3b3VsZCBiZSBzYXRpc2ZpZWQgd2l0aCB0aGlzIHJlc3BvbnNlLCB3b3VsZCBpdCBub3QgYmUg
Zm9yIHRoZSBmb2xsb3dpbmcgdGV4dCBJIHNlZSBpbiBTZWN0aW9uIDIuMiBvZiB0aGUgU1IgUG9s
aWN5IEFyY2hpdGVjdHVyZTxodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJs
P3U9aHR0cHMtM0FfX3Rvb2xzLmlldGYub3JnX2h0bWxfZHJhZnQtMkRpZXRmLTJEc3ByaW5nLTJE
c2VnbWVudC0yRHJvdXRpbmctMkRwb2xpY3ktMkQwMSZkPUR3TUdhUSZjPUhBa1l1aDYzcnN1aHI2
U2NiZmgwVWpCWGVNSy1uZGIzdm9EVFhjV3pvQ0kmcj1OeWpMc3I3SkE3bXZwQ0phMFltUGRWS2Nt
TVhKMzFicGJCYU5xekNOcm5nJm09Q0JuNDYtdFRqWnJGdXAwZFItRUdBdHQ0UUZxOVBpMjdSYU81
clFDazFRdyZzPTRmMEg2OExUdmtwN04tYllUVkxPaFdxaUViSGFDc09RUjF6X1F6ejNXZjQmZT0+
IGRyYWZ0Og0KICAgQSB2YXJpYXRpb24gb2YgU1IgUG9saWN5IGNhbiBiZSB1c2VkIGZvciBwYWNr
ZXQgcmVwbGljYXRpb24uICBBDQogICBjYW5kaWRhdGUgcGF0aCBjb3VsZCBjb21wcmlzZSBtdWx0
aXBsZSBTSUQtTGlzdHM7IG9uZSBmb3IgZWFjaA0KICAgcmVwbGljYXRpb24gcGF0aC4gIEluIHN1
Y2ggYSBzY2VuYXJpbywgcGFja2V0cyBhcmUgYWN0dWFsbHkNCiAgIHJlcGxpY2F0ZWQgdGhyb3Vn
aCBlYWNoIFNJRCBMaXN0IG9mIHRoZSBTUiBQb2xpY3kgdG8gcmVhbGl6ZSBhIHBvaW50LQ0KICAg
dG8tbXVsdGlwb2ludCBzZXJ2aWNlIGRlbGl2ZXJ5Lg0KDQpUaGlzIGxvb2tzIHRvIG1lIGFzIGJl
aW5nIHZlcnkgbXVjaCBtdWx0aWNhc3QgaW4gU1IsIGFuZCwgdW5sZXNzIHlvdSB3YW50IHRvIHNh
eSB0aGF0IGl0IGlzIGxpbWl0ZWQgdG8gU1J2NiwgbWFrZXMgbXkgcXVlc3Rpb24gcmVsZXZhbnQg
SU1ITy4NCg0KYi4gICAgRnJvbSBteSBQT1YgdGhlIFNULU1QTFMgb25seSB1c2VzIERvd25zdHJl
YW0tYWxsb2NhdGVkIGxhYmVscyDigJMgYnV0IEkgZXhwZWN0IHRoZSBkcmFmdCB0byBzdGF0ZSB0
aGF0IGV4cGxpY2l0bHksIG9uZSB3YXkgb3IgYW5vdGhlci4gKElmIFVwc3RyZWFtLWFsbG9jYXRl
ZCBsYWJlbHMgYXJlIHJlbGV2YW50IGZvciBTUi1NUExTLCBJIHdvdWxkIHNlZSBpdCBhcyBhIG1h
am9yIGdhcCwgc28gSSBob3BlIHRoYXQgdGhpcyBpcyBub3QgdGhlIGNhc2UpLg0KI0FobWVkOiBJ
IHdpbGwgYWRkIGEgc3RhdGVtZW50IGluIHNlY3Rpb24gMi4yIHRvIG1lbnRpb24gdGhhdCBpdCBp
cyBkb3duLXN0cmVhbSBhbGxvY2F0ZWQgYXMgeW91IG1lbnRpb25lZA0KW1tTYXNoYV1dIFRoaXMg
aXMgcXVpdGUgdW5hbWJpZ3VvdXMgYW5kLCBvbmNlIGFkZGVkLCB3b3VsZCByZXNvbHZlIG15IGNv
bW1lbnQgaW4gZnVsbCDigJMgdGhlIHByZXZpb3VzIGNvbW1lbnQgbm90d2l0aHN0YW5kaW5nLiBJ
biBwYXJ0aWN1bGFyLCBpdCB3b3VsZCBpbXBseSB0aGF0IGV2ZW4gbGFiZWxzIHJlcHJlc2VudGlu
ZyBCU0lEcyBvZiBhIFNSIFJlcGxpY2F0aW9uIHBvbGljaWVzIHdpbGwgYmUgZG93bnN0cmVhbS1h
bGxvY2F0ZWQuDQoNCg0KMi4gICAgTGFiZWwgc3BhY2VzIGluIFNSLU1QTFM6DQoNCmEuICAgIFJG
QyAzMDMxIChyZWZlcmVuY2VkIGJ5IHRoZSBkcmFmdCkgZGVmaW5lcyBwZXItcGxhdGZvcm0gYW5k
IHBlci1pbnRlcmZhY2UgbGFiZWwgc3BhY2VzLCBhbmQgUkZDIDUzMzEgKG5vdCBtZW50aW9uZWQg
aW4gdGhlIGRyYWZ0KSBhZGRzIGNvbnRleHQtc3BlY2lmaWMgbGFiZWwgc3BhY2VzIGFuZCBjb250
ZXh0IGxhYmVscy4NCg0KYi4gICAgVGhlIGRyYWZ0IGRvZXMgbm90IHNheSB3aGljaCBvZiB0aGVz
ZSBhcmUgb3IgYXJlIG5vdCByZWxldmFudCBmb3IgU1ItTVBMUw0KDQpjLiAgICBGcm9tIG15IFBP
VjoNCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpLiAgICBMYWJl
bHMgcmVwcmVzZW50aW5nIGFsbCBraW5kcyBvZiBTSURzIG1lbnRpb25lZCBpbiB0aGUgZHJhZnQg
TVVTVCBiZSBhbGxvY2F0ZWQgZnJvbSB0aGUgcGVyLXBsYXRmb3JtIGxhYmVsIHNwYWNlIG9ubHkN
Cg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlpLiAgICBBdCB0aGUg
c2FtZSB0aW1lLCBpbnN0YW50aWF0aW9uIG9mIE1pcnJvciBTZWdtZW50IElEcyBkZWZpbmVkIGlu
IFNlY3Rpb24gNS4xIG9mIHRoZSBTZWdtZW50IFJvdXRpbmcgQXJjaGl0ZWN0dXJlIGRyYWZ0IHVz
aW5nIE1QTFMgZGF0YSBwbGFuZSBjbGVhcmx5IGNhbGxzIGZvciBjb250ZXh0IGxhYmVscyBhbmQg
Y29udGV4dC1zcGVjaWZpYyBsYWJlbCBzcGFjZXMNCg0KZC4gICAgSSBleHBlY3QgdGhlIGRyYWZ0
IHRvIHByb3ZpZGUgYSBjbGVhci1jdXQgcG9zaXRpb24gb24gdGhlc2UgYXNwZWN0cyBvZiBTUi1N
UExTLg0KI0FobWVkOiBJIHdpbGwgYWRkIGEgc3RhdGVtZW50IHRvIHNlY3Rpb24gMi4yIHRvIHNh
eSB0aGF0IHRoZSBpdCBpcyBwZXItcGxhdGZvcm0uIFJlZ2FyZGluZyB0aGUgZnVuY3Rpb24gIm1p
cnJvcmluZyIsIFNSIGF0dGFjaGVzIGEgKmZ1bmN0aW9uKiB0byBlYWNoIFNJRC4gVGhlICJtaXJy
b3JpbmciIGZ1bmN0aW9uIGlzIGFscmVhZHkgZGVzY3JpYmVkIGluIFNlY3Rpb24gNS4xIG9mIGRy
YWZ0LWlldGYtc3ByaW5nLXNlZ21lbnQtcm91dGluZyBhbmQgaXMgbm90IHNwZWNpZmljIHRvIHRo
ZSBNUExTIGZvcndhcmRpbmcgcGxhbmUuIEhlbmNlIHRoZXJlIGlzIG5vIG5lZWQgdG8gcmUtbWVu
dGlvbiBpdCBoZXJlIGJlY2F1c2UgdGhpcyBkb2N1bWVudCBpcyB0cnlpbmcgdG8gYmUgYXMgc3Bl
Y2lmaWMgYXMgcG9zc2libGUgdG8gdGhlIE1QTFMgZm9yd2FyZGluZyBwbGFuZS4gR2VuZXJhbCBm
dW5jdGlvbnMgYXR0YWNoZWQgdG8gU0lEIGFyZSBkZXNjcmliZWQgaW4gdGhlIHNlZ21lbnQgcm91
dGluZyBhcmNoaXRlY3R1cmUgZG9jdW1lbnQgb3IgZnV0dXJlIGRvY3VtZW50cy4gRnVydHVyZSBk
b2N1bWVudHMgcHJvcG9zaW5nIG5ldyBTUiBmdW5jdGlvbiBtdXN0IGJlIGFzIHNwZWNpZmljIGFu
ZCBjbGVhciBhcyBwb3NzaWJsZQ0KW1tTYXNoYV1dIExvb2tzIE9LIHRvIG1lLg0KDQoNCjMuICAg
IFNSLU1QTFMgYW5kIGhpZXJhcmNoaWNhbCBMU1BzOg0KDQphLiAgICBTUiBMU1BzIHRoYXQgaW5j
bHVkZSBtb3JlIHRoYW4gb25lIHNlZ21lbnQgYXJlIGhpZXJhcmNoaWNhbCBMU1BzIGZyb20gdGhl
IFBPViBvZiB0aGUgTVBMUyBkYXRhIHBsYW5lLiBUaGVyZWZvcmUgc29tZSAocG9zc2libHksIGFs
bCkgb2YgdGhlIG1vZGVscyBmb3IgaGFuZGxpbmcgVFRMIGFuZCBUQyBiaXRzIHRoYXQgaGF2ZSBi
ZWVuIGRlZmluZWQgaW4gUkZDIDM0NDMgKG5vdCBtZW50aW9uZWQgaW4gdGhlIGRyYWZ0KSBzaG91
bGQgYXBwbHkgdG8gU1ItTVBMUw0KDQpiLiAgICBSRkMgODI4NyAobm90IHJlZmVyZW5jZWQgaW4g
dGhlIGRyYWZ0KSBzcGVjaWZpY2FsbHkgZGlzY3Vzc2VkIG9wZXJhdGlvbiBvZiB0aGUgTFNQIFRy
YWNlcm91dGUgZnVuY3Rpb24gZm9yIFNSIExTUHMgaW4gdGhlIGNhc2Ugd2hlbiBQaXBlL1Nob3J0
IFBpcGUgbW9kZWwgZm9yIFRUTCBoYW5kbGluZyBpcyB1c2VkDQoNCmMuICAgIEkgZXhwZWN0IHRo
ZSBkcmFmdCB0byBwcm92aWRlIGF0IGxlYXN0IHNvbWUgZ3VpZGVsaW5lcyByZWdhcmRpbmcgYXBw
bGljYWJpbGl0eSBvZiBlYWNoIHNwZWNpZmljIG1vZGVsIGRlZmluZWQgaW4gUkZDIDM0NDMgKHNl
cGFyYXRlbHkgZm9yIFRUTCBhbmQgVEMgYml0cykgdG8gU1ItTVBMUy4NCiNBaG1lZDogQlkgZGVz
aWduLCB0aGUgaW5zdGFudGlhdGlvbiBvZiBTUiBvdmVyIHRoZSBNUExTIGZvcndhcmRpbmcgcGxh
bmUgKGFuZCBoZW5jZSB0aGlzIGRyYWZ0KSBkb2VzIG5vdCBtb2RpZnkgdGhlIE1QTFMgZm9yd2Fy
ZGluZyBwbGFuIGJlaGF2aW9yIGFzIGl0IGlzIG1lbnRpb25lZCBpbiB0aGUgZmlyc3Qgc2VudGVu
Y2UgaW4gU2VjdGlvbiAxLiBTbyB0aGUgVFRMIGJlaGF2aW9yIHNwZWNpZmllZCBpbiByZmMzNDQz
IGlzIGFscmVhZHkgaW1wbGllZCBhbmQgdGhlcmUgaXMgbm8gbmVlZCB0byByZS1tZW50aW9uIGl0
IGhlcmUganVzdCBsaWtlIGFsbCBhc3BlY3RzIG9mIE1QTFMgZm9yd2FyZGluZy4gUkZDODI4NyBp
cyBPQU0tc3BlY2lmaWMuICBTUi1PQU0gaXMgaGFuZGxlZCBpbiBhIHNlcGFyYXRlIGRvY3VtZW50
IHNvIGlzIG91dHNpZGUgdGhlIHNjb3BlIG9mIHRoaXMgZHJhZnQNCltbU2FzaGFdXSBVbmZvcnR1
bmF0ZWx5IEkgZG8gbm90IHRoaW5rIHRoaXMgaXMgZ29vZCBlbm91Z2guIExldCBtZSBhc2sgYSBz
cGVjaWZpYyBxdWVzdGlvbiByZWZsZWN0aW5nIG15IGNvbmNlcm5zOg0KVGhlIGhlYWQtZW5kIG5v
ZGUgc2VuZHMgU1ItTVBMUyBwYWNrZXRzIGFjcm9zcyBhIHBhdGggZGVmaW5lZCBieSBhbiBvcmRl
cmVkIHNldCBvZiBTSURzIHdpdGggbW9yZSB0aGFuIG9uZSBTSUQgaW4gdGhlIGxpc3QuIEVhY2gg
U0lEIGlzIHJlcHJlc2VudGVkIGJ5IGEgbGFiZWwgc3RhY2sgZW50cnkgKExTRSkgaW4gdGhlIE1Q
TFMgbGFiZWwgc3RhY2ssIGFuZCB0aGUgbGFiZWwgZmllbGQgaW4gZWFjaCBMU0UgaXMgdGhlIGxh
YmVsIHRoYXQgbWF0Y2hlcyB0aGUgY29ycmVzcG9uZGluZyBTSUQuIEhvd2V2ZXIsIGVhY2ggTFNF
IGFsc28gaW5jbHVkZXMgdGhlIFRUTCBhbmQgVEMgZmllbGRzLiBIb3cgZG9lcyB0aGUgaGVhZC1l
bmQgbm9kZSBzZXQgdGhlc2UgZmllbGRzIGluIGVhY2ggb2YgdGhlIExTRXMgZm9sbG93aW5nIHRo
ZSB0b3Agb25lPyBUaGlzIGNsZWFybHkgZGVwZW5kcyBvbiB0aGUgbW9kZWwgKFVuaWZvcm0gdnMu
IFBpcGUvU2hvcnQgUGlwZSkgaW1wbGVtZW50ZWQgaW4gZWFjaCBub2RlIHRoYXQgdGhhdCBwZXJm
b3JtcyBOZXh0IG9wZXJhdGlvbiBvbiB0aGUgcGFja2V0IGFsb25nIHRoZSBwYXRoIOKAkyBidXQg
dGhlIGhlYWQtZW5kIG5vZGUgdXN1YWxseSBpcyBub3QgYXdhcmUgb2YgdGhhdC4NClJGQyA4Mjg3
IGlzIHJlbGV2YW50IGFzIGFuIGV4YW1wbGUgaGVyZSBJTUhPIGJlY2F1c2UgaXQgcmVjb21tZW5k
cyB0aGUgZm9sbG93aW5nIHNldHRpbmcgb2YgVFRMIGluIFRyYWNlcm91dGUgcGFja2V0czoNCg0K
LSAgICAgICAgICBTZXQgdGhlIFRUTCBvZiBhbGwgdGhlIGxhYmVscyBhYm92ZSBvbmUgdGhhdCBy
ZXByZXNlbnRzIHRoZSBzZWdtZW50IHlvdSBhcmUgY3VycmVudGx5IHRyYWNpbmcgdG8gbWF4aW11
bQ0KDQotICAgICAgICAgIFNldCB0aGUgVFRMIG9mIHRoZSBsYWJlbCBvbmUgdGhhdCByZXByZXNl
bnRzIHRoZSBzZWdtZW50IHlvdSBhcmUgY3VycmVudGx5IHRyYWNpbmcgdG8gdGhlIGRlc2lyZWQg
dmFsdWUgKHRvIGJlIGluY3JlbWVudGVkIHVudGlsIGVuZCBvZiBzZWdtZW50IGlzIHJlYWNoZWQN
Cg0KLSAgICAgICAgICBTZXQgdGhlIFRUTCBvZiBhbGwgdGhlIGxhYmVscyBiZWxvdyBvbmUgdGhh
dCByZXByZXNlbnRzIHRoZSBzZWdtZW50IHlvdSBhcmUgY3VycmVudGx5IHRyYWNpbmcgdG8gMC4N
CkkgZXhwZWN0IHRoZSBkcmFmdCB0byBwcm92aWRlIHNvbWUgcmVjb21tZW5kYXRpb25zIGZvciB0
cmFmZmljIChub24tT0FNKSBwYWNrZXRzIGFzIHdlbGwuDQoNCg0KNC4gICAgSW5mZXJyaW5nIG5l
dHdvcmsgbGF5ZXIgcHJvdG9jb2wgaW4gU1ItTVBMUzoNCg0KYS4gICAgSSB3b25kZXIgaWYgdGhl
IGRyYWZ0IGNvdWxkIHByb3ZpZGUgYW55IGRldGFpbHMgb24gdGhlIHNpdHVhdGlvbiB3aGVuIGEg
bGFiZWwgdGhhdCByZXByZXNlbnRzIHNvbWUga2luZCBvZiBTSUQgaXMgdGhlIGJvdHRvbS1vZi1z
dGFjayBsYWJlbCB0byBiZSBwb3BwZWQgYnkgdGhlIGVncmVzcyBMRVINCiNhaG1lZDogVGhpcyBp
cyBwYXJ0IG9mIHRoZSAiTmV4dCIgZnVuY3Rpb24uIEl0IGlzIGRlc2NyaWJlZCBpbiBkZXRhaWwg
aW4gdGhpcyBkb2N1bWVudC4NCltbU2FzaGFdXSBORVhUIGZ1bmN0aW9uIGlzIG1lbnRpb25lZCBp
biBzZXZlcmFsIHBsYWNlcyBpbiB0aGUgZG9jdW1lbnQuIENhbiB5b3UgcGxlYXNlIHBvaW50IHRv
IHRoZSBzcGVjaWZpYyB0ZXh0IHRoYXQgaXMgcmVsZXZhbnQgZm9yIG15IHF1ZXN0aW9uPw0KDQoN
CmIuICAgIEZvciB0aGUgcmVmZXJlbmNlLCBSRkMgMzAzMiBzYXlzIHRoYXQg4oCcdGhlIGlkZW50
aXR5IG9mIHRoZSBuZXR3b3JrIGxheWVyIHByb3RvY29sICBtdXN0IGJlIGluZmVyYWJsZSBmcm9t
IHRoZSB2YWx1ZSBvZiB0aGUgbGFiZWwgd2hpY2ggaXMgcG9wcGVkIGZyb20gIHRoZSBib3R0b20g
b2YgdGhlIHN0YWNrLCBwb3NzaWJseSBhbG9uZyB3aXRoIHRoZSBjb250ZW50cyAgb2YgdGhlIG5l
dHdvcmsgbGF5ZXIgaGVhZGVyIGl0c2VsZuKAnQ0KDQpjLiAgICBGcm9tIG15IFBPViB0aGUgZm9s
bG93aW5nIHNjZW5hcmlvIGluZGljYXRlcyByZWxldmFuY2Ugb2YgdGhpcyBleHBlY3RhdGlvbiBm
b3IgU1ItTVBMUzoNCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBp
LiAgICBJUy1JUyBpcyB1c2VkIGZvciBkaXN0cmlidXRpbmcgYm90aCBJUHY0IGFuZCBJUHY2IHJl
YWNoYWJpbGl0eSBpbiBhIGdpdmVuIGRvbWFpbg0KDQogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgaWkuICAgIEFuIElTLUlTIGFkamFjZW5jeSBvdmVyIHNvbWUgZHVhbC1z
dGFjayBsaW5rIGlzIGVzdGFibGlzaGVkLCBhbmQgYSBzaW5nbGUgQWRqLVNJRCBmb3IgdGhpcyBh
ZGphY2VuY3kgaXMgYWR2ZXJ0aXNlZA0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICBpaWkuICAgIFRoZSBub2RlIHRoYXQgaGFzIGFzc2lnbmVkIGFuZCBhZHZlcnRpc2Vk
IHRoaXMgQWRqLVNJRCByZWNlaXZlcyBhIGxhYmVsZWQgcGFja2V0IHdpdGggdGhlIGxhYmVsIHJl
cHJlc2VudGluZyB0aGlzIEFkai1TSUQgYmVpbmcgYm90aCB0aGUgdG9wIGFuZCBib3R0b20tb2Yt
c3RhY2sgbGFiZWwNCg0KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaXYu
ICAgIFRoZSBpbXBsZW1lbnRlcnMgbXVzdCBiZSBnaXZlbiB1bmFtYmlndW91cyBpbnN0cnVjdGlv
bnMgZm9yIGZvcndhcmRpbmcgdGhlIHVubGFiZWxlZCBwYWNrZXQgdmlhIHRoZSBkdWFsLXN0YWNr
IGxpbmsgYXMgYW4gSXB2NCBvciBhbiBJUHY2IHBhY2tldC4NCiNBaG1lZDogSWYgeW91IHRha2Ug
YSBsb29rIGF0IHRoZSBTUi1JU0lTICwgU1ItT1NQRnYyIGFuZCBTUi1PU0Z2MyBkcmFmdHMsIHlv
dSB3aWxsIHNlZSBhbGwgMyBwcm90b2NvbCBhZHZlcnRpc2UgZGlmZmVyZW50IGFkai1TSURTIGZv
ciBJUHY0IG5leHQtaG9wIGFuZCBJUHY2IG5leHQtaG9wLiBGb3IgZXhhbXBsZSwgSVNJUyB1c2Vz
IHRoZSAiRi1GbGFnIiAoc2VjdGlvbiAyLjIuMSBpbiBkcmFmdC1pZXRmLWlzaXMtc2VnbWVudC1y
b3V0aW5nLWV4dGVuc2lvbnMtMTgpIHRvIHNwZWNpZnkgd2hldGhlciB0aGUgYWRqLVNJRCBpcyBm
b3IgSVB2NCBhbmQgSVB2Ni4gU2ltaWxhcmx5LCB0aGUgU1ItSVNJUyBkcmFmdCBhdHRhY2hlcyBh
IHByZWZpeC1TSUQgdG8gdGhlIHByZWZpeCBhZHZlcnRpc2VtZW50IGFuZCBoZW5jZSBpbXBsaWVz
IHRoZSBpZGVudGl0eSBvZiB0aGUgcHJvdG9jb2wgdW5kZXJuZWF0aCB0aGUgYm90dG9tIG1vc3Qg
bGFiZWwuIEZvciBhbnkgb3RoZXIgImZ1bmN0aW9uIiBhdHRhY2hlZCB0byBhIFNJRCwgaXQgaXMg
cGFydCBvZiB0aGUgc3BlY2lmaWNhdGlvbiBvZiB0aGlzIGZ1bmN0aW9uIHRvIGRlc2NyaWJlIHdo
YXQgaGFwcGVucyB3aGVuIHRoZSBTSUQgaXMgcmVwcmVzZW50ZWQgYnkgYSBsYWJlbCBpbiB0aGUg
TVBMUyBmb3J3YXJkaW5nIHBsYW5lIGFuZCB0aGlzIGxhYmVsIGlzIHRoZSBib3R0b20gbW9zdCBs
YWJlbA0KW1tTYXNoYV1dIE9LLCBnb3QgaXQuIFRoaXMgaXNzdWUgaXMgcmVzb2x2ZWQuDQoNCg0K
NS4gICAgUmVzb2x1dGlvbiBvZiBDb25mbGljdHM6IEFyZSB0aGUNCg0KYS4gICAgQXJlIHRoZSBj
b25mbGljdCByZXNvbHV0aW9uIHByb2NlZHVyZXMgbGlzdGVkIGluIHNlY3Rpb24gMi41IG1hbmRh
dG9yeSB0byBpbXBsZW1lbnQ/DQoNCmIuICAgIElmIHRoZXkgYXJlIG1hbmRhdG9yeSB0byBpbXBs
ZW1lbnQsIGFyZSB0aGV5IGFsc28gbWFuZGF0b3J5IHRvIGRlcGxveSwgb3IgY2FuIHRoZSBvcGVy
YXRvcnMgc2ltcGx5IHRyZWF0IGFueSBkZXRlY3RlZCBjb25mbGljdCBhcyByZXF1aXJpbmcgaHVt
YW4gaW50ZXJ2ZW50aW9uIGFuZCBwcmV2ZW50aW5nIG5vcm1hbCBvcGVyYXRpb24gb2YgU1ItTVBM
Uz8NCiNBaG1lZDogVGhleSBhcmUgcmVjb21tZW5kZWQuIEkgd2lsbCBtb2RpZnkgdGhlIHBhcmFn
cmFwaCBhZnRlciB0aGUgZmlyc3QgMyBidWxsZXRzIGluIFNlY3Rpb24gMi41IHRvIHNheSB0aGF0
IGl0IGlzIHJlY29tbWVkZWQuDQpbW1Nhc2hhXV0gT0suIEhvd2V2ZXIsIGl0IHdvdWxkIGJlIG5p
Y2UgaWYgeW91IGNvdWxkIHJlZmVyIHNlcGFyYXRlbHkgZm9yIOKAnFJFQ09NTUVOREVEIHRvIGlt
cGxlbWVudOKAnSBhbmQg4oCcUkVDT01NRU5ERUQgdG8gZGVwbG954oCdLiAgVGhlIGxhdHRlciBw
cm9iYWJseSByZXF1aXJlcyBhIGNvbmZpZ3VyYXRpb24ga25vYiBmb3IgZW5hYmxpbmcgY29uZmxp
Y3QgcmVzb2x1dGlvbiBydWxlcyAoaWYgdGhleSBhcmUgaW1wbGVtZW50ZWQpLg0KDQpjLiAgICBG
b3IgdGhlIHJlZmVyZW5jZSwgdGhlIElFVEYgY2FwaXRhbGl6ZWQgTVVTVCBhcHBlYXJzIGp1c3Qg
aW4gYSBmZXcgcGxhY2VzIGluIFNlY3Rpb24gMi41LCBhbmQgZWFjaCBhcHBlYXJhbmNlIGhhcyB2
ZXJ5IG5hcnJvdyBjb250ZXh0Og0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGkuICAgIEZvciBNQ0NzIHdoZXJlIHRoZSAiVG9wb2xvZ3kiIGFuZC9vciAiQWxnb3Jp
dGhtIiBmaWVsZHMgYXJlIG5vdCBkZWZpbmVkLCB0aGUgbnVtZXJpY2FsIHZhbHVlIG9mIHplcm8g
TVVTVCBiZSB1c2VkIGZvciB0aGVzZSB0d28gZmllbGRzDQoNCiAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICBpaS4gICAgSWYgdGhlIHNhbWUgc2V0IG9mIEZFQ3MgYXJlIGF0
dGFjaGVkIHRvIHRoZSBzYW1lIGxhYmVsICJMMSIsIHRoZW4gdGhlIHRpZS1icmVha2luZyBydWxl
cyBNVVNUIGFsd2F5cyBzZWxlY3QgdGhlIHNhbWUgRkVDIGlycmVzcGVjdGl2ZSBvZiB0aGUgb3Jk
ZXIgaW4gd2hpY2ggdGhlIEZFQ3MgYW5kIHRoZSBsYWJlbCAiTDEiIGFyZSByZWNlaXZlZC4gSW4g
b3RoZXIgd29yZHMsIHRoZSB0aWUtYnJlYWtpbmcgcnVsZSBNVVNUIGJlIGRldGVybWluaXN0aWMu
DQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlpaS4gICAgQW4gaW1w
bGVtZW50YXRpb24gb2YgZXhwbGljaXQgU0lEIGFzc2lnbm1lbnQgTVVTVCBndWFyYW50ZWUgY29s
bGlzaW9uIGZyZWVuZXNzIG9uIHRoZSBzYW1lIHJvdXRlcg0KRnJvbSBteSBQT1YsIGl0IGlzIG5v
dCBwb3NzaWJsZSB0byBpbmZlciB0aGUgYW5zd2VyIHRvIG15IHF1ZXN0aW9uIGZyb20gdGhlc2Ug
c3RhdGVtZW50cy4gU29tZSBleHBsaWNpdCBzdGF0ZW1lbnQgaXMgcmVxdWlyZWQuDQojQWhtZWQ6
IEkgYWdyZWUgd2l0aCB5b3UgUE9WIGFuZCBhcyBtZW50aW9uZWQgaW4gbXkgcmVwbHkgdG8gaXRl
bXMgKGEpIGFuZCAoYiksIEkgd2lsbCBtb2RpZnkgdGhlIHBhcmFncmFwaCB0byBzYXkgdGhhdCBp
dCBpcyBSRUNPTU1FTkRFRCB0byBhbnN3ZXIgeW91IHF1ZXN0aW9ucyBpbiBpdGVtcyAoYSkgYW5k
IChiKQ0KDQpkLiAgICBUaGUgdGllLWJyZWFraW5nIHJ1bGVzIGluIHNlY3Rpb24gMi41LjEgaW5j
bHVkZSBzb21lIHNwZWNpZmljIHZhbHVlcyBmb3IgZW5jb2RpbmcgRkVDIHR5cGVzIGFuZCBhZGRy
ZXNzIGZhbWlsaWVzIOKAkyBidXQgdGhlc2UgdmFsdWVzIGFyZSBub3Qgc3VwcG9zZWQgdG8gYXBw
ZWFyIGluIGFueSBJQU5BIHJlZ2lzdHJpZXMgKGJlY2F1c2UgdGhlIGRyYWZ0IGRvZXMgbm90IHJl
cXVlc3QgYW55IElBTkEgYWN0aW9ucykuIENhbiB5b3UgcGxlYXNlIGNsYXJpZnkgd2hhdCBpcyBz
byBzcGVjaWFsIGFib3V0IHRoZXNlIHZhbHVlcz8NCiNBaG1lZDogVGhlcmUgaXMgbm8gc2lnbmlm
aWNhbmNlIHRvIHRoZSB2YWx1ZXMgYnV0IHRoZXJlIGlzIGEgc2lnbmlmaWNhbmNlIHRvIHRoZSBv
cmRlciBhbW9uZyB0aGVtLiBJIHdpbGwgbW9kaWZ5IHRoZSB0ZXh0IHRvIGNsYXJpZnkgdGhhdA0K
W1tTYXNoYV1dIE9LLg0KDQoNCmUuICAgIEkgYWxzbyBkb3VidCB0aGF0IGNvbXBhcmlzb24gb2Yg
RkVDcyB0aGF0IHJlcHJlc2VudCBJUHY0IGFuZCBJUHY2IHByZWZpeCBTSURzIG1ha2VzIG11Y2gg
c2Vuc2UgKGZvciBjb25mbGljdCByZXNvbHV0aW9uIG9yIGVsc2UpLCBiZWNhdXNlLCBhbW9uZyBv
dGhlciB0aGluZ3MsIHRoZXJlIGFyZSB2YWxpZCBzY2VuYXJpb3Mgd2hlbiBhbiBJUHY0IC8zMiBw
cmVmaXggaXMgZW1iZWRkZWQgaW4gYW4gSVB2NiAvMTI4IG9uZS4NCiNBaG1lZDogQSBwcmVmaXgt
U0lEIGlzIGFzc2lnbmVkIHRvIGEgcHJlZml4LiBBbiBJUHY2IHByZWZpeCB0aGF0IGVtYmVkcyBh
biBJUHY0IHByZWZpeCBpcyBkaWZmZXJlbnQgZnJvbSB0aGUgSVB2NCBwcmVmaXguIFRoZSBzcGVj
aWZpY2F0aW9ucyBvZiBTUiBleHRlbnNpb25zIHRvIElTSVMsIE9TUEZ2MiwgT1NQRnYzLCBhbmQg
QkdQIHRyZWF0IElQdjQgYW5kIElQdjYgcHJlZml4ZXMgc2VwYXJhdGVseSwgaW5jbHVkaW5nIHRo
ZSBJUFY2IHByZWZpeGVzIHdpdGggZW1iZWRkZWQgSVB2NCBvbmVzLiBCZXNpZGVzIG5vdCBhbGwg
SVB2NiBwcmVmaXhlcyBlbWJlZCBJUHY0IHByZWZpeCBpbiB0aGVtLiBIZW5jZSB0aGUgZGlzdGlu
Y3Rpb24gYmV0d2VlbiBJUHY0IGFuZCBJUHY2IHByZWZpeGVzIGlzIHF1aXRlIGNsZWFyDQpbW1Nh
c2hhXV0gTXkgY29uY2VybiB3YXMgbWFpbmx5IGFib3V0IElQdjQtbWFwcGVkIElQdjYgYWRkcmVz
c2VzLiBRdW90aW5nIGZyb20gUkZDIDQyOTE6DQoyLjUuNS4yPGh0dHBzOi8vdXJsZGVmZW5zZS5w
cm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fdG9vbHMuaWV0Zi5vcmdfaHRtbF9yZmM0
MjkxLTIzc2VjdGlvbi0yRDIuNS41LjImZD1Ed01HYVEmYz1IQWtZdWg2M3JzdWhyNlNjYmZoMFVq
QlhlTUstbmRiM3ZvRFRYY1d6b0NJJnI9TnlqTHNyN0pBN212cENKYTBZbVBkVktjbU1YSjMxYnBi
QmFOcXpDTnJuZyZtPUNCbjQ2LXRUalpyRnVwMGRSLUVHQXR0NFFGcTlQaTI3UmFPNXJRQ2sxUXcm
cz1JMTRYQThJOVJ1dzVhQmo1ZXJfT1ZidkFEejFzYjlaTEZCR2FaWmxKSko0JmU9Pi4gIElQdjQt
TWFwcGVkIElQdjYgQWRkcmVzcw0KDQoNCiAgIEEgc2Vjb25kIHR5cGUgb2YgSVB2NiBhZGRyZXNz
IHRoYXQgaG9sZHMgYW4gZW1iZWRkZWQgSVB2NCBhZGRyZXNzIGlzDQogICBkZWZpbmVkLiAgVGhp
cyBhZGRyZXNzIHR5cGUgaXMgdXNlZCB0byByZXByZXNlbnQgdGhlIGFkZHJlc3NlcyBvZg0KICAg
SVB2NCBub2RlcyBhcyBJUHY2IGFkZHJlc3Nlcy4NCg0KRnJvbSBteSBQT1YgdGhpcyBtZWFucyB0
aGF0IGEgLzEyOCBwcmVmaXggYXNzb2NpYXRlZCB3aXRoIGFuIElQdjQtbWFwcGVkIElQdjYgYWRk
cmVzcyBhbmQgYSAvMzIgcHJlZml4IGFzc29jaWF0ZWQgd2l0aCB0aGUgSVB2NCBhZGRyZXNzIHRo
YXQgd2FzIG1hcHBlZCB0byB0aGlzIElQdjYgYWRkcmVzcyByZXByZXNlbnQgdGhlIHNhbWUgZW50
aXR5LiBUaGlzIHVuZGVyc3RhbmRpbmcgZnVsbHkgbWF0Y2hlcyB1c2FnZSBvZiBJUHY0LW1hcHBl
ZCBJUHY2IGFkZHJlc3NlcyBhcyBCR1AgTmV4dCBIb3BzIG9mIFZQTi1JUHY2IGFkZHJlc3NlcyBk
ZWZpbmVkIGluIFJGQyA0Nzk4LiBIb3dldmVyLCB0aGUgY29tcGFyaXNvbiBydWxlcyB5b3UgaGF2
ZSBkZWZpbmVkIHdpbGwgdHJlYXQgdGhlbSBhcyB0d28gZGlmZmVyZW50IHByZWZpeGVzLiAgSSB3
b25kZXIgaWYgdGhlc2UgcnVsZXMsIGluIHRoZSBjYXNlIG9mIGEgY29uZmxpY3QsIGNvdWxkIHJl
c3VsdCBpbiBwcmVmZXJyaW5nIHRoZSBJUHY2IHByZWZpeCB0byBhbiBJUHY0IG9uZSBhbmQgdGhl
cmVmb3JlIGxvb3NpbmcgTVBMUyBjb25uZWN0aXZpdHkgZm9yIHRoZSBpbmdyZXNzIFBFIG9mIGEg
NlZQRSBzZXJ2aWNlIHRvIGl0cyBlZ3Jlc3MgUEU/DQoNCg0KZi4gICAgIFNlY3Rpb24gMi41LjEg
ZGVmaW5lcyAzIHR5cGVzIG9mIFNSLU1QTFMgRkVDcywgYnV0IEkgYW0gbm90IHN1cmUgYWxsIFNJ
RCB0eXBlcyBkZWZpbmVkIGluIHRoZSBTZWdtZW50IFJvdXRpbmcgQXJjaGl0ZWN0dXJlIGRyYWZ0
IGNhbiBiZSB1bmFtYmlndW91c2x5IG1hcHBlZCB0byBvbmUgb2YgdGhlc2UgdHlwZXMuIFByb2Js
ZW1hdGljIGV4YW1wbGVzIGluY2x1ZGUgYXQgbGVhc3QgdGhlIGZvbGxvd2luZzoNCg0KICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpLiAgICBQYXJhbGxlbCBBZGphY2Vu
Y3kgU0lEDQoNCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpaS4gICAg
TWlycm9yIFNJRA0KRXhwbGljaXQgbWFwcGluZyBvZiBTSUQgdHlwZXMgdG8gU1ItTVBMUyBGRUMg
dHlwZXMgd291bGQgYmUgbW9zdCB1c2VmdWwgSU1PLiBJZiBzb21lIFNJRCB0eXBlcyBjYW5ub3Qg
YmUgbWFwcGVkIHRvIFNSLU1QTFMgRkVDcywgdGhpcyBtdXN0IGJlIGV4cGxpY2l0bHkgc3RhdGVk
IGluIHRoZSBkcmFmdC4NCiNBaG1lZDoNClBhcmFsbGVsIGFkamFjZW5jeSBTSUQgYXJlIGhhbmRs
ZWQgaW4gdGhlIHR5cGUgIihuZXh0LWhvcCwgb3V0Z29pbmcgaW50ZXJmYWNlKSINCltbU2FzaGFd
XSBPSw0KDQpNaXJyb3IgU0lEIGlzIGEgdHlwZSBvZiBiaW5kaW5nLVNJRCBhcyBtZW50aW9uZWQg
aW4gU2VjdGlvbiA1LjEgaW4gdGhlIFNSIGFyY2hpdGVjdHVyZSBkcmFmdCAoZHJhZnQtaWV0Zi1z
cHJpbmctc2VnbWVudC1yb3V0aW5nLTE1KS4gQWxzbyBhcyBkZXNjcmliZWQgaW4gU2VjdGlvbiAy
LjQgZHJhZnQtaWV0Zi1pc2lzLXNlZ21lbnQtcm91dGluZy1leHRlbnNpb25zLTE4IChhbHNvIHNl
ZSB0aGUgZXF1aXZhbGVudCBpbiB0aGUgT1NQRnYyIGFuZCBPU1BGdjMgZHJhZnQpLCBhIGJpbmRp
bmcgU0lEIGlzIGlkZW50aWZpZWQgYnkgYSBwcmVmaXguIEhlbmNlIGl0IGlzIGNvdmVyZWQgYnkg
dGhlIHR5cGUgIihQcmVmaXgsIFJvdXRpbmcgSW5zdGFuY2UsIFRvcG9sb2d5LCBBbGdvcml0aG0p
Ig0KW1tTYXNoYV1dIEkgcmVzcGVjdGZ1bGx5IGRpc2FncmVlLiBUaGVyZSBpcyBkZWZpbml0ZWx5
IG5vIG1lbnRpb24gb2YgQWxnb3JpdGhtIGluIHRoZSBkZWZpbml0aW9uIG9mIHRoZSBNaXJyb3Ig
U0lELg0KDQoNCjYuICAgIE5vZGUgU0lEcyBpbiBTUi1NUExTOg0KDQphLiAgICBOb2RlIFNJRHMg
YXJlIGV4cGxpY2l0bHkgZGVmaW5lZCBhbmQgZGlzY3Vzc2VkIGluIHRoZSBTZWdtZW50IFJvdXRp
bmcgQXJjaGl0ZWN0dXJlIGRyYWZ0IGJ1dCBhcmUgbm90IG1lbnRpb25lZCBldmVuIG9uY2UgaW4g
dGhpcyBkcmFmdA0KDQpiLiAgICBBRkFJSywgdGhlIGNvbW1vbiBpbXBsZW1lbnRhdGlvbiBwcmFj
dGljZSB0b2RheSBpbmNsdWRlcyBhc3NpZ25tZW50IG9mIGF0IGxlYXN0IG9uZSBOb2RlIFNJRCB0
byBldmVyeSBub2RlIGluIHRoZSBTUi1NUExTIGRvbWFpbg0KDQpjLiAgICBJcyB0aGVyZSBhIHJl
cXVpcmVtZW50IHRvIGFzc2lnbiBhdCBsZWFzdCBvbmUgTm9kZSBTSUQgcGVyIHtyb3V0aW5nIGlu
c3RhbmNlLCB0b3BvbG9neSwgYWxnb3JpdGhtfSBpbiBTUi1NUExTPyBJZiBub3QsIGNhbiB0aGUg
YXV0aG9ycyBleHBsYWluIGV4cGVjdGVkIGJlaGF2aW9yIG9mIHN1Y2ggYSBub2RlPyAoU2VlIGFs
c28gbXkgY29tbWVudCBhYm91dCByb3V0aW5nIGluc3RhbmNlcyBiZWxvdykuDQojQWhtZWQ6IEEg
Tm9kZS1TSUQgaXMgYSBzcGVjaWFsIGNhc2Ugb2YgcHJlZml4LVNJRC4gU28gdGhlcmUgbm90aGlu
ZyBzcGVjaWZpYyBhYm91dCBpdCBmcm9tIHRoZSBNUExTIGZvcndhcmRpbmcgcGxhbmUgcG9pbnQg
b2Ygdmlldy4gU2ltaWxhcmx5IGZyb20gYSBzdGFuZGFyZCB0cmFja3MgZHJhZnQgcG9pbnQgb2Yg
dmlldywgdGhlcmUgaXMgbm8gcmVxdWlyZW1lbnQgdG8gYXNzaWduIGEgU0lEIHRvIGV2ZXJ5IHBy
ZWZpeCBqdXN0IGxpa2UgdGhlcmUgaXMgbm8gcmVxdWlyZW1lbnQgdG8gYmluZCBldmVyeSBwcmVm
aXggdG8gYW4gTERQIGxhYmVsLiBDb21tb24gYW5kL29yIHJlY29tbWVuZGVkIHByYWN0aWNlcyBv
ciBkZXNjcmlwdGlvbiBvZiBkZXBsb3ltZW50IHNjZW5hcmlvcyBhcmUgbW9yZSBiZWZpdHRpbmcg
dG8gQkNQIG9yIGluZm9ybWF0aW9uYWwgZHJhZnRzLiBUaGlzIGRyYWZ0IGlzIGEgc3RhbmRhcmRz
IHRyYWNrIGRyYWZ0DQpbW1Nhc2hhXV0gV2VsbCwgeW914oCZdmUganVzdCBzYWlkIHRoYXQgY29u
ZmxpY3QgcmVzb2x1dGlvbiBydWxlcyBhcmUgUkVDT01NRU5ERUQsIGFuZCB0aGlzIGlzIHF1aXRl
IGNvbW1vbiBpbiB0aGUgU3RhbmRhcmRzIFRyYWNrIFJGQ3MuDQoNCklmIGEge3JvdXRpbmcgaW5z
dGFuY2UsIHRvcG9sb2d5LCBhbGdvcml0aG19IGlzIG5vdCBhc3NpZ25lZCBhIFNJRCwgdGhlbiB0
aGlzIEZFQyBpcyB0b3RhbGx5IGlycmVsYXZhbnQgdG8gdGhpcyBkcmFmdCBhbmQgaGVuY2UgZGVz
Y3JpYmluZyBob3cgYSBub2RlIHRyZWF0cyBpdCBpcyB0b3RhbGx5IG91dHNpZGUgdGhlIHNjb3Bl
IG9mIHRoaXMgZHJhZnQNCltbU2FzaGFdXSBBRkFJSywgbmVpdGhlciBvZiB0aGUgU1IgZXh0ZW5z
aW9uIGRyYWZ0cyBmb3IgSUdQcyBtZW50aW9uIHJvdXRpbmcgaW5zdGFuY2VzIHRoYXQgY2FuIGJl
IGFzc29jaWF0ZWQgd2l0aCB0aGUgcHJlZml4LCBzbyBJIHRoaW5rIHRoYXQgeW91ciByZWZlcmVu
Y2UgdG8gaXQgaXMgaW5jb3JyZWN0Lg0KV2hhdOKAmXMgbW9yZSBJIHN1c3BlY3QgdGhhdCBOb2Rl
IFNJRHMgcmVwcmVzZW50IHRoZSBtb3N0IHVzZWQgc3BlY2lhbCBjYXNlIG9mIFByZWZpeCBTSURz
IHdpdGggQW55Y2FzdCBTSURzIGJlaW5nIHF1aXRlIGJlaGluZC4gIFRoZXJlZm9yZSBzb21lIHJl
Y29tbWVuZGF0aW9uIHBlcnRhaW5pbmcgdG8gdGhlIHVzYWdlIG9mIE5vZGUgU0lEcyB3b3VsZCBi
ZSB2ZXJ5IG11Y2ggaW4gcGxhY2UgSU1ITy4NCg0KDQo3LiAgICBTUkdCIFNpemUgaW4gU1ItTVBM
UzoNCg0KYS4gICAgVGhlIGRyYWZ0IGNvcnJlY3RseSB0cmVhdHMgdGhlIHNpdHVhdGlvbiB3aGVu
IGFuIGluZGV4IGFzc2lnbmVkIHRvIHNvbWUgZ2xvYmFsIFNJRCBjYW5ub3QgYmUgbWFwcGVkIHRv
IGEgbGFiZWwgdXNpbmcgdGhlIHByb2NlZHVyZSBpbiBTZWN0aW9uIDIuNCBhcyBhIGNvbmZsaWN0
Lg0KDQpiLiAgICBBdCB0aGUgc2FtZSB0aW1lIHRoZSBkcmFmdCBkb2VzIG5vdCBkZWZpbmUgYW55
IG1pbmltdW0gc2l6ZSBvZiBTUkdCIChiZSBpdCBkZWZpbmVkIGFzIGEgc2luZ2xlIGNvbnRpZ3Vv
dXMgYmxvY2sgb3IgYXMgYSBzZXF1ZW5jZSBvZiBzdWNoIGJsb2NrcykgdGhhdCBNVVNUIGJlIGlt
cGxlbWVudGVkIGJ5IGFsbCBTUi1jYXBhYmxlIG5vZGVzDQoNCmMuICAgIEkgc3VzcGVjdCB0aGF0
IGxhY2sgb2Ygc3VjaCBhIGRlZmluaXRpb24gY291bGQgYmUgZGV0cmltZW50YWwgdG8gaW50ZXJv
cGVyYWJpbGl0eSBvZiBTUi1NUExTIHNvbHV0aW9ucy4gQUZBSUssIHRoZSBJRVRGIGhhcyBiZWVu
IGZvbGxvd2luZywgZm9yIHF1aXRlIHNvbWUgdGltZSwgYSBwb2xpY3kgdGhhdCBzb21lIHJlYXNv
bmFibGUgTVVTVC10by1pbXBsZW1lbnQgZGVmYXVsdHMgc2hvdWxkIGJlIGFzc2lnbmVkIGZvciBh
bGwgY29uZmlndXJhYmxlIHBhcmFtZXRlcnMgZXhhY3RseSBpbiBvcmRlciB0byBwcmV2ZW50IHRo
aXMuDQojQWhtZWQ6IFRoaXMgZG9jdW1lbnQgc3BlY2lmaWVzIGhvdyB0aGUgU1JHQiBpcyB1c2Vk
IGFuZCB0aGUgYmVoYXZpb3Igb2Ygcm91dGVycyB3aGVuIGEgcHJlZml4LVNJRCBpbmRleCBtYXBz
IHRvIGEgbGFiZWwgaW5zaWRlIGFuZC9vciBvdXRzaWRlIHRoZSBTUkdCLiBUaGUgYWN0dWFsIHNp
emUgb2YgdGhlIFNSR0IgaXMgYSB0YXNrIGluIHBhcnRpdGlvbmluZyB0aGUgbGFiZWwgc3BhY2Us
IHdoaWNoIGlzIHZlcnkgc3BlY2lmaWMgdG8gYSBwYXJ0aWN1bGFyIGRlcGxveW1lbnQgc2NlbmFy
aW8uIFNvIElNTyBpdCBpcyBvdXRzaWRlIHRoZSBzY29wZSBvZiBhIHN0YW5kYXJkcyB0cmFjayBk
b2N1bWVudC4gTm93IHRoYXQgU1ItTVBMUyBpcyBkZXBsb3llZCBpbiBtYW55IHBsYWNlcywgSSBl
eHBlY3QgdGhlIGNvbW11bml0eSB0byBnYWluIHN1ZmZpY2llbnQgZXhwZXJpZW5jZSB0byByZWNv
bW1lbmQgKG9yIG5vdCByZWNvbW1lbmQpIGEgcGFydGljdWxhciBtaW5pbXVtL21heGltdW0gc2l6
ZSBmb3IgdGhlIFNSR0IgaXMgc29tZSBmdXR1cmUgaW5mb3JtYXRpb25hbCBvciBCQ1AgZHJhZnQv
UkZDDQpbW1Nhc2hhXV0gTXkgcmVhZGluZyBvZiB5b3VyIHJlc3BvbnNlIGlzIHRoYXQgbWluaW11
bSBzaXplIG9mIFNSR0IgaXMgYW4gaXNzdWUgZm9yIGZ1dHVyZSBzdHVkeS4gQ2FuIHlvdSBwbGVh
c2UganVzdCBhZGQgdGhpcyB0byB0aGUgZHJhZnQ/DQoNCg0KOC4gICAgQWxnb3JpdGhtcyBhbmQg
UHJlZml4IFNJRHM6DQoNCmEuICAgIFRoZSBkcmFmdCBtZW50aW9ucyBBbGdvcml0aG1zIChhcyBw
YXJ0IG9mIFNSLU1QTFMgUHJlZml4IEZFQykgaW4sIGJ1dCBpdCBkb2VzIG5vdCBleHBsaWNpdGx5
IGxpbmsgdGhlbSB3aXRoIHRoZSBQcmVmaXgtU0lEIGFsZ29yaXRobXMgZGVmaW5lZCBpbiBzZWN0
aW9uIDMuMS4xIG9mIHRoZSBTZWdtZW50IFJvdXRpbmcgQXJjaGl0ZWN0dXJlIGRyYWZ0DQojQWht
ZWQ6IEkgd2lsbCBqdXN0IGFkZCB0aGUgcmVmZXJlbmNlIFtJLUQuaWV0Zi1zcHJpbmctc2VnbWVu
dC1yb3V0aW5nXSByaWdodCBiZXNpZGUgdGhlIGZpcnN0IHRpbWUgIkFsZ29yaXRobSIgaXMgbWVu
dGlvbmVkDQpbW1Nhc2hhXV0gT0sNCg0KDQpiLiAgICBGcm9tIG15IFBPViwgdGhlIGRyYWZ0IHNo
b3VsZCBleHBsaWNpdGx5IHN0YXRlIHRoYXQgdGhlIGRlZmF1bHQgUHJlZml4LVNJRCBhbGdvcml0
aG0gTVVTVCBiZSBpbXBsZW1lbnRlZCBpbiBhbGwgU1ItTVBMUy1jb21wbGlhbnQgcm91dGVycy4N
CiNBaG1lZDogVGhlIHNwZWNpZmljYXRpb24gb2Ygd2hhdCBwYXRoIGNhbGN1bGF0aW9uIG1ldGhv
ZCBzaG91bGQgb3IgbXVzdCBiZSBzdXBwb3J0ZWQgaXMgYSByb3V0aW5nIHByb3RvY29sIHByb3Bl
cnR5IG5vdCBhIGZvcndhcmRpbmcgcGxhbmUgcHJvcGVydHkuIEluIGZhY3QsIHRoZSBjaG9pY2Ug
b2YgYSBwYXRoIGNhbGN1bGF0aW9uIG1ldGhvZCBvciBhbGdvcml0aG0gaXMgY29tcGxldGVseSBv
cnRob2dvbmFsIHRvIHRoZSByb3V0ZWQgcHJvdG9jb2wuIEhlbmNlIG1hbmRhdGluZyB0aGUgc3Vw
cG9ydCBvZiBhIHBhcnRpY3VsYXIgcm91dGluZyBhbGdvcml0aG0gaXMgYmV5b25kIHRoZSBzY29w
ZSBvZiB0aGlzIGRvY3VtZW50Lg0KW1tTYXNoYV1dIE9LDQoNCg0KYy4gICAgVGhlIFNlZ21lbnQg
Um91dGluZyBBcmNoaXRlY3R1cmUgZHJhZnQgc3RhdGVzIChpbiBzZWN0aW9uIDMuMS4zKSB0aGF0
IOKAnFN1cHBvcnQgb2YgbXVsdGlwbGUgYWxnb3JpdGhtcyBhcHBsaWVzIHRvIFNSdjbigJ0uIEJ1
dCBuZWl0aGVyIGRyYWZ0IHN0YXRlcyB3aGV0aGVyIG11bHRpcGxlIGFsZ29yaXRobXMgYXBwbHkg
dG8gU1ItTVBMUy4gQ2FuIHlvdSBwbGVhc2UgY2xhcmlmeSB0aGlzIHBvaW50Pw0KI0FobWVkOiBU
aGUgbGFzdCBwYXJhZ3JhcGggb2YgU2VjdGlvbiAzLjEuMiB0aXRsZWQgU1ItTVBMUyBpbiBkcmFm
dC1pZXRmLXNwcmluZy1zZWdtZW50LXJvdXRpbmctMTUgZGlzY3Vzc2VzIHRoZSBzdXBwb3J0IG9m
IG11bHRpcGxlIGFsZ29yaXRobXMuIFNvIGl0IGlzIGltcGxpZWQgdGhhdCB0aGUgY29uY2VwdCBv
ZiBhbGdvcml0aG0gYXBwbGllcyB0byBTUi1NUExTLiBIZW5jZSB0aGVyZSBpcyBubyBuZWVkIHRv
IHJlLW1lbnRpb24gaXQgaGVyZQ0KW1tTYXNoYV1dIFRoZSBwYXJhZ3JhcGggdG8gd2hpY2ggeW91
IHJlZmVyIG9ubHkgc2F5cyB0aGF0IGlmIGEgcGFja2V0IHdpdGggdGhlIGFjdGl2ZSBQcmVmaXgt
U0lEIHRoYXQgaXMgYXNzb2NpYXRlZCB3aXRoIGEgc3BlY2lmaWMgYWxnb3JpdGhtIGlzIHJlY2Vp
dmVkIGJ5IGEgbm9kZSB0aGF0IGRvZXMgbm90IHN1cHBvcnQgdGhpcyBhbGdvcml0aG0sIHRoaXMg
cGFja2V0IHdpbGwgYmUgZGlzY2FyZGVkLiBJZiB0aGlzIGlzIHRoZSBvbmx5IHR5cGUgb2Ygc3Vw
cG9ydCBmb3IgbXVsdGlwbGUgYWxnb3JpdGhtcyBTUiBwcm92aWRlcywgaXQgaXMgbm90IHZlcnkg
dXNlZnVsIElNSE8uDQoNCg0KOS4gICAgUm91dGluZyBpbnN0YW5jZXMgYW5kIHRoZSBjb250ZXh0
IGZvciBQcmVmaXgtU0lEczoNCg0KYS4gICAgVGhlIFNlZ21lbnQgUm91dGluZyBBcmNoaXRlY3R1
cmUgZHJhZnQgc3RhdGVzIGluIFNlY3Rpb24gMy4xIHRoYXQgdGhlIOKAnGNvbnRleHQgZm9yIGFu
IElHUC1QcmVmaXggc2VnbWVudCBpbmNsdWRlcyB0aGUgcHJlZml4LCB0b3BvbG9neSwgYW5kIGFs
Z29yaXRobeKAnQ0KDQpiLiAgICBUaGlzIGRyYWZ0IHNlZW1zIHRvIGRlZmluZSAoaW4gc2VjdGlv
biAyLjUpIHRoZSBjb250ZXh0IGZvciB0aGUgUHJlZml4IFNJRCBhcyDigJxQcmVmaXgsIFJvdXRp
bmcgSW5zdGFuY2UsIFRvcG9sb2d5LCBBbGdvcml0aG3igJ0gd2hlcmUg4oCdYSByb3V0aW5nIGlu
c3RhbmNlIGlzIGlkZW50aWZpZWQgYnkgYSBzaW5nbGUgaW5jb21pbmcgbGFiZWwgZG93bmxvYWRl
ciB0byBGSULigJ0gKGJ1dCB0aGUgbm90aW9uIG9mIHRoZSBsYWJlbCBkb3dubG9hZGVyIHRvIEZJ
QiBpcyBub3QgZGVmaW5lZCkuDQoNCmMuICAgIFRoZXNlIHR3byBkZWZpbml0aW9ucyBsb29rIGRp
ZmZlcmVudCB0byBtZS4NCg0KZC4gICAgQXQgdGhlIHZlcnkgbGVhc3QgSSB3b3VsZCBleHBlY3Qg
YWxpZ25tZW50IGJldHdlZW4gdGhlIGRlZmluaXRpb25zIG9mIGNvbnRleHQgZm9yIHRoZSBQcmVm
aXgtU0lEIGJldHdlZW4gdGhlIHR3byBkcmFmdHMuIFByZWZlcmFibHksIHRoZSBkZWZpbml0aW9u
IGdpdmVuIGluIHRoZSBTZWdtZW50IFJvdXRpbmcgQXJjaGl0ZWN0dXJlIGRyYWZ0IHNob3VsZCBi
ZSB1c2VkIGluIGJvdGggZHJhZnRzLg0KI0FobWVkOiBUaGUgY29udGV4dCBvZiB0aGUgc2VjdGlv
biAyLjUgaXMgbGltaXRlZCB0byB0aGUgcmVzb2x1dGlvbiBvZiBsb2NhbCBsYWJlbCBjb2xsaXNp
b24uIFRoZSB1c2Ugb2YgInJvdXRpbmcgaW5zdGFuY2UiIGluIHNlY3Rpb24gMi41IGlzIGp1c3Qg
dGhlcmUgZm9yIHRpZS1icmVha2luZyBpZiB0aGVyZSBpcyBsb2NhbCBsYWJlbCBjb2xsaXNpb24u
DQpbW1Nhc2hhXV0gSSBoYXZlIGFscmVhZHkgbWVudGlvbmVkIHRoYXQg4oCccm91dGluZyBpbnN0
YW5jZXPigJ0gYXJlIG5vdCBkZWZpbmVkIGluIGFueSB0aGUgZHJhZnRzIGRlYWxpbmcgd2l0aCBT
UiBFeHRlbnNpb25zIGZvciBJR1BzLiBTbyBJIGRvIG5vdCB1bmRlcnN0YW5kIGhvdyB0aGUgY29u
ZmxpY3QgcmVzb2x1dGlvbiBwcm9jZWR1cmUgaXMgc3VwcG9zZWQgdG8gdXNlIHRoaXMuIEFuZCBp
biBhbnkgY2FzZSB0aGUgZGlmZmVyZW5jZSBiZXR3ZWVuIHR3byBkZWZpbml0aW9ucyBvZiB0aGUg
Y29udGV4dCBvZiBQcmVmaXgtU0lEIHJlcXVpcmVzIHNvbWUgZXhwbGFuYXRpb24uDQoNCg0KDQox
MC4gRXhhbXBsZSBvZiBQVVNIIG9wZXJhdGlvbiBpbiBTZWN0aW9uIDIuMTAuMToNCg0KYS4gICAg
VGhlIGZpcnN0IHBhcmEgb2YgdGhpcyBzZWN0aW9uIGJlZ2lucyB3aXRoIHRoZSBzZW50ZW5jZSDi
gJxTdXBwb3NlIGFuIE1DQyBvbiBhIHJvdXRlciAiUjAiIGRldGVybWluZXMgdGhhdCBQVVNIIG9y
IENPTlRJTlVFICAgb3BlcmF0aW9uIGlzIHRvIGJlIGFwcGxpZWQgdG8gYW4gaW5jb21pbmcgcGFj
a2V0IHdob3NlIGFjdGl2ZSBTSUQgaXMgdGhlIGdsb2JhbCBTSUQgIlNpIuKAnS4gSW4gdGhlIGNv
bnRleHQgb2YgU1ItTVBMUyB0aGlzIG1lYW5zICh0byBtZSkgdGhhdCB0aGUgaW5jb21pbmcgcGFj
a2V0IGlzIGEgbGFiZWxlZCBwYWNrZXQgYW5kIGl0cyB0b3AgbGFiZWwgbWF0Y2hlcyB0aGUgZ2xv
YmFsIFNJRCDigJxTaeKAnS4NCg0KYi4gICAgSG93ZXZlciwgdGhlIGV4YW1wbGUgZm9yIFBVU0gg
b3BlcmF0aW9uIGluIHRoZSBuZXh0IHBhcmEgb2YgdGhpcyBzZWN0aW9uIGlzIHRoZSBjYXNlIG9m
IGFuICh1bmxhYmVsZWQpIElQIHBhY2tldCB3aXRoIHRoZSBkZXN0aW5hdGlvbiBhZGRyZXNzIGNv
dmVyZWQgYnkgdGhlIElQIHByZWZpeCBmb3Igd2hpY2gg4oCcU2nigJ0gaGFzIGJlZW4gYXNzaWdu
ZWQuDQoNCmMuICAgIEZyb20gbXkgUE9WOg0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgIGkuICAgIE1hcHBpbmcgdW5sYWJlbGVkIHBhY2tldHMgdG8gU0lEcyBpcyBp
bmRlZWQgb3V0IG9mIHNjb3BlIG9mIHRoZSBkcmFmdC4gVGhlcmVmb3JlIGFuIGV4YW1wbGUgb2Yg
YSBQVVNIIG9wZXJhdGlvbiB0aGF0IGlzIGFwcGxpZWQgdG8gYSBsYWJlbGVkIHBhY2tldCAod2l0
aCB0aGUgYWN0aXZlIFNJRCBpbmZlcnJlZCBmcm9tIHRoZSB0b3AgbGFiZWwgaW4gdGhlIHN0YWNr
KSBpcyBwcmVmZXJhYmxlLg0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgaWkuICAgIFZhbGlkIGV4YW1wbGVzIG9mICBQVVNIIG9wZXJhdGlvbiBhcHBsaWVkIHRvIGEg
bGFiZWxlZCBpbmNvbWluZyBwYWNrZXQgY2FuIGJlIGZvdW5kIGluIFNlY3Rpb25zIDQuMiBvciA0
LjMgb2YgdGhlIFRJLUxGQTxodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJs
P3U9aHR0cHMtM0FfX3Rvb2xzLmlldGYub3JnX2h0bWxfZHJhZnQtMkRiYXNoYW5keS0yRHJ0Z3dn
LTJEc2VnbWVudC0yRHJvdXRpbmctMkR0aS0yRGxmYS0yRDA0JmQ9RHdNR2FRJmM9SEFrWXVoNjNy
c3VocjZTY2JmaDBVakJYZU1LLW5kYjN2b0RUWGNXem9DSSZyPU55akxzcjdKQTdtdnBDSmEwWW1Q
ZFZLY21NWEozMWJwYkJhTnF6Q05ybmcmbT1DQm40Ni10VGpackZ1cDBkUi1FR0F0dDRRRnE5UGky
N1JhTzVyUUNrMVF3JnM9amJIMERTWVlvMlVZeW1XWnJsdkF0N3FVV1ZYc1lLdUN0TWlFeW9lLURX
RSZlPT4gZHJhZnQNCg0KI0FobWVkOiBJIGRvIG5vdCB1bmRlcnN0YW5kIHlvdXIgY29uY2VybiBo
ZXJlOikNCltbU2FzaGFdXSBJIHRoaW5rIGl0IGlzIHByZXR0eSBjbGVhcjogY2FuIHlvdSBwcm92
aWRlIGFuIGV4YW1wbGUgb2YgYSBQVVNIIG9wZXJhdGlvbiBhcHBsaWVkIHRvIGEgbGFiZWxlZCBw
YWNrZXQgaW5zdGVhZCBvZiB5b3VyIGN1cnJlbnQgZXhhbXBsZT8NCg0KTml0czoNCg0KMS4gICAg
SSBjb25jdXIgd2l0aCBBZHJpYW4gcmVnYXJkaW5nIG51bWVyb3VzIG5pdHMgaGUgaGFzIHJlcG9y
dGVkIGluIGhpcyBXRyBMQyBDb21tZW50PGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNv
bS92Mi91cmw/dT1odHRwcy0zQV9fbWFpbGFyY2hpdmUuaWV0Zi5vcmdfYXJjaF9tc2dfc3ByaW5n
X0ZSaE8ybGdSOHI0VmxLUDJaTjJkWndIVTVCWSZkPUR3TUdhUSZjPUhBa1l1aDYzcnN1aHI2U2Ni
ZmgwVWpCWGVNSy1uZGIzdm9EVFhjV3pvQ0kmcj1OeWpMc3I3SkE3bXZwQ0phMFltUGRWS2NtTVhK
MzFicGJCYU5xekNOcm5nJm09Q0JuNDYtdFRqWnJGdXAwZFItRUdBdHQ0UUZxOVBpMjdSYU81clFD
azFRdyZzPUlfNGdERmhjalJfMW5wcUtVUURIVGhzZWpVTWdKeTNXbEx6QzkwcG9SMXcmZT0+LiBJ
IHdvdWxkIGxpa2UgdG8gdGhhbmsgQWRyaWFuIGZvciBhbiBleGNlbGxlbnQgcmV2aWV3IHRoYXQg
aGF2ZSBzYXZlZCBtZSBsb3RzIG9mIGhhcmQgd29yay4NCiNBaG1lZDogSSBhbHNvIGFncmVlIHRo
YXQgQWRyaWFuJ3MgcmV2aWV3IGlzIGV4Y2VwdGlvbmFsLiBJIGJlbGlldmUgSSBhZGRyZXNzZWQg
YWxsIGhpcyBjb21tZW50cyBpbiB0aGUgbGF0ZXN0IHZlcnNpb24uDQoNCjIuICAgIEluIGFkZGl0
aW9uLCBJ4oCZZCBsaWtlIHRvIHJlcG9ydCB0aGUgZm9sbG93aW5nIG5pdHM6DQoNCmEuICAgIFRp
LUxGQSBpbiBTZWN0aW9uIDIuMTEuMSBzaG91bGQgYmUgVEktTEZBIChhcyBpbiB0aGUgVEktTEZB
PGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fdG9v
bHMuaWV0Zi5vcmdfaHRtbF9kcmFmdC0yRGJhc2hhbmR5LTJEcnRnd2ctMkRzZWdtZW50LTJEcm91
dGluZy0yRHRpLTJEbGZhLTJEMDQmZD1Ed01HYVEmYz1IQWtZdWg2M3JzdWhyNlNjYmZoMFVqQlhl
TUstbmRiM3ZvRFRYY1d6b0NJJnI9TnlqTHNyN0pBN212cENKYTBZbVBkVktjbU1YSjMxYnBiQmFO
cXpDTnJuZyZtPUNCbjQ2LXRUalpyRnVwMGRSLUVHQXR0NFFGcTlQaTI3UmFPNXJRQ2sxUXcmcz1q
YkgwRFNZWW8yVVl5bVdacmx2QXQ3cVVXVlhzWUt1Q3RNaUV5b2UtRFdFJmU9PiBkcmFmdCkNCiNB
aG1lZDogQWxyZWFkeSBkb25lIGluIHRoZSBsYXRlc3QgdmVyc2lvbltbU2FzaGFdXSBPSw0KDQpi
LiAgICBUSS1MRkEgZHJhZnQgaXMgcmVmZXJlbmNlZCBpbiB0aGUgdGV4dCBvZiBTZWN0aW9uIDIu
MTEuMSwgYnV0IHRoZXJlIGlzIG5vIG1hdGNoaW5nIHJlZmVyZW5jZSBpbiB0aGUg4oCcUmVmZXJl
bmNlc+KAnSBzZWN0aW9uIChwcm9iYWJseSwgSW5mb3JtYXRpb25hbCkNCiNBaG1lZDogQWxyZWFk
eSBkb25lIGluIHRoZSBsYXRlc3QgdmVyc2lvbltbU2FzaGFdXSBPSw0KDQpjLiAgICDigJx6ZXJv
IEFsZ29yaXRobeKAnSBpbiBTZWN0aW9uIDIuNSAoaW1tZWRpYXRlbHkgYWJvdmUgU2VjdGlvbiAy
LjUuMSkgbXVzdCBiZSByZXBsYWNlZCB3aXRoIOKAnGRlZmF1bHQgYWxnb3JpdGht4oCdLiBTaW1p
bGFybHksIOKAnG5vbi16ZXJvIEFsZ29yaXRobeKAnSBzaG91bGQgYmUgcmVwbGFjZWQgd2l0aCDi
gJxub24tZGVmYXVsdCBhbGdvcml0aG3igJ0NCiNBaG1lZDogV2lsbCBiZSBkb25lIGluIHRoZSBu
ZXh0IHZlcnNpb25bW1Nhc2hhXV0gIE9LDQoNCjMuICAgIEkgdGhpbmsgdGhhdCBSRkMgMzQ0MyBh
bmQgUkZDIDUzMzIgc2hvdWxkIGJlIGxpc3RlZCBhcyBOb3JtYXRpdmUgcmVmZXJlbmNlcyBpbiB0
aGlzIGRyYWZ0IHdoaWxlIFJGQyA1MzMxIGFuZCBSRkMgODI3NyBzaG91bGQgYmUgbGlzdGVkIGFz
IEluZm9ybWF0aXZlIHJlZmVyZW5jZXMuIFRoaXMgd291bGQgaW1wcm92ZSB0aGUgcmVhZGFiaWxp
dHkgb2YgdGhlIGRyYWZ0IHdpdGhvdXQgYW55IGltcGFjdCBvbiBpdHMgYWR2YW5jZW1lbnQuDQoN
CiNBaG1lZCBSRkM1MzMxIGRlc2NyaWJlcyB1cHN0cmVhbSBsYWJlbCBhc3NpZ25tZW50LiBBcyB5
b3UgbWVudGlvbmVkIGFib3ZlIChhbmQgSSB3aWxsIG1vZGlmeSB0aGUgZHJhZnQgdG8gaW5kaWNh
dGUgdGhhdCkgU1ItTVBMUyBiZWhhdmlvciBpcyBzaW1pbGFyIHRvIGRvd25zdHJlYW0gbGFiZWwg
YXNzaWdubWVudC4gUkZDIDM0NDMgZGVzY3JpYmVzIFRUTCBiZWhhdmlvci4gVGhpcyBpcyBhbiBN
UExTIGZvcndhcmRpbmcgYmVoYXZpb3IuIEFzIG1lbnRpb25lZCBpbiB0aGUgZHJhZnQsIFNSLU1Q
TFMgZG9lcyBub3QgbW9kaWZ5IGF0IHRoZSBNUExTIGZvcndhcmRpbmcgYmVoYXZpb3INCltbU2Fz
aGFdXSBSZWdhcmRpbmcgUkZDIDUzMzEg4oCTIHlvdSBtYXkgc2tpcCB0aGlzIHJlZmVyZW5jZSBp
ZiB5b3Ugc3RhdGUgKGFzIGRpc2N1c3NlZCBiZWxvdykgdGhhdCBTUi1NUExTIG9ubHkgYWxsb2Nh
dGVzIGxhYmVscyBmcm9tIHRoZSBwZXItcGxhdGZvcm0gbGFiZWwgc3BhY2UuIFJlZ2FyZGluZyBS
RkMgMzQ0MyDigJMgSSBkbyBub3QgdGhpbmsgdGhhdCB5b3UgY2FuIGZ1bGx5IGF2b2lkIGRpc2N1
c3Npb24gb2YgVW5pZm9ybSBhbmQgUGlwZS9TaG9ydCBQaXBlIG1vZGVscywgYW5kIHRoZXJlZm9y
ZSB5b3Ugd2lsbCBuZWVkIHRoaXMgcmVmZXJlbmNlLg0KDQoNCkhvcGVmdWxseSwgdGhlc2UgY29t
bWVudHMgd2lsbCBiZSB1c2VmdWwuDQojQWhtZWQ6IFRoZXkgYXJlIGNlcnRhaW5seSBxdWl0ZSB1
c2VmdWwuIFRoYW5rcyBhIGxvdA0KDQpSZWdhcmRzLA0KU2FzaGENCg0KT2ZmaWNlOiArOTcyLTM5
MjY2MzAyDQpDZWxsOiAgICAgICs5NzItNTQ5MjY2MzAyDQpFbWFpbDogICBBbGV4YW5kZXIuVmFp
bnNodGVpbkBlY2l0ZWxlLmNvbTxtYWlsdG86QWxleGFuZGVyLlZhaW5zaHRlaW5AZWNpdGVsZS5j
b20+DQoNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fDQoNClRoaXMgZS1tYWlsIG1lc3NhZ2UgaXMgaW50
ZW5kZWQgZm9yIHRoZSByZWNpcGllbnQgb25seSBhbmQgY29udGFpbnMgaW5mb3JtYXRpb24gd2hp
Y2ggaXMNCkNPTkZJREVOVElBTCBhbmQgd2hpY2ggbWF5IGJlIHByb3ByaWV0YXJ5IHRvIEVDSSBU
ZWxlY29tLiBJZiB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzDQp0cmFuc21pc3Npb24gaW4gZXJyb3Is
IHBsZWFzZSBpbmZvcm0gdXMgYnkgZS1tYWlsLCBwaG9uZSBvciBmYXgsIGFuZCB0aGVuIGRlbGV0
ZSB0aGUgb3JpZ2luYWwNCmFuZCBhbGwgY29waWVzIHRoZXJlb2YuDQpfX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X18NCg0KDQpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX18NCg0KVGhpcyBlLW1haWwgbWVzc2FnZSBpcyBpbnRl
bmRlZCBmb3IgdGhlIHJlY2lwaWVudCBvbmx5IGFuZCBjb250YWlucyBpbmZvcm1hdGlvbiB3aGlj
aCBpcw0KQ09ORklERU5USUFMIGFuZCB3aGljaCBtYXkgYmUgcHJvcHJpZXRhcnkgdG8gRUNJIFRl
bGVjb20uIElmIHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMNCnRyYW5zbWlzc2lvbiBpbiBlcnJvciwg
cGxlYXNlIGluZm9ybSB1cyBieSBlLW1haWwsIHBob25lIG9yIGZheCwgYW5kIHRoZW4gZGVsZXRl
IHRoZSBvcmlnaW5hbA0KYW5kIGFsbCBjb3BpZXMgdGhlcmVvZi4NCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Xw0KDQoNCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXw0KDQpUaGlzIGUtbWFpbCBtZXNzYWdlIGlzIGludGVu
ZGVkIGZvciB0aGUgcmVjaXBpZW50IG9ubHkgYW5kIGNvbnRhaW5zIGluZm9ybWF0aW9uIHdoaWNo
IGlzDQpDT05GSURFTlRJQUwgYW5kIHdoaWNoIG1heSBiZSBwcm9wcmlldGFyeSB0byBFQ0kgVGVs
ZWNvbS4gSWYgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcw0KdHJhbnNtaXNzaW9uIGluIGVycm9yLCBw
bGVhc2UgaW5mb3JtIHVzIGJ5IGUtbWFpbCwgcGhvbmUgb3IgZmF4LCBhbmQgdGhlbiBkZWxldGUg
dGhlIG9yaWdpbmFsDQphbmQgYWxsIGNvcGllcyB0aGVyZW9mLg0KX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
DQoNCg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fDQoNClRoaXMgZS1tYWlsIG1lc3NhZ2UgaXMgaW50ZW5k
ZWQgZm9yIHRoZSByZWNpcGllbnQgb25seSBhbmQgY29udGFpbnMgaW5mb3JtYXRpb24gd2hpY2gg
aXMNCkNPTkZJREVOVElBTCBhbmQgd2hpY2ggbWF5IGJlIHByb3ByaWV0YXJ5IHRvIEVDSSBUZWxl
Y29tLiBJZiB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzDQp0cmFuc21pc3Npb24gaW4gZXJyb3IsIHBs
ZWFzZSBpbmZvcm0gdXMgYnkgZS1tYWlsLCBwaG9uZSBvciBmYXgsIGFuZCB0aGVuIGRlbGV0ZSB0
aGUgb3JpZ2luYWwNCmFuZCBhbGwgY29waWVzIHRoZXJlb2YuDQpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18N
Cg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPCEtLVtp
ZiAhbXNvXT48c3R5bGU+dlw6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kb1w6KiB7
YmVoYXZpb3I6dXJsKCNkZWZhdWx0I1ZNTCk7fQ0Kd1w6KiB7YmVoYXZpb3I6dXJsKCNkZWZhdWx0
I1ZNTCk7fQ0KLnNoYXBlIHtiZWhhdmlvcjp1cmwoI2RlZmF1bHQjVk1MKTt9DQo8L3N0eWxlPjwh
W2VuZGlmXS0tPjxzdHlsZT48IS0tDQovKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNl
DQoJe2ZvbnQtZmFtaWx5OldpbmdkaW5nczsNCglwYW5vc2UtMTo1IDAgMCAwIDAgMCAwIDAgMCAw
O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6
MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJDYWxpYnJp
IExpZ2h0IjsNCglwYW5vc2UtMToyIDE1IDMgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJ
e2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7fQ0K
QGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpWZXJkYW5hOw0KCXBhbm9zZS0xOjIgMTEgNiA0IDMg
NSA0IDQgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3IFw7Y29s
b3JcOmJsYWNrIjt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4g
XCxzZXJpZiI7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29O
b3JtYWwsIGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luLXRvcDowaW47DQoJbWFyZ2luLXJpZ2h0OjBp
bjsNCgltYXJnaW4tYm90dG9tOjEyLjBwdDsNCgltYXJnaW4tbGVmdDouM2luOw0KCWxpbmUtaGVp
Z2h0OjEyLjBwdDsNCgltc28tbGluZS1oZWlnaHQtcnVsZTpleGFjdGx5Ow0KCWZvbnQtc2l6ZTox
Mi4wcHQ7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3IjsNCgljb2xvcjpibGFjazt9DQpoMw0K
CXttc28tc3R5bGUtcHJpb3JpdHk6OTsNCgltc28tc3R5bGUtbGluazoiSGVhZGluZyAzIENoYXIi
Ow0KCW1hcmdpbi10b3A6Mi4wcHQ7DQoJbWFyZ2luLXJpZ2h0OjBpbjsNCgltYXJnaW4tYm90dG9t
OjBpbjsNCgltYXJnaW4tbGVmdDouM2luOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglsaW5l
LWhlaWdodDoxMi4wcHQ7DQoJbXNvLWxpbmUtaGVpZ2h0LXJ1bGU6ZXhhY3RseTsNCglwYWdlLWJy
ZWFrLWFmdGVyOmF2b2lkOw0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGli
cmkgTGlnaHQiLHNhbnMtc2VyaWY7DQoJY29sb3I6IzFGNEQ3ODsNCglmb250LXdlaWdodDpub3Jt
YWw7fQ0KaDUNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk7DQoJbXNvLXN0eWxlLWxpbms6IkhlYWRp
bmcgNSBDaGFyIjsNCgltYXJnaW4tdG9wOjIuMHB0Ow0KCW1hcmdpbi1yaWdodDowaW47DQoJbWFy
Z2luLWJvdHRvbTowaW47DQoJbWFyZ2luLWxlZnQ6LjNpbjsNCgltYXJnaW4tYm90dG9tOi4wMDAx
cHQ7DQoJbGluZS1oZWlnaHQ6MTIuMHB0Ow0KCW1zby1saW5lLWhlaWdodC1ydWxlOmV4YWN0bHk7
DQoJcGFnZS1icmVhay1hZnRlcjphdm9pZDsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFt
aWx5OiJDYWxpYnJpIExpZ2h0IixzYW5zLXNlcmlmOw0KCWNvbG9yOiMyRTc0QjU7DQoJZm9udC13
ZWlnaHQ6bm9ybWFsO30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXBy
aW9yaXR5Ojk5Ow0KCWNvbG9yOiMwNTYzQzE7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9
DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9y
aXR5Ojk5Ow0KCWNvbG9yOiM5NTRGNzI7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpw
DQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tbWFyZ2luLXRvcC1hbHQ6YXV0bzsNCglt
YXJnaW4tcmlnaHQ6MGluOw0KCW1zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvOw0KCW1hcmdpbi1s
ZWZ0Oi4zaW47DQoJbGluZS1oZWlnaHQ6MTIuMHB0Ow0KCW1zby1saW5lLWhlaWdodC1ydWxlOmV4
YWN0bHk7DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiQ291cmllciBOZXciOw0K
CWNvbG9yOmJsYWNrO30NCnByZQ0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxl
LWxpbms6IkhUTUwgUHJlZm9ybWF0dGVkIENoYXIiOw0KCW1hcmdpbjowaW47DQoJbWFyZ2luLWJv
dHRvbTouMDAwMXB0Ow0KCWxpbmUtaGVpZ2h0Om5vcm1hbDsNCglmb250LXNpemU6MTAuMHB0Ow0K
CWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7DQoJY29sb3I6d2luZG93dGV4dDt9DQpwLk1zb0xp
c3RQYXJhZ3JhcGgsIGxpLk1zb0xpc3RQYXJhZ3JhcGgsIGRpdi5Nc29MaXN0UGFyYWdyYXBoDQoJ
e21zby1zdHlsZS1wcmlvcml0eTozNDsNCgltYXJnaW4tdG9wOjBpbjsNCgltYXJnaW4tcmlnaHQ6
MGluOw0KCW1hcmdpbi1ib3R0b206MGluOw0KCW1hcmdpbi1sZWZ0Oi41aW47DQoJbWFyZ2luLWJv
dHRvbTouMDAwMXB0Ow0KCWxpbmUtaGVpZ2h0Om5vcm1hbDsNCglmb250LXNpemU6MTEuMHB0Ow0K
CWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOmJsYWNrO30NCnNwYW4u
SGVhZGluZzNDaGFyDQoJe21zby1zdHlsZS1uYW1lOiJIZWFkaW5nIDMgQ2hhciI7DQoJbXNvLXN0
eWxlLXByaW9yaXR5Ojk7DQoJbXNvLXN0eWxlLWxpbms6IkhlYWRpbmcgMyI7DQoJZm9udC1mYW1p
bHk6IkNhbGlicmkgTGlnaHQiLHNhbnMtc2VyaWY7DQoJY29sb3I6IzFGNEQ3ODt9DQpzcGFuLkhl
YWRpbmc1Q2hhcg0KCXttc28tc3R5bGUtbmFtZToiSGVhZGluZyA1IENoYXIiOw0KCW1zby1zdHls
ZS1wcmlvcml0eTo5Ow0KCW1zby1zdHlsZS1saW5rOiJIZWFkaW5nIDUiOw0KCWZvbnQtZmFtaWx5
OiJDYWxpYnJpIExpZ2h0IixzYW5zLXNlcmlmOw0KCWNvbG9yOiMyRTc0QjU7fQ0Kc3Bhbi5IVE1M
UHJlZm9ybWF0dGVkQ2hhcg0KCXttc28tc3R5bGUtbmFtZToiSFRNTCBQcmVmb3JtYXR0ZWQgQ2hh
ciI7DQoJbXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJIVE1MIFByZWZv
cm1hdHRlZCI7DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijt9DQpwLm1zb25vcm1hbDAsIGxp
Lm1zb25vcm1hbDAsIGRpdi5tc29ub3JtYWwwDQoJe21zby1zdHlsZS1uYW1lOm1zb25vcm1hbDsN
Cgltc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87DQoJbWFy
Z2luLXJpZ2h0OjBpbjsNCgltc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJnaW4tbGVm
dDowaW47DQoJbGluZS1oZWlnaHQ6bm9ybWFsOw0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1m
YW1pbHk6IlRpbWVzIE5ldyBSb21hbiIsc2VyaWY7DQoJY29sb3I6YmxhY2s7fQ0KcC5tc29ub3Jt
YWwwMCwgbGkubXNvbm9ybWFsMDAsIGRpdi5tc29ub3JtYWwwMA0KCXttc28tc3R5bGUtbmFtZTpt
c29ub3JtYWwwOw0KCW1zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tbWFyZ2luLXRvcC1hbHQ6
YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGluOw0KCW1zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvOw0K
CW1hcmdpbi1sZWZ0OjBpbjsNCglsaW5lLWhlaWdodDpub3JtYWw7DQoJZm9udC1zaXplOjEyLjBw
dDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIixzZXJpZjsNCgljb2xvcjpibGFjazt9
DQpwLm1zb2NocGRlZmF1bHQsIGxpLm1zb2NocGRlZmF1bHQsIGRpdi5tc29jaHBkZWZhdWx0DQoJ
e21zby1zdHlsZS1uYW1lOm1zb2NocGRlZmF1bHQ7DQoJbXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0K
CW1zby1tYXJnaW4tdG9wLWFsdDphdXRvOw0KCW1hcmdpbi1yaWdodDowaW47DQoJbXNvLW1hcmdp
bi1ib3R0b20tYWx0OmF1dG87DQoJbWFyZ2luLWxlZnQ6LjNpbjsNCglsaW5lLWhlaWdodDoxMi4w
cHQ7DQoJbXNvLWxpbmUtaGVpZ2h0LXJ1bGU6ZXhhY3RseTsNCglmb250LXNpemU6MTAuMHB0Ow0K
CWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLHNlcmlmOw0KCWNvbG9yOmJsYWNrO30NCnAu
UkZDTGlzdEJ1bGxldCwgbGkuUkZDTGlzdEJ1bGxldCwgZGl2LlJGQ0xpc3RCdWxsZXQNCgl7bXNv
LXN0eWxlLW5hbWU6IlJGQyBMaXN0IEJ1bGxldCI7DQoJbXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0K
CW1hcmdpbi10b3A6MGluOw0KCW1hcmdpbi1yaWdodDowaW47DQoJbWFyZ2luLWJvdHRvbToxMi4w
cHQ7DQoJbWFyZ2luLWxlZnQ6LjZpbjsNCgl0ZXh0LWluZGVudDotLjNpbjsNCglsaW5lLWhlaWdo
dDoxMi4wcHQ7DQoJbXNvLWxpbmUtaGVpZ2h0LXJ1bGU6ZXhhY3RseTsNCgltc28tbGlzdDpsMCBs
ZXZlbDEgbGZvMjsNCglmb250LXNpemU6MTIuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5l
dyI7DQoJY29sb3I6YmxhY2s7fQ0Kc3Bhbi5lbWFpbHN0eWxlMTkNCgl7bXNvLXN0eWxlLW5hbWU6
ZW1haWxzdHlsZTE5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9y
OndpbmRvd3RleHQ7fQ0Kc3Bhbi5lbWFpbHN0eWxlMjANCgl7bXNvLXN0eWxlLW5hbWU6ZW1haWxz
dHlsZTIwOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOiMxRjQ5
N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxlMjkNCgl7bXNvLXN0eWxlLXR5cGU6cGVyc29uYWw7DQoJZm9u
dC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6IzFGNDk3RDt9DQpzcGFuLkVt
YWlsU3R5bGUzMA0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2Fs
aWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjojMUY0OTdEO30NCnNwYW4uRW1haWxTdHlsZTMxDQoJ
e21zby1zdHlsZS10eXBlOnBlcnNvbmFsOw0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNl
cmlmOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0Kc3Bhbi5FbWFpbFN0eWxlMzINCgl7bXNvLXN0eWxlLXR5
cGU6cGVyc29uYWw7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJY29sb3I6
IzFGNDk3RDt9DQpzcGFuLkVtYWlsU3R5bGUzMw0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbDsN
Cglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjojMUY0OTdEO30NCnNw
YW4uRW1haWxTdHlsZTM0DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQt
ZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOiMxRjQ5N0Q7fQ0KLk1zb0NocERl
ZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBwdDt9
DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo4LjVpbiAxMS4waW47DQoJbWFyZ2luOjEuMGlu
IDEuMGluIDEuMGluIDEuMGluO30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlv
bjE7fQ0KLyogTGlzdCBEZWZpbml0aW9ucyAqLw0KQGxpc3QgbDANCgl7bXNvLWxpc3QtaWQ6NTE5
MzM2Mjg7DQoJbXNvLWxpc3QtdHlwZTpoeWJyaWQ7DQoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOjY3
MDMwMzU2NiAtODk0NTU3ODgyIDY3Njk4NjkxIDY3Njk4NjkzIDY3Njk4Njg5IDY3Njk4NjkxIDY3
Njk4NjkzIDY3Njk4Njg5IDY3Njk4NjkxIDY3Njk4NjkzO30NCkBsaXN0IGwwOmxldmVsMQ0KCXtt
c28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXN0eWxlLWxpbms6IlJG
QyBMaXN0IEJ1bGxldCI7DQoJbXNvLWxldmVsLXRleHQ6bzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6
LjZpbjsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJbWFyZ2luLWxlZnQ6LjZp
bjsNCgl0ZXh0LWluZGVudDotLjNpbjsNCglmb250LWZhbWlseToiQ291cmllciBOZXciOw0KCW1z
by1iaWRpLWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iO30NCkBsaXN0IGwwOmxldmVsMg0K
CXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6bzsNCglt
c28tbGV2ZWwtdGFiLXN0b3A6MS4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0
Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseToiQ291cmllciBOZXciO30NCkBs
aXN0IGwwOmxldmVsMw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxl
dmVsLXRhYi1zdG9wOjEuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0
ZXh0LWluZGVudDotLjI1aW47DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGwwOmxl
dmVsNA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRhYi1z
dG9wOjIuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVu
dDotLjI1aW47DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsNQ0KCXttc28t
bGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6bzsNCgltc28tbGV2
ZWwtdGFiLXN0b3A6Mi41aW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRl
eHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseToiQ291cmllciBOZXciO30NCkBsaXN0IGww
OmxldmVsNg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRh
Yi1zdG9wOjMuMGluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWlu
ZGVudDotLjI1aW47DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGwwOmxldmVsNw0K
CXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRhYi1zdG9wOjMu
NWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1
aW47DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwwOmxldmVsOA0KCXttc28tbGV2ZWwt
bnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6bzsNCgltc28tbGV2ZWwtdGFi
LXN0b3A6NC4waW47DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5k
ZW50Oi0uMjVpbjsNCglmb250LWZhbWlseToiQ291cmllciBOZXciO30NCkBsaXN0IGwwOmxldmVs
OQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRhYi1zdG9w
OjQuNWluOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDot
LjI1aW47DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGwxDQoJe21zby1saXN0LWlk
Ojc0NjUzMjE4MTsNCgltc28tbGlzdC10eXBlOmh5YnJpZDsNCgltc28tbGlzdC10ZW1wbGF0ZS1p
ZHM6LTgzOTIxMDUwNCA1NTk2MDk4NTAgNjc2OTg2OTEgNjc2OTg2OTMgNjc2OTg2ODkgNjc2OTg2
OTEgNjc2OTg2OTMgNjc2OTg2ODkgNjc2OTg2OTEgNjc2OTg2OTM7fQ0KQGxpc3QgbDE6bGV2ZWwx
DQoJe21zby1sZXZlbC1zdGFydC1hdDo0Ow0KCW1zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxl
dDsNCgltc28tbGV2ZWwtdGV4dDotOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1s
ZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgltYXJnaW4tbGVmdDouNTVpbjsNCgl0ZXh0LWlu
ZGVudDotLjI1aW47DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJbXNvLWZh
cmVhc3QtZm9udC1mYW1pbHk6Q2FsaWJyaTt9DQpAbGlzdCBsMTpsZXZlbDINCgl7bXNvLWxldmVs
LW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Om87DQoJbXNvLWxldmVsLXRh
Yi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCW1hcmdpbi1s
ZWZ0OjEuMDVpbjsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIg
TmV3Ijt9DQpAbGlzdCBsMTpsZXZlbDMNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0
Ow0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246
bGVmdDsNCgltYXJnaW4tbGVmdDoxLjU1aW47DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCWZvbnQt
ZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMTpsZXZlbDQNCgl7bXNvLWxldmVsLW51bWJlci1m
b3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1i
ZXItcG9zaXRpb246bGVmdDsNCgltYXJnaW4tbGVmdDoyLjA1aW47DQoJdGV4dC1pbmRlbnQ6LS4y
NWluOw0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMTpsZXZlbDUNCgl7bXNvLWxldmVs
LW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Om87DQoJbXNvLWxldmVsLXRh
Yi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCW1hcmdpbi1s
ZWZ0OjIuNTVpbjsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIg
TmV3Ijt9DQpAbGlzdCBsMTpsZXZlbDYNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0
Ow0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246
bGVmdDsNCgltYXJnaW4tbGVmdDozLjA1aW47DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCWZvbnQt
ZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMTpsZXZlbDcNCgl7bXNvLWxldmVsLW51bWJlci1m
b3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1i
ZXItcG9zaXRpb246bGVmdDsNCgltYXJnaW4tbGVmdDozLjU1aW47DQoJdGV4dC1pbmRlbnQ6LS4y
NWluOw0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMTpsZXZlbDgNCgl7bXNvLWxldmVs
LW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Om87DQoJbXNvLWxldmVsLXRh
Yi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCW1hcmdpbi1s
ZWZ0OjQuMDVpbjsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIg
TmV3Ijt9DQpAbGlzdCBsMTpsZXZlbDkNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0
Ow0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246
bGVmdDsNCgltYXJnaW4tbGVmdDo0LjU1aW47DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCWZvbnQt
ZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMg0KCXttc28tbGlzdC1pZDoyMDA2NTg1MDE5Ow0K
CW1zby1saXN0LXR5cGU6aHlicmlkOw0KCW1zby1saXN0LXRlbXBsYXRlLWlkczoxNjc3MjM1OTYy
IDY3Njk4NzAzIDY3Njk4NzEzIDY3Njk4NzE1IDY3Njk4NzAzIDY3Njk4NzEzIDY3Njk4NzE1IDY3
Njk4NzAzIDY3Njk4NzEzIDY3Njk4NzE1O30NCkBsaXN0IGwyOmxldmVsMQ0KCXttc28tbGV2ZWwt
dGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1p
bmRlbnQ6LS4yNWluO30NCkBsaXN0IGwyOmxldmVsMg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1h
dDphbHBoYS1sb3dlcjsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVt
YmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwyOmxldmVs
Mw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpyb21hbi1sb3dlcjsNCgltc28tbGV2ZWwtdGFi
LXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOnJpZ2h0Ow0KCXRleHQtaW5k
ZW50Oi05LjBwdDt9DQpAbGlzdCBsMjpsZXZlbDQNCgl7bXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7
DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9
DQpAbGlzdCBsMjpsZXZlbDUNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YWxwaGEtbG93ZXI7
DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjps
ZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMjpsZXZlbDYNCgl7bXNvLWxldmVs
LW51bWJlci1mb3JtYXQ6cm9tYW4tbG93ZXI7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJ
bXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpyaWdodDsNCgl0ZXh0LWluZGVudDotOS4wcHQ7fQ0K
QGxpc3QgbDI6bGV2ZWw3DQoJe21zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1u
dW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDI6bGV2
ZWw4DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmFscGhhLWxvd2VyOw0KCW1zby1sZXZlbC10
YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWlu
ZGVudDotLjI1aW47fQ0KQGxpc3QgbDI6bGV2ZWw5DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0
OnJvbWFuLWxvd2VyOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1i
ZXItcG9zaXRpb246cmlnaHQ7DQoJdGV4dC1pbmRlbnQ6LTkuMHB0O30NCm9sDQoJe21hcmdpbi1i
b3R0b206MGluO30NCnVsDQoJe21hcmdpbi1ib3R0b206MGluO30NCi0tPjwvc3R5bGU+PCEtLVtp
ZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4
PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8
bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0i
MSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjwvaGVhZD4NCjxib2R5
IGJnY29sb3I9IndoaXRlIiBsYW5nPSJFTi1VUyIgbGluaz0iIzA1NjNDMSIgdmxpbms9IiM5NTRG
NzIiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5IaSBhbGwsPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxv
OnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjojMUY0OTdEIj5JIGFtIHByZXBhcmluZyB0aGUgc2hlcGhlcmQgd3JpdGUt
dXAgYW5kIG5vdGljZWQgdGhhdCB0aGUgdG9waWMgaW4gYmVsb3cgZS1tYWlsIHRocmVhZCBpcyBh
bjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjojMUY0OTdEIj5PcGVuIGl0ZW0uIE15IHBlcnNvbmFsIG9waW5pb24gaXMgdG8g
YWRkIGEgbmV3IHNlY3Rpb24gdG8gdGhpcyBkcmFmdCB0byBhZGRyZXNzIGJlbG93IGNhc2VzPG86
cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOiMxRjQ5N0QiPiZndDs8L3NwYW4+IG1vcmUgdGhhbiBvbmUgbm9kZSBhZHZlcnRpc2lu
ZyB0aGUgc2FtZSBJUHY0LzYgUFJFRklYIGFuZCBib3RoIGhhdmUgdGhlIHNhbWUgcHJlZml4LVNJ
RCB2YWx1ZSB3aXRoICZxdW90O04mcXVvdDsgZmxhZzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZndDs8L3NwYW4+IHdo
ZXJlIGFuIGFueWNhc3QgcHJlZml4IGlzIGFkdmVydGlzZWQgd2l0aCBhIHByZWZpeC1TSUQgc3Vi
LVRMViBieSBzb21lIChidXQgbm90IGFsbCkgb2YgdGhlIG5vZGVzIHRoYXQgYWR2ZXJ0aXNlIHRo
YXQgcHJlZml4LjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDowaW4iPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjojMUY0OTdEIj5UaGlzIGRyYWZ0IGlzIGFkZHJlc3NpbmcgaW5jb21pbmcgbGFiZWwgY29s
bGlzaW9uIGFuZCByZXN1bHRpbmcgYmVoYXZpb3IgYW5kIGFsc28gZGVzY3JpYmVzIG90aGVyIGFz
cGVjdHMgbGlrZSBkaWZmZXJlbnQgU0lEcyBmb3Igc2FtZQ0KIHByZWZpeCBzbyBpdCBzZWVtcyBy
ZWFzb25hYmxlIHRvIGFkZCBhYm92ZSB0d28gY2FzZXMgdG8gdGhpcyBkcmFmdC48bzpwPjwvbzpw
Pjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MGlu
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+V0cgbWVtYmVycywgaWYgeW91IGhhdmUg
YW4gb3BpbmlvbiwgcGxzIHJlc3BvbmQgb24gdGhlIGxpc3QuPG86cD48L286cD48L3NwYW4+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjBpbiI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDowaW4iPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjojMUY0OTdEIj5SZ2RzPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjBpbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5
N0QiPlNocmFkZGhhPG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxkaXYgc3R5bGU9ImJv
cmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAxLjBwdDtwYWRkaW5nOjMuMHB0IDBp
biAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46MGluO21hcmdp
bi1ib3R0b206LjAwMDFwdDtsaW5lLWhlaWdodDpub3JtYWwiPg0KPGI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOndpbmRvd3RleHQiPkZyb206PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
d2luZG93dGV4dCI+IEFsZXhhbmRlciBWYWluc2h0ZWluICZsdDtBbGV4YW5kZXIuVmFpbnNodGVp
bkBlY2l0ZWxlLmNvbSZndDsNCjxicj4NCjxiPlNlbnQ6PC9iPiBTdW5kYXksIE5vdmVtYmVyIDQs
IDIwMTggOTozNyBQTTxicj4NCjxiPlRvOjwvYj4gQWhtZWQgQmFzaGFuZHkgJmx0O2FiYXNoYW5k
eS5pZXRmQGdtYWlsLmNvbSZndDs8YnI+DQo8Yj5DYzo8L2I+IHJ0Zy1kaXJAaWV0Zi5vcmc7ICdt
cGxzQGlldGYub3JnJyAmbHQ7bXBsc0BpZXRmLm9yZyZndDs7ICdhZHJpYW5Ab2xkZG9nLmNvLnVr
JyAmbHQ7YWRyaWFuQG9sZGRvZy5jby51ayZndDs7IEpvbmF0aGFuIEhhcmR3aWNrIChKb25hdGhh
bi5IYXJkd2lja0BtZXRhc3dpdGNoLmNvbSkgJmx0O2pvbmF0aGFuLmhhcmR3aWNrQG1ldGFzd2l0
Y2guY29tJmd0Ozsgc3ByaW5nQGlldGYub3JnOyBzcHJpbmctY2hhaXJzQGlldGYub3JnOyBkcmFm
dC1pZXRmLXNwcmluZy1zZWdtZW50LXJvdXRpbmctbXBscy5hdXRob3JzQGlldGYub3JnOw0KIFNo
cmFkZGhhIEhlZ2RlICZsdDtzaHJhZGRoYUBqdW5pcGVyLm5ldCZndDs8YnI+DQo8Yj5TdWJqZWN0
OjwvYj4gUkU6IFJ0Z0RpciBFYXJseSByZXZpZXc6IGRyYWZ0LWlldGYtc3ByaW5nLXNlZ21lbnQt
cm91dGluZy1tcGxzLTEzPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjBpbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5
N0QiPkFobWVkLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtYXJnaW4tbGVmdDowaW4iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5BcG9s
b2dpZXMgZm9yIGEgZGVsYXllZCByZXNwb25zZS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MGluIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6IzFGNDk3RCI+SSBmdWxseSBhZ3JlZSB0aGF0IGFkdmVydGlzaW5nIHRoZSBzYW1lIHBy
ZWZpeCBTSUQgYXMgdGhlIE5vZGUgU0lEIGJ5IHR3byBkaWZmZXJlbnQgbm9kZXMgaW4gdGhlIFNS
IGRvbWFpbiBpcyDigJw8L3NwYW4+YSBjbGVhciB2aW9sYXRpb24NCiBvZiB0aGUgU1IgYXJjaGl0
ZWN0dXJlIFJGQyAoODQwMik8c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+4oCdLjxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVm
dDowaW4iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5CdXQgSSBkbyBub3QgdGhpbmsg
dGhhdCB0aGUgU1ItTVBMUyBkcmFmdCBjYW4gc2lsZW50bHkgaWdub3JlIHRoaXMgdmlvbGF0aW9u
IGp1c3QgYmVjYXVzZSBpdCDigJw8L3NwYW4+aXMgbm90IGFuIGluY29taW5nIGxhYmVsIGNvbGxp
c2lvbjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj7igJ0uDQo8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MGluIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+VGhlIHNhbWUgYXBwbGllcyB0byB0aGUgY29udHJv
dmVyc3kgaW4gYWR2ZXJ0aXNpbmcgYXQgdGhlIHNhbWUgcHJlZml4IGFzIEFueWNhc3QgYnkgc29t
ZSBub2RlcyBidXQgbm90IGFzIEFueWNhc3QgKG9yIGV2ZW4gYXMgYSBOb2RlIFNJRCkNCiBieSBz
b21lIG90aGVyIG5vZGVzLiA8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MGluIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3
RCI+WW91ciByZWZlcmVuY2UgdG8gdGhlc2UgYmVpbmcganVzdCBjb250cm9sIHBsYW5lIGlzc3Vl
cyBhbmQgdGhlcmVmb3JlIG5vdCByZWxhdGVkIHRvIFNSLU1QTFMgaXMgbm90IHZhbGlkIC0gYmVj
YXVzZSB0aGUgZHJhZnRzIGRlYWxpbmcNCiB3aXRoIHRoZSBTUiBjb250cm9sIHBsYW5lIHRvIHdo
aWNoIHlvdSByZWZlciBpbiB0aGlzIGRyYWZ0IGFyZSBzdHJpY3RseSBNUExTLW9yaWVudGVkOiB0
aGV5IGRlZmluZSBob3cgdG8gYWR2ZXJ0aXNlDQo8Yj48aT5TSUQgbGFiZWxzPC9pPjwvYj4gb3Ig
PGI+PGk+aW5kaWNlczwvaT48L2I+IHRoYXQgYXJlIHRyYW5zbGF0ZWQgaW50byA8Yj48aT5TSUQg
bGFiZWxzPC9pPjwvYj4sIGFuZCBuZWl0aGVyIG9mIHRoZXNlIG1lY2hhbmlzbXMgaXMgcmVsZXZh
bnQgZm9yZSBTUlY2IElNSE8uIChJIGRvIG5vdCBoYXZlIHRvIHJlbWluZCB5b3UgdGhhdCBhIGRy
YWZ0IHRoYXQgZGVmaW5lcw0KPC9zcGFuPjxhIGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5wcm9v
ZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fZGF0YXRyYWNrZXIuaWV0Zi5vcmdfZG9jX2Ry
YWZ0LTJEYmFzaGFuZHktMkRpc2lzLTJEc3J2Ni0yRGV4dGVuc2lvbnNfLTNGaW5jbHVkZS01RnRl
eHQtM0QxJmFtcDtkPUR3TUdhUSZhbXA7Yz1IQWtZdWg2M3JzdWhyNlNjYmZoMFVqQlhlTUstbmRi
M3ZvRFRYY1d6b0NJJmFtcDtyPU55akxzcjdKQTdtdnBDSmEwWW1QZFZLY21NWEozMWJwYkJhTnF6
Q05ybmcmYW1wO209a28tM2VGOHl5U0YxZXhINjRTb2V5RVAwZXR0NGdqc0htbU9Ddmo5ekN2USZh
bXA7cz1fQVpTaXFtVFVUTUtGUzlEQXFib3Vlb19HbnZ2QWNGeEFSV0Y4MjBIblRBJmFtcDtlPSI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmIj5TUlY2DQogZXh0ZW5zaW9ucyBmb3IgSVNJUzwvc3Bhbj48L2E+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiBleGlzdHMsIGFuZCBkZWFscyB3aXRoIG90aGVy
IGlzc3VlcykuPG86cD48L286cD48L3NwYW4+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtYXJnaW46MGluO21hcmdpbi1ib3R0b206LjAwMDFwdDtsaW5lLWhlaWdodDpu
b3JtYWwiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPk15IDJjLDxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46MGluO21hcmdp
bi1ib3R0b206LjAwMDFwdDtsaW5lLWhlaWdodDpub3JtYWwiPg0KPHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOiMxRjQ5N0QiPlNhc2hhPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1hcmdpbjowaW47bWFyZ2luLWJvdHRvbTouMDAwMXB0O2xpbmUtaGVpZ2h0
Om5vcm1hbCI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+PG86cD4mbmJzcDs8L286
cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjowaW47bWFy
Z2luLWJvdHRvbTouMDAwMXB0O2xpbmUtaGVpZ2h0Om5vcm1hbCI+DQo8c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6IzFGNDk3RCI+T2ZmaWNlOiAmIzQzOzk3Mi0zOTI2NjMwMjxvOnA+PC9vOnA+PC9zcGFu
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46MGluO21hcmdpbi1ib3R0
b206LjAwMDFwdDtsaW5lLWhlaWdodDpub3JtYWwiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMx
RjQ5N0QiPkNlbGw6Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYjNDM7OTcyLTU0OTI2
NjMwMjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
YXJnaW46MGluO21hcmdpbi1ib3R0b206LjAwMDFwdDtsaW5lLWhlaWdodDpub3JtYWwiPg0KPHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkVtYWlsOiZuYnNwOyZuYnNwOw0KPC9zcGFuPjxh
IGhyZWY9Im1haWx0bzpBbGV4YW5kZXIuVmFpbnNodGVpbkBlY2l0ZWxlLmNvbSI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmIj5BbGV4YW5kZXIuVmFpbnNodGVpbkBlY2l0ZWxlLmNvbTwvc3Bhbj48L2E+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPjxvOnA+
Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTti
b3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOjBpbjttYXJnaW4tYm90dG9tOi4w
MDAxcHQ7bGluZS1oZWlnaHQ6bm9ybWFsIj4NCjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3aW5k
b3d0ZXh0Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQi
PiBBaG1lZCBCYXNoYW5keSBbPC9zcGFuPjxhIGhyZWY9Im1haWx0bzphYmFzaGFuZHkuaWV0ZkBn
bWFpbC5jb20iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+bWFpbHRvOmFiYXNoYW5keS5pZXRmQGdtYWlsLmNv
bTwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQiPl0NCjxicj4NCjxi
PlNlbnQ6PC9iPiBTdW5kYXksIE9jdG9iZXIgMjgsIDIwMTggMTowMSBBTTxicj4NCjxiPlRvOjwv
Yj4gU2hyYWRkaGEgSGVnZGUgJmx0Ozwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2hyYWRkaGFAanVu
aXBlci5uZXQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+c2hyYWRkaGFAanVuaXBlci5uZXQ8L3NwYW4+PC9h
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0Ij4mZ3Q7OyBBbGV4YW5kZXINCiBWYWlu
c2h0ZWluICZsdDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOkFsZXhhbmRlci5WYWluc2h0ZWluQGVj
aXRlbGUuY29tIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPkFsZXhhbmRlci5WYWluc2h0ZWluQGVjaXRlbGUu
Y29tPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dCI+Jmd0Ozxicj4N
CjxiPkNjOjwvYj4gPC9zcGFuPjxhIGhyZWY9Im1haWx0bzpydGctZGlyQGlldGYub3JnIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWYiPnJ0Zy1kaXJAaWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjp3aW5kb3d0ZXh0Ij47ICdtcGxzQGlldGYub3JnJyAmbHQ7PC9zcGFuPjxhIGhyZWY9Im1h
aWx0bzptcGxzQGlldGYub3JnIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPm1wbHNAaWV0Zi5vcmc8L3NwYW4+
PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0Ij4mZ3Q7Ow0KICdhZHJpYW5Ab2xk
ZG9nLmNvLnVrJyAmbHQ7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzphZHJpYW5Ab2xkZG9nLmNvLnVr
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWYiPmFkcmlhbkBvbGRkb2cuY28udWs8L3NwYW4+PC9hPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0Ij4mZ3Q7OyBKb25hdGhhbiBIYXJkd2ljaw0KICg8L3Nw
YW4+PGEgaHJlZj0ibWFpbHRvOkpvbmF0aGFuLkhhcmR3aWNrQG1ldGFzd2l0Y2guY29tIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWYiPkpvbmF0aGFuLkhhcmR3aWNrQG1ldGFzd2l0Y2guY29tPC9zcGFuPjwvYT48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dCI+KSAmbHQ7PC9zcGFuPjxhIGhyZWY9Im1h
aWx0bzpqb25hdGhhbi5oYXJkd2lja0BtZXRhc3dpdGNoLmNvbSI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5q
b25hdGhhbi5oYXJkd2lja0BtZXRhc3dpdGNoLmNvbTwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOndpbmRvd3RleHQiPiZndDs7DQo8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNwcmluZ0Bp
ZXRmLm9yZyI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5zcHJpbmdAaWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0Ij47DQo8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNw
cmluZy1jaGFpcnNAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+c3ByaW5nLWNoYWlyc0BpZXRm
Lm9yZzwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQiPjsNCjwvc3Bh
bj48YSBocmVmPSJtYWlsdG86ZHJhZnQtaWV0Zi1zcHJpbmctc2VnbWVudC1yb3V0aW5nLW1wbHMu
YXV0aG9yc0BpZXRmLm9yZyI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5kcmFmdC1pZXRmLXNwcmluZy1zZWdt
ZW50LXJvdXRpbmctbXBscy5hdXRob3JzQGlldGYub3JnPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWY7Y29sb3I6d2luZG93dGV4dCI+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBSdGdEaXIgRWFy
bHkgcmV2aWV3OiBkcmFmdC1pZXRmLXNwcmluZy1zZWdtZW50LXJvdXRpbmctbXBscy0xMzxvOnA+
PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwPlRoYW5rcyBmb3IgdGhlIGNvbW1lbnRzPG86cD48L286
cD48L3A+DQo8cD5XaGlsZSBpdCBpcyBhIGNsZWFyIHZpb2xhdGlvbiBvZiB0aGUgU1IgYXJjaGl0
ZWN0dXJlIFJGQyAoODQwMiksIG1vcmUgdGhhbiBvbmUgbm9kZSBhZHZlcnRpc2luZyB0aGUgc2Ft
ZSBJUHY0LzYgUFJFRklYIGFuZCBib3RoIGhhdmUgdGhlIHNhbWUgcHJlZml4LVNJRCB2YWx1ZSB3
aXRoICZxdW90O04mcXVvdDsgZmxhZyBpcyBub3QgYW4gaW5jb21pbmcgbGFiZWwgY29sbGlzaW9u
IGJlY2F1c2UgdGhlIGxhYmVsIGlzIGFzc29jaWF0ZWQgd2l0aCB0aGUgc2FtZQ0KIEZFQywgd2hp
Y2ggaXMgdGhlIHByZWZpeC4mbmJzcDsgPG86cD48L286cD48L3A+DQo8cD5IZW5jZSBoYW5kbGlu
ZyBzdWNoIHZpb2xhdGlvbiBpcyBub3QgYW4gU1ItTVBMUyBwcm9ibGVtIGJlY2F1c2UgdGhlcmUg
aXMgbm8gaW5jb21pbmcgbGFiZWwgY29sbGlzaW9uIGFuZCBoZW5jZSBpdCBpdCBpcyBvdXRzaWRl
IHRoZSBzY29wZSBvZiB0aGlzIGRyYWZ0PG86cD48L286cD48L3A+DQo8cD48bzpwPiZuYnNwOzwv
bzpwPjwvcD4NCjxwPlRoZSBzZWNvbmQgaXNzdWUgaXMgd2hpY2ggU0lEIHRvIGNob29zZSBmb3Ig
YW4gU1ItcG9saWN5IChiZSBpdCBhIHBvbGljeSBmb3IgVEUsIHRpLWxmYSwgdWxvb3AgYXZvaWRh
bmNlLCBzZWN1cml0eSwuLi4sIGV0YykuIFRoYXQgaXMgc3RyaWN0bHkgYSBjb250cm9sIGxheWVy
IGZ1bmN0aW9uYWxpdHkgYW5kIGlzIG5vdCBzcGVjaWZpYyB0byBTUi1NUExTLiBIZW5jZSBpdCBp
cyBvdXRzaWRlIHRoZSBzY29wZSBvZiB0aGlzIGRyYWZ0PG86cD48L286cD48L3A+DQo8cD48bzpw
PiZuYnNwOzwvbzpwPjwvcD4NCjxwPlRoZSB0aGlyZCBpc3N1ZSBpcyB0aGUgY2FzZSB3aGVyZSBh
biBhbnljYXN0IHByZWZpeCBpcyBhZHZlcnRpc2VkIHdpdGggYSBwcmVmaXgtU0lEIHN1Yi1UTFYg
Ynkgc29tZSAoYnV0IG5vdCBhbGwpIG9mIHRoZSBub2RlcyB0aGF0IGFkdmVydGlzZSB0aGF0IHBy
ZWZpeC4gQWdhaW4gdGhpcyBpcyBub3QgYW4gaW5jb21pbmcgbGFiZWwgY29sbGlzaW9uIGJlY2F1
c2UgdGhlIGxhYmVsIGlzIGFzc29jaWF0ZWQgd2l0aCBhIHNpbmdsZSBGRUMsIHdoaWNoDQogaXMg
dGhlIGFueWNhc3QgcHJlZml4LjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+T24gNy8x
OS8xOCA4OjMwIFBNLCBTaHJhZGRoYSBIZWdkZSB3cm90ZTo8bzpwPjwvbzpwPjwvcD4NCjwvZGl2
Pg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBw
dCI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+
SGkgQWhtZWQsPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5UaGUg
Tm9kZS1TSURzIGFyZSBleHBlY3RlZCB0byBiZSB1bmlxdWUgdG8gYSBub2RlLg0KPC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPHByZT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+4oCcPC9z
cGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2lu
OjBpbjttYXJnaW4tYm90dG9tOi4wMDAxcHQ7bGluZS1oZWlnaHQ6bm9ybWFsIj4NCjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2NvbG9yOndpbmRvd3RleHQiPiZuYnNwOyZuYnNwOyBBbiBJ
R1AgTm9kZS1TSUQgTVVTVCBOT1QgYmUgYXNzb2NpYXRlZCB3aXRoIGEgcHJlZml4IHRoYXQgaXMg
b3duZWQgYnk8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luOjBpbjttYXJnaW4tYm90dG9tOi4wMDAxcHQ7bGluZS1oZWlnaHQ6bm9ybWFsIj4N
CjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2NvbG9yOndpbmRvd3RleHQiPiZuYnNwOyZu
YnNwOyBtb3JlIHRoYW4gb25lIHJvdXRlciB3aXRoaW4gdGhlIHNhbWUgcm91dGluZyBkb21haW4u
4oCdPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5JZiB0d28gZGlm
ZmVyZW50IG5vZGVzIGFkdmVydGlzZSBzYW1lIE5vZGUtU0lELDwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDowaW4iPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsgRm9yIEV4YW1wbGUgTm9kZSBBIGFuZCBCIGJvdGggYWR2ZXJ0aXNlIHBy
ZWZpeCAxLjEuMS4xIGFuZCBhc3NvY2lhdGUgYSAmbmJzcDtTSUQgMTAwMCB3aXRoIE4gYml0IHNl
dC48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luLWxlZnQ6MGluIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+VGhlcmUgaXMgYW4g
YW5vbWFseSBoZXJlIGFuZCBJTU8sIHRoaXMgZHJhZnQgc2hvdWxkIGFkZHJlc3MgaG93IHRvIGhh
bmRsZSB0aGlzIGFub21hbHkgYW5kIHdoZXRoZXIgVEktTEZBIGFuZCBvdGhlcjwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDowaW4i
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5BcHBsaWNhdGlvbnMgY2FuIHVzZSB0aGlz
IFNJRCBhcyBhIE5vZGUtU0lELjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDowaW4iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0
OTdEIj5Bbm90aGVyIHNsaWdodCB2YXJpYXRpb24gb2YgdGhpcyBjYXNlIGlzIGEgc2NlbmFyaW8g
d2hlcmUgQSBhbmQgQiBib3RoIGFkdmVydGlzZSBhIHByZWZpeCAxLjEuMS4xIGFuZCBBIGFzc2ln
bnMgYSBOb2RlLVNpZDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtYXJnaW4tbGVmdDowaW4iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5P
ZiAxMDAwIGFuZCBCIGRvZXMgbm90IGFzc2lnbiBhbnkgU0lELjwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDowaW4iPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MGluIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6IzFGNDk3RCI+Umdkczwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDowaW4iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0
OTdEIj5TaHJhZGRoYTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48
L3A+DQo8ZGl2Pg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFF
MUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1hcmdpbjowaW47bWFyZ2luLWJvdHRvbTouMDAwMXB0O2xpbmUtaGVpZ2h0Om5v
cm1hbCI+DQo8Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dCI+RnJvbTo8L3NwYW4+
PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0Ij4gQWxleGFuZGVyIFZhaW5zaHRl
aW4NCjwvc3Bhbj48YSBocmVmPSJtYWlsdG86QWxleGFuZGVyLlZhaW5zaHRlaW5AZWNpdGVsZS5j
b20iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZiI+Jmx0O0FsZXhhbmRlci5WYWluc2h0ZWluQGVjaXRlbGUuY29t
Jmd0Ozwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQiPg0KPGJyPg0K
PGI+U2VudDo8L2I+IFRodXJzZGF5LCBKdWx5IDE5LCAyMDE4IDEwOjA1IFBNPGJyPg0KPGI+VG86
PC9iPiBBaG1lZCBCYXNoYW5keSA8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmFiYXNoYW5keS5pZXRm
QGdtYWlsLmNvbSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4mbHQ7YWJhc2hhbmR5LmlldGZAZ21haWwuY29t
Jmd0Ozwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQiPjxicj4NCjxi
PkNjOjwvYj4gPC9zcGFuPjxhIGhyZWY9Im1haWx0bzpydGctZGlyQGlldGYub3JnIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWYiPnJ0Zy1kaXJAaWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjp3aW5kb3d0ZXh0Ij47ICc8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOm1wbHNAaWV0Zi5vcmciPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZiI+bXBsc0BpZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOndpbmRvd3RleHQiPicNCjwvc3Bhbj48YSBocmVmPSJtYWlsdG86bXBsc0BpZXRmLm9yZyI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmIj4mbHQ7bXBsc0BpZXRmLm9yZyZndDs8L3NwYW4+PC9hPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0Ij47ICc8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmFkcmlh
bkBvbGRkb2cuY28udWsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+YWRyaWFuQG9sZGRvZy5jby51azwvc3Bh
bj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQiPicNCjwvc3Bhbj48YSBocmVm
PSJtYWlsdG86YWRyaWFuQG9sZGRvZy5jby51ayI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4mbHQ7YWRyaWFu
QG9sZGRvZy5jby51ayZndDs8L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0
ZXh0Ij47IEpvbmF0aGFuIEhhcmR3aWNrICg8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOkpvbmF0aGFu
LkhhcmR3aWNrQG1ldGFzd2l0Y2guY29tIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPkpvbmF0aGFuLkhhcmR3
aWNrQG1ldGFzd2l0Y2guY29tPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93
dGV4dCI+KQ0KPC9zcGFuPjxhIGhyZWY9Im1haWx0bzpqb25hdGhhbi5oYXJkd2lja0BtZXRhc3dp
dGNoLmNvbSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj4mbHQ7am9uYXRoYW4uaGFyZHdpY2tAbWV0YXN3aXRj
aC5jb20mZ3Q7PC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dCI+OyBT
aHJhZGRoYQ0KIEhlZ2RlIDwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2hyYWRkaGFAanVuaXBlci5u
ZXQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZiI+Jmx0O3NocmFkZGhhQGp1bmlwZXIubmV0Jmd0Ozwvc3Bhbj48
L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQiPjsNCjwvc3Bhbj48YSBocmVmPSJt
YWlsdG86c3ByaW5nQGlldGYub3JnIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPnNwcmluZ0BpZXRmLm9yZzwv
c3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQiPjsNCjwvc3Bhbj48YSBo
cmVmPSJtYWlsdG86c3ByaW5nLWNoYWlyc0BpZXRmLm9yZyI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5zcHJp
bmctY2hhaXJzQGlldGYub3JnPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93
dGV4dCI+Ow0KPC9zcGFuPjxhIGhyZWY9Im1haWx0bzpkcmFmdC1pZXRmLXNwcmluZy1zZWdtZW50
LXJvdXRpbmctbXBscy5hdXRob3JzQGlldGYub3JnIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPmRyYWZ0LWll
dGYtc3ByaW5nLXNlZ21lbnQtcm91dGluZy1tcGxzLmF1dGhvcnNAaWV0Zi5vcmc8L3NwYW4+PC9h
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0Ij48YnI+DQo8Yj5TdWJqZWN0OjwvYj4g
UkU6IFJ0Z0RpciBFYXJseSByZXZpZXc6IGRyYWZ0LWlldGYtc3ByaW5nLXNlZ21lbnQtcm91dGlu
Zy1tcGxzLTEzPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1hcmdpbi1sZWZ0OjBpbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkFo
bWVkIGhpITwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtYXJnaW4tbGVmdDowaW4iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5Mb3RzIG9m
IHRoYW5rcyBmb3IgeW91ciByZXNwb25zZS48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MGluIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6IzFGNDk3RCI+T2YgY291cnNlIE5vZGUgU0lEcyBhcmUgbm90IGRpZmZlcmVudCBmcm9tIGFu
eSBvdGhlciBQcmVmaXggU0lEcyB3aGVuIGl0IGNvbWVzIHRvIHRoZSBNUExTIGZvcndhcmRpbmcg
cGxhbmUuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1hcmdpbi1sZWZ0OjBpbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkJ1dCwgSU1I
Tywgc3RyaWN0bHkgc3BlYWtpbmcsIHRoaXMgaXMgY29ycmVjdCBmb3IgYW55IG90aGVyIFNJRCBh
cyB3ZWxsLg0KPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1hcmdpbi1sZWZ0OjBpbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPllvdSBz
ZWVtIHRvIGlnbm9yZSB0aGUgZGlmZmVyZW5jZSBiZXR3ZWVuIFNSLU1QTFMgYW5kIFNSdjYgd2l0
aCByZWdhcmQgdG8gdGhlIGxpZmUgc3BhbiBvZiBwcmVmaXggU0lEcyBpbiBnZW5lcmFsIGFuZCBO
b2RlIFNJRHMgaW4gcGFydGljdWxhci4NCiBGcm9tIG15IFBPViB0aGlzIGRpZmZlcmVuY2Ugc2hv
dWxkIGJlIGRpc2N1c3NlZCBpbiB0aGUgZHJhZnQuIDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDowaW4iPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
Zjtjb2xvcjojMUY0OTdEIj5TbyBpdCBzZWVtcyB0aGF0IHdlIGNhbiBvbmx5IOKAnGFncmVlIHRv
IGRpc2FncmVl4oCdIG9uIHRoZSBuZWVkIHRvIHNheSBzb21ldGhpbmcgc3BlY2lmaWMgYWJvdXQg
Tm9kZSBTSURzIGluIHRoZSBkcmFmdCwgYW5kIGxldCB0aGUgV0cgdG8NCiBkZWNpZGUgd2hhdCB0
byBkbyBhYm91dCBpdC4gPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46MGluO21hcmdpbi1ib3R0b206LjAwMDFwdDtsaW5lLWhl
aWdodDpub3JtYWwiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlJlZ2FyZHMsPC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjow
aW47bWFyZ2luLWJvdHRvbTouMDAwMXB0O2xpbmUtaGVpZ2h0Om5vcm1hbCI+DQo8c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6IzFGNDk3RCI+U2FzaGE8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOjBpbjttYXJnaW4tYm90dG9tOi4wMDAxcHQ7bGlu
ZS1oZWlnaHQ6bm9ybWFsIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4mbmJzcDs8
L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2lu
OjBpbjttYXJnaW4tYm90dG9tOi4wMDAxcHQ7bGluZS1oZWlnaHQ6bm9ybWFsIj4NCjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjojMUY0OTdEIj5PZmZpY2U6ICYjNDM7OTcyLTM5MjY2MzAyPC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjowaW47bWFy
Z2luLWJvdHRvbTouMDAwMXB0O2xpbmUtaGVpZ2h0Om5vcm1hbCI+DQo8c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7
Y29sb3I6IzFGNDk3RCI+Q2VsbDombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJiM0Mzs5
NzItNTQ5MjY2MzAyPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1hcmdpbjowaW47bWFyZ2luLWJvdHRvbTouMDAwMXB0O2xpbmUtaGVpZ2h0Om5vcm1h
bCI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+RW1haWw6Jm5ic3A7Jm5ic3A7DQo8
L3NwYW4+PGEgaHJlZj0ibWFpbHRvOkFsZXhhbmRlci5WYWluc2h0ZWluQGVjaXRlbGUuY29tIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWYiPkFsZXhhbmRlci5WYWluc2h0ZWluQGVjaXRlbGUuY29tPC9zcGFuPjwv
YT48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxkaXY+
DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUxRTEgMS4wcHQ7
cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bWFyZ2luOjBpbjttYXJnaW4tYm90dG9tOi4wMDAxcHQ7bGluZS1oZWlnaHQ6bm9ybWFsIj4NCjxi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0Ij5Gcm9tOjwvc3Bhbj48L2I+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQiPiBBaG1lZCBCYXNoYW5keSBbPC9zcGFuPjxhIGhy
ZWY9Im1haWx0bzphYmFzaGFuZHkuaWV0ZkBnbWFpbC5jb20iPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+bWFp
bHRvOmFiYXNoYW5keS5pZXRmQGdtYWlsLmNvbTwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOndpbmRvd3RleHQiPl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBUaHVyc2RheSwgSnVseSAxOSwg
MjAxOCA3OjEzIFBNPGJyPg0KPGI+VG86PC9iPiBBbGV4YW5kZXIgVmFpbnNodGVpbiAmbHQ7PC9z
cGFuPjxhIGhyZWY9Im1haWx0bzpBbGV4YW5kZXIuVmFpbnNodGVpbkBlY2l0ZWxlLmNvbSI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmIj5BbGV4YW5kZXIuVmFpbnNodGVpbkBlY2l0ZWxlLmNvbTwvc3Bhbj48L2E+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQiPiZndDs8YnI+DQo8Yj5DYzo8L2I+IDwv
c3Bhbj48YSBocmVmPSJtYWlsdG86cnRnLWRpckBpZXRmLm9yZyI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5y
dGctZGlyQGlldGYub3JnPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4
dCI+OyAnPC9zcGFuPjxhIGhyZWY9Im1haWx0bzptcGxzQGlldGYub3JnIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWYiPm1wbHNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0
ZXh0Ij4nDQogJmx0Ozwvc3Bhbj48YSBocmVmPSJtYWlsdG86bXBsc0BpZXRmLm9yZyI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmIj5tcGxzQGlldGYub3JnPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6
d2luZG93dGV4dCI+Jmd0OzsgJzwvc3Bhbj48YSBocmVmPSJtYWlsdG86YWRyaWFuQG9sZGRvZy5j
by51ayI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmIj5hZHJpYW5Ab2xkZG9nLmNvLnVrPC9zcGFuPjwvYT48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dCI+Jw0KICZsdDs8L3NwYW4+PGEgaHJlZj0ibWFp
bHRvOmFkcmlhbkBvbGRkb2cuY28udWsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+YWRyaWFuQG9sZGRvZy5j
by51azwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQiPiZndDs7IEpv
bmF0aGFuIEhhcmR3aWNrICg8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOkpvbmF0aGFuLkhhcmR3aWNr
QG1ldGFzd2l0Y2guY29tIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPkpvbmF0aGFuLkhhcmR3aWNrQG1ldGFz
d2l0Y2guY29tPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dCI+KQ0K
ICZsdDs8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmpvbmF0aGFuLmhhcmR3aWNrQG1ldGFzd2l0Y2gu
Y29tIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWYiPmpvbmF0aGFuLmhhcmR3aWNrQG1ldGFzd2l0Y2guY29tPC9z
cGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dCI+Jmd0OzsNCjwvc3Bhbj48
YSBocmVmPSJtYWlsdG86c2hyYWRkaGFAanVuaXBlci5uZXQiPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+c2hy
YWRkaGFAanVuaXBlci5uZXQ8L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0
ZXh0Ij47DQo8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNwcmluZ0BpZXRmLm9yZyI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmIj5zcHJpbmdAaWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3
aW5kb3d0ZXh0Ij47DQo8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNwcmluZy1jaGFpcnNAaWV0Zi5v
cmciPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGli
cmkmcXVvdDssc2Fucy1zZXJpZiI+c3ByaW5nLWNoYWlyc0BpZXRmLm9yZzwvc3Bhbj48L2E+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQiPjsNCjwvc3Bhbj48YSBocmVmPSJtYWlsdG86
ZHJhZnQtaWV0Zi1zcHJpbmctc2VnbWVudC1yb3V0aW5nLW1wbHMuYXV0aG9yc0BpZXRmLm9yZyI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmIj5kcmFmdC1pZXRmLXNwcmluZy1zZWdtZW50LXJvdXRpbmctbXBscy5h
dXRob3JzQGlldGYub3JnPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4
dCI+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJlOiBSdGdEaXIgRWFybHkgcmV2aWV3OiBkcmFmdC1p
ZXRmLXNwcmluZy1zZWdtZW50LXJvdXRpbmctbXBscy0xMzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwv
cD4NCjxwPlRoYW5rcyBmb3IgdGhlIHJlcGx5PG86cD48L286cD48L3A+DQo8cD5TZWUgaW5saW5l
PG86cD48L286cD48L3A+DQo8cD5BaG1lZDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
T24gNy8xMi8xOCAxMjoyMiBBTSwgQWxleGFuZGVyIFZhaW5zaHRlaW4gd3JvdGU6PG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdp
bi1ib3R0b206NS4wcHQiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0
OjBpbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkFobWVkIGFuZCBhbGwsPC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0
OjBpbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPkkgd291bGQgbGlrZSB0byBleHBh
bmQgb24gbXkgY29tbWVudHMgKGFuZCB5b3VyIHJlc3BvbnNlcykgYWJvdXQgdGhlIHJvbGUgb2Yg
Tm9kZSBTSURzIGluIFNSLU1QTFMuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjBpbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMx
RjQ5N0QiPkkgd291bGQgbGlrZSB0byBicmluZyB5b3VyIGF0dGVudGlvbiB0d28gcG9pbnRzOjwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0i
dGV4dC1pbmRlbnQ6LS4yNWluO21zby1saXN0OmwyIGxldmVsMSBsZm80Ij48IVtpZiAhc3VwcG9y
dExpc3RzXT48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6SWdub3JlIj4xLjxzcGFuIHN0eWxlPSJmb250
OjcuMHB0ICZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PC9zcGFuPjwhW2VuZGlmXT48c3BhbiBzdHlsZT0iY29s
b3I6IzFGNDk3RCI+Tm9kZSBTSURzIChhbmQsIGluIGdlbmVyYWwsIFByZWZpeCBTSURzKSBpbiBN
UExTLVNSIGFyZSBkaWZmZXJlbnQgZnJvbSB0aGUgc2FtZSBpbiBTUnY2IGJlY2F1c2UgdGhleSBy
ZXF1aXJlIGV4cGxpY2l0IGNvbmZpZ3VyYXRpb24gYWN0aW9uIGJ5IHRoZSBvcGVyYXRvciBvZiBT
UiBkb21haW4uIEkuZS4sIGl0IGlzIG5vdCBlbm91Z2ggZm9yIGEgbm9kZSB0bw0KIG93biBzb21l
IC8zMiBvciAvMTI4IHByZWZpeCB0aGF0IGlzIGFkdmVydGlzZWQgYnkgSUdQLiBUaGUgb3BlcmF0
b3IgbXVzdCBleHBsaWNpdGx5IGNvbmZpZ3VyZSB0aGUgbm9kZSB0byB1c2Ugc3VjaCBhIHByZWZp
eCBhcyZuYnNwOyBOb2RlIFNJRCBhbmQgdG8gYXNzaWduIHRvIGl0IGEgc3BlY2lmaWMgaW5kZXgg
dGhhdCBpcyB1bmlxdWUgaW4gdGhlIFNSIGRvbWFpbi4gRnJvbSBteSBQT1YsIHRoaXMgZGlmZmVy
ZW5jZSBhbG9uZSB3b3VsZCBxdWFsaWZ5DQogTm9kZSBTSURzIGFzIGEgdG9waWMgdG8gYmUgZGlz
Y3Vzc2VkIGluIHRoZSA8L3NwYW4+PGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9p
bnQuY29tL3YyL3VybD91PWh0dHBzLTNBX190b29scy5pZXRmLm9yZ19odG1sX2RyYWZ0LTJEaWV0
Zi0yRHNwcmluZy0yRHNlZ21lbnQtMkRyb3V0aW5nLTJEbXBscy0yRDE0JmFtcDtkPUR3TUdhUSZh
bXA7Yz1IQWtZdWg2M3JzdWhyNlNjYmZoMFVqQlhlTUstbmRiM3ZvRFRYY1d6b0NJJmFtcDtyPU55
akxzcjdKQTdtdnBDSmEwWW1QZFZLY21NWEozMWJwYkJhTnF6Q05ybmcmYW1wO209Q0JuNDYtdFRq
WnJGdXAwZFItRUdBdHQ0UUZxOVBpMjdSYU81clFDazFRdyZhbXA7cz1xNmRqcFJYbGFtVXpLWmxH
SXVYVHRCY3Nud2V2SHdkZHF2U3RaclNGTW5FJmFtcDtlPSI+TVBMUy1TUg0KIEFyY2hpdGVjdHVy
ZTwvYT48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+IGRyYWZ0Ljwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjwvYmxvY2txdW90ZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4t
bGVmdDowaW47bGluZS1oZWlnaHQ6bm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1
b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7LHNlcmlmIj4jQWhtZWQ6IEkgZGlzYWdyZWUgd2l0aCB5
b3VyIFBPVi4gRnJvbSB0aGUgZm9yd2FyZGluZyBwbGFuZSBwZXJzcGVjdGl2ZSBpdCBkb2VzIG5v
dCBtYWtlIGFueSBkaWZmZXJlbmNlIHdoZXRoZXIgYSB0aGUgbGFiZWwgYXQgdGhlIHRvcCBvZiBh
biBNUExTDQogcGFja2V0IChyZXByZXNlbnRpbmcgdGhlIHByZWZpeC1TSUQpIGlkZW50aWZpZXMg
YSBub2RlIG9yIG5vdC4gU28gZnJvbSB0aGUgU1ItbXBscyBmb3J3YXJkaW5nIHBvaW50IG9mIHZp
ZXcgdGhlcmUgaXMgbm8gZGlmZmVyZW5jZSBiZXR3ZWVuIGEgcHJlZml4LVNJRCBhbmQgYSBub2Rl
LVNJRC4gSWYgdGhlcmUgaXMgYW55IHBsYWNlIGluIHRoZSBTUi1tcGxzIGRyYWZ0IHdoZXJlIHRo
ZXJlIGlzIGEgbmVlZCB0byBoYW5kbGUgYSBub2RlLVNJRCBkaWZmZXJlbnQNCiBmcm9tIGEgcHJl
Zml4IFNJRCwgaXQgd291bGQgYmUgZ3JlYXQgdG8gcG9pbnQgaXQgb3V0PGJyPg0KPGJyPg0KPC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7
bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8aDMgc3R5bGU9Im1hcmdpbi1sZWZ0Oi41aW47dGV4dC1p
bmRlbnQ6LS4yNWluO21zby1saW5lLWhlaWdodC1hbHQ6MHB0O21zby1saXN0OmwyIGxldmVsMSBs
Zm80Ij4NCjwhW2lmICFzdXBwb3J0TGlzdHNdPjxzcGFuIHN0eWxlPSJtc28tbGlzdDpJZ25vcmUi
PjIuPHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4m
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZdPklu
IGFkZGl0aW9uLCBxdWl0ZSBhIGZldyBjb25zdHJ1Y3RzIGFzc29jaWF0ZWQgd2l0aCBTUi1NUExT
IGltcGxpY2l0bHkgYXNzdW1lIHRoYXQgZWFjaCBub2RlIGluIHRoZSBTUi1NUExTIGRvbWFpbiBp
cyBhc3NpZ25lZCB3aXRoIGF0IGxlYXN0IG9uZSBOb2RlIFNJRC4gT25lIGV4YW1wbGUgY2FuIGJl
IGZvdW5kIGluIHRoZQ0KPGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29t
L3YyL3VybD91PWh0dHBzLTNBX190b29scy5pZXRmLm9yZ19odG1sX2RyYWZ0LTJEYmFzaGFuZHkt
MkRydGd3Zy0yRHNlZ21lbnQtMkRyb3V0aW5nLTJEdGktMkRsZmEtMkQwNCZhbXA7ZD1Ed01HYVEm
YW1wO2M9SEFrWXVoNjNyc3VocjZTY2JmaDBVakJYZU1LLW5kYjN2b0RUWGNXem9DSSZhbXA7cj1O
eWpMc3I3SkE3bXZwQ0phMFltUGRWS2NtTVhKMzFicGJCYU5xekNOcm5nJmFtcDttPUNCbjQ2LXRU
alpyRnVwMGRSLUVHQXR0NFFGcTlQaTI3UmFPNXJRQ2sxUXcmYW1wO3M9amJIMERTWVlvMlVZeW1X
WnJsdkF0N3FVV1ZYc1lLdUN0TWlFeW9lLURXRSZhbXA7ZT0iPg0KPHNwYW4gc3R5bGU9ImZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+VEktTEZBPC9zcGFuPjwvYT4g
ZHJhZnQuIFRoaXMgZHJhZnQgc2F5cyBpbiBTZWN0aW9uIDQuMjo8bzpwPjwvbzpwPjwvaDM+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZh
bWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGgzIHN0eWxlPSJtYXJnaW4tbGVmdDoxLjBpbjttc28t
bGluZS1oZWlnaHQtYWx0OjBwdCI+PGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9p
bnQuY29tL3YyL3VybD91PWh0dHBzLTNBX190b29scy5pZXRmLm9yZ19odG1sX2RyYWZ0LTJEYmFz
aGFuZHktMkRydGd3Zy0yRHNlZ21lbnQtMkRyb3V0aW5nLTJEdGktMkRsZmEtMkQwNC0yM3NlY3Rp
b24tMkQ0LjImYW1wO2Q9RHdNR2FRJmFtcDtjPUhBa1l1aDYzcnN1aHI2U2NiZmgwVWpCWGVNSy1u
ZGIzdm9EVFhjV3pvQ0kmYW1wO3I9TnlqTHNyN0pBN212cENKYTBZbVBkVktjbU1YSjMxYnBiQmFO
cXpDTnJuZyZhbXA7bT1DQm40Ni10VGpackZ1cDBkUi1FR0F0dDRRRnE5UGkyN1JhTzVyUUNrMVF3
JmFtcDtzPXNBaTNLQ1dVd0dTM0Q5M3Q4aWM2NFdfNDZ4bTl5OE9hY3M3b3pjQXdlUzgmYW1wO2U9
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVy
IE5ldyBcO2NvbG9yXDpibGFjayZxdW90OyI+NC4yPC9zcGFuPjwvYT48YSBuYW1lPSJzZWN0aW9u
LTQuMiI+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NvdXJpZXIgTmV3IFw7Y29sb3JcOmJsYWNrJnF1b3Q7Ij4uDQogVGhlIHJlcGFpciBub2RlIGlz
IGEgUFEgbm9kZTwvc3Bhbj48bzpwPjwvbzpwPjwvaDM+DQo8cHJlIHN0eWxlPSJtYXJnaW4tbGVm
dDouN2luIj48c3BhbiBzdHlsZT0iY29sb3I6YmxhY2siPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpw
PjwvcHJlPg0KPHByZSBzdHlsZT0ibWFyZ2luLWxlZnQ6LjdpbiI+PHNwYW4gc3R5bGU9ImNvbG9y
OmJsYWNrIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3ByZT4NCjxwcmUgc3R5bGU9Im1hcmdp
bi1sZWZ0Oi43aW4iPjxzcGFuIHN0eWxlPSJjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7IFdoZW4g
dGhlIHJlcGFpciBub2RlIGlzIGluIFAoUyxYKSwgdGhlIHJlcGFpciBsaXN0IGlzIG1hZGUgb2Yg
YTwvc3Bhbj48bzpwPjwvbzpwPjwvcHJlPg0KPHByZSBzdHlsZT0ibWFyZ2luLWxlZnQ6LjdpbiI+
PHNwYW4gc3R5bGU9ImNvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsgc2luZ2xlIG5vZGUgc2VnbWVu
dCB0byB0aGUgcmVwYWlyIG5vZGUuPC9zcGFuPjxvOnA+PC9vOnA+PC9wcmU+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1tYXJnaW4tdG9wLWFsdDowaW47bWFyZ2luLXJp
Z2h0OjBpbjttYXJnaW4tYm90dG9tOjBpbjttYXJnaW4tbGVmdDouNWluO21hcmdpbi1ib3R0b206
LjAwMDFwdDtsaW5lLWhlaWdodDpub3JtYWwiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5
N0QiPkluIHRoZSBzY29wZSBvZiB0aGlzIHNlY3Rpb24sIHRoZSByZXBhaXIgbm9kZSBpcyBub3Qg
YWRqYWNlbnQgdG8gdGhlIFBMUiwgYW5kIHRoZXJlZm9yZSwgdG8gdGhlIGJlc3Qgb2YgbXkgdW5k
ZXJzdGFuZGluZywgJm5ic3A74oCcYSBzaW5nbGUNCjxzcGFuIHN0eWxlPSJiYWNrZ3JvdW5kOnll
bGxvdzttc28taGlnaGxpZ2h0OnllbGxvdyI+bm9kZSBzZWdtZW50PC9zcGFuPiB0byB0aGUgcmVw
YWlyIG5vZGXigJ0gY2FuIGJlIG9ubHkgdGhlIE5vZGUgU0lEIG9mIHRoZSByZXBhaXIgbm9kZS4g
U2luY2UgcmVwYWlyIG5vZGVzIGFyZSBjb21wdXRlZCBkeW5hbWljYWxseSwgdGhpcyBlbnRpcmUg
c2NoZW1lIGRlcGVuZHMgb24gYWxsIG5vZGVzIGluIHRoZSBNUExTPVNSIGRvbWFpbiAmbmJzcDto
YXZpbmcgYXQgbGVhc3QNCiBvbmUgTm9kZSBTSUQgZWFjaDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bi1sZWZ0OjBpbjtsaW5lLWhlaWdodDpub3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTom
cXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDssc2VyaWYiPiNBaG1lZDogVGhlIGNob2ljZSBvZiB0
aGUgU0lEIHRvIGlkZW50aWZ5IGFuIGludGVybWVkaWF0ZSBvciBleGl0IG5vZGUocykgaW4gYW4g
U1ItcG9saWN5IGlzIGEgY29udHJvbCBwbGFuZSBiZWhhdmlvciwgaXJyZXNwZWN0aXZlIG9mIHJl
YXNvbiBzdWNoDQogcG9saWN5IGlzIGNyZWF0ZWQgKGJlIGl0IHRpLWxmYSBleHBsaWNpdCBwYXRo
LCB1bG9vcCBhdm9pZGFuY2UgZXhwbGljaXQgcGF0aCwgb3Igc29tZSBTUi1URSBleHBsaWNpdCBw
YXRoKS4gU1ItUG9saWN5IGFzIHdlbGwgYXMgVGktTEZBIGFuZCB1bG9vcCBhdm9pZGFuY2UgYXJl
IGhhbmRsZWQgaW4gc2VwYXJhdGUgZHJhZnRzLiBTbyBqdXN0IGxpa2UgdGhlIHJlc3BvbnNlIHRv
IHlvdXIgcHJldmlvdXMgY29tbWVudCwgZnJvbSBmb3J3YXJkaW5nDQogcGxhbmUgcGVyc3BlY3Rp
dmUgaXQgZG9lcyBub3QgbWFrZSBhbnkgZGlmZmVyZW5jZSB3aGV0aGVyIHRoZSBsYWJlbCBhdCB0
aGUgdG9wIG9mIGFuIE1QTFMgcGFja2V0IGlkZW50aWZpZXMgYSBzaW5nbGUgb3IgbXVsdGlwbGUg
bm9kZXMuDQo8YnI+DQo8YnI+DQo8L3NwYW4+PG86cD48L286cD48L3A+DQo8YmxvY2txdW90ZSBz
dHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibXNvLW1hcmdpbi10b3AtYWx0OjBpbjttYXJnaW4tcmln
aHQ6MGluO21hcmdpbi1ib3R0b206MGluO21hcmdpbi1sZWZ0Oi41aW47bWFyZ2luLWJvdHRvbTou
MDAwMXB0O2xpbmUtaGVpZ2h0Om5vcm1hbCI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3
RCI+Ljwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
YXJnaW46MGluO21hcmdpbi1ib3R0b206LjAwMDFwdDtsaW5lLWhlaWdodDpub3JtYWwiPg0KPHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46MGluO21hcmdpbi1ib3R0b206LjAw
MDFwdDtsaW5lLWhlaWdodDpub3JtYWwiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0Qi
PkhvcGVmdWxseSB0aGVzZSBub3RlcyBjbGFyaWZ5IG15IHBvc2l0aW9uIG9uIHRoZSBzdWJqZWN0
Ljwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW46MGluO21hcmdpbi1ib3R0b206LjAwMDFwdDtsaW5lLWhlaWdodDpub3JtYWwiPg0KPHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90Oyxz
YW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46MGluO21hcmdpbi1ib3R0b206LjAwMDFw
dDtsaW5lLWhlaWdodDpub3JtYWwiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlJl
Z2FyZHMsPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1hcmdpbjowaW47bWFyZ2luLWJvdHRvbTouMDAwMXB0O2xpbmUtaGVpZ2h0Om5vcm1hbCI+DQo8
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+U2FzaGE8L3NwYW4+PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOjBpbjttYXJnaW4tYm90dG9tOi4w
MDAxcHQ7bGluZS1oZWlnaHQ6bm9ybWFsIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdE
Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luOjBpbjttYXJnaW4tYm90dG9tOi4wMDAxcHQ7bGluZS1oZWlnaHQ6bm9ybWFsIj4N
CjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5PZmZpY2U6ICYjNDM7OTcyLTM5MjY2MzAy
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bjowaW47bWFyZ2luLWJvdHRvbTouMDAwMXB0O2xpbmUtaGVpZ2h0Om5vcm1hbCI+DQo8c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Q2VsbDombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsgJiM0Mzs5NzItNTQ5MjY2MzAyPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1hcmdpbjowaW47bWFyZ2luLWJvdHRvbTouMDAwMXB0O2xpbmUtaGVp
Z2h0Om5vcm1hbCI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+RW1haWw6Jm5ic3A7
Jm5ic3A7DQo8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOkFsZXhhbmRlci5WYWluc2h0ZWluQGVjaXRl
bGUuY29tIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPkFsZXhhbmRlci5WYWluc2h0ZWluQGVjaXRlbGUuY29t
PC9zcGFuPjwvYT48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUx
RTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibWFyZ2luOjBpbjttYXJnaW4tYm90dG9tOi4wMDAxcHQ7bGluZS1oZWlnaHQ6bm9y
bWFsIj4NCjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0Ij5Gcm9tOjwvc3Bhbj48
L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQiPiBBbGV4YW5kZXIgVmFpbnNodGVp
bg0KPGJyPg0KPGI+U2VudDo8L2I+IFdlZG5lc2RheSwgSnVseSAxMSwgMjAxOCAxMjowMiBQTTxi
cj4NCjxiPlRvOjwvYj4gQWhtZWQgQmFzaGFuZHkgPC9zcGFuPjxhIGhyZWY9Im1haWx0bzphYmFz
aGFuZHkuaWV0ZkBnbWFpbC5jb20iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+Jmx0O2FiYXNoYW5keS5pZXRm
QGdtYWlsLmNvbSZndDs8L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0
Ij48YnI+DQo8Yj5DYzo8L2I+IDwvc3Bhbj48YSBocmVmPSJtYWlsdG86cnRnLWRpckBpZXRmLm9y
ZyI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmIj5ydGctZGlyQGlldGYub3JnPC9zcGFuPjwvYT48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMt
c2VyaWY7Y29sb3I6d2luZG93dGV4dCI+OyAnPC9zcGFuPjxhIGhyZWY9Im1haWx0bzptcGxzQGll
dGYub3JnIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPm1wbHNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fu
cy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0Ij4nDQo8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOm1wbHNA
aWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+Jmx0O21wbHNAaWV0Zi5vcmcmZ3Q7PC9zcGFuPjwv
YT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJp
JnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dCI+OyAnPC9zcGFuPjxhIGhyZWY9Im1h
aWx0bzphZHJpYW5Ab2xkZG9nLmNvLnVrIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtm
b250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPmFkcmlhbkBvbGRkb2cu
Y28udWs8L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0Ij4nDQo8L3Nw
YW4+PGEgaHJlZj0ibWFpbHRvOmFkcmlhbkBvbGRkb2cuY28udWsiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+
Jmx0O2FkcmlhbkBvbGRkb2cuY28udWsmZ3Q7PC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29s
b3I6d2luZG93dGV4dCI+OyBKb25hdGhhbiBIYXJkd2ljayAoPC9zcGFuPjxhIGhyZWY9Im1haWx0
bzpKb25hdGhhbi5IYXJkd2lja0BtZXRhc3dpdGNoLmNvbSI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5Kb25h
dGhhbi5IYXJkd2lja0BtZXRhc3dpdGNoLmNvbTwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2Nv
bG9yOndpbmRvd3RleHQiPikNCjwvc3Bhbj48YSBocmVmPSJtYWlsdG86am9uYXRoYW4uaGFyZHdp
Y2tAbWV0YXN3aXRjaC5jb20iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+Jmx0O2pvbmF0aGFuLmhhcmR3aWNr
QG1ldGFzd2l0Y2guY29tJmd0Ozwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRv
d3RleHQiPjsNCjwvc3Bhbj48YSBocmVmPSJtYWlsdG86c2hyYWRkaGFAanVuaXBlci5uZXQiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZiI+c2hyYWRkaGFAanVuaXBlci5uZXQ8L3NwYW4+PC9hPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjp3aW5kb3d0ZXh0Ij47DQo8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNwcmluZ0Bp
ZXRmLm9yZyI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5zcHJpbmdAaWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0Ij47DQo8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOnNw
cmluZy1jaGFpcnNAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+c3ByaW5nLWNoYWlyc0BpZXRm
Lm9yZzwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQiPjsNCjwvc3Bh
bj48YSBocmVmPSJtYWlsdG86ZHJhZnQtaWV0Zi1zcHJpbmctc2VnbWVudC1yb3V0aW5nLW1wbHMu
YXV0aG9yc0BpZXRmLm9yZyI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5kcmFmdC1pZXRmLXNwcmluZy1zZWdt
ZW50LXJvdXRpbmctbXBscy5hdXRob3JzQGlldGYub3JnPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWY7Y29sb3I6d2luZG93dGV4dCI+PGJyPg0KPGI+U3ViamVjdDo8L2I+IFJFOiBSdGdEaXIgRWFy
bHkgcmV2aWV3OiBkcmFmdC1pZXRmLXNwcmluZy1zZWdtZW50LXJvdXRpbmctbXBscy0xMzwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4m
bmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4t
bGVmdDowaW4iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5BaG1lZCwgYW5kIGFsbCw8
L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2lu
LWxlZnQ6MGluIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVv
dDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+TG90cyBvZiB0aGFua3Mg
Zm9yIGEgZGV0YWlsZWQgcmVzcG9uc2UgdG8gbXkgY29tbWVudHMuDQo8L3NwYW4+PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MGluIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+UGxlYXNlIHNlZQ0KPC9zcGFuPjxiPjxpPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDss
c2Fucy1zZXJpZjtjb2xvcjojMDBCMDUwIj5pbmxpbmUgYmVsb3c8L3NwYW4+PC9pPjwvYj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+IG15IHBvc2l0aW9uIG9uIGVhY2ggb2YgdGhlbS48
L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2Vy
aWY7Y29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46MGluO21hcmdpbi1ib3R0b206LjAwMDFw
dDtsaW5lLWhlaWdodDpub3JtYWwiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPlJl
Z2FyZHMsPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1hcmdpbjowaW47bWFyZ2luLWJvdHRvbTouMDAwMXB0O2xpbmUtaGVpZ2h0Om5vcm1hbCI+DQo8
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+U2FzaGE8L3NwYW4+PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOjBpbjttYXJnaW4tYm90dG9tOi4w
MDAxcHQ7bGluZS1oZWlnaHQ6bm9ybWFsIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdE
Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luOjBpbjttYXJnaW4tYm90dG9tOi4wMDAxcHQ7bGluZS1oZWlnaHQ6bm9ybWFsIj4N
CjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5PZmZpY2U6ICYjNDM7OTcyLTM5MjY2MzAy
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bjowaW47bWFyZ2luLWJvdHRvbTouMDAwMXB0O2xpbmUtaGVpZ2h0Om5vcm1hbCI+DQo8c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Q2VsbDombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsgJiM0Mzs5NzItNTQ5MjY2MzAyPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1hcmdpbjowaW47bWFyZ2luLWJvdHRvbTouMDAwMXB0O2xpbmUtaGVp
Z2h0Om5vcm1hbCI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+RW1haWw6Jm5ic3A7
Jm5ic3A7DQo8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOkFsZXhhbmRlci5WYWluc2h0ZWluQGVjaXRl
bGUuY29tIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPkFsZXhhbmRlci5WYWluc2h0ZWluQGVjaXRlbGUuY29t
PC9zcGFuPjwvYT48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOiMxRjQ5N0QiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNFMUUx
RTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibWFyZ2luOjBpbjttYXJnaW4tYm90dG9tOi4wMDAxcHQ7bGluZS1oZWlnaHQ6bm9y
bWFsIj4NCjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0Ij5Gcm9tOjwvc3Bhbj48
L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJy
aSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQiPiBBaG1lZCBCYXNoYW5keSBbPC9z
cGFuPjxhIGhyZWY9Im1haWx0bzphYmFzaGFuZHkuaWV0ZkBnbWFpbC5jb20iPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZiI+bWFpbHRvOmFiYXNoYW5keS5pZXRmQGdtYWlsLmNvbTwvc3Bhbj48L2E+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5z
LXNlcmlmO2NvbG9yOndpbmRvd3RleHQiPl0NCjxicj4NCjxiPlNlbnQ6PC9iPiBXZWRuZXNkYXks
IEp1bHkgMTEsIDIwMTggNDo0MiBBTTxicj4NCjxiPlRvOjwvYj4gQWxleGFuZGVyIFZhaW5zaHRl
aW4gJmx0Ozwvc3Bhbj48YSBocmVmPSJtYWlsdG86QWxleGFuZGVyLlZhaW5zaHRlaW5AZWNpdGVs
ZS5jb20iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZiI+QWxleGFuZGVyLlZhaW5zaHRlaW5AZWNpdGVsZS5jb208
L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0Ij4mZ3Q7Ow0KPC9zcGFu
PjxhIGhyZWY9Im1haWx0bzpzcHJpbmctY2hhaXJzQGlldGYub3JnIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYi
PnNwcmluZy1jaGFpcnNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3
aW5kb3d0ZXh0Ij47DQo8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOmRyYWZ0LWlldGYtc3ByaW5nLXNl
Z21lbnQtcm91dGluZy1tcGxzLmF1dGhvcnNAaWV0Zi5vcmciPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+ZHJh
ZnQtaWV0Zi1zcHJpbmctc2VnbWVudC1yb3V0aW5nLW1wbHMuYXV0aG9yc0BpZXRmLm9yZzwvc3Bh
bj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRvd3RleHQiPjxicj4NCjxiPkNjOjwvYj4g
PC9zcGFuPjxhIGhyZWY9Im1haWx0bzpydGctZGlyQGlldGYub3JnIj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYi
PnJ0Zy1kaXJAaWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0
ZXh0Ij47ICc8L3NwYW4+PGEgaHJlZj0ibWFpbHRvOm1wbHNAaWV0Zi5vcmciPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZiI+bXBsc0BpZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRv
d3RleHQiPicNCiAmbHQ7PC9zcGFuPjxhIGhyZWY9Im1haWx0bzptcGxzQGlldGYub3JnIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7
LHNhbnMtc2VyaWYiPm1wbHNAaWV0Zi5vcmc8L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xv
cjp3aW5kb3d0ZXh0Ij4mZ3Q7OyAnPC9zcGFuPjxhIGhyZWY9Im1haWx0bzphZHJpYW5Ab2xkZG9n
LmNvLnVrIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtD
YWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWYiPmFkcmlhbkBvbGRkb2cuY28udWs8L3NwYW4+PC9hPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVv
dDssc2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0Ij4nDQogJmx0Ozwvc3Bhbj48YSBocmVmPSJt
YWlsdG86YWRyaWFuQG9sZGRvZy5jby51ayI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5hZHJpYW5Ab2xkZG9n
LmNvLnVrPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6d2luZG93dGV4dCI+Jmd0Ozsg
Sm9uYXRoYW4gSGFyZHdpY2sgKDwvc3Bhbj48YSBocmVmPSJtYWlsdG86Sm9uYXRoYW4uSGFyZHdp
Y2tAbWV0YXN3aXRjaC5jb20iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+Sm9uYXRoYW4uSGFyZHdpY2tAbWV0
YXN3aXRjaC5jb208L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0Ij4p
DQogJmx0Ozwvc3Bhbj48YSBocmVmPSJtYWlsdG86am9uYXRoYW4uaGFyZHdpY2tAbWV0YXN3aXRj
aC5jb20iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZiI+am9uYXRoYW4uaGFyZHdpY2tAbWV0YXN3aXRjaC5jb208
L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjp3aW5kb3d0ZXh0Ij4mZ3Q7Ow0KPC9zcGFu
PjxhIGhyZWY9Im1haWx0bzpzaHJhZGRoYUBqdW5pcGVyLm5ldCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmIj5z
aHJhZGRoYUBqdW5pcGVyLm5ldDwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOndpbmRv
d3RleHQiPjsNCjwvc3Bhbj48YSBocmVmPSJtYWlsdG86c3ByaW5nQGlldGYub3JnIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNh
bnMtc2VyaWYiPnNwcmluZ0BpZXRmLm9yZzwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y
OndpbmRvd3RleHQiPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSZTogUnRnRGlyIEVhcmx5IHJldmll
dzogZHJhZnQtaWV0Zi1zcHJpbmctc2VnbWVudC1yb3V0aW5nLW1wbHMtMTM8L3NwYW4+PG86cD48
L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86
cD48L286cD48L3A+DQo8cD5UaGFua3MgZm9yIHRob3JvdWdoIChhbmQgVkVSWSBjbGVhcikgdGhl
IHJldmlldzxvOnA+PC9vOnA+PC9wPg0KPHA+U2VlIGlubGluZSAjQWhtZWQ8bzpwPjwvbzpwPjwv
cD4NCjxwPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHA+QWhtZWQ8bzpwPjwvbzpwPjwvcD4NCjxw
PiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48
L286cD48L3A+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+T24gNi8xNS8xOCAxMTowOCBQ
TSwgQWxleGFuZGVyIFZhaW5zaHRlaW4gd3JvdGU6PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxi
bG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVv
dDtBcmlhbCZxdW90OyxzYW5zLXNlcmlmIj5SZS1zZW5kaW5nIHRvJm5ic3A7IGNvcnJlY3QgU1BS
SU5HIFdHIGxpc3QuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0FyaWFsJnF1b3Q7
LHNhbnMtc2VyaWYiPlNpbmNlcmUgYXBvbG9naWVzIGZvciB0aGUgZGVsYXkgY2F1c2VkIGJ5IGEg
dHlwby48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MGNtbWFyZ2luLWJvdHRvbTouMDAw
MXB0Ij48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7QXJpYWwmcXVvdDssc2Fucy1zZXJp
ZiI+VGh1bWIgdHlwZWQgYnkgU2FzaGEgVmFpbnNodGVpbjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZx
dW90O0FyaWFsJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjwvZGl2Pg0KPGRpdiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjNpbjttYXJnaW4tYm90dG9tOjEyLjBw
dCI+DQo8ZGl2IGNsYXNzPSJNc29Ob3JtYWwiIGFsaWduPSJjZW50ZXIiIHN0eWxlPSJtYXJnaW46
MGluO21hcmdpbi1ib3R0b206LjAwMDFwdDt0ZXh0LWFsaWduOmNlbnRlciI+DQo8c3BhbiBzdHls
ZT0iZm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuIFwsc2VyaWYmcXVvdDsiPg0KPGhy
IHNpemU9IjIiIHdpZHRoPSI5OCUiIGFsaWduPSJjZW50ZXIiPg0KPC9zcGFuPjwvZGl2Pg0KPC9k
aXY+DQo8ZGl2IGlkPSJkaXZScGx5RndkTXNnIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPkZy
b206PC9iPiBBbGV4YW5kZXIgVmFpbnNodGVpbjxicj4NCjxiPlNlbnQ6PC9iPiBTdW5kYXksIEp1
bmUgMTAsIDIwMTggMTA6NDM6NTIgQU08YnI+DQo8Yj5Ubzo8L2I+IDxhIGhyZWY9Im1haWx0bzpz
cHJpbmctY2hhaXJzQGlldGYub3JnIj5zcHJpbmctY2hhaXJzQGlldGYub3JnPC9hPjsgPGEgaHJl
Zj0ibWFpbHRvOmRyYWZ0LWlldGYtc3ByaW5nLXNlZ21lbnQtcm91dGluZy1tcGxzLmF1dGhvcnNA
aWV0Zi5vcmciPg0KZHJhZnQtaWV0Zi1zcHJpbmctc2VnbWVudC1yb3V0aW5nLW1wbHMuYXV0aG9y
c0BpZXRmLm9yZzwvYT48YnI+DQo8Yj5DYzo8L2I+IDxhIGhyZWY9Im1haWx0bzpzcHJpbmdAaWV0
Zi5jb20iPnNwcmluZ0BpZXRmLmNvbTwvYT47IDxhIGhyZWY9Im1haWx0bzpydGctZGlyQGlldGYu
b3JnIj4NCnJ0Zy1kaXJAaWV0Zi5vcmc8L2E+OyAnPGEgaHJlZj0ibWFpbHRvOm1wbHNAaWV0Zi5v
cmciPm1wbHNAaWV0Zi5vcmc8L2E+JzsgJzxhIGhyZWY9Im1haWx0bzphZHJpYW5Ab2xkZG9nLmNv
LnVrIj5hZHJpYW5Ab2xkZG9nLmNvLnVrPC9hPic7IEpvbmF0aGFuIEhhcmR3aWNrICg8YSBocmVm
PSJtYWlsdG86Sm9uYXRoYW4uSGFyZHdpY2tAbWV0YXN3aXRjaC5jb20iPkpvbmF0aGFuLkhhcmR3
aWNrQG1ldGFzd2l0Y2guY29tPC9hPik7DQo8YSBocmVmPSJtYWlsdG86c2hyYWRkaGFAanVuaXBl
ci5uZXQiPnNocmFkZGhhQGp1bmlwZXIubmV0PC9hPjxicj4NCjxiPlN1YmplY3Q6PC9iPiBSRTog
UnRnRGlyIEVhcmx5IHJldmlldzogZHJhZnQtaWV0Zi1zcHJpbmctc2VnbWVudC1yb3V0aW5nLW1w
bHMtMTM8c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7
LHNlcmlmIj4NCjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuIFwsc2Vy
aWYmcXVvdDsiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0
OTdEIj5FeHBsaWNpdGx5IGFkZGluZyBTaHJhZGRoYSAmbmJzcDt3aG8gaXMgdGhlIHNoZXBoZXJk
IG9mIHRoaXMgZHJhZnQuDQo8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0
OTdEIj5SZWdhcmRzLDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5TYXNoYTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4mbmJzcDs8
L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Y29sb3I6IzFGNDk3RCI+T2ZmaWNlOiAmIzQzOzk3Mi0zOTI2NjMwMjwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5D
ZWxsOiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmIzQzOzk3Mi01NDkyNjYzMDI8L3Nw
YW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29s
b3I6IzFGNDk3RCI+RW1haWw6Jm5ic3A7Jm5ic3A7IDwvc3Bhbj48YSBocmVmPSJtYWlsdG86QWxl
eGFuZGVyLlZhaW5zaHRlaW5AZWNpdGVsZS5jb20iPkFsZXhhbmRlci5WYWluc2h0ZWluQGVjaXRl
bGUuY29tPC9hPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PGRpdj4NCjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10b3A6c29saWQgI0UxRTFFMSAx
LjBwdDtwYWRkaW5nOjMuMHB0IDBpbiAwaW4gMGluIj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxi
PkZyb206PC9iPiBBbGV4YW5kZXIgVmFpbnNodGVpbiA8YnI+DQo8Yj5TZW50OjwvYj4gRnJpZGF5
LCBKdW5lIDgsIDIwMTggNTo0MyBQTTxicj4NCjxiPlRvOjwvYj4gJzxhIGhyZWY9Im1haWx0bzpz
cHJpbmctY2hhaXJzQGlldGYub3JnIj5zcHJpbmctY2hhaXJzQGlldGYub3JnPC9hPicgPGEgaHJl
Zj0ibWFpbHRvOnNwcmluZy1jaGFpcnNAaWV0Zi5vcmciPg0KJmx0O3NwcmluZy1jaGFpcnNAaWV0
Zi5vcmcmZ3Q7PC9hPjsgJzxhIGhyZWY9Im1haWx0bzpkcmFmdC1pZXRmLXNwcmluZy1zZWdtZW50
LXJvdXRpbmctbXBscy5hdXRob3JzQGlldGYub3JnIj5kcmFmdC1pZXRmLXNwcmluZy1zZWdtZW50
LXJvdXRpbmctbXBscy5hdXRob3JzQGlldGYub3JnPC9hPicNCjxhIGhyZWY9Im1haWx0bzpkcmFm
dC1pZXRmLXNwcmluZy1zZWdtZW50LXJvdXRpbmctbXBscy5hdXRob3JzQGlldGYub3JnIj4mbHQ7
ZHJhZnQtaWV0Zi1zcHJpbmctc2VnbWVudC1yb3V0aW5nLW1wbHMuYXV0aG9yc0BpZXRmLm9yZyZn
dDs8L2E+PGJyPg0KPGI+Q2M6PC9iPiAnPGEgaHJlZj0ibWFpbHRvOnNwcmluZ0BpZXRmLmNvbSI+
c3ByaW5nQGlldGYuY29tPC9hPicgPGEgaHJlZj0ibWFpbHRvOnNwcmluZ0BpZXRmLmNvbSI+DQom
bHQ7c3ByaW5nQGlldGYuY29tJmd0OzwvYT47IDxhIGhyZWY9Im1haWx0bzpydGctZGlyQGlldGYu
b3JnIj5ydGctZGlyQGlldGYub3JnPC9hPjsgPGEgaHJlZj0ibWFpbHRvOm1wbHNAaWV0Zi5vcmci
Pg0KbXBsc0BpZXRmLm9yZzwvYT47ICc8YSBocmVmPSJtYWlsdG86YWRyaWFuQG9sZGRvZy5jby51
ayI+YWRyaWFuQG9sZGRvZy5jby51azwvYT4nDQo8YSBocmVmPSJtYWlsdG86YWRyaWFuQG9sZGRv
Zy5jby51ayI+Jmx0O2FkcmlhbkBvbGRkb2cuY28udWsmZ3Q7PC9hPjxicj4NCjxiPlN1YmplY3Q6
PC9iPiBSdGdEaXIgRWFybHkgcmV2aWV3OiBkcmFmdC1pZXRmLXNwcmluZy1zZWdtZW50LXJvdXRp
bmctbXBscy0xMzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90Oyxz
YW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtWZXJk
YW5hJnF1b3Q7LHNhbnMtc2VyaWYiPkhlbGxvLDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJpZiI+SSBoYXZlIGJlZW4gc2VsZWN0ZWQgdG8g
ZG8gYSByb3V0aW5nIGRpcmVjdG9yYXRlIOKAnGVhcmx54oCdIHJldmlldyBvZiB0aGlzIGRyYWZ0
Og0KPC9zcGFuPjxhIGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91
cmw/dT1odHRwcy0zQV9fZGF0YXRyYWNrZXIuaWV0Zi5vcmdfZG9jX2RyYWZ0LTJEaWV0Zi0yRHNw
cmluZy0yRHNlZ21lbnQtMkRyb3V0aW5nLTJEbXBsc18mYW1wO2Q9RHdNR2FRJmFtcDtjPUhBa1l1
aDYzcnN1aHI2U2NiZmgwVWpCWGVNSy1uZGIzdm9EVFhjV3pvQ0kmYW1wO3I9TnlqTHNyN0pBN212
cENKYTBZbVBkVktjbU1YSjMxYnBiQmFOcXpDTnJuZyZhbXA7bT1DQm40Ni10VGpackZ1cDBkUi1F
R0F0dDRRRnE5UGkyN1JhTzVyUUNrMVF3JmFtcDtzPUN4YmFhZjlVMGtqNl9tZVZTb2JTa1JMUVcx
U3dJOE1KdmdIcHVZcDBRT00mYW1wO2U9Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LHNhbnMtc2VyaWYiPmh0dHBzOi8vZGF0YXRy
YWNrZXIuaWV0Zi5vcmcvZG9jL2RyYWZ0LWlldGYtc3ByaW5nLXNlZ21lbnQtcm91dGluZy1tcGxz
Lzwvc3Bhbj48L2E+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LHNh
bnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRh
bmEmcXVvdDssc2Fucy1zZXJpZiI+VGhlIHJvdXRpbmcgZGlyZWN0b3JhdGUgd2lsbCwgb24gcmVx
dWVzdCBmcm9tIHRoZSB3b3JraW5nIGdyb3VwIGNoYWlyLCBwZXJmb3JtIGFuIOKAnGVhcmx54oCd
IHJldmlldyBvZiBhIGRyYWZ0IGJlZm9yZSBpdCBpcyBzdWJtaXR0ZWQgZm9yIHB1YmxpY2F0aW9u
IHRvIHRoZSBJRVNHLiBUaGUgZWFybHkgcmV2aWV3DQogY2FuIGJlIHBlcmZvcm1lZCBhdCBhbnkg
dGltZSBkdXJpbmcgdGhlIGRyYWZ04oCZcyBsaWZldGltZSBhcyBhIHdvcmtpbmcgZ3JvdXAgZG9j
dW1lbnQuIFRoZSBwdXJwb3NlIG9mIHRoZSBlYXJseSByZXZpZXcgZGVwZW5kcyBvbiB0aGUgc3Rh
Z2UgdGhhdCB0aGUgZG9jdW1lbnQgaGFzIHJlYWNoZWQuIEFzIHRoaXMgZG9jdW1lbnQgaXMgY3Vy
cmVudGx5IGluIHRoZSBXRyBMYXN0IGNhbGwsIG15IGZvY3VzIGZvciB0aGUgcmV2aWV3IHdhcyB0
byBkZXRlcm1pbmUNCiB3aGV0aGVyIHRoZSBkb2N1bWVudCBpcyByZWFkeSB0byBiZSBwdWJsaXNo
ZWQuIFBsZWFzZSBjb25zaWRlciBteSBjb21tZW50cyBhbG9uZyB3aXRoIHRoZSBvdGhlciB3b3Jr
aW5nIGdyb3VwIGxhc3QgY2FsbCBjb21tZW50cy48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtWZXJkYW5hJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJpZiI+Rm9yIG1vcmUgaW5m
b3JtYXRpb24gYWJvdXQgdGhlIFJvdXRpbmcgRGlyZWN0b3JhdGUsIHBsZWFzZSBzZWUNCjwvc3Bh
bj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtBcmlhbCZx
dW90OyxzYW5zLXNlcmlmIj7igIs8L3NwYW4+PGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLnBy
b29mcG9pbnQuY29tL3YyL3VybD91PWh0dHAtM0FfX3RyYWMudG9vbHMuaWV0Zi5vcmdfYXJlYV9y
dGdfdHJhY193aWtpX1J0Z0RpciZhbXA7ZD1Ed01HYVEmYW1wO2M9SEFrWXVoNjNyc3VocjZTY2Jm
aDBVakJYZU1LLW5kYjN2b0RUWGNXem9DSSZhbXA7cj1OeWpMc3I3SkE3bXZwQ0phMFltUGRWS2Nt
TVhKMzFicGJCYU5xekNOcm5nJmFtcDttPUNCbjQ2LXRUalpyRnVwMGRSLUVHQXR0NFFGcTlQaTI3
UmFPNXJRQ2sxUXcmYW1wO3M9NnBuSTdsODJld3d6b3hnT1hxVEtyYkt1UWlkdDYtS0JzWmRzWEZu
b1FDZyZhbXA7ZT0iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJpZiI+aHR0cDovL3RyYWMudG9vbHMuaWV0Zi5vcmcv
YXJlYS9ydGcvdHJhYy93aWtpL1J0Z0Rpcjwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlmIj4NCjwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJp
ZiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZx
dW90OyxzYW5zLXNlcmlmIj5Eb2N1bWVudDwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlmIj46IGRy
YWZ0LWlldGYtc3ByaW5nLXNlZ21lbnQtcm91dGluZy1tcGxzLTEzPC9zcGFuPjxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlmIj5SZXZpZXdlcjwv
c3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlmIj46IEFsZXhhbmRlciAo4oCcU2FzaGHigJ0pIFZhaW5z
aHRlaW4gKDwvc3Bhbj48YSBocmVmPSJtYWlsdG86YWxleGFuZGVyLnZhaW5zaHRlaW5AZWNpdGVs
ZS5jb20iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1Zl
cmRhbmEmcXVvdDssc2Fucy1zZXJpZiI+YWxleGFuZGVyLnZhaW5zaHRlaW5AZWNpdGVsZS5jb208
L3NwYW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJpZiI+KTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJpZiI+UmV2aWV3IERhdGU8L3NwYW4+PC9i
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEm
cXVvdDssc2Fucy1zZXJpZiI+OiAwOC1KdW4tMTg8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LHNhbnMtc2VyaWYiPkludGVuZGVkIFN0YXR1czwvc3Bh
bj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVy
ZGFuYSZxdW90OyxzYW5zLXNlcmlmIj46IFByb3Bvc2VkIFN0YW5kYXJkLjwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7PC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNl
cmlmIj5TdW1tYXJ5PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LHNhbnMtc2VyaWYiPjo8L3NwYW4+PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJpZiI+
SSBoYXZlIHNvbWUgbWlub3IgY29uY2VybnMgYWJvdXQgdGhpcyBkb2N1bWVudCB0aGF0IEkgdGhp
bmsgc2hvdWxkIGJlIHJlc29sdmVkIGJlZm9yZSBpdCBpcyBzdWJtaXR0ZWQgdG8gdGhlIElFU0cu
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNl
cmlmIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5h
JnF1b3Q7LHNhbnMtc2VyaWYiPkNvbW1lbnRzPC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LHNhbnMtc2VyaWYiPjo8
L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LHNhbnMtc2Vy
aWYiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVv
dDssc2Fucy1zZXJpZiI+SSBjb25zaWRlciB0aGlzIGRyYWZ0IGFzIGFuIGltcG9ydGFudCAmbmJz
cDtjb21wYW5pb24gZG9jdW1lbnQgdG8gdGhlDQo8L3NwYW4+PGEgaHJlZj0iaHR0cHM6Ly91cmxk
ZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX190b29scy5pZXRmLm9yZ19o
dG1sX2RyYWZ0LTJEaWV0Zi0yRHNwcmluZy0yRHNlZ21lbnQtMkRyb3V0aW5nLTJEMTUmYW1wO2Q9
RHdNR2FRJmFtcDtjPUhBa1l1aDYzcnN1aHI2U2NiZmgwVWpCWGVNSy1uZGIzdm9EVFhjV3pvQ0km
YW1wO3I9TnlqTHNyN0pBN212cENKYTBZbVBkVktjbU1YSjMxYnBiQmFOcXpDTnJuZyZhbXA7bT1D
Qm40Ni10VGpackZ1cDBkUi1FR0F0dDRRRnE5UGkyN1JhTzVyUUNrMVF3JmFtcDtzPWlKU2hoN2U3
eXlWa3Q0NHYxTzVweUNPTWZIQ3BBdmZCTkdnRnI1bGsxMzAmYW1wO2U9Ij48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LHNhbnMtc2Vy
aWYiPlNlZ21lbnQNCiBSb3V0aW5nIEFyY2hpdGVjdHVyZTwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNl
cmlmIj4gZHJhZnQgdGhhdCwgaWRlYWxseSwgc2hvdWxkIGF1Z21lbnQgZGVmaW5pdGlvbnMgb2Yg
dGhlIFNlZ21lbnQgUm91dGluZyAoU1IpIG5vdGlvbnMgYW5kIGNvbnN0cnVjdHMgZ2l2ZW4gdGhl
cmUgd2l0aCBkZXRhaWxzIHNwZWNpZmljIGZvciB0aGUgU1IgaW5zdGFudGlhdGlvbiB0aGF0DQog
dXNlcyZuYnNwOyB0aGUgTVBMUyBkYXRhIHBsYW5lIChTUi1NUExTKS4mbmJzcDsgTWFueSBpc3N1
ZXMgcmFpc2VkIGluIG15IHJldmlldyByZWZsZWN0IGVpdGhlciBnYXBzIHRoYXQgc2hvdWxkIGJl
LCBidXQgaGF2ZSBub3QgYmVlbiwgY2xvc2VkLCBvciBpbmNvbnNpc3RlbmNpZXMgYmV0d2VlbiB0
aGUgdHdvIGRyYWZ0cy4NCjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRh
bmEmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlmIj4mbmJzcDs8L3NwYW4+PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LHNhbnMtc2VyaWYiPlNpbmNlDQo8L3NwYW4+
PGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBz
LTNBX190b29scy5pZXRmLm9yZ19odG1sX3JmYzgyODcmYW1wO2Q9RHdNR2FRJmFtcDtjPUhBa1l1
aDYzcnN1aHI2U2NiZmgwVWpCWGVNSy1uZGIzdm9EVFhjV3pvQ0kmYW1wO3I9TnlqTHNyN0pBN212
cENKYTBZbVBkVktjbU1YSjMxYnBiQmFOcXpDTnJuZyZhbXA7bT1DQm40Ni10VGpackZ1cDBkUi1F
R0F0dDRRRnE5UGkyN1JhTzVyUUNrMVF3JmFtcDtzPXk3anAzVVlOVHRjbW05SE91bHpxUFRyTVVS
VHJzTWlPMjZyV2xOWk41V3MmYW1wO2U9Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LHNhbnMtc2VyaWYiPlJGQw0KIDgyODc8L3Nw
YW4+PC9hPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1Zl
cmRhbmEmcXVvdDssc2Fucy1zZXJpZiI+IGlzIGFscmVhZHkgcHVibGlzaGVkIGFzIGEgU3RhbmRh
cmRzIFRyYWNrIFJGQywgSSBleHBlY3Qgc3VjaCBhdWdtZW50YXRpb24gdG8gYmUgYmFja3dhcmQg
Y29tcGF0aWJsZSB3aXRoIHRoaXMgZG9jdW1lbnQgKG9yIHRvIHByb3ZpZGUgY2xlYXIgaW5kaWNh
dGlvbnMgb2YgcmVxdWlyZWQgdXBkYXRlcyB0byB0aGlzDQogZG9jdW1lbnQpLiBBbmQgSSBpbmNs
dWRlIHRoZSBNUExTIFdHIGludG8gZGlzdHJpYnV0aW9uIGxpc3QuIDwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlmIj5U
aGlzIGRyYWZ0IHdhcyBub3QgZWFzeSByZWFkaW5nIGZvciBtZS4gSW4gcGFydGljdWxhciwgdGhl
IHN0eWxlIG9mIFNlY3Rpb24gMi41IHRoYXQgZGlzY3Vzc2VzIGF0IGxlbmd0aCBhbmQgaW4gc29t
ZSBkZXRhaWwgbXVsdGlwbGUg4oCcY29ybmVyIGNhc2Vz4oCdIHJlc3VsdGluZywgcHJlc3VtYWJs
eSwgZnJvbQ0KIG1pc2NvbmZpZ3VyYXRpb24sIGJlZm9yZSBpdCBleHBsYWlucyB0aGUgYmFzaWMg
KGFuZCByZWxhdGl2ZWx5IHNpbXBsZSkg4oCcbm9ybWFs4oCdIGJlaGF2aW9yLCBsb29rcyBwcm9i
bGVtYXRpYyB0byBtZS48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5h
JnF1b3Q7LHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJpZiI+VGhlIFdHIExhc3QgQ2FsbCBoYXMgYmVlbiBl
eHRlbmRlZCBieSBvbmUgd2Vlay4gTmV2ZXJ0aGVsZXNzLCBJIGFtIHNlbmRpbmcgb3V0IG15IGNv
bW1lbnRzDQo8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7
LHNhbnMtc2VyaWYiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJpZiI+TWFqb3IgSXNzdWVzPC9zcGFuPjwvYj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LHNh
bnMtc2VyaWYiPjogTm9uZSBmb3VuZDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9k
aXY+DQo8L2Jsb2NrcXVvdGU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuIFwsc2VyaWYmcXVvdDsiPiNBaG1lZDogdGhh
bmtzIGEgbG90PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdp
bi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlmIj5NaW5vciBJc3N1ZXM8
L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJpZiI+OiBRdWl0ZSBhIGZldyBidXQsIGhvcGVmdWxseSwg
ZWFzeSB0byByZXNvbHZlLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRh
bmEmcXVvdDssc2Fucy1zZXJpZiI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJ0ZXh0LWluZGVudDotLjI1aW4iPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fu
cy1zZXJpZiI+MS48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjBwdDtmb250LWZhbWls
eTomcXVvdDtUaW1lcyBOZXcgUm9tYW4gXCxzZXJpZiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7
DQo8L3NwYW4+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlmIj5FbmNhcHN1bGF0aW9uIG9mIFNSLU1QTFMgcGFj
a2V0czwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlmIj46DQo8L3NwYW4+PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjEuMGluO3Rl
eHQtaW5kZW50Oi0uMjVpbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlmIj5hLjwvc3Bhbj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjcuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiBcLHNlcmlm
JnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LHNhbnMtc2VyaWYiPlJGQyAz
MDMyIChyZWZlcmVuY2VkIGJ5IHRoZSBkcmFmdCkgYW5kIFJGQyA1MzMyICg8Yj48aT5ub3QgbWVu
dGlvbmVkIGluIHRoZSBkcmFmdDwvaT48L2I+KSBkZXBlbmQgdHdvIGVuY2Fwc3VsYXRpb25zIG9m
IGxhYmVsZWQgcGFja2V0cyAtIG9uZSBmb3IgRG93bnN0cmVhbS1hbGxvY2F0ZWQgbGFiZWxzIGFu
ZCBhbm90aGVyDQogZm9yIFVwc3RyZWFtLWFsbG9jYXRlZCBvbmVzLjwvc3Bhbj48bzpwPjwvbzpw
PjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuIFwsc2VyaWYm
cXVvdDsiPiNBaG1lZDogUkZDNTMzMiBpcyBmb3IgbXVsdGljYXN0LiBBcyBtZW50aW9uZWQgaW4g
U2VjdGlvbiA2IG9mIGRyYWZ0LWlldGYtc3ByaW5nLXNlZ21lbnQtcm91dGluZy0xNSwgbXVsdGlj
YXN0IGlzIG91dHNpZGUgdGhlIHNjb3BlIG9mIFNSLiBIZW5jZSB0aGUgUkZDIHdhcyBub3QgcmVm
ZXJyZWQgdG8gaW4gdGhlIFNSLU1QTFMNCiBkcmFmdDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMDBCMDUwIj5b
W1Nhc2hhXV0gSSB3b3VsZCBiZSBzYXRpc2ZpZWQgd2l0aCB0aGlzIHJlc3BvbnNlLCB3b3VsZCBp
dCBub3QgYmUgZm9yIHRoZSBmb2xsb3dpbmcgdGV4dCBJIHNlZSBpbiBTZWN0aW9uIDIuMiBvZiB0
aGU8L3NwYW4+PC9pPjwvYj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+DQo8
L3NwYW4+PC9pPjwvYj48YSBocmVmPSJodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20v
djIvdXJsP3U9aHR0cHMtM0FfX3Rvb2xzLmlldGYub3JnX2h0bWxfZHJhZnQtMkRpZXRmLTJEc3By
aW5nLTJEc2VnbWVudC0yRHJvdXRpbmctMkRwb2xpY3ktMkQwMSZhbXA7ZD1Ed01HYVEmYW1wO2M9
SEFrWXVoNjNyc3VocjZTY2JmaDBVakJYZU1LLW5kYjN2b0RUWGNXem9DSSZhbXA7cj1OeWpMc3I3
SkE3bXZwQ0phMFltUGRWS2NtTVhKMzFicGJCYU5xekNOcm5nJmFtcDttPUNCbjQ2LXRUalpyRnVw
MGRSLUVHQXR0NFFGcTlQaTI3UmFPNXJRQ2sxUXcmYW1wO3M9NGYwSDY4TFR2a3A3Ti1iWVRWTE9o
V3FpRWJIYUNzT1FSMXpfUXp6M1dmNCZhbXA7ZT0iPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZiI+U1IN
CiBQb2xpY3kgQXJjaGl0ZWN0dXJlPC9zcGFuPjwvaT48L2I+PC9hPjxiPjxpPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjojMUY0OTdEIj4NCjwvc3Bhbj48L2k+PC9iPjxiPjxpPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
Zjtjb2xvcjojMDBCMDUwIj5kcmFmdDo8L3NwYW4+PC9pPjwvYj48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46MGluO21hcmdpbi1ib3R0b206LjAwMDFw
dDtsaW5lLWhlaWdodDpub3JtYWwiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPiZu
YnNwOyZuYnNwOyBBIHZhcmlhdGlvbiBvZiBTUiBQb2xpY3kgY2FuIGJlIHVzZWQgZm9yIHBhY2tl
dCByZXBsaWNhdGlvbi4mbmJzcDsgQTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46MGluO21hcmdpbi1ib3R0b206LjAwMDFwdDtsaW5lLWhl
aWdodDpub3JtYWwiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPiZuYnNwOyZuYnNw
OyBjYW5kaWRhdGUgcGF0aCBjb3VsZCBjb21wcmlzZSBtdWx0aXBsZSBTSUQtTGlzdHM7IG9uZSBm
b3IgZWFjaDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtYXJnaW46MGluO21hcmdpbi1ib3R0b206LjAwMDFwdDtsaW5lLWhlaWdodDpub3JtYWwiPg0K
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPiZuYnNwOyZuYnNwOyByZXBsaWNhdGlvbiBw
YXRoLiZuYnNwOyBJbiBzdWNoIGEgc2NlbmFyaW8sIHBhY2tldHMgYXJlIGFjdHVhbGx5PC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjowaW47
bWFyZ2luLWJvdHRvbTouMDAwMXB0O2xpbmUtaGVpZ2h0Om5vcm1hbCI+DQo8c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdCI+Jm5ic3A7Jm5ic3A7IHJlcGxpY2F0ZWQgdGhyb3VnaCBlYWNoIFNJ
RCBMaXN0IG9mIHRoZSBTUiBQb2xpY3kgdG8gcmVhbGl6ZSBhIHBvaW50LTwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46MGluO21hcmdpbi1i
b3R0b206LjAwMDFwdDtsaW5lLWhlaWdodDpub3JtYWwiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQiPiZuYnNwOyZuYnNwOyB0by1tdWx0aXBvaW50IHNlcnZpY2UgZGVsaXZlcnkuIDwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9y
OiMwMEIwNTAiPlRoaXMgbG9va3MgdG8gbWUgYXMgYmVpbmcgdmVyeSBtdWNoIG11bHRpY2FzdCBp
biBTUiwgYW5kLCB1bmxlc3MgeW91IHdhbnQgdG8gc2F5IHRoYXQgaXQgaXMgbGltaXRlZCB0byBT
UnY2LCBtYWtlcyBteSBxdWVzdGlvbiByZWxldmFudCBJTUhPLjwvc3Bhbj48L2k+PC9iPjxvOnA+
PC9vOnA+PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJv
dHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBz
dHlsZT0ibWFyZ2luLWxlZnQ6MS4waW47dGV4dC1pbmRlbnQ6LS4yNWluIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LHNhbnMtc2Vy
aWYiPmIuPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7VGltZXMgTmV3IFJvbWFuIFwsc2VyaWYmcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOw0KPC9z
cGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRh
bmEmcXVvdDssc2Fucy1zZXJpZiI+RnJvbSBteSBQT1YgdGhlIFNULU1QTFMgb25seSB1c2VzIERv
d25zdHJlYW0tYWxsb2NhdGVkIGxhYmVscyDigJMgYnV0IEkgZXhwZWN0IHRoZSBkcmFmdCB0byBz
dGF0ZSB0aGF0IGV4cGxpY2l0bHksIG9uZSB3YXkgb3IgYW5vdGhlci4gKElmIFVwc3RyZWFtLWFs
bG9jYXRlZCBsYWJlbHMgYXJlIHJlbGV2YW50IGZvciBTUi1NUExTLA0KIEkgd291bGQgc2VlIGl0
IGFzIGEgbWFqb3IgZ2FwLCBzbyBJIGhvcGUgdGhhdCB0aGlzIGlzIG5vdCB0aGUgY2FzZSkuPC9z
cGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcg
Um9tYW4gXCxzZXJpZiZxdW90OyI+I0FobWVkOiBJIHdpbGwgYWRkIGEgc3RhdGVtZW50IGluIHNl
Y3Rpb24gMi4yIHRvIG1lbnRpb24gdGhhdCBpdCBpcyBkb3duLXN0cmVhbSBhbGxvY2F0ZWQgYXMg
eW91IG1lbnRpb25lZDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5bW1Nhc2hhXV0gVGhpcyBpcyBx
dWl0ZSB1bmFtYmlndW91cyBhbmQsIG9uY2UgYWRkZWQsIHdvdWxkIHJlc29sdmUgbXkgY29tbWVu
dCBpbiBmdWxsIOKAkyB0aGUgcHJldmlvdXMgY29tbWVudCBub3R3aXRoc3RhbmRpbmcuIEluIHBh
cnRpY3VsYXIsIGl0IHdvdWxkIGltcGx5DQogdGhhdCBldmVuIGxhYmVscyByZXByZXNlbnRpbmcg
QlNJRHMgb2YgYSBTUiBSZXBsaWNhdGlvbiBwb2xpY2llcyB3aWxsIGJlIGRvd25zdHJlYW0tYWxs
b2NhdGVkLg0KPC9zcGFuPjwvaT48L2I+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuIFwsc2Vy
aWYmcXVvdDsiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxibG9ja3F1b3RlIHN0eWxl
PSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8
cCBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9InRleHQtaW5kZW50Oi0uMjVpbiI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90
OyxzYW5zLXNlcmlmIj4yLjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiBcLHNlcmlmJnF1b3Q7Ij4mbmJzcDsmbmJzcDsm
bmJzcDsNCjwvc3Bhbj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtWZXJkYW5hJnF1b3Q7LHNhbnMtc2VyaWYiPkxhYmVsIHNwYWNlcyBpbiBTUi1NUExT
PC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv
dDtWZXJkYW5hJnF1b3Q7LHNhbnMtc2VyaWYiPjo8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjEuMGluO3RleHQtaW5k
ZW50Oi0uMjVpbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlmIj5hLjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjcuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiBcLHNlcmlmJnF1b3Q7
Ij4mbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LHNhbnMtc2VyaWYiPlJGQyAzMDMxIChy
ZWZlcmVuY2VkIGJ5IHRoZSBkcmFmdCkgZGVmaW5lcyBwZXItcGxhdGZvcm0gYW5kIHBlci1pbnRl
cmZhY2UgbGFiZWwgc3BhY2VzLCBhbmQgUkZDIDUzMzEgKDxiPjxpPm5vdCBtZW50aW9uZWQgaW4g
dGhlIGRyYWZ0PC9pPjwvYj4pIGFkZHMgY29udGV4dC1zcGVjaWZpYyBsYWJlbCBzcGFjZXMgYW5k
IGNvbnRleHQNCiBsYWJlbHMuIDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29M
aXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MS4waW47dGV4dC1pbmRlbnQ6LS4yNWlu
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5h
JnF1b3Q7LHNhbnMtc2VyaWYiPmIuPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuIFwsc2VyaWYmcXVvdDsiPiZuYnNwOyZu
YnNwOyZuYnNwOw0KPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJpZiI+VGhlIGRyYWZ0IGRvZXMgbm90IHNh
eSB3aGljaCBvZiB0aGVzZSBhcmUgb3IgYXJlIG5vdCByZWxldmFudCBmb3IgU1ItTVBMUzwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFy
Z2luLWxlZnQ6MS4waW47dGV4dC1pbmRlbnQ6LS4yNWluIj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LHNhbnMtc2VyaWYiPmMuPC9z
cGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXMg
TmV3IFJvbWFuIFwsc2VyaWYmcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFuPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDss
c2Fucy1zZXJpZiI+RnJvbSBteSBQT1Y6PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDoxLjVpbjt0ZXh0LWluZGVudDot
MS41aW4iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGlt
ZXMgTmV3IFJvbWFuIFwsc2VyaWYmcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFuPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fu
cy1zZXJpZiI+aS48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjBwdDtmb250LWZhbWls
eTomcXVvdDtUaW1lcyBOZXcgUm9tYW4gXCxzZXJpZiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7
DQo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlmIj5MYWJlbHMgcmVwcmVzZW50aW5nIGFsbCBraW5kcyBv
ZiBTSURzIG1lbnRpb25lZCBpbiB0aGUgZHJhZnQgTVVTVCBiZSBhbGxvY2F0ZWQgZnJvbSB0aGUg
cGVyLXBsYXRmb3JtIGxhYmVsIHNwYWNlIG9ubHkNCjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MS41aW47dGV4dC1p
bmRlbnQ6LTEuNWluIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O1RpbWVzIE5ldyBSb21hbiBcLHNlcmlmJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LHNh
bnMtc2VyaWYiPmlpLjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiBcLHNlcmlmJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJz
cDsNCjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv
dDtWZXJkYW5hJnF1b3Q7LHNhbnMtc2VyaWYiPkF0IHRoZSBzYW1lIHRpbWUsIGluc3RhbnRpYXRp
b24gb2YgTWlycm9yIFNlZ21lbnQgSURzIGRlZmluZWQgaW4gU2VjdGlvbiA1LjEgb2YgdGhlIFNl
Z21lbnQgUm91dGluZyBBcmNoaXRlY3R1cmUgZHJhZnQgdXNpbmcgTVBMUyBkYXRhIHBsYW5lIGNs
ZWFybHkgY2FsbHMgZm9yIGNvbnRleHQgbGFiZWxzIGFuZCBjb250ZXh0LXNwZWNpZmljDQogbGFi
ZWwgc3BhY2VzPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3Jh
cGgiIHN0eWxlPSJtYXJnaW4tbGVmdDoxLjBpbjt0ZXh0LWluZGVudDotLjI1aW4iPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fu
cy1zZXJpZiI+ZC48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjBwdDtmb250LWZhbWls
eTomcXVvdDtUaW1lcyBOZXcgUm9tYW4gXCxzZXJpZiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7
DQo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlmIj5JIGV4cGVjdCB0aGUgZHJhZnQgdG8gcHJvdmlkZSBh
IGNsZWFyLWN1dCBwb3NpdGlvbiBvbiB0aGVzZSBhc3BlY3RzIG9mIFNSLU1QTFMuPC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4g
XCxzZXJpZiZxdW90OyI+I0FobWVkOiBJIHdpbGwgYWRkIGEgc3RhdGVtZW50IHRvIHNlY3Rpb24g
Mi4yIHRvIHNheSB0aGF0IHRoZSBpdCBpcyBwZXItcGxhdGZvcm0uIFJlZ2FyZGluZyB0aGUgZnVu
Y3Rpb24gJnF1b3Q7bWlycm9yaW5nJnF1b3Q7LCBTUiBhdHRhY2hlcyBhICpmdW5jdGlvbiogdG8g
ZWFjaCBTSUQuIFRoZSAmcXVvdDttaXJyb3JpbmcmcXVvdDsgZnVuY3Rpb24gaXMNCiBhbHJlYWR5
IGRlc2NyaWJlZCBpbiBTZWN0aW9uIDUuMSBvZiBkcmFmdC1pZXRmLXNwcmluZy1zZWdtZW50LXJv
dXRpbmcgYW5kIGlzIG5vdCBzcGVjaWZpYyB0byB0aGUgTVBMUyBmb3J3YXJkaW5nIHBsYW5lLiBI
ZW5jZSB0aGVyZSBpcyBubyBuZWVkIHRvIHJlLW1lbnRpb24gaXQgaGVyZSBiZWNhdXNlIHRoaXMg
ZG9jdW1lbnQgaXMgdHJ5aW5nIHRvIGJlIGFzIHNwZWNpZmljIGFzIHBvc3NpYmxlIHRvIHRoZSBN
UExTIGZvcndhcmRpbmcgcGxhbmUuDQogR2VuZXJhbCBmdW5jdGlvbnMgYXR0YWNoZWQgdG8gU0lE
IGFyZSBkZXNjcmliZWQgaW4gdGhlIHNlZ21lbnQgcm91dGluZyBhcmNoaXRlY3R1cmUgZG9jdW1l
bnQgb3IgZnV0dXJlIGRvY3VtZW50cy4gRnVydHVyZSBkb2N1bWVudHMgcHJvcG9zaW5nIG5ldyBT
UiBmdW5jdGlvbiBtdXN0IGJlIGFzIHNwZWNpZmljIGFuZCBjbGVhciBhcyBwb3NzaWJsZTwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1z
ZXJpZjtjb2xvcjojMDBCMDUwIj5bW1Nhc2hhXV0gTG9va3MgT0sgdG8gbWUuPC9zcGFuPjwvaT48
L2I+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuIFwsc2VyaWYmcXVvdDsiPiZuYnNwOzwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21h
cmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTGlzdFBhcmFn
cmFwaCIgc3R5bGU9InRleHQtaW5kZW50Oi0uMjVpbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlmIj4zLjwvc3Bh
bj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5l
dyBSb21hbiBcLHNlcmlmJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48Yj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7
LHNhbnMtc2VyaWYiPlNSLU1QTFMgYW5kIGhpZXJhcmNoaWNhbCBMU1BzPC9zcGFuPjwvYj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7
LHNhbnMtc2VyaWYiPjo8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTGlzdFBh
cmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjEuMGluO3RleHQtaW5kZW50Oi0uMjVpbiI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90
OyxzYW5zLXNlcmlmIj5hLjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiBcLHNlcmlmJnF1b3Q7Ij4mbmJzcDsmbmJzcDsm
bmJzcDsNCjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom
cXVvdDtWZXJkYW5hJnF1b3Q7LHNhbnMtc2VyaWYiPlNSIExTUHMgdGhhdCBpbmNsdWRlIG1vcmUg
dGhhbiBvbmUgc2VnbWVudCBhcmUgaGllcmFyY2hpY2FsIExTUHMgZnJvbSB0aGUgUE9WIG9mIHRo
ZSBNUExTIGRhdGEgcGxhbmUuIFRoZXJlZm9yZSBzb21lIChwb3NzaWJseSwgYWxsKSBvZiB0aGUg
bW9kZWxzIGZvciBoYW5kbGluZyBUVEwgYW5kIFRDIGJpdHMgdGhhdCBoYXZlDQogYmVlbiBkZWZp
bmVkIGluIFJGQyAzNDQzICg8Yj48aT5ub3QgbWVudGlvbmVkIGluIHRoZSBkcmFmdDwvaT48L2I+
KSBzaG91bGQgYXBwbHkgdG8gU1ItTVBMUzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MS4waW47dGV4dC1pbmRlbnQ6
LS4yNWluIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtW
ZXJkYW5hJnF1b3Q7LHNhbnMtc2VyaWYiPmIuPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
Ny4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuIFwsc2VyaWYmcXVvdDsiPiZu
YnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJpZiI+UkZDIDgyODcgKDxiPjxp
Pm5vdCByZWZlcmVuY2VkIGluIHRoZSBkcmFmdDwvaT48L2I+KSBzcGVjaWZpY2FsbHkgZGlzY3Vz
c2VkIG9wZXJhdGlvbiBvZiB0aGUgTFNQIFRyYWNlcm91dGUgZnVuY3Rpb24gZm9yIFNSIExTUHMg
aW4gdGhlIGNhc2Ugd2hlbiBQaXBlL1Nob3J0IFBpcGUgbW9kZWwgZm9yIFRUTCBoYW5kbGluZyBp
cw0KIHVzZWQ8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTGlzdFBhcmFncmFw
aCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjEuMGluO3RleHQtaW5kZW50Oi0uMjVpbiI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5z
LXNlcmlmIj5jLjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O1RpbWVzIE5ldyBSb21hbiBcLHNlcmlmJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsN
Cjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtW
ZXJkYW5hJnF1b3Q7LHNhbnMtc2VyaWYiPkkgZXhwZWN0IHRoZSBkcmFmdCB0byBwcm92aWRlIGF0
IGxlYXN0IHNvbWUgZ3VpZGVsaW5lcyByZWdhcmRpbmcgYXBwbGljYWJpbGl0eSBvZiBlYWNoIHNw
ZWNpZmljIG1vZGVsIGRlZmluZWQgaW4gUkZDIDM0NDMgKHNlcGFyYXRlbHkgZm9yIFRUTCBhbmQg
VEMgYml0cykgdG8gU1ItTVBMUy48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2
Pg0KPC9ibG9ja3F1b3RlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
ZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiBcLHNlcmlmJnF1b3Q7Ij4jQWhtZWQ6IEJZIGRl
c2lnbiwgdGhlIGluc3RhbnRpYXRpb24gb2YgU1Igb3ZlciB0aGUgTVBMUyBmb3J3YXJkaW5nIHBs
YW5lIChhbmQgaGVuY2UgdGhpcyBkcmFmdCkgZG9lcyBub3QgbW9kaWZ5IHRoZSBNUExTIGZvcndh
cmRpbmcgcGxhbiBiZWhhdmlvciBhcyBpdCBpcyBtZW50aW9uZWQgaW4gdGhlIGZpcnN0IHNlbnRl
bmNlDQogaW4gU2VjdGlvbiAxLiBTbyB0aGUgVFRMIGJlaGF2aW9yIHNwZWNpZmllZCBpbiByZmMz
NDQzIGlzIGFscmVhZHkgaW1wbGllZCBhbmQgdGhlcmUgaXMgbm8gbmVlZCB0byByZS1tZW50aW9u
IGl0IGhlcmUganVzdCBsaWtlIGFsbCBhc3BlY3RzIG9mIE1QTFMgZm9yd2FyZGluZy4gUkZDODI4
NyBpcyBPQU0tc3BlY2lmaWMuJm5ic3A7IFNSLU9BTSBpcyBoYW5kbGVkIGluIGEgc2VwYXJhdGUg
ZG9jdW1lbnQgc28gaXMgb3V0c2lkZSB0aGUgc2NvcGUgb2YgdGhpcw0KIGRyYWZ0PC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlm
O2NvbG9yOiMwMEIwNTAiPltbU2FzaGFdXSBVbmZvcnR1bmF0ZWx5IEkgZG8gbm90IHRoaW5rIHRo
aXMgaXMgZ29vZCBlbm91Z2guIExldCBtZSBhc2sgYSBzcGVjaWZpYyBxdWVzdGlvbiByZWZsZWN0
aW5nIG15IGNvbmNlcm5zOjwvc3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMwMEIwNTAiPlRoZSBoZWFk
LWVuZCBub2RlIHNlbmRzIFNSLU1QTFMgcGFja2V0cyBhY3Jvc3MgYSBwYXRoIGRlZmluZWQgYnkg
YW4gb3JkZXJlZCBzZXQgb2YgU0lEcyB3aXRoIG1vcmUgdGhhbiBvbmUgU0lEIGluIHRoZSBsaXN0
LiBFYWNoIFNJRCBpcyByZXByZXNlbnRlZCBieSBhDQogbGFiZWwgc3RhY2sgZW50cnkgKExTRSkg
aW4gdGhlIE1QTFMgbGFiZWwgc3RhY2ssIGFuZCB0aGUgbGFiZWwgZmllbGQgaW4gZWFjaCBMU0Ug
aXMgdGhlIGxhYmVsIHRoYXQgbWF0Y2hlcyB0aGUgY29ycmVzcG9uZGluZyBTSUQuIEhvd2V2ZXIs
IGVhY2ggTFNFIGFsc28gaW5jbHVkZXMgdGhlIFRUTCBhbmQgVEMgZmllbGRzLiBIb3cgZG9lcyB0
aGUgaGVhZC1lbmQgbm9kZSBzZXQgdGhlc2UgZmllbGRzIGluIGVhY2ggb2YgdGhlIExTRXMgZm9s
bG93aW5nDQogdGhlIHRvcCBvbmU/IFRoaXMgY2xlYXJseSBkZXBlbmRzIG9uIHRoZSBtb2RlbCAo
VW5pZm9ybSB2cy4gUGlwZS9TaG9ydCBQaXBlKSBpbXBsZW1lbnRlZCBpbiBlYWNoIG5vZGUgdGhh
dCB0aGF0IHBlcmZvcm1zIE5leHQgb3BlcmF0aW9uIG9uIHRoZSBwYWNrZXQgYWxvbmcgdGhlIHBh
dGgg4oCTIGJ1dCB0aGUgaGVhZC1lbmQgbm9kZSB1c3VhbGx5IGlzIG5vdCBhd2FyZSBvZiB0aGF0
Lg0KPC9zcGFuPjwvaT48L2I+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzAwQjA1MCI+UkZDIDgyODcgaXMgcmVsZXZhbnQg
YXMgYW4gZXhhbXBsZSBoZXJlIElNSE8gYmVjYXVzZSBpdCByZWNvbW1lbmRzIHRoZSBmb2xsb3dp
bmcgc2V0dGluZyBvZiBUVEwgaW4gVHJhY2Vyb3V0ZSBwYWNrZXRzOjwvc3Bhbj48L2k+PC9iPjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4t
bGVmdDouNTVpbjt0ZXh0LWluZGVudDotLjI1aW47bXNvLWxpc3Q6bDEgbGV2ZWwxIGxmbzYiPg0K
PCFbaWYgIXN1cHBvcnRMaXN0c10+PHNwYW4gc3R5bGU9Im1zby1saXN0Oklnbm9yZSI+LTxzcGFu
IHN0eWxlPSJmb250OjcuMHB0ICZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PC9z
cGFuPjwhW2VuZGlmXT48Yj48aT48c3BhbiBzdHlsZT0iY29sb3I6IzAwQjA1MCI+U2V0IHRoZSBU
VEwgb2YgYWxsIHRoZSBsYWJlbHMgYWJvdmUgb25lIHRoYXQgcmVwcmVzZW50cyB0aGUgc2VnbWVu
dCB5b3UgYXJlIGN1cnJlbnRseSB0cmFjaW5nIHRvIG1heGltdW08L3NwYW4+PC9pPjwvYj48bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxl
ZnQ6LjU1aW47dGV4dC1pbmRlbnQ6LS4yNWluO21zby1saXN0OmwxIGxldmVsMSBsZm82Ij4NCjwh
W2lmICFzdXBwb3J0TGlzdHNdPjxzcGFuIHN0eWxlPSJtc28tbGlzdDpJZ25vcmUiPi08c3BhbiBz
dHlsZT0iZm9udDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFuPjwvc3Bh
bj48IVtlbmRpZl0+PGI+PGk+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMEIwNTAiPlNldCB0aGUgVFRM
IG9mIHRoZSBsYWJlbCBvbmUgdGhhdCByZXByZXNlbnRzIHRoZSBzZWdtZW50IHlvdSBhcmUgY3Vy
cmVudGx5IHRyYWNpbmcgdG8gdGhlIGRlc2lyZWQgdmFsdWUgKHRvIGJlIGluY3JlbWVudGVkIHVu
dGlsIGVuZCBvZiBzZWdtZW50IGlzIHJlYWNoZWQ8L3NwYW4+PC9pPjwvYj48bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6LjU1aW47
dGV4dC1pbmRlbnQ6LS4yNWluO21zby1saXN0OmwxIGxldmVsMSBsZm82Ij4NCjwhW2lmICFzdXBw
b3J0TGlzdHNdPjxzcGFuIHN0eWxlPSJtc28tbGlzdDpJZ25vcmUiPi08c3BhbiBzdHlsZT0iZm9u
dDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFuPjwvc3Bhbj48IVtlbmRp
Zl0+PGI+PGk+PHNwYW4gc3R5bGU9ImNvbG9yOiMwMEIwNTAiPlNldCB0aGUgVFRMIG9mIGFsbCB0
aGUgbGFiZWxzIGJlbG93IG9uZSB0aGF0IHJlcHJlc2VudHMgdGhlIHNlZ21lbnQgeW91IGFyZSBj
dXJyZW50bHkgdHJhY2luZyB0byAwLjwvc3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMDBCMDUwIj5JIGV4cGVjdCB0aGUgZHJhZnQg
dG8gcHJvdmlkZSBzb21lIHJlY29tbWVuZGF0aW9ucyBmb3IgdHJhZmZpYyAobm9uLU9BTSkgcGFj
a2V0cyBhcyB3ZWxsLjwvc3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiBc
LHNlcmlmJnF1b3Q7Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8YmxvY2txdW90ZSBz
dHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJ0ZXh0LWluZGVudDotLjI1aW4i
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEm
cXVvdDssc2Fucy1zZXJpZiI+NC48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjBwdDtm
b250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4gXCxzZXJpZiZxdW90OyI+Jm5ic3A7Jm5i
c3A7Jm5ic3A7DQo8L3NwYW4+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlmIj5JbmZlcnJpbmcgbmV0d29yayBs
YXllciBwcm90b2NvbCBpbiBTUi1NUExTPC9zcGFuPjwvYj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LHNhbnMtc2VyaWYiPjo8L3Nw
YW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9Im1h
cmdpbi1sZWZ0OjEuMGluO3RleHQtaW5kZW50Oi0uMjVpbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlmIj5hLjwv
c3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVz
IE5ldyBSb21hbiBcLHNlcmlmJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7
LHNhbnMtc2VyaWYiPkkgd29uZGVyIGlmIHRoZSBkcmFmdCBjb3VsZCBwcm92aWRlIGFueSBkZXRh
aWxzIG9uIHRoZSBzaXR1YXRpb24gd2hlbiBhIGxhYmVsIHRoYXQgcmVwcmVzZW50cyBzb21lIGtp
bmQgb2YgU0lEIGlzIHRoZSBib3R0b20tb2Ytc3RhY2sgbGFiZWwgdG8gYmUgcG9wcGVkIGJ5IHRo
ZSBlZ3Jlc3MgTEVSPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxv
Y2txdW90ZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTom
cXVvdDtUaW1lcyBOZXcgUm9tYW4gXCxzZXJpZiZxdW90OyI+I2FobWVkOiBUaGlzIGlzIHBhcnQg
b2YgdGhlICZxdW90O05leHQmcXVvdDsgZnVuY3Rpb24uIEl0IGlzIGRlc2NyaWJlZCBpbiBkZXRh
aWwgaW4gdGhpcyBkb2N1bWVudC4NCjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMDBCMDUwIj5bW1Nhc2hhXV0g
TkVYVCBmdW5jdGlvbiBpcyBtZW50aW9uZWQgaW4gc2V2ZXJhbCBwbGFjZXMgaW4gdGhlIGRvY3Vt
ZW50LiBDYW4geW91IHBsZWFzZSBwb2ludCB0byB0aGUgc3BlY2lmaWMgdGV4dCB0aGF0IGlzIHJl
bGV2YW50IGZvciBteSBxdWVzdGlvbj88L3NwYW4+PC9pPjwvYj48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtUaW1lcyBO
ZXcgUm9tYW4gXCxzZXJpZiZxdW90OyI+Jm5ic3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGJs
b2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8
ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxl
ZnQ6MS4waW47dGV4dC1pbmRlbnQ6LS4yNWluIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LHNhbnMtc2VyaWYiPmIuPC9zcGFuPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6Ny4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJv
bWFuIFwsc2VyaWYmcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFuPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1z
ZXJpZiI+Rm9yIHRoZSByZWZlcmVuY2UsIFJGQyAzMDMyIHNheXMgdGhhdCDigJx0aGUgaWRlbnRp
dHkgb2YgdGhlIG5ldHdvcmsgbGF5ZXIgcHJvdG9jb2wmbmJzcDsgbXVzdCBiZSBpbmZlcmFibGUg
ZnJvbSB0aGUgdmFsdWUgb2YgdGhlIGxhYmVsIHdoaWNoIGlzIHBvcHBlZCBmcm9tJm5ic3A7IHRo
ZSBib3R0b20gb2YgdGhlIHN0YWNrLCBwb3NzaWJseSBhbG9uZw0KIHdpdGggdGhlIGNvbnRlbnRz
Jm5ic3A7IG9mIHRoZSBuZXR3b3JrIGxheWVyIGhlYWRlciBpdHNlbGbigJ08L3NwYW4+PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0
OjEuMGluO3RleHQtaW5kZW50Oi0uMjVpbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlmIj5jLjwvc3Bhbj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjcuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21h
biBcLHNlcmlmJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LHNhbnMtc2Vy
aWYiPkZyb20gbXkgUE9WIHRoZSBmb2xsb3dpbmcgc2NlbmFyaW8gaW5kaWNhdGVzIHJlbGV2YW5j
ZSBvZiB0aGlzIGV4cGVjdGF0aW9uIGZvciBTUi1NUExTOjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MS41aW47dGV4
dC1pbmRlbnQ6LTEuNWluIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O1RpbWVzIE5ldyBSb21hbiBcLHNlcmlmJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bh
bj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5h
JnF1b3Q7LHNhbnMtc2VyaWYiPmkuPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuIFwsc2VyaWYmcXVvdDsiPiZuYnNwOyZu
YnNwOyZuYnNwOw0KPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJpZiI+SVMtSVMgaXMgdXNlZCBmb3IgZGlz
dHJpYnV0aW5nIGJvdGggSVB2NCBhbmQgSVB2NiByZWFjaGFiaWxpdHkgaW4gYSBnaXZlbiBkb21h
aW48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5
bGU9Im1hcmdpbi1sZWZ0OjEuNWluO3RleHQtaW5kZW50Oi0xLjVpbiI+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZTo3LjBwdDtmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4gXCxzZXJpZiZx
dW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlmIj5paS48L3NwYW4+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZTo3LjBwdDtmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4gXCxz
ZXJpZiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlmIj5B
biBJUy1JUyBhZGphY2VuY3kgb3ZlciBzb21lIGR1YWwtc3RhY2sgbGluayBpcyBlc3RhYmxpc2hl
ZCwgYW5kIGEgc2luZ2xlIEFkai1TSUQgZm9yIHRoaXMgYWRqYWNlbmN5IGlzIGFkdmVydGlzZWQ8
L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9
Im1hcmdpbi1sZWZ0OjEuNWluO3RleHQtaW5kZW50Oi0xLjVpbiI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZTo3LjBwdDtmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4gXCxzZXJpZiZxdW90
OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7DQo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlmIj5paWkuPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6Ny4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuIFwsc2VyaWYmcXVv
dDsiPiZuYnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJpZiI+VGhlIG5vZGUg
dGhhdCBoYXMgYXNzaWduZWQgYW5kIGFkdmVydGlzZWQgdGhpcyBBZGotU0lEIHJlY2VpdmVzIGEg
bGFiZWxlZCBwYWNrZXQgd2l0aCB0aGUgbGFiZWwgcmVwcmVzZW50aW5nIHRoaXMgQWRqLVNJRCBi
ZWluZyBib3RoIHRoZSB0b3AgYW5kIGJvdHRvbS1vZi1zdGFjayBsYWJlbDwvc3Bhbj48bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6
MS41aW47dGV4dC1pbmRlbnQ6LTEuNWluIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiBcLHNlcmlmJnF1b3Q7Ij4mbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1
b3Q7LHNhbnMtc2VyaWYiPml2Ljwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiBcLHNlcmlmJnF1b3Q7Ij4mbmJzcDsmbmJz
cDsmbmJzcDsNCjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtWZXJkYW5hJnF1b3Q7LHNhbnMtc2VyaWYiPlRoZSBpbXBsZW1lbnRlcnMgbXVzdCBi
ZSBnaXZlbiB1bmFtYmlndW91cyBpbnN0cnVjdGlvbnMgZm9yIGZvcndhcmRpbmcgdGhlIHVubGFi
ZWxlZCBwYWNrZXQgdmlhIHRoZSBkdWFsLXN0YWNrIGxpbmsgYXMgYW4gSXB2NCBvciBhbiBJUHY2
IHBhY2tldC48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1
b3RlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90
O1RpbWVzIE5ldyBSb21hbiBcLHNlcmlmJnF1b3Q7Ij4jQWhtZWQ6IElmIHlvdSB0YWtlIGEgbG9v
ayBhdCB0aGUgU1ItSVNJUyAsIFNSLU9TUEZ2MiBhbmQgU1ItT1NGdjMgZHJhZnRzLCB5b3Ugd2ls
bCBzZWUgYWxsIDMgcHJvdG9jb2wgYWR2ZXJ0aXNlIGRpZmZlcmVudCBhZGotU0lEUyBmb3IgSVB2
NCBuZXh0LWhvcCBhbmQgSVB2NiBuZXh0LWhvcC4gRm9yIGV4YW1wbGUsIElTSVMNCiB1c2VzIHRo
ZSAmcXVvdDtGLUZsYWcmcXVvdDsgKHNlY3Rpb24gMi4yLjEgaW4gZHJhZnQtaWV0Zi1pc2lzLXNl
Z21lbnQtcm91dGluZy1leHRlbnNpb25zLTE4KSB0byBzcGVjaWZ5IHdoZXRoZXIgdGhlIGFkai1T
SUQgaXMgZm9yIElQdjQgYW5kIElQdjYuIFNpbWlsYXJseSwgdGhlIFNSLUlTSVMgZHJhZnQgYXR0
YWNoZXMgYSBwcmVmaXgtU0lEIHRvIHRoZSBwcmVmaXggYWR2ZXJ0aXNlbWVudCBhbmQgaGVuY2Ug
aW1wbGllcyB0aGUgaWRlbnRpdHkgb2YgdGhlIHByb3RvY29sDQogdW5kZXJuZWF0aCB0aGUgYm90
dG9tIG1vc3QgbGFiZWwuIEZvciBhbnkgb3RoZXIgJnF1b3Q7ZnVuY3Rpb24mcXVvdDsgYXR0YWNo
ZWQgdG8gYSBTSUQsIGl0IGlzIHBhcnQgb2YgdGhlIHNwZWNpZmljYXRpb24gb2YgdGhpcyBmdW5j
dGlvbiB0byBkZXNjcmliZSB3aGF0IGhhcHBlbnMgd2hlbiB0aGUgU0lEIGlzIHJlcHJlc2VudGVk
IGJ5IGEgbGFiZWwgaW4gdGhlIE1QTFMgZm9yd2FyZGluZyBwbGFuZSBhbmQgdGhpcyBsYWJlbCBp
cyB0aGUgYm90dG9tIG1vc3QgbGFiZWwNCjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMDBCMDUwIj5bW1Nhc2hh
XV0gT0ssIGdvdCBpdC4gVGhpcyBpc3N1ZSBpcyByZXNvbHZlZC48L3NwYW4+PC9pPjwvYj48bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWls
eTomcXVvdDtUaW1lcyBOZXcgUm9tYW4gXCxzZXJpZiZxdW90OyI+Jm5ic3A7PC9zcGFuPjxvOnA+
PC9vOnA+PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJv
dHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBz
dHlsZT0idGV4dC1pbmRlbnQ6LS4yNWluIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LHNhbnMtc2VyaWYiPjUuPC9zcGFuPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6Ny4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFu
IFwsc2VyaWYmcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFuPjxiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1z
ZXJpZiI+UmVzb2x1dGlvbjwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlmIj4NCjxiPm9mIENvbmZs
aWN0czwvYj46IEFyZSB0aGU8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTGlz
dFBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjEuMGluO3RleHQtaW5kZW50Oi0uMjVpbiI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZx
dW90OyxzYW5zLXNlcmlmIj5hLjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiBcLHNlcmlmJnF1b3Q7Ij4mbmJzcDsmbmJz
cDsmbmJzcDsNCjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtWZXJkYW5hJnF1b3Q7LHNhbnMtc2VyaWYiPkFyZSB0aGUgY29uZmxpY3QgcmVzb2x1
dGlvbiBwcm9jZWR1cmVzIGxpc3RlZCBpbiBzZWN0aW9uIDIuNSBtYW5kYXRvcnkgdG8gaW1wbGVt
ZW50Pw0KPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgi
IHN0eWxlPSJtYXJnaW4tbGVmdDoxLjBpbjt0ZXh0LWluZGVudDotLjI1aW4iPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1z
ZXJpZiI+Yi48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjBwdDtmb250LWZhbWlseTom
cXVvdDtUaW1lcyBOZXcgUm9tYW4gXCxzZXJpZiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8
L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVy
ZGFuYSZxdW90OyxzYW5zLXNlcmlmIj5JZiB0aGV5IGFyZSBtYW5kYXRvcnkgdG8gaW1wbGVtZW50
LCBhcmUgdGhleSBhbHNvIG1hbmRhdG9yeSB0byBkZXBsb3ksIG9yIGNhbiB0aGUgb3BlcmF0b3Jz
IHNpbXBseSB0cmVhdCBhbnkgZGV0ZWN0ZWQgY29uZmxpY3QgYXMgcmVxdWlyaW5nIGh1bWFuIGlu
dGVydmVudGlvbiBhbmQgcHJldmVudGluZyBub3JtYWwgb3BlcmF0aW9uDQogb2YgU1ItTVBMUz88
L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5l
dyBSb21hbiBcLHNlcmlmJnF1b3Q7Ij4jQWhtZWQ6IFRoZXkgYXJlIHJlY29tbWVuZGVkLiBJIHdp
bGwgbW9kaWZ5IHRoZSBwYXJhZ3JhcGggYWZ0ZXIgdGhlIGZpcnN0IDMgYnVsbGV0cyBpbiBTZWN0
aW9uIDIuNSB0byBzYXkgdGhhdCBpdCBpcyByZWNvbW1lZGVkLiAmbmJzcDsNCjwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtj
b2xvcjojMDBCMDUwIj5bW1Nhc2hhXV0gT0suIEhvd2V2ZXIsIGl0IHdvdWxkIGJlIG5pY2UgaWYg
eW91IGNvdWxkIHJlZmVyIHNlcGFyYXRlbHkgZm9yIOKAnFJFQ09NTUVOREVEIHRvIGltcGxlbWVu
dOKAnSBhbmQg4oCcUkVDT01NRU5ERUQgdG8gZGVwbG954oCdLiAmbmJzcDtUaGUgbGF0dGVyIHBy
b2JhYmx5IHJlcXVpcmVzDQogYSBjb25maWd1cmF0aW9uIGtub2IgZm9yIGVuYWJsaW5nIGNvbmZs
aWN0IHJlc29sdXRpb24gcnVsZXMgKGlmIHRoZXkgYXJlIGltcGxlbWVudGVkKS4NCjwvc3Bhbj48
L2k+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4w
cHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29MaXN0
UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MS4waW47dGV4dC1pbmRlbnQ6LS4yNWluIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1
b3Q7LHNhbnMtc2VyaWYiPmMuPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuIFwsc2VyaWYmcXVvdDsiPiZuYnNwOyZuYnNw
OyZuYnNwOw0KPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJpZiI+Rm9yIHRoZSByZWZlcmVuY2UsIHRoZSBJ
RVRGIGNhcGl0YWxpemVkIE1VU1QgYXBwZWFycyBqdXN0IGluIGEgZmV3IHBsYWNlcyBpbiBTZWN0
aW9uIDIuNSwgYW5kIGVhY2ggYXBwZWFyYW5jZSBoYXMgdmVyeSBuYXJyb3cgY29udGV4dDo8L3Nw
YW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9Im1h
cmdpbi1sZWZ0OjEuNWluO3RleHQtaW5kZW50Oi0xLjVpbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZTo3LjBwdDtmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4gXCxzZXJpZiZxdW90OyI+
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlmIj5pLjwvc3Bhbj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjcuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiBcLHNl
cmlmJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LHNhbnMtc2VyaWYiPkZv
ciBNQ0NzIHdoZXJlIHRoZSAmcXVvdDtUb3BvbG9neSZxdW90OyBhbmQvb3IgJnF1b3Q7QWxnb3Jp
dGhtJnF1b3Q7IGZpZWxkcyBhcmUgbm90IGRlZmluZWQsIHRoZSBudW1lcmljYWwgdmFsdWUgb2Yg
emVybyBNVVNUIGJlIHVzZWQgZm9yIHRoZXNlIHR3byBmaWVsZHM8L3NwYW4+PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjEuNWlu
O3RleHQtaW5kZW50Oi0xLjVpbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjBwdDtmb250LWZh
bWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4gXCxzZXJpZiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZx
dW90OyxzYW5zLXNlcmlmIj5paS48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjBwdDtm
b250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4gXCxzZXJpZiZxdW90OyI+Jm5ic3A7Jm5i
c3A7Jm5ic3A7DQo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlmIj5JZiB0aGUgc2FtZSBzZXQgb2YgRkVD
cyBhcmUgYXR0YWNoZWQgdG8gdGhlIHNhbWUgbGFiZWwgJnF1b3Q7TDEmcXVvdDssIHRoZW4gdGhl
IHRpZS1icmVha2luZyBydWxlcyBNVVNUIGFsd2F5cyBzZWxlY3QgdGhlIHNhbWUgRkVDIGlycmVz
cGVjdGl2ZSBvZiB0aGUgb3JkZXIgaW4gd2hpY2ggdGhlIEZFQ3MgYW5kIHRoZSBsYWJlbCAmcXVv
dDtMMSZxdW90OyBhcmUNCiByZWNlaXZlZC4gSW4gb3RoZXIgd29yZHMsIHRoZSB0aWUtYnJlYWtp
bmcgcnVsZSBNVVNUIGJlIGRldGVybWluaXN0aWMuIDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MS41aW47dGV4dC1p
bmRlbnQ6LTEuNWluIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O1RpbWVzIE5ldyBSb21hbiBcLHNlcmlmJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LHNhbnMtc2Vy
aWYiPmlpaS48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjBwdDtmb250LWZhbWlseTom
cXVvdDtUaW1lcyBOZXcgUm9tYW4gXCxzZXJpZiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8
L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVy
ZGFuYSZxdW90OyxzYW5zLXNlcmlmIj5BbiBpbXBsZW1lbnRhdGlvbiBvZiBleHBsaWNpdCBTSUQg
YXNzaWdubWVudCBNVVNUIGd1YXJhbnRlZSBjb2xsaXNpb24gZnJlZW5lc3Mgb24gdGhlIHNhbWUg
cm91dGVyPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1hcmdpbi1sZWZ0OjEuMGluIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LHNhbnMtc2VyaWYiPkZyb20gbXkgUE9WLCBpdCBpcyBu
b3QgcG9zc2libGUgdG8gaW5mZXIgdGhlIGFuc3dlciB0byBteSBxdWVzdGlvbiBmcm9tIHRoZXNl
IHN0YXRlbWVudHMuIFNvbWUgZXhwbGljaXQgc3RhdGVtZW50IGlzIHJlcXVpcmVkLjwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFu
IFwsc2VyaWYmcXVvdDsiPiNBaG1lZDogSSBhZ3JlZSB3aXRoIHlvdSBQT1YgYW5kIGFzIG1lbnRp
b25lZCBpbiBteSByZXBseSB0byBpdGVtcyAoYSkgYW5kIChiKSwgSSB3aWxsIG1vZGlmeSB0aGUg
cGFyYWdyYXBoIHRvIHNheSB0aGF0IGl0IGlzIFJFQ09NTUVOREVEIHRvIGFuc3dlciB5b3UgcXVl
c3Rpb25zIGluIGl0ZW1zIChhKSBhbmQgKGIpPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGJsb2Nr
cXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6
MS4waW47dGV4dC1pbmRlbnQ6LS4yNWluIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LHNhbnMtc2VyaWYiPmQuPC9zcGFuPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6Ny4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFu
IFwsc2VyaWYmcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFuPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJp
ZiI+VGhlIHRpZS1icmVha2luZyBydWxlcyBpbiBzZWN0aW9uIDIuNS4xIGluY2x1ZGUgc29tZSBz
cGVjaWZpYyB2YWx1ZXMgZm9yIGVuY29kaW5nIEZFQyB0eXBlcyBhbmQgYWRkcmVzcyBmYW1pbGll
cyDigJMgYnV0IHRoZXNlIHZhbHVlcyBhcmUgbm90IHN1cHBvc2VkIHRvIGFwcGVhciBpbiBhbnkg
SUFOQSByZWdpc3RyaWVzIChiZWNhdXNlDQogdGhlIGRyYWZ0IGRvZXMgbm90IHJlcXVlc3QgYW55
IElBTkEgYWN0aW9ucykuIENhbiB5b3UgcGxlYXNlIGNsYXJpZnkgd2hhdCBpcyBzbyBzcGVjaWFs
IGFib3V0IHRoZXNlIHZhbHVlcz8NCjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9k
aXY+DQo8L2Jsb2NrcXVvdGU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9u
dC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuIFwsc2VyaWYmcXVvdDsiPiNBaG1lZDogVGhl
cmUgaXMgbm8gc2lnbmlmaWNhbmNlIHRvIHRoZSB2YWx1ZXMgYnV0IHRoZXJlIGlzIGEgc2lnbmlm
aWNhbmNlIHRvIHRoZSBvcmRlciBhbW9uZyB0aGVtLiBJIHdpbGwgbW9kaWZ5IHRoZSB0ZXh0IHRv
IGNsYXJpZnkgdGhhdDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
PjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0Nh
bGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMDBCMDUwIj5bW1Nhc2hhXV0gT0suDQo8L3Nw
YW4+PC9pPjwvYj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0
eWxlPSJmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4gXCxzZXJpZiZxdW90OyI+Jm5i
c3A7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6
NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29M
aXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MS4waW47dGV4dC1pbmRlbnQ6LS4yNWlu
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5h
JnF1b3Q7LHNhbnMtc2VyaWYiPmUuPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuIFwsc2VyaWYmcXVvdDsiPiZuYnNwOyZu
YnNwOyZuYnNwOw0KPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJpZiI+SSBhbHNvIGRvdWJ0IHRoYXQgY29t
cGFyaXNvbiBvZiBGRUNzIHRoYXQgcmVwcmVzZW50IElQdjQgYW5kIElQdjYgcHJlZml4IFNJRHMg
bWFrZXMgbXVjaCBzZW5zZSAoZm9yIGNvbmZsaWN0IHJlc29sdXRpb24gb3IgZWxzZSksIGJlY2F1
c2UsIGFtb25nIG90aGVyIHRoaW5ncywgdGhlcmUgYXJlIHZhbGlkIHNjZW5hcmlvcyB3aGVuDQog
YW4gSVB2NCAvMzIgcHJlZml4IGlzIGVtYmVkZGVkIGluIGFuIElQdjYgLzEyOCBvbmUuPC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9t
YW4gXCxzZXJpZiZxdW90OyI+I0FobWVkOiBBIHByZWZpeC1TSUQgaXMgYXNzaWduZWQgdG8gYSBw
cmVmaXguIEFuIElQdjYgcHJlZml4IHRoYXQgZW1iZWRzIGFuIElQdjQgcHJlZml4IGlzIGRpZmZl
cmVudCBmcm9tIHRoZSBJUHY0IHByZWZpeC4gVGhlIHNwZWNpZmljYXRpb25zIG9mIFNSIGV4dGVu
c2lvbnMgdG8gSVNJUywgT1NQRnYyLCBPU1BGdjMsDQogYW5kIEJHUCB0cmVhdCBJUHY0IGFuZCBJ
UHY2IHByZWZpeGVzIHNlcGFyYXRlbHksIGluY2x1ZGluZyB0aGUgSVBWNiBwcmVmaXhlcyB3aXRo
IGVtYmVkZGVkIElQdjQgb25lcy4gQmVzaWRlcyBub3QgYWxsIElQdjYgcHJlZml4ZXMgZW1iZWQg
SVB2NCBwcmVmaXggaW4gdGhlbS4gSGVuY2UgdGhlIGRpc3RpbmN0aW9uIGJldHdlZW4gSVB2NCBh
bmQgSVB2NiBwcmVmaXhlcyBpcyBxdWl0ZSBjbGVhcg0KPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMwMEIwNTAi
PltbU2FzaGFdXSBNeSBjb25jZXJuIHdhcyBtYWlubHkgYWJvdXQgSVB2NC1tYXBwZWQgSVB2NiBh
ZGRyZXNzZXMuIFF1b3RpbmcgZnJvbSBSRkMgNDI5MTo8L3NwYW4+PC9pPjwvYj48bzpwPjwvbzpw
PjwvcD4NCjxoNSBzdHlsZT0ibXNvLWxpbmUtaGVpZ2h0LWFsdDowcHQiPjxhIGhyZWY9Imh0dHBz
Oi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fdG9vbHMuaWV0
Zi5vcmdfaHRtbF9yZmM0MjkxLTIzc2VjdGlvbi0yRDIuNS41LjImYW1wO2Q9RHdNR2FRJmFtcDtj
PUhBa1l1aDYzcnN1aHI2U2NiZmgwVWpCWGVNSy1uZGIzdm9EVFhjV3pvQ0kmYW1wO3I9TnlqTHNy
N0pBN212cENKYTBZbVBkVktjbU1YSjMxYnBiQmFOcXpDTnJuZyZhbXA7bT1DQm40Ni10VGpackZ1
cDBkUi1FR0F0dDRRRnE5UGkyN1JhTzVyUUNrMVF3JmFtcDtzPUkxNFhBOEk5UnV3NWFCajVlcl9P
VmJ2QUR6MXNiOVpMRkJHYVpabEpKSjQmYW1wO2U9Ij48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyBcO2NvbG9yXDpibGFjayZxdW90
OyI+Mi41LjUuMjwvc3Bhbj48L2I+PC9hPjxhIG5hbWU9InNlY3Rpb24tMi41LjUuMiI+PC9hPjxi
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIg
TmV3IFw7Y29sb3JcOmJsYWNrJnF1b3Q7Ij4uJm5ic3A7DQogSVB2NC1NYXBwZWQgSVB2NiBBZGRy
ZXNzPC9zcGFuPjwvYj48bzpwPjwvbzpwPjwvaDU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luOjBpbjttYXJnaW4tYm90dG9tOi4wMDAxcHQ7bGluZS1oZWlnaHQ6bm9ybWFsIj4N
CjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOjBpbjttYXJnaW4tYm90dG9t
Oi4wMDAxcHQ7bGluZS1oZWlnaHQ6bm9ybWFsIj4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0Ij4mbmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luOjBpbjttYXJnaW4tYm90dG9tOi4wMDAxcHQ7bGluZS1oZWlnaHQ6bm9ybWFs
Ij4NCjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij4mbmJzcDsmbmJzcDsgQSBzZWNvbmQg
dHlwZSBvZiBJUHY2IGFkZHJlc3MgdGhhdCBob2xkcyBhbiBlbWJlZGRlZCBJUHY0IGFkZHJlc3Mg
aXM8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luOjBpbjttYXJnaW4tYm90dG9tOi4wMDAxcHQ7bGluZS1oZWlnaHQ6bm9ybWFsIj4NCjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0Ij4mbmJzcDsmbmJzcDsgZGVmaW5lZC4mbmJzcDsgPHNw
YW4gc3R5bGU9ImJhY2tncm91bmQ6eWVsbG93O21zby1oaWdobGlnaHQ6eWVsbG93Ij4NClRoaXMg
YWRkcmVzcyB0eXBlIGlzIHVzZWQgdG8gcmVwcmVzZW50IHRoZSBhZGRyZXNzZXMgb2Y8L3NwYW4+
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdp
bjowaW47bWFyZ2luLWJvdHRvbTouMDAwMXB0O2xpbmUtaGVpZ2h0Om5vcm1hbCI+DQo8c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtiYWNrZ3JvdW5kOnllbGxvdzttc28taGlnaGxpZ2h0Onll
bGxvdyI+Jm5ic3A7Jm5ic3A7IElQdjQgbm9kZXMgYXMgSVB2NiBhZGRyZXNzZXM8L3NwYW4+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQiPi48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzFGNDk3RCI+Jm5i
c3A7PC9zcGFuPjwvaT48L2I+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzAwQjA1MCI+RnJvbSBteSBQT1YgdGhpcyBtZWFu
cyB0aGF0IGEgLzEyOCBwcmVmaXggYXNzb2NpYXRlZCB3aXRoIGFuIElQdjQtbWFwcGVkIElQdjYg
YWRkcmVzcyBhbmQgYSAvMzIgcHJlZml4IGFzc29jaWF0ZWQgd2l0aCB0aGUgSVB2NCBhZGRyZXNz
IHRoYXQgd2FzIG1hcHBlZA0KIHRvIHRoaXMgSVB2NiBhZGRyZXNzIHJlcHJlc2VudCB0aGUgc2Ft
ZSBlbnRpdHkuIFRoaXMgdW5kZXJzdGFuZGluZyBmdWxseSBtYXRjaGVzIHVzYWdlIG9mIElQdjQt
bWFwcGVkIElQdjYgYWRkcmVzc2VzIGFzIEJHUCBOZXh0IEhvcHMgb2YgVlBOLUlQdjYgYWRkcmVz
c2VzIGRlZmluZWQgaW4gUkZDIDQ3OTguIEhvd2V2ZXIsIHRoZSBjb21wYXJpc29uIHJ1bGVzIHlv
dSBoYXZlIGRlZmluZWQgd2lsbCB0cmVhdCB0aGVtIGFzIHR3byBkaWZmZXJlbnQNCiBwcmVmaXhl
cy4gJm5ic3A7SSB3b25kZXIgaWYgdGhlc2UgcnVsZXMsIGluIHRoZSBjYXNlIG9mIGEgY29uZmxp
Y3QsIGNvdWxkIHJlc3VsdCBpbiBwcmVmZXJyaW5nIHRoZSBJUHY2IHByZWZpeCB0byBhbiBJUHY0
IG9uZSBhbmQgdGhlcmVmb3JlIGxvb3NpbmcgTVBMUyBjb25uZWN0aXZpdHkgZm9yIHRoZSBpbmdy
ZXNzIFBFIG9mIGEgNlZQRSBzZXJ2aWNlIHRvIGl0cyBlZ3Jlc3MgUEU/PC9zcGFuPjwvaT48L2I+
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1m
YW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuIFwsc2VyaWYmcXVvdDsiPiZuYnNwOzwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdp
bi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTGlzdFBhcmFncmFw
aCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjEuMGluO3RleHQtaW5kZW50Oi0uMjVpbiI+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5z
LXNlcmlmIj5mLjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O1RpbWVzIE5ldyBSb21hbiBcLHNlcmlmJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsNCjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom
cXVvdDtWZXJkYW5hJnF1b3Q7LHNhbnMtc2VyaWYiPlNlY3Rpb24gMi41LjEgZGVmaW5lcyAzIHR5
cGVzIG9mIFNSLU1QTFMgRkVDcywgYnV0IEkgYW0gbm90IHN1cmUgYWxsIFNJRCB0eXBlcyBkZWZp
bmVkIGluIHRoZSBTZWdtZW50IFJvdXRpbmcgQXJjaGl0ZWN0dXJlIGRyYWZ0IGNhbiBiZSB1bmFt
YmlndW91c2x5IG1hcHBlZCB0byBvbmUgb2YgdGhlc2UgdHlwZXMuIFByb2JsZW1hdGljDQogZXhh
bXBsZXMgaW5jbHVkZSBhdCBsZWFzdCB0aGUgZm9sbG93aW5nOjwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MS41aW47
dGV4dC1pbmRlbnQ6LTEuNWluIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiBcLHNlcmlmJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwv
c3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtWZXJk
YW5hJnF1b3Q7LHNhbnMtc2VyaWYiPmkuPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuIFwsc2VyaWYmcXVvdDsiPiZuYnNw
OyZuYnNwOyZuYnNwOw0KPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJpZiI+UGFyYWxsZWwgQWRqYWNlbmN5
IFNJRDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBz
dHlsZT0ibWFyZ2luLWxlZnQ6MS41aW47dGV4dC1pbmRlbnQ6LTEuNWluIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjcuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiBcLHNlcmlm
JnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250
LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LHNhbnMtc2VyaWYiPmlpLjwvc3Bhbj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjcuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiBc
LHNlcmlmJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LHNhbnMtc2VyaWYi
Pk1pcnJvciBTSUQ8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luLWxlZnQ6MS4waW4iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJpZiI+RXhwbGljaXQgbWFwcGlu
ZyBvZiBTSUQgdHlwZXMgdG8gU1ItTVBMUyBGRUMgdHlwZXMgd291bGQgYmUgbW9zdCB1c2VmdWwg
SU1PLiBJZiBzb21lIFNJRCB0eXBlcyBjYW5ub3QgYmUgbWFwcGVkIHRvIFNSLU1QTFMgRkVDcywg
dGhpcyBtdXN0IGJlIGV4cGxpY2l0bHkNCiBzdGF0ZWQgaW4gdGhlIGRyYWZ0Ljwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9kaXY+DQo8L2Jsb2NrcXVvdGU+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIiBzdHlsZT0ibWFyZ2luOjBpbjttYXJnaW4tYm90dG9tOi4wMDAxcHQ7bGluZS1oZWln
aHQ6bm9ybWFsIj4NCjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9t
YW4mcXVvdDssc2VyaWYiPiNBaG1lZDogPGJyPg0KUGFyYWxsZWwgYWRqYWNlbmN5IFNJRCBhcmUg
aGFuZGxlZCBpbiB0aGUgdHlwZSAmcXVvdDsobmV4dC1ob3AsIG91dGdvaW5nIGludGVyZmFjZSkm
cXVvdDsgPC9zcGFuPg0KPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luLWJvdHRvbTowaW47bWFyZ2luLWJvdHRvbTouMDAwMXB0O2xpbmUtaGVpZ2h0Om5v
cm1hbCI+DQo8Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTom
cXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzAwQjA1MCI+W1tTYXNoYV1dIE9L
PC9zcGFuPjwvaT48L2I+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luOjBpbjttYXJnaW4tYm90dG9tOi4wMDAxcHQ7bGluZS1oZWlnaHQ6bm9ybWFsIj4N
CjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDssc2Vy
aWYiPjxicj4NCk1pcnJvciBTSUQgaXMgYSB0eXBlIG9mIGJpbmRpbmctU0lEIGFzIG1lbnRpb25l
ZCBpbiBTZWN0aW9uIDUuMSBpbiB0aGUgU1IgYXJjaGl0ZWN0dXJlIGRyYWZ0IChkcmFmdC1pZXRm
LXNwcmluZy1zZWdtZW50LXJvdXRpbmctMTUpLiBBbHNvIGFzIGRlc2NyaWJlZCBpbiBTZWN0aW9u
IDIuNCBkcmFmdC1pZXRmLWlzaXMtc2VnbWVudC1yb3V0aW5nLWV4dGVuc2lvbnMtMTggKGFsc28g
c2VlIHRoZSBlcXVpdmFsZW50IGluIHRoZSBPU1BGdjIgYW5kIE9TUEZ2Mw0KIGRyYWZ0KSwgYSBi
aW5kaW5nIFNJRCBpcyBpZGVudGlmaWVkIGJ5IGEgcHJlZml4LiBIZW5jZSBpdCBpcyBjb3ZlcmVk
IGJ5IHRoZSB0eXBlICZxdW90OyhQcmVmaXgsIFJvdXRpbmcgSW5zdGFuY2UsIFRvcG9sb2d5LCBB
bGdvcml0aG0pJnF1b3Q7PC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCIgc3R5bGU9Im1hcmdpbi1ib3R0b206MGluO21hcmdpbi1ib3R0b206LjAwMDFwdDtsaW5lLWhl
aWdodDpub3JtYWwiPg0KPGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMwMEIwNTAiPltbU2Fz
aGFdXSBJIHJlc3BlY3RmdWxseSBkaXNhZ3JlZS4gVGhlcmUgaXMgZGVmaW5pdGVseSBubyBtZW50
aW9uIG9mIEFsZ29yaXRobSBpbiB0aGUgZGVmaW5pdGlvbiBvZiB0aGUgTWlycm9yIFNJRC4NCjwv
c3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1hcmdpbi1sZWZ0OjBpbjtsaW5lLWhlaWdodDpub3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZh
bWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDssc2VyaWYiPiZuYnNwOzwvc3Bhbj48bzpw
PjwvbzpwPjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1i
b3R0b206NS4wcHQiPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0i
dGV4dC1pbmRlbnQ6LS4yNWluIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LHNhbnMtc2VyaWYiPjYuPC9zcGFuPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6Ny4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuIFwsc2Vy
aWYmcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFuPjxiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJpZiI+
Tm9kZSBTSURzIGluIFNSLU1QTFM8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJpZiI+Ojwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2lu
LWxlZnQ6MS4waW47dGV4dC1pbmRlbnQ6LS4yNWluIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEw
LjBwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LHNhbnMtc2VyaWYiPmEuPC9zcGFu
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3
IFJvbWFuIFwsc2VyaWYmcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFuPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fu
cy1zZXJpZiI+Tm9kZSBTSURzIGFyZSBleHBsaWNpdGx5IGRlZmluZWQgYW5kIGRpc2N1c3NlZCBp
biB0aGUgU2VnbWVudCBSb3V0aW5nIEFyY2hpdGVjdHVyZSBkcmFmdCBidXQgYXJlIG5vdCBtZW50
aW9uZWQgZXZlbiBvbmNlIGluIHRoaXMgZHJhZnQ8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjEuMGluO3RleHQtaW5k
ZW50Oi0uMjVpbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlmIj5iLjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjcuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiBcLHNlcmlmJnF1b3Q7
Ij4mbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBw
dDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LHNhbnMtc2VyaWYiPkFGQUlLLCB0aGUg
Y29tbW9uIGltcGxlbWVudGF0aW9uIHByYWN0aWNlIHRvZGF5IGluY2x1ZGVzIGFzc2lnbm1lbnQg
b2YgYXQgbGVhc3Qgb25lIE5vZGUgU0lEIHRvIGV2ZXJ5IG5vZGUgaW4gdGhlIFNSLU1QTFMgZG9t
YWluPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0
eWxlPSJtYXJnaW4tbGVmdDoxLjBpbjt0ZXh0LWluZGVudDotLjI1aW4iPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJp
ZiI+Yy48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjBwdDtmb250LWZhbWlseTomcXVv
dDtUaW1lcyBOZXcgUm9tYW4gXCxzZXJpZiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3Nw
YW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFu
YSZxdW90OyxzYW5zLXNlcmlmIj5JcyB0aGVyZSBhIHJlcXVpcmVtZW50IHRvIGFzc2lnbiBhdCBs
ZWFzdCBvbmUgTm9kZSBTSUQgcGVyIHtyb3V0aW5nIGluc3RhbmNlLCB0b3BvbG9neSwgYWxnb3Jp
dGhtfSBpbiBTUi1NUExTPyBJZiBub3QsIGNhbiB0aGUgYXV0aG9ycyBleHBsYWluIGV4cGVjdGVk
IGJlaGF2aW9yIG9mIHN1Y2ggYSBub2RlPyAoU2VlIGFsc28NCiBteSBjb21tZW50IGFib3V0IHJv
dXRpbmcgaW5zdGFuY2VzIGJlbG93KS48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwv
YmxvY2txdW90ZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46MGluO21hcmdp
bi1ib3R0b206LjAwMDFwdDtsaW5lLWhlaWdodDpub3JtYWwiPg0KPHNwYW4gc3R5bGU9ImZvbnQt
ZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyxzZXJpZiI+I0FobWVkOiBBIE5vZGUt
U0lEIGlzIGEgc3BlY2lhbCBjYXNlIG9mIHByZWZpeC1TSUQuIFNvIHRoZXJlIG5vdGhpbmcgc3Bl
Y2lmaWMgYWJvdXQgaXQgZnJvbSB0aGUgTVBMUyBmb3J3YXJkaW5nIHBsYW5lIHBvaW50IG9mIHZp
ZXcuIFNpbWlsYXJseSBmcm9tIGEgc3RhbmRhcmQgdHJhY2tzIGRyYWZ0IHBvaW50IG9mIHZpZXcs
IHRoZXJlIGlzIG5vIHJlcXVpcmVtZW50DQogdG8gYXNzaWduIGEgU0lEIHRvIGV2ZXJ5IHByZWZp
eCBqdXN0IGxpa2UgdGhlcmUgaXMgbm8gcmVxdWlyZW1lbnQgdG8gYmluZCBldmVyeSBwcmVmaXgg
dG8gYW4gTERQIGxhYmVsLiBDb21tb24gYW5kL29yIHJlY29tbWVuZGVkIHByYWN0aWNlcyBvciBk
ZXNjcmlwdGlvbiBvZiBkZXBsb3ltZW50IHNjZW5hcmlvcyBhcmUgbW9yZSBiZWZpdHRpbmcgdG8g
QkNQIG9yIGluZm9ybWF0aW9uYWwgZHJhZnRzLiBUaGlzIGRyYWZ0IGlzIGEgc3RhbmRhcmRzDQog
dHJhY2sgZHJhZnQ8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luLWJvdHRvbTowaW47bWFyZ2luLWJvdHRvbTouMDAwMXB0O2xpbmUtaGVpZ2h0
Om5vcm1hbCI+DQo8Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWls
eTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzAwQjA1MCI+W1tTYXNoYV1d
IFdlbGwsIHlvdeKAmXZlIGp1c3Qgc2FpZCB0aGF0IGNvbmZsaWN0IHJlc29sdXRpb24gcnVsZXMg
YXJlIFJFQ09NTUVOREVELCBhbmQgdGhpcyBpcyBxdWl0ZSBjb21tb24gaW4gdGhlIFN0YW5kYXJk
cyBUcmFjayBSRkNzLg0KPC9zcGFuPjwvaT48L2I+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOjBpbjttYXJnaW4tYm90dG9tOi4wMDAxcHQ7bGluZS1o
ZWlnaHQ6bm9ybWFsIj4NCjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcg
Um9tYW4mcXVvdDssc2VyaWYiPjxicj4NCklmIGEge3JvdXRpbmcgaW5zdGFuY2UsIHRvcG9sb2d5
LCBhbGdvcml0aG19IGlzIG5vdCBhc3NpZ25lZCBhIFNJRCwgdGhlbiB0aGlzIEZFQyBpcyB0b3Rh
bGx5IGlycmVsYXZhbnQgdG8gdGhpcyBkcmFmdCBhbmQgaGVuY2UgZGVzY3JpYmluZyBob3cgYSBu
b2RlIHRyZWF0cyBpdCBpcyB0b3RhbGx5IG91dHNpZGUgdGhlIHNjb3BlIG9mIHRoaXMgZHJhZnQ8
L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2lu
LWJvdHRvbTowaW47bWFyZ2luLWJvdHRvbTouMDAwMXB0O2xpbmUtaGVpZ2h0Om5vcm1hbCI+DQo8
Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxp
YnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzAwQjA1MCI+W1tTYXNoYV1dIEFGQUlLLCBuZWl0
aGVyIG9mIHRoZSBTUiBleHRlbnNpb24gZHJhZnRzIGZvciBJR1BzIG1lbnRpb24gcm91dGluZyBp
bnN0YW5jZXMgdGhhdCBjYW4gYmUgYXNzb2NpYXRlZCB3aXRoIHRoZSBwcmVmaXgsIHNvIEkgdGhp
bmsgdGhhdCB5b3VyIHJlZmVyZW5jZSB0byBpdCBpcyBpbmNvcnJlY3QuPC9zcGFuPjwvaT48L2I+
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRv
bTowaW47bWFyZ2luLWJvdHRvbTouMDAwMXB0O2xpbmUtaGVpZ2h0Om5vcm1hbCI+DQo8Yj48aT48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1
b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzAwQjA1MCI+V2hhdOKAmXMgbW9yZSBJIHN1c3BlY3QgdGhh
dCBOb2RlIFNJRHMgcmVwcmVzZW50IHRoZSBtb3N0IHVzZWQgc3BlY2lhbCBjYXNlIG9mIFByZWZp
eCBTSURzIHdpdGggQW55Y2FzdCBTSURzIGJlaW5nIHF1aXRlIGJlaGluZC4gJm5ic3A7VGhlcmVm
b3JlIHNvbWUgcmVjb21tZW5kYXRpb24gcGVydGFpbmluZyB0byB0aGUNCiB1c2FnZSBvZiBOb2Rl
IFNJRHMgd291bGQgYmUgdmVyeSBtdWNoIGluIHBsYWNlIElNSE8uIDwvc3Bhbj48L2k+PC9iPjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjBp
bjtsaW5lLWhlaWdodDpub3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtUaW1l
cyBOZXcgUm9tYW4mcXVvdDssc2VyaWYiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxi
bG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0K
PGRpdj4NCjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0idGV4dC1pbmRlbnQ6LS4y
NWluIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtWZXJk
YW5hJnF1b3Q7LHNhbnMtc2VyaWYiPjcuPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuIFwsc2VyaWYmcXVvdDsiPiZuYnNw
OyZuYnNwOyZuYnNwOw0KPC9zcGFuPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJpZiI+U1JHQiBTaXplIGluIFNS
LU1QTFM8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJpZiI+Og0KPC9zcGFuPjxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDoxLjBpbjt0
ZXh0LWluZGVudDotLjI1aW4iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJpZiI+YS48L3NwYW4+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZTo3LjBwdDtmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4gXCxzZXJp
ZiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlmIj5UaGUg
ZHJhZnQgY29ycmVjdGx5IHRyZWF0cyB0aGUgc2l0dWF0aW9uIHdoZW4gYW4gaW5kZXggYXNzaWdu
ZWQgdG8gc29tZSBnbG9iYWwgU0lEIGNhbm5vdCBiZSBtYXBwZWQgdG8gYSBsYWJlbCB1c2luZyB0
aGUgcHJvY2VkdXJlIGluIFNlY3Rpb24gMi40IGFzIGEgY29uZmxpY3QuPC9zcGFuPjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDox
LjBpbjt0ZXh0LWluZGVudDotLjI1aW4iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJpZiI+Yi48L3NwYW4+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZTo3LjBwdDtmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4g
XCxzZXJpZiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlm
Ij5BdCB0aGUgc2FtZSB0aW1lIHRoZSBkcmFmdCBkb2VzIG5vdCBkZWZpbmUgYW55IG1pbmltdW0g
c2l6ZSBvZiBTUkdCIChiZSBpdCBkZWZpbmVkIGFzIGEgc2luZ2xlIGNvbnRpZ3VvdXMgYmxvY2sg
b3IgYXMgYSBzZXF1ZW5jZSBvZiBzdWNoIGJsb2NrcykgdGhhdCBNVVNUIGJlIGltcGxlbWVudGVk
IGJ5IGFsbCBTUi1jYXBhYmxlDQogbm9kZXM8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjEuMGluO3RleHQtaW5kZW50
Oi0uMjVpbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlmIj5jLjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjcuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiBcLHNlcmlmJnF1b3Q7Ij4m
bmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LHNhbnMtc2VyaWYiPkkgc3VzcGVjdCB0aGF0
IGxhY2sgb2Ygc3VjaCBhIGRlZmluaXRpb24gY291bGQgYmUgZGV0cmltZW50YWwgdG8gaW50ZXJv
cGVyYWJpbGl0eSBvZiBTUi1NUExTIHNvbHV0aW9ucy4gQUZBSUssIHRoZSBJRVRGIGhhcyBiZWVu
IGZvbGxvd2luZywgZm9yIHF1aXRlIHNvbWUgdGltZSwgYSBwb2xpY3kgdGhhdCBzb21lIHJlYXNv
bmFibGUNCiBNVVNULXRvLWltcGxlbWVudCBkZWZhdWx0cyBzaG91bGQgYmUgYXNzaWduZWQgZm9y
IGFsbCBjb25maWd1cmFibGUgcGFyYW1ldGVycyBleGFjdGx5IGluIG9yZGVyIHRvIHByZXZlbnQg
dGhpcy48L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW46MGluO21hcmdpbi1ib3R0b206LjAwMDFwdDts
aW5lLWhlaWdodDpub3JtYWwiPg0KPHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O1RpbWVz
IE5ldyBSb21hbiZxdW90OyxzZXJpZiI+I0FobWVkOiBUaGlzIGRvY3VtZW50IHNwZWNpZmllcyBo
b3cgdGhlIFNSR0IgaXMgdXNlZCBhbmQgdGhlIGJlaGF2aW9yIG9mIHJvdXRlcnMgd2hlbiBhIHBy
ZWZpeC1TSUQgaW5kZXggbWFwcyB0byBhIGxhYmVsIGluc2lkZSBhbmQvb3Igb3V0c2lkZSB0aGUg
U1JHQi4gVGhlIGFjdHVhbCBzaXplIG9mIHRoZSBTUkdCIGlzIGEgdGFzayBpbiBwYXJ0aXRpb25p
bmcNCiB0aGUgbGFiZWwgc3BhY2UsIHdoaWNoIGlzIHZlcnkgc3BlY2lmaWMgdG8gYSBwYXJ0aWN1
bGFyIGRlcGxveW1lbnQgc2NlbmFyaW8uIFNvIElNTyBpdCBpcyBvdXRzaWRlIHRoZSBzY29wZSBv
ZiBhIHN0YW5kYXJkcyB0cmFjayBkb2N1bWVudC4gTm93IHRoYXQgU1ItTVBMUyBpcyBkZXBsb3ll
ZCBpbiBtYW55IHBsYWNlcywgSSBleHBlY3QgdGhlIGNvbW11bml0eSB0byBnYWluIHN1ZmZpY2ll
bnQgZXhwZXJpZW5jZSB0byByZWNvbW1lbmQgKG9yIG5vdA0KIHJlY29tbWVuZCkgYSBwYXJ0aWN1
bGFyIG1pbmltdW0vbWF4aW11bSBzaXplIGZvciB0aGUgU1JHQiBpcyBzb21lIGZ1dHVyZSBpbmZv
cm1hdGlvbmFsIG9yIEJDUCBkcmFmdC9SRkM8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbTowaW47bWFyZ2luLWJvdHRvbTouMDAw
MXB0O2xpbmUtaGVpZ2h0Om5vcm1hbCI+DQo8Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzAw
QjA1MCI+W1tTYXNoYV1dIE15IHJlYWRpbmcgb2YgeW91ciByZXNwb25zZSBpcyB0aGF0IG1pbmlt
dW0gc2l6ZSBvZiBTUkdCIGlzIGFuIGlzc3VlIGZvciBmdXR1cmUgc3R1ZHkuIENhbiB5b3UgcGxl
YXNlIGp1c3QgYWRkIHRoaXMgdG8gdGhlIGRyYWZ0Pzwvc3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjBpbjtsaW5lLWhl
aWdodDpub3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9t
YW4mcXVvdDssc2VyaWYiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxibG9ja3F1b3Rl
IHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0idGV4dC1pbmRlbnQ6LS4yNWluIj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7
LHNhbnMtc2VyaWYiPjguPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuIFwsc2VyaWYmcXVvdDsiPiZuYnNwOyZuYnNwOyZu
YnNwOw0KPC9zcGFuPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJpZiI+QWxnb3JpdGhtcyBhbmQgUHJlZml4IFNJ
RHM8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZx
dW90O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJpZiI+Ojwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MS4waW47dGV4dC1p
bmRlbnQ6LS4yNWluIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom
cXVvdDtWZXJkYW5hJnF1b3Q7LHNhbnMtc2VyaWYiPmEuPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6Ny4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuIFwsc2VyaWYmcXVv
dDsiPiZuYnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJpZiI+VGhlIGRyYWZ0
IG1lbnRpb25zIEFsZ29yaXRobXMgKGFzIHBhcnQgb2YgU1ItTVBMUyBQcmVmaXggRkVDKSBpbiwg
YnV0IGl0IGRvZXMgbm90IGV4cGxpY2l0bHkgbGluayB0aGVtIHdpdGggdGhlIFByZWZpeC1TSUQg
YWxnb3JpdGhtcyBkZWZpbmVkIGluIHNlY3Rpb24gMy4xLjEgb2YgdGhlIFNlZ21lbnQgUm91dGlu
ZyBBcmNoaXRlY3R1cmUNCiBkcmFmdDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9i
bG9ja3F1b3RlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjowaW47bWFyZ2lu
LWJvdHRvbTouMDAwMXB0O2xpbmUtaGVpZ2h0Om5vcm1hbCI+DQo8c3BhbiBzdHlsZT0iZm9udC1m
YW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7LHNlcmlmIj4jQWhtZWQ6IEkgd2lsbCBq
dXN0IGFkZCB0aGUgcmVmZXJlbmNlIFtJLUQuaWV0Zi1zcHJpbmctc2VnbWVudC1yb3V0aW5nXSBy
aWdodCBiZXNpZGUgdGhlIGZpcnN0IHRpbWUgJnF1b3Q7QWxnb3JpdGhtJnF1b3Q7IGlzIG1lbnRp
b25lZDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
YXJnaW4tYm90dG9tOjBpbjttYXJnaW4tYm90dG9tOi4wMDAxcHQ7bGluZS1oZWlnaHQ6bm9ybWFs
Ij4NCjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5bW1Nhc2hhXV0gT0s8L3Nw
YW4+PC9pPjwvYj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
YXJnaW4tbGVmdDowaW47bGluZS1oZWlnaHQ6bm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1p
bHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7LHNlcmlmIj4mbmJzcDs8L3NwYW4+PG86cD48
L286cD48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90
dG9tOjUuMHB0Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9Im1h
cmdpbi1sZWZ0OjEuMGluO3RleHQtaW5kZW50Oi0uMjVpbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlmIj5iLjwv
c3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVz
IE5ldyBSb21hbiBcLHNlcmlmJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7
LHNhbnMtc2VyaWYiPkZyb20gbXkgUE9WLCB0aGUgZHJhZnQgc2hvdWxkIGV4cGxpY2l0bHkgc3Rh
dGUgdGhhdCB0aGUgZGVmYXVsdCBQcmVmaXgtU0lEIGFsZ29yaXRobSBNVVNUIGJlIGltcGxlbWVu
dGVkIGluIGFsbCBTUi1NUExTLWNvbXBsaWFudCByb3V0ZXJzLjwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbjowaW47bWFyZ2luLWJvdHRvbTouMDAwMXB0O2xpbmUtaGVpZ2h0Om5vcm1hbCI+DQo8c3Bh
biBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7LHNlcmlmIj4j
QWhtZWQ6IFRoZSBzcGVjaWZpY2F0aW9uIG9mIHdoYXQgcGF0aCBjYWxjdWxhdGlvbiBtZXRob2Qg
c2hvdWxkIG9yIG11c3QgYmUgc3VwcG9ydGVkIGlzIGEgcm91dGluZyBwcm90b2NvbCBwcm9wZXJ0
eSBub3QgYSBmb3J3YXJkaW5nIHBsYW5lIHByb3BlcnR5LiBJbiBmYWN0LCB0aGUgY2hvaWNlIG9m
IGEgcGF0aCBjYWxjdWxhdGlvbiBtZXRob2Qgb3IgYWxnb3JpdGhtDQogaXMgY29tcGxldGVseSBv
cnRob2dvbmFsIHRvIHRoZSByb3V0ZWQgcHJvdG9jb2wuIEhlbmNlIG1hbmRhdGluZyB0aGUgc3Vw
cG9ydCBvZiBhIHBhcnRpY3VsYXIgcm91dGluZyBhbGdvcml0aG0gaXMgYmV5b25kIHRoZSBzY29w
ZSBvZiB0aGlzIGRvY3VtZW50Ljwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjBpbjttYXJnaW4tYm90dG9tOi4wMDAxcHQ7bGlu
ZS1oZWlnaHQ6bm9ybWFsIj4NCjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj5b
W1Nhc2hhXV0gT0s8L3NwYW4+PC9pPjwvYj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDowaW47bGluZS1oZWlnaHQ6bm9ybWFsIj48c3BhbiBz
dHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7LHNlcmlmIj4mbmJz
cDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1
LjBwdDttYXJnaW4tYm90dG9tOjUuMHB0Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTGlzdFBhcmFn
cmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjEuMGluO3RleHQtaW5kZW50Oi0uMjVpbiI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90Oyxz
YW5zLXNlcmlmIj5jLjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiBcLHNlcmlmJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJz
cDsNCjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv
dDtWZXJkYW5hJnF1b3Q7LHNhbnMtc2VyaWYiPlRoZSBTZWdtZW50IFJvdXRpbmcgQXJjaGl0ZWN0
dXJlIGRyYWZ0IHN0YXRlcyAoaW4gc2VjdGlvbiAzLjEuMykgdGhhdCDigJxTdXBwb3J0IG9mIG11
bHRpcGxlIGFsZ29yaXRobXMgYXBwbGllcyB0byBTUnY24oCdLiBCdXQgbmVpdGhlciBkcmFmdCBz
dGF0ZXMgd2hldGhlciBtdWx0aXBsZSBhbGdvcml0aG1zIGFwcGx5IHRvIFNSLU1QTFMuDQogQ2Fu
IHlvdSBwbGVhc2UgY2xhcmlmeSB0aGlzIHBvaW50Pzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwv
ZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjow
aW47bWFyZ2luLWJvdHRvbTouMDAwMXB0O2xpbmUtaGVpZ2h0Om5vcm1hbCI+DQo8c3BhbiBzdHls
ZT0iZm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7LHNlcmlmIj4jQWhtZWQ6
IFRoZSBsYXN0IHBhcmFncmFwaCBvZiBTZWN0aW9uIDMuMS4yIHRpdGxlZCBTUi1NUExTIGluIGRy
YWZ0LWlldGYtc3ByaW5nLXNlZ21lbnQtcm91dGluZy0xNSBkaXNjdXNzZXMgdGhlIHN1cHBvcnQg
b2YgbXVsdGlwbGUgYWxnb3JpdGhtcy4gU28gaXQgaXMgaW1wbGllZCB0aGF0IHRoZSBjb25jZXB0
IG9mIGFsZ29yaXRobSBhcHBsaWVzIHRvIFNSLU1QTFMuDQogSGVuY2UgdGhlcmUgaXMgbm8gbmVl
ZCB0byByZS1tZW50aW9uIGl0IGhlcmU8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWJvdHRvbTowaW47bWFyZ2luLWJvdHRvbTouMDAwMXB0
O2xpbmUtaGVpZ2h0Om5vcm1hbCI+DQo8Yj48aT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6IzAwQjA1
MCI+W1tTYXNoYV1dIFRoZSBwYXJhZ3JhcGggdG8gd2hpY2ggeW91IHJlZmVyIG9ubHkgc2F5cyB0
aGF0IGlmIGEgcGFja2V0IHdpdGggdGhlIGFjdGl2ZSBQcmVmaXgtU0lEIHRoYXQgaXMgYXNzb2Np
YXRlZCB3aXRoIGEgc3BlY2lmaWMgYWxnb3JpdGhtIGlzIHJlY2VpdmVkIGJ5IGEgbm9kZSB0aGF0
IGRvZXMNCiBub3Qgc3VwcG9ydCB0aGlzIGFsZ29yaXRobSwgdGhpcyBwYWNrZXQgd2lsbCBiZSBk
aXNjYXJkZWQuIElmIHRoaXMgaXMgdGhlIG9ubHkgdHlwZSBvZiBzdXBwb3J0IGZvciBtdWx0aXBs
ZSBhbGdvcml0aG1zIFNSIHByb3ZpZGVzLCBpdCBpcyBub3QgdmVyeSB1c2VmdWwgSU1ITzwvc3Bh
bj48L2k+PC9iPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMUY0OTdEIj4uDQo8L3NwYW4+
PC9pPjwvYj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW4tbGVmdDowaW47bGluZS1oZWlnaHQ6bm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6
JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7LHNlcmlmIj4mbmJzcDs8L3NwYW4+PG86cD48L286
cD48L3A+DQo8YmxvY2txdW90ZSBzdHlsZT0ibWFyZ2luLXRvcDo1LjBwdDttYXJnaW4tYm90dG9t
OjUuMHB0Ij4NCjxkaXY+DQo8cCBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9InRleHQt
aW5kZW50Oi0uMjVpbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlmIj45Ljwvc3Bhbj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjcuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiBcLHNlcmlmJnF1
b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LHNhbnMtc2VyaWYiPlJvdXRp
bmcgaW5zdGFuY2VzIGFuZCB0aGUgY29udGV4dCBmb3IgUHJlZml4LVNJRHM8L3NwYW4+PC9iPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVv
dDssc2Fucy1zZXJpZiI+Ojwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29MaXN0
UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MS4waW47dGV4dC1pbmRlbnQ6LS4yNWluIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1
b3Q7LHNhbnMtc2VyaWYiPmEuPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuIFwsc2VyaWYmcXVvdDsiPiZuYnNwOyZuYnNw
OyZuYnNwOw0KPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJpZiI+VGhlIFNlZ21lbnQgUm91dGluZyBBcmNo
aXRlY3R1cmUgZHJhZnQgc3RhdGVzIGluIFNlY3Rpb24gMy4xIHRoYXQgdGhlIOKAnGNvbnRleHQg
Zm9yIGFuIElHUC1QcmVmaXggc2VnbWVudCBpbmNsdWRlcyB0aGUgcHJlZml4LCB0b3BvbG9neSwg
YW5kIGFsZ29yaXRobeKAnTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29MaXN0
UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MS4waW47dGV4dC1pbmRlbnQ6LS4yNWluIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1
b3Q7LHNhbnMtc2VyaWYiPmIuPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuIFwsc2VyaWYmcXVvdDsiPiZuYnNwOyZuYnNw
OyZuYnNwOw0KPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJpZiI+VGhpcyBkcmFmdCBzZWVtcyB0byBkZWZp
bmUgKGluIHNlY3Rpb24gMi41KSB0aGUgY29udGV4dCBmb3IgdGhlIFByZWZpeCBTSUQgYXMg4oCc
UHJlZml4LCBSb3V0aW5nIEluc3RhbmNlLCBUb3BvbG9neSwgQWxnb3JpdGht4oCdIHdoZXJlIOKA
nWEgcm91dGluZyBpbnN0YW5jZSBpcyBpZGVudGlmaWVkIGJ5IGEgc2luZ2xlIGluY29taW5nDQog
bGFiZWwgZG93bmxvYWRlciB0byBGSULigJ0gKGJ1dCB0aGUgbm90aW9uIG9mIHRoZSBsYWJlbCBk
b3dubG9hZGVyIHRvIEZJQiBpcyBub3QgZGVmaW5lZCkuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDoxLjBpbjt0ZXh0
LWluZGVudDotLjI1aW4iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJpZiI+Yy48L3NwYW4+PHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZTo3LjBwdDtmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4gXCxzZXJpZiZx
dW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlmIj5UaGVzZSB0
d28gZGVmaW5pdGlvbnMgbG9vayBkaWZmZXJlbnQgdG8gbWUuDQo8L3NwYW4+PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjEuMGlu
O3RleHQtaW5kZW50Oi0uMjVpbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlmIj5kLjwvc3Bhbj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjcuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiBcLHNl
cmlmJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LHNhbnMtc2VyaWYiPkF0
IHRoZSB2ZXJ5IGxlYXN0IEkgd291bGQgZXhwZWN0IGFsaWdubWVudCBiZXR3ZWVuIHRoZSBkZWZp
bml0aW9ucyBvZiBjb250ZXh0IGZvciB0aGUgUHJlZml4LVNJRCBiZXR3ZWVuIHRoZSB0d28gZHJh
ZnRzLiBQcmVmZXJhYmx5LCB0aGUgZGVmaW5pdGlvbiBnaXZlbiBpbiB0aGUgU2VnbWVudCBSb3V0
aW5nIEFyY2hpdGVjdHVyZQ0KIGRyYWZ0IHNob3VsZCBiZSB1c2VkIGluIGJvdGggZHJhZnRzLjwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9ibG9ja3F1b3RlPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1hcmdpbjowaW47bWFyZ2luLWJvdHRvbTouMDAwMXB0O2xpbmUtaGVp
Z2h0Om5vcm1hbCI+DQo8c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJv
bWFuJnF1b3Q7LHNlcmlmIj4jQWhtZWQ6IFRoZSBjb250ZXh0IG9mIHRoZSBzZWN0aW9uIDIuNSBp
cyBsaW1pdGVkIHRvIHRoZSByZXNvbHV0aW9uIG9mIGxvY2FsIGxhYmVsIGNvbGxpc2lvbi4gVGhl
IHVzZSBvZiAmcXVvdDtyb3V0aW5nIGluc3RhbmNlJnF1b3Q7IGluIHNlY3Rpb24gMi41IGlzIGp1
c3QgdGhlcmUgZm9yIHRpZS1icmVha2luZyBpZiB0aGVyZSBpcyBsb2NhbCBsYWJlbCBjb2xsaXNp
b24uPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbi1ib3R0b206MGluO21hcmdpbi1ib3R0b206LjAwMDFwdDtsaW5lLWhlaWdodDpub3JtYWwi
Pg0KPGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOiMwMEIwNTAiPltbU2FzaGFdXSBJIGhhdmUg
YWxyZWFkeSBtZW50aW9uZWQgdGhhdCDigJxyb3V0aW5nIGluc3RhbmNlc+KAnSBhcmUgbm90IGRl
ZmluZWQgaW4gYW55IHRoZSBkcmFmdHMgZGVhbGluZyB3aXRoIFNSIEV4dGVuc2lvbnMgZm9yIElH
UHMuIFNvIEkgZG8gbm90IHVuZGVyc3RhbmQgaG93IHRoZSBjb25mbGljdCByZXNvbHV0aW9uDQog
cHJvY2VkdXJlIGlzIHN1cHBvc2VkIHRvIHVzZSB0aGlzLiBBbmQgaW4gYW55IGNhc2UgdGhlIGRp
ZmZlcmVuY2UgYmV0d2VlbiB0d28gZGVmaW5pdGlvbnMgb2YgdGhlIGNvbnRleHQgb2YgUHJlZml4
LVNJRCByZXF1aXJlcyBzb21lIGV4cGxhbmF0aW9uLjwvc3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjBpbjtsaW5lLWhl
aWdodDpub3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9t
YW4mcXVvdDssc2VyaWYiPjxicj4NCjxicj4NCjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxibG9j
a3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRp
dj4NCjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0idGV4dC1pbmRlbnQ6LS4yNWlu
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5h
JnF1b3Q7LHNhbnMtc2VyaWYiPjEwLjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuMHB0
O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiBcLHNlcmlmJnF1b3Q7Ij4NCjwvc3Bh
bj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtWZXJk
YW5hJnF1b3Q7LHNhbnMtc2VyaWYiPkV4YW1wbGUgb2YgUFVTSCBvcGVyYXRpb24gaW4gU2VjdGlv
biAyLjEwLjE8L3NwYW4+PC9iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJpZiI+Ojwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MS4waW47
dGV4dC1pbmRlbnQ6LS4yNWluIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LHNhbnMtc2VyaWYiPmEuPC9zcGFuPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6Ny4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuIFwsc2Vy
aWYmcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJpZiI+VGhl
IGZpcnN0IHBhcmEgb2YgdGhpcyBzZWN0aW9uIGJlZ2lucyB3aXRoIHRoZSBzZW50ZW5jZSDigJxT
dXBwb3NlIGFuIE1DQyBvbiBhIHJvdXRlciAmcXVvdDtSMCZxdW90OyBkZXRlcm1pbmVzIHRoYXQg
UFVTSCBvciBDT05USU5VRSZuYnNwOyZuYnNwOyBvcGVyYXRpb24gaXMgdG8gYmUgYXBwbGllZCB0
byBhbiBpbmNvbWluZyBwYWNrZXQgd2hvc2UgYWN0aXZlDQogU0lEIGlzIHRoZSBnbG9iYWwgU0lE
ICZxdW90O1NpJnF1b3Q74oCdLiBJbiB0aGUgY29udGV4dCBvZiBTUi1NUExTIHRoaXMgbWVhbnMg
KHRvIG1lKSB0aGF0IHRoZSBpbmNvbWluZyBwYWNrZXQgaXMgYSBsYWJlbGVkIHBhY2tldCBhbmQg
aXRzIHRvcCBsYWJlbCBtYXRjaGVzIHRoZSBnbG9iYWwgU0lEIOKAnFNp4oCdLg0KPC9zcGFuPjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4t
bGVmdDoxLjBpbjt0ZXh0LWluZGVudDotLjI1aW4iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
MHB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJpZiI+Yi48L3NwYW4+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjBwdDtmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcg
Um9tYW4gXCxzZXJpZiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5z
LXNlcmlmIj5Ib3dldmVyLCB0aGUgZXhhbXBsZSBmb3IgUFVTSCBvcGVyYXRpb24gaW4gdGhlIG5l
eHQgcGFyYSBvZiB0aGlzIHNlY3Rpb24gaXMgdGhlIGNhc2Ugb2YgYW4gKHVubGFiZWxlZCkgSVAg
cGFja2V0IHdpdGggdGhlIGRlc3RpbmF0aW9uIGFkZHJlc3MgY292ZXJlZCBieSB0aGUgSVAgcHJl
Zml4IGZvciB3aGljaCDigJxTaeKAnSBoYXMNCiBiZWVuIGFzc2lnbmVkLiA8L3NwYW4+PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0
OjEuMGluO3RleHQtaW5kZW50Oi0uMjVpbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlmIj5jLjwvc3Bhbj48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjcuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21h
biBcLHNlcmlmJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LHNhbnMtc2Vy
aWYiPkZyb20gbXkgUE9WOjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29MaXN0
UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MS41aW47dGV4dC1pbmRlbnQ6LTEuNWluIj48
c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBS
b21hbiBcLHNlcmlmJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LHNhbnMtc2VyaWYi
PmkuPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6Ny4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
VGltZXMgTmV3IFJvbWFuIFwsc2VyaWYmcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFu
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEm
cXVvdDssc2Fucy1zZXJpZiI+TWFwcGluZyB1bmxhYmVsZWQgcGFja2V0cyB0byBTSURzIGlzIGlu
ZGVlZCBvdXQgb2Ygc2NvcGUgb2YgdGhlIGRyYWZ0LiBUaGVyZWZvcmUgYW4gZXhhbXBsZSBvZiBh
IFBVU0ggb3BlcmF0aW9uIHRoYXQgaXMgYXBwbGllZCB0byBhIGxhYmVsZWQgcGFja2V0ICh3aXRo
IHRoZSBhY3RpdmUgU0lEIGluZmVycmVkIGZyb20gdGhlDQogdG9wIGxhYmVsIGluIHRoZSBzdGFj
aykgaXMgcHJlZmVyYWJsZS48L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTGlz
dFBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjEuNWluO3RleHQtaW5kZW50Oi0xLjVpbiI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjBwdDtmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcg
Um9tYW4gXCxzZXJpZiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlmIj5paS48
L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjBwdDtmb250LWZhbWlseTomcXVvdDtUaW1l
cyBOZXcgUm9tYW4gXCxzZXJpZiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90
OyxzYW5zLXNlcmlmIj5WYWxpZCBleGFtcGxlcyBvZiZuYnNwOyBQVVNIIG9wZXJhdGlvbiBhcHBs
aWVkIHRvIGEgbGFiZWxlZCBpbmNvbWluZyBwYWNrZXQgY2FuIGJlIGZvdW5kIGluIFNlY3Rpb25z
IDQuMiBvciA0LjMgb2YgdGhlDQo8L3NwYW4+PGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLnBy
b29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX190b29scy5pZXRmLm9yZ19odG1sX2RyYWZ0
LTJEYmFzaGFuZHktMkRydGd3Zy0yRHNlZ21lbnQtMkRyb3V0aW5nLTJEdGktMkRsZmEtMkQwNCZh
bXA7ZD1Ed01HYVEmYW1wO2M9SEFrWXVoNjNyc3VocjZTY2JmaDBVakJYZU1LLW5kYjN2b0RUWGNX
em9DSSZhbXA7cj1OeWpMc3I3SkE3bXZwQ0phMFltUGRWS2NtTVhKMzFicGJCYU5xekNOcm5nJmFt
cDttPUNCbjQ2LXRUalpyRnVwMGRSLUVHQXR0NFFGcTlQaTI3UmFPNXJRQ2sxUXcmYW1wO3M9amJI
MERTWVlvMlVZeW1XWnJsdkF0N3FVV1ZYc1lLdUN0TWlFeW9lLURXRSZhbXA7ZT0iPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fu
cy1zZXJpZiI+VEktTEZBPC9zcGFuPjwvYT48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtm
b250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LHNhbnMtc2VyaWYiPg0KIGRyYWZ0PC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlmIj4m
bmJzcDs8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDowaW47bGluZS1oZWlnaHQ6bm9ybWFs
Ij48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7LHNl
cmlmIj4jQWhtZWQ6IEkgZG8gbm90IHVuZGVyc3RhbmQgeW91ciBjb25jZXJuIGhlcmU6KTwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90
dG9tOjBpbjttYXJnaW4tYm90dG9tOi4wMDAxcHQ7bGluZS1oZWlnaHQ6bm9ybWFsIj4NCjxiPjxp
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkm
cXVvdDssc2Fucy1zZXJpZjtjb2xvcjojMDBCMDUwIj5bW1Nhc2hhXV0gSSB0aGluayBpdCBpcyBw
cmV0dHkgY2xlYXI6IGNhbiB5b3UgcHJvdmlkZSBhbiBleGFtcGxlIG9mIGEgUFVTSCBvcGVyYXRp
b24gYXBwbGllZCB0byBhIGxhYmVsZWQgcGFja2V0IGluc3RlYWQgb2YgeW91ciBjdXJyZW50IGV4
YW1wbGU/PC9zcGFuPjwvaT48L2I+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibWFyZ2luOjBpbjttYXJnaW4tYm90dG9tOi4wMDAxcHQ7bGluZS1oZWlnaHQ6bm9y
bWFsIj4NCjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVv
dDssc2VyaWYiPiZuYnNwOzwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxibG9ja3F1b3RlIHN0eWxl
PSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJpZiI+Tml0czwvc3Bhbj48L2I+PHNwYW4gc3R5
bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5z
LXNlcmlmIj46PC9zcGFuPg0KPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTGlzdFBhcmFn
cmFwaCIgc3R5bGU9InRleHQtaW5kZW50Oi0uMjVpbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTox
MC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlmIj4xLjwvc3Bh
bj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjcuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5l
dyBSb21hbiBcLHNlcmlmJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsNCjwvc3Bhbj48c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LHNh
bnMtc2VyaWYiPkkgY29uY3VyIHdpdGggQWRyaWFuIHJlZ2FyZGluZyBudW1lcm91cyBuaXRzIGhl
IGhhcyByZXBvcnRlZCBpbiBoaXMNCjwvc3Bhbj48YSBocmVmPSJodHRwczovL3VybGRlZmVuc2Uu
cHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0FfX21haWxhcmNoaXZlLmlldGYub3JnX2Fy
Y2hfbXNnX3NwcmluZ19GUmhPMmxnUjhyNFZsS1AyWk4yZFp3SFU1QlkmYW1wO2Q9RHdNR2FRJmFt
cDtjPUhBa1l1aDYzcnN1aHI2U2NiZmgwVWpCWGVNSy1uZGIzdm9EVFhjV3pvQ0kmYW1wO3I9Tnlq
THNyN0pBN212cENKYTBZbVBkVktjbU1YSjMxYnBiQmFOcXpDTnJuZyZhbXA7bT1DQm40Ni10VGpa
ckZ1cDBkUi1FR0F0dDRRRnE5UGkyN1JhTzVyUUNrMVF3JmFtcDtzPUlfNGdERmhjalJfMW5wcUtV
UURIVGhzZWpVTWdKeTNXbEx6QzkwcG9SMXcmYW1wO2U9Ij48c3BhbiBzdHlsZT0iZm9udC1zaXpl
OjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtWZXJkYW5hJnF1b3Q7LHNhbnMtc2VyaWYiPldHDQog
TEMgQ29tbWVudDwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlmIj4uIEkgd291bGQgbGlrZSB0byB0
aGFuayBBZHJpYW4gZm9yIGFuIGV4Y2VsbGVudCByZXZpZXcgdGhhdCBoYXZlIHNhdmVkIG1lIGxv
dHMgb2YgaGFyZCB3b3JrLjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9ibG9ja3F1
b3RlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjBpbjtsaW5lLWhl
aWdodDpub3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9t
YW4mcXVvdDssc2VyaWYiPiNBaG1lZDogSSBhbHNvIGFncmVlIHRoYXQgQWRyaWFuJ3MgcmV2aWV3
IGlzIGV4Y2VwdGlvbmFsLiBJIGJlbGlldmUgSSBhZGRyZXNzZWQgYWxsIGhpcyBjb21tZW50cyBp
biB0aGUgbGF0ZXN0IHZlcnNpb24uPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPGJsb2NrcXVvdGUg
c3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJ0ZXh0LWluZGVudDotLjI1aW4iPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDss
c2Fucy1zZXJpZiI+Mi48L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjBwdDtmb250LWZh
bWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4gXCxzZXJpZiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5i
c3A7DQo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlmIj5JbiBhZGRpdGlvbiwgSeKAmWQgbGlrZSB0byBy
ZXBvcnQgdGhlIGZvbGxvd2luZyBuaXRzOjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MS4waW47dGV4dC1pbmRlbnQ6
LS4yNWluIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtW
ZXJkYW5hJnF1b3Q7LHNhbnMtc2VyaWYiPmEuPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6
Ny4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuIFwsc2VyaWYmcXVvdDsiPiZu
YnNwOyZuYnNwOyZuYnNwOw0KPC9zcGFuPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJpZiI+VGktTEZBIGluIFNlY3Rp
b24gMi4xMS4xIHNob3VsZCBiZSBUSS1MRkEgKGFzIGluIHRoZQ0KPC9zcGFuPjxhIGhyZWY9Imh0
dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fdG9vbHMu
aWV0Zi5vcmdfaHRtbF9kcmFmdC0yRGJhc2hhbmR5LTJEcnRnd2ctMkRzZWdtZW50LTJEcm91dGlu
Zy0yRHRpLTJEbGZhLTJEMDQmYW1wO2Q9RHdNR2FRJmFtcDtjPUhBa1l1aDYzcnN1aHI2U2NiZmgw
VWpCWGVNSy1uZGIzdm9EVFhjV3pvQ0kmYW1wO3I9TnlqTHNyN0pBN212cENKYTBZbVBkVktjbU1Y
SjMxYnBiQmFOcXpDTnJuZyZhbXA7bT1DQm40Ni10VGpackZ1cDBkUi1FR0F0dDRRRnE5UGkyN1Jh
TzVyUUNrMVF3JmFtcDtzPWpiSDBEU1lZbzJVWXltV1pybHZBdDdxVVdWWHNZS3VDdE1pRXlvZS1E
V0UmYW1wO2U9Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv
dDtWZXJkYW5hJnF1b3Q7LHNhbnMtc2VyaWYiPlRJLUxGQTwvc3Bhbj48L2E+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNl
cmlmIj4NCiBkcmFmdCk8L3NwYW4+PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvYmxvY2txdW90
ZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDowaW47bGluZS1oZWln
aHQ6bm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFu
JnF1b3Q7LHNlcmlmIj4jQWhtZWQ6IEFscmVhZHkgZG9uZSBpbiB0aGUgbGF0ZXN0IHZlcnNpb248
L3NwYW4+PGI+PGk+W1tTYXNoYV1dIE9LPC9pPjwvYj4NCjxvOnA+PC9vOnA+PC9wPg0KPGJsb2Nr
cXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2
Pg0KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDoxLjBpbjt0
ZXh0LWluZGVudDotLjI1aW4iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJpZiI+Yi48L3NwYW4+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZTo3LjBwdDtmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4gXCxzZXJp
ZiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90OyxzYW5zLXNlcmlmIj5USS1M
RkEgZHJhZnQgaXMgcmVmZXJlbmNlZCBpbiB0aGUgdGV4dCBvZiBTZWN0aW9uIDIuMTEuMSwgYnV0
IHRoZXJlIGlzIG5vIG1hdGNoaW5nIHJlZmVyZW5jZSBpbiB0aGUg4oCcUmVmZXJlbmNlc+KAnSBz
ZWN0aW9uIChwcm9iYWJseSwgSW5mb3JtYXRpb25hbCk8L3NwYW4+PG86cD48L286cD48L3A+DQo8
L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4t
bGVmdDowaW47bGluZS1oZWlnaHQ6bm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1
b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7LHNlcmlmIj4jQWhtZWQ6IEFscmVhZHkgZG9uZSBpbiB0
aGUgbGF0ZXN0IHZlcnNpb248L3NwYW4+PGI+PGk+W1tTYXNoYV1dIE9LPC9pPjwvYj4NCjxvOnA+
PC9vOnA+PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10b3A6NS4wcHQ7bWFyZ2luLWJv
dHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJt
YXJnaW4tbGVmdDoxLjBpbjt0ZXh0LWluZGVudDotLjI1aW4iPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJpZiI+Yy48
L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjBwdDtmb250LWZhbWlseTomcXVvdDtUaW1l
cyBOZXcgUm9tYW4gXCxzZXJpZiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90
OyxzYW5zLXNlcmlmIj7igJx6ZXJvIEFsZ29yaXRobeKAnSBpbiBTZWN0aW9uIDIuNSAoaW1tZWRp
YXRlbHkgYWJvdmUgU2VjdGlvbiAyLjUuMSkgbXVzdCBiZSByZXBsYWNlZCB3aXRoIOKAnGRlZmF1
bHQgYWxnb3JpdGht4oCdLiBTaW1pbGFybHksIOKAnG5vbi16ZXJvIEFsZ29yaXRobeKAnSBzaG91
bGQgYmUgcmVwbGFjZWQgd2l0aCDigJxub24tZGVmYXVsdCBhbGdvcml0aG3igJ08L3NwYW4+PG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjwvYmxvY2txdW90ZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtYXJnaW4tbGVmdDowaW47bGluZS1oZWlnaHQ6bm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1mYW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7LHNlcmlmIj4jQWhtZWQ6IFdp
bGwgYmUgZG9uZSBpbiB0aGUgbmV4dCB2ZXJzaW9uPC9zcGFuPjxiPjxpPltbU2FzaGFdXQ0KPC9p
PjwvYj4mbmJzcDtPSzxvOnA+PC9vOnA+PC9wPg0KPGJsb2NrcXVvdGUgc3R5bGU9Im1hcmdpbi10
b3A6NS4wcHQ7bWFyZ2luLWJvdHRvbTo1LjBwdCI+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb0xpc3RQ
YXJhZ3JhcGgiIHN0eWxlPSJ0ZXh0LWluZGVudDotLjI1aW4iPjxzcGFuIHN0eWxlPSJmb250LXNp
emU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O1ZlcmRhbmEmcXVvdDssc2Fucy1zZXJpZiI+My48
L3NwYW4+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZTo3LjBwdDtmb250LWZhbWlseTomcXVvdDtUaW1l
cyBOZXcgUm9tYW4gXCxzZXJpZiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7DQo8L3NwYW4+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7VmVyZGFuYSZxdW90
OyxzYW5zLXNlcmlmIj5JIHRoaW5rIHRoYXQgUkZDIDM0NDMgYW5kIFJGQyA1MzMyIHNob3VsZCBi
ZSBsaXN0ZWQgYXMgTm9ybWF0aXZlIHJlZmVyZW5jZXMgaW4gdGhpcyBkcmFmdCB3aGlsZSBSRkMg
NTMzMSBhbmQgUkZDIDgyNzcgc2hvdWxkIGJlIGxpc3RlZCBhcyBJbmZvcm1hdGl2ZSByZWZlcmVu
Y2VzLiBUaGlzIHdvdWxkIGltcHJvdmUgdGhlIHJlYWRhYmlsaXR5DQogb2YgdGhlIGRyYWZ0IHdp
dGhvdXQgYW55IGltcGFjdCBvbiBpdHMgYWR2YW5jZW1lbnQuIDwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPC9kaXY+DQo8
L2Jsb2NrcXVvdGU+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOjBpbjttYXJn
aW4tYm90dG9tOi4wMDAxcHQ7bGluZS1oZWlnaHQ6bm9ybWFsIj4NCjxzcGFuIHN0eWxlPSJmb250
LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDssc2VyaWYiPiNBaG1lZCBSRkM1MzMx
IGRlc2NyaWJlcyB1cHN0cmVhbSBsYWJlbCBhc3NpZ25tZW50LiBBcyB5b3UgbWVudGlvbmVkIGFi
b3ZlIChhbmQgSSB3aWxsIG1vZGlmeSB0aGUgZHJhZnQgdG8gaW5kaWNhdGUgdGhhdCkgU1ItTVBM
UyBiZWhhdmlvciBpcyBzaW1pbGFyIHRvIGRvd25zdHJlYW0gbGFiZWwgYXNzaWdubWVudC4gUkZD
IDM0NDMgZGVzY3JpYmVzIFRUTCBiZWhhdmlvci4NCiBUaGlzIGlzIGFuIE1QTFMgZm9yd2FyZGlu
ZyBiZWhhdmlvci4gQXMgbWVudGlvbmVkIGluIHRoZSBkcmFmdCwgU1ItTVBMUyBkb2VzIG5vdCBt
b2RpZnkgYXQgdGhlIE1QTFMgZm9yd2FyZGluZyBiZWhhdmlvcjwvc3Bhbj48bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjBpbjttYXJnaW4t
Ym90dG9tOi4wMDAxcHQ7bGluZS1oZWlnaHQ6bm9ybWFsIj4NCjxiPjxpPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJp
Zjtjb2xvcjojMDBCMDUwIj5bW1Nhc2hhXV0gUmVnYXJkaW5nIFJGQyA1MzMxIOKAkyB5b3UgbWF5
IHNraXAgdGhpcyByZWZlcmVuY2UgaWYgeW91IHN0YXRlIChhcyBkaXNjdXNzZWQgYmVsb3cpIHRo
YXQgU1ItTVBMUyBvbmx5IGFsbG9jYXRlcyBsYWJlbHMgZnJvbSB0aGUgcGVyLXBsYXRmb3JtIGxh
YmVsIHNwYWNlLiBSZWdhcmRpbmcNCiBSRkMgMzQ0MyDigJMgSSBkbyBub3QgdGhpbmsgdGhhdCB5
b3UgY2FuIGZ1bGx5IGF2b2lkIGRpc2N1c3Npb24gb2YgVW5pZm9ybSBhbmQgUGlwZS9TaG9ydCBQ
aXBlIG1vZGVscywgYW5kIHRoZXJlZm9yZSB5b3Ugd2lsbCBuZWVkIHRoaXMgcmVmZXJlbmNlLjwv
c3Bhbj48L2k+PC9iPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9
Im1hcmdpbi1sZWZ0OjBpbjtsaW5lLWhlaWdodDpub3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LWZh
bWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDssc2VyaWYiPjxicj4NCjxicj4NCjwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4NCjxibG9ja3F1b3RlIHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21h
cmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkhvcGVmdWxs
eSwgdGhlc2UgY29tbWVudHMgd2lsbCBiZSB1c2VmdWwuPG86cD48L286cD48L3A+DQo8L2Rpdj4N
CjwvYmxvY2txdW90ZT4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDow
aW47bGluZS1oZWlnaHQ6bm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7VGlt
ZXMgTmV3IFJvbWFuJnF1b3Q7LHNlcmlmIj4jQWhtZWQ6IFRoZXkgYXJlIGNlcnRhaW5seSBxdWl0
ZSB1c2VmdWwuIFRoYW5rcyBhIGxvdDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxibG9ja3F1b3Rl
IHN0eWxlPSJtYXJnaW4tdG9wOjUuMHB0O21hcmdpbi1ib3R0b206NS4wcHQiPg0KPGRpdj4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+UmVnYXJkcyw8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlNhc2hh
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPk9mZmljZTogJiM0Mzs5NzItMzkyNjYzMDI8bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPkNlbGw6Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7ICYjNDM7OTcyLTU0OTI2NjMwMjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+RW1haWw6Jm5ic3A7Jm5ic3A7IDxhIGhyZWY9Im1haWx0bzpBbGV4YW5kZXIuVmFp
bnNodGVpbkBlY2l0ZWxlLmNvbSI+QWxleGFuZGVyLlZhaW5zaHRlaW5AZWNpdGVsZS5jb208L2E+
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwv
cD4NCjwvZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjowaW47bWFyZ2lu
LWJvdHRvbTouMDAwMXB0O2xpbmUtaGVpZ2h0Om5vcm1hbCI+DQo8c3BhbiBzdHlsZT0iZm9udC1m
YW1pbHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuIFwsc2VyaWYmcXVvdDsiPjxiciBjbGVhcj0iYWxs
Ij4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fXzxicj4NCjxicj4NClRoaXMgZS1tYWlsIG1lc3NhZ2UgaXMg
aW50ZW5kZWQgZm9yIHRoZSByZWNpcGllbnQgb25seSBhbmQgY29udGFpbnMgaW5mb3JtYXRpb24g
d2hpY2ggaXMNCjxicj4NCkNPTkZJREVOVElBTCBhbmQgd2hpY2ggbWF5IGJlIHByb3ByaWV0YXJ5
IHRvIEVDSSBUZWxlY29tLiBJZiB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzDQo8YnI+DQp0cmFuc21p
c3Npb24gaW4gZXJyb3IsIHBsZWFzZSBpbmZvcm0gdXMgYnkgZS1tYWlsLCBwaG9uZSBvciBmYXgs
IGFuZCB0aGVuIGRlbGV0ZSB0aGUgb3JpZ2luYWwNCjxicj4NCmFuZCBhbGwgY29waWVzIHRoZXJl
b2YuPGJyPg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9ibG9j
a3F1b3RlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjowaW47bWFyZ2luLWJv
dHRvbTouMDAwMXB0O2xpbmUtaGVpZ2h0Om5vcm1hbCI+DQo8c3BhbiBzdHlsZT0iZm9udC1mYW1p
bHk6JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7LHNlcmlmIj4mbmJzcDs8L3NwYW4+PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOjBpbjttYXJnaW4t
Ym90dG9tOi4wMDAxcHQ7bGluZS1oZWlnaHQ6bm9ybWFsIj4NCjxzcGFuIHN0eWxlPSJmb250LWZh
bWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDssc2VyaWYiPjxiciBjbGVhcj0iYWxsIj4N
Cl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fXzxicj4NCjxicj4NClRoaXMgZS1tYWlsIG1lc3NhZ2UgaXMgaW50
ZW5kZWQgZm9yIHRoZSByZWNpcGllbnQgb25seSBhbmQgY29udGFpbnMgaW5mb3JtYXRpb24gd2hp
Y2ggaXMNCjxicj4NCkNPTkZJREVOVElBTCBhbmQgd2hpY2ggbWF5IGJlIHByb3ByaWV0YXJ5IHRv
IEVDSSBUZWxlY29tLiBJZiB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzDQo8YnI+DQp0cmFuc21pc3Np
b24gaW4gZXJyb3IsIHBsZWFzZSBpbmZvcm0gdXMgYnkgZS1tYWlsLCBwaG9uZSBvciBmYXgsIGFu
ZCB0aGVuIGRlbGV0ZSB0aGUgb3JpZ2luYWwNCjxicj4NCmFuZCBhbGwgY29waWVzIHRoZXJlb2Yu
PGJyPg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPC9ibG9ja3F1
b3RlPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbjowaW47bWFyZ2luLWJvdHRv
bTouMDAwMXB0O2xpbmUtaGVpZ2h0Om5vcm1hbCI+DQo8c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6
JnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7LHNlcmlmIj4mbmJzcDs8L3NwYW4+PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luOjBpbjttYXJnaW4tYm90
dG9tOi4wMDAxcHQ7bGluZS1oZWlnaHQ6bm9ybWFsIj4NCjxicj4NCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
Xzxicj4NCjxicj4NClRoaXMgZS1tYWlsIG1lc3NhZ2UgaXMgaW50ZW5kZWQgZm9yIHRoZSByZWNp
cGllbnQgb25seSBhbmQgY29udGFpbnMgaW5mb3JtYXRpb24gd2hpY2ggaXMNCjxicj4NCkNPTkZJ
REVOVElBTCBhbmQgd2hpY2ggbWF5IGJlIHByb3ByaWV0YXJ5IHRvIEVDSSBUZWxlY29tLiBJZiB5
b3UgaGF2ZSByZWNlaXZlZCB0aGlzDQo8YnI+DQp0cmFuc21pc3Npb24gaW4gZXJyb3IsIHBsZWFz
ZSBpbmZvcm0gdXMgYnkgZS1tYWlsLCBwaG9uZSBvciBmYXgsIGFuZCB0aGVuIGRlbGV0ZSB0aGUg
b3JpZ2luYWwNCjxicj4NCmFuZCBhbGwgY29waWVzIHRoZXJlb2YuPGJyPg0KX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fPG86cD48L286cD48L3A+DQo8L2Jsb2NrcXVvdGU+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
IiBzdHlsZT0ibWFyZ2luOjBpbjttYXJnaW4tYm90dG9tOi4wMDAxcHQ7bGluZS1oZWlnaHQ6bm9y
bWFsIj4NCjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVv
dDssc2VyaWYiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtYXJnaW46MGluO21hcmdpbi1ib3R0b206LjAwMDFwdDtsaW5lLWhlaWdodDpu
b3JtYWwiPg0KPHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O1RpbWVzIE5ldyBSb21hbiZx
dW90OyxzZXJpZjtjb2xvcjp3aW5kb3d0ZXh0Ij48YnI+DQpfX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188YnI+
DQo8YnI+DQpUaGlzIGUtbWFpbCBtZXNzYWdlIGlzIGludGVuZGVkIGZvciB0aGUgcmVjaXBpZW50
IG9ubHkgYW5kIGNvbnRhaW5zIGluZm9ybWF0aW9uIHdoaWNoIGlzDQo8YnI+DQpDT05GSURFTlRJ
QUwgYW5kIHdoaWNoIG1heSBiZSBwcm9wcmlldGFyeSB0byBFQ0kgVGVsZWNvbS4gSWYgeW91IGhh
dmUgcmVjZWl2ZWQgdGhpcw0KPGJyPg0KdHJhbnNtaXNzaW9uIGluIGVycm9yLCBwbGVhc2UgaW5m
b3JtIHVzIGJ5IGUtbWFpbCwgcGhvbmUgb3IgZmF4LCBhbmQgdGhlbiBkZWxldGUgdGhlIG9yaWdp
bmFsDQo8YnI+DQphbmQgYWxsIGNvcGllcyB0aGVyZW9mLjxicj4NCl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_BYAPR05MB3943FB07ACA7E343152F2BFBD5D80BYAPR05MB3943namp_--


From nobody Mon Nov 19 02:24:24 2018
Return-Path: <julien.meuric@orange.com>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2E33F130DC1; Mon, 19 Nov 2018 02:24:22 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.291
X-Spam-Level: 
X-Spam-Status: No, score=-0.291 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, FORGED_MUA_MOZILLA=2.309, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001] autolearn=no autolearn_force=no
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DSW2B-AWoAU6; Mon, 19 Nov 2018 02:24:21 -0800 (PST)
Received: from 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 8D8AC12F1A5; Mon, 19 Nov 2018 02:24:20 -0800 (PST)
Received: from opfedar00.francetelecom.fr (unknown [xx.xx.xx.11]) by opfedar27.francetelecom.fr (ESMTP service) with ESMTP id 42z4h26R1Pz2xbC; Mon, 19 Nov 2018 11:24:18 +0100 (CET)
Received: from Exchangemail-eme2.itn.ftgroup (unknown [xx.xx.31.10]) by opfedar00.francetelecom.fr (ESMTP service) with ESMTP id 42z4h15jRczCqky; Mon, 19 Nov 2018 11:24:17 +0100 (CET)
Received: from [10.193.71.118] (10.168.234.2) by OPEXCLILM5C.corporate.adroot.infra.ftgroup (10.114.31.10) with Microsoft SMTP Server (TLS) id 14.3.408.0; Mon, 19 Nov 2018 11:24:17 +0100
To: David Sinicrope <david.sinicrope@ericsson.com>, "draft-ietf-pce-gmpls-pcep-extensions@ietf.org" <draft-ietf-pce-gmpls-pcep-extensions@ietf.org>
CC: "BRUNGARD, DEBORAH A" <db3546@att.com>, "Yemin (Amy)" <amy.yemin@huawei.com>, Jonathan Hardwick <Jonathan.Hardwick@metaswitch.com>,  "pce@ietf.org" <pce@ietf.org>, "rtg-dir@ietf.org" <rtg-dir@ietf.org>
References: <71E4CC3E-FCAE-40D3-9888-BF8A4F5E6A44@ericsson.com>
From: <julien.meuric@orange.com>
Organization: Orange
Message-ID: <12797_1542623058_5BF28F51_12797_1_1_bf85d45b-f6fe-4a8e-0349-d5d2340bb199@orange.com>
Date: Mon, 19 Nov 2018 11:24:16 +0100
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.2.1
MIME-Version: 1.0
In-Reply-To: <71E4CC3E-FCAE-40D3-9888-BF8A4F5E6A44@ericsson.com>
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
Content-Language: en-US
X-Originating-IP: [10.168.234.2]
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/3xgDrGEtsAsPRKIP4ckx4eOVAQI>
Subject: Re: [RTG-DIR] RtgDir Early Review: draft-ietf-pce-gmpls-pcep-extensions
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-dir/>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 19 Nov 2018 10:24:22 -0000

Hi all,

Dave, thank you for this careful review. Though I'd by fine to liaise to
ITU-T SG15 for information, I'm not that sure that our process requires
liaising "for review": PCEP isn't a controversial technology which would
need special treatment with respect to ITU-T. How strong do you feel on
that?

Cyril and authors, please make sure to address Dave's comments.

Cheers,

Julien


On 18/11/2018 14:48, David Sinicrope wrote:
>
> Hello
>
> I have been selected to do a routing directorate “early” review of
> this draft. 
> https://datatracker.ietf.org/doc/draft-ietf-pce-gmpls-pcep-extensions
>
> The routing directorate will, on request from the working group chair,
> perform an “early” review of a draft before it is submitted for
> publication to the IESG. The early review can be performed at any time
> during the draft’s lifetime as a working group document. The purpose
> of the early review depends on the stage that the document has reached.
>
> As this document is in working group last call, my focus for the
> review was to determine whether the document is ready to be published.
> Please consider my comments along with the other working group last
> call comments.
>
> For more information about the Routing Directorate, please
> see ​http://trac.tools.ietf.org/area/rtg/trac/wiki/RtgDir
>
> Document: draft-ietf-pce-gmpls-pcep-extensions-12.txt 
> Reviewer: David Sinicrope
> Review Date: November 17, 2018
> Intended Status: Standards Track
>
> *Summary:* 
>
>   * This document is basically ready for publication, but has nits and
>     clarifications that should be considered prior to being submitted
>     to the IESG.
>
> *Comments:*
>
> Although a bit terse on motivation the document is of good quality and
> detail providing the level of information needed for protocol
> specification and implementation.
>
> The comments provided below are aimed at improving readability,
> comprehension and consumption of the document by those that would use
> it for architecture, solution design and implementation.
>
>  
>
> Abstract.  Please provide some detail scope and purpose beyond one
> line.  This is supposed to answer why / whether I should delve into
> the document.
>
>  
>
> General Comments (no particular section)
>
> 1. Given that this document is providing the detail for the
> requirements in 7025, it might be advantageous to the reader to
> structure the document according to the requirements listed in 7025.
>
>  
>
> 2. The document gives a sparse highlight of what extensions are needed
> and why Section 1 and then launches into the details in section2 and
> on.  More elaboration on motivation and gaps and requirements would be
> helpful to better understand why the extensions are needed.
>
>  
>
> 3. This should be liaised to ITUT SG15 Q12 and Q14 for review.  Maybe
> Q11/15 too.
>
>  
>
> Sec 1.2 - RFC 7025 has 13 different requirements listed.  
>
>  
>
> 1. Why are they repeated here and not simply referenced? One must have
> both documents to fully understand the requirements this document is
> addressing, so there is no need to restate (and possibly misstate) the
> agreed requirements here for readability 
>
>  
>
> 2. Why is this only a subset of the requirements in RFC 7025?  Is
> there less covered here than in RFC7025?  If so this must be spelled
> out in terms of coverage.  Perhaps a table to explain the functions
> noted in 7025 vs what this document covers.
>
>  
>
>  
>
> Introduction - this document assumes a significant familiarity with
> rfc7025 and the other documents listed.  It should state this outright.
>
>  
>
>  
>
> Sec 1.3 - please correlate these to the requirements they are
> addressing.  Also please provide more explanation.  Some of these are
> seemingly contradictory the way they are listed currently. E.g.
> END-POINTS and ERO make it sound confused as to whether the 7025
> requirement on unnumbered interfaces is addressed  or not.
>
> Some examples would go a long way to providing clarity
>
> Note: I noted this is done later in the specific extensions, but could
> also be done here.
>
>  
>
> Sec 1.3 - PCEP objects, needs plural
>
>  
>
> Sec 1.3 - they can’t be shortcomings if they were not designed for the
> use noted.  Perhaps “gaps in functional coverage” or “areas for
> enhancement” is a better description.
>
>  
>
> Sec 1.3 - why is the infusion/exclusion of labels a shortcoming? 
> Please elaborate.
>
>  
>
> Sec 1.3 – Protection should be listed with the others “shortcomings”
> right now looks like a summary which it isn’t.  Indent this text.
>
>  
>
> Sec 1.3 covered pcep extensions - covered by what? This document?  If
> so, please say so. Also say/elaborate on why they are needed.  Note: I
> can see this is done much more in the individual sections describing
> the extension.  It would suffice then to add a note here that more
> detail on motivation is provided with each individual extension.
>
>  
>
> Sec 2.2 - excellent cross reference to RFC 7025. I see this is done
> elsewhere.  This makes addressing solution architecture most helpful.
>
> *Nits:*
>
> Miscellaneous warnings:
>
>  
> ----------------------------------------------------------------------------
>
>  
>
>   == Line 1206 has weird spacing: '...ted bit  routi...'
>
>  
>
>   -- The document date (September 27, 2018) is 52 days in the past. 
> Is this
>
>      intentional?
>
>  
>
>  
>
> *From: *DEBORAH BRUNGARD <db3546@att.com>
> *Date: *Monday, October 15, 2018 at 12:07 PM
>
>  
>
> Hi Authors (and Shepherd),
>
>  
>
> I thought your document was well written and considering how long we
> have been waiting for this document😊, I have started IETF Last Call.
> I’ve started the IETF Last Call due to the window closing in on the
> next IETF meeting when the other Areas prefer not to have Last Calls
> overlapping. Dave Sinicrope will be the rtg-dir reviewer and will do
> his review in parallel with Last Call.
>
>  
>
> Please be sure to have one of you available as the main pen holder to
> be responsive to Dave, other Area Directorate reviewers comments, and
> IESG comments.
>
>  
>
> Thanks!
>
> Deborah
>
>  
>
>  
>


_________________________________________________________________________________________________________________________

Ce message et ses pieces jointes peuvent contenir des informations confidentielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu ce message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages electroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou falsifie. Merci.

This message and its attachments may contain confidential or privileged information that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and delete this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been modified, changed or falsified.
Thank you.


From nobody Mon Nov 19 05:04:17 2018
Return-Path: <adrian@olddog.co.uk>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id EDF4F129C6B; Mon, 19 Nov 2018 05:04:07 -0800 (PST)
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, RCVD_IN_DNSWL_LOW=-0.7] 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 FfDPJXcWKNZi; Mon, 19 Nov 2018 05:04:02 -0800 (PST)
Received: from mta6.iomartmail.com (mta6.iomartmail.com [62.128.193.156]) (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 54DD212F1AC; Mon, 19 Nov 2018 05:04:02 -0800 (PST)
Received: from vs1.iomartmail.com (vs1.iomartmail.com [10.12.10.121]) by mta6.iomartmail.com (8.14.4/8.14.4) with ESMTP id wAJD3l3d022613; Mon, 19 Nov 2018 13:03:47 GMT
Received: from vs1.iomartmail.com (unknown [127.0.0.1]) by IMSVA (Postfix) with ESMTP id 710AA22042; Mon, 19 Nov 2018 13:03:47 +0000 (GMT)
Received: from asmtp2.iomartmail.com (unknown [10.12.10.249]) by vs1.iomartmail.com (Postfix) with ESMTPS id 5B47922040; Mon, 19 Nov 2018 13:03:47 +0000 (GMT)
Received: from LAPTOPK7AS653V ([88.131.62.38]) (authenticated bits=0) by asmtp2.iomartmail.com (8.14.4/8.14.4) with ESMTP id wAJD3ipO012086 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Mon, 19 Nov 2018 13:03:45 GMT
From: <adrian@olddog.co.uk>
To: <julien.meuric@orange.com>, "'David Sinicrope'" <david.sinicrope@ericsson.com>, <draft-ietf-pce-gmpls-pcep-extensions@ietf.org>
Cc: "'Jonathan Hardwick'" <Jonathan.Hardwick@metaswitch.com>, <rtg-dir@ietf.org>, "'Yemin \(Amy\)'" <amy.yemin@huawei.com>, <pce@ietf.org>, "'BRUNGARD, DEBORAH A'" <db3546@att.com>
References: <71E4CC3E-FCAE-40D3-9888-BF8A4F5E6A44@ericsson.com> <12797_1542623058_5BF28F51_12797_1_1_bf85d45b-f6fe-4a8e-0349-d5d2340bb199@orange.com>
In-Reply-To: <12797_1542623058_5BF28F51_12797_1_1_bf85d45b-f6fe-4a8e-0349-d5d2340bb199@orange.com>
Date: Mon, 19 Nov 2018 13:03:43 -0000
Message-ID: <002b01d48008$4e60d6d0$eb228470$@olddog.co.uk>
MIME-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-Mailer: Microsoft Outlook 16.0
Content-Language: en-gb
Thread-Index: AQLJ1TMZt6H8b00cmVd1LkGBGbua9wHvx8lIo1zmTqA=
X-Originating-IP: 88.131.62.38
X-Thinkmail-Auth: adrian@olddog.co.uk
X-TM-AS-GCONF: 00
X-TM-AS-Product-Ver: IMSVA-9.0.0.1623-8.2.0.1013-24232.007
X-TM-AS-Result: No--34.509-10.0-31-10
X-imss-scan-details: No--34.509-10.0-31-10
X-TMASE-Version: IMSVA-9.0.0.1623-8.2.1013-24232.007
X-TMASE-Result: 10--34.509500-10.000000
X-TMASE-MatchedRID: jFqw+1pFnMzxIbpQ8BhdbKmukiZOfPi29NYqzb2oOWsfmRnL8RBuBAQH T64gg+vftamu2oueIhMNxd9eNdclvW7tzvY/Vhuu6Zzj+kMRBrZR3sGN+j7mNKP4uIZFFmMinHr KajtvnHoYDqKHhXDzyh8ZmJ10gi1bjGnLhQ6GoqvThGbP9qB93IBmvqGKeYuqs1NEfuQ2w2y+ej tkR0jAGOmaK4mJZwGCnMC5bVTUR+JJJDuM6qazTlPjo7D4SFg4pw+u+fEFHNER34ro7k23nQrG5 sDi6Dd7uhd1PVddTRlACx0lALuuZ6VDPSjL3ziR+/7/+WpTWHqD30L3uxcHwCy6DFF5hapmJI6a s8E5MWl+yPBzdmnNbi3Y+fIzkCpWy1ki1BndNJOJQ9k+Ypk5CYLsLasl5ROh35MQ32ocqNMKaRP +w0Fo78WCrPw1W0FTgDuh3Q6rdvnv1qcON0saD2iYls8x2M90EOLpBjcw3GCH9PPDfpM6JRxwZG G1rlDq/WHp8nyTQy/l7N0S/wu39Xv9UNdJcGIP4Tzr6T25NkdAq6/y5AEOOrl+jVyLzmC70seI9 35GCmmXS3MVDBM58uLq62s6J24823VYYdhWQES9HTxRE6QQB2KaLwu81+av3M5CjuZOAD50JJhW J9piLNfrMKDOcK6qNsJoJObhSqxo4d3pab8rlMxTqHgXR/59MZm0+sEE9msqZxxkqEcpQN1mZB/ vMe21c5yKkanilhPL0O7A1t3q4Vo6G6+gNahEma6DzXaohvMUB8iDddtrIgAheUymmndfb9EMBl N1Ijdg+gzdwsPxCS2uMcBJ+5mH9kvOe2325VeeAiCmPx4NwFkMvWAuahr83Mh122xXdCvKznaLR 01pZe54vhk1EvsRxEHRux+uk8irEHfaj14ZyVVoEXK0hBS3
X-TMASE-SNAP-Result: 1.821001.0001-0-1-12:0,22:0,33:0,34:0-0
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/UEPK7yu4RiIlPJaIljbUkrZLQzo>
Subject: Re: [RTG-DIR] RtgDir Early Review: draft-ietf-pce-gmpls-pcep-extensions
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-dir/>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 19 Nov 2018 13:04:08 -0000

I tend to agree with Julien.
More eyes are always welcome, and sending a liaison statement or =
informal email pointing to the work and asking for feedback (from =
individuals not an official position of the ITU-T) on the PCE list =
before the end of last call (maybe IETF last call?) could not possibly =
be harmful, and would very probably be helpful.
But a formal request for review seems a bit excessive.

Cheers,
Adrian

-----Original Message-----
From: rtg-dir <rtg-dir-bounces@ietf.org> On Behalf Of =
julien.meuric@orange.com
Sent: 19 November 2018 10:24
To: David Sinicrope <david.sinicrope@ericsson.com>; =
draft-ietf-pce-gmpls-pcep-extensions@ietf.org
Cc: Jonathan Hardwick <Jonathan.Hardwick@metaswitch.com>; =
rtg-dir@ietf.org; Yemin (Amy) <amy.yemin@huawei.com>; pce@ietf.org; =
BRUNGARD, DEBORAH A <db3546@att.com>
Subject: Re: [RTG-DIR] RtgDir Early Review: =
draft-ietf-pce-gmpls-pcep-extensions

Hi all,

Dave, thank you for this careful review. Though I'd by fine to liaise to =
ITU-T SG15 for information, I'm not that sure that our process requires =
liaising "for review": PCEP isn't a controversial technology which would =
need special treatment with respect to ITU-T. How strong do you feel on =
that?

Cyril and authors, please make sure to address Dave's comments.

Cheers,

Julien


On 18/11/2018 14:48, David Sinicrope wrote:
>
> Hello
>
> I have been selected to do a routing directorate =
=E2=80=9Cearly=E2=80=9D review of=20
> this draft.
> https://datatracker.ietf.org/doc/draft-ietf-pce-gmpls-pcep-extensions
>
> The routing directorate will, on request from the working group chair, =

> perform an =E2=80=9Cearly=E2=80=9D review of a draft before it is =
submitted for=20
> publication to the IESG. The early review can be performed at any time =

> during the draft=E2=80=99s lifetime as a working group document. The =
purpose=20
> of the early review depends on the stage that the document has =
reached.
>
> As this document is in working group last call, my focus for the=20
> review was to determine whether the document is ready to be published.
> Please consider my comments along with the other working group last=20
> call comments.
>
> For more information about the Routing Directorate, please see=20
> =E2=80=8Bhttp://trac.tools.ietf.org/area/rtg/trac/wiki/RtgDir
>
> Document: draft-ietf-pce-gmpls-pcep-extensions-12.txt
> Reviewer: David Sinicrope
> Review Date: November 17, 2018
> Intended Status: Standards Track
>
> *Summary:*
>
>   * This document is basically ready for publication, but has nits and
>     clarifications that should be considered prior to being submitted
>     to the IESG.
>
> *Comments:*
>
> Although a bit terse on motivation the document is of good quality and =

> detail providing the level of information needed for protocol=20
> specification and implementation.
>
> The comments provided below are aimed at improving readability,=20
> comprehension and consumption of the document by those that would use=20
> it for architecture, solution design and implementation.
>
> =20
>
> Abstract.  Please provide some detail scope and purpose beyond one=20
> line.  This is supposed to answer why / whether I should delve into=20
> the document.
>
> =20
>
> General Comments (no particular section)
>
> 1. Given that this document is providing the detail for the=20
> requirements in 7025, it might be advantageous to the reader to=20
> structure the document according to the requirements listed in 7025.
>
> =20
>
> 2. The document gives a sparse highlight of what extensions are needed =

> and why Section 1 and then launches into the details in section2 and=20
> on.  More elaboration on motivation and gaps and requirements would be =

> helpful to better understand why the extensions are needed.
>
> =20
>
> 3. This should be liaised to ITUT SG15 Q12 and Q14 for review.  Maybe
> Q11/15 too.
>
> =20
>
> Sec 1.2 - RFC 7025 has 13 different requirements listed.
>
> =20
>
> 1. Why are they repeated here and not simply referenced? One must have =

> both documents to fully understand the requirements this document is=20
> addressing, so there is no need to restate (and possibly misstate) the =

> agreed requirements here for readability
>
> =20
>
> 2. Why is this only a subset of the requirements in RFC 7025?  Is=20
> there less covered here than in RFC7025?  If so this must be spelled=20
> out in terms of coverage.  Perhaps a table to explain the functions=20
> noted in 7025 vs what this document covers.
>
> =20
>
> =20
>
> Introduction - this document assumes a significant familiarity with
> rfc7025 and the other documents listed.  It should state this =
outright.
>
> =20
>
> =20
>
> Sec 1.3 - please correlate these to the requirements they are=20
> addressing.  Also please provide more explanation.  Some of these are=20
> seemingly contradictory the way they are listed currently. E.g.
> END-POINTS and ERO make it sound confused as to whether the 7025=20
> requirement on unnumbered interfaces is addressed  or not.
>
> Some examples would go a long way to providing clarity
>
> Note: I noted this is done later in the specific extensions, but could =

> also be done here.
>
> =20
>
> Sec 1.3 - PCEP objects, needs plural
>
> =20
>
> Sec 1.3 - they can=E2=80=99t be shortcomings if they were not designed =
for the=20
> use noted.  Perhaps =E2=80=9Cgaps in functional coverage=E2=80=9D or =
=E2=80=9Careas for=20
> enhancement=E2=80=9D is a better description.
>
> =20
>
> Sec 1.3 - why is the infusion/exclusion of labels a shortcoming?=20
> Please elaborate.
>
> =20
>
> Sec 1.3 =E2=80=93 Protection should be listed with the others =
=E2=80=9Cshortcomings=E2=80=9D
> right now looks like a summary which it isn=E2=80=99t.  Indent this =
text.
>
> =20
>
> Sec 1.3 covered pcep extensions - covered by what? This document?  If=20
> so, please say so. Also say/elaborate on why they are needed.  Note: I =

> can see this is done much more in the individual sections describing=20
> the extension.  It would suffice then to add a note here that more=20
> detail on motivation is provided with each individual extension.
>
> =20
>
> Sec 2.2 - excellent cross reference to RFC 7025. I see this is done=20
> elsewhere.  This makes addressing solution architecture most helpful.
>
> *Nits:*
>
> Miscellaneous warnings:
>
> =20
> ----------------------------------------------------------------------
> ------
>
> =20
>
>   =3D=3D Line 1206 has weird spacing: '...ted bit  routi...'
>
> =20
>
>   -- The document date (September 27, 2018) is 52 days in the past. Is =

> this
>
>      intentional?
>
> =20
>
> =20
>
> *From: *DEBORAH BRUNGARD <db3546@att.com>
> *Date: *Monday, October 15, 2018 at 12:07 PM
>
> =20
>
> Hi Authors (and Shepherd),
>
> =20
>
> I thought your document was well written and considering how long we=20
> have been waiting for this document=F0=9F=98=8A, I have started IETF =
Last Call.
> I=E2=80=99ve started the IETF Last Call due to the window closing in =
on the=20
> next IETF meeting when the other Areas prefer not to have Last Calls=20
> overlapping. Dave Sinicrope will be the rtg-dir reviewer and will do=20
> his review in parallel with Last Call.
>
> =20
>
> Please be sure to have one of you available as the main pen holder to=20
> be responsive to Dave, other Area Directorate reviewers comments, and=20
> IESG comments.
>
> =20
>
> Thanks!
>
> Deborah
>
> =20
>
> =20
>


_________________________________________________________________________=
________________________________________________

Ce message et ses pieces jointes peuvent contenir des informations =
confidentielles ou privilegiees et ne doivent donc pas etre diffuses, =
exploites ou copies sans autorisation. Si vous avez recu ce message par =
erreur, veuillez le signaler a l'expediteur et le detruire ainsi que les =
pieces jointes. Les messages electroniques etant susceptibles =
d'alteration, Orange decline toute responsabilite si ce message a ete =
altere, deforme ou falsifie. Merci.

This message and its attachments may contain confidential or privileged =
information that may be protected by law; they should not be =
distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and =
delete this message and its attachments.
As emails may be altered, Orange is not liable for messages that have =
been modified, changed or falsified.
Thank you.


From nobody Mon Nov 19 06:04:58 2018
Return-Path: <david.sinicrope@ericsson.com>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 5690D130DF3 for <rtg-dir@ietfa.amsl.com>; Mon, 19 Nov 2018 06:04:54 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.77
X-Spam-Level: 
X-Spam-Status: No, score=-4.77 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.47, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_MED=-2.3, SPF_PASS=-0.001] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=ericsson.com header.b=Su5XOizi; dkim=pass (1024-bit key) header.d=ericsson.com header.b=fxWEajji
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 qJh27JLU_PVg for <rtg-dir@ietfa.amsl.com>; Mon, 19 Nov 2018 06:04:50 -0800 (PST)
Received: from sesbmg22.ericsson.net (sesbmg22.ericsson.net [193.180.251.48]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 23999130DC8 for <rtg-dir@ietf.org>; Mon, 19 Nov 2018 06:04:46 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; d=ericsson.com; s=mailgw201801; c=relaxed/simple;  q=dns/txt; i=@ericsson.com; t=1542636283; x=1545228283; h=From:Sender:Reply-To:Subject:Date:Message-ID:To:CC:MIME-Version:Content-Type: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date:Resent-From: Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:In-Reply-To:References:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=JqefY2FYlR8YKSREhG3znNBYcaRZY67oITqmizOtm3Q=; b=Su5XOizidbrSOmB3+R4Xauh5WNchaTUHl/eJ3PnnhQ3T3nwx4M68GsFe2D7HHCwx 8OhUE6w/UorM5IK+a5WVokwscnsKqrdeIo34r1F2nNgXmHAxuWveY1rkw41DVc+O HONDS1UG/JliMdGTZn8EijSYk6dBr4l1UV3BXM/8xgM=;
X-AuditID: c1b4fb30-f15ff700000043c4-7c-5bf2c2fbe300
Received: from ESESBMB503.ericsson.se (Unknown_Domain [153.88.183.116]) by sesbmg22.ericsson.net (Symantec Mail Security) with SMTP id 92.8B.17348.BF2C2FB5; Mon, 19 Nov 2018 15:04:43 +0100 (CET)
Received: from ESESSMB502.ericsson.se (153.88.183.163) by ESESBMB503.ericsson.se (153.88.183.170) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3; Mon, 19 Nov 2018 15:04:43 +0100
Received: from NAM05-CO1-obe.outbound.protection.outlook.com (153.88.183.157) by ESESSMB502.ericsson.se (153.88.183.163) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1466.3 via Frontend Transport; Mon, 19 Nov 2018 15:04:43 +0100
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ericsson.com; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=JqefY2FYlR8YKSREhG3znNBYcaRZY67oITqmizOtm3Q=; b=fxWEajji9jCVBcVxcmea3Gd7+b0U/4NXPrBairjFbS1J8iyFgwp2Okzya+ybHDuhmFAeA7FImso9nKUdes+WVxgV+XC2KAJi59GuTzoF668gxow9hzIQkxgaB38bmbY8drsEssjtilsY8zvbIiHnFPe0AAR6ZAikItScIukA4fk=
Received: from CY4PR15MB1575.namprd15.prod.outlook.com (10.172.162.16) by CY4PR15MB1256.namprd15.prod.outlook.com (10.172.180.138) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1339.26; Mon, 19 Nov 2018 14:04:38 +0000
Received: from CY4PR15MB1575.namprd15.prod.outlook.com ([fe80::3d4d:ff6e:bdd4:f054]) by CY4PR15MB1575.namprd15.prod.outlook.com ([fe80::3d4d:ff6e:bdd4:f054%9]) with mapi id 15.20.1339.027; Mon, 19 Nov 2018 14:04:38 +0000
From: David Sinicrope <david.sinicrope@ericsson.com>
To: "adrian@olddog.co.uk" <adrian@olddog.co.uk>, "julien.meuric@orange.com" <julien.meuric@orange.com>, "draft-ietf-pce-gmpls-pcep-extensions@ietf.org" <draft-ietf-pce-gmpls-pcep-extensions@ietf.org>
CC: 'Jonathan Hardwick' <Jonathan.Hardwick@metaswitch.com>, "rtg-dir@ietf.org" <rtg-dir@ietf.org>, "'Yemin (Amy)'" <amy.yemin@huawei.com>, "pce@ietf.org" <pce@ietf.org>, "'BRUNGARD, DEBORAH A'" <db3546@att.com>
Thread-Topic: [RTG-DIR] RtgDir Early Review: draft-ietf-pce-gmpls-pcep-extensions
Thread-Index: AQHUf/IOZoWacFex+0OsU7w30QFdfKVXELSA//+9MoA=
Date: Mon, 19 Nov 2018 14:04:37 +0000
Message-ID: <75B6A1C9-6075-42B0-B760-203021715E6F@ericsson.com>
References: <71E4CC3E-FCAE-40D3-9888-BF8A4F5E6A44@ericsson.com> <12797_1542623058_5BF28F51_12797_1_1_bf85d45b-f6fe-4a8e-0349-d5d2340bb199@orange.com> <002b01d48008$4e60d6d0$eb228470$@olddog.co.uk>
In-Reply-To: <002b01d48008$4e60d6d0$eb228470$@olddog.co.uk>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.13.0.181109
authentication-results: spf=none (sender IP is ) smtp.mailfrom=david.sinicrope@ericsson.com; 
x-originating-ip: [98.26.66.254]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; CY4PR15MB1256; 6:px4xHjQ57Ve55X1n88fTA/4DJciakd+inWQS3PAfjv3I1e42UPORBfuzzmqBGl4j51DIwWY94NrOj/Ry+keJ6RjDV3eGcXLPxIXCP1DGIm57qPxzQzfHi4ArJF//lvf8kuWBfRNXZAt3OU0yu/Gu8S0C/OI7U/Rk0zgVHjNvZJYQReTGRzcS/CBkMT4KiRnNT2EI/t/S/Ylhytbzoikd6aY7r1AY5audmrm9RaQRNMp16E2MFgT/65AoZLM0UtTzMapDCtU0LzJIEPk8HHM2hHBfRm63+ThPxmBMs2GlsC2jpgHTTlEhEupgXYMWgfC5s0ZIanISMh/3ODJ7ce3MwG84vbQQlgw6S06mqFc5WsrekIBkMDoCfKafMEsmHTRsWi49l8NMywLA7gbgxckMxfTSuEqXFRKTuANGfwWztHz/T1qEvUGWgMb08SsPJgCUxnfLYdOpYbP09zYP0GDImQ==; 5:1PjkTahgcs2xjb4ebfll5k1FE/ZJ3yGRsBHEB2kiANAzF5mEQv51lzvIobvMmxDIHid+E7//ItLVt7qlOoWaHpdA1tOH69EOvZeFR2y5mDcSSMyQGh0O3L+HkmjbnMxFG8DrpmH0/+nzxWPXA88CSo+wcIdvHf1jf2Fkjpv9qdI=; 7:OwieHf2CwrCwjKB3Udfnpx0JcEfFIGbhrgfX/riuLSuQ0/lCij9LsVWXSemLqVG606th2GI1nlLHmWQvCXuvP0KnCgXTDs4b9YIGxRqJM6xBXaMcITCW/6kDKsNwmCDpPcRkKEtKwSD80Kf0MDMgWw==
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-correlation-id: 32e160f0-b822-439d-f930-08d64e27f184
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390098)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(2017052603328)(7153060)(7193020); SRVR:CY4PR15MB1256; 
x-ms-traffictypediagnostic: CY4PR15MB1256:
x-microsoft-antispam-prvs: <CY4PR15MB125696CBA5D7E9D7A480C5A78FD80@CY4PR15MB1256.namprd15.prod.outlook.com>
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(93006095)(93001095)(3231415)(944501410)(52105112)(3002001)(10201501046)(148016)(149066)(150057)(6041310)(20161123564045)(20161123560045)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123562045)(201708071742011)(7699051)(76991095); SRVR:CY4PR15MB1256; BCL:0; PCL:0; RULEID:; SRVR:CY4PR15MB1256; 
x-forefront-prvs: 08617F610C
x-forefront-antispam-report: SFV:NSPM; SFS:(10009020)(39860400002)(366004)(376002)(346002)(136003)(396003)(199004)(189003)(53754006)(13464003)(966005)(33656002)(5660300001)(345774005)(106356001)(478600001)(105586002)(82746002)(36756003)(6486002)(486006)(86362001)(2900100001)(6436002)(44832011)(68736007)(476003)(11346002)(446003)(2616005)(7736002)(2201001)(229853002)(76176011)(236005)(6512007)(6306002)(102836004)(54896002)(14444005)(53546011)(256004)(6506007)(53936002)(5024004)(83716004)(71200400001)(97736004)(71190400001)(99286004)(66066001)(606006)(81166006)(81156014)(6116002)(3846002)(2501003)(110136005)(2906002)(186003)(6246003)(26005)(4326008)(8676002)(54906003)(14454004)(25786009)(58126008)(316002)(8936002); DIR:OUT; SFP:1101; SCL:1; SRVR:CY4PR15MB1256; H:CY4PR15MB1575.namprd15.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: ericsson.com does not designate permitted sender hosts)
x-microsoft-antispam-message-info: 4lzOoU3lv3htte/wUZrLDMzaSmyd9EKBoPtd9SAzg4SLUraaG6Y414HCvS+xB/Bqd3mIWOJaM+Fn4xpQarj0Dw9lZfMtBYAIMU3naZ1ZSnlX2O8rdD6fjSREkt/MGm49TVtwSn7PmJaW/9ZghiL9SmcJtyJIifT5MyjX0yPq4KNLoqwTS+Ph/2Up/PNLgWGRNSS4TZWWpi4aT30PBVgFA+ZSinimSarnqop5GKg8He+YUpy+Xyz9/cxxIZmf3UyLAvtGG5c1+4PfbeV7TtiQvzDdTEnyJJBKnz3JOBJlRedG15zBPD1Vhu8lTbv2ElnOlUzVVS427HZmxVjTtBni07/FM60DLjzqmdXQ65s3xnM=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_75B6A1C9607542B0B760203021715E6Fericssoncom_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-Network-Message-Id: 32e160f0-b822-439d-f930-08d64e27f184
X-MS-Exchange-CrossTenant-originalarrivaltime: 19 Nov 2018 14:04:38.0968 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 92e84ceb-fbfd-47ab-be52-080c6b87953f
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CY4PR15MB1256
X-OriginatorOrg: ericsson.com
X-Brightmail-Tracker: H4sIAAAAAAAAA02Sa0hTYRjHeXfOzjmKg9fL8kFJahCYoS4rOGTZ5Uv7UGFGUIrYtJOJV7Zp WV90XjKnJJSY4lJEyht5DdMEcSW6KZZaomJO89a8RMxK07J2dhb47fc8z///XF5ehnCziL2Y uCQNp0pSJsgoZ7L0arvGf9tgjZBnPQliNwvGCbY1r4liR/N1NLvcOy5mCwoPsb8H/ohYrXmc ZisbFujTjMLysBwpst+uiRXV1b9Eit4JPaGoaa215RaNVCgV7nziBpcQl8apAkOuO98yP+0S p7TUEHfWs7V0BqrXE/nIiQF8FKZqc+3sht8iuP81Ih852/gngq3VQkIIqkVQ9+MlyQckLiJg YsBKCZXHIjDMZzn8nxHU94fzTNn6vmjusjs88ACCj+/naD4g8BiCqsVFu8Mdh8GIeRrx7IEv g77xOSnwcdBpGymeSXwAZo0lIp4l+BSMzSzQwuh+BItzMzRfcMLBYBrqsDdCeA9smBrsBgJ7 wuR8hUg4FUN11zvH2VKwzO2IeZbiQMgxPaQFbxRsNGeSgmYfaPsGHfq9MFKhQ/xgwGMU/M6d EQsFf/hWXOwQXYCuLX5TXvTe9n7rSw6RH+g7WiiB46GnatVh8IG6wlmyCMnLdi1bhhgbx8Cb gnNl9qNdwVg6Twrpg9DYGSio98Nj3SwtsC/klOsdrIAHQ2tot6YSMXVIqubU0YmxQUEBnCou Rq1OTgpI4jQtyPYBe9q25a+QZemMAWEGyVwkpkhrhJtYmaZOTzQgYAiZhyT0mS0luaFMv8up kqNUqQmc2oC8GVLmKWEvtoa74VilhovnuBRO9b8qYpy8MlCmZh9zpbsJipjRzIwHhnTv89JJ crRm88q2NGKtxOiq+BtQFbIVNj38+iQy9z665NLa2+1rOnZO72WJHI9NLfp0xFMRuRIv38lr 8XrWdy84/exG4fJQSFt5aJ05uvmaf+dtWXEl2z6oo29+uCy6Kncftj5y9XH9MjW4UqXVfq+R kepbysN+hEqt/Ad54EUOfAMAAA==
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/4R6Qr8VqxCMiMX2yZaq7wWX5tDU>
Subject: Re: [RTG-DIR] RtgDir Early Review: draft-ietf-pce-gmpls-pcep-extensions
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-dir/>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 19 Nov 2018 14:04:57 -0000

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

SSBhZ3JlZSB3aXRoIHlvdSBib3RoLiAgTXkgY29tbWVudCB3YXMgaW1wcmVjaXNlIHdpdGggdGhl
IGxldmVsIG9mIGZvcm1hbGl0eSBpbnRlbmRlZC4gICBUaGUgaW50ZW50IHdhcyB0byBtYWtlIFNH
MTUgYXdhcmUgb2YgdGhpcyB3b3JrIGdpdmVuIHRoYXQgbWFueSBvZiB0aGUgcGFyYW1ldGVycyBh
bmQgb3BlcmF0aW9ucyBkaXNjdXNzZWQgYW5kIHRoZSB0YXJnZXQgdHlwZXMgb2YgbmV0d29ya3Mg
KGkuZS4sIE9UTiwgV1NPTikgd291bGQgYmUgb2YgaW50ZXJlc3QgdG8gdGhhdCBjb21tdW5pdHku
ICBJIHdhc24ndCByZWFsbHkgdGhpbmtpbmcgb2YgYSBmb3JtYWwgbGlhaXNvbiBleGNoYW5nZSBz
aW5jZSBhIGZvcm1hbCBTRzE1IGxpYWlzb24gcmVzcG9uc2UgdG8gSUVURiBjb3VsZCBub3QgYmUg
YXBwcm92ZWQgdW50aWwgdGhlaXIgSnVuZSBQbGVuYXJ5IG5leHQgeWVhciwgd2VsbCBhZnRlciB0
aGlzIGRvY3VtZW50IHdvdWxkL3Nob3VsZCBiZSBwdWJsaXNoZWQuICBBIHNob3J0IGxpYWlzb24g
dG8gU0cxNSAoc3BlY2lmaWNhbGx5IFdvcmtpbmcgUGFydHkgMykgaW4gdGhlIG1hbm5lciBBZHJp
YW4gc3VnZ2VzdHMgc2hvdWxkIGRvIHRoZSB0cmljay4NCg0KDQoNClNvbWV0aGluZyBsaWtlOg0K
DQoiVGhlIFBDRSB3b3JraW5nIGdyb3VwIHdvdWxkIGxpa2UgdG8gZHJhdyB5b3VyIGF0dGVudGlv
biB0byBkcmFmdC1pZXRmLXBjZS1nbXBscy1wY2VwLWV4dGVuc2lvbnM8aHR0cHM6Ly9kYXRhdHJh
Y2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtaWV0Zi1wY2UtZ21wbHMtcGNlcC1leHRlbnNpb25zPiwg
d2hpY2ggaXMgY3VycmVudGx5IGlzIGVudGVyaW5nIHRoZSBhcHByb3ZhbCBzdGFnZXMgb2YgdGhl
IElFVEYgcHJvY2Vzcy4gICBUaGlzIGRvY3VtZW50LCBkZWFsaW5nIHdpdGggUENFUCBleHRlbnNp
b25zIGZvciB0aGUgR01QTFMgY29udHJvbCBwbGFuZSwgaXMgdGFyZ2V0ZWQgZm9yIG9wZXJhdGlv
biB3aXRoIE9UTiBhbmQgV1NPTiBuZXR3b3JrcyBhbmQgbWF5IGJlIG9mIGludGVyZXN0IHRvIHRo
ZSBTRzE1IGNvbW11bml0eS4gIFRoZSBJRVRGIHdlbGNvbWVzIGluZGl2aWR1YWwgZmVlZGJhY2sg
YW5kIGNvbW1lbnRzIHZpYSB0aGUgUENFIGVtYWlsIGxpc3QgPHBjZUBpZXRmLm9yZzxtYWlsdG86
cGNlQGlldGYub3JnPj4gZnJvbSB0aG9zZSBpbnRlcmVzdGVkLiAgIFdoaWxlIG5vIGZvcm1hbCBs
aWFpc29uIHJlc3BvbnNlIGlzIHJlcXVlc3RlZCwgYW55IGNvbW1lbnRzIGFuZCBmZWVkYmFjayBz
aG91bGQgYmUgcHJvdmlkZWQgbm8gbGF0ZXIgdGhhbiA8ZW5kIG9mIElFVEYgbGFzdCBjYWxsIGRh
dGUgaGVyZT4uIg0KDQoNCg0KVGhhbmtzLA0KDQpEYXZlDQoNCg0KDQrvu78tLS0tLU9yaWdpbmFs
IE1lc3NhZ2UtLS0tLQ0KDQpGcm9tOiAiQWRyaWFuIHVrPiIgPGFkcmlhbkBvbGRkb2cuY28udWs+
DQoNCkRhdGU6IE1vbmRheSwgTm92ZW1iZXIgMTksIDIwMTggYXQgODowNCBBTQ0KDQpUbzogSnVs
aWVuIE1ldXJpYyA8anVsaWVuLm1ldXJpY0BvcmFuZ2UuY29tPiwgRGF2aWQgU2luaWNyb3BlIDxk
YXZpZC5zaW5pY3JvcGVAZXJpY3Nzb24uY29tPiwgImRyYWZ0LWlldGYtcGNlLWdtcGxzLXBjZXAt
ZXh0ZW5zaW9uc0BpZXRmLm9yZyIgPGRyYWZ0LWlldGYtcGNlLWdtcGxzLXBjZXAtZXh0ZW5zaW9u
c0BpZXRmLm9yZz4NCg0KQ2M6ICdKb25hdGhhbiBIYXJkd2ljaycgPEpvbmF0aGFuLkhhcmR3aWNr
QG1ldGFzd2l0Y2guY29tPiwgInJ0Zy1kaXJAaWV0Zi5vcmciIDxydGctZGlyQGlldGYub3JnPiwg
IidZZW1pbiAoQW15KSciIDxhbXkueWVtaW5AaHVhd2VpLmNvbT4sICJwY2VAaWV0Zi5vcmciIDxw
Y2VAaWV0Zi5vcmc+LCBERUJPUkFIIEJSVU5HQVJEIDxkYjM1NDZAYXR0LmNvbT4NCg0KU3ViamVj
dDogUkU6IFtSVEctRElSXSBSdGdEaXIgRWFybHkgUmV2aWV3OiBkcmFmdC1pZXRmLXBjZS1nbXBs
cy1wY2VwLWV4dGVuc2lvbnMNCg0KDQoNCiAgICBJIHRlbmQgdG8gYWdyZWUgd2l0aCBKdWxpZW4u
DQoNCiAgICBNb3JlIGV5ZXMgYXJlIGFsd2F5cyB3ZWxjb21lLCBhbmQgc2VuZGluZyBhIGxpYWlz
b24gc3RhdGVtZW50IG9yIGluZm9ybWFsIGVtYWlsIHBvaW50aW5nIHRvIHRoZSB3b3JrIGFuZCBh
c2tpbmcgZm9yIGZlZWRiYWNrIChmcm9tIGluZGl2aWR1YWxzIG5vdCBhbiBvZmZpY2lhbCBwb3Np
dGlvbiBvZiB0aGUgSVRVLVQpIG9uIHRoZSBQQ0UgbGlzdCBiZWZvcmUgdGhlIGVuZCBvZiBsYXN0
IGNhbGwgKG1heWJlIElFVEYgbGFzdCBjYWxsPykgY291bGQgbm90IHBvc3NpYmx5IGJlIGhhcm1m
dWwsIGFuZCB3b3VsZCB2ZXJ5IHByb2JhYmx5IGJlIGhlbHBmdWwuDQoNCiAgICBCdXQgYSBmb3Jt
YWwgcmVxdWVzdCBmb3IgcmV2aWV3IHNlZW1zIGEgYml0IGV4Y2Vzc2l2ZS4NCg0KDQoNCiAgICBD
aGVlcnMsDQoNCiAgICBBZHJpYW4NCg0KDQoNCiAgICAtLS0tLU9yaWdpbmFsIE1lc3NhZ2UtLS0t
LQ0KDQogICAgRnJvbTogcnRnLWRpciA8cnRnLWRpci1ib3VuY2VzQGlldGYub3JnPiBPbiBCZWhh
bGYgT2YganVsaWVuLm1ldXJpY0BvcmFuZ2UuY29tDQoNCiAgICBTZW50OiAxOSBOb3ZlbWJlciAy
MDE4IDEwOjI0DQoNCiAgICBUbzogRGF2aWQgU2luaWNyb3BlIDxkYXZpZC5zaW5pY3JvcGVAZXJp
Y3Nzb24uY29tPjsgZHJhZnQtaWV0Zi1wY2UtZ21wbHMtcGNlcC1leHRlbnNpb25zQGlldGYub3Jn
DQoNCiAgICBDYzogSm9uYXRoYW4gSGFyZHdpY2sgPEpvbmF0aGFuLkhhcmR3aWNrQG1ldGFzd2l0
Y2guY29tPjsgcnRnLWRpckBpZXRmLm9yZzsgWWVtaW4gKEFteSkgPGFteS55ZW1pbkBodWF3ZWku
Y29tPjsgcGNlQGlldGYub3JnOyBCUlVOR0FSRCwgREVCT1JBSCBBIDxkYjM1NDZAYXR0LmNvbT4N
Cg0KICAgIFN1YmplY3Q6IFJlOiBbUlRHLURJUl0gUnRnRGlyIEVhcmx5IFJldmlldzogZHJhZnQt
aWV0Zi1wY2UtZ21wbHMtcGNlcC1leHRlbnNpb25zDQoNCg0KDQogICAgSGkgYWxsLA0KDQoNCg0K
ICAgIERhdmUsIHRoYW5rIHlvdSBmb3IgdGhpcyBjYXJlZnVsIHJldmlldy4gVGhvdWdoIEknZCBi
eSBmaW5lIHRvIGxpYWlzZSB0byBJVFUtVCBTRzE1IGZvciBpbmZvcm1hdGlvbiwgSSdtIG5vdCB0
aGF0IHN1cmUgdGhhdCBvdXIgcHJvY2VzcyByZXF1aXJlcyBsaWFpc2luZyAiZm9yIHJldmlldyI6
IFBDRVAgaXNuJ3QgYSBjb250cm92ZXJzaWFsIHRlY2hub2xvZ3kgd2hpY2ggd291bGQgbmVlZCBz
cGVjaWFsIHRyZWF0bWVudCB3aXRoIHJlc3BlY3QgdG8gSVRVLVQuIEhvdyBzdHJvbmcgZG8geW91
IGZlZWwgb24gdGhhdD8NCg0KDQoNCiAgICBDeXJpbCBhbmQgYXV0aG9ycywgcGxlYXNlIG1ha2Ug
c3VyZSB0byBhZGRyZXNzIERhdmUncyBjb21tZW50cy4NCg0KDQoNCiAgICBDaGVlcnMsDQoNCg0K
DQogICAgSnVsaWVuDQoNCg0KDQoNCg0KICAgIE9uIDE4LzExLzIwMTggMTQ6NDgsIERhdmlkIFNp
bmljcm9wZSB3cm90ZToNCg0KICAgID4NCg0KICAgID4gSGVsbG8NCg0KICAgID4NCg0KICAgID4g
SSBoYXZlIGJlZW4gc2VsZWN0ZWQgdG8gZG8gYSByb3V0aW5nIGRpcmVjdG9yYXRlIOKAnGVhcmx5
4oCdIHJldmlldyBvZg0KDQogICAgPiB0aGlzIGRyYWZ0Lg0KDQogICAgPiBodHRwczovL2RhdGF0
cmFja2VyLmlldGYub3JnL2RvYy9kcmFmdC1pZXRmLXBjZS1nbXBscy1wY2VwLWV4dGVuc2lvbnMN
Cg0KICAgID4NCg0KICAgID4gVGhlIHJvdXRpbmcgZGlyZWN0b3JhdGUgd2lsbCwgb24gcmVxdWVz
dCBmcm9tIHRoZSB3b3JraW5nIGdyb3VwIGNoYWlyLA0KDQogICAgPiBwZXJmb3JtIGFuIOKAnGVh
cmx54oCdIHJldmlldyBvZiBhIGRyYWZ0IGJlZm9yZSBpdCBpcyBzdWJtaXR0ZWQgZm9yDQoNCiAg
ICA+IHB1YmxpY2F0aW9uIHRvIHRoZSBJRVNHLiBUaGUgZWFybHkgcmV2aWV3IGNhbiBiZSBwZXJm
b3JtZWQgYXQgYW55IHRpbWUNCg0KICAgID4gZHVyaW5nIHRoZSBkcmFmdOKAmXMgbGlmZXRpbWUg
YXMgYSB3b3JraW5nIGdyb3VwIGRvY3VtZW50LiBUaGUgcHVycG9zZQ0KDQogICAgPiBvZiB0aGUg
ZWFybHkgcmV2aWV3IGRlcGVuZHMgb24gdGhlIHN0YWdlIHRoYXQgdGhlIGRvY3VtZW50IGhhcyBy
ZWFjaGVkLg0KDQogICAgPg0KDQogICAgPiBBcyB0aGlzIGRvY3VtZW50IGlzIGluIHdvcmtpbmcg
Z3JvdXAgbGFzdCBjYWxsLCBteSBmb2N1cyBmb3IgdGhlDQoNCiAgICA+IHJldmlldyB3YXMgdG8g
ZGV0ZXJtaW5lIHdoZXRoZXIgdGhlIGRvY3VtZW50IGlzIHJlYWR5IHRvIGJlIHB1Ymxpc2hlZC4N
Cg0KICAgID4gUGxlYXNlIGNvbnNpZGVyIG15IGNvbW1lbnRzIGFsb25nIHdpdGggdGhlIG90aGVy
IHdvcmtpbmcgZ3JvdXAgbGFzdA0KDQogICAgPiBjYWxsIGNvbW1lbnRzLg0KDQogICAgPg0KDQog
ICAgPiBGb3IgbW9yZSBpbmZvcm1hdGlvbiBhYm91dCB0aGUgUm91dGluZyBEaXJlY3RvcmF0ZSwg
cGxlYXNlIHNlZQ0KDQogICAgPiDigItodHRwOi8vdHJhYy50b29scy5pZXRmLm9yZy9hcmVhL3J0
Zy90cmFjL3dpa2kvUnRnRGlyDQoNCiAgICA+DQoNCiAgICA+IERvY3VtZW50OiBkcmFmdC1pZXRm
LXBjZS1nbXBscy1wY2VwLWV4dGVuc2lvbnMtMTIudHh0DQoNCiAgICA+IFJldmlld2VyOiBEYXZp
ZCBTaW5pY3JvcGUNCg0KICAgID4gUmV2aWV3IERhdGU6IE5vdmVtYmVyIDE3LCAyMDE4DQoNCiAg
ICA+IEludGVuZGVkIFN0YXR1czogU3RhbmRhcmRzIFRyYWNrDQoNCiAgICA+DQoNCiAgICA+ICpT
dW1tYXJ5OioNCg0KICAgID4NCg0KICAgID4gICAqIFRoaXMgZG9jdW1lbnQgaXMgYmFzaWNhbGx5
IHJlYWR5IGZvciBwdWJsaWNhdGlvbiwgYnV0IGhhcyBuaXRzIGFuZA0KDQogICAgPiAgICAgY2xh
cmlmaWNhdGlvbnMgdGhhdCBzaG91bGQgYmUgY29uc2lkZXJlZCBwcmlvciB0byBiZWluZyBzdWJt
aXR0ZWQNCg0KICAgID4gICAgIHRvIHRoZSBJRVNHLg0KDQogICAgPg0KDQogICAgPiAqQ29tbWVu
dHM6Kg0KDQogICAgPg0KDQogICAgPiBBbHRob3VnaCBhIGJpdCB0ZXJzZSBvbiBtb3RpdmF0aW9u
IHRoZSBkb2N1bWVudCBpcyBvZiBnb29kIHF1YWxpdHkgYW5kDQoNCiAgICA+IGRldGFpbCBwcm92
aWRpbmcgdGhlIGxldmVsIG9mIGluZm9ybWF0aW9uIG5lZWRlZCBmb3IgcHJvdG9jb2wNCg0KICAg
ID4gc3BlY2lmaWNhdGlvbiBhbmQgaW1wbGVtZW50YXRpb24uDQoNCiAgICA+DQoNCiAgICA+IFRo
ZSBjb21tZW50cyBwcm92aWRlZCBiZWxvdyBhcmUgYWltZWQgYXQgaW1wcm92aW5nIHJlYWRhYmls
aXR5LA0KDQogICAgPiBjb21wcmVoZW5zaW9uIGFuZCBjb25zdW1wdGlvbiBvZiB0aGUgZG9jdW1l
bnQgYnkgdGhvc2UgdGhhdCB3b3VsZCB1c2UNCg0KICAgID4gaXQgZm9yIGFyY2hpdGVjdHVyZSwg
c29sdXRpb24gZGVzaWduIGFuZCBpbXBsZW1lbnRhdGlvbi4NCg0KICAgID4NCg0KICAgID4NCg0K
ICAgID4NCg0KICAgID4gQWJzdHJhY3QuICBQbGVhc2UgcHJvdmlkZSBzb21lIGRldGFpbCBzY29w
ZSBhbmQgcHVycG9zZSBiZXlvbmQgb25lDQoNCiAgICA+IGxpbmUuICBUaGlzIGlzIHN1cHBvc2Vk
IHRvIGFuc3dlciB3aHkgLyB3aGV0aGVyIEkgc2hvdWxkIGRlbHZlIGludG8NCg0KICAgID4gdGhl
IGRvY3VtZW50Lg0KDQogICAgPg0KDQogICAgPg0KDQogICAgPg0KDQogICAgPiBHZW5lcmFsIENv
bW1lbnRzIChubyBwYXJ0aWN1bGFyIHNlY3Rpb24pDQoNCiAgICA+DQoNCiAgICA+IDEuIEdpdmVu
IHRoYXQgdGhpcyBkb2N1bWVudCBpcyBwcm92aWRpbmcgdGhlIGRldGFpbCBmb3IgdGhlDQoNCiAg
ICA+IHJlcXVpcmVtZW50cyBpbiA3MDI1LCBpdCBtaWdodCBiZSBhZHZhbnRhZ2VvdXMgdG8gdGhl
IHJlYWRlciB0bw0KDQogICAgPiBzdHJ1Y3R1cmUgdGhlIGRvY3VtZW50IGFjY29yZGluZyB0byB0
aGUgcmVxdWlyZW1lbnRzIGxpc3RlZCBpbiA3MDI1Lg0KDQogICAgPg0KDQogICAgPg0KDQogICAg
Pg0KDQogICAgPiAyLiBUaGUgZG9jdW1lbnQgZ2l2ZXMgYSBzcGFyc2UgaGlnaGxpZ2h0IG9mIHdo
YXQgZXh0ZW5zaW9ucyBhcmUgbmVlZGVkDQoNCiAgICA+IGFuZCB3aHkgU2VjdGlvbiAxIGFuZCB0
aGVuIGxhdW5jaGVzIGludG8gdGhlIGRldGFpbHMgaW4gc2VjdGlvbjIgYW5kDQoNCiAgICA+IG9u
LiAgTW9yZSBlbGFib3JhdGlvbiBvbiBtb3RpdmF0aW9uIGFuZCBnYXBzIGFuZCByZXF1aXJlbWVu
dHMgd291bGQgYmUNCg0KICAgID4gaGVscGZ1bCB0byBiZXR0ZXIgdW5kZXJzdGFuZCB3aHkgdGhl
IGV4dGVuc2lvbnMgYXJlIG5lZWRlZC4NCg0KICAgID4NCg0KICAgID4NCg0KICAgID4NCg0KICAg
ID4gMy4gVGhpcyBzaG91bGQgYmUgbGlhaXNlZCB0byBJVFVUIFNHMTUgUTEyIGFuZCBRMTQgZm9y
IHJldmlldy4gIE1heWJlDQoNCiAgICA+IFExMS8xNSB0b28uDQoNCiAgICA+DQoNCiAgICA+DQoN
CiAgICA+DQoNCiAgICA+IFNlYyAxLjIgLSBSRkMgNzAyNSBoYXMgMTMgZGlmZmVyZW50IHJlcXVp
cmVtZW50cyBsaXN0ZWQuDQoNCiAgICA+DQoNCiAgICA+DQoNCiAgICA+DQoNCiAgICA+IDEuIFdo
eSBhcmUgdGhleSByZXBlYXRlZCBoZXJlIGFuZCBub3Qgc2ltcGx5IHJlZmVyZW5jZWQ/IE9uZSBt
dXN0IGhhdmUNCg0KICAgID4gYm90aCBkb2N1bWVudHMgdG8gZnVsbHkgdW5kZXJzdGFuZCB0aGUg
cmVxdWlyZW1lbnRzIHRoaXMgZG9jdW1lbnQgaXMNCg0KICAgID4gYWRkcmVzc2luZywgc28gdGhl
cmUgaXMgbm8gbmVlZCB0byByZXN0YXRlIChhbmQgcG9zc2libHkgbWlzc3RhdGUpIHRoZQ0KDQog
ICAgPiBhZ3JlZWQgcmVxdWlyZW1lbnRzIGhlcmUgZm9yIHJlYWRhYmlsaXR5DQoNCiAgICA+DQoN
CiAgICA+DQoNCiAgICA+DQoNCiAgICA+IDIuIFdoeSBpcyB0aGlzIG9ubHkgYSBzdWJzZXQgb2Yg
dGhlIHJlcXVpcmVtZW50cyBpbiBSRkMgNzAyNT8gIElzDQoNCiAgICA+IHRoZXJlIGxlc3MgY292
ZXJlZCBoZXJlIHRoYW4gaW4gUkZDNzAyNT8gIElmIHNvIHRoaXMgbXVzdCBiZSBzcGVsbGVkDQoN
CiAgICA+IG91dCBpbiB0ZXJtcyBvZiBjb3ZlcmFnZS4gIFBlcmhhcHMgYSB0YWJsZSB0byBleHBs
YWluIHRoZSBmdW5jdGlvbnMNCg0KICAgID4gbm90ZWQgaW4gNzAyNSB2cyB3aGF0IHRoaXMgZG9j
dW1lbnQgY292ZXJzLg0KDQogICAgPg0KDQogICAgPg0KDQogICAgPg0KDQogICAgPg0KDQogICAg
Pg0KDQogICAgPiBJbnRyb2R1Y3Rpb24gLSB0aGlzIGRvY3VtZW50IGFzc3VtZXMgYSBzaWduaWZp
Y2FudCBmYW1pbGlhcml0eSB3aXRoDQoNCiAgICA+IHJmYzcwMjUgYW5kIHRoZSBvdGhlciBkb2N1
bWVudHMgbGlzdGVkLiAgSXQgc2hvdWxkIHN0YXRlIHRoaXMgb3V0cmlnaHQuDQoNCiAgICA+DQoN
CiAgICA+DQoNCiAgICA+DQoNCiAgICA+DQoNCiAgICA+DQoNCiAgICA+IFNlYyAxLjMgLSBwbGVh
c2UgY29ycmVsYXRlIHRoZXNlIHRvIHRoZSByZXF1aXJlbWVudHMgdGhleSBhcmUNCg0KICAgID4g
YWRkcmVzc2luZy4gIEFsc28gcGxlYXNlIHByb3ZpZGUgbW9yZSBleHBsYW5hdGlvbi4gIFNvbWUg
b2YgdGhlc2UgYXJlDQoNCiAgICA+IHNlZW1pbmdseSBjb250cmFkaWN0b3J5IHRoZSB3YXkgdGhl
eSBhcmUgbGlzdGVkIGN1cnJlbnRseS4gRS5nLg0KDQogICAgPiBFTkQtUE9JTlRTIGFuZCBFUk8g
bWFrZSBpdCBzb3VuZCBjb25mdXNlZCBhcyB0byB3aGV0aGVyIHRoZSA3MDI1DQoNCiAgICA+IHJl
cXVpcmVtZW50IG9uIHVubnVtYmVyZWQgaW50ZXJmYWNlcyBpcyBhZGRyZXNzZWQgIG9yIG5vdC4N
Cg0KICAgID4NCg0KICAgID4gU29tZSBleGFtcGxlcyB3b3VsZCBnbyBhIGxvbmcgd2F5IHRvIHBy
b3ZpZGluZyBjbGFyaXR5DQoNCiAgICA+DQoNCiAgICA+IE5vdGU6IEkgbm90ZWQgdGhpcyBpcyBk
b25lIGxhdGVyIGluIHRoZSBzcGVjaWZpYyBleHRlbnNpb25zLCBidXQgY291bGQNCg0KICAgID4g
YWxzbyBiZSBkb25lIGhlcmUuDQoNCiAgICA+DQoNCiAgICA+DQoNCiAgICA+DQoNCiAgICA+IFNl
YyAxLjMgLSBQQ0VQIG9iamVjdHMsIG5lZWRzIHBsdXJhbA0KDQogICAgPg0KDQogICAgPg0KDQog
ICAgPg0KDQogICAgPiBTZWMgMS4zIC0gdGhleSBjYW7igJl0IGJlIHNob3J0Y29taW5ncyBpZiB0
aGV5IHdlcmUgbm90IGRlc2lnbmVkIGZvciB0aGUNCg0KICAgID4gdXNlIG5vdGVkLiAgUGVyaGFw
cyDigJxnYXBzIGluIGZ1bmN0aW9uYWwgY292ZXJhZ2XigJ0gb3Ig4oCcYXJlYXMgZm9yDQoNCiAg
ICA+IGVuaGFuY2VtZW504oCdIGlzIGEgYmV0dGVyIGRlc2NyaXB0aW9uLg0KDQogICAgPg0KDQog
ICAgPg0KDQogICAgPg0KDQogICAgPiBTZWMgMS4zIC0gd2h5IGlzIHRoZSBpbmZ1c2lvbi9leGNs
dXNpb24gb2YgbGFiZWxzIGEgc2hvcnRjb21pbmc/DQoNCiAgICA+IFBsZWFzZSBlbGFib3JhdGUu
DQoNCiAgICA+DQoNCiAgICA+DQoNCiAgICA+DQoNCiAgICA+IFNlYyAxLjMg4oCTIFByb3RlY3Rp
b24gc2hvdWxkIGJlIGxpc3RlZCB3aXRoIHRoZSBvdGhlcnMg4oCcc2hvcnRjb21pbmdz4oCdDQoN
CiAgICA+IHJpZ2h0IG5vdyBsb29rcyBsaWtlIGEgc3VtbWFyeSB3aGljaCBpdCBpc27igJl0LiAg
SW5kZW50IHRoaXMgdGV4dC4NCg0KICAgID4NCg0KICAgID4NCg0KICAgID4NCg0KICAgID4gU2Vj
IDEuMyBjb3ZlcmVkIHBjZXAgZXh0ZW5zaW9ucyAtIGNvdmVyZWQgYnkgd2hhdD8gVGhpcyBkb2N1
bWVudD8gIElmDQoNCiAgICA+IHNvLCBwbGVhc2Ugc2F5IHNvLiBBbHNvIHNheS9lbGFib3JhdGUg
b24gd2h5IHRoZXkgYXJlIG5lZWRlZC4gIE5vdGU6IEkNCg0KICAgID4gY2FuIHNlZSB0aGlzIGlz
IGRvbmUgbXVjaCBtb3JlIGluIHRoZSBpbmRpdmlkdWFsIHNlY3Rpb25zIGRlc2NyaWJpbmcNCg0K
ICAgID4gdGhlIGV4dGVuc2lvbi4gIEl0IHdvdWxkIHN1ZmZpY2UgdGhlbiB0byBhZGQgYSBub3Rl
IGhlcmUgdGhhdCBtb3JlDQoNCiAgICA+IGRldGFpbCBvbiBtb3RpdmF0aW9uIGlzIHByb3ZpZGVk
IHdpdGggZWFjaCBpbmRpdmlkdWFsIGV4dGVuc2lvbi4NCg0KICAgID4NCg0KICAgID4NCg0KICAg
ID4NCg0KICAgID4gU2VjIDIuMiAtIGV4Y2VsbGVudCBjcm9zcyByZWZlcmVuY2UgdG8gUkZDIDcw
MjUuIEkgc2VlIHRoaXMgaXMgZG9uZQ0KDQogICAgPiBlbHNld2hlcmUuICBUaGlzIG1ha2VzIGFk
ZHJlc3Npbmcgc29sdXRpb24gYXJjaGl0ZWN0dXJlIG1vc3QgaGVscGZ1bC4NCg0KICAgID4NCg0K
ICAgID4gKk5pdHM6Kg0KDQogICAgPg0KDQogICAgPiBNaXNjZWxsYW5lb3VzIHdhcm5pbmdzOg0K
DQogICAgPg0KDQogICAgPg0KDQogICAgPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQoNCiAgICA+IC0tLS0tLQ0K
DQogICAgPg0KDQogICAgPg0KDQogICAgPg0KDQogICAgPiAgID09IExpbmUgMTIwNiBoYXMgd2Vp
cmQgc3BhY2luZzogJy4uLnRlZCBiaXQgIHJvdXRpLi4uJw0KDQogICAgPg0KDQogICAgPg0KDQog
ICAgPg0KDQogICAgPiAgIC0tIFRoZSBkb2N1bWVudCBkYXRlIChTZXB0ZW1iZXIgMjcsIDIwMTgp
IGlzIDUyIGRheXMgaW4gdGhlIHBhc3QuIElzDQoNCiAgICA+IHRoaXMNCg0KICAgID4NCg0KICAg
ID4gICAgICBpbnRlbnRpb25hbD8NCg0KICAgID4NCg0KICAgID4NCg0KICAgID4NCg0KICAgID4N
Cg0KICAgID4NCg0KICAgID4gKkZyb206ICpERUJPUkFIIEJSVU5HQVJEIDxkYjM1NDZAYXR0LmNv
bT4NCg0KICAgID4gKkRhdGU6ICpNb25kYXksIE9jdG9iZXIgMTUsIDIwMTggYXQgMTI6MDcgUE0N
Cg0KICAgID4NCg0KICAgID4NCg0KICAgID4NCg0KICAgID4gSGkgQXV0aG9ycyAoYW5kIFNoZXBo
ZXJkKSwNCg0KICAgID4NCg0KICAgID4NCg0KICAgID4NCg0KICAgID4gSSB0aG91Z2h0IHlvdXIg
ZG9jdW1lbnQgd2FzIHdlbGwgd3JpdHRlbiBhbmQgY29uc2lkZXJpbmcgaG93IGxvbmcgd2UNCg0K
ICAgID4gaGF2ZSBiZWVuIHdhaXRpbmcgZm9yIHRoaXMgZG9jdW1lbnTwn5iKLCBJIGhhdmUgc3Rh
cnRlZCBJRVRGIExhc3QgQ2FsbC4NCg0KICAgID4gSeKAmXZlIHN0YXJ0ZWQgdGhlIElFVEYgTGFz
dCBDYWxsIGR1ZSB0byB0aGUgd2luZG93IGNsb3NpbmcgaW4gb24gdGhlDQoNCiAgICA+IG5leHQg
SUVURiBtZWV0aW5nIHdoZW4gdGhlIG90aGVyIEFyZWFzIHByZWZlciBub3QgdG8gaGF2ZSBMYXN0
IENhbGxzDQoNCiAgICA+IG92ZXJsYXBwaW5nLiBEYXZlIFNpbmljcm9wZSB3aWxsIGJlIHRoZSBy
dGctZGlyIHJldmlld2VyIGFuZCB3aWxsIGRvDQoNCiAgICA+IGhpcyByZXZpZXcgaW4gcGFyYWxs
ZWwgd2l0aCBMYXN0IENhbGwuDQoNCiAgICA+DQoNCiAgICA+DQoNCiAgICA+DQoNCiAgICA+IFBs
ZWFzZSBiZSBzdXJlIHRvIGhhdmUgb25lIG9mIHlvdSBhdmFpbGFibGUgYXMgdGhlIG1haW4gcGVu
IGhvbGRlciB0bw0KDQogICAgPiBiZSByZXNwb25zaXZlIHRvIERhdmUsIG90aGVyIEFyZWEgRGly
ZWN0b3JhdGUgcmV2aWV3ZXJzIGNvbW1lbnRzLCBhbmQNCg0KICAgID4gSUVTRyBjb21tZW50cy4N
Cg0KICAgID4NCg0KICAgID4NCg0KICAgID4NCg0KICAgID4gVGhhbmtzIQ0KDQogICAgPg0KDQog
ICAgPiBEZWJvcmFoDQoNCiAgICA+DQoNCiAgICA+DQoNCiAgICA+DQoNCiAgICA+DQoNCiAgICA+
DQoNCg0KDQoNCg0KICAgIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX18NCg0KDQoNCiAgICBDZSBtZXNzYWdlIGV0IHNlcyBwaWVj
ZXMgam9pbnRlcyBwZXV2ZW50IGNvbnRlbmlyIGRlcyBpbmZvcm1hdGlvbnMgY29uZmlkZW50aWVs
bGVzIG91IHByaXZpbGVnaWVlcyBldCBuZSBkb2l2ZW50IGRvbmMgcGFzIGV0cmUgZGlmZnVzZXMs
IGV4cGxvaXRlcyBvdSBjb3BpZXMgc2FucyBhdXRvcmlzYXRpb24uIFNpIHZvdXMgYXZleiByZWN1
IGNlIG1lc3NhZ2UgcGFyIGVycmV1ciwgdmV1aWxsZXogbGUgc2lnbmFsZXIgYSBsJ2V4cGVkaXRl
dXIgZXQgbGUgZGV0cnVpcmUgYWluc2kgcXVlIGxlcyBwaWVjZXMgam9pbnRlcy4gTGVzIG1lc3Nh
Z2VzIGVsZWN0cm9uaXF1ZXMgZXRhbnQgc3VzY2VwdGlibGVzIGQnYWx0ZXJhdGlvbiwgT3Jhbmdl
IGRlY2xpbmUgdG91dGUgcmVzcG9uc2FiaWxpdGUgc2kgY2UgbWVzc2FnZSBhIGV0ZSBhbHRlcmUs
IGRlZm9ybWUgb3UgZmFsc2lmaWUuIE1lcmNpLg0KDQoNCg0KICAgIFRoaXMgbWVzc2FnZSBhbmQg
aXRzIGF0dGFjaG1lbnRzIG1heSBjb250YWluIGNvbmZpZGVudGlhbCBvciBwcml2aWxlZ2VkIGlu
Zm9ybWF0aW9uIHRoYXQgbWF5IGJlIHByb3RlY3RlZCBieSBsYXc7IHRoZXkgc2hvdWxkIG5vdCBi
ZSBkaXN0cmlidXRlZCwgdXNlZCBvciBjb3BpZWQgd2l0aG91dCBhdXRob3Jpc2F0aW9uLg0KDQog
ICAgSWYgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyBlbWFpbCBpbiBlcnJvciwgcGxlYXNlIG5vdGlm
eSB0aGUgc2VuZGVyIGFuZCBkZWxldGUgdGhpcyBtZXNzYWdlIGFuZCBpdHMgYXR0YWNobWVudHMu
DQoNCiAgICBBcyBlbWFpbHMgbWF5IGJlIGFsdGVyZWQsIE9yYW5nZSBpcyBub3QgbGlhYmxlIGZv
ciBtZXNzYWdlcyB0aGF0IGhhdmUgYmVlbiBtb2RpZmllZCwgY2hhbmdlZCBvciBmYWxzaWZpZWQu
DQoNCiAgICBUaGFuayB5b3UuDQoNCg0KDQoNCg==

--_000_75B6A1C9607542B0B760203021715E6Fericssoncom_
Content-Type: text/html; charset="utf-8"
Content-ID: <814EF3BD3DE5AC41A60DA78C99CBD459@namprd15.prod.outlook.com>
Content-Transfer-Encoding: base64

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg
bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2
IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToy
IDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJBcHBsZSBD
b2xvciBFbW9qaSI7DQoJcGFub3NlLTE6MCAwIDAgMCAwIDAgMCAwIDAgMDt9DQovKiBTdHlsZSBE
ZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05vcm1hbA0K
CXttYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6MTIuMHB0
Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCmE6bGluaywgc3Bhbi5Nc29I
eXBlcmxpbmsNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOiMwNTYzQzE7DQoJdGV4
dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJsaW5rRm9s
bG93ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOiM5NTRGNzI7DQoJdGV4dC1k
ZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwLk1zb1BsYWluVGV4dCwgbGkuTXNvUGxhaW5UZXh0LCBk
aXYuTXNvUGxhaW5UZXh0DQoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsNCgltc28tc3R5bGUtbGlu
azoiUGxhaW4gVGV4dCBDaGFyIjsNCgltYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFw
dDsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlm
O30NCnNwYW4uUGxhaW5UZXh0Q2hhcg0KCXttc28tc3R5bGUtbmFtZToiUGxhaW4gVGV4dCBDaGFy
IjsNCgltc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLXN0eWxlLWxpbms6IlBsYWluIFRleHQi
Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCi5Nc29DaHBEZWZhdWx0DQoJ
e21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5z
LXNlcmlmO30NCkBwYWdlIFdvcmRTZWN0aW9uMQ0KCXtzaXplOjguNWluIDExLjBpbjsNCgltYXJn
aW46MS4waW4gMS4waW4gMS4waW4gMS4waW47fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdlOldv
cmRTZWN0aW9uMTt9DQotLT48L3N0eWxlPg0KPC9oZWFkPg0KPGJvZHkgbGFuZz0iRU4tVVMiIGxp
bms9IiMwNTYzQzEiIHZsaW5rPSIjOTU0RjcyIj4NCjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+
DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij5JIGFncmVlIHdpdGggeW91IGJvdGguJm5ic3A7IE15
IGNvbW1lbnQgd2FzIGltcHJlY2lzZSB3aXRoIHRoZSBsZXZlbCBvZiBmb3JtYWxpdHkgaW50ZW5k
ZWQuJm5ic3A7ICZuYnNwO1RoZSBpbnRlbnQgd2FzIHRvIG1ha2UgU0cxNSBhd2FyZSBvZiB0aGlz
IHdvcmsgZ2l2ZW4gdGhhdCBtYW55IG9mIHRoZSBwYXJhbWV0ZXJzIGFuZCBvcGVyYXRpb25zIGRp
c2N1c3NlZCBhbmQgdGhlIHRhcmdldCB0eXBlcyBvZiBuZXR3b3JrcyAoaS5lLiwNCiBPVE4sIFdT
T04pIHdvdWxkIGJlIG9mIGludGVyZXN0IHRvIHRoYXQgY29tbXVuaXR5LiZuYnNwOyBJIHdhc24n
dCByZWFsbHkgdGhpbmtpbmcgb2YgYSBmb3JtYWwgbGlhaXNvbiBleGNoYW5nZSBzaW5jZSBhIGZv
cm1hbCBTRzE1IGxpYWlzb24gcmVzcG9uc2UgdG8gSUVURiBjb3VsZCBub3QgYmUgYXBwcm92ZWQg
dW50aWwgdGhlaXIgSnVuZSBQbGVuYXJ5IG5leHQgeWVhciwgd2VsbCBhZnRlciB0aGlzIGRvY3Vt
ZW50IHdvdWxkL3Nob3VsZCBiZSBwdWJsaXNoZWQuJm5ic3A7DQogQSBzaG9ydCBsaWFpc29uIHRv
IFNHMTUgKHNwZWNpZmljYWxseSBXb3JraW5nIFBhcnR5IDMpIGluIHRoZSBtYW5uZXIgQWRyaWFu
IHN1Z2dlc3RzIHNob3VsZCBkbyB0aGUgdHJpY2suPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvUGxhaW5UZXh0Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRl
eHQiPlNvbWV0aGluZyBsaWtlOjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4
dCI+JnF1b3Q7VGhlIFBDRSB3b3JraW5nIGdyb3VwIHdvdWxkIGxpa2UgdG8gZHJhdyB5b3VyIGF0
dGVudGlvbiB0bw0KPGEgaHJlZj0iaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJh
ZnQtaWV0Zi1wY2UtZ21wbHMtcGNlcC1leHRlbnNpb25zIj5kcmFmdC1pZXRmLXBjZS1nbXBscy1w
Y2VwLWV4dGVuc2lvbnM8L2E+LCB3aGljaCBpcyBjdXJyZW50bHkgaXMgZW50ZXJpbmcgdGhlIGFw
cHJvdmFsIHN0YWdlcyBvZiB0aGUgSUVURiBwcm9jZXNzLiZuYnNwOyZuYnNwOyBUaGlzIGRvY3Vt
ZW50LCBkZWFsaW5nIHdpdGggUENFUCBleHRlbnNpb25zIGZvciB0aGUgR01QTFMgY29udHJvbA0K
IHBsYW5lLCBpcyB0YXJnZXRlZCBmb3Igb3BlcmF0aW9uIHdpdGggT1ROIGFuZCBXU09OIG5ldHdv
cmtzIGFuZCBtYXkgYmUgb2YgaW50ZXJlc3QgdG8gdGhlIFNHMTUgY29tbXVuaXR5LiZuYnNwOyBU
aGUgSUVURiB3ZWxjb21lcyBpbmRpdmlkdWFsIGZlZWRiYWNrIGFuZCBjb21tZW50cyB2aWEgdGhl
IFBDRSBlbWFpbCBsaXN0ICZsdDs8YSBocmVmPSJtYWlsdG86cGNlQGlldGYub3JnIj5wY2VAaWV0
Zi5vcmc8L2E+Jmd0OyBmcm9tIHRob3NlIGludGVyZXN0ZWQuJm5ic3A7Jm5ic3A7IFdoaWxlDQog
bm8gZm9ybWFsIGxpYWlzb24gcmVzcG9uc2UgaXMgcmVxdWVzdGVkLCBhbnkgY29tbWVudHMgYW5k
IGZlZWRiYWNrIHNob3VsZCBiZSBwcm92aWRlZCBubyBsYXRlciB0aGFuDQo8aT4mbHQ7ZW5kIG9m
IElFVEYgbGFzdCBjYWxsIGRhdGUgaGVyZSZndDs8L2k+LiZxdW90OzxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvUGxhaW5UZXh0Ij5UaGFua3MsPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5U
ZXh0Ij5EYXZlPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48bzpwPiZu
YnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPu+7vy0tLS0tT3JpZ2luYWwg
TWVzc2FnZS0tLS0tPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij5Gcm9t
OiAmcXVvdDtBZHJpYW4gdWsmZ3Q7JnF1b3Q7ICZsdDthZHJpYW5Ab2xkZG9nLmNvLnVrJmd0Ozxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+RGF0ZTogTW9uZGF5LCBOb3Zl
bWJlciAxOSwgMjAxOCBhdCA4OjA0IEFNPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxh
aW5UZXh0Ij5UbzogSnVsaWVuIE1ldXJpYyAmbHQ7anVsaWVuLm1ldXJpY0BvcmFuZ2UuY29tJmd0
OywgRGF2aWQgU2luaWNyb3BlICZsdDtkYXZpZC5zaW5pY3JvcGVAZXJpY3Nzb24uY29tJmd0Oywg
JnF1b3Q7ZHJhZnQtaWV0Zi1wY2UtZ21wbHMtcGNlcC1leHRlbnNpb25zQGlldGYub3JnJnF1b3Q7
ICZsdDtkcmFmdC1pZXRmLXBjZS1nbXBscy1wY2VwLWV4dGVuc2lvbnNAaWV0Zi5vcmcmZ3Q7PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij5DYzogJ0pvbmF0aGFuIEhhcmR3
aWNrJyAmbHQ7Sm9uYXRoYW4uSGFyZHdpY2tAbWV0YXN3aXRjaC5jb20mZ3Q7LCAmcXVvdDtydGct
ZGlyQGlldGYub3JnJnF1b3Q7ICZsdDtydGctZGlyQGlldGYub3JnJmd0OywgJnF1b3Q7J1llbWlu
IChBbXkpJyZxdW90OyAmbHQ7YW15LnllbWluQGh1YXdlaS5jb20mZ3Q7LCAmcXVvdDtwY2VAaWV0
Zi5vcmcmcXVvdDsgJmx0O3BjZUBpZXRmLm9yZyZndDssIERFQk9SQUggQlJVTkdBUkQgJmx0O2Ri
MzU0NkBhdHQuY29tJmd0OzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+
U3ViamVjdDogUkU6IFtSVEctRElSXSBSdGdEaXIgRWFybHkgUmV2aWV3OiBkcmFmdC1pZXRmLXBj
ZS1nbXBscy1wY2VwLWV4dGVuc2lvbnM8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFp
blRleHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5i
c3A7Jm5ic3A7Jm5ic3A7IEkgdGVuZCB0byBhZ3JlZSB3aXRoIEp1bGllbi48bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyBNb3JlIGV5ZXMg
YXJlIGFsd2F5cyB3ZWxjb21lLCBhbmQgc2VuZGluZyBhIGxpYWlzb24gc3RhdGVtZW50IG9yIGlu
Zm9ybWFsIGVtYWlsIHBvaW50aW5nIHRvIHRoZSB3b3JrIGFuZCBhc2tpbmcgZm9yIGZlZWRiYWNr
IChmcm9tIGluZGl2aWR1YWxzIG5vdCBhbiBvZmZpY2lhbCBwb3NpdGlvbiBvZiB0aGUgSVRVLVQp
IG9uIHRoZSBQQ0UgbGlzdCBiZWZvcmUgdGhlIGVuZCBvZiBsYXN0IGNhbGwgKG1heWJlDQogSUVU
RiBsYXN0IGNhbGw/KSBjb3VsZCBub3QgcG9zc2libHkgYmUgaGFybWZ1bCwgYW5kIHdvdWxkIHZl
cnkgcHJvYmFibHkgYmUgaGVscGZ1bC48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFp
blRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyBCdXQgYSBmb3JtYWwgcmVxdWVzdCBmb3IgcmV2aWV3
IHNlZW1zIGEgYml0IGV4Y2Vzc2l2ZS48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFp
blRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyA8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Q
bGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO0NoZWVycyw8bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyBBZHJpYW48bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyA8bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOy0tLS0tT3JpZ2luYWwgTWVzc2FnZS0tLS0tPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsgRnJvbTogcnRnLWRpciAmbHQ7cnRnLWRp
ci1ib3VuY2VzQGlldGYub3JnJmd0OyBPbiBCZWhhbGYgT2YganVsaWVuLm1ldXJpY0BvcmFuZ2Uu
Y29tPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsm
bmJzcDsgU2VudDogMTkgTm92ZW1iZXIgMjAxOCAxMDoyNDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IFRvOiBEYXZpZCBTaW5pY3JvcGUg
Jmx0O2RhdmlkLnNpbmljcm9wZUBlcmljc3Nvbi5jb20mZ3Q7OyBkcmFmdC1pZXRmLXBjZS1nbXBs
cy1wY2VwLWV4dGVuc2lvbnNAaWV0Zi5vcmc8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Q
bGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyBDYzogSm9uYXRoYW4gSGFyZHdpY2sgJmx0O0pv
bmF0aGFuLkhhcmR3aWNrQG1ldGFzd2l0Y2guY29tJmd0OzsgcnRnLWRpckBpZXRmLm9yZzsgWWVt
aW4gKEFteSkgJmx0O2FteS55ZW1pbkBodWF3ZWkuY29tJmd0OzsgcGNlQGlldGYub3JnOyBCUlVO
R0FSRCwgREVCT1JBSCBBICZsdDtkYjM1NDZAYXR0LmNvbSZndDs8bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyBTdWJqZWN0OiBSZTogW1JU
Ry1ESVJdIFJ0Z0RpciBFYXJseSBSZXZpZXc6IGRyYWZ0LWlldGYtcGNlLWdtcGxzLXBjZXAtZXh0
ZW5zaW9uczxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5i
c3A7Jm5ic3A7IDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7SGkgYWxsLDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1Bs
YWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7RGF2ZSwgdGhhbmsgeW91IGZvciB0
aGlzIGNhcmVmdWwgcmV2aWV3LiBUaG91Z2ggSSdkIGJ5IGZpbmUgdG8gbGlhaXNlIHRvIElUVS1U
IFNHMTUgZm9yIGluZm9ybWF0aW9uLCBJJ20gbm90IHRoYXQgc3VyZSB0aGF0IG91ciBwcm9jZXNz
IHJlcXVpcmVzIGxpYWlzaW5nICZxdW90O2ZvciByZXZpZXcmcXVvdDs6IFBDRVAgaXNuJ3QgYSBj
b250cm92ZXJzaWFsIHRlY2hub2xvZ3kgd2hpY2ggd291bGQgbmVlZCBzcGVjaWFsDQogdHJlYXRt
ZW50IHdpdGggcmVzcGVjdCB0byBJVFUtVC4gSG93IHN0cm9uZyBkbyB5b3UgZmVlbCBvbiB0aGF0
PzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5i
c3A7IDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Q3lyaWwgYW5kIGF1dGhvcnMsIHBsZWFzZSBtYWtlIHN1cmUgdG8gYWRkcmVz
cyBEYXZlJ3MgY29tbWVudHMuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0
Ij4mbmJzcDsmbmJzcDsmbmJzcDsgPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5U
ZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtDaGVlcnMsPG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsgPG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtKdWxpZW48bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyA8
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7T24gMTgvMTEvMjAxOCAxNDo0OCwgRGF2aWQgU2luaWNyb3BlIHdyb3Rl
OjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5i
c3A7ICZndDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZu
YnNwOyZuYnNwOyAmZ3Q7IEhlbGxvPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5U
ZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsgJmd0OzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDsgSSBoYXZlIGJlZW4gc2VsZWN0ZWQg
dG8gZG8gYSByb3V0aW5nIGRpcmVjdG9yYXRlIOKAnGVhcmx54oCdIHJldmlldyBvZg0KPG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmZ3Q7IHRoaXMgZHJhZnQuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0
Ij4mbmJzcDsmbmJzcDsmbmJzcDsgJmd0OyBodHRwczovL2RhdGF0cmFja2VyLmlldGYub3JnL2Rv
Yy9kcmFmdC1pZXRmLXBjZS1nbXBscy1wY2VwLWV4dGVuc2lvbnM8bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsgJmd0OyBUaGUg
cm91dGluZyBkaXJlY3RvcmF0ZSB3aWxsLCBvbiByZXF1ZXN0IGZyb20gdGhlIHdvcmtpbmcgZ3Jv
dXAgY2hhaXIsDQo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZndDsgcGVyZm9ybSBhbiDigJxlYXJseeKAnSByZXZpZXcgb2Yg
YSBkcmFmdCBiZWZvcmUgaXQgaXMgc3VibWl0dGVkIGZvcg0KPG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmZ3Q7IHB1YmxpY2F0
aW9uIHRvIHRoZSBJRVNHLiBUaGUgZWFybHkgcmV2aWV3IGNhbiBiZSBwZXJmb3JtZWQgYXQgYW55
IHRpbWUNCjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jmd0OyBkdXJpbmcgdGhlIGRyYWZ04oCZcyBsaWZldGltZSBhcyBhIHdv
cmtpbmcgZ3JvdXAgZG9jdW1lbnQuIFRoZSBwdXJwb3NlDQo8bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZndDsgb2YgdGhlIGVh
cmx5IHJldmlldyBkZXBlbmRzIG9uIHRoZSBzdGFnZSB0aGF0IHRoZSBkb2N1bWVudCBoYXMgcmVh
Y2hlZC48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNw
OyZuYnNwOyAmZ3Q7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJz
cDsmbmJzcDsmbmJzcDsgJmd0OyBBcyB0aGlzIGRvY3VtZW50IGlzIGluIHdvcmtpbmcgZ3JvdXAg
bGFzdCBjYWxsLCBteSBmb2N1cyBmb3IgdGhlDQo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZndDsgcmV2aWV3IHdhcyB0byBk
ZXRlcm1pbmUgd2hldGhlciB0aGUgZG9jdW1lbnQgaXMgcmVhZHkgdG8gYmUgcHVibGlzaGVkLjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7
ICZndDsgUGxlYXNlIGNvbnNpZGVyIG15IGNvbW1lbnRzIGFsb25nIHdpdGggdGhlIG90aGVyIHdv
cmtpbmcgZ3JvdXAgbGFzdA0KPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0
Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmZ3Q7IGNhbGwgY29tbWVudHMuPG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsgJmd0OzxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZn
dDsgRm9yIG1vcmUgaW5mb3JtYXRpb24gYWJvdXQgdGhlIFJvdXRpbmcgRGlyZWN0b3JhdGUsIHBs
ZWFzZSBzZWUNCjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jmd0OyDigItodHRwOi8vdHJhYy50b29scy5pZXRmLm9yZy9hcmVh
L3J0Zy90cmFjL3dpa2kvUnRnRGlyPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5U
ZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsgJmd0OzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDsgRG9jdW1lbnQ6IGRyYWZ0LWlldGYt
cGNlLWdtcGxzLXBjZXAtZXh0ZW5zaW9ucy0xMi50eHQ8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7IFJldmlld2VyOiBEYXZpZCBT
aW5pY3JvcGU8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZu
YnNwOyZuYnNwOyAmZ3Q7IFJldmlldyBEYXRlOiBOb3ZlbWJlciAxNywgMjAxODxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDsgSW50
ZW5kZWQgU3RhdHVzOiBTdGFuZGFyZHMgVHJhY2s8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsgJmd0OyAqU3VtbWFyeToqPG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsg
Jmd0OzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7ICZndDsmbmJzcDsmbmJzcDsgKiBUaGlzIGRvY3VtZW50IGlzIGJhc2ljYWxseSByZWFk
eSBmb3IgcHVibGljYXRpb24sIGJ1dCBoYXMgbml0cyBhbmQ8bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7IGNsYXJpZmljYXRpb25zIHRoYXQgc2hvdWxkIGJlIGNvbnNpZGVyZWQgcHJpb3Ig
dG8gYmVpbmcgc3VibWl0dGVkPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0
Ij4mbmJzcDsmbmJzcDsmbmJzcDsgJmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB0byB0aGUg
SUVTRy48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNw
OyZuYnNwOyAmZ3Q7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJz
cDsmbmJzcDsmbmJzcDsgJmd0OyAqQ29tbWVudHM6KjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDs8bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7IEFsdGhvdWdoIGEg
Yml0IHRlcnNlIG9uIG1vdGl2YXRpb24gdGhlIGRvY3VtZW50IGlzIG9mIGdvb2QgcXVhbGl0eSBh
bmQNCjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jmd0OyBkZXRhaWwgcHJvdmlkaW5nIHRoZSBsZXZlbCBvZiBpbmZvcm1hdGlv
biBuZWVkZWQgZm9yIHByb3RvY29sDQo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFp
blRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZndDsgc3BlY2lmaWNhdGlvbiBhbmQgaW1w
bGVtZW50YXRpb24uPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJz
cDsmbmJzcDsmbmJzcDsgJmd0OzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4
dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDsgVGhlIGNvbW1lbnRzIHByb3ZpZGVkIGJlbG93IGFy
ZSBhaW1lZCBhdCBpbXByb3ZpbmcgcmVhZGFiaWxpdHksDQo8bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZndDsgY29tcHJlaGVu
c2lvbiBhbmQgY29uc3VtcHRpb24gb2YgdGhlIGRvY3VtZW50IGJ5IHRob3NlIHRoYXQgd291bGQg
dXNlDQo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZndDsgaXQgZm9yIGFyY2hpdGVjdHVyZSwgc29sdXRpb24gZGVzaWduIGFu
ZCBpbXBsZW1lbnRhdGlvbi48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQi
PiZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxh
aW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsgJmd0OyZuYnNwOyA8bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZndDs8bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7
IEFic3RyYWN0LiZuYnNwOyBQbGVhc2UgcHJvdmlkZSBzb21lIGRldGFpbCBzY29wZSBhbmQgcHVy
cG9zZSBiZXlvbmQgb25lDQo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQi
PiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZndDsgbGluZS4mbmJzcDsgVGhpcyBpcyBzdXBwb3Nl
ZCB0byBhbnN3ZXIgd2h5IC8gd2hldGhlciBJIHNob3VsZCBkZWx2ZSBpbnRvDQo8bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZn
dDsgdGhlIGRvY3VtZW50LjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+
Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFp
blRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7Jm5ic3A7IDxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jmd0OzxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDsg
R2VuZXJhbCBDb21tZW50cyAobm8gcGFydGljdWxhciBzZWN0aW9uKTxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDs8bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7IDEu
IEdpdmVuIHRoYXQgdGhpcyBkb2N1bWVudCBpcyBwcm92aWRpbmcgdGhlIGRldGFpbCBmb3IgdGhl
DQo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZndDsgcmVxdWlyZW1lbnRzIGluIDcwMjUsIGl0IG1pZ2h0IGJlIGFkdmFudGFn
ZW91cyB0byB0aGUgcmVhZGVyIHRvDQo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFp
blRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZndDsgc3RydWN0dXJlIHRoZSBkb2N1bWVu
dCBhY2NvcmRpbmcgdG8gdGhlIHJlcXVpcmVtZW50cyBsaXN0ZWQgaW4gNzAyNS48bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsg
Jmd0OyZuYnNwOyA8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZndDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFp
blRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7IDIuIFRoZSBkb2N1bWVudCBnaXZlcyBhIHNw
YXJzZSBoaWdobGlnaHQgb2Ygd2hhdCBleHRlbnNpb25zIGFyZSBuZWVkZWQNCjxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jmd0
OyBhbmQgd2h5IFNlY3Rpb24gMSBhbmQgdGhlbiBsYXVuY2hlcyBpbnRvIHRoZSBkZXRhaWxzIGlu
IHNlY3Rpb24yIGFuZA0KPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4m
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmZ3Q7IG9uLiZuYnNwOyBNb3JlIGVsYWJvcmF0aW9uIG9u
IG1vdGl2YXRpb24gYW5kIGdhcHMgYW5kIHJlcXVpcmVtZW50cyB3b3VsZCBiZQ0KPG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
Z3Q7IGhlbHBmdWwgdG8gYmV0dGVyIHVuZGVyc3RhbmQgd2h5IHRoZSBleHRlbnNpb25zIGFyZSBu
ZWVkZWQuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJz
cDsmbmJzcDsgJmd0OzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5i
c3A7Jm5ic3A7Jm5ic3A7ICZndDsmbmJzcDsgPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
UGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmZ3Q7PG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsgJmd0OyAzLiBUaGlzIHNo
b3VsZCBiZSBsaWFpc2VkIHRvIElUVVQgU0cxNSBRMTIgYW5kIFExNCBmb3IgcmV2aWV3LiZuYnNw
OyBNYXliZTxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5i
c3A7Jm5ic3A7ICZndDsgUTExLzE1IHRvby48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Q
bGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7PG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsgJmd0OyZuYnNwOyA8bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZn
dDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZu
YnNwOyAmZ3Q7IFNlYyAxLjIgLSBSRkMgNzAyNSBoYXMgMTMgZGlmZmVyZW50IHJlcXVpcmVtZW50
cyBsaXN0ZWQuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsm
bmJzcDsmbmJzcDsgJmd0OzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+
Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDsmbmJzcDsgPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmZ3Q7PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsgJmd0OyAxLiBXaHkg
YXJlIHRoZXkgcmVwZWF0ZWQgaGVyZSBhbmQgbm90IHNpbXBseSByZWZlcmVuY2VkPyBPbmUgbXVz
dCBoYXZlDQo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZndDsgYm90aCBkb2N1bWVudHMgdG8gZnVsbHkgdW5kZXJzdGFuZCB0
aGUgcmVxdWlyZW1lbnRzIHRoaXMgZG9jdW1lbnQgaXMNCjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jmd0OyBhZGRyZXNzaW5n
LCBzbyB0aGVyZSBpcyBubyBuZWVkIHRvIHJlc3RhdGUgKGFuZCBwb3NzaWJseSBtaXNzdGF0ZSkg
dGhlDQo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZndDsgYWdyZWVkIHJlcXVpcmVtZW50cyBoZXJlIGZvciByZWFkYWJpbGl0
eTxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5i
c3A7ICZndDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZu
YnNwOyZuYnNwOyAmZ3Q7Jm5ic3A7IDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWlu
VGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jmd0OzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDsgMi4gV2h5IGlzIHRoaXMg
b25seSBhIHN1YnNldCBvZiB0aGUgcmVxdWlyZW1lbnRzIGluIFJGQyA3MDI1PyZuYnNwOyBJcw0K
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmZ3Q7IHRoZXJlIGxlc3MgY292ZXJlZCBoZXJlIHRoYW4gaW4gUkZDNzAyNT8mbmJz
cDsgSWYgc28gdGhpcyBtdXN0IGJlIHNwZWxsZWQNCjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jmd0OyBvdXQgaW4gdGVybXMg
b2YgY292ZXJhZ2UuJm5ic3A7IFBlcmhhcHMgYSB0YWJsZSB0byBleHBsYWluIHRoZSBmdW5jdGlv
bnMNCjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jmd0OyBub3RlZCBpbiA3MDI1IHZzIHdoYXQgdGhpcyBkb2N1bWVudCBjb3Zl
cnMuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsm
bmJzcDsgJmd0OzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7
Jm5ic3A7Jm5ic3A7ICZndDsmbmJzcDsgPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxh
aW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmZ3Q7PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsgJmd0OyZuYnNwOyA8bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZndDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNw
OyZuYnNwOyAmZ3Q7IEludHJvZHVjdGlvbiAtIHRoaXMgZG9jdW1lbnQgYXNzdW1lcyBhIHNpZ25p
ZmljYW50IGZhbWlsaWFyaXR5IHdpdGg8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFp
blRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7IHJmYzcwMjUgYW5kIHRoZSBvdGhlciBkb2N1
bWVudHMgbGlzdGVkLiZuYnNwOyBJdCBzaG91bGQgc3RhdGUgdGhpcyBvdXRyaWdodC48bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJz
cDsgJmd0OyZuYnNwOyA8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZndDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Q
bGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7Jm5ic3A7IDxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jmd0OzxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZn
dDsgU2VjIDEuMyAtIHBsZWFzZSBjb3JyZWxhdGUgdGhlc2UgdG8gdGhlIHJlcXVpcmVtZW50cyB0
aGV5IGFyZQ0KPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmZ3Q7IGFkZHJlc3NpbmcuJm5ic3A7IEFsc28gcGxlYXNlIHByb3Zp
ZGUgbW9yZSBleHBsYW5hdGlvbi4mbmJzcDsgU29tZSBvZiB0aGVzZSBhcmUNCjxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jmd0
OyBzZWVtaW5nbHkgY29udHJhZGljdG9yeSB0aGUgd2F5IHRoZXkgYXJlIGxpc3RlZCBjdXJyZW50
bHkuIEUuZy48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZu
YnNwOyZuYnNwOyAmZ3Q7IEVORC1QT0lOVFMgYW5kIEVSTyBtYWtlIGl0IHNvdW5kIGNvbmZ1c2Vk
IGFzIHRvIHdoZXRoZXIgdGhlIDcwMjUNCjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1Bs
YWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jmd0OyByZXF1aXJlbWVudCBvbiB1bm51
bWJlcmVkIGludGVyZmFjZXMgaXMgYWRkcmVzc2VkJm5ic3A7IG9yIG5vdC48bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsgJmd0
OyBTb21lIGV4YW1wbGVzIHdvdWxkIGdvIGEgbG9uZyB3YXkgdG8gcHJvdmlkaW5nIGNsYXJpdHk8
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNw
OyAmZ3Q7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJz
cDsmbmJzcDsgJmd0OyBOb3RlOiBJIG5vdGVkIHRoaXMgaXMgZG9uZSBsYXRlciBpbiB0aGUgc3Bl
Y2lmaWMgZXh0ZW5zaW9ucywgYnV0IGNvdWxkDQo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZndDsgYWxzbyBiZSBkb25lIGhl
cmUuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsm
bmJzcDsgJmd0OzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7
Jm5ic3A7Jm5ic3A7ICZndDsmbmJzcDsgPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxh
aW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmZ3Q7PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsgJmd0OyBTZWMgMS4zIC0gUENF
UCBvYmplY3RzLCBuZWVkcyBwbHVyYWw8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFp
blRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsgJmd0OyZuYnNwOyA8bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZndDs8
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNw
OyAmZ3Q7IFNlYyAxLjMgLSB0aGV5IGNhbuKAmXQgYmUgc2hvcnRjb21pbmdzIGlmIHRoZXkgd2Vy
ZSBub3QgZGVzaWduZWQgZm9yIHRoZQ0KPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxh
aW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmZ3Q7IHVzZSBub3RlZC4mbmJzcDsgUGVy
aGFwcyDigJxnYXBzIGluIGZ1bmN0aW9uYWwgY292ZXJhZ2XigJ0gb3Ig4oCcYXJlYXMgZm9yDQo8
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZndDsgZW5oYW5jZW1lbnTigJ0gaXMgYSBiZXR0ZXIgZGVzY3JpcHRpb24uPG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsgJmd0
OzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5i
c3A7ICZndDsmbmJzcDsgPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4m
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmZ3Q7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
UGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsgJmd0OyBTZWMgMS4zIC0gd2h5IGlzIHRoZSBp
bmZ1c2lvbi9leGNsdXNpb24gb2YgbGFiZWxzIGEgc2hvcnRjb21pbmc/DQo8bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZndDsg
UGxlYXNlIGVsYWJvcmF0ZS48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQi
PiZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxh
aW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsgJmd0OyZuYnNwOyA8bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZndDs8bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7
IFNlYyAxLjMg4oCTIFByb3RlY3Rpb24gc2hvdWxkIGJlIGxpc3RlZCB3aXRoIHRoZSBvdGhlcnMg
4oCcc2hvcnRjb21pbmdz4oCdPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0
Ij4mbmJzcDsmbmJzcDsmbmJzcDsgJmd0OyByaWdodCBub3cgbG9va3MgbGlrZSBhIHN1bW1hcnkg
d2hpY2ggaXQgaXNu4oCZdC4mbmJzcDsgSW5kZW50IHRoaXMgdGV4dC48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7PG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsgJmd0OyZu
YnNwOyA8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZndDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQi
PiZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7IFNlYyAxLjMgY292ZXJlZCBwY2VwIGV4dGVuc2lvbnMg
LSBjb3ZlcmVkIGJ5IHdoYXQ/IFRoaXMgZG9jdW1lbnQ/Jm5ic3A7IElmDQo8bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZndDsg
c28sIHBsZWFzZSBzYXkgc28uIEFsc28gc2F5L2VsYWJvcmF0ZSBvbiB3aHkgdGhleSBhcmUgbmVl
ZGVkLiZuYnNwOyBOb3RlOiBJDQo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRl
eHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZndDsgY2FuIHNlZSB0aGlzIGlzIGRvbmUgbXVj
aCBtb3JlIGluIHRoZSBpbmRpdmlkdWFsIHNlY3Rpb25zIGRlc2NyaWJpbmcNCjxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jmd0
OyB0aGUgZXh0ZW5zaW9uLiZuYnNwOyBJdCB3b3VsZCBzdWZmaWNlIHRoZW4gdG8gYWRkIGEgbm90
ZSBoZXJlIHRoYXQgbW9yZQ0KPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0
Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmZ3Q7IGRldGFpbCBvbiBtb3RpdmF0aW9uIGlzIHBy
b3ZpZGVkIHdpdGggZWFjaCBpbmRpdmlkdWFsIGV4dGVuc2lvbi48bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsgJmd0OyZuYnNw
OyA8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZndDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZu
YnNwOyZuYnNwOyZuYnNwOyAmZ3Q7IFNlYyAyLjIgLSBleGNlbGxlbnQgY3Jvc3MgcmVmZXJlbmNl
IHRvIFJGQyA3MDI1LiBJIHNlZSB0aGlzIGlzIGRvbmUNCjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jmd0OyBlbHNld2hlcmUu
Jm5ic3A7IFRoaXMgbWFrZXMgYWRkcmVzc2luZyBzb2x1dGlvbiBhcmNoaXRlY3R1cmUgbW9zdCBo
ZWxwZnVsLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5i
c3A7Jm5ic3A7ICZndDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZu
YnNwOyZuYnNwOyZuYnNwOyAmZ3Q7ICpOaXRzOio8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsgJmd0OyBNaXNjZWxsYW5lb3Vz
IHdhcm5pbmdzOjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7
Jm5ic3A7Jm5ic3A7ICZndDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQi
PiZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7Jm5ic3A7IDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jmd0OyAtLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJz
cDsgJmd0OyAtLS0tLS08bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZu
YnNwOyZuYnNwOyZuYnNwOyAmZ3Q7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5U
ZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsgJmd0OyZuYnNwOyA8bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZndDs8bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7Jm5i
c3A7Jm5ic3A7ID09IExpbmUgMTIwNiBoYXMgd2VpcmQgc3BhY2luZzogJy4uLnRlZCBiaXQmbmJz
cDsgcm91dGkuLi4nPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJz
cDsmbmJzcDsmbmJzcDsgJmd0OzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4
dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDsmbmJzcDsgPG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmZ3Q7PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsgJmd0OyZuYnNw
OyZuYnNwOyAtLSBUaGUgZG9jdW1lbnQgZGF0ZSAoU2VwdGVtYmVyIDI3LCAyMDE4KSBpcyA1MiBk
YXlzIGluIHRoZSBwYXN0LiBJcw0KPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5U
ZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmZ3Q7IHRoaXM8bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsgJmd0OyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBpbnRlbnRpb25hbD88bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsgJmd0OyZuYnNw
OyA8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZndDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZu
YnNwOyZuYnNwOyZuYnNwOyAmZ3Q7Jm5ic3A7IDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jmd0OzxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDsgKkZyb206ICpE
RUJPUkFIIEJSVU5HQVJEICZsdDtkYjM1NDZAYXR0LmNvbSZndDs8bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7ICpEYXRlOiAqTW9u
ZGF5LCBPY3RvYmVyIDE1LCAyMDE4IGF0IDEyOjA3IFBNPG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsgJmd0OzxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDsmbmJzcDsgPG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmZ3Q7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsm
bmJzcDsmbmJzcDsgJmd0OyBIaSBBdXRob3JzIChhbmQgU2hlcGhlcmQpLDxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDs8bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7
Jm5ic3A7IDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jmd0OzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4
dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDsgSSB0aG91Z2h0IHlvdXIgZG9jdW1lbnQgd2FzIHdl
bGwgd3JpdHRlbiBhbmQgY29uc2lkZXJpbmcgaG93IGxvbmcgd2UNCjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jmd0OyBoYXZl
IGJlZW4gd2FpdGluZyBmb3IgdGhpcyBkb2N1bWVudDxzcGFuIHN0eWxlPSJmb250LWZhbWlseTom
cXVvdDtBcHBsZSBDb2xvciBFbW9qaSZxdW90OyI+JiMxMjg1MjI7PC9zcGFuPiwgSSBoYXZlIHN0
YXJ0ZWQgSUVURiBMYXN0IENhbGwuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5U
ZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsgJmd0OyBJ4oCZdmUgc3RhcnRlZCB0aGUgSUVURiBMYXN0
IENhbGwgZHVlIHRvIHRoZSB3aW5kb3cgY2xvc2luZyBpbiBvbiB0aGUNCjxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jmd0OyBu
ZXh0IElFVEYgbWVldGluZyB3aGVuIHRoZSBvdGhlciBBcmVhcyBwcmVmZXIgbm90IHRvIGhhdmUg
TGFzdCBDYWxscw0KPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmZ3Q7IG92ZXJsYXBwaW5nLiBEYXZlIFNpbmljcm9wZSB3aWxs
IGJlIHRoZSBydGctZGlyIHJldmlld2VyIGFuZCB3aWxsIGRvDQo8bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZndDsgaGlzIHJl
dmlldyBpbiBwYXJhbGxlbCB3aXRoIExhc3QgQ2FsbC48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7PG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsgJmd0OyZuYnNwOyA8bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZndDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZu
YnNwOyZuYnNwOyAmZ3Q7IFBsZWFzZSBiZSBzdXJlIHRvIGhhdmUgb25lIG9mIHlvdSBhdmFpbGFi
bGUgYXMgdGhlIG1haW4gcGVuIGhvbGRlciB0bw0KPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmZ3Q7IGJlIHJlc3BvbnNpdmUg
dG8gRGF2ZSwgb3RoZXIgQXJlYSBEaXJlY3RvcmF0ZSByZXZpZXdlcnMgY29tbWVudHMsIGFuZA0K
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmZ3Q7IElFU0cgY29tbWVudHMuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
UGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsgJmd0OzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDsmbmJzcDsgPG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
Z3Q7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsm
bmJzcDsgJmd0OyBUaGFua3MhPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0
Ij4mbmJzcDsmbmJzcDsmbmJzcDsgJmd0OzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1Bs
YWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDsgRGVib3JhaDxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDs8bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7Jm5i
c3A7IDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jmd0OzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+
Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDsmbmJzcDsgPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmZ3Q7PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsgPG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDs8bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwO19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX188bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNw
OyZuYnNwOyZuYnNwOyA8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwO0NlIG1lc3NhZ2UgZXQgc2VzIHBpZWNlcyBqb2ludGVzIHBl
dXZlbnQgY29udGVuaXIgZGVzIGluZm9ybWF0aW9ucyBjb25maWRlbnRpZWxsZXMgb3UgcHJpdmls
ZWdpZWVzIGV0IG5lIGRvaXZlbnQgZG9uYyBwYXMgZXRyZSBkaWZmdXNlcywgZXhwbG9pdGVzIG91
IGNvcGllcyBzYW5zIGF1dG9yaXNhdGlvbi4gU2kgdm91cyBhdmV6IHJlY3UgY2UgbWVzc2FnZSBw
YXIgZXJyZXVyLCB2ZXVpbGxleiBsZQ0KIHNpZ25hbGVyIGEgbCdleHBlZGl0ZXVyIGV0IGxlIGRl
dHJ1aXJlIGFpbnNpIHF1ZSBsZXMgcGllY2VzIGpvaW50ZXMuIExlcyBtZXNzYWdlcyBlbGVjdHJv
bmlxdWVzIGV0YW50IHN1c2NlcHRpYmxlcyBkJ2FsdGVyYXRpb24sIE9yYW5nZSBkZWNsaW5lIHRv
dXRlIHJlc3BvbnNhYmlsaXRlIHNpIGNlIG1lc3NhZ2UgYSBldGUgYWx0ZXJlLCBkZWZvcm1lIG91
IGZhbHNpZmllLiBNZXJjaS48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQi
PiZuYnNwOyZuYnNwOyZuYnNwOyA8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRl
eHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO1RoaXMgbWVzc2FnZSBhbmQgaXRzIGF0dGFjaG1l
bnRzIG1heSBjb250YWluIGNvbmZpZGVudGlhbCBvciBwcml2aWxlZ2VkIGluZm9ybWF0aW9uIHRo
YXQgbWF5IGJlIHByb3RlY3RlZCBieSBsYXc7IHRoZXkgc2hvdWxkIG5vdCBiZSBkaXN0cmlidXRl
ZCwgdXNlZCBvciBjb3BpZWQgd2l0aG91dCBhdXRob3Jpc2F0aW9uLjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IElmIHlvdSBoYXZlIHJl
Y2VpdmVkIHRoaXMgZW1haWwgaW4gZXJyb3IsIHBsZWFzZSBub3RpZnkgdGhlIHNlbmRlciBhbmQg
ZGVsZXRlIHRoaXMgbWVzc2FnZSBhbmQgaXRzIGF0dGFjaG1lbnRzLjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IEFzIGVtYWlscyBtYXkg
YmUgYWx0ZXJlZCwgT3JhbmdlIGlzIG5vdCBsaWFibGUgZm9yIG1lc3NhZ2VzIHRoYXQgaGF2ZSBi
ZWVuIG1vZGlmaWVkLCBjaGFuZ2VkIG9yIGZhbHNpZmllZC48bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyBUaGFuayB5b3UuPG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsgPG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDs8bzpwPjwvbzpwPjwvcD4NCjwvZGl2Pg0KPC9ib2R5Pg0KPC9odG1sPg0K

--_000_75B6A1C9607542B0B760203021715E6Fericssoncom_--


From nobody Mon Nov 19 08:02:17 2018
Return-Path: <pkrol@google.com>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6B9F01286E7 for <rtg-dir@ietfa.amsl.com>; Mon, 19 Nov 2018 08:02:14 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -17.491
X-Spam-Level: 
X-Spam-Status: No, score=-17.491 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, ENV_AND_HDR_SPF_MATCH=-0.5, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01, USER_IN_DEF_DKIM_WL=-7.5, USER_IN_DEF_SPF_WL=-7.5] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=google.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 RRi0vuuPy_on for <rtg-dir@ietfa.amsl.com>; Mon, 19 Nov 2018 08:02:07 -0800 (PST)
Received: from mail-it1-x12d.google.com (mail-it1-x12d.google.com [IPv6:2607:f8b0:4864:20::12d]) (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 97047130DD5 for <rtg-dir@ietf.org>; Mon, 19 Nov 2018 08:02:06 -0800 (PST)
Received: by mail-it1-x12d.google.com with SMTP id h65so4882179ith.3 for <rtg-dir@ietf.org>; Mon, 19 Nov 2018 08:02:06 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=RxM7zlqN1STaxrFtwx4T/ai6NNDPGJfQHzdRWy3v+3k=; b=vTY2NsdavHCV0iqVX5+T75iPPInlB3u47QuGmFOjnUPfZHwChqeAFbKo0q5REJKVRP n/JV9KgrUf4qwWO548X47Ih2LPkmwF6eVGwZO6raJ+HZSHAjuzKRz11jrmaFQwNVg8F1 r0fsCjAvRGPMWHgzfLS0jB4U3wSlxVUikWefbQ2/B7XXq5yMPxo+S2yBudUdWA4/eG7W 5nX9we48UkwjEfkvuVszg2VbWSLA6+aeCvEnlNRLTAlrDnC567CfizzNSZiXgspnrFHd GHW3Ihpomy8X9H/1ND8wtHLI/H8Esa4/ssBczQ0ByXFj8egwcrpfmH+EZl44nESmYWVz poEg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=RxM7zlqN1STaxrFtwx4T/ai6NNDPGJfQHzdRWy3v+3k=; b=ErXVGz/+QT4RUaA8uNT0INIDkwN0xUGa6Ya+K6CzASVPeEln4qQmSca9joB+lI2zlC yLPFqzdE4TDrBs4EBYy6zVP/fgrzE7SGDXS9D45hhbwyTOn9GEfFAQwJ4hkh8BIZqVDs E9wzt1CENxaIMio8dNFdJT2+s24fWz9mmsbUJ5Xfp/papHYpraV0FHHq2MjHPhllXmlf kAuQuJNShdLeDt2bGmBQTY89tQMvCykTFAz5j+Fegpef52WvTkDR/XPYlcWav/J3OuRa /7z/kc5PonYAny4/B4dIsAQzqHEuaIf4+1v4U4M9tnZ3dxVflmtr22I9tyTy9NyWYZ0/ qfSQ==
X-Gm-Message-State: AGRZ1gIn4AfVJYx+txtqwqWZhB8CrfUViWA9eK/g9+z1bwv5QLv/BszH nmOffY7qYkn6KGRtxwhLiiy80noe73P6WNyXLccMDQ==
X-Google-Smtp-Source: AJdET5dtfCU4IfnJgjDtjXzPN+nG8U9NgB/u9vAVBwNVxlNwrprNw8jQMN1/4uHWFXq4AbYX1XA3P+YtV2MK8NVcs5I=
X-Received: by 2002:a02:4d46:: with SMTP id l67mr12347634jab.141.1542643325100;  Mon, 19 Nov 2018 08:02:05 -0800 (PST)
MIME-Version: 1.0
References: <DB5PR0301MB19093D3B7D8159B9A341F5F79D790@DB5PR0301MB1909.eurprd03.prod.outlook.com> <DB5PR0301MB190932C9A74DE438278C337D9D730@DB5PR0301MB1909.eurprd03.prod.outlook.com> <46a64bb1-1b17-184c-1089-e05315057236@gmail.com> <DB5PR0301MB1909C7F93AA4DF7CFB5EEEA09D5A0@DB5PR0301MB1909.eurprd03.prod.outlook.com> <DB5PR0301MB19090AA4E888EFF6E634B4239D590@DB5PR0301MB1909.eurprd03.prod.outlook.com> <da7c2afe-ebf8-1827-1134-14f72044c812@gmail.com> <DB5PR0301MB1909542DB5C8F571257304929D520@DB5PR0301MB1909.eurprd03.prod.outlook.com> <BN3PR05MB27060F2C9F0D775C33AD5A65D5510@BN3PR05MB2706.namprd05.prod.outlook.com> <c33105ce-41b2-3beb-f8d7-826999a8f588@gmail.com> <DB5PR0301MB1909D4AB682398BD152E72519DC90@DB5PR0301MB1909.eurprd03.prod.outlook.com> <BYAPR05MB3943FB07ACA7E343152F2BFBD5D80@BYAPR05MB3943.namprd05.prod.outlook.com>
In-Reply-To: <BYAPR05MB3943FB07ACA7E343152F2BFBD5D80@BYAPR05MB3943.namprd05.prod.outlook.com>
From: Przemyslaw Krol <pkrol@google.com>
Date: Mon, 19 Nov 2018 08:01:26 -0800
Message-ID: <CACH2EkUXjNDJs2rDtAZ5OiMCbAdknvoHcUx3AtMcHatG_jdEjQ@mail.gmail.com>
To: Shraddha Hegde <shraddha@juniper.net>
Cc: Alexander.Vainshtein@ecitele.com, abashandy.ietf@gmail.com,  rtg-dir@ietf.org, spring@ietf.org, mpls@ietf.org, spring-chairs@ietf.org,  draft-ietf-spring-segment-routing-mpls.authors@ietf.org,  jonathan.hardwick@metaswitch.com, adrian@olddog.co.uk
Content-Type: multipart/alternative; boundary="00000000000068e06a057b06a312"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/-flrta3bMfam8qP3reetC84YRdY>
Subject: Re: [RTG-DIR] [spring] RtgDir Early review: draft-ietf-spring-segment-routing-mpls-13
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-dir/>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 19 Nov 2018 16:02:15 -0000

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

Hi Shraddha

I think this would be very helpful.

pk

On Sun, Nov 18, 2018 at 8:39 PM Shraddha Hegde <shraddha@juniper.net> wrote=
:

> Hi all,
>
>
>
> I am preparing the shepherd write-up and noticed that the topic in below
> e-mail thread is an
>
> Open item. My personal opinion is to add a new section to this draft to
> address below cases
>
> > more than one node advertising the same IPv4/6 PREFIX and both have the
> same prefix-SID value with "N" flag
>
> > where an anycast prefix is advertised with a prefix-SID sub-TLV by some
> (but not all) of the nodes that advertise that prefix.
>
>
>
> This draft is addressing incoming label collision and resulting behavior
> and also describes other aspects like different SIDs for same prefix so i=
t
> seems reasonable to add above two cases to this draft.
>
> WG members, if you have an opinion, pls respond on the list.
>
>
>
> Rgds
>
> Shraddha
>
> *From:* Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>
> *Sent:* Sunday, November 4, 2018 9:37 PM
> *To:* Ahmed Bashandy <abashandy.ietf@gmail.com>
> *Cc:* rtg-dir@ietf.org; 'mpls@ietf.org' <mpls@ietf.org>; '
> adrian@olddog.co.uk' <adrian@olddog.co.uk>; Jonathan Hardwick (
> Jonathan.Hardwick@metaswitch.com) <jonathan.hardwick@metaswitch.com>;
> spring@ietf.org; spring-chairs@ietf.org;
> draft-ietf-spring-segment-routing-mpls.authors@ietf.org; Shraddha Hegde <
> shraddha@juniper.net>
> *Subject:* RE: RtgDir Early review:
> draft-ietf-spring-segment-routing-mpls-13
>
>
>
> Ahmed,
>
> Apologies for a delayed response.
>
> I fully agree that advertising the same prefix SID as the Node SID by two
> different nodes in the SR domain is =E2=80=9Ca clear violation of the SR
> architecture RFC (8402)=E2=80=9D.
>
> But I do not think that the SR-MPLS draft can silently ignore this
> violation just because it =E2=80=9Cis not an incoming label collision=E2=
=80=9D.
>
> The same applies to the controversy in advertising at the same prefix as
> Anycast by some nodes but not as Anycast (or even as a Node SID) by some
> other nodes.
>
> Your reference to these being just control plane issues and therefore not
> related to SR-MPLS is not valid - because the drafts dealing with the SR
> control plane to which you refer in this draft are strictly MPLS-oriented=
:
> they define how to advertise *SID labels* or *indices* that are
> translated into *SID labels*, and neither of these mechanisms is relevant
> fore SRV6 IMHO. (I do not have to remind you that a draft that defines SR=
V6
> extensions for ISIS
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__datatracker.ietf.=
org_doc_draft-2Dbashandy-2Disis-2Dsrv6-2Dextensions_-3Finclude-5Ftext-3D1&d=
=3DDwMGaQ&c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DNyjLsr7JA7mvp=
CJa0YmPdVKcmMXJ31bpbBaNqzCNrng&m=3Dko-3eF8yySF1exH64SoeyEP0ett4gjsHmmOCvj9z=
CvQ&s=3D_AZSiqmTUTMKFS9DAqboueo_GnvvAcFxARWF820HnTA&e=3D>
> exists, and deals with other issues).
>
> My 2c,
>
> Sasha
>
>
>
> Office: +972-39266302
>
> Cell:      +972-549266302
>
> Email:   Alexander.Vainshtein@ecitele.com
>
>
>
> *From:* Ahmed Bashandy [mailto:abashandy.ietf@gmail.com
> <abashandy.ietf@gmail.com>]
> *Sent:* Sunday, October 28, 2018 1:01 AM
> *To:* Shraddha Hegde <shraddha@juniper.net>; Alexander Vainshtein <
> Alexander.Vainshtein@ecitele.com>
> *Cc:* rtg-dir@ietf.org; 'mpls@ietf.org' <mpls@ietf.org>; '
> adrian@olddog.co.uk' <adrian@olddog.co.uk>; Jonathan Hardwick (
> Jonathan.Hardwick@metaswitch.com) <jonathan.hardwick@metaswitch.com>;
> spring@ietf.org; spring-chairs@ietf.org;
> draft-ietf-spring-segment-routing-mpls.authors@ietf.org
> *Subject:* Re: RtgDir Early review:
> draft-ietf-spring-segment-routing-mpls-13
>
>
>
> Thanks for the comments
>
> While it is a clear violation of the SR architecture RFC (8402), more tha=
n
> one node advertising the same IPv4/6 PREFIX and both have the same
> prefix-SID value with "N" flag is not an incoming label collision because
> the label is associated with the same FEC, which is the prefix.
>
> Hence handling such violation is not an SR-MPLS problem because there is
> no incoming label collision and hence it it is outside the scope of this
> draft
>
>
>
> The second issue is which SID to choose for an SR-policy (be it a policy
> for TE, ti-lfa, uloop avoidance, security,..., etc). That is strictly a
> control layer functionality and is not specific to SR-MPLS. Hence it is
> outside the scope of this draft
>
>
>
> The third issue is the case where an anycast prefix is advertised with a
> prefix-SID sub-TLV by some (but not all) of the nodes that advertise that
> prefix. Again this is not an incoming label collision because the label i=
s
> associated with a single FEC, which is the anycast prefix.
>
>
>
> On 7/19/18 8:30 PM, Shraddha Hegde wrote:
>
> Hi Ahmed,
>
>
>
> The Node-SIDs are expected to be unique to a node.
>
> =E2=80=9C
>
>    An IGP Node-SID MUST NOT be associated with a prefix that is owned by
>
>    more than one router within the same routing domain.=E2=80=9D
>
>
>
> If two different nodes advertise same Node-SID,
>
>          For Example Node A and B both advertise prefix 1.1.1.1 and
> associate a  SID 1000 with N bit set.
>
> There is an anomaly here and IMO, this draft should address how to handle
> this anomaly and whether TI-LFA and other
>
> Applications can use this SID as a Node-SID.
>
> Another slight variation of this case is a scenario where A and B both
> advertise a prefix 1.1.1.1 and A assigns a Node-Sid
>
> Of 1000 and B does not assign any SID.
>
>
>
> Rgds
>
> Shraddha
>
>
>
> *From:* Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>
> <Alexander.Vainshtein@ecitele.com>
> *Sent:* Thursday, July 19, 2018 10:05 PM
> *To:* Ahmed Bashandy <abashandy.ietf@gmail.com> <abashandy.ietf@gmail.com=
>
> *Cc:* rtg-dir@ietf.org; 'mpls@ietf.org' <mpls@ietf.org> <mpls@ietf.org>; =
'
> adrian@olddog.co.uk' <adrian@olddog.co.uk> <adrian@olddog.co.uk>;
> Jonathan Hardwick (Jonathan.Hardwick@metaswitch.com)
> <jonathan.hardwick@metaswitch.com> <jonathan.hardwick@metaswitch.com>;
> Shraddha Hegde <shraddha@juniper.net> <shraddha@juniper.net>;
> spring@ietf.org; spring-chairs@ietf.org;
> draft-ietf-spring-segment-routing-mpls.authors@ietf.org
> *Subject:* RE: RtgDir Early review:
> draft-ietf-spring-segment-routing-mpls-13
>
>
>
> Ahmed hi!
>
> Lots of thanks for your response.
>
> Of course Node SIDs are not different from any other Prefix SIDs when it
> comes to the MPLS forwarding plane.
>
> But, IMHO, strictly speaking, this is correct for any other SID as well.
>
> You seem to ignore the difference between SR-MPLS and SRv6 with regard to
> the life span of prefix SIDs in general and Node SIDs in particular. From
> my POV this difference should be discussed in the draft.
>
> So it seems that we can only =E2=80=9Cagree to disagree=E2=80=9D on the n=
eed to say
> something specific about Node SIDs in the draft, and let the WG to decide
> what to do about it.
>
> Regards,
>
> Sasha
>
>
>
> Office: +972-39266302
>
> Cell:      +972-549266302
>
> Email:   Alexander.Vainshtein@ecitele.com
>
>
>
> *From:* Ahmed Bashandy [mailto:abashandy.ietf@gmail.com
> <abashandy.ietf@gmail.com>]
> *Sent:* Thursday, July 19, 2018 7:13 PM
> *To:* Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>
> *Cc:* rtg-dir@ietf.org; 'mpls@ietf.org' <mpls@ietf.org>; '
> adrian@olddog.co.uk' <adrian@olddog.co.uk>; Jonathan Hardwick (
> Jonathan.Hardwick@metaswitch.com) <jonathan.hardwick@metaswitch.com>;
> shraddha@juniper.net; spring@ietf.org; spring-chairs@ietf.org;
> draft-ietf-spring-segment-routing-mpls.authors@ietf.org
> *Subject:* Re: RtgDir Early review:
> draft-ietf-spring-segment-routing-mpls-13
>
>
>
> Thanks for the reply
>
> See inline
>
> Ahmed
>
>
>
> On 7/12/18 12:22 AM, Alexander Vainshtein wrote:
>
> Ahmed and all,
>
> I would like to expand on my comments (and your responses) about the role
> of Node SIDs in SR-MPLS.
>
> I would like to bring your attention two points:
>
> 1.       Node SIDs (and, in general, Prefix SIDs) in MPLS-SR are
> different from the same in SRv6 because they require explicit configurati=
on
> action by the operator of SR domain. I.e., it is not enough for a node to
> own some /32 or /128 prefix that is advertised by IGP. The operator must
> explicitly configure the node to use such a prefix as  Node SID and to
> assign to it a specific index that is unique in the SR domain. From my PO=
V,
> this difference alone would qualify Node SIDs as a topic to be discussed =
in
> the MPLS-SR Architecture
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_ht=
ml_draft-2Dietf-2Dspring-2Dsegment-2Drouting-2Dmpls-2D14&d=3DDwMGaQ&c=3DHAk=
Yuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DNyjLsr7JA7mvpCJa0YmPdVKcmMXJ31=
bpbBaNqzCNrng&m=3DCBn46-tTjZrFup0dR-EGAtt4QFq9Pi27RaO5rQCk1Qw&s=3Dq6djpRXla=
mUzKZlGIuXTtBcsnwevHwddqvStZrSFMnE&e=3D>
> draft.
>
> #Ahmed: I disagree with your POV. From the forwarding plane perspective i=
t
> does not make any difference whether a the label at the top of an MPLS
> packet (representing the prefix-SID) identifies a node or not. So from th=
e
> SR-mpls forwarding point of view there is no difference between a
> prefix-SID and a node-SID. If there is any place in the SR-mpls draft whe=
re
> there is a need to handle a node-SID different from a prefix SID, it woul=
d
> be great to point it out
>
> 2.      In addition, quite a few constructs associated with SR-MPLS
> implicitly assume that each node in the SR-MPLS domain is assigned with a=
t
> least one Node SID. One example can be found in the TI-LFA
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_ht=
ml_draft-2Dbashandy-2Drtgwg-2Dsegment-2Drouting-2Dti-2Dlfa-2D04&d=3DDwMGaQ&=
c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DNyjLsr7JA7mvpCJa0YmPdVK=
cmMXJ31bpbBaNqzCNrng&m=3DCBn46-tTjZrFup0dR-EGAtt4QFq9Pi27RaO5rQCk1Qw&s=3Djb=
H0DSYYo2UYymWZrlvAt7qUWVXsYKuCtMiEyoe-DWE&e=3D>
> draft. This draft says in Section 4.2:
>
>
> 4.2
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_ht=
ml_draft-2Dbashandy-2Drtgwg-2Dsegment-2Drouting-2Dti-2Dlfa-2D04-23section-2=
D4.2&d=3DDwMGaQ&c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DNyjLsr7=
JA7mvpCJa0YmPdVKcmMXJ31bpbBaNqzCNrng&m=3DCBn46-tTjZrFup0dR-EGAtt4QFq9Pi27Ra=
O5rQCk1Qw&s=3DsAi3KCWUwGS3D93t8ic64W_46xm9y8Oacs7ozcAweS8&e=3D>.
> The repair node is a PQ node
>
>
>
>
>
>    When the repair node is in P(S,X), the repair list is made of a
>
>    single node segment to the repair node.
>
> In the scope of this section, the repair node is not adjacent to the PLR,
> and therefore, to the best of my understanding,  =E2=80=9Ca single node s=
egment
> to the repair node=E2=80=9D can be only the Node SID of the repair node. =
Since
> repair nodes are computed dynamically, this entire scheme depends on all
> nodes in the MPLS=3DSR domain  having at least one Node SID each
>
> #Ahmed: The choice of the SID to identify an intermediate or exit node(s)
> in an SR-policy is a control plane behavior, irrespective of reason such
> policy is created (be it ti-lfa explicit path, uloop avoidance explicit
> path, or some SR-TE explicit path). SR-Policy as well as Ti-LFA and uloop
> avoidance are handled in separate drafts. So just like the response to yo=
ur
> previous comment, from forwarding plane perspective it does not make any
> difference whether the label at the top of an MPLS packet identifies a
> single or multiple nodes.
>
> .
>
>
>
> Hopefully these notes clarify my position on the subject.
>
>
>
> Regards,
>
> Sasha
>
>
>
> Office: +972-39266302
>
> Cell:      +972-549266302
>
> Email:   Alexander.Vainshtein@ecitele.com
>
>
>
> *From:* Alexander Vainshtein
> *Sent:* Wednesday, July 11, 2018 12:02 PM
> *To:* Ahmed Bashandy <abashandy.ietf@gmail.com> <abashandy.ietf@gmail.com=
>
> *Cc:* rtg-dir@ietf.org; 'mpls@ietf.org' <mpls@ietf.org> <mpls@ietf.org>; =
'
> adrian@olddog.co.uk' <adrian@olddog.co.uk> <adrian@olddog.co.uk>;
> Jonathan Hardwick (Jonathan.Hardwick@metaswitch.com)
> <jonathan.hardwick@metaswitch.com> <jonathan.hardwick@metaswitch.com>;
> shraddha@juniper.net; spring@ietf.org; spring-chairs@ietf.org;
> draft-ietf-spring-segment-routing-mpls.authors@ietf.org
> *Subject:* RE: RtgDir Early review:
> draft-ietf-spring-segment-routing-mpls-13
>
>
>
> Ahmed, and all,
>
> Lots of thanks for a detailed response to my comments.
>
> Please see *inline below* my position on each of them.
>
>
>
> Regards,
>
> Sasha
>
>
>
> Office: +972-39266302
>
> Cell:      +972-549266302
>
> Email:   Alexander.Vainshtein@ecitele.com
>
>
>
> *From:* Ahmed Bashandy [mailto:abashandy.ietf@gmail.com
> <abashandy.ietf@gmail.com>]
> *Sent:* Wednesday, July 11, 2018 4:42 AM
> *To:* Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>;
> spring-chairs@ietf.org;
> draft-ietf-spring-segment-routing-mpls.authors@ietf.org
> *Cc:* rtg-dir@ietf.org; 'mpls@ietf.org' <mpls@ietf.org>; '
> adrian@olddog.co.uk' <adrian@olddog.co.uk>; Jonathan Hardwick (
> Jonathan.Hardwick@metaswitch.com) <jonathan.hardwick@metaswitch.com>;
> shraddha@juniper.net; spring@ietf.org
> *Subject:* Re: RtgDir Early review:
> draft-ietf-spring-segment-routing-mpls-13
>
>
>
> Thanks for thorough (and VERY clear) the review
>
> See inline #Ahmed
>
>
>
> Ahmed
>
>
>
>
>
> On 6/15/18 11:08 PM, Alexander Vainshtein wrote:
>
> Re-sending to  correct SPRING WG list.
>
> Sincere apologies for the delay caused by a typo.
>
> Thumb typed by Sasha Vainshtein
>
>
> ------------------------------
>
> *From:* Alexander Vainshtein
> *Sent:* Sunday, June 10, 2018 10:43:52 AM
> *To:* spring-chairs@ietf.org;
> draft-ietf-spring-segment-routing-mpls.authors@ietf.org
> *Cc:* spring@ietf.com; rtg-dir@ietf.org; 'mpls@ietf.org'; '
> adrian@olddog.co.uk'; Jonathan Hardwick (Jonathan.Hardwick@metaswitch.com=
);
> shraddha@juniper.net
> *Subject:* RE: RtgDir Early review:
> draft-ietf-spring-segment-routing-mpls-13
>
>
>
> Explicitly adding Shraddha  who is the shepherd of this draft.
>
>
>
> Regards,
>
> Sasha
>
>
>
> Office: +972-39266302
>
> Cell:      +972-549266302
>
> Email:   Alexander.Vainshtein@ecitele.com
>
>
>
> *From:* Alexander Vainshtein
> *Sent:* Friday, June 8, 2018 5:43 PM
> *To:* 'spring-chairs@ietf.org' <spring-chairs@ietf.org>
> <spring-chairs@ietf.org>; '
> draft-ietf-spring-segment-routing-mpls.authors@ietf.org'
> <draft-ietf-spring-segment-routing-mpls.authors@ietf.org>
> <draft-ietf-spring-segment-routing-mpls.authors@ietf.org>
> *Cc:* 'spring@ietf.com' <spring@ietf.com> <spring@ietf.com>;
> rtg-dir@ietf.org; mpls@ietf.org; 'adrian@olddog.co.uk'
> <adrian@olddog.co.uk> <adrian@olddog.co.uk>
> *Subject:* RtgDir Early review: draft-ietf-spring-segment-routing-mpls-13
>
>
>
>
>
> Hello,
>
> I have been selected to do a routing directorate =E2=80=9Cearly=E2=80=9D =
review of this
> draft:
> https://datatracker.ietf.org/doc/draft-ietf-spring-segment-routing-mpls/
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__datatracker.ietf.=
org_doc_draft-2Dietf-2Dspring-2Dsegment-2Drouting-2Dmpls_&d=3DDwMGaQ&c=3DHA=
kYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DNyjLsr7JA7mvpCJa0YmPdVKcmMXJ3=
1bpbBaNqzCNrng&m=3DCBn46-tTjZrFup0dR-EGAtt4QFq9Pi27RaO5rQCk1Qw&s=3DCxbaaf9U=
0kj6_meVSobSkRLQW1SwI8MJvgHpuYp0QOM&e=3D>
>
>
>
> The routing directorate will, on request from the working group chair,
> perform an =E2=80=9Cearly=E2=80=9D review of a draft before it is submitt=
ed for publication
> to the IESG. The early review can be performed at any time during the
> draft=E2=80=99s lifetime as a working group document. The purpose of the =
early
> review depends on the stage that the document has reached. As this docume=
nt
> is currently in the WG Last call, my focus for the review was to determin=
e
> whether the document is ready to be published. Please consider my comment=
s
> along with the other working group last call comments.
>
>
>
> For more information about the Routing Directorate, please see =E2=80=8B
> http://trac.tools.ietf.org/area/rtg/trac/wiki/RtgDir
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__trac.tools.ietf.or=
g_area_rtg_trac_wiki_RtgDir&d=3DDwMGaQ&c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3=
voDTXcWzoCI&r=3DNyjLsr7JA7mvpCJa0YmPdVKcmMXJ31bpbBaNqzCNrng&m=3DCBn46-tTjZr=
Fup0dR-EGAtt4QFq9Pi27RaO5rQCk1Qw&s=3D6pnI7l82ewwzoxgOXqTKrbKuQidt6-KBsZdsXF=
noQCg&e=3D>
>
>
>
> *Document*: draft-ietf-spring-segment-routing-mpls-13
>
> *Reviewer*: Alexander (=E2=80=9CSasha=E2=80=9D) Vainshtein (
> alexander.vainshtein@ecitele.com)
>
> *Review Date*: 08-Jun-18
>
> *Intended Status*: Proposed Standard.
>
>
>
> *Summary*:
>
>
>
> I have some minor concerns about this document that I think should be
> resolved before it is submitted to the IESG.
>
>
>
> *Comments*:
>
>
>
> I consider this draft as an important  companion document to the Segment
> Routing Architecture
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_ht=
ml_draft-2Dietf-2Dspring-2Dsegment-2Drouting-2D15&d=3DDwMGaQ&c=3DHAkYuh63rs=
uhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DNyjLsr7JA7mvpCJa0YmPdVKcmMXJ31bpbBaNq=
zCNrng&m=3DCBn46-tTjZrFup0dR-EGAtt4QFq9Pi27RaO5rQCk1Qw&s=3DiJShh7e7yyVkt44v=
1O5pyCOMfHCpAvfBNGgFr5lk130&e=3D>
> draft that, ideally, should augment definitions of the Segment Routing (S=
R)
> notions and constructs given there with details specific for the SR
> instantiation that uses  the MPLS data plane (SR-MPLS).  Many issues rais=
ed
> in my review reflect either gaps that should be, but have not been, close=
d,
> or inconsistencies between the two drafts.
>
>
>
>
>
> Since RFC 8287
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_ht=
ml_rfc8287&d=3DDwMGaQ&c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DN=
yjLsr7JA7mvpCJa0YmPdVKcmMXJ31bpbBaNqzCNrng&m=3DCBn46-tTjZrFup0dR-EGAtt4QFq9=
Pi27RaO5rQCk1Qw&s=3Dy7jp3UYNTtcmm9HOulzqPTrMURTrsMiO26rWlNZN5Ws&e=3D>
> is already published as a Standards Track RFC, I expect such augmentation
> to be backward compatible with this document (or to provide clear
> indications of required updates to this document). And I include the MPLS
> WG into distribution list.
>
>
>
> This draft was not easy reading for me. In particular, the style of
> Section 2.5 that discusses at length and in some detail multiple =E2=80=
=9Ccorner
> cases=E2=80=9D resulting, presumably, from misconfiguration, before it ex=
plains the
> basic (and relatively simple) =E2=80=9Cnormal=E2=80=9D behavior, looks pr=
oblematic to me.
>
>
>
> The WG Last Call has been extended by one week. Nevertheless, I am sendin=
g
> out my comments
>
>
>
> *Major Issues*: None found
>
> #Ahmed: thanks a lot
>
>
>
> *Minor Issues*: Quite a few but, hopefully, easy to resolve.
>
>
>
> 1.    *Encapsulation of SR-MPLS packets*:
>
> a.    RFC 3032 (referenced by the draft) and RFC 5332 (*not mentioned in
> the draft*) depend two encapsulations of labeled packets - one for
> Downstream-allocated labels and another for Upstream-allocated ones.
>
> #Ahmed: RFC5332 is for multicast. As mentioned in Section 6 of
> draft-ietf-spring-segment-routing-15, multicast is outside the scope of S=
R.
> Hence the RFC was not referred to in the SR-MPLS draft
>
> *[[Sasha]] I would be satisfied with this response, would it not be for
> the following text I see in Section 2.2 of the* *SR Policy Architecture*
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_ht=
ml_draft-2Dietf-2Dspring-2Dsegment-2Drouting-2Dpolicy-2D01&d=3DDwMGaQ&c=3DH=
AkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DNyjLsr7JA7mvpCJa0YmPdVKcmMXJ=
31bpbBaNqzCNrng&m=3DCBn46-tTjZrFup0dR-EGAtt4QFq9Pi27RaO5rQCk1Qw&s=3D4f0H68L=
Tvkp7N-bYTVLOhWqiEbHaCsOQR1z_Qzz3Wf4&e=3D>
> *draft:*
>
>    A variation of SR Policy can be used for packet replication.  A
>
>    candidate path could comprise multiple SID-Lists; one for each
>
>    replication path.  In such a scenario, packets are actually
>
>    replicated through each SID List of the SR Policy to realize a point-
>
>    to-multipoint service delivery.
>
>
>
> *This looks to me as being very much multicast in SR, and, unless you wan=
t
> to say that it is limited to SRv6, makes my question relevant IMHO.*
>
> b.    From my POV the ST-MPLS only uses Downstream-allocated labels =E2=
=80=93 but
> I expect the draft to state that explicitly, one way or another. (If
> Upstream-allocated labels are relevant for SR-MPLS, I would see it as a
> major gap, so I hope that this is not the case).
>
> #Ahmed: I will add a statement in section 2.2 to mention that it is
> down-stream allocated as you mentioned
>
> *[[Sasha]] This is quite unambiguous and, once added, would resolve my
> comment in full =E2=80=93 the previous comment notwithstanding. In partic=
ular, it
> would imply that even labels representing BSIDs of a SR Replication
> policies will be downstream-allocated. *
>
>
>
> 2.    *Label spaces in SR-MPLS*:
>
> a.    RFC 3031 (referenced by the draft) defines per-platform and
> per-interface label spaces, and RFC 5331 (*not mentioned in the draft*)
> adds context-specific label spaces and context labels.
>
> b.    The draft does not say which of these are or are not relevant for
> SR-MPLS
>
> c.    From my POV:
>
>                                          i.    Labels representing all
> kinds of SIDs mentioned in the draft MUST be allocated from the
> per-platform label space only
>
>                                         ii.    At the same time,
> instantiation of Mirror Segment IDs defined in Section 5.1 of the Segment
> Routing Architecture draft using MPLS data plane clearly calls for contex=
t
> labels and context-specific label spaces
>
> d.    I expect the draft to provide a clear-cut position on these aspects
> of SR-MPLS.
>
> #Ahmed: I will add a statement to section 2.2 to say that the it is
> per-platform. Regarding the function "mirroring", SR attaches a *function=
*
> to each SID. The "mirroring" function is already described in Section 5.1
> of draft-ietf-spring-segment-routing and is not specific to the MPLS
> forwarding plane. Hence there is no need to re-mention it here because th=
is
> document is trying to be as specific as possible to the MPLS forwarding
> plane. General functions attached to SID are described in the segment
> routing architecture document or future documents. Furture documents
> proposing new SR function must be as specific and clear as possible
>
> *[[Sasha]] Looks OK to me.*
>
>
>
> 3.    *SR-MPLS and hierarchical LSPs*:
>
> a.    SR LSPs that include more than one segment are hierarchical LSPs
> from the POV of the MPLS data plane. Therefore some (possibly, all) of th=
e
> models for handling TTL and TC bits that have been defined in RFC 3443 (*=
not
> mentioned in the draft*) should apply to SR-MPLS
>
> b.    RFC 8287 (*not referenced in the draft*) specifically discussed
> operation of the LSP Traceroute function for SR LSPs in the case when
> Pipe/Short Pipe model for TTL handling is used
>
> c.    I expect the draft to provide at least some guidelines regarding
> applicability of each specific model defined in RFC 3443 (separately for
> TTL and TC bits) to SR-MPLS.
>
> #Ahmed: BY design, the instantiation of SR over the MPLS forwarding plane
> (and hence this draft) does not modify the MPLS forwarding plan behavior =
as
> it is mentioned in the first sentence in Section 1. So the TTL behavior
> specified in rfc3443 is already implied and there is no need to re-mentio=
n
> it here just like all aspects of MPLS forwarding. RFC8287 is OAM-specific=
.
> SR-OAM is handled in a separate document so is outside the scope of this
> draft
>
> *[[Sasha]] Unfortunately I do not think this is good enough. Let me ask a
> specific question reflecting my concerns:*
>
> *The head-end node sends SR-MPLS packets across a path defined by an
> ordered set of SIDs with more than one SID in the list. Each SID is
> represented by a label stack entry (LSE) in the MPLS label stack, and the
> label field in each LSE is the label that matches the corresponding SID.
> However, each LSE also includes the TTL and TC fields. How does the
> head-end node set these fields in each of the LSEs following the top one?
> This clearly depends on the model (Uniform vs. Pipe/Short Pipe) implement=
ed
> in each node that that performs Next operation on the packet along the pa=
th
> =E2=80=93 but the head-end node usually is not aware of that. *
>
> *RFC 8287 is relevant as an example here IMHO because it recommends the
> following setting of TTL in Traceroute packets:*
>
> -          *Set the TTL of all the labels above one that represents the
> segment you are currently tracing to maximum*
>
> -          *Set the TTL of the label one that represents the segment you
> are currently tracing to the desired value (to be incremented until end o=
f
> segment is reached*
>
> -          *Set the TTL of all the labels below one that represents the
> segment you are currently tracing to 0.*
>
> *I expect the draft to provide some recommendations for traffic (non-OAM)
> packets as well.*
>
>
>
> 4.    *Inferring network layer protocol in SR-MPLS*:
>
> a.    I wonder if the draft could provide any details on the situation
> when a label that represents some kind of SID is the bottom-of-stack labe=
l
> to be popped by the egress LER
>
> #ahmed: This is part of the "Next" function. It is described in detail in
> this document.
>
> *[[Sasha]] NEXT function is mentioned in several places in the document.
> Can you please point to the specific text that is relevant for my questio=
n?*
>
>
>
> b.    For the reference, RFC 3032 says that =E2=80=9Cthe identity of the =
network
> layer protocol  must be inferable from the value of the label which is
> popped from  the bottom of the stack, possibly along with the contents  o=
f
> the network layer header itself=E2=80=9D
>
> c.    From my POV the following scenario indicates relevance of this
> expectation for SR-MPLS:
>
>                                          i.    IS-IS is used for
> distributing both IPv4 and IPv6 reachability in a given domain
>
>                                         ii.    An IS-IS adjacency over
> some dual-stack link is established, and a single Adj-SID for this
> adjacency is advertised
>
>                                        iii.    The node that has assigned
> and advertised this Adj-SID receives a labeled packet with the label
> representing this Adj-SID being both the top and bottom-of-stack label
>
>                                        iv.    The implementers must be
> given unambiguous instructions for forwarding the unlabeled packet via th=
e
> dual-stack link as an Ipv4 or an IPv6 packet.
>
> #Ahmed: If you take a look at the SR-ISIS , SR-OSPFv2 and SR-OSFv3 drafts=
,
> you will see all 3 protocol advertise different adj-SIDS for IPv4 next-ho=
p
> and IPv6 next-hop. For example, ISIS uses the "F-Flag" (section 2.2.1 in
> draft-ietf-isis-segment-routing-extensions-18) to specify whether the
> adj-SID is for IPv4 and IPv6. Similarly, the SR-ISIS draft attaches a
> prefix-SID to the prefix advertisement and hence implies the identity of
> the protocol underneath the bottom most label. For any other "function"
> attached to a SID, it is part of the specification of this function to
> describe what happens when the SID is represented by a label in the MPLS
> forwarding plane and this label is the bottom most label
>
> *[[Sasha]] OK, got it. This issue is resolved.*
>
>
>
> 5.    *Resolution* *of Conflicts*: Are the
>
> a.    Are the conflict resolution procedures listed in section 2.5
> mandatory to implement?
>
> b.    If they are mandatory to implement, are they also mandatory to
> deploy, or can the operators simply treat any detected conflict as
> requiring human intervention and preventing normal operation of SR-MPLS?
>
> #Ahmed: They are recommended. I will modify the paragraph after the first
> 3 bullets in Section 2.5 to say that it is recommeded.
>
> *[[Sasha]] OK. However, it would be nice if you could refer separately fo=
r
> =E2=80=9CRECOMMENDED to implement=E2=80=9D and =E2=80=9CRECOMMENDED to de=
ploy=E2=80=9D.  The latter
> probably requires a configuration knob for enabling conflict resolution
> rules (if they are implemented). *
>
> c.    For the reference, the IETF capitalized MUST appears just in a few
> places in Section 2.5, and each appearance has very narrow context:
>
>                                          i.    For MCCs where the
> "Topology" and/or "Algorithm" fields are not defined, the numerical value
> of zero MUST be used for these two fields
>
>                                         ii.    If the same set of FECs
> are attached to the same label "L1", then the tie-breaking rules MUST
> always select the same FEC irrespective of the order in which the FECs an=
d
> the label "L1" are received. In other words, the tie-breaking rule MUST b=
e
> deterministic.
>
>                                        iii.    An implementation of
> explicit SID assignment MUST guarantee collision freeness on the same rou=
ter
>
> From my POV, it is not possible to infer the answer to my question from
> these statements. Some explicit statement is required.
>
> #Ahmed: I agree with you POV and as mentioned in my reply to items (a) an=
d
> (b), I will modify the paragraph to say that it is RECOMMENDED to answer
> you questions in items (a) and (b)
>
> d.    The tie-breaking rules in section 2.5.1 include some specific
> values for encoding FEC types and address families =E2=80=93 but these va=
lues are
> not supposed to appear in any IANA registries (because the draft does not
> request any IANA actions). Can you please clarify what is so special abou=
t
> these values?
>
> #Ahmed: There is no significance to the values but there is a significanc=
e
> to the order among them. I will modify the text to clarify that
>
> *[[Sasha]] OK. *
>
>
>
> e.    I also doubt that comparison of FECs that represent IPv4 and IPv6
> prefix SIDs makes much sense (for conflict resolution or else), because,
> among other things, there are valid scenarios when an IPv4 /32 prefix is
> embedded in an IPv6 /128 one.
>
> #Ahmed: A prefix-SID is assigned to a prefix. An IPv6 prefix that embeds
> an IPv4 prefix is different from the IPv4 prefix. The specifications of S=
R
> extensions to ISIS, OSPFv2, OSPFv3, and BGP treat IPv4 and IPv6 prefixes
> separately, including the IPV6 prefixes with embedded IPv4 ones. Besides
> not all IPv6 prefixes embed IPv4 prefix in them. Hence the distinction
> between IPv4 and IPv6 prefixes is quite clear
>
> *[[Sasha]] My concern was mainly about IPv4-mapped IPv6 addresses. Quotin=
g
> from RFC 4291:*
> *2.5.5.2*
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_ht=
ml_rfc4291-23section-2D2.5.5.2&d=3DDwMGaQ&c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-n=
db3voDTXcWzoCI&r=3DNyjLsr7JA7mvpCJa0YmPdVKcmMXJ31bpbBaNqzCNrng&m=3DCBn46-tT=
jZrFup0dR-EGAtt4QFq9Pi27RaO5rQCk1Qw&s=3DI14XA8I9Ruw5aBj5er_OVbvADz1sb9ZLFBG=
aZZlJJJ4&e=3D>*.
> IPv4-Mapped IPv6 Address*
>
>
>
>
>
>    A second type of IPv6 address that holds an embedded IPv4 address is
>
>    defined.  This address type is used to represent the addresses of
>
>    IPv4 nodes as IPv6 addresses.
>
>
>
> *From my POV this means that a /128 prefix associated with an IPv4-mapped
> IPv6 address and a /32 prefix associated with the IPv4 address that was
> mapped to this IPv6 address represent the same entity. This understanding
> fully matches usage of IPv4-mapped IPv6 addresses as BGP Next Hops of
> VPN-IPv6 addresses defined in RFC 4798. However, the comparison rules you
> have defined will treat them as two different prefixes.  I wonder if thes=
e
> rules, in the case of a conflict, could result in preferring the IPv6
> prefix to an IPv4 one and therefore loosing MPLS connectivity for the
> ingress PE of a 6VPE service to its egress PE?*
>
>
>
> f.     Section 2.5.1 defines 3 types of SR-MPLS FECs, but I am not sure
> all SID types defined in the Segment Routing Architecture draft can be
> unambiguously mapped to one of these types. Problematic examples include =
at
> least the following:
>
>                                          i.    Parallel Adjacency SID
>
>                                         ii.    Mirror SID
>
> Explicit mapping of SID types to SR-MPLS FEC types would be most useful
> IMO. If some SID types cannot be mapped to SR-MPLS FECs, this must be
> explicitly stated in the draft.
>
> #Ahmed:
> Parallel adjacency SID are handled in the type "(next-hop, outgoing
> interface)"
>
> *[[Sasha]] OK*
>
>
> Mirror SID is a type of binding-SID as mentioned in Section 5.1 in the SR
> architecture draft (draft-ietf-spring-segment-routing-15). Also as
> described in Section 2.4 draft-ietf-isis-segment-routing-extensions-18
> (also see the equivalent in the OSPFv2 and OSPFv3 draft), a binding SID i=
s
> identified by a prefix. Hence it is covered by the type "(Prefix, Routing
> Instance, Topology, Algorithm)"
>
> *[[Sasha]] I respectfully disagree. There is definitely no mention of
> Algorithm in the definition of the Mirror SID. *
>
>
>
> 6.    *Node SIDs in SR-MPLS*:
>
> a.    Node SIDs are explicitly defined and discussed in the Segment
> Routing Architecture draft but are not mentioned even once in this draft
>
> b.    AFAIK, the common implementation practice today includes assignment
> of at least one Node SID to every node in the SR-MPLS domain
>
> c.    Is there a requirement to assign at least one Node SID per {routing
> instance, topology, algorithm} in SR-MPLS? If not, can the authors explai=
n
> expected behavior of such a node? (See also my comment about routing
> instances below).
>
> #Ahmed: A Node-SID is a special case of prefix-SID. So there nothing
> specific about it from the MPLS forwarding plane point of view. Similarly
> from a standard tracks draft point of view, there is no requirement to
> assign a SID to every prefix just like there is no requirement to bind
> every prefix to an LDP label. Common and/or recommended practices or
> description of deployment scenarios are more befitting to BCP or
> informational drafts. This draft is a standards track draft
>
> *[[Sasha]] Well, you=E2=80=99ve just said that conflict resolution rules =
are
> RECOMMENDED, and this is quite common in the Standards Track RFCs. *
>
>
> If a {routing instance, topology, algorithm} is not assigned a SID, then
> this FEC is totally irrelavant to this draft and hence describing how a
> node treats it is totally outside the scope of this draft
>
> *[[Sasha]] AFAIK, neither of the SR extension drafts for IGPs mention
> routing instances that can be associated with the prefix, so I think that
> your reference to it is incorrect.*
>
> *What=E2=80=99s more I suspect that Node SIDs represent the most used spe=
cial case
> of Prefix SIDs with Anycast SIDs being quite behind.  Therefore some
> recommendation pertaining to the usage of Node SIDs would be very much in
> place IMHO. *
>
>
>
> 7.    *SRGB Size in SR-MPLS*:
>
> a.    The draft correctly treats the situation when an index assigned to
> some global SID cannot be mapped to a label using the procedure in Sectio=
n
> 2.4 as a conflict.
>
> b.    At the same time the draft does not define any minimum size of SRGB
> (be it defined as a single contiguous block or as a sequence of such
> blocks) that MUST be implemented by all SR-capable nodes
>
> c.    I suspect that lack of such a definition could be detrimental to
> interoperability of SR-MPLS solutions. AFAIK, the IETF has been following=
,
> for quite some time, a policy that some reasonable MUST-to-implement
> defaults should be assigned for all configurable parameters exactly in
> order to prevent this.
>
> #Ahmed: This document specifies how the SRGB is used and the behavior of
> routers when a prefix-SID index maps to a label inside and/or outside the
> SRGB. The actual size of the SRGB is a task in partitioning the label
> space, which is very specific to a particular deployment scenario. So IMO
> it is outside the scope of a standards track document. Now that SR-MPLS i=
s
> deployed in many places, I expect the community to gain sufficient
> experience to recommend (or not recommend) a particular minimum/maximum
> size for the SRGB is some future informational or BCP draft/RFC
>
> *[[Sasha]] My reading of your response is that minimum size of SRGB is an
> issue for future study. Can you please just add this to the draft?*
>
>
>
> 8.    *Algorithms and Prefix SIDs*:
>
> a.    The draft mentions Algorithms (as part of SR-MPLS Prefix FEC) in,
> but it does not explicitly link them with the Prefix-SID algorithms defin=
ed
> in section 3.1.1 of the Segment Routing Architecture draft
>
> #Ahmed: I will just add the reference [I-D.ietf-spring-segment-routing]
> right beside the first time "Algorithm" is mentioned
>
> *[[Sasha]] OK*
>
>
>
> b.    From my POV, the draft should explicitly state that the default
> Prefix-SID algorithm MUST be implemented in all SR-MPLS-compliant routers=
.
>
> #Ahmed: The specification of what path calculation method should or must
> be supported is a routing protocol property not a forwarding plane
> property. In fact, the choice of a path calculation method or algorithm i=
s
> completely orthogonal to the routed protocol. Hence mandating the support
> of a particular routing algorithm is beyond the scope of this document.
>
> *[[Sasha]] OK*
>
>
>
> c.    The Segment Routing Architecture draft states (in section 3.1.3)
> that =E2=80=9CSupport of multiple algorithms applies to SRv6=E2=80=9D. Bu=
t neither draft
> states whether multiple algorithms apply to SR-MPLS. Can you please clari=
fy
> this point?
>
> #Ahmed: The last paragraph of Section 3.1.2 titled SR-MPLS in
> draft-ietf-spring-segment-routing-15 discusses the support of multiple
> algorithms. So it is implied that the concept of algorithm applies to
> SR-MPLS. Hence there is no need to re-mention it here
>
> *[[Sasha]] The paragraph to which you refer only says that if a packet
> with the active Prefix-SID that is associated with a specific algorithm i=
s
> received by a node that does not support this algorithm, this packet will
> be discarded. If this is the only type of support for multiple algorithms
> SR provides, it is not very useful IMHO**. *
>
>
>
> 9.    *Routing instances and the context for Prefix-SIDs*:
>
> a.    The Segment Routing Architecture draft states in Section 3.1 that
> the =E2=80=9Ccontext for an IGP-Prefix segment includes the prefix, topol=
ogy, and
> algorithm=E2=80=9D
>
> b.    This draft seems to define (in section 2.5) the context for the
> Prefix SID as =E2=80=9CPrefix, Routing Instance, Topology, Algorithm=E2=
=80=9D where =E2=80=9Da
> routing instance is identified by a single incoming label downloader to
> FIB=E2=80=9D (but the notion of the label downloader to FIB is not define=
d).
>
> c.    These two definitions look different to me.
>
> d.    At the very least I would expect alignment between the definitions
> of context for the Prefix-SID between the two drafts. Preferably, the
> definition given in the Segment Routing Architecture draft should be used
> in both drafts.
>
> #Ahmed: The context of the section 2.5 is limited to the resolution of
> local label collision. The use of "routing instance" in section 2.5 is ju=
st
> there for tie-breaking if there is local label collision.
>
> *[[Sasha]] I have already mentioned that =E2=80=9Crouting instances=E2=80=
=9D are not
> defined in any the drafts dealing with SR Extensions for IGPs. So I do no=
t
> understand how the conflict resolution procedure is supposed to use this.
> And in any case the difference between two definitions of the context of
> Prefix-SID requires some explanation.*
>
>
>
> 10. *Example of PUSH operation in Section 2.10.1*:
>
> a.    The first para of this section begins with the sentence =E2=80=9CSu=
ppose an
> MCC on a router "R0" determines that PUSH or CONTINUE   operation is to b=
e
> applied to an incoming packet whose active SID is the global SID "Si"=E2=
=80=9D. In
> the context of SR-MPLS this means (to me) that the incoming packet is a
> labeled packet and its top label matches the global SID =E2=80=9CSi=E2=80=
=9D.
>
> b.    However, the example for PUSH operation in the next para of this
> section is the case of an (unlabeled) IP packet with the destination
> address covered by the IP prefix for which =E2=80=9CSi=E2=80=9D has been =
assigned.
>
> c.    From my POV:
>
>                                          i.    Mapping unlabeled packets
> to SIDs is indeed out of scope of the draft. Therefore an example of a PU=
SH
> operation that is applied to a labeled packet (with the active SID inferr=
ed
> from the top label in the stack) is preferable.
>
>                                         ii.    Valid examples of  PUSH
> operation applied to a labeled incoming packet can be found in Sections 4=
.2
> or 4.3 of the TI-LFA
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_ht=
ml_draft-2Dbashandy-2Drtgwg-2Dsegment-2Drouting-2Dti-2Dlfa-2D04&d=3DDwMGaQ&=
c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DNyjLsr7JA7mvpCJa0YmPdVK=
cmMXJ31bpbBaNqzCNrng&m=3DCBn46-tTjZrFup0dR-EGAtt4QFq9Pi27RaO5rQCk1Qw&s=3Djb=
H0DSYYo2UYymWZrlvAt7qUWVXsYKuCtMiEyoe-DWE&e=3D>
> draft
>
>
>
> #Ahmed: I do not understand your concern here:)
>
> *[[Sasha]] I think it is pretty clear: can you provide an example of a
> PUSH operation applied to a labeled packet instead of your current exampl=
e?*
>
>
>
> *Nits*:
>
> 1.    I concur with Adrian regarding numerous nits he has reported in his=
 WG
> LC Comment
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__mailarchive.ietf.=
org_arch_msg_spring_FRhO2lgR8r4VlKP2ZN2dZwHU5BY&d=3DDwMGaQ&c=3DHAkYuh63rsuh=
r6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DNyjLsr7JA7mvpCJa0YmPdVKcmMXJ31bpbBaNqzC=
Nrng&m=3DCBn46-tTjZrFup0dR-EGAtt4QFq9Pi27RaO5rQCk1Qw&s=3DI_4gDFhcjR_1npqKUQ=
DHThsejUMgJy3WlLzC90poR1w&e=3D>.
> I would like to thank Adrian for an excellent review that have saved me
> lots of hard work.
>
> #Ahmed: I also agree that Adrian's review is exceptional. I believe I
> addressed all his comments in the latest version.
>
> 2.    In addition, I=E2=80=99d like to report the following nits:
>
> a.    Ti-LFA in Section 2.11.1 should be TI-LFA (as in the TI-LFA
> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_ht=
ml_draft-2Dbashandy-2Drtgwg-2Dsegment-2Drouting-2Dti-2Dlfa-2D04&d=3DDwMGaQ&=
c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DNyjLsr7JA7mvpCJa0YmPdVK=
cmMXJ31bpbBaNqzCNrng&m=3DCBn46-tTjZrFup0dR-EGAtt4QFq9Pi27RaO5rQCk1Qw&s=3Djb=
H0DSYYo2UYymWZrlvAt7qUWVXsYKuCtMiEyoe-DWE&e=3D>
> draft)
>
> #Ahmed: Already done in the latest version*[[Sasha]] OK*
>
> b.    TI-LFA draft is referenced in the text of Section 2.11.1, but there
> is no matching reference in the =E2=80=9CReferences=E2=80=9D section (pro=
bably,
> Informational)
>
> #Ahmed: Already done in the latest version*[[Sasha]] OK*
>
> c.    =E2=80=9Czero Algorithm=E2=80=9D in Section 2.5 (immediately above =
Section 2.5.1)
> must be replaced with =E2=80=9Cdefault algorithm=E2=80=9D. Similarly, =E2=
=80=9Cnon-zero Algorithm=E2=80=9D
> should be replaced with =E2=80=9Cnon-default algorithm=E2=80=9D
>
> #Ahmed: Will be done in the next version*[[Sasha]] * OK
>
> 3.    I think that RFC 3443 and RFC 5332 should be listed as Normative
> references in this draft while RFC 5331 and RFC 8277 should be listed as
> Informative references. This would improve the readability of the draft
> without any impact on its advancement.
>
>
>
> #Ahmed RFC5331 describes upstream label assignment. As you mentioned abov=
e
> (and I will modify the draft to indicate that) SR-MPLS behavior is simila=
r
> to downstream label assignment. RFC 3443 describes TTL behavior. This is =
an
> MPLS forwarding behavior. As mentioned in the draft, SR-MPLS does not
> modify at the MPLS forwarding behavior
>
> *[[Sasha]] Regarding RFC 5331 =E2=80=93 you may skip this reference if yo=
u state
> (as discussed below) that SR-MPLS only allocates labels from the
> per-platform label space. Regarding RFC 3443 =E2=80=93 I do not think tha=
t you can
> fully avoid discussion of Uniform and Pipe/Short Pipe models, and therefo=
re
> you will need this reference.*
>
>
>
> Hopefully, these comments will be useful.
>
> #Ahmed: They are certainly quite useful. Thanks a lot
>
>
>
> Regards,
>
> Sasha
>
>
>
> Office: +972-39266302
>
> Cell:      +972-549266302
>
> Email:   Alexander.Vainshtein@ecitele.com
>
>
>
>
> _________________________________________________________________________=
__
>
> This e-mail message is intended for the recipient only and contains
> information which is
> CONFIDENTIAL and which may be proprietary to ECI Telecom. If you have
> received this
> transmission in error, please inform us by e-mail, phone or fax, and then
> delete the original
> and all copies thereof.
> _________________________________________________________________________=
__
>
>
>
>
> _________________________________________________________________________=
__
>
> This e-mail message is intended for the recipient only and contains
> information which is
> CONFIDENTIAL and which may be proprietary to ECI Telecom. If you have
> received this
> transmission in error, please inform us by e-mail, phone or fax, and then
> delete the original
> and all copies thereof.
> _________________________________________________________________________=
__
>
>
>
>
> _________________________________________________________________________=
__
>
> This e-mail message is intended for the recipient only and contains
> information which is
> CONFIDENTIAL and which may be proprietary to ECI Telecom. If you have
> received this
> transmission in error, please inform us by e-mail, phone or fax, and then
> delete the original
> and all copies thereof.
> _________________________________________________________________________=
__
>
>
>
>
> _________________________________________________________________________=
__
>
> This e-mail message is intended for the recipient only and contains
> information which is
> CONFIDENTIAL and which may be proprietary to ECI Telecom. If you have
> received this
> transmission in error, please inform us by e-mail, phone or fax, and then
> delete the original
> and all copies thereof.
> _________________________________________________________________________=
__
> _______________________________________________
> spring mailing list
> spring@ietf.org
> https://www.ietf.org/mailman/listinfo/spring
>


--=20
Przemyslaw "PK" Krol |  Strategic Network Engineer ing | pkrol@google.com

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

<div dir=3D"ltr">Hi Shraddha<div><br></div><div>I think this would be very=
=C2=A0helpful.</div><div><br></div><div>pk</div></div><br><div class=3D"gma=
il_quote"><div dir=3D"ltr">On Sun, Nov 18, 2018 at 8:39 PM Shraddha Hegde &=
lt;<a href=3D"mailto:shraddha@juniper.net">shraddha@juniper.net</a>&gt; wro=
te:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;b=
order-left:1px #ccc solid;padding-left:1ex">





<div bgcolor=3D"white" lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"m_-8715810421183248678WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">Hi all,<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">I am preparing the shepherd write-up =
and noticed that the topic in below e-mail thread is an<u></u><u></u></span=
></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">Open item. My personal opinion is to =
add a new section to this draft to address below cases<u></u><u></u></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">&gt;</span> more than one node advert=
ising the same IPv4/6 PREFIX and both have the same prefix-SID value with &=
quot;N&quot; flag<u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">&gt;</span> where an anycast prefix i=
s advertised with a prefix-SID sub-TLV by some (but not all) of the nodes t=
hat advertise that prefix.<u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:1=
1.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">This draft =
is addressing incoming label collision and resulting behavior and also desc=
ribes other aspects like different SIDs for same
 prefix so it seems reasonable to add above two cases to this draft.<u></u>=
<u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:1=
1.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">WG members,=
 if you have an opinion, pls respond on the list.<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:1=
1.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d"><u></u>=C2=
=A0<u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:1=
1.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">Rgds<u></u>=
<u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:1=
1.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">Shraddha<u>=
</u><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" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<b><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-ser=
if;color:windowtext">From:</span></b><span style=3D"font-size:11.0pt;font-f=
amily:&quot;Calibri&quot;,sans-serif;color:windowtext"> Alexander Vainshtei=
n &lt;<a href=3D"mailto:Alexander.Vainshtein@ecitele.com" target=3D"_blank"=
>Alexander.Vainshtein@ecitele.com</a>&gt;
<br>
<b>Sent:</b> Sunday, November 4, 2018 9:37 PM<br>
<b>To:</b> Ahmed Bashandy &lt;<a href=3D"mailto:abashandy.ietf@gmail.com" t=
arget=3D"_blank">abashandy.ietf@gmail.com</a>&gt;<br>
<b>Cc:</b> <a href=3D"mailto:rtg-dir@ietf.org" target=3D"_blank">rtg-dir@ie=
tf.org</a>; &#39;<a href=3D"mailto:mpls@ietf.org" target=3D"_blank">mpls@ie=
tf.org</a>&#39; &lt;<a href=3D"mailto:mpls@ietf.org" target=3D"_blank">mpls=
@ietf.org</a>&gt;; &#39;<a href=3D"mailto:adrian@olddog.co.uk" target=3D"_b=
lank">adrian@olddog.co.uk</a>&#39; &lt;<a href=3D"mailto:adrian@olddog.co.u=
k" target=3D"_blank">adrian@olddog.co.uk</a>&gt;; Jonathan Hardwick (<a hre=
f=3D"mailto:Jonathan.Hardwick@metaswitch.com" target=3D"_blank">Jonathan.Ha=
rdwick@metaswitch.com</a>) &lt;<a href=3D"mailto:jonathan.hardwick@metaswit=
ch.com" target=3D"_blank">jonathan.hardwick@metaswitch.com</a>&gt;; <a href=
=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf.org</a>; <a href=
=3D"mailto:spring-chairs@ietf.org" target=3D"_blank">spring-chairs@ietf.org=
</a>; <a href=3D"mailto:draft-ietf-spring-segment-routing-mpls.authors@ietf=
.org" target=3D"_blank">draft-ietf-spring-segment-routing-mpls.authors@ietf=
.org</a>;
 Shraddha Hegde &lt;<a href=3D"mailto:shraddha@juniper.net" target=3D"_blan=
k">shraddha@juniper.net</a>&gt;<br>
<b>Subject:</b> RE: RtgDir Early review: draft-ietf-spring-segment-routing-=
mpls-13<u></u><u></u></span></p>
</div>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:1=
1.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">Ahmed,<u></=
u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:1=
1.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">Apologies f=
or a delayed response.<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:1=
1.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">I fully agr=
ee that advertising the same prefix SID as the Node SID by two different no=
des in the SR domain is =E2=80=9C</span>a clear violation
 of the SR architecture RFC (8402)<span style=3D"font-size:11.0pt;font-fami=
ly:&quot;Calibri&quot;,sans-serif;color:#1f497d">=E2=80=9D.<u></u><u></u></=
span></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:1=
1.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">But I do no=
t think that the SR-MPLS draft can silently ignore this violation just beca=
use it =E2=80=9C</span>is not an incoming label collision<span style=3D"fon=
t-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">=E2=
=80=9D.
<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:1=
1.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">The same ap=
plies to the controversy in advertising at the same prefix as Anycast by so=
me nodes but not as Anycast (or even as a Node SID)
 by some other nodes. <u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:1=
1.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">Your refere=
nce to these being just control plane issues and therefore not related to S=
R-MPLS is not valid - because the drafts dealing
 with the SR control plane to which you refer in this draft are strictly MP=
LS-oriented: they define how to advertise
<b><i>SID labels</i></b> or <b><i>indices</i></b> that are translated into =
<b><i>SID labels</i></b>, and neither of these mechanisms is relevant fore =
SRV6 IMHO. (I do not have to remind you that a draft that defines
</span><a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__da=
tatracker.ietf.org_doc_draft-2Dbashandy-2Disis-2Dsrv6-2Dextensions_-3Finclu=
de-5Ftext-3D1&amp;d=3DDwMGaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXc=
WzoCI&amp;r=3DNyjLsr7JA7mvpCJa0YmPdVKcmMXJ31bpbBaNqzCNrng&amp;m=3Dko-3eF8yy=
SF1exH64SoeyEP0ett4gjsHmmOCvj9zCvQ&amp;s=3D_AZSiqmTUTMKFS9DAqboueo_GnvvAcFx=
ARWF820HnTA&amp;e=3D" target=3D"_blank"><span style=3D"font-size:11.0pt;fon=
t-family:&quot;Calibri&quot;,sans-serif">SRV6
 extensions for ISIS</span></a><span style=3D"font-size:11.0pt;font-family:=
&quot;Calibri&quot;,sans-serif;color:#1f497d"> exists, and deals with other=
 issues).<u></u><u></u></span></p>
<div>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#1f497d">My 2c,<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#1f497d">Sasha<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#1f497d"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#1f497d">Office: +972-39266302<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#1f497d">Cell:=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 +972-549266302<u></u><u>=
</u></span></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#1f497d">Email:=C2=A0=C2=A0
</span><a href=3D"mailto:Alexander.Vainshtein@ecitele.com" target=3D"_blank=
"><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-seri=
f">Alexander.Vainshtein@ecitele.com</span></a><span style=3D"font-size:11.0=
pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d"><u></u><u></u>=
</span></p>
</div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;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" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<b><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-ser=
if;color:windowtext">From:</span></b><span style=3D"font-size:11.0pt;font-f=
amily:&quot;Calibri&quot;,sans-serif;color:windowtext"> Ahmed Bashandy [</s=
pan><a href=3D"mailto:abashandy.ietf@gmail.com" target=3D"_blank"><span sty=
le=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">mailto:a=
bashandy.ietf@gmail.com</span></a><span style=3D"font-size:11.0pt;font-fami=
ly:&quot;Calibri&quot;,sans-serif;color:windowtext">]
<br>
<b>Sent:</b> Sunday, October 28, 2018 1:01 AM<br>
<b>To:</b> Shraddha Hegde &lt;</span><a href=3D"mailto:shraddha@juniper.net=
" target=3D"_blank"><span style=3D"font-size:11.0pt;font-family:&quot;Calib=
ri&quot;,sans-serif">shraddha@juniper.net</span></a><span style=3D"font-siz=
e:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowtext">&gt;;=
 Alexander
 Vainshtein &lt;</span><a href=3D"mailto:Alexander.Vainshtein@ecitele.com" =
target=3D"_blank"><span style=3D"font-size:11.0pt;font-family:&quot;Calibri=
&quot;,sans-serif">Alexander.Vainshtein@ecitele.com</span></a><span style=
=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windo=
wtext">&gt;<br>
<b>Cc:</b> </span><a href=3D"mailto:rtg-dir@ietf.org" target=3D"_blank"><sp=
an style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">rt=
g-dir@ietf.org</span></a><span style=3D"font-size:11.0pt;font-family:&quot;=
Calibri&quot;,sans-serif;color:windowtext">; &#39;<a href=3D"mailto:mpls@ie=
tf.org" target=3D"_blank">mpls@ietf.org</a>&#39; &lt;</span><a href=3D"mail=
to:mpls@ietf.org" target=3D"_blank"><span style=3D"font-size:11.0pt;font-fa=
mily:&quot;Calibri&quot;,sans-serif">mpls@ietf.org</span></a><span style=3D=
"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowte=
xt">&gt;;
 &#39;<a href=3D"mailto:adrian@olddog.co.uk" target=3D"_blank">adrian@olddo=
g.co.uk</a>&#39; &lt;</span><a href=3D"mailto:adrian@olddog.co.uk" target=
=3D"_blank"><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;=
,sans-serif">adrian@olddog.co.uk</span></a><span style=3D"font-size:11.0pt;=
font-family:&quot;Calibri&quot;,sans-serif;color:windowtext">&gt;; Jonathan=
 Hardwick
 (</span><a href=3D"mailto:Jonathan.Hardwick@metaswitch.com" target=3D"_bla=
nk"><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-se=
rif">Jonathan.Hardwick@metaswitch.com</span></a><span style=3D"font-size:11=
.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowtext">) &lt;</s=
pan><a href=3D"mailto:jonathan.hardwick@metaswitch.com" target=3D"_blank"><=
span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">=
jonathan.hardwick@metaswitch.com</span></a><span style=3D"font-size:11.0pt;=
font-family:&quot;Calibri&quot;,sans-serif;color:windowtext">&gt;;
</span><a href=3D"mailto:spring@ietf.org" target=3D"_blank"><span style=3D"=
font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">spring@ietf.or=
g</span></a><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;=
,sans-serif;color:windowtext">;
</span><a href=3D"mailto:spring-chairs@ietf.org" target=3D"_blank"><span st=
yle=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">spring-=
chairs@ietf.org</span></a><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,sans-serif;color:windowtext">;
</span><a href=3D"mailto:draft-ietf-spring-segment-routing-mpls.authors@iet=
f.org" target=3D"_blank"><span style=3D"font-size:11.0pt;font-family:&quot;=
Calibri&quot;,sans-serif">draft-ietf-spring-segment-routing-mpls.authors@ie=
tf.org</span></a><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&=
quot;,sans-serif;color:windowtext"><br>
<b>Subject:</b> Re: RtgDir Early review: draft-ietf-spring-segment-routing-=
mpls-13<u></u><u></u></span></p>
</div>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p>Thanks for the comments<u></u><u></u></p>
<p>While it is a clear violation of the SR architecture RFC (8402), more th=
an one node advertising the same IPv4/6 PREFIX and both have the same prefi=
x-SID value with &quot;N&quot; flag is not an incoming label collision beca=
use the label is associated with the same
 FEC, which is the prefix.=C2=A0 <u></u><u></u></p>
<p>Hence handling such violation is not an SR-MPLS problem because there is=
 no incoming label collision and hence it it is outside the scope of this d=
raft<u></u><u></u></p>
<p><u></u>=C2=A0<u></u></p>
<p>The second issue is which SID to choose for an SR-policy (be it a policy=
 for TE, ti-lfa, uloop avoidance, security,..., etc). That is strictly a co=
ntrol layer functionality and is not specific to SR-MPLS. Hence it is outsi=
de the scope of this draft<u></u><u></u></p>
<p><u></u>=C2=A0<u></u></p>
<p>The third issue is the case where an anycast prefix is advertised with a=
 prefix-SID sub-TLV by some (but not all) of the nodes that advertise that =
prefix. Again this is not an incoming label collision because the label is =
associated with a single FEC, which
 is the anycast prefix.<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<p class=3D"MsoNormal">On 7/19/18 8:30 PM, Shraddha Hegde wrote:<u></u><u><=
/u></p>
</div>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">Hi Ahmed,</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">The Node-SIDs are expected to be uniq=
ue to a node.
</span><u></u><u></u></p>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-s=
erif;color:#1f497d">=E2=80=9C</span><u></u><u></u></pre>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:10.0pt;color:windowtext">=C2=A0=C2=A0 An IGP Node-=
SID MUST NOT be associated with a prefix that is owned by</span><u></u><u><=
/u></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:10.0pt;color:windowtext">=C2=A0=C2=A0 more than on=
e router within the same routing domain.=E2=80=9D</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">If two different nodes advertise same=
 Node-SID,</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:1=
1.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 For Example Node A and B both adver=
tise prefix 1.1.1.1 and associate a =C2=A0SID 1000 with N bit set.</span><u=
></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:1=
1.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">There is an=
 anomaly here and IMO, this draft should address how to handle this anomaly=
 and whether TI-LFA and other</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:1=
1.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">Application=
s can use this SID as a Node-SID.</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:1=
1.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">Another sli=
ght variation of this case is a scenario where A and B both advertise a pre=
fix 1.1.1.1 and A assigns a Node-Sid</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:1=
1.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">Of 1000 and=
 B does not assign any SID.</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:1=
1.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">=C2=A0</spa=
n><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:1=
1.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">Rgds</span>=
<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:1=
1.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">Shraddha</s=
pan><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;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" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<b><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-ser=
if;color:windowtext">From:</span></b><span style=3D"font-size:11.0pt;font-f=
amily:&quot;Calibri&quot;,sans-serif;color:windowtext"> Alexander Vainshtei=
n
</span><a href=3D"mailto:Alexander.Vainshtein@ecitele.com" target=3D"_blank=
"><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-seri=
f">&lt;Alexander.Vainshtein@ecitele.com&gt;</span></a><span style=3D"font-s=
ize:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowtext">
<br>
<b>Sent:</b> Thursday, July 19, 2018 10:05 PM<br>
<b>To:</b> Ahmed Bashandy </span><a href=3D"mailto:abashandy.ietf@gmail.com=
" target=3D"_blank"><span style=3D"font-size:11.0pt;font-family:&quot;Calib=
ri&quot;,sans-serif">&lt;abashandy.ietf@gmail.com&gt;</span></a><span style=
=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windo=
wtext"><br>
<b>Cc:</b> </span><a href=3D"mailto:rtg-dir@ietf.org" target=3D"_blank"><sp=
an style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">rt=
g-dir@ietf.org</span></a><span style=3D"font-size:11.0pt;font-family:&quot;=
Calibri&quot;,sans-serif;color:windowtext">; &#39;</span><a href=3D"mailto:=
mpls@ietf.org" target=3D"_blank"><span style=3D"font-size:11.0pt;font-famil=
y:&quot;Calibri&quot;,sans-serif">mpls@ietf.org</span></a><span style=3D"fo=
nt-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowtext"=
>&#39;
</span><a href=3D"mailto:mpls@ietf.org" target=3D"_blank"><span style=3D"fo=
nt-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">&lt;mpls@ietf.or=
g&gt;</span></a><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&q=
uot;,sans-serif;color:windowtext">; &#39;</span><a href=3D"mailto:adrian@ol=
ddog.co.uk" target=3D"_blank"><span style=3D"font-size:11.0pt;font-family:&=
quot;Calibri&quot;,sans-serif">adrian@olddog.co.uk</span></a><span style=3D=
"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowte=
xt">&#39;
</span><a href=3D"mailto:adrian@olddog.co.uk" target=3D"_blank"><span style=
=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">&lt;adrian=
@olddog.co.uk&gt;</span></a><span style=3D"font-size:11.0pt;font-family:&qu=
ot;Calibri&quot;,sans-serif;color:windowtext">; Jonathan Hardwick (</span><=
a href=3D"mailto:Jonathan.Hardwick@metaswitch.com" target=3D"_blank"><span =
style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">Jonat=
han.Hardwick@metaswitch.com</span></a><span style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,sans-serif;color:windowtext">)
</span><a href=3D"mailto:jonathan.hardwick@metaswitch.com" target=3D"_blank=
"><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-seri=
f">&lt;jonathan.hardwick@metaswitch.com&gt;</span></a><span style=3D"font-s=
ize:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowtext">; S=
hraddha
 Hegde </span><a href=3D"mailto:shraddha@juniper.net" target=3D"_blank"><sp=
an style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">&l=
t;shraddha@juniper.net&gt;</span></a><span style=3D"font-size:11.0pt;font-f=
amily:&quot;Calibri&quot;,sans-serif;color:windowtext">;
</span><a href=3D"mailto:spring@ietf.org" target=3D"_blank"><span style=3D"=
font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">spring@ietf.or=
g</span></a><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;=
,sans-serif;color:windowtext">;
</span><a href=3D"mailto:spring-chairs@ietf.org" target=3D"_blank"><span st=
yle=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">spring-=
chairs@ietf.org</span></a><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,sans-serif;color:windowtext">;
</span><a href=3D"mailto:draft-ietf-spring-segment-routing-mpls.authors@iet=
f.org" target=3D"_blank"><span style=3D"font-size:11.0pt;font-family:&quot;=
Calibri&quot;,sans-serif">draft-ietf-spring-segment-routing-mpls.authors@ie=
tf.org</span></a><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&=
quot;,sans-serif;color:windowtext"><br>
<b>Subject:</b> RE: RtgDir Early review: draft-ietf-spring-segment-routing-=
mpls-13</span><u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:1=
1.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">Ahmed hi!</=
span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:1=
1.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">Lots of tha=
nks for your response.</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:1=
1.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">Of course N=
ode SIDs are not different from any other Prefix SIDs when it comes to the =
MPLS forwarding plane.</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:1=
1.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">But, IMHO, =
strictly speaking, this is correct for any other SID as well.
</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:1=
1.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">You seem to=
 ignore the difference between SR-MPLS and SRv6 with regard to the life spa=
n of prefix SIDs in general and Node SIDs in particular.
 From my POV this difference should be discussed in the draft. </span><u></=
u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:1=
1.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">So it seems=
 that we can only =E2=80=9Cagree to disagree=E2=80=9D on the need to say so=
mething specific about Node SIDs in the draft, and let the WG to
 decide what to do about it. </span><u></u><u></u></p>
<div>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#1f497d">Regards,</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#1f497d">Sasha</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#1f497d">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#1f497d">Office: +972-39266302</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#1f497d">Cell:=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 +972-549266302</span><u>=
</u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#1f497d">Email:=C2=A0=C2=A0
</span><a href=3D"mailto:Alexander.Vainshtein@ecitele.com" target=3D"_blank=
"><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-seri=
f">Alexander.Vainshtein@ecitele.com</span></a><u></u><u></u></p>
</div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;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" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<b><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-ser=
if;color:windowtext">From:</span></b><span style=3D"font-size:11.0pt;font-f=
amily:&quot;Calibri&quot;,sans-serif;color:windowtext"> Ahmed Bashandy [</s=
pan><a href=3D"mailto:abashandy.ietf@gmail.com" target=3D"_blank"><span sty=
le=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">mailto:a=
bashandy.ietf@gmail.com</span></a><span style=3D"font-size:11.0pt;font-fami=
ly:&quot;Calibri&quot;,sans-serif;color:windowtext">]
<br>
<b>Sent:</b> Thursday, July 19, 2018 7:13 PM<br>
<b>To:</b> Alexander Vainshtein &lt;</span><a href=3D"mailto:Alexander.Vain=
shtein@ecitele.com" target=3D"_blank"><span style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,sans-serif">Alexander.Vainshtein@ecitele.com</sp=
an></a><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans=
-serif;color:windowtext">&gt;<br>
<b>Cc:</b> </span><a href=3D"mailto:rtg-dir@ietf.org" target=3D"_blank"><sp=
an style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">rt=
g-dir@ietf.org</span></a><span style=3D"font-size:11.0pt;font-family:&quot;=
Calibri&quot;,sans-serif;color:windowtext">; &#39;</span><a href=3D"mailto:=
mpls@ietf.org" target=3D"_blank"><span style=3D"font-size:11.0pt;font-famil=
y:&quot;Calibri&quot;,sans-serif">mpls@ietf.org</span></a><span style=3D"fo=
nt-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowtext"=
>&#39;
 &lt;</span><a href=3D"mailto:mpls@ietf.org" target=3D"_blank"><span style=
=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">mpls@ietf.=
org</span></a><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quo=
t;,sans-serif;color:windowtext">&gt;; &#39;</span><a href=3D"mailto:adrian@=
olddog.co.uk" target=3D"_blank"><span style=3D"font-size:11.0pt;font-family=
:&quot;Calibri&quot;,sans-serif">adrian@olddog.co.uk</span></a><span style=
=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windo=
wtext">&#39;
 &lt;</span><a href=3D"mailto:adrian@olddog.co.uk" target=3D"_blank"><span =
style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">adria=
n@olddog.co.uk</span></a><span style=3D"font-size:11.0pt;font-family:&quot;=
Calibri&quot;,sans-serif;color:windowtext">&gt;; Jonathan Hardwick (</span>=
<a href=3D"mailto:Jonathan.Hardwick@metaswitch.com" target=3D"_blank"><span=
 style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">Jona=
than.Hardwick@metaswitch.com</span></a><span style=3D"font-size:11.0pt;font=
-family:&quot;Calibri&quot;,sans-serif;color:windowtext">)
 &lt;</span><a href=3D"mailto:jonathan.hardwick@metaswitch.com" target=3D"_=
blank"><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans=
-serif">jonathan.hardwick@metaswitch.com</span></a><span style=3D"font-size=
:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowtext">&gt;;
</span><a href=3D"mailto:shraddha@juniper.net" target=3D"_blank"><span styl=
e=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">shraddha@=
juniper.net</span></a><span style=3D"font-size:11.0pt;font-family:&quot;Cal=
ibri&quot;,sans-serif;color:windowtext">;
</span><a href=3D"mailto:spring@ietf.org" target=3D"_blank"><span style=3D"=
font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">spring@ietf.or=
g</span></a><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;=
,sans-serif;color:windowtext">;
</span><a href=3D"mailto:spring-chairs@ietf.org" target=3D"_blank"><span st=
yle=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">spring-=
chairs@ietf.org</span></a><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,sans-serif;color:windowtext">;
</span><a href=3D"mailto:draft-ietf-spring-segment-routing-mpls.authors@iet=
f.org" target=3D"_blank"><span style=3D"font-size:11.0pt;font-family:&quot;=
Calibri&quot;,sans-serif">draft-ietf-spring-segment-routing-mpls.authors@ie=
tf.org</span></a><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&=
quot;,sans-serif;color:windowtext"><br>
<b>Subject:</b> Re: RtgDir Early review: draft-ietf-spring-segment-routing-=
mpls-13</span><u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p>Thanks for the reply<u></u><u></u></p>
<p>See inline<u></u><u></u></p>
<p>Ahmed<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">On 7/12/18 12:22 AM, Alexander Vainshtein wrote:<u><=
/u><u></u></p>
</div>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:1=
1.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">Ahmed and a=
ll,</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:1=
1.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">I would lik=
e to expand on my comments (and your responses) about the role of Node SIDs=
 in SR-MPLS.</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:1=
1.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">I would lik=
e to bring your attention two points:</span><u></u><u></u></p>
<p class=3D"m_-8715810421183248678MsoListParagraph"><u></u><span>1.<span st=
yle=3D"font:7.0pt &quot;Times New Roman&quot;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=
=A0=C2=A0
</span></span><u></u><span style=3D"color:#1f497d">Node SIDs (and, in gener=
al, Prefix SIDs) in MPLS-SR are different from the same in SRv6 because the=
y require explicit configuration action by the operator of SR domain. I.e.,=
 it is not enough for a node to
 own some /32 or /128 prefix that is advertised by IGP. The operator must e=
xplicitly configure the node to use such a prefix as=C2=A0 Node SID and to =
assign to it a specific index that is unique in the SR domain. From my POV,=
 this difference alone would qualify
 Node SIDs as a topic to be discussed in the </span><a href=3D"https://urld=
efense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_html_draft-2Dietf=
-2Dspring-2Dsegment-2Drouting-2Dmpls-2D14&amp;d=3DDwMGaQ&amp;c=3DHAkYuh63rs=
uhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3DNyjLsr7JA7mvpCJa0YmPdVKcmMXJ31bpb=
BaNqzCNrng&amp;m=3DCBn46-tTjZrFup0dR-EGAtt4QFq9Pi27RaO5rQCk1Qw&amp;s=3Dq6dj=
pRXlamUzKZlGIuXTtBcsnwevHwddqvStZrSFMnE&amp;e=3D" target=3D"_blank">MPLS-SR
 Architecture</a><span style=3D"color:#1f497d"> draft.</span><u></u><u></u>=
</p>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin-left:0in;line-height:normal"><span s=
tyle=3D"font-family:&quot;Times New Roman&quot;,serif">#Ahmed: I disagree w=
ith your POV. From the forwarding plane perspective it does not make any di=
fference whether a the label at the top of an MPLS
 packet (representing the prefix-SID) identifies a node or not. So from the=
 SR-mpls forwarding point of view there is no difference between a prefix-S=
ID and a node-SID. If there is any place in the SR-mpls draft where there i=
s a need to handle a node-SID different
 from a prefix SID, it would be great to point it out<br>
<br>
</span><u></u><u></u></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<h3 style=3D"margin-left:.5in">
<u></u><span>2.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0
</span></span><u></u>In addition, quite a few constructs associated with SR=
-MPLS implicitly assume that each node in the SR-MPLS domain is assigned wi=
th at least one Node SID. One example can be found in the
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.iet=
f.org_html_draft-2Dbashandy-2Drtgwg-2Dsegment-2Drouting-2Dti-2Dlfa-2D04&amp=
;d=3DDwMGaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3DNyj=
Lsr7JA7mvpCJa0YmPdVKcmMXJ31bpbBaNqzCNrng&amp;m=3DCBn46-tTjZrFup0dR-EGAtt4QF=
q9Pi27RaO5rQCk1Qw&amp;s=3DjbH0DSYYo2UYymWZrlvAt7qUWVXsYKuCtMiEyoe-DWE&amp;e=
=3D" target=3D"_blank">
<span style=3D"font-family:&quot;Calibri&quot;,sans-serif">TI-LFA</span></a=
> draft. This draft says in Section 4.2:<u></u><u></u></h3>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">=C2=A0</span><u></u><u></u></p>
<h3 style=3D"margin-left:1.0in"><a href=3D"https://urldefense.proofpoint.co=
m/v2/url?u=3Dhttps-3A__tools.ietf.org_html_draft-2Dbashandy-2Drtgwg-2Dsegme=
nt-2Drouting-2Dti-2Dlfa-2D04-23section-2D4.2&amp;d=3DDwMGaQ&amp;c=3DHAkYuh6=
3rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3DNyjLsr7JA7mvpCJa0YmPdVKcmMXJ31=
bpbBaNqzCNrng&amp;m=3DCBn46-tTjZrFup0dR-EGAtt4QFq9Pi27RaO5rQCk1Qw&amp;s=3Ds=
Ai3KCWUwGS3D93t8ic64W_46xm9y8Oacs7ozcAweS8&amp;e=3D" target=3D"_blank"><spa=
n style=3D"font-size:10.0pt;font-family:&quot;Courier New ;color:black&quot=
;">4.2</span></a><a name=3D"m_-8715810421183248678_section-4.2"></a><span s=
tyle=3D"font-size:10.0pt;font-family:&quot;Courier New ;color:black&quot;">=
.
 The repair node is a PQ node</span><u></u><u></u></h3>
<pre style=3D"margin-left:.7in"><span style=3D"color:black">=C2=A0</span><u=
></u><u></u></pre>
<pre style=3D"margin-left:.7in"><span style=3D"color:black">=C2=A0</span><u=
></u><u></u></pre>
<pre style=3D"margin-left:.7in"><span style=3D"color:black">=C2=A0=C2=A0 Wh=
en the repair node is in P(S,X), the repair list is made of a</span><u></u>=
<u></u></pre>
<pre style=3D"margin-left:.7in"><span style=3D"color:black">=C2=A0=C2=A0 si=
ngle node segment to the repair node.</span><u></u><u></u></pre>
<div>
<p class=3D"MsoNormal" style=3D"margin-right:0in;margin-bottom:0in;margin-l=
eft:.5in;margin-bottom:.0001pt;line-height:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#1f497d">In the scope of this section, the repair node is not adjacen=
t to the PLR, and therefore, to the best of my understanding, =C2=A0=E2=80=
=9Ca single
<span style=3D"background:yellow">node segment</span> to the repair node=E2=
=80=9D can be only the Node SID of the repair node. Since repair nodes are =
computed dynamically, this entire scheme depends on all nodes in the MPLS=
=3DSR domain =C2=A0having at least
 one Node SID each</span><u></u><u></u></p>
</div>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin-left:0in;line-height:normal"><span s=
tyle=3D"font-family:&quot;Times New Roman&quot;,serif">#Ahmed: The choice o=
f the SID to identify an intermediate or exit node(s) in an SR-policy is a =
control plane behavior, irrespective of reason such
 policy is created (be it ti-lfa explicit path, uloop avoidance explicit pa=
th, or some SR-TE explicit path). SR-Policy as well as Ti-LFA and uloop avo=
idance are handled in separate drafts. So just like the response to your pr=
evious comment, from forwarding
 plane perspective it does not make any difference whether the label at the=
 top of an MPLS packet identifies a single or multiple nodes.
<br>
<br>
</span><u></u><u></u></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class=3D"MsoNormal" style=3D"margin-right:0in;margin-bottom:0in;margin-l=
eft:.5in;margin-bottom:.0001pt;line-height:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#1f497d">.</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#1f497d">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#1f497d">Hopefully these notes clarify my position on the subject.</s=
pan><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#1f497d">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#1f497d">Regards,</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#1f497d">Sasha</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#1f497d">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#1f497d">Office: +972-39266302</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#1f497d">Cell:=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 +972-549266302</span><u>=
</u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#1f497d">Email:=C2=A0=C2=A0
</span><a href=3D"mailto:Alexander.Vainshtein@ecitele.com" target=3D"_blank=
"><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-seri=
f">Alexander.Vainshtein@ecitele.com</span></a><u></u><u></u></p>
</div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;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" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<b><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-ser=
if;color:windowtext">From:</span></b><span style=3D"font-size:11.0pt;font-f=
amily:&quot;Calibri&quot;,sans-serif;color:windowtext"> Alexander Vainshtei=
n
<br>
<b>Sent:</b> Wednesday, July 11, 2018 12:02 PM<br>
<b>To:</b> Ahmed Bashandy </span><a href=3D"mailto:abashandy.ietf@gmail.com=
" target=3D"_blank"><span style=3D"font-size:11.0pt;font-family:&quot;Calib=
ri&quot;,sans-serif">&lt;abashandy.ietf@gmail.com&gt;</span></a><span style=
=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windo=
wtext"><br>
<b>Cc:</b> </span><a href=3D"mailto:rtg-dir@ietf.org" target=3D"_blank"><sp=
an style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">rt=
g-dir@ietf.org</span></a><span style=3D"font-size:11.0pt;font-family:&quot;=
Calibri&quot;,sans-serif;color:windowtext">; &#39;</span><a href=3D"mailto:=
mpls@ietf.org" target=3D"_blank"><span style=3D"font-size:11.0pt;font-famil=
y:&quot;Calibri&quot;,sans-serif">mpls@ietf.org</span></a><span style=3D"fo=
nt-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowtext"=
>&#39;
</span><a href=3D"mailto:mpls@ietf.org" target=3D"_blank"><span style=3D"fo=
nt-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">&lt;mpls@ietf.or=
g&gt;</span></a><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&q=
uot;,sans-serif;color:windowtext">; &#39;</span><a href=3D"mailto:adrian@ol=
ddog.co.uk" target=3D"_blank"><span style=3D"font-size:11.0pt;font-family:&=
quot;Calibri&quot;,sans-serif">adrian@olddog.co.uk</span></a><span style=3D=
"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowte=
xt">&#39;
</span><a href=3D"mailto:adrian@olddog.co.uk" target=3D"_blank"><span style=
=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">&lt;adrian=
@olddog.co.uk&gt;</span></a><span style=3D"font-size:11.0pt;font-family:&qu=
ot;Calibri&quot;,sans-serif;color:windowtext">; Jonathan Hardwick (</span><=
a href=3D"mailto:Jonathan.Hardwick@metaswitch.com" target=3D"_blank"><span =
style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">Jonat=
han.Hardwick@metaswitch.com</span></a><span style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,sans-serif;color:windowtext">)
</span><a href=3D"mailto:jonathan.hardwick@metaswitch.com" target=3D"_blank=
"><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-seri=
f">&lt;jonathan.hardwick@metaswitch.com&gt;</span></a><span style=3D"font-s=
ize:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowtext">;
</span><a href=3D"mailto:shraddha@juniper.net" target=3D"_blank"><span styl=
e=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">shraddha@=
juniper.net</span></a><span style=3D"font-size:11.0pt;font-family:&quot;Cal=
ibri&quot;,sans-serif;color:windowtext">;
</span><a href=3D"mailto:spring@ietf.org" target=3D"_blank"><span style=3D"=
font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">spring@ietf.or=
g</span></a><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;=
,sans-serif;color:windowtext">;
</span><a href=3D"mailto:spring-chairs@ietf.org" target=3D"_blank"><span st=
yle=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">spring-=
chairs@ietf.org</span></a><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,sans-serif;color:windowtext">;
</span><a href=3D"mailto:draft-ietf-spring-segment-routing-mpls.authors@iet=
f.org" target=3D"_blank"><span style=3D"font-size:11.0pt;font-family:&quot;=
Calibri&quot;,sans-serif">draft-ietf-spring-segment-routing-mpls.authors@ie=
tf.org</span></a><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&=
quot;,sans-serif;color:windowtext"><br>
<b>Subject:</b> RE: RtgDir Early review: draft-ietf-spring-segment-routing-=
mpls-13</span><u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:1=
1.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">Ahmed, and =
all,</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:1=
1.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">Lots of tha=
nks for a detailed response to my comments.
</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:1=
1.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">Please see
</span><b><i><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot=
;,sans-serif;color:#00b050">inline below</span></i></b><span style=3D"font-=
size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d"> my p=
osition on each of them.</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">=C2=A0</span><u></u><u></u></p>
<div>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#1f497d">Regards,</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#1f497d">Sasha</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#1f497d">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#1f497d">Office: +972-39266302</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#1f497d">Cell:=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 +972-549266302</span><u>=
</u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#1f497d">Email:=C2=A0=C2=A0
</span><a href=3D"mailto:Alexander.Vainshtein@ecitele.com" target=3D"_blank=
"><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-seri=
f">Alexander.Vainshtein@ecitele.com</span></a><u></u><u></u></p>
</div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;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" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<b><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-ser=
if;color:windowtext">From:</span></b><span style=3D"font-size:11.0pt;font-f=
amily:&quot;Calibri&quot;,sans-serif;color:windowtext"> Ahmed Bashandy [</s=
pan><a href=3D"mailto:abashandy.ietf@gmail.com" target=3D"_blank"><span sty=
le=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">mailto:a=
bashandy.ietf@gmail.com</span></a><span style=3D"font-size:11.0pt;font-fami=
ly:&quot;Calibri&quot;,sans-serif;color:windowtext">]
<br>
<b>Sent:</b> Wednesday, July 11, 2018 4:42 AM<br>
<b>To:</b> Alexander Vainshtein &lt;</span><a href=3D"mailto:Alexander.Vain=
shtein@ecitele.com" target=3D"_blank"><span style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,sans-serif">Alexander.Vainshtein@ecitele.com</sp=
an></a><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans=
-serif;color:windowtext">&gt;;
</span><a href=3D"mailto:spring-chairs@ietf.org" target=3D"_blank"><span st=
yle=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">spring-=
chairs@ietf.org</span></a><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,sans-serif;color:windowtext">;
</span><a href=3D"mailto:draft-ietf-spring-segment-routing-mpls.authors@iet=
f.org" target=3D"_blank"><span style=3D"font-size:11.0pt;font-family:&quot;=
Calibri&quot;,sans-serif">draft-ietf-spring-segment-routing-mpls.authors@ie=
tf.org</span></a><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&=
quot;,sans-serif;color:windowtext"><br>
<b>Cc:</b> </span><a href=3D"mailto:rtg-dir@ietf.org" target=3D"_blank"><sp=
an style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">rt=
g-dir@ietf.org</span></a><span style=3D"font-size:11.0pt;font-family:&quot;=
Calibri&quot;,sans-serif;color:windowtext">; &#39;</span><a href=3D"mailto:=
mpls@ietf.org" target=3D"_blank"><span style=3D"font-size:11.0pt;font-famil=
y:&quot;Calibri&quot;,sans-serif">mpls@ietf.org</span></a><span style=3D"fo=
nt-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowtext"=
>&#39;
 &lt;</span><a href=3D"mailto:mpls@ietf.org" target=3D"_blank"><span style=
=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">mpls@ietf.=
org</span></a><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quo=
t;,sans-serif;color:windowtext">&gt;; &#39;</span><a href=3D"mailto:adrian@=
olddog.co.uk" target=3D"_blank"><span style=3D"font-size:11.0pt;font-family=
:&quot;Calibri&quot;,sans-serif">adrian@olddog.co.uk</span></a><span style=
=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windo=
wtext">&#39;
 &lt;</span><a href=3D"mailto:adrian@olddog.co.uk" target=3D"_blank"><span =
style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">adria=
n@olddog.co.uk</span></a><span style=3D"font-size:11.0pt;font-family:&quot;=
Calibri&quot;,sans-serif;color:windowtext">&gt;; Jonathan Hardwick (</span>=
<a href=3D"mailto:Jonathan.Hardwick@metaswitch.com" target=3D"_blank"><span=
 style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">Jona=
than.Hardwick@metaswitch.com</span></a><span style=3D"font-size:11.0pt;font=
-family:&quot;Calibri&quot;,sans-serif;color:windowtext">)
 &lt;</span><a href=3D"mailto:jonathan.hardwick@metaswitch.com" target=3D"_=
blank"><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans=
-serif">jonathan.hardwick@metaswitch.com</span></a><span style=3D"font-size=
:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowtext">&gt;;
</span><a href=3D"mailto:shraddha@juniper.net" target=3D"_blank"><span styl=
e=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">shraddha@=
juniper.net</span></a><span style=3D"font-size:11.0pt;font-family:&quot;Cal=
ibri&quot;,sans-serif;color:windowtext">;
</span><a href=3D"mailto:spring@ietf.org" target=3D"_blank"><span style=3D"=
font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">spring@ietf.or=
g</span></a><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;=
,sans-serif;color:windowtext"><br>
<b>Subject:</b> Re: RtgDir Early review: draft-ietf-spring-segment-routing-=
mpls-13</span><u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p>Thanks for thorough (and VERY clear) the review<u></u><u></u></p>
<p>See inline #Ahmed<u></u><u></u></p>
<p>=C2=A0<u></u><u></u></p>
<p>Ahmed<u></u><u></u></p>
<p>=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">On 6/15/18 11:08 PM, Alexander Vainshtein wrote:<u><=
/u><u></u></p>
</div>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif">Re-sending to=C2=A0 correct SPRING WG list.</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif">Sincere apologies for the delay caused by a typo.</span><u></u><u></u>=
</p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif">Thumb typed by Sasha Vainshtein</span><u></u><u></u></p>
</div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif">=C2=A0</span><u></u><u></u></p>
</div>
<div style=3D"margin-left:.3in;margin-bottom:12.0pt">
<div class=3D"MsoNormal" align=3D"center" style=3D"margin:0in;margin-bottom=
:.0001pt;text-align:center">
<span style=3D"font-family:&quot;Times New Roman ,serif&quot;">
<hr size=3D"2" width=3D"98%" align=3D"center">
</span></div>
</div>
<div id=3D"m_-8715810421183248678divRplyFwdMsg">
<p class=3D"MsoNormal"><b>From:</b> Alexander Vainshtein<br>
<b>Sent:</b> Sunday, June 10, 2018 10:43:52 AM<br>
<b>To:</b> <a href=3D"mailto:spring-chairs@ietf.org" target=3D"_blank">spri=
ng-chairs@ietf.org</a>; <a href=3D"mailto:draft-ietf-spring-segment-routing=
-mpls.authors@ietf.org" target=3D"_blank">
draft-ietf-spring-segment-routing-mpls.authors@ietf.org</a><br>
<b>Cc:</b> <a href=3D"mailto:spring@ietf.com" target=3D"_blank">spring@ietf=
.com</a>; <a href=3D"mailto:rtg-dir@ietf.org" target=3D"_blank">
rtg-dir@ietf.org</a>; &#39;<a href=3D"mailto:mpls@ietf.org" target=3D"_blan=
k">mpls@ietf.org</a>&#39;; &#39;<a href=3D"mailto:adrian@olddog.co.uk" targ=
et=3D"_blank">adrian@olddog.co.uk</a>&#39;; Jonathan Hardwick (<a href=3D"m=
ailto:Jonathan.Hardwick@metaswitch.com" target=3D"_blank">Jonathan.Hardwick=
@metaswitch.com</a>);
<a href=3D"mailto:shraddha@juniper.net" target=3D"_blank">shraddha@juniper.=
net</a><br>
<b>Subject:</b> RE: RtgDir Early review: draft-ietf-spring-segment-routing-=
mpls-13<span style=3D"font-family:&quot;Times New Roman&quot;,serif">
</span><u></u><u></u></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Times New Roman ,se=
rif&quot;">=C2=A0</span><u></u><u></u></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:#1f497d">Explicitly adding Shra=
ddha =C2=A0who is the shepherd of this draft.
</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"color:#1f497d">=C2=A0</span><u></u><u=
></u></p>
<div>
<p class=3D"MsoNormal"><span style=3D"color:#1f497d">Regards,</span><u></u>=
<u></u></p>
<p class=3D"MsoNormal"><span style=3D"color:#1f497d">Sasha</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">Office: +972-39266302<=
/span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"color:#1f497d">Cell:=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 +972-549266302</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"color:#1f497d">Email:=C2=A0=C2=A0 </s=
pan><a href=3D"mailto:Alexander.Vainshtein@ecitele.com" target=3D"_blank">A=
lexander.Vainshtein@ecitele.com</a><u></u><u></u></p>
</div>
<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> Alexander Vainshtein <br>
<b>Sent:</b> Friday, June 8, 2018 5:43 PM<br>
<b>To:</b> &#39;<a href=3D"mailto:spring-chairs@ietf.org" target=3D"_blank"=
>spring-chairs@ietf.org</a>&#39; <a href=3D"mailto:spring-chairs@ietf.org" =
target=3D"_blank">
&lt;spring-chairs@ietf.org&gt;</a>; &#39;<a href=3D"mailto:draft-ietf-sprin=
g-segment-routing-mpls.authors@ietf.org" target=3D"_blank">draft-ietf-sprin=
g-segment-routing-mpls.authors@ietf.org</a>&#39;
<a href=3D"mailto:draft-ietf-spring-segment-routing-mpls.authors@ietf.org" =
target=3D"_blank">&lt;draft-ietf-spring-segment-routing-mpls.authors@ietf.o=
rg&gt;</a><br>
<b>Cc:</b> &#39;<a href=3D"mailto:spring@ietf.com" target=3D"_blank">spring=
@ietf.com</a>&#39; <a href=3D"mailto:spring@ietf.com" target=3D"_blank">
&lt;spring@ietf.com&gt;</a>; <a href=3D"mailto:rtg-dir@ietf.org" target=3D"=
_blank">rtg-dir@ietf.org</a>; <a href=3D"mailto:mpls@ietf.org" target=3D"_b=
lank">
mpls@ietf.org</a>; &#39;<a href=3D"mailto:adrian@olddog.co.uk" target=3D"_b=
lank">adrian@olddog.co.uk</a>&#39;
<a href=3D"mailto:adrian@olddog.co.uk" target=3D"_blank">&lt;adrian@olddog.=
co.uk&gt;</a><br>
<b>Subject:</b> RtgDir Early review: draft-ietf-spring-segment-routing-mpls=
-13<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"font-size:10.0pt;font-family:&quot;Ve=
rdana&quot;,sans-serif">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ve=
rdana&quot;,sans-serif">Hello,</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ve=
rdana&quot;,sans-serif">I have been selected to do a routing directorate =
=E2=80=9Cearly=E2=80=9D review of this draft:
</span><a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__da=
tatracker.ietf.org_doc_draft-2Dietf-2Dspring-2Dsegment-2Drouting-2Dmpls_&am=
p;d=3DDwMGaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3DNy=
jLsr7JA7mvpCJa0YmPdVKcmMXJ31bpbBaNqzCNrng&amp;m=3DCBn46-tTjZrFup0dR-EGAtt4Q=
Fq9Pi27RaO5rQCk1Qw&amp;s=3DCxbaaf9U0kj6_meVSobSkRLQW1SwI8MJvgHpuYp0QOM&amp;=
e=3D" target=3D"_blank"><span style=3D"font-size:10.0pt;font-family:&quot;V=
erdana&quot;,sans-serif">https://datatracker.ietf.org/doc/draft-ietf-spring=
-segment-routing-mpls/</span></a><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ve=
rdana&quot;,sans-serif">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ve=
rdana&quot;,sans-serif">The routing directorate will, on request from the w=
orking group chair, perform an =E2=80=9Cearly=E2=80=9D review of a draft be=
fore it is submitted for publication to the IESG. The early review
 can be performed at any time during the draft=E2=80=99s lifetime as a work=
ing group document. The purpose of the early review depends on the stage th=
at the document has reached. As this document is currently in the WG Last c=
all, my focus for the review was to determine
 whether the document is ready to be published. Please consider my comments=
 along with the other working group last call comments.</span><u></u><u></u=
></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ve=
rdana&quot;,sans-serif">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ve=
rdana&quot;,sans-serif">For more information about the Routing Directorate,=
 please see
</span><span style=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,sans-s=
erif">=E2=80=8B</span><a href=3D"https://urldefense.proofpoint.com/v2/url?u=
=3Dhttp-3A__trac.tools.ietf.org_area_rtg_trac_wiki_RtgDir&amp;d=3DDwMGaQ&am=
p;c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3DNyjLsr7JA7mvpCJa0=
YmPdVKcmMXJ31bpbBaNqzCNrng&amp;m=3DCBn46-tTjZrFup0dR-EGAtt4QFq9Pi27RaO5rQCk=
1Qw&amp;s=3D6pnI7l82ewwzoxgOXqTKrbKuQidt6-KBsZdsXFnoQCg&amp;e=3D" target=3D=
"_blank"><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sa=
ns-serif">http://trac.tools.ietf.org/area/rtg/trac/wiki/RtgDir</span></a><s=
pan style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif">
</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ve=
rdana&quot;,sans-serif">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Verdana&quot;,sans-serif">Document</span></b><span style=3D"font-size:10.0=
pt;font-family:&quot;Verdana&quot;,sans-serif">: draft-ietf-spring-segment-=
routing-mpls-13</span><u></u><u></u></p>
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Verdana&quot;,sans-serif">Reviewer</span></b><span style=3D"font-size:10.0=
pt;font-family:&quot;Verdana&quot;,sans-serif">: Alexander (=E2=80=9CSasha=
=E2=80=9D) Vainshtein (</span><a href=3D"mailto:alexander.vainshtein@ecitel=
e.com" target=3D"_blank"><span style=3D"font-size:10.0pt;font-family:&quot;=
Verdana&quot;,sans-serif">alexander.vainshtein@ecitele.com</span></a><span =
style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif">)</sp=
an><u></u><u></u></p>
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Verdana&quot;,sans-serif">Review Date</span></b><span style=3D"font-size:1=
0.0pt;font-family:&quot;Verdana&quot;,sans-serif">: 08-Jun-18</span><u></u>=
<u></u></p>
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Verdana&quot;,sans-serif">Intended Status</span></b><span style=3D"font-si=
ze:10.0pt;font-family:&quot;Verdana&quot;,sans-serif">: Proposed Standard.<=
/span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ve=
rdana&quot;,sans-serif">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Verdana&quot;,sans-serif">Summary</span></b><span style=3D"font-size:10.0p=
t;font-family:&quot;Verdana&quot;,sans-serif">:</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ve=
rdana&quot;,sans-serif">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ve=
rdana&quot;,sans-serif">I have some minor concerns about this document that=
 I think should be resolved before it is submitted to the IESG.</span><u></=
u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ve=
rdana&quot;,sans-serif">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Verdana&quot;,sans-serif">Comments</span></b><span style=3D"font-size:10.0=
pt;font-family:&quot;Verdana&quot;,sans-serif">:</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ve=
rdana&quot;,sans-serif">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ve=
rdana&quot;,sans-serif">I consider this draft as an important =C2=A0compani=
on document to the
</span><a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__to=
ols.ietf.org_html_draft-2Dietf-2Dspring-2Dsegment-2Drouting-2D15&amp;d=3DDw=
MGaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3DNyjLsr7JA7=
mvpCJa0YmPdVKcmMXJ31bpbBaNqzCNrng&amp;m=3DCBn46-tTjZrFup0dR-EGAtt4QFq9Pi27R=
aO5rQCk1Qw&amp;s=3DiJShh7e7yyVkt44v1O5pyCOMfHCpAvfBNGgFr5lk130&amp;e=3D" ta=
rget=3D"_blank"><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&q=
uot;,sans-serif">Segment
 Routing Architecture</span></a><span style=3D"font-size:10.0pt;font-family=
:&quot;Verdana&quot;,sans-serif"> draft that, ideally, should augment defin=
itions of the Segment Routing (SR) notions and constructs given there with =
details specific for the SR instantiation that
 uses=C2=A0 the MPLS data plane (SR-MPLS).=C2=A0 Many issues raised in my r=
eview reflect either gaps that should be, but have not been, closed, or inc=
onsistencies between the two drafts.
</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ve=
rdana&quot;,sans-serif">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ve=
rdana&quot;,sans-serif">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ve=
rdana&quot;,sans-serif">Since
</span><a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__to=
ols.ietf.org_html_rfc8287&amp;d=3DDwMGaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBXeM=
K-ndb3voDTXcWzoCI&amp;r=3DNyjLsr7JA7mvpCJa0YmPdVKcmMXJ31bpbBaNqzCNrng&amp;m=
=3DCBn46-tTjZrFup0dR-EGAtt4QFq9Pi27RaO5rQCk1Qw&amp;s=3Dy7jp3UYNTtcmm9HOulzq=
PTrMURTrsMiO26rWlNZN5Ws&amp;e=3D" target=3D"_blank"><span style=3D"font-siz=
e:10.0pt;font-family:&quot;Verdana&quot;,sans-serif">RFC
 8287</span></a><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&q=
uot;,sans-serif"> is already published as a Standards Track RFC, I expect s=
uch augmentation to be backward compatible with this document (or to provid=
e clear indications of required updates to this
 document). And I include the MPLS WG into distribution list. </span><u></u=
><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ve=
rdana&quot;,sans-serif">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ve=
rdana&quot;,sans-serif">This draft was not easy reading for me. In particul=
ar, the style of Section 2.5 that discusses at length and in some detail mu=
ltiple =E2=80=9Ccorner cases=E2=80=9D resulting, presumably, from
 misconfiguration, before it explains the basic (and relatively simple) =E2=
=80=9Cnormal=E2=80=9D behavior, looks problematic to me.</span><u></u><u></=
u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ve=
rdana&quot;,sans-serif">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ve=
rdana&quot;,sans-serif">The WG Last Call has been extended by one week. Nev=
ertheless, I am sending out my comments
</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ve=
rdana&quot;,sans-serif">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Verdana&quot;,sans-serif">Major Issues</span></b><span style=3D"font-size:=
10.0pt;font-family:&quot;Verdana&quot;,sans-serif">: None found</span><u></=
u><u></u></p>
</div>
</div>
</blockquote>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Times New Roman ,se=
rif&quot;">#Ahmed: thanks a lot</span><u></u><u></u></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ve=
rdana&quot;,sans-serif">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Verdana&quot;,sans-serif">Minor Issues</span></b><span style=3D"font-size:=
10.0pt;font-family:&quot;Verdana&quot;,sans-serif">: Quite a few but, hopef=
ully, easy to resolve.</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ve=
rdana&quot;,sans-serif">=C2=A0</span><u></u><u></u></p>
<p class=3D"m_-8715810421183248678MsoListParagraph"><span style=3D"font-siz=
e:10.0pt;font-family:&quot;Verdana&quot;,sans-serif">1.</span><span style=
=3D"font-size:7.0pt;font-family:&quot;Times New Roman ,serif&quot;">=C2=A0=
=C2=A0=C2=A0
</span><b><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,s=
ans-serif">Encapsulation of SR-MPLS packets</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Verdana&quot;,sans-serif">:
</span><u></u><u></u></p>
<p class=3D"m_-8715810421183248678MsoListParagraph" style=3D"margin-left:1.=
0in"><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-s=
erif">a.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times New R=
oman ,serif&quot;">=C2=A0=C2=A0=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">RFC 3032 (referenced by the draft) and RFC 5332 (<b><i>not mentione=
d in the draft</i></b>) depend two encapsulations of labeled packets - one =
for Downstream-allocated labels and another
 for Upstream-allocated ones.</span><u></u><u></u></p>
</div>
</div>
</blockquote>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Times New Roman ,se=
rif&quot;">#Ahmed: RFC5332 is for multicast. As mentioned in Section 6 of d=
raft-ietf-spring-segment-routing-15, multicast is outside the scope of SR. =
Hence the RFC was not referred to in the SR-MPLS
 draft</span><u></u><u></u></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,sans-serif;color:#00b050">[[Sasha]] I would be satisfied =
with this response, would it not be for the following text I see in Section=
 2.2 of the</span></i></b><b><i><span style=3D"font-size:11.0pt;font-family=
:&quot;Calibri&quot;,sans-serif;color:#1f497d">
</span></i></b><a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttp=
s-3A__tools.ietf.org_html_draft-2Dietf-2Dspring-2Dsegment-2Drouting-2Dpolic=
y-2D01&amp;d=3DDwMGaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&a=
mp;r=3DNyjLsr7JA7mvpCJa0YmPdVKcmMXJ31bpbBaNqzCNrng&amp;m=3DCBn46-tTjZrFup0d=
R-EGAtt4QFq9Pi27RaO5rQCk1Qw&amp;s=3D4f0H68LTvkp7N-bYTVLOhWqiEbHaCsOQR1z_Qzz=
3Wf4&amp;e=3D" target=3D"_blank"><b><i><span style=3D"font-size:11.0pt;font=
-family:&quot;Calibri&quot;,sans-serif">SR
 Policy Architecture</span></i></b></a><b><i><span style=3D"font-size:11.0p=
t;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">
</span></i></b><b><i><span style=3D"font-size:11.0pt;font-family:&quot;Cali=
bri&quot;,sans-serif;color:#00b050">draft:</span></i></b><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:10.0pt">=C2=A0=C2=A0 A variation of SR Policy can =
be used for packet replication.=C2=A0 A</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:10.0pt">=C2=A0=C2=A0 candidate path could comprise=
 multiple SID-Lists; one for each</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:10.0pt">=C2=A0=C2=A0 replication path.=C2=A0 In su=
ch a scenario, packets are actually</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:10.0pt">=C2=A0=C2=A0 replicated through each SID L=
ist of the SR Policy to realize a point-</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:10.0pt">=C2=A0=C2=A0 to-multipoint service deliver=
y. </span><u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,sans-serif;color:#00b050">This looks to me as being very =
much multicast in SR, and, unless you want to say that it is limited to SRv=
6, makes my question relevant IMHO.</span></i></b><u></u><u></u></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<div>
<p class=3D"m_-8715810421183248678MsoListParagraph" style=3D"margin-left:1.=
0in"><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-s=
erif">b.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times New R=
oman ,serif&quot;">=C2=A0=C2=A0=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">From my POV the ST-MPLS only uses Downstream-allocated labels =E2=
=80=93 but I expect the draft to state that explicitly, one way or another.=
 (If Upstream-allocated labels are relevant for SR-MPLS,
 I would see it as a major gap, so I hope that this is not the case).</span=
><u></u><u></u></p>
</div>
</div>
</blockquote>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Times New Roman ,se=
rif&quot;">#Ahmed: I will add a statement in section 2.2 to mention that it=
 is down-stream allocated as you mentioned</span><u></u><u></u></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,sans-serif;color:#1f497d">[[Sasha]] This is quite unambig=
uous and, once added, would resolve my comment in full =E2=80=93 the previo=
us comment notwithstanding. In particular, it would imply
 that even labels representing BSIDs of a SR Replication policies will be d=
ownstream-allocated.
</span></i></b><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Times New Roman ,se=
rif&quot;">=C2=A0</span><u></u><u></u></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<div>
<p class=3D"m_-8715810421183248678MsoListParagraph"><span style=3D"font-siz=
e:10.0pt;font-family:&quot;Verdana&quot;,sans-serif">2.</span><span style=
=3D"font-size:7.0pt;font-family:&quot;Times New Roman ,serif&quot;">=C2=A0=
=C2=A0=C2=A0
</span><b><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,s=
ans-serif">Label spaces in SR-MPLS</span></b><span style=3D"font-size:10.0p=
t;font-family:&quot;Verdana&quot;,sans-serif">:</span><u></u><u></u></p>
<p class=3D"m_-8715810421183248678MsoListParagraph" style=3D"margin-left:1.=
0in"><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-s=
erif">a.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times New R=
oman ,serif&quot;">=C2=A0=C2=A0=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">RFC 3031 (referenced by the draft) defines per-platform and per-int=
erface label spaces, and RFC 5331 (<b><i>not mentioned in the draft</i></b>=
) adds context-specific label spaces and context
 labels. </span><u></u><u></u></p>
<p class=3D"m_-8715810421183248678MsoListParagraph" style=3D"margin-left:1.=
0in"><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-s=
erif">b.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times New R=
oman ,serif&quot;">=C2=A0=C2=A0=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">The draft does not say which of these are or are not relevant for S=
R-MPLS</span><u></u><u></u></p>
<p class=3D"m_-8715810421183248678MsoListParagraph" style=3D"margin-left:1.=
0in"><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-s=
erif">c.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times New R=
oman ,serif&quot;">=C2=A0=C2=A0=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">From my POV:</span><u></u><u></u></p>
<p class=3D"m_-8715810421183248678MsoListParagraph" style=3D"margin-left:1.=
5in"><span style=3D"font-size:7.0pt;font-family:&quot;Times New Roman ,seri=
f&quot;">=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=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=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><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">i.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times New=
 Roman ,serif&quot;">=C2=A0=C2=A0=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">Labels representing all kinds of SIDs mentioned in the draft MUST b=
e allocated from the per-platform label space only
</span><u></u><u></u></p>
<p class=3D"m_-8715810421183248678MsoListParagraph" style=3D"margin-left:1.=
5in"><span style=3D"font-size:7.0pt;font-family:&quot;Times New Roman ,seri=
f&quot;">=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=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=C2=A0=C2=A0=C2=A0=C2=A0=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;Verdana&quot;,sans=
-serif">ii.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times Ne=
w Roman ,serif&quot;">=C2=A0=C2=A0=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">At the same time, instantiation of Mirror Segment IDs defined in Se=
ction 5.1 of the Segment Routing Architecture draft using MPLS data plane c=
learly calls for context labels and context-specific
 label spaces</span><u></u><u></u></p>
<p class=3D"m_-8715810421183248678MsoListParagraph" style=3D"margin-left:1.=
0in"><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-s=
erif">d.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times New R=
oman ,serif&quot;">=C2=A0=C2=A0=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">I expect the draft to provide a clear-cut position on these aspects=
 of SR-MPLS.</span><u></u><u></u></p>
</div>
</div>
</blockquote>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Times New Roman ,se=
rif&quot;">#Ahmed: I will add a statement to section 2.2 to say that the it=
 is per-platform. Regarding the function &quot;mirroring&quot;, SR attaches=
 a *function* to each SID. The &quot;mirroring&quot; function is
 already described in Section 5.1 of draft-ietf-spring-segment-routing and =
is not specific to the MPLS forwarding plane. Hence there is no need to re-=
mention it here because this document is trying to be as specific as possib=
le to the MPLS forwarding plane.
 General functions attached to SID are described in the segment routing arc=
hitecture document or future documents. Furture documents proposing new SR =
function must be as specific and clear as possible</span><u></u><u></u></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,sans-serif;color:#00b050">[[Sasha]] Looks OK to me.</span=
></i></b><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Times New Roman ,se=
rif&quot;">=C2=A0</span><u></u><u></u></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<div>
<p class=3D"m_-8715810421183248678MsoListParagraph"><span style=3D"font-siz=
e:10.0pt;font-family:&quot;Verdana&quot;,sans-serif">3.</span><span style=
=3D"font-size:7.0pt;font-family:&quot;Times New Roman ,serif&quot;">=C2=A0=
=C2=A0=C2=A0
</span><b><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,s=
ans-serif">SR-MPLS and hierarchical LSPs</span></b><span style=3D"font-size=
:10.0pt;font-family:&quot;Verdana&quot;,sans-serif">:</span><u></u><u></u><=
/p>
<p class=3D"m_-8715810421183248678MsoListParagraph" style=3D"margin-left:1.=
0in"><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-s=
erif">a.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times New R=
oman ,serif&quot;">=C2=A0=C2=A0=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">SR LSPs that include more than one segment are hierarchical LSPs fr=
om the POV of the MPLS data plane. Therefore some (possibly, all) of the mo=
dels for handling TTL and TC bits that have
 been defined in RFC 3443 (<b><i>not mentioned in the draft</i></b>) should=
 apply to SR-MPLS</span><u></u><u></u></p>
<p class=3D"m_-8715810421183248678MsoListParagraph" style=3D"margin-left:1.=
0in"><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-s=
erif">b.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times New R=
oman ,serif&quot;">=C2=A0=C2=A0=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">RFC 8287 (<b><i>not referenced in the draft</i></b>) specifically d=
iscussed operation of the LSP Traceroute function for SR LSPs in the case w=
hen Pipe/Short Pipe model for TTL handling is
 used</span><u></u><u></u></p>
<p class=3D"m_-8715810421183248678MsoListParagraph" style=3D"margin-left:1.=
0in"><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-s=
erif">c.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times New R=
oman ,serif&quot;">=C2=A0=C2=A0=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">I expect the draft to provide at least some guidelines regarding ap=
plicability of each specific model defined in RFC 3443 (separately for TTL =
and TC bits) to SR-MPLS.</span><u></u><u></u></p>
</div>
</div>
</blockquote>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Times New Roman ,se=
rif&quot;">#Ahmed: BY design, the instantiation of SR over the MPLS forward=
ing plane (and hence this draft) does not modify the MPLS forwarding plan b=
ehavior as it is mentioned in the first sentence
 in Section 1. So the TTL behavior specified in rfc3443 is already implied =
and there is no need to re-mention it here just like all aspects of MPLS fo=
rwarding. RFC8287 is OAM-specific.=C2=A0 SR-OAM is handled in a separate do=
cument so is outside the scope of this
 draft</span><u></u><u></u></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,sans-serif;color:#00b050">[[Sasha]] Unfortunately I do no=
t think this is good enough. Let me ask a specific question reflecting my c=
oncerns:</span></i></b><u></u><u></u></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,sans-serif;color:#00b050">The head-end node sends SR-MPLS=
 packets across a path defined by an ordered set of SIDs with more than one=
 SID in the list. Each SID is represented by a
 label stack entry (LSE) in the MPLS label stack, and the label field in ea=
ch LSE is the label that matches the corresponding SID. However, each LSE a=
lso includes the TTL and TC fields. How does the head-end node set these fi=
elds in each of the LSEs following
 the top one? This clearly depends on the model (Uniform vs. Pipe/Short Pip=
e) implemented in each node that that performs Next operation on the packet=
 along the path =E2=80=93 but the head-end node usually is not aware of tha=
t.
</span></i></b><u></u><u></u></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,sans-serif;color:#00b050">RFC 8287 is relevant as an exam=
ple here IMHO because it recommends the following setting of TTL in Tracero=
ute packets:</span></i></b><u></u><u></u></p>
<p class=3D"m_-8715810421183248678MsoListParagraph" style=3D"margin-left:.5=
5in">
<u></u><span>-<span style=3D"font:7.0pt &quot;Times New Roman&quot;">=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
</span></span><u></u><b><i><span style=3D"color:#00b050">Set the TTL of all=
 the labels above one that represents the segment you are currently tracing=
 to maximum</span></i></b><u></u><u></u></p>
<p class=3D"m_-8715810421183248678MsoListParagraph" style=3D"margin-left:.5=
5in">
<u></u><span>-<span style=3D"font:7.0pt &quot;Times New Roman&quot;">=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
</span></span><u></u><b><i><span style=3D"color:#00b050">Set the TTL of the=
 label one that represents the segment you are currently tracing to the des=
ired value (to be incremented until end of segment is reached</span></i></b=
><u></u><u></u></p>
<p class=3D"m_-8715810421183248678MsoListParagraph" style=3D"margin-left:.5=
5in">
<u></u><span>-<span style=3D"font:7.0pt &quot;Times New Roman&quot;">=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
</span></span><u></u><b><i><span style=3D"color:#00b050">Set the TTL of all=
 the labels below one that represents the segment you are currently tracing=
 to 0.</span></i></b><u></u><u></u></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-family:&quot;Calibri&quot;=
,sans-serif;color:#00b050">I expect the draft to provide some recommendatio=
ns for traffic (non-OAM) packets as well.</span></i></b><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Times New Roman ,se=
rif&quot;">=C2=A0</span><u></u><u></u></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<div>
<p class=3D"m_-8715810421183248678MsoListParagraph"><span style=3D"font-siz=
e:10.0pt;font-family:&quot;Verdana&quot;,sans-serif">4.</span><span style=
=3D"font-size:7.0pt;font-family:&quot;Times New Roman ,serif&quot;">=C2=A0=
=C2=A0=C2=A0
</span><b><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,s=
ans-serif">Inferring network layer protocol in SR-MPLS</span></b><span styl=
e=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif">:</span><=
u></u><u></u></p>
<p class=3D"m_-8715810421183248678MsoListParagraph" style=3D"margin-left:1.=
0in"><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-s=
erif">a.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times New R=
oman ,serif&quot;">=C2=A0=C2=A0=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">I wonder if the draft could provide any details on the situation wh=
en a label that represents some kind of SID is the bottom-of-stack label to=
 be popped by the egress LER</span><u></u><u></u></p>
</div>
</div>
</blockquote>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Times New Roman ,se=
rif&quot;">#ahmed: This is part of the &quot;Next&quot; function. It is des=
cribed in detail in this document.
</span><u></u><u></u></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,sans-serif;color:#00b050">[[Sasha]] NEXT function is ment=
ioned in several places in the document. Can you please point to the specif=
ic text that is relevant for my question?</span></i></b><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Times New Roman ,se=
rif&quot;">=C2=A0</span><u></u><u></u></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<div>
<p class=3D"m_-8715810421183248678MsoListParagraph" style=3D"margin-left:1.=
0in"><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-s=
erif">b.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times New R=
oman ,serif&quot;">=C2=A0=C2=A0=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">For the reference, RFC 3032 says that =E2=80=9Cthe identity of the =
network layer protocol=C2=A0 must be inferable from the value of the label =
which is popped from=C2=A0 the bottom of the stack, possibly along
 with the contents=C2=A0 of the network layer header itself=E2=80=9D</span>=
<u></u><u></u></p>
<p class=3D"m_-8715810421183248678MsoListParagraph" style=3D"margin-left:1.=
0in"><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-s=
erif">c.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times New R=
oman ,serif&quot;">=C2=A0=C2=A0=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">From my POV the following scenario indicates relevance of this expe=
ctation for SR-MPLS:</span><u></u><u></u></p>
<p class=3D"m_-8715810421183248678MsoListParagraph" style=3D"margin-left:1.=
5in"><span style=3D"font-size:7.0pt;font-family:&quot;Times New Roman ,seri=
f&quot;">=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=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=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><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">i.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times New=
 Roman ,serif&quot;">=C2=A0=C2=A0=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">IS-IS is used for distributing both IPv4 and IPv6 reachability in a=
 given domain</span><u></u><u></u></p>
<p class=3D"m_-8715810421183248678MsoListParagraph" style=3D"margin-left:1.=
5in"><span style=3D"font-size:7.0pt;font-family:&quot;Times New Roman ,seri=
f&quot;">=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=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=C2=A0=C2=A0=C2=A0=C2=A0=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;Verdana&quot;,sans=
-serif">ii.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times Ne=
w Roman ,serif&quot;">=C2=A0=C2=A0=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">An IS-IS adjacency over some dual-stack link is established, and a =
single Adj-SID for this adjacency is advertised</span><u></u><u></u></p>
<p class=3D"m_-8715810421183248678MsoListParagraph" style=3D"margin-left:1.=
5in"><span style=3D"font-size:7.0pt;font-family:&quot;Times New Roman ,seri=
f&quot;">=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=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=C2=A0=C2=A0=C2=A0=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;Verdana&quot;,sans=
-serif">iii.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times N=
ew Roman ,serif&quot;">=C2=A0=C2=A0=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">The node that has assigned and advertised this Adj-SID receives a l=
abeled packet with the label representing this Adj-SID being both the top a=
nd bottom-of-stack label</span><u></u><u></u></p>
<p class=3D"m_-8715810421183248678MsoListParagraph" style=3D"margin-left:1.=
5in"><span style=3D"font-size:7.0pt;font-family:&quot;Times New Roman ,seri=
f&quot;">=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=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=C2=A0=C2=A0=C2=A0=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;Verdana&quot;,sans=
-serif">iv.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times Ne=
w Roman ,serif&quot;">=C2=A0=C2=A0=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">The implementers must be given unambiguous instructions for forward=
ing the unlabeled packet via the dual-stack link as an Ipv4 or an IPv6 pack=
et.</span><u></u><u></u></p>
</div>
</div>
</blockquote>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Times New Roman ,se=
rif&quot;">#Ahmed: If you take a look at the SR-ISIS , SR-OSPFv2 and SR-OSF=
v3 drafts, you will see all 3 protocol advertise different adj-SIDS for IPv=
4 next-hop and IPv6 next-hop. For example, ISIS
 uses the &quot;F-Flag&quot; (section 2.2.1 in draft-ietf-isis-segment-rout=
ing-extensions-18) to specify whether the adj-SID is for IPv4 and IPv6. Sim=
ilarly, the SR-ISIS draft attaches a prefix-SID to the prefix advertisement=
 and hence implies the identity of the protocol
 underneath the bottom most label. For any other &quot;function&quot; attac=
hed to a SID, it is part of the specification of this function to describe =
what happens when the SID is represented by a label in the MPLS forwarding =
plane and this label is the bottom most label
</span><u></u><u></u></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,sans-serif;color:#00b050">[[Sasha]] OK, got it. This issu=
e is resolved.</span></i></b><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Times New Roman ,se=
rif&quot;">=C2=A0</span><u></u><u></u></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<div>
<p class=3D"m_-8715810421183248678MsoListParagraph"><span style=3D"font-siz=
e:10.0pt;font-family:&quot;Verdana&quot;,sans-serif">5.</span><span style=
=3D"font-size:7.0pt;font-family:&quot;Times New Roman ,serif&quot;">=C2=A0=
=C2=A0=C2=A0
</span><b><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,s=
ans-serif">Resolution</span></b><span style=3D"font-size:10.0pt;font-family=
:&quot;Verdana&quot;,sans-serif">
<b>of Conflicts</b>: Are the</span><u></u><u></u></p>
<p class=3D"m_-8715810421183248678MsoListParagraph" style=3D"margin-left:1.=
0in"><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-s=
erif">a.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times New R=
oman ,serif&quot;">=C2=A0=C2=A0=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">Are the conflict resolution procedures listed in section 2.5 mandat=
ory to implement?
</span><u></u><u></u></p>
<p class=3D"m_-8715810421183248678MsoListParagraph" style=3D"margin-left:1.=
0in"><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-s=
erif">b.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times New R=
oman ,serif&quot;">=C2=A0=C2=A0=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">If they are mandatory to implement, are they also mandatory to depl=
oy, or can the operators simply treat any detected conflict as requiring hu=
man intervention and preventing normal operation
 of SR-MPLS?</span><u></u><u></u></p>
</div>
</div>
</blockquote>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Times New Roman ,se=
rif&quot;">#Ahmed: They are recommended. I will modify the paragraph after =
the first 3 bullets in Section 2.5 to say that it is recommeded. =C2=A0
</span><u></u><u></u></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,sans-serif;color:#00b050">[[Sasha]] OK. However, it would=
 be nice if you could refer separately for =E2=80=9CRECOMMENDED to implemen=
t=E2=80=9D and =E2=80=9CRECOMMENDED to deploy=E2=80=9D.=C2=A0 The latter pr=
obably requires
 a configuration knob for enabling conflict resolution rules (if they are i=
mplemented).
</span></i></b><u></u><u></u></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<div>
<p class=3D"m_-8715810421183248678MsoListParagraph" style=3D"margin-left:1.=
0in"><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-s=
erif">c.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times New R=
oman ,serif&quot;">=C2=A0=C2=A0=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">For the reference, the IETF capitalized MUST appears just in a few =
places in Section 2.5, and each appearance has very narrow context:</span><=
u></u><u></u></p>
<p class=3D"m_-8715810421183248678MsoListParagraph" style=3D"margin-left:1.=
5in"><span style=3D"font-size:7.0pt;font-family:&quot;Times New Roman ,seri=
f&quot;">=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=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=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><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">i.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times New=
 Roman ,serif&quot;">=C2=A0=C2=A0=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">For MCCs where the &quot;Topology&quot; and/or &quot;Algorithm&quot=
; fields are not defined, the numerical value of zero MUST be used for thes=
e two fields</span><u></u><u></u></p>
<p class=3D"m_-8715810421183248678MsoListParagraph" style=3D"margin-left:1.=
5in"><span style=3D"font-size:7.0pt;font-family:&quot;Times New Roman ,seri=
f&quot;">=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=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=C2=A0=C2=A0=C2=A0=C2=A0=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;Verdana&quot;,sans=
-serif">ii.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times Ne=
w Roman ,serif&quot;">=C2=A0=C2=A0=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">If the same set of FECs are attached to the same label &quot;L1&quo=
t;, then the tie-breaking rules MUST always select the same FEC irrespectiv=
e of the order in which the FECs and the label &quot;L1&quot; are
 received. In other words, the tie-breaking rule MUST be deterministic. </s=
pan><u></u><u></u></p>
<p class=3D"m_-8715810421183248678MsoListParagraph" style=3D"margin-left:1.=
5in"><span style=3D"font-size:7.0pt;font-family:&quot;Times New Roman ,seri=
f&quot;">=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=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=C2=A0=C2=A0=C2=A0=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;Verdana&quot;,sans=
-serif">iii.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times N=
ew Roman ,serif&quot;">=C2=A0=C2=A0=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">An implementation of explicit SID assignment MUST guarantee collisi=
on freeness on the same router</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in"><span style=3D"font-size=
:10.0pt;font-family:&quot;Verdana&quot;,sans-serif">From my POV, it is not =
possible to infer the answer to my question from these statements. Some exp=
licit statement is required.</span><u></u><u></u></p>
</div>
</div>
</blockquote>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Times New Roman ,se=
rif&quot;">#Ahmed: I agree with you POV and as mentioned in my reply to ite=
ms (a) and (b), I will modify the paragraph to say that it is RECOMMENDED t=
o answer you questions in items (a) and (b)</span><u></u><u></u></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<div>
<p class=3D"m_-8715810421183248678MsoListParagraph" style=3D"margin-left:1.=
0in"><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-s=
erif">d.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times New R=
oman ,serif&quot;">=C2=A0=C2=A0=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">The tie-breaking rules in section 2.5.1 include some specific value=
s for encoding FEC types and address families =E2=80=93 but these values ar=
e not supposed to appear in any IANA registries (because
 the draft does not request any IANA actions). Can you please clarify what =
is so special about these values?
</span><u></u><u></u></p>
</div>
</div>
</blockquote>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Times New Roman ,se=
rif&quot;">#Ahmed: There is no significance to the values but there is a si=
gnificance to the order among them. I will modify the text to clarify that<=
/span><u></u><u></u></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,sans-serif;color:#00b050">[[Sasha]] OK.
</span></i></b><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Times New Roman ,se=
rif&quot;">=C2=A0</span><u></u><u></u></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<div>
<p class=3D"m_-8715810421183248678MsoListParagraph" style=3D"margin-left:1.=
0in"><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-s=
erif">e.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times New R=
oman ,serif&quot;">=C2=A0=C2=A0=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">I also doubt that comparison of FECs that represent IPv4 and IPv6 p=
refix SIDs makes much sense (for conflict resolution or else), because, amo=
ng other things, there are valid scenarios when
 an IPv4 /32 prefix is embedded in an IPv6 /128 one.</span><u></u><u></u></=
p>
</div>
</div>
</blockquote>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Times New Roman ,se=
rif&quot;">#Ahmed: A prefix-SID is assigned to a prefix. An IPv6 prefix tha=
t embeds an IPv4 prefix is different from the IPv4 prefix. The specificatio=
ns of SR extensions to ISIS, OSPFv2, OSPFv3,
 and BGP treat IPv4 and IPv6 prefixes separately, including the IPV6 prefix=
es with embedded IPv4 ones. Besides not all IPv6 prefixes embed IPv4 prefix=
 in them. Hence the distinction between IPv4 and IPv6 prefixes is quite cle=
ar
</span><u></u><u></u></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,sans-serif;color:#00b050">[[Sasha]] My concern was mainly=
 about IPv4-mapped IPv6 addresses. Quoting from RFC 4291:</span></i></b><u>=
</u><u></u></p>
<h5><a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools=
.ietf.org_html_rfc4291-23section-2D2.5.5.2&amp;d=3DDwMGaQ&amp;c=3DHAkYuh63r=
suhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3DNyjLsr7JA7mvpCJa0YmPdVKcmMXJ31bp=
bBaNqzCNrng&amp;m=3DCBn46-tTjZrFup0dR-EGAtt4QFq9Pi27RaO5rQCk1Qw&amp;s=3DI14=
XA8I9Ruw5aBj5er_OVbvADz1sb9ZLFBGaZZlJJJ4&amp;e=3D" target=3D"_blank"><b><sp=
an style=3D"font-size:10.0pt;font-family:&quot;Courier New ;color:black&quo=
t;">2.5.5.2</span></b></a><a name=3D"m_-8715810421183248678_section-2.5.5.2=
"></a><b><span style=3D"font-size:10.0pt;font-family:&quot;Courier New ;col=
or:black&quot;">.=C2=A0
 IPv4-Mapped IPv6 Address</span></b><u></u><u></u></h5>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:10.0pt">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:10.0pt">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:10.0pt">=C2=A0=C2=A0 A second type of IPv6 address=
 that holds an embedded IPv4 address is</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:10.0pt">=C2=A0=C2=A0 defined.=C2=A0 <span style=3D=
"background:yellow">
This address type is used to represent the addresses of</span></span><u></u=
><u></u></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:10.0pt;background:yellow">=C2=A0=C2=A0 IPv4 nodes =
as IPv6 addresses</span><span style=3D"font-size:10.0pt">.</span><u></u><u>=
</u></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,sans-serif;color:#1f497d">=C2=A0</span></i></b><u></u><u>=
</u></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,sans-serif;color:#00b050">From my POV this means that a /=
128 prefix associated with an IPv4-mapped IPv6 address and a /32 prefix ass=
ociated with the IPv4 address that was mapped
 to this IPv6 address represent the same entity. This understanding fully m=
atches usage of IPv4-mapped IPv6 addresses as BGP Next Hops of VPN-IPv6 add=
resses defined in RFC 4798. However, the comparison rules you have defined =
will treat them as two different
 prefixes.=C2=A0 I wonder if these rules, in the case of a conflict, could =
result in preferring the IPv6 prefix to an IPv4 one and therefore loosing M=
PLS connectivity for the ingress PE of a 6VPE service to its egress PE?</sp=
an></i></b><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Times New Roman ,se=
rif&quot;">=C2=A0</span><u></u><u></u></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<div>
<p class=3D"m_-8715810421183248678MsoListParagraph" style=3D"margin-left:1.=
0in"><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-s=
erif">f.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times New R=
oman ,serif&quot;">=C2=A0=C2=A0=C2=A0=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">Section 2.5.1 defines 3 types of SR-MPLS FECs, but I am not sure al=
l SID types defined in the Segment Routing Architecture draft can be unambi=
guously mapped to one of these types. Problematic
 examples include at least the following:</span><u></u><u></u></p>
<p class=3D"m_-8715810421183248678MsoListParagraph" style=3D"margin-left:1.=
5in"><span style=3D"font-size:7.0pt;font-family:&quot;Times New Roman ,seri=
f&quot;">=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=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=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><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">i.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times New=
 Roman ,serif&quot;">=C2=A0=C2=A0=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">Parallel Adjacency SID</span><u></u><u></u></p>
<p class=3D"m_-8715810421183248678MsoListParagraph" style=3D"margin-left:1.=
5in"><span style=3D"font-size:7.0pt;font-family:&quot;Times New Roman ,seri=
f&quot;">=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=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=C2=A0=C2=A0=C2=A0=C2=A0=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;Verdana&quot;,sans=
-serif">ii.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times Ne=
w Roman ,serif&quot;">=C2=A0=C2=A0=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">Mirror SID</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in"><span style=3D"font-size=
:10.0pt;font-family:&quot;Verdana&quot;,sans-serif">Explicit mapping of SID=
 types to SR-MPLS FEC types would be most useful IMO. If some SID types can=
not be mapped to SR-MPLS FECs, this must be explicitly
 stated in the draft.</span><u></u><u></u></p>
</div>
</div>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-family:&quot;Times New Roman&quot;,serif">#Ahmed: <br>
Parallel adjacency SID are handled in the type &quot;(next-hop, outgoing in=
terface)&quot; </span>
<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-bottom:0in;margin-bottom:.0001pt;lin=
e-height:normal">
<b><i><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-=
serif;color:#00b050">[[Sasha]] OK</span></i></b><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-family:&quot;Times New Roman&quot;,serif"><br>
Mirror SID is a type of binding-SID as mentioned in Section 5.1 in the SR a=
rchitecture draft (draft-ietf-spring-segment-routing-15). Also as described=
 in Section 2.4 draft-ietf-isis-segment-routing-extensions-18 (also see the=
 equivalent in the OSPFv2 and OSPFv3
 draft), a binding SID is identified by a prefix. Hence it is covered by th=
e type &quot;(Prefix, Routing Instance, Topology, Algorithm)&quot;</span><u=
></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-bottom:0in;margin-bottom:.0001pt;lin=
e-height:normal">
<b><i><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-=
serif;color:#00b050">[[Sasha]] I respectfully disagree. There is definitely=
 no mention of Algorithm in the definition of the Mirror SID.
</span></i></b><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in;line-height:normal"><span s=
tyle=3D"font-family:&quot;Times New Roman&quot;,serif">=C2=A0</span><u></u>=
<u></u></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class=3D"m_-8715810421183248678MsoListParagraph"><span style=3D"font-siz=
e:10.0pt;font-family:&quot;Verdana&quot;,sans-serif">6.</span><span style=
=3D"font-size:7.0pt;font-family:&quot;Times New Roman ,serif&quot;">=C2=A0=
=C2=A0=C2=A0
</span><b><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,s=
ans-serif">Node SIDs in SR-MPLS</span></b><span style=3D"font-size:10.0pt;f=
ont-family:&quot;Verdana&quot;,sans-serif">:</span><u></u><u></u></p>
<p class=3D"m_-8715810421183248678MsoListParagraph" style=3D"margin-left:1.=
0in"><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-s=
erif">a.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times New R=
oman ,serif&quot;">=C2=A0=C2=A0=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">Node SIDs are explicitly defined and discussed in the Segment Routi=
ng Architecture draft but are not mentioned even once in this draft</span><=
u></u><u></u></p>
<p class=3D"m_-8715810421183248678MsoListParagraph" style=3D"margin-left:1.=
0in"><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-s=
erif">b.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times New R=
oman ,serif&quot;">=C2=A0=C2=A0=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">AFAIK, the common implementation practice today includes assignment=
 of at least one Node SID to every node in the SR-MPLS domain</span><u></u>=
<u></u></p>
<p class=3D"m_-8715810421183248678MsoListParagraph" style=3D"margin-left:1.=
0in"><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-s=
erif">c.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times New R=
oman ,serif&quot;">=C2=A0=C2=A0=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">Is there a requirement to assign at least one Node SID per {routing=
 instance, topology, algorithm} in SR-MPLS? If not, can the authors explain=
 expected behavior of such a node? (See also
 my comment about routing instances below).</span><u></u><u></u></p>
</div>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-family:&quot;Times New Roman&quot;,serif">#Ahmed: A Nod=
e-SID is a special case of prefix-SID. So there nothing specific about it f=
rom the MPLS forwarding plane point of view. Similarly from a standard trac=
ks draft point of view, there is no requirement
 to assign a SID to every prefix just like there is no requirement to bind =
every prefix to an LDP label. Common and/or recommended practices or descri=
ption of deployment scenarios are more befitting to BCP or informational dr=
afts. This draft is a standards
 track draft</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-bottom:0in;margin-bottom:.0001pt;lin=
e-height:normal">
<b><i><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-=
serif;color:#00b050">[[Sasha]] Well, you=E2=80=99ve just said that conflict=
 resolution rules are RECOMMENDED, and this is quite common in the Standard=
s Track RFCs.
</span></i></b><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-family:&quot;Times New Roman&quot;,serif"><br>
If a {routing instance, topology, algorithm} is not assigned a SID, then th=
is FEC is totally irrelavant to this draft and hence describing how a node =
treats it is totally outside the scope of this draft</span><u></u><u></u></=
p>
<p class=3D"MsoNormal" style=3D"margin-bottom:0in;margin-bottom:.0001pt;lin=
e-height:normal">
<b><i><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-=
serif;color:#00b050">[[Sasha]] AFAIK, neither of the SR extension drafts fo=
r IGPs mention routing instances that can be associated with the prefix, so=
 I think that your reference to it is incorrect.</span></i></b><u></u><u></=
u></p>
<p class=3D"MsoNormal" style=3D"margin-bottom:0in;margin-bottom:.0001pt;lin=
e-height:normal">
<b><i><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-=
serif;color:#00b050">What=E2=80=99s more I suspect that Node SIDs represent=
 the most used special case of Prefix SIDs with Anycast SIDs being quite be=
hind.=C2=A0 Therefore some recommendation pertaining to the
 usage of Node SIDs would be very much in place IMHO. </span></i></b><u></u=
><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in;line-height:normal"><span s=
tyle=3D"font-family:&quot;Times New Roman&quot;,serif">=C2=A0</span><u></u>=
<u></u></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class=3D"m_-8715810421183248678MsoListParagraph"><span style=3D"font-siz=
e:10.0pt;font-family:&quot;Verdana&quot;,sans-serif">7.</span><span style=
=3D"font-size:7.0pt;font-family:&quot;Times New Roman ,serif&quot;">=C2=A0=
=C2=A0=C2=A0
</span><b><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,s=
ans-serif">SRGB Size in SR-MPLS</span></b><span style=3D"font-size:10.0pt;f=
ont-family:&quot;Verdana&quot;,sans-serif">:
</span><u></u><u></u></p>
<p class=3D"m_-8715810421183248678MsoListParagraph" style=3D"margin-left:1.=
0in"><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-s=
erif">a.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times New R=
oman ,serif&quot;">=C2=A0=C2=A0=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">The draft correctly treats the situation when an index assigned to =
some global SID cannot be mapped to a label using the procedure in Section =
2.4 as a conflict.</span><u></u><u></u></p>
<p class=3D"m_-8715810421183248678MsoListParagraph" style=3D"margin-left:1.=
0in"><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-s=
erif">b.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times New R=
oman ,serif&quot;">=C2=A0=C2=A0=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">At the same time the draft does not define any minimum size of SRGB=
 (be it defined as a single contiguous block or as a sequence of such block=
s) that MUST be implemented by all SR-capable
 nodes</span><u></u><u></u></p>
<p class=3D"m_-8715810421183248678MsoListParagraph" style=3D"margin-left:1.=
0in"><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-s=
erif">c.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times New R=
oman ,serif&quot;">=C2=A0=C2=A0=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">I suspect that lack of such a definition could be detrimental to in=
teroperability of SR-MPLS solutions. AFAIK, the IETF has been following, fo=
r quite some time, a policy that some reasonable
 MUST-to-implement defaults should be assigned for all configurable paramet=
ers exactly in order to prevent this.</span><u></u><u></u></p>
</div>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-family:&quot;Times New Roman&quot;,serif">#Ahmed: This =
document specifies how the SRGB is used and the behavior of routers when a =
prefix-SID index maps to a label inside and/or outside the SRGB. The actual=
 size of the SRGB is a task in partitioning
 the label space, which is very specific to a particular deployment scenari=
o. So IMO it is outside the scope of a standards track document. Now that S=
R-MPLS is deployed in many places, I expect the community to gain sufficien=
t experience to recommend (or not
 recommend) a particular minimum/maximum size for the SRGB is some future i=
nformational or BCP draft/RFC</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-bottom:0in;margin-bottom:.0001pt;lin=
e-height:normal">
<b><i><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-=
serif;color:#00b050">[[Sasha]] My reading of your response is that minimum =
size of SRGB is an issue for future study. Can you please just add this to =
the draft?</span></i></b><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in;line-height:normal"><span s=
tyle=3D"font-family:&quot;Times New Roman&quot;,serif">=C2=A0</span><u></u>=
<u></u></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class=3D"m_-8715810421183248678MsoListParagraph"><span style=3D"font-siz=
e:10.0pt;font-family:&quot;Verdana&quot;,sans-serif">8.</span><span style=
=3D"font-size:7.0pt;font-family:&quot;Times New Roman ,serif&quot;">=C2=A0=
=C2=A0=C2=A0
</span><b><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,s=
ans-serif">Algorithms and Prefix SIDs</span></b><span style=3D"font-size:10=
.0pt;font-family:&quot;Verdana&quot;,sans-serif">:</span><u></u><u></u></p>
<p class=3D"m_-8715810421183248678MsoListParagraph" style=3D"margin-left:1.=
0in"><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-s=
erif">a.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times New R=
oman ,serif&quot;">=C2=A0=C2=A0=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">The draft mentions Algorithms (as part of SR-MPLS Prefix FEC) in, b=
ut it does not explicitly link them with the Prefix-SID algorithms defined =
in section 3.1.1 of the Segment Routing Architecture
 draft</span><u></u><u></u></p>
</div>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-family:&quot;Times New Roman&quot;,serif">#Ahmed: I wil=
l just add the reference [I-D.ietf-spring-segment-routing] right beside the=
 first time &quot;Algorithm&quot; is mentioned</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-bottom:0in;margin-bottom:.0001pt;lin=
e-height:normal">
<b><i><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-=
serif;color:#1f497d">[[Sasha]] OK</span></i></b><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in;line-height:normal"><span s=
tyle=3D"font-family:&quot;Times New Roman&quot;,serif">=C2=A0</span><u></u>=
<u></u></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class=3D"m_-8715810421183248678MsoListParagraph" style=3D"margin-left:1.=
0in"><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-s=
erif">b.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times New R=
oman ,serif&quot;">=C2=A0=C2=A0=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">From my POV, the draft should explicitly state that the default Pre=
fix-SID algorithm MUST be implemented in all SR-MPLS-compliant routers.</sp=
an><u></u><u></u></p>
</div>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-family:&quot;Times New Roman&quot;,serif">#Ahmed: The s=
pecification of what path calculation method should or must be supported is=
 a routing protocol property not a forwarding plane property. In fact, the =
choice of a path calculation method or algorithm
 is completely orthogonal to the routed protocol. Hence mandating the suppo=
rt of a particular routing algorithm is beyond the scope of this document.<=
/span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-bottom:0in;margin-bottom:.0001pt;lin=
e-height:normal">
<b><i><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-=
serif;color:#1f497d">[[Sasha]] OK</span></i></b><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in;line-height:normal"><span s=
tyle=3D"font-family:&quot;Times New Roman&quot;,serif">=C2=A0</span><u></u>=
<u></u></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class=3D"m_-8715810421183248678MsoListParagraph" style=3D"margin-left:1.=
0in"><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-s=
erif">c.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times New R=
oman ,serif&quot;">=C2=A0=C2=A0=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">The Segment Routing Architecture draft states (in section 3.1.3) th=
at =E2=80=9CSupport of multiple algorithms applies to SRv6=E2=80=9D. But ne=
ither draft states whether multiple algorithms apply to SR-MPLS.
 Can you please clarify this point?</span><u></u><u></u></p>
</div>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-family:&quot;Times New Roman&quot;,serif">#Ahmed: The l=
ast paragraph of Section 3.1.2 titled SR-MPLS in draft-ietf-spring-segment-=
routing-15 discusses the support of multiple algorithms. So it is implied t=
hat the concept of algorithm applies to SR-MPLS.
 Hence there is no need to re-mention it here</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-bottom:0in;margin-bottom:.0001pt;lin=
e-height:normal">
<b><i><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-=
serif;color:#00b050">[[Sasha]] The paragraph to which you refer only says t=
hat if a packet with the active Prefix-SID that is associated with a specif=
ic algorithm is received by a node that does
 not support this algorithm, this packet will be discarded. If this is the =
only type of support for multiple algorithms SR provides, it is not very us=
eful IMHO</span></i></b><b><i><span style=3D"font-size:11.0pt;font-family:&=
quot;Calibri&quot;,sans-serif;color:#1f497d">.
</span></i></b><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in;line-height:normal"><span s=
tyle=3D"font-family:&quot;Times New Roman&quot;,serif">=C2=A0</span><u></u>=
<u></u></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class=3D"m_-8715810421183248678MsoListParagraph"><span style=3D"font-siz=
e:10.0pt;font-family:&quot;Verdana&quot;,sans-serif">9.</span><span style=
=3D"font-size:7.0pt;font-family:&quot;Times New Roman ,serif&quot;">=C2=A0=
=C2=A0=C2=A0
</span><b><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,s=
ans-serif">Routing instances and the context for Prefix-SIDs</span></b><spa=
n style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif">:</=
span><u></u><u></u></p>
<p class=3D"m_-8715810421183248678MsoListParagraph" style=3D"margin-left:1.=
0in"><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-s=
erif">a.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times New R=
oman ,serif&quot;">=C2=A0=C2=A0=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">The Segment Routing Architecture draft states in Section 3.1 that t=
he =E2=80=9Ccontext for an IGP-Prefix segment includes the prefix, topology=
, and algorithm=E2=80=9D</span><u></u><u></u></p>
<p class=3D"m_-8715810421183248678MsoListParagraph" style=3D"margin-left:1.=
0in"><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-s=
erif">b.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times New R=
oman ,serif&quot;">=C2=A0=C2=A0=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">This draft seems to define (in section 2.5) the context for the Pre=
fix SID as =E2=80=9CPrefix, Routing Instance, Topology, Algorithm=E2=80=9D =
where =E2=80=9Da routing instance is identified by a single incoming
 label downloader to FIB=E2=80=9D (but the notion of the label downloader t=
o FIB is not defined).</span><u></u><u></u></p>
<p class=3D"m_-8715810421183248678MsoListParagraph" style=3D"margin-left:1.=
0in"><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-s=
erif">c.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times New R=
oman ,serif&quot;">=C2=A0=C2=A0=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">These two definitions look different to me.
</span><u></u><u></u></p>
<p class=3D"m_-8715810421183248678MsoListParagraph" style=3D"margin-left:1.=
0in"><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-s=
erif">d.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times New R=
oman ,serif&quot;">=C2=A0=C2=A0=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">At the very least I would expect alignment between the definitions =
of context for the Prefix-SID between the two drafts. Preferably, the defin=
ition given in the Segment Routing Architecture
 draft should be used in both drafts.</span><u></u><u></u></p>
</div>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-family:&quot;Times New Roman&quot;,serif">#Ahmed: The c=
ontext of the section 2.5 is limited to the resolution of local label colli=
sion. The use of &quot;routing instance&quot; in section 2.5 is just there =
for tie-breaking if there is local label collision.</span><u></u><u></u></p=
>
<p class=3D"MsoNormal" style=3D"margin-bottom:0in;margin-bottom:.0001pt;lin=
e-height:normal">
<b><i><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-=
serif;color:#00b050">[[Sasha]] I have already mentioned that =E2=80=9Crouti=
ng instances=E2=80=9D are not defined in any the drafts dealing with SR Ext=
ensions for IGPs. So I do not understand how the conflict resolution
 procedure is supposed to use this. And in any case the difference between =
two definitions of the context of Prefix-SID requires some explanation.</sp=
an></i></b><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in;line-height:normal"><span s=
tyle=3D"font-family:&quot;Times New Roman&quot;,serif"><br>
<br>
</span><u></u><u></u></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class=3D"m_-8715810421183248678MsoListParagraph"><span style=3D"font-siz=
e:10.0pt;font-family:&quot;Verdana&quot;,sans-serif">10.</span><span style=
=3D"font-size:7.0pt;font-family:&quot;Times New Roman ,serif&quot;">
</span><b><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,s=
ans-serif">Example of PUSH operation in Section 2.10.1</span></b><span styl=
e=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif">:</span><=
u></u><u></u></p>
<p class=3D"m_-8715810421183248678MsoListParagraph" style=3D"margin-left:1.=
0in"><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-s=
erif">a.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times New R=
oman ,serif&quot;">=C2=A0=C2=A0=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">The first para of this section begins with the sentence =E2=80=9CSu=
ppose an MCC on a router &quot;R0&quot; determines that PUSH or CONTINUE=C2=
=A0=C2=A0 operation is to be applied to an incoming packet whose active
 SID is the global SID &quot;Si&quot;=E2=80=9D. In the context of SR-MPLS t=
his means (to me) that the incoming packet is a labeled packet and its top =
label matches the global SID =E2=80=9CSi=E2=80=9D.
</span><u></u><u></u></p>
<p class=3D"m_-8715810421183248678MsoListParagraph" style=3D"margin-left:1.=
0in"><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-s=
erif">b.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times New R=
oman ,serif&quot;">=C2=A0=C2=A0=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">However, the example for PUSH operation in the next para of this se=
ction is the case of an (unlabeled) IP packet with the destination address =
covered by the IP prefix for which =E2=80=9CSi=E2=80=9D has
 been assigned. </span><u></u><u></u></p>
<p class=3D"m_-8715810421183248678MsoListParagraph" style=3D"margin-left:1.=
0in"><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-s=
erif">c.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times New R=
oman ,serif&quot;">=C2=A0=C2=A0=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">From my POV:</span><u></u><u></u></p>
<p class=3D"m_-8715810421183248678MsoListParagraph" style=3D"margin-left:1.=
5in"><span style=3D"font-size:7.0pt;font-family:&quot;Times New Roman ,seri=
f&quot;">=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=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=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><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">i.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times New=
 Roman ,serif&quot;">=C2=A0=C2=A0=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">Mapping unlabeled packets to SIDs is indeed out of scope of the dra=
ft. Therefore an example of a PUSH operation that is applied to a labeled p=
acket (with the active SID inferred from the
 top label in the stack) is preferable.</span><u></u><u></u></p>
<p class=3D"m_-8715810421183248678MsoListParagraph" style=3D"margin-left:1.=
5in"><span style=3D"font-size:7.0pt;font-family:&quot;Times New Roman ,seri=
f&quot;">=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=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=C2=A0=C2=A0=C2=A0=C2=A0=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;Verdana&quot;,sans=
-serif">ii.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times Ne=
w Roman ,serif&quot;">=C2=A0=C2=A0=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">Valid examples of=C2=A0 PUSH operation applied to a labeled incomin=
g packet can be found in Sections 4.2 or 4.3 of the
</span><a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__to=
ols.ietf.org_html_draft-2Dbashandy-2Drtgwg-2Dsegment-2Drouting-2Dti-2Dlfa-2=
D04&amp;d=3DDwMGaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;=
r=3DNyjLsr7JA7mvpCJa0YmPdVKcmMXJ31bpbBaNqzCNrng&amp;m=3DCBn46-tTjZrFup0dR-E=
GAtt4QFq9Pi27RaO5rQCk1Qw&amp;s=3DjbH0DSYYo2UYymWZrlvAt7qUWVXsYKuCtMiEyoe-DW=
E&amp;e=3D" target=3D"_blank"><span style=3D"font-size:10.0pt;font-family:&=
quot;Verdana&quot;,sans-serif">TI-LFA</span></a><span style=3D"font-size:10=
.0pt;font-family:&quot;Verdana&quot;,sans-serif">
 draft</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ve=
rdana&quot;,sans-serif">=C2=A0</span><u></u><u></u></p>
</div>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin-left:0in;line-height:normal"><span s=
tyle=3D"font-family:&quot;Times New Roman&quot;,serif">#Ahmed: I do not und=
erstand your concern here:)</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-bottom:0in;margin-bottom:.0001pt;lin=
e-height:normal">
<b><i><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-=
serif;color:#00b050">[[Sasha]] I think it is pretty clear: can you provide =
an example of a PUSH operation applied to a labeled packet instead of your =
current example?</span></i></b><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-family:&quot;Times New Roman&quot;,serif">=C2=A0</span>=
<u></u><u></u></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Verdana&quot;,sans-serif">Nits</span></b><span style=3D"font-size:10.0pt;f=
ont-family:&quot;Verdana&quot;,sans-serif">:</span>
<u></u><u></u></p>
<p class=3D"m_-8715810421183248678MsoListParagraph"><span style=3D"font-siz=
e:10.0pt;font-family:&quot;Verdana&quot;,sans-serif">1.</span><span style=
=3D"font-size:7.0pt;font-family:&quot;Times New Roman ,serif&quot;">=C2=A0=
=C2=A0=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">I concur with Adrian regarding numerous nits he has reported in his
</span><a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__ma=
ilarchive.ietf.org_arch_msg_spring_FRhO2lgR8r4VlKP2ZN2dZwHU5BY&amp;d=3DDwMG=
aQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3DNyjLsr7JA7mv=
pCJa0YmPdVKcmMXJ31bpbBaNqzCNrng&amp;m=3DCBn46-tTjZrFup0dR-EGAtt4QFq9Pi27RaO=
5rQCk1Qw&amp;s=3DI_4gDFhcjR_1npqKUQDHThsejUMgJy3WlLzC90poR1w&amp;e=3D" targ=
et=3D"_blank"><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quo=
t;,sans-serif">WG
 LC Comment</span></a><span style=3D"font-size:10.0pt;font-family:&quot;Ver=
dana&quot;,sans-serif">. I would like to thank Adrian for an excellent revi=
ew that have saved me lots of hard work.</span><u></u><u></u></p>
</div>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin-left:0in;line-height:normal"><span s=
tyle=3D"font-family:&quot;Times New Roman&quot;,serif">#Ahmed: I also agree=
 that Adrian&#39;s review is exceptional. I believe I addressed all his com=
ments in the latest version.</span><u></u><u></u></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class=3D"m_-8715810421183248678MsoListParagraph"><span style=3D"font-siz=
e:10.0pt;font-family:&quot;Verdana&quot;,sans-serif">2.</span><span style=
=3D"font-size:7.0pt;font-family:&quot;Times New Roman ,serif&quot;">=C2=A0=
=C2=A0=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">In addition, I=E2=80=99d like to report the following nits:</span><=
u></u><u></u></p>
<p class=3D"m_-8715810421183248678MsoListParagraph" style=3D"margin-left:1.=
0in"><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-s=
erif">a.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times New R=
oman ,serif&quot;">=C2=A0=C2=A0=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">Ti-LFA in Section 2.11.1 should be TI-LFA (as in the
</span><a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__to=
ols.ietf.org_html_draft-2Dbashandy-2Drtgwg-2Dsegment-2Drouting-2Dti-2Dlfa-2=
D04&amp;d=3DDwMGaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;=
r=3DNyjLsr7JA7mvpCJa0YmPdVKcmMXJ31bpbBaNqzCNrng&amp;m=3DCBn46-tTjZrFup0dR-E=
GAtt4QFq9Pi27RaO5rQCk1Qw&amp;s=3DjbH0DSYYo2UYymWZrlvAt7qUWVXsYKuCtMiEyoe-DW=
E&amp;e=3D" target=3D"_blank"><span style=3D"font-size:10.0pt;font-family:&=
quot;Verdana&quot;,sans-serif">TI-LFA</span></a><span style=3D"font-size:10=
.0pt;font-family:&quot;Verdana&quot;,sans-serif">
 draft)</span><u></u><u></u></p>
</div>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin-left:0in;line-height:normal"><span s=
tyle=3D"font-family:&quot;Times New Roman&quot;,serif">#Ahmed: Already done=
 in the latest version</span><b><i>[[Sasha]] OK</i></b>
<u></u><u></u></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class=3D"m_-8715810421183248678MsoListParagraph" style=3D"margin-left:1.=
0in"><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-s=
erif">b.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times New R=
oman ,serif&quot;">=C2=A0=C2=A0=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">TI-LFA draft is referenced in the text of Section 2.11.1, but there=
 is no matching reference in the =E2=80=9CReferences=E2=80=9D section (prob=
ably, Informational)</span><u></u><u></u></p>
</div>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin-left:0in;line-height:normal"><span s=
tyle=3D"font-family:&quot;Times New Roman&quot;,serif">#Ahmed: Already done=
 in the latest version</span><b><i>[[Sasha]] OK</i></b>
<u></u><u></u></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class=3D"m_-8715810421183248678MsoListParagraph" style=3D"margin-left:1.=
0in"><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-s=
erif">c.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times New R=
oman ,serif&quot;">=C2=A0=C2=A0=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">=E2=80=9Czero Algorithm=E2=80=9D in Section 2.5 (immediately above =
Section 2.5.1) must be replaced with =E2=80=9Cdefault algorithm=E2=80=9D. S=
imilarly, =E2=80=9Cnon-zero Algorithm=E2=80=9D should be replaced with =E2=
=80=9Cnon-default algorithm=E2=80=9D</span><u></u><u></u></p>
</div>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin-left:0in;line-height:normal"><span s=
tyle=3D"font-family:&quot;Times New Roman&quot;,serif">#Ahmed: Will be done=
 in the next version</span><b><i>[[Sasha]]
</i></b>=C2=A0OK<u></u><u></u></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class=3D"m_-8715810421183248678MsoListParagraph"><span style=3D"font-siz=
e:10.0pt;font-family:&quot;Verdana&quot;,sans-serif">3.</span><span style=
=3D"font-size:7.0pt;font-family:&quot;Times New Roman ,serif&quot;">=C2=A0=
=C2=A0=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">I think that RFC 3443 and RFC 5332 should be listed as Normative re=
ferences in this draft while RFC 5331 and RFC 8277 should be listed as Info=
rmative references. This would improve the readability
 of the draft without any impact on its advancement. </span><u></u><u></u><=
/p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-family:&quot;Times New Roman&quot;,serif">#Ahmed RFC533=
1 describes upstream label assignment. As you mentioned above (and I will m=
odify the draft to indicate that) SR-MPLS behavior is similar to downstream=
 label assignment. RFC 3443 describes TTL behavior.
 This is an MPLS forwarding behavior. As mentioned in the draft, SR-MPLS do=
es not modify at the MPLS forwarding behavior</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-bottom:0in;margin-bottom:.0001pt;lin=
e-height:normal">
<b><i><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-=
serif;color:#00b050">[[Sasha]] Regarding RFC 5331 =E2=80=93 you may skip th=
is reference if you state (as discussed below) that SR-MPLS only allocates =
labels from the per-platform label space. Regarding
 RFC 3443 =E2=80=93 I do not think that you can fully avoid discussion of U=
niform and Pipe/Short Pipe models, and therefore you will need this referen=
ce.</span></i></b><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in;line-height:normal"><span s=
tyle=3D"font-family:&quot;Times New Roman&quot;,serif"><br>
<br>
</span><u></u><u></u></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class=3D"MsoNormal">Hopefully, these comments will be useful.<u></u><u><=
/u></p>
</div>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin-left:0in;line-height:normal"><span s=
tyle=3D"font-family:&quot;Times New Roman&quot;,serif">#Ahmed: They are cer=
tainly quite useful. Thanks a lot</span><u></u><u></u></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">Regards,<u></u><u></u></p>
<p class=3D"MsoNormal">Sasha<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">Office: +972-39266302<u></u><u></u></p>
<p class=3D"MsoNormal">Cell:=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 +972-549266302<u=
></u><u></u></p>
<p class=3D"MsoNormal">Email:=C2=A0=C2=A0 <a href=3D"mailto:Alexander.Vains=
htein@ecitele.com" target=3D"_blank">Alexander.Vainshtein@ecitele.com</a><u=
></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
</div>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-family:&quot;Times New Roman ,serif&quot;"><br clear=3D=
"all">
___________________________________________________________________________=
<br>
<br>
This e-mail message is intended for the recipient only and contains informa=
tion which is
<br>
CONFIDENTIAL and which may be proprietary to ECI Telecom. If you have recei=
ved this
<br>
transmission in error, please inform us by e-mail, phone or fax, and then d=
elete the original
<br>
and all copies thereof.<br>
___________________________________________________________________________=
</span><u></u><u></u></p>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-family:&quot;Times New Roman&quot;,serif">=C2=A0</span>=
<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-family:&quot;Times New Roman&quot;,serif"><br clear=3D"=
all">
___________________________________________________________________________=
<br>
<br>
This e-mail message is intended for the recipient only and contains informa=
tion which is
<br>
CONFIDENTIAL and which may be proprietary to ECI Telecom. If you have recei=
ved this
<br>
transmission in error, please inform us by e-mail, phone or fax, and then d=
elete the original
<br>
and all copies thereof.<br>
___________________________________________________________________________=
</span><u></u><u></u></p>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-family:&quot;Times New Roman&quot;,serif">=C2=A0</span>=
<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<br>
___________________________________________________________________________=
<br>
<br>
This e-mail message is intended for the recipient only and contains informa=
tion which is
<br>
CONFIDENTIAL and which may be proprietary to ECI Telecom. If you have recei=
ved this
<br>
transmission in error, please inform us by e-mail, phone or fax, and then d=
elete the original
<br>
and all copies thereof.<br>
___________________________________________________________________________=
<u></u><u></u></p>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-family:&quot;Times New Roman&quot;,serif"><u></u>=C2=A0=
<u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-family:&quot;Times New Roman&quot;,serif;color:windowte=
xt"><br>
___________________________________________________________________________=
<br>
<br>
This e-mail message is intended for the recipient only and contains informa=
tion which is
<br>
CONFIDENTIAL and which may be proprietary to ECI Telecom. If you have recei=
ved this
<br>
transmission in error, please inform us by e-mail, phone or fax, and then d=
elete the original
<br>
and all copies thereof.<br>
___________________________________________________________________________=
<u></u><u></u></span></p>
</div>
</div>

_______________________________________________<br>
spring mailing list<br>
<a href=3D"mailto:spring@ietf.org" target=3D"_blank">spring@ietf.org</a><br=
>
<a href=3D"https://www.ietf.org/mailman/listinfo/spring" rel=3D"noreferrer"=
 target=3D"_blank">https://www.ietf.org/mailman/listinfo/spring</a><br>
</blockquote></div><br clear=3D"all"><div><br></div>-- <br><div dir=3D"ltr"=
 class=3D"gmail_signature" data-smartmail=3D"gmail_signature"><div dir=3D"l=
tr"><div><div dir=3D"ltr"><div><div dir=3D"ltr"><div><div dir=3D"ltr"><div>=
<div dir=3D"ltr"><div><div dir=3D"ltr"><div><div style=3D"padding-top:10px;=
margin-top:10px"><table cellspacing=3D"0" cellpadding=3D"0" style=3D"color:=
rgb(0,0,0);font-family:Times;line-height:normal;font-size:medium"><tbody><t=
r style=3D"color:rgb(85,85,85);font-family:sans-serif;font-size:small"><td =
nowrap style=3D"border-top-style:solid;border-top-color:rgb(213,15,37);bord=
er-top-width:2px">Przemyslaw &quot;PK&quot; Krol |</td><td nowrap style=3D"=
border-top-style:solid;border-top-color:rgb(51,105,232);border-top-width:2p=
x">=C2=A0Strategic Network Engineer</td><td nowrap style=3D"border-top-styl=
e:solid;border-top-color:rgb(0,153,57);border-top-width:2px"><span style=3D=
"line-height:19px;white-space:normal"><span style=3D"border-top-width:2px;b=
order-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-=
top-style:solid;border-right-style:solid;border-bottom-style:solid;border-l=
eft-style:solid;border-top-color:rgb(51,105,232);border-right-color:rgb(51,=
105,232);border-bottom-color:rgb(51,105,232);border-left-color:rgb(51,105,2=
32);padding-top:2px;margin-top:2px">ing |</span><span style=3D"border-top-w=
idth:2px;border-right-width:0px;border-bottom-width:0px;border-left-width:0=
px;border-top-style:solid;border-right-style:solid;border-bottom-style:soli=
d;border-left-style:solid;border-top-color:rgb(0,153,57);border-right-color=
:rgb(0,153,57);border-bottom-color:rgb(0,153,57);border-left-color:rgb(0,15=
3,57);padding-top:2px;margin-top:2px">=C2=A0<a href=3D"mailto:pkrol@google.=
com" target=3D"_blank"><font color=3D"#1155cc">pkrol@google.com</font></a>=
=C2=A0</span></span></td><td nowrap style=3D"border-top-style:solid;border-=
top-color:rgb(238,178,17);border-top-width:2px"><br></td></tr></tbody></tab=
le></div></div></div></div></div></div></div></div></div></div></div></div>=
</div></div>

--00000000000068e06a057b06a312--


From nobody Mon Nov 19 10:47:51 2018
Return-Path: <bogdanov@google.com>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B9A6D130E13 for <rtg-dir@ietfa.amsl.com>; Mon, 19 Nov 2018 10:47:38 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -17.491
X-Spam-Level: 
X-Spam-Status: No, score=-17.491 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, ENV_AND_HDR_SPF_MATCH=-0.5, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01, USER_IN_DEF_DKIM_WL=-7.5, USER_IN_DEF_SPF_WL=-7.5] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=google.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 Uvx6Ubiw3P6C for <rtg-dir@ietfa.amsl.com>; Mon, 19 Nov 2018 10:47:31 -0800 (PST)
Received: from mail-vs1-xe2f.google.com (mail-vs1-xe2f.google.com [IPv6:2607:f8b0:4864:20::e2f]) (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 CEFF4130DFE for <rtg-dir@ietf.org>; Mon, 19 Nov 2018 10:47:23 -0800 (PST)
Received: by mail-vs1-xe2f.google.com with SMTP id p74so18427199vsc.0 for <rtg-dir@ietf.org>; Mon, 19 Nov 2018 10:47:23 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=g2DWToyU9PH43kTSmOE/nRrWSLBi/7M9TGnvNFq+1iw=; b=kfflTTkxatjCczBjog18DKy/hiXJ2j/+bDuXCYXqaSrhSJ4IcJT6EZZIgdQC8ksS93 J6C2jhPOtfEGjCkADya5IotgUtDRjR5Za1erCPLxkTEImlMMwXqN8Q2K/93m1CqnjYZK k300xLJO95NoiywkqwP0Gw1BuRgnIJOSw0BUzLw1bgFQwI0bEANb87ebNdL5lBs0/qqe AjPk2YvLsfALcrGapDc8ZkYGmh6j15WqSYNiv8F7sN67IDRBV3LkNlVZIJVK3F+xkmVZ zXC/HnJBpfGfXDzMIlN55Lcs6/QzQ4JXl+uQeghdddY0a25LVCRLPUw9sus70L6uuLmP Q09A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=g2DWToyU9PH43kTSmOE/nRrWSLBi/7M9TGnvNFq+1iw=; b=s+9CYxLN4UzPp7ppCBs941IccPgTRnv743roGtGk2+lyZOOO5hy2F8/vFeTVzgKycu EqtcHLpqZiTY9l/ZtYlfmKYhXTw0MwNEmWW50HihZUe1hv2A5XLfeTayM3+7ZwWHxd10 pPkfQ6lcI88jpx7etDvrR5b/YpwS3+jMvesGhxo/3KTp7lsz6eoJb9L9XjJi71+IQXmk 07cKkDXc+JO8ctCMIClcRjCn0CNtliJNvqRtbOCyxV2kMRZ30PRNEyzmC2eVcGTLG+7G 7V6U0bT1/ZaDLD9R2CXeoBQl5zX2WbxOA4+r+wLQFlL4TASlWynGpAM6qDFEA7x8DQ0b hl/A==
X-Gm-Message-State: AGRZ1gKZi5TXkXEbNOQyPVR6D2p/MHbdTA3e4n9ews5U2Ob+immQbbCd ZWApxtWnCU3qj3VErVOcd8MRuvixsAjYzlpd4jWs3A==
X-Google-Smtp-Source: AJdET5fsQzeDPxQjldhqR1fo8eY+XzQxFKNiA5oio4N49iTpWZRLDhRX9+wRGFQqT419BSh1z+l4OSI26N/C+gdq4PE=
X-Received: by 2002:a67:2309:: with SMTP id v9mr9737667vsf.115.1542653241991;  Mon, 19 Nov 2018 10:47:21 -0800 (PST)
MIME-Version: 1.0
References: <DB5PR0301MB19093D3B7D8159B9A341F5F79D790@DB5PR0301MB1909.eurprd03.prod.outlook.com> <DB5PR0301MB190932C9A74DE438278C337D9D730@DB5PR0301MB1909.eurprd03.prod.outlook.com> <46a64bb1-1b17-184c-1089-e05315057236@gmail.com> <DB5PR0301MB1909C7F93AA4DF7CFB5EEEA09D5A0@DB5PR0301MB1909.eurprd03.prod.outlook.com> <DB5PR0301MB19090AA4E888EFF6E634B4239D590@DB5PR0301MB1909.eurprd03.prod.outlook.com> <da7c2afe-ebf8-1827-1134-14f72044c812@gmail.com> <DB5PR0301MB1909542DB5C8F571257304929D520@DB5PR0301MB1909.eurprd03.prod.outlook.com> <BN3PR05MB27060F2C9F0D775C33AD5A65D5510@BN3PR05MB2706.namprd05.prod.outlook.com> <c33105ce-41b2-3beb-f8d7-826999a8f588@gmail.com> <DB5PR0301MB1909D4AB682398BD152E72519DC90@DB5PR0301MB1909.eurprd03.prod.outlook.com> <BYAPR05MB3943FB07ACA7E343152F2BFBD5D80@BYAPR05MB3943.namprd05.prod.outlook.com> <CACH2EkUXjNDJs2rDtAZ5OiMCbAdknvoHcUx3AtMcHatG_jdEjQ@mail.gmail.com>
In-Reply-To: <CACH2EkUXjNDJs2rDtAZ5OiMCbAdknvoHcUx3AtMcHatG_jdEjQ@mail.gmail.com>
From: Alex Bogdanov <bogdanov@google.com>
Date: Mon, 19 Nov 2018 10:47:09 -0800
Message-ID: <CA+q+MpXOSwzOhEP_hf5CGqBFb0=avFNQmYZZdgnEv_uFAfwV4g@mail.gmail.com>
To: Przemyslaw Krol <pkrol=40google.com@dmarc.ietf.org>
Cc: Shraddha Hegde <shraddha@juniper.net>, rtg-dir@ietf.org, spring@ietf.org,  mpls@ietf.org, spring-chairs@ietf.org, jonathan.hardwick@metaswitch.com,  draft-ietf-spring-segment-routing-mpls.authors@ietf.org
Content-Type: multipart/alternative; boundary="00000000000080b26d057b08f282"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/Ph2ePf7aRTQI2UCr6h6Dt0k4v64>
Subject: Re: [RTG-DIR] [mpls] [spring] RtgDir Early review: draft-ietf-spring-segment-routing-mpls-13
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-dir/>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 19 Nov 2018 18:47:43 -0000

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

Hello Shraddha, I think it's an important recommendation to include.

In the absence of another obvious draft/RFC, I would lean towards my
original proposal of including it as a section in
draft-ietf-spring-segment-routing-mpls.

Cheers,

Alex



On Mon, Nov 19, 2018 at 8:02 AM Przemyslaw Krol <pkrol=3D
40google.com@dmarc.ietf.org> wrote:

> Hi Shraddha
>
> I think this would be very helpful.
>
> pk
>
> On Sun, Nov 18, 2018 at 8:39 PM Shraddha Hegde <shraddha@juniper.net>
> wrote:
>
>> Hi all,
>>
>>
>>
>> I am preparing the shepherd write-up and noticed that the topic in below
>> e-mail thread is an
>>
>> Open item. My personal opinion is to add a new section to this draft to
>> address below cases
>>
>> > more than one node advertising the same IPv4/6 PREFIX and both have
>> the same prefix-SID value with "N" flag
>>
>> > where an anycast prefix is advertised with a prefix-SID sub-TLV by
>> some (but not all) of the nodes that advertise that prefix.
>>
>>
>>
>> This draft is addressing incoming label collision and resulting behavior
>> and also describes other aspects like different SIDs for same prefix so =
it
>> seems reasonable to add above two cases to this draft.
>>
>> WG members, if you have an opinion, pls respond on the list.
>>
>>
>>
>> Rgds
>>
>> Shraddha
>>
> *From:* Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>
>>
> *Sent:* Sunday, November 4, 2018 9:37 PM
>> *To:* Ahmed Bashandy <abashandy.ietf@gmail.com>
>>
> *Cc:* rtg-dir@ietf.org; 'mpls@ietf.org' <mpls@ietf.org>; '
>> adrian@olddog.co.uk' <adrian@olddog.co.uk>; Jonathan Hardwick (
>> Jonathan.Hardwick@metaswitch.com) <jonathan.hardwick@metaswitch.com>;
>> spring@ietf.org; spring-chairs@ietf.org;
>> draft-ietf-spring-segment-routing-mpls.authors@ietf..org; Shraddha Hegde
>> <shraddha@juniper.net>
>>
>
>> *Subject:* RE: RtgDir Early review:
>> draft-ietf-spring-segment-routing-mpls-13
>>
>
>>
>> Ahmed,
>>
>> Apologies for a delayed response.
>>
>> I fully agree that advertising the same prefix SID as the Node SID by tw=
o
>> different nodes in the SR domain is =E2=80=9Ca clear violation of the SR
>> architecture RFC (8402)=E2=80=9D.
>>
>> But I do not think that the SR-MPLS draft can silently ignore this
>> violation just because it =E2=80=9Cis not an incoming label collision=E2=
=80=9D.
>>
>> The same applies to the controversy in advertising at the same prefix as
>> Anycast by some nodes but not as Anycast (or even as a Node SID) by some
>> other nodes.
>>
>> Your reference to these being just control plane issues and therefore no=
t
>> related to SR-MPLS is not valid - because the drafts dealing with the SR
>> control plane to which you refer in this draft are strictly MPLS-oriente=
d:
>> they define how to advertise *SID labels* or *indices* that are
>> translated into *SID labels*, and neither of these mechanisms is
>> relevant fore SRV6 IMHO. (I do not have to remind you that a draft that
>> defines SRV6 extensions for ISIS
>> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__datatracker.ietf=
.org_doc_draft-2Dbashandy-2Disis-2Dsrv6-2Dextensions_-3Finclude-5Ftext-3D1&=
d=3DDwMGaQ&c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DNyjLsr7JA7mv=
pCJa0YmPdVKcmMXJ31bpbBaNqzCNrng&m=3Dko-3eF8yySF1exH64SoeyEP0ett4gjsHmmOCvj9=
zCvQ&s=3D_AZSiqmTUTMKFS9DAqboueo_GnvvAcFxARWF820HnTA&e=3D>
>> exists, and deals with other issues).
>>
>> My 2c,
>>
>> Sasha
>>
>>
>>
>> Office: +972-39266302 <+972%203-926-6302>
>>
>> Cell:      +972-549266302 <+972%2054-926-6302>
>>
>> Email:   Alexander.Vainshtein@ecitele.com
>>
>>
>>
>> *From:* Ahmed Bashandy [mailto:abashandy.ietf@gmail.com
>> <abashandy.ietf@gmail.com>]
>> *Sent:* Sunday, October 28, 2018 1:01 AM
>> *To:* Shraddha Hegde <shraddha@juniper.net>; Alexander Vainshtein <
>> Alexander.Vainshtein@ecitele.com>
>> *Cc:* rtg-dir@ietf.org; 'mpls@ietf.org' <mpls@ietf.org>; '
>> adrian@olddog.co.uk' <adrian@olddog.co.uk>; Jonathan Hardwick (
>> Jonathan.Hardwick@metaswitch.com) <jonathan.hardwick@metaswitch.com>;
>> spring@ietf.org; spring-chairs@ietf.org;
>> draft-ietf-spring-segment-routing-mpls.authors@ietf.org
>> *Subject:* Re: RtgDir Early review:
>> draft-ietf-spring-segment-routing-mpls-13
>>
>>
>>
>> Thanks for the comments
>>
>> While it is a clear violation of the SR architecture RFC (8402), more
>> than one node advertising the same IPv4/6 PREFIX and both have the same
>> prefix-SID value with "N" flag is not an incoming label collision becaus=
e
>> the label is associated with the same FEC, which is the prefix.
>>
>> Hence handling such violation is not an SR-MPLS problem because there is
>> no incoming label collision and hence it it is outside the scope of this
>> draft
>>
>>
>>
>> The second issue is which SID to choose for an SR-policy (be it a policy
>> for TE, ti-lfa, uloop avoidance, security,..., etc). That is strictly a
>> control layer functionality and is not specific to SR-MPLS. Hence it is
>> outside the scope of this draft
>>
>>
>>
>> The third issue is the case where an anycast prefix is advertised with a
>> prefix-SID sub-TLV by some (but not all) of the nodes that advertise tha=
t
>> prefix. Again this is not an incoming label collision because the label =
is
>> associated with a single FEC, which is the anycast prefix.
>>
>>
>>
>> On 7/19/18 8:30 PM, Shraddha Hegde wrote:
>>
> Hi Ahmed,
>>
>>
>>
>> The Node-SIDs are expected to be unique to a node.
>>
>> =E2=80=9C
>>
>>    An IGP Node-SID MUST NOT be associated with a prefix that is owned by
>>
>>    more than one router within the same routing domain.=E2=80=9D
>>
>>
>>
>> If two different nodes advertise same Node-SID,
>>
>>          For Example Node A and B both advertise prefix 1.1.1.1 and
>> associate a  SID 1000 with N bit set.
>>
>> There is an anomaly here and IMO, this draft should address how to handl=
e
>> this anomaly and whether TI-LFA and other
>>
>> Applications can use this SID as a Node-SID.
>>
>> Another slight variation of this case is a scenario where A and B both
>> advertise a prefix 1.1.1.1 and A assigns a Node-Sid
>>
>> Of 1000 and B does not assign any SID.
>>
>>
>>
>> Rgds
>>
>> Shraddha
>>
>>
>>
>> *From:* Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>
>> <Alexander.Vainshtein@ecitele.com>
>> *Sent:* Thursday, July 19, 2018 10:05 PM
>> *To:* Ahmed Bashandy <abashandy.ietf@gmail.com>
>> <abashandy.ietf@gmail.com>
>> *Cc:* rtg-dir@ietf.org; 'mpls@ietf.org' <mpls@ietf.org> <mpls@ietf.org>;
>> 'adrian@olddog.co.uk' <adrian@olddog.co.uk> <adrian@olddog.co.uk>;
>> Jonathan Hardwick (Jonathan.Hardwick@metaswitch.com)
>> <jonathan.hardwick@metaswitch.com> <jonathan.hardwick@metaswitch.com>;
>> Shraddha Hegde <shraddha@juniper.net> <shraddha@juniper.net>;
>> spring@ietf.org; spring-chairs@ietf.org;
>> draft-ietf-spring-segment-routing-mpls.authors@ietf.org
>> *Subject:* RE: RtgDir Early review:
>> draft-ietf-spring-segment-routing-mpls-13
>>
>>
>>
>> Ahmed hi!
>>
>> Lots of thanks for your response.
>>
>> Of course Node SIDs are not different from any other Prefix SIDs when it
>> comes to the MPLS forwarding plane.
>>
>> But, IMHO, strictly speaking, this is correct for any other SID as well.
>>
>> You seem to ignore the difference between SR-MPLS and SRv6 with regard t=
o
>> the life span of prefix SIDs in general and Node SIDs in particular. Fro=
m
>> my POV this difference should be discussed in the draft.
>>
>> So it seems that we can only =E2=80=9Cagree to disagree=E2=80=9D on the =
need to say
>> something specific about Node SIDs in the draft, and let the WG to decid=
e
>> what to do about it.
>>
>> Regards,
>>
>> Sasha
>>
>>
>>
>> Office: +972-39266302 <+972%203-926-6302>
>>
>> Cell:      +972-549266302 <+972%2054-926-6302>
>>
>> Email:   Alexander.Vainshtein@ecitele.com
>>
>>
>>
>> *From:* Ahmed Bashandy [mailto:abashandy.ietf@gmail.com
>> <abashandy.ietf@gmail.com>]
>> *Sent:* Thursday, July 19, 2018 7:13 PM
>> *To:* Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>
>> *Cc:* rtg-dir@ietf.org; 'mpls@ietf.org' <mpls@ietf.org>; '
>> adrian@olddog.co.uk' <adrian@olddog.co.uk>; Jonathan Hardwick (
>> Jonathan.Hardwick@metaswitch.com) <jonathan.hardwick@metaswitch.com>;
>> shraddha@juniper.net; spring@ietf.org; spring-chairs@ietf.org;
>> draft-ietf-spring-segment-routing-mpls.authors@ietf.org
>> *Subject:* Re: RtgDir Early review:
>> draft-ietf-spring-segment-routing-mpls-13
>>
>>
>>
>> Thanks for the reply
>>
>> See inline
>>
>> Ahmed
>>
>>
>>
>> On 7/12/18 12:22 AM, Alexander Vainshtein wrote:
>>
>> Ahmed and all,
>>
>> I would like to expand on my comments (and your responses) about the rol=
e
>> of Node SIDs in SR-MPLS.
>>
>> I would like to bring your attention two points:
>>
>> 1.       Node SIDs (and, in general, Prefix SIDs) in MPLS-SR are
>> different from the same in SRv6 because they require explicit configurat=
ion
>> action by the operator of SR domain. I.e., it is not enough for a node t=
o
>> own some /32 or /128 prefix that is advertised by IGP. The operator must
>> explicitly configure the node to use such a prefix as  Node SID and to
>> assign to it a specific index that is unique in the SR domain. From my P=
OV,
>> this difference alone would qualify Node SIDs as a topic to be discussed=
 in
>> the MPLS-SR Architecture
>> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_h=
tml_draft-2Dietf-2Dspring-2Dsegment-2Drouting-2Dmpls-2D14&d=3DDwMGaQ&c=3DHA=
kYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DNyjLsr7JA7mvpCJa0YmPdVKcmMXJ3=
1bpbBaNqzCNrng&m=3DCBn46-tTjZrFup0dR-EGAtt4QFq9Pi27RaO5rQCk1Qw&s=3Dq6djpRXl=
amUzKZlGIuXTtBcsnwevHwddqvStZrSFMnE&e=3D>
>> draft.
>>
>> #Ahmed: I disagree with your POV. From the forwarding plane perspective
>> it does not make any difference whether a the label at the top of an MPL=
S
>> packet (representing the prefix-SID) identifies a node or not. So from t=
he
>> SR-mpls forwarding point of view there is no difference between a
>> prefix-SID and a node-SID. If there is any place in the SR-mpls draft wh=
ere
>> there is a need to handle a node-SID different from a prefix SID, it wou=
ld
>> be great to point it out
>>
>> 2.      In addition, quite a few constructs associated with SR-MPLS
>> implicitly assume that each node in the SR-MPLS domain is assigned with =
at
>> least one Node SID. One example can be found in the TI-LFA
>> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_h=
tml_draft-2Dbashandy-2Drtgwg-2Dsegment-2Drouting-2Dti-2Dlfa-2D04&d=3DDwMGaQ=
&c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DNyjLsr7JA7mvpCJa0YmPdV=
KcmMXJ31bpbBaNqzCNrng&m=3DCBn46-tTjZrFup0dR-EGAtt4QFq9Pi27RaO5rQCk1Qw&s=3Dj=
bH0DSYYo2UYymWZrlvAt7qUWVXsYKuCtMiEyoe-DWE&e=3D>
>> draft. This draft says in Section 4.2:
>>
>>
>>
>> 4.2
>> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_h=
tml_draft-2Dbashandy-2Drtgwg-2Dsegment-2Drouting-2Dti-2Dlfa-2D04-23section-=
2D4.2&d=3DDwMGaQ&c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DNyjLsr=
7JA7mvpCJa0YmPdVKcmMXJ31bpbBaNqzCNrng&m=3DCBn46-tTjZrFup0dR-EGAtt4QFq9Pi27R=
aO5rQCk1Qw&s=3DsAi3KCWUwGS3D93t8ic64W_46xm9y8Oacs7ozcAweS8&e=3D>..
>> The repair node is a PQ node
>>
>>
>>
>>
>>
>>    When the repair node is in P(S,X), the repair list is made of a
>>
>>    single node segment to the repair node.
>>
>> In the scope of this section, the repair node is not adjacent to the PLR=
,
>> and therefore, to the best of my understanding,  =E2=80=9Ca single node =
segment
>> to the repair node=E2=80=9D can be only the Node SID of the repair node.=
 Since
>> repair nodes are computed dynamically, this entire scheme depends on all
>> nodes in the MPLS=3DSR domain  having at least one Node SID each
>>
>> #Ahmed: The choice of the SID to identify an intermediate or exit node(s=
)
>> in an SR-policy is a control plane behavior, irrespective of reason such
>> policy is created (be it ti-lfa explicit path, uloop avoidance explicit
>> path, or some SR-TE explicit path). SR-Policy as well as Ti-LFA and uloo=
p
>> avoidance are handled in separate drafts. So just like the response to y=
our
>> previous comment, from forwarding plane perspective it does not make any
>> difference whether the label at the top of an MPLS packet identifies a
>> single or multiple nodes.
>>
>> .
>>
>>
>>
>> Hopefully these notes clarify my position on the subject.
>>
>>
>>
>> Regards,
>>
>> Sasha
>>
>>
>>
>> Office: +972-39266302 <+972%203-926-6302>
>>
>> Cell:      +972-549266302 <+972%2054-926-6302>
>>
>> Email:   Alexander.Vainshtein@ecitele.com
>>
>>
>>
>> *From:* Alexander Vainshtein
>> *Sent:* Wednesday, July 11, 2018 12:02 PM
>> *To:* Ahmed Bashandy <abashandy.ietf@gmail.com>
>> <abashandy.ietf@gmail.com>
>> *Cc:* rtg-dir@ietf.org; 'mpls@ietf.org' <mpls@ietf.org> <mpls@ietf.org>;
>> 'adrian@olddog.co.uk' <adrian@olddog.co.uk> <adrian@olddog.co.uk>;
>> Jonathan Hardwick (Jonathan.Hardwick@metaswitch.com)
>> <jonathan.hardwick@metaswitch.com> <jonathan.hardwick@metaswitch.com>;
>> shraddha@juniper.net; spring@ietf.org; spring-chairs@ietf.org;
>> draft-ietf-spring-segment-routing-mpls.authors@ietf.org
>> *Subject:* RE: RtgDir Early review:
>> draft-ietf-spring-segment-routing-mpls-13
>>
>>
>>
>> Ahmed, and all,
>>
>> Lots of thanks for a detailed response to my comments.
>>
>> Please see *inline below* my position on each of them.
>>
>>
>>
>> Regards,
>>
>> Sasha
>>
>>
>>
>> Office: +972-39266302 <+972%203-926-6302>
>>
>> Cell:      +972-549266302 <+972%2054-926-6302>
>>
>> Email:   Alexander.Vainshtein@ecitele.com
>>
>>
>>
>> *From:* Ahmed Bashandy [mailto:abashandy.ietf@gmail.com
>> <abashandy.ietf@gmail.com>]
>> *Sent:* Wednesday, July 11, 2018 4:42 AM
>> *To:* Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>;
>> spring-chairs@ietf.org;
>> draft-ietf-spring-segment-routing-mpls.authors@ietf.org
>> *Cc:* rtg-dir@ietf.org; 'mpls@ietf.org' <mpls@ietf.org>; '
>> adrian@olddog.co.uk' <adrian@olddog.co.uk>; Jonathan Hardwick (
>> Jonathan.Hardwick@metaswitch.com) <jonathan.hardwick@metaswitch.com>;
>> shraddha@juniper.net; spring@ietf.org
>> *Subject:* Re: RtgDir Early review:
>> draft-ietf-spring-segment-routing-mpls-13
>>
>>
>>
>> Thanks for thorough (and VERY clear) the review
>>
>> See inline #Ahmed
>>
>>
>>
>> Ahmed
>>
>>
>>
>>
>>
>> On 6/15/18 11:08 PM, Alexander Vainshtein wrote:
>>
>> Re-sending to  correct SPRING WG list.
>>
>> Sincere apologies for the delay caused by a typo.
>>
>> Thumb typed by Sasha Vainshtein
>>
>>
>> ------------------------------
>>
>> *From:* Alexander Vainshtein
>> *Sent:* Sunday, June 10, 2018 10:43:52 AM
>> *To:* spring-chairs@ietf.org;
>> draft-ietf-spring-segment-routing-mpls.authors@ietf.org
>>
>> *Cc:* spring@ietf..com <spring@ietf.com>; rtg-dir@ietf.org; '
>> mpls@ietf.org'; 'adrian@olddog.co.uk'; Jonathan Hardwick (
>> Jonathan.Hardwick@metaswitch.com); shraddha@juniper.net
>>
>>
>> *Subject:* RE: RtgDir Early review:
>> draft-ietf-spring-segment-routing-mpls-13
>>
>> Explicitly adding Shraddha  who is the shepherd of this draft.
>>
>>
>>
>> Regards,
>>
>> Sasha
>>
>>
>>
>> Office: +972-39266302 <+972%203-926-6302>
>>
>> Cell:      +972-549266302 <+972%2054-926-6302>
>>
>> Email:   Alexander.Vainshtein@ecitele.com
>>
>>
>>
>> *From:* Alexander Vainshtein
>> *Sent:* Friday, June 8, 2018 5:43 PM
>> *To:* 'spring-chairs@ietf.org' <spring-chairs@ietf.org>
>> <spring-chairs@ietf.org>; '
>> draft-ietf-spring-segment-routing-mpls.authors@ietf.org'
>> <draft-ietf-spring-segment-routing-mpls.authors@ietf.org>
>> <draft-ietf-spring-segment-routing-mpls.authors@ietf.org>
>> *Cc:* 'spring@ietf.com' <spring@ietf.com> <spring@ietf.com>;
>> rtg-dir@ietf.org; mpls@ietf.org; 'adrian@olddog.co.uk'
>> <adrian@olddog.co.uk> <adrian@olddog.co.uk>
>> *Subject:* RtgDir Early review: draft-ietf-spring-segment-routing-mpls-1=
3
>>
>>
>>
>>
>>
>> Hello,
>>
>> I have been selected to do a routing directorate =E2=80=9Cearly=E2=80=9D=
 review of this
>> draft:
>> https://datatracker.ietf.org/doc/draft-ietf-spring-segment-routing-mpls/
>> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__datatracker.ietf=
.org_doc_draft-2Dietf-2Dspring-2Dsegment-2Drouting-2Dmpls_&d=3DDwMGaQ&c=3DH=
AkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DNyjLsr7JA7mvpCJa0YmPdVKcmMXJ=
31bpbBaNqzCNrng&m=3DCBn46-tTjZrFup0dR-EGAtt4QFq9Pi27RaO5rQCk1Qw&s=3DCxbaaf9=
U0kj6_meVSobSkRLQW1SwI8MJvgHpuYp0QOM&e=3D>
>>
>>
>>
>> The routing directorate will, on request from the working group chair,
>> perform an =E2=80=9Cearly=E2=80=9D review of a draft before it is submit=
ted for publication
>> to the IESG. The early review can be performed at any time during the
>> draft=E2=80=99s lifetime as a working group document. The purpose of the=
 early
>> review depends on the stage that the document has reached. As this docum=
ent
>> is currently in the WG Last call, my focus for the review was to determi=
ne
>> whether the document is ready to be published. Please consider my commen=
ts
>> along with the other working group last call comments.
>>
>>
>>
>> For more information about the Routing Directorate, please see =E2=80=8B
>> http://trac.tools.ietf.org/area/rtg/trac/wiki/RtgDir
>> <https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__trac.tools.ietf.o=
rg_area_rtg_trac_wiki_RtgDir&d=3DDwMGaQ&c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb=
3voDTXcWzoCI&r=3DNyjLsr7JA7mvpCJa0YmPdVKcmMXJ31bpbBaNqzCNrng&m=3DCBn46-tTjZ=
rFup0dR-EGAtt4QFq9Pi27RaO5rQCk1Qw&s=3D6pnI7l82ewwzoxgOXqTKrbKuQidt6-KBsZdsX=
FnoQCg&e=3D>
>>
>>
>>
>> *Document*: draft-ietf-spring-segment-routing-mpls-13
>>
>> *Reviewer*: Alexander (=E2=80=9CSasha=E2=80=9D) Vainshtein (
>> alexander.vainshtein@ecitele.com)
>>
>> *Review Date*: 08-Jun-18
>>
>> *Intended Status*: Proposed Standard.
>>
>>
>>
>> *Summary*:
>>
>>
>>
>> I have some minor concerns about this document that I think should be
>> resolved before it is submitted to the IESG.
>>
>>
>>
>> *Comments*:
>>
>>
>>
>> I consider this draft as an important  companion document to the Segment
>> Routing Architecture
>> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_h=
tml_draft-2Dietf-2Dspring-2Dsegment-2Drouting-2D15&d=3DDwMGaQ&c=3DHAkYuh63r=
suhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DNyjLsr7JA7mvpCJa0YmPdVKcmMXJ31bpbBaN=
qzCNrng&m=3DCBn46-tTjZrFup0dR-EGAtt4QFq9Pi27RaO5rQCk1Qw&s=3DiJShh7e7yyVkt44=
v1O5pyCOMfHCpAvfBNGgFr5lk130&e=3D>
>> draft that, ideally, should augment definitions of the Segment Routing (=
SR)
>> notions and constructs given there with details specific for the SR
>> instantiation that uses  the MPLS data plane (SR-MPLS).  Many issues rai=
sed
>> in my review reflect either gaps that should be, but have not been, clos=
ed,
>> or inconsistencies between the two drafts.
>>
>>
>>
>>
>>
>> Since RFC 8287
>> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_h=
tml_rfc8287&d=3DDwMGaQ&c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3D=
NyjLsr7JA7mvpCJa0YmPdVKcmMXJ31bpbBaNqzCNrng&m=3DCBn46-tTjZrFup0dR-EGAtt4QFq=
9Pi27RaO5rQCk1Qw&s=3Dy7jp3UYNTtcmm9HOulzqPTrMURTrsMiO26rWlNZN5Ws&e=3D>
>> is already published as a Standards Track RFC, I expect such augmentatio=
n
>> to be backward compatible with this document (or to provide clear
>> indications of required updates to this document). And I include the MPL=
S
>> WG into distribution list.
>>
>>
>>
>> This draft was not easy reading for me. In particular, the style of
>> Section 2.5 that discusses at length and in some detail multiple =E2=80=
=9Ccorner
>> cases=E2=80=9D resulting, presumably, from misconfiguration, before it e=
xplains the
>> basic (and relatively simple) =E2=80=9Cnormal=E2=80=9D behavior, looks p=
roblematic to me.
>>
>>
>>
>> The WG Last Call has been extended by one week. Nevertheless, I am
>> sending out my comments
>>
>>
>>
>> *Major Issues*: None found
>>
>> #Ahmed: thanks a lot
>>
>>
>>
>> *Minor Issues*: Quite a few but, hopefully, easy to resolve.
>>
>>
>>
>> 1.    *Encapsulation of SR-MPLS packets*:
>>
>> a.    RFC 3032 (referenced by the draft) and RFC 5332 (*not mentioned in
>> the draft*) depend two encapsulations of labeled packets - one for
>> Downstream-allocated labels and another for Upstream-allocated ones.
>>
>> #Ahmed: RFC5332 is for multicast. As mentioned in Section 6 of
>> draft-ietf-spring-segment-routing-15, multicast is outside the scope of =
SR.
>> Hence the RFC was not referred to in the SR-MPLS draft
>>
>> *[[Sasha]] I would be satisfied with this response, would it not be for
>> the following text I see in Section 2.2 of the* *SR Policy Architecture*
>> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_h=
tml_draft-2Dietf-2Dspring-2Dsegment-2Drouting-2Dpolicy-2D01&d=3DDwMGaQ&c=3D=
HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DNyjLsr7JA7mvpCJa0YmPdVKcmMX=
J31bpbBaNqzCNrng&m=3DCBn46-tTjZrFup0dR-EGAtt4QFq9Pi27RaO5rQCk1Qw&s=3D4f0H68=
LTvkp7N-bYTVLOhWqiEbHaCsOQR1z_Qzz3Wf4&e=3D>
>> *draft:*
>>
>>    A variation of SR Policy can be used for packet replication.  A
>>
>>    candidate path could comprise multiple SID-Lists; one for each
>>
>>    replication path.  In such a scenario, packets are actually
>>
>>    replicated through each SID List of the SR Policy to realize a point-
>>
>>    to-multipoint service delivery.
>>
>>
>>
>> *This looks to me as being very much multicast in SR, and, unless you
>> want to say that it is limited to SRv6, makes my question relevant IMHO.=
*
>>
>> b.    From my POV the ST-MPLS only uses Downstream-allocated labels =E2=
=80=93
>> but I expect the draft to state that explicitly, one way or another. (If
>> Upstream-allocated labels are relevant for SR-MPLS, I would see it as a
>> major gap, so I hope that this is not the case).
>>
>> #Ahmed: I will add a statement in section 2.2 to mention that it is
>> down-stream allocated as you mentioned
>>
>> *[[Sasha]] This is quite unambiguous and, once added, would resolve my
>> comment in full =E2=80=93 the previous comment notwithstanding. In parti=
cular, it
>> would imply that even labels representing BSIDs of a SR Replication
>> policies will be downstream-allocated. *
>>
>>
>>
>> 2.    *Label spaces in SR-MPLS*:
>>
>> a.    RFC 3031 (referenced by the draft) defines per-platform and
>> per-interface label spaces, and RFC 5331 (*not mentioned in the draft*)
>> adds context-specific label spaces and context labels.
>>
>> b.    The draft does not say which of these are or are not relevant for
>> SR-MPLS
>>
>> c.    From my POV:
>>
>>                                          i.    Labels representing all
>> kinds of SIDs mentioned in the draft MUST be allocated from the
>> per-platform label space only
>>
>>                                         ii.    At the same time,
>> instantiation of Mirror Segment IDs defined in Section 5.1 of the Segmen=
t
>> Routing Architecture draft using MPLS data plane clearly calls for conte=
xt
>> labels and context-specific label spaces
>>
>> d.    I expect the draft to provide a clear-cut position on these
>> aspects of SR-MPLS.
>>
>> #Ahmed: I will add a statement to section 2.2 to say that the it is
>> per-platform. Regarding the function "mirroring", SR attaches a *functio=
n*
>> to each SID. The "mirroring" function is already described in Section 5.=
1
>> of draft-ietf-spring-segment-routing and is not specific to the MPLS
>> forwarding plane. Hence there is no need to re-mention it here because t=
his
>> document is trying to be as specific as possible to the MPLS forwarding
>> plane. General functions attached to SID are described in the segment
>> routing architecture document or future documents. Furture documents
>> proposing new SR function must be as specific and clear as possible
>>
>> *[[Sasha]] Looks OK to me.*
>>
>>
>>
>> 3.    *SR-MPLS and hierarchical LSPs*:
>>
>> a.    SR LSPs that include more than one segment are hierarchical LSPs
>> from the POV of the MPLS data plane. Therefore some (possibly, all) of t=
he
>> models for handling TTL and TC bits that have been defined in RFC 3443 (=
*not
>> mentioned in the draft*) should apply to SR-MPLS
>>
>> b.    RFC 8287 (*not referenced in the draft*) specifically discussed
>> operation of the LSP Traceroute function for SR LSPs in the case when
>> Pipe/Short Pipe model for TTL handling is used
>>
>> c.    I expect the draft to provide at least some guidelines regarding
>> applicability of each specific model defined in RFC 3443 (separately for
>> TTL and TC bits) to SR-MPLS.
>>
>> #Ahmed: BY design, the instantiation of SR over the MPLS forwarding plan=
e
>> (and hence this draft) does not modify the MPLS forwarding plan behavior=
 as
>> it is mentioned in the first sentence in Section 1. So the TTL behavior
>> specified in rfc3443 is already implied and there is no need to re-menti=
on
>> it here just like all aspects of MPLS forwarding. RFC8287 is OAM-specifi=
c.
>> SR-OAM is handled in a separate document so is outside the scope of this
>> draft
>>
>> *[[Sasha]] Unfortunately I do not think this is good enough. Let me ask =
a
>> specific question reflecting my concerns:*
>>
>> *The head-end node sends SR-MPLS packets across a path defined by an
>> ordered set of SIDs with more than one SID in the list. Each SID is
>> represented by a label stack entry (LSE) in the MPLS label stack, and th=
e
>> label field in each LSE is the label that matches the corresponding SID.
>> However, each LSE also includes the TTL and TC fields. How does the
>> head-end node set these fields in each of the LSEs following the top one=
?
>> This clearly depends on the model (Uniform vs. Pipe/Short Pipe) implemen=
ted
>> in each node that that performs Next operation on the packet along the p=
ath
>> =E2=80=93 but the head-end node usually is not aware of that. *
>>
>> *RFC 8287 is relevant as an example here IMHO because it recommends the
>> following setting of TTL in Traceroute packets:*
>>
>> -          *Set the TTL of all the labels above one that represents the
>> segment you are currently tracing to maximum*
>>
>> -          *Set the TTL of the label one that represents the segment you
>> are currently tracing to the desired value (to be incremented until end =
of
>> segment is reached*
>>
>> -          *Set the TTL of all the labels below one that represents the
>> segment you are currently tracing to 0.*
>>
>> *I expect the draft to provide some recommendations for traffic (non-OAM=
)
>> packets as well.*
>>
>>
>>
>> 4.    *Inferring network layer protocol in SR-MPLS*:
>>
>> a.    I wonder if the draft could provide any details on the situation
>> when a label that represents some kind of SID is the bottom-of-stack lab=
el
>> to be popped by the egress LER
>>
>> #ahmed: This is part of the "Next" function. It is described in detail i=
n
>> this document.
>>
>> *[[Sasha]] NEXT function is mentioned in several places in the document.
>> Can you please point to the specific text that is relevant for my questi=
on?*
>>
>>
>>
>> b.    For the reference, RFC 3032 says that =E2=80=9Cthe identity of the=
 network
>> layer protocol  must be inferable from the value of the label which is
>> popped from  the bottom of the stack, possibly along with the contents  =
of
>> the network layer header itself=E2=80=9D
>>
>> c.    From my POV the following scenario indicates relevance of this
>> expectation for SR-MPLS:
>>
>>                                          i.    IS-IS is used for
>> distributing both IPv4 and IPv6 reachability in a given domain
>>
>>                                         ii.    An IS-IS adjacency over
>> some dual-stack link is established, and a single Adj-SID for this
>> adjacency is advertised
>>
>>                                        iii.    The node that has
>> assigned and advertised this Adj-SID receives a labeled packet with the
>> label representing this Adj-SID being both the top and bottom-of-stack l=
abel
>>
>>                                        iv.    The implementers must be
>> given unambiguous instructions for forwarding the unlabeled packet via t=
he
>> dual-stack link as an Ipv4 or an IPv6 packet.
>>
>> #Ahmed: If you take a look at the SR-ISIS , SR-OSPFv2 and SR-OSFv3
>> drafts, you will see all 3 protocol advertise different adj-SIDS for IPv=
4
>> next-hop and IPv6 next-hop. For example, ISIS uses the "F-Flag" (section
>> 2.2.1 in draft-ietf-isis-segment-routing-extensions-18) to specify wheth=
er
>> the adj-SID is for IPv4 and IPv6. Similarly, the SR-ISIS draft attaches =
a
>> prefix-SID to the prefix advertisement and hence implies the identity of
>> the protocol underneath the bottom most label. For any other "function"
>> attached to a SID, it is part of the specification of this function to
>> describe what happens when the SID is represented by a label in the MPLS
>> forwarding plane and this label is the bottom most label
>>
>> *[[Sasha]] OK, got it. This issue is resolved.*
>>
>>
>>
>> 5.    *Resolution* *of Conflicts*: Are the
>>
>> a.    Are the conflict resolution procedures listed in section 2.5
>> mandatory to implement?
>>
>> b.    If they are mandatory to implement, are they also mandatory to
>> deploy, or can the operators simply treat any detected conflict as
>> requiring human intervention and preventing normal operation of SR-MPLS?
>>
>> #Ahmed: They are recommended. I will modify the paragraph after the firs=
t
>> 3 bullets in Section 2.5 to say that it is recommeded.
>>
>> *[[Sasha]] OK. However, it would be nice if you could refer separately
>> for =E2=80=9CRECOMMENDED to implement=E2=80=9D and =E2=80=9CRECOMMENDED =
to deploy=E2=80=9D.  The latter
>> probably requires a configuration knob for enabling conflict resolution
>> rules (if they are implemented). *
>>
>> c.    For the reference, the IETF capitalized MUST appears just in a few
>> places in Section 2.5, and each appearance has very narrow context:
>>
>>                                          i.    For MCCs where the
>> "Topology" and/or "Algorithm" fields are not defined, the numerical valu=
e
>> of zero MUST be used for these two fields
>>
>>                                         ii.    If the same set of FECs
>> are attached to the same label "L1", then the tie-breaking rules MUST
>> always select the same FEC irrespective of the order in which the FECs a=
nd
>> the label "L1" are received. In other words, the tie-breaking rule MUST =
be
>> deterministic.
>>
>>                                        iii.    An implementation of
>> explicit SID assignment MUST guarantee collision freeness on the same ro=
uter
>>
>> From my POV, it is not possible to infer the answer to my question from
>> these statements. Some explicit statement is required.
>>
>> #Ahmed: I agree with you POV and as mentioned in my reply to items (a)
>> and (b), I will modify the paragraph to say that it is RECOMMENDED to
>> answer you questions in items (a) and (b)
>>
>> d.    The tie-breaking rules in section 2.5.1 include some specific
>> values for encoding FEC types and address families =E2=80=93 but these v=
alues are
>> not supposed to appear in any IANA registries (because the draft does no=
t
>> request any IANA actions). Can you please clarify what is so special abo=
ut
>> these values?
>>
>> #Ahmed: There is no significance to the values but there is a
>> significance to the order among them. I will modify the text to clarify =
that
>>
>> *[[Sasha]] OK. *
>>
>>
>>
>> e.    I also doubt that comparison of FECs that represent IPv4 and IPv6
>> prefix SIDs makes much sense (for conflict resolution or else), because,
>> among other things, there are valid scenarios when an IPv4 /32 prefix is
>> embedded in an IPv6 /128 one.
>>
>> #Ahmed: A prefix-SID is assigned to a prefix. An IPv6 prefix that embeds
>> an IPv4 prefix is different from the IPv4 prefix. The specifications of =
SR
>> extensions to ISIS, OSPFv2, OSPFv3, and BGP treat IPv4 and IPv6 prefixes
>> separately, including the IPV6 prefixes with embedded IPv4 ones. Besides
>> not all IPv6 prefixes embed IPv4 prefix in them. Hence the distinction
>> between IPv4 and IPv6 prefixes is quite clear
>>
>> *[[Sasha]] My concern was mainly about IPv4-mapped IPv6 addresses.
>> Quoting from RFC 4291:*
>> *2.5.5.2*
>> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools..ietf.org_=
html_rfc4291-23section-2D2.5.5.2&d=3DDwMGaQ&c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK=
-ndb3voDTXcWzoCI&r=3DNyjLsr7JA7mvpCJa0YmPdVKcmMXJ31bpbBaNqzCNrng&m=3DCBn46-=
tTjZrFup0dR-EGAtt4QFq9Pi27RaO5rQCk1Qw&s=3DI14XA8I9Ruw5aBj5er_OVbvADz1sb9ZLF=
BGaZZlJJJ4&e=3D>*.
>> IPv4-Mapped IPv6 Address*
>>
>>
>>
>> <p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-he=
igh
>>
>> --

-- Alex

Alex Bogdanov | Strategic NetEng | bogdanov@ <bogdanov@google.com> | Cell:
650-314-8196

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

<div dir=3D"ltr">Hello Shraddha, I think it&#39;s an important recommendati=
on to include.=C2=A0<div><br></div><div>In the absence of another obvious d=
raft/RFC, I would lean towards my original proposal of including it as a se=
ction in draft-ietf-spring-segment-routing-mpls.=C2=A0<div><br></div><div>C=
heers,</div><div><br></div><div>Alex<br><div><br></div><div><br><div class=
=3D"gmail_quote"></div><div class=3D"gmail_quote"><div dir=3D"ltr"><br></di=
v><div dir=3D"ltr">On Mon, Nov 19, 2018 at 8:02 AM Przemyslaw Krol &lt;pkro=
l=3D<a href=3D"mailto:40google.com@dmarc.ietf.org" target=3D"_blank">40goog=
le.com@dmarc.ietf.org</a>&gt; wrote:<br></div></div><div class=3D"gmail_quo=
te"><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-lef=
t:1px #ccc solid;padding-left:1ex"><div dir=3D"ltr">Hi Shraddha<div><br></d=
iv><div>I think this would be very=C2=A0helpful.</div><div><br></div><div>p=
k</div></div><br><div class=3D"gmail_quote"></div><div class=3D"gmail_quote=
"><div dir=3D"ltr">On Sun, Nov 18, 2018 at 8:39 PM Shraddha Hegde &lt;<a hr=
ef=3D"mailto:shraddha@juniper.net" target=3D"_blank">shraddha@juniper.net</=
a>&gt; wrote:<br></div></div><div class=3D"gmail_quote"><blockquote class=
=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padd=
ing-left:1ex"><div bgcolor=3D"white" lang=3D"EN-US" link=3D"#0563C1" vlink=
=3D"#954F72"><div class=3D"m_-4049056334005215152m_1688136927262479164m_-87=
15810421183248678WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">Hi all,<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">I am preparing the shepherd write-up =
and noticed that the topic in below e-mail thread is an<u></u><u></u></span=
></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">Open item. My personal opinion is to =
add a new section to this draft to address below cases<u></u><u></u></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">&gt;</span> more than one node advert=
ising the same IPv4/6 PREFIX and both have the same prefix-SID value with &=
quot;N&quot; flag<u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">&gt;</span> where an anycast prefix i=
s advertised with a prefix-SID sub-TLV by some (but not all) of the nodes t=
hat advertise that prefix.<u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:1=
1.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">This draft =
is addressing incoming label collision and resulting behavior and also desc=
ribes other aspects like different SIDs for same
 prefix so it seems reasonable to add above two cases to this draft.<u></u>=
<u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:1=
1.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">WG members,=
 if you have an opinion, pls respond on the list.<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:1=
1.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d"><u></u>=C2=
=A0<u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:1=
1.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">Rgds<u></u>=
<u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:1=
1.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">Shraddha<u>=
</u><u></u></span></p>
</div></div></blockquote></div><div class=3D"gmail_quote"><blockquote class=
=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padd=
ing-left:1ex"><div bgcolor=3D"white" lang=3D"EN-US" link=3D"#0563C1" vlink=
=3D"#954F72"><div class=3D"m_-4049056334005215152m_1688136927262479164m_-87=
15810421183248678WordSection1"><div>
<div style=3D"border:none;border-top:solid #e1e1e1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<b><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-ser=
if;color:windowtext">From:</span></b><span style=3D"font-size:11.0pt;font-f=
amily:&quot;Calibri&quot;,sans-serif;color:windowtext"> Alexander Vainshtei=
n &lt;<a href=3D"mailto:Alexander.Vainshtein@ecitele.com" target=3D"_blank"=
>Alexander.Vainshtein@ecitele.com</a>&gt;
<br></span></p></div></div></div></div></blockquote></div><div class=3D"gma=
il_quote"><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;bord=
er-left:1px #ccc solid;padding-left:1ex"><div bgcolor=3D"white" lang=3D"EN-=
US" link=3D"#0563C1" vlink=3D"#954F72"><div class=3D"m_-4049056334005215152=
m_1688136927262479164m_-8715810421183248678WordSection1"><div><div style=3D=
"border:none;border-top:solid #e1e1e1 1.0pt;padding:3.0pt 0in 0in 0in"><p c=
lass=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-height:no=
rmal"><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-=
serif;color:windowtext">
<b>Sent:</b> Sunday, November 4, 2018 9:37 PM<br>
<b>To:</b> Ahmed Bashandy &lt;<a href=3D"mailto:abashandy.ietf@gmail.com" t=
arget=3D"_blank">abashandy.ietf@gmail.com</a>&gt;<br>
</span></p></div></div></div></div></blockquote></div><div class=3D"gmail_q=
uote"><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-l=
eft:1px #ccc solid;padding-left:1ex"><div bgcolor=3D"white" lang=3D"EN-US" =
link=3D"#0563C1" vlink=3D"#954F72"><div class=3D"m_-4049056334005215152m_16=
88136927262479164m_-8715810421183248678WordSection1"><div><div style=3D"bor=
der:none;border-top:solid #e1e1e1 1.0pt;padding:3.0pt 0in 0in 0in"><p class=
=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-height:normal=
"><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-seri=
f;color:windowtext"><b>Cc:</b> <a href=3D"mailto:rtg-dir@ietf.org" target=
=3D"_blank">rtg-dir@ietf.org</a>; &#39;<a href=3D"mailto:mpls@ietf.org" tar=
get=3D"_blank">mpls@ietf.org</a>&#39; &lt;<a href=3D"mailto:mpls@ietf.org" =
target=3D"_blank">mpls@ietf.org</a>&gt;; &#39;<a href=3D"mailto:adrian@oldd=
og.co.uk" target=3D"_blank">adrian@olddog.co.uk</a>&#39; &lt;<a href=3D"mai=
lto:adrian@olddog.co.uk" target=3D"_blank">adrian@olddog.co.uk</a>&gt;; Jon=
athan Hardwick (<a href=3D"mailto:Jonathan.Hardwick@metaswitch.com" target=
=3D"_blank">Jonathan.Hardwick@metaswitch.com</a>) &lt;<a href=3D"mailto:jon=
athan.hardwick@metaswitch.com" target=3D"_blank">jonathan.hardwick@metaswit=
ch.com</a>&gt;; <a href=3D"mailto:spring@ietf.org" target=3D"_blank">spring=
@ietf.org</a>; <a href=3D"mailto:spring-chairs@ietf.org" target=3D"_blank">=
spring-chairs@ietf.org</a>; <a href=3D"mailto:draft-ietf-spring-segment-rou=
ting-mpls.authors@ietf..org" target=3D"_blank">draft-ietf-spring-segment-ro=
uting-mpls.authors@ietf..org</a>;
 Shraddha Hegde &lt;<a href=3D"mailto:shraddha@juniper.net" target=3D"_blan=
k">shraddha@juniper.net</a>&gt;</span></p></div></div></div></div></blockqu=
ote></div><div class=3D"gmail_quote"><blockquote class=3D"gmail_quote" styl=
e=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div bg=
color=3D"white" lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72"><div clas=
s=3D"m_-4049056334005215152m_1688136927262479164m_-8715810421183248678WordS=
ection1"><div><div style=3D"border:none;border-top:solid #e1e1e1 1.0pt;padd=
ing:3.0pt 0in 0in 0in"><p class=3D"MsoNormal" style=3D"margin:0in;margin-bo=
ttom:.0001pt;line-height:normal"><span style=3D"font-size:11.0pt;font-famil=
y:&quot;Calibri&quot;,sans-serif;color:windowtext"><br>
<b>Subject:</b> RE: RtgDir Early review: draft-ietf-spring-segment-routing-=
mpls-13<u></u><u></u></span></p></div></div></div></div></blockquote></div>=
<div class=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"margi=
n:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div bgcolor=3D"w=
hite" lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72"><div class=3D"m_-40=
49056334005215152m_1688136927262479164m_-8715810421183248678WordSection1">
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:1=
1.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">Ahmed,<u></=
u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:1=
1.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">Apologies f=
or a delayed response.<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:1=
1.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">I fully agr=
ee that advertising the same prefix SID as the Node SID by two different no=
des in the SR domain is =E2=80=9C</span>a clear violation
 of the SR architecture RFC (8402)<span style=3D"font-size:11.0pt;font-fami=
ly:&quot;Calibri&quot;,sans-serif;color:#1f497d">=E2=80=9D.<u></u><u></u></=
span></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:1=
1.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">But I do no=
t think that the SR-MPLS draft can silently ignore this violation just beca=
use it =E2=80=9C</span>is not an incoming label collision<span style=3D"fon=
t-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">=E2=
=80=9D.
<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:1=
1.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">The same ap=
plies to the controversy in advertising at the same prefix as Anycast by so=
me nodes but not as Anycast (or even as a Node SID)
 by some other nodes. <u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:1=
1.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">Your refere=
nce to these being just control plane issues and therefore not related to S=
R-MPLS is not valid - because the drafts dealing
 with the SR control plane to which you refer in this draft are strictly MP=
LS-oriented: they define how to advertise
<b><i>SID labels</i></b> or <b><i>indices</i></b> that are translated into =
<b><i>SID labels</i></b>, and neither of these mechanisms is relevant fore =
SRV6 IMHO. (I do not have to remind you that a draft that defines
</span><a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__da=
tatracker.ietf.org_doc_draft-2Dbashandy-2Disis-2Dsrv6-2Dextensions_-3Finclu=
de-5Ftext-3D1&amp;d=3DDwMGaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXc=
WzoCI&amp;r=3DNyjLsr7JA7mvpCJa0YmPdVKcmMXJ31bpbBaNqzCNrng&amp;m=3Dko-3eF8yy=
SF1exH64SoeyEP0ett4gjsHmmOCvj9zCvQ&amp;s=3D_AZSiqmTUTMKFS9DAqboueo_GnvvAcFx=
ARWF820HnTA&amp;e=3D" target=3D"_blank"><span style=3D"font-size:11.0pt;fon=
t-family:&quot;Calibri&quot;,sans-serif">SRV6
 extensions for ISIS</span></a><span style=3D"font-size:11.0pt;font-family:=
&quot;Calibri&quot;,sans-serif;color:#1f497d"> exists, and deals with other=
 issues).<u></u><u></u></span></p>
<div>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#1f497d">My 2c,<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#1f497d">Sasha<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#1f497d"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#1f497d">Office: <a href=3D"tel:+972%203-926-6302" value=3D"+97239266=
302" target=3D"_blank">+972-39266302</a><u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#1f497d">Cell:=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 <a href=3D"tel:+972%2054=
-926-6302" value=3D"+972549266302" target=3D"_blank">+972-549266302</a><u><=
/u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#1f497d">Email:=C2=A0=C2=A0
</span><a href=3D"mailto:Alexander.Vainshtein@ecitele.com" target=3D"_blank=
"><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-seri=
f">Alexander.Vainshtein@ecitele.com</span></a><span style=3D"font-size:11.0=
pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d"><u></u><u></u>=
</span></p>
</div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;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" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<b><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-ser=
if;color:windowtext">From:</span></b><span style=3D"font-size:11.0pt;font-f=
amily:&quot;Calibri&quot;,sans-serif;color:windowtext"> Ahmed Bashandy [</s=
pan><a href=3D"mailto:abashandy.ietf@gmail.com" target=3D"_blank"><span sty=
le=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">mailto:a=
bashandy.ietf@gmail.com</span></a><span style=3D"font-size:11.0pt;font-fami=
ly:&quot;Calibri&quot;,sans-serif;color:windowtext">]
<br>
<b>Sent:</b> Sunday, October 28, 2018 1:01 AM<br>
<b>To:</b> Shraddha Hegde &lt;</span><a href=3D"mailto:shraddha@juniper.net=
" target=3D"_blank"><span style=3D"font-size:11.0pt;font-family:&quot;Calib=
ri&quot;,sans-serif">shraddha@juniper.net</span></a><span style=3D"font-siz=
e:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowtext">&gt;;=
 Alexander
 Vainshtein &lt;</span><a href=3D"mailto:Alexander.Vainshtein@ecitele.com" =
target=3D"_blank"><span style=3D"font-size:11.0pt;font-family:&quot;Calibri=
&quot;,sans-serif">Alexander.Vainshtein@ecitele.com</span></a><span style=
=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windo=
wtext">&gt;<br>
<b>Cc:</b> </span><a href=3D"mailto:rtg-dir@ietf.org" target=3D"_blank"><sp=
an style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">rt=
g-dir@ietf.org</span></a><span style=3D"font-size:11.0pt;font-family:&quot;=
Calibri&quot;,sans-serif;color:windowtext">; &#39;<a href=3D"mailto:mpls@ie=
tf.org" target=3D"_blank">mpls@ietf.org</a>&#39; &lt;</span><a href=3D"mail=
to:mpls@ietf.org" target=3D"_blank"><span style=3D"font-size:11.0pt;font-fa=
mily:&quot;Calibri&quot;,sans-serif">mpls@ietf.org</span></a><span style=3D=
"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowte=
xt">&gt;;
 &#39;<a href=3D"mailto:adrian@olddog.co.uk" target=3D"_blank">adrian@olddo=
g.co.uk</a>&#39; &lt;</span><a href=3D"mailto:adrian@olddog.co.uk" target=
=3D"_blank"><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;=
,sans-serif">adrian@olddog.co.uk</span></a><span style=3D"font-size:11.0pt;=
font-family:&quot;Calibri&quot;,sans-serif;color:windowtext">&gt;; Jonathan=
 Hardwick
 (</span><a href=3D"mailto:Jonathan.Hardwick@metaswitch.com" target=3D"_bla=
nk"><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-se=
rif">Jonathan.Hardwick@metaswitch.com</span></a><span>) &lt;</span><a href=
=3D"mailto:jonathan.hardwick@metaswitch.com" target=3D"_blank"><span style=
=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">jonathan.h=
ardwick@metaswitch.com</span></a><span style=3D"font-size:11.0pt;font-famil=
y:&quot;Calibri&quot;,sans-serif;color:windowtext">&gt;;
</span><a href=3D"mailto:spring@ietf.org" target=3D"_blank"><span style=3D"=
font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">spring@ietf.or=
g</span></a><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;=
,sans-serif;color:windowtext">;
</span><a href=3D"mailto:spring-chairs@ietf.org" target=3D"_blank"><span st=
yle=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">spring-=
chairs@ietf.org</span></a><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,sans-serif;color:windowtext">;
</span><a href=3D"mailto:draft-ietf-spring-segment-routing-mpls.authors@iet=
f.org" target=3D"_blank"><span style=3D"font-size:11.0pt;font-family:&quot;=
Calibri&quot;,sans-serif">draft-ietf-spring-segment-routing-mpls.authors@ie=
tf.org</span></a><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&=
quot;,sans-serif;color:windowtext"><br>
<b>Subject:</b> Re: RtgDir Early review: draft-ietf-spring-segment-routing-=
mpls-13<u></u><u></u></span></p>
</div>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p>Thanks for the comments<u></u><u></u></p>
<p>While it is a clear violation of the SR architecture RFC (8402), more th=
an one node advertising the same IPv4/6 PREFIX and both have the same prefi=
x-SID value with &quot;N&quot; flag is not an incoming label collision beca=
use the label is associated with the same
 FEC, which is the prefix.=C2=A0 <u></u><u></u></p>
<p>Hence handling such violation is not an SR-MPLS problem because there is=
 no incoming label collision and hence it it is outside the scope of this d=
raft<u></u><u></u></p>
<p><u></u>=C2=A0<u></u></p>
<p>The second issue is which SID to choose for an SR-policy (be it a policy=
 for TE, ti-lfa, uloop avoidance, security,..., etc). That is strictly a co=
ntrol layer functionality and is not specific to SR-MPLS. Hence it is outsi=
de the scope of this draft<u></u><u></u></p>
<p><u></u>=C2=A0<u></u></p>
<p>The third issue is the case where an anycast prefix is advertised with a=
 prefix-SID sub-TLV by some (but not all) of the nodes that advertise that =
prefix. Again this is not an incoming label collision because the label is =
associated with a single FEC, which
 is the anycast prefix.<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<p class=3D"MsoNormal">On 7/19/18 8:30 PM, Shraddha Hegde wrote:<u></u><u><=
/u></p>
</div>
</div></div></blockquote></div><div class=3D"gmail_quote"><blockquote class=
=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padd=
ing-left:1ex"><div bgcolor=3D"white" lang=3D"EN-US" link=3D"#0563C1" vlink=
=3D"#954F72"><div class=3D"m_-4049056334005215152m_1688136927262479164m_-87=
15810421183248678WordSection1"><blockquote style=3D"margin-top:5.0pt;margin=
-bottom:5.0pt">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">Hi Ahmed,</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">The Node-SIDs are expected to be uniq=
ue to a node.
</span><u></u><u></u></p>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-s=
erif;color:#1f497d">=E2=80=9C</span><u></u><u></u></pre>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:10.0pt;color:windowtext">=C2=A0=C2=A0 An IGP Node-=
SID MUST NOT be associated with a prefix that is owned by</span><u></u><u><=
/u></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:10.0pt;color:windowtext">=C2=A0=C2=A0 more than on=
e router within the same routing domain.=E2=80=9D</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">If two different nodes advertise same=
 Node-SID,</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:1=
1.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 For Example Node A and B both adver=
tise prefix 1.1.1.1 and associate a =C2=A0SID 1000 with N bit set.</span><u=
></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:1=
1.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">There is an=
 anomaly here and IMO, this draft should address how to handle this anomaly=
 and whether TI-LFA and other</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:1=
1.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">Application=
s can use this SID as a Node-SID.</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:1=
1.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">Another sli=
ght variation of this case is a scenario where A and B both advertise a pre=
fix 1.1.1.1 and A assigns a Node-Sid</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:1=
1.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">Of 1000 and=
 B does not assign any SID.</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:1=
1.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">=C2=A0</spa=
n><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:1=
1.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">Rgds</span>=
<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:1=
1.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">Shraddha</s=
pan><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;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" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<b><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-ser=
if;color:windowtext">From:</span></b><span style=3D"font-size:11.0pt;font-f=
amily:&quot;Calibri&quot;,sans-serif;color:windowtext"> Alexander Vainshtei=
n
</span><a href=3D"mailto:Alexander.Vainshtein@ecitele.com" target=3D"_blank=
"><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-seri=
f">&lt;Alexander.Vainshtein@ecitele.com&gt;</span></a><span style=3D"font-s=
ize:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowtext">
<br>
<b>Sent:</b> Thursday, July 19, 2018 10:05 PM<br>
<b>To:</b> Ahmed Bashandy </span><a href=3D"mailto:abashandy.ietf@gmail.com=
" target=3D"_blank"><span style=3D"font-size:11.0pt;font-family:&quot;Calib=
ri&quot;,sans-serif">&lt;abashandy.ietf@gmail.com&gt;</span></a><span style=
=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windo=
wtext"><br>
<b>Cc:</b> </span><a href=3D"mailto:rtg-dir@ietf.org" target=3D"_blank"><sp=
an style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">rt=
g-dir@ietf.org</span></a><span style=3D"font-size:11.0pt;font-family:&quot;=
Calibri&quot;,sans-serif;color:windowtext">; &#39;</span><a href=3D"mailto:=
mpls@ietf.org" target=3D"_blank"><span style=3D"font-size:11.0pt;font-famil=
y:&quot;Calibri&quot;,sans-serif">mpls@ietf.org</span></a><span style=3D"fo=
nt-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowtext"=
>&#39;
</span><a href=3D"mailto:mpls@ietf.org" target=3D"_blank"><span style=3D"fo=
nt-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">&lt;mpls@ietf.or=
g&gt;</span></a><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&q=
uot;,sans-serif;color:windowtext">; &#39;</span><a href=3D"mailto:adrian@ol=
ddog.co.uk" target=3D"_blank"><span style=3D"font-size:11.0pt;font-family:&=
quot;Calibri&quot;,sans-serif">adrian@olddog.co.uk</span></a><span style=3D=
"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowte=
xt">&#39;
</span><a href=3D"mailto:adrian@olddog.co.uk" target=3D"_blank"><span style=
=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">&lt;adrian=
@olddog.co.uk&gt;</span></a><span style=3D"font-size:11.0pt;font-family:&qu=
ot;Calibri&quot;,sans-serif;color:windowtext">; Jonathan Hardwick (</span><=
a href=3D"mailto:Jonathan.Hardwick@metaswitch.com" target=3D"_blank"><span =
style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">Jonat=
han.Hardwick@metaswitch.com</span></a><span style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,sans-serif;color:windowtext">)
</span><a href=3D"mailto:jonathan.hardwick@metaswitch.com" target=3D"_blank=
"><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-seri=
f">&lt;jonathan.hardwick@metaswitch.com&gt;</span></a><span style=3D"font-s=
ize:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowtext">; S=
hraddha
 Hegde </span><a href=3D"mailto:shraddha@juniper.net" target=3D"_blank"><sp=
an style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">&l=
t;shraddha@juniper.net&gt;</span></a><span style=3D"font-size:11.0pt;font-f=
amily:&quot;Calibri&quot;,sans-serif;color:windowtext">;
</span><a href=3D"mailto:spring@ietf.org" target=3D"_blank"><span style=3D"=
font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">spring@ietf.or=
g</span></a><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;=
,sans-serif;color:windowtext">;
</span><a href=3D"mailto:spring-chairs@ietf.org" target=3D"_blank"><span st=
yle=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">spring-=
chairs@ietf.org</span></a><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,sans-serif;color:windowtext">;
</span><a href=3D"mailto:draft-ietf-spring-segment-routing-mpls.authors@iet=
f.org" target=3D"_blank"><span style=3D"font-size:11.0pt;font-family:&quot;=
Calibri&quot;,sans-serif">draft-ietf-spring-segment-routing-mpls.authors@ie=
tf.org</span></a><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&=
quot;,sans-serif;color:windowtext"><br>
<b>Subject:</b> RE: RtgDir Early review: draft-ietf-spring-segment-routing-=
mpls-13</span><u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:1=
1.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">Ahmed hi!</=
span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:1=
1.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">Lots of tha=
nks for your response.</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:1=
1.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">Of course N=
ode SIDs are not different from any other Prefix SIDs when it comes to the =
MPLS forwarding plane.</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:1=
1.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">But, IMHO, =
strictly speaking, this is correct for any other SID as well.
</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:1=
1.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">You seem to=
 ignore the difference between SR-MPLS and SRv6 with regard to the life spa=
n of prefix SIDs in general and Node SIDs in particular.
 From my POV this difference should be discussed in the draft. </span><u></=
u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:1=
1.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">So it seems=
 that we can only =E2=80=9Cagree to disagree=E2=80=9D on the need to say so=
mething specific about Node SIDs in the draft, and let the WG to
 decide what to do about it. </span><u></u><u></u></p>
<div>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#1f497d">Regards,</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#1f497d">Sasha</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#1f497d">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#1f497d">Office: <a href=3D"tel:+972%203-926-6302" value=3D"+97239266=
302" target=3D"_blank">+972-39266302</a></span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#1f497d">Cell:=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 <a href=3D"tel:+972%2054=
-926-6302" value=3D"+972549266302" target=3D"_blank">+972-549266302</a></sp=
an><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#1f497d">Email:=C2=A0=C2=A0
</span><a href=3D"mailto:Alexander.Vainshtein@ecitele.com" target=3D"_blank=
"><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-seri=
f">Alexander.Vainshtein@ecitele.com</span></a><u></u><u></u></p>
</div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;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" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<b><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-ser=
if;color:windowtext">From:</span></b><span style=3D"font-size:11.0pt;font-f=
amily:&quot;Calibri&quot;,sans-serif;color:windowtext"> Ahmed Bashandy [</s=
pan><a href=3D"mailto:abashandy.ietf@gmail.com" target=3D"_blank"><span sty=
le=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">mailto:a=
bashandy.ietf@gmail.com</span></a><span style=3D"font-size:11.0pt;font-fami=
ly:&quot;Calibri&quot;,sans-serif;color:windowtext">]
<br>
<b>Sent:</b> Thursday, July 19, 2018 7:13 PM<br>
<b>To:</b> Alexander Vainshtein &lt;</span><a href=3D"mailto:Alexander.Vain=
shtein@ecitele.com" target=3D"_blank"><span style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,sans-serif">Alexander.Vainshtein@ecitele.com</sp=
an></a><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans=
-serif;color:windowtext">&gt;<br>
<b>Cc:</b> </span><a href=3D"mailto:rtg-dir@ietf.org" target=3D"_blank"><sp=
an style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">rt=
g-dir@ietf.org</span></a><span style=3D"font-size:11.0pt;font-family:&quot;=
Calibri&quot;,sans-serif;color:windowtext">; &#39;</span><a href=3D"mailto:=
mpls@ietf.org" target=3D"_blank"><span style=3D"font-size:11.0pt;font-famil=
y:&quot;Calibri&quot;,sans-serif">mpls@ietf.org</span></a><span style=3D"fo=
nt-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowtext"=
>&#39;
 &lt;</span><a href=3D"mailto:mpls@ietf.org" target=3D"_blank"><span style=
=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">mpls@ietf.=
org</span></a><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quo=
t;,sans-serif;color:windowtext">&gt;; &#39;</span><a href=3D"mailto:adrian@=
olddog.co.uk" target=3D"_blank"><span style=3D"font-size:11.0pt;font-family=
:&quot;Calibri&quot;,sans-serif">adrian@olddog.co.uk</span></a><span style=
=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windo=
wtext">&#39;
 &lt;</span><a href=3D"mailto:adrian@olddog.co.uk" target=3D"_blank"><span =
style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">adria=
n@olddog.co.uk</span></a><span style=3D"font-size:11.0pt;font-family:&quot;=
Calibri&quot;,sans-serif;color:windowtext">&gt;; Jonathan Hardwick (</span>=
<a href=3D"mailto:Jonathan.Hardwick@metaswitch.com" target=3D"_blank"><span=
 style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">Jona=
than.Hardwick@metaswitch.com</span></a><span style=3D"font-size:11.0pt;font=
-family:&quot;Calibri&quot;,sans-serif;color:windowtext">)
 &lt;</span><a href=3D"mailto:jonathan.hardwick@metaswitch.com" target=3D"_=
blank"><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans=
-serif">jonathan.hardwick@metaswitch.com</span></a><span style=3D"font-size=
:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowtext">&gt;;
</span><a href=3D"mailto:shraddha@juniper.net" target=3D"_blank"><span styl=
e=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">shraddha@=
juniper.net</span></a><span style=3D"font-size:11.0pt;font-family:&quot;Cal=
ibri&quot;,sans-serif;color:windowtext">;
</span><a href=3D"mailto:spring@ietf.org" target=3D"_blank"><span style=3D"=
font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">spring@ietf.or=
g</span></a><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;=
,sans-serif;color:windowtext">;
</span><a href=3D"mailto:spring-chairs@ietf.org" target=3D"_blank"><span st=
yle=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">spring-=
chairs@ietf.org</span></a><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,sans-serif;color:windowtext">;
</span><a href=3D"mailto:draft-ietf-spring-segment-routing-mpls.authors@iet=
f.org" target=3D"_blank"><span style=3D"font-size:11.0pt;font-family:&quot;=
Calibri&quot;,sans-serif">draft-ietf-spring-segment-routing-mpls.authors@ie=
tf.org</span></a><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&=
quot;,sans-serif;color:windowtext"><br>
<b>Subject:</b> Re: RtgDir Early review: draft-ietf-spring-segment-routing-=
mpls-13</span><u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p>Thanks for the reply<u></u><u></u></p>
<p>See inline<u></u><u></u></p>
<p>Ahmed<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">On 7/12/18 12:22 AM, Alexander Vainshtein wrote:<u><=
/u><u></u></p>
</div>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:1=
1.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">Ahmed and a=
ll,</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:1=
1.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">I would lik=
e to expand on my comments (and your responses) about the role of Node SIDs=
 in SR-MPLS.</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:1=
1.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">I would lik=
e to bring your attention two points:</span><u></u><u></u></p>
<p class=3D"m_-4049056334005215152m_1688136927262479164m_-87158104211832486=
78MsoListParagraph"><u></u><span>1.<span style=3D"font:7.0pt &quot;Times Ne=
w Roman&quot;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
</span></span><u></u><span style=3D"color:#1f497d">Node SIDs (and, in gener=
al, Prefix SIDs) in MPLS-SR are different from the same in SRv6 because the=
y require explicit configuration action by the operator of SR domain. I.e.,=
 it is not enough for a node to
 own some /32 or /128 prefix that is advertised by IGP. The operator must e=
xplicitly configure the node to use such a prefix as=C2=A0 Node SID and to =
assign to it a specific index that is unique in the SR domain. From my POV,=
 this difference alone would qualify
 Node SIDs as a topic to be discussed in the </span><a href=3D"https://urld=
efense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_html_draft-2Dietf=
-2Dspring-2Dsegment-2Drouting-2Dmpls-2D14&amp;d=3DDwMGaQ&amp;c=3DHAkYuh63rs=
uhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3DNyjLsr7JA7mvpCJa0YmPdVKcmMXJ31bpb=
BaNqzCNrng&amp;m=3DCBn46-tTjZrFup0dR-EGAtt4QFq9Pi27RaO5rQCk1Qw&amp;s=3Dq6dj=
pRXlamUzKZlGIuXTtBcsnwevHwddqvStZrSFMnE&amp;e=3D" target=3D"_blank">MPLS-SR
 Architecture</a><span style=3D"color:#1f497d"> draft.</span><u></u><u></u>=
</p>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin-left:0in;line-height:normal"><span s=
tyle=3D"font-family:&quot;Times New Roman&quot;,serif">#Ahmed: I disagree w=
ith your POV. From the forwarding plane perspective it does not make any di=
fference whether a the label at the top of an MPLS
 packet (representing the prefix-SID) identifies a node or not. So from the=
 SR-mpls forwarding point of view there is no difference between a prefix-S=
ID and a node-SID. If there is any place in the SR-mpls draft where there i=
s a need to handle a node-SID different
 from a prefix SID, it would be great to point it out<br>
<br>
</span><u></u><u></u></p>
</blockquote></div></div></blockquote></div><div class=3D"gmail_quote"><blo=
ckquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #c=
cc solid;padding-left:1ex"><div bgcolor=3D"white" lang=3D"EN-US" link=3D"#0=
563C1" vlink=3D"#954F72"><div class=3D"m_-4049056334005215152m_168813692726=
2479164m_-8715810421183248678WordSection1"><blockquote style=3D"margin-top:=
5.0pt;margin-bottom:5.0pt"><blockquote style=3D"margin-top:5.0pt;margin-bot=
tom:5.0pt">
<h3 style=3D"margin-left:.5in">
<u></u><span>2.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0
</span></span><u></u>In addition, quite a few constructs associated with SR=
-MPLS implicitly assume that each node in the SR-MPLS domain is assigned wi=
th at least one Node SID. One example can be found in the
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.iet=
f.org_html_draft-2Dbashandy-2Drtgwg-2Dsegment-2Drouting-2Dti-2Dlfa-2D04&amp=
;d=3DDwMGaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3DNyj=
Lsr7JA7mvpCJa0YmPdVKcmMXJ31bpbBaNqzCNrng&amp;m=3DCBn46-tTjZrFup0dR-EGAtt4QF=
q9Pi27RaO5rQCk1Qw&amp;s=3DjbH0DSYYo2UYymWZrlvAt7qUWVXsYKuCtMiEyoe-DWE&amp;e=
=3D" target=3D"_blank">
<span style=3D"font-family:&quot;Calibri&quot;,sans-serif">TI-LFA</span></a=
> draft. This draft says in Section 4.2:<u></u><u></u></h3>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">=C2=A0</span><u></u><u></u></p>
</blockquote></blockquote></div></div></blockquote></div><div class=3D"gmai=
l_quote"><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;borde=
r-left:1px #ccc solid;padding-left:1ex"><div bgcolor=3D"white" lang=3D"EN-U=
S" link=3D"#0563C1" vlink=3D"#954F72"><div class=3D"m_-4049056334005215152m=
_1688136927262479164m_-8715810421183248678WordSection1"><blockquote style=
=3D"margin-top:5.0pt;margin-bottom:5.0pt"><blockquote style=3D"margin-top:5=
.0pt;margin-bottom:5.0pt"><h3 style=3D"margin-left:1.0in"><a href=3D"https:=
//urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_html_draft-=
2Dbashandy-2Drtgwg-2Dsegment-2Drouting-2Dti-2Dlfa-2D04-23section-2D4.2&amp;=
d=3DDwMGaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3DNyjL=
sr7JA7mvpCJa0YmPdVKcmMXJ31bpbBaNqzCNrng&amp;m=3DCBn46-tTjZrFup0dR-EGAtt4QFq=
9Pi27RaO5rQCk1Qw&amp;s=3DsAi3KCWUwGS3D93t8ic64W_46xm9y8Oacs7ozcAweS8&amp;e=
=3D" target=3D"_blank"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New ;color:black&quot;">4.2</span></a><a name=3D"m_-40490563340052151=
52_m_1688136927262479164_m_-8715810421183248678_section-4.2"></a><span styl=
e=3D"font-size:10.0pt;font-family:&quot;Courier New ;color:black&quot;">..
 The repair node is a PQ node</span><u></u><u></u></h3></blockquote></block=
quote></div></div></blockquote></div><div class=3D"gmail_quote"><blockquote=
 class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc soli=
d;padding-left:1ex"><div bgcolor=3D"white" lang=3D"EN-US" link=3D"#0563C1" =
vlink=3D"#954F72"><div class=3D"m_-4049056334005215152m_1688136927262479164=
m_-8715810421183248678WordSection1"><blockquote style=3D"margin-top:5.0pt;m=
argin-bottom:5.0pt"><blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0=
pt">
<pre style=3D"margin-left:.7in"><span style=3D"color:black">=C2=A0</span><u=
></u><u></u></pre>
<pre style=3D"margin-left:.7in"><span style=3D"color:black">=C2=A0</span><u=
></u><u></u></pre>
<pre style=3D"margin-left:.7in"><span style=3D"color:black">=C2=A0=C2=A0 Wh=
en the repair node is in P(S,X), the repair list is made of a</span><u></u>=
<u></u></pre>
<pre style=3D"margin-left:.7in"><span style=3D"color:black">=C2=A0=C2=A0 si=
ngle node segment to the repair node.</span><u></u><u></u></pre>
<div>
<p class=3D"MsoNormal" style=3D"margin-right:0in;margin-bottom:0in;margin-l=
eft:.5in;margin-bottom:.0001pt;line-height:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#1f497d">In the scope of this section, the repair node is not adjacen=
t to the PLR, and therefore, to the best of my understanding, =C2=A0=E2=80=
=9Ca single
<span style=3D"background:yellow">node segment</span> to the repair node=E2=
=80=9D can be only the Node SID of the repair node. Since repair nodes are =
computed dynamically, this entire scheme depends on all nodes in the MPLS=
=3DSR domain =C2=A0having at least
 one Node SID each</span><u></u><u></u></p>
</div>
</blockquote></blockquote></div></div></blockquote></div><div class=3D"gmai=
l_quote"><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;borde=
r-left:1px #ccc solid;padding-left:1ex"><div bgcolor=3D"white" lang=3D"EN-U=
S" link=3D"#0563C1" vlink=3D"#954F72"><div class=3D"m_-4049056334005215152m=
_1688136927262479164m_-8715810421183248678WordSection1"><blockquote style=
=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<p class=3D"MsoNormal" style=3D"margin-left:0in;line-height:normal"><span s=
tyle=3D"font-family:&quot;Times New Roman&quot;,serif">#Ahmed: The choice o=
f the SID to identify an intermediate or exit node(s) in an SR-policy is a =
control plane behavior, irrespective of reason such
 policy is created (be it ti-lfa explicit path, uloop avoidance explicit pa=
th, or some SR-TE explicit path). SR-Policy as well as Ti-LFA and uloop avo=
idance are handled in separate drafts. So just like the response to your pr=
evious comment, from forwarding
 plane perspective it does not make any difference whether the label at the=
 top of an MPLS packet identifies a single or multiple nodes.
<br>
<br>
</span><u></u><u></u></p>
</blockquote></div></div></blockquote></div><div class=3D"gmail_quote"><blo=
ckquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #c=
cc solid;padding-left:1ex"><div bgcolor=3D"white" lang=3D"EN-US" link=3D"#0=
563C1" vlink=3D"#954F72"><div class=3D"m_-4049056334005215152m_168813692726=
2479164m_-8715810421183248678WordSection1"><blockquote style=3D"margin-top:=
5.0pt;margin-bottom:5.0pt"><blockquote style=3D"margin-top:5.0pt;margin-bot=
tom:5.0pt">
<div>
<p class=3D"MsoNormal" style=3D"margin-right:0in;margin-bottom:0in;margin-l=
eft:.5in;margin-bottom:.0001pt;line-height:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#1f497d">.</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#1f497d">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#1f497d">Hopefully these notes clarify my position on the subject.</s=
pan><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#1f497d">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#1f497d">Regards,</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#1f497d">Sasha</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#1f497d">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#1f497d">Office: <a href=3D"tel:+972%203-926-6302" value=3D"+97239266=
302" target=3D"_blank">+972-39266302</a></span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#1f497d">Cell:=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 <a href=3D"tel:+972%2054=
-926-6302" value=3D"+972549266302" target=3D"_blank">+972-549266302</a></sp=
an><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#1f497d">Email:=C2=A0=C2=A0
</span><a href=3D"mailto:Alexander.Vainshtein@ecitele.com" target=3D"_blank=
"><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-seri=
f">Alexander.Vainshtein@ecitele.com</span></a><u></u><u></u></p>
</div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;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" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<b><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-ser=
if;color:windowtext">From:</span></b><span style=3D"font-size:11.0pt;font-f=
amily:&quot;Calibri&quot;,sans-serif;color:windowtext"> Alexander Vainshtei=
n
<br>
<b>Sent:</b> Wednesday, July 11, 2018 12:02 PM<br>
<b>To:</b> Ahmed Bashandy </span><a href=3D"mailto:abashandy.ietf@gmail.com=
" target=3D"_blank"><span style=3D"font-size:11.0pt;font-family:&quot;Calib=
ri&quot;,sans-serif">&lt;abashandy.ietf@gmail.com&gt;</span></a><span style=
=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windo=
wtext"><br>
<b>Cc:</b> </span><a href=3D"mailto:rtg-dir@ietf.org" target=3D"_blank"><sp=
an style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">rt=
g-dir@ietf.org</span></a><span style=3D"font-size:11.0pt;font-family:&quot;=
Calibri&quot;,sans-serif;color:windowtext">; &#39;</span><a href=3D"mailto:=
mpls@ietf.org" target=3D"_blank"><span style=3D"font-size:11.0pt;font-famil=
y:&quot;Calibri&quot;,sans-serif">mpls@ietf.org</span></a><span style=3D"fo=
nt-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowtext"=
>&#39;
</span><a href=3D"mailto:mpls@ietf.org" target=3D"_blank"><span style=3D"fo=
nt-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">&lt;mpls@ietf.or=
g&gt;</span></a><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&q=
uot;,sans-serif;color:windowtext">; &#39;</span><a href=3D"mailto:adrian@ol=
ddog.co.uk" target=3D"_blank"><span style=3D"font-size:11.0pt;font-family:&=
quot;Calibri&quot;,sans-serif">adrian@olddog.co.uk</span></a><span style=3D=
"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowte=
xt">&#39;
</span><a href=3D"mailto:adrian@olddog.co.uk" target=3D"_blank"><span style=
=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">&lt;adrian=
@olddog.co.uk&gt;</span></a><span style=3D"font-size:11.0pt;font-family:&qu=
ot;Calibri&quot;,sans-serif;color:windowtext">; Jonathan Hardwick (</span><=
a href=3D"mailto:Jonathan.Hardwick@metaswitch.com" target=3D"_blank"><span =
style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">Jonat=
han.Hardwick@metaswitch.com</span></a><span style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,sans-serif;color:windowtext">)
</span><a href=3D"mailto:jonathan.hardwick@metaswitch.com" target=3D"_blank=
"><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-seri=
f">&lt;jonathan.hardwick@metaswitch.com&gt;</span></a><span style=3D"font-s=
ize:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowtext">;
</span><a href=3D"mailto:shraddha@juniper.net" target=3D"_blank"><span styl=
e=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">shraddha@=
juniper.net</span></a><span style=3D"font-size:11.0pt;font-family:&quot;Cal=
ibri&quot;,sans-serif;color:windowtext">;
</span><a href=3D"mailto:spring@ietf.org" target=3D"_blank"><span style=3D"=
font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">spring@ietf.or=
g</span></a><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;=
,sans-serif;color:windowtext">;
</span><a href=3D"mailto:spring-chairs@ietf.org" target=3D"_blank"><span st=
yle=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">spring-=
chairs@ietf.org</span></a><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,sans-serif;color:windowtext">;
</span><a href=3D"mailto:draft-ietf-spring-segment-routing-mpls.authors@iet=
f.org" target=3D"_blank"><span style=3D"font-size:11.0pt;font-family:&quot;=
Calibri&quot;,sans-serif">draft-ietf-spring-segment-routing-mpls.authors@ie=
tf.org</span></a><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&=
quot;,sans-serif;color:windowtext"><br>
<b>Subject:</b> RE: RtgDir Early review: draft-ietf-spring-segment-routing-=
mpls-13</span><u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:1=
1.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">Ahmed, and =
all,</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:1=
1.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">Lots of tha=
nks for a detailed response to my comments.
</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:1=
1.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">Please see
</span><b><i><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot=
;,sans-serif;color:#00b050">inline below</span></i></b><span style=3D"font-=
size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d"> my p=
osition on each of them.</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">=C2=A0</span><u></u><u></u></p>
<div>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#1f497d">Regards,</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#1f497d">Sasha</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#1f497d">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#1f497d">Office: <a href=3D"tel:+972%203-926-6302" value=3D"+97239266=
302" target=3D"_blank">+972-39266302</a></span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#1f497d">Cell:=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 <a href=3D"tel:+972%2054=
-926-6302" value=3D"+972549266302" target=3D"_blank">+972-549266302</a></sp=
an><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#1f497d">Email:=C2=A0=C2=A0
</span><a href=3D"mailto:Alexander.Vainshtein@ecitele.com" target=3D"_blank=
"><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-seri=
f">Alexander.Vainshtein@ecitele.com</span></a><u></u><u></u></p>
</div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;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" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<b><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-ser=
if;color:windowtext">From:</span></b><span style=3D"font-size:11.0pt;font-f=
amily:&quot;Calibri&quot;,sans-serif;color:windowtext"> Ahmed Bashandy [</s=
pan><a href=3D"mailto:abashandy.ietf@gmail.com" target=3D"_blank"><span sty=
le=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">mailto:a=
bashandy.ietf@gmail.com</span></a><span style=3D"font-size:11.0pt;font-fami=
ly:&quot;Calibri&quot;,sans-serif;color:windowtext">]
<br>
<b>Sent:</b> Wednesday, July 11, 2018 4:42 AM<br>
<b>To:</b> Alexander Vainshtein &lt;</span><a href=3D"mailto:Alexander.Vain=
shtein@ecitele.com" target=3D"_blank"><span style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,sans-serif">Alexander.Vainshtein@ecitele.com</sp=
an></a><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans=
-serif;color:windowtext">&gt;;
</span><a href=3D"mailto:spring-chairs@ietf.org" target=3D"_blank"><span st=
yle=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">spring-=
chairs@ietf.org</span></a><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,sans-serif;color:windowtext">;
</span><a href=3D"mailto:draft-ietf-spring-segment-routing-mpls.authors@iet=
f.org" target=3D"_blank"><span style=3D"font-size:11.0pt;font-family:&quot;=
Calibri&quot;,sans-serif">draft-ietf-spring-segment-routing-mpls.authors@ie=
tf.org</span></a><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&=
quot;,sans-serif;color:windowtext"><br>
<b>Cc:</b> </span><a href=3D"mailto:rtg-dir@ietf.org" target=3D"_blank"><sp=
an style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">rt=
g-dir@ietf.org</span></a><span style=3D"font-size:11.0pt;font-family:&quot;=
Calibri&quot;,sans-serif;color:windowtext">; &#39;</span><a href=3D"mailto:=
mpls@ietf.org" target=3D"_blank"><span style=3D"font-size:11.0pt;font-famil=
y:&quot;Calibri&quot;,sans-serif">mpls@ietf.org</span></a><span style=3D"fo=
nt-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowtext"=
>&#39;
 &lt;</span><a href=3D"mailto:mpls@ietf.org" target=3D"_blank"><span style=
=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">mpls@ietf.=
org</span></a><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quo=
t;,sans-serif;color:windowtext">&gt;; &#39;</span><a href=3D"mailto:adrian@=
olddog.co.uk" target=3D"_blank"><span style=3D"font-size:11.0pt;font-family=
:&quot;Calibri&quot;,sans-serif">adrian@olddog.co.uk</span></a><span style=
=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windo=
wtext">&#39;
 &lt;</span><a href=3D"mailto:adrian@olddog.co.uk" target=3D"_blank"><span =
style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">adria=
n@olddog.co.uk</span></a><span style=3D"font-size:11.0pt;font-family:&quot;=
Calibri&quot;,sans-serif;color:windowtext">&gt;; Jonathan Hardwick (</span>=
<a href=3D"mailto:Jonathan.Hardwick@metaswitch.com" target=3D"_blank"><span=
 style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">Jona=
than.Hardwick@metaswitch.com</span></a><span style=3D"font-size:11.0pt;font=
-family:&quot;Calibri&quot;,sans-serif;color:windowtext">)
 &lt;</span><a href=3D"mailto:jonathan.hardwick@metaswitch.com" target=3D"_=
blank"><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans=
-serif">jonathan.hardwick@metaswitch.com</span></a><span style=3D"font-size=
:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowtext">&gt;;
</span><a href=3D"mailto:shraddha@juniper.net" target=3D"_blank"><span styl=
e=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">shraddha@=
juniper.net</span></a><span style=3D"font-size:11.0pt;font-family:&quot;Cal=
ibri&quot;,sans-serif;color:windowtext">;
</span><a href=3D"mailto:spring@ietf.org" target=3D"_blank"><span style=3D"=
font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">spring@ietf.or=
g</span></a><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;=
,sans-serif;color:windowtext"><br>
<b>Subject:</b> Re: RtgDir Early review: draft-ietf-spring-segment-routing-=
mpls-13</span><u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p>Thanks for thorough (and VERY clear) the review<u></u><u></u></p>
<p>See inline #Ahmed<u></u><u></u></p>
<p>=C2=A0<u></u><u></u></p>
<p>Ahmed<u></u><u></u></p>
<p>=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">On 6/15/18 11:08 PM, Alexander Vainshtein wrote:<u><=
/u><u></u></p>
</div>
</blockquote></blockquote></div></div></blockquote></div><div class=3D"gmai=
l_quote"><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;borde=
r-left:1px #ccc solid;padding-left:1ex"><div bgcolor=3D"white" lang=3D"EN-U=
S" link=3D"#0563C1" vlink=3D"#954F72"><div class=3D"m_-4049056334005215152m=
_1688136927262479164m_-8715810421183248678WordSection1"><blockquote style=
=3D"margin-top:5.0pt;margin-bottom:5.0pt"><blockquote style=3D"margin-top:5=
.0pt;margin-bottom:5.0pt"><blockquote style=3D"margin-top:5.0pt;margin-bott=
om:5.0pt">
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif">Re-sending to=C2=A0 correct SPRING WG list.</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif">Sincere apologies for the delay caused by a typo.</span><u></u><u></u>=
</p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif">Thumb typed by Sasha Vainshtein</span><u></u><u></u></p>
</div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif">=C2=A0</span><u></u><u></u></p>
</div>
<div style=3D"margin-left:.3in;margin-bottom:12.0pt">
<div class=3D"MsoNormal" align=3D"center" style=3D"margin:0in;margin-bottom=
:.0001pt;text-align:center">
<span style=3D"font-family:&quot;Times New Roman ,serif&quot;">
<hr size=3D"2" width=3D"98%" align=3D"center">
</span></div>
</div>
</blockquote></blockquote></blockquote></div></div></blockquote></div><div =
class=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"margin:0 0=
 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div bgcolor=3D"white"=
 lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72"><div class=3D"m_-4049056=
334005215152m_1688136927262479164m_-8715810421183248678WordSection1"><block=
quote style=3D"margin-top:5.0pt;margin-bottom:5.0pt"><blockquote style=3D"m=
argin-top:5.0pt;margin-bottom:5.0pt"><blockquote style=3D"margin-top:5.0pt;=
margin-bottom:5.0pt"><div id=3D"m_-4049056334005215152m_1688136927262479164=
m_-8715810421183248678divRplyFwdMsg"><p class=3D"MsoNormal"><b>From:</b> Al=
exander Vainshtein<br>
<b>Sent:</b> Sunday, June 10, 2018 10:43:52 AM<br>
<b>To:</b> <a href=3D"mailto:spring-chairs@ietf.org" target=3D"_blank">spri=
ng-chairs@ietf.org</a>; <a href=3D"mailto:draft-ietf-spring-segment-routing=
-mpls.authors@ietf.org" target=3D"_blank">
draft-ietf-spring-segment-routing-mpls.authors@ietf.org</a><br>
</p></div></blockquote></blockquote></blockquote></div></div></blockquote><=
/div><div class=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"=
margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div bgcolor=
=3D"white" lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72"><div class=3D"=
m_-4049056334005215152m_1688136927262479164m_-8715810421183248678WordSectio=
n1"><blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt"><blockquote =
style=3D"margin-top:5.0pt;margin-bottom:5.0pt"><blockquote style=3D"margin-=
top:5.0pt;margin-bottom:5.0pt"><div id=3D"m_-4049056334005215152m_168813692=
7262479164m_-8715810421183248678divRplyFwdMsg"><p class=3D"MsoNormal"><b>Cc=
:</b> <a href=3D"mailto:spring@ietf.com" target=3D"_blank">spring@ietf..com=
</a>; <a href=3D"mailto:rtg-dir@ietf.org" target=3D"_blank">
rtg-dir@ietf.org</a>; &#39;<a href=3D"mailto:mpls@ietf.org" target=3D"_blan=
k">mpls@ietf.org</a>&#39;; &#39;<a href=3D"mailto:adrian@olddog.co.uk" targ=
et=3D"_blank">adrian@olddog.co.uk</a>&#39;; Jonathan Hardwick (<a href=3D"m=
ailto:Jonathan.Hardwick@metaswitch.com" target=3D"_blank">Jonathan.Hardwick=
@metaswitch.com</a>);
<a href=3D"mailto:shraddha@juniper.net" target=3D"_blank">shraddha@juniper.=
net</a></p></div></blockquote></blockquote></blockquote></div></div></block=
quote></div><div class=3D"gmail_quote"><blockquote class=3D"gmail_quote" st=
yle=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div =
bgcolor=3D"white" lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72"><div cl=
ass=3D"m_-4049056334005215152m_1688136927262479164m_-8715810421183248678Wor=
dSection1"><blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt"><bloc=
kquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt"><blockquote style=3D"=
margin-top:5.0pt;margin-bottom:5.0pt"><div id=3D"m_-4049056334005215152m_16=
88136927262479164m_-8715810421183248678divRplyFwdMsg"><p class=3D"MsoNormal=
"><br>
<b>Subject:</b> RE: RtgDir Early review: draft-ietf-spring-segment-routing-=
mpls-13<span style=3D"font-family:&quot;Times New Roman&quot;,serif">
</span><u></u><u></u></p></div></blockquote></blockquote></blockquote></div=
></div></blockquote></div><div class=3D"gmail_quote"><blockquote class=3D"g=
mail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-l=
eft:1ex"><div bgcolor=3D"white" lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#9=
54F72"><div class=3D"m_-4049056334005215152m_1688136927262479164m_-87158104=
21183248678WordSection1"><blockquote style=3D"margin-top:5.0pt;margin-botto=
m:5.0pt"><blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt"><blockq=
uote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:#1f497d">Explicitly adding Shra=
ddha =C2=A0who is the shepherd of this draft.
</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"color:#1f497d">=C2=A0</span><u></u><u=
></u></p>
<div>
<p class=3D"MsoNormal"><span style=3D"color:#1f497d">Regards,</span><u></u>=
<u></u></p>
<p class=3D"MsoNormal"><span style=3D"color:#1f497d">Sasha</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">Office: <a href=3D"tel=
:+972%203-926-6302" value=3D"+97239266302" target=3D"_blank">+972-39266302<=
/a></span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"color:#1f497d">Cell:=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 <a href=3D"tel:+972%2054-926-6302" value=3D"+972549266302" =
target=3D"_blank">+972-549266302</a></span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"color:#1f497d">Email:=C2=A0=C2=A0 </s=
pan><a href=3D"mailto:Alexander.Vainshtein@ecitele.com" target=3D"_blank">A=
lexander.Vainshtein@ecitele.com</a><u></u><u></u></p>
</div>
<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> Alexander Vainshtein <br>
<b>Sent:</b> Friday, June 8, 2018 5:43 PM<br>
<b>To:</b> &#39;<a href=3D"mailto:spring-chairs@ietf.org" target=3D"_blank"=
>spring-chairs@ietf.org</a>&#39; <a href=3D"mailto:spring-chairs@ietf.org" =
target=3D"_blank">
&lt;spring-chairs@ietf.org&gt;</a>; &#39;<a href=3D"mailto:draft-ietf-sprin=
g-segment-routing-mpls.authors@ietf.org" target=3D"_blank">draft-ietf-sprin=
g-segment-routing-mpls.authors@ietf.org</a>&#39;
<a href=3D"mailto:draft-ietf-spring-segment-routing-mpls.authors@ietf.org" =
target=3D"_blank">&lt;draft-ietf-spring-segment-routing-mpls.authors@ietf.o=
rg&gt;</a><br>
<b>Cc:</b> &#39;<a href=3D"mailto:spring@ietf.com" target=3D"_blank">spring=
@ietf.com</a>&#39; <a href=3D"mailto:spring@ietf.com" target=3D"_blank">
&lt;spring@ietf.com&gt;</a>; <a href=3D"mailto:rtg-dir@ietf.org" target=3D"=
_blank">rtg-dir@ietf.org</a>; <a href=3D"mailto:mpls@ietf.org" target=3D"_b=
lank">
mpls@ietf.org</a>; &#39;<a href=3D"mailto:adrian@olddog.co.uk" target=3D"_b=
lank">adrian@olddog.co.uk</a>&#39;
<a href=3D"mailto:adrian@olddog.co.uk" target=3D"_blank">&lt;adrian@olddog.=
co.uk&gt;</a><br>
<b>Subject:</b> RtgDir Early review: draft-ietf-spring-segment-routing-mpls=
-13<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"font-size:10.0pt;font-family:&quot;Ve=
rdana&quot;,sans-serif">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ve=
rdana&quot;,sans-serif">Hello,</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ve=
rdana&quot;,sans-serif">I have been selected to do a routing directorate =
=E2=80=9Cearly=E2=80=9D review of this draft:
</span><a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__da=
tatracker.ietf.org_doc_draft-2Dietf-2Dspring-2Dsegment-2Drouting-2Dmpls_&am=
p;d=3DDwMGaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3DNy=
jLsr7JA7mvpCJa0YmPdVKcmMXJ31bpbBaNqzCNrng&amp;m=3DCBn46-tTjZrFup0dR-EGAtt4Q=
Fq9Pi27RaO5rQCk1Qw&amp;s=3DCxbaaf9U0kj6_meVSobSkRLQW1SwI8MJvgHpuYp0QOM&amp;=
e=3D" target=3D"_blank"><span style=3D"font-size:10.0pt;font-family:&quot;V=
erdana&quot;,sans-serif">https://datatracker.ietf.org/doc/draft-ietf-spring=
-segment-routing-mpls/</span></a><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ve=
rdana&quot;,sans-serif">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ve=
rdana&quot;,sans-serif">The routing directorate will, on request from the w=
orking group chair, perform an =E2=80=9Cearly=E2=80=9D review of a draft be=
fore it is submitted for publication to the IESG. The early review
 can be performed at any time during the draft=E2=80=99s lifetime as a work=
ing group document. The purpose of the early review depends on the stage th=
at the document has reached. As this document is currently in the WG Last c=
all, my focus for the review was to determine
 whether the document is ready to be published. Please consider my comments=
 along with the other working group last call comments.</span><u></u><u></u=
></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ve=
rdana&quot;,sans-serif">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ve=
rdana&quot;,sans-serif">For more information about the Routing Directorate,=
 please see
</span><span style=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,sans-s=
erif">=E2=80=8B</span><a href=3D"https://urldefense.proofpoint.com/v2/url?u=
=3Dhttp-3A__trac.tools.ietf.org_area_rtg_trac_wiki_RtgDir&amp;d=3DDwMGaQ&am=
p;c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3DNyjLsr7JA7mvpCJa0=
YmPdVKcmMXJ31bpbBaNqzCNrng&amp;m=3DCBn46-tTjZrFup0dR-EGAtt4QFq9Pi27RaO5rQCk=
1Qw&amp;s=3D6pnI7l82ewwzoxgOXqTKrbKuQidt6-KBsZdsXFnoQCg&amp;e=3D" target=3D=
"_blank"><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sa=
ns-serif">http://trac.tools.ietf.org/area/rtg/trac/wiki/RtgDir</span></a><s=
pan style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif">
</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ve=
rdana&quot;,sans-serif">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Verdana&quot;,sans-serif">Document</span></b><span style=3D"font-size:10.0=
pt;font-family:&quot;Verdana&quot;,sans-serif">: draft-ietf-spring-segment-=
routing-mpls-13</span><u></u><u></u></p>
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Verdana&quot;,sans-serif">Reviewer</span></b><span style=3D"font-size:10.0=
pt;font-family:&quot;Verdana&quot;,sans-serif">: Alexander (=E2=80=9CSasha=
=E2=80=9D) Vainshtein (</span><a href=3D"mailto:alexander.vainshtein@ecitel=
e.com" target=3D"_blank"><span style=3D"font-size:10.0pt;font-family:&quot;=
Verdana&quot;,sans-serif">alexander.vainshtein@ecitele.com</span></a><span =
style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif">)</sp=
an><u></u><u></u></p>
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Verdana&quot;,sans-serif">Review Date</span></b><span style=3D"font-size:1=
0.0pt;font-family:&quot;Verdana&quot;,sans-serif">: 08-Jun-18</span><u></u>=
<u></u></p>
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Verdana&quot;,sans-serif">Intended Status</span></b><span style=3D"font-si=
ze:10.0pt;font-family:&quot;Verdana&quot;,sans-serif">: Proposed Standard.<=
/span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ve=
rdana&quot;,sans-serif">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Verdana&quot;,sans-serif">Summary</span></b><span style=3D"font-size:10.0p=
t;font-family:&quot;Verdana&quot;,sans-serif">:</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ve=
rdana&quot;,sans-serif">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ve=
rdana&quot;,sans-serif">I have some minor concerns about this document that=
 I think should be resolved before it is submitted to the IESG.</span><u></=
u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ve=
rdana&quot;,sans-serif">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Verdana&quot;,sans-serif">Comments</span></b><span style=3D"font-size:10.0=
pt;font-family:&quot;Verdana&quot;,sans-serif">:</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ve=
rdana&quot;,sans-serif">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ve=
rdana&quot;,sans-serif">I consider this draft as an important =C2=A0compani=
on document to the
</span><a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__to=
ols.ietf.org_html_draft-2Dietf-2Dspring-2Dsegment-2Drouting-2D15&amp;d=3DDw=
MGaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3DNyjLsr7JA7=
mvpCJa0YmPdVKcmMXJ31bpbBaNqzCNrng&amp;m=3DCBn46-tTjZrFup0dR-EGAtt4QFq9Pi27R=
aO5rQCk1Qw&amp;s=3DiJShh7e7yyVkt44v1O5pyCOMfHCpAvfBNGgFr5lk130&amp;e=3D" ta=
rget=3D"_blank"><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&q=
uot;,sans-serif">Segment
 Routing Architecture</span></a><span style=3D"font-size:10.0pt;font-family=
:&quot;Verdana&quot;,sans-serif"> draft that, ideally, should augment defin=
itions of the Segment Routing (SR) notions and constructs given there with =
details specific for the SR instantiation that
 uses=C2=A0 the MPLS data plane (SR-MPLS).=C2=A0 Many issues raised in my r=
eview reflect either gaps that should be, but have not been, closed, or inc=
onsistencies between the two drafts.
</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ve=
rdana&quot;,sans-serif">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ve=
rdana&quot;,sans-serif">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ve=
rdana&quot;,sans-serif">Since
</span><a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__to=
ols.ietf.org_html_rfc8287&amp;d=3DDwMGaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBXeM=
K-ndb3voDTXcWzoCI&amp;r=3DNyjLsr7JA7mvpCJa0YmPdVKcmMXJ31bpbBaNqzCNrng&amp;m=
=3DCBn46-tTjZrFup0dR-EGAtt4QFq9Pi27RaO5rQCk1Qw&amp;s=3Dy7jp3UYNTtcmm9HOulzq=
PTrMURTrsMiO26rWlNZN5Ws&amp;e=3D" target=3D"_blank"><span style=3D"font-siz=
e:10.0pt;font-family:&quot;Verdana&quot;,sans-serif">RFC
 8287</span></a><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&q=
uot;,sans-serif"> is already published as a Standards Track RFC, I expect s=
uch augmentation to be backward compatible with this document (or to provid=
e clear indications of required updates to this
 document). And I include the MPLS WG into distribution list. </span><u></u=
><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ve=
rdana&quot;,sans-serif">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ve=
rdana&quot;,sans-serif">This draft was not easy reading for me. In particul=
ar, the style of Section 2.5 that discusses at length and in some detail mu=
ltiple =E2=80=9Ccorner cases=E2=80=9D resulting, presumably, from
 misconfiguration, before it explains the basic (and relatively simple) =E2=
=80=9Cnormal=E2=80=9D behavior, looks problematic to me.</span><u></u><u></=
u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ve=
rdana&quot;,sans-serif">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ve=
rdana&quot;,sans-serif">The WG Last Call has been extended by one week. Nev=
ertheless, I am sending out my comments
</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ve=
rdana&quot;,sans-serif">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Verdana&quot;,sans-serif">Major Issues</span></b><span style=3D"font-size:=
10.0pt;font-family:&quot;Verdana&quot;,sans-serif">: None found</span><u></=
u><u></u></p>
</div>
</div>
</blockquote></blockquote></blockquote></div></div></blockquote></div><div =
class=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"margin:0 0=
 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div bgcolor=3D"white"=
 lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72"><div class=3D"m_-4049056=
334005215152m_1688136927262479164m_-8715810421183248678WordSection1"><block=
quote style=3D"margin-top:5.0pt;margin-bottom:5.0pt"><blockquote style=3D"m=
argin-top:5.0pt;margin-bottom:5.0pt">
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Times New Roman ,se=
rif&quot;">#Ahmed: thanks a lot</span><u></u><u></u></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ve=
rdana&quot;,sans-serif">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Verdana&quot;,sans-serif">Minor Issues</span></b><span style=3D"font-size:=
10.0pt;font-family:&quot;Verdana&quot;,sans-serif">: Quite a few but, hopef=
ully, easy to resolve.</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ve=
rdana&quot;,sans-serif">=C2=A0</span><u></u><u></u></p>
<p class=3D"m_-4049056334005215152m_1688136927262479164m_-87158104211832486=
78MsoListParagraph"><span style=3D"font-size:10.0pt;font-family:&quot;Verda=
na&quot;,sans-serif">1.</span><span style=3D"font-size:7.0pt;font-family:&q=
uot;Times New Roman ,serif&quot;">=C2=A0=C2=A0=C2=A0
</span><b><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,s=
ans-serif">Encapsulation of SR-MPLS packets</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Verdana&quot;,sans-serif">:
</span><u></u><u></u></p>
<p class=3D"m_-4049056334005215152m_1688136927262479164m_-87158104211832486=
78MsoListParagraph" style=3D"margin-left:1.0in"><span style=3D"font-size:10=
.0pt;font-family:&quot;Verdana&quot;,sans-serif">a.</span><span style=3D"fo=
nt-size:7.0pt;font-family:&quot;Times New Roman ,serif&quot;">=C2=A0=C2=A0=
=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">RFC 3032 (referenced by the draft) and RFC 5332 (<b><i>not mentione=
d in the draft</i></b>) depend two encapsulations of labeled packets - one =
for Downstream-allocated labels and another
 for Upstream-allocated ones.</span><u></u><u></u></p>
</div>
</div>
</blockquote>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Times New Roman ,se=
rif&quot;">#Ahmed: RFC5332 is for multicast. As mentioned in Section 6 of d=
raft-ietf-spring-segment-routing-15, multicast is outside the scope of SR. =
Hence the RFC was not referred to in the SR-MPLS
 draft</span><u></u><u></u></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,sans-serif;color:#00b050">[[Sasha]] I would be satisfied =
with this response, would it not be for the following text I see in Section=
 2.2 of the</span></i></b><b><i><span style=3D"font-size:11.0pt;font-family=
:&quot;Calibri&quot;,sans-serif;color:#1f497d">
</span></i></b><a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttp=
s-3A__tools.ietf.org_html_draft-2Dietf-2Dspring-2Dsegment-2Drouting-2Dpolic=
y-2D01&amp;d=3DDwMGaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&a=
mp;r=3DNyjLsr7JA7mvpCJa0YmPdVKcmMXJ31bpbBaNqzCNrng&amp;m=3DCBn46-tTjZrFup0d=
R-EGAtt4QFq9Pi27RaO5rQCk1Qw&amp;s=3D4f0H68LTvkp7N-bYTVLOhWqiEbHaCsOQR1z_Qzz=
3Wf4&amp;e=3D" target=3D"_blank"><b><i><span style=3D"font-size:11.0pt;font=
-family:&quot;Calibri&quot;,sans-serif">SR
 Policy Architecture</span></i></b></a><b><i><span style=3D"font-size:11.0p=
t;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">
</span></i></b><b><i><span style=3D"font-size:11.0pt;font-family:&quot;Cali=
bri&quot;,sans-serif;color:#00b050">draft:</span></i></b><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:10.0pt">=C2=A0=C2=A0 A variation of SR Policy can =
be used for packet replication.=C2=A0 A</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:10.0pt">=C2=A0=C2=A0 candidate path could comprise=
 multiple SID-Lists; one for each</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:10.0pt">=C2=A0=C2=A0 replication path.=C2=A0 In su=
ch a scenario, packets are actually</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:10.0pt">=C2=A0=C2=A0 replicated through each SID L=
ist of the SR Policy to realize a point-</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:10.0pt">=C2=A0=C2=A0 to-multipoint service deliver=
y. </span><u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,sans-serif;color:#00b050">This looks to me as being very =
much multicast in SR, and, unless you want to say that it is limited to SRv=
6, makes my question relevant IMHO.</span></i></b><u></u><u></u></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<div>
<p class=3D"m_-4049056334005215152m_1688136927262479164m_-87158104211832486=
78MsoListParagraph" style=3D"margin-left:1.0in"><span style=3D"font-size:10=
.0pt;font-family:&quot;Verdana&quot;,sans-serif">b.</span><span style=3D"fo=
nt-size:7.0pt;font-family:&quot;Times New Roman ,serif&quot;">=C2=A0=C2=A0=
=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">From my POV the ST-MPLS only uses Downstream-allocated labels =E2=
=80=93 but I expect the draft to state that explicitly, one way or another.=
 (If Upstream-allocated labels are relevant for SR-MPLS,
 I would see it as a major gap, so I hope that this is not the case).</span=
><u></u><u></u></p>
</div>
</div>
</blockquote>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Times New Roman ,se=
rif&quot;">#Ahmed: I will add a statement in section 2.2 to mention that it=
 is down-stream allocated as you mentioned</span><u></u><u></u></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,sans-serif;color:#1f497d">[[Sasha]] This is quite unambig=
uous and, once added, would resolve my comment in full =E2=80=93 the previo=
us comment notwithstanding. In particular, it would imply
 that even labels representing BSIDs of a SR Replication policies will be d=
ownstream-allocated.
</span></i></b><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Times New Roman ,se=
rif&quot;">=C2=A0</span><u></u><u></u></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<div>
<p class=3D"m_-4049056334005215152m_1688136927262479164m_-87158104211832486=
78MsoListParagraph"><span style=3D"font-size:10.0pt;font-family:&quot;Verda=
na&quot;,sans-serif">2.</span><span style=3D"font-size:7.0pt;font-family:&q=
uot;Times New Roman ,serif&quot;">=C2=A0=C2=A0=C2=A0
</span><b><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,s=
ans-serif">Label spaces in SR-MPLS</span></b><span style=3D"font-size:10.0p=
t;font-family:&quot;Verdana&quot;,sans-serif">:</span><u></u><u></u></p>
<p class=3D"m_-4049056334005215152m_1688136927262479164m_-87158104211832486=
78MsoListParagraph" style=3D"margin-left:1.0in"><span style=3D"font-size:10=
.0pt;font-family:&quot;Verdana&quot;,sans-serif">a.</span><span style=3D"fo=
nt-size:7.0pt;font-family:&quot;Times New Roman ,serif&quot;">=C2=A0=C2=A0=
=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">RFC 3031 (referenced by the draft) defines per-platform and per-int=
erface label spaces, and RFC 5331 (<b><i>not mentioned in the draft</i></b>=
) adds context-specific label spaces and context
 labels. </span><u></u><u></u></p>
<p class=3D"m_-4049056334005215152m_1688136927262479164m_-87158104211832486=
78MsoListParagraph" style=3D"margin-left:1.0in"><span style=3D"font-size:10=
.0pt;font-family:&quot;Verdana&quot;,sans-serif">b.</span><span style=3D"fo=
nt-size:7.0pt;font-family:&quot;Times New Roman ,serif&quot;">=C2=A0=C2=A0=
=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">The draft does not say which of these are or are not relevant for S=
R-MPLS</span><u></u><u></u></p>
<p class=3D"m_-4049056334005215152m_1688136927262479164m_-87158104211832486=
78MsoListParagraph" style=3D"margin-left:1.0in"><span style=3D"font-size:10=
.0pt;font-family:&quot;Verdana&quot;,sans-serif">c.</span><span style=3D"fo=
nt-size:7.0pt;font-family:&quot;Times New Roman ,serif&quot;">=C2=A0=C2=A0=
=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">From my POV:</span><u></u><u></u></p>
<p class=3D"m_-4049056334005215152m_1688136927262479164m_-87158104211832486=
78MsoListParagraph" style=3D"margin-left:1.5in"><span style=3D"font-size:7.=
0pt;font-family:&quot;Times New Roman ,serif&quot;">=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=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=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><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">i.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times New=
 Roman ,serif&quot;">=C2=A0=C2=A0=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">Labels representing all kinds of SIDs mentioned in the draft MUST b=
e allocated from the per-platform label space only
</span><u></u><u></u></p>
<p class=3D"m_-4049056334005215152m_1688136927262479164m_-87158104211832486=
78MsoListParagraph" style=3D"margin-left:1.5in"><span style=3D"font-size:7.=
0pt;font-family:&quot;Times New Roman ,serif&quot;">=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=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=C2=
=A0=C2=A0=C2=A0=C2=A0=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;Verdana&quot;,sans=
-serif">ii.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times Ne=
w Roman ,serif&quot;">=C2=A0=C2=A0=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">At the same time, instantiation of Mirror Segment IDs defined in Se=
ction 5.1 of the Segment Routing Architecture draft using MPLS data plane c=
learly calls for context labels and context-specific
 label spaces</span><u></u><u></u></p>
<p class=3D"m_-4049056334005215152m_1688136927262479164m_-87158104211832486=
78MsoListParagraph" style=3D"margin-left:1.0in"><span style=3D"font-size:10=
.0pt;font-family:&quot;Verdana&quot;,sans-serif">d.</span><span style=3D"fo=
nt-size:7.0pt;font-family:&quot;Times New Roman ,serif&quot;">=C2=A0=C2=A0=
=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">I expect the draft to provide a clear-cut position on these aspects=
 of SR-MPLS.</span><u></u><u></u></p>
</div>
</div>
</blockquote>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Times New Roman ,se=
rif&quot;">#Ahmed: I will add a statement to section 2.2 to say that the it=
 is per-platform. Regarding the function &quot;mirroring&quot;, SR attaches=
 a *function* to each SID. The &quot;mirroring&quot; function is
 already described in Section 5.1 of draft-ietf-spring-segment-routing and =
is not specific to the MPLS forwarding plane. Hence there is no need to re-=
mention it here because this document is trying to be as specific as possib=
le to the MPLS forwarding plane.
 General functions attached to SID are described in the segment routing arc=
hitecture document or future documents. Furture documents proposing new SR =
function must be as specific and clear as possible</span><u></u><u></u></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,sans-serif;color:#00b050">[[Sasha]] Looks OK to me.</span=
></i></b><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Times New Roman ,se=
rif&quot;">=C2=A0</span><u></u><u></u></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<div>
<p class=3D"m_-4049056334005215152m_1688136927262479164m_-87158104211832486=
78MsoListParagraph"><span style=3D"font-size:10.0pt;font-family:&quot;Verda=
na&quot;,sans-serif">3.</span><span style=3D"font-size:7.0pt;font-family:&q=
uot;Times New Roman ,serif&quot;">=C2=A0=C2=A0=C2=A0
</span><b><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,s=
ans-serif">SR-MPLS and hierarchical LSPs</span></b><span style=3D"font-size=
:10.0pt;font-family:&quot;Verdana&quot;,sans-serif">:</span><u></u><u></u><=
/p>
<p class=3D"m_-4049056334005215152m_1688136927262479164m_-87158104211832486=
78MsoListParagraph" style=3D"margin-left:1.0in"><span style=3D"font-size:10=
.0pt;font-family:&quot;Verdana&quot;,sans-serif">a.</span><span style=3D"fo=
nt-size:7.0pt;font-family:&quot;Times New Roman ,serif&quot;">=C2=A0=C2=A0=
=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">SR LSPs that include more than one segment are hierarchical LSPs fr=
om the POV of the MPLS data plane. Therefore some (possibly, all) of the mo=
dels for handling TTL and TC bits that have
 been defined in RFC 3443 (<b><i>not mentioned in the draft</i></b>) should=
 apply to SR-MPLS</span><u></u><u></u></p>
<p class=3D"m_-4049056334005215152m_1688136927262479164m_-87158104211832486=
78MsoListParagraph" style=3D"margin-left:1.0in"><span style=3D"font-size:10=
.0pt;font-family:&quot;Verdana&quot;,sans-serif">b.</span><span style=3D"fo=
nt-size:7.0pt;font-family:&quot;Times New Roman ,serif&quot;">=C2=A0=C2=A0=
=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">RFC 8287 (<b><i>not referenced in the draft</i></b>) specifically d=
iscussed operation of the LSP Traceroute function for SR LSPs in the case w=
hen Pipe/Short Pipe model for TTL handling is
 used</span><u></u><u></u></p>
<p class=3D"m_-4049056334005215152m_1688136927262479164m_-87158104211832486=
78MsoListParagraph" style=3D"margin-left:1.0in"><span style=3D"font-size:10=
.0pt;font-family:&quot;Verdana&quot;,sans-serif">c.</span><span style=3D"fo=
nt-size:7.0pt;font-family:&quot;Times New Roman ,serif&quot;">=C2=A0=C2=A0=
=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">I expect the draft to provide at least some guidelines regarding ap=
plicability of each specific model defined in RFC 3443 (separately for TTL =
and TC bits) to SR-MPLS.</span><u></u><u></u></p>
</div>
</div>
</blockquote>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Times New Roman ,se=
rif&quot;">#Ahmed: BY design, the instantiation of SR over the MPLS forward=
ing plane (and hence this draft) does not modify the MPLS forwarding plan b=
ehavior as it is mentioned in the first sentence
 in Section 1. So the TTL behavior specified in rfc3443 is already implied =
and there is no need to re-mention it here just like all aspects of MPLS fo=
rwarding. RFC8287 is OAM-specific.=C2=A0 SR-OAM is handled in a separate do=
cument so is outside the scope of this
 draft</span><u></u><u></u></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,sans-serif;color:#00b050">[[Sasha]] Unfortunately I do no=
t think this is good enough. Let me ask a specific question reflecting my c=
oncerns:</span></i></b><u></u><u></u></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,sans-serif;color:#00b050">The head-end node sends SR-MPLS=
 packets across a path defined by an ordered set of SIDs with more than one=
 SID in the list. Each SID is represented by a
 label stack entry (LSE) in the MPLS label stack, and the label field in ea=
ch LSE is the label that matches the corresponding SID. However, each LSE a=
lso includes the TTL and TC fields. How does the head-end node set these fi=
elds in each of the LSEs following
 the top one? This clearly depends on the model (Uniform vs. Pipe/Short Pip=
e) implemented in each node that that performs Next operation on the packet=
 along the path =E2=80=93 but the head-end node usually is not aware of tha=
t.
</span></i></b><u></u><u></u></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,sans-serif;color:#00b050">RFC 8287 is relevant as an exam=
ple here IMHO because it recommends the following setting of TTL in Tracero=
ute packets:</span></i></b><u></u><u></u></p>
<p class=3D"m_-4049056334005215152m_1688136927262479164m_-87158104211832486=
78MsoListParagraph" style=3D"margin-left:.55in">
<u></u><span>-<span style=3D"font:7.0pt &quot;Times New Roman&quot;">=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
</span></span><u></u><b><i><span style=3D"color:#00b050">Set the TTL of all=
 the labels above one that represents the segment you are currently tracing=
 to maximum</span></i></b><u></u><u></u></p>
<p class=3D"m_-4049056334005215152m_1688136927262479164m_-87158104211832486=
78MsoListParagraph" style=3D"margin-left:.55in">
<u></u><span>-<span style=3D"font:7.0pt &quot;Times New Roman&quot;">=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
</span></span><u></u><b><i><span style=3D"color:#00b050">Set the TTL of the=
 label one that represents the segment you are currently tracing to the des=
ired value (to be incremented until end of segment is reached</span></i></b=
><u></u><u></u></p>
<p class=3D"m_-4049056334005215152m_1688136927262479164m_-87158104211832486=
78MsoListParagraph" style=3D"margin-left:.55in">
<u></u><span>-<span style=3D"font:7.0pt &quot;Times New Roman&quot;">=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
</span></span><u></u><b><i><span style=3D"color:#00b050">Set the TTL of all=
 the labels below one that represents the segment you are currently tracing=
 to 0.</span></i></b><u></u><u></u></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-family:&quot;Calibri&quot;=
,sans-serif;color:#00b050">I expect the draft to provide some recommendatio=
ns for traffic (non-OAM) packets as well.</span></i></b><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Times New Roman ,se=
rif&quot;">=C2=A0</span><u></u><u></u></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<div>
<p class=3D"m_-4049056334005215152m_1688136927262479164m_-87158104211832486=
78MsoListParagraph"><span style=3D"font-size:10.0pt;font-family:&quot;Verda=
na&quot;,sans-serif">4.</span><span style=3D"font-size:7.0pt;font-family:&q=
uot;Times New Roman ,serif&quot;">=C2=A0=C2=A0=C2=A0
</span><b><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,s=
ans-serif">Inferring network layer protocol in SR-MPLS</span></b><span styl=
e=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif">:</span><=
u></u><u></u></p>
<p class=3D"m_-4049056334005215152m_1688136927262479164m_-87158104211832486=
78MsoListParagraph" style=3D"margin-left:1.0in"><span style=3D"font-size:10=
.0pt;font-family:&quot;Verdana&quot;,sans-serif">a.</span><span style=3D"fo=
nt-size:7.0pt;font-family:&quot;Times New Roman ,serif&quot;">=C2=A0=C2=A0=
=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">I wonder if the draft could provide any details on the situation wh=
en a label that represents some kind of SID is the bottom-of-stack label to=
 be popped by the egress LER</span><u></u><u></u></p>
</div>
</div>
</blockquote>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Times New Roman ,se=
rif&quot;">#ahmed: This is part of the &quot;Next&quot; function. It is des=
cribed in detail in this document.
</span><u></u><u></u></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,sans-serif;color:#00b050">[[Sasha]] NEXT function is ment=
ioned in several places in the document. Can you please point to the specif=
ic text that is relevant for my question?</span></i></b><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Times New Roman ,se=
rif&quot;">=C2=A0</span><u></u><u></u></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<div>
<p class=3D"m_-4049056334005215152m_1688136927262479164m_-87158104211832486=
78MsoListParagraph" style=3D"margin-left:1.0in"><span style=3D"font-size:10=
.0pt;font-family:&quot;Verdana&quot;,sans-serif">b.</span><span style=3D"fo=
nt-size:7.0pt;font-family:&quot;Times New Roman ,serif&quot;">=C2=A0=C2=A0=
=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">For the reference, RFC 3032 says that =E2=80=9Cthe identity of the =
network layer protocol=C2=A0 must be inferable from the value of the label =
which is popped from=C2=A0 the bottom of the stack, possibly along
 with the contents=C2=A0 of the network layer header itself=E2=80=9D</span>=
<u></u><u></u></p>
<p class=3D"m_-4049056334005215152m_1688136927262479164m_-87158104211832486=
78MsoListParagraph" style=3D"margin-left:1.0in"><span style=3D"font-size:10=
.0pt;font-family:&quot;Verdana&quot;,sans-serif">c.</span><span style=3D"fo=
nt-size:7.0pt;font-family:&quot;Times New Roman ,serif&quot;">=C2=A0=C2=A0=
=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">From my POV the following scenario indicates relevance of this expe=
ctation for SR-MPLS:</span><u></u><u></u></p>
<p class=3D"m_-4049056334005215152m_1688136927262479164m_-87158104211832486=
78MsoListParagraph" style=3D"margin-left:1.5in"><span style=3D"font-size:7.=
0pt;font-family:&quot;Times New Roman ,serif&quot;">=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=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=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><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">i.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times New=
 Roman ,serif&quot;">=C2=A0=C2=A0=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">IS-IS is used for distributing both IPv4 and IPv6 reachability in a=
 given domain</span><u></u><u></u></p>
<p class=3D"m_-4049056334005215152m_1688136927262479164m_-87158104211832486=
78MsoListParagraph" style=3D"margin-left:1.5in"><span style=3D"font-size:7.=
0pt;font-family:&quot;Times New Roman ,serif&quot;">=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=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=C2=
=A0=C2=A0=C2=A0=C2=A0=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;Verdana&quot;,sans=
-serif">ii.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times Ne=
w Roman ,serif&quot;">=C2=A0=C2=A0=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">An IS-IS adjacency over some dual-stack link is established, and a =
single Adj-SID for this adjacency is advertised</span><u></u><u></u></p>
<p class=3D"m_-4049056334005215152m_1688136927262479164m_-87158104211832486=
78MsoListParagraph" style=3D"margin-left:1.5in"><span style=3D"font-size:7.=
0pt;font-family:&quot;Times New Roman ,serif&quot;">=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=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=C2=
=A0=C2=A0=C2=A0=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;Verdana&quot;,sans=
-serif">iii.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times N=
ew Roman ,serif&quot;">=C2=A0=C2=A0=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">The node that has assigned and advertised this Adj-SID receives a l=
abeled packet with the label representing this Adj-SID being both the top a=
nd bottom-of-stack label</span><u></u><u></u></p>
<p class=3D"m_-4049056334005215152m_1688136927262479164m_-87158104211832486=
78MsoListParagraph" style=3D"margin-left:1.5in"><span style=3D"font-size:7.=
0pt;font-family:&quot;Times New Roman ,serif&quot;">=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=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=C2=
=A0=C2=A0=C2=A0=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;Verdana&quot;,sans=
-serif">iv.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times Ne=
w Roman ,serif&quot;">=C2=A0=C2=A0=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">The implementers must be given unambiguous instructions for forward=
ing the unlabeled packet via the dual-stack link as an Ipv4 or an IPv6 pack=
et.</span><u></u><u></u></p>
</div>
</div>
</blockquote>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Times New Roman ,se=
rif&quot;">#Ahmed: If you take a look at the SR-ISIS , SR-OSPFv2 and SR-OSF=
v3 drafts, you will see all 3 protocol advertise different adj-SIDS for IPv=
4 next-hop and IPv6 next-hop. For example, ISIS
 uses the &quot;F-Flag&quot; (section 2.2.1 in draft-ietf-isis-segment-rout=
ing-extensions-18) to specify whether the adj-SID is for IPv4 and IPv6. Sim=
ilarly, the SR-ISIS draft attaches a prefix-SID to the prefix advertisement=
 and hence implies the identity of the protocol
 underneath the bottom most label. For any other &quot;function&quot; attac=
hed to a SID, it is part of the specification of this function to describe =
what happens when the SID is represented by a label in the MPLS forwarding =
plane and this label is the bottom most label
</span><u></u><u></u></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,sans-serif;color:#00b050">[[Sasha]] OK, got it. This issu=
e is resolved.</span></i></b><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Times New Roman ,se=
rif&quot;">=C2=A0</span><u></u><u></u></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<div>
<p class=3D"m_-4049056334005215152m_1688136927262479164m_-87158104211832486=
78MsoListParagraph"><span style=3D"font-size:10.0pt;font-family:&quot;Verda=
na&quot;,sans-serif">5.</span><span style=3D"font-size:7.0pt;font-family:&q=
uot;Times New Roman ,serif&quot;">=C2=A0=C2=A0=C2=A0
</span><b><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,s=
ans-serif">Resolution</span></b><span style=3D"font-size:10.0pt;font-family=
:&quot;Verdana&quot;,sans-serif">
<b>of Conflicts</b>: Are the</span><u></u><u></u></p>
<p class=3D"m_-4049056334005215152m_1688136927262479164m_-87158104211832486=
78MsoListParagraph" style=3D"margin-left:1.0in"><span style=3D"font-size:10=
.0pt;font-family:&quot;Verdana&quot;,sans-serif">a.</span><span style=3D"fo=
nt-size:7.0pt;font-family:&quot;Times New Roman ,serif&quot;">=C2=A0=C2=A0=
=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">Are the conflict resolution procedures listed in section 2.5 mandat=
ory to implement?
</span><u></u><u></u></p>
<p class=3D"m_-4049056334005215152m_1688136927262479164m_-87158104211832486=
78MsoListParagraph" style=3D"margin-left:1.0in"><span style=3D"font-size:10=
.0pt;font-family:&quot;Verdana&quot;,sans-serif">b.</span><span style=3D"fo=
nt-size:7.0pt;font-family:&quot;Times New Roman ,serif&quot;">=C2=A0=C2=A0=
=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">If they are mandatory to implement, are they also mandatory to depl=
oy, or can the operators simply treat any detected conflict as requiring hu=
man intervention and preventing normal operation
 of SR-MPLS?</span><u></u><u></u></p>
</div>
</div>
</blockquote>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Times New Roman ,se=
rif&quot;">#Ahmed: They are recommended. I will modify the paragraph after =
the first 3 bullets in Section 2.5 to say that it is recommeded. =C2=A0
</span><u></u><u></u></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,sans-serif;color:#00b050">[[Sasha]] OK. However, it would=
 be nice if you could refer separately for =E2=80=9CRECOMMENDED to implemen=
t=E2=80=9D and =E2=80=9CRECOMMENDED to deploy=E2=80=9D.=C2=A0 The latter pr=
obably requires
 a configuration knob for enabling conflict resolution rules (if they are i=
mplemented).
</span></i></b><u></u><u></u></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<div>
<p class=3D"m_-4049056334005215152m_1688136927262479164m_-87158104211832486=
78MsoListParagraph" style=3D"margin-left:1.0in"><span style=3D"font-size:10=
.0pt;font-family:&quot;Verdana&quot;,sans-serif">c.</span><span style=3D"fo=
nt-size:7.0pt;font-family:&quot;Times New Roman ,serif&quot;">=C2=A0=C2=A0=
=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">For the reference, the IETF capitalized MUST appears just in a few =
places in Section 2.5, and each appearance has very narrow context:</span><=
u></u><u></u></p>
<p class=3D"m_-4049056334005215152m_1688136927262479164m_-87158104211832486=
78MsoListParagraph" style=3D"margin-left:1.5in"><span style=3D"font-size:7.=
0pt;font-family:&quot;Times New Roman ,serif&quot;">=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=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=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><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">i.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times New=
 Roman ,serif&quot;">=C2=A0=C2=A0=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">For MCCs where the &quot;Topology&quot; and/or &quot;Algorithm&quot=
; fields are not defined, the numerical value of zero MUST be used for thes=
e two fields</span><u></u><u></u></p>
<p class=3D"m_-4049056334005215152m_1688136927262479164m_-87158104211832486=
78MsoListParagraph" style=3D"margin-left:1.5in"><span style=3D"font-size:7.=
0pt;font-family:&quot;Times New Roman ,serif&quot;">=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=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=C2=
=A0=C2=A0=C2=A0=C2=A0=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;Verdana&quot;,sans=
-serif">ii.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times Ne=
w Roman ,serif&quot;">=C2=A0=C2=A0=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">If the same set of FECs are attached to the same label &quot;L1&quo=
t;, then the tie-breaking rules MUST always select the same FEC irrespectiv=
e of the order in which the FECs and the label &quot;L1&quot; are
 received. In other words, the tie-breaking rule MUST be deterministic. </s=
pan><u></u><u></u></p>
<p class=3D"m_-4049056334005215152m_1688136927262479164m_-87158104211832486=
78MsoListParagraph" style=3D"margin-left:1.5in"><span style=3D"font-size:7.=
0pt;font-family:&quot;Times New Roman ,serif&quot;">=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=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=C2=
=A0=C2=A0=C2=A0=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;Verdana&quot;,sans=
-serif">iii.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times N=
ew Roman ,serif&quot;">=C2=A0=C2=A0=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">An implementation of explicit SID assignment MUST guarantee collisi=
on freeness on the same router</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in"><span style=3D"font-size=
:10.0pt;font-family:&quot;Verdana&quot;,sans-serif">From my POV, it is not =
possible to infer the answer to my question from these statements. Some exp=
licit statement is required.</span><u></u><u></u></p>
</div>
</div>
</blockquote>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Times New Roman ,se=
rif&quot;">#Ahmed: I agree with you POV and as mentioned in my reply to ite=
ms (a) and (b), I will modify the paragraph to say that it is RECOMMENDED t=
o answer you questions in items (a) and (b)</span><u></u><u></u></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<div>
<p class=3D"m_-4049056334005215152m_1688136927262479164m_-87158104211832486=
78MsoListParagraph" style=3D"margin-left:1.0in"><span style=3D"font-size:10=
.0pt;font-family:&quot;Verdana&quot;,sans-serif">d.</span><span style=3D"fo=
nt-size:7.0pt;font-family:&quot;Times New Roman ,serif&quot;">=C2=A0=C2=A0=
=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">The tie-breaking rules in section 2.5.1 include some specific value=
s for encoding FEC types and address families =E2=80=93 but these values ar=
e not supposed to appear in any IANA registries (because
 the draft does not request any IANA actions). Can you please clarify what =
is so special about these values?
</span><u></u><u></u></p>
</div>
</div>
</blockquote>
</blockquote></blockquote></div></div></blockquote></div></blockquote></div=
><div class=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"marg=
in:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class=3D"gm=
ail_quote"><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;bor=
der-left:1px #ccc solid;padding-left:1ex"><div bgcolor=3D"white" lang=3D"EN=
-US" link=3D"#0563C1" vlink=3D"#954F72"><div class=3D"m_-404905633400521515=
2m_1688136927262479164m_-8715810421183248678WordSection1"><blockquote style=
=3D"margin-top:5.0pt;margin-bottom:5.0pt"><blockquote style=3D"margin-top:5=
.0pt;margin-bottom:5.0pt"><p class=3D"MsoNormal"><span style=3D"font-family=
:&quot;Times New Roman ,serif&quot;">#Ahmed: There is no significance to th=
e values but there is a significance to the order among them. I will modify=
 the text to clarify that</span><u></u><u></u></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,sans-serif;color:#00b050">[[Sasha]] OK.
</span></i></b><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Times New Roman ,se=
rif&quot;">=C2=A0</span><u></u><u></u></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<div>
<p class=3D"m_-4049056334005215152m_1688136927262479164m_-87158104211832486=
78MsoListParagraph" style=3D"margin-left:1.0in"><span style=3D"font-size:10=
.0pt;font-family:&quot;Verdana&quot;,sans-serif">e.</span><span style=3D"fo=
nt-size:7.0pt;font-family:&quot;Times New Roman ,serif&quot;">=C2=A0=C2=A0=
=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">I also doubt that comparison of FECs that represent IPv4 and IPv6 p=
refix SIDs makes much sense (for conflict resolution or else), because, amo=
ng other things, there are valid scenarios when
 an IPv4 /32 prefix is embedded in an IPv6 /128 one.</span><u></u><u></u></=
p>
</div>
</div>
</blockquote>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Times New Roman ,se=
rif&quot;">#Ahmed: A prefix-SID is assigned to a prefix. An IPv6 prefix tha=
t embeds an IPv4 prefix is different from the IPv4 prefix. The specificatio=
ns of SR extensions to ISIS, OSPFv2, OSPFv3,
 and BGP treat IPv4 and IPv6 prefixes separately, including the IPV6 prefix=
es with embedded IPv4 ones. Besides not all IPv6 prefixes embed IPv4 prefix=
 in them. Hence the distinction between IPv4 and IPv6 prefixes is quite cle=
ar
</span><u></u><u></u></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,sans-serif;color:#00b050">[[Sasha]] My concern was mainly=
 about IPv4-mapped IPv6 addresses. Quoting from RFC 4291:</span></i></b><u>=
</u><u></u></p>
<h5><a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools=
..ietf.org_html_rfc4291-23section-2D2.5.5.2&amp;d=3DDwMGaQ&amp;c=3DHAkYuh63=
rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3DNyjLsr7JA7mvpCJa0YmPdVKcmMXJ31b=
pbBaNqzCNrng&amp;m=3DCBn46-tTjZrFup0dR-EGAtt4QFq9Pi27RaO5rQCk1Qw&amp;s=3DI1=
4XA8I9Ruw5aBj5er_OVbvADz1sb9ZLFBGaZZlJJJ4&amp;e=3D" target=3D"_blank"><b><s=
pan style=3D"font-size:10.0pt;font-family:&quot;Courier New ;color:black&qu=
ot;">2.5.5.2</span></b></a><a name=3D"m_-4049056334005215152_m_168813692726=
2479164_m_-8715810421183248678_section-2.5.5.2"></a><b><span style=3D"font-=
size:10.0pt;font-family:&quot;Courier New ;color:black&quot;">.=C2=A0
 IPv4-Mapped IPv6 Address</span></b><u></u><u></u></h5>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:10.0pt">=C2=A0</span><u></u><u></u></p></blockquot=
e></blockquote></div></div></blockquote></div></blockquote></div><div class=
=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8=
ex;border-left:1px #ccc solid;padding-left:1ex"><div class=3D"gmail_quote">=
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex"><div bgcolor=3D"white" lang=3D"EN-US" link=
=3D"#0563C1" vlink=3D"#954F72"><div class=3D"m_-4049056334005215152m_168813=
6927262479164m_-8715810421183248678WordSection1"><blockquote style=3D"margi=
n-top:5.0pt;margin-bottom:5.0pt"><blockquote style=3D"margin-top:5.0pt;marg=
in-bottom:5.0pt">
&lt;p class=3D&quot;MsoNormal&quot; style=3D&quot;margin:0in;margin-bottom:=
.0001pt;line-heigh</blockquote></blockquote></div></div></blockquote></div>=
</blockquote></div></div></div></div></div>-- <br><div dir=3D"ltr" class=3D=
"gmail_signature" data-smartmail=3D"gmail_signature"><div dir=3D"ltr"><div>=
<br class=3D"inbox-inbox-inbox-inbox-Apple-interchange-newline">-- Alex</di=
v><div dir=3D"ltr"><span><br><font color=3D"#000000">Alex Bogdanov |</font>=
</span><font color=3D"#000000">=C2=A0Strategic NetEng |=C2=A0<a href=3D"mai=
lto:bogdanov@google.com">bogdanov@</a>=C2=A0| Cell: 650</font><span style=
=3D"font-size:small;color:rgb(0,0,0);font-family:sans-serif;line-height:19.=
5px">-314-8196</span></div></div></div>

--00000000000080b26d057b08f282--


From nobody Mon Nov 19 20:17:45 2018
Return-Path: <robjs@google.com>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D1B72130E43 for <rtg-dir@ietfa.amsl.com>; Mon, 19 Nov 2018 20:17:37 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -15.501
X-Spam-Level: 
X-Spam-Status: No, score=-15.501 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, ENV_AND_HDR_SPF_MATCH=-0.5, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=1.989, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01, URIBL_BLOCKED=0.001, USER_IN_DEF_DKIM_WL=-7.5, USER_IN_DEF_SPF_WL=-7.5] autolearn=unavailable autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=google.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 n_XD9JCiLqxu for <rtg-dir@ietfa.amsl.com>; Mon, 19 Nov 2018 20:17:32 -0800 (PST)
Received: from mail-wm1-x336.google.com (mail-wm1-x336.google.com [IPv6:2a00:1450:4864:20::336]) (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 E3A3F1293FB for <rtg-dir@ietf.org>; Mon, 19 Nov 2018 20:17:24 -0800 (PST)
Received: by mail-wm1-x336.google.com with SMTP id w7-v6so755186wmc.1 for <rtg-dir@ietf.org>; Mon, 19 Nov 2018 20:17:24 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=134jbOFxY6U0OP+ss3hGtJX7qoEUL237BYRA5y3XfEM=; b=vZKPMm3cUxGd57n0VhDm5scnNUxAB1Niv8m4s+Y6TxEEcvEzTk7HbOheewmD2yLCZq rfNRp93IwNrypFMXcCFBNWSRjjHVHCkS9lCEiFmlWqE2JBFgg+O9mD+WmilfYielAKHC zbV7XBkutqtgLKrHKwpnIWERvd2TIYVj+UN7g+rUBmiVUAWO6Z341d0mTCjQzEwkQXYE VIbmwDmSeE2ZkwI5ovQp9Xzlv26rdqfeDXz0WD18wbbFykl+oCAl/3vwmy6CYIIxDl3S 5znpwO5XdfYuzkWDE+lkgKcXQQEIPGyIEPODD3XjlVUzLmJ0LfUJ7gaYrM3HRclojcuh XA/w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=134jbOFxY6U0OP+ss3hGtJX7qoEUL237BYRA5y3XfEM=; b=b51gvJ08m39eB46/L0N8io54JgMdU+SQrUciZQajh+RiKgcKKzN0drbOAC+KD2VmC+ zDDnbgXo5MZiLYjd1XmmRV8/6rR4MO78XO6bHBr8k9qSkBHGAAHSPtmCKe/7rE1geFPL ZsIrYFsJUwYQucAYbVbmMJbEpcHeRbE+8REpRH3o09GvuyNk59WrhXhX2ysvTI4qAbac 9X5D1O/ozN8qtBG8QHwXaiDiAs1ku9LgrrhvQBsGAi2sKDNyvaPY8WvwXFdqZJIh/e8f AVM+IRs7tfhcih7X2IrXKGoVlWprjbmbqDnEwz7d457HwxWgAYPMeqKJPTr63j7xoY/Q +87A==
X-Gm-Message-State: AGRZ1gJBZ/UtJoIgarBRl7qkDAjohBhg1ZikptI2hVWeBWdfpF0685yt rNS1RjegW6LBgkt1kECYPSS1v5DIwrlWiylrbeStIw==
X-Google-Smtp-Source: AJdET5dF9Tzgf63HrdjUxdCdPbcI4RSKfx49lrqw+M7CYWJM+Erqgwwt7C120000++vlAkWqIcbj90tdzvDY2wyFRcI=
X-Received: by 2002:a1c:8791:: with SMTP id j139mr609055wmd.86.1542687442613;  Mon, 19 Nov 2018 20:17:22 -0800 (PST)
MIME-Version: 1.0
References: <DB5PR0301MB19093D3B7D8159B9A341F5F79D790@DB5PR0301MB1909.eurprd03.prod.outlook.com> <DB5PR0301MB190932C9A74DE438278C337D9D730@DB5PR0301MB1909.eurprd03.prod.outlook.com> <46a64bb1-1b17-184c-1089-e05315057236@gmail.com> <DB5PR0301MB1909C7F93AA4DF7CFB5EEEA09D5A0@DB5PR0301MB1909.eurprd03.prod.outlook.com> <DB5PR0301MB19090AA4E888EFF6E634B4239D590@DB5PR0301MB1909.eurprd03.prod.outlook.com> <da7c2afe-ebf8-1827-1134-14f72044c812@gmail.com> <DB5PR0301MB1909542DB5C8F571257304929D520@DB5PR0301MB1909.eurprd03.prod.outlook.com> <BN3PR05MB27060F2C9F0D775C33AD5A65D5510@BN3PR05MB2706.namprd05.prod.outlook.com> <c33105ce-41b2-3beb-f8d7-826999a8f588@gmail.com> <DB5PR0301MB1909D4AB682398BD152E72519DC90@DB5PR0301MB1909.eurprd03.prod.outlook.com> <BYAPR05MB3943FB07ACA7E343152F2BFBD5D80@BYAPR05MB3943.namprd05.prod.outlook.com> <CACH2EkUXjNDJs2rDtAZ5OiMCbAdknvoHcUx3AtMcHatG_jdEjQ@mail.gmail.com> <CA+q+MpXOSwzOhEP_hf5CGqBFb0=avFNQmYZZdgnEv_uFAfwV4g@mail.gmail.com>
In-Reply-To: <CA+q+MpXOSwzOhEP_hf5CGqBFb0=avFNQmYZZdgnEv_uFAfwV4g@mail.gmail.com>
From: Rob Shakir <robjs@google.com>
Date: Mon, 19 Nov 2018 20:17:09 -0800
Message-ID: <CAHd-QWt09jx+zf9qkvJposbhy8gkyFqyPL815mtmt2z9kq45jA@mail.gmail.com>
To: Alex Bogdanov <bogdanov@google.com>
Cc: Przemyslaw Krol <pkrol=40google.com@dmarc.ietf.org>,  Shraddha Hegde <shraddha@juniper.net>, rtg-dir@ietf.org, spring@ietf.org, mpls@ietf.org, spring-chairs@ietf.org, jonathan.hardwick@metaswitch.com,  draft-ietf-spring-segment-routing-mpls.authors@ietf.org
Content-Type: multipart/alternative; boundary="00000000000004ee14057b10e937"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/UhlK5oaRfQvgjlqWs8yAOZAuY_0>
Subject: Re: [RTG-DIR] [mpls] [spring] RtgDir Early review: draft-ietf-spring-segment-routing-mpls-13
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-dir/>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 20 Nov 2018 04:17:43 -0000

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

Folks,

Thanks for the feedback here -- given that there were relatively late
changes to this draft in its lifecycle to absorb some of the material on
conflicts, if the consensus is that we need to make additions (it seems to
be pointing that way from this small sample), then I (personally, no chair
hat) think we should not worry too much about needing another (short) WGLC.

The alternatives of having undefined cases, or worse, needing an addendum
document very soon after this is published -- seem much worse than a short
delay.

Cheers,
r.

On Mon, Nov 19, 2018 at 10:47 AM Alex Bogdanov <bogdanov@google.com> wrote:

> Hello Shraddha, I think it's an important recommendation to include.
>
> In the absence of another obvious draft/RFC, I would lean towards my
> original proposal of including it as a section in
> draft-ietf-spring-segment-routing-mpls.
>
> Cheers,
>
> Alex
>
>
>
> On Mon, Nov 19, 2018 at 8:02 AM Przemyslaw Krol <pkrol=3D
> 40google.com@dmarc.ietf.org> wrote:
>
>> Hi Shraddha
>>
>> I think this would be very helpful.
>>
>> pk
>>
>
>> On Sun, Nov 18, 2018 at 8:39 PM Shraddha Hegde <shraddha@juniper.net>
>> wrote:
>>
>>> Hi all,
>>>
>>>
>>>
>>> I am preparing the shepherd write-up and noticed that the topic in belo=
w
>>> e-mail thread is an
>>>
>>> Open item. My personal opinion is to add a new section to this draft to
>>> address below cases
>>>
>>> > more than one node advertising the same IPv4/6 PREFIX and both have
>>> the same prefix-SID value with "N" flag
>>>
>>> > where an anycast prefix is advertised with a prefix-SID sub-TLV by
>>> some (but not all) of the nodes that advertise that prefix.
>>>
>>>
>>>
>>> This draft is addressing incoming label collision and resulting behavio=
r
>>> and also describes other aspects like different SIDs for same prefix so=
 it
>>> seems reasonable to add above two cases to this draft.
>>>
>>> WG members, if you have an opinion, pls respond on the list.
>>>
>>>
>>>
>>> Rgds
>>>
>>> Shraddha
>>>
>> *From:* Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>
>>>
>> *Sent:* Sunday, November 4, 2018 9:37 PM
>>> *To:* Ahmed Bashandy <abashandy.ietf@gmail.com>
>>>
>> *Cc:* rtg-dir@ietf.org; 'mpls@ietf.org' <mpls@ietf.org>; '
>>> adrian@olddog.co.uk' <adrian@olddog.co.uk>; Jonathan Hardwick (
>>> Jonathan.Hardwick@metaswitch.com) <jonathan.hardwick@metaswitch.com>;
>>> spring@ietf.org; spring-chairs@ietf.org;
>>> draft-ietf-spring-segment-routing-mpls.authors@ietf..org; Shraddha
>>> Hegde <shraddha@juniper.net>
>>>
>>
>>> *Subject:* RE: RtgDir Early review:
>>> draft-ietf-spring-segment-routing-mpls-13
>>>
>>
>>>
>>> Ahmed,
>>>
>>> Apologies for a delayed response.
>>>
>>> I fully agree that advertising the same prefix SID as the Node SID by
>>> two different nodes in the SR domain is =E2=80=9Ca clear violation of t=
he SR
>>> architecture RFC (8402)=E2=80=9D.
>>>
>>> But I do not think that the SR-MPLS draft can silently ignore this
>>> violation just because it =E2=80=9Cis not an incoming label collision=
=E2=80=9D.
>>>
>>> The same applies to the controversy in advertising at the same prefix a=
s
>>> Anycast by some nodes but not as Anycast (or even as a Node SID) by som=
e
>>> other nodes.
>>>
>>> Your reference to these being just control plane issues and therefore
>>> not related to SR-MPLS is not valid - because the drafts dealing with t=
he
>>> SR control plane to which you refer in this draft are strictly
>>> MPLS-oriented: they define how to advertise *SID labels* or *indices*
>>> that are translated into *SID labels*, and neither of these mechanisms
>>> is relevant fore SRV6 IMHO. (I do not have to remind you that a draft t=
hat
>>> defines SRV6 extensions for ISIS
>>> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__datatracker.iet=
f.org_doc_draft-2Dbashandy-2Disis-2Dsrv6-2Dextensions_-3Finclude-5Ftext-3D1=
&d=3DDwMGaQ&c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DNyjLsr7JA7m=
vpCJa0YmPdVKcmMXJ31bpbBaNqzCNrng&m=3Dko-3eF8yySF1exH64SoeyEP0ett4gjsHmmOCvj=
9zCvQ&s=3D_AZSiqmTUTMKFS9DAqboueo_GnvvAcFxARWF820HnTA&e=3D>
>>> exists, and deals with other issues).
>>>
>>> My 2c,
>>>
>>> Sasha
>>>
>>>
>>>
>>> Office: +972-39266302 <+972%203-926-6302>
>>>
>>> Cell:      +972-549266302 <+972%2054-926-6302>
>>>
>>> Email:   Alexander.Vainshtein@ecitele.com
>>>
>>>
>>>
>>> *From:* Ahmed Bashandy [mailto:abashandy.ietf@gmail.com
>>> <abashandy.ietf@gmail.com>]
>>> *Sent:* Sunday, October 28, 2018 1:01 AM
>>> *To:* Shraddha Hegde <shraddha@juniper.net>; Alexander Vainshtein <
>>> Alexander.Vainshtein@ecitele.com>
>>> *Cc:* rtg-dir@ietf.org; 'mpls@ietf.org' <mpls@ietf.org>; '
>>> adrian@olddog.co.uk' <adrian@olddog.co.uk>; Jonathan Hardwick (
>>> Jonathan.Hardwick@metaswitch.com) <jonathan.hardwick@metaswitch.com>;
>>> spring@ietf.org; spring-chairs@ietf.org;
>>> draft-ietf-spring-segment-routing-mpls.authors@ietf.org
>>> *Subject:* Re: RtgDir Early review:
>>> draft-ietf-spring-segment-routing-mpls-13
>>>
>>>
>>>
>>> Thanks for the comments
>>>
>>> While it is a clear violation of the SR architecture RFC (8402), more
>>> than one node advertising the same IPv4/6 PREFIX and both have the same
>>> prefix-SID value with "N" flag is not an incoming label collision becau=
se
>>> the label is associated with the same FEC, which is the prefix.
>>>
>>> Hence handling such violation is not an SR-MPLS problem because there i=
s
>>> no incoming label collision and hence it it is outside the scope of thi=
s
>>> draft
>>>
>>>
>>>
>>> The second issue is which SID to choose for an SR-policy (be it a polic=
y
>>> for TE, ti-lfa, uloop avoidance, security,..., etc). That is strictly a
>>> control layer functionality and is not specific to SR-MPLS. Hence it is
>>> outside the scope of this draft
>>>
>>>
>>>
>>> The third issue is the case where an anycast prefix is advertised with =
a
>>> prefix-SID sub-TLV by some (but not all) of the nodes that advertise th=
at
>>> prefix. Again this is not an incoming label collision because the label=
 is
>>> associated with a single FEC, which is the anycast prefix.
>>>
>>>
>>>
>>> On 7/19/18 8:30 PM, Shraddha Hegde wrote:
>>>
>> Hi Ahmed,
>>>
>>>
>>>
>>> The Node-SIDs are expected to be unique to a node.
>>>
>>> =E2=80=9C
>>>
>>>    An IGP Node-SID MUST NOT be associated with a prefix that is owned b=
y
>>>
>>>    more than one router within the same routing domain.=E2=80=9D
>>>
>>>
>>>
>>> If two different nodes advertise same Node-SID,
>>>
>>>          For Example Node A and B both advertise prefix 1.1.1.1 and
>>> associate a  SID 1000 with N bit set.
>>>
>>> There is an anomaly here and IMO, this draft should address how to
>>> handle this anomaly and whether TI-LFA and other
>>>
>>> Applications can use this SID as a Node-SID.
>>>
>>> Another slight variation of this case is a scenario where A and B both
>>> advertise a prefix 1.1.1.1 and A assigns a Node-Sid
>>>
>>> Of 1000 and B does not assign any SID.
>>>
>>>
>>>
>>> Rgds
>>>
>>> Shraddha
>>>
>>>
>>>
>>> *From:* Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>
>>> <Alexander.Vainshtein@ecitele.com>
>>> *Sent:* Thursday, July 19, 2018 10:05 PM
>>> *To:* Ahmed Bashandy <abashandy.ietf@gmail.com>
>>> <abashandy.ietf@gmail.com>
>>> *Cc:* rtg-dir@ietf.org; 'mpls@ietf.org' <mpls@ietf.org> <mpls@ietf.org>=
;
>>> 'adrian@olddog.co.uk' <adrian@olddog.co.uk> <adrian@olddog.co.uk>;
>>> Jonathan Hardwick (Jonathan.Hardwick@metaswitch.com)
>>> <jonathan.hardwick@metaswitch.com> <jonathan.hardwick@metaswitch.com>;
>>> Shraddha Hegde <shraddha@juniper.net> <shraddha@juniper.net>;
>>> spring@ietf.org; spring-chairs@ietf.org;
>>> draft-ietf-spring-segment-routing-mpls.authors@ietf.org
>>> *Subject:* RE: RtgDir Early review:
>>> draft-ietf-spring-segment-routing-mpls-13
>>>
>>>
>>>
>>> Ahmed hi!
>>>
>>> Lots of thanks for your response.
>>>
>>> Of course Node SIDs are not different from any other Prefix SIDs when i=
t
>>> comes to the MPLS forwarding plane.
>>>
>>> But, IMHO, strictly speaking, this is correct for any other SID as well=
.
>>>
>>> You seem to ignore the difference between SR-MPLS and SRv6 with regard
>>> to the life span of prefix SIDs in general and Node SIDs in particular.
>>> From my POV this difference should be discussed in the draft.
>>>
>>> So it seems that we can only =E2=80=9Cagree to disagree=E2=80=9D on the=
 need to say
>>> something specific about Node SIDs in the draft, and let the WG to deci=
de
>>> what to do about it.
>>>
>>> Regards,
>>>
>>> Sasha
>>>
>>>
>>>
>>> Office: +972-39266302 <+972%203-926-6302>
>>>
>>> Cell:      +972-549266302 <+972%2054-926-6302>
>>>
>>> Email:   Alexander.Vainshtein@ecitele.com
>>>
>>>
>>>
>>> *From:* Ahmed Bashandy [mailto:abashandy.ietf@gmail.com
>>> <abashandy.ietf@gmail.com>]
>>> *Sent:* Thursday, July 19, 2018 7:13 PM
>>> *To:* Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>
>>> *Cc:* rtg-dir@ietf.org; 'mpls@ietf.org' <mpls@ietf.org>; '
>>> adrian@olddog.co.uk' <adrian@olddog.co.uk>; Jonathan Hardwick (
>>> Jonathan.Hardwick@metaswitch.com) <jonathan.hardwick@metaswitch.com>;
>>> shraddha@juniper.net; spring@ietf.org; spring-chairs@ietf.org;
>>> draft-ietf-spring-segment-routing-mpls.authors@ietf.org
>>> *Subject:* Re: RtgDir Early review:
>>> draft-ietf-spring-segment-routing-mpls-13
>>>
>>>
>>>
>>> Thanks for the reply
>>>
>>> See inline
>>>
>>> Ahmed
>>>
>>>
>>>
>>> On 7/12/18 12:22 AM, Alexander Vainshtein wrote:
>>>
>>> Ahmed and all,
>>>
>>> I would like to expand on my comments (and your responses) about the
>>> role of Node SIDs in SR-MPLS.
>>>
>>> I would like to bring your attention two points:
>>>
>>> 1.       Node SIDs (and, in general, Prefix SIDs) in MPLS-SR are
>>> different from the same in SRv6 because they require explicit configura=
tion
>>> action by the operator of SR domain. I.e., it is not enough for a node =
to
>>> own some /32 or /128 prefix that is advertised by IGP. The operator mus=
t
>>> explicitly configure the node to use such a prefix as  Node SID and to
>>> assign to it a specific index that is unique in the SR domain. From my =
POV,
>>> this difference alone would qualify Node SIDs as a topic to be discusse=
d in
>>> the MPLS-SR Architecture
>>> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_=
html_draft-2Dietf-2Dspring-2Dsegment-2Drouting-2Dmpls-2D14&d=3DDwMGaQ&c=3DH=
AkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DNyjLsr7JA7mvpCJa0YmPdVKcmMXJ=
31bpbBaNqzCNrng&m=3DCBn46-tTjZrFup0dR-EGAtt4QFq9Pi27RaO5rQCk1Qw&s=3Dq6djpRX=
lamUzKZlGIuXTtBcsnwevHwddqvStZrSFMnE&e=3D>
>>> draft.
>>>
>>> #Ahmed: I disagree with your POV. From the forwarding plane perspective
>>> it does not make any difference whether a the label at the top of an MP=
LS
>>> packet (representing the prefix-SID) identifies a node or not. So from =
the
>>> SR-mpls forwarding point of view there is no difference between a
>>> prefix-SID and a node-SID. If there is any place in the SR-mpls draft w=
here
>>> there is a need to handle a node-SID different from a prefix SID, it wo=
uld
>>> be great to point it out
>>>
>>> 2.      In addition, quite a few constructs associated with SR-MPLS
>>> implicitly assume that each node in the SR-MPLS domain is assigned with=
 at
>>> least one Node SID. One example can be found in the TI-LFA
>>> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_=
html_draft-2Dbashandy-2Drtgwg-2Dsegment-2Drouting-2Dti-2Dlfa-2D04&d=3DDwMGa=
Q&c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DNyjLsr7JA7mvpCJa0YmPd=
VKcmMXJ31bpbBaNqzCNrng&m=3DCBn46-tTjZrFup0dR-EGAtt4QFq9Pi27RaO5rQCk1Qw&s=3D=
jbH0DSYYo2UYymWZrlvAt7qUWVXsYKuCtMiEyoe-DWE&e=3D>
>>> draft. This draft says in Section 4.2:
>>>
>>>
>>>
>>> 4.2
>>> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_=
html_draft-2Dbashandy-2Drtgwg-2Dsegment-2Drouting-2Dti-2Dlfa-2D04-23section=
-2D4.2&d=3DDwMGaQ&c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DNyjLs=
r7JA7mvpCJa0YmPdVKcmMXJ31bpbBaNqzCNrng&m=3DCBn46-tTjZrFup0dR-EGAtt4QFq9Pi27=
RaO5rQCk1Qw&s=3DsAi3KCWUwGS3D93t8ic64W_46xm9y8Oacs7ozcAweS8&e=3D>..
>>> The repair node is a PQ node
>>>
>>>
>>>
>>>
>>>
>>>    When the repair node is in P(S,X), the repair list is made of a
>>>
>>>    single node segment to the repair node.
>>>
>>> In the scope of this section, the repair node is not adjacent to the
>>> PLR, and therefore, to the best of my understanding,  =E2=80=9Ca single=
 node
>>> segment to the repair node=E2=80=9D can be only the Node SID of the rep=
air
>>> node. Since repair nodes are computed dynamically, this entire scheme
>>> depends on all nodes in the MPLS=3DSR domain  having at least one Node =
SID
>>> each
>>>
>>> #Ahmed: The choice of the SID to identify an intermediate or exit
>>> node(s) in an SR-policy is a control plane behavior, irrespective of re=
ason
>>> such policy is created (be it ti-lfa explicit path, uloop avoidance
>>> explicit path, or some SR-TE explicit path). SR-Policy as well as Ti-LF=
A
>>> and uloop avoidance are handled in separate drafts. So just like the
>>> response to your previous comment, from forwarding plane perspective it
>>> does not make any difference whether the label at the top of an MPLS pa=
cket
>>> identifies a single or multiple nodes.
>>>
>>> .
>>>
>>>
>>>
>>> Hopefully these notes clarify my position on the subject.
>>>
>>>
>>>
>>> Regards,
>>>
>>> Sasha
>>>
>>>
>>>
>>> Office: +972-39266302 <+972%203-926-6302>
>>>
>>> Cell:      +972-549266302 <+972%2054-926-6302>
>>>
>>> Email:   Alexander.Vainshtein@ecitele.com
>>>
>>>
>>>
>>> *From:* Alexander Vainshtein
>>> *Sent:* Wednesday, July 11, 2018 12:02 PM
>>> *To:* Ahmed Bashandy <abashandy.ietf@gmail.com>
>>> <abashandy.ietf@gmail.com>
>>> *Cc:* rtg-dir@ietf.org; 'mpls@ietf.org' <mpls@ietf.org> <mpls@ietf.org>=
;
>>> 'adrian@olddog.co.uk' <adrian@olddog.co.uk> <adrian@olddog.co.uk>;
>>> Jonathan Hardwick (Jonathan.Hardwick@metaswitch.com)
>>> <jonathan.hardwick@metaswitch.com> <jonathan.hardwick@metaswitch.com>;
>>> shraddha@juniper.net; spring@ietf.org; spring-chairs@ietf.org;
>>> draft-ietf-spring-segment-routing-mpls.authors@ietf.org
>>> *Subject:* RE: RtgDir Early review:
>>> draft-ietf-spring-segment-routing-mpls-13
>>>
>>>
>>>
>>> Ahmed, and all,
>>>
>>> Lots of thanks for a detailed response to my comments.
>>>
>>> Please see *inline below* my position on each of them.
>>>
>>>
>>>
>>> Regards,
>>>
>>> Sasha
>>>
>>>
>>>
>>> Office: +972-39266302 <+972%203-926-6302>
>>>
>>> Cell:      +972-549266302 <+972%2054-926-6302>
>>>
>>> Email:   Alexander.Vainshtein@ecitele.com
>>>
>>>
>>>
>>> *From:* Ahmed Bashandy [mailto:abashandy.ietf@gmail.com
>>> <abashandy.ietf@gmail.com>]
>>> *Sent:* Wednesday, July 11, 2018 4:42 AM
>>> *To:* Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>;
>>> spring-chairs@ietf.org;
>>> draft-ietf-spring-segment-routing-mpls.authors@ietf.org
>>> *Cc:* rtg-dir@ietf.org; 'mpls@ietf.org' <mpls@ietf.org>; '
>>> adrian@olddog.co.uk' <adrian@olddog.co.uk>; Jonathan Hardwick (
>>> Jonathan.Hardwick@metaswitch.com) <jonathan.hardwick@metaswitch.com>;
>>> shraddha@juniper.net; spring@ietf.org
>>> *Subject:* Re: RtgDir Early review:
>>> draft-ietf-spring-segment-routing-mpls-13
>>>
>>>
>>>
>>> Thanks for thorough (and VERY clear) the review
>>>
>>> See inline #Ahmed
>>>
>>>
>>>
>>> Ahmed
>>>
>>>
>>>
>>>
>>>
>>> On 6/15/18 11:08 PM, Alexander Vainshtein wrote:
>>>
>>> Re-sending to  correct SPRING WG list.
>>>
>>> Sincere apologies for the delay caused by a typo.
>>>
>>> Thumb typed by Sasha Vainshtein
>>>
>>>
>>> ------------------------------
>>>
>>> *From:* Alexander Vainshtein
>>> *Sent:* Sunday, June 10, 2018 10:43:52 AM
>>> *To:* spring-chairs@ietf.org;
>>> draft-ietf-spring-segment-routing-mpls.authors@ietf.org
>>>
>>> *Cc:* spring@ietf..com <spring@ietf.com>; rtg-dir@ietf.org; '
>>> mpls@ietf.org'; 'adrian@olddog.co.uk'; Jonathan Hardwick (
>>> Jonathan.Hardwick@metaswitch.com); shraddha@juniper.net
>>>
>>>
>>> *Subject:* RE: RtgDir Early review:
>>> draft-ietf-spring-segment-routing-mpls-13
>>>
>>> Explicitly adding Shraddha  who is the shepherd of this draft.
>>>
>>>
>>>
>>> Regards,
>>>
>>> Sasha
>>>
>>>
>>>
>>> Office: +972-39266302 <+972%203-926-6302>
>>>
>>> Cell:      +972-549266302 <+972%2054-926-6302>
>>>
>>> Email:   Alexander.Vainshtein@ecitele.com
>>>
>>>
>>>
>>> *From:* Alexander Vainshtein
>>> *Sent:* Friday, June 8, 2018 5:43 PM
>>> *To:* 'spring-chairs@ietf.org' <spring-chairs@ietf.org>
>>> <spring-chairs@ietf.org>; '
>>> draft-ietf-spring-segment-routing-mpls.authors@ietf.org'
>>> <draft-ietf-spring-segment-routing-mpls.authors@ietf.org>
>>> <draft-ietf-spring-segment-routing-mpls.authors@ietf.org>
>>> *Cc:* 'spring@ietf.com' <spring@ietf.com> <spring@ietf.com>;
>>> rtg-dir@ietf.org; mpls@ietf.org; 'adrian@olddog.co.uk'
>>> <adrian@olddog.co.uk> <adrian@olddog.co.uk>
>>> *Subject:* RtgDir Early review:
>>> draft-ietf-spring-segment-routing-mpls-13
>>>
>>>
>>>
>>>
>>>
>>> Hello,
>>>
>>> I have been selected to do a routing directorate =E2=80=9Cearly=E2=80=
=9D review of this
>>> draft:
>>> https://datatracker.ietf.org/doc/draft-ietf-spring-segment-routing-mpls=
/
>>> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__datatracker.iet=
f.org_doc_draft-2Dietf-2Dspring-2Dsegment-2Drouting-2Dmpls_&d=3DDwMGaQ&c=3D=
HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DNyjLsr7JA7mvpCJa0YmPdVKcmMX=
J31bpbBaNqzCNrng&m=3DCBn46-tTjZrFup0dR-EGAtt4QFq9Pi27RaO5rQCk1Qw&s=3DCxbaaf=
9U0kj6_meVSobSkRLQW1SwI8MJvgHpuYp0QOM&e=3D>
>>>
>>>
>>>
>>> The routing directorate will, on request from the working group chair,
>>> perform an =E2=80=9Cearly=E2=80=9D review of a draft before it is submi=
tted for publication
>>> to the IESG. The early review can be performed at any time during the
>>> draft=E2=80=99s lifetime as a working group document. The purpose of th=
e early
>>> review depends on the stage that the document has reached. As this docu=
ment
>>> is currently in the WG Last call, my focus for the review was to determ=
ine
>>> whether the document is ready to be published. Please consider my comme=
nts
>>> along with the other working group last call comments.
>>>
>>>
>>>
>>> For more information about the Routing Directorate, please see =E2=80=
=8B
>>> http://trac.tools.ietf.org/area/rtg/trac/wiki/RtgDir
>>> <https://urldefense.proofpoint.com/v2/url?u=3Dhttp-3A__trac.tools.ietf.=
org_area_rtg_trac_wiki_RtgDir&d=3DDwMGaQ&c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-nd=
b3voDTXcWzoCI&r=3DNyjLsr7JA7mvpCJa0YmPdVKcmMXJ31bpbBaNqzCNrng&m=3DCBn46-tTj=
ZrFup0dR-EGAtt4QFq9Pi27RaO5rQCk1Qw&s=3D6pnI7l82ewwzoxgOXqTKrbKuQidt6-KBsZds=
XFnoQCg&e=3D>
>>>
>>>
>>>
>>> *Document*: draft-ietf-spring-segment-routing-mpls-13
>>>
>>> *Reviewer*: Alexander (=E2=80=9CSasha=E2=80=9D) Vainshtein (
>>> alexander.vainshtein@ecitele.com)
>>>
>>> *Review Date*: 08-Jun-18
>>>
>>> *Intended Status*: Proposed Standard.
>>>
>>>
>>>
>>> *Summary*:
>>>
>>>
>>>
>>> I have some minor concerns about this document that I think should be
>>> resolved before it is submitted to the IESG.
>>>
>>>
>>>
>>> *Comments*:
>>>
>>>
>>>
>>> I consider this draft as an important  companion document to the Segmen=
t
>>> Routing Architecture
>>> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_=
html_draft-2Dietf-2Dspring-2Dsegment-2Drouting-2D15&d=3DDwMGaQ&c=3DHAkYuh63=
rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DNyjLsr7JA7mvpCJa0YmPdVKcmMXJ31bpbBa=
NqzCNrng&m=3DCBn46-tTjZrFup0dR-EGAtt4QFq9Pi27RaO5rQCk1Qw&s=3DiJShh7e7yyVkt4=
4v1O5pyCOMfHCpAvfBNGgFr5lk130&e=3D>
>>> draft that, ideally, should augment definitions of the Segment Routing =
(SR)
>>> notions and constructs given there with details specific for the SR
>>> instantiation that uses  the MPLS data plane (SR-MPLS).  Many issues ra=
ised
>>> in my review reflect either gaps that should be, but have not been, clo=
sed,
>>> or inconsistencies between the two drafts.
>>>
>>>
>>>
>>>
>>>
>>> Since RFC 8287
>>> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_=
html_rfc8287&d=3DDwMGaQ&c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=
=3DNyjLsr7JA7mvpCJa0YmPdVKcmMXJ31bpbBaNqzCNrng&m=3DCBn46-tTjZrFup0dR-EGAtt4=
QFq9Pi27RaO5rQCk1Qw&s=3Dy7jp3UYNTtcmm9HOulzqPTrMURTrsMiO26rWlNZN5Ws&e=3D>
>>> is already published as a Standards Track RFC, I expect such augmentati=
on
>>> to be backward compatible with this document (or to provide clear
>>> indications of required updates to this document). And I include the MP=
LS
>>> WG into distribution list.
>>>
>>>
>>>
>>> This draft was not easy reading for me. In particular, the style of
>>> Section 2.5 that discusses at length and in some detail multiple =E2=80=
=9Ccorner
>>> cases=E2=80=9D resulting, presumably, from misconfiguration, before it =
explains the
>>> basic (and relatively simple) =E2=80=9Cnormal=E2=80=9D behavior, looks =
problematic to me.
>>>
>>>
>>>
>>> The WG Last Call has been extended by one week. Nevertheless, I am
>>> sending out my comments
>>>
>>>
>>>
>>> *Major Issues*: None found
>>>
>>> #Ahmed: thanks a lot
>>>
>>>
>>>
>>> *Minor Issues*: Quite a few but, hopefully, easy to resolve.
>>>
>>>
>>>
>>> 1.    *Encapsulation of SR-MPLS packets*:
>>>
>>> a.    RFC 3032 (referenced by the draft) and RFC 5332 (*not mentioned
>>> in the draft*) depend two encapsulations of labeled packets - one for
>>> Downstream-allocated labels and another for Upstream-allocated ones.
>>>
>>> #Ahmed: RFC5332 is for multicast. As mentioned in Section 6 of
>>> draft-ietf-spring-segment-routing-15, multicast is outside the scope of=
 SR.
>>> Hence the RFC was not referred to in the SR-MPLS draft
>>>
>>> *[[Sasha]] I would be satisfied with this response, would it not be for
>>> the following text I see in Section 2.2 of the* *SR Policy Architecture=
*
>>> <https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_=
html_draft-2Dietf-2Dspring-2Dsegment-2Drouting-2Dpolicy-2D01&d=3DDwMGaQ&c=
=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=3DNyjLsr7JA7mvpCJa0YmPdVKc=
mMXJ31bpbBaNqzCNrng&m=3DCBn46-tTjZrFup0dR-EGAtt4QFq9Pi27RaO5rQCk1Qw&s=3D4f0=
H68LTvkp7N-bYTVLOhWqiEbHaCsOQR1z_Qzz3Wf4&e=3D>
>>> *draft:*
>>>
>>>    A variation of SR Policy can be used for packet replication.  A
>>>
>>>    candidate path could comprise multiple SID-Lists; one for each
>>>
>>>    replication path.  In such a scenario, packets are actually
>>>
>>>    replicated through each SID List of the SR Policy to realize a point=
-
>>>
>>>    to-multipoint service delivery.
>>>
>>>
>>>
>>> *This looks to me as being very much multicast in SR, and, unless you
>>> want to say that it is limited to SRv6, makes my question relevant IMHO=
.*
>>>
>>> b.    From my POV the ST-MPLS only uses Downstream-allocated labels =E2=
=80=93
>>> but I expect the draft to state that explicitly, one way or another. (I=
f
>>> Upstream-allocated labels are relevant for SR-MPLS, I would see it as a
>>> major gap, so I hope that this is not the case).
>>>
>>> #Ahmed: I will add a statement in section 2.2 to mention that it is
>>> down-stream allocated as you mentioned
>>>
>>> *[[Sasha]] This is quite unambiguous and, once added, would resolve my
>>> comment in full =E2=80=93 the previous comment notwithstanding. In part=
icular, it
>>> would imply that even labels representing BSIDs of a SR Replication
>>> policies will be downstream-allocated. *
>>>
>>>
>>>
>>> 2.    *Label spaces in SR-MPLS*:
>>>
>>> a.    RFC 3031 (referenced by the draft) defines per-platform and
>>> per-interface label spaces, and RFC 5331 (*not mentioned in the draft*)
>>> adds context-specific label spaces and context labels.
>>>
>>> b.    The draft does not say which of these are or are not relevant for
>>> SR-MPLS
>>>
>>> c.    From my POV:
>>>
>>>                                          i.    Labels representing all
>>> kinds of SIDs mentioned in the draft MUST be allocated from the
>>> per-platform label space only
>>>
>>>                                         ii.    At the same time,
>>> instantiation of Mirror Segment IDs defined in Section 5.1 of the Segme=
nt
>>> Routing Architecture draft using MPLS data plane clearly calls for cont=
ext
>>> labels and context-specific label spaces
>>>
>>> d.    I expect the draft to provide a clear-cut position on these
>>> aspects of SR-MPLS.
>>>
>>> #Ahmed: I will add a statement to section 2.2 to say that the it is
>>> per-platform. Regarding the function "mirroring", SR attaches a *functi=
on*
>>> to each SID. The "mirroring" function is already described in Section 5=
.1
>>> of draft-ietf-spring-segment-routing and is not specific to the MPLS
>>> forwarding plane. Hence there is no need to re-mention it here because =
this
>>> document is trying to be as specific as possible to the MPLS forwarding
>>> plane. General functions attached to SID are described in the segment
>>> routing architecture document or future documents. Furture documents
>>> proposing new SR function must be as specific and clear as possible
>>>
>>> *[[Sasha]] Looks OK to me.*
>>>
>>>
>>>
>>> 3.    *SR-MPLS and hierarchical LSPs*:
>>>
>>> a.    SR LSPs that include more than one segment are hierarchical LSPs
>>> from the POV of the MPLS data plane. Therefore some (possibly, all) of =
the
>>> models for handling TTL and TC bits that have been defined in RFC 3443 =
(*not
>>> mentioned in the draft*) should apply to SR-MPLS
>>>
>>> b.    RFC 8287 (*not referenced in the draft*) specifically discussed
>>> operation of the LSP Traceroute function for SR LSPs in the case when
>>> Pipe/Short Pipe model for TTL handling is used
>>>
>>> c.    I expect the draft to provide at least some guidelines regarding
>>> applicability of each specific model defined in RFC 3443 (separately fo=
r
>>> TTL and TC bits) to SR-MPLS.
>>>
>>> #Ahmed: BY design, the instantiation of SR over the MPLS forwarding
>>> plane (and hence this draft) does not modify the MPLS forwarding plan
>>> behavior as it is mentioned in the first sentence in Section 1. So the =
TTL
>>> behavior specified in rfc3443 is already implied and there is no need t=
o
>>> re-mention it here just like all aspects of MPLS forwarding. RFC8287 is
>>> OAM-specific.  SR-OAM is handled in a separate document so is outside t=
he
>>> scope of this draft
>>>
>>> *[[Sasha]] Unfortunately I do not think this is good enough. Let me ask
>>> a specific question reflecting my concerns:*
>>>
>>> *The head-end node sends SR-MPLS packets across a path defined by an
>>> ordered set of SIDs with more than one SID in the list. Each SID is
>>> represented by a label stack entry (LSE) in the MPLS label stack, and t=
he
>>> label field in each LSE is the label that matches the corresponding SID=
.
>>> However, each LSE also includes the TTL and TC fields. How does the
>>> head-end node set these fields in each of the LSEs following the top on=
e?
>>> This clearly depends on the model (Uniform vs. Pipe/Short Pipe) impleme=
nted
>>> in each node that that performs Next operation on the packet along the =
path
>>> =E2=80=93 but the head-end node usually is not aware of that. *
>>>
>>> *RFC 8287 is relevant as an example here IMHO because it recommends the
>>> following setting of TTL in Traceroute packets:*
>>>
>>> -          *Set the TTL of all the labels above one that represents the
>>> segment you are currently tracing to maximum*
>>>
>>> -          *Set the TTL of the label one that represents the segment
>>> you are currently tracing to the desired value (to be incremented until=
 end
>>> of segment is reached*
>>>
>>> -          *Set the TTL of all the labels below one that represents the
>>> segment you are currently tracing to 0.*
>>>
>>> *I expect the draft to provide some recommendations for traffic
>>> (non-OAM) packets as well.*
>>>
>>>
>>>
>>> 4.    *Inferring network layer protocol in SR-MPLS*:
>>>
>>> a.    I wonder if the draft could provide any details on the situation
>>> when a label that represents some kind of SID is the bottom-of-stack la=
bel
>>> to be popped by the egress LER
>>>
>>> #ahmed: This is part of the "Next" function. It is described in detail
>>> in this document.
>>>
>>> *[[Sasha]] NEXT function is mentioned in several places in the document=
.
>>> Can you please point to the specific text that is relevant for my quest=
ion?*
>>>
>>>
>>>
>>> b.    For the reference, RFC 3032 says that =E2=80=9Cthe identity of th=
e
>>> network layer protocol  must be inferable from the value of the label w=
hich
>>> is popped from  the bottom of the stack, possibly along with the conten=
ts
>>> of the network layer header itself=E2=80=9D
>>>
>>> c.    From my POV the following scenario indicates relevance of this
>>> expectation for SR-MPLS:
>>>
>>>                                          i.    IS-IS is used for
>>> distributing both IPv4 and IPv6 reachability in a given domain
>>>
>>>                                         ii.    An IS-IS adjacency over
>>> some dual-stack link is established, and a single Adj-SID for this
>>> adjacency is advertised
>>>
>>>                                        iii.    The node that has
>>> assigned and advertised this Adj-SID receives a labeled packet with the
>>> label representing this Adj-SID being both the top and bottom-of-stack =
label
>>>
>>>                                        iv.    The implementers must be
>>> given unambiguous instructions for forwarding the unlabeled packet via =
the
>>> dual-stack link as an Ipv4 or an IPv6 packet.
>>>
>>> #Ahmed: If you take a look at the SR-ISIS , SR-OSPFv2 and SR-OSFv3
>>> drafts, you will see all 3 protocol advertise different adj-SIDS for IP=
v4
>>> next-hop and IPv6 next-hop. For example, ISIS uses the "F-Flag" (sectio=
n
>>> 2.2.1 in draft-ietf-isis-segment-routing-extensions-18) to specify whet=
her
>>> the adj-SID is for IPv4 and IPv6. Similarly, the SR-ISIS draft attaches=
 a
>>> prefix-SID to the prefix advertisement and hence implies the identity o=
f
>>> the protocol underneath the bottom most label. For any other "function"
>>> attached to a SID, it is part of the specification of this function to
>>> describe what happens when the SID is represented by a label in the MPL=
S
>>> forwarding plane and this label is the bottom most label
>>>
>>> *[[Sasha]] OK, got it. This issue is resolved.*
>>>
>>>
>>>
>>> 5.    *Resolution* *of Conflicts*: Are the
>>>
>>> a.    Are the conflict resolution procedures listed in section 2.5
>>> mandatory to implement?
>>>
>>> b.    If they are mandatory to implement, are they also mandatory to
>>> deploy, or can the operators simply treat any detected conflict as
>>> requiring human intervention and preventing normal operation of SR-MPLS=
?
>>>
>>> #Ahmed: They are recommended. I will modify the paragraph after the
>>> first 3 bullets in Section 2.5 to say that it is recommeded.
>>>
>>> *[[Sasha]] OK. However, it would be nice if you could refer separately
>>> for =E2=80=9CRECOMMENDED to implement=E2=80=9D and =E2=80=9CRECOMMENDED=
 to deploy=E2=80=9D.  The latter
>>> probably requires a configuration knob for enabling conflict resolution
>>> rules (if they are implemented). *
>>>
>>> c.    For the reference, the IETF capitalized MUST appears just in a
>>> few places in Section 2.5, and each appearance has very narrow context:
>>>
>>>                                          i.    For MCCs where the
>>> "Topology" and/or "Algorithm" fields are not defined, the numerical val=
ue
>>> of zero MUST be used for these two fields
>>>
>>>                                         ii.    If the same set of FECs
>>> are attached to the same label "L1", then the tie-breaking rules MUST
>>> always select the same FEC irrespective of the order in which the FECs =
and
>>> the label "L1" are received. In other words, the tie-breaking rule MUST=
 be
>>> deterministic.
>>>
>>>                                        iii.    An implementation of
>>> explicit SID assignment MUST guarantee collision freeness on the same r=
outer
>>>
>>> From my POV, it is not possible to infer the answer to my question from
>>> these statements. Some explicit statement is required.
>>>
>>> #Ahmed: I agree with you POV and as mentioned in my reply to items (a)
>>> and (b), I will modify the paragraph to say that it is RECOMMENDED to
>>> answer you questions in items (a) and (b)
>>>
>>> d.    The tie-breaking rules in section 2.5.1 include some specific
>>> values for encoding FEC types and address families =E2=80=93 but these =
values are
>>> not supposed to appear in any IANA registries (because the draft does n=
ot
>>> request any IANA actions). Can you please clarify what is so special ab=
out
>>> these values?
>>>
>>>

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

<div dir=3D"ltr">Folks,<div><br></div><div>Thanks for the feedback here -- =
given that there were relatively late changes to this draft in its lifecycl=
e to absorb some of the material on conflicts, if the consensus is that we =
need to make additions (it seems to be pointing that way from this small sa=
mple), then I (personally, no chair hat) think we should not worry too much=
 about needing another (short) WGLC.=C2=A0</div><div><br></div><div>The alt=
ernatives of having undefined cases, or worse, needing an addendum document=
 very soon after this is published -- seem much worse than a short delay.</=
div><div><br></div><div>Cheers,</div><div>r.</div></div><br><div class=3D"g=
mail_quote"><div dir=3D"ltr">On Mon, Nov 19, 2018 at 10:47 AM Alex Bogdanov=
 &lt;<a href=3D"mailto:bogdanov@google.com">bogdanov@google.com</a>&gt; wro=
te:<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;b=
order-left:1px #ccc solid;padding-left:1ex"><div dir=3D"ltr">Hello Shraddha=
, I think it&#39;s an important recommendation to include.=C2=A0<div><br></=
div><div>In the absence of another obvious draft/RFC, I would lean towards =
my original proposal of including it as a section in draft-ietf-spring-segm=
ent-routing-mpls.=C2=A0<div><br></div><div>Cheers,</div><div><br></div><div=
>Alex<br><div><br></div><div><br><div class=3D"gmail_quote"></div><div clas=
s=3D"gmail_quote"><div dir=3D"ltr"><br></div><div dir=3D"ltr">On Mon, Nov 1=
9, 2018 at 8:02 AM Przemyslaw Krol &lt;pkrol=3D<a href=3D"mailto:40google.c=
om@dmarc.ietf.org" target=3D"_blank">40google.com@dmarc.ietf.org</a>&gt; wr=
ote:<br></div></div><div class=3D"gmail_quote"><blockquote class=3D"gmail_q=
uote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1e=
x"><div dir=3D"ltr">Hi Shraddha<div><br></div><div>I think this would be ve=
ry=C2=A0helpful.</div><div><br></div><div>pk</div></div></blockquote></div>=
</div></div></div></div><div dir=3D"ltr"><div><div><div><div class=3D"gmail=
_quote"><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border=
-left:1px #ccc solid;padding-left:1ex"><br><div class=3D"gmail_quote"></div=
><div class=3D"gmail_quote"><div dir=3D"ltr">On Sun, Nov 18, 2018 at 8:39 P=
M Shraddha Hegde &lt;<a href=3D"mailto:shraddha@juniper.net" target=3D"_bla=
nk">shraddha@juniper.net</a>&gt; wrote:<br></div></div><div class=3D"gmail_=
quote"><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-=
left:1px #ccc solid;padding-left:1ex"><div bgcolor=3D"white" lang=3D"EN-US"=
 link=3D"#0563C1" vlink=3D"#954F72"><div class=3D"m_-9141174123197902612m_-=
4049056334005215152m_1688136927262479164m_-8715810421183248678WordSection1"=
>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">Hi all,<u></u><u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">I am preparing the shepherd write-up =
and noticed that the topic in below e-mail thread is an<u></u><u></u></span=
></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">Open item. My personal opinion is to =
add a new section to this draft to address below cases<u></u><u></u></span>=
</p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">&gt;</span> more than one node advert=
ising the same IPv4/6 PREFIX and both have the same prefix-SID value with &=
quot;N&quot; flag<u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">&gt;</span> where an anycast prefix i=
s advertised with a prefix-SID sub-TLV by some (but not all) of the nodes t=
hat advertise that prefix.<u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:1=
1.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">This draft =
is addressing incoming label collision and resulting behavior and also desc=
ribes other aspects like different SIDs for same
 prefix so it seems reasonable to add above two cases to this draft.<u></u>=
<u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:1=
1.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">WG members,=
 if you have an opinion, pls respond on the list.<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:1=
1.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d"><u></u>=C2=
=A0<u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:1=
1.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">Rgds<u></u>=
<u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:1=
1.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">Shraddha<u>=
</u><u></u></span></p>
</div></div></blockquote></div><div class=3D"gmail_quote"><blockquote class=
=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padd=
ing-left:1ex"><div bgcolor=3D"white" lang=3D"EN-US" link=3D"#0563C1" vlink=
=3D"#954F72"><div class=3D"m_-9141174123197902612m_-4049056334005215152m_16=
88136927262479164m_-8715810421183248678WordSection1"><div>
<div style=3D"border:none;border-top:solid #e1e1e1 1.0pt;padding:3.0pt 0in =
0in 0in">
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<b><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-ser=
if;color:windowtext">From:</span></b><span style=3D"font-size:11.0pt;font-f=
amily:&quot;Calibri&quot;,sans-serif;color:windowtext"> Alexander Vainshtei=
n &lt;<a href=3D"mailto:Alexander.Vainshtein@ecitele.com" target=3D"_blank"=
>Alexander.Vainshtein@ecitele.com</a>&gt;
<br></span></p></div></div></div></div></blockquote></div><div class=3D"gma=
il_quote"><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;bord=
er-left:1px #ccc solid;padding-left:1ex"><div bgcolor=3D"white" lang=3D"EN-=
US" link=3D"#0563C1" vlink=3D"#954F72"><div class=3D"m_-9141174123197902612=
m_-4049056334005215152m_1688136927262479164m_-8715810421183248678WordSectio=
n1"><div><div style=3D"border:none;border-top:solid #e1e1e1 1.0pt;padding:3=
.0pt 0in 0in 0in"><p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:=
.0001pt;line-height:normal"><span style=3D"font-size:11.0pt;font-family:&qu=
ot;Calibri&quot;,sans-serif;color:windowtext">
<b>Sent:</b> Sunday, November 4, 2018 9:37 PM<br>
<b>To:</b> Ahmed Bashandy &lt;<a href=3D"mailto:abashandy.ietf@gmail.com" t=
arget=3D"_blank">abashandy.ietf@gmail.com</a>&gt;<br>
</span></p></div></div></div></div></blockquote></div></blockquote></div></=
div></div></div></div><div dir=3D"ltr"><div><div><div><div class=3D"gmail_q=
uote"><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-l=
eft:1px #ccc solid;padding-left:1ex"><div class=3D"gmail_quote"><blockquote=
 class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc soli=
d;padding-left:1ex"><div bgcolor=3D"white" lang=3D"EN-US" link=3D"#0563C1" =
vlink=3D"#954F72"><div class=3D"m_-9141174123197902612m_-404905633400521515=
2m_1688136927262479164m_-8715810421183248678WordSection1"><div><div style=
=3D"border:none;border-top:solid #e1e1e1 1.0pt;padding:3.0pt 0in 0in 0in"><=
p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-height=
:normal"><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sa=
ns-serif;color:windowtext"><b>Cc:</b> <a href=3D"mailto:rtg-dir@ietf.org" t=
arget=3D"_blank">rtg-dir@ietf.org</a>; &#39;<a href=3D"mailto:mpls@ietf.org=
" target=3D"_blank">mpls@ietf.org</a>&#39; &lt;<a href=3D"mailto:mpls@ietf.=
org" target=3D"_blank">mpls@ietf.org</a>&gt;; &#39;<a href=3D"mailto:adrian=
@olddog.co.uk" target=3D"_blank">adrian@olddog.co.uk</a>&#39; &lt;<a href=
=3D"mailto:adrian@olddog.co.uk" target=3D"_blank">adrian@olddog.co.uk</a>&g=
t;; Jonathan Hardwick (<a href=3D"mailto:Jonathan.Hardwick@metaswitch.com" =
target=3D"_blank">Jonathan.Hardwick@metaswitch.com</a>) &lt;<a href=3D"mail=
to:jonathan.hardwick@metaswitch.com" target=3D"_blank">jonathan.hardwick@me=
taswitch.com</a>&gt;; <a href=3D"mailto:spring@ietf.org" target=3D"_blank">=
spring@ietf.org</a>; <a href=3D"mailto:spring-chairs@ietf.org" target=3D"_b=
lank">spring-chairs@ietf.org</a>; <a href=3D"mailto:draft-ietf-spring-segme=
nt-routing-mpls.authors@ietf..org" target=3D"_blank">draft-ietf-spring-segm=
ent-routing-mpls.authors@ietf..org</a>;
 Shraddha Hegde &lt;<a href=3D"mailto:shraddha@juniper.net" target=3D"_blan=
k">shraddha@juniper.net</a>&gt;</span></p></div></div></div></div></blockqu=
ote></div></blockquote></div></div></div></div></div><div dir=3D"ltr"><div>=
<div><div><div class=3D"gmail_quote"><blockquote class=3D"gmail_quote" styl=
e=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div cl=
ass=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0=
 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div bgcolor=3D"white" l=
ang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72"><div class=3D"m_-914117412=
3197902612m_-4049056334005215152m_1688136927262479164m_-8715810421183248678=
WordSection1"><div><div style=3D"border:none;border-top:solid #e1e1e1 1.0pt=
;padding:3.0pt 0in 0in 0in"><p class=3D"MsoNormal" style=3D"margin:0in;marg=
in-bottom:.0001pt;line-height:normal"><span style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,sans-serif;color:windowtext"><br>
<b>Subject:</b> RE: RtgDir Early review: draft-ietf-spring-segment-routing-=
mpls-13<u></u><u></u></span></p></div></div></div></div></blockquote></div>=
<div class=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"margi=
n:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div bgcolor=3D"w=
hite" lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72"><div class=3D"m_-91=
41174123197902612m_-4049056334005215152m_1688136927262479164m_-871581042118=
3248678WordSection1">
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:1=
1.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">Ahmed,<u></=
u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:1=
1.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">Apologies f=
or a delayed response.<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:1=
1.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">I fully agr=
ee that advertising the same prefix SID as the Node SID by two different no=
des in the SR domain is =E2=80=9C</span>a clear violation
 of the SR architecture RFC (8402)<span style=3D"font-size:11.0pt;font-fami=
ly:&quot;Calibri&quot;,sans-serif;color:#1f497d">=E2=80=9D.<u></u><u></u></=
span></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:1=
1.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">But I do no=
t think that the SR-MPLS draft can silently ignore this violation just beca=
use it =E2=80=9C</span>is not an incoming label collision<span style=3D"fon=
t-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">=E2=
=80=9D.
<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:1=
1.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">The same ap=
plies to the controversy in advertising at the same prefix as Anycast by so=
me nodes but not as Anycast (or even as a Node SID)
 by some other nodes. <u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:1=
1.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">Your refere=
nce to these being just control plane issues and therefore not related to S=
R-MPLS is not valid - because the drafts dealing
 with the SR control plane to which you refer in this draft are strictly MP=
LS-oriented: they define how to advertise
<b><i>SID labels</i></b> or <b><i>indices</i></b> that are translated into =
<b><i>SID labels</i></b>, and neither of these mechanisms is relevant fore =
SRV6 IMHO. (I do not have to remind you that a draft that defines
</span><a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__da=
tatracker.ietf.org_doc_draft-2Dbashandy-2Disis-2Dsrv6-2Dextensions_-3Finclu=
de-5Ftext-3D1&amp;d=3DDwMGaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXc=
WzoCI&amp;r=3DNyjLsr7JA7mvpCJa0YmPdVKcmMXJ31bpbBaNqzCNrng&amp;m=3Dko-3eF8yy=
SF1exH64SoeyEP0ett4gjsHmmOCvj9zCvQ&amp;s=3D_AZSiqmTUTMKFS9DAqboueo_GnvvAcFx=
ARWF820HnTA&amp;e=3D" target=3D"_blank"><span style=3D"font-size:11.0pt;fon=
t-family:&quot;Calibri&quot;,sans-serif">SRV6
 extensions for ISIS</span></a><span style=3D"font-size:11.0pt;font-family:=
&quot;Calibri&quot;,sans-serif;color:#1f497d"> exists, and deals with other=
 issues).<u></u><u></u></span></p>
<div>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#1f497d">My 2c,<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#1f497d">Sasha<u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#1f497d"><u></u>=C2=A0<u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#1f497d">Office: <a href=3D"tel:+972%203-926-6302" value=3D"+97239266=
302" target=3D"_blank">+972-39266302</a><u></u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#1f497d">Cell:=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 <a href=3D"tel:+972%2054=
-926-6302" value=3D"+972549266302" target=3D"_blank">+972-549266302</a><u><=
/u><u></u></span></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#1f497d">Email:=C2=A0=C2=A0
</span><a href=3D"mailto:Alexander.Vainshtein@ecitele.com" target=3D"_blank=
"><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-seri=
f">Alexander.Vainshtein@ecitele.com</span></a><span style=3D"font-size:11.0=
pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d"><u></u><u></u>=
</span></p>
</div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;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" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<b><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-ser=
if;color:windowtext">From:</span></b><span style=3D"font-size:11.0pt;font-f=
amily:&quot;Calibri&quot;,sans-serif;color:windowtext"> Ahmed Bashandy [</s=
pan><a href=3D"mailto:abashandy.ietf@gmail.com" target=3D"_blank"><span sty=
le=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">mailto:a=
bashandy.ietf@gmail.com</span></a><span style=3D"font-size:11.0pt;font-fami=
ly:&quot;Calibri&quot;,sans-serif;color:windowtext">]
<br>
<b>Sent:</b> Sunday, October 28, 2018 1:01 AM<br>
<b>To:</b> Shraddha Hegde &lt;</span><a href=3D"mailto:shraddha@juniper.net=
" target=3D"_blank"><span style=3D"font-size:11.0pt;font-family:&quot;Calib=
ri&quot;,sans-serif">shraddha@juniper.net</span></a><span style=3D"font-siz=
e:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowtext">&gt;;=
 Alexander
 Vainshtein &lt;</span><a href=3D"mailto:Alexander.Vainshtein@ecitele.com" =
target=3D"_blank"><span style=3D"font-size:11.0pt;font-family:&quot;Calibri=
&quot;,sans-serif">Alexander.Vainshtein@ecitele.com</span></a><span style=
=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windo=
wtext">&gt;<br>
<b>Cc:</b> </span><a href=3D"mailto:rtg-dir@ietf.org" target=3D"_blank"><sp=
an style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">rt=
g-dir@ietf.org</span></a><span style=3D"font-size:11.0pt;font-family:&quot;=
Calibri&quot;,sans-serif;color:windowtext">; &#39;<a href=3D"mailto:mpls@ie=
tf.org" target=3D"_blank">mpls@ietf.org</a>&#39; &lt;</span><a href=3D"mail=
to:mpls@ietf.org" target=3D"_blank"><span style=3D"font-size:11.0pt;font-fa=
mily:&quot;Calibri&quot;,sans-serif">mpls@ietf.org</span></a><span style=3D=
"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowte=
xt">&gt;;
 &#39;<a href=3D"mailto:adrian@olddog.co.uk" target=3D"_blank">adrian@olddo=
g.co.uk</a>&#39; &lt;</span><a href=3D"mailto:adrian@olddog.co.uk" target=
=3D"_blank"><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;=
,sans-serif">adrian@olddog.co.uk</span></a><span style=3D"font-size:11.0pt;=
font-family:&quot;Calibri&quot;,sans-serif;color:windowtext">&gt;; Jonathan=
 Hardwick
 (</span><a href=3D"mailto:Jonathan.Hardwick@metaswitch.com" target=3D"_bla=
nk"><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-se=
rif">Jonathan.Hardwick@metaswitch.com</span></a><span>) &lt;</span><a href=
=3D"mailto:jonathan.hardwick@metaswitch.com" target=3D"_blank"><span style=
=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">jonathan.h=
ardwick@metaswitch.com</span></a><span style=3D"font-size:11.0pt;font-famil=
y:&quot;Calibri&quot;,sans-serif;color:windowtext">&gt;;
</span><a href=3D"mailto:spring@ietf.org" target=3D"_blank"><span style=3D"=
font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">spring@ietf.or=
g</span></a><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;=
,sans-serif;color:windowtext">;
</span><a href=3D"mailto:spring-chairs@ietf.org" target=3D"_blank"><span st=
yle=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">spring-=
chairs@ietf.org</span></a><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,sans-serif;color:windowtext">;
</span><a href=3D"mailto:draft-ietf-spring-segment-routing-mpls.authors@iet=
f.org" target=3D"_blank"><span style=3D"font-size:11.0pt;font-family:&quot;=
Calibri&quot;,sans-serif">draft-ietf-spring-segment-routing-mpls.authors@ie=
tf.org</span></a><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&=
quot;,sans-serif;color:windowtext"><br>
<b>Subject:</b> Re: RtgDir Early review: draft-ietf-spring-segment-routing-=
mpls-13<u></u><u></u></span></p>
</div>
</div>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<p>Thanks for the comments<u></u><u></u></p>
<p>While it is a clear violation of the SR architecture RFC (8402), more th=
an one node advertising the same IPv4/6 PREFIX and both have the same prefi=
x-SID value with &quot;N&quot; flag is not an incoming label collision beca=
use the label is associated with the same
 FEC, which is the prefix.=C2=A0 <u></u><u></u></p>
<p>Hence handling such violation is not an SR-MPLS problem because there is=
 no incoming label collision and hence it it is outside the scope of this d=
raft<u></u><u></u></p>
<p><u></u>=C2=A0<u></u></p>
<p>The second issue is which SID to choose for an SR-policy (be it a policy=
 for TE, ti-lfa, uloop avoidance, security,..., etc). That is strictly a co=
ntrol layer functionality and is not specific to SR-MPLS. Hence it is outsi=
de the scope of this draft<u></u><u></u></p>
<p><u></u>=C2=A0<u></u></p>
<p>The third issue is the case where an anycast prefix is advertised with a=
 prefix-SID sub-TLV by some (but not all) of the nodes that advertise that =
prefix. Again this is not an incoming label collision because the label is =
associated with a single FEC, which
 is the anycast prefix.<u></u><u></u></p>
<p class=3D"MsoNormal"><u></u>=C2=A0<u></u></p>
<div>
<p class=3D"MsoNormal">On 7/19/18 8:30 PM, Shraddha Hegde wrote:<u></u><u><=
/u></p>
</div>
</div></div></blockquote></div><div class=3D"gmail_quote"><blockquote class=
=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padd=
ing-left:1ex"><div bgcolor=3D"white" lang=3D"EN-US" link=3D"#0563C1" vlink=
=3D"#954F72"><div class=3D"m_-9141174123197902612m_-4049056334005215152m_16=
88136927262479164m_-8715810421183248678WordSection1"><blockquote style=3D"m=
argin-top:5.0pt;margin-bottom:5.0pt">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">Hi Ahmed,</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">The Node-SIDs are expected to be uniq=
ue to a node.
</span><u></u><u></u></p>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-s=
erif;color:#1f497d">=E2=80=9C</span><u></u><u></u></pre>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:10.0pt;color:windowtext">=C2=A0=C2=A0 An IGP Node-=
SID MUST NOT be associated with a prefix that is owned by</span><u></u><u><=
/u></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:10.0pt;color:windowtext">=C2=A0=C2=A0 more than on=
e router within the same routing domain.=E2=80=9D</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">If two different nodes advertise same=
 Node-SID,</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:1=
1.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">=C2=A0=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 For Example Node A and B both adver=
tise prefix 1.1.1.1 and associate a =C2=A0SID 1000 with N bit set.</span><u=
></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:1=
1.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">There is an=
 anomaly here and IMO, this draft should address how to handle this anomaly=
 and whether TI-LFA and other</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:1=
1.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">Application=
s can use this SID as a Node-SID.</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:1=
1.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">Another sli=
ght variation of this case is a scenario where A and B both advertise a pre=
fix 1.1.1.1 and A assigns a Node-Sid</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:1=
1.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">Of 1000 and=
 B does not assign any SID.</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:1=
1.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">=C2=A0</spa=
n><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:1=
1.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">Rgds</span>=
<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:1=
1.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">Shraddha</s=
pan><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;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" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<b><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-ser=
if;color:windowtext">From:</span></b><span style=3D"font-size:11.0pt;font-f=
amily:&quot;Calibri&quot;,sans-serif;color:windowtext"> Alexander Vainshtei=
n
</span><a href=3D"mailto:Alexander.Vainshtein@ecitele.com" target=3D"_blank=
"><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-seri=
f">&lt;Alexander.Vainshtein@ecitele.com&gt;</span></a><span style=3D"font-s=
ize:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowtext">
<br>
<b>Sent:</b> Thursday, July 19, 2018 10:05 PM<br>
<b>To:</b> Ahmed Bashandy </span><a href=3D"mailto:abashandy.ietf@gmail.com=
" target=3D"_blank"><span style=3D"font-size:11.0pt;font-family:&quot;Calib=
ri&quot;,sans-serif">&lt;abashandy.ietf@gmail.com&gt;</span></a><span style=
=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windo=
wtext"><br>
<b>Cc:</b> </span><a href=3D"mailto:rtg-dir@ietf.org" target=3D"_blank"><sp=
an style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">rt=
g-dir@ietf.org</span></a><span style=3D"font-size:11.0pt;font-family:&quot;=
Calibri&quot;,sans-serif;color:windowtext">; &#39;</span><a href=3D"mailto:=
mpls@ietf.org" target=3D"_blank"><span style=3D"font-size:11.0pt;font-famil=
y:&quot;Calibri&quot;,sans-serif">mpls@ietf.org</span></a><span style=3D"fo=
nt-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowtext"=
>&#39;
</span><a href=3D"mailto:mpls@ietf.org" target=3D"_blank"><span style=3D"fo=
nt-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">&lt;mpls@ietf.or=
g&gt;</span></a><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&q=
uot;,sans-serif;color:windowtext">; &#39;</span><a href=3D"mailto:adrian@ol=
ddog.co.uk" target=3D"_blank"><span style=3D"font-size:11.0pt;font-family:&=
quot;Calibri&quot;,sans-serif">adrian@olddog.co.uk</span></a><span style=3D=
"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowte=
xt">&#39;
</span><a href=3D"mailto:adrian@olddog.co.uk" target=3D"_blank"><span style=
=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">&lt;adrian=
@olddog.co.uk&gt;</span></a><span style=3D"font-size:11.0pt;font-family:&qu=
ot;Calibri&quot;,sans-serif;color:windowtext">; Jonathan Hardwick (</span><=
a href=3D"mailto:Jonathan.Hardwick@metaswitch.com" target=3D"_blank"><span =
style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">Jonat=
han.Hardwick@metaswitch.com</span></a><span style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,sans-serif;color:windowtext">)
</span><a href=3D"mailto:jonathan.hardwick@metaswitch.com" target=3D"_blank=
"><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-seri=
f">&lt;jonathan.hardwick@metaswitch.com&gt;</span></a><span style=3D"font-s=
ize:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowtext">; S=
hraddha
 Hegde </span><a href=3D"mailto:shraddha@juniper.net" target=3D"_blank"><sp=
an style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">&l=
t;shraddha@juniper.net&gt;</span></a><span style=3D"font-size:11.0pt;font-f=
amily:&quot;Calibri&quot;,sans-serif;color:windowtext">;
</span><a href=3D"mailto:spring@ietf.org" target=3D"_blank"><span style=3D"=
font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">spring@ietf.or=
g</span></a><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;=
,sans-serif;color:windowtext">;
</span><a href=3D"mailto:spring-chairs@ietf.org" target=3D"_blank"><span st=
yle=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">spring-=
chairs@ietf.org</span></a><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,sans-serif;color:windowtext">;
</span><a href=3D"mailto:draft-ietf-spring-segment-routing-mpls.authors@iet=
f.org" target=3D"_blank"><span style=3D"font-size:11.0pt;font-family:&quot;=
Calibri&quot;,sans-serif">draft-ietf-spring-segment-routing-mpls.authors@ie=
tf.org</span></a><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&=
quot;,sans-serif;color:windowtext"><br>
<b>Subject:</b> RE: RtgDir Early review: draft-ietf-spring-segment-routing-=
mpls-13</span><u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:1=
1.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">Ahmed hi!</=
span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:1=
1.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">Lots of tha=
nks for your response.</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:1=
1.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">Of course N=
ode SIDs are not different from any other Prefix SIDs when it comes to the =
MPLS forwarding plane.</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:1=
1.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">But, IMHO, =
strictly speaking, this is correct for any other SID as well.
</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:1=
1.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">You seem to=
 ignore the difference between SR-MPLS and SRv6 with regard to the life spa=
n of prefix SIDs in general and Node SIDs in particular.
 From my POV this difference should be discussed in the draft. </span><u></=
u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:1=
1.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">So it seems=
 that we can only =E2=80=9Cagree to disagree=E2=80=9D on the need to say so=
mething specific about Node SIDs in the draft, and let the WG to
 decide what to do about it. </span><u></u><u></u></p>
<div>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#1f497d">Regards,</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#1f497d">Sasha</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#1f497d">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#1f497d">Office: <a href=3D"tel:+972%203-926-6302" value=3D"+97239266=
302" target=3D"_blank">+972-39266302</a></span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#1f497d">Cell:=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 <a href=3D"tel:+972%2054=
-926-6302" value=3D"+972549266302" target=3D"_blank">+972-549266302</a></sp=
an><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#1f497d">Email:=C2=A0=C2=A0
</span><a href=3D"mailto:Alexander.Vainshtein@ecitele.com" target=3D"_blank=
"><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-seri=
f">Alexander.Vainshtein@ecitele.com</span></a><u></u><u></u></p>
</div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;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" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<b><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-ser=
if;color:windowtext">From:</span></b><span style=3D"font-size:11.0pt;font-f=
amily:&quot;Calibri&quot;,sans-serif;color:windowtext"> Ahmed Bashandy [</s=
pan><a href=3D"mailto:abashandy.ietf@gmail.com" target=3D"_blank"><span sty=
le=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">mailto:a=
bashandy.ietf@gmail.com</span></a><span style=3D"font-size:11.0pt;font-fami=
ly:&quot;Calibri&quot;,sans-serif;color:windowtext">]
<br>
<b>Sent:</b> Thursday, July 19, 2018 7:13 PM<br>
<b>To:</b> Alexander Vainshtein &lt;</span><a href=3D"mailto:Alexander.Vain=
shtein@ecitele.com" target=3D"_blank"><span style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,sans-serif">Alexander.Vainshtein@ecitele.com</sp=
an></a><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans=
-serif;color:windowtext">&gt;<br>
<b>Cc:</b> </span><a href=3D"mailto:rtg-dir@ietf.org" target=3D"_blank"><sp=
an style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">rt=
g-dir@ietf.org</span></a><span style=3D"font-size:11.0pt;font-family:&quot;=
Calibri&quot;,sans-serif;color:windowtext">; &#39;</span><a href=3D"mailto:=
mpls@ietf.org" target=3D"_blank"><span style=3D"font-size:11.0pt;font-famil=
y:&quot;Calibri&quot;,sans-serif">mpls@ietf.org</span></a><span style=3D"fo=
nt-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowtext"=
>&#39;
 &lt;</span><a href=3D"mailto:mpls@ietf.org" target=3D"_blank"><span style=
=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">mpls@ietf.=
org</span></a><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quo=
t;,sans-serif;color:windowtext">&gt;; &#39;</span><a href=3D"mailto:adrian@=
olddog.co.uk" target=3D"_blank"><span style=3D"font-size:11.0pt;font-family=
:&quot;Calibri&quot;,sans-serif">adrian@olddog.co.uk</span></a><span style=
=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windo=
wtext">&#39;
 &lt;</span><a href=3D"mailto:adrian@olddog.co.uk" target=3D"_blank"><span =
style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">adria=
n@olddog.co.uk</span></a><span style=3D"font-size:11.0pt;font-family:&quot;=
Calibri&quot;,sans-serif;color:windowtext">&gt;; Jonathan Hardwick (</span>=
<a href=3D"mailto:Jonathan.Hardwick@metaswitch.com" target=3D"_blank"><span=
 style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">Jona=
than.Hardwick@metaswitch.com</span></a><span style=3D"font-size:11.0pt;font=
-family:&quot;Calibri&quot;,sans-serif;color:windowtext">)
 &lt;</span><a href=3D"mailto:jonathan.hardwick@metaswitch.com" target=3D"_=
blank"><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans=
-serif">jonathan.hardwick@metaswitch.com</span></a><span style=3D"font-size=
:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowtext">&gt;;
</span><a href=3D"mailto:shraddha@juniper.net" target=3D"_blank"><span styl=
e=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">shraddha@=
juniper.net</span></a><span style=3D"font-size:11.0pt;font-family:&quot;Cal=
ibri&quot;,sans-serif;color:windowtext">;
</span><a href=3D"mailto:spring@ietf.org" target=3D"_blank"><span style=3D"=
font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">spring@ietf.or=
g</span></a><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;=
,sans-serif;color:windowtext">;
</span><a href=3D"mailto:spring-chairs@ietf.org" target=3D"_blank"><span st=
yle=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">spring-=
chairs@ietf.org</span></a><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,sans-serif;color:windowtext">;
</span><a href=3D"mailto:draft-ietf-spring-segment-routing-mpls.authors@iet=
f.org" target=3D"_blank"><span style=3D"font-size:11.0pt;font-family:&quot;=
Calibri&quot;,sans-serif">draft-ietf-spring-segment-routing-mpls.authors@ie=
tf.org</span></a><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&=
quot;,sans-serif;color:windowtext"><br>
<b>Subject:</b> Re: RtgDir Early review: draft-ietf-spring-segment-routing-=
mpls-13</span><u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p>Thanks for the reply<u></u><u></u></p>
<p>See inline<u></u><u></u></p>
<p>Ahmed<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">On 7/12/18 12:22 AM, Alexander Vainshtein wrote:<u><=
/u><u></u></p>
</div>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:1=
1.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">Ahmed and a=
ll,</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:1=
1.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">I would lik=
e to expand on my comments (and your responses) about the role of Node SIDs=
 in SR-MPLS.</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:1=
1.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">I would lik=
e to bring your attention two points:</span><u></u><u></u></p>
<p class=3D"m_-9141174123197902612m_-4049056334005215152m_16881369272624791=
64m_-8715810421183248678MsoListParagraph"><u></u><span>1.<span style=3D"fon=
t:7.0pt &quot;Times New Roman&quot;">=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
</span></span><u></u><span style=3D"color:#1f497d">Node SIDs (and, in gener=
al, Prefix SIDs) in MPLS-SR are different from the same in SRv6 because the=
y require explicit configuration action by the operator of SR domain. I.e.,=
 it is not enough for a node to
 own some /32 or /128 prefix that is advertised by IGP. The operator must e=
xplicitly configure the node to use such a prefix as=C2=A0 Node SID and to =
assign to it a specific index that is unique in the SR domain. From my POV,=
 this difference alone would qualify
 Node SIDs as a topic to be discussed in the </span><a href=3D"https://urld=
efense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_html_draft-2Dietf=
-2Dspring-2Dsegment-2Drouting-2Dmpls-2D14&amp;d=3DDwMGaQ&amp;c=3DHAkYuh63rs=
uhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3DNyjLsr7JA7mvpCJa0YmPdVKcmMXJ31bpb=
BaNqzCNrng&amp;m=3DCBn46-tTjZrFup0dR-EGAtt4QFq9Pi27RaO5rQCk1Qw&amp;s=3Dq6dj=
pRXlamUzKZlGIuXTtBcsnwevHwddqvStZrSFMnE&amp;e=3D" target=3D"_blank">MPLS-SR
 Architecture</a><span style=3D"color:#1f497d"> draft.</span><u></u><u></u>=
</p>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin-left:0in;line-height:normal"><span s=
tyle=3D"font-family:&quot;Times New Roman&quot;,serif">#Ahmed: I disagree w=
ith your POV. From the forwarding plane perspective it does not make any di=
fference whether a the label at the top of an MPLS
 packet (representing the prefix-SID) identifies a node or not. So from the=
 SR-mpls forwarding point of view there is no difference between a prefix-S=
ID and a node-SID. If there is any place in the SR-mpls draft where there i=
s a need to handle a node-SID different
 from a prefix SID, it would be great to point it out<br>
<br>
</span><u></u><u></u></p>
</blockquote></div></div></blockquote></div><div class=3D"gmail_quote"><blo=
ckquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #c=
cc solid;padding-left:1ex"><div bgcolor=3D"white" lang=3D"EN-US" link=3D"#0=
563C1" vlink=3D"#954F72"><div class=3D"m_-9141174123197902612m_-40490563340=
05215152m_1688136927262479164m_-8715810421183248678WordSection1"><blockquot=
e style=3D"margin-top:5.0pt;margin-bottom:5.0pt"><blockquote style=3D"margi=
n-top:5.0pt;margin-bottom:5.0pt">
<h3 style=3D"margin-left:.5in">
<u></u><span>2.<span style=3D"font:7.0pt &quot;Times New Roman&quot;">=C2=
=A0=C2=A0=C2=A0=C2=A0=C2=A0
</span></span><u></u>In addition, quite a few constructs associated with SR=
-MPLS implicitly assume that each node in the SR-MPLS domain is assigned wi=
th at least one Node SID. One example can be found in the
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.iet=
f.org_html_draft-2Dbashandy-2Drtgwg-2Dsegment-2Drouting-2Dti-2Dlfa-2D04&amp=
;d=3DDwMGaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3DNyj=
Lsr7JA7mvpCJa0YmPdVKcmMXJ31bpbBaNqzCNrng&amp;m=3DCBn46-tTjZrFup0dR-EGAtt4QF=
q9Pi27RaO5rQCk1Qw&amp;s=3DjbH0DSYYo2UYymWZrlvAt7qUWVXsYKuCtMiEyoe-DWE&amp;e=
=3D" target=3D"_blank">
<span style=3D"font-family:&quot;Calibri&quot;,sans-serif">TI-LFA</span></a=
> draft. This draft says in Section 4.2:<u></u><u></u></h3>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">=C2=A0</span><u></u><u></u></p>
</blockquote></blockquote></div></div></blockquote></div></blockquote></div=
></div></div></div></div><div dir=3D"ltr"><div><div><div><div class=3D"gmai=
l_quote"><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;borde=
r-left:1px #ccc solid;padding-left:1ex"><div class=3D"gmail_quote"><blockqu=
ote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc s=
olid;padding-left:1ex"><div bgcolor=3D"white" lang=3D"EN-US" link=3D"#0563C=
1" vlink=3D"#954F72"><div class=3D"m_-9141174123197902612m_-404905633400521=
5152m_1688136927262479164m_-8715810421183248678WordSection1"><blockquote st=
yle=3D"margin-top:5.0pt;margin-bottom:5.0pt"><blockquote style=3D"margin-to=
p:5.0pt;margin-bottom:5.0pt"><h3 style=3D"margin-left:1.0in"><a href=3D"htt=
ps://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_html_dra=
ft-2Dbashandy-2Drtgwg-2Dsegment-2Drouting-2Dti-2Dlfa-2D04-23section-2D4.2&a=
mp;d=3DDwMGaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3DN=
yjLsr7JA7mvpCJa0YmPdVKcmMXJ31bpbBaNqzCNrng&amp;m=3DCBn46-tTjZrFup0dR-EGAtt4=
QFq9Pi27RaO5rQCk1Qw&amp;s=3DsAi3KCWUwGS3D93t8ic64W_46xm9y8Oacs7ozcAweS8&amp=
;e=3D" target=3D"_blank"><span style=3D"font-size:10.0pt;font-family:&quot;=
Courier New ;color:black&quot;">4.2</span></a><a name=3D"m_-914117412319790=
2612_m_-4049056334005215152_m_1688136927262479164_m_-8715810421183248678_se=
ction-4.2"></a><span style=3D"font-size:10.0pt;font-family:&quot;Courier Ne=
w ;color:black&quot;">..
 The repair node is a PQ node</span><u></u><u></u></h3></blockquote></block=
quote></div></div></blockquote></div></blockquote></div></div></div></div><=
/div><div dir=3D"ltr"><div><div><div><div class=3D"gmail_quote"><blockquote=
 class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc soli=
d;padding-left:1ex"><div class=3D"gmail_quote"><blockquote class=3D"gmail_q=
uote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1e=
x"><div bgcolor=3D"white" lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72"=
><div class=3D"m_-9141174123197902612m_-4049056334005215152m_16881369272624=
79164m_-8715810421183248678WordSection1"><blockquote style=3D"margin-top:5.=
0pt;margin-bottom:5.0pt"><blockquote style=3D"margin-top:5.0pt;margin-botto=
m:5.0pt">
<pre style=3D"margin-left:.7in"><span style=3D"color:black">=C2=A0</span><u=
></u><u></u></pre>
<pre style=3D"margin-left:.7in"><span style=3D"color:black">=C2=A0</span><u=
></u><u></u></pre>
<pre style=3D"margin-left:.7in"><span style=3D"color:black">=C2=A0=C2=A0 Wh=
en the repair node is in P(S,X), the repair list is made of a</span><u></u>=
<u></u></pre>
<pre style=3D"margin-left:.7in"><span style=3D"color:black">=C2=A0=C2=A0 si=
ngle node segment to the repair node.</span><u></u><u></u></pre>
<div>
<p class=3D"MsoNormal" style=3D"margin-right:0in;margin-bottom:0in;margin-l=
eft:.5in;margin-bottom:.0001pt;line-height:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#1f497d">In the scope of this section, the repair node is not adjacen=
t to the PLR, and therefore, to the best of my understanding, =C2=A0=E2=80=
=9Ca single
<span style=3D"background:yellow">node segment</span> to the repair node=E2=
=80=9D can be only the Node SID of the repair node. Since repair nodes are =
computed dynamically, this entire scheme depends on all nodes in the MPLS=
=3DSR domain =C2=A0having at least
 one Node SID each</span><u></u><u></u></p>
</div>
</blockquote></blockquote></div></div></blockquote></div><div class=3D"gmai=
l_quote"><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;borde=
r-left:1px #ccc solid;padding-left:1ex"><div bgcolor=3D"white" lang=3D"EN-U=
S" link=3D"#0563C1" vlink=3D"#954F72"><div class=3D"m_-9141174123197902612m=
_-4049056334005215152m_1688136927262479164m_-8715810421183248678WordSection=
1"><blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<p class=3D"MsoNormal" style=3D"margin-left:0in;line-height:normal"><span s=
tyle=3D"font-family:&quot;Times New Roman&quot;,serif">#Ahmed: The choice o=
f the SID to identify an intermediate or exit node(s) in an SR-policy is a =
control plane behavior, irrespective of reason such
 policy is created (be it ti-lfa explicit path, uloop avoidance explicit pa=
th, or some SR-TE explicit path). SR-Policy as well as Ti-LFA and uloop avo=
idance are handled in separate drafts. So just like the response to your pr=
evious comment, from forwarding
 plane perspective it does not make any difference whether the label at the=
 top of an MPLS packet identifies a single or multiple nodes.
<br>
<br>
</span><u></u><u></u></p>
</blockquote></div></div></blockquote></div><div class=3D"gmail_quote"><blo=
ckquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #c=
cc solid;padding-left:1ex"><div bgcolor=3D"white" lang=3D"EN-US" link=3D"#0=
563C1" vlink=3D"#954F72"><div class=3D"m_-9141174123197902612m_-40490563340=
05215152m_1688136927262479164m_-8715810421183248678WordSection1"><blockquot=
e style=3D"margin-top:5.0pt;margin-bottom:5.0pt"><blockquote style=3D"margi=
n-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class=3D"MsoNormal" style=3D"margin-right:0in;margin-bottom:0in;margin-l=
eft:.5in;margin-bottom:.0001pt;line-height:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#1f497d">.</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#1f497d">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#1f497d">Hopefully these notes clarify my position on the subject.</s=
pan><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#1f497d">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#1f497d">Regards,</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#1f497d">Sasha</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#1f497d">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#1f497d">Office: <a href=3D"tel:+972%203-926-6302" value=3D"+97239266=
302" target=3D"_blank">+972-39266302</a></span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#1f497d">Cell:=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 <a href=3D"tel:+972%2054=
-926-6302" value=3D"+972549266302" target=3D"_blank">+972-549266302</a></sp=
an><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#1f497d">Email:=C2=A0=C2=A0
</span><a href=3D"mailto:Alexander.Vainshtein@ecitele.com" target=3D"_blank=
"><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-seri=
f">Alexander.Vainshtein@ecitele.com</span></a><u></u><u></u></p>
</div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;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" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<b><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-ser=
if;color:windowtext">From:</span></b><span style=3D"font-size:11.0pt;font-f=
amily:&quot;Calibri&quot;,sans-serif;color:windowtext"> Alexander Vainshtei=
n
<br>
<b>Sent:</b> Wednesday, July 11, 2018 12:02 PM<br>
<b>To:</b> Ahmed Bashandy </span><a href=3D"mailto:abashandy.ietf@gmail.com=
" target=3D"_blank"><span style=3D"font-size:11.0pt;font-family:&quot;Calib=
ri&quot;,sans-serif">&lt;abashandy.ietf@gmail.com&gt;</span></a><span style=
=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windo=
wtext"><br>
<b>Cc:</b> </span><a href=3D"mailto:rtg-dir@ietf.org" target=3D"_blank"><sp=
an style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">rt=
g-dir@ietf.org</span></a><span style=3D"font-size:11.0pt;font-family:&quot;=
Calibri&quot;,sans-serif;color:windowtext">; &#39;</span><a href=3D"mailto:=
mpls@ietf.org" target=3D"_blank"><span style=3D"font-size:11.0pt;font-famil=
y:&quot;Calibri&quot;,sans-serif">mpls@ietf.org</span></a><span style=3D"fo=
nt-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowtext"=
>&#39;
</span><a href=3D"mailto:mpls@ietf.org" target=3D"_blank"><span style=3D"fo=
nt-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">&lt;mpls@ietf.or=
g&gt;</span></a><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&q=
uot;,sans-serif;color:windowtext">; &#39;</span><a href=3D"mailto:adrian@ol=
ddog.co.uk" target=3D"_blank"><span style=3D"font-size:11.0pt;font-family:&=
quot;Calibri&quot;,sans-serif">adrian@olddog.co.uk</span></a><span style=3D=
"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowte=
xt">&#39;
</span><a href=3D"mailto:adrian@olddog.co.uk" target=3D"_blank"><span style=
=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">&lt;adrian=
@olddog.co.uk&gt;</span></a><span style=3D"font-size:11.0pt;font-family:&qu=
ot;Calibri&quot;,sans-serif;color:windowtext">; Jonathan Hardwick (</span><=
a href=3D"mailto:Jonathan.Hardwick@metaswitch.com" target=3D"_blank"><span =
style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">Jonat=
han.Hardwick@metaswitch.com</span></a><span style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,sans-serif;color:windowtext">)
</span><a href=3D"mailto:jonathan.hardwick@metaswitch.com" target=3D"_blank=
"><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-seri=
f">&lt;jonathan.hardwick@metaswitch.com&gt;</span></a><span style=3D"font-s=
ize:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowtext">;
</span><a href=3D"mailto:shraddha@juniper.net" target=3D"_blank"><span styl=
e=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">shraddha@=
juniper.net</span></a><span style=3D"font-size:11.0pt;font-family:&quot;Cal=
ibri&quot;,sans-serif;color:windowtext">;
</span><a href=3D"mailto:spring@ietf.org" target=3D"_blank"><span style=3D"=
font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">spring@ietf.or=
g</span></a><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;=
,sans-serif;color:windowtext">;
</span><a href=3D"mailto:spring-chairs@ietf.org" target=3D"_blank"><span st=
yle=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">spring-=
chairs@ietf.org</span></a><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,sans-serif;color:windowtext">;
</span><a href=3D"mailto:draft-ietf-spring-segment-routing-mpls.authors@iet=
f.org" target=3D"_blank"><span style=3D"font-size:11.0pt;font-family:&quot;=
Calibri&quot;,sans-serif">draft-ietf-spring-segment-routing-mpls.authors@ie=
tf.org</span></a><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&=
quot;,sans-serif;color:windowtext"><br>
<b>Subject:</b> RE: RtgDir Early review: draft-ietf-spring-segment-routing-=
mpls-13</span><u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:1=
1.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">Ahmed, and =
all,</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:1=
1.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">Lots of tha=
nks for a detailed response to my comments.
</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:1=
1.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">Please see
</span><b><i><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot=
;,sans-serif;color:#00b050">inline below</span></i></b><span style=3D"font-=
size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d"> my p=
osition on each of them.</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;color:#1f497d">=C2=A0</span><u></u><u></u></p>
<div>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#1f497d">Regards,</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#1f497d">Sasha</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#1f497d">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#1f497d">Office: <a href=3D"tel:+972%203-926-6302" value=3D"+97239266=
302" target=3D"_blank">+972-39266302</a></span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#1f497d">Cell:=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 <a href=3D"tel:+972%2054=
-926-6302" value=3D"+972549266302" target=3D"_blank">+972-549266302</a></sp=
an><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:#1f497d">Email:=C2=A0=C2=A0
</span><a href=3D"mailto:Alexander.Vainshtein@ecitele.com" target=3D"_blank=
"><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-seri=
f">Alexander.Vainshtein@ecitele.com</span></a><u></u><u></u></p>
</div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Ca=
libri&quot;,sans-serif;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" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<b><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-ser=
if;color:windowtext">From:</span></b><span style=3D"font-size:11.0pt;font-f=
amily:&quot;Calibri&quot;,sans-serif;color:windowtext"> Ahmed Bashandy [</s=
pan><a href=3D"mailto:abashandy.ietf@gmail.com" target=3D"_blank"><span sty=
le=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">mailto:a=
bashandy.ietf@gmail.com</span></a><span style=3D"font-size:11.0pt;font-fami=
ly:&quot;Calibri&quot;,sans-serif;color:windowtext">]
<br>
<b>Sent:</b> Wednesday, July 11, 2018 4:42 AM<br>
<b>To:</b> Alexander Vainshtein &lt;</span><a href=3D"mailto:Alexander.Vain=
shtein@ecitele.com" target=3D"_blank"><span style=3D"font-size:11.0pt;font-=
family:&quot;Calibri&quot;,sans-serif">Alexander.Vainshtein@ecitele.com</sp=
an></a><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans=
-serif;color:windowtext">&gt;;
</span><a href=3D"mailto:spring-chairs@ietf.org" target=3D"_blank"><span st=
yle=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">spring-=
chairs@ietf.org</span></a><span style=3D"font-size:11.0pt;font-family:&quot=
;Calibri&quot;,sans-serif;color:windowtext">;
</span><a href=3D"mailto:draft-ietf-spring-segment-routing-mpls.authors@iet=
f.org" target=3D"_blank"><span style=3D"font-size:11.0pt;font-family:&quot;=
Calibri&quot;,sans-serif">draft-ietf-spring-segment-routing-mpls.authors@ie=
tf.org</span></a><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&=
quot;,sans-serif;color:windowtext"><br>
<b>Cc:</b> </span><a href=3D"mailto:rtg-dir@ietf.org" target=3D"_blank"><sp=
an style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">rt=
g-dir@ietf.org</span></a><span style=3D"font-size:11.0pt;font-family:&quot;=
Calibri&quot;,sans-serif;color:windowtext">; &#39;</span><a href=3D"mailto:=
mpls@ietf.org" target=3D"_blank"><span style=3D"font-size:11.0pt;font-famil=
y:&quot;Calibri&quot;,sans-serif">mpls@ietf.org</span></a><span style=3D"fo=
nt-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowtext"=
>&#39;
 &lt;</span><a href=3D"mailto:mpls@ietf.org" target=3D"_blank"><span style=
=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">mpls@ietf.=
org</span></a><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quo=
t;,sans-serif;color:windowtext">&gt;; &#39;</span><a href=3D"mailto:adrian@=
olddog.co.uk" target=3D"_blank"><span style=3D"font-size:11.0pt;font-family=
:&quot;Calibri&quot;,sans-serif">adrian@olddog.co.uk</span></a><span style=
=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windo=
wtext">&#39;
 &lt;</span><a href=3D"mailto:adrian@olddog.co.uk" target=3D"_blank"><span =
style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">adria=
n@olddog.co.uk</span></a><span style=3D"font-size:11.0pt;font-family:&quot;=
Calibri&quot;,sans-serif;color:windowtext">&gt;; Jonathan Hardwick (</span>=
<a href=3D"mailto:Jonathan.Hardwick@metaswitch.com" target=3D"_blank"><span=
 style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">Jona=
than.Hardwick@metaswitch.com</span></a><span style=3D"font-size:11.0pt;font=
-family:&quot;Calibri&quot;,sans-serif;color:windowtext">)
 &lt;</span><a href=3D"mailto:jonathan.hardwick@metaswitch.com" target=3D"_=
blank"><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans=
-serif">jonathan.hardwick@metaswitch.com</span></a><span style=3D"font-size=
:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowtext">&gt;;
</span><a href=3D"mailto:shraddha@juniper.net" target=3D"_blank"><span styl=
e=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">shraddha@=
juniper.net</span></a><span style=3D"font-size:11.0pt;font-family:&quot;Cal=
ibri&quot;,sans-serif;color:windowtext">;
</span><a href=3D"mailto:spring@ietf.org" target=3D"_blank"><span style=3D"=
font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">spring@ietf.or=
g</span></a><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;=
,sans-serif;color:windowtext"><br>
<b>Subject:</b> Re: RtgDir Early review: draft-ietf-spring-segment-routing-=
mpls-13</span><u></u><u></u></p>
</div>
</div>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p>Thanks for thorough (and VERY clear) the review<u></u><u></u></p>
<p>See inline #Ahmed<u></u><u></u></p>
<p>=C2=A0<u></u><u></u></p>
<p>Ahmed<u></u><u></u></p>
<p>=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<div>
<p class=3D"MsoNormal">On 6/15/18 11:08 PM, Alexander Vainshtein wrote:<u><=
/u><u></u></p>
</div>
</blockquote></blockquote></div></div></blockquote></div><div class=3D"gmai=
l_quote"><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;borde=
r-left:1px #ccc solid;padding-left:1ex"><div bgcolor=3D"white" lang=3D"EN-U=
S" link=3D"#0563C1" vlink=3D"#954F72"><div class=3D"m_-9141174123197902612m=
_-4049056334005215152m_1688136927262479164m_-8715810421183248678WordSection=
1"><blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt"><blockquote s=
tyle=3D"margin-top:5.0pt;margin-bottom:5.0pt"><blockquote style=3D"margin-t=
op:5.0pt;margin-bottom:5.0pt">
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif">Re-sending to=C2=A0 correct SPRING WG list.</span><u></u><u></u></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif">Sincere apologies for the delay caused by a typo.</span><u></u><u></u>=
</p>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif">Thumb typed by Sasha Vainshtein</span><u></u><u></u></p>
</div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-se=
rif">=C2=A0</span><u></u><u></u></p>
</div>
<div style=3D"margin-left:.3in;margin-bottom:12.0pt">
<div class=3D"MsoNormal" align=3D"center" style=3D"margin:0in;margin-bottom=
:.0001pt;text-align:center">
<span style=3D"font-family:&quot;Times New Roman ,serif&quot;">
<hr size=3D"2" width=3D"98%" align=3D"center">
</span></div>
</div>
</blockquote></blockquote></blockquote></div></div></blockquote></div><div =
class=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"margin:0 0=
 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div bgcolor=3D"white"=
 lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72"><div class=3D"m_-9141174=
123197902612m_-4049056334005215152m_1688136927262479164m_-87158104211832486=
78WordSection1"><blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">=
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt"><blockquote styl=
e=3D"margin-top:5.0pt;margin-bottom:5.0pt"><div id=3D"m_-914117412319790261=
2m_-4049056334005215152m_1688136927262479164m_-8715810421183248678divRplyFw=
dMsg"><p class=3D"MsoNormal"><b>From:</b> Alexander Vainshtein<br>
<b>Sent:</b> Sunday, June 10, 2018 10:43:52 AM<br>
<b>To:</b> <a href=3D"mailto:spring-chairs@ietf.org" target=3D"_blank">spri=
ng-chairs@ietf.org</a>; <a href=3D"mailto:draft-ietf-spring-segment-routing=
-mpls.authors@ietf.org" target=3D"_blank">
draft-ietf-spring-segment-routing-mpls.authors@ietf.org</a><br>
</p></div></blockquote></blockquote></blockquote></div></div></blockquote><=
/div></blockquote></div></div></div></div></div><div dir=3D"ltr"><div><div>=
<div><div class=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"=
margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class=
=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8=
ex;border-left:1px #ccc solid;padding-left:1ex"><div bgcolor=3D"white" lang=
=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72"><div class=3D"m_-914117412319=
7902612m_-4049056334005215152m_1688136927262479164m_-8715810421183248678Wor=
dSection1"><blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt"><bloc=
kquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt"><blockquote style=3D"=
margin-top:5.0pt;margin-bottom:5.0pt"><div id=3D"m_-9141174123197902612m_-4=
049056334005215152m_1688136927262479164m_-8715810421183248678divRplyFwdMsg"=
><p class=3D"MsoNormal"><b>Cc:</b> <a href=3D"mailto:spring@ietf.com" targe=
t=3D"_blank">spring@ietf..com</a>; <a href=3D"mailto:rtg-dir@ietf.org" targ=
et=3D"_blank">
rtg-dir@ietf.org</a>; &#39;<a href=3D"mailto:mpls@ietf.org" target=3D"_blan=
k">mpls@ietf.org</a>&#39;; &#39;<a href=3D"mailto:adrian@olddog.co.uk" targ=
et=3D"_blank">adrian@olddog.co.uk</a>&#39;; Jonathan Hardwick (<a href=3D"m=
ailto:Jonathan.Hardwick@metaswitch.com" target=3D"_blank">Jonathan.Hardwick=
@metaswitch.com</a>);
<a href=3D"mailto:shraddha@juniper.net" target=3D"_blank">shraddha@juniper.=
net</a></p></div></blockquote></blockquote></blockquote></div></div></block=
quote></div></blockquote></div></div></div></div></div><div dir=3D"ltr"><di=
v><div><div><div class=3D"gmail_quote"><blockquote class=3D"gmail_quote" st=
yle=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div =
class=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"margin:0 0=
 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div bgcolor=3D"white"=
 lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72"><div class=3D"m_-9141174=
123197902612m_-4049056334005215152m_1688136927262479164m_-87158104211832486=
78WordSection1"><blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">=
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt"><blockquote styl=
e=3D"margin-top:5.0pt;margin-bottom:5.0pt"><div id=3D"m_-914117412319790261=
2m_-4049056334005215152m_1688136927262479164m_-8715810421183248678divRplyFw=
dMsg"><p class=3D"MsoNormal"><br>
<b>Subject:</b> RE: RtgDir Early review: draft-ietf-spring-segment-routing-=
mpls-13<span style=3D"font-family:&quot;Times New Roman&quot;,serif">
</span><u></u><u></u></p></div></blockquote></blockquote></blockquote></div=
></div></blockquote></div><div class=3D"gmail_quote"><blockquote class=3D"g=
mail_quote" style=3D"margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-l=
eft:1ex"><div bgcolor=3D"white" lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#9=
54F72"><div class=3D"m_-9141174123197902612m_-4049056334005215152m_16881369=
27262479164m_-8715810421183248678WordSection1"><blockquote style=3D"margin-=
top:5.0pt;margin-bottom:5.0pt"><blockquote style=3D"margin-top:5.0pt;margin=
-bottom:5.0pt"><blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:#1f497d">Explicitly adding Shra=
ddha =C2=A0who is the shepherd of this draft.
</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"color:#1f497d">=C2=A0</span><u></u><u=
></u></p>
<div>
<p class=3D"MsoNormal"><span style=3D"color:#1f497d">Regards,</span><u></u>=
<u></u></p>
<p class=3D"MsoNormal"><span style=3D"color:#1f497d">Sasha</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">Office: <a href=3D"tel=
:+972%203-926-6302" value=3D"+97239266302" target=3D"_blank">+972-39266302<=
/a></span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"color:#1f497d">Cell:=C2=A0=C2=A0=C2=
=A0=C2=A0=C2=A0 <a href=3D"tel:+972%2054-926-6302" value=3D"+972549266302" =
target=3D"_blank">+972-549266302</a></span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"color:#1f497d">Email:=C2=A0=C2=A0 </s=
pan><a href=3D"mailto:Alexander.Vainshtein@ecitele.com" target=3D"_blank">A=
lexander.Vainshtein@ecitele.com</a><u></u><u></u></p>
</div>
<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> Alexander Vainshtein <br>
<b>Sent:</b> Friday, June 8, 2018 5:43 PM<br>
<b>To:</b> &#39;<a href=3D"mailto:spring-chairs@ietf.org" target=3D"_blank"=
>spring-chairs@ietf.org</a>&#39; <a href=3D"mailto:spring-chairs@ietf.org" =
target=3D"_blank">
&lt;spring-chairs@ietf.org&gt;</a>; &#39;<a href=3D"mailto:draft-ietf-sprin=
g-segment-routing-mpls.authors@ietf.org" target=3D"_blank">draft-ietf-sprin=
g-segment-routing-mpls.authors@ietf.org</a>&#39;
<a href=3D"mailto:draft-ietf-spring-segment-routing-mpls.authors@ietf.org" =
target=3D"_blank">&lt;draft-ietf-spring-segment-routing-mpls.authors@ietf.o=
rg&gt;</a><br>
<b>Cc:</b> &#39;<a href=3D"mailto:spring@ietf.com" target=3D"_blank">spring=
@ietf.com</a>&#39; <a href=3D"mailto:spring@ietf.com" target=3D"_blank">
&lt;spring@ietf.com&gt;</a>; <a href=3D"mailto:rtg-dir@ietf.org" target=3D"=
_blank">rtg-dir@ietf.org</a>; <a href=3D"mailto:mpls@ietf.org" target=3D"_b=
lank">
mpls@ietf.org</a>; &#39;<a href=3D"mailto:adrian@olddog.co.uk" target=3D"_b=
lank">adrian@olddog.co.uk</a>&#39;
<a href=3D"mailto:adrian@olddog.co.uk" target=3D"_blank">&lt;adrian@olddog.=
co.uk&gt;</a><br>
<b>Subject:</b> RtgDir Early review: draft-ietf-spring-segment-routing-mpls=
-13<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"font-size:10.0pt;font-family:&quot;Ve=
rdana&quot;,sans-serif">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ve=
rdana&quot;,sans-serif">Hello,</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ve=
rdana&quot;,sans-serif">I have been selected to do a routing directorate =
=E2=80=9Cearly=E2=80=9D review of this draft:
</span><a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__da=
tatracker.ietf.org_doc_draft-2Dietf-2Dspring-2Dsegment-2Drouting-2Dmpls_&am=
p;d=3DDwMGaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3DNy=
jLsr7JA7mvpCJa0YmPdVKcmMXJ31bpbBaNqzCNrng&amp;m=3DCBn46-tTjZrFup0dR-EGAtt4Q=
Fq9Pi27RaO5rQCk1Qw&amp;s=3DCxbaaf9U0kj6_meVSobSkRLQW1SwI8MJvgHpuYp0QOM&amp;=
e=3D" target=3D"_blank"><span style=3D"font-size:10.0pt;font-family:&quot;V=
erdana&quot;,sans-serif">https://datatracker.ietf.org/doc/draft-ietf-spring=
-segment-routing-mpls/</span></a><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ve=
rdana&quot;,sans-serif">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ve=
rdana&quot;,sans-serif">The routing directorate will, on request from the w=
orking group chair, perform an =E2=80=9Cearly=E2=80=9D review of a draft be=
fore it is submitted for publication to the IESG. The early review
 can be performed at any time during the draft=E2=80=99s lifetime as a work=
ing group document. The purpose of the early review depends on the stage th=
at the document has reached. As this document is currently in the WG Last c=
all, my focus for the review was to determine
 whether the document is ready to be published. Please consider my comments=
 along with the other working group last call comments.</span><u></u><u></u=
></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ve=
rdana&quot;,sans-serif">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ve=
rdana&quot;,sans-serif">For more information about the Routing Directorate,=
 please see
</span><span style=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,sans-s=
erif">=E2=80=8B</span><a href=3D"https://urldefense.proofpoint.com/v2/url?u=
=3Dhttp-3A__trac.tools.ietf.org_area_rtg_trac_wiki_RtgDir&amp;d=3DDwMGaQ&am=
p;c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3DNyjLsr7JA7mvpCJa0=
YmPdVKcmMXJ31bpbBaNqzCNrng&amp;m=3DCBn46-tTjZrFup0dR-EGAtt4QFq9Pi27RaO5rQCk=
1Qw&amp;s=3D6pnI7l82ewwzoxgOXqTKrbKuQidt6-KBsZdsXFnoQCg&amp;e=3D" target=3D=
"_blank"><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sa=
ns-serif">http://trac.tools.ietf.org/area/rtg/trac/wiki/RtgDir</span></a><s=
pan style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif">
</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ve=
rdana&quot;,sans-serif">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Verdana&quot;,sans-serif">Document</span></b><span style=3D"font-size:10.0=
pt;font-family:&quot;Verdana&quot;,sans-serif">: draft-ietf-spring-segment-=
routing-mpls-13</span><u></u><u></u></p>
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Verdana&quot;,sans-serif">Reviewer</span></b><span style=3D"font-size:10.0=
pt;font-family:&quot;Verdana&quot;,sans-serif">: Alexander (=E2=80=9CSasha=
=E2=80=9D) Vainshtein (</span><a href=3D"mailto:alexander.vainshtein@ecitel=
e.com" target=3D"_blank"><span style=3D"font-size:10.0pt;font-family:&quot;=
Verdana&quot;,sans-serif">alexander.vainshtein@ecitele.com</span></a><span =
style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif">)</sp=
an><u></u><u></u></p>
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Verdana&quot;,sans-serif">Review Date</span></b><span style=3D"font-size:1=
0.0pt;font-family:&quot;Verdana&quot;,sans-serif">: 08-Jun-18</span><u></u>=
<u></u></p>
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Verdana&quot;,sans-serif">Intended Status</span></b><span style=3D"font-si=
ze:10.0pt;font-family:&quot;Verdana&quot;,sans-serif">: Proposed Standard.<=
/span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ve=
rdana&quot;,sans-serif">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Verdana&quot;,sans-serif">Summary</span></b><span style=3D"font-size:10.0p=
t;font-family:&quot;Verdana&quot;,sans-serif">:</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ve=
rdana&quot;,sans-serif">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ve=
rdana&quot;,sans-serif">I have some minor concerns about this document that=
 I think should be resolved before it is submitted to the IESG.</span><u></=
u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ve=
rdana&quot;,sans-serif">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Verdana&quot;,sans-serif">Comments</span></b><span style=3D"font-size:10.0=
pt;font-family:&quot;Verdana&quot;,sans-serif">:</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ve=
rdana&quot;,sans-serif">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ve=
rdana&quot;,sans-serif">I consider this draft as an important =C2=A0compani=
on document to the
</span><a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__to=
ols.ietf.org_html_draft-2Dietf-2Dspring-2Dsegment-2Drouting-2D15&amp;d=3DDw=
MGaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3DNyjLsr7JA7=
mvpCJa0YmPdVKcmMXJ31bpbBaNqzCNrng&amp;m=3DCBn46-tTjZrFup0dR-EGAtt4QFq9Pi27R=
aO5rQCk1Qw&amp;s=3DiJShh7e7yyVkt44v1O5pyCOMfHCpAvfBNGgFr5lk130&amp;e=3D" ta=
rget=3D"_blank"><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&q=
uot;,sans-serif">Segment
 Routing Architecture</span></a><span style=3D"font-size:10.0pt;font-family=
:&quot;Verdana&quot;,sans-serif"> draft that, ideally, should augment defin=
itions of the Segment Routing (SR) notions and constructs given there with =
details specific for the SR instantiation that
 uses=C2=A0 the MPLS data plane (SR-MPLS).=C2=A0 Many issues raised in my r=
eview reflect either gaps that should be, but have not been, closed, or inc=
onsistencies between the two drafts.
</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ve=
rdana&quot;,sans-serif">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ve=
rdana&quot;,sans-serif">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ve=
rdana&quot;,sans-serif">Since
</span><a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__to=
ols.ietf.org_html_rfc8287&amp;d=3DDwMGaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBXeM=
K-ndb3voDTXcWzoCI&amp;r=3DNyjLsr7JA7mvpCJa0YmPdVKcmMXJ31bpbBaNqzCNrng&amp;m=
=3DCBn46-tTjZrFup0dR-EGAtt4QFq9Pi27RaO5rQCk1Qw&amp;s=3Dy7jp3UYNTtcmm9HOulzq=
PTrMURTrsMiO26rWlNZN5Ws&amp;e=3D" target=3D"_blank"><span style=3D"font-siz=
e:10.0pt;font-family:&quot;Verdana&quot;,sans-serif">RFC
 8287</span></a><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&q=
uot;,sans-serif"> is already published as a Standards Track RFC, I expect s=
uch augmentation to be backward compatible with this document (or to provid=
e clear indications of required updates to this
 document). And I include the MPLS WG into distribution list. </span><u></u=
><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ve=
rdana&quot;,sans-serif">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ve=
rdana&quot;,sans-serif">This draft was not easy reading for me. In particul=
ar, the style of Section 2.5 that discusses at length and in some detail mu=
ltiple =E2=80=9Ccorner cases=E2=80=9D resulting, presumably, from
 misconfiguration, before it explains the basic (and relatively simple) =E2=
=80=9Cnormal=E2=80=9D behavior, looks problematic to me.</span><u></u><u></=
u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ve=
rdana&quot;,sans-serif">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ve=
rdana&quot;,sans-serif">The WG Last Call has been extended by one week. Nev=
ertheless, I am sending out my comments
</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ve=
rdana&quot;,sans-serif">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Verdana&quot;,sans-serif">Major Issues</span></b><span style=3D"font-size:=
10.0pt;font-family:&quot;Verdana&quot;,sans-serif">: None found</span><u></=
u><u></u></p>
</div>
</div>
</blockquote></blockquote></blockquote></div></div></blockquote></div><div =
class=3D"gmail_quote"><blockquote class=3D"gmail_quote" style=3D"margin:0 0=
 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div bgcolor=3D"white"=
 lang=3D"EN-US" link=3D"#0563C1" vlink=3D"#954F72"><div class=3D"m_-9141174=
123197902612m_-4049056334005215152m_1688136927262479164m_-87158104211832486=
78WordSection1"><blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">=
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Times New Roman ,se=
rif&quot;">#Ahmed: thanks a lot</span><u></u><u></u></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ve=
rdana&quot;,sans-serif">=C2=A0</span><u></u><u></u></p>
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot=
;Verdana&quot;,sans-serif">Minor Issues</span></b><span style=3D"font-size:=
10.0pt;font-family:&quot;Verdana&quot;,sans-serif">: Quite a few but, hopef=
ully, easy to resolve.</span><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ve=
rdana&quot;,sans-serif">=C2=A0</span><u></u><u></u></p>
<p class=3D"m_-9141174123197902612m_-4049056334005215152m_16881369272624791=
64m_-8715810421183248678MsoListParagraph"><span style=3D"font-size:10.0pt;f=
ont-family:&quot;Verdana&quot;,sans-serif">1.</span><span style=3D"font-siz=
e:7.0pt;font-family:&quot;Times New Roman ,serif&quot;">=C2=A0=C2=A0=C2=A0
</span><b><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,s=
ans-serif">Encapsulation of SR-MPLS packets</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Verdana&quot;,sans-serif">:
</span><u></u><u></u></p>
<p class=3D"m_-9141174123197902612m_-4049056334005215152m_16881369272624791=
64m_-8715810421183248678MsoListParagraph" style=3D"margin-left:1.0in"><span=
 style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif">a.</=
span><span style=3D"font-size:7.0pt;font-family:&quot;Times New Roman ,seri=
f&quot;">=C2=A0=C2=A0=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">RFC 3032 (referenced by the draft) and RFC 5332 (<b><i>not mentione=
d in the draft</i></b>) depend two encapsulations of labeled packets - one =
for Downstream-allocated labels and another
 for Upstream-allocated ones.</span><u></u><u></u></p>
</div>
</div>
</blockquote>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Times New Roman ,se=
rif&quot;">#Ahmed: RFC5332 is for multicast. As mentioned in Section 6 of d=
raft-ietf-spring-segment-routing-15, multicast is outside the scope of SR. =
Hence the RFC was not referred to in the SR-MPLS
 draft</span><u></u><u></u></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,sans-serif;color:#00b050">[[Sasha]] I would be satisfied =
with this response, would it not be for the following text I see in Section=
 2.2 of the</span></i></b><b><i><span style=3D"font-size:11.0pt;font-family=
:&quot;Calibri&quot;,sans-serif;color:#1f497d">
</span></i></b><a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttp=
s-3A__tools.ietf.org_html_draft-2Dietf-2Dspring-2Dsegment-2Drouting-2Dpolic=
y-2D01&amp;d=3DDwMGaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&a=
mp;r=3DNyjLsr7JA7mvpCJa0YmPdVKcmMXJ31bpbBaNqzCNrng&amp;m=3DCBn46-tTjZrFup0d=
R-EGAtt4QFq9Pi27RaO5rQCk1Qw&amp;s=3D4f0H68LTvkp7N-bYTVLOhWqiEbHaCsOQR1z_Qzz=
3Wf4&amp;e=3D" target=3D"_blank"><b><i><span style=3D"font-size:11.0pt;font=
-family:&quot;Calibri&quot;,sans-serif">SR
 Policy Architecture</span></i></b></a><b><i><span style=3D"font-size:11.0p=
t;font-family:&quot;Calibri&quot;,sans-serif;color:#1f497d">
</span></i></b><b><i><span style=3D"font-size:11.0pt;font-family:&quot;Cali=
bri&quot;,sans-serif;color:#00b050">draft:</span></i></b><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:10.0pt">=C2=A0=C2=A0 A variation of SR Policy can =
be used for packet replication.=C2=A0 A</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:10.0pt">=C2=A0=C2=A0 candidate path could comprise=
 multiple SID-Lists; one for each</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:10.0pt">=C2=A0=C2=A0 replication path.=C2=A0 In su=
ch a scenario, packets are actually</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:10.0pt">=C2=A0=C2=A0 replicated through each SID L=
ist of the SR Policy to realize a point-</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-heigh=
t:normal">
<span style=3D"font-size:10.0pt">=C2=A0=C2=A0 to-multipoint service deliver=
y. </span><u></u><u></u></p>
<p class=3D"MsoNormal">=C2=A0<u></u><u></u></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,sans-serif;color:#00b050">This looks to me as being very =
much multicast in SR, and, unless you want to say that it is limited to SRv=
6, makes my question relevant IMHO.</span></i></b><u></u><u></u></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<div>
<p class=3D"m_-9141174123197902612m_-4049056334005215152m_16881369272624791=
64m_-8715810421183248678MsoListParagraph" style=3D"margin-left:1.0in"><span=
 style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif">b.</=
span><span style=3D"font-size:7.0pt;font-family:&quot;Times New Roman ,seri=
f&quot;">=C2=A0=C2=A0=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">From my POV the ST-MPLS only uses Downstream-allocated labels =E2=
=80=93 but I expect the draft to state that explicitly, one way or another.=
 (If Upstream-allocated labels are relevant for SR-MPLS,
 I would see it as a major gap, so I hope that this is not the case).</span=
><u></u><u></u></p>
</div>
</div>
</blockquote>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Times New Roman ,se=
rif&quot;">#Ahmed: I will add a statement in section 2.2 to mention that it=
 is down-stream allocated as you mentioned</span><u></u><u></u></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,sans-serif;color:#1f497d">[[Sasha]] This is quite unambig=
uous and, once added, would resolve my comment in full =E2=80=93 the previo=
us comment notwithstanding. In particular, it would imply
 that even labels representing BSIDs of a SR Replication policies will be d=
ownstream-allocated.
</span></i></b><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Times New Roman ,se=
rif&quot;">=C2=A0</span><u></u><u></u></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<div>
<p class=3D"m_-9141174123197902612m_-4049056334005215152m_16881369272624791=
64m_-8715810421183248678MsoListParagraph"><span style=3D"font-size:10.0pt;f=
ont-family:&quot;Verdana&quot;,sans-serif">2.</span><span style=3D"font-siz=
e:7.0pt;font-family:&quot;Times New Roman ,serif&quot;">=C2=A0=C2=A0=C2=A0
</span><b><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,s=
ans-serif">Label spaces in SR-MPLS</span></b><span style=3D"font-size:10.0p=
t;font-family:&quot;Verdana&quot;,sans-serif">:</span><u></u><u></u></p>
<p class=3D"m_-9141174123197902612m_-4049056334005215152m_16881369272624791=
64m_-8715810421183248678MsoListParagraph" style=3D"margin-left:1.0in"><span=
 style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif">a.</=
span><span style=3D"font-size:7.0pt;font-family:&quot;Times New Roman ,seri=
f&quot;">=C2=A0=C2=A0=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">RFC 3031 (referenced by the draft) defines per-platform and per-int=
erface label spaces, and RFC 5331 (<b><i>not mentioned in the draft</i></b>=
) adds context-specific label spaces and context
 labels. </span><u></u><u></u></p>
<p class=3D"m_-9141174123197902612m_-4049056334005215152m_16881369272624791=
64m_-8715810421183248678MsoListParagraph" style=3D"margin-left:1.0in"><span=
 style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif">b.</=
span><span style=3D"font-size:7.0pt;font-family:&quot;Times New Roman ,seri=
f&quot;">=C2=A0=C2=A0=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">The draft does not say which of these are or are not relevant for S=
R-MPLS</span><u></u><u></u></p>
<p class=3D"m_-9141174123197902612m_-4049056334005215152m_16881369272624791=
64m_-8715810421183248678MsoListParagraph" style=3D"margin-left:1.0in"><span=
 style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif">c.</=
span><span style=3D"font-size:7.0pt;font-family:&quot;Times New Roman ,seri=
f&quot;">=C2=A0=C2=A0=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">From my POV:</span><u></u><u></u></p>
<p class=3D"m_-9141174123197902612m_-4049056334005215152m_16881369272624791=
64m_-8715810421183248678MsoListParagraph" style=3D"margin-left:1.5in"><span=
 style=3D"font-size:7.0pt;font-family:&quot;Times New Roman ,serif&quot;">=
=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=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=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><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">i.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times New=
 Roman ,serif&quot;">=C2=A0=C2=A0=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">Labels representing all kinds of SIDs mentioned in the draft MUST b=
e allocated from the per-platform label space only
</span><u></u><u></u></p>
<p class=3D"m_-9141174123197902612m_-4049056334005215152m_16881369272624791=
64m_-8715810421183248678MsoListParagraph" style=3D"margin-left:1.5in"><span=
 style=3D"font-size:7.0pt;font-family:&quot;Times New Roman ,serif&quot;">=
=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=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=C2=A0=C2=A0=C2=A0=C2=A0=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;Verdana&quot;,sans=
-serif">ii.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times Ne=
w Roman ,serif&quot;">=C2=A0=C2=A0=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">At the same time, instantiation of Mirror Segment IDs defined in Se=
ction 5.1 of the Segment Routing Architecture draft using MPLS data plane c=
learly calls for context labels and context-specific
 label spaces</span><u></u><u></u></p>
<p class=3D"m_-9141174123197902612m_-4049056334005215152m_16881369272624791=
64m_-8715810421183248678MsoListParagraph" style=3D"margin-left:1.0in"><span=
 style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif">d.</=
span><span style=3D"font-size:7.0pt;font-family:&quot;Times New Roman ,seri=
f&quot;">=C2=A0=C2=A0=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">I expect the draft to provide a clear-cut position on these aspects=
 of SR-MPLS.</span><u></u><u></u></p>
</div>
</div>
</blockquote>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Times New Roman ,se=
rif&quot;">#Ahmed: I will add a statement to section 2.2 to say that the it=
 is per-platform. Regarding the function &quot;mirroring&quot;, SR attaches=
 a *function* to each SID. The &quot;mirroring&quot; function is
 already described in Section 5.1 of draft-ietf-spring-segment-routing and =
is not specific to the MPLS forwarding plane. Hence there is no need to re-=
mention it here because this document is trying to be as specific as possib=
le to the MPLS forwarding plane.
 General functions attached to SID are described in the segment routing arc=
hitecture document or future documents. Furture documents proposing new SR =
function must be as specific and clear as possible</span><u></u><u></u></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,sans-serif;color:#00b050">[[Sasha]] Looks OK to me.</span=
></i></b><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Times New Roman ,se=
rif&quot;">=C2=A0</span><u></u><u></u></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<div>
<p class=3D"m_-9141174123197902612m_-4049056334005215152m_16881369272624791=
64m_-8715810421183248678MsoListParagraph"><span style=3D"font-size:10.0pt;f=
ont-family:&quot;Verdana&quot;,sans-serif">3.</span><span style=3D"font-siz=
e:7.0pt;font-family:&quot;Times New Roman ,serif&quot;">=C2=A0=C2=A0=C2=A0
</span><b><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,s=
ans-serif">SR-MPLS and hierarchical LSPs</span></b><span style=3D"font-size=
:10.0pt;font-family:&quot;Verdana&quot;,sans-serif">:</span><u></u><u></u><=
/p>
<p class=3D"m_-9141174123197902612m_-4049056334005215152m_16881369272624791=
64m_-8715810421183248678MsoListParagraph" style=3D"margin-left:1.0in"><span=
 style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif">a.</=
span><span style=3D"font-size:7.0pt;font-family:&quot;Times New Roman ,seri=
f&quot;">=C2=A0=C2=A0=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">SR LSPs that include more than one segment are hierarchical LSPs fr=
om the POV of the MPLS data plane. Therefore some (possibly, all) of the mo=
dels for handling TTL and TC bits that have
 been defined in RFC 3443 (<b><i>not mentioned in the draft</i></b>) should=
 apply to SR-MPLS</span><u></u><u></u></p>
<p class=3D"m_-9141174123197902612m_-4049056334005215152m_16881369272624791=
64m_-8715810421183248678MsoListParagraph" style=3D"margin-left:1.0in"><span=
 style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif">b.</=
span><span style=3D"font-size:7.0pt;font-family:&quot;Times New Roman ,seri=
f&quot;">=C2=A0=C2=A0=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">RFC 8287 (<b><i>not referenced in the draft</i></b>) specifically d=
iscussed operation of the LSP Traceroute function for SR LSPs in the case w=
hen Pipe/Short Pipe model for TTL handling is
 used</span><u></u><u></u></p>
<p class=3D"m_-9141174123197902612m_-4049056334005215152m_16881369272624791=
64m_-8715810421183248678MsoListParagraph" style=3D"margin-left:1.0in"><span=
 style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif">c.</=
span><span style=3D"font-size:7.0pt;font-family:&quot;Times New Roman ,seri=
f&quot;">=C2=A0=C2=A0=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">I expect the draft to provide at least some guidelines regarding ap=
plicability of each specific model defined in RFC 3443 (separately for TTL =
and TC bits) to SR-MPLS.</span><u></u><u></u></p>
</div>
</div>
</blockquote>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Times New Roman ,se=
rif&quot;">#Ahmed: BY design, the instantiation of SR over the MPLS forward=
ing plane (and hence this draft) does not modify the MPLS forwarding plan b=
ehavior as it is mentioned in the first sentence
 in Section 1. So the TTL behavior specified in rfc3443 is already implied =
and there is no need to re-mention it here just like all aspects of MPLS fo=
rwarding. RFC8287 is OAM-specific.=C2=A0 SR-OAM is handled in a separate do=
cument so is outside the scope of this
 draft</span><u></u><u></u></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,sans-serif;color:#00b050">[[Sasha]] Unfortunately I do no=
t think this is good enough. Let me ask a specific question reflecting my c=
oncerns:</span></i></b><u></u><u></u></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,sans-serif;color:#00b050">The head-end node sends SR-MPLS=
 packets across a path defined by an ordered set of SIDs with more than one=
 SID in the list. Each SID is represented by a
 label stack entry (LSE) in the MPLS label stack, and the label field in ea=
ch LSE is the label that matches the corresponding SID. However, each LSE a=
lso includes the TTL and TC fields. How does the head-end node set these fi=
elds in each of the LSEs following
 the top one? This clearly depends on the model (Uniform vs. Pipe/Short Pip=
e) implemented in each node that that performs Next operation on the packet=
 along the path =E2=80=93 but the head-end node usually is not aware of tha=
t.
</span></i></b><u></u><u></u></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,sans-serif;color:#00b050">RFC 8287 is relevant as an exam=
ple here IMHO because it recommends the following setting of TTL in Tracero=
ute packets:</span></i></b><u></u><u></u></p>
<p class=3D"m_-9141174123197902612m_-4049056334005215152m_16881369272624791=
64m_-8715810421183248678MsoListParagraph" style=3D"margin-left:.55in">
<u></u><span>-<span style=3D"font:7.0pt &quot;Times New Roman&quot;">=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
</span></span><u></u><b><i><span style=3D"color:#00b050">Set the TTL of all=
 the labels above one that represents the segment you are currently tracing=
 to maximum</span></i></b><u></u><u></u></p>
<p class=3D"m_-9141174123197902612m_-4049056334005215152m_16881369272624791=
64m_-8715810421183248678MsoListParagraph" style=3D"margin-left:.55in">
<u></u><span>-<span style=3D"font:7.0pt &quot;Times New Roman&quot;">=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
</span></span><u></u><b><i><span style=3D"color:#00b050">Set the TTL of the=
 label one that represents the segment you are currently tracing to the des=
ired value (to be incremented until end of segment is reached</span></i></b=
><u></u><u></u></p>
<p class=3D"m_-9141174123197902612m_-4049056334005215152m_16881369272624791=
64m_-8715810421183248678MsoListParagraph" style=3D"margin-left:.55in">
<u></u><span>-<span style=3D"font:7.0pt &quot;Times New Roman&quot;">=C2=A0=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0
</span></span><u></u><b><i><span style=3D"color:#00b050">Set the TTL of all=
 the labels below one that represents the segment you are currently tracing=
 to 0.</span></i></b><u></u><u></u></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-family:&quot;Calibri&quot;=
,sans-serif;color:#00b050">I expect the draft to provide some recommendatio=
ns for traffic (non-OAM) packets as well.</span></i></b><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Times New Roman ,se=
rif&quot;">=C2=A0</span><u></u><u></u></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<div>
<p class=3D"m_-9141174123197902612m_-4049056334005215152m_16881369272624791=
64m_-8715810421183248678MsoListParagraph"><span style=3D"font-size:10.0pt;f=
ont-family:&quot;Verdana&quot;,sans-serif">4.</span><span style=3D"font-siz=
e:7.0pt;font-family:&quot;Times New Roman ,serif&quot;">=C2=A0=C2=A0=C2=A0
</span><b><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,s=
ans-serif">Inferring network layer protocol in SR-MPLS</span></b><span styl=
e=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif">:</span><=
u></u><u></u></p>
<p class=3D"m_-9141174123197902612m_-4049056334005215152m_16881369272624791=
64m_-8715810421183248678MsoListParagraph" style=3D"margin-left:1.0in"><span=
 style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif">a.</=
span><span style=3D"font-size:7.0pt;font-family:&quot;Times New Roman ,seri=
f&quot;">=C2=A0=C2=A0=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">I wonder if the draft could provide any details on the situation wh=
en a label that represents some kind of SID is the bottom-of-stack label to=
 be popped by the egress LER</span><u></u><u></u></p>
</div>
</div>
</blockquote>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Times New Roman ,se=
rif&quot;">#ahmed: This is part of the &quot;Next&quot; function. It is des=
cribed in detail in this document.
</span><u></u><u></u></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,sans-serif;color:#00b050">[[Sasha]] NEXT function is ment=
ioned in several places in the document. Can you please point to the specif=
ic text that is relevant for my question?</span></i></b><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Times New Roman ,se=
rif&quot;">=C2=A0</span><u></u><u></u></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<div>
<p class=3D"m_-9141174123197902612m_-4049056334005215152m_16881369272624791=
64m_-8715810421183248678MsoListParagraph" style=3D"margin-left:1.0in"><span=
 style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif">b.</=
span><span style=3D"font-size:7.0pt;font-family:&quot;Times New Roman ,seri=
f&quot;">=C2=A0=C2=A0=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">For the reference, RFC 3032 says that =E2=80=9Cthe identity of the =
network layer protocol=C2=A0 must be inferable from the value of the label =
which is popped from=C2=A0 the bottom of the stack, possibly along
 with the contents=C2=A0 of the network layer header itself=E2=80=9D</span>=
<u></u><u></u></p>
<p class=3D"m_-9141174123197902612m_-4049056334005215152m_16881369272624791=
64m_-8715810421183248678MsoListParagraph" style=3D"margin-left:1.0in"><span=
 style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif">c.</=
span><span style=3D"font-size:7.0pt;font-family:&quot;Times New Roman ,seri=
f&quot;">=C2=A0=C2=A0=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">From my POV the following scenario indicates relevance of this expe=
ctation for SR-MPLS:</span><u></u><u></u></p>
<p class=3D"m_-9141174123197902612m_-4049056334005215152m_16881369272624791=
64m_-8715810421183248678MsoListParagraph" style=3D"margin-left:1.5in"><span=
 style=3D"font-size:7.0pt;font-family:&quot;Times New Roman ,serif&quot;">=
=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=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=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><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">i.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times New=
 Roman ,serif&quot;">=C2=A0=C2=A0=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">IS-IS is used for distributing both IPv4 and IPv6 reachability in a=
 given domain</span><u></u><u></u></p>
<p class=3D"m_-9141174123197902612m_-4049056334005215152m_16881369272624791=
64m_-8715810421183248678MsoListParagraph" style=3D"margin-left:1.5in"><span=
 style=3D"font-size:7.0pt;font-family:&quot;Times New Roman ,serif&quot;">=
=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=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=C2=A0=C2=A0=C2=A0=C2=A0=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;Verdana&quot;,sans=
-serif">ii.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times Ne=
w Roman ,serif&quot;">=C2=A0=C2=A0=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">An IS-IS adjacency over some dual-stack link is established, and a =
single Adj-SID for this adjacency is advertised</span><u></u><u></u></p>
<p class=3D"m_-9141174123197902612m_-4049056334005215152m_16881369272624791=
64m_-8715810421183248678MsoListParagraph" style=3D"margin-left:1.5in"><span=
 style=3D"font-size:7.0pt;font-family:&quot;Times New Roman ,serif&quot;">=
=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=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=C2=A0=C2=A0=C2=A0=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;Verdana&quot;,sans=
-serif">iii.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times N=
ew Roman ,serif&quot;">=C2=A0=C2=A0=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">The node that has assigned and advertised this Adj-SID receives a l=
abeled packet with the label representing this Adj-SID being both the top a=
nd bottom-of-stack label</span><u></u><u></u></p>
<p class=3D"m_-9141174123197902612m_-4049056334005215152m_16881369272624791=
64m_-8715810421183248678MsoListParagraph" style=3D"margin-left:1.5in"><span=
 style=3D"font-size:7.0pt;font-family:&quot;Times New Roman ,serif&quot;">=
=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=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=C2=A0=C2=A0=C2=A0=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;Verdana&quot;,sans=
-serif">iv.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times Ne=
w Roman ,serif&quot;">=C2=A0=C2=A0=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">The implementers must be given unambiguous instructions for forward=
ing the unlabeled packet via the dual-stack link as an Ipv4 or an IPv6 pack=
et.</span><u></u><u></u></p>
</div>
</div>
</blockquote>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Times New Roman ,se=
rif&quot;">#Ahmed: If you take a look at the SR-ISIS , SR-OSPFv2 and SR-OSF=
v3 drafts, you will see all 3 protocol advertise different adj-SIDS for IPv=
4 next-hop and IPv6 next-hop. For example, ISIS
 uses the &quot;F-Flag&quot; (section 2.2.1 in draft-ietf-isis-segment-rout=
ing-extensions-18) to specify whether the adj-SID is for IPv4 and IPv6. Sim=
ilarly, the SR-ISIS draft attaches a prefix-SID to the prefix advertisement=
 and hence implies the identity of the protocol
 underneath the bottom most label. For any other &quot;function&quot; attac=
hed to a SID, it is part of the specification of this function to describe =
what happens when the SID is represented by a label in the MPLS forwarding =
plane and this label is the bottom most label
</span><u></u><u></u></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,sans-serif;color:#00b050">[[Sasha]] OK, got it. This issu=
e is resolved.</span></i></b><u></u><u></u></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Times New Roman ,se=
rif&quot;">=C2=A0</span><u></u><u></u></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<div>
<p class=3D"m_-9141174123197902612m_-4049056334005215152m_16881369272624791=
64m_-8715810421183248678MsoListParagraph"><span style=3D"font-size:10.0pt;f=
ont-family:&quot;Verdana&quot;,sans-serif">5.</span><span style=3D"font-siz=
e:7.0pt;font-family:&quot;Times New Roman ,serif&quot;">=C2=A0=C2=A0=C2=A0
</span><b><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,s=
ans-serif">Resolution</span></b><span style=3D"font-size:10.0pt;font-family=
:&quot;Verdana&quot;,sans-serif">
<b>of Conflicts</b>: Are the</span><u></u><u></u></p>
<p class=3D"m_-9141174123197902612m_-4049056334005215152m_16881369272624791=
64m_-8715810421183248678MsoListParagraph" style=3D"margin-left:1.0in"><span=
 style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif">a.</=
span><span style=3D"font-size:7.0pt;font-family:&quot;Times New Roman ,seri=
f&quot;">=C2=A0=C2=A0=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">Are the conflict resolution procedures listed in section 2.5 mandat=
ory to implement?
</span><u></u><u></u></p>
<p class=3D"m_-9141174123197902612m_-4049056334005215152m_16881369272624791=
64m_-8715810421183248678MsoListParagraph" style=3D"margin-left:1.0in"><span=
 style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif">b.</=
span><span style=3D"font-size:7.0pt;font-family:&quot;Times New Roman ,seri=
f&quot;">=C2=A0=C2=A0=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">If they are mandatory to implement, are they also mandatory to depl=
oy, or can the operators simply treat any detected conflict as requiring hu=
man intervention and preventing normal operation
 of SR-MPLS?</span><u></u><u></u></p>
</div>
</div>
</blockquote>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Times New Roman ,se=
rif&quot;">#Ahmed: They are recommended. I will modify the paragraph after =
the first 3 bullets in Section 2.5 to say that it is recommeded. =C2=A0
</span><u></u><u></u></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,sans-serif;color:#00b050">[[Sasha]] OK. However, it would=
 be nice if you could refer separately for =E2=80=9CRECOMMENDED to implemen=
t=E2=80=9D and =E2=80=9CRECOMMENDED to deploy=E2=80=9D.=C2=A0 The latter pr=
obably requires
 a configuration knob for enabling conflict resolution rules (if they are i=
mplemented).
</span></i></b><u></u><u></u></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<div>
<p class=3D"m_-9141174123197902612m_-4049056334005215152m_16881369272624791=
64m_-8715810421183248678MsoListParagraph" style=3D"margin-left:1.0in"><span=
 style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif">c.</=
span><span style=3D"font-size:7.0pt;font-family:&quot;Times New Roman ,seri=
f&quot;">=C2=A0=C2=A0=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">For the reference, the IETF capitalized MUST appears just in a few =
places in Section 2.5, and each appearance has very narrow context:</span><=
u></u><u></u></p>
<p class=3D"m_-9141174123197902612m_-4049056334005215152m_16881369272624791=
64m_-8715810421183248678MsoListParagraph" style=3D"margin-left:1.5in"><span=
 style=3D"font-size:7.0pt;font-family:&quot;Times New Roman ,serif&quot;">=
=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=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=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><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">i.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times New=
 Roman ,serif&quot;">=C2=A0=C2=A0=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">For MCCs where the &quot;Topology&quot; and/or &quot;Algorithm&quot=
; fields are not defined, the numerical value of zero MUST be used for thes=
e two fields</span><u></u><u></u></p>
<p class=3D"m_-9141174123197902612m_-4049056334005215152m_16881369272624791=
64m_-8715810421183248678MsoListParagraph" style=3D"margin-left:1.5in"><span=
 style=3D"font-size:7.0pt;font-family:&quot;Times New Roman ,serif&quot;">=
=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=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=C2=A0=C2=A0=C2=A0=C2=A0=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;Verdana&quot;,sans=
-serif">ii.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times Ne=
w Roman ,serif&quot;">=C2=A0=C2=A0=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">If the same set of FECs are attached to the same label &quot;L1&quo=
t;, then the tie-breaking rules MUST always select the same FEC irrespectiv=
e of the order in which the FECs and the label &quot;L1&quot; are
 received. In other words, the tie-breaking rule MUST be deterministic. </s=
pan><u></u><u></u></p>
<p class=3D"m_-9141174123197902612m_-4049056334005215152m_16881369272624791=
64m_-8715810421183248678MsoListParagraph" style=3D"margin-left:1.5in"><span=
 style=3D"font-size:7.0pt;font-family:&quot;Times New Roman ,serif&quot;">=
=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=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=C2=A0=C2=A0=C2=A0=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;Verdana&quot;,sans=
-serif">iii.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times N=
ew Roman ,serif&quot;">=C2=A0=C2=A0=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">An implementation of explicit SID assignment MUST guarantee collisi=
on freeness on the same router</span><u></u><u></u></p>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in"><span style=3D"font-size=
:10.0pt;font-family:&quot;Verdana&quot;,sans-serif">From my POV, it is not =
possible to infer the answer to my question from these statements. Some exp=
licit statement is required.</span><u></u><u></u></p>
</div>
</div>
</blockquote>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Times New Roman ,se=
rif&quot;">#Ahmed: I agree with you POV and as mentioned in my reply to ite=
ms (a) and (b), I will modify the paragraph to say that it is RECOMMENDED t=
o answer you questions in items (a) and (b)</span><u></u><u></u></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<div>
<p class=3D"m_-9141174123197902612m_-4049056334005215152m_16881369272624791=
64m_-8715810421183248678MsoListParagraph" style=3D"margin-left:1.0in"><span=
 style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif">d.</=
span><span style=3D"font-size:7.0pt;font-family:&quot;Times New Roman ,seri=
f&quot;">=C2=A0=C2=A0=C2=A0
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">The tie-breaking rules in section 2.5.1 include some specific value=
s for encoding FEC types and address families =E2=80=93 but these values ar=
e not supposed to appear in any IANA registries (because
 the draft does not request any IANA actions). Can you please clarify what =
is so special about these values?
</span><u></u><u></u></p>
</div>
</div>
</blockquote>
</blockquote></blockquote></div></div></blockquote></div></blockquote></div=
></div></div></div></div></blockquote></div>

--00000000000004ee14057b10e937--


From nobody Mon Nov 19 21:19:25 2018
Return-Path: <jefftant.ietf@gmail.com>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 07EBF127332; Mon, 19 Nov 2018 21:19:12 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.987
X-Spam-Level: 
X-Spam-Status: No, score=-1.987 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, MIME_QP_LONG_LINE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=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 DuDaDQwoi0EV; Mon, 19 Nov 2018 21:19:06 -0800 (PST)
Received: from mail-pl1-x62a.google.com (mail-pl1-x62a.google.com [IPv6:2607:f8b0:4864:20::62a]) (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 EEA1A12D4EB; Mon, 19 Nov 2018 21:19:05 -0800 (PST)
Received: by mail-pl1-x62a.google.com with SMTP id v1-v6so408984plo.2; Mon, 19 Nov 2018 21:19:05 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=TmhL4/l9hAcZ+Z8NlKXoDWKBydPbJvlUFJwXdC0Z6c4=; b=I0fJyZLN/fH3r74fL7nVSVMrufFP2xjC8NA4iO/VZavU7WR3PmXos9CQr8jkRkDXvu W/pm4toYdEClNk5hKcbbm2OAZlXk4zCL5sO3G9ZMDCJ9A5kLAgaYK5GBR0zhxfDpzN1F PCIbIkG4w9HmaE7kVcNEODx69OE4wobO94tEETay6rANJfSV6toIv71MIzPgqPm8OcZ6 WIW4wTdi0SQTvuqULZC3MXAOAafyNCrt4lUuD0HEU0RGvcZ9E0Hh4WCJ+GRJfDGFT/h/ UsxpmCi/TjGe0E8cvBrOkH+9DcJ7VRmWZGW4g4yhzA/rYliuMI/0L4aNz5WPm+gZsN41 mNGg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=TmhL4/l9hAcZ+Z8NlKXoDWKBydPbJvlUFJwXdC0Z6c4=; b=Zf8zuQhKWLwi5vW14c6JpxmTwY87ZCNcgINg8OHuDhEH6pf2+D77BXFxLNepEUr6NC PrHu1P78Boe68FHSk+HwEorgpHwSaH+WHy0kq2/Ex991i37C14BmJ+Ivy0W0yp/Ia2oE Fesfygeawf00/GNTt4ekq9+Sk20iV7L1Jybv6VlPULhEI1wEy/Va6zAjcMWImkP6sxmd 8sduFYBezy+Im+QyEdsFsWxFgPM9nqPCN1yhYTwdAR2gXl6HKsReViNgwcWNPHnvRIJ7 2uGv+UdyVOg+leLhnl+VDpx30Y4Wmll1QxktX1hJaDDb+4zjiSrVSA3eRzoK+6S5nPtP KOSw==
X-Gm-Message-State: AA+aEWY1g4ss5/MwLOrh9ymf/Elp3uENw9ixUocdAMWnIXEm+L77yA0i zNkEEiNItllZYlcDeCjDI1xD4SaZ
X-Google-Smtp-Source: AFSGD/U37YLpIy7hS0Zgx8ipmNQSMBtHijjiHaEXo5OEu9WFnwIET7K8oJ0faHSDjcFlCS9jb3JXzw==
X-Received: by 2002:a17:902:7107:: with SMTP id a7mr735958pll.290.1542691144759;  Mon, 19 Nov 2018 21:19:04 -0800 (PST)
Received: from [192.168.1.9] (c-73-189-13-44.hsd1.ca.comcast.net. [73.189.13.44]) by smtp.gmail.com with ESMTPSA id u6sm43288446pgr.79.2018.11.19.21.19.03 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 19 Nov 2018 21:19:03 -0800 (PST)
Content-Type: multipart/alternative; boundary=Apple-Mail-4969499B-3E82-4EDD-B8BC-F3CD36C54030
Mime-Version: 1.0 (1.0)
From: Jeff Tantsura <jefftant.ietf@gmail.com>
X-Mailer: iPhone Mail (16B92)
In-Reply-To: <BYAPR05MB3943FB07ACA7E343152F2BFBD5D80@BYAPR05MB3943.namprd05.prod.outlook.com>
Date: Mon, 19 Nov 2018 21:19:02 -0800
Cc: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>, Ahmed Bashandy <abashandy.ietf@gmail.com>, "rtg-dir@ietf.org" <rtg-dir@ietf.org>, "spring@ietf.org" <spring@ietf.org>, "mpls@ietf.org" <mpls@ietf.org>, "spring-chairs@ietf.org" <spring-chairs@ietf.org>, "draft-ietf-spring-segment-routing-mpls.authors@ietf.org" <draft-ietf-spring-segment-routing-mpls.authors@ietf.org>,  "Jonathan Hardwick (Jonathan.Hardwick@metaswitch.com)" <jonathan.hardwick@metaswitch.com>
Content-Transfer-Encoding: 7bit
Message-Id: <71D2FC23-63CD-45A9-8996-2DAF4A27204E@gmail.com>
References: <DB5PR0301MB19093D3B7D8159B9A341F5F79D790@DB5PR0301MB1909.eurprd03.prod.outlook.com> <DB5PR0301MB190932C9A74DE438278C337D9D730@DB5PR0301MB1909.eurprd03.prod.outlook.com> <46a64bb1-1b17-184c-1089-e05315057236@gmail.com> <DB5PR0301MB1909C7F93AA4DF7CFB5EEEA09D5A0@DB5PR0301MB1909.eurprd03.prod.outlook.com> <DB5PR0301MB19090AA4E888EFF6E634B4239D590@DB5PR0301MB1909.eurprd03.prod.outlook.com> <da7c2afe-ebf8-1827-1134-14f72044c812@gmail.com> <DB5PR0301MB1909542DB5C8F571257304929D520@DB5PR0301MB1909.eurprd03.prod.outlook.com> <BN3PR05MB27060F2C9F0D775C33AD5A65D5510@BN3PR05MB2706.namprd05.prod.outlook.com> <c33105ce-41b2-3beb-f8d7-826999a8f588@gmail.com> <DB5PR0301MB1909D4AB682398BD152E72519DC90@DB5PR0301MB1909.eurprd03.prod.outlook.com> <BYAPR05MB3943FB07ACA7E343152F2BFBD5D80@BYAPR05MB3943.namprd05.prod.outlook.com>
To: Shraddha Hegde <shraddha@juniper.net>
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/4JjLBgnPIOXX4E3HqcUv7RtUNik>
Subject: Re: [RTG-DIR] [mpls] RtgDir Early review: draft-ietf-spring-segment-routing-mpls-13
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-dir/>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 20 Nov 2018 05:19:12 -0000

--Apple-Mail-4969499B-3E82-4EDD-B8BC-F3CD36C54030
Content-Type: text/plain;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

Sraddha,

Please do so.
Thanks=20


Regards,
Jeff

> On Nov 18, 2018, at 20:37, Shraddha Hegde <shraddha@juniper.net> wrote:
>=20
> Hi all,
>=20
> =20
>=20
> I am preparing the shepherd write-up and noticed that the topic in below e=
-mail thread is an
>=20
> Open item. My personal opinion is to add a new section to this draft to ad=
dress below cases
>=20
> > more than one node advertising the same IPv4/6 PREFIX and both have the s=
ame prefix-SID value with "N" flag
>=20
> > where an anycast prefix is advertised with a prefix-SID sub-TLV by some (=
but not all) of the nodes that advertise that prefix.
>=20
> =20
>=20
> This draft is addressing incoming label collision and resulting behavior a=
nd also describes other aspects like different SIDs for same prefix so it se=
ems reasonable to add above two cases to this draft.
>=20
> WG members, if you have an opinion, pls respond on the list.
>=20
> =20
>=20
> Rgds
>=20
> Shraddha
>=20
> From: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>=20
> Sent: Sunday, November 4, 2018 9:37 PM
> To: Ahmed Bashandy <abashandy.ietf@gmail.com>
> Cc: rtg-dir@ietf.org; 'mpls@ietf.org' <mpls@ietf.org>; 'adrian@olddog.co.u=
k' <adrian@olddog.co.uk>; Jonathan Hardwick (Jonathan.Hardwick@metaswitch.co=
m) <jonathan.hardwick@metaswitch.com>; spring@ietf.org; spring-chairs@ietf.o=
rg; draft-ietf-spring-segment-routing-mpls.authors@ietf.org; Shraddha Hegde <=
shraddha@juniper.net>
> Subject: RE: RtgDir Early review: draft-ietf-spring-segment-routing-mpls-1=
3
> =20
>=20
> Ahmed,
>=20
> Apologies for a delayed response.
>=20
> I fully agree that advertising the same prefix SID as the Node SID by two d=
ifferent nodes in the SR domain is =E2=80=9Ca clear violation of the SR arch=
itecture RFC (8402)=E2=80=9D.
>=20
> But I do not think that the SR-MPLS draft can silently ignore this violati=
on just because it =E2=80=9Cis not an incoming label collision=E2=80=9D.
>=20
> The same applies to the controversy in advertising at the same prefix as A=
nycast by some nodes but not as Anycast (or even as a Node SID) by some othe=
r nodes.
>=20
> Your reference to these being just control plane issues and therefore not r=
elated to SR-MPLS is not valid - because the drafts dealing with the SR cont=
rol plane to which you refer in this draft are strictly MPLS-oriented: they d=
efine how to advertise SID labels or indices that are translated into SID la=
bels, and neither of these mechanisms is relevant fore SRV6 IMHO. (I do not h=
ave to remind you that a draft that defines SRV6 extensions for ISIS exists,=
 and deals with other issues).
>=20
> My 2c,
> Sasha
> =20
> Office: +972-39266302
> Cell:      +972-549266302
> Email:   Alexander.Vainshtein@ecitele.com
> =20
>=20
> From: Ahmed Bashandy [mailto:abashandy.ietf@gmail.com]=20
> Sent: Sunday, October 28, 2018 1:01 AM
> To: Shraddha Hegde <shraddha@juniper.net>; Alexander Vainshtein <Alexander=
.Vainshtein@ecitele.com>
> Cc: rtg-dir@ietf.org; 'mpls@ietf.org' <mpls@ietf.org>; 'adrian@olddog.co.u=
k' <adrian@olddog.co.uk>; Jonathan Hardwick (Jonathan.Hardwick@metaswitch.co=
m) <jonathan.hardwick@metaswitch.com>; spring@ietf.org; spring-chairs@ietf.o=
rg; draft-ietf-spring-segment-routing-mpls.authors@ietf.org
> Subject: Re: RtgDir Early review: draft-ietf-spring-segment-routing-mpls-1=
3
> =20
>=20
> Thanks for the comments
>=20
> While it is a clear violation of the SR architecture RFC (8402), more than=
 one node advertising the same IPv4/6 PREFIX and both have the same prefix-S=
ID value with "N" flag is not an incoming label collision because the label i=
s associated with the same FEC, which is the prefix.=20
>=20
> Hence handling such violation is not an SR-MPLS problem because there is n=
o incoming label collision and hence it it is outside the scope of this draf=
t
>=20
> =20
>=20
> The second issue is which SID to choose for an SR-policy (be it a policy f=
or TE, ti-lfa, uloop avoidance, security,..., etc). That is strictly a contr=
ol layer functionality and is not specific to SR-MPLS. Hence it is outside t=
he scope of this draft
>=20
> =20
>=20
> The third issue is the case where an anycast prefix is advertised with a p=
refix-SID sub-TLV by some (but not all) of the nodes that advertise that pre=
fix. Again this is not an incoming label collision because the label is asso=
ciated with a single FEC, which is the anycast prefix.
>=20
> =20
>=20
> On 7/19/18 8:30 PM, Shraddha Hegde wrote:
>=20
> Hi Ahmed,
>=20
> =20
>=20
> The Node-SIDs are expected to be unique to a node.
>=20
> =E2=80=9C
>    An IGP Node-SID MUST NOT be associated with a prefix that is owned by
>    more than one router within the same routing domain.=E2=80=9D
> =20
>=20
> If two different nodes advertise same Node-SID,
>=20
>          For Example Node A and B both advertise prefix 1.1.1.1 and associ=
ate a  SID 1000 with N bit set.
>=20
> There is an anomaly here and IMO, this draft should address how to handle t=
his anomaly and whether TI-LFA and other
>=20
> Applications can use this SID as a Node-SID.
>=20
> Another slight variation of this case is a scenario where A and B both adv=
ertise a prefix 1.1.1.1 and A assigns a Node-Sid
>=20
> Of 1000 and B does not assign any SID.
>=20
> =20
>=20
> Rgds
>=20
> Shraddha
>=20
> =20
>=20
> From: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>=20
> Sent: Thursday, July 19, 2018 10:05 PM
> To: Ahmed Bashandy <abashandy.ietf@gmail.com>
> Cc: rtg-dir@ietf.org; 'mpls@ietf.org' <mpls@ietf.org>; 'adrian@olddog.co.u=
k' <adrian@olddog.co.uk>; Jonathan Hardwick (Jonathan.Hardwick@metaswitch.co=
m) <jonathan.hardwick@metaswitch.com>; Shraddha Hegde <shraddha@juniper.net>=
; spring@ietf.org; spring-chairs@ietf.org; draft-ietf-spring-segment-routing=
-mpls.authors@ietf.org
> Subject: RE: RtgDir Early review: draft-ietf-spring-segment-routing-mpls-1=
3
> =20
>=20
> Ahmed hi!
>=20
> Lots of thanks for your response.
>=20
> Of course Node SIDs are not different from any other Prefix SIDs when it c=
omes to the MPLS forwarding plane.
>=20
> But, IMHO, strictly speaking, this is correct for any other SID as well.
>=20
> You seem to ignore the difference between SR-MPLS and SRv6 with regard to t=
he life span of prefix SIDs in general and Node SIDs in particular. =46rom m=
y POV this difference should be discussed in the draft.
>=20
> So it seems that we can only =E2=80=9Cagree to disagree=E2=80=9D on the ne=
ed to say something specific about Node SIDs in the draft, and let the WG to=
 decide what to do about it.
>=20
> Regards,
> Sasha
> =20
> Office: +972-39266302
> Cell:      +972-549266302
> Email:   Alexander.Vainshtein@ecitele.com
> =20
>=20
> From: Ahmed Bashandy [mailto:abashandy.ietf@gmail.com]=20
> Sent: Thursday, July 19, 2018 7:13 PM
> To: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>
> Cc: rtg-dir@ietf.org; 'mpls@ietf.org' <mpls@ietf.org>; 'adrian@olddog.co.u=
k' <adrian@olddog.co.uk>; Jonathan Hardwick (Jonathan.Hardwick@metaswitch.co=
m) <jonathan.hardwick@metaswitch.com>; shraddha@juniper.net; spring@ietf.org=
; spring-chairs@ietf.org; draft-ietf-spring-segment-routing-mpls.authors@iet=
f.org
> Subject: Re: RtgDir Early review: draft-ietf-spring-segment-routing-mpls-1=
3
> =20
>=20
> Thanks for the reply
>=20
> See inline
>=20
> Ahmed
>=20
> =20
>=20
> On 7/12/18 12:22 AM, Alexander Vainshtein wrote:
>=20
> Ahmed and all,
>=20
> I would like to expand on my comments (and your responses) about the role o=
f Node SIDs in SR-MPLS.
>=20
> I would like to bring your attention two points:
>=20
> 1.       Node SIDs (and, in general, Prefix SIDs) in MPLS-SR are different=
 from the same in SRv6 because they require explicit configuration action by=
 the operator of SR domain. I.e., it is not enough for a node to  own some /=
32 or /128 prefix that is advertised by IGP. The operator must explicitly co=
nfigure the node to use such a prefix as  Node SID and to assign to it a spe=
cific index that is unique in the SR domain. =46rom my POV, this difference a=
lone would qualify Node SIDs as a topic to be discussed in the MPLS-SR Archi=
tecture draft.
> #Ahmed: I disagree with your POV. =46rom the forwarding plane perspective i=
t does not make any difference whether a the label at the top of an MPLS pac=
ket (representing the prefix-SID) identifies a node or not. So from the SR-m=
pls forwarding point of view there is no difference between a prefix-SID and=
 a node-SID. If there is any place in the SR-mpls draft where there is a nee=
d to handle a node-SID different from a prefix SID, it would be great to poi=
nt it out
>=20
>=20
> 2.      In addition, quite a few constructs associated with SR-MPLS implic=
itly assume that each node in the SR-MPLS domain is assigned with at least o=
ne Node SID. One example can be found in the TI-LFA draft. This draft says i=
n Section 4.2:
> =20
>=20
> 4.2. The repair node is a PQ node
> =20
> =20
>    When the repair node is in P(S,X), the repair list is made of a
>    single node segment to the repair node.
> In the scope of this section, the repair node is not adjacent to the PLR, a=
nd therefore, to the best of my understanding,  =E2=80=9Ca single node segme=
nt to the repair node=E2=80=9D can be only the Node SID of the repair node. S=
ince repair nodes are computed dynamically, this entire scheme depends on al=
l nodes in the MPLS=3DSR domain  having at least one Node SID each
> #Ahmed: The choice of the SID to identify an intermediate or exit node(s) i=
n an SR-policy is a control plane behavior, irrespective of reason such poli=
cy is created (be it ti-lfa explicit path, uloop avoidance explicit path, or=
 some SR-TE explicit path). SR-Policy as well as Ti-LFA and uloop avoidance a=
re handled in separate drafts. So just like the response to your previous co=
mment, from forwarding plane perspective it does not make any difference whe=
ther the label at the top of an MPLS packet identifies a single or multiple n=
odes.=20
>=20
>=20
> .
> =20
> Hopefully these notes clarify my position on the subject.
> =20
> Regards,
> Sasha
> =20
> Office: +972-39266302
> Cell:      +972-549266302
> Email:   Alexander.Vainshtein@ecitele.com
> =20
>=20
> From: Alexander Vainshtein=20
> Sent: Wednesday, July 11, 2018 12:02 PM
> To: Ahmed Bashandy <abashandy.ietf@gmail.com>
> Cc: rtg-dir@ietf.org; 'mpls@ietf.org' <mpls@ietf.org>; 'adrian@olddog.co.u=
k' <adrian@olddog.co.uk>; Jonathan Hardwick (Jonathan.Hardwick@metaswitch.co=
m) <jonathan.hardwick@metaswitch.com>; shraddha@juniper.net; spring@ietf.org=
; spring-chairs@ietf.org; draft-ietf-spring-segment-routing-mpls.authors@iet=
f.org
> Subject: RE: RtgDir Early review: draft-ietf-spring-segment-routing-mpls-1=
3
> =20
>=20
> Ahmed, and all,
>=20
> Lots of thanks for a detailed response to my comments.
>=20
> Please see inline below my position on each of them.
>=20
> =20
>=20
> Regards,
> Sasha
> =20
> Office: +972-39266302
> Cell:      +972-549266302
> Email:   Alexander.Vainshtein@ecitele.com
> =20
>=20
> From: Ahmed Bashandy [mailto:abashandy.ietf@gmail.com]=20
> Sent: Wednesday, July 11, 2018 4:42 AM
> To: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>; spring-chairs=
@ietf.org; draft-ietf-spring-segment-routing-mpls.authors@ietf.org
> Cc: rtg-dir@ietf.org; 'mpls@ietf.org' <mpls@ietf.org>; 'adrian@olddog.co.u=
k' <adrian@olddog.co.uk>; Jonathan Hardwick (Jonathan.Hardwick@metaswitch.co=
m) <jonathan.hardwick@metaswitch.com>; shraddha@juniper.net; spring@ietf.org=

> Subject: Re: RtgDir Early review: draft-ietf-spring-segment-routing-mpls-1=
3
> =20
>=20
> Thanks for thorough (and VERY clear) the review
>=20
> See inline #Ahmed
>=20
> =20
>=20
> Ahmed
>=20
> =20
>=20
> =20
>=20
> On 6/15/18 11:08 PM, Alexander Vainshtein wrote:
>=20
> Re-sending to  correct SPRING WG list.
>=20
> Sincere apologies for the delay caused by a typo.
>=20
> Thumb typed by Sasha Vainshtein
>=20
> =20
>=20
> From: Alexander Vainshtein
> Sent: Sunday, June 10, 2018 10:43:52 AM
> To: spring-chairs@ietf.org; draft-ietf-spring-segment-routing-mpls.authors=
@ietf.org
> Cc: spring@ietf.com; rtg-dir@ietf.org; 'mpls@ietf.org'; 'adrian@olddog.co.=
uk'; Jonathan Hardwick (Jonathan.Hardwick@metaswitch.com); shraddha@juniper.=
net
> Subject: RE: RtgDir Early review: draft-ietf-spring-segment-routing-mpls-1=
3
>=20
> =20
>=20
> Explicitly adding Shraddha  who is the shepherd of this draft.
>=20
> =20
>=20
> Regards,
>=20
> Sasha
>=20
> =20
>=20
> Office: +972-39266302
>=20
> Cell:      +972-549266302
>=20
> Email:   Alexander.Vainshtein@ecitele.com
>=20
> =20
>=20
> From: Alexander Vainshtein=20
> Sent: Friday, June 8, 2018 5:43 PM
> To: 'spring-chairs@ietf.org' <spring-chairs@ietf.org>; 'draft-ietf-spring-=
segment-routing-mpls.authors@ietf.org' <draft-ietf-spring-segment-routing-mp=
ls.authors@ietf.org>
> Cc: 'spring@ietf.com' <spring@ietf.com>; rtg-dir@ietf.org; mpls@ietf.org; '=
adrian@olddog.co.uk' <adrian@olddog.co.uk>
> Subject: RtgDir Early review: draft-ietf-spring-segment-routing-mpls-13
>=20
> =20
>=20
> =20
>=20
> Hello,
>=20
> I have been selected to do a routing directorate =E2=80=9Cearly=E2=80=9D r=
eview of this draft: https://datatracker.ietf.org/doc/draft-ietf-spring-segm=
ent-routing-mpls/
>=20
> =20
>=20
> The routing directorate will, on request from the working group chair, per=
form an =E2=80=9Cearly=E2=80=9D review of a draft before it is submitted for=
 publication to the IESG. The early review can be performed at any time duri=
ng the draft=E2=80=99s lifetime as a working group document. The purpose of t=
he early review depends on the stage that the document has reached. As this d=
ocument is currently in the WG Last call, my focus for the review was to det=
ermine whether the document is ready to be published. Please consider my com=
ments along with the other working group last call comments.
>=20
> =20
>=20
> For more information about the Routing Directorate, please see =E2=80=8Bht=
tp://trac.tools.ietf.org/area/rtg/trac/wiki/RtgDir
>=20
> =20
>=20
> Document: draft-ietf-spring-segment-routing-mpls-13
>=20
> Reviewer: Alexander (=E2=80=9CSasha=E2=80=9D) Vainshtein (alexander.vainsh=
tein@ecitele.com)
>=20
> Review Date: 08-Jun-18
>=20
> Intended Status: Proposed Standard.
>=20
> =20
>=20
> Summary:
>=20
> =20
>=20
> I have some minor concerns about this document that I think should be reso=
lved before it is submitted to the IESG.
>=20
> =20
>=20
> Comments:
>=20
> =20
>=20
> I consider this draft as an important  companion document to the Segment R=
outing Architecture draft that, ideally, should augment definitions of the S=
egment Routing (SR) notions and constructs given there with details specific=
 for the SR instantiation that uses  the MPLS data plane (SR-MPLS).  Many is=
sues raised in my review reflect either gaps that should be, but have not be=
en, closed, or inconsistencies between the two drafts.
>=20
> =20
>=20
> =20
>=20
> Since RFC 8287 is already published as a Standards Track RFC, I expect suc=
h augmentation to be backward compatible with this document (or to provide c=
lear indications of required updates to this document). And I include the MP=
LS WG into distribution list.
>=20
> =20
>=20
> This draft was not easy reading for me. In particular, the style of Sectio=
n 2.5 that discusses at length and in some detail multiple =E2=80=9Ccorner c=
ases=E2=80=9D resulting, presumably, from misconfiguration, before it explai=
ns the basic (and relatively simple) =E2=80=9Cnormal=E2=80=9D behavior, look=
s problematic to me.
>=20
> =20
>=20
> The WG Last Call has been extended by one week. Nevertheless, I am sending=
 out my comments
>=20
> =20
>=20
> Major Issues: None found
>=20
> #Ahmed: thanks a lot
>=20
> =20
>=20
> Minor Issues: Quite a few but, hopefully, easy to resolve.
>=20
> =20
>=20
> 1.    Encapsulation of SR-MPLS packets:
> a.    RFC 3032 (referenced by the draft) and RFC 5332 (not mentioned in th=
e draft) depend two encapsulations of labeled packets - one for Downstream-a=
llocated labels and another for Upstream-allocated ones.
> #Ahmed: RFC5332 is for multicast. As mentioned in Section 6 of draft-ietf-=
spring-segment-routing-15, multicast is outside the scope of SR. Hence the R=
FC was not referred to in the SR-MPLS draft
>=20
> [[Sasha]] I would be satisfied with this response, would it not be for the=
 following text I see in Section 2.2 of the SR Policy Architecture draft:
>=20
>    A variation of SR Policy can be used for packet replication.  A
>    candidate path could comprise multiple SID-Lists; one for each
>    replication path.  In such a scenario, packets are actually
>    replicated through each SID List of the SR Policy to realize a point-
>    to-multipoint service delivery.
> =20
>=20
> This looks to me as being very much multicast in SR, and, unless you want t=
o say that it is limited to SRv6, makes my question relevant IMHO.
>=20
> b.    =46rom my POV the ST-MPLS only uses Downstream-allocated labels =E2=80=
=93 but I expect the draft to state that explicitly, one way or another. (If=
 Upstream-allocated labels are relevant for SR-MPLS, I would see it as a maj=
or gap, so I hope that this is not the case).
> #Ahmed: I will add a statement in section 2.2 to mention that it is down-s=
tream allocated as you mentioned
>=20
> [[Sasha]] This is quite unambiguous and, once added, would resolve my comm=
ent in full =E2=80=93 the previous comment notwithstanding. In particular, i=
t would imply that even labels representing BSIDs of a SR Replication polici=
es will be downstream-allocated.
>=20
> =20
>=20
> 2.    Label spaces in SR-MPLS:
> a.    RFC 3031 (referenced by the draft) defines per-platform and per-inte=
rface label spaces, and RFC 5331 (not mentioned in the draft) adds context-s=
pecific label spaces and context labels.
> b.    The draft does not say which of these are or are not relevant for SR=
-MPLS
> c.    =46rom my POV:
>                                          i.    Labels representing all kin=
ds of SIDs mentioned in the draft MUST be allocated from the per-platform la=
bel space only
>                                         ii.    At the same time, instantia=
tion of Mirror Segment IDs defined in Section 5.1 of the Segment Routing Arc=
hitecture draft using MPLS data plane clearly calls for context labels and c=
ontext-specific label spaces
> d.    I expect the draft to provide a clear-cut position on these aspects o=
f SR-MPLS.
> #Ahmed: I will add a statement to section 2.2 to say that the it is per-pl=
atform. Regarding the function "mirroring", SR attaches a *function* to each=
 SID. The "mirroring" function is already described in Section 5.1 of draft-=
ietf-spring-segment-routing and is not specific to the MPLS forwarding plane=
. Hence there is no need to re-mention it here because this document is tryi=
ng to be as specific as possible to the MPLS forwarding plane. General funct=
ions attached to SID are described in the segment routing architecture docum=
ent or future documents. Furture documents proposing new SR function must be=
 as specific and clear as possible
>=20
> [[Sasha]] Looks OK to me.
>=20
> =20
>=20
> 3.    SR-MPLS and hierarchical LSPs:
> a.    SR LSPs that include more than one segment are hierarchical LSPs fro=
m the POV of the MPLS data plane. Therefore some (possibly, all) of the mode=
ls for handling TTL and TC bits that have been defined in RFC 3443 (not ment=
ioned in the draft) should apply to SR-MPLS
> b.    RFC 8287 (not referenced in the draft) specifically discussed operat=
ion of the LSP Traceroute function for SR LSPs in the case when Pipe/Short P=
ipe model for TTL handling is used
> c.    I expect the draft to provide at least some guidelines regarding app=
licability of each specific model defined in RFC 3443 (separately for TTL an=
d TC bits) to SR-MPLS.
> #Ahmed: BY design, the instantiation of SR over the MPLS forwarding plane (=
and hence this draft) does not modify the MPLS forwarding plan behavior as i=
t is mentioned in the first sentence in Section 1. So the TTL behavior speci=
fied in rfc3443 is already implied and there is no need to re-mention it her=
e just like all aspects of MPLS forwarding. RFC8287 is OAM-specific.  SR-OAM=
 is handled in a separate document so is outside the scope of this draft
>=20
> [[Sasha]] Unfortunately I do not think this is good enough. Let me ask a s=
pecific question reflecting my concerns:
>=20
> The head-end node sends SR-MPLS packets across a path defined by an ordere=
d set of SIDs with more than one SID in the list. Each SID is represented by=
 a label stack entry (LSE) in the MPLS label stack, and the label field in e=
ach LSE is the label that matches the corresponding SID. However, each LSE a=
lso includes the TTL and TC fields. How does the head-end node set these fie=
lds in each of the LSEs following the top one? This clearly depends on the m=
odel (Uniform vs. Pipe/Short Pipe) implemented in each node that that perfor=
ms Next operation on the packet along the path =E2=80=93 but the head-end no=
de usually is not aware of that.
>=20
> RFC 8287 is relevant as an example here IMHO because it recommends the fol=
lowing setting of TTL in Traceroute packets:
>=20
> -          Set the TTL of all the labels above one that represents the seg=
ment you are currently tracing to maximum
> -          Set the TTL of the label one that represents the segment you ar=
e currently tracing to the desired value (to be incremented until end of seg=
ment is reached
> -          Set the TTL of all the labels below one that represents the seg=
ment you are currently tracing to 0.
> I expect the draft to provide some recommendations for traffic (non-OAM) p=
ackets as well.
>=20
> =20
>=20
> 4.    Inferring network layer protocol in SR-MPLS:
> a.    I wonder if the draft could provide any details on the situation whe=
n a label that represents some kind of SID is the bottom-of-stack label to b=
e popped by the egress LER
> #ahmed: This is part of the "Next" function. It is described in detail in t=
his document.
>=20
> [[Sasha]] NEXT function is mentioned in several places in the document. Ca=
n you please point to the specific text that is relevant for my question?
>=20
> =20
>=20
> b.    For the reference, RFC 3032 says that =E2=80=9Cthe identity of the n=
etwork layer protocol  must be inferable from the value of the label which i=
s popped from  the bottom of the stack, possibly along with the contents  of=
 the network layer header itself=E2=80=9D
> c.    =46rom my POV the following scenario indicates relevance of this exp=
ectation for SR-MPLS:
>                                          i.    IS-IS is used for distribut=
ing both IPv4 and IPv6 reachability in a given domain
>                                         ii.    An IS-IS adjacency over som=
e dual-stack link is established, and a single Adj-SID for this adjacency is=
 advertised
>                                        iii.    The node that has assigned a=
nd advertised this Adj-SID receives a labeled packet with the label represen=
ting this Adj-SID being both the top and bottom-of-stack label
>                                        iv.    The implementers must be giv=
en unambiguous instructions for forwarding the unlabeled packet via the dual=
-stack link as an Ipv4 or an IPv6 packet.
> #Ahmed: If you take a look at the SR-ISIS , SR-OSPFv2 and SR-OSFv3 drafts,=
 you will see all 3 protocol advertise different adj-SIDS for IPv4 next-hop a=
nd IPv6 next-hop. For example, ISIS uses the "F-Flag" (section 2.2.1 in draf=
t-ietf-isis-segment-routing-extensions-18) to specify whether the adj-SID is=
 for IPv4 and IPv6. Similarly, the SR-ISIS draft attaches a prefix-SID to th=
e prefix advertisement and hence implies the identity of the protocol undern=
eath the bottom most label. For any other "function" attached to a SID, it i=
s part of the specification of this function to describe what happens when t=
he SID is represented by a label in the MPLS forwarding plane and this label=
 is the bottom most label
>=20
> [[Sasha]] OK, got it. This issue is resolved.
>=20
> =20
>=20
> 5.    Resolution of Conflicts: Are the
> a.    Are the conflict resolution procedures listed in section 2.5 mandato=
ry to implement?
> b.    If they are mandatory to implement, are they also mandatory to deplo=
y, or can the operators simply treat any detected conflict as requiring huma=
n intervention and preventing normal operation of SR-MPLS?
> #Ahmed: They are recommended. I will modify the paragraph after the first 3=
 bullets in Section 2.5 to say that it is recommeded. =20
>=20
> [[Sasha]] OK. However, it would be nice if you could refer separately for =E2=
=80=9CRECOMMENDED to implement=E2=80=9D and =E2=80=9CRECOMMENDED to deploy=E2=
=80=9D.  The latter probably requires a configuration knob for enabling conf=
lict resolution rules (if they are implemented).
>=20
> c.    For the reference, the IETF capitalized MUST appears just in a few p=
laces in Section 2.5, and each appearance has very narrow context:
>                                          i.    For MCCs where the "Topolog=
y" and/or "Algorithm" fields are not defined, the numerical value of zero MU=
ST be used for these two fields
>                                         ii.    If the same set of FECs are=
 attached to the same label "L1", then the tie-breaking rules MUST always se=
lect the same FEC irrespective of the order in which the FECs and the label "=
L1" are received. In other words, the tie-breaking rule MUST be deterministi=
c.
>                                        iii.    An implementation of explic=
it SID assignment MUST guarantee collision freeness on the same router
> =46rom my POV, it is not possible to infer the answer to my question from t=
hese statements. Some explicit statement is required.
>=20
> #Ahmed: I agree with you POV and as mentioned in my reply to items (a) and=
 (b), I will modify the paragraph to say that it is RECOMMENDED to answer yo=
u questions in items (a) and (b)
>=20
> d.    The tie-breaking rules in section 2.5.1 include some specific values=
 for encoding FEC types and address families =E2=80=93 but these values are n=
ot supposed to appear in any IANA registries (because the draft does not req=
uest any IANA actions). Can you please clarify what is so special about thes=
e values?
> #Ahmed: There is no significance to the values but there is a significance=
 to the order among them. I will modify the text to clarify that
>=20
> [[Sasha]] OK.
>=20
> =20
>=20
> e.    I also doubt that comparison of FECs that represent IPv4 and IPv6 pr=
efix SIDs makes much sense (for conflict resolution or else), because, among=
 other things, there are valid scenarios when an IPv4 /32 prefix is embedded=
 in an IPv6 /128 one.
> #Ahmed: A prefix-SID is assigned to a prefix. An IPv6 prefix that embeds a=
n IPv4 prefix is different from the IPv4 prefix. The specifications of SR ex=
tensions to ISIS, OSPFv2, OSPFv3, and BGP treat IPv4 and IPv6 prefixes separ=
ately, including the IPV6 prefixes with embedded IPv4 ones. Besides not all I=
Pv6 prefixes embed IPv4 prefix in them. Hence the distinction between IPv4 a=
nd IPv6 prefixes is quite clear
>=20
> [[Sasha]] My concern was mainly about IPv4-mapped IPv6 addresses. Quoting f=
rom RFC 4291:
>=20
> 2.5.5.2.  IPv4-Mapped IPv6 Address
> =20
> =20
>    A second type of IPv6 address that holds an embedded IPv4 address is
>    defined.  This address type is used to represent the addresses of
>    IPv4 nodes as IPv6 addresses.
> =20
>=20
> =46rom my POV this means that a /128 prefix associated with an IPv4-mapped=
 IPv6 address and a /32 prefix associated with the IPv4 address that was map=
ped to this IPv6 address represent the same entity. This understanding fully=
 matches usage of IPv4-mapped IPv6 addresses as BGP Next Hops of VPN-IPv6 ad=
dresses defined in RFC 4798. However, the comparison rules you have defined w=
ill treat them as two different prefixes.  I wonder if these rules, in the c=
ase of a conflict, could result in preferring the IPv6 prefix to an IPv4 one=
 and therefore loosing MPLS connectivity for the ingress PE of a 6VPE servic=
e to its egress PE?
>=20
> =20
>=20
> f.     Section 2.5.1 defines 3 types of SR-MPLS FECs, but I am not sure al=
l SID types defined in the Segment Routing Architecture draft can be unambig=
uously mapped to one of these types. Problematic examples include at least t=
he following:
>                                          i.    Parallel Adjacency SID
>                                         ii.    Mirror SID
> Explicit mapping of SID types to SR-MPLS FEC types would be most useful IM=
O. If some SID types cannot be mapped to SR-MPLS FECs, this must be explicit=
ly  stated in the draft.
>=20
> #Ahmed:=20
> Parallel adjacency SID are handled in the type "(next-hop, outgoing interf=
ace)"
> [[Sasha]] OK
>=20
> Mirror SID is a type of binding-SID as mentioned in Section 5.1 in the SR a=
rchitecture draft (draft-ietf-spring-segment-routing-15). Also as described i=
n Section 2.4 draft-ietf-isis-segment-routing-extensions-18 (also see the eq=
uivalent in the OSPFv2 and OSPFv3 draft), a binding SID is identified by a p=
refix. Hence it is covered by the type "(Prefix, Routing Instance, Topology,=
 Algorithm)"
> [[Sasha]] I respectfully disagree. There is definitely no mention of Algor=
ithm in the definition of the Mirror SID.
> =20
>=20
> 6.    Node SIDs in SR-MPLS:
> a.    Node SIDs are explicitly defined and discussed in the Segment Routin=
g Architecture draft but are not mentioned even once in this draft
> b.    AFAIK, the common implementation practice today includes assignment o=
f at least one Node SID to every node in the SR-MPLS domain
> c.    Is there a requirement to assign at least one Node SID per {routing i=
nstance, topology, algorithm} in SR-MPLS? If not, can the authors explain ex=
pected behavior of such a node? (See also my comment about routing instances=
 below).
> #Ahmed: A Node-SID is a special case of prefix-SID. So there nothing speci=
fic about it from the MPLS forwarding plane point of view. Similarly from a s=
tandard tracks draft point of view, there is no requirement to assign a SID t=
o every prefix just like there is no requirement to bind every prefix to an L=
DP label. Common and/or recommended practices or description of deployment s=
cenarios are more befitting to BCP or informational drafts. This draft is a s=
tandards track draft
> [[Sasha]] Well, you=E2=80=99ve just said that conflict resolution rules ar=
e RECOMMENDED, and this is quite common in the Standards Track RFCs.
>=20
> If a {routing instance, topology, algorithm} is not assigned a SID, then t=
his FEC is totally irrelavant to this draft and hence describing how a node t=
reats it is totally outside the scope of this draft
> [[Sasha]] AFAIK, neither of the SR extension drafts for IGPs mention routi=
ng instances that can be associated with the prefix, so I think that your re=
ference to it is incorrect.
> What=E2=80=99s more I suspect that Node SIDs represent the most used speci=
al case of Prefix SIDs with Anycast SIDs being quite behind.  Therefore some=
 recommendation pertaining to the usage of Node SIDs would be very much in p=
lace IMHO.
> =20
>=20
> 7.    SRGB Size in SR-MPLS:
> a.    The draft correctly treats the situation when an index assigned to s=
ome global SID cannot be mapped to a label using the procedure in Section 2.=
4 as a conflict.
> b.    At the same time the draft does not define any minimum size of SRGB (=
be it defined as a single contiguous block or as a sequence of such blocks) t=
hat MUST be implemented by all SR-capable nodes
> c.    I suspect that lack of such a definition could be detrimental to int=
eroperability of SR-MPLS solutions. AFAIK, the IETF has been following, for q=
uite some time, a policy that some reasonable MUST-to-implement defaults sho=
uld be assigned for all configurable parameters exactly in order to prevent t=
his.
> #Ahmed: This document specifies how the SRGB is used and the behavior of r=
outers when a prefix-SID index maps to a label inside and/or outside the SRG=
B. The actual size of the SRGB is a task in partitioning the label space, wh=
ich is very specific to a particular deployment scenario. So IMO it is outsi=
de the scope of a standards track document. Now that SR-MPLS is deployed in m=
any places, I expect the community to gain sufficient experience to recommen=
d (or not recommend) a particular minimum/maximum size for the SRGB is some f=
uture informational or BCP draft/RFC
> [[Sasha]] My reading of your response is that minimum size of SRGB is an i=
ssue for future study. Can you please just add this to the draft?
> =20
>=20
> 8.    Algorithms and Prefix SIDs:
> a.    The draft mentions Algorithms (as part of SR-MPLS Prefix FEC) in, bu=
t it does not explicitly link them with the Prefix-SID algorithms defined in=
 section 3.1.1 of the Segment Routing Architecture draft
> #Ahmed: I will just add the reference [I-D.ietf-spring-segment-routing] ri=
ght beside the first time "Algorithm" is mentioned
> [[Sasha]] OK
> =20
>=20
> b.    =46rom my POV, the draft should explicitly state that the default Pr=
efix-SID algorithm MUST be implemented in all SR-MPLS-compliant routers.
> #Ahmed: The specification of what path calculation method should or must b=
e supported is a routing protocol property not a forwarding plane property. I=
n fact, the choice of a path calculation method or algorithm is completely o=
rthogonal to the routed protocol. Hence mandating the support of a particula=
r routing algorithm is beyond the scope of this document.
> [[Sasha]] OK
> =20
>=20
> c.    The Segment Routing Architecture draft states (in section 3.1.3) tha=
t =E2=80=9CSupport of multiple algorithms applies to SRv6=E2=80=9D. But neit=
her draft states whether multiple algorithms apply to SR-MPLS. Can you pleas=
e clarify this point?
> #Ahmed: The last paragraph of Section 3.1.2 titled SR-MPLS in draft-ietf-s=
pring-segment-routing-15 discusses the support of multiple algorithms. So it=
 is implied that the concept of algorithm applies to SR-MPLS. Hence there is=
 no need to re-mention it here
> [[Sasha]] The paragraph to which you refer only says that if a packet with=
 the active Prefix-SID that is associated with a specific algorithm is recei=
ved by a node that does not support this algorithm, this packet will be disc=
arded. If this is the only type of support for multiple algorithms SR provid=
es, it is not very useful IMHO.
> =20
>=20
> 9.    Routing instances and the context for Prefix-SIDs:
> a.    The Segment Routing Architecture draft states in Section 3.1 that th=
e =E2=80=9Ccontext for an IGP-Prefix segment includes the prefix, topology, a=
nd algorithm=E2=80=9D
> b.    This draft seems to define (in section 2.5) the context for the Pref=
ix SID as =E2=80=9CPrefix, Routing Instance, Topology, Algorithm=E2=80=9D wh=
ere =E2=80=9Da routing instance is identified by a single incoming label dow=
nloader to FIB=E2=80=9D (but the notion of the label downloader to FIB is no=
t defined).
> c.    These two definitions look different to me.
> d.    At the very least I would expect alignment between the definitions o=
f context for the Prefix-SID between the two drafts. Preferably, the definit=
ion given in the Segment Routing Architecture  draft should be used in both d=
rafts.
> #Ahmed: The context of the section 2.5 is limited to the resolution of loc=
al label collision. The use of "routing instance" in section 2.5 is just the=
re for tie-breaking if there is local label collision.
> [[Sasha]] I have already mentioned that =E2=80=9Crouting instances=E2=80=9D=
 are not defined in any the drafts dealing with SR Extensions for IGPs. So I=
 do not understand how the conflict resolution procedure is supposed to use t=
his. And in any case the difference between two definitions of the context o=
f Prefix-SID requires some explanation.
>=20
>=20
>=20
> 10. Example of PUSH operation in Section 2.10.1:
> a.    The first para of this section begins with the sentence =E2=80=9CSup=
pose an MCC on a router "R0" determines that PUSH or CONTINUE   operation is=
 to be applied to an incoming packet whose active SID is the global SID "Si"=
=E2=80=9D. In the context of SR-MPLS this means (to me) that the incoming pa=
cket is a labeled packet and its top label matches the global SID =E2=80=9CS=
i=E2=80=9D.
> b.    However, the example for PUSH operation in the next para of this sec=
tion is the case of an (unlabeled) IP packet with the destination address co=
vered by the IP prefix for which =E2=80=9CSi=E2=80=9D has been assigned.
> c.    =46rom my POV:
>                                          i.    Mapping unlabeled packets t=
o SIDs is indeed out of scope of the draft. Therefore an example of a PUSH o=
peration that is applied to a labeled packet (with the active SID inferred f=
rom the top label in the stack) is preferable.
>                                         ii.    Valid examples of  PUSH ope=
ration applied to a labeled incoming packet can be found in Sections 4.2 or 4=
.3 of the TI-LFA draft
> =20
>=20
> #Ahmed: I do not understand your concern here:)
>=20
> [[Sasha]] I think it is pretty clear: can you provide an example of a PUSH=
 operation applied to a labeled packet instead of your current example?
> =20
> Nits:
>=20
> 1.    I concur with Adrian regarding numerous nits he has reported in his W=
G LC Comment. I would like to thank Adrian for an excellent review that have=
 saved me lots of hard work.
> #Ahmed: I also agree that Adrian's review is exceptional. I believe I addr=
essed all his comments in the latest version.
>=20
> 2.    In addition, I=E2=80=99d like to report the following nits:
> a.    Ti-LFA in Section 2.11.1 should be TI-LFA (as in the TI-LFA draft)
> #Ahmed: Already done in the latest version[[Sasha]] OK
>=20
> b.    TI-LFA draft is referenced in the text of Section 2.11.1, but there i=
s no matching reference in the =E2=80=9CReferences=E2=80=9D section (probabl=
y, Informational)
> #Ahmed: Already done in the latest version[[Sasha]] OK
>=20
> c.    =E2=80=9Czero Algorithm=E2=80=9D in Section 2.5 (immediately above S=
ection 2.5.1) must be replaced with =E2=80=9Cdefault algorithm=E2=80=9D. Sim=
ilarly, =E2=80=9Cnon-zero Algorithm=E2=80=9D should be replaced with =E2=80=9C=
non-default algorithm=E2=80=9D
> #Ahmed: Will be done in the next version[[Sasha]]  OK
>=20
> 3.    I think that RFC 3443 and RFC 5332 should be listed as Normative ref=
erences in this draft while RFC 5331 and RFC 8277 should be listed as Inform=
ative references. This would improve the readability of the draft without an=
y impact on its advancement.
> =20
>=20
> #Ahmed RFC5331 describes upstream label assignment. As you mentioned above=
 (and I will modify the draft to indicate that) SR-MPLS behavior is similar t=
o downstream label assignment. RFC 3443 describes TTL behavior. This is an M=
PLS forwarding behavior. As mentioned in the draft, SR-MPLS does not modify a=
t the MPLS forwarding behavior
> [[Sasha]] Regarding RFC 5331 =E2=80=93 you may skip this reference if you s=
tate (as discussed below) that SR-MPLS only allocates labels from the per-pl=
atform label space. Regarding RFC 3443 =E2=80=93 I do not think that you can=
 fully avoid discussion of Uniform and Pipe/Short Pipe models, and therefore=
 you will need this reference.
>=20
>=20
>=20
> Hopefully, these comments will be useful.
>=20
> #Ahmed: They are certainly quite useful. Thanks a lot
>=20
> =20
>=20
> Regards,
>=20
> Sasha
>=20
> =20
>=20
> Office: +972-39266302
>=20
> Cell:      +972-549266302
>=20
> Email:   Alexander.Vainshtein@ecitele.com
>=20
> =20
>=20
>=20
> __________________________________________________________________________=
_
>=20
> This e-mail message is intended for the recipient only and contains inform=
ation which is=20
> CONFIDENTIAL and which may be proprietary to ECI Telecom. If you have rece=
ived this=20
> transmission in error, please inform us by e-mail, phone or fax, and then d=
elete the original=20
> and all copies thereof.
> __________________________________________________________________________=
_
> =20
>=20
> __________________________________________________________________________=
_
>=20
> This e-mail message is intended for the recipient only and contains inform=
ation which is=20
> CONFIDENTIAL and which may be proprietary to ECI Telecom. If you have rece=
ived this=20
> transmission in error, please inform us by e-mail, phone or fax, and then d=
elete the original=20
> and all copies thereof.
> __________________________________________________________________________=
_
> =20
>=20
> __________________________________________________________________________=
_
>=20
> This e-mail message is intended for the recipient only and contains inform=
ation which is=20
> CONFIDENTIAL and which may be proprietary to ECI Telecom. If you have rece=
ived this=20
> transmission in error, please inform us by e-mail, phone or fax, and then d=
elete the original=20
> and all copies thereof.
> __________________________________________________________________________=
_
> =20
>=20
> __________________________________________________________________________=
_
>=20
> This e-mail message is intended for the recipient only and contains inform=
ation which is=20
> CONFIDENTIAL and which may be proprietary to ECI Telecom. If you have rece=
ived this=20
> transmission in error, please inform us by e-mail, phone or fax, and then d=
elete the original=20
> and all copies thereof.
> __________________________________________________________________________=
_
> _______________________________________________
> mpls mailing list
> mpls@ietf.org
> https://www.ietf.org/mailman/listinfo/mpls

--Apple-Mail-4969499B-3E82-4EDD-B8BC-F3CD36C54030
Content-Type: text/html;
	charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html><head><meta http-equiv=3D"content-type" content=3D"text/html; charset=3D=
utf-8"></head><body dir=3D"auto">Sraddha,<div><br></div><div>Please do so.</=
div><div>Thanks&nbsp;<br><div><br><br><div id=3D"AppleMailSignature" dir=3D"=
ltr">Regards,<div>Jeff</div></div><div dir=3D"ltr"><br>On Nov 18, 2018, at 2=
0:37, Shraddha Hegde &lt;<a href=3D"mailto:shraddha@juniper.net">shraddha@ju=
niper.net</a>&gt; wrote:<br><br></div><blockquote type=3D"cite"><div dir=3D"=
ltr">

<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dutf-8">
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
	{font-family: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 Light";
	panose-1:2 15 3 2 2 2 4 3 2 4;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
	{font-family:Verdana;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:"Courier New \;color\:black";}
@font-face
	{font-family:"Times New Roman \,serif";}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
	{margin-top:0in;
	margin-right:0in;
	margin-bottom:12.0pt;
	margin-left:.3in;
	line-height:12.0pt;
	mso-line-height-rule:exactly;
	font-size:12.0pt;
	font-family:"Courier New";
	color:black;}
h3
	{mso-style-priority:9;
	mso-style-link:"Heading 3 Char";
	margin-top:2.0pt;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.3in;
	margin-bottom:.0001pt;
	line-height:12.0pt;
	mso-line-height-rule:exactly;
	page-break-after:avoid;
	font-size:12.0pt;
	font-family:"Calibri Light",sans-serif;
	color:#1F4D78;
	font-weight:normal;}
h5
	{mso-style-priority:9;
	mso-style-link:"Heading 5 Char";
	margin-top:2.0pt;
	margin-right:0in;
	margin-bottom:0in;
	margin-left:.3in;
	margin-bottom:.0001pt;
	line-height:12.0pt;
	mso-line-height-rule:exactly;
	page-break-after:avoid;
	font-size:12.0pt;
	font-family:"Calibri Light",sans-serif;
	color:#2E74B5;
	font-weight:normal;}
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
	{mso-style-priority:99;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:.3in;
	line-height:12.0pt;
	mso-line-height-rule:exactly;
	font-size:12.0pt;
	font-family:"Courier New";
	color:black;}
pre
	{mso-style-priority:99;
	mso-style-link:"HTML Preformatted Char";
	margin:0in;
	margin-bottom:.0001pt;
	line-height:normal;
	font-size:10.0pt;
	font-family:"Courier New";
	color:windowtext;}
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;
	line-height:normal;
	font-size:11.0pt;
	font-family:"Calibri",sans-serif;
	color:black;}
span.Heading3Char
	{mso-style-name:"Heading 3 Char";
	mso-style-priority:9;
	mso-style-link:"Heading 3";
	font-family:"Calibri Light",sans-serif;
	color:#1F4D78;}
span.Heading5Char
	{mso-style-name:"Heading 5 Char";
	mso-style-priority:9;
	mso-style-link:"Heading 5";
	font-family:"Calibri Light",sans-serif;
	color:#2E74B5;}
span.HTMLPreformattedChar
	{mso-style-name:"HTML Preformatted Char";
	mso-style-priority:99;
	mso-style-link:"HTML Preformatted";
	font-family:"Courier New";}
p.msonormal0, li.msonormal0, div.msonormal0
	{mso-style-name:msonormal;
	mso-style-priority:99;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	line-height:normal;
	font-size:12.0pt;
	font-family:"Times New Roman",serif;
	color:black;}
p.msonormal00, li.msonormal00, div.msonormal00
	{mso-style-name:msonormal0;
	mso-style-priority:99;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:0in;
	line-height:normal;
	font-size:12.0pt;
	font-family:"Times New Roman",serif;
	color:black;}
p.msochpdefault, li.msochpdefault, div.msochpdefault
	{mso-style-name:msochpdefault;
	mso-style-priority:99;
	mso-margin-top-alt:auto;
	margin-right:0in;
	mso-margin-bottom-alt:auto;
	margin-left:.3in;
	line-height:12.0pt;
	mso-line-height-rule:exactly;
	font-size:10.0pt;
	font-family:"Times New Roman",serif;
	color:black;}
p.RFCListBullet, li.RFCListBullet, div.RFCListBullet
	{mso-style-name:"RFC List Bullet";
	mso-style-priority:99;
	margin-top:0in;
	margin-right:0in;
	margin-bottom:12.0pt;
	margin-left:.6in;
	text-indent:-.3in;
	line-height:12.0pt;
	mso-line-height-rule:exactly;
	mso-list:l0 level1 lfo2;
	font-size:12.0pt;
	font-family:"Courier New";
	color:black;}
span.emailstyle19
	{mso-style-name:emailstyle19;
	font-family:"Calibri",sans-serif;
	color:windowtext;}
span.emailstyle20
	{mso-style-name:emailstyle20;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
span.EmailStyle29
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
span.EmailStyle30
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
span.EmailStyle31
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
span.EmailStyle32
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
span.EmailStyle33
	{mso-style-type:personal;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
span.EmailStyle34
	{mso-style-type:personal-reply;
	font-family:"Calibri",sans-serif;
	color:#1F497D;}
.MsoChpDefault
	{mso-style-type:export-only;
	font-size:10.0pt;}
@page WordSection1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
	{page:WordSection1;}
/* List Definitions */
@list l0
	{mso-list-id:51933628;
	mso-list-type:hybrid;
	mso-list-template-ids:670303566 -894557882 67698691 67698693 676986=
89 67698691 67698693 67698689 67698691 67698693;}
@list l0:level1
	{mso-level-number-format:bullet;
	mso-level-style-link:"RFC List Bullet";
	mso-level-text:o;
	mso-level-tab-stop:.6in;
	mso-level-number-position:left;
	margin-left:.6in;
	text-indent:-.3in;
	font-family:"Courier New";
	mso-bidi-font-family:"Times New Roman";}
@list l0:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:1.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l0:level3
	{mso-level-number-format:bullet;
	mso-level-tab-stop:1.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l0:level4
	{mso-level-number-format:bullet;
	mso-level-tab-stop:2.0in;
	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:2.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l0:level6
	{mso-level-number-format:bullet;
	mso-level-tab-stop:3.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l0:level7
	{mso-level-number-format:bullet;
	mso-level-tab-stop:3.5in;
	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:4.0in;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l0:level9
	{mso-level-number-format:bullet;
	mso-level-tab-stop:4.5in;
	mso-level-number-position:left;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l1
	{mso-list-id:746532181;
	mso-list-type:hybrid;
	mso-list-template-ids:-839210504 559609850 67698691 67698693 676986=
89 67698691 67698693 67698689 67698691 67698693;}
@list l1:level1
	{mso-level-start-at:4;
	mso-level-number-format:bullet;
	mso-level-text:-;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:.55in;
	text-indent:-.25in;
	font-family:"Calibri",sans-serif;
	mso-fareast-font-family:Calibri;}
@list l1:level2
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:1.05in;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l1:level3
	{mso-level-number-format:bullet;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:1.55in;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l1:level4
	{mso-level-number-format:bullet;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:2.05in;
	text-indent:-.25in;
	font-family:Symbol;}
@list l1:level5
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:2.55in;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l1:level6
	{mso-level-number-format:bullet;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:3.05in;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l1:level7
	{mso-level-number-format:bullet;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:3.55in;
	text-indent:-.25in;
	font-family:Symbol;}
@list l1:level8
	{mso-level-number-format:bullet;
	mso-level-text:o;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:4.05in;
	text-indent:-.25in;
	font-family:"Courier New";}
@list l1:level9
	{mso-level-number-format:bullet;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	margin-left:4.55in;
	text-indent:-.25in;
	font-family:Wingdings;}
@list l2
	{mso-list-id:2006585019;
	mso-list-type:hybrid;
	mso-list-template-ids:1677235962 67698703 67698713 67698715 6769870=
3 67698713 67698715 67698703 67698713 67698715;}
@list l2:level1
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l2:level2
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l2:level3
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l2:level4
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l2:level5
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l2:level6
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
@list l2:level7
	{mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l2:level8
	{mso-level-number-format:alpha-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:left;
	text-indent:-.25in;}
@list l2:level9
	{mso-level-number-format:roman-lower;
	mso-level-tab-stop:none;
	mso-level-number-position:right;
	text-indent:-9.0pt;}
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]-->


<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Cal=
ibri&quot;,sans-serif;color:#1F497D">Hi all,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Cal=
ibri&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;Cal=
ibri&quot;,sans-serif;color:#1F497D">I am preparing the shepherd write-up an=
d noticed that the topic in below e-mail thread is an<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Cal=
ibri&quot;,sans-serif;color:#1F497D">Open item. My personal opinion is to ad=
d a new section to this draft to address below cases<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Cal=
ibri&quot;,sans-serif;color:#1F497D">&gt;</span> more than one node advertis=
ing the same IPv4/6 PREFIX and both have the same prefix-SID value with "N" f=
lag<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Cal=
ibri&quot;,sans-serif;color:#1F497D">&gt;</span> where an anycast prefix is a=
dvertised with a prefix-SID sub-TLV by some (but not all) of the nodes that a=
dvertise that prefix.<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Cal=
ibri&quot;,sans-serif;color:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:11=
.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">This draft is=
 addressing incoming label collision and resulting behavior and also describ=
es other aspects like different SIDs for same
 prefix so it seems reasonable to add above two cases to this draft.<o:p></o=
:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:11=
.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">WG members, i=
f you have an opinion, pls respond on the list.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:11=
.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"><o:p>&nbsp;</=
o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:11=
.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">Rgds<o:p></o:=
p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:11=
.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">Shraddha<o:p>=
</o:p></span></p>
<div>
<div style=3D"border:none;border-top:solid #E1E1E1 1.0pt;padding:3.0pt 0in 0=
in 0in">
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-height=
:normal">
<b><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-seri=
f;color:windowtext">From:</span></b><span style=3D"font-size:11.0pt;font-fam=
ily:&quot;Calibri&quot;,sans-serif;color:windowtext"> Alexander Vainshtein &=
lt;<a href=3D"mailto:Alexander.Vainshtein@ecitele.com">Alexander.Vainshtein@=
ecitele.com</a>&gt;
<br>
<b>Sent:</b> Sunday, November 4, 2018 9:37 PM<br>
<b>To:</b> Ahmed Bashandy &lt;<a href=3D"mailto:abashandy.ietf@gmail.com">ab=
ashandy.ietf@gmail.com</a>&gt;<br>
<b>Cc:</b> <a href=3D"mailto:rtg-dir@ietf.org">rtg-dir@ietf.org</a>; '<a hre=
f=3D"mailto:mpls@ietf.org">mpls@ietf.org</a>' &lt;<a href=3D"mailto:mpls@iet=
f.org">mpls@ietf.org</a>&gt;; '<a href=3D"mailto:adrian@olddog.co.uk">adrian=
@olddog.co.uk</a>' &lt;<a href=3D"mailto:adrian@olddog.co.uk">adrian@olddog.=
co.uk</a>&gt;; Jonathan Hardwick (<a href=3D"mailto:Jonathan.Hardwick@metasw=
itch.com">Jonathan.Hardwick@metaswitch.com</a>) &lt;<a href=3D"mailto:jonath=
an.hardwick@metaswitch.com">jonathan.hardwick@metaswitch.com</a>&gt;; <a hre=
f=3D"mailto:spring@ietf.org">spring@ietf.org</a>; <a href=3D"mailto:spring-c=
hairs@ietf.org">spring-chairs@ietf.org</a>; <a href=3D"mailto:draft-ietf-spr=
ing-segment-routing-mpls.authors@ietf.org">draft-ietf-spring-segment-routing=
-mpls.authors@ietf.org</a>;
 Shraddha Hegde &lt;<a href=3D"mailto:shraddha@juniper.net">shraddha@juniper=
.net</a>&gt;<br>
<b>Subject:</b> RE: RtgDir Early review: draft-ietf-spring-segment-routing-m=
pls-13<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:11=
.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">Ahmed,<o:p></=
o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:11=
.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">Apologies for=
 a delayed response.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:11=
.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">I fully agree=
 that advertising the same prefix SID as the Node SID by two different nodes=
 in the SR domain is =E2=80=9C</span>a clear violation
 of the SR architecture RFC (8402)<span style=3D"font-size:11.0pt;font-famil=
y:&quot;Calibri&quot;,sans-serif;color:#1F497D">=E2=80=9D.<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:11=
.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">But I do not t=
hink that the SR-MPLS draft can silently ignore this violation just because i=
t =E2=80=9C</span>is not an incoming label collision<span style=3D"font-size=
:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">=E2=80=9D.=

<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:11=
.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">The same appl=
ies to the controversy in advertising at the same prefix as Anycast by some n=
odes but not as Anycast (or even as a Node SID)
 by some other nodes. <o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:11=
.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">Your referenc=
e to these being just control plane issues and therefore not related to SR-M=
PLS is not valid - because the drafts dealing
 with the SR control plane to which you refer in this draft are strictly MPL=
S-oriented: they define how to advertise
<b><i>SID labels</i></b> or <b><i>indices</i></b> that are translated into <=
b><i>SID labels</i></b>, and neither of these mechanisms is relevant fore SR=
V6 IMHO. (I do not have to remind you that a draft that defines
</span><a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__dat=
atracker.ietf.org_doc_draft-2Dbashandy-2Disis-2Dsrv6-2Dextensions_-3Finclude=
-5Ftext-3D1&amp;d=3DDwMGaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzo=
CI&amp;r=3DNyjLsr7JA7mvpCJa0YmPdVKcmMXJ31bpbBaNqzCNrng&amp;m=3Dko-3eF8yySF1e=
xH64SoeyEP0ett4gjsHmmOCvj9zCvQ&amp;s=3D_AZSiqmTUTMKFS9DAqboueo_GnvvAcFxARWF8=
20HnTA&amp;e=3D"><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&q=
uot;,sans-serif">SRV6
 extensions for ISIS</span></a><span style=3D"font-size:11.0pt;font-family:&=
quot;Calibri&quot;,sans-serif;color:#1F497D"> exists, and deals with other i=
ssues).<o:p></o:p></span></p>
<div>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-height=
:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;c=
olor:#1F497D">My 2c,<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-height=
:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;c=
olor:#1F497D">Sasha<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-height=
:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;c=
olor:#1F497D"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-height=
:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;c=
olor:#1F497D">Office: +972-39266302<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-height=
:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;c=
olor:#1F497D">Cell:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; +972-549266302<o:p></o:p><=
/span></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-height=
:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;c=
olor:#1F497D">Email:&nbsp;&nbsp;
</span><a href=3D"mailto:Alexander.Vainshtein@ecitele.com"><span style=3D"fo=
nt-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">Alexander.Vainsht=
ein@ecitele.com</span></a><span style=3D"font-size:11.0pt;font-family:&quot;=
Calibri&quot;,sans-serif;color:#1F497D"><o:p></o:p></span></p>
</div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Cal=
ibri&quot;,sans-serif;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 0=
in 0in">
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-height=
:normal">
<b><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-seri=
f;color:windowtext">From:</span></b><span style=3D"font-size:11.0pt;font-fam=
ily:&quot;Calibri&quot;,sans-serif;color:windowtext"> Ahmed Bashandy [</span=
><a href=3D"mailto:abashandy.ietf@gmail.com"><span style=3D"font-size:11.0pt=
;font-family:&quot;Calibri&quot;,sans-serif">mailto:abashandy.ietf@gmail.com=
</span></a><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,s=
ans-serif;color:windowtext">]
<br>
<b>Sent:</b> Sunday, October 28, 2018 1:01 AM<br>
<b>To:</b> Shraddha Hegde &lt;</span><a href=3D"mailto:shraddha@juniper.net"=
><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif"=
>shraddha@juniper.net</span></a><span style=3D"font-size:11.0pt;font-family:=
&quot;Calibri&quot;,sans-serif;color:windowtext">&gt;; Alexander
 Vainshtein &lt;</span><a href=3D"mailto:Alexander.Vainshtein@ecitele.com"><=
span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">A=
lexander.Vainshtein@ecitele.com</span></a><span style=3D"font-size:11.0pt;fo=
nt-family:&quot;Calibri&quot;,sans-serif;color:windowtext">&gt;<br>
<b>Cc:</b> </span><a href=3D"mailto:rtg-dir@ietf.org"><span style=3D"font-si=
ze:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">rtg-dir@ietf.org</span=
></a><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-se=
rif;color:windowtext">; '<a href=3D"mailto:mpls@ietf.org">mpls@ietf.org</a>'=
 &lt;</span><a href=3D"mailto:mpls@ietf.org"><span style=3D"font-size:11.0pt=
;font-family:&quot;Calibri&quot;,sans-serif">mpls@ietf.org</span></a><span s=
tyle=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:wi=
ndowtext">&gt;;
 '<a href=3D"mailto:adrian@olddog.co.uk">adrian@olddog.co.uk</a>' &lt;</span=
><a href=3D"mailto:adrian@olddog.co.uk"><span style=3D"font-size:11.0pt;font=
-family:&quot;Calibri&quot;,sans-serif">adrian@olddog.co.uk</span></a><span s=
tyle=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:wi=
ndowtext">&gt;; Jonathan Hardwick
 (</span><a href=3D"mailto:Jonathan.Hardwick@metaswitch.com"><span style=3D"=
font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">Jonathan.Hardwi=
ck@metaswitch.com</span></a><span style=3D"font-size:11.0pt;font-family:&quo=
t;Calibri&quot;,sans-serif;color:windowtext">) &lt;</span><a href=3D"mailto:=
jonathan.hardwick@metaswitch.com"><span style=3D"font-size:11.0pt;font-famil=
y:&quot;Calibri&quot;,sans-serif">jonathan.hardwick@metaswitch.com</span></a=
><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;=
color:windowtext">&gt;;
</span><a href=3D"mailto:spring@ietf.org"><span style=3D"font-size:11.0pt;fo=
nt-family:&quot;Calibri&quot;,sans-serif">spring@ietf.org</span></a><span st=
yle=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:win=
dowtext">;
</span><a href=3D"mailto:spring-chairs@ietf.org"><span style=3D"font-size:11=
.0pt;font-family:&quot;Calibri&quot;,sans-serif">spring-chairs@ietf.org</spa=
n></a><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-s=
erif;color:windowtext">;
</span><a href=3D"mailto:draft-ietf-spring-segment-routing-mpls.authors@ietf=
.org"><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-s=
erif">draft-ietf-spring-segment-routing-mpls.authors@ietf.org</span></a><spa=
n style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color=
:windowtext"><br>
<b>Subject:</b> Re: RtgDir Early review: draft-ietf-spring-segment-routing-m=
pls-13<o:p></o:p></span></p>
</div>
</div>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p>Thanks for the comments<o:p></o:p></p>
<p>While it is a clear violation of the SR architecture RFC (8402), more tha=
n one node advertising the same IPv4/6 PREFIX and both have the same prefix-=
SID value with "N" flag is not an incoming label collision because the label=
 is associated with the same
 FEC, which is the prefix.&nbsp; <o:p></o:p></p>
<p>Hence handling such violation is not an SR-MPLS problem because there is n=
o incoming label collision and hence it it is outside the scope of this draf=
t<o:p></o:p></p>
<p><o:p>&nbsp;</o:p></p>
<p>The second issue is which SID to choose for an SR-policy (be it a policy f=
or TE, ti-lfa, uloop avoidance, security,..., etc). That is strictly a contr=
ol layer functionality and is not specific to SR-MPLS. Hence it is outside t=
he scope of this draft<o:p></o:p></p>
<p><o:p>&nbsp;</o:p></p>
<p>The third issue is the case where an anycast prefix is advertised with a p=
refix-SID sub-TLV by some (but not all) of the nodes that advertise that pre=
fix. Again this is not an incoming label collision because the label is asso=
ciated with a single FEC, which
 is the anycast prefix.<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<div>
<p class=3D"MsoNormal">On 7/19/18 8:30 PM, Shraddha Hegde wrote:<o:p></o:p><=
/p>
</div>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Cal=
ibri&quot;,sans-serif;color:#1F497D">Hi Ahmed,</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Cal=
ibri&quot;,sans-serif;color:#1F497D">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Cal=
ibri&quot;,sans-serif;color:#1F497D">The Node-SIDs are expected to be unique=
 to a node.
</span><o:p></o:p></p>
<pre><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-se=
rif;color:#1F497D">=E2=80=9C</span><o:p></o:p></pre>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-height=
:normal">
<span style=3D"font-size:10.0pt;color:windowtext">&nbsp;&nbsp; An IGP Node-S=
ID MUST NOT be associated with a prefix that is owned by</span><o:p></o:p></=
p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-height=
:normal">
<span style=3D"font-size:10.0pt;color:windowtext">&nbsp;&nbsp; more than one=
 router within the same routing domain.=E2=80=9D</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Cal=
ibri&quot;,sans-serif;color:#1F497D">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Cal=
ibri&quot;,sans-serif;color:#1F497D">If two different nodes advertise same N=
ode-SID,</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:11=
.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; For Example Node A and B both advertise p=
refix 1.1.1.1 and associate a &nbsp;SID 1000 with N bit set.</span><o:p></o:=
p></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:11=
.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">There is an a=
nomaly here and IMO, this draft should address how to handle this anomaly an=
d whether TI-LFA and other</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:11=
.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">Applications c=
an use this SID as a Node-SID.</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:11=
.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">Another sligh=
t variation of this case is a scenario where A and B both advertise a prefix=
 1.1.1.1 and A assigns a Node-Sid</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:11=
.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">Of 1000 and B=
 does not assign any SID.</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:11=
.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">&nbsp;</span>=
<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:11=
.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">Rgds</span><o=
:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:11=
.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">Shraddha</spa=
n><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Cal=
ibri&quot;,sans-serif;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 0=
in 0in">
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-height=
:normal">
<b><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-seri=
f;color:windowtext">From:</span></b><span style=3D"font-size:11.0pt;font-fam=
ily:&quot;Calibri&quot;,sans-serif;color:windowtext"> Alexander Vainshtein
</span><a href=3D"mailto:Alexander.Vainshtein@ecitele.com"><span style=3D"fo=
nt-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">&lt;Alexander.Vai=
nshtein@ecitele.com&gt;</span></a><span style=3D"font-size:11.0pt;font-famil=
y:&quot;Calibri&quot;,sans-serif;color:windowtext">
<br>
<b>Sent:</b> Thursday, July 19, 2018 10:05 PM<br>
<b>To:</b> Ahmed Bashandy </span><a href=3D"mailto:abashandy.ietf@gmail.com"=
><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif"=
>&lt;abashandy.ietf@gmail.com&gt;</span></a><span style=3D"font-size:11.0pt;=
font-family:&quot;Calibri&quot;,sans-serif;color:windowtext"><br>
<b>Cc:</b> </span><a href=3D"mailto:rtg-dir@ietf.org"><span style=3D"font-si=
ze:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">rtg-dir@ietf.org</span=
></a><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-se=
rif;color:windowtext">; '</span><a href=3D"mailto:mpls@ietf.org"><span style=
=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">mpls@ietf.o=
rg</span></a><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;=
,sans-serif;color:windowtext">'
</span><a href=3D"mailto:mpls@ietf.org"><span style=3D"font-size:11.0pt;font=
-family:&quot;Calibri&quot;,sans-serif">&lt;mpls@ietf.org&gt;</span></a><spa=
n style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color=
:windowtext">; '</span><a href=3D"mailto:adrian@olddog.co.uk"><span style=3D=
"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">adrian@olddog.=
co.uk</span></a><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&qu=
ot;,sans-serif;color:windowtext">'
</span><a href=3D"mailto:adrian@olddog.co.uk"><span style=3D"font-size:11.0p=
t;font-family:&quot;Calibri&quot;,sans-serif">&lt;adrian@olddog.co.uk&gt;</s=
pan></a><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans=
-serif;color:windowtext">; Jonathan Hardwick (</span><a href=3D"mailto:Jonat=
han.Hardwick@metaswitch.com"><span style=3D"font-size:11.0pt;font-family:&qu=
ot;Calibri&quot;,sans-serif">Jonathan.Hardwick@metaswitch.com</span></a><spa=
n style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color=
:windowtext">)
</span><a href=3D"mailto:jonathan.hardwick@metaswitch.com"><span style=3D"fo=
nt-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">&lt;jonathan.hard=
wick@metaswitch.com&gt;</span></a><span style=3D"font-size:11.0pt;font-famil=
y:&quot;Calibri&quot;,sans-serif;color:windowtext">; Shraddha
 Hegde </span><a href=3D"mailto:shraddha@juniper.net"><span style=3D"font-si=
ze:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">&lt;shraddha@juniper.n=
et&gt;</span></a><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&q=
uot;,sans-serif;color:windowtext">;
</span><a href=3D"mailto:spring@ietf.org"><span style=3D"font-size:11.0pt;fo=
nt-family:&quot;Calibri&quot;,sans-serif">spring@ietf.org</span></a><span st=
yle=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:win=
dowtext">;
</span><a href=3D"mailto:spring-chairs@ietf.org"><span style=3D"font-size:11=
.0pt;font-family:&quot;Calibri&quot;,sans-serif">spring-chairs@ietf.org</spa=
n></a><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-s=
erif;color:windowtext">;
</span><a href=3D"mailto:draft-ietf-spring-segment-routing-mpls.authors@ietf=
.org"><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-s=
erif">draft-ietf-spring-segment-routing-mpls.authors@ietf.org</span></a><spa=
n style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color=
:windowtext"><br>
<b>Subject:</b> RE: RtgDir Early review: draft-ietf-spring-segment-routing-m=
pls-13</span><o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:11=
.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">Ahmed hi!</sp=
an><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:11=
.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">Lots of thank=
s for your response.</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:11=
.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">Of course Nod=
e SIDs are not different from any other Prefix SIDs when it comes to the MPL=
S forwarding plane.</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:11=
.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">But, IMHO, st=
rictly speaking, this is correct for any other SID as well.
</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:11=
.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">You seem to i=
gnore the difference between SR-MPLS and SRv6 with regard to the life span o=
f prefix SIDs in general and Node SIDs in particular.
 =46rom my POV this difference should be discussed in the draft. </span><o:p=
></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:11=
.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">So it seems t=
hat we can only =E2=80=9Cagree to disagree=E2=80=9D on the need to say somet=
hing specific about Node SIDs in the draft, and let the WG to
 decide what to do about it. </span><o:p></o:p></p>
<div>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-height=
:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;c=
olor:#1F497D">Regards,</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-height=
:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;c=
olor:#1F497D">Sasha</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-height=
:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;c=
olor:#1F497D">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-height=
:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;c=
olor:#1F497D">Office: +972-39266302</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-height=
:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;c=
olor:#1F497D">Cell:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; +972-549266302</span><o:p>=
</o:p></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-height=
:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;c=
olor:#1F497D">Email:&nbsp;&nbsp;
</span><a href=3D"mailto:Alexander.Vainshtein@ecitele.com"><span style=3D"fo=
nt-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">Alexander.Vainsht=
ein@ecitele.com</span></a><o:p></o:p></p>
</div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Cal=
ibri&quot;,sans-serif;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 0=
in 0in">
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-height=
:normal">
<b><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-seri=
f;color:windowtext">From:</span></b><span style=3D"font-size:11.0pt;font-fam=
ily:&quot;Calibri&quot;,sans-serif;color:windowtext"> Ahmed Bashandy [</span=
><a href=3D"mailto:abashandy.ietf@gmail.com"><span style=3D"font-size:11.0pt=
;font-family:&quot;Calibri&quot;,sans-serif">mailto:abashandy.ietf@gmail.com=
</span></a><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,s=
ans-serif;color:windowtext">]
<br>
<b>Sent:</b> Thursday, July 19, 2018 7:13 PM<br>
<b>To:</b> Alexander Vainshtein &lt;</span><a href=3D"mailto:Alexander.Vains=
htein@ecitele.com"><span style=3D"font-size:11.0pt;font-family:&quot;Calibri=
&quot;,sans-serif">Alexander.Vainshtein@ecitele.com</span></a><span style=3D=
"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowtex=
t">&gt;<br>
<b>Cc:</b> </span><a href=3D"mailto:rtg-dir@ietf.org"><span style=3D"font-si=
ze:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">rtg-dir@ietf.org</span=
></a><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-se=
rif;color:windowtext">; '</span><a href=3D"mailto:mpls@ietf.org"><span style=
=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">mpls@ietf.o=
rg</span></a><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;=
,sans-serif;color:windowtext">'
 &lt;</span><a href=3D"mailto:mpls@ietf.org"><span style=3D"font-size:11.0pt=
;font-family:&quot;Calibri&quot;,sans-serif">mpls@ietf.org</span></a><span s=
tyle=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:wi=
ndowtext">&gt;; '</span><a href=3D"mailto:adrian@olddog.co.uk"><span style=3D=
"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">adrian@olddog.=
co.uk</span></a><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&qu=
ot;,sans-serif;color:windowtext">'
 &lt;</span><a href=3D"mailto:adrian@olddog.co.uk"><span style=3D"font-size:=
11.0pt;font-family:&quot;Calibri&quot;,sans-serif">adrian@olddog.co.uk</span=
></a><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-se=
rif;color:windowtext">&gt;; Jonathan Hardwick (</span><a href=3D"mailto:Jona=
than.Hardwick@metaswitch.com"><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,sans-serif">Jonathan.Hardwick@metaswitch.com</span></a><sp=
an style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;colo=
r:windowtext">)
 &lt;</span><a href=3D"mailto:jonathan.hardwick@metaswitch.com"><span style=3D=
"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">jonathan.hardw=
ick@metaswitch.com</span></a><span style=3D"font-size:11.0pt;font-family:&qu=
ot;Calibri&quot;,sans-serif;color:windowtext">&gt;;
</span><a href=3D"mailto:shraddha@juniper.net"><span style=3D"font-size:11.0=
pt;font-family:&quot;Calibri&quot;,sans-serif">shraddha@juniper.net</span></=
a><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif=
;color:windowtext">;
</span><a href=3D"mailto:spring@ietf.org"><span style=3D"font-size:11.0pt;fo=
nt-family:&quot;Calibri&quot;,sans-serif">spring@ietf.org</span></a><span st=
yle=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:win=
dowtext">;
</span><a href=3D"mailto:spring-chairs@ietf.org"><span style=3D"font-size:11=
.0pt;font-family:&quot;Calibri&quot;,sans-serif">spring-chairs@ietf.org</spa=
n></a><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-s=
erif;color:windowtext">;
</span><a href=3D"mailto:draft-ietf-spring-segment-routing-mpls.authors@ietf=
.org"><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-s=
erif">draft-ietf-spring-segment-routing-mpls.authors@ietf.org</span></a><spa=
n style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color=
:windowtext"><br>
<b>Subject:</b> Re: RtgDir Early review: draft-ietf-spring-segment-routing-m=
pls-13</span><o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p>Thanks for the reply<o:p></o:p></p>
<p>See inline<o:p></o:p></p>
<p>Ahmed<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<div>
<p class=3D"MsoNormal">On 7/12/18 12:22 AM, Alexander Vainshtein wrote:<o:p>=
</o:p></p>
</div>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:11=
.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">Ahmed and all=
,</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:11=
.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">I would like t=
o expand on my comments (and your responses) about the role of Node SIDs in S=
R-MPLS.</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:11=
.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">I would like t=
o bring your attention two points:</span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in;mso-list:l2 level1=
 lfo4"><!--[if !supportLists]--><span style=3D"mso-list:Ignore">1.<span styl=
e=3D"font:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;
</span></span><!--[endif]--><span style=3D"color:#1F497D">Node SIDs (and, in=
 general, Prefix SIDs) in MPLS-SR are different from the same in SRv6 becaus=
e they require explicit configuration action by the operator of SR domain. I=
.e., it is not enough for a node to
 own some /32 or /128 prefix that is advertised by IGP. The operator must ex=
plicitly configure the node to use such a prefix as&nbsp; Node SID and to as=
sign to it a specific index that is unique in the SR domain. =46rom my POV, t=
his difference alone would qualify
 Node SIDs as a topic to be discussed in the </span><a href=3D"https://urlde=
fense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_html_draft-2Dietf-2=
Dspring-2Dsegment-2Drouting-2Dmpls-2D14&amp;d=3DDwMGaQ&amp;c=3DHAkYuh63rsuhr=
6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3DNyjLsr7JA7mvpCJa0YmPdVKcmMXJ31bpbBaNq=
zCNrng&amp;m=3DCBn46-tTjZrFup0dR-EGAtt4QFq9Pi27RaO5rQCk1Qw&amp;s=3Dq6djpRXla=
mUzKZlGIuXTtBcsnwevHwddqvStZrSFMnE&amp;e=3D">MPLS-SR
 Architecture</a><span style=3D"color:#1F497D"> draft.</span><o:p></o:p></p>=

</blockquote>
<p class=3D"MsoNormal" style=3D"margin-left:0in;line-height:normal"><span st=
yle=3D"font-family:&quot;Times New Roman&quot;,serif">#Ahmed: I disagree wit=
h your POV. =46rom the forwarding plane perspective it does not make any dif=
ference whether a the label at the top of an MPLS
 packet (representing the prefix-SID) identifies a node or not. So from the S=
R-mpls forwarding point of view there is no difference between a prefix-SID a=
nd a node-SID. If there is any place in the SR-mpls draft where there is a n=
eed to handle a node-SID different
 from a prefix SID, it would be great to point it out<br>
<br>
</span><o:p></o:p></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<h3 style=3D"margin-left:.5in;text-indent:-.25in;mso-line-height-alt:0pt;mso=
-list:l2 level1 lfo4">
<!--[if !supportLists]--><span style=3D"mso-list:Ignore">2.<span style=3D"fo=
nt:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span></span><!--[endif]-->In addition, quite a few constructs associated w=
ith SR-MPLS implicitly assume that each node in the SR-MPLS domain is assign=
ed with at least one Node SID. One example can be found in the
<a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf=
.org_html_draft-2Dbashandy-2Drtgwg-2Dsegment-2Drouting-2Dti-2Dlfa-2D04&amp;d=
=3DDwMGaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3DNyjLsr=
7JA7mvpCJa0YmPdVKcmMXJ31bpbBaNqzCNrng&amp;m=3DCBn46-tTjZrFup0dR-EGAtt4QFq9Pi=
27RaO5rQCk1Qw&amp;s=3DjbH0DSYYo2UYymWZrlvAt7qUWVXsYKuCtMiEyoe-DWE&amp;e=3D">=

<span style=3D"font-family:&quot;Calibri&quot;,sans-serif">TI-LFA</span></a>=
 draft. This draft says in Section 4.2:<o:p></o:p></h3>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Cal=
ibri&quot;,sans-serif;color:#1F497D">&nbsp;</span><o:p></o:p></p>
<h3 style=3D"margin-left:1.0in;mso-line-height-alt:0pt"><a href=3D"https://u=
rldefense.proofpoint.com/v2/url?u=3Dhttps-3A__tools.ietf.org_html_draft-2Dba=
shandy-2Drtgwg-2Dsegment-2Drouting-2Dti-2Dlfa-2D04-23section-2D4.2&amp;d=3DD=
wMGaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3DNyjLsr7JA7=
mvpCJa0YmPdVKcmMXJ31bpbBaNqzCNrng&amp;m=3DCBn46-tTjZrFup0dR-EGAtt4QFq9Pi27Ra=
O5rQCk1Qw&amp;s=3DsAi3KCWUwGS3D93t8ic64W_46xm9y8Oacs7ozcAweS8&amp;e=3D"><spa=
n style=3D"font-size:10.0pt;font-family:&quot;Courier New \;color\:black&quo=
t;">4.2</span></a><a name=3D"section-4.2"></a><span style=3D"font-size:10.0p=
t;font-family:&quot;Courier New \;color\:black&quot;">.
 The repair node is a PQ node</span><o:p></o:p></h3>
<pre style=3D"margin-left:.7in"><span style=3D"color:black">&nbsp;</span><o:=
p></o:p></pre>
<pre style=3D"margin-left:.7in"><span style=3D"color:black">&nbsp;</span><o:=
p></o:p></pre>
<pre style=3D"margin-left:.7in"><span style=3D"color:black">&nbsp;&nbsp; Whe=
n the repair node is in P(S,X), the repair list is made of a</span><o:p></o:=
p></pre>
<pre style=3D"margin-left:.7in"><span style=3D"color:black">&nbsp;&nbsp; sin=
gle node segment to the repair node.</span><o:p></o:p></pre>
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:0in;margin-right:0in;marg=
in-bottom:0in;margin-left:.5in;margin-bottom:.0001pt;line-height:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;c=
olor:#1F497D">In the scope of this section, the repair node is not adjacent t=
o the PLR, and therefore, to the best of my understanding, &nbsp;=E2=80=9Ca s=
ingle
<span style=3D"background:yellow;mso-highlight:yellow">node segment</span> t=
o the repair node=E2=80=9D can be only the Node SID of the repair node. Sinc=
e repair nodes are computed dynamically, this entire scheme depends on all n=
odes in the MPLS=3DSR domain &nbsp;having at least
 one Node SID each</span><o:p></o:p></p>
</div>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin-left:0in;line-height:normal"><span st=
yle=3D"font-family:&quot;Times New Roman&quot;,serif">#Ahmed: The choice of t=
he SID to identify an intermediate or exit node(s) in an SR-policy is a cont=
rol plane behavior, irrespective of reason such
 policy is created (be it ti-lfa explicit path, uloop avoidance explicit pat=
h, or some SR-TE explicit path). SR-Policy as well as Ti-LFA and uloop avoid=
ance are handled in separate drafts. So just like the response to your previ=
ous comment, from forwarding
 plane perspective it does not make any difference whether the label at the t=
op of an MPLS packet identifies a single or multiple nodes.
<br>
<br>
</span><o:p></o:p></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:0in;margin-right:0in;marg=
in-bottom:0in;margin-left:.5in;margin-bottom:.0001pt;line-height:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;c=
olor:#1F497D">.</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-height=
:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;c=
olor:#1F497D">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-height=
:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;c=
olor:#1F497D">Hopefully these notes clarify my position on the subject.</spa=
n><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-height=
:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;c=
olor:#1F497D">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-height=
:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;c=
olor:#1F497D">Regards,</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-height=
:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;c=
olor:#1F497D">Sasha</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-height=
:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;c=
olor:#1F497D">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-height=
:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;c=
olor:#1F497D">Office: +972-39266302</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-height=
:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;c=
olor:#1F497D">Cell:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; +972-549266302</span><o:p>=
</o:p></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-height=
:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;c=
olor:#1F497D">Email:&nbsp;&nbsp;
</span><a href=3D"mailto:Alexander.Vainshtein@ecitele.com"><span style=3D"fo=
nt-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">Alexander.Vainsht=
ein@ecitele.com</span></a><o:p></o:p></p>
</div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Cal=
ibri&quot;,sans-serif;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 0=
in 0in">
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-height=
:normal">
<b><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-seri=
f;color:windowtext">From:</span></b><span style=3D"font-size:11.0pt;font-fam=
ily:&quot;Calibri&quot;,sans-serif;color:windowtext"> Alexander Vainshtein
<br>
<b>Sent:</b> Wednesday, July 11, 2018 12:02 PM<br>
<b>To:</b> Ahmed Bashandy </span><a href=3D"mailto:abashandy.ietf@gmail.com"=
><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif"=
>&lt;abashandy.ietf@gmail.com&gt;</span></a><span style=3D"font-size:11.0pt;=
font-family:&quot;Calibri&quot;,sans-serif;color:windowtext"><br>
<b>Cc:</b> </span><a href=3D"mailto:rtg-dir@ietf.org"><span style=3D"font-si=
ze:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">rtg-dir@ietf.org</span=
></a><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-se=
rif;color:windowtext">; '</span><a href=3D"mailto:mpls@ietf.org"><span style=
=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">mpls@ietf.o=
rg</span></a><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;=
,sans-serif;color:windowtext">'
</span><a href=3D"mailto:mpls@ietf.org"><span style=3D"font-size:11.0pt;font=
-family:&quot;Calibri&quot;,sans-serif">&lt;mpls@ietf.org&gt;</span></a><spa=
n style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color=
:windowtext">; '</span><a href=3D"mailto:adrian@olddog.co.uk"><span style=3D=
"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">adrian@olddog.=
co.uk</span></a><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&qu=
ot;,sans-serif;color:windowtext">'
</span><a href=3D"mailto:adrian@olddog.co.uk"><span style=3D"font-size:11.0p=
t;font-family:&quot;Calibri&quot;,sans-serif">&lt;adrian@olddog.co.uk&gt;</s=
pan></a><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans=
-serif;color:windowtext">; Jonathan Hardwick (</span><a href=3D"mailto:Jonat=
han.Hardwick@metaswitch.com"><span style=3D"font-size:11.0pt;font-family:&qu=
ot;Calibri&quot;,sans-serif">Jonathan.Hardwick@metaswitch.com</span></a><spa=
n style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color=
:windowtext">)
</span><a href=3D"mailto:jonathan.hardwick@metaswitch.com"><span style=3D"fo=
nt-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">&lt;jonathan.hard=
wick@metaswitch.com&gt;</span></a><span style=3D"font-size:11.0pt;font-famil=
y:&quot;Calibri&quot;,sans-serif;color:windowtext">;
</span><a href=3D"mailto:shraddha@juniper.net"><span style=3D"font-size:11.0=
pt;font-family:&quot;Calibri&quot;,sans-serif">shraddha@juniper.net</span></=
a><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif=
;color:windowtext">;
</span><a href=3D"mailto:spring@ietf.org"><span style=3D"font-size:11.0pt;fo=
nt-family:&quot;Calibri&quot;,sans-serif">spring@ietf.org</span></a><span st=
yle=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:win=
dowtext">;
</span><a href=3D"mailto:spring-chairs@ietf.org"><span style=3D"font-size:11=
.0pt;font-family:&quot;Calibri&quot;,sans-serif">spring-chairs@ietf.org</spa=
n></a><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-s=
erif;color:windowtext">;
</span><a href=3D"mailto:draft-ietf-spring-segment-routing-mpls.authors@ietf=
.org"><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-s=
erif">draft-ietf-spring-segment-routing-mpls.authors@ietf.org</span></a><spa=
n style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color=
:windowtext"><br>
<b>Subject:</b> RE: RtgDir Early review: draft-ietf-spring-segment-routing-m=
pls-13</span><o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:11=
.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">Ahmed, and al=
l,</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:11=
.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">Lots of thank=
s for a detailed response to my comments.
</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in"><span style=3D"font-size:11=
.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">Please see
</span><b><i><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;=
,sans-serif;color:#00B050">inline below</span></i></b><span style=3D"font-si=
ze:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D"> my posi=
tion on each of them.</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Cal=
ibri&quot;,sans-serif;color:#1F497D">&nbsp;</span><o:p></o:p></p>
<div>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-height=
:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;c=
olor:#1F497D">Regards,</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-height=
:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;c=
olor:#1F497D">Sasha</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-height=
:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;c=
olor:#1F497D">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-height=
:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;c=
olor:#1F497D">Office: +972-39266302</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-height=
:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;c=
olor:#1F497D">Cell:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; +972-549266302</span><o:p>=
</o:p></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-height=
:normal">
<span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;c=
olor:#1F497D">Email:&nbsp;&nbsp;
</span><a href=3D"mailto:Alexander.Vainshtein@ecitele.com"><span style=3D"fo=
nt-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">Alexander.Vainsht=
ein@ecitele.com</span></a><o:p></o:p></p>
</div>
<p class=3D"MsoNormal"><span style=3D"font-size:11.0pt;font-family:&quot;Cal=
ibri&quot;,sans-serif;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 0=
in 0in">
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-height=
:normal">
<b><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-seri=
f;color:windowtext">From:</span></b><span style=3D"font-size:11.0pt;font-fam=
ily:&quot;Calibri&quot;,sans-serif;color:windowtext"> Ahmed Bashandy [</span=
><a href=3D"mailto:abashandy.ietf@gmail.com"><span style=3D"font-size:11.0pt=
;font-family:&quot;Calibri&quot;,sans-serif">mailto:abashandy.ietf@gmail.com=
</span></a><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,s=
ans-serif;color:windowtext">]
<br>
<b>Sent:</b> Wednesday, July 11, 2018 4:42 AM<br>
<b>To:</b> Alexander Vainshtein &lt;</span><a href=3D"mailto:Alexander.Vains=
htein@ecitele.com"><span style=3D"font-size:11.0pt;font-family:&quot;Calibri=
&quot;,sans-serif">Alexander.Vainshtein@ecitele.com</span></a><span style=3D=
"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:windowtex=
t">&gt;;
</span><a href=3D"mailto:spring-chairs@ietf.org"><span style=3D"font-size:11=
.0pt;font-family:&quot;Calibri&quot;,sans-serif">spring-chairs@ietf.org</spa=
n></a><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-s=
erif;color:windowtext">;
</span><a href=3D"mailto:draft-ietf-spring-segment-routing-mpls.authors@ietf=
.org"><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-s=
erif">draft-ietf-spring-segment-routing-mpls.authors@ietf.org</span></a><spa=
n style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color=
:windowtext"><br>
<b>Cc:</b> </span><a href=3D"mailto:rtg-dir@ietf.org"><span style=3D"font-si=
ze:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">rtg-dir@ietf.org</span=
></a><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-se=
rif;color:windowtext">; '</span><a href=3D"mailto:mpls@ietf.org"><span style=
=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">mpls@ietf.o=
rg</span></a><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;=
,sans-serif;color:windowtext">'
 &lt;</span><a href=3D"mailto:mpls@ietf.org"><span style=3D"font-size:11.0pt=
;font-family:&quot;Calibri&quot;,sans-serif">mpls@ietf.org</span></a><span s=
tyle=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:wi=
ndowtext">&gt;; '</span><a href=3D"mailto:adrian@olddog.co.uk"><span style=3D=
"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">adrian@olddog.=
co.uk</span></a><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&qu=
ot;,sans-serif;color:windowtext">'
 &lt;</span><a href=3D"mailto:adrian@olddog.co.uk"><span style=3D"font-size:=
11.0pt;font-family:&quot;Calibri&quot;,sans-serif">adrian@olddog.co.uk</span=
></a><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-se=
rif;color:windowtext">&gt;; Jonathan Hardwick (</span><a href=3D"mailto:Jona=
than.Hardwick@metaswitch.com"><span style=3D"font-size:11.0pt;font-family:&q=
uot;Calibri&quot;,sans-serif">Jonathan.Hardwick@metaswitch.com</span></a><sp=
an style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;colo=
r:windowtext">)
 &lt;</span><a href=3D"mailto:jonathan.hardwick@metaswitch.com"><span style=3D=
"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif">jonathan.hardw=
ick@metaswitch.com</span></a><span style=3D"font-size:11.0pt;font-family:&qu=
ot;Calibri&quot;,sans-serif;color:windowtext">&gt;;
</span><a href=3D"mailto:shraddha@juniper.net"><span style=3D"font-size:11.0=
pt;font-family:&quot;Calibri&quot;,sans-serif">shraddha@juniper.net</span></=
a><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif=
;color:windowtext">;
</span><a href=3D"mailto:spring@ietf.org"><span style=3D"font-size:11.0pt;fo=
nt-family:&quot;Calibri&quot;,sans-serif">spring@ietf.org</span></a><span st=
yle=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-serif;color:win=
dowtext"><br>
<b>Subject:</b> Re: RtgDir Early review: draft-ietf-spring-segment-routing-m=
pls-13</span><o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p>Thanks for thorough (and VERY clear) the review<o:p></o:p></p>
<p>See inline #Ahmed<o:p></o:p></p>
<p>&nbsp;<o:p></o:p></p>
<p>Ahmed<o:p></o:p></p>
<p>&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<div>
<p class=3D"MsoNormal">On 6/15/18 11:08 PM, Alexander Vainshtein wrote:<o:p>=
</o:p></p>
</div>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-ser=
if">Re-sending to&nbsp; correct SPRING WG list.</span><o:p></o:p></p>
</div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-ser=
if">Sincere apologies for the delay caused by a typo.</span><o:p></o:p></p>
</div>
<div>
<div>
<p class=3D"MsoNormal" style=3D"margin-bottom:0cmmargin-bottom:.0001pt"><spa=
n style=3D"font-family:&quot;Arial&quot;,sans-serif">Thumb typed by Sasha Va=
inshtein</span><o:p></o:p></p>
</div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Arial&quot;,sans-ser=
if">&nbsp;</span><o:p></o:p></p>
</div>
<div style=3D"margin-left:.3in;margin-bottom:12.0pt">
<div class=3D"MsoNormal" align=3D"center" style=3D"margin:0in;margin-bottom:=
.0001pt;text-align:center">
<span style=3D"font-family:&quot;Times New Roman \,serif&quot;">
<hr size=3D"2" width=3D"98%" align=3D"center">
</span></div>
</div>
<div id=3D"divRplyFwdMsg">
<p class=3D"MsoNormal"><b>From:</b> Alexander Vainshtein<br>
<b>Sent:</b> Sunday, June 10, 2018 10:43:52 AM<br>
<b>To:</b> <a href=3D"mailto:spring-chairs@ietf.org">spring-chairs@ietf.org<=
/a>; <a href=3D"mailto:draft-ietf-spring-segment-routing-mpls.authors@ietf.o=
rg">
draft-ietf-spring-segment-routing-mpls.authors@ietf.org</a><br>
<b>Cc:</b> <a href=3D"mailto:spring@ietf.com">spring@ietf.com</a>; <a href=3D=
"mailto:rtg-dir@ietf.org">
rtg-dir@ietf.org</a>; '<a href=3D"mailto:mpls@ietf.org">mpls@ietf.org</a>'; '=
<a href=3D"mailto:adrian@olddog.co.uk">adrian@olddog.co.uk</a>'; Jonathan Ha=
rdwick (<a href=3D"mailto:Jonathan.Hardwick@metaswitch.com">Jonathan.Hardwic=
k@metaswitch.com</a>);
<a href=3D"mailto:shraddha@juniper.net">shraddha@juniper.net</a><br>
<b>Subject:</b> RE: RtgDir Early review: draft-ietf-spring-segment-routing-m=
pls-13<span style=3D"font-family:&quot;Times New Roman&quot;,serif">
</span><o:p></o:p></p>
<div>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Times New Roman \,se=
rif&quot;">&nbsp;</span><o:p></o:p></p>
</div>
</div>
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Explicitly adding Shrad=
dha &nbsp;who is the shepherd of this draft.
</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">&nbsp;</span><o:p></o:p=
></p>
<div>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Regards,</span><o:p></o=
:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Sasha</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">Office: +972-39266302</=
span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Cell:&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp; +972-549266302</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Email:&nbsp;&nbsp; </sp=
an><a href=3D"mailto:Alexander.Vainshtein@ecitele.com">Alexander.Vainshtein@=
ecitele.com</a><o:p></o:p></p>
</div>
<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 0=
in 0in">
<p class=3D"MsoNormal"><b>From:</b> Alexander Vainshtein <br>
<b>Sent:</b> Friday, June 8, 2018 5:43 PM<br>
<b>To:</b> '<a href=3D"mailto:spring-chairs@ietf.org">spring-chairs@ietf.org=
</a>' <a href=3D"mailto:spring-chairs@ietf.org">
&lt;spring-chairs@ietf.org&gt;</a>; '<a href=3D"mailto:draft-ietf-spring-seg=
ment-routing-mpls.authors@ietf.org">draft-ietf-spring-segment-routing-mpls.a=
uthors@ietf.org</a>'
<a href=3D"mailto:draft-ietf-spring-segment-routing-mpls.authors@ietf.org">&=
lt;draft-ietf-spring-segment-routing-mpls.authors@ietf.org&gt;</a><br>
<b>Cc:</b> '<a href=3D"mailto:spring@ietf.com">spring@ietf.com</a>' <a href=3D=
"mailto:spring@ietf.com">
&lt;spring@ietf.com&gt;</a>; <a href=3D"mailto:rtg-dir@ietf.org">rtg-dir@iet=
f.org</a>; <a href=3D"mailto:mpls@ietf.org">
mpls@ietf.org</a>; '<a href=3D"mailto:adrian@olddog.co.uk">adrian@olddog.co.=
uk</a>'
<a href=3D"mailto:adrian@olddog.co.uk">&lt;adrian@olddog.co.uk&gt;</a><br>
<b>Subject:</b> RtgDir Early review: draft-ietf-spring-segment-routing-mpls-=
13<o:p></o:p></p>
</div>
</div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ver=
dana&quot;,sans-serif">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ver=
dana&quot;,sans-serif">Hello,</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ver=
dana&quot;,sans-serif">I have been selected to do a routing directorate =E2=80=
=9Cearly=E2=80=9D review of this draft:
</span><a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__dat=
atracker.ietf.org_doc_draft-2Dietf-2Dspring-2Dsegment-2Drouting-2Dmpls_&amp;=
d=3DDwMGaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3DNyjLs=
r7JA7mvpCJa0YmPdVKcmMXJ31bpbBaNqzCNrng&amp;m=3DCBn46-tTjZrFup0dR-EGAtt4QFq9P=
i27RaO5rQCk1Qw&amp;s=3DCxbaaf9U0kj6_meVSobSkRLQW1SwI8MJvgHpuYp0QOM&amp;e=3D"=
><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif"=
>https://datatracker.ietf.org/doc/draft-ietf-spring-segment-routing-mpls/</s=
pan></a><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ver=
dana&quot;,sans-serif">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ver=
dana&quot;,sans-serif">The routing directorate will, on request from the wor=
king group chair, perform an =E2=80=9Cearly=E2=80=9D review of a draft befor=
e it is submitted for publication to the IESG. The early review
 can be performed at any time during the draft=E2=80=99s lifetime as a worki=
ng group document. The purpose of the early review depends on the stage that=
 the document has reached. As this document is currently in the WG Last call=
, my focus for the review was to determine
 whether the document is ready to be published. Please consider my comments a=
long with the other working group last call comments.</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ver=
dana&quot;,sans-serif">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ver=
dana&quot;,sans-serif">For more information about the Routing Directorate, p=
lease see
</span><span style=3D"font-size:10.0pt;font-family:&quot;Arial&quot;,sans-se=
rif">=E2=80=8B</span><a href=3D"https://urldefense.proofpoint.com/v2/url?u=3D=
http-3A__trac.tools.ietf.org_area_rtg_trac_wiki_RtgDir&amp;d=3DDwMGaQ&amp;c=3D=
HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3DNyjLsr7JA7mvpCJa0YmPdVKc=
mMXJ31bpbBaNqzCNrng&amp;m=3DCBn46-tTjZrFup0dR-EGAtt4QFq9Pi27RaO5rQCk1Qw&amp;=
s=3D6pnI7l82ewwzoxgOXqTKrbKuQidt6-KBsZdsXFnoQCg&amp;e=3D"><span style=3D"fon=
t-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif">http://trac.tools.=
ietf.org/area/rtg/trac/wiki/RtgDir</span></a><span style=3D"font-size:10.0pt=
;font-family:&quot;Verdana&quot;,sans-serif">
</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ver=
dana&quot;,sans-serif">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot;=
Verdana&quot;,sans-serif">Document</span></b><span style=3D"font-size:10.0pt=
;font-family:&quot;Verdana&quot;,sans-serif">: draft-ietf-spring-segment-rou=
ting-mpls-13</span><o:p></o:p></p>
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot;=
Verdana&quot;,sans-serif">Reviewer</span></b><span style=3D"font-size:10.0pt=
;font-family:&quot;Verdana&quot;,sans-serif">: Alexander (=E2=80=9CSasha=E2=80=
=9D) Vainshtein (</span><a href=3D"mailto:alexander.vainshtein@ecitele.com">=
<span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif">=
alexander.vainshtein@ecitele.com</span></a><span style=3D"font-size:10.0pt;f=
ont-family:&quot;Verdana&quot;,sans-serif">)</span><o:p></o:p></p>
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot;=
Verdana&quot;,sans-serif">Review Date</span></b><span style=3D"font-size:10.=
0pt;font-family:&quot;Verdana&quot;,sans-serif">: 08-Jun-18</span><o:p></o:p=
></p>
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot;=
Verdana&quot;,sans-serif">Intended Status</span></b><span style=3D"font-size=
:10.0pt;font-family:&quot;Verdana&quot;,sans-serif">: Proposed Standard.</sp=
an><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ver=
dana&quot;,sans-serif">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot;=
Verdana&quot;,sans-serif">Summary</span></b><span style=3D"font-size:10.0pt;=
font-family:&quot;Verdana&quot;,sans-serif">:</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ver=
dana&quot;,sans-serif">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ver=
dana&quot;,sans-serif">I have some minor concerns about this document that I=
 think should be resolved before it is submitted to the IESG.</span><o:p></o=
:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ver=
dana&quot;,sans-serif">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot;=
Verdana&quot;,sans-serif">Comments</span></b><span style=3D"font-size:10.0pt=
;font-family:&quot;Verdana&quot;,sans-serif">:</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ver=
dana&quot;,sans-serif">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ver=
dana&quot;,sans-serif">I consider this draft as an important &nbsp;companion=
 document to the
</span><a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__too=
ls.ietf.org_html_draft-2Dietf-2Dspring-2Dsegment-2Drouting-2D15&amp;d=3DDwMG=
aQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3DNyjLsr7JA7mvp=
CJa0YmPdVKcmMXJ31bpbBaNqzCNrng&amp;m=3DCBn46-tTjZrFup0dR-EGAtt4QFq9Pi27RaO5r=
QCk1Qw&amp;s=3DiJShh7e7yyVkt44v1O5pyCOMfHCpAvfBNGgFr5lk130&amp;e=3D"><span s=
tyle=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif">Segment=

 Routing Architecture</span></a><span style=3D"font-size:10.0pt;font-family:=
&quot;Verdana&quot;,sans-serif"> draft that, ideally, should augment definit=
ions of the Segment Routing (SR) notions and constructs given there with det=
ails specific for the SR instantiation that
 uses&nbsp; the MPLS data plane (SR-MPLS).&nbsp; Many issues raised in my re=
view reflect either gaps that should be, but have not been, closed, or incon=
sistencies between the two drafts.
</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ver=
dana&quot;,sans-serif">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ver=
dana&quot;,sans-serif">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ver=
dana&quot;,sans-serif">Since
</span><a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__too=
ls.ietf.org_html_rfc8287&amp;d=3DDwMGaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-=
ndb3voDTXcWzoCI&amp;r=3DNyjLsr7JA7mvpCJa0YmPdVKcmMXJ31bpbBaNqzCNrng&amp;m=3D=
CBn46-tTjZrFup0dR-EGAtt4QFq9Pi27RaO5rQCk1Qw&amp;s=3Dy7jp3UYNTtcmm9HOulzqPTrM=
URTrsMiO26rWlNZN5Ws&amp;e=3D"><span style=3D"font-size:10.0pt;font-family:&q=
uot;Verdana&quot;,sans-serif">RFC
 8287</span></a><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&qu=
ot;,sans-serif"> is already published as a Standards Track RFC, I expect suc=
h augmentation to be backward compatible with this document (or to provide c=
lear indications of required updates to this
 document). And I include the MPLS WG into distribution list. </span><o:p></=
o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ver=
dana&quot;,sans-serif">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ver=
dana&quot;,sans-serif">This draft was not easy reading for me. In particular=
, the style of Section 2.5 that discusses at length and in some detail multi=
ple =E2=80=9Ccorner cases=E2=80=9D resulting, presumably, from
 misconfiguration, before it explains the basic (and relatively simple) =E2=80=
=9Cnormal=E2=80=9D behavior, looks problematic to me.</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ver=
dana&quot;,sans-serif">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ver=
dana&quot;,sans-serif">The WG Last Call has been extended by one week. Never=
theless, I am sending out my comments
</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ver=
dana&quot;,sans-serif">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot;=
Verdana&quot;,sans-serif">Major Issues</span></b><span style=3D"font-size:10=
.0pt;font-family:&quot;Verdana&quot;,sans-serif">: None found</span><o:p></o=
:p></p>
</div>
</div>
</blockquote>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Times New Roman \,se=
rif&quot;">#Ahmed: thanks a lot</span><o:p></o:p></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<div>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ver=
dana&quot;,sans-serif">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot;=
Verdana&quot;,sans-serif">Minor Issues</span></b><span style=3D"font-size:10=
.0pt;font-family:&quot;Verdana&quot;,sans-serif">: Quite a few but, hopefull=
y, easy to resolve.</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ver=
dana&quot;,sans-serif">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in"><span style=3D"fo=
nt-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif">1.</span><span st=
yle=3D"font-size:7.0pt;font-family:&quot;Times New Roman \,serif&quot;">&nbs=
p;&nbsp;&nbsp;
</span><b><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sa=
ns-serif">Encapsulation of SR-MPLS packets</span></b><span style=3D"font-siz=
e:10.0pt;font-family:&quot;Verdana&quot;,sans-serif">:
</span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.0in;text-indent:-.25in"=
><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif"=
>a.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times New Roman \=
,serif&quot;">&nbsp;&nbsp;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-=
serif">RFC 3032 (referenced by the draft) and RFC 5332 (<b><i>not mentioned i=
n the draft</i></b>) depend two encapsulations of labeled packets - one for D=
ownstream-allocated labels and another
 for Upstream-allocated ones.</span><o:p></o:p></p>
</div>
</div>
</blockquote>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Times New Roman \,se=
rif&quot;">#Ahmed: RFC5332 is for multicast. As mentioned in Section 6 of dr=
aft-ietf-spring-segment-routing-15, multicast is outside the scope of SR. He=
nce the RFC was not referred to in the SR-MPLS
 draft</span><o:p></o:p></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&qu=
ot;Calibri&quot;,sans-serif;color:#00B050">[[Sasha]] I would be satisfied wi=
th this response, would it not be for the following text I see in Section 2.=
2 of the</span></i></b><b><i><span style=3D"font-size:11.0pt;font-family:&qu=
ot;Calibri&quot;,sans-serif;color:#1F497D">
</span></i></b><a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps=
-3A__tools.ietf.org_html_draft-2Dietf-2Dspring-2Dsegment-2Drouting-2Dpolicy-=
2D01&amp;d=3DDwMGaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;=
r=3DNyjLsr7JA7mvpCJa0YmPdVKcmMXJ31bpbBaNqzCNrng&amp;m=3DCBn46-tTjZrFup0dR-EG=
Att4QFq9Pi27RaO5rQCk1Qw&amp;s=3D4f0H68LTvkp7N-bYTVLOhWqiEbHaCsOQR1z_Qzz3Wf4&=
amp;e=3D"><b><i><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&qu=
ot;,sans-serif">SR
 Policy Architecture</span></i></b></a><b><i><span style=3D"font-size:11.0pt=
;font-family:&quot;Calibri&quot;,sans-serif;color:#1F497D">
</span></i></b><b><i><span style=3D"font-size:11.0pt;font-family:&quot;Calib=
ri&quot;,sans-serif;color:#00B050">draft:</span></i></b><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-height=
:normal">
<span style=3D"font-size:10.0pt">&nbsp;&nbsp; A variation of SR Policy can b=
e used for packet replication.&nbsp; A</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-height=
:normal">
<span style=3D"font-size:10.0pt">&nbsp;&nbsp; candidate path could comprise m=
ultiple SID-Lists; one for each</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-height=
:normal">
<span style=3D"font-size:10.0pt">&nbsp;&nbsp; replication path.&nbsp; In suc=
h a scenario, packets are actually</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-height=
:normal">
<span style=3D"font-size:10.0pt">&nbsp;&nbsp; replicated through each SID Li=
st of the SR Policy to realize a point-</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-height=
:normal">
<span style=3D"font-size:10.0pt">&nbsp;&nbsp; to-multipoint service delivery=
. </span><o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&qu=
ot;Calibri&quot;,sans-serif;color:#00B050">This looks to me as being very mu=
ch multicast in SR, and, unless you want to say that it is limited to SRv6, m=
akes my question relevant IMHO.</span></i></b><o:p></o:p></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<div>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.0in;text-indent:-.25in"=
><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif"=
>b.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times New Roman \=
,serif&quot;">&nbsp;&nbsp;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-=
serif">=46rom my POV the ST-MPLS only uses Downstream-allocated labels =E2=80=
=93 but I expect the draft to state that explicitly, one way or another. (If=
 Upstream-allocated labels are relevant for SR-MPLS,
 I would see it as a major gap, so I hope that this is not the case).</span>=
<o:p></o:p></p>
</div>
</div>
</blockquote>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Times New Roman \,se=
rif&quot;">#Ahmed: I will add a statement in section 2.2 to mention that it i=
s down-stream allocated as you mentioned</span><o:p></o:p></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&qu=
ot;Calibri&quot;,sans-serif;color:#1F497D">[[Sasha]] This is quite unambiguo=
us and, once added, would resolve my comment in full =E2=80=93 the previous c=
omment notwithstanding. In particular, it would imply
 that even labels representing BSIDs of a SR Replication policies will be do=
wnstream-allocated.
</span></i></b><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Times New Roman \,se=
rif&quot;">&nbsp;</span><o:p></o:p></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<div>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in"><span style=3D"fo=
nt-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif">2.</span><span st=
yle=3D"font-size:7.0pt;font-family:&quot;Times New Roman \,serif&quot;">&nbs=
p;&nbsp;&nbsp;
</span><b><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sa=
ns-serif">Label spaces in SR-MPLS</span></b><span style=3D"font-size:10.0pt;=
font-family:&quot;Verdana&quot;,sans-serif">:</span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.0in;text-indent:-.25in"=
><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif"=
>a.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times New Roman \=
,serif&quot;">&nbsp;&nbsp;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-=
serif">RFC 3031 (referenced by the draft) defines per-platform and per-inter=
face label spaces, and RFC 5331 (<b><i>not mentioned in the draft</i></b>) a=
dds context-specific label spaces and context
 labels. </span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.0in;text-indent:-.25in"=
><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif"=
>b.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times New Roman \=
,serif&quot;">&nbsp;&nbsp;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-=
serif">The draft does not say which of these are or are not relevant for SR-=
MPLS</span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.0in;text-indent:-.25in"=
><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif"=
>c.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times New Roman \=
,serif&quot;">&nbsp;&nbsp;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-=
serif">=46rom my POV:</span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.5in;text-indent:-1.5in"=
><span style=3D"font-size:7.0pt;font-family:&quot;Times New Roman \,serif&qu=
ot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-=
serif">i.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times New R=
oman \,serif&quot;">&nbsp;&nbsp;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-=
serif">Labels representing all kinds of SIDs mentioned in the draft MUST be a=
llocated from the per-platform label space only
</span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.5in;text-indent:-1.5in"=
><span style=3D"font-size:7.0pt;font-family:&quot;Times New Roman \,serif&qu=
ot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-=
serif">ii.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times New R=
oman \,serif&quot;">&nbsp;&nbsp;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-=
serif">At the same time, instantiation of Mirror Segment IDs defined in Sect=
ion 5.1 of the Segment Routing Architecture draft using MPLS data plane clea=
rly calls for context labels and context-specific
 label spaces</span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.0in;text-indent:-.25in"=
><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif"=
>d.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times New Roman \=
,serif&quot;">&nbsp;&nbsp;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-=
serif">I expect the draft to provide a clear-cut position on these aspects o=
f SR-MPLS.</span><o:p></o:p></p>
</div>
</div>
</blockquote>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Times New Roman \,se=
rif&quot;">#Ahmed: I will add a statement to section 2.2 to say that the it i=
s per-platform. Regarding the function "mirroring", SR attaches a *function*=
 to each SID. The "mirroring" function is
 already described in Section 5.1 of draft-ietf-spring-segment-routing and i=
s not specific to the MPLS forwarding plane. Hence there is no need to re-me=
ntion it here because this document is trying to be as specific as possible t=
o the MPLS forwarding plane.
 General functions attached to SID are described in the segment routing arch=
itecture document or future documents. Furture documents proposing new SR fu=
nction must be as specific and clear as possible</span><o:p></o:p></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&qu=
ot;Calibri&quot;,sans-serif;color:#00B050">[[Sasha]] Looks OK to me.</span><=
/i></b><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Times New Roman \,se=
rif&quot;">&nbsp;</span><o:p></o:p></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<div>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in"><span style=3D"fo=
nt-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif">3.</span><span st=
yle=3D"font-size:7.0pt;font-family:&quot;Times New Roman \,serif&quot;">&nbs=
p;&nbsp;&nbsp;
</span><b><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sa=
ns-serif">SR-MPLS and hierarchical LSPs</span></b><span style=3D"font-size:1=
0.0pt;font-family:&quot;Verdana&quot;,sans-serif">:</span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.0in;text-indent:-.25in"=
><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif"=
>a.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times New Roman \=
,serif&quot;">&nbsp;&nbsp;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-=
serif">SR LSPs that include more than one segment are hierarchical LSPs from=
 the POV of the MPLS data plane. Therefore some (possibly, all) of the model=
s for handling TTL and TC bits that have
 been defined in RFC 3443 (<b><i>not mentioned in the draft</i></b>) should a=
pply to SR-MPLS</span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.0in;text-indent:-.25in"=
><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif"=
>b.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times New Roman \=
,serif&quot;">&nbsp;&nbsp;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-=
serif">RFC 8287 (<b><i>not referenced in the draft</i></b>) specifically dis=
cussed operation of the LSP Traceroute function for SR LSPs in the case when=
 Pipe/Short Pipe model for TTL handling is
 used</span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.0in;text-indent:-.25in"=
><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif"=
>c.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times New Roman \=
,serif&quot;">&nbsp;&nbsp;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-=
serif">I expect the draft to provide at least some guidelines regarding appl=
icability of each specific model defined in RFC 3443 (separately for TTL and=
 TC bits) to SR-MPLS.</span><o:p></o:p></p>
</div>
</div>
</blockquote>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Times New Roman \,se=
rif&quot;">#Ahmed: BY design, the instantiation of SR over the MPLS forwardi=
ng plane (and hence this draft) does not modify the MPLS forwarding plan beh=
avior as it is mentioned in the first sentence
 in Section 1. So the TTL behavior specified in rfc3443 is already implied a=
nd there is no need to re-mention it here just like all aspects of MPLS forw=
arding. RFC8287 is OAM-specific.&nbsp; SR-OAM is handled in a separate docum=
ent so is outside the scope of this
 draft</span><o:p></o:p></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&qu=
ot;Calibri&quot;,sans-serif;color:#00B050">[[Sasha]] Unfortunately I do not t=
hink this is good enough. Let me ask a specific question reflecting my conce=
rns:</span></i></b><o:p></o:p></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&qu=
ot;Calibri&quot;,sans-serif;color:#00B050">The head-end node sends SR-MPLS p=
ackets across a path defined by an ordered set of SIDs with more than one SI=
D in the list. Each SID is represented by a
 label stack entry (LSE) in the MPLS label stack, and the label field in eac=
h LSE is the label that matches the corresponding SID. However, each LSE als=
o includes the TTL and TC fields. How does the head-end node set these field=
s in each of the LSEs following
 the top one? This clearly depends on the model (Uniform vs. Pipe/Short Pipe=
) implemented in each node that that performs Next operation on the packet a=
long the path =E2=80=93 but the head-end node usually is not aware of that.
</span></i></b><o:p></o:p></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&qu=
ot;Calibri&quot;,sans-serif;color:#00B050">RFC 8287 is relevant as an exampl=
e here IMHO because it recommends the following setting of TTL in Traceroute=
 packets:</span></i></b><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:.55in;text-indent:-.25in;=
mso-list:l1 level1 lfo6">
<!--[if !supportLists]--><span style=3D"mso-list:Ignore">-<span style=3D"fon=
t:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;
</span></span><!--[endif]--><b><i><span style=3D"color:#00B050">Set the TTL o=
f all the labels above one that represents the segment you are currently tra=
cing to maximum</span></i></b><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:.55in;text-indent:-.25in;=
mso-list:l1 level1 lfo6">
<!--[if !supportLists]--><span style=3D"mso-list:Ignore">-<span style=3D"fon=
t:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;
</span></span><!--[endif]--><b><i><span style=3D"color:#00B050">Set the TTL o=
f the label one that represents the segment you are currently tracing to the=
 desired value (to be incremented until end of segment is reached</span></i>=
</b><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:.55in;text-indent:-.25in;=
mso-list:l1 level1 lfo6">
<!--[if !supportLists]--><span style=3D"mso-list:Ignore">-<span style=3D"fon=
t:7.0pt &quot;Times New Roman&quot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;
</span></span><!--[endif]--><b><i><span style=3D"color:#00B050">Set the TTL o=
f all the labels below one that represents the segment you are currently tra=
cing to 0.</span></i></b><o:p></o:p></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-family:&quot;Calibri&quot;,=
sans-serif;color:#00B050">I expect the draft to provide some recommendations=
 for traffic (non-OAM) packets as well.</span></i></b><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Times New Roman \,se=
rif&quot;">&nbsp;</span><o:p></o:p></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<div>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in"><span style=3D"fo=
nt-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif">4.</span><span st=
yle=3D"font-size:7.0pt;font-family:&quot;Times New Roman \,serif&quot;">&nbs=
p;&nbsp;&nbsp;
</span><b><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sa=
ns-serif">Inferring network layer protocol in SR-MPLS</span></b><span style=3D=
"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif">:</span><o:p><=
/o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.0in;text-indent:-.25in"=
><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif"=
>a.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times New Roman \=
,serif&quot;">&nbsp;&nbsp;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-=
serif">I wonder if the draft could provide any details on the situation when=
 a label that represents some kind of SID is the bottom-of-stack label to be=
 popped by the egress LER</span><o:p></o:p></p>
</div>
</div>
</blockquote>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Times New Roman \,se=
rif&quot;">#ahmed: This is part of the "Next" function. It is described in d=
etail in this document.
</span><o:p></o:p></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&qu=
ot;Calibri&quot;,sans-serif;color:#00B050">[[Sasha]] NEXT function is mentio=
ned in several places in the document. Can you please point to the specific t=
ext that is relevant for my question?</span></i></b><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Times New Roman \,se=
rif&quot;">&nbsp;</span><o:p></o:p></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<div>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.0in;text-indent:-.25in"=
><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif"=
>b.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times New Roman \=
,serif&quot;">&nbsp;&nbsp;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-=
serif">For the reference, RFC 3032 says that =E2=80=9Cthe identity of the ne=
twork layer protocol&nbsp; must be inferable from the value of the label whi=
ch is popped from&nbsp; the bottom of the stack, possibly along
 with the contents&nbsp; of the network layer header itself=E2=80=9D</span><=
o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.0in;text-indent:-.25in"=
><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif"=
>c.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times New Roman \=
,serif&quot;">&nbsp;&nbsp;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-=
serif">=46rom my POV the following scenario indicates relevance of this expe=
ctation for SR-MPLS:</span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.5in;text-indent:-1.5in"=
><span style=3D"font-size:7.0pt;font-family:&quot;Times New Roman \,serif&qu=
ot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-=
serif">i.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times New R=
oman \,serif&quot;">&nbsp;&nbsp;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-=
serif">IS-IS is used for distributing both IPv4 and IPv6 reachability in a g=
iven domain</span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.5in;text-indent:-1.5in"=
><span style=3D"font-size:7.0pt;font-family:&quot;Times New Roman \,serif&qu=
ot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-=
serif">ii.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times New R=
oman \,serif&quot;">&nbsp;&nbsp;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-=
serif">An IS-IS adjacency over some dual-stack link is established, and a si=
ngle Adj-SID for this adjacency is advertised</span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.5in;text-indent:-1.5in"=
><span style=3D"font-size:7.0pt;font-family:&quot;Times New Roman \,serif&qu=
ot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-=
serif">iii.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times New=
 Roman \,serif&quot;">&nbsp;&nbsp;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-=
serif">The node that has assigned and advertised this Adj-SID receives a lab=
eled packet with the label representing this Adj-SID being both the top and b=
ottom-of-stack label</span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.5in;text-indent:-1.5in"=
><span style=3D"font-size:7.0pt;font-family:&quot;Times New Roman \,serif&qu=
ot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-=
serif">iv.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times New R=
oman \,serif&quot;">&nbsp;&nbsp;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-=
serif">The implementers must be given unambiguous instructions for forwardin=
g the unlabeled packet via the dual-stack link as an Ipv4 or an IPv6 packet.=
</span><o:p></o:p></p>
</div>
</div>
</blockquote>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Times New Roman \,se=
rif&quot;">#Ahmed: If you take a look at the SR-ISIS , SR-OSPFv2 and SR-OSFv=
3 drafts, you will see all 3 protocol advertise different adj-SIDS for IPv4 n=
ext-hop and IPv6 next-hop. For example, ISIS
 uses the "F-Flag" (section 2.2.1 in draft-ietf-isis-segment-routing-extensi=
ons-18) to specify whether the adj-SID is for IPv4 and IPv6. Similarly, the S=
R-ISIS draft attaches a prefix-SID to the prefix advertisement and hence imp=
lies the identity of the protocol
 underneath the bottom most label. For any other "function" attached to a SI=
D, it is part of the specification of this function to describe what happens=
 when the SID is represented by a label in the MPLS forwarding plane and thi=
s label is the bottom most label
</span><o:p></o:p></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&qu=
ot;Calibri&quot;,sans-serif;color:#00B050">[[Sasha]] OK, got it. This issue i=
s resolved.</span></i></b><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Times New Roman \,se=
rif&quot;">&nbsp;</span><o:p></o:p></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<div>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in"><span style=3D"fo=
nt-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif">5.</span><span st=
yle=3D"font-size:7.0pt;font-family:&quot;Times New Roman \,serif&quot;">&nbs=
p;&nbsp;&nbsp;
</span><b><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sa=
ns-serif">Resolution</span></b><span style=3D"font-size:10.0pt;font-family:&=
quot;Verdana&quot;,sans-serif">
<b>of Conflicts</b>: Are the</span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.0in;text-indent:-.25in"=
><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif"=
>a.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times New Roman \=
,serif&quot;">&nbsp;&nbsp;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-=
serif">Are the conflict resolution procedures listed in section 2.5 mandator=
y to implement?
</span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.0in;text-indent:-.25in"=
><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif"=
>b.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times New Roman \=
,serif&quot;">&nbsp;&nbsp;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-=
serif">If they are mandatory to implement, are they also mandatory to deploy=
, or can the operators simply treat any detected conflict as requiring human=
 intervention and preventing normal operation
 of SR-MPLS?</span><o:p></o:p></p>
</div>
</div>
</blockquote>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Times New Roman \,se=
rif&quot;">#Ahmed: They are recommended. I will modify the paragraph after t=
he first 3 bullets in Section 2.5 to say that it is recommeded. &nbsp;
</span><o:p></o:p></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&qu=
ot;Calibri&quot;,sans-serif;color:#00B050">[[Sasha]] OK. However, it would b=
e nice if you could refer separately for =E2=80=9CRECOMMENDED to implement=E2=
=80=9D and =E2=80=9CRECOMMENDED to deploy=E2=80=9D. &nbsp;The latter probabl=
y requires
 a configuration knob for enabling conflict resolution rules (if they are im=
plemented).
</span></i></b><o:p></o:p></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<div>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.0in;text-indent:-.25in"=
><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif"=
>c.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times New Roman \=
,serif&quot;">&nbsp;&nbsp;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-=
serif">For the reference, the IETF capitalized MUST appears just in a few pl=
aces in Section 2.5, and each appearance has very narrow context:</span><o:p=
></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.5in;text-indent:-1.5in"=
><span style=3D"font-size:7.0pt;font-family:&quot;Times New Roman \,serif&qu=
ot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-=
serif">i.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times New R=
oman \,serif&quot;">&nbsp;&nbsp;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-=
serif">For MCCs where the "Topology" and/or "Algorithm" fields are not defin=
ed, the numerical value of zero MUST be used for these two fields</span><o:p=
></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.5in;text-indent:-1.5in"=
><span style=3D"font-size:7.0pt;font-family:&quot;Times New Roman \,serif&qu=
ot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-=
serif">ii.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times New R=
oman \,serif&quot;">&nbsp;&nbsp;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-=
serif">If the same set of FECs are attached to the same label "L1", then the=
 tie-breaking rules MUST always select the same FEC irrespective of the orde=
r in which the FECs and the label "L1" are
 received. In other words, the tie-breaking rule MUST be deterministic. </sp=
an><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.5in;text-indent:-1.5in"=
><span style=3D"font-size:7.0pt;font-family:&quot;Times New Roman \,serif&qu=
ot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-=
serif">iii.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times New=
 Roman \,serif&quot;">&nbsp;&nbsp;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-=
serif">An implementation of explicit SID assignment MUST guarantee collision=
 freeness on the same router</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in"><span style=3D"font-size:=
10.0pt;font-family:&quot;Verdana&quot;,sans-serif">=46rom my POV, it is not p=
ossible to infer the answer to my question from these statements. Some expli=
cit statement is required.</span><o:p></o:p></p>
</div>
</div>
</blockquote>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Times New Roman \,se=
rif&quot;">#Ahmed: I agree with you POV and as mentioned in my reply to item=
s (a) and (b), I will modify the paragraph to say that it is RECOMMENDED to a=
nswer you questions in items (a) and (b)</span><o:p></o:p></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<div>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.0in;text-indent:-.25in"=
><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif"=
>d.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times New Roman \=
,serif&quot;">&nbsp;&nbsp;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-=
serif">The tie-breaking rules in section 2.5.1 include some specific values f=
or encoding FEC types and address families =E2=80=93 but these values are no=
t supposed to appear in any IANA registries (because
 the draft does not request any IANA actions). Can you please clarify what i=
s so special about these values?
</span><o:p></o:p></p>
</div>
</div>
</blockquote>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Times New Roman \,se=
rif&quot;">#Ahmed: There is no significance to the values but there is a sig=
nificance to the order among them. I will modify the text to clarify that</s=
pan><o:p></o:p></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&qu=
ot;Calibri&quot;,sans-serif;color:#00B050">[[Sasha]] OK.
</span></i></b><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Times New Roman \,se=
rif&quot;">&nbsp;</span><o:p></o:p></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<div>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.0in;text-indent:-.25in"=
><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif"=
>e.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times New Roman \=
,serif&quot;">&nbsp;&nbsp;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-=
serif">I also doubt that comparison of FECs that represent IPv4 and IPv6 pre=
fix SIDs makes much sense (for conflict resolution or else), because, among o=
ther things, there are valid scenarios when
 an IPv4 /32 prefix is embedded in an IPv6 /128 one.</span><o:p></o:p></p>
</div>
</div>
</blockquote>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Times New Roman \,se=
rif&quot;">#Ahmed: A prefix-SID is assigned to a prefix. An IPv6 prefix that=
 embeds an IPv4 prefix is different from the IPv4 prefix. The specifications=
 of SR extensions to ISIS, OSPFv2, OSPFv3,
 and BGP treat IPv4 and IPv6 prefixes separately, including the IPV6 prefixe=
s with embedded IPv4 ones. Besides not all IPv6 prefixes embed IPv4 prefix i=
n them. Hence the distinction between IPv4 and IPv6 prefixes is quite clear
</span><o:p></o:p></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&qu=
ot;Calibri&quot;,sans-serif;color:#00B050">[[Sasha]] My concern was mainly a=
bout IPv4-mapped IPv6 addresses. Quoting from RFC 4291:</span></i></b><o:p><=
/o:p></p>
<h5 style=3D"mso-line-height-alt:0pt"><a href=3D"https://urldefense.proofpoi=
nt.com/v2/url?u=3Dhttps-3A__tools.ietf.org_html_rfc4291-23section-2D2.5.5.2&=
amp;d=3DDwMGaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3DN=
yjLsr7JA7mvpCJa0YmPdVKcmMXJ31bpbBaNqzCNrng&amp;m=3DCBn46-tTjZrFup0dR-EGAtt4Q=
Fq9Pi27RaO5rQCk1Qw&amp;s=3DI14XA8I9Ruw5aBj5er_OVbvADz1sb9ZLFBGaZZlJJJ4&amp;e=
=3D"><b><span style=3D"font-size:10.0pt;font-family:&quot;Courier New \;colo=
r\:black&quot;">2.5.5.2</span></b></a><a name=3D"section-2.5.5.2"></a><b><sp=
an style=3D"font-size:10.0pt;font-family:&quot;Courier New \;color\:black&qu=
ot;">.&nbsp;
 IPv4-Mapped IPv6 Address</span></b><o:p></o:p></h5>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-height=
:normal">
<span style=3D"font-size:10.0pt">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-height=
:normal">
<span style=3D"font-size:10.0pt">&nbsp;</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-height=
:normal">
<span style=3D"font-size:10.0pt">&nbsp;&nbsp; A second type of IPv6 address t=
hat holds an embedded IPv4 address is</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-height=
:normal">
<span style=3D"font-size:10.0pt">&nbsp;&nbsp; defined.&nbsp; <span style=3D"=
background:yellow;mso-highlight:yellow">
This address type is used to represent the addresses of</span></span><o:p></=
o:p></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-height=
:normal">
<span style=3D"font-size:10.0pt;background:yellow;mso-highlight:yellow">&nbs=
p;&nbsp; IPv4 nodes as IPv6 addresses</span><span style=3D"font-size:10.0pt"=
>.</span><o:p></o:p></p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&qu=
ot;Calibri&quot;,sans-serif;color:#1F497D">&nbsp;</span></i></b><o:p></o:p><=
/p>
<p class=3D"MsoNormal"><b><i><span style=3D"font-size:11.0pt;font-family:&qu=
ot;Calibri&quot;,sans-serif;color:#00B050">=46rom my POV this means that a /=
128 prefix associated with an IPv4-mapped IPv6 address and a /32 prefix asso=
ciated with the IPv4 address that was mapped
 to this IPv6 address represent the same entity. This understanding fully ma=
tches usage of IPv4-mapped IPv6 addresses as BGP Next Hops of VPN-IPv6 addre=
sses defined in RFC 4798. However, the comparison rules you have defined wil=
l treat them as two different
 prefixes. &nbsp;I wonder if these rules, in the case of a conflict, could r=
esult in preferring the IPv6 prefix to an IPv4 one and therefore loosing MPL=
S connectivity for the ingress PE of a 6VPE service to its egress PE?</span>=
</i></b><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-family:&quot;Times New Roman \,se=
rif&quot;">&nbsp;</span><o:p></o:p></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<div>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.0in;text-indent:-.25in"=
><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif"=
>f.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times New Roman \=
,serif&quot;">&nbsp;&nbsp;&nbsp;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-=
serif">Section 2.5.1 defines 3 types of SR-MPLS FECs, but I am not sure all S=
ID types defined in the Segment Routing Architecture draft can be unambiguou=
sly mapped to one of these types. Problematic
 examples include at least the following:</span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.5in;text-indent:-1.5in"=
><span style=3D"font-size:7.0pt;font-family:&quot;Times New Roman \,serif&qu=
ot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-=
serif">i.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times New R=
oman \,serif&quot;">&nbsp;&nbsp;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-=
serif">Parallel Adjacency SID</span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.5in;text-indent:-1.5in"=
><span style=3D"font-size:7.0pt;font-family:&quot;Times New Roman \,serif&qu=
ot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-=
serif">ii.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times New R=
oman \,serif&quot;">&nbsp;&nbsp;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-=
serif">Mirror SID</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:1.0in"><span style=3D"font-size:=
10.0pt;font-family:&quot;Verdana&quot;,sans-serif">Explicit mapping of SID t=
ypes to SR-MPLS FEC types would be most useful IMO. If some SID types cannot=
 be mapped to SR-MPLS FECs, this must be explicitly
 stated in the draft.</span><o:p></o:p></p>
</div>
</div>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-height=
:normal">
<span style=3D"font-family:&quot;Times New Roman&quot;,serif">#Ahmed: <br>
Parallel adjacency SID are handled in the type "(next-hop, outgoing interfac=
e)" </span>
<o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-bottom:0in;margin-bottom:.0001pt;line=
-height:normal">
<b><i><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-s=
erif;color:#00B050">[[Sasha]] OK</span></i></b><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-height=
:normal">
<span style=3D"font-family:&quot;Times New Roman&quot;,serif"><br>
Mirror SID is a type of binding-SID as mentioned in Section 5.1 in the SR ar=
chitecture draft (draft-ietf-spring-segment-routing-15). Also as described i=
n Section 2.4 draft-ietf-isis-segment-routing-extensions-18 (also see the eq=
uivalent in the OSPFv2 and OSPFv3
 draft), a binding SID is identified by a prefix. Hence it is covered by the=
 type "(Prefix, Routing Instance, Topology, Algorithm)"</span><o:p></o:p></p=
>
<p class=3D"MsoNormal" style=3D"margin-bottom:0in;margin-bottom:.0001pt;line=
-height:normal">
<b><i><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-s=
erif;color:#00B050">[[Sasha]] I respectfully disagree. There is definitely n=
o mention of Algorithm in the definition of the Mirror SID.
</span></i></b><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in;line-height:normal"><span st=
yle=3D"font-family:&quot;Times New Roman&quot;,serif">&nbsp;</span><o:p></o:=
p></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in"><span style=3D"fo=
nt-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif">6.</span><span st=
yle=3D"font-size:7.0pt;font-family:&quot;Times New Roman \,serif&quot;">&nbs=
p;&nbsp;&nbsp;
</span><b><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sa=
ns-serif">Node SIDs in SR-MPLS</span></b><span style=3D"font-size:10.0pt;fon=
t-family:&quot;Verdana&quot;,sans-serif">:</span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.0in;text-indent:-.25in"=
><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif"=
>a.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times New Roman \=
,serif&quot;">&nbsp;&nbsp;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-=
serif">Node SIDs are explicitly defined and discussed in the Segment Routing=
 Architecture draft but are not mentioned even once in this draft</span><o:p=
></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.0in;text-indent:-.25in"=
><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif"=
>b.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times New Roman \=
,serif&quot;">&nbsp;&nbsp;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-=
serif">AFAIK, the common implementation practice today includes assignment o=
f at least one Node SID to every node in the SR-MPLS domain</span><o:p></o:p=
></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.0in;text-indent:-.25in"=
><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif"=
>c.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times New Roman \=
,serif&quot;">&nbsp;&nbsp;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-=
serif">Is there a requirement to assign at least one Node SID per {routing i=
nstance, topology, algorithm} in SR-MPLS? If not, can the authors explain ex=
pected behavior of such a node? (See also
 my comment about routing instances below).</span><o:p></o:p></p>
</div>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-height=
:normal">
<span style=3D"font-family:&quot;Times New Roman&quot;,serif">#Ahmed: A Node=
-SID is a special case of prefix-SID. So there nothing specific about it fro=
m the MPLS forwarding plane point of view. Similarly from a standard tracks d=
raft point of view, there is no requirement
 to assign a SID to every prefix just like there is no requirement to bind e=
very prefix to an LDP label. Common and/or recommended practices or descript=
ion of deployment scenarios are more befitting to BCP or informational draft=
s. This draft is a standards
 track draft</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-bottom:0in;margin-bottom:.0001pt;line=
-height:normal">
<b><i><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-s=
erif;color:#00B050">[[Sasha]] Well, you=E2=80=99ve just said that conflict r=
esolution rules are RECOMMENDED, and this is quite common in the Standards T=
rack RFCs.
</span></i></b><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-height=
:normal">
<span style=3D"font-family:&quot;Times New Roman&quot;,serif"><br>
If a {routing instance, topology, algorithm} is not assigned a SID, then thi=
s FEC is totally irrelavant to this draft and hence describing how a node tr=
eats it is totally outside the scope of this draft</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-bottom:0in;margin-bottom:.0001pt;line=
-height:normal">
<b><i><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-s=
erif;color:#00B050">[[Sasha]] AFAIK, neither of the SR extension drafts for I=
GPs mention routing instances that can be associated with the prefix, so I t=
hink that your reference to it is incorrect.</span></i></b><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-bottom:0in;margin-bottom:.0001pt;line=
-height:normal">
<b><i><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-s=
erif;color:#00B050">What=E2=80=99s more I suspect that Node SIDs represent t=
he most used special case of Prefix SIDs with Anycast SIDs being quite behin=
d. &nbsp;Therefore some recommendation pertaining to the
 usage of Node SIDs would be very much in place IMHO. </span></i></b><o:p></=
o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in;line-height:normal"><span st=
yle=3D"font-family:&quot;Times New Roman&quot;,serif">&nbsp;</span><o:p></o:=
p></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in"><span style=3D"fo=
nt-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif">7.</span><span st=
yle=3D"font-size:7.0pt;font-family:&quot;Times New Roman \,serif&quot;">&nbs=
p;&nbsp;&nbsp;
</span><b><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sa=
ns-serif">SRGB Size in SR-MPLS</span></b><span style=3D"font-size:10.0pt;fon=
t-family:&quot;Verdana&quot;,sans-serif">:
</span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.0in;text-indent:-.25in"=
><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif"=
>a.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times New Roman \=
,serif&quot;">&nbsp;&nbsp;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-=
serif">The draft correctly treats the situation when an index assigned to so=
me global SID cannot be mapped to a label using the procedure in Section 2.4=
 as a conflict.</span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.0in;text-indent:-.25in"=
><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif"=
>b.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times New Roman \=
,serif&quot;">&nbsp;&nbsp;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-=
serif">At the same time the draft does not define any minimum size of SRGB (=
be it defined as a single contiguous block or as a sequence of such blocks) t=
hat MUST be implemented by all SR-capable
 nodes</span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.0in;text-indent:-.25in"=
><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif"=
>c.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times New Roman \=
,serif&quot;">&nbsp;&nbsp;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-=
serif">I suspect that lack of such a definition could be detrimental to inte=
roperability of SR-MPLS solutions. AFAIK, the IETF has been following, for q=
uite some time, a policy that some reasonable
 MUST-to-implement defaults should be assigned for all configurable paramete=
rs exactly in order to prevent this.</span><o:p></o:p></p>
</div>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-height=
:normal">
<span style=3D"font-family:&quot;Times New Roman&quot;,serif">#Ahmed: This d=
ocument specifies how the SRGB is used and the behavior of routers when a pr=
efix-SID index maps to a label inside and/or outside the SRGB. The actual si=
ze of the SRGB is a task in partitioning
 the label space, which is very specific to a particular deployment scenario=
. So IMO it is outside the scope of a standards track document. Now that SR-=
MPLS is deployed in many places, I expect the community to gain sufficient e=
xperience to recommend (or not
 recommend) a particular minimum/maximum size for the SRGB is some future in=
formational or BCP draft/RFC</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-bottom:0in;margin-bottom:.0001pt;line=
-height:normal">
<b><i><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-s=
erif;color:#00B050">[[Sasha]] My reading of your response is that minimum si=
ze of SRGB is an issue for future study. Can you please just add this to the=
 draft?</span></i></b><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in;line-height:normal"><span st=
yle=3D"font-family:&quot;Times New Roman&quot;,serif">&nbsp;</span><o:p></o:=
p></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in"><span style=3D"fo=
nt-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif">8.</span><span st=
yle=3D"font-size:7.0pt;font-family:&quot;Times New Roman \,serif&quot;">&nbs=
p;&nbsp;&nbsp;
</span><b><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sa=
ns-serif">Algorithms and Prefix SIDs</span></b><span style=3D"font-size:10.0=
pt;font-family:&quot;Verdana&quot;,sans-serif">:</span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.0in;text-indent:-.25in"=
><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif"=
>a.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times New Roman \=
,serif&quot;">&nbsp;&nbsp;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-=
serif">The draft mentions Algorithms (as part of SR-MPLS Prefix FEC) in, but=
 it does not explicitly link them with the Prefix-SID algorithms defined in s=
ection 3.1.1 of the Segment Routing Architecture
 draft</span><o:p></o:p></p>
</div>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-height=
:normal">
<span style=3D"font-family:&quot;Times New Roman&quot;,serif">#Ahmed: I will=
 just add the reference [I-D.ietf-spring-segment-routing] right beside the f=
irst time "Algorithm" is mentioned</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-bottom:0in;margin-bottom:.0001pt;line=
-height:normal">
<b><i><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-s=
erif;color:#1F497D">[[Sasha]] OK</span></i></b><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in;line-height:normal"><span st=
yle=3D"font-family:&quot;Times New Roman&quot;,serif">&nbsp;</span><o:p></o:=
p></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.0in;text-indent:-.25in"=
><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif"=
>b.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times New Roman \=
,serif&quot;">&nbsp;&nbsp;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-=
serif">=46rom my POV, the draft should explicitly state that the default Pre=
fix-SID algorithm MUST be implemented in all SR-MPLS-compliant routers.</spa=
n><o:p></o:p></p>
</div>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-height=
:normal">
<span style=3D"font-family:&quot;Times New Roman&quot;,serif">#Ahmed: The sp=
ecification of what path calculation method should or must be supported is a=
 routing protocol property not a forwarding plane property. In fact, the cho=
ice of a path calculation method or algorithm
 is completely orthogonal to the routed protocol. Hence mandating the suppor=
t of a particular routing algorithm is beyond the scope of this document.</s=
pan><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-bottom:0in;margin-bottom:.0001pt;line=
-height:normal">
<b><i><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-s=
erif;color:#1F497D">[[Sasha]] OK</span></i></b><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in;line-height:normal"><span st=
yle=3D"font-family:&quot;Times New Roman&quot;,serif">&nbsp;</span><o:p></o:=
p></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.0in;text-indent:-.25in"=
><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif"=
>c.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times New Roman \=
,serif&quot;">&nbsp;&nbsp;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-=
serif">The Segment Routing Architecture draft states (in section 3.1.3) that=
 =E2=80=9CSupport of multiple algorithms applies to SRv6=E2=80=9D. But neith=
er draft states whether multiple algorithms apply to SR-MPLS.
 Can you please clarify this point?</span><o:p></o:p></p>
</div>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-height=
:normal">
<span style=3D"font-family:&quot;Times New Roman&quot;,serif">#Ahmed: The la=
st paragraph of Section 3.1.2 titled SR-MPLS in draft-ietf-spring-segment-ro=
uting-15 discusses the support of multiple algorithms. So it is implied that=
 the concept of algorithm applies to SR-MPLS.
 Hence there is no need to re-mention it here</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-bottom:0in;margin-bottom:.0001pt;line=
-height:normal">
<b><i><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-s=
erif;color:#00B050">[[Sasha]] The paragraph to which you refer only says tha=
t if a packet with the active Prefix-SID that is associated with a specific a=
lgorithm is received by a node that does
 not support this algorithm, this packet will be discarded. If this is the o=
nly type of support for multiple algorithms SR provides, it is not very usef=
ul IMHO</span></i></b><b><i><span style=3D"font-size:11.0pt;font-family:&quo=
t;Calibri&quot;,sans-serif;color:#1F497D">.
</span></i></b><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in;line-height:normal"><span st=
yle=3D"font-family:&quot;Times New Roman&quot;,serif">&nbsp;</span><o:p></o:=
p></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in"><span style=3D"fo=
nt-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif">9.</span><span st=
yle=3D"font-size:7.0pt;font-family:&quot;Times New Roman \,serif&quot;">&nbs=
p;&nbsp;&nbsp;
</span><b><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sa=
ns-serif">Routing instances and the context for Prefix-SIDs</span></b><span s=
tyle=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif">:</span=
><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.0in;text-indent:-.25in"=
><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif"=
>a.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times New Roman \=
,serif&quot;">&nbsp;&nbsp;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-=
serif">The Segment Routing Architecture draft states in Section 3.1 that the=
 =E2=80=9Ccontext for an IGP-Prefix segment includes the prefix, topology, a=
nd algorithm=E2=80=9D</span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.0in;text-indent:-.25in"=
><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif"=
>b.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times New Roman \=
,serif&quot;">&nbsp;&nbsp;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-=
serif">This draft seems to define (in section 2.5) the context for the Prefi=
x SID as =E2=80=9CPrefix, Routing Instance, Topology, Algorithm=E2=80=9D whe=
re =E2=80=9Da routing instance is identified by a single incoming
 label downloader to FIB=E2=80=9D (but the notion of the label downloader to=
 FIB is not defined).</span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.0in;text-indent:-.25in"=
><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif"=
>c.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times New Roman \=
,serif&quot;">&nbsp;&nbsp;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-=
serif">These two definitions look different to me.
</span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.0in;text-indent:-.25in"=
><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif"=
>d.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times New Roman \=
,serif&quot;">&nbsp;&nbsp;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-=
serif">At the very least I would expect alignment between the definitions of=
 context for the Prefix-SID between the two drafts. Preferably, the definiti=
on given in the Segment Routing Architecture
 draft should be used in both drafts.</span><o:p></o:p></p>
</div>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-height=
:normal">
<span style=3D"font-family:&quot;Times New Roman&quot;,serif">#Ahmed: The co=
ntext of the section 2.5 is limited to the resolution of local label collisi=
on. The use of "routing instance" in section 2.5 is just there for tie-break=
ing if there is local label collision.</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-bottom:0in;margin-bottom:.0001pt;line=
-height:normal">
<b><i><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-s=
erif;color:#00B050">[[Sasha]] I have already mentioned that =E2=80=9Crouting=
 instances=E2=80=9D are not defined in any the drafts dealing with SR Extens=
ions for IGPs. So I do not understand how the conflict resolution
 procedure is supposed to use this. And in any case the difference between t=
wo definitions of the context of Prefix-SID requires some explanation.</span=
></i></b><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in;line-height:normal"><span st=
yle=3D"font-family:&quot;Times New Roman&quot;,serif"><br>
<br>
</span><o:p></o:p></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in"><span style=3D"fo=
nt-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif">10.</span><span s=
tyle=3D"font-size:7.0pt;font-family:&quot;Times New Roman \,serif&quot;">
</span><b><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sa=
ns-serif">Example of PUSH operation in Section 2.10.1</span></b><span style=3D=
"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif">:</span><o:p><=
/o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.0in;text-indent:-.25in"=
><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif"=
>a.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times New Roman \=
,serif&quot;">&nbsp;&nbsp;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-=
serif">The first para of this section begins with the sentence =E2=80=9CSupp=
ose an MCC on a router "R0" determines that PUSH or CONTINUE&nbsp;&nbsp; ope=
ration is to be applied to an incoming packet whose active
 SID is the global SID "Si"=E2=80=9D. In the context of SR-MPLS this means (=
to me) that the incoming packet is a labeled packet and its top label matche=
s the global SID =E2=80=9CSi=E2=80=9D.
</span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.0in;text-indent:-.25in"=
><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif"=
>b.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times New Roman \=
,serif&quot;">&nbsp;&nbsp;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-=
serif">However, the example for PUSH operation in the next para of this sect=
ion is the case of an (unlabeled) IP packet with the destination address cov=
ered by the IP prefix for which =E2=80=9CSi=E2=80=9D has
 been assigned. </span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.0in;text-indent:-.25in"=
><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif"=
>c.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times New Roman \=
,serif&quot;">&nbsp;&nbsp;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-=
serif">=46rom my POV:</span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.5in;text-indent:-1.5in"=
><span style=3D"font-size:7.0pt;font-family:&quot;Times New Roman \,serif&qu=
ot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-=
serif">i.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times New R=
oman \,serif&quot;">&nbsp;&nbsp;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-=
serif">Mapping unlabeled packets to SIDs is indeed out of scope of the draft=
. Therefore an example of a PUSH operation that is applied to a labeled pack=
et (with the active SID inferred from the
 top label in the stack) is preferable.</span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.5in;text-indent:-1.5in"=
><span style=3D"font-size:7.0pt;font-family:&quot;Times New Roman \,serif&qu=
ot;">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nb=
sp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-=
serif">ii.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times New R=
oman \,serif&quot;">&nbsp;&nbsp;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-=
serif">Valid examples of&nbsp; PUSH operation applied to a labeled incoming p=
acket can be found in Sections 4.2 or 4.3 of the
</span><a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__too=
ls.ietf.org_html_draft-2Dbashandy-2Drtgwg-2Dsegment-2Drouting-2Dti-2Dlfa-2D0=
4&amp;d=3DDwMGaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3D=
NyjLsr7JA7mvpCJa0YmPdVKcmMXJ31bpbBaNqzCNrng&amp;m=3DCBn46-tTjZrFup0dR-EGAtt4=
QFq9Pi27RaO5rQCk1Qw&amp;s=3DjbH0DSYYo2UYymWZrlvAt7qUWVXsYKuCtMiEyoe-DWE&amp;=
e=3D"><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-s=
erif">TI-LFA</span></a><span style=3D"font-size:10.0pt;font-family:&quot;Ver=
dana&quot;,sans-serif">
 draft</span><o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ver=
dana&quot;,sans-serif">&nbsp;</span><o:p></o:p></p>
</div>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin-left:0in;line-height:normal"><span st=
yle=3D"font-family:&quot;Times New Roman&quot;,serif">#Ahmed: I do not under=
stand your concern here:)</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-bottom:0in;margin-bottom:.0001pt;line=
-height:normal">
<b><i><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-s=
erif;color:#00B050">[[Sasha]] I think it is pretty clear: can you provide an=
 example of a PUSH operation applied to a labeled packet instead of your cur=
rent example?</span></i></b><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-height=
:normal">
<span style=3D"font-family:&quot;Times New Roman&quot;,serif">&nbsp;</span><=
o:p></o:p></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class=3D"MsoNormal"><b><span style=3D"font-size:10.0pt;font-family:&quot;=
Verdana&quot;,sans-serif">Nits</span></b><span style=3D"font-size:10.0pt;fon=
t-family:&quot;Verdana&quot;,sans-serif">:</span>
<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in"><span style=3D"fo=
nt-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif">1.</span><span st=
yle=3D"font-size:7.0pt;font-family:&quot;Times New Roman \,serif&quot;">&nbs=
p;&nbsp;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-=
serif">I concur with Adrian regarding numerous nits he has reported in his
</span><a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__mai=
larchive.ietf.org_arch_msg_spring_FRhO2lgR8r4VlKP2ZN2dZwHU5BY&amp;d=3DDwMGaQ=
&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3DNyjLsr7JA7mvpCJ=
a0YmPdVKcmMXJ31bpbBaNqzCNrng&amp;m=3DCBn46-tTjZrFup0dR-EGAtt4QFq9Pi27RaO5rQC=
k1Qw&amp;s=3DI_4gDFhcjR_1npqKUQDHThsejUMgJy3WlLzC90poR1w&amp;e=3D"><span sty=
le=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif">WG
 LC Comment</span></a><span style=3D"font-size:10.0pt;font-family:&quot;Verd=
ana&quot;,sans-serif">. I would like to thank Adrian for an excellent review=
 that have saved me lots of hard work.</span><o:p></o:p></p>
</div>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin-left:0in;line-height:normal"><span st=
yle=3D"font-family:&quot;Times New Roman&quot;,serif">#Ahmed: I also agree t=
hat Adrian's review is exceptional. I believe I addressed all his comments i=
n the latest version.</span><o:p></o:p></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in"><span style=3D"fo=
nt-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif">2.</span><span st=
yle=3D"font-size:7.0pt;font-family:&quot;Times New Roman \,serif&quot;">&nbs=
p;&nbsp;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-=
serif">In addition, I=E2=80=99d like to report the following nits:</span><o:=
p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.0in;text-indent:-.25in"=
><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif"=
>a.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times New Roman \=
,serif&quot;">&nbsp;&nbsp;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-=
serif">Ti-LFA in Section 2.11.1 should be TI-LFA (as in the
</span><a href=3D"https://urldefense.proofpoint.com/v2/url?u=3Dhttps-3A__too=
ls.ietf.org_html_draft-2Dbashandy-2Drtgwg-2Dsegment-2Drouting-2Dti-2Dlfa-2D0=
4&amp;d=3DDwMGaQ&amp;c=3DHAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&amp;r=3D=
NyjLsr7JA7mvpCJa0YmPdVKcmMXJ31bpbBaNqzCNrng&amp;m=3DCBn46-tTjZrFup0dR-EGAtt4=
QFq9Pi27RaO5rQCk1Qw&amp;s=3DjbH0DSYYo2UYymWZrlvAt7qUWVXsYKuCtMiEyoe-DWE&amp;=
e=3D"><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-s=
erif">TI-LFA</span></a><span style=3D"font-size:10.0pt;font-family:&quot;Ver=
dana&quot;,sans-serif">
 draft)</span><o:p></o:p></p>
</div>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin-left:0in;line-height:normal"><span st=
yle=3D"font-family:&quot;Times New Roman&quot;,serif">#Ahmed: Already done i=
n the latest version</span><b><i>[[Sasha]] OK</i></b>
<o:p></o:p></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.0in;text-indent:-.25in"=
><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif"=
>b.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times New Roman \=
,serif&quot;">&nbsp;&nbsp;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-=
serif">TI-LFA draft is referenced in the text of Section 2.11.1, but there i=
s no matching reference in the =E2=80=9CReferences=E2=80=9D section (probabl=
y, Informational)</span><o:p></o:p></p>
</div>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin-left:0in;line-height:normal"><span st=
yle=3D"font-family:&quot;Times New Roman&quot;,serif">#Ahmed: Already done i=
n the latest version</span><b><i>[[Sasha]] OK</i></b>
<o:p></o:p></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class=3D"MsoListParagraph" style=3D"margin-left:1.0in;text-indent:-.25in"=
><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif"=
>c.</span><span style=3D"font-size:7.0pt;font-family:&quot;Times New Roman \=
,serif&quot;">&nbsp;&nbsp;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-=
serif">=E2=80=9Czero Algorithm=E2=80=9D in Section 2.5 (immediately above Se=
ction 2.5.1) must be replaced with =E2=80=9Cdefault algorithm=E2=80=9D. Simi=
larly, =E2=80=9Cnon-zero Algorithm=E2=80=9D should be replaced with =E2=80=9C=
non-default algorithm=E2=80=9D</span><o:p></o:p></p>
</div>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin-left:0in;line-height:normal"><span st=
yle=3D"font-family:&quot;Times New Roman&quot;,serif">#Ahmed: Will be done i=
n the next version</span><b><i>[[Sasha]]
</i></b>&nbsp;OK<o:p></o:p></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class=3D"MsoListParagraph" style=3D"text-indent:-.25in"><span style=3D"fo=
nt-size:10.0pt;font-family:&quot;Verdana&quot;,sans-serif">3.</span><span st=
yle=3D"font-size:7.0pt;font-family:&quot;Times New Roman \,serif&quot;">&nbs=
p;&nbsp;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-=
serif">I think that RFC 3443 and RFC 5332 should be listed as Normative refe=
rences in this draft while RFC 5331 and RFC 8277 should be listed as Informa=
tive references. This would improve the readability
 of the draft without any impact on its advancement. </span><o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
</div>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-height=
:normal">
<span style=3D"font-family:&quot;Times New Roman&quot;,serif">#Ahmed RFC5331=
 describes upstream label assignment. As you mentioned above (and I will mod=
ify the draft to indicate that) SR-MPLS behavior is similar to downstream la=
bel assignment. RFC 3443 describes TTL behavior.
 This is an MPLS forwarding behavior. As mentioned in the draft, SR-MPLS doe=
s not modify at the MPLS forwarding behavior</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-bottom:0in;margin-bottom:.0001pt;line=
-height:normal">
<b><i><span style=3D"font-size:11.0pt;font-family:&quot;Calibri&quot;,sans-s=
erif;color:#00B050">[[Sasha]] Regarding RFC 5331 =E2=80=93 you may skip this=
 reference if you state (as discussed below) that SR-MPLS only allocates lab=
els from the per-platform label space. Regarding
 RFC 3443 =E2=80=93 I do not think that you can fully avoid discussion of Un=
iform and Pipe/Short Pipe models, and therefore you will need this reference=
.</span></i></b><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:0in;line-height:normal"><span st=
yle=3D"font-family:&quot;Times New Roman&quot;,serif"><br>
<br>
</span><o:p></o:p></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class=3D"MsoNormal">Hopefully, these comments will be useful.<o:p></o:p><=
/p>
</div>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin-left:0in;line-height:normal"><span st=
yle=3D"font-family:&quot;Times New Roman&quot;,serif">#Ahmed: They are certa=
inly quite useful. Thanks a lot</span><o:p></o:p></p>
<blockquote style=3D"margin-top:5.0pt;margin-bottom:5.0pt">
<div>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Regards,<o:p></o:p></p>
<p class=3D"MsoNormal">Sasha<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">Office: +972-39266302<o:p></o:p></p>
<p class=3D"MsoNormal">Cell:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; +972-549266302<o:=
p></o:p></p>
<p class=3D"MsoNormal">Email:&nbsp;&nbsp; <a href=3D"mailto:Alexander.Vainsh=
tein@ecitele.com">Alexander.Vainshtein@ecitele.com</a><o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
</div>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-height=
:normal">
<span style=3D"font-family:&quot;Times New Roman \,serif&quot;"><br clear=3D=
"all">
___________________________________________________________________________<=
br>
<br>
This e-mail message is intended for the recipient only and contains informat=
ion which is
<br>
CONFIDENTIAL and which may be proprietary to ECI Telecom. If you have receiv=
ed this
<br>
transmission in error, please inform us by e-mail, phone or fax, and then de=
lete the original
<br>
and all copies thereof.<br>
___________________________________________________________________________<=
/span><o:p></o:p></p>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-height=
:normal">
<span style=3D"font-family:&quot;Times New Roman&quot;,serif">&nbsp;</span><=
o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-height=
:normal">
<span style=3D"font-family:&quot;Times New Roman&quot;,serif"><br clear=3D"a=
ll">
___________________________________________________________________________<=
br>
<br>
This e-mail message is intended for the recipient only and contains informat=
ion which is
<br>
CONFIDENTIAL and which may be proprietary to ECI Telecom. If you have receiv=
ed this
<br>
transmission in error, please inform us by e-mail, phone or fax, and then de=
lete the original
<br>
and all copies thereof.<br>
___________________________________________________________________________<=
/span><o:p></o:p></p>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-height=
:normal">
<span style=3D"font-family:&quot;Times New Roman&quot;,serif">&nbsp;</span><=
o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-height=
:normal">
<br>
___________________________________________________________________________<=
br>
<br>
This e-mail message is intended for the recipient only and contains informat=
ion which is
<br>
CONFIDENTIAL and which may be proprietary to ECI Telecom. If you have receiv=
ed this
<br>
transmission in error, please inform us by e-mail, phone or fax, and then de=
lete the original
<br>
and all copies thereof.<br>
___________________________________________________________________________<=
o:p></o:p></p>
</blockquote>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-height=
:normal">
<span style=3D"font-family:&quot;Times New Roman&quot;,serif"><o:p>&nbsp;</o=
:p></span></p>
<p class=3D"MsoNormal" style=3D"margin:0in;margin-bottom:.0001pt;line-height=
:normal">
<span style=3D"font-family:&quot;Times New Roman&quot;,serif;color:windowtex=
t"><br>
___________________________________________________________________________<=
br>
<br>
This e-mail message is intended for the recipient only and contains informat=
ion which is
<br>
CONFIDENTIAL and which may be proprietary to ECI Telecom. If you have receiv=
ed this
<br>
transmission in error, please inform us by e-mail, phone or fax, and then de=
lete the original
<br>
and all copies thereof.<br>
___________________________________________________________________________<=
o:p></o:p></span></p>
</div>


</div></blockquote><blockquote type=3D"cite"><div dir=3D"ltr"><span>________=
_______________________________________</span><br><span>mpls mailing list</s=
pan><br><span><a href=3D"mailto:mpls@ietf.org">mpls@ietf.org</a></span><br><=
span><a href=3D"https://www.ietf.org/mailman/listinfo/mpls">https://www.ietf=
.org/mailman/listinfo/mpls</a></span><br></div></blockquote></div></div></bo=
dy></html>=

--Apple-Mail-4969499B-3E82-4EDD-B8BC-F3CD36C54030--


From nobody Mon Nov 19 22:46:02 2018
Return-Path: <loa@pi.nu>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 42B41128D68; Mon, 19 Nov 2018 22:45:54 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.899
X-Spam-Level: 
X-Spam-Status: No, score=-1.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, 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 DmZoZXHr_08K; Mon, 19 Nov 2018 22:45:48 -0800 (PST)
Received: from pipi.pi.nu (pipi.pi.nu [83.168.239.141]) (using TLSv1.1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 30EDC1277D2; Mon, 19 Nov 2018 22:45:47 -0800 (PST)
Received: from [192.168.1.20] (unknown [119.94.172.79]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: loa@pi.nu) by pipi.pi.nu (Postfix) with ESMTPSA id 773BE1802AAA; Tue, 20 Nov 2018 07:45:41 +0100 (CET)
To: Przemyslaw Krol <pkrol=40google.com@dmarc.ietf.org>, Shraddha Hegde <shraddha@juniper.net>
Cc: rtg-dir@ietf.org, spring@ietf.org, Alexander.Vainshtein@ecitele.com, mpls@ietf.org, spring-chairs@ietf.org, jonathan.hardwick@metaswitch.com, draft-ietf-spring-segment-routing-mpls.authors@ietf.org, abashandy.ietf@gmail.com, adrian@olddog.co.uk
References: <DB5PR0301MB19093D3B7D8159B9A341F5F79D790@DB5PR0301MB1909.eurprd03.prod.outlook.com> <DB5PR0301MB190932C9A74DE438278C337D9D730@DB5PR0301MB1909.eurprd03.prod.outlook.com> <46a64bb1-1b17-184c-1089-e05315057236@gmail.com> <DB5PR0301MB1909C7F93AA4DF7CFB5EEEA09D5A0@DB5PR0301MB1909.eurprd03.prod.outlook.com> <DB5PR0301MB19090AA4E888EFF6E634B4239D590@DB5PR0301MB1909.eurprd03.prod.outlook.com> <da7c2afe-ebf8-1827-1134-14f72044c812@gmail.com> <DB5PR0301MB1909542DB5C8F571257304929D520@DB5PR0301MB1909.eurprd03.prod.outlook.com> <BN3PR05MB27060F2C9F0D775C33AD5A65D5510@BN3PR05MB2706.namprd05.prod.outlook.com> <c33105ce-41b2-3beb-f8d7-826999a8f588@gmail.com> <DB5PR0301MB1909D4AB682398BD152E72519DC90@DB5PR0301MB1909.eurprd03.prod.outlook.com> <BYAPR05MB3943FB07ACA7E343152F2BFBD5D80@BYAPR05MB3943.namprd05.prod.outlook.com> <CACH2EkUXjNDJs2rDtAZ5OiMCbAdknvoHcUx3AtMcHatG_jdEjQ@mail.gmail.com>
From: Loa Andersson <loa@pi.nu>
Message-ID: <13fea595-f142-4417-1e05-9b305942aef5@pi.nu>
Date: Tue, 20 Nov 2018 14:45:11 +0800
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.3.1
MIME-Version: 1.0
In-Reply-To: <CACH2EkUXjNDJs2rDtAZ5OiMCbAdknvoHcUx3AtMcHatG_jdEjQ@mail.gmail.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/xv-yrzU1HRDfIPHncN4MHY5W6xg>
Subject: Re: [RTG-DIR] [spring] RtgDir Early review: draft-ietf-spring-segment-routing-mpls-13
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-dir/>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 20 Nov 2018 06:45:54 -0000

Shaddra,

Yes I agree.

/Loa

On 2018-11-20 00:01, Przemyslaw Krol wrote:
> Hi Shraddha
> 
> I think this would be very helpful.
> 
> pk
> 
> On Sun, Nov 18, 2018 at 8:39 PM Shraddha Hegde <shraddha@juniper.net 
> <mailto:shraddha@juniper.net>> wrote:
> 
>     Hi all,____
> 
>     __ __
> 
>     I am preparing the shepherd write-up and noticed that the topic in
>     below e-mail thread is an____
> 
>     Open item. My personal opinion is to add a new section to this draft
>     to address below cases____
> 
>     >  more than one node advertising the same IPv4/6 PREFIX and both
>     have the same prefix-SID value with "N" flag____
> 
>     >  where an anycast prefix is advertised with a prefix-SID sub-TLV by
>     some (but not all) of the nodes that advertise that prefix.____
> 
>     __ __
> 
>     This draft is addressing incoming label collision and resulting
>     behavior and also describes other aspects like different SIDs for
>     same prefix so it seems reasonable to add above two cases to this
>     draft.____
> 
>     WG members, if you have an opinion, pls respond on the list.____
> 
>     __ __
> 
>     Rgds____
> 
>     Shraddha____
> 
>     *From:*Alexander Vainshtein <Alexander.Vainshtein@ecitele.com
>     <mailto:Alexander.Vainshtein@ecitele.com>>
>     *Sent:* Sunday, November 4, 2018 9:37 PM
>     *To:* Ahmed Bashandy <abashandy.ietf@gmail.com
>     <mailto:abashandy.ietf@gmail.com>>
>     *Cc:* rtg-dir@ietf.org <mailto:rtg-dir@ietf.org>; 'mpls@ietf.org
>     <mailto:mpls@ietf.org>' <mpls@ietf.org <mailto:mpls@ietf.org>>;
>     'adrian@olddog.co.uk <mailto:adrian@olddog.co.uk>'
>     <adrian@olddog.co.uk <mailto:adrian@olddog.co.uk>>; Jonathan
>     Hardwick (Jonathan.Hardwick@metaswitch.com
>     <mailto:Jonathan.Hardwick@metaswitch.com>)
>     <jonathan.hardwick@metaswitch.com
>     <mailto:jonathan.hardwick@metaswitch.com>>; spring@ietf.org
>     <mailto:spring@ietf.org>; spring-chairs@ietf.org
>     <mailto:spring-chairs@ietf.org>;
>     draft-ietf-spring-segment-routing-mpls.authors@ietf..org
>     <mailto:draft-ietf-spring-segment-routing-mpls.authors@ietf..org>;
>     Shraddha Hegde <shraddha@juniper.net <mailto:shraddha@juniper.net>>
>     *Subject:* RE: RtgDir Early review:
>     draft-ietf-spring-segment-routing-mpls-13____
> 
>     __ __
> 
>     Ahmed,____
> 
>     Apologies for a delayed response.____
> 
>     I fully agree that advertising the same prefix SID as the Node SID
>     by two different nodes in the SR domain is “a clear violation of the
>     SR architecture RFC (8402)”.____
> 
>     But I do not think that the SR-MPLS draft can silently ignore this
>     violation just because it “is not an incoming label collision”. ____
> 
>     The same applies to the controversy in advertising at the same
>     prefix as Anycast by some nodes but not as Anycast (or even as a
>     Node SID) by some other nodes. ____
> 
>     Your reference to these being just control plane issues and
>     therefore not related to SR-MPLS is not valid - because the drafts
>     dealing with the SR control plane to which you refer in this draft
>     are strictly MPLS-oriented: they define how to advertise */SID
>     labels/* or */indices/* that are translated into */SID labels/*, and
>     neither of these mechanisms is relevant fore SRV6 IMHO. (I do not
>     have to remind you that a draft that defines SRV6 extensions for
>     ISIS
>     <https://urldefense.proofpoint.com/v2/url?u=https-3A__datatracker.ietf.org_doc_draft-2Dbashandy-2Disis-2Dsrv6-2Dextensions_-3Finclude-5Ftext-3D1&d=DwMGaQ&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=NyjLsr7JA7mvpCJa0YmPdVKcmMXJ31bpbBaNqzCNrng&m=ko-3eF8yySF1exH64SoeyEP0ett4gjsHmmOCvj9zCvQ&s=_AZSiqmTUTMKFS9DAqboueo_GnvvAcFxARWF820HnTA&e=>exists,
>     and deals with other issues).____
> 
>     My 2c,____
> 
>     Sasha____
> 
>     __ __
> 
>     Office: +972-39266302____
> 
>     Cell:      +972-549266302____
> 
>     Email: Alexander.Vainshtein@ecitele.com
>     <mailto:Alexander.Vainshtein@ecitele.com>____
> 
>     __ __
> 
>     *From:*Ahmed Bashandy [mailto:abashandy.ietf@gmail.com]
>     *Sent:* Sunday, October 28, 2018 1:01 AM
>     *To:* Shraddha Hegde <shraddha@juniper.net
>     <mailto:shraddha@juniper.net>>; Alexander Vainshtein
>     <Alexander.Vainshtein@ecitele.com
>     <mailto:Alexander.Vainshtein@ecitele.com>>
>     *Cc:* rtg-dir@ietf.org <mailto:rtg-dir@ietf.org>; 'mpls@ietf.org
>     <mailto:mpls@ietf.org>' <mpls@ietf.org <mailto:mpls@ietf.org>>;
>     'adrian@olddog.co.uk <mailto:adrian@olddog.co.uk>'
>     <adrian@olddog.co.uk <mailto:adrian@olddog.co.uk>>; Jonathan
>     Hardwick (Jonathan.Hardwick@metaswitch.com
>     <mailto:Jonathan.Hardwick@metaswitch.com>)
>     <jonathan.hardwick@metaswitch.com
>     <mailto:jonathan.hardwick@metaswitch.com>>; spring@ietf.org
>     <mailto:spring@ietf.org>; spring-chairs@ietf.org
>     <mailto:spring-chairs@ietf.org>;
>     draft-ietf-spring-segment-routing-mpls.authors@ietf.org
>     <mailto:draft-ietf-spring-segment-routing-mpls.authors@ietf.org>
>     *Subject:* Re: RtgDir Early review:
>     draft-ietf-spring-segment-routing-mpls-13____
> 
>     __ __
> 
>     Thanks for the comments____
> 
>     While it is a clear violation of the SR architecture RFC (8402),
>     more than one node advertising the same IPv4/6 PREFIX and both have
>     the same prefix-SID value with "N" flag is not an incoming label
>     collision because the label is associated with the same FEC, which
>     is the prefix. ____
> 
>     Hence handling such violation is not an SR-MPLS problem because
>     there is no incoming label collision and hence it it is outside the
>     scope of this draft____
> 
>     __ __
> 
>     The second issue is which SID to choose for an SR-policy (be it a
>     policy for TE, ti-lfa, uloop avoidance, security,..., etc). That is
>     strictly a control layer functionality and is not specific to
>     SR-MPLS. Hence it is outside the scope of this draft____
> 
>     __ __
> 
>     The third issue is the case where an anycast prefix is advertised
>     with a prefix-SID sub-TLV by some (but not all) of the nodes that
>     advertise that prefix. Again this is not an incoming label collision
>     because the label is associated with a single FEC, which is the
>     anycast prefix.____
> 
>     __ __
> 
>     On 7/19/18 8:30 PM, Shraddha Hegde wrote:____
> 
>         Hi Ahmed,____
> 
>         ____
> 
>         The Node-SIDs are expected to be unique to a node. ____
> 
>         “____
> 
>             An IGP Node-SID MUST NOT be associated with a prefix that is
>         owned by____
> 
>             more than one router within the same routing domain.”____
> 
>         ____
> 
>         If two different nodes advertise same Node-SID,____
> 
>                   For Example Node A and B both advertise prefix 1.1.1.1
>         and associate a  SID 1000 with N bit set.____
> 
>         There is an anomaly here and IMO, this draft should address how
>         to handle this anomaly and whether TI-LFA and other____
> 
>         Applications can use this SID as a Node-SID.____
> 
>         Another slight variation of this case is a scenario where A and
>         B both advertise a prefix 1.1.1.1 and A assigns a Node-Sid____
> 
>         Of 1000 and B does not assign any SID.____
> 
>         ____
> 
>         Rgds____
> 
>         Shraddha____
> 
>         ____
> 
>         *From:*Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>
>         <mailto:Alexander.Vainshtein@ecitele.com>
>         *Sent:* Thursday, July 19, 2018 10:05 PM
>         *To:* Ahmed Bashandy <abashandy.ietf@gmail.com>
>         <mailto:abashandy.ietf@gmail.com>
>         *Cc:* rtg-dir@ietf.org <mailto:rtg-dir@ietf.org>; 'mpls@ietf.org
>         <mailto:mpls@ietf.org>' <mpls@ietf.org> <mailto:mpls@ietf.org>;
>         'adrian@olddog.co.uk <mailto:adrian@olddog.co.uk>'
>         <adrian@olddog.co.uk> <mailto:adrian@olddog.co.uk>; Jonathan
>         Hardwick (Jonathan.Hardwick@metaswitch.com
>         <mailto:Jonathan.Hardwick@metaswitch.com>)
>         <jonathan.hardwick@metaswitch.com>
>         <mailto:jonathan.hardwick@metaswitch.com>; Shraddha Hegde
>         <shraddha@juniper.net> <mailto:shraddha@juniper.net>;
>         spring@ietf.org <mailto:spring@ietf.org>; spring-chairs@ietf.org
>         <mailto:spring-chairs@ietf.org>;
>         draft-ietf-spring-segment-routing-mpls.authors@ietf.org
>         <mailto:draft-ietf-spring-segment-routing-mpls.authors@ietf.org>
>         *Subject:* RE: RtgDir Early review:
>         draft-ietf-spring-segment-routing-mpls-13____
> 
>         ____
> 
>         Ahmed hi!____
> 
>         Lots of thanks for your response.____
> 
>         Of course Node SIDs are not different from any other Prefix SIDs
>         when it comes to the MPLS forwarding plane.____
> 
>         But, IMHO, strictly speaking, this is correct for any other SID
>         as well. ____
> 
>         You seem to ignore the difference between SR-MPLS and SRv6 with
>         regard to the life span of prefix SIDs in general and Node SIDs
>         in particular. From my POV this difference should be discussed
>         in the draft. ____
> 
>         So it seems that we can only “agree to disagree” on the need to
>         say something specific about Node SIDs in the draft, and let the
>         WG to decide what to do about it. ____
> 
>         Regards,____
> 
>         Sasha____
> 
>         ____
> 
>         Office: +972-39266302____
> 
>         Cell:      +972-549266302____
> 
>         Email: Alexander.Vainshtein@ecitele.com
>         <mailto:Alexander.Vainshtein@ecitele.com>____
> 
>         ____
> 
>         *From:*Ahmed Bashandy [mailto:abashandy.ietf@gmail.com]
>         *Sent:* Thursday, July 19, 2018 7:13 PM
>         *To:* Alexander Vainshtein <Alexander.Vainshtein@ecitele.com
>         <mailto:Alexander.Vainshtein@ecitele.com>>
>         *Cc:* rtg-dir@ietf.org <mailto:rtg-dir@ietf.org>; 'mpls@ietf.org
>         <mailto:mpls@ietf.org>' <mpls@ietf.org <mailto:mpls@ietf.org>>;
>         'adrian@olddog.co.uk <mailto:adrian@olddog.co.uk>'
>         <adrian@olddog.co.uk <mailto:adrian@olddog.co.uk>>; Jonathan
>         Hardwick (Jonathan.Hardwick@metaswitch.com
>         <mailto:Jonathan.Hardwick@metaswitch.com>)
>         <jonathan.hardwick@metaswitch.com
>         <mailto:jonathan.hardwick@metaswitch.com>>; shraddha@juniper.net
>         <mailto:shraddha@juniper.net>; spring@ietf.org
>         <mailto:spring@ietf.org>; spring-chairs@ietf.org
>         <mailto:spring-chairs@ietf.org>;
>         draft-ietf-spring-segment-routing-mpls.authors@ietf.org
>         <mailto:draft-ietf-spring-segment-routing-mpls.authors@ietf.org>
>         *Subject:* Re: RtgDir Early review:
>         draft-ietf-spring-segment-routing-mpls-13____
> 
>         ____
> 
>         Thanks for the reply____
> 
>         See inline____
> 
>         Ahmed____
> 
>         ____
> 
>         On 7/12/18 12:22 AM, Alexander Vainshtein wrote:____
> 
>             Ahmed and all,____
> 
>             I would like to expand on my comments (and your responses)
>             about the role of Node SIDs in SR-MPLS.____
> 
>             I would like to bring your attention two points:____
> 
>             __1.__Node SIDs (and, in general, Prefix SIDs) in MPLS-SR
>             are different from the same in SRv6 because they require
>             explicit configuration action by the operator of SR domain.
>             I.e., it is not enough for a node to own some /32 or /128
>             prefix that is advertised by IGP. The operator must
>             explicitly configure the node to use such a prefix as  Node
>             SID and to assign to it a specific index that is unique in
>             the SR domain. From my POV, this difference alone would
>             qualify Node SIDs as a topic to be discussed in the MPLS-SR
>             Architecture
>             <https://urldefense.proofpoint.com/v2/url?u=https-3A__tools.ietf.org_html_draft-2Dietf-2Dspring-2Dsegment-2Drouting-2Dmpls-2D14&d=DwMGaQ&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=NyjLsr7JA7mvpCJa0YmPdVKcmMXJ31bpbBaNqzCNrng&m=CBn46-tTjZrFup0dR-EGAtt4QFq9Pi27RaO5rQCk1Qw&s=q6djpRXlamUzKZlGIuXTtBcsnwevHwddqvStZrSFMnE&e=>draft.____
> 
>         #Ahmed: I disagree with your POV. From the forwarding plane
>         perspective it does not make any difference whether a the label
>         at the top of an MPLS packet (representing the prefix-SID)
>         identifies a node or not. So from the SR-mpls forwarding point
>         of view there is no difference between a prefix-SID and a
>         node-SID. If there is any place in the SR-mpls draft where there
>         is a need to handle a node-SID different from a prefix SID, it
>         would be great to point it out
> 
>         ____
> 
> 
>                   __2.__In addition, quite a few constructs associated
>                   with SR-MPLS implicitly assume that each node in the
>                   SR-MPLS domain is assigned with at least one Node SID.
>                   One example can be found in the TI-LFA
>                   <https://urldefense.proofpoint.com/v2/url?u=https-3A__tools.ietf.org_html_draft-2Dbashandy-2Drtgwg-2Dsegment-2Drouting-2Dti-2Dlfa-2D04&d=DwMGaQ&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=NyjLsr7JA7mvpCJa0YmPdVKcmMXJ31bpbBaNqzCNrng&m=CBn46-tTjZrFup0dR-EGAtt4QFq9Pi27RaO5rQCk1Qw&s=jbH0DSYYo2UYymWZrlvAt7qUWVXsYKuCtMiEyoe-DWE&e=>
>                   draft. This draft says in Section 4.2:____
> 
>             ____
> 
> 
>                   4.2
>                   <https://urldefense.proofpoint.com/v2/url?u=https-3A__tools.ietf.org_html_draft-2Dbashandy-2Drtgwg-2Dsegment-2Drouting-2Dti-2Dlfa-2D04-23section-2D4.2&d=DwMGaQ&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=NyjLsr7JA7mvpCJa0YmPdVKcmMXJ31bpbBaNqzCNrng&m=CBn46-tTjZrFup0dR-EGAtt4QFq9Pi27RaO5rQCk1Qw&s=sAi3KCWUwGS3D93t8ic64W_46xm9y8Oacs7ozcAweS8&e=>..
>                   The repair node is a PQ node____
> 
>             ____
> 
>             ____
> 
>                 When the repair node is in P(S,X), the repair list is
>             made of a____
> 
>                 single node segment to the repair node.____
> 
>             In the scope of this section, the repair node is not
>             adjacent to the PLR, and therefore, to the best of my
>             understanding,  “a single node segment to the repair node”
>             can be only the Node SID of the repair node. Since repair
>             nodes are computed dynamically, this entire scheme depends
>             on all nodes in the MPLS=SR domain  having at least one Node
>             SID each____
> 
>         #Ahmed: The choice of the SID to identify an intermediate or
>         exit node(s) in an SR-policy is a control plane behavior,
>         irrespective of reason such policy is created (be it ti-lfa
>         explicit path, uloop avoidance explicit path, or some SR-TE
>         explicit path). SR-Policy as well as Ti-LFA and uloop avoidance
>         are handled in separate drafts. So just like the response to
>         your previous comment, from forwarding plane perspective it does
>         not make any difference whether the label at the top of an MPLS
>         packet identifies a single or multiple nodes.
> 
>         ____
> 
>             .____
> 
>             ____
> 
>             Hopefully these notes clarify my position on the subject.____
> 
>             ____
> 
>             Regards,____
> 
>             Sasha____
> 
>             ____
> 
>             Office: +972-39266302____
> 
>             Cell:      +972-549266302____
> 
>             Email: Alexander.Vainshtein@ecitele.com
>             <mailto:Alexander.Vainshtein@ecitele.com>____
> 
>             ____
> 
>             *From:*Alexander Vainshtein
>             *Sent:* Wednesday, July 11, 2018 12:02 PM
>             *To:* Ahmed Bashandy <abashandy.ietf@gmail.com>
>             <mailto:abashandy.ietf@gmail.com>
>             *Cc:* rtg-dir@ietf.org <mailto:rtg-dir@ietf.org>;
>             'mpls@ietf.org <mailto:mpls@ietf.org>' <mpls@ietf.org>
>             <mailto:mpls@ietf.org>; 'adrian@olddog.co.uk
>             <mailto:adrian@olddog.co.uk>' <adrian@olddog.co.uk>
>             <mailto:adrian@olddog.co.uk>; Jonathan Hardwick
>             (Jonathan.Hardwick@metaswitch.com
>             <mailto:Jonathan.Hardwick@metaswitch.com>)
>             <jonathan.hardwick@metaswitch.com>
>             <mailto:jonathan.hardwick@metaswitch.com>;
>             shraddha@juniper.net <mailto:shraddha@juniper.net>;
>             spring@ietf.org <mailto:spring@ietf.org>;
>             spring-chairs@ietf.org <mailto:spring-chairs@ietf.org>;
>             draft-ietf-spring-segment-routing-mpls.authors@ietf.org
>             <mailto:draft-ietf-spring-segment-routing-mpls.authors@ietf.org>
>             *Subject:* RE: RtgDir Early review:
>             draft-ietf-spring-segment-routing-mpls-13____
> 
>             ____
> 
>             Ahmed, and all,____
> 
>             Lots of thanks for a detailed response to my comments. ____
> 
>             Please see */inline below/*my position on each of them.____
> 
>             ____
> 
>             Regards,____
> 
>             Sasha____
> 
>             ____
> 
>             Office: +972-39266302____
> 
>             Cell:      +972-549266302____
> 
>             Email: Alexander.Vainshtein@ecitele.com
>             <mailto:Alexander.Vainshtein@ecitele.com>____
> 
>             ____
> 
>             *From:*Ahmed Bashandy [mailto:abashandy.ietf@gmail.com]
>             *Sent:* Wednesday, July 11, 2018 4:42 AM
>             *To:* Alexander Vainshtein <Alexander.Vainshtein@ecitele.com
>             <mailto:Alexander.Vainshtein@ecitele.com>>;
>             spring-chairs@ietf.org <mailto:spring-chairs@ietf.org>;
>             draft-ietf-spring-segment-routing-mpls.authors@ietf.org
>             <mailto:draft-ietf-spring-segment-routing-mpls.authors@ietf.org>
>             *Cc:* rtg-dir@ietf.org <mailto:rtg-dir@ietf.org>;
>             'mpls@ietf.org <mailto:mpls@ietf.org>' <mpls@ietf.org
>             <mailto:mpls@ietf.org>>; 'adrian@olddog.co.uk
>             <mailto:adrian@olddog.co.uk>' <adrian@olddog.co.uk
>             <mailto:adrian@olddog.co.uk>>; Jonathan Hardwick
>             (Jonathan.Hardwick@metaswitch.com
>             <mailto:Jonathan.Hardwick@metaswitch.com>)
>             <jonathan.hardwick@metaswitch.com
>             <mailto:jonathan.hardwick@metaswitch.com>>;
>             shraddha@juniper.net <mailto:shraddha@juniper.net>;
>             spring@ietf.org <mailto:spring@ietf.org>
>             *Subject:* Re: RtgDir Early review:
>             draft-ietf-spring-segment-routing-mpls-13____
> 
>             ____
> 
>             Thanks for thorough (and VERY clear) the review____
> 
>             See inline #Ahmed____
> 
>             ____
> 
>             Ahmed____
> 
>             ____
> 
>             ____
> 
>             On 6/15/18 11:08 PM, Alexander Vainshtein wrote:____
> 
>                 Re-sending to  correct SPRING WG list.____
> 
>                 Sincere apologies for the delay caused by a typo.____
> 
>                 Thumb typed by Sasha Vainshtein____
> 
>                 ____
> 
>                 ------------------------------------------------------------------------
> 
>                 *From:* Alexander Vainshtein
>                 *Sent:* Sunday, June 10, 2018 10:43:52 AM
>                 *To:* spring-chairs@ietf.org
>                 <mailto:spring-chairs@ietf.org>;
>                 draft-ietf-spring-segment-routing-mpls.authors@ietf.org
>                 <mailto:draft-ietf-spring-segment-routing-mpls.authors@ietf.org>
>                 *Cc:* spring@ietf..com <mailto:spring@ietf.com>;
>                 rtg-dir@ietf.org <mailto:rtg-dir@ietf.org>;
>                 'mpls@ietf.org <mailto:mpls@ietf.org>';
>                 'adrian@olddog.co.uk <mailto:adrian@olddog.co.uk>';
>                 Jonathan Hardwick (Jonathan.Hardwick@metaswitch.com
>                 <mailto:Jonathan.Hardwick@metaswitch.com>);
>                 shraddha@juniper.net <mailto:shraddha@juniper.net>
>                 *Subject:* RE: RtgDir Early review:
>                 draft-ietf-spring-segment-routing-mpls-13____
> 
>                 ____
> 
>                 Explicitly adding Shraddha  who is the shepherd of this
>                 draft. ____
> 
>                 ____
> 
>                 Regards,____
> 
>                 Sasha____
> 
>                 ____
> 
>                 Office: +972-39266302____
> 
>                 Cell:      +972-549266302____
> 
>                 Email: Alexander.Vainshtein@ecitele.com
>                 <mailto:Alexander.Vainshtein@ecitele.com>____
> 
>                 ____
> 
>                 *From:* Alexander Vainshtein
>                 *Sent:* Friday, June 8, 2018 5:43 PM
>                 *To:* 'spring-chairs@ietf.org
>                 <mailto:spring-chairs@ietf.org>'
>                 <spring-chairs@ietf.org>
>                 <mailto:spring-chairs@ietf.org>;
>                 'draft-ietf-spring-segment-routing-mpls.authors@ietf.org
>                 <mailto:draft-ietf-spring-segment-routing-mpls.authors@ietf.org>'
>                 <draft-ietf-spring-segment-routing-mpls.authors@ietf.org> <mailto:draft-ietf-spring-segment-routing-mpls.authors@ietf.org>
>                 *Cc:* 'spring@ietf.com <mailto:spring@ietf.com>'
>                 <spring@ietf.com> <mailto:spring@ietf.com>;
>                 rtg-dir@ietf.org <mailto:rtg-dir@ietf.org>;
>                 mpls@ietf.org <mailto:mpls@ietf.org>;
>                 'adrian@olddog.co.uk <mailto:adrian@olddog.co.uk>'
>                 <adrian@olddog.co.uk> <mailto:adrian@olddog.co.uk>
>                 *Subject:* RtgDir Early review:
>                 draft-ietf-spring-segment-routing-mpls-13____
> 
>                 ____
> 
>                 ____
> 
>                 Hello,____
> 
>                 I have been selected to do a routing directorate “early”
>                 review of this draft:
>                 https://datatracker.ietf.org/doc/draft-ietf-spring-segment-routing-mpls/
>                 <https://urldefense.proofpoint.com/v2/url?u=https-3A__datatracker.ietf.org_doc_draft-2Dietf-2Dspring-2Dsegment-2Drouting-2Dmpls_&d=DwMGaQ&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=NyjLsr7JA7mvpCJa0YmPdVKcmMXJ31bpbBaNqzCNrng&m=CBn46-tTjZrFup0dR-EGAtt4QFq9Pi27RaO5rQCk1Qw&s=Cxbaaf9U0kj6_meVSobSkRLQW1SwI8MJvgHpuYp0QOM&e=>____
> 
>                 ____
> 
>                 The routing directorate will, on request from the
>                 working group chair, perform an “early” review of a
>                 draft before it is submitted for publication to the
>                 IESG. The early review can be performed at any time
>                 during the draft’s lifetime as a working group document.
>                 The purpose of the early review depends on the stage
>                 that the document has reached. As this document is
>                 currently in the WG Last call, my focus for the review
>                 was to determine whether the document is ready to be
>                 published. Please consider my comments along with the
>                 other working group last call comments.____
> 
>                 ____
> 
>                 For more information about the Routing Directorate,
>                 please see ​
>                 http://trac.tools.ietf.org/area/rtg/trac/wiki/RtgDir
>                 <https://urldefense.proofpoint.com/v2/url?u=http-3A__trac.tools.ietf.org_area_rtg_trac_wiki_RtgDir&d=DwMGaQ&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=NyjLsr7JA7mvpCJa0YmPdVKcmMXJ31bpbBaNqzCNrng&m=CBn46-tTjZrFup0dR-EGAtt4QFq9Pi27RaO5rQCk1Qw&s=6pnI7l82ewwzoxgOXqTKrbKuQidt6-KBsZdsXFnoQCg&e=>____
> 
>                 ____
> 
>                 *Document*: draft-ietf-spring-segment-routing-mpls-13____
> 
>                 *Reviewer*: Alexander (“Sasha”) Vainshtein
>                 (alexander.vainshtein@ecitele.com
>                 <mailto:alexander.vainshtein@ecitele.com>)____
> 
>                 *Review Date*: 08-Jun-18____
> 
>                 *Intended Status*: Proposed Standard.____
> 
>                 ____
> 
>                 *Summary*:____
> 
>                 ____
> 
>                 I have some minor concerns about this document that I
>                 think should be resolved before it is submitted to the
>                 IESG.____
> 
>                 ____
> 
>                 *Comments*:____
> 
>                 ____
> 
>                 I consider this draft as an important  companion
>                 document to the Segment Routing Architecture
>                 <https://urldefense.proofpoint.com/v2/url?u=https-3A__tools.ietf.org_html_draft-2Dietf-2Dspring-2Dsegment-2Drouting-2D15&d=DwMGaQ&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=NyjLsr7JA7mvpCJa0YmPdVKcmMXJ31bpbBaNqzCNrng&m=CBn46-tTjZrFup0dR-EGAtt4QFq9Pi27RaO5rQCk1Qw&s=iJShh7e7yyVkt44v1O5pyCOMfHCpAvfBNGgFr5lk130&e=>draft
>                 that, ideally, should augment definitions of the Segment
>                 Routing (SR) notions and constructs given there with
>                 details specific for the SR instantiation that uses  the
>                 MPLS data plane (SR-MPLS).  Many issues raised in my
>                 review reflect either gaps that should be, but have not
>                 been, closed, or inconsistencies between the two drafts.
>                 ____
> 
>                 ____
> 
>                 ____
> 
>                 Since RFC 8287
>                 <https://urldefense.proofpoint.com/v2/url?u=https-3A__tools.ietf.org_html_rfc8287&d=DwMGaQ&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=NyjLsr7JA7mvpCJa0YmPdVKcmMXJ31bpbBaNqzCNrng&m=CBn46-tTjZrFup0dR-EGAtt4QFq9Pi27RaO5rQCk1Qw&s=y7jp3UYNTtcmm9HOulzqPTrMURTrsMiO26rWlNZN5Ws&e=>is
>                 already published as a Standards Track RFC, I expect
>                 such augmentation to be backward compatible with this
>                 document (or to provide clear indications of required
>                 updates to this document). And I include the MPLS WG
>                 into distribution list. ____
> 
>                 ____
> 
>                 This draft was not easy reading for me. In particular,
>                 the style of Section 2.5 that discusses at length and in
>                 some detail multiple “corner cases” resulting,
>                 presumably, from misconfiguration, before it explains
>                 the basic (and relatively simple) “normal” behavior,
>                 looks problematic to me.____
> 
>                 ____
> 
>                 The WG Last Call has been extended by one week.
>                 Nevertheless, I am sending out my comments ____
> 
>                 ____
> 
>                 *Major Issues*: None found____
> 
>             #Ahmed: thanks a lot____
> 
>                 ____
> 
>                 *Minor Issues*: Quite a few but, hopefully, easy to
>                 resolve.____
> 
>                 ____
> 
>                 1.*Encapsulation of SR-MPLS packets*: ____
> 
>                 a.RFC 3032 (referenced by the draft) and RFC 5332 (*/not
>                 mentioned in the draft/*) depend two encapsulations of
>                 labeled packets - one for Downstream-allocated labels
>                 and another for Upstream-allocated ones.____
> 
>             #Ahmed: RFC5332 is for multicast. As mentioned in Section 6
>             of draft-ietf-spring-segment-routing-15, multicast is
>             outside the scope of SR. Hence the RFC was not referred to
>             in the SR-MPLS draft____
> 
>             */[[Sasha]] I would be satisfied with this response, would
>             it not be for the following text I see in Section 2.2 of
>             the/**//**/SR Policy Architecture/*
>             <https://urldefense.proofpoint.com/v2/url?u=https-3A__tools.ietf.org_html_draft-2Dietf-2Dspring-2Dsegment-2Drouting-2Dpolicy-2D01&d=DwMGaQ&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=NyjLsr7JA7mvpCJa0YmPdVKcmMXJ31bpbBaNqzCNrng&m=CBn46-tTjZrFup0dR-EGAtt4QFq9Pi27RaO5rQCk1Qw&s=4f0H68LTvkp7N-bYTVLOhWqiEbHaCsOQR1z_Qzz3Wf4&e=>*//**/draft:/*____
> 
>                 A variation of SR Policy can be used for packet
>             replication.  A____
> 
>                 candidate path could comprise multiple SID-Lists; one
>             for each____
> 
>                 replication path.  In such a scenario, packets are
>             actually____
> 
>                 replicated through each SID List of the SR Policy to
>             realize a point-____
> 
>                 to-multipoint service delivery. ____
> 
>             ____
> 
>             */This looks to me as being very much multicast in SR, and,
>             unless you want to say that it is limited to SRv6, makes my
>             question relevant IMHO./*____
> 
>                 b.From my POV the ST-MPLS only uses Downstream-allocated
>                 labels – but I expect the draft to state that
>                 explicitly, one way or another. (If Upstream-allocated
>                 labels are relevant for SR-MPLS, I would see it as a
>                 major gap, so I hope that this is not the case).____
> 
>             #Ahmed: I will add a statement in section 2.2 to mention
>             that it is down-stream allocated as you mentioned____
> 
>             */[[Sasha]] This is quite unambiguous and, once added, would
>             resolve my comment in full – the previous comment
>             notwithstanding. In particular, it would imply that even
>             labels representing BSIDs of a SR Replication policies will
>             be downstream-allocated. /*____
> 
>             ____
> 
>                 2.*Label spaces in SR-MPLS*:____
> 
>                 a.RFC 3031 (referenced by the draft) defines
>                 per-platform and per-interface label spaces, and RFC
>                 5331 (*/not mentioned in the draft/*) adds
>                 context-specific label spaces and context labels. ____
> 
>                 b.The draft does not say which of these are or are not
>                 relevant for SR-MPLS____
> 
>                 c.From my POV:____
> 
>                 i.Labels representing all kinds of SIDs mentioned in the
>                 draft MUST be allocated from the per-platform label
>                 space only ____
> 
>                 ii.At the same time, instantiation of Mirror Segment IDs
>                 defined in Section 5.1 of the Segment Routing
>                 Architecture draft using MPLS data plane clearly calls
>                 for context labels and context-specific label spaces____
> 
>                 d.I expect the draft to provide a clear-cut position on
>                 these aspects of SR-MPLS.____
> 
>             #Ahmed: I will add a statement to section 2.2 to say that
>             the it is per-platform. Regarding the function "mirroring",
>             SR attaches a *function* to each SID. The "mirroring"
>             function is already described in Section 5.1 of
>             draft-ietf-spring-segment-routing and is not specific to the
>             MPLS forwarding plane. Hence there is no need to re-mention
>             it here because this document is trying to be as specific as
>             possible to the MPLS forwarding plane. General functions
>             attached to SID are described in the segment routing
>             architecture document or future documents. Furture documents
>             proposing new SR function must be as specific and clear as
>             possible____
> 
>             */[[Sasha]] Looks OK to me./*____
> 
>             ____
> 
>                 3.*SR-MPLS and hierarchical LSPs*:____
> 
>                 a.SR LSPs that include more than one segment are
>                 hierarchical LSPs from the POV of the MPLS data plane.
>                 Therefore some (possibly, all) of the models for
>                 handling TTL and TC bits that have been defined in RFC
>                 3443 (*/not mentioned in the draft/*) should apply to
>                 SR-MPLS____
> 
>                 b.RFC 8287 (*/not referenced in the draft/*)
>                 specifically discussed operation of the LSP Traceroute
>                 function for SR LSPs in the case when Pipe/Short Pipe
>                 model for TTL handling is used____
> 
>                 c.I expect the draft to provide at least some guidelines
>                 regarding applicability of each specific model defined
>                 in RFC 3443 (separately for TTL and TC bits) to SR-MPLS.____
> 
>             #Ahmed: BY design, the instantiation of SR over the MPLS
>             forwarding plane (and hence this draft) does not modify the
>             MPLS forwarding plan behavior as it is mentioned in the
>             first sentence in Section 1. So the TTL behavior specified
>             in rfc3443 is already implied and there is no need to
>             re-mention it here just like all aspects of MPLS forwarding.
>             RFC8287 is OAM-specific.  SR-OAM is handled in a separate
>             document so is outside the scope of this draft____
> 
>             */[[Sasha]] Unfortunately I do not think this is good
>             enough. Let me ask a specific question reflecting my
>             concerns:/*____
> 
>             */The head-end node sends SR-MPLS packets across a path
>             defined by an ordered set of SIDs with more than one SID in
>             the list. Each SID is represented by a label stack entry
>             (LSE) in the MPLS label stack, and the label field in each
>             LSE is the label that matches the corresponding SID.
>             However, each LSE also includes the TTL and TC fields. How
>             does the head-end node set these fields in each of the LSEs
>             following the top one? This clearly depends on the model
>             (Uniform vs. Pipe/Short Pipe) implemented in each node that
>             that performs Next operation on the packet along the path –
>             but the head-end node usually is not aware of that. /*____
> 
>             */RFC 8287 is relevant as an example here IMHO because it
>             recommends the following setting of TTL in Traceroute
>             packets:/*____
> 
>             __-__*/Set the TTL of all the labels above one that
>             represents the segment you are currently tracing to
>             maximum/*____
> 
>             __-__*/Set the TTL of the label one that represents the
>             segment you are currently tracing to the desired value (to
>             be incremented until end of segment is reached/*____
> 
>             __-__*/Set the TTL of all the labels below one that
>             represents the segment you are currently tracing to 0./*____
> 
>             */I expect the draft to provide some recommendations for
>             traffic (non-OAM) packets as well./*____
> 
>             ____
> 
>                 4.*Inferring network layer protocol in SR-MPLS*:____
> 
>                 a.I wonder if the draft could provide any details on the
>                 situation when a label that represents some kind of SID
>                 is the bottom-of-stack label to be popped by the egress
>                 LER____
> 
>             #ahmed: This is part of the "Next" function. It is described
>             in detail in this document. ____
> 
>             */[[Sasha]] NEXT function is mentioned in several places in
>             the document. Can you please point to the specific text that
>             is relevant for my question?/*____
> 
>             ____
> 
>                 b.For the reference, RFC 3032 says that “the identity of
>                 the network layer protocol  must be inferable from the
>                 value of the label which is popped from  the bottom of
>                 the stack, possibly along with the contents  of the
>                 network layer header itself”____
> 
>                 c.From my POV the following scenario indicates relevance
>                 of this expectation for SR-MPLS:____
> 
>                 i.IS-IS is used for distributing both IPv4 and IPv6
>                 reachability in a given domain____
> 
>                 ii.An IS-IS adjacency over some dual-stack link is
>                 established, and a single Adj-SID for this adjacency is
>                 advertised____
> 
>                 iii.The node that has assigned and advertised this
>                 Adj-SID receives a labeled packet with the label
>                 representing this Adj-SID being both the top and
>                 bottom-of-stack label____
> 
>                 iv.The implementers must be given unambiguous
>                 instructions for forwarding the unlabeled packet via the
>                 dual-stack link as an Ipv4 or an IPv6 packet.____
> 
>             #Ahmed: If you take a look at the SR-ISIS , SR-OSPFv2 and
>             SR-OSFv3 drafts, you will see all 3 protocol advertise
>             different adj-SIDS for IPv4 next-hop and IPv6 next-hop. For
>             example, ISIS uses the "F-Flag" (section 2.2.1 in
>             draft-ietf-isis-segment-routing-extensions-18) to specify
>             whether the adj-SID is for IPv4 and IPv6. Similarly, the
>             SR-ISIS draft attaches a prefix-SID to the prefix
>             advertisement and hence implies the identity of the protocol
>             underneath the bottom most label. For any other "function"
>             attached to a SID, it is part of the specification of this
>             function to describe what happens when the SID is
>             represented by a label in the MPLS forwarding plane and this
>             label is the bottom most label ____
> 
>             */[[Sasha]] OK, got it. This issue is resolved./*____
> 
>             ____
> 
>                 5.*Resolution**of Conflicts*: Are the____
> 
>                 a.Are the conflict resolution procedures listed in
>                 section 2.5 mandatory to implement? ____
> 
>                 b.If they are mandatory to implement, are they also
>                 mandatory to deploy, or can the operators simply treat
>                 any detected conflict as requiring human intervention
>                 and preventing normal operation of SR-MPLS?____
> 
>             #Ahmed: They are recommended. I will modify the paragraph
>             after the first 3 bullets in Section 2.5 to say that it is
>             recommeded. ____
> 
>             */[[Sasha]] OK. However, it would be nice if you could refer
>             separately for “RECOMMENDED to implement” and “RECOMMENDED
>             to deploy”.  The latter probably requires a configuration
>             knob for enabling conflict resolution rules (if they are
>             implemented). /*____
> 
>                 c.For the reference, the IETF capitalized MUST appears
>                 just in a few places in Section 2.5, and each appearance
>                 has very narrow context:____
> 
>                 i.For MCCs where the "Topology" and/or "Algorithm"
>                 fields are not defined, the numerical value of zero MUST
>                 be used for these two fields____
> 
>                 ii.If the same set of FECs are attached to the same
>                 label "L1", then the tie-breaking rules MUST always
>                 select the same FEC irrespective of the order in which
>                 the FECs and the label "L1" are received. In other
>                 words, the tie-breaking rule MUST be deterministic. ____
> 
>                 iii.An implementation of explicit SID assignment MUST
>                 guarantee collision freeness on the same router____
> 
>                  From my POV, it is not possible to infer the answer to
>                 my question from these statements. Some explicit
>                 statement is required.____
> 
>             #Ahmed: I agree with you POV and as mentioned in my reply to
>             items (a) and (b), I will modify the paragraph to say that
>             it is RECOMMENDED to answer you questions in items (a) and
>             (b)____
> 
>                 d.The tie-breaking rules in section 2.5.1 include some
>                 specific values for encoding FEC types and address
>                 families – but these values are not supposed to appear
>                 in any IANA registries (because the draft does not
>                 request any IANA actions). Can you please clarify what
>                 is so special about these values? ____
> 
>             #Ahmed: There is no significance to the values but there is
>             a significance to the order among them. I will modify the
>             text to clarify that____
> 
>             */[[Sasha]] OK. /*____
> 
>             ____
> 
>                 e.I also doubt that comparison of FECs that represent
>                 IPv4 and IPv6 prefix SIDs makes much sense (for conflict
>                 resolution or else), because, among other things, there
>                 are valid scenarios when an IPv4 /32 prefix is embedded
>                 in an IPv6 /128 one.____
> 
>             #Ahmed: A prefix-SID is assigned to a prefix. An IPv6 prefix
>             that embeds an IPv4 prefix is different from the IPv4
>             prefix. The specifications of SR extensions to ISIS, OSPFv2,
>             OSPFv3, and BGP treat IPv4 and IPv6 prefixes separately,
>             including the IPV6 prefixes with embedded IPv4 ones. Besides
>             not all IPv6 prefixes embed IPv4 prefix in them. Hence the
>             distinction between IPv4 and IPv6 prefixes is quite clear ____
> 
>             */[[Sasha]] My concern was mainly about IPv4-mapped IPv6
>             addresses. Quoting from RFC 4291:/*____
> 
> 
>                       *2.5.5.2*
>                       <https://urldefense.proofpoint.com/v2/url?u=https-3A__tools..ietf.org_html_rfc4291-23section-2D2.5.5.2&d=DwMGaQ&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=NyjLsr7JA7mvpCJa0YmPdVKcmMXJ31bpbBaNqzCNrng&m=CBn46-tTjZrFup0dR-EGAtt4QFq9Pi27RaO5rQCk1Qw&s=I14XA8I9Ruw5aBj5er_OVbvADz1sb9ZLFBGaZZlJJJ4&e=>*.
>                       IPv4-Mapped IPv6 Address*____
> 
>             ____
> 
>             ____
> 
>                 A second type of IPv6 address that holds an embedded
>             IPv4 address is____
> 
>                 defined. This address type is used to represent the
>             addresses of____
> 
>                 IPv4 nodes as IPv6 addresses.____
> 
>             *//*____
> 
>             */From my POV this means that a /128 prefix associated with
>             an IPv4-mapped IPv6 address and a /32 prefix associated with
>             the IPv4 address that was mapped to this IPv6 address
>             represent the same entity. This understanding fully matches
>             usage of IPv4-mapped IPv6 addresses as BGP Next Hops of
>             VPN-IPv6 addresses defined in RFC 4798. However, the
>             comparison rules you have defined will treat them as two
>             different prefixes.  I wonder if these rules, in the case of
>             a conflict, could result in preferring the IPv6 prefix to an
>             IPv4 one and therefore loosing MPLS connectivity for the
>             ingress PE of a 6VPE service to its egress PE?/*____
> 
>             ____
> 
>                 f.Section 2.5.1 defines 3 types of SR-MPLS FECs, but I
>                 am not sure all SID types defined in the Segment Routing
>                 Architecture draft can be unambiguously mapped to one of
>                 these types. Problematic examples include at least the
>                 following:____
> 
>                 i.Parallel Adjacency SID____
> 
>                 ii.Mirror SID____
> 
>                 Explicit mapping of SID types to SR-MPLS FEC types would
>                 be most useful IMO. If some SID types cannot be mapped
>                 to SR-MPLS FECs, this must be explicitly stated in the
>                 draft.____
> 
>             #Ahmed:
>             Parallel adjacency SID are handled in the type "(next-hop,
>             outgoing interface)" ____
> 
>             */[[Sasha]] OK/*____
> 
> 
>             Mirror SID is a type of binding-SID as mentioned in Section
>             5.1 in the SR architecture draft
>             (draft-ietf-spring-segment-routing-15). Also as described in
>             Section 2.4 draft-ietf-isis-segment-routing-extensions-18
>             (also see the equivalent in the OSPFv2 and OSPFv3 draft), a
>             binding SID is identified by a prefix. Hence it is covered
>             by the type "(Prefix, Routing Instance, Topology,
>             Algorithm)"____
> 
>             */[[Sasha]] I respectfully disagree. There is definitely no
>             mention of Algorithm in the definition of the Mirror SID. /*____
> 
>             ____
> 
>                 6.*Node SIDs in SR-MPLS*:____
> 
>                 a.Node SIDs are explicitly defined and discussed in the
>                 Segment Routing Architecture draft but are not mentioned
>                 even once in this draft____
> 
>                 b.AFAIK, the common implementation practice today
>                 includes assignment of at least one Node SID to every
>                 node in the SR-MPLS domain____
> 
>                 c.Is there a requirement to assign at least one Node SID
>                 per {routing instance, topology, algorithm} in SR-MPLS?
>                 If not, can the authors explain expected behavior of
>                 such a node? (See also my comment about routing
>                 instances below).____
> 
>             #Ahmed: A Node-SID is a special case of prefix-SID. So there
>             nothing specific about it from the MPLS forwarding plane
>             point of view. Similarly from a standard tracks draft point
>             of view, there is no requirement to assign a SID to every
>             prefix just like there is no requirement to bind every
>             prefix to an LDP label. Common and/or recommended practices
>             or description of deployment scenarios are more befitting to
>             BCP or informational drafts. This draft is a standards track
>             draft____
> 
>             */[[Sasha]] Well, you’ve just said that conflict resolution
>             rules are RECOMMENDED, and this is quite common in the
>             Standards Track RFCs. /*____
> 
> 
>             If a {routing instance, topology, algorithm} is not assigned
>             a SID, then this FEC is totally irrelavant to this draft and
>             hence describing how a node treats it is totally outside the
>             scope of this draft____
> 
>             */[[Sasha]] AFAIK, neither of the SR extension drafts for
>             IGPs mention routing instances that can be associated with
>             the prefix, so I think that your reference to it is
>             incorrect./*____
> 
>             */What’s more I suspect that Node SIDs represent the most
>             used special case of Prefix SIDs with Anycast SIDs being
>             quite behind.  Therefore some recommendation pertaining to
>             the usage of Node SIDs would be very much in place IMHO. /*____
> 
>             ____
> 
>                 7.*SRGB Size in SR-MPLS*: ____
> 
>                 a.The draft correctly treats the situation when an index
>                 assigned to some global SID cannot be mapped to a label
>                 using the procedure in Section 2.4 as a conflict.____
> 
>                 b.At the same time the draft does not define any minimum
>                 size of SRGB (be it defined as a single contiguous block
>                 or as a sequence of such blocks) that MUST be
>                 implemented by all SR-capable nodes____
> 
>                 c.I suspect that lack of such a definition could be
>                 detrimental to interoperability of SR-MPLS solutions.
>                 AFAIK, the IETF has been following, for quite some time,
>                 a policy that some reasonable MUST-to-implement defaults
>                 should be assigned for all configurable parameters
>                 exactly in order to prevent this.____
> 
>             #Ahmed: This document specifies how the SRGB is used and the
>             behavior of routers when a prefix-SID index maps to a label
>             inside and/or outside the SRGB. The actual size of the SRGB
>             is a task in partitioning the label space, which is very
>             specific to a particular deployment scenario. So IMO it is
>             outside the scope of a standards track document. Now that
>             SR-MPLS is deployed in many places, I expect the community
>             to gain sufficient experience to recommend (or not
>             recommend) a particular minimum/maximum size for the SRGB is
>             some future informational or BCP draft/RFC____
> 
>             */[[Sasha]] My reading of your response is that minimum size
>             of SRGB is an issue for future study. Can you please just
>             add this to the draft?/*____
> 
>             ____
> 
>                 8.*Algorithms and Prefix SIDs*:____
> 
>                 a.The draft mentions Algorithms (as part of SR-MPLS
>                 Prefix FEC) in, but it does not explicitly link them
>                 with the Prefix-SID algorithms defined in section 3.1.1
>                 of the Segment Routing Architecture draft____
> 
>             #Ahmed: I will just add the reference
>             [I-D.ietf-spring-segment-routing] right beside the first
>             time "Algorithm" is mentioned____
> 
>             */[[Sasha]] OK/*____
> 
>             ____
> 
>                 b.From my POV, the draft should explicitly state that
>                 the default Prefix-SID algorithm MUST be implemented in
>                 all SR-MPLS-compliant routers.____
> 
>             #Ahmed: The specification of what path calculation method
>             should or must be supported is a routing protocol property
>             not a forwarding plane property. In fact, the choice of a
>             path calculation method or algorithm is completely
>             orthogonal to the routed protocol. Hence mandating the
>             support of a particular routing algorithm is beyond the
>             scope of this document.____
> 
>             */[[Sasha]] OK/*____
> 
>             ____
> 
>                 c.The Segment Routing Architecture draft states (in
>                 section 3.1.3) that “Support of multiple algorithms
>                 applies to SRv6”. But neither draft states whether
>                 multiple algorithms apply to SR-MPLS. Can you please
>                 clarify this point?____
> 
>             #Ahmed: The last paragraph of Section 3.1.2 titled SR-MPLS
>             in draft-ietf-spring-segment-routing-15 discusses the
>             support of multiple algorithms. So it is implied that the
>             concept of algorithm applies to SR-MPLS. Hence there is no
>             need to re-mention it here____
> 
>             */[[Sasha]] The paragraph to which you refer only says that
>             if a packet with the active Prefix-SID that is associated
>             with a specific algorithm is received by a node that does
>             not support this algorithm, this packet will be discarded.
>             If this is the only type of support for multiple algorithms
>             SR provides, it is not very useful IMHO/**/. /*____
> 
>             ____
> 
>                 9.*Routing instances and the context for Prefix-SIDs*:____
> 
>                 a.The Segment Routing Architecture draft states in
>                 Section 3.1 that the “context for an IGP-Prefix segment
>                 includes the prefix, topology, and algorithm”____
> 
>                 b.This draft seems to define (in section 2.5) the
>                 context for the Prefix SID as “Prefix, Routing Instance,
>                 Topology, Algorithm” where ”a routing instance is
>                 identified by a single incoming label downloader to FIB”
>                 (but the notion of the label downloader to FIB is not
>                 defined).____
> 
>                 c.These two definitions look different to me. ____
> 
>                 d.At the very least I would expect alignment between the
>                 definitions of context for the Prefix-SID between the
>                 two drafts. Preferably, the definition given in the
>                 Segment Routing Architecture draft should be used in
>                 both drafts.____
> 
>             #Ahmed: The context of the section 2.5 is limited to the
>             resolution of local label collision. The use of "routing
>             instance" in section 2.5 is just there for tie-breaking if
>             there is local label collision.____
> 
>             */[[Sasha]] I have already mentioned that “routing
>             instances” are not defined in any the drafts dealing with SR
>             Extensions for IGPs. So I do not understand how the conflict
>             resolution procedure is supposed to use this. And in any
>             case the difference between two definitions of the context
>             of Prefix-SID requires some explanation./*____
> 
> 
> 
>             ____
> 
>                 10.*Example of PUSH operation in Section 2.10.1*:____
> 
>                 a.The first para of this section begins with the
>                 sentence “Suppose an MCC on a router "R0" determines
>                 that PUSH or CONTINUE   operation is to be applied to an
>                 incoming packet whose active SID is the global SID
>                 "Si"”. In the context of SR-MPLS this means (to me) that
>                 the incoming packet is a labeled packet and its top
>                 label matches the global SID “Si”. ____
> 
>                 b.However, the example for PUSH operation in the next
>                 para of this section is the case of an (unlabeled) IP
>                 packet with the destination address covered by the IP
>                 prefix for which “Si” has been assigned. ____
> 
>                 c.From my POV:____
> 
>                 i.Mapping unlabeled packets to SIDs is indeed out of
>                 scope of the draft. Therefore an example of a PUSH
>                 operation that is applied to a labeled packet (with the
>                 active SID inferred from the top label in the stack) is
>                 preferable.____
> 
>                 ii.Valid examples of  PUSH operation applied to a
>                 labeled incoming packet can be found in Sections 4.2 or
>                 4.3 of the TI-LFA
>                 <https://urldefense.proofpoint.com/v2/url?u=https-3A__tools.ietf.org_html_draft-2Dbashandy-2Drtgwg-2Dsegment-2Drouting-2Dti-2Dlfa-2D04&d=DwMGaQ&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=NyjLsr7JA7mvpCJa0YmPdVKcmMXJ31bpbBaNqzCNrng&m=CBn46-tTjZrFup0dR-EGAtt4QFq9Pi27RaO5rQCk1Qw&s=jbH0DSYYo2UYymWZrlvAt7qUWVXsYKuCtMiEyoe-DWE&e=>draft____
> 
>                 ____
> 
>             #Ahmed: I do not understand your concern here:)____
> 
>             */[[Sasha]] I think it is pretty clear: can you provide an
>             example of a PUSH operation applied to a labeled packet
>             instead of your current example?/*____
> 
>             ____
> 
>                 *Nits*: ____
> 
>                 1.I concur with Adrian regarding numerous nits he has
>                 reported in his WG LC Comment
>                 <https://urldefense.proofpoint.com/v2/url?u=https-3A__mailarchive.ietf.org_arch_msg_spring_FRhO2lgR8r4VlKP2ZN2dZwHU5BY&d=DwMGaQ&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=NyjLsr7JA7mvpCJa0YmPdVKcmMXJ31bpbBaNqzCNrng&m=CBn46-tTjZrFup0dR-EGAtt4QFq9Pi27RaO5rQCk1Qw&s=I_4gDFhcjR_1npqKUQDHThsejUMgJy3WlLzC90poR1w&e=>.
>                 I would like to thank Adrian for an excellent review
>                 that have saved me lots of hard work.____
> 
>             #Ahmed: I also agree that Adrian's review is exceptional. I
>             believe I addressed all his comments in the latest version.____
> 
>                 2.In addition, I’d like to report the following nits:____
> 
>                 a.Ti-LFA in Section 2.11.1 should be TI-LFA (as in the
>                 TI-LFA
>                 <https://urldefense.proofpoint.com/v2/url?u=https-3A__tools.ietf.org_html_draft-2Dbashandy-2Drtgwg-2Dsegment-2Drouting-2Dti-2Dlfa-2D04&d=DwMGaQ&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=NyjLsr7JA7mvpCJa0YmPdVKcmMXJ31bpbBaNqzCNrng&m=CBn46-tTjZrFup0dR-EGAtt4QFq9Pi27RaO5rQCk1Qw&s=jbH0DSYYo2UYymWZrlvAt7qUWVXsYKuCtMiEyoe-DWE&e=>draft)____
> 
>             #Ahmed: Already done in the latest version*/[[Sasha]] OK/* ____
> 
>                 b.TI-LFA draft is referenced in the text of Section
>                 2.11.1, but there is no matching reference in the
>                 “References” section (probably, Informational)____
> 
>             #Ahmed: Already done in the latest version*/[[Sasha]] OK/* ____
> 
>                 c.“zero Algorithm” in Section 2.5 (immediately above
>                 Section 2.5.1) must be replaced with “default
>                 algorithm”. Similarly, “non-zero Algorithm” should be
>                 replaced with “non-default algorithm”____
> 
>             #Ahmed: Will be done in the next version*/[[Sasha]] /* OK____
> 
>                 3.I think that RFC 3443 and RFC 5332 should be listed as
>                 Normative references in this draft while RFC 5331 and
>                 RFC 8277 should be listed as Informative references.
>                 This would improve the readability of the draft without
>                 any impact on its advancement. ____
> 
>                 ____
> 
>             #Ahmed RFC5331 describes upstream label assignment. As you
>             mentioned above (and I will modify the draft to indicate
>             that) SR-MPLS behavior is similar to downstream label
>             assignment. RFC 3443 describes TTL behavior. This is an MPLS
>             forwarding behavior. As mentioned in the draft, SR-MPLS does
>             not modify at the MPLS forwarding behavior____
> 
>             */[[Sasha]] Regarding RFC 5331 – you may skip this reference
>             if you state (as discussed below) that SR-MPLS only
>             allocates labels from the per-platform label space.
>             Regarding RFC 3443 – I do not think that you can fully avoid
>             discussion of Uniform and Pipe/Short Pipe models, and
>             therefore you will need this reference./*____
> 
> 
> 
>             ____
> 
>                 Hopefully, these comments will be useful.____
> 
>             #Ahmed: They are certainly quite useful. Thanks a lot____
> 
>                 ____
> 
>                 Regards,____
> 
>                 Sasha____
> 
>                 ____
> 
>                 Office: +972-39266302____
> 
>                 Cell:      +972-549266302____
> 
>                 Email: Alexander.Vainshtein@ecitele.com
>                 <mailto:Alexander.Vainshtein@ecitele.com>____
> 
>                 ____
> 
> 
>                 ___________________________________________________________________________
> 
>                 This e-mail message is intended for the recipient only
>                 and contains information which is
>                 CONFIDENTIAL and which may be proprietary to ECI
>                 Telecom. If you have received this
>                 transmission in error, please inform us by e-mail, phone
>                 or fax, and then delete the original
>                 and all copies thereof.
>                 _______________________________________________________________________________
> 
>             ____
> 
> 
>             ___________________________________________________________________________
> 
>             This e-mail message is intended for the recipient only and
>             contains information which is
>             CONFIDENTIAL and which may be proprietary to ECI Telecom. If
>             you have received this
>             transmission in error, please inform us by e-mail, phone or
>             fax, and then delete the original
>             and all copies thereof.
>             _______________________________________________________________________________
> 
>         ____
> 
> 
>         ___________________________________________________________________________
> 
>         This e-mail message is intended for the recipient only and
>         contains information which is
>         CONFIDENTIAL and which may be proprietary to ECI Telecom. If you
>         have received this
>         transmission in error, please inform us by e-mail, phone or fax,
>         and then delete the original
>         and all copies thereof.
>         _______________________________________________________________________________
> 
>     __ __
> 
> 
>     ___________________________________________________________________________
> 
>     This e-mail message is intended for the recipient only and contains
>     information which is
>     CONFIDENTIAL and which may be proprietary to ECI Telecom. If you
>     have received this
>     transmission in error, please inform us by e-mail, phone or fax, and
>     then delete the original
>     and all copies thereof.
>     _______________________________________________________________________________
> 
>     _______________________________________________
>     spring mailing list
>     spring@ietf.org <mailto:spring@ietf.org>
>     https://www.ietf.org/mailman/listinfo/spring
> 
> 
> 
> -- 
> Przemyslaw "PK" Krol |	 Strategic Network Engineer	ing |pkrol@google.com 
> <mailto:pkrol@google.com> 	
> 

-- 


Loa Andersson                        email: loa@pi.nu
Senior MPLS Expert
Bronze Dragon Consulting             phone: +46 739 81 21 64


From nobody Tue Nov 20 01:41:23 2018
Return-Path: <Alexander.Vainshtein@ecitele.com>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9BD1412D4EF; Tue, 20 Nov 2018 01:41:15 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.7
X-Spam-Level: 
X-Spam-Status: No, score=-1.7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=fail (1024-bit key) reason="fail (body has been altered)" header.d=eci365.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id VoYEGDGzQ3zH; Tue, 20 Nov 2018 01:41:13 -0800 (PST)
Received: from mail1.bemta25.messagelabs.com (mail1.bemta25.messagelabs.com [195.245.230.68]) (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 EA16B12D4EC; Tue, 20 Nov 2018 01:41:08 -0800 (PST)
Received: from [46.226.52.199] (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256 bits)) by server-4.bemta.az-b.eu-west-1.aws.symcld.net id 06/76-08991-3B6D3FB5; Tue, 20 Nov 2018 09:41:07 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1WTe0hTcRTH/e3e3d3EyW2mnkYPWvaS7nJWtoK oCKKIoggqLKs7vW2LbY7dWVZ/FNJLl7UeI5NlZitJhWAF1hAUC3LiKkQrV5qrJJXMykB7KN3H tPrnx+ec7/me37mH3yUxVR+hJtl8J+uwMRYNEYsvWTCSQvtfDO1KC5xJ1b+unasP37oj1we9I 5i+vKZHsRpf7/P9kG1BmXKzzZCbv09uCkb8Cnv7HSw/XF1MHEcnfFgRiiVxqgKD8voKXAhUlE cGnrZBQgoiCL63BPhgEklQK8Ff3SnyFGoBnD8bFh0Y9QhBQ7hVIQgJ1Dr4eqUbl4o2QvCTC5N YCzUvPTKBcWoOuH0P5QIrKQa6Bn+JjKgkGG6uEWswKhnCH66LDBQFvrpnmMSJ0Pd+TC7xLCjp 8iokng6t111IGAioDgKeXOiIFtHwxeOJmjdB0D3MG0ieZ8P93iyp/g2CsYHuaM1COPvKR0gDG eBtzw0k5e1wum4gyjOgqjiCS+Z2DE5VNkSbToPuECnlvQT0fusRG6mobGjyDkUNbgyKCjpwaV 1q6GwrRG6UWvrPV0tsg7uuAlQqbmkyBK9+wEv5OzB+9XcDi6SSWXDZFVFIPB9Oeq8p/s2XI0U V0hscZqPJaWXMFlqXlkbrdOm0bnkGrctYrGWO0AYtm0cfYjknrdMyhzgtd9iabcnR2linH/GP LMf++OYD1F9pbERTSZkmUbn69tAuVbwhN+ewieFMex15FpZrRNNIUgPKgmZem+xgjWz+frOFf 6njMpBxminKx4Ks5OyMlTMbJakZrSLflZwpwche8fwsnm0thSWYCrfl2lh1stIt2CjBZsqzTT Qd/wNa0XR1ghLFxMSo4uysw2p2/q/3o2QSaRKUV4UucWabc+Lufn4sGT/Wx/ZBYSwn81dSH0e nqqwRQ3pZ0tb6ldv9avoI83x04VFX6s7RptqG0I7ghnAeuzllrb3ME5p3Iyd3ZMeDzB8twZ+h zaMzE7Ln9VZPuhjZfe/1k3dLaw/ixJ4m2SVk2rNMtiajMaO+omPq8LlwbfKBLP3w0bbfx1Zkh p7Gt7RjSwLeE2ibsZoLB8bKmjU4Z2J0qZiDY/4A9Er/BfwDAAA=
X-Env-Sender: Alexander.Vainshtein@ecitele.com
X-Msg-Ref: server-9.tower-287.messagelabs.com!1542706862!3440676!1
X-Originating-IP: [52.41.248.36]
X-SYMC-ESS-Client-Auth: mailfrom-relay-check=pass
X-StarScan-Received: 
X-StarScan-Version: 9.14.24; banners=ecitele.com,-,-
X-VirusChecked: Checked
Received: (qmail 762 invoked from network); 20 Nov 2018 09:41:05 -0000
Received: from us-west-2a.mta.dlp.protect.symantec.com (HELO EUR01-VE1-obe.outbound.protection.outlook.com) (52.41.248.36) by server-9.tower-287.messagelabs.com with AES256-SHA256 encrypted SMTP; 20 Nov 2018 09:41:05 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ECI365.onmicrosoft.com; s=selector1-ecitele-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=/63JX2fqowz4cLx6R/4rmE8iy7fZywAyMXzunwBQ2I8=; b=RfnhmgWCAHydsw0es7R0fr1GUYIcLhUdbD8e89quTCvGke5bRb/BnqOlDWHVHntsqWk4a5uCZNqL7bto0ffd00a8FgwYGrkGANo/jVVKWe/3tzBfmbOnaKX1YFrCOCkqcNRD3zZIsDiLPfPFCcP33NXmQm/p0vQk4qZdBV4cUTM=
Received: from DB5PR0301MB1909.eurprd03.prod.outlook.com (10.167.226.155) by DB5PR0301MB1942.eurprd03.prod.outlook.com (10.167.227.14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1339.26; Tue, 20 Nov 2018 09:41:00 +0000
Received: from DB5PR0301MB1909.eurprd03.prod.outlook.com ([fe80::1543:935:a712:7a0d]) by DB5PR0301MB1909.eurprd03.prod.outlook.com ([fe80::1543:935:a712:7a0d%3]) with mapi id 15.20.1339.027; Tue, 20 Nov 2018 09:41:00 +0000
From: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>
To: "rtg-ads@ietf.org" <rtg-ads@ietf.org>
CC: "rtg-dir@ietf.org" <rtg-dir@ietf.org>, "mpls@ietf.org" <mpls@ietf.org>, "draft-ietf-mpls-egress-protection-framework.all@ietf.org" <draft-ietf-mpls-egress-protection-framework.all@ietf.org>
Thread-Topic: RtgDir review: draft-ietf-mpls-egress-ptotection-framework-03
Thread-Index: AdR8MjymUP2LtqqCRvO1Anp1Nk3O/A==
Date: Tue, 20 Nov 2018 09:41:00 +0000
Message-ID: <DB5PR0301MB1909DAA9F3E05FB21A70C1509DD90@DB5PR0301MB1909.eurprd03.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [147.234.241.1]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; DB5PR0301MB1942; 6:HyxUmTHatuSkJlRg4NUo6pzhktd1TRBKjGyg4BAq9vkIzqDQH0krgoqjoUXrf7M+GIgMWuHKmczanrXus8ij0azvUiqgx4FSq/sb26JBZ0biHKAPkmIDJHIGcjp3Mj4vBOv5zswfAAqgCHBx3KacoIb5SdhI6zRjxEHhjyF0qvJhCDyzsrW1MYwCFxqR1ajBJRIv72sxqVkTg4CO4CtUvEOl8Peq+8M57k9gIBqxfllGYvGz+zozOGQHc6Rn1F0DxBJdwoLyXAg4pLzAezlF3+qSpnq6JqzoXR3fC+CfocEw1L7YM5tn/VUFXNVluBecIBnC0KHCcgL8ZMUcRAOzNuUlwdObe5AdumX3x3iZTwxuRltA8QVON/zJdap4rWr0EeQFefbLLx6Iq4dJy40Y5bhVJ2mXtYbV0cqg32RqwkvpsjOs2Q4QEXAIb+budiBqVqumqUmKrAoGMNhT0cDTig==; 5:GcxqJDtm6cMEGKROK7qSb7+mXx7eRk9WmTcW7nt00kazPEM0RBGNLWjZXKkUzPeXnHVliKHcvSTVOiU/cK1Yho9kDjplYtaydAxIbLXdF/SwRopME6lIxz+HF1EfGSjcLypQkA2KiVbEHMIf+Oz/CXJOVwsnkDOUo5NyUIGMenk=; 7:XxPydGgqDha86/omKFWNnFL1QxbyqZrVHExDoppXQMHNVZtGoR+DqNDXmlC0x1ch/IjdL7ML9kLTqtg7HfefBa9JjzyfZaZ2MLhQdTzErdbu2tWL7VUtuLPt2duifnWzQiwo/9wtDNeJzWCFGGimcA==
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-correlation-id: 40ab5775-ced4-42e7-7078-08d64ecc47d2
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390098)(7020095)(4652040)(8989299)(5600074)(711020)(4618075)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020); SRVR:DB5PR0301MB1942; 
x-ms-traffictypediagnostic: DB5PR0301MB1942:
x-microsoft-antispam-prvs: <DB5PR0301MB1942DA32819D677941FCF67A9DD90@DB5PR0301MB1942.eurprd03.prod.outlook.com>
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(93006095)(93001095)(3231442)(944501410)(52105112)(10201501046)(3002001)(6055026)(148016)(149066)(150057)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123562045)(20161123558120)(201708071742011)(7699051)(76991095); SRVR:DB5PR0301MB1942; BCL:0; PCL:0; RULEID:; SRVR:DB5PR0301MB1942; 
x-forefront-prvs: 08626BE3A5
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(346002)(376002)(366004)(39860400002)(396003)(136003)(51444003)(252514010)(189003)(199004)(9326002)(256004)(8936002)(2501003)(14444005)(97736004)(316002)(236005)(8676002)(4326008)(14454004)(6506007)(72206003)(9686003)(71190400001)(71200400001)(2900100001)(3846002)(6116002)(790700001)(55016002)(450100002)(81156014)(74316002)(54896002)(5660300001)(54906003)(81166006)(68736007)(25786009)(186003)(7736002)(26005)(6306002)(7696005)(86362001)(2351001)(2906002)(105586002)(478600001)(106356001)(6436002)(5640700003)(606006)(33656002)(21615005)(53936002)(99286004)(486006)(476003)(66066001)(102836004)(6916009); DIR:OUT; SFP:1102; SCL:1; SRVR:DB5PR0301MB1942; H:DB5PR0301MB1909.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: ecitele.com does not designate permitted sender hosts)
x-microsoft-antispam-message-info: w/O9VYyO0xHcotzvyEVj3DA3MDHbGvz3+Ov7dbIA4MK/IjhhtWFsTAtHSjS3QaA9aZzk3MOLWPQfK0dvkhgEjCFPWVkp76eETyZzGIEEONKFVqmUg7eTMxBveoyc0p86eS5S4RPKly9wHk/z/Q/f3XAMDaM17tMAf8iIL/bsbTWRfIYMayu/nEFpROZX6wHNuSPXDZFHC6nTHAY0fSL2X1pfWu4NNhLXlv3Gk9UjF+9aU7xEh6VPMwE9eTJEJv9emqwGU9QgniKKfSO4K0aiuNlTbeoBuCeu2Tk1+bdXxhWabm91is9Ux/+ISsPnb/e0G9wN7B+/8KP6k2wroAocsEiR5SYSUEPv3MOLYBwEa6A=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_DB5PR0301MB1909DAA9F3E05FB21A70C1509DD90DB5PR0301MB1909_"
MIME-Version: 1.0
X-OriginatorOrg: ecitele.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 40ab5775-ced4-42e7-7078-08d64ecc47d2
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Nov 2018 09:41:00.3301 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 2c514a61-08de-4519-b4c0-921fef62c42a
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB5PR0301MB1942
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/AxrkREpY5WTXtZV4v2NjXRhmbEY>
Subject: [RTG-DIR] RtgDir review: draft-ietf-mpls-egress-ptotection-framework-03
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-dir/>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 20 Nov 2018 09:41:16 -0000

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

SGVsbG8sCgpJIGhhdmUgYmVlbiBzZWxlY3RlZCBhcyB0aGUgUm91dGluZyBEaXJlY3RvcmF0ZSBy
ZXZpZXdlciBmb3IgdGhpcyBkcmFmdC4gVGhlIFJvdXRpbmcgRGlyZWN0b3JhdGUgc2Vla3MgdG8g
cmV2aWV3IGFsbCByb3V0aW5nIG9yIHJvdXRpbmctcmVsYXRlZCBkcmFmdHMgYXMgdGhleSBwYXNz
IHRocm91Z2ggSUVURiBsYXN0IGNhbGwgYW5kIElFU0cgcmV2aWV3LCBhbmQgc29tZXRpbWVzIG9u
IHNwZWNpYWwgcmVxdWVzdC4gVGhlIHB1cnBvc2Ugb2YgdGhlIHJldmlldyBpcyB0byBwcm92aWRl
IGFzc2lzdGFuY2UgdG8gdGhlIFJvdXRpbmcgQURzLiBGb3IgbW9yZSBpbmZvcm1hdGlvbiBhYm91
dCB0aGUgUm91dGluZyBEaXJlY3RvcmF0ZSwgcGxlYXNlIHNlZSDigItodHRwOi8vdHJhYy50b29s
cy5pZXRmLm9yZy9hcmVhL3J0Zy90cmFjL3dpa2kvUnRnRGlyPGh0dHA6Ly90cmFjLnRvb2xzLmll
dGYub3JnL2FyZWEvcnRnL3RyYWMvd2lraS9SdGdEaXI+CgpBbHRob3VnaCB0aGVzZSBjb21tZW50
cyBhcmUgcHJpbWFyaWx5IGZvciB0aGUgdXNlIG9mIHRoZSBSb3V0aW5nIEFEcywgaXQgd291bGQg
YmUgaGVscGZ1bCBpZiB5b3UgY291bGQgY29uc2lkZXIgdGhlbSBhbG9uZyB3aXRoIGFueSBvdGhl
ciBJRVRGIExhc3QgQ2FsbCBjb21tZW50cyB0aGF0IHlvdSByZWNlaXZlLCBhbmQgc3RyaXZlIHRv
IHJlc29sdmUgdGhlbSB0aHJvdWdoIGRpc2N1c3Npb24gb3IgYnkgdXBkYXRpbmcgdGhlIGRyYWZ0
LgpEb2N1bWVudDogZHJhZnQtaWV0Zi1tcGxzLWVncmVzcy1wcm90ZWN0aW9uLWZyYW1ld29yay0w
MwpSZXZpZXdlcjogQWxleGFuZGVyICjigJxTYXNoYeKAnSkgVmFpbnNodGVpbgpSZXZpZXcgZGF0
ZTogMTktTm92LTE4CklFVEYgTEMgRW5kIERhdGU6IE5vdCBrbm93bgpJbnRlbmQgc3RhdHVzOiBT
dGFuZGFyZHMgVHJhY2sKClN1bW1hcnk6CkkgaGF2ZSBzb21lIG1pbm9yIGNvbmNlcm5zIGFib3V0
IHRoaXMgZG9jdW1lbnQgdGhhdCBJIHRoaW5rIHNob3VsZCBiZSByZXNvbHZlZCBiZWZvcmUgcHVi
bGljYXRpb24uCgpDb21tZW50czoKVGhlIGRyYWZ0IGlzIHdlbGwgd3JpdHRlbiwgcmVxdWlyZXMg
ZnJvbSB0aGUgcmVhZGVyIGhhcyBnb29kIHVuZGVyc3RhbmRpbmcgb2YgbXVsdGlwbGUgdGVjaG5v
bG9naWVzIGluY2x1ZGluZzoKCsK3ICAgICAgICAgY29udGV4dCBsYWJlbCBzcGFjZXMgYW5kIGNv
bnRleHQgbGFiZWxzIFJGQyA1MzMxCgrCtyAgICAgICAgIGxvY2FsIGFuZCByZW1vdGUgTEZBIG1l
Y2hhbmlzbXMgKFJGQyA1Mjg2IGFuZCBSRkMgNzQ5MCkKCsK3ICAgICAgICAgU2VnbWVudCBSb3V0
aW5nIE1pcnJvciBTSURzIChSRkMgODQwMikgYW5kIG1vcmUuCkkgZG91YnQgaXQgaXMgc3VpdGFi
bGUgcmVhZGluZyBmb3IgYSBiZWdpbm5lciwgYnV0IEkgYWxzbyBkb3VidCBhbnkgcmVxdWlyZWQg
YmFja2dyb3VuZCBjb3VsZCBiZSBza2lwcGVkLgoKVGhpcyBpcyBhIGZyYW1ld29yayBkb2N1bWVu
dCwgd2l0aCBhdCBsZWFzdCBvbmUg4oCcc3BlY2lhbGl6YXRpb27igJ0gb2YgdGhpcyBmcmFtZXdv
cmsgYWxyZWFkeSBiZWluZyBwdWJsaXNoZWQgYXMgUkZDIDgxMDQ8aHR0cHM6Ly90b29scy5pZXRm
Lm9yZy9odG1sL3JmYzgxMDQ+LiAgSSBhc3N1bWUgdGhhdCBvdGhlciDigJxzcGVjaWFsaXphdGlv
buKAnSBkb2N1bWVudHMgYXJlIG9uIHRoZSB3YXkuCgpJIGhhdmUgaG9sZCBhIHZlcnkgY29uc3Ry
dWN0aXZlIG9mZi1saXN0IGRpc2N1c3Npb24gd2l0aCB0aGUgYXV0aG9ycyBiZWZvcmUgcG9zdGlu
ZyB0aGlzIHJldmlldy4gU29tZSBvZiBteSBjb21tZW50cyBoYXZlIGJlZW4gYWxyZWFkeSBhY2tu
b3dsZWRnZWQuIEkgd291bGQgbGlrZSB0byB0aGFuayB0aGUgYXV0aG9ycyBhbmQsIGVzcGVjaWFs
bHksIFlpbWluLCBmb3IgY29vcGVyYXRpb24uCgpDYXZlYXQ6CkkgaGF2ZSBkb25lIGFuIHVuc29s
aWNpdGVkIHJldmlldyBvZiB0aGUgcHJlY3Vyc29yIGluZGl2aWR1YWwgZHJhZnQ8aHR0cHM6Ly93
d3cuaWV0Zi5vcmcvbWFpbC1hcmNoaXZlL3dlYi9tcGxzL2N1cnJlbnQvbXNnMTcwMzMuaHRtbD4u
IEZyb20gbXkgUE9WLCB0aGUgZG9jdW1lbnQgaGFzIGJlZW4gcXVpdGUgaW4gZ29vZCBzaGFwZSBl
dmVuIHRoZW4sIHNvIEkgbWF5IGJlIGNvbnNpZGVyZWQgYXMgcG9zaXRpdmVseSBiaWFzZWQgKHRo
ZSBjdXJyZW50IHZlcnNpb24gYWNrbm93bGVkZ2VzIG15IGNvbW1lbnRzKS4gSSBoYXZlIG5vdGlj
ZWQgdGhhdCB0aGUgbWFqb3JpdHkgb2YgbXkgdGhlbiBjb21tZW50cyBoYXZlIGJlZW4gc3VjY2Vz
c2Z1bGx5IHJlc29sdmVkIGluIHRoZSBjdXJyZW50IHZlcnNpb24gb2YgdGhlIGRyYWZ0LgoKTWFq
b3IgSXNzdWVzOiBObyBtYWpvciBpc3N1ZXMgZm91bmQKCk1pbm9yIElzc3VlczoKCgoxKSAgICAg
IFRoZSBkb2N1bWVudCBzZWVtcyB0byBiZSBhbWJpZ3VvdXMgIHdpdGggcmVnYXJkIHRvIGV4cGVj
dGVkIGNvdmVyYWdlIG9mIEwyVlBOIHNlcnZpY2VzIGJ5IHRoZSBmcmFtZXdvcmsgaXQgZGVmaW5l
czoKCmEuICAgICAgIE9uIG9uZSBoYW5kLCB0aGUgcmVxdWlyZW1lbnQgZm9yIHRoZSBmcmFtZXdv
cmsgaW4gdGhlIDJuZCBidWxsZXQgaW4gU2VjdGlvbiA0IHNheXMgdGhhdCBpdCBNVVNUIOKAnGFj
Y29tbW9kYXRlIGV4aXN0aW5nIGFuZCBmdXR1cmUgSVAvTVBMUyBzZXJ2aWNlcywgaW5jbHVkaW5n
IGxheWVyLTIgVlBOcywgbGF5ZXItMyBWUE5zLCBoaWVyYXJjaGljYWwgTFNQLCBhbmQgb3RoZXJz
4oCdCgpiLiAgICAgICBPbiB0aGUgb3RoZXIgaGFuZCwgdGhlIG92ZXJ2aWV3IG9mIHRoZSBmcmFt
ZXdvcmsgKGluIFNlY3Rpb24gMSkgc2F5cyB0aGF0IOKAnFdoZW4gYSBQTFIgZG9lcyBsb2NhbCBy
ZXBhaXIsIHRoZSBwcm90ZWN0b3IgaXMgcmVzcG9uc2libGUgZm9yIHBlcmZvcm1pbmcgImNvbnRl
eHQgbGFiZWwgc3dpdGNoaW5nIiBmb3IgcmVyb3V0ZWQgTVBMUyBzZXJ2aWNlIHBhY2tldHMgYW5k
ICJjb250ZXh0IElQIGZvcndhcmRpbmciIGZvciByZXJvdXRlZCBJUCBzZXJ2aWNlIHBhY2tldHMs
IHRvIGFsbG93IHRoZSBzZXJ2aWNlIHBhY2tldHMgdG8gY29udGludWUgdG8gcmVhY2ggdGhlIHNl
cnZpY2UgZGVzdGluYXRpb25z4oCdLiBpLmUuLCBNQUMtYmFzZWQgc3dpdGNoaW5nIHNlZW1zIHRv
IGJlIGV4Y2x1ZGVkIGZyb20gdGhlIHByb3RlY3RvciByZXNwb25zaWJpbGl0eS4KCmMuICAgICAg
IFNlY3Rpb24gMyBvZiB0aGUgZHJhZnQgb25seSBkZWZpbmVzIHRoZSB0ZXJtcyDigJxDb250ZXh0
IGxhYmVsIHN3aXRjaGluZ+KAnSAgYW5kIOKAnENvbnRleHQgSVAgZm9yd2FyZGluZ+KAnS4gVGhp
cyBhbHNvIHN1Z2dlc3RzIHRoYXQgQ29udGV4dCBMYXllci0yIHN3aXRjaGluZyBpcyBub3QgY292
ZXJlZCBieSB0aGUgZnJhbWV3b3JrCgoyKSAgICAgIEkgaGF2ZSBzb21lIGRvdWJ0cyByZWdhcmRp
bmcgYXBwbGljYWJpbGl0eSBvZiB0aGUgZWdyZXNzIHByb3RlY3Rpb24gZnJhbWV3b3JrIGRlZmlu
ZWQgaW4gdGhlIGRyYWZ0ICB0byBWUExTLWJhc2VkIChSRkMgNDc2MSBhbmQvb3IgUkZDIDQ3NjIp
ICBzZXJ2aWNlcyBiZWNhdXNlOgoKYS4gICAgICAgV2l0aCBWUExTLCBDRSBtdWx0aS1ob21pbmcg
YWx3YXlzIG9wZXJhdGVzIGluIHNpbmdsZS1hY3RpdmUgbW9kZS4gQXMgYSBjb25zZXF1ZW5jZToK
CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgIGkuICAgICAgUHJpb3IgdG8gZmFpbHVyZSBvZiB0aGUgcHJpbWFyeSBlZ3Jlc3MsIHRo
ZSBWU0kgdGhhdCByZXByZXNlbnRzIHRoZSBzZXJ2aWNlIGluIHRoZSBQcm90ZWN0b3IgUEUgd291
bGQgbm90IGxlYXJuIGFueSBNQUMgYWRkcmVzc2VzCgogICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWkuICAgICAgSWYgdGhlIFBMUiBy
ZWRpcmVjdHMg4oCca25vd24gdW5pY2FzdOKAnSB0cmFmZmljIGludGVuZGVkIGZvciB0aGUgcHJp
bWFyeSBlZ3Jlc3MgUEUgdG8gdGhlIHByb3RlY3RvciwgdGhlIFZTSSB0aGF0IGxvY2FsbHkgcmVw
cmVzZW50cyBwcm90ZWN0ZWQgc2VydmljZSB0aGVyZSB3b3VsZCBmbG9vZCB0aGlzIHRyYWZmaWMg
YXMg4oCcdW5rbm93biB1bmljYXN04oCdIGFuZCwgYXMgc3VjaCwgcHJvYmFibHkgc3ViamVjdCBp
dCB0byByYXRlIGxpbWl0aW5nLgoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICBpaWkuICAgICAgRnJvbSB0aGUgUE9WIG9mIHRoZSBjdXN0
b21lciBvZiB0aGUgVlBMUyBzZXJ2aWNlLCAgdGhpcyBtZWFucyB0aGF0IHJlZGlyZWN0aW5nIHRy
YWZmaWMgdG8gdGhlIHByb3RlY3RpbmcgVlNJLCBieSBhbmQgb2YgaXRzZWxmIHdvdWxkIG5vdCBm
dWxseSByZXN0b3JlIHRoZSBzZXJ2aWNlLCBzaW5jZSBzdWJzdGFudGlhbCBwYXJ0IG9mIHRoZSBj
dXN0b21lciB0cmFmZmljIHdvdWxkIGJlIGRyb3BwZWQgdW50aWwgTUFDIGxlYXJuaW5nIGluIHRo
ZSBwcm90ZWN0aW5nIFZTSSBpcyBjb21wbGV0ZWQKCmIuICAgICAgIEl0IGlzIGFsc28gd29ydGgg
bm90aW5nIHRoYXQgaW4gVlBMUyByZWNlaXZlZCBhcHBsaWNhdGlvbiBsYWJlbHMgZG8gbm90IG9u
bHkgZGVmaW5lIGVncmVzcyBWU0kgYXMgdGhlIGNvbnRleHQgZm9yIHRoZSBNQUMtYmFzZWQgc3dp
dGNoaW5nIGJ1dCBhbHNvIGlkZW50aWZ5IHJlbW90ZSBpbmdyZXNzIFZTSSBmb3IgTUFDIGxlYXJu
aW5nLiBFeHRlbmRpbmcgc3VjaCBpZGVudGlmaWNhdGlvbiB0byBjb3ZlciBhbHNvIGFwcGxpY2F0
aW9uIGxhYmVscyBvZiB0aGUgcmVkaXJlY3RlZCB0cmFmZmljIGxvb2tzIHF1aXRlIG5vbi10cml2
aWFsIHRvIG1lCgpjLiAgICAgICBJIHNlZSB0aGVzZSBjb25jZXJucyBhcyBtaW5vciBpc3N1ZXMg
YmVjYXVzZSwgYXMgZXhwbGFpbmVkIGFib3ZlLCBpdCBpcyBub3QgY2xlYXIgdG8gbWUgd2hldGhl
ciB0aGUgZnJhbWV3b3JrIGlzIHN1cHBvc2VkIHRvIGNvdmVyIFZQTFMgc2VydmljZXMuIEFuIGV4
cGxpY2l0IGNhdmVhdCAocG9zc2libHkgZGVmaW5pbmcgYXBwbGljYWJpbGl0eSBvZiB0aGUgZnJh
bWV3b3JrIHRvIFZQTFMgc2VydmljZXMgYXMg4oCcbGVmdCBGRlPigJ0sIG9yIHRvIGJlIGRpc2N1
c3NlZCBpbiBhIHNlcGFyYXRlIGRvY3VtZW504oCdKSB3b3VsZCBzdWZmaWNlIHRvIHJlc29sdmUg
dGhlbSBJTUhPCgpkLiAgICAgICBMMlZQTiBzZXJ2aWNlcyB0aGF0IHVzZSBFVlBOIHRlY2hub2xv
Z3kgd291bGQgbmVpdGhlciBzdWZmZXIgZnJvbSBhbiBlbXB0eSBGSUIgaW4gdGhlIHByb3RlY3Rp
bmcgTUFDLVZSRiBub3IgdXNlIEVWUE4gYXBwbGljYXRpb24gbGFiZWxzIGZvciBNQUMgbGVhcm5p
bmcuIEJ1dCBJIGNhbm5vdCBzYXkgd2hldGhlciB0aGV5IGRvIG9yIGRvIG5vdCBpbnRyb2R1Y2Ug
c29tZSBvdGhlciBpc3N1ZXMgd2l0aCB0aGUgcHJvcG9zZWQgZnJhbWV3b3JrIOKAkyB0aGlzIHdv
dWxkIHJlcXVpcmUgc2VyaW91cyBpbi1kZXB0aCBhbmFseXNpcy4gTWVhbndoaWxlIHN1Y2ggc2Vy
dmljZXMgbG9vayB0byBtZSBsaWtlIGFub3RoZXIgY2FzZSB3aGVuIGFuIGV4cGxpY2l0IGRlZmlu
aXRpb24gb2Yg4oCcbGVmdCBGRlPigJ0gb3Ig4oCcdG8gYmUgYWRkcmVzc2VkIGluIGEgc2VwYXJh
dGUgZG9jdW1lbnTigJ0gd291bGQgYmUgdmVyeSBtdWNoIGluIHBsYWNlLgoKMykgICAgICBUaGUg
ZXhhbXBsZSBvZiBhcHBseWluZyB0aGUgZWdyZXNzIHByb3RlY3Rpb24gZnJhbWV3b3JrIHRvIEJH
UC9NUExTIElQIFZQTiAoUkZDIDQzNjQpIGluIFNlY3Rpb24gOCBpcyBleHBsaWNpdGx5IHJlc3Ry
aWN0ZWQgdG8gc2NlbmFyaW8gd2hlbiBib3RoIHRoZSBwcmltYXJ5IGVncmVzcyBWUkYgYW5kIHRo
ZSBwcm90ZWN0b3IgVlJGIHVzZSBwZXItVlJGIGxhYmVsIGFsbG9jYXRpb24gc2NoZW1lLgoKYS4g
ICAgICAgV2l0aCB0aGlzIHNjaGVtZSwgdGhlIHVzYWdlIG9mIHRoZSBwcm9wb3NlZCBlZ3Jlc3Mg
cHJvdGVjdGlvbiBmcmFtZXdvcmsgaXMgcXVpdGUgc3RyYWlnaHRmb3J3YXJkLgoKYi4gICAgICAg
SG93ZXZlciwgUkZDIDQzNjQgZGVmaW5lcyBzZXZlcmFsIGxhYmVsIGFsbG9jYXRpb24gc2NoZW1l
cyBhbmQgc3RhdGVzIHRoYXQgdGhlIGxhYmVsIGFsbG9jYXRpb24gc2NoZW1lIGNhbiBiZSBzZWxl
Y3RlZCBpbmRlcGVuZGVudGx5IGluIGVhY2ggUEUgd2l0aG91dCBhbnkgaW1wYWN0IG9uIGludGVy
b3BlcmFiaWxpdHkuIEl0IGlzIG5vdCBjbGVhciB0byBtZSwgdG8gd2hpY2ggZXh0ZW50IElQIFZQ
TiBzZXJ2aWNlcyB0aGF0IHVzZSBkaWZmZXJlbnQgbGFiZWwgYWxsb2NhdGlvbiBzY2hlbWVzIGlu
IGRpZmZlcmVudCBlZ3Jlc3MgUEVzIHdvdWxkIGJlIGNvdmVyZWQgYnkgdGhlIHByb3Bvc2VkIGZy
YW1ld29yawoKYy4gICAgICAgU2luY2Ugd2UgYXJlIG9ubHkgc3BlYWtpbmcgYWJvdXQgYW4gZXhh
bXBsZSBpbiBhIGZyYW1ld29yayBkb2N1bWVudCwgdGhlcmUgaXMgbm8gbmVlZCB0byBkZXNjcmli
ZSBhIGNvbXBsZXRlIHNvbHV0aW9uIGhlcmUuIFNpbXBseSBub3RpbmcgdGhlIG5lZWQgZm9yIGVs
YWJvcmF0aW9uIHdpdGggcmVnYXJkIHRvIG90aGVyIFZQTiBhcHBsaWNhdGlvbiBsYWJlbCBhbGxv
Y2F0aW9uIHNjaGVtZXMgIChpbmNsdWRpbmcgdGhlIHBvc3NpYmxlIG1pc21hdGNoIGluIHRoZSBw
cmltYXJ5IGFuZCBwcm90ZWN0b3IgZWdyZXNzIFBFcykgYW5kIHNlbmRpbmcgdGhlIHJlYWRlciB0
byBhIChmdXR1cmUpIGRlZGljYXRlZCBkb2N1bWVudCB3b3VsZCBzdWZmaWNlIElNSE8uCgo0KSAg
ICAgIFNlY3Rpb24gNS44IGRlc2NyaWJlcyAzIHBvc3NpYmxlIGFwcHJvYWNoZXMgdG8gYWR2ZXJ0
aXNlbWVudCBvZiB0aGUgQ29udGV4dCBJRCBJUCBhZGRyZXNzIGluIElHUC4gQnV0IGl0IGRvZXMg
bm90IGRlZmluZSBhbnkgb2YgdGhlc2UgYXBwcm9hY2hlcyBhcyDigJxNVVNUIHRvIGltcGxlbWVu
dOKAnS4gVGhpcyBsb29rcyB0byBtZSBsaWtlIGFuIG9wZW5pbmcgZm9yIGludGVyb3BlcmFiaWxp
dHkgaXNzdWVzIGJldHdlZW4gaW1wbGVtZW50YXRpb25zIHRoYXQgc3VwcG9ydCBkaWZmZXJlbnQg
YXBwcm9hY2hlcy4gT24gdGhlIG90aGVyIGhhbmQsIEkgYW0gbm90IHN1cmUgd2hldGhlciBhIGZy
YW1ld29yayBkb2N1bWVudCBpcyB0aGUgcmlnaHQgcGxhY2UgdG8gc2VsZWN0IGEgTVVTVCB0byBp
bXBsZW1lbnQgb3B0aW9uLCBlc3BlY2lhbGx5IHdoZW4gdGhlIGV4cGVjdGVkIGFyZWFzIG9mIGFw
cGxpY2FiaWxpdHkgYXJlIHF1aXRlIGRpZmZlcmVudDoKCmEuICAgICAgIFRoZSDigJxwcm94eSBt
b2Rl4oCdIGFwcHJvYWNoIGltcG9zZXMgbWluaW1hbCAoaWYgYW55KSBzcGVjaWZpYyByZXF1aXJl
bWVudHMgb24gdGhlIHJvdXRpbmcgYW5kIFRFIGRvbWFpbiAoaS5lLiwgbm8gZGVkaWNhdGVkIGV4
dGVuc2lvbnMgaW4gSUdQLCAganVzdCBzdXBwb3J0IG9mIHNvbWUgRlJSIG1lY2hhbmlzbSBieSB0
aGUgc2lnbmFsaW5nIHByb3RvY29sIHVzZWQgZm9yIHRoZSB0dW5uZWwgc2V0dXApCgpiLiAgICAg
ICBUaGUg4oCcYWxpYXMgbW9kZeKAnSBzZWVtcyB0byByZXF1aXJlIHN1cHBvcnQgb2YgYXQgbGVh
c3QgU2VnbWVudCBSb3V0aW5nIGV4dGVuc2lvbnMgdG8gdGhlIHJlbGV2YW50IElHUCBpbiB0aGUg
cm91dGluZyBkb21haW4gYXMgd2VsbCBhcyBzdXBwb3J0IG9mIHRoZSBNaXJyb3IgU0lEIGluIGFs
bCBwb3RlbnRpYWwgUExScy4gVGhlcmVmb3JlIEkgdGhpbmsgdGhhdCBpdCBpcyBhIG5hdGl2ZSBz
Y2hlbWUgdG8gYmUgdXNlZCBpbiB0aGUgU1ItTVBMUyBlbnZpcm9ubWVudHMsIGJ1dCBwcm9ibGVt
YXRpYyBpbiB0aGUgZW52aXJvbm1lbnRzIHRoYXQgZG8gbm90IHVzZSBTUi1NUExTIGZvciBzZXR1
cCBvZiBhbnkgTFNQcwoKYy4gICAgICAgVGhlIGRlZmluaXRpb24gb2YgdGhlIOKAnHN0dWIgbGlu
ayBtb2Rl4oCdIGlzIGFjY29tcGFuaWVkIGJ5IGEgc29tZXdoYXQgdmFndWUgY2F2ZWF0OiDigJxU
aGUgY29ycmVjdG5lc3Mgb2YgdGhlIGVncmVzcy1wcm90ZWN0ZWQgdHVubmVscyBhbmQgdGhlIGJ5
cGFzcyB0dW5uZWxzIHJlbGllcyBvbiB0aGUgcGF0aCBjb21wdXRhdGlvbnMgZm9yIHRoZSBhbnkt
Y2FzdCBJUCAgYWRkcmVzcyBwZXJmb3JtZWQgYnkgdGhlIGluZ3Jlc3Mgcm91dGVycyBhbmQgUExS
LiAgVGhlcmVmb3JlLCBjYXJlIE1VU1QgYmUgdGFrZW4gZm9yIHRoZSBhcHBsaWNhYmlsaXR5IG9m
IHRoaXMgYXBwcm9hY2ggdG8gYSBnaXZlbiBuZXR3b3JrIHRvcG9sb2d54oCdLiAgU29tZSBjbGFy
aWZpY2F0aW9uIGhlcmUgd291bGQgYmUgd2VsY29tZSBJTUhPLCBlc3BlY2lhbGx5IHNpbmNlIG5v
IGFuYWxvZyBvZiB0aGlzIG1vZGUgY291bGQgYmUgZm91bmQgaW4gUkZDIDgxMDQuCgpkLiAgICAg
ICBJIGhhdmUgbG9va2VkIHVwIFNlY3Rpb24gNC4zIGluIFJGQyA4MTA0IHRoYXQgZGlzY3Vzc2Vz
IHR3byBhcHByb2FjaGVzIChlcXVpdmFsZW50cyBvZiB0aGUgUHJveHkgYW5kIEFsaWFzIG1vZGVz
IGluIHRoaXMgZHJhZnQpIHRvIGFkdmVydGlzZW1lbnQgb2YgQ29udGV4dCBJRCwgYW5kIGZvdW5k
IHRoZSBmb2xsb3dpbmcgdGV4dCB0aGVyZSAodGhlIGNyaXRpY2FsIGZyYWdtZW50IGlzIGhpZ2hs
aWdodGVkKToKICAgVGhlIG1lY2hhbmlzbSBpbiB0aGlzIGRvY3VtZW50IGludGVuZHMgdG8gYmUg
ZmxleGlibGUgb24gdGhlIGFwcHJvYWNoCiAgIHVzZWQgYnkgYSBuZXR3b3JrLCBhcyBsb25nIGFz
IGl0IHNhdGlzZmllcyB0aGUgYWJvdmUgcmVxdWlyZW1lbnRzIGZvcgogICB0aGUgdHJhbnNwb3J0
IHR1bm5lbCBwYXRoIGFuZCBieXBhc3MgdHVubmVsIHBhdGguICBJbiB0aGVvcnksIHRoZQogICBu
ZXR3b3JrIGNhbiB1c2Ugb25lIGFwcHJvYWNoIGZvciBjb250ZXh0IElEIFggYW5kIGFub3RoZXIg
YXBwcm9hY2gKICAgZm9yIGNvbnRleHQgSUQgWS4gIEZvciBhIGdpdmVuIGNvbnRleHQgSUQsIGFs
bCByZWxldmFudCByb3V0ZXJzLAogICBpbmNsdWRpbmcgcHJpbWFyeSBQRSwgcHJvdGVjdG9yLCBh
bmQgUExSLCBtdXN0IHN1cHBvcnQgYW5kIGFncmVlIG9uCiAgIHRoZSBjaG9zZW4gYXBwcm9hY2gu
ICBUaGUgY29vcmRpbmF0aW9uIGJldHdlZW4gdGhlIHJvdXRlcnMgY2FuIGJlCiAgIGFjaGlldmVk
IGJ5IGNvbmZpZ3VyYXRpb24uCkFkZGluZyBzdWNoICggb3Igc2ltaWxhcikgdGV4dCB0byBTZWN0
aW9uIDUuOCBsb29rcyB0byBtZSBhcyBhIHJlYXNvbmFibGUgY29tcHJvbWlzZSBiZXR3ZWVuIGJl
aW5nIGV4Y2Vzc2l2ZWx5IHN0cmljdCBhbmQgYmVpbmcgZXhjZXNzaXZlbHkgZmxleGlibGUgaW4g
YSBmcmFtZXdvcmsgZG9jdW1lbnQuCk5pdHM6CgoxLiAgICAgICBSRkMgMjExOSBpcyBtZW50aW9u
ZWQgaW4gdGhlIHRleHQsIGJ1dCBkb2VzIG5vdCBhcHBlYXIgYXMgYSBOb3JtYXRpdmUgcmVmZXJl
bmNlIChCVFcsIEkgaGF2ZSBwb2ludGVkIHRvIHRoaXMgZmFjdCBpbiBteSB1bnNvbGljaXRlZCBy
ZXZpZXcgbW9yZSB0aGFuIGEgeWVhciBhZ28sIGJ1dCBpdCBzdGlsbCByZW1haW5zIHVucmVzb2x2
ZWQpCgoyLiAgICAgICBSRkMgODE3NCBpcyBuZWl0aGVyIG1lbnRpb25lZCBpbiB0aGUgdGV4dCAo
YXMgc2VlbXMgdG8gYmUgdGhlIG5vcm0gdGhlc2UgZGF5cykgbm9yIGFwcGVhcnMgYXMgYSBOb3Jt
YXRpdmUgcmVmZXJlbmNlLgoKClJlZ2FyZHMsClNhc2hhCgpPZmZpY2U6ICs5NzItMzkyNjYzMDIK
Q2VsbDogICAgICArOTcyLTU0OTI2NjMwMgpFbWFpbDogICBBbGV4YW5kZXIuVmFpbnNodGVpbkBl
Y2l0ZWxlLmNvbQoKCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXwoKVGhpcyBlLW1haWwgbWVzc2FnZSBpcyBp
bnRlbmRlZCBmb3IgdGhlIHJlY2lwaWVudCBvbmx5IGFuZCBjb250YWlucyBpbmZvcm1hdGlvbiB3
aGljaCBpcyAKQ09ORklERU5USUFMIGFuZCB3aGljaCBtYXkgYmUgcHJvcHJpZXRhcnkgdG8gRUNJ
IFRlbGVjb20uIElmIHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgCnRyYW5zbWlzc2lvbiBpbiBlcnJv
ciwgcGxlYXNlIGluZm9ybSB1cyBieSBlLW1haWwsIHBob25lIG9yIGZheCwgYW5kIHRoZW4gZGVs
ZXRlIHRoZSBvcmlnaW5hbCAKYW5kIGFsbCBjb3BpZXMgdGhlcmVvZi4KX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fCg==

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+CjxoZWFkPgo8bWV0YSBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUiIGNv
bnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD11dGYtOCI+CjxtZXRhIG5hbWU9IkdlbmVyYXRvciIg
Y29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPgo8c3R5bGU+PCEt
LQovKiBGb250IERlZmluaXRpb25zICovCkBmb250LWZhY2UKCXtmb250LWZhbWlseTpXaW5nZGlu
Z3M7CglwYW5vc2UtMTo1IDAgMCAwIDAgMCAwIDAgMCAwO30KQGZvbnQtZmFjZQoJe2ZvbnQtZmFt
aWx5OiJDYW1icmlhIE1hdGgiOwoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9CkBmb250
LWZhY2UKCXtmb250LWZhbWlseTpDYWxpYnJpOwoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAy
IDQ7fQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLwpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBk
aXYuTXNvTm9ybWFsCgl7bWFyZ2luOjBjbTsKCW1hcmdpbi1ib3R0b206LjAwMDFwdDsKCWZvbnQt
c2l6ZToxMS4wcHQ7Cglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9CmE6bGluaywg
c3Bhbi5Nc29IeXBlcmxpbmsKCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7Cgljb2xvcjojMDU2M0Mx
OwoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9CmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxp
bmtGb2xsb3dlZAoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsKCWNvbG9yOiM5NTRGNzI7Cgl0ZXh0
LWRlY29yYXRpb246dW5kZXJsaW5lO30KcAoJe21zby1zdHlsZS1wcmlvcml0eTo5OTsKCW1zby1t
YXJnaW4tdG9wLWFsdDphdXRvOwoJbWFyZ2luLXJpZ2h0OjBjbTsKCW1zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvOwoJbWFyZ2luLWxlZnQ6MGNtOwoJZm9udC1zaXplOjEyLjBwdDsKCWZvbnQtZmFt
aWx5OiJUaW1lcyBOZXcgUm9tYW4iLHNlcmlmO30KcC5Nc29MaXN0UGFyYWdyYXBoLCBsaS5Nc29M
aXN0UGFyYWdyYXBoLCBkaXYuTXNvTGlzdFBhcmFncmFwaAoJe21zby1zdHlsZS1wcmlvcml0eToz
NDsKCW1hcmdpbi10b3A6MGNtOwoJbWFyZ2luLXJpZ2h0OjBjbTsKCW1hcmdpbi1ib3R0b206MGNt
OwoJbWFyZ2luLWxlZnQ6MzYuMHB0OwoJbWFyZ2luLWJvdHRvbTouMDAwMXB0OwoJZm9udC1zaXpl
OjExLjBwdDsKCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30KcC5tc29ub3JtYWww
LCBsaS5tc29ub3JtYWwwLCBkaXYubXNvbm9ybWFsMAoJe21zby1zdHlsZS1uYW1lOm1zb25vcm1h
bDsKCW1zby1zdHlsZS1wcmlvcml0eTo5OTsKCW1zby1tYXJnaW4tdG9wLWFsdDphdXRvOwoJbWFy
Z2luLXJpZ2h0OjBjbTsKCW1zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvOwoJbWFyZ2luLWxlZnQ6
MGNtOwoJZm9udC1zaXplOjEyLjBwdDsKCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLHNl
cmlmO30Kc3Bhbi5FbWFpbFN0eWxlMjAKCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1jb21wb3Nl
OwoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7Cgljb2xvcjp3aW5kb3d0ZXh0O30K
c3Bhbi5pY29uCgl7bXNvLXN0eWxlLW5hbWU6aWNvbjt9Ci5Nc29DaHBEZWZhdWx0Cgl7bXNvLXN0
eWxlLXR5cGU6ZXhwb3J0LW9ubHk7Cglmb250LXNpemU6MTAuMHB0OwoJZm9udC1mYW1pbHk6IkNh
bGlicmkiLHNhbnMtc2VyaWY7fQpAcGFnZSBXb3JkU2VjdGlvbjEKCXtzaXplOjYxMi4wcHQgNzky
LjBwdDsKCW1hcmdpbjo3Mi4wcHQgOTAuMHB0IDcyLjBwdCA5MC4wcHQ7fQpkaXYuV29yZFNlY3Rp
b24xCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQovKiBMaXN0IERlZmluaXRpb25zICovCkBsaXN0IGww
Cgl7bXNvLWxpc3QtaWQ6MTg1MjE1MTEwOwoJbXNvLWxpc3QtdHlwZTpoeWJyaWQ7Cgltc28tbGlz
dC10ZW1wbGF0ZS1pZHM6NTA0ODAwMTYyIDY3Njk4NzA1IDY3Njk4NzEzIDY3Njk4NzE1IDY3Njk4
NzAzIDY3Njk4NzEzIDY3Njk4NzE1IDY3Njk4NzAzIDY3Njk4NzEzIDY3Njk4NzE1O30KQGxpc3Qg
bDA6bGV2ZWwxCgl7bXNvLWxldmVsLXRleHQ6IiUxXCkiOwoJbXNvLWxldmVsLXRhYi1zdG9wOm5v
bmU7Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7Cgl0ZXh0LWluZGVudDotMTguMHB0
O30KQGxpc3QgbDA6bGV2ZWwyCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YWxwaGEtbG93ZXI7
Cgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsKCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVm
dDsKCXRleHQtaW5kZW50Oi0xOC4wcHQ7fQpAbGlzdCBsMDpsZXZlbDMKCXttc28tbGV2ZWwtbnVt
YmVyLWZvcm1hdDpyb21hbi1sb3dlcjsKCW1zby1sZXZlbC10YWItc3RvcDpub25lOwoJbXNvLWxl
dmVsLW51bWJlci1wb3NpdGlvbjpyaWdodDsKCXRleHQtaW5kZW50Oi05LjBwdDt9CkBsaXN0IGww
OmxldmVsNAoJe21zby1sZXZlbC10YWItc3RvcDpub25lOwoJbXNvLWxldmVsLW51bWJlci1wb3Np
dGlvbjpsZWZ0OwoJdGV4dC1pbmRlbnQ6LTE4LjBwdDt9CkBsaXN0IGwwOmxldmVsNQoJe21zby1s
ZXZlbC1udW1iZXItZm9ybWF0OmFscGhhLWxvd2VyOwoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7
Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7Cgl0ZXh0LWluZGVudDotMTguMHB0O30K
QGxpc3QgbDA6bGV2ZWw2Cgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6cm9tYW4tbG93ZXI7Cglt
c28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsKCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246cmlnaHQ7
Cgl0ZXh0LWluZGVudDotOS4wcHQ7fQpAbGlzdCBsMDpsZXZlbDcKCXttc28tbGV2ZWwtdGFiLXN0
b3A6bm9uZTsKCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsKCXRleHQtaW5kZW50Oi0x
OC4wcHQ7fQpAbGlzdCBsMDpsZXZlbDgKCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDphbHBoYS1s
b3dlcjsKCW1zby1sZXZlbC10YWItc3RvcDpub25lOwoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlv
bjpsZWZ0OwoJdGV4dC1pbmRlbnQ6LTE4LjBwdDt9CkBsaXN0IGwwOmxldmVsOQoJe21zby1sZXZl
bC1udW1iZXItZm9ybWF0OnJvbWFuLWxvd2VyOwoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7Cglt
c28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOnJpZ2h0OwoJdGV4dC1pbmRlbnQ6LTkuMHB0O30KQGxp
c3QgbDEKCXttc28tbGlzdC1pZDo2MjY4NTkxMjk7Cgltc28tbGlzdC10eXBlOmh5YnJpZDsKCW1z
by1saXN0LXRlbXBsYXRlLWlkczotMTM0NTYzMzY2IDY3Njk4NzAzIDY3Njk4NzEzIDY3Njk4NzE1
IDY3Njk4NzAzIDY3Njk4NzEzIDY3Njk4NzE1IDY3Njk4NzAzIDY3Njk4NzEzIDY3Njk4NzE1O30K
QGxpc3QgbDE6bGV2ZWwxCgl7bXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7Cgltc28tbGV2ZWwtbnVt
YmVyLXBvc2l0aW9uOmxlZnQ7Cgl0ZXh0LWluZGVudDotMTguMHB0O30KQGxpc3QgbDE6bGV2ZWwy
Cgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YWxwaGEtbG93ZXI7Cgltc28tbGV2ZWwtdGFiLXN0
b3A6bm9uZTsKCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsKCXRleHQtaW5kZW50Oi0x
OC4wcHQ7fQpAbGlzdCBsMTpsZXZlbDMKCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpyb21hbi1s
b3dlcjsKCW1zby1sZXZlbC10YWItc3RvcDpub25lOwoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlv
bjpyaWdodDsKCXRleHQtaW5kZW50Oi05LjBwdDt9CkBsaXN0IGwxOmxldmVsNAoJe21zby1sZXZl
bC10YWItc3RvcDpub25lOwoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0OwoJdGV4dC1p
bmRlbnQ6LTE4LjBwdDt9CkBsaXN0IGwxOmxldmVsNQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0
OmFscGhhLWxvd2VyOwoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7Cgltc28tbGV2ZWwtbnVtYmVy
LXBvc2l0aW9uOmxlZnQ7Cgl0ZXh0LWluZGVudDotMTguMHB0O30KQGxpc3QgbDE6bGV2ZWw2Cgl7
bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6cm9tYW4tbG93ZXI7Cgltc28tbGV2ZWwtdGFiLXN0b3A6
bm9uZTsKCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246cmlnaHQ7Cgl0ZXh0LWluZGVudDotOS4w
cHQ7fQpAbGlzdCBsMTpsZXZlbDcKCXttc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsKCW1zby1sZXZl
bC1udW1iZXItcG9zaXRpb246bGVmdDsKCXRleHQtaW5kZW50Oi0xOC4wcHQ7fQpAbGlzdCBsMTps
ZXZlbDgKCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDphbHBoYS1sb3dlcjsKCW1zby1sZXZlbC10
YWItc3RvcDpub25lOwoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0OwoJdGV4dC1pbmRl
bnQ6LTE4LjBwdDt9CkBsaXN0IGwxOmxldmVsOQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OnJv
bWFuLWxvd2VyOwoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7Cgltc28tbGV2ZWwtbnVtYmVyLXBv
c2l0aW9uOnJpZ2h0OwoJdGV4dC1pbmRlbnQ6LTkuMHB0O30KQGxpc3QgbDIKCXttc28tbGlzdC1p
ZDoxNTI1MjUwMjI2OwoJbXNvLWxpc3QtdHlwZTpoeWJyaWQ7Cgltc28tbGlzdC10ZW1wbGF0ZS1p
ZHM6MzEzMzA0OTQyIDY3Njk4Njg5IDY3Njk4NjkxIDY3Njk4NjkzIDY3Njk4Njg5IDY3Njk4Njkx
IDY3Njk4NjkzIDY3Njk4Njg5IDY3Njk4NjkxIDY3Njk4NjkzO30KQGxpc3QgbDI6bGV2ZWwxCgl7
bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0OwoJbXNvLWxldmVsLXRleHQ674K3OwoJbXNv
LWxldmVsLXRhYi1zdG9wOm5vbmU7Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7Cgl0
ZXh0LWluZGVudDotMTguMHB0OwoJZm9udC1mYW1pbHk6U3ltYm9sO30KQGxpc3QgbDI6bGV2ZWwy
Cgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0OwoJbXNvLWxldmVsLXRleHQ6bzsKCW1z
by1sZXZlbC10YWItc3RvcDpub25lOwoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0OwoJ
dGV4dC1pbmRlbnQ6LTE4LjBwdDsKCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7fQpAbGlzdCBs
MjpsZXZlbDMKCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7Cgltc28tbGV2ZWwtdGV4
dDrvgqc7Cgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsKCW1zby1sZXZlbC1udW1iZXItcG9zaXRp
b246bGVmdDsKCXRleHQtaW5kZW50Oi0xOC4wcHQ7Cglmb250LWZhbWlseTpXaW5nZGluZ3M7fQpA
bGlzdCBsMjpsZXZlbDQKCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7Cgltc28tbGV2
ZWwtdGV4dDrvgrc7Cgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsKCW1zby1sZXZlbC1udW1iZXIt
cG9zaXRpb246bGVmdDsKCXRleHQtaW5kZW50Oi0xOC4wcHQ7Cglmb250LWZhbWlseTpTeW1ib2w7
fQpAbGlzdCBsMjpsZXZlbDUKCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7Cgltc28t
bGV2ZWwtdGV4dDpvOwoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7Cgltc28tbGV2ZWwtbnVtYmVy
LXBvc2l0aW9uOmxlZnQ7Cgl0ZXh0LWluZGVudDotMTguMHB0OwoJZm9udC1mYW1pbHk6IkNvdXJp
ZXIgTmV3Ijt9CkBsaXN0IGwyOmxldmVsNgoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxl
dDsKCW1zby1sZXZlbC10ZXh0Ou+CpzsKCW1zby1sZXZlbC10YWItc3RvcDpub25lOwoJbXNvLWxl
dmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0OwoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsKCWZvbnQtZmFt
aWx5OldpbmdkaW5nczt9CkBsaXN0IGwyOmxldmVsNwoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0
OmJ1bGxldDsKCW1zby1sZXZlbC10ZXh0Ou+CtzsKCW1zby1sZXZlbC10YWItc3RvcDpub25lOwoJ
bXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0OwoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsKCWZv
bnQtZmFtaWx5OlN5bWJvbDt9CkBsaXN0IGwyOmxldmVsOAoJe21zby1sZXZlbC1udW1iZXItZm9y
bWF0OmJ1bGxldDsKCW1zby1sZXZlbC10ZXh0Om87Cgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsK
CW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsKCXRleHQtaW5kZW50Oi0xOC4wcHQ7Cglm
b250LWZhbWlseToiQ291cmllciBOZXciO30KQGxpc3QgbDI6bGV2ZWw5Cgl7bXNvLWxldmVsLW51
bWJlci1mb3JtYXQ6YnVsbGV0OwoJbXNvLWxldmVsLXRleHQ674KnOwoJbXNvLWxldmVsLXRhYi1z
dG9wOm5vbmU7Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7Cgl0ZXh0LWluZGVudDot
MTguMHB0OwoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30Kb2wKCXttYXJnaW4tYm90dG9tOjBjbTt9
CnVsCgl7bWFyZ2luLWJvdHRvbTowY207fQotLT48L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48
eG1sPgo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPgo8L3ht
bD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28gOV0+PHhtbD4KPG86c2hhcGVsYXlvdXQgdjpl
eHQ9ImVkaXQiPgo8bzppZG1hcCB2OmV4dD0iZWRpdCIgZGF0YT0iMSIgLz4KPC9vOnNoYXBlbGF5
b3V0PjwveG1sPjwhW2VuZGlmXS0tPgo8L2hlYWQ+Cjxib2R5IGxhbmc9IkVOLVVTIiBsaW5rPSIj
MDU2M0MxIiB2bGluaz0iIzk1NEY3MiI+CjxkaXYgY2xhc3M9IldvcmRTZWN0aW9uMSI+CjxwIHN0
eWxlPSJiYWNrZ3JvdW5kOndoaXRlIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPkhlbGxv
LDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4KPHAgc3R5bGU9ImJhY2tncm91bmQ6d2hpdGU7Zm9udC12
YXJpYW50LWxpZ2F0dXJlczogbm9ybWFsO2ZvbnQtdmFyaWFudC1jYXBzOiBub3JtYWw7b3JwaGFu
czogMjt0ZXh0LWFsaWduOnN0YXJ0O3dpZG93czogMjstd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRo
OiAwcHg7dGV4dC1kZWNvcmF0aW9uLXN0eWxlOiBpbml0aWFsO3RleHQtZGVjb3JhdGlvbi1jb2xv
cjogaW5pdGlhbDt3b3JkLXNwYWNpbmc6MHB4Ij4KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4w
cHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNr
Ij5JIGhhdmUgYmVlbiBzZWxlY3RlZCBhcyB0aGUgUm91dGluZyBEaXJlY3RvcmF0ZSByZXZpZXdl
ciBmb3IgdGhpcyBkcmFmdC4gVGhlIFJvdXRpbmcgRGlyZWN0b3JhdGUgc2Vla3MgdG8gcmV2aWV3
IGFsbCByb3V0aW5nIG9yIHJvdXRpbmctcmVsYXRlZCBkcmFmdHMgYXMgdGhleSBwYXNzIHRocm91
Z2ggSUVURiBsYXN0CiBjYWxsIGFuZCBJRVNHIHJldmlldywgYW5kIHNvbWV0aW1lcyBvbiBzcGVj
aWFsIHJlcXVlc3QuIFRoZSBwdXJwb3NlIG9mIHRoZSByZXZpZXcgaXMgdG8gcHJvdmlkZSBhc3Np
c3RhbmNlIHRvIHRoZSBSb3V0aW5nIEFEcy4gRm9yIG1vcmUgaW5mb3JtYXRpb24gYWJvdXQgdGhl
IFJvdXRpbmcgRGlyZWN0b3JhdGUsIHBsZWFzZSBzZWUmbmJzcDs8YSBocmVmPSJodHRwOi8vdHJh
Yy50b29scy5pZXRmLm9yZy9hcmVhL3J0Zy90cmFjL3dpa2kvUnRnRGlyIj48c3BhbiBjbGFzcz0i
aWNvbiI+PHNwYW4gc3R5bGU9ImNvbG9yOiNCQjAwMDA7dGV4dC1kZWNvcmF0aW9uOm5vbmUiPuKA
izwvc3Bhbj48L3NwYW4+PHNwYW4gc3R5bGU9ImNvbG9yOiNCQjAwMDAiPmh0dHA6Ly90cmFjLnRv
b2xzLmlldGYub3JnL2FyZWEvcnRnL3RyYWMvd2lraS9SdGdEaXI8L3NwYW4+PC9hPjxvOnA+PC9v
OnA+PC9zcGFuPjwvcD4KPHAgc3R5bGU9ImJhY2tncm91bmQ6d2hpdGU7Zm9udC12YXJpYW50LWxp
Z2F0dXJlczogbm9ybWFsO2ZvbnQtdmFyaWFudC1jYXBzOiBub3JtYWw7b3JwaGFuczogMjt0ZXh0
LWFsaWduOnN0YXJ0O3dpZG93czogMjstd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7dGV4
dC1kZWNvcmF0aW9uLXN0eWxlOiBpbml0aWFsO3RleHQtZGVjb3JhdGlvbi1jb2xvcjogaW5pdGlh
bDt3b3JkLXNwYWNpbmc6MHB4Ij4KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5BbHRob3Vn
aCB0aGVzZSBjb21tZW50cyBhcmUgcHJpbWFyaWx5IGZvciB0aGUgdXNlIG9mIHRoZSBSb3V0aW5n
IEFEcywgaXQgd291bGQgYmUgaGVscGZ1bCBpZiB5b3UgY291bGQgY29uc2lkZXIgdGhlbSBhbG9u
ZyB3aXRoIGFueSBvdGhlciBJRVRGIExhc3QgQ2FsbCBjb21tZW50cyB0aGF0IHlvdSByZWNlaXZl
LCBhbmQKIHN0cml2ZSB0byByZXNvbHZlIHRoZW0gdGhyb3VnaCBkaXNjdXNzaW9uIG9yIGJ5IHVw
ZGF0aW5nIHRoZSBkcmFmdC48bzpwPjwvbzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPkRvY3VtZW50OiBkcmFmdC1pZXRmLW1wbHMtZWdyZXNzLXByb3RlY3Rpb24tZnJhbWV3b3Jr
LTAzPG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPlJldmlld2VyOiBBbGV4YW5k
ZXIgKOKAnFNhc2hh4oCdKSBWYWluc2h0ZWluPG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29O
b3JtYWwiPlJldmlldyBkYXRlOiAxOS1Ob3YtMTg8bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+SUVURiBMQyBFbmQgRGF0ZTogTm90IGtub3duPG86cD48L286cD48L3A+CjxwIGNs
YXNzPSJNc29Ob3JtYWwiPkludGVuZCBzdGF0dXM6IFN0YW5kYXJkcyBUcmFjazxvOnA+PC9vOnA+
PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PGI+U3VtbWFyeTwvYj46IDxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj5JIGhhdmUgc29tZSBtaW5vciBjb25jZXJucyBhYm91dCB0aGlzIGRvY3VtZW50IHRo
YXQgSSB0aGluayBzaG91bGQgYmUgcmVzb2x2ZWQgYmVmb3JlIHB1YmxpY2F0aW9uLjxvOnA+PC9v
OnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PGI+Q29tbWVudHM8L2I+OjxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0i
TXNvTm9ybWFsIj5UaGUgZHJhZnQgaXMgd2VsbCB3cml0dGVuLCByZXF1aXJlcyBmcm9tIHRoZSBy
ZWFkZXIgaGFzIGdvb2QgdW5kZXJzdGFuZGluZyBvZiBtdWx0aXBsZSB0ZWNobm9sb2dpZXMgaW5j
bHVkaW5nOjxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9
InRleHQtaW5kZW50Oi0xOC4wcHQ7bXNvLWxpc3Q6bDIgbGV2ZWwxIGxmbzIiPjwhW2lmICFzdXBw
b3J0TGlzdHNdPjxzcGFuIHN0eWxlPSJmb250LWZhbWlseTpTeW1ib2wiPjxzcGFuIHN0eWxlPSJt
c28tbGlzdDpJZ25vcmUiPsK3PHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3
IFJvbWFuJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsKPC9zcGFuPjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZdPjxzcGFuIGRpcj0iTFRSIj48L3Nw
YW4+Y29udGV4dCBsYWJlbCBzcGFjZXMgYW5kIGNvbnRleHQgbGFiZWxzIFJGQyA1MzMxPG86cD48
L286cD48L3A+CjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0idGV4dC1pbmRlbnQ6
LTE4LjBwdDttc28tbGlzdDpsMiBsZXZlbDEgbGZvMiI+PCFbaWYgIXN1cHBvcnRMaXN0c10+PHNw
YW4gc3R5bGU9ImZvbnQtZmFtaWx5OlN5bWJvbCI+PHNwYW4gc3R5bGU9Im1zby1saXN0Oklnbm9y
ZSI+wrc8c3BhbiBzdHlsZT0iZm9udDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsi
PiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOwo8L3NwYW4+
PC9zcGFuPjwvc3Bhbj48IVtlbmRpZl0+PHNwYW4gZGlyPSJMVFIiPjwvc3Bhbj5sb2NhbCBhbmQg
cmVtb3RlIExGQSBtZWNoYW5pc21zIChSRkMgNTI4NiBhbmQgUkZDIDc0OTApPG86cD48L286cD48
L3A+CjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0idGV4dC1pbmRlbnQ6LTE4LjBw
dDttc28tbGlzdDpsMiBsZXZlbDEgbGZvMiI+PCFbaWYgIXN1cHBvcnRMaXN0c10+PHNwYW4gc3R5
bGU9ImZvbnQtZmFtaWx5OlN5bWJvbCI+PHNwYW4gc3R5bGU9Im1zby1saXN0Oklnbm9yZSI+wrc8
c3BhbiBzdHlsZT0iZm9udDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOwo8L3NwYW4+PC9zcGFu
Pjwvc3Bhbj48IVtlbmRpZl0+PHNwYW4gZGlyPSJMVFIiPjwvc3Bhbj5TZWdtZW50IFJvdXRpbmcg
TWlycm9yIFNJRHMgKFJGQyA4NDAyKSBhbmQgbW9yZS4mbmJzcDsKPG86cD48L286cD48L3A+Cjxw
IGNsYXNzPSJNc29Ob3JtYWwiPkkgZG91YnQgaXQgaXMgc3VpdGFibGUgcmVhZGluZyBmb3IgYSBi
ZWdpbm5lciwgYnV0IEkgYWxzbyBkb3VidCBhbnkgcmVxdWlyZWQgYmFja2dyb3VuZCBjb3VsZCBi
ZSBza2lwcGVkLgo8bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJz
cDs8L286cD48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoaXMgaXMgYSBmcmFtZXdvcmsgZG9j
dW1lbnQsIHdpdGggYXQgbGVhc3Qgb25lIOKAnHNwZWNpYWxpemF0aW9u4oCdIG9mIHRoaXMgZnJh
bWV3b3JrIGFscmVhZHkgYmVpbmcgcHVibGlzaGVkIGFzCjxhIGhyZWY9Imh0dHBzOi8vdG9vbHMu
aWV0Zi5vcmcvaHRtbC9yZmM4MTA0Ij5SRkMgODEwNDwvYT4uICZuYnNwO0kgYXNzdW1lIHRoYXQg
b3RoZXIg4oCcc3BlY2lhbGl6YXRpb27igJ0gZG9jdW1lbnRzIGFyZSBvbiB0aGUgd2F5Lgo8bzpw
PjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+Cjxw
IGNsYXNzPSJNc29Ob3JtYWwiPkkgaGF2ZSBob2xkIGEgdmVyeSBjb25zdHJ1Y3RpdmUgb2ZmLWxp
c3QgZGlzY3Vzc2lvbiB3aXRoIHRoZSBhdXRob3JzIGJlZm9yZSBwb3N0aW5nIHRoaXMgcmV2aWV3
LiBTb21lIG9mIG15IGNvbW1lbnRzIGhhdmUgYmVlbiBhbHJlYWR5IGFja25vd2xlZGdlZC4gSSB3
b3VsZCBsaWtlIHRvIHRoYW5rIHRoZSBhdXRob3JzIGFuZCwgZXNwZWNpYWxseSwgWWltaW4sIGZv
ciBjb29wZXJhdGlvbi48bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4m
bmJzcDs8L286cD48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPkNhdmVhdDwvYj46IDxvOnA+
PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JIGhhdmUgZG9uZSA8YSBocmVmPSJodHRw
czovL3d3dy5pZXRmLm9yZy9tYWlsLWFyY2hpdmUvd2ViL21wbHMvY3VycmVudC9tc2cxNzAzMy5o
dG1sIj4KYW4gdW5zb2xpY2l0ZWQgcmV2aWV3IG9mIHRoZSBwcmVjdXJzb3IgaW5kaXZpZHVhbCBk
cmFmdDwvYT4uIEZyb20gbXkgUE9WLCB0aGUgZG9jdW1lbnQgaGFzIGJlZW4gcXVpdGUgaW4gZ29v
ZCBzaGFwZSBldmVuIHRoZW4sIHNvIEkgbWF5IGJlIGNvbnNpZGVyZWQgYXMgcG9zaXRpdmVseSBi
aWFzZWQgKHRoZSBjdXJyZW50IHZlcnNpb24gYWNrbm93bGVkZ2VzIG15IGNvbW1lbnRzKS4gSSBo
YXZlIG5vdGljZWQgdGhhdCB0aGUgbWFqb3JpdHkgb2YgbXkKIHRoZW4gY29tbWVudHMgaGF2ZSBi
ZWVuIHN1Y2Nlc3NmdWxseSByZXNvbHZlZCBpbiB0aGUgY3VycmVudCB2ZXJzaW9uIG9mIHRoZSBk
cmFmdC48bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286
cD48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPk1ham9yIElzc3VlczwvYj46IE5vIG1ham9y
IGlzc3VlcyBmb3VuZDxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZu
YnNwOzwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+TWlub3IgSXNzdWVzPC9iPjo8
bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+
CjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0idGV4dC1pbmRlbnQ6LTE4LjBwdDtt
c28tbGlzdDpsMCBsZXZlbDEgbGZvNCI+PCFbaWYgIXN1cHBvcnRMaXN0c10+PHNwYW4gc3R5bGU9
Im1zby1saXN0Oklnbm9yZSI+MSk8c3BhbiBzdHlsZT0iZm9udDo3LjBwdCAmcXVvdDtUaW1lcyBO
ZXcgUm9tYW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOwo8L3NwYW4+PC9z
cGFuPjwhW2VuZGlmXT48c3BhbiBkaXI9IkxUUiI+PC9zcGFuPlRoZSBkb2N1bWVudCBzZWVtcyB0
byBiZSBhbWJpZ3VvdXMmbmJzcDsgd2l0aCByZWdhcmQgdG8gZXhwZWN0ZWQgY292ZXJhZ2Ugb2Yg
TDJWUE4gc2VydmljZXMgYnkgdGhlIGZyYW1ld29yayBpdCBkZWZpbmVzOjxvOnA+PC9vOnA+PC9w
Pgo8cCBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjcyLjBwdDt0
ZXh0LWluZGVudDotMTguMHB0O21zby1saXN0OmwwIGxldmVsMiBsZm80Ij4KPCFbaWYgIXN1cHBv
cnRMaXN0c10+PHNwYW4gc3R5bGU9Im1zby1saXN0Oklnbm9yZSI+YS48c3BhbiBzdHlsZT0iZm9u
dDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOwo8L3NwYW4+PC9zcGFuPjwhW2VuZGlmXT48c3BhbiBkaXI9IkxUUiI+
PC9zcGFuPk9uIG9uZSBoYW5kLCB0aGUgcmVxdWlyZW1lbnQgZm9yIHRoZSBmcmFtZXdvcmsgaW4g
dGhlIDI8c3VwPm5kPC9zdXA+IGJ1bGxldCBpbiBTZWN0aW9uIDQgc2F5cyB0aGF0IGl0IE1VU1Qg
4oCcPHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij5hY2Nv
bW1vZGF0ZSBleGlzdGluZyBhbmQgZnV0dXJlIElQL01QTFMgc2VydmljZXMsIGluY2x1ZGluZyBs
YXllci0yCiBWUE5zLCBsYXllci0zIFZQTnMsIGhpZXJhcmNoaWNhbCBMU1AsIGFuZCBvdGhlcnM8
L3NwYW4+4oCdPG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHls
ZT0ibWFyZ2luLWxlZnQ6NzIuMHB0O3RleHQtaW5kZW50Oi0xOC4wcHQ7bXNvLWxpc3Q6bDAgbGV2
ZWwyIGxmbzQiPgo8IVtpZiAhc3VwcG9ydExpc3RzXT48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6SWdu
b3JlIj5iLjxzcGFuIHN0eWxlPSJmb250OjcuMHB0ICZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90
OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Cjwvc3Bhbj48L3NwYW4+PCFb
ZW5kaWZdPjxzcGFuIGRpcj0iTFRSIj48L3NwYW4+T24gdGhlIG90aGVyIGhhbmQsIHRoZSBvdmVy
dmlldyBvZiB0aGUgZnJhbWV3b3JrIChpbiBTZWN0aW9uIDEpIHNheXMgdGhhdCDigJw8c3BhbiBz
dHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90
OyI+V2hlbiBhIFBMUiBkb2VzIGxvY2FsIHJlcGFpciwgdGhlIHByb3RlY3RvciBpcyByZXNwb25z
aWJsZSBmb3IgcGVyZm9ybWluZyAmcXVvdDtjb250ZXh0CiBsYWJlbCBzd2l0Y2hpbmcmcXVvdDsg
Zm9yIHJlcm91dGVkIE1QTFMgc2VydmljZSBwYWNrZXRzIGFuZCAmcXVvdDtjb250ZXh0IElQIGZv
cndhcmRpbmcmcXVvdDsgZm9yIHJlcm91dGVkIElQIHNlcnZpY2UgcGFja2V0cywgdG8gYWxsb3cg
dGhlIHNlcnZpY2UgcGFja2V0cyB0byBjb250aW51ZSB0byByZWFjaCB0aGUgc2VydmljZSBkZXN0
aW5hdGlvbnM8L3NwYW4+4oCdLiBpLmUuLCBNQUMtYmFzZWQgc3dpdGNoaW5nIHNlZW1zIHRvIGJl
IGV4Y2x1ZGVkIGZyb20gdGhlIHByb3RlY3RvcgogcmVzcG9uc2liaWxpdHkuIDxvOnA+PC9vOnA+
PC9wPgo8cCBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjcyLjBw
dDt0ZXh0LWluZGVudDotMTguMHB0O21zby1saXN0OmwwIGxldmVsMiBsZm80Ij4KPCFbaWYgIXN1
cHBvcnRMaXN0c10+PHNwYW4gc3R5bGU9Im1zby1saXN0Oklnbm9yZSI+Yy48c3BhbiBzdHlsZT0i
Zm9udDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOwo8L3NwYW4+PC9zcGFuPjwhW2VuZGlmXT48c3BhbiBkaXI9IkxU
UiI+PC9zcGFuPlNlY3Rpb24gMyBvZiB0aGUgZHJhZnQgb25seSBkZWZpbmVzIHRoZSB0ZXJtcyDi
gJw8c3BhbiBzdHlsZT0iZm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPkNvbnRl
eHQgbGFiZWwgc3dpdGNoaW5nPC9zcGFuPuKAnSZuYnNwOyBhbmQg4oCcPHNwYW4gc3R5bGU9ImZv
bnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPkNvbnRl
eHQgSVAgZm9yd2FyZGluZzwvc3Bhbj7igJ0uCiBUaGlzIGFsc28gc3VnZ2VzdHMgdGhhdCBDb250
ZXh0IExheWVyLTIgc3dpdGNoaW5nIGlzIG5vdCBjb3ZlcmVkIGJ5IHRoZSBmcmFtZXdvcms8bzpw
PjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJ0ZXh0LWluZGVu
dDotMTguMHB0O21zby1saXN0OmwwIGxldmVsMSBsZm80Ij48IVtpZiAhc3VwcG9ydExpc3RzXT48
c3BhbiBzdHlsZT0ibXNvLWxpc3Q6SWdub3JlIj4yKTxzcGFuIHN0eWxlPSJmb250OjcuMHB0ICZx
dW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Cjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZdPjxzcGFuIGRpcj0iTFRSIj48L3NwYW4+SSBoYXZlIHNv
bWUgZG91YnRzIHJlZ2FyZGluZyBhcHBsaWNhYmlsaXR5IG9mIHRoZSBlZ3Jlc3MgcHJvdGVjdGlv
biBmcmFtZXdvcmsgZGVmaW5lZCBpbiB0aGUgZHJhZnQmbmJzcDsgdG8gVlBMUy1iYXNlZCAoUkZD
IDQ3NjEgYW5kL29yIFJGQyA0NzYyKSZuYnNwOyBzZXJ2aWNlcyBiZWNhdXNlOjxvOnA+PC9vOnA+
PC9wPgo8cCBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjcyLjBw
dDt0ZXh0LWluZGVudDotMTguMHB0O21zby1saXN0OmwwIGxldmVsMiBsZm80Ij4KPCFbaWYgIXN1
cHBvcnRMaXN0c10+PHNwYW4gc3R5bGU9Im1zby1saXN0Oklnbm9yZSI+YS48c3BhbiBzdHlsZT0i
Zm9udDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOwo8L3NwYW4+PC9zcGFuPjwhW2VuZGlmXT48c3BhbiBkaXI9IkxU
UiI+PC9zcGFuPldpdGggVlBMUywgQ0UgbXVsdGktaG9taW5nIGFsd2F5cyBvcGVyYXRlcyBpbiBz
aW5nbGUtYWN0aXZlIG1vZGUuIEFzIGEgY29uc2VxdWVuY2U6PG86cD48L286cD48L3A+CjxwIGNs
YXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MTA4LjBwdDt0ZXh0LWlu
ZGVudDotMTA4LjBwdDttc28tdGV4dC1pbmRlbnQtYWx0Oi05LjBwdDttc28tbGlzdDpsMCBsZXZl
bDMgbGZvNCI+CjwhW2lmICFzdXBwb3J0TGlzdHNdPjxzcGFuIHN0eWxlPSJtc28tbGlzdDpJZ25v
cmUiPjxzcGFuIHN0eWxlPSJmb250OjcuMHB0ICZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Cjwvc3Bhbj5pLjxzcGFuIHN0eWxlPSJmb250
OjcuMHB0ICZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7IDwvc3Bhbj48L3NwYW4+PCFbZW5kaWZdPjxzcGFuIGRpcj0iTFRSIj48L3NwYW4+
UHJpb3IgdG8gZmFpbHVyZSBvZiB0aGUgcHJpbWFyeSBlZ3Jlc3MsIHRoZSBWU0kgdGhhdCByZXBy
ZXNlbnRzIHRoZSBzZXJ2aWNlIGluIHRoZSBQcm90ZWN0b3IgUEUgd291bGQgbm90IGxlYXJuIGFu
eSBNQUMgYWRkcmVzc2VzCjxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTGlzdFBhcmFncmFw
aCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjEwOC4wcHQ7dGV4dC1pbmRlbnQ6LTEwOC4wcHQ7bXNvLXRl
eHQtaW5kZW50LWFsdDotOS4wcHQ7bXNvLWxpc3Q6bDAgbGV2ZWwzIGxmbzQiPgo8IVtpZiAhc3Vw
cG9ydExpc3RzXT48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6SWdub3JlIj48c3BhbiBzdHlsZT0iZm9u
dDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOwo8
L3NwYW4+aWkuPHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1
b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgPC9zcGFuPjwvc3Bhbj48IVtlbmRp
Zl0+PHNwYW4gZGlyPSJMVFIiPjwvc3Bhbj5JZiB0aGUgUExSIHJlZGlyZWN0cyDigJxrbm93biB1
bmljYXN04oCdIHRyYWZmaWMgaW50ZW5kZWQgZm9yIHRoZSBwcmltYXJ5IGVncmVzcyBQRSB0byB0
aGUgcHJvdGVjdG9yLCB0aGUgVlNJIHRoYXQgbG9jYWxseSByZXByZXNlbnRzIHByb3RlY3RlZCBz
ZXJ2aWNlIHRoZXJlCiB3b3VsZCBmbG9vZCB0aGlzIHRyYWZmaWMgYXMg4oCcdW5rbm93biB1bmlj
YXN04oCdIGFuZCwgYXMgc3VjaCwgcHJvYmFibHkgc3ViamVjdCBpdCB0byByYXRlIGxpbWl0aW5n
Lgo8bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJn
aW4tbGVmdDoxMDguMHB0O3RleHQtaW5kZW50Oi0xMDguMHB0O21zby10ZXh0LWluZGVudC1hbHQ6
LTkuMHB0O21zby1saXN0OmwwIGxldmVsMyBsZm80Ij4KPCFbaWYgIXN1cHBvcnRMaXN0c10+PHNw
YW4gc3R5bGU9Im1zby1saXN0Oklnbm9yZSI+PHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7
VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsKPC9zcGFuPmlpaS48c3BhbiBzdHlsZT0iZm9u
dDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyA8L3NwYW4+PC9zcGFuPjwhW2VuZGlmXT48c3BhbiBkaXI9IkxUUiI+PC9zcGFu
PkZyb20gdGhlIFBPViBvZiB0aGUgY3VzdG9tZXIgb2YgdGhlIFZQTFMgc2VydmljZSwmbmJzcDsg
dGhpcyBtZWFucyB0aGF0IHJlZGlyZWN0aW5nIHRyYWZmaWMgdG8gdGhlIHByb3RlY3RpbmcgVlNJ
LCBieSBhbmQgb2YgaXRzZWxmIHdvdWxkIG5vdCBmdWxseSByZXN0b3JlCiB0aGUgc2VydmljZSwg
c2luY2Ugc3Vic3RhbnRpYWwgcGFydCBvZiB0aGUgY3VzdG9tZXIgdHJhZmZpYyB3b3VsZCBiZSBk
cm9wcGVkIHVudGlsIE1BQyBsZWFybmluZyBpbiB0aGUgcHJvdGVjdGluZyBWU0kgaXMgY29tcGxl
dGVkPG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFy
Z2luLWxlZnQ6NzIuMHB0O3RleHQtaW5kZW50Oi0xOC4wcHQ7bXNvLWxpc3Q6bDAgbGV2ZWwyIGxm
bzQiPgo8IVtpZiAhc3VwcG9ydExpc3RzXT48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6SWdub3JlIj5i
LjxzcGFuIHN0eWxlPSJmb250OjcuMHB0ICZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Cjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZd
PjxzcGFuIGRpcj0iTFRSIj48L3NwYW4+SXQgaXMgYWxzbyB3b3J0aCBub3RpbmcgdGhhdCBpbiBW
UExTIHJlY2VpdmVkIGFwcGxpY2F0aW9uIGxhYmVscyBkbyBub3Qgb25seSBkZWZpbmUgZWdyZXNz
IFZTSSBhcyB0aGUgY29udGV4dCBmb3IgdGhlIE1BQy1iYXNlZCBzd2l0Y2hpbmcgYnV0IGFsc28g
aWRlbnRpZnkgcmVtb3RlIGluZ3Jlc3MgVlNJIGZvciBNQUMgbGVhcm5pbmcuIEV4dGVuZGluZyBz
dWNoIGlkZW50aWZpY2F0aW9uCiB0byBjb3ZlciBhbHNvIGFwcGxpY2F0aW9uIGxhYmVscyBvZiB0
aGUgcmVkaXJlY3RlZCB0cmFmZmljIGxvb2tzIHF1aXRlIG5vbi10cml2aWFsIHRvIG1lPG86cD48
L286cD48L3A+CjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6
NzIuMHB0O3RleHQtaW5kZW50Oi0xOC4wcHQ7bXNvLWxpc3Q6bDAgbGV2ZWwyIGxmbzQiPgo8IVtp
ZiAhc3VwcG9ydExpc3RzXT48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6SWdub3JlIj5jLjxzcGFuIHN0
eWxlPSJmb250OjcuMHB0ICZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Cjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZdPjxzcGFuIGRp
cj0iTFRSIj48L3NwYW4+SSBzZWUgdGhlc2UgY29uY2VybnMgYXMgbWlub3IgaXNzdWVzIGJlY2F1
c2UsIGFzIGV4cGxhaW5lZCBhYm92ZSwgaXQgaXMgbm90IGNsZWFyIHRvIG1lIHdoZXRoZXIgdGhl
IGZyYW1ld29yayBpcyBzdXBwb3NlZCB0byBjb3ZlciBWUExTIHNlcnZpY2VzLiBBbiBleHBsaWNp
dCBjYXZlYXQgKHBvc3NpYmx5IGRlZmluaW5nIGFwcGxpY2FiaWxpdHkgb2YgdGhlIGZyYW1ld29y
awogdG8gVlBMUyBzZXJ2aWNlcyBhcyDigJxsZWZ0IEZGU+KAnSwgb3IgdG8gYmUgZGlzY3Vzc2Vk
IGluIGEgc2VwYXJhdGUgZG9jdW1lbnTigJ0pIHdvdWxkIHN1ZmZpY2UgdG8gcmVzb2x2ZSB0aGVt
IElNSE88bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJt
YXJnaW4tbGVmdDo3Mi4wcHQ7dGV4dC1pbmRlbnQ6LTE4LjBwdDttc28tbGlzdDpsMCBsZXZlbDIg
bGZvNCI+CjwhW2lmICFzdXBwb3J0TGlzdHNdPjxzcGFuIHN0eWxlPSJtc28tbGlzdDpJZ25vcmUi
PmQuPHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4m
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsKPC9zcGFuPjwvc3Bhbj48IVtlbmRp
Zl0+PHNwYW4gZGlyPSJMVFIiPjwvc3Bhbj5MMlZQTiBzZXJ2aWNlcyB0aGF0IHVzZSBFVlBOIHRl
Y2hub2xvZ3kgd291bGQgbmVpdGhlciBzdWZmZXIgZnJvbSBhbiBlbXB0eSBGSUIgaW4gdGhlIHBy
b3RlY3RpbmcgTUFDLVZSRiBub3IgdXNlIEVWUE4gYXBwbGljYXRpb24gbGFiZWxzIGZvciBNQUMg
bGVhcm5pbmcuIEJ1dCBJIGNhbm5vdCBzYXkgd2hldGhlciB0aGV5IGRvIG9yIGRvIG5vdCBpbnRy
b2R1Y2Ugc29tZQogb3RoZXIgaXNzdWVzIHdpdGggdGhlIHByb3Bvc2VkIGZyYW1ld29yayDigJMg
dGhpcyB3b3VsZCByZXF1aXJlIHNlcmlvdXMgaW4tZGVwdGggYW5hbHlzaXMuIE1lYW53aGlsZSBz
dWNoIHNlcnZpY2VzIGxvb2sgdG8gbWUgbGlrZSBhbm90aGVyIGNhc2Ugd2hlbiBhbiBleHBsaWNp
dCBkZWZpbml0aW9uIG9mIOKAnGxlZnQgRkZT4oCdIG9yIOKAnHRvIGJlIGFkZHJlc3NlZCBpbiBh
IHNlcGFyYXRlIGRvY3VtZW504oCdIHdvdWxkIGJlIHZlcnkgbXVjaCBpbiBwbGFjZS4KPG86cD48
L286cD48L3A+CjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0idGV4dC1pbmRlbnQ6
LTE4LjBwdDttc28tbGlzdDpsMCBsZXZlbDEgbGZvNCI+PCFbaWYgIXN1cHBvcnRMaXN0c10+PHNw
YW4gc3R5bGU9Im1zby1saXN0Oklnbm9yZSI+Myk8c3BhbiBzdHlsZT0iZm9udDo3LjBwdCAmcXVv
dDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOwo8
L3NwYW4+PC9zcGFuPjwhW2VuZGlmXT48c3BhbiBkaXI9IkxUUiI+PC9zcGFuPlRoZSBleGFtcGxl
IG9mIGFwcGx5aW5nIHRoZSBlZ3Jlc3MgcHJvdGVjdGlvbiBmcmFtZXdvcmsgdG8gQkdQL01QTFMg
SVAgVlBOIChSRkMgNDM2NCkgaW4gU2VjdGlvbiA4IGlzIGV4cGxpY2l0bHkgcmVzdHJpY3RlZCB0
byBzY2VuYXJpbyB3aGVuIGJvdGggdGhlIHByaW1hcnkgZWdyZXNzIFZSRiBhbmQgdGhlIHByb3Rl
Y3RvciBWUkYgdXNlIHBlci1WUkYgbGFiZWwgYWxsb2NhdGlvbgogc2NoZW1lLiA8bzpwPjwvbzpw
PjwvcD4KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDo3Mi4w
cHQ7dGV4dC1pbmRlbnQ6LTE4LjBwdDttc28tbGlzdDpsMCBsZXZlbDIgbGZvNCI+CjwhW2lmICFz
dXBwb3J0TGlzdHNdPjxzcGFuIHN0eWxlPSJtc28tbGlzdDpJZ25vcmUiPmEuPHNwYW4gc3R5bGU9
ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsKPC9zcGFuPjwvc3Bhbj48IVtlbmRpZl0+PHNwYW4gZGlyPSJM
VFIiPjwvc3Bhbj5XaXRoIHRoaXMgc2NoZW1lLCB0aGUgdXNhZ2Ugb2YgdGhlIHByb3Bvc2VkIGVn
cmVzcyBwcm90ZWN0aW9uIGZyYW1ld29yayBpcyBxdWl0ZSBzdHJhaWdodGZvcndhcmQuCjxvOnA+
PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0
OjcyLjBwdDt0ZXh0LWluZGVudDotMTguMHB0O21zby1saXN0OmwwIGxldmVsMiBsZm80Ij4KPCFb
aWYgIXN1cHBvcnRMaXN0c10+PHNwYW4gc3R5bGU9Im1zby1saXN0Oklnbm9yZSI+Yi48c3BhbiBz
dHlsZT0iZm9udDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOwo8L3NwYW4+PC9zcGFuPjwhW2VuZGlmXT48c3BhbiBk
aXI9IkxUUiI+PC9zcGFuPkhvd2V2ZXIsIFJGQyA0MzY0IGRlZmluZXMgc2V2ZXJhbCBsYWJlbCBh
bGxvY2F0aW9uIHNjaGVtZXMgYW5kIHN0YXRlcyB0aGF0IHRoZSBsYWJlbCBhbGxvY2F0aW9uIHNj
aGVtZSBjYW4gYmUgc2VsZWN0ZWQgaW5kZXBlbmRlbnRseSBpbiBlYWNoIFBFIHdpdGhvdXQgYW55
IGltcGFjdCBvbiBpbnRlcm9wZXJhYmlsaXR5LiBJdCBpcyBub3QgY2xlYXIgdG8gbWUsIHRvCiB3
aGljaCBleHRlbnQgSVAgVlBOIHNlcnZpY2VzIHRoYXQgdXNlIGRpZmZlcmVudCBsYWJlbCBhbGxv
Y2F0aW9uIHNjaGVtZXMgaW4gZGlmZmVyZW50IGVncmVzcyBQRXMgd291bGQgYmUgY292ZXJlZCBi
eSB0aGUgcHJvcG9zZWQgZnJhbWV3b3JrPG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29MaXN0
UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6NzIuMHB0O3RleHQtaW5kZW50Oi0xOC4wcHQ7
bXNvLWxpc3Q6bDAgbGV2ZWwyIGxmbzQiPgo8IVtpZiAhc3VwcG9ydExpc3RzXT48c3BhbiBzdHls
ZT0ibXNvLWxpc3Q6SWdub3JlIj5jLjxzcGFuIHN0eWxlPSJmb250OjcuMHB0ICZxdW90O1RpbWVz
IE5ldyBSb21hbiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Cjwv
c3Bhbj48L3NwYW4+PCFbZW5kaWZdPjxzcGFuIGRpcj0iTFRSIj48L3NwYW4+U2luY2Ugd2UgYXJl
IG9ubHkgc3BlYWtpbmcgYWJvdXQgYW4gZXhhbXBsZSBpbiBhIGZyYW1ld29yayBkb2N1bWVudCwg
dGhlcmUgaXMgbm8gbmVlZCB0byBkZXNjcmliZSBhIGNvbXBsZXRlIHNvbHV0aW9uIGhlcmUuIFNp
bXBseSBub3RpbmcgdGhlIG5lZWQgZm9yIGVsYWJvcmF0aW9uIHdpdGggcmVnYXJkIHRvIG90aGVy
IFZQTiBhcHBsaWNhdGlvbiBsYWJlbCBhbGxvY2F0aW9uCiBzY2hlbWVzJm5ic3A7IChpbmNsdWRp
bmcgdGhlIHBvc3NpYmxlIG1pc21hdGNoIGluIHRoZSBwcmltYXJ5IGFuZCBwcm90ZWN0b3IgZWdy
ZXNzIFBFcykgYW5kIHNlbmRpbmcgdGhlIHJlYWRlciB0byBhIChmdXR1cmUpIGRlZGljYXRlZCBk
b2N1bWVudCB3b3VsZCBzdWZmaWNlIElNSE8uPG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29M
aXN0UGFyYWdyYXBoIiBzdHlsZT0idGV4dC1pbmRlbnQ6LTE4LjBwdDttc28tbGlzdDpsMCBsZXZl
bDEgbGZvNCI+PCFbaWYgIXN1cHBvcnRMaXN0c10+PHNwYW4gc3R5bGU9Im1zby1saXN0Oklnbm9y
ZSI+NCk8c3BhbiBzdHlsZT0iZm9udDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsi
PiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOwo8L3NwYW4+PC9zcGFuPjwhW2VuZGlmXT48
c3BhbiBkaXI9IkxUUiI+PC9zcGFuPlNlY3Rpb24gNS44IGRlc2NyaWJlcyAzIHBvc3NpYmxlIGFw
cHJvYWNoZXMgdG8gYWR2ZXJ0aXNlbWVudCBvZiB0aGUgQ29udGV4dCBJRCBJUCBhZGRyZXNzIGlu
IElHUC4gQnV0IGl0IGRvZXMgbm90IGRlZmluZSBhbnkgb2YgdGhlc2UgYXBwcm9hY2hlcyBhcyDi
gJxNVVNUIHRvIGltcGxlbWVudOKAnS4gVGhpcyBsb29rcyB0byBtZSBsaWtlIGFuIG9wZW5pbmcg
Zm9yIGludGVyb3BlcmFiaWxpdHkKIGlzc3VlcyBiZXR3ZWVuIGltcGxlbWVudGF0aW9ucyB0aGF0
IHN1cHBvcnQgZGlmZmVyZW50IGFwcHJvYWNoZXMuIE9uIHRoZSBvdGhlciBoYW5kLCBJIGFtIG5v
dCBzdXJlIHdoZXRoZXIgYSBmcmFtZXdvcmsgZG9jdW1lbnQgaXMgdGhlIHJpZ2h0IHBsYWNlIHRv
IHNlbGVjdCBhIE1VU1QgdG8gaW1wbGVtZW50IG9wdGlvbiwgZXNwZWNpYWxseSB3aGVuIHRoZSBl
eHBlY3RlZCBhcmVhcyBvZiBhcHBsaWNhYmlsaXR5IGFyZSBxdWl0ZSBkaWZmZXJlbnQ6PG86cD48
L286cD48L3A+CjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6
NzIuMHB0O3RleHQtaW5kZW50Oi0xOC4wcHQ7bXNvLWxpc3Q6bDAgbGV2ZWwyIGxmbzQiPgo8IVtp
ZiAhc3VwcG9ydExpc3RzXT48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6SWdub3JlIj5hLjxzcGFuIHN0
eWxlPSJmb250OjcuMHB0ICZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Cjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZdPjxzcGFuIGRp
cj0iTFRSIj48L3NwYW4+VGhlIOKAnHByb3h5IG1vZGXigJ0gYXBwcm9hY2ggaW1wb3NlcyBtaW5p
bWFsIChpZiBhbnkpIHNwZWNpZmljIHJlcXVpcmVtZW50cyBvbiB0aGUgcm91dGluZyBhbmQgVEUg
ZG9tYWluIChpLmUuLCBubyBkZWRpY2F0ZWQgZXh0ZW5zaW9ucyBpbiBJR1AsJm5ic3A7IGp1c3Qg
c3VwcG9ydCBvZiBzb21lIEZSUiBtZWNoYW5pc20gYnkgdGhlIHNpZ25hbGluZyBwcm90b2NvbCB1
c2VkIGZvcgogdGhlIHR1bm5lbCBzZXR1cCkgPG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29M
aXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6NzIuMHB0O3RleHQtaW5kZW50Oi0xOC4w
cHQ7bXNvLWxpc3Q6bDAgbGV2ZWwyIGxmbzQiPgo8IVtpZiAhc3VwcG9ydExpc3RzXT48c3BhbiBz
dHlsZT0ibXNvLWxpc3Q6SWdub3JlIj5iLjxzcGFuIHN0eWxlPSJmb250OjcuMHB0ICZxdW90O1Rp
bWVzIE5ldyBSb21hbiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Cjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZdPjxzcGFuIGRpcj0iTFRSIj48L3NwYW4+VGhlIOKAnGFs
aWFzIG1vZGXigJ0gc2VlbXMgdG8gcmVxdWlyZSBzdXBwb3J0IG9mIGF0IGxlYXN0IFNlZ21lbnQg
Um91dGluZyBleHRlbnNpb25zIHRvIHRoZSByZWxldmFudCBJR1AgaW4gdGhlIHJvdXRpbmcgZG9t
YWluIGFzIHdlbGwgYXMgc3VwcG9ydCBvZiB0aGUgTWlycm9yIFNJRCBpbiBhbGwgcG90ZW50aWFs
IFBMUnMuIFRoZXJlZm9yZSBJIHRoaW5rIHRoYXQgaXQgaXMKIGEgbmF0aXZlIHNjaGVtZSB0byBi
ZSB1c2VkIGluIHRoZSBTUi1NUExTIGVudmlyb25tZW50cywgYnV0IHByb2JsZW1hdGljIGluIHRo
ZSBlbnZpcm9ubWVudHMgdGhhdCBkbyBub3QgdXNlIFNSLU1QTFMgZm9yIHNldHVwIG9mIGFueSBM
U1BzPG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFy
Z2luLWxlZnQ6NzIuMHB0O3RleHQtaW5kZW50Oi0xOC4wcHQ7bXNvLWxpc3Q6bDAgbGV2ZWwyIGxm
bzQiPgo8IVtpZiAhc3VwcG9ydExpc3RzXT48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6SWdub3JlIj5j
LjxzcGFuIHN0eWxlPSJmb250OjcuMHB0ICZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Cjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZd
PjxzcGFuIGRpcj0iTFRSIj48L3NwYW4+VGhlIGRlZmluaXRpb24gb2YgdGhlIOKAnHN0dWIgbGlu
ayBtb2Rl4oCdIGlzIGFjY29tcGFuaWVkIGJ5IGEgc29tZXdoYXQgdmFndWUgY2F2ZWF0OiDigJw8
c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5l
dyZxdW90OyI+VGhlIGNvcnJlY3RuZXNzIG9mIHRoZSBlZ3Jlc3MtcHJvdGVjdGVkIHR1bm5lbHMg
YW5kIHRoZSBieXBhc3MgdHVubmVscwogcmVsaWVzIG9uIHRoZSBwYXRoIGNvbXB1dGF0aW9ucyBm
b3IgdGhlIGFueS1jYXN0IElQJm5ic3A7IGFkZHJlc3MgcGVyZm9ybWVkIGJ5IHRoZSBpbmdyZXNz
IHJvdXRlcnMgYW5kIFBMUi4mbmJzcDsgVGhlcmVmb3JlLCBjYXJlIE1VU1QgYmUgdGFrZW4gZm9y
IHRoZSBhcHBsaWNhYmlsaXR5IG9mIHRoaXMgYXBwcm9hY2ggdG8gYSBnaXZlbiBuZXR3b3JrIHRv
cG9sb2d5PC9zcGFuPuKAnS4mbmJzcDsgU29tZSBjbGFyaWZpY2F0aW9uIGhlcmUgd291bGQgYmUg
d2VsY29tZSBJTUhPLAogZXNwZWNpYWxseSBzaW5jZSBubyBhbmFsb2cgb2YgdGhpcyBtb2RlIGNv
dWxkIGJlIGZvdW5kIGluIFJGQyA4MTA0LjxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTGlz
dFBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjcyLjBwdDt0ZXh0LWluZGVudDotMTguMHB0
O21zby1saXN0OmwwIGxldmVsMiBsZm80Ij4KPCFbaWYgIXN1cHBvcnRMaXN0c10+PHNwYW4gc3R5
bGU9Im1zby1saXN0Oklnbm9yZSI+ZC48c3BhbiBzdHlsZT0iZm9udDo3LjBwdCAmcXVvdDtUaW1l
cyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOwo8
L3NwYW4+PC9zcGFuPjwhW2VuZGlmXT48c3BhbiBkaXI9IkxUUiI+PC9zcGFuPkkgaGF2ZSBsb29r
ZWQgdXAgU2VjdGlvbiA0LjMgaW4gUkZDIDgxMDQgdGhhdCBkaXNjdXNzZXMgdHdvIGFwcHJvYWNo
ZXMgKGVxdWl2YWxlbnRzIG9mIHRoZSBQcm94eSBhbmQgQWxpYXMgbW9kZXMgaW4gdGhpcyBkcmFm
dCkgdG8gYWR2ZXJ0aXNlbWVudCBvZiBDb250ZXh0IElELCBhbmQgZm91bmQgdGhlIGZvbGxvd2lu
ZyB0ZXh0IHRoZXJlICh0aGUgY3JpdGljYWwgZnJhZ21lbnQKIGlzIDxzcGFuIHN0eWxlPSJiYWNr
Z3JvdW5kOnllbGxvdzttc28taGlnaGxpZ2h0OnllbGxvdyI+aGlnaGxpZ2h0ZWQ8L3NwYW4+KTo8
bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0Ojcy
LjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291
cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyBUaGUgbWVjaGFuaXNtIGlu
IHRoaXMgZG9jdW1lbnQgaW50ZW5kcyB0byBiZSBmbGV4aWJsZSBvbiB0aGUgYXBwcm9hY2g8bzpw
PjwvbzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVm
dDo3Mi4wcHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsgdXNlZCBieSBhIG5l
dHdvcmssIGFzIGxvbmcgYXMgaXQgc2F0aXNmaWVzIHRoZSBhYm92ZSByZXF1aXJlbWVudHMgZm9y
PG86cD48L286cD48L3NwYW4+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2lu
LWxlZnQ6NzIuMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom
cXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7IHRoZSB0cmFu
c3BvcnQgdHVubmVsIHBhdGggYW5kIGJ5cGFzcyB0dW5uZWwgcGF0aC4mbmJzcDsgSW4gdGhlb3J5
LCB0aGU8bzpwPjwvbzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
YXJnaW4tbGVmdDo3Mi4wcHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFt
aWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsgbmV0
d29yayBjYW4gdXNlIG9uZSBhcHByb2FjaCBmb3IgY29udGV4dCBJRCBYIGFuZCBhbm90aGVyIGFw
cHJvYWNoPG86cD48L286cD48L3NwYW4+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0i
bWFyZ2luLWxlZnQ6NzIuMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7IGZv
ciBjb250ZXh0IElEIFkuJm5ic3A7CjxzcGFuIHN0eWxlPSJiYWNrZ3JvdW5kOnllbGxvdzttc28t
aGlnaGxpZ2h0OnllbGxvdyI+Rm9yIGEgZ2l2ZW4gY29udGV4dCBJRCwgYWxsIHJlbGV2YW50IHJv
dXRlcnMsPG86cD48L286cD48L3NwYW4+PC9zcGFuPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1hcmdpbi1sZWZ0OjcyLjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7
Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2s7YmFja2dyb3Vu
ZDp5ZWxsb3c7bXNvLWhpZ2hsaWdodDp5ZWxsb3ciPiZuYnNwOyZuYnNwOyBpbmNsdWRpbmcgcHJp
bWFyeSBQRSwgcHJvdGVjdG9yLCBhbmQgUExSLCBtdXN0IHN1cHBvcnQgYW5kIGFncmVlIG9uPG86
cD48L286cD48L3NwYW4+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxl
ZnQ6NzIuMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVv
dDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjaztiYWNrZ3JvdW5kOnllbGxvdzttc28taGln
aGxpZ2h0OnllbGxvdyI+Jm5ic3A7Jm5ic3A7IHRoZSBjaG9zZW4gYXBwcm9hY2guJm5ic3A7IFRo
ZSBjb29yZGluYXRpb24gYmV0d2VlbiB0aGUgcm91dGVycyBjYW4gYmU8bzpwPjwvbzpwPjwvc3Bh
bj48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDo3Mi4wcHQiPjxz
cGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3
JnF1b3Q7O2NvbG9yOmJsYWNrO2JhY2tncm91bmQ6eWVsbG93O21zby1oaWdobGlnaHQ6eWVsbG93
Ij4mbmJzcDsmbmJzcDsgYWNoaWV2ZWQgYnkgY29uZmlndXJhdGlvbjwvc3Bhbj48c3BhbiBzdHls
ZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztj
b2xvcjpibGFjayI+LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1hcmdpbi1sZWZ0OjcyLjBwdCI+QWRkaW5nIHN1Y2ggKCBvciBzaW1pbGFyKSB0ZXh0
IHRvIFNlY3Rpb24gNS44IGxvb2tzIHRvIG1lIGFzIGEgcmVhc29uYWJsZSBjb21wcm9taXNlIGJl
dHdlZW4gYmVpbmcgZXhjZXNzaXZlbHkgc3RyaWN0IGFuZCBiZWluZyBleGNlc3NpdmVseSBmbGV4
aWJsZSBpbiBhIGZyYW1ld29yayBkb2N1bWVudC48bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1z
b05vcm1hbCI+PGI+Tml0czwvYj46PG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29MaXN0UGFy
YWdyYXBoIiBzdHlsZT0idGV4dC1pbmRlbnQ6LTE4LjBwdDttc28tbGlzdDpsMSBsZXZlbDEgbGZv
NiI+PCFbaWYgIXN1cHBvcnRMaXN0c10+PHNwYW4gc3R5bGU9Im1zby1saXN0Oklnbm9yZSI+MS48
c3BhbiBzdHlsZT0iZm9udDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOwo8L3NwYW4+PC9zcGFuPjwhW2VuZGlmXT48
c3BhbiBkaXI9IkxUUiI+PC9zcGFuPlJGQyAyMTE5IGlzIG1lbnRpb25lZCBpbiB0aGUgdGV4dCwg
YnV0IGRvZXMgbm90IGFwcGVhciBhcyBhIE5vcm1hdGl2ZSByZWZlcmVuY2UgKEJUVywgSSBoYXZl
IHBvaW50ZWQgdG8gdGhpcyBmYWN0IGluIG15IHVuc29saWNpdGVkIHJldmlldyBtb3JlIHRoYW4g
YSB5ZWFyIGFnbywgYnV0IGl0IHN0aWxsIHJlbWFpbnMgdW5yZXNvbHZlZCk8bzpwPjwvbzpwPjwv
cD4KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJ0ZXh0LWluZGVudDotMTguMHB0
O21zby1saXN0OmwxIGxldmVsMSBsZm82Ij48IVtpZiAhc3VwcG9ydExpc3RzXT48c3BhbiBzdHls
ZT0ibXNvLWxpc3Q6SWdub3JlIj4yLjxzcGFuIHN0eWxlPSJmb250OjcuMHB0ICZxdW90O1RpbWVz
IE5ldyBSb21hbiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Cjwv
c3Bhbj48L3NwYW4+PCFbZW5kaWZdPjxzcGFuIGRpcj0iTFRSIj48L3NwYW4+UkZDIDgxNzQgaXMg
bmVpdGhlciBtZW50aW9uZWQgaW4gdGhlIHRleHQgKGFzIHNlZW1zIHRvIGJlIHRoZSBub3JtIHRo
ZXNlIGRheXMpIG5vciBhcHBlYXJzIGFzIGEgTm9ybWF0aXZlIHJlZmVyZW5jZS48bzpwPjwvbzpw
PjwvcD4KPHAgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDo3Mi4w
cHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj5SZWdhcmRzLDxv
OnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj5TYXNoYTxvOnA+PC9vOnA+PC9wPgo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+T2ZmaWNlOiAmIzQzOzk3Mi0zOTI2NjMwMjxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0i
TXNvTm9ybWFsIj5DZWxsOiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyAmIzQzOzk3Mi01
NDkyNjYzMDI8bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+RW1haWw6Jm5ic3A7
Jm5ic3A7IEFsZXhhbmRlci5WYWluc2h0ZWluQGVjaXRlbGUuY29tPG86cD48L286cD48L3A+Cjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPgo8L2Rpdj4KPGJyIGNsZWFy
PSJib3RoIj4KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fPEJSPgo8QlI+ClRoaXMgZS1tYWlsIG1lc3NhZ2Ug
aXMgaW50ZW5kZWQgZm9yIHRoZSByZWNpcGllbnQgb25seSBhbmQgY29udGFpbnMgaW5mb3JtYXRp
b24gd2hpY2ggaXMgPEJSPgpDT05GSURFTlRJQUwgYW5kIHdoaWNoIG1heSBiZSBwcm9wcmlldGFy
eSB0byBFQ0kgVGVsZWNvbS4gSWYgeW91IGhhdmUgcmVjZWl2ZWQgdGhpcyA8QlI+CnRyYW5zbWlz
c2lvbiBpbiBlcnJvciwgcGxlYXNlIGluZm9ybSB1cyBieSBlLW1haWwsIHBob25lIG9yIGZheCwg
YW5kIHRoZW4gZGVsZXRlIHRoZSBvcmlnaW5hbCA8QlI+CmFuZCBhbGwgY29waWVzIHRoZXJlb2Yu
PEJSPgpfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX188QlI+CjwvYm9keT4KPC9odG1sPgoK

--_000_DB5PR0301MB1909DAA9F3E05FB21A70C1509DD90DB5PR0301MB1909_--


From nobody Tue Nov 20 10:35:55 2018
Return-Path: <stig@venaas.com>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id A57AA130DE0 for <rtg-dir@ietfa.amsl.com>; Tue, 20 Nov 2018 10:35:53 -0800 (PST)
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, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=venaas-com.20150623.gappssmtp.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id vggYBahCpyyC for <rtg-dir@ietfa.amsl.com>; Tue, 20 Nov 2018 10:35:45 -0800 (PST)
Received: from mail-ed1-x536.google.com (mail-ed1-x536.google.com [IPv6:2a00:1450:4864:20::536]) (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 BB4A0130DCF for <rtg-dir@ietf.org>; Tue, 20 Nov 2018 10:35:44 -0800 (PST)
Received: by mail-ed1-x536.google.com with SMTP id z28so2789808edi.8 for <rtg-dir@ietf.org>; Tue, 20 Nov 2018 10:35:44 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=venaas-com.20150623.gappssmtp.com; s=20150623; h=mime-version:from:date:message-id:subject:to:cc; bh=h21xdEaDh+13SHSwDqI1wIbsK0gmRIV9ntTAvmioHXo=; b=k9+0WqHihEO1gI2h3sv5eZQ4cyDmKabufRNCRaiaR5P6pLbKCYbDQSVGCPmcsreX9j /4Qq1mWZ9Ik02WIr4IyDyp0LJFFSkvv8LbfpMH+46QrnpLsW4TOijbNrx2ox4a1Dxtod RLQJNYZgWTtwFZdhkC1j5PaM8Nfbwk7TjEFjfVQ4a4JRdN7WdtAIVYabG98QJNxRfZJA nn4oGkYqeyeTbPBqr6wl1Za61lVGgd/hSHnDd7tOrkR4uObkmUsfHo7qDeB406LF2dwV IvbF7/15CVMwf8YsQkjj9bKBs4JP6RomMgWN7HjpVYsMhIKAOAuuCjBvuI6S23g4nzKb alWQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:from:date:message-id:subject:to:cc; bh=h21xdEaDh+13SHSwDqI1wIbsK0gmRIV9ntTAvmioHXo=; b=NPshAYKUs3BYVIJCTlw8q+ZWKf/hp4+FflCBmzRqc/3ijDI3JEbLIkcPQvWz0IuNmu hdmsizDKPoTeJ9YzmFc2X1adm1BMJ9WEtytjA08d3n29+30bBkRm7KSxoBBdXtc8TJ9R H7ul9mLUjLNryVGT87mOix5lKisTPJVRlIKvxsRxR+PDwdAPpqtAvdsd34cys/mbSrxO OR5+hrnmR+DcigaOsz2KJKTwHzAfAoEr7ECqv+hzyAXf8FODCaKFtoG/A8tjKXJwB8hC Lz/x9dRaJk8BKhTbnOpHPPzzSLoDG8gpmcOJ0Q0heIyJB7M3w0hN7dy/vbkPx38jw7Q+ MjDg==
X-Gm-Message-State: AA+aEWair4hn6vECs3/D0RFLq+JnJzWiyByPwAuuqljSe7tJQ6LdZzIy j/c1SfuRw5ynAhwotQBVMp8Lrto/P3LgI7yI+jZf8Q==
X-Google-Smtp-Source: AFSGD/VSM646sSzU4CAd3v0oKbjh3OoZGRo6dqRN7k2xDa9NUMxiVi/S3PwLdgDY6hu+KmWs+OZ4EG0J10TjMB9FqNE=
X-Received: by 2002:aa7:c55a:: with SMTP id s26mr3120869edr.132.1542738943108;  Tue, 20 Nov 2018 10:35:43 -0800 (PST)
MIME-Version: 1.0
From: Stig Venaas <stig@venaas.com>
Date: Tue, 20 Nov 2018 10:35:31 -0800
Message-ID: <CAHANBtLkHw8jijW9tVx5o-d7cgH3YWpKxgP68OHq=xcO6X9McA@mail.gmail.com>
To: "<rtg-ads@ietf.org>" <rtg-ads@ietf.org>
Cc: rtg-dir@ietf.org, draft-ietf-mpls-rsvp-shared-labels.all@ietf.org,  mpls@ietf.org
Content-Type: text/plain; charset="UTF-8"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/5lDdCfBcQK_ol0HgIM7eK9I-1VA>
Subject: [RTG-DIR] RtgDir review: draft-ietf-mpls-rsvp-shared-labels-05.txt
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-dir/>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 20 Nov 2018 18:35:54 -0000

Hello,

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

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

Document: draft-ietf-mpls-rsvp-shared-labels-05.txt
Reviewer: Stig Venaas
Review Date: November 20, 2018
IETF LC End Date:
Intended Status: Standards Track

Summary:
No issues found. This document is ready for publication.

Comments:
The document is very well written. It is quite easy to read and of
good quality. I could not find any issues, except the nit mentioned
below.

Major Issues:
No major issues found.

Minor Issues:
No minor issues found.

Nits:
I found one typo at the end of 9.4. The word "failurei".

Regards,
Stig


From nobody Tue Nov 20 21:36:37 2018
Return-Path: <vishnupavan@gmail.com>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8FB2D130EDF; Tue, 20 Nov 2018 21:36:29 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.999
X-Spam-Level: 
X-Spam-Status: No, score=-1.999 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_NONE=-0.0001, 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 pdXFITSX6_yI; Tue, 20 Nov 2018 21:36:27 -0800 (PST)
Received: from mail-pl1-x636.google.com (mail-pl1-x636.google.com [IPv6:2607:f8b0:4864:20::636]) (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 97295124C04; Tue, 20 Nov 2018 21:36:27 -0800 (PST)
Received: by mail-pl1-x636.google.com with SMTP id e5so3777368plb.5; Tue, 20 Nov 2018 21:36:27 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;  h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=Y8hiqAkuhjc+zEejIIZQzeGCIORlWq6HxFV8u4cqv88=; b=I2ztCbvWlQ+8QeNAKzNaaYVcyjpBRiH9X4KeN9+8yB7o+X506IRsa9MSR/Oq2UvaVu 0La+KfbNESiq3t+ZXS83ohYGj2NAElH/BSl3Mb03c94wpih0G11GG4L+QrCi6IhTKh9m 7560GV7FbP15eXZp4TMWhDYjzEvzhzjqsg6v1RI50kjkuGzAStnTbTs8Wgzr/EKu7k4M 60PDmTYAp0MNJybxwJu8b8k710EdA1CxZwINNvazZBMJziJ6SlcZYOXZ+SO9lZgHweGT MFmwb5Gxg+wurcBviCneuNto2FoWyzKgN1N+JM9Q+JOLiFdgyUs09btB89F1p9KfRWYS 1QWg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=Y8hiqAkuhjc+zEejIIZQzeGCIORlWq6HxFV8u4cqv88=; b=ZE6Riz4bp/ljm49yjp6VI/1kKtJv1oNIjUdhLe9R1CNSQKmjMmNq/oxR9YZsmUACqE rCq9k0v4/6JYXC/5DPrNrq8BdqbHrz2XpVlRBNeN1D+AkXA1xXbK0UBnsjEvp0DL/YeM CfzNTHqcyBppyUpQX8TmGvL8OJzByMHXcM4XHUTvy/2F1hAY0QOYSd0zfXBgp8gl8Y6g NlyXks77+4Oq/rR5OKXBCLDNBc0cU4dx/H/TvoHvjyI8r9uCcqXvzAmY0LBAgCG9CEur 5gFD6vnNutmg7T+rLsAzhz+YtX97a5nPCZDV30H7Sy6JQv+pNpQAtmqMzbIRdKWeatTK DSwA==
X-Gm-Message-State: AGRZ1gI48XBfi6Kk30nvpwUMTFTfrxk+m3b1GrBjpsWZhwEH/yMbHS5b kfhxfxgU9zS12qzgh7xa+W9RVG+8tCdbkVxqSquz/h4WFnw=
X-Google-Smtp-Source: AJdET5cdHEmU0fQ/U6ZXy6G57wvJGdBwRqS5SnkXvvbvHpKr3lPzgs2tsGYJEo/5tY8r99TsAsbiaxvbNo0PKb1ZMXY=
X-Received: by 2002:aa7:80ce:: with SMTP id a14-v6mr5284906pfn.86.1542778587094;  Tue, 20 Nov 2018 21:36:27 -0800 (PST)
MIME-Version: 1.0
References: <CAHANBtLkHw8jijW9tVx5o-d7cgH3YWpKxgP68OHq=xcO6X9McA@mail.gmail.com>
In-Reply-To: <CAHANBtLkHw8jijW9tVx5o-d7cgH3YWpKxgP68OHq=xcO6X9McA@mail.gmail.com>
From: Vishnu Pavan Beeram <vishnupavan@gmail.com>
Date: Wed, 21 Nov 2018 00:36:15 -0500
Message-ID: <CA+YzgTtiBUe-Q-DmtnfbJnZcyU1nnRkx=gq3fx0P6Ev6=xsjHg@mail.gmail.com>
To: stig@venaas.com
Cc: "<rtg-ads@ietf.org>" <rtg-ads@ietf.org>, Routing Directorate <rtg-dir@ietf.org>,  draft-ietf-mpls-rsvp-shared-labels.all@ietf.org,  IETF MPLS List <mpls@ietf.org>
Content-Type: multipart/alternative; boundary="000000000000a6a3fe057b26219c"
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/iDy5nDcixp5ACs7xXAYbPPU7obQ>
Subject: Re: [RTG-DIR] [mpls] RtgDir review: draft-ietf-mpls-rsvp-shared-labels-05.txt
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-dir/>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 21 Nov 2018 05:36:30 -0000

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

Stig, Hi!

Much Thanks for the review! The latest version of the draft fixes the typo
specified below (Diff --
https://www.ietf.org/rfcdiff?url2=draft-ietf-mpls-rsvp-shared-labels-06).

Regards,
-Pavan (on behalf of the authors)

On Tue, Nov 20, 2018 at 1:36 PM Stig Venaas <stig@venaas.com> wrote:

> Hello,
>
> I have been selected as the Routing Directorate reviewer for this
> draft. The Routing Directorate seeks to review all routing or
> routing-related drafts as they pass through IETF last call and IESG
> review, and sometimes on special request. The purpose of the review is
> to provide assistance to the Routing ADs. For more information about
> the Routing Directorate, please see
> http://trac.tools.ietf.org/area/rtg/trac/wiki/RtgDir
>
> Although these comments are primarily for the use of the Routing ADs,
> it would be helpful if you could consider them along with any other
> IETF Last Call comments that you receive, and strive to resolve them
> through discussion or by updating the draft.
>
> Document: draft-ietf-mpls-rsvp-shared-labels-05.txt
> Reviewer: Stig Venaas
> Review Date: November 20, 2018
> IETF LC End Date:
> Intended Status: Standards Track
>
> Summary:
> No issues found. This document is ready for publication.
>
> Comments:
> The document is very well written. It is quite easy to read and of
> good quality. I could not find any issues, except the nit mentioned
> below.
>
> Major Issues:
> No major issues found.
>
> Minor Issues:
> No minor issues found.
>
> Nits:
> I found one typo at the end of 9.4. The word "failurei".
>
> Regards,
> Stig
>
> _______________________________________________
> mpls mailing list
> mpls@ietf.org
> https://www.ietf.org/mailman/listinfo/mpls
>

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

<div dir=3D"ltr"><div dir=3D"ltr"><div>Stig, Hi!</div><div><br></div><div>M=
uch Thanks for the review! The latest version of the draft fixes the typo s=
pecified below (Diff -- <a href=3D"https://www.ietf.org/rfcdiff?url2=3Ddraf=
t-ietf-mpls-rsvp-shared-labels-06">https://www.ietf.org/rfcdiff?url2=3Ddraf=
t-ietf-mpls-rsvp-shared-labels-06</a>).</div><div><br></div><div>Regards,</=
div><div>-Pavan (on behalf of the authors)<br></div></div></div><br><div cl=
ass=3D"gmail_quote"><div dir=3D"ltr">On Tue, Nov 20, 2018 at 1:36 PM Stig V=
enaas &lt;<a href=3D"mailto:stig@venaas.com">stig@venaas.com</a>&gt; wrote:=
<br></div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;bord=
er-left:1px #ccc solid;padding-left:1ex">Hello,<br>
<br>
I have been selected as the Routing Directorate reviewer for this<br>
draft. The Routing Directorate seeks to review all routing or<br>
routing-related drafts as they pass through IETF last call and IESG<br>
review, and sometimes on special request. The purpose of the review is<br>
to provide assistance to the Routing ADs. For more information about<br>
the Routing Directorate, please see<br>
<a href=3D"http://trac.tools.ietf.org/area/rtg/trac/wiki/RtgDir" rel=3D"nor=
eferrer" target=3D"_blank">http://trac.tools.ietf.org/area/rtg/trac/wiki/Rt=
gDir</a><br>
<br>
Although these comments are primarily for the use of the Routing ADs,<br>
it would be helpful if you could consider them along with any other<br>
IETF Last Call comments that you receive, and strive to resolve them<br>
through discussion or by updating the draft.<br>
<br>
Document: draft-ietf-mpls-rsvp-shared-labels-05.txt<br>
Reviewer: Stig Venaas<br>
Review Date: November 20, 2018<br>
IETF LC End Date:<br>
Intended Status: Standards Track<br>
<br>
Summary:<br>
No issues found. This document is ready for publication.<br>
<br>
Comments:<br>
The document is very well written. It is quite easy to read and of<br>
good quality. I could not find any issues, except the nit mentioned<br>
below.<br>
<br>
Major Issues:<br>
No major issues found.<br>
<br>
Minor Issues:<br>
No minor issues found.<br>
<br>
Nits:<br>
I found one typo at the end of 9.4. The word &quot;failurei&quot;.<br>
<br>
Regards,<br>
Stig<br>
<br>
_______________________________________________<br>
mpls mailing list<br>
<a href=3D"mailto:mpls@ietf.org" target=3D"_blank">mpls@ietf.org</a><br>
<a href=3D"https://www.ietf.org/mailman/listinfo/mpls" rel=3D"noreferrer" t=
arget=3D"_blank">https://www.ietf.org/mailman/listinfo/mpls</a><br>
</blockquote></div>

--000000000000a6a3fe057b26219c--


From nobody Wed Nov 21 06:28:10 2018
Return-Path: <loa@pi.nu>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B138C130DF9; Wed, 21 Nov 2018 06:28:03 -0800 (PST)
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] 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 7eLCO_GPdNuz; Wed, 21 Nov 2018 06:27:58 -0800 (PST)
Received: from pipi.pi.nu (pipi.pi.nu [83.168.239.141]) (using TLSv1.1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 50DDD12F1A6; Wed, 21 Nov 2018 06:27:56 -0800 (PST)
Received: from [192.168.1.20] (unknown [119.94.172.79]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: loa@pi.nu) by pipi.pi.nu (Postfix) with ESMTPSA id 1409418029FB; Wed, 21 Nov 2018 15:27:47 +0100 (CET)
To: Shraddha Hegde <shraddha@juniper.net>
Cc: rtg-dir@ietf.org, spring@ietf.org, draft-ietf-spring-segment-routing-mpls.authors@ietf.org
References: <DB5PR0301MB19093D3B7D8159B9A341F5F79D790@DB5PR0301MB1909.eurprd03.prod.outlook.com> <DB5PR0301MB190932C9A74DE438278C337D9D730@DB5PR0301MB1909.eurprd03.prod.outlook.com> <46a64bb1-1b17-184c-1089-e05315057236@gmail.com> <DB5PR0301MB1909C7F93AA4DF7CFB5EEEA09D5A0@DB5PR0301MB1909.eurprd03.prod.outlook.com> <DB5PR0301MB19090AA4E888EFF6E634B4239D590@DB5PR0301MB1909.eurprd03.prod.outlook.com> <da7c2afe-ebf8-1827-1134-14f72044c812@gmail.com> <DB5PR0301MB1909542DB5C8F571257304929D520@DB5PR0301MB1909.eurprd03.prod.outlook.com> <BN3PR05MB27060F2C9F0D775C33AD5A65D5510@BN3PR05MB2706.namprd05.prod.outlook.com> <c33105ce-41b2-3beb-f8d7-826999a8f588@gmail.com> <DB5PR0301MB1909D4AB682398BD152E72519DC90@DB5PR0301MB1909.eurprd03.prod.outlook.com> <BYAPR05MB3943FB07ACA7E343152F2BFBD5D80@BYAPR05MB3943.namprd05.prod.outlook.com> <CACH2EkUXjNDJs2rDtAZ5OiMCbAdknvoHcUx3AtMcHatG_jdEjQ@mail.gmail.com>
From: Loa Andersson <loa@pi.nu>
Message-ID: <b490c434-fd7b-df59-34af-31905aabb1c4@pi.nu>
Date: Wed, 21 Nov 2018 22:27:43 +0800
User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:60.0) Gecko/20100101 Thunderbird/60.3.1
MIME-Version: 1.0
In-Reply-To: <CACH2EkUXjNDJs2rDtAZ5OiMCbAdknvoHcUx3AtMcHatG_jdEjQ@mail.gmail.com>
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Language: en-US
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/v3V3NZERkdOOlncrJxM3B_JyMKE>
Subject: Re: [RTG-DIR] [spring] RtgDir Early review: draft-ietf-spring-segment-routing-mpls-13
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-dir/>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Wed, 21 Nov 2018 14:28:08 -0000

Shraddha,

My earlier mail bounced from the spring wg mailing list.

I agree that the new section would be useful.

/Loa

On 2018-11-20 00:01, Przemyslaw Krol wrote:
> Hi Shraddha
> 
> I think this would be very helpful.
> 
> pk
> 
> On Sun, Nov 18, 2018 at 8:39 PM Shraddha Hegde <shraddha@juniper.net 
> <mailto:shraddha@juniper.net>> wrote:
> 
>     Hi all,____
> 
>     __ __
> 
>     I am preparing the shepherd write-up and noticed that the topic in
>     below e-mail thread is an____
> 
>     Open item. My personal opinion is to add a new section to this draft
>     to address below cases____
> 
>     >  more than one node advertising the same IPv4/6 PREFIX and both
>     have the same prefix-SID value with "N" flag____
> 
>     >  where an anycast prefix is advertised with a prefix-SID sub-TLV by
>     some (but not all) of the nodes that advertise that prefix.____
> 
>     __ __
> 
>     This draft is addressing incoming label collision and resulting
>     behavior and also describes other aspects like different SIDs for
>     same prefix so it seems reasonable to add above two cases to this
>     draft.____
> 
>     WG members, if you have an opinion, pls respond on the list.____
> 
>     __ __
> 
>     Rgds____
> 
>     Shraddha____
> 
>     *From:*Alexander Vainshtein <Alexander.Vainshtein@ecitele.com
>     <mailto:Alexander.Vainshtein@ecitele.com>>
>     *Sent:* Sunday, November 4, 2018 9:37 PM
>     *To:* Ahmed Bashandy <abashandy.ietf@gmail.com
>     <mailto:abashandy.ietf@gmail.com>>
>     *Cc:* rtg-dir@ietf.org <mailto:rtg-dir@ietf.org>; 'mpls@ietf.org
>     <mailto:mpls@ietf.org>' <mpls@ietf.org <mailto:mpls@ietf.org>>;
>     'adrian@olddog.co.uk <mailto:adrian@olddog.co.uk>'
>     <adrian@olddog.co.uk <mailto:adrian@olddog.co.uk>>; Jonathan
>     Hardwick (Jonathan.Hardwick@metaswitch.com
>     <mailto:Jonathan.Hardwick@metaswitch.com>)
>     <jonathan.hardwick@metaswitch.com
>     <mailto:jonathan.hardwick@metaswitch.com>>; spring@ietf.org
>     <mailto:spring@ietf.org>; spring-chairs@ietf.org
>     <mailto:spring-chairs@ietf.org>;
>     draft-ietf-spring-segment-routing-mpls.authors@ietf..org
>     <mailto:draft-ietf-spring-segment-routing-mpls.authors@ietf..org>;
>     Shraddha Hegde <shraddha@juniper.net <mailto:shraddha@juniper.net>>
>     *Subject:* RE: RtgDir Early review:
>     draft-ietf-spring-segment-routing-mpls-13____
> 
>     __ __
> 
>     Ahmed,____
> 
>     Apologies for a delayed response.____
> 
>     I fully agree that advertising the same prefix SID as the Node SID
>     by two different nodes in the SR domain is “a clear violation of the
>     SR architecture RFC (8402)”.____
> 
>     But I do not think that the SR-MPLS draft can silently ignore this
>     violation just because it “is not an incoming label collision”. ____
> 
>     The same applies to the controversy in advertising at the same
>     prefix as Anycast by some nodes but not as Anycast (or even as a
>     Node SID) by some other nodes. ____
> 
>     Your reference to these being just control plane issues and
>     therefore not related to SR-MPLS is not valid - because the drafts
>     dealing with the SR control plane to which you refer in this draft
>     are strictly MPLS-oriented: they define how to advertise */SID
>     labels/* or */indices/* that are translated into */SID labels/*, and
>     neither of these mechanisms is relevant fore SRV6 IMHO. (I do not
>     have to remind you that a draft that defines SRV6 extensions for
>     ISIS
>     <https://urldefense.proofpoint.com/v2/url?u=https-3A__datatracker.ietf.org_doc_draft-2Dbashandy-2Disis-2Dsrv6-2Dextensions_-3Finclude-5Ftext-3D1&d=DwMGaQ&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=NyjLsr7JA7mvpCJa0YmPdVKcmMXJ31bpbBaNqzCNrng&m=ko-3eF8yySF1exH64SoeyEP0ett4gjsHmmOCvj9zCvQ&s=_AZSiqmTUTMKFS9DAqboueo_GnvvAcFxARWF820HnTA&e=>exists,
>     and deals with other issues).____
> 
>     My 2c,____
> 
>     Sasha____
> 
>     __ __
> 
>     Office: +972-39266302____
> 
>     Cell:      +972-549266302____
> 
>     Email: Alexander.Vainshtein@ecitele.com
>     <mailto:Alexander.Vainshtein@ecitele.com>____
> 
>     __ __
> 
>     *From:*Ahmed Bashandy [mailto:abashandy.ietf@gmail.com]
>     *Sent:* Sunday, October 28, 2018 1:01 AM
>     *To:* Shraddha Hegde <shraddha@juniper.net
>     <mailto:shraddha@juniper.net>>; Alexander Vainshtein
>     <Alexander.Vainshtein@ecitele.com
>     <mailto:Alexander.Vainshtein@ecitele.com>>
>     *Cc:* rtg-dir@ietf.org <mailto:rtg-dir@ietf.org>; 'mpls@ietf.org
>     <mailto:mpls@ietf.org>' <mpls@ietf.org <mailto:mpls@ietf.org>>;
>     'adrian@olddog.co.uk <mailto:adrian@olddog.co.uk>'
>     <adrian@olddog.co.uk <mailto:adrian@olddog.co.uk>>; Jonathan
>     Hardwick (Jonathan.Hardwick@metaswitch.com
>     <mailto:Jonathan.Hardwick@metaswitch.com>)
>     <jonathan.hardwick@metaswitch.com
>     <mailto:jonathan.hardwick@metaswitch.com>>; spring@ietf.org
>     <mailto:spring@ietf.org>; spring-chairs@ietf.org
>     <mailto:spring-chairs@ietf.org>;
>     draft-ietf-spring-segment-routing-mpls.authors@ietf.org
>     <mailto:draft-ietf-spring-segment-routing-mpls.authors@ietf.org>
>     *Subject:* Re: RtgDir Early review:
>     draft-ietf-spring-segment-routing-mpls-13____
> 
>     __ __
> 
>     Thanks for the comments____
> 
>     While it is a clear violation of the SR architecture RFC (8402),
>     more than one node advertising the same IPv4/6 PREFIX and both have
>     the same prefix-SID value with "N" flag is not an incoming label
>     collision because the label is associated with the same FEC, which
>     is the prefix. ____
> 
>     Hence handling such violation is not an SR-MPLS problem because
>     there is no incoming label collision and hence it it is outside the
>     scope of this draft____
> 
>     __ __
> 
>     The second issue is which SID to choose for an SR-policy (be it a
>     policy for TE, ti-lfa, uloop avoidance, security,..., etc). That is
>     strictly a control layer functionality and is not specific to
>     SR-MPLS. Hence it is outside the scope of this draft____
> 
>     __ __
> 
>     The third issue is the case where an anycast prefix is advertised
>     with a prefix-SID sub-TLV by some (but not all) of the nodes that
>     advertise that prefix. Again this is not an incoming label collision
>     because the label is associated with a single FEC, which is the
>     anycast prefix.____
> 
>     __ __
> 
>     On 7/19/18 8:30 PM, Shraddha Hegde wrote:____
> 
>         Hi Ahmed,____
> 
>         ____
> 
>         The Node-SIDs are expected to be unique to a node. ____
> 
>         “____
> 
>             An IGP Node-SID MUST NOT be associated with a prefix that is
>         owned by____
> 
>             more than one router within the same routing domain.”____
> 
>         ____
> 
>         If two different nodes advertise same Node-SID,____
> 
>                   For Example Node A and B both advertise prefix 1.1.1.1
>         and associate a  SID 1000 with N bit set.____
> 
>         There is an anomaly here and IMO, this draft should address how
>         to handle this anomaly and whether TI-LFA and other____
> 
>         Applications can use this SID as a Node-SID.____
> 
>         Another slight variation of this case is a scenario where A and
>         B both advertise a prefix 1.1.1.1 and A assigns a Node-Sid____
> 
>         Of 1000 and B does not assign any SID.____
> 
>         ____
> 
>         Rgds____
> 
>         Shraddha____
> 
>         ____
> 
>         *From:*Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>
>         <mailto:Alexander.Vainshtein@ecitele.com>
>         *Sent:* Thursday, July 19, 2018 10:05 PM
>         *To:* Ahmed Bashandy <abashandy.ietf@gmail.com>
>         <mailto:abashandy.ietf@gmail.com>
>         *Cc:* rtg-dir@ietf.org <mailto:rtg-dir@ietf.org>; 'mpls@ietf.org
>         <mailto:mpls@ietf.org>' <mpls@ietf.org> <mailto:mpls@ietf.org>;
>         'adrian@olddog.co.uk <mailto:adrian@olddog.co.uk>'
>         <adrian@olddog.co.uk> <mailto:adrian@olddog.co.uk>; Jonathan
>         Hardwick (Jonathan.Hardwick@metaswitch.com
>         <mailto:Jonathan.Hardwick@metaswitch.com>)
>         <jonathan.hardwick@metaswitch.com>
>         <mailto:jonathan.hardwick@metaswitch.com>; Shraddha Hegde
>         <shraddha@juniper.net> <mailto:shraddha@juniper.net>;
>         spring@ietf.org <mailto:spring@ietf.org>; spring-chairs@ietf.org
>         <mailto:spring-chairs@ietf.org>;
>         draft-ietf-spring-segment-routing-mpls.authors@ietf.org
>         <mailto:draft-ietf-spring-segment-routing-mpls.authors@ietf.org>
>         *Subject:* RE: RtgDir Early review:
>         draft-ietf-spring-segment-routing-mpls-13____
> 
>         ____
> 
>         Ahmed hi!____
> 
>         Lots of thanks for your response.____
> 
>         Of course Node SIDs are not different from any other Prefix SIDs
>         when it comes to the MPLS forwarding plane.____
> 
>         But, IMHO, strictly speaking, this is correct for any other SID
>         as well. ____
> 
>         You seem to ignore the difference between SR-MPLS and SRv6 with
>         regard to the life span of prefix SIDs in general and Node SIDs
>         in particular. From my POV this difference should be discussed
>         in the draft. ____
> 
>         So it seems that we can only “agree to disagree” on the need to
>         say something specific about Node SIDs in the draft, and let the
>         WG to decide what to do about it. ____
> 
>         Regards,____
> 
>         Sasha____
> 
>         ____
> 
>         Office: +972-39266302____
> 
>         Cell:      +972-549266302____
> 
>         Email: Alexander.Vainshtein@ecitele.com
>         <mailto:Alexander.Vainshtein@ecitele.com>____
> 
>         ____
> 
>         *From:*Ahmed Bashandy [mailto:abashandy.ietf@gmail.com]
>         *Sent:* Thursday, July 19, 2018 7:13 PM
>         *To:* Alexander Vainshtein <Alexander.Vainshtein@ecitele.com
>         <mailto:Alexander.Vainshtein@ecitele.com>>
>         *Cc:* rtg-dir@ietf.org <mailto:rtg-dir@ietf.org>; 'mpls@ietf.org
>         <mailto:mpls@ietf.org>' <mpls@ietf.org <mailto:mpls@ietf.org>>;
>         'adrian@olddog.co.uk <mailto:adrian@olddog.co.uk>'
>         <adrian@olddog.co.uk <mailto:adrian@olddog.co.uk>>; Jonathan
>         Hardwick (Jonathan.Hardwick@metaswitch.com
>         <mailto:Jonathan.Hardwick@metaswitch.com>)
>         <jonathan.hardwick@metaswitch.com
>         <mailto:jonathan.hardwick@metaswitch.com>>; shraddha@juniper.net
>         <mailto:shraddha@juniper.net>; spring@ietf.org
>         <mailto:spring@ietf.org>; spring-chairs@ietf.org
>         <mailto:spring-chairs@ietf.org>;
>         draft-ietf-spring-segment-routing-mpls.authors@ietf.org
>         <mailto:draft-ietf-spring-segment-routing-mpls.authors@ietf.org>
>         *Subject:* Re: RtgDir Early review:
>         draft-ietf-spring-segment-routing-mpls-13____
> 
>         ____
> 
>         Thanks for the reply____
> 
>         See inline____
> 
>         Ahmed____
> 
>         ____
> 
>         On 7/12/18 12:22 AM, Alexander Vainshtein wrote:____
> 
>             Ahmed and all,____
> 
>             I would like to expand on my comments (and your responses)
>             about the role of Node SIDs in SR-MPLS.____
> 
>             I would like to bring your attention two points:____
> 
>             __1.__Node SIDs (and, in general, Prefix SIDs) in MPLS-SR
>             are different from the same in SRv6 because they require
>             explicit configuration action by the operator of SR domain.
>             I.e., it is not enough for a node to own some /32 or /128
>             prefix that is advertised by IGP. The operator must
>             explicitly configure the node to use such a prefix as  Node
>             SID and to assign to it a specific index that is unique in
>             the SR domain. From my POV, this difference alone would
>             qualify Node SIDs as a topic to be discussed in the MPLS-SR
>             Architecture
>             <https://urldefense.proofpoint.com/v2/url?u=https-3A__tools.ietf.org_html_draft-2Dietf-2Dspring-2Dsegment-2Drouting-2Dmpls-2D14&d=DwMGaQ&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=NyjLsr7JA7mvpCJa0YmPdVKcmMXJ31bpbBaNqzCNrng&m=CBn46-tTjZrFup0dR-EGAtt4QFq9Pi27RaO5rQCk1Qw&s=q6djpRXlamUzKZlGIuXTtBcsnwevHwddqvStZrSFMnE&e=>draft.____
> 
>         #Ahmed: I disagree with your POV. From the forwarding plane
>         perspective it does not make any difference whether a the label
>         at the top of an MPLS packet (representing the prefix-SID)
>         identifies a node or not. So from the SR-mpls forwarding point
>         of view there is no difference between a prefix-SID and a
>         node-SID. If there is any place in the SR-mpls draft where there
>         is a need to handle a node-SID different from a prefix SID, it
>         would be great to point it out
> 
>         ____
> 
> 
>                   __2.__In addition, quite a few constructs associated
>                   with SR-MPLS implicitly assume that each node in the
>                   SR-MPLS domain is assigned with at least one Node SID.
>                   One example can be found in the TI-LFA
>                   <https://urldefense.proofpoint.com/v2/url?u=https-3A__tools.ietf.org_html_draft-2Dbashandy-2Drtgwg-2Dsegment-2Drouting-2Dti-2Dlfa-2D04&d=DwMGaQ&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=NyjLsr7JA7mvpCJa0YmPdVKcmMXJ31bpbBaNqzCNrng&m=CBn46-tTjZrFup0dR-EGAtt4QFq9Pi27RaO5rQCk1Qw&s=jbH0DSYYo2UYymWZrlvAt7qUWVXsYKuCtMiEyoe-DWE&e=>
>                   draft. This draft says in Section 4.2:____
> 
>             ____
> 
> 
>                   4.2
>                   <https://urldefense.proofpoint.com/v2/url?u=https-3A__tools.ietf.org_html_draft-2Dbashandy-2Drtgwg-2Dsegment-2Drouting-2Dti-2Dlfa-2D04-23section-2D4.2&d=DwMGaQ&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=NyjLsr7JA7mvpCJa0YmPdVKcmMXJ31bpbBaNqzCNrng&m=CBn46-tTjZrFup0dR-EGAtt4QFq9Pi27RaO5rQCk1Qw&s=sAi3KCWUwGS3D93t8ic64W_46xm9y8Oacs7ozcAweS8&e=>..
>                   The repair node is a PQ node____
> 
>             ____
> 
>             ____
> 
>                 When the repair node is in P(S,X), the repair list is
>             made of a____
> 
>                 single node segment to the repair node.____
> 
>             In the scope of this section, the repair node is not
>             adjacent to the PLR, and therefore, to the best of my
>             understanding,  “a single node segment to the repair node”
>             can be only the Node SID of the repair node. Since repair
>             nodes are computed dynamically, this entire scheme depends
>             on all nodes in the MPLS=SR domain  having at least one Node
>             SID each____
> 
>         #Ahmed: The choice of the SID to identify an intermediate or
>         exit node(s) in an SR-policy is a control plane behavior,
>         irrespective of reason such policy is created (be it ti-lfa
>         explicit path, uloop avoidance explicit path, or some SR-TE
>         explicit path). SR-Policy as well as Ti-LFA and uloop avoidance
>         are handled in separate drafts. So just like the response to
>         your previous comment, from forwarding plane perspective it does
>         not make any difference whether the label at the top of an MPLS
>         packet identifies a single or multiple nodes.
> 
>         ____
> 
>             .____
> 
>             ____
> 
>             Hopefully these notes clarify my position on the subject.____
> 
>             ____
> 
>             Regards,____
> 
>             Sasha____
> 
>             ____
> 
>             Office: +972-39266302____
> 
>             Cell:      +972-549266302____
> 
>             Email: Alexander.Vainshtein@ecitele.com
>             <mailto:Alexander.Vainshtein@ecitele.com>____
> 
>             ____
> 
>             *From:*Alexander Vainshtein
>             *Sent:* Wednesday, July 11, 2018 12:02 PM
>             *To:* Ahmed Bashandy <abashandy.ietf@gmail.com>
>             <mailto:abashandy.ietf@gmail.com>
>             *Cc:* rtg-dir@ietf.org <mailto:rtg-dir@ietf.org>;
>             'mpls@ietf.org <mailto:mpls@ietf.org>' <mpls@ietf.org>
>             <mailto:mpls@ietf.org>; 'adrian@olddog.co.uk
>             <mailto:adrian@olddog.co.uk>' <adrian@olddog.co.uk>
>             <mailto:adrian@olddog.co.uk>; Jonathan Hardwick
>             (Jonathan.Hardwick@metaswitch.com
>             <mailto:Jonathan.Hardwick@metaswitch.com>)
>             <jonathan.hardwick@metaswitch.com>
>             <mailto:jonathan.hardwick@metaswitch.com>;
>             shraddha@juniper.net <mailto:shraddha@juniper.net>;
>             spring@ietf.org <mailto:spring@ietf.org>;
>             spring-chairs@ietf.org <mailto:spring-chairs@ietf.org>;
>             draft-ietf-spring-segment-routing-mpls.authors@ietf.org
>             <mailto:draft-ietf-spring-segment-routing-mpls.authors@ietf.org>
>             *Subject:* RE: RtgDir Early review:
>             draft-ietf-spring-segment-routing-mpls-13____
> 
>             ____
> 
>             Ahmed, and all,____
> 
>             Lots of thanks for a detailed response to my comments. ____
> 
>             Please see */inline below/*my position on each of them.____
> 
>             ____
> 
>             Regards,____
> 
>             Sasha____
> 
>             ____
> 
>             Office: +972-39266302____
> 
>             Cell:      +972-549266302____
> 
>             Email: Alexander.Vainshtein@ecitele.com
>             <mailto:Alexander.Vainshtein@ecitele.com>____
> 
>             ____
> 
>             *From:*Ahmed Bashandy [mailto:abashandy.ietf@gmail.com]
>             *Sent:* Wednesday, July 11, 2018 4:42 AM
>             *To:* Alexander Vainshtein <Alexander.Vainshtein@ecitele.com
>             <mailto:Alexander.Vainshtein@ecitele.com>>;
>             spring-chairs@ietf.org <mailto:spring-chairs@ietf.org>;
>             draft-ietf-spring-segment-routing-mpls.authors@ietf.org
>             <mailto:draft-ietf-spring-segment-routing-mpls.authors@ietf.org>
>             *Cc:* rtg-dir@ietf.org <mailto:rtg-dir@ietf.org>;
>             'mpls@ietf.org <mailto:mpls@ietf.org>' <mpls@ietf.org
>             <mailto:mpls@ietf.org>>; 'adrian@olddog.co.uk
>             <mailto:adrian@olddog.co.uk>' <adrian@olddog.co.uk
>             <mailto:adrian@olddog.co.uk>>; Jonathan Hardwick
>             (Jonathan.Hardwick@metaswitch.com
>             <mailto:Jonathan.Hardwick@metaswitch.com>)
>             <jonathan.hardwick@metaswitch.com
>             <mailto:jonathan.hardwick@metaswitch.com>>;
>             shraddha@juniper.net <mailto:shraddha@juniper.net>;
>             spring@ietf.org <mailto:spring@ietf.org>
>             *Subject:* Re: RtgDir Early review:
>             draft-ietf-spring-segment-routing-mpls-13____
> 
>             ____
> 
>             Thanks for thorough (and VERY clear) the review____
> 
>             See inline #Ahmed____
> 
>             ____
> 
>             Ahmed____
> 
>             ____
> 
>             ____
> 
>             On 6/15/18 11:08 PM, Alexander Vainshtein wrote:____
> 
>                 Re-sending to  correct SPRING WG list.____
> 
>                 Sincere apologies for the delay caused by a typo.____
> 
>                 Thumb typed by Sasha Vainshtein____
> 
>                 ____
> 
>                 ------------------------------------------------------------------------
> 
>                 *From:* Alexander Vainshtein
>                 *Sent:* Sunday, June 10, 2018 10:43:52 AM
>                 *To:* spring-chairs@ietf.org
>                 <mailto:spring-chairs@ietf.org>;
>                 draft-ietf-spring-segment-routing-mpls.authors@ietf.org
>                 <mailto:draft-ietf-spring-segment-routing-mpls.authors@ietf.org>
>                 *Cc:* spring@ietf..com <mailto:spring@ietf.com>;
>                 rtg-dir@ietf.org <mailto:rtg-dir@ietf.org>;
>                 'mpls@ietf.org <mailto:mpls@ietf.org>';
>                 'adrian@olddog.co.uk <mailto:adrian@olddog.co.uk>';
>                 Jonathan Hardwick (Jonathan.Hardwick@metaswitch.com
>                 <mailto:Jonathan.Hardwick@metaswitch.com>);
>                 shraddha@juniper.net <mailto:shraddha@juniper.net>
>                 *Subject:* RE: RtgDir Early review:
>                 draft-ietf-spring-segment-routing-mpls-13____
> 
>                 ____
> 
>                 Explicitly adding Shraddha  who is the shepherd of this
>                 draft. ____
> 
>                 ____
> 
>                 Regards,____
> 
>                 Sasha____
> 
>                 ____
> 
>                 Office: +972-39266302____
> 
>                 Cell:      +972-549266302____
> 
>                 Email: Alexander.Vainshtein@ecitele.com
>                 <mailto:Alexander.Vainshtein@ecitele.com>____
> 
>                 ____
> 
>                 *From:* Alexander Vainshtein
>                 *Sent:* Friday, June 8, 2018 5:43 PM
>                 *To:* 'spring-chairs@ietf.org
>                 <mailto:spring-chairs@ietf.org>'
>                 <spring-chairs@ietf.org>
>                 <mailto:spring-chairs@ietf.org>;
>                 'draft-ietf-spring-segment-routing-mpls.authors@ietf.org
>                 <mailto:draft-ietf-spring-segment-routing-mpls.authors@ietf.org>'
>                 <draft-ietf-spring-segment-routing-mpls.authors@ietf.org> <mailto:draft-ietf-spring-segment-routing-mpls.authors@ietf.org>
>                 *Cc:* 'spring@ietf.com <mailto:spring@ietf.com>'
>                 <spring@ietf.com> <mailto:spring@ietf.com>;
>                 rtg-dir@ietf.org <mailto:rtg-dir@ietf.org>;
>                 mpls@ietf.org <mailto:mpls@ietf.org>;
>                 'adrian@olddog.co.uk <mailto:adrian@olddog.co.uk>'
>                 <adrian@olddog.co.uk> <mailto:adrian@olddog.co.uk>
>                 *Subject:* RtgDir Early review:
>                 draft-ietf-spring-segment-routing-mpls-13____
> 
>                 ____
> 
>                 ____
> 
>                 Hello,____
> 
>                 I have been selected to do a routing directorate “early”
>                 review of this draft:
>                 https://datatracker.ietf.org/doc/draft-ietf-spring-segment-routing-mpls/
>                 <https://urldefense.proofpoint.com/v2/url?u=https-3A__datatracker.ietf.org_doc_draft-2Dietf-2Dspring-2Dsegment-2Drouting-2Dmpls_&d=DwMGaQ&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=NyjLsr7JA7mvpCJa0YmPdVKcmMXJ31bpbBaNqzCNrng&m=CBn46-tTjZrFup0dR-EGAtt4QFq9Pi27RaO5rQCk1Qw&s=Cxbaaf9U0kj6_meVSobSkRLQW1SwI8MJvgHpuYp0QOM&e=>____
> 
>                 ____
> 
>                 The routing directorate will, on request from the
>                 working group chair, perform an “early” review of a
>                 draft before it is submitted for publication to the
>                 IESG. The early review can be performed at any time
>                 during the draft’s lifetime as a working group document.
>                 The purpose of the early review depends on the stage
>                 that the document has reached. As this document is
>                 currently in the WG Last call, my focus for the review
>                 was to determine whether the document is ready to be
>                 published. Please consider my comments along with the
>                 other working group last call comments.____
> 
>                 ____
> 
>                 For more information about the Routing Directorate,
>                 please see ​
>                 http://trac.tools.ietf.org/area/rtg/trac/wiki/RtgDir
>                 <https://urldefense.proofpoint.com/v2/url?u=http-3A__trac.tools.ietf.org_area_rtg_trac_wiki_RtgDir&d=DwMGaQ&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=NyjLsr7JA7mvpCJa0YmPdVKcmMXJ31bpbBaNqzCNrng&m=CBn46-tTjZrFup0dR-EGAtt4QFq9Pi27RaO5rQCk1Qw&s=6pnI7l82ewwzoxgOXqTKrbKuQidt6-KBsZdsXFnoQCg&e=>____
> 
>                 ____
> 
>                 *Document*: draft-ietf-spring-segment-routing-mpls-13____
> 
>                 *Reviewer*: Alexander (“Sasha”) Vainshtein
>                 (alexander.vainshtein@ecitele.com
>                 <mailto:alexander.vainshtein@ecitele.com>)____
> 
>                 *Review Date*: 08-Jun-18____
> 
>                 *Intended Status*: Proposed Standard.____
> 
>                 ____
> 
>                 *Summary*:____
> 
>                 ____
> 
>                 I have some minor concerns about this document that I
>                 think should be resolved before it is submitted to the
>                 IESG.____
> 
>                 ____
> 
>                 *Comments*:____
> 
>                 ____
> 
>                 I consider this draft as an important  companion
>                 document to the Segment Routing Architecture
>                 <https://urldefense.proofpoint.com/v2/url?u=https-3A__tools.ietf.org_html_draft-2Dietf-2Dspring-2Dsegment-2Drouting-2D15&d=DwMGaQ&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=NyjLsr7JA7mvpCJa0YmPdVKcmMXJ31bpbBaNqzCNrng&m=CBn46-tTjZrFup0dR-EGAtt4QFq9Pi27RaO5rQCk1Qw&s=iJShh7e7yyVkt44v1O5pyCOMfHCpAvfBNGgFr5lk130&e=>draft
>                 that, ideally, should augment definitions of the Segment
>                 Routing (SR) notions and constructs given there with
>                 details specific for the SR instantiation that uses  the
>                 MPLS data plane (SR-MPLS).  Many issues raised in my
>                 review reflect either gaps that should be, but have not
>                 been, closed, or inconsistencies between the two drafts.
>                 ____
> 
>                 ____
> 
>                 ____
> 
>                 Since RFC 8287
>                 <https://urldefense.proofpoint.com/v2/url?u=https-3A__tools.ietf.org_html_rfc8287&d=DwMGaQ&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=NyjLsr7JA7mvpCJa0YmPdVKcmMXJ31bpbBaNqzCNrng&m=CBn46-tTjZrFup0dR-EGAtt4QFq9Pi27RaO5rQCk1Qw&s=y7jp3UYNTtcmm9HOulzqPTrMURTrsMiO26rWlNZN5Ws&e=>is
>                 already published as a Standards Track RFC, I expect
>                 such augmentation to be backward compatible with this
>                 document (or to provide clear indications of required
>                 updates to this document). And I include the MPLS WG
>                 into distribution list. ____
> 
>                 ____
> 
>                 This draft was not easy reading for me. In particular,
>                 the style of Section 2.5 that discusses at length and in
>                 some detail multiple “corner cases” resulting,
>                 presumably, from misconfiguration, before it explains
>                 the basic (and relatively simple) “normal” behavior,
>                 looks problematic to me.____
> 
>                 ____
> 
>                 The WG Last Call has been extended by one week.
>                 Nevertheless, I am sending out my comments ____
> 
>                 ____
> 
>                 *Major Issues*: None found____
> 
>             #Ahmed: thanks a lot____
> 
>                 ____
> 
>                 *Minor Issues*: Quite a few but, hopefully, easy to
>                 resolve.____
> 
>                 ____
> 
>                 1.*Encapsulation of SR-MPLS packets*: ____
> 
>                 a.RFC 3032 (referenced by the draft) and RFC 5332 (*/not
>                 mentioned in the draft/*) depend two encapsulations of
>                 labeled packets - one for Downstream-allocated labels
>                 and another for Upstream-allocated ones.____
> 
>             #Ahmed: RFC5332 is for multicast. As mentioned in Section 6
>             of draft-ietf-spring-segment-routing-15, multicast is
>             outside the scope of SR. Hence the RFC was not referred to
>             in the SR-MPLS draft____
> 
>             */[[Sasha]] I would be satisfied with this response, would
>             it not be for the following text I see in Section 2.2 of
>             the/**//**/SR Policy Architecture/*
>             <https://urldefense.proofpoint.com/v2/url?u=https-3A__tools.ietf.org_html_draft-2Dietf-2Dspring-2Dsegment-2Drouting-2Dpolicy-2D01&d=DwMGaQ&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=NyjLsr7JA7mvpCJa0YmPdVKcmMXJ31bpbBaNqzCNrng&m=CBn46-tTjZrFup0dR-EGAtt4QFq9Pi27RaO5rQCk1Qw&s=4f0H68LTvkp7N-bYTVLOhWqiEbHaCsOQR1z_Qzz3Wf4&e=>*//**/draft:/*____
> 
>                 A variation of SR Policy can be used for packet
>             replication.  A____
> 
>                 candidate path could comprise multiple SID-Lists; one
>             for each____
> 
>                 replication path.  In such a scenario, packets are
>             actually____
> 
>                 replicated through each SID List of the SR Policy to
>             realize a point-____
> 
>                 to-multipoint service delivery. ____
> 
>             ____
> 
>             */This looks to me as being very much multicast in SR, and,
>             unless you want to say that it is limited to SRv6, makes my
>             question relevant IMHO./*____
> 
>                 b.From my POV the ST-MPLS only uses Downstream-allocated
>                 labels – but I expect the draft to state that
>                 explicitly, one way or another. (If Upstream-allocated
>                 labels are relevant for SR-MPLS, I would see it as a
>                 major gap, so I hope that this is not the case).____
> 
>             #Ahmed: I will add a statement in section 2.2 to mention
>             that it is down-stream allocated as you mentioned____
> 
>             */[[Sasha]] This is quite unambiguous and, once added, would
>             resolve my comment in full – the previous comment
>             notwithstanding. In particular, it would imply that even
>             labels representing BSIDs of a SR Replication policies will
>             be downstream-allocated. /*____
> 
>             ____
> 
>                 2.*Label spaces in SR-MPLS*:____
> 
>                 a.RFC 3031 (referenced by the draft) defines
>                 per-platform and per-interface label spaces, and RFC
>                 5331 (*/not mentioned in the draft/*) adds
>                 context-specific label spaces and context labels. ____
> 
>                 b.The draft does not say which of these are or are not
>                 relevant for SR-MPLS____
> 
>                 c.From my POV:____
> 
>                 i.Labels representing all kinds of SIDs mentioned in the
>                 draft MUST be allocated from the per-platform label
>                 space only ____
> 
>                 ii.At the same time, instantiation of Mirror Segment IDs
>                 defined in Section 5.1 of the Segment Routing
>                 Architecture draft using MPLS data plane clearly calls
>                 for context labels and context-specific label spaces____
> 
>                 d.I expect the draft to provide a clear-cut position on
>                 these aspects of SR-MPLS.____
> 
>             #Ahmed: I will add a statement to section 2.2 to say that
>             the it is per-platform. Regarding the function "mirroring",
>             SR attaches a *function* to each SID. The "mirroring"
>             function is already described in Section 5.1 of
>             draft-ietf-spring-segment-routing and is not specific to the
>             MPLS forwarding plane. Hence there is no need to re-mention
>             it here because this document is trying to be as specific as
>             possible to the MPLS forwarding plane. General functions
>             attached to SID are described in the segment routing
>             architecture document or future documents. Furture documents
>             proposing new SR function must be as specific and clear as
>             possible____
> 
>             */[[Sasha]] Looks OK to me./*____
> 
>             ____
> 
>                 3.*SR-MPLS and hierarchical LSPs*:____
> 
>                 a.SR LSPs that include more than one segment are
>                 hierarchical LSPs from the POV of the MPLS data plane.
>                 Therefore some (possibly, all) of the models for
>                 handling TTL and TC bits that have been defined in RFC
>                 3443 (*/not mentioned in the draft/*) should apply to
>                 SR-MPLS____
> 
>                 b.RFC 8287 (*/not referenced in the draft/*)
>                 specifically discussed operation of the LSP Traceroute
>                 function for SR LSPs in the case when Pipe/Short Pipe
>                 model for TTL handling is used____
> 
>                 c.I expect the draft to provide at least some guidelines
>                 regarding applicability of each specific model defined
>                 in RFC 3443 (separately for TTL and TC bits) to SR-MPLS.____
> 
>             #Ahmed: BY design, the instantiation of SR over the MPLS
>             forwarding plane (and hence this draft) does not modify the
>             MPLS forwarding plan behavior as it is mentioned in the
>             first sentence in Section 1. So the TTL behavior specified
>             in rfc3443 is already implied and there is no need to
>             re-mention it here just like all aspects of MPLS forwarding.
>             RFC8287 is OAM-specific.  SR-OAM is handled in a separate
>             document so is outside the scope of this draft____
> 
>             */[[Sasha]] Unfortunately I do not think this is good
>             enough. Let me ask a specific question reflecting my
>             concerns:/*____
> 
>             */The head-end node sends SR-MPLS packets across a path
>             defined by an ordered set of SIDs with more than one SID in
>             the list. Each SID is represented by a label stack entry
>             (LSE) in the MPLS label stack, and the label field in each
>             LSE is the label that matches the corresponding SID.
>             However, each LSE also includes the TTL and TC fields. How
>             does the head-end node set these fields in each of the LSEs
>             following the top one? This clearly depends on the model
>             (Uniform vs. Pipe/Short Pipe) implemented in each node that
>             that performs Next operation on the packet along the path –
>             but the head-end node usually is not aware of that. /*____
> 
>             */RFC 8287 is relevant as an example here IMHO because it
>             recommends the following setting of TTL in Traceroute
>             packets:/*____
> 
>             __-__*/Set the TTL of all the labels above one that
>             represents the segment you are currently tracing to
>             maximum/*____
> 
>             __-__*/Set the TTL of the label one that represents the
>             segment you are currently tracing to the desired value (to
>             be incremented until end of segment is reached/*____
> 
>             __-__*/Set the TTL of all the labels below one that
>             represents the segment you are currently tracing to 0./*____
> 
>             */I expect the draft to provide some recommendations for
>             traffic (non-OAM) packets as well./*____
> 
>             ____
> 
>                 4.*Inferring network layer protocol in SR-MPLS*:____
> 
>                 a.I wonder if the draft could provide any details on the
>                 situation when a label that represents some kind of SID
>                 is the bottom-of-stack label to be popped by the egress
>                 LER____
> 
>             #ahmed: This is part of the "Next" function. It is described
>             in detail in this document. ____
> 
>             */[[Sasha]] NEXT function is mentioned in several places in
>             the document. Can you please point to the specific text that
>             is relevant for my question?/*____
> 
>             ____
> 
>                 b.For the reference, RFC 3032 says that “the identity of
>                 the network layer protocol  must be inferable from the
>                 value of the label which is popped from  the bottom of
>                 the stack, possibly along with the contents  of the
>                 network layer header itself”____
> 
>                 c.From my POV the following scenario indicates relevance
>                 of this expectation for SR-MPLS:____
> 
>                 i.IS-IS is used for distributing both IPv4 and IPv6
>                 reachability in a given domain____
> 
>                 ii.An IS-IS adjacency over some dual-stack link is
>                 established, and a single Adj-SID for this adjacency is
>                 advertised____
> 
>                 iii.The node that has assigned and advertised this
>                 Adj-SID receives a labeled packet with the label
>                 representing this Adj-SID being both the top and
>                 bottom-of-stack label____
> 
>                 iv.The implementers must be given unambiguous
>                 instructions for forwarding the unlabeled packet via the
>                 dual-stack link as an Ipv4 or an IPv6 packet.____
> 
>             #Ahmed: If you take a look at the SR-ISIS , SR-OSPFv2 and
>             SR-OSFv3 drafts, you will see all 3 protocol advertise
>             different adj-SIDS for IPv4 next-hop and IPv6 next-hop. For
>             example, ISIS uses the "F-Flag" (section 2.2.1 in
>             draft-ietf-isis-segment-routing-extensions-18) to specify
>             whether the adj-SID is for IPv4 and IPv6. Similarly, the
>             SR-ISIS draft attaches a prefix-SID to the prefix
>             advertisement and hence implies the identity of the protocol
>             underneath the bottom most label. For any other "function"
>             attached to a SID, it is part of the specification of this
>             function to describe what happens when the SID is
>             represented by a label in the MPLS forwarding plane and this
>             label is the bottom most label ____
> 
>             */[[Sasha]] OK, got it. This issue is resolved./*____
> 
>             ____
> 
>                 5.*Resolution**of Conflicts*: Are the____
> 
>                 a.Are the conflict resolution procedures listed in
>                 section 2.5 mandatory to implement? ____
> 
>                 b.If they are mandatory to implement, are they also
>                 mandatory to deploy, or can the operators simply treat
>                 any detected conflict as requiring human intervention
>                 and preventing normal operation of SR-MPLS?____
> 
>             #Ahmed: They are recommended. I will modify the paragraph
>             after the first 3 bullets in Section 2.5 to say that it is
>             recommeded. ____
> 
>             */[[Sasha]] OK. However, it would be nice if you could refer
>             separately for “RECOMMENDED to implement” and “RECOMMENDED
>             to deploy”.  The latter probably requires a configuration
>             knob for enabling conflict resolution rules (if they are
>             implemented). /*____
> 
>                 c.For the reference, the IETF capitalized MUST appears
>                 just in a few places in Section 2.5, and each appearance
>                 has very narrow context:____
> 
>                 i.For MCCs where the "Topology" and/or "Algorithm"
>                 fields are not defined, the numerical value of zero MUST
>                 be used for these two fields____
> 
>                 ii.If the same set of FECs are attached to the same
>                 label "L1", then the tie-breaking rules MUST always
>                 select the same FEC irrespective of the order in which
>                 the FECs and the label "L1" are received. In other
>                 words, the tie-breaking rule MUST be deterministic. ____
> 
>                 iii.An implementation of explicit SID assignment MUST
>                 guarantee collision freeness on the same router____
> 
>                  From my POV, it is not possible to infer the answer to
>                 my question from these statements. Some explicit
>                 statement is required.____
> 
>             #Ahmed: I agree with you POV and as mentioned in my reply to
>             items (a) and (b), I will modify the paragraph to say that
>             it is RECOMMENDED to answer you questions in items (a) and
>             (b)____
> 
>                 d.The tie-breaking rules in section 2.5.1 include some
>                 specific values for encoding FEC types and address
>                 families – but these values are not supposed to appear
>                 in any IANA registries (because the draft does not
>                 request any IANA actions). Can you please clarify what
>                 is so special about these values? ____
> 
>             #Ahmed: There is no significance to the values but there is
>             a significance to the order among them. I will modify the
>             text to clarify that____
> 
>             */[[Sasha]] OK. /*____
> 
>             ____
> 
>                 e.I also doubt that comparison of FECs that represent
>                 IPv4 and IPv6 prefix SIDs makes much sense (for conflict
>                 resolution or else), because, among other things, there
>                 are valid scenarios when an IPv4 /32 prefix is embedded
>                 in an IPv6 /128 one.____
> 
>             #Ahmed: A prefix-SID is assigned to a prefix. An IPv6 prefix
>             that embeds an IPv4 prefix is different from the IPv4
>             prefix. The specifications of SR extensions to ISIS, OSPFv2,
>             OSPFv3, and BGP treat IPv4 and IPv6 prefixes separately,
>             including the IPV6 prefixes with embedded IPv4 ones. Besides
>             not all IPv6 prefixes embed IPv4 prefix in them. Hence the
>             distinction between IPv4 and IPv6 prefixes is quite clear ____
> 
>             */[[Sasha]] My concern was mainly about IPv4-mapped IPv6
>             addresses. Quoting from RFC 4291:/*____
> 
> 
>                       *2.5.5.2*
>                       <https://urldefense.proofpoint.com/v2/url?u=https-3A__tools..ietf.org_html_rfc4291-23section-2D2.5.5.2&d=DwMGaQ&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=NyjLsr7JA7mvpCJa0YmPdVKcmMXJ31bpbBaNqzCNrng&m=CBn46-tTjZrFup0dR-EGAtt4QFq9Pi27RaO5rQCk1Qw&s=I14XA8I9Ruw5aBj5er_OVbvADz1sb9ZLFBGaZZlJJJ4&e=>*.
>                       IPv4-Mapped IPv6 Address*____
> 
>             ____
> 
>             ____
> 
>                 A second type of IPv6 address that holds an embedded
>             IPv4 address is____
> 
>                 defined. This address type is used to represent the
>             addresses of____
> 
>                 IPv4 nodes as IPv6 addresses.____
> 
>             *//*____
> 
>             */From my POV this means that a /128 prefix associated with
>             an IPv4-mapped IPv6 address and a /32 prefix associated with
>             the IPv4 address that was mapped to this IPv6 address
>             represent the same entity. This understanding fully matches
>             usage of IPv4-mapped IPv6 addresses as BGP Next Hops of
>             VPN-IPv6 addresses defined in RFC 4798. However, the
>             comparison rules you have defined will treat them as two
>             different prefixes.  I wonder if these rules, in the case of
>             a conflict, could result in preferring the IPv6 prefix to an
>             IPv4 one and therefore loosing MPLS connectivity for the
>             ingress PE of a 6VPE service to its egress PE?/*____
> 
>             ____
> 
>                 f.Section 2.5.1 defines 3 types of SR-MPLS FECs, but I
>                 am not sure all SID types defined in the Segment Routing
>                 Architecture draft can be unambiguously mapped to one of
>                 these types. Problematic examples include at least the
>                 following:____
> 
>                 i.Parallel Adjacency SID____
> 
>                 ii.Mirror SID____
> 
>                 Explicit mapping of SID types to SR-MPLS FEC types would
>                 be most useful IMO. If some SID types cannot be mapped
>                 to SR-MPLS FECs, this must be explicitly stated in the
>                 draft.____
> 
>             #Ahmed:
>             Parallel adjacency SID are handled in the type "(next-hop,
>             outgoing interface)" ____
> 
>             */[[Sasha]] OK/*____
> 
> 
>             Mirror SID is a type of binding-SID as mentioned in Section
>             5.1 in the SR architecture draft
>             (draft-ietf-spring-segment-routing-15). Also as described in
>             Section 2.4 draft-ietf-isis-segment-routing-extensions-18
>             (also see the equivalent in the OSPFv2 and OSPFv3 draft), a
>             binding SID is identified by a prefix. Hence it is covered
>             by the type "(Prefix, Routing Instance, Topology,
>             Algorithm)"____
> 
>             */[[Sasha]] I respectfully disagree. There is definitely no
>             mention of Algorithm in the definition of the Mirror SID. /*____
> 
>             ____
> 
>                 6.*Node SIDs in SR-MPLS*:____
> 
>                 a.Node SIDs are explicitly defined and discussed in the
>                 Segment Routing Architecture draft but are not mentioned
>                 even once in this draft____
> 
>                 b.AFAIK, the common implementation practice today
>                 includes assignment of at least one Node SID to every
>                 node in the SR-MPLS domain____
> 
>                 c.Is there a requirement to assign at least one Node SID
>                 per {routing instance, topology, algorithm} in SR-MPLS?
>                 If not, can the authors explain expected behavior of
>                 such a node? (See also my comment about routing
>                 instances below).____
> 
>             #Ahmed: A Node-SID is a special case of prefix-SID. So there
>             nothing specific about it from the MPLS forwarding plane
>             point of view. Similarly from a standard tracks draft point
>             of view, there is no requirement to assign a SID to every
>             prefix just like there is no requirement to bind every
>             prefix to an LDP label. Common and/or recommended practices
>             or description of deployment scenarios are more befitting to
>             BCP or informational drafts. This draft is a standards track
>             draft____
> 
>             */[[Sasha]] Well, you’ve just said that conflict resolution
>             rules are RECOMMENDED, and this is quite common in the
>             Standards Track RFCs. /*____
> 
> 
>             If a {routing instance, topology, algorithm} is not assigned
>             a SID, then this FEC is totally irrelavant to this draft and
>             hence describing how a node treats it is totally outside the
>             scope of this draft____
> 
>             */[[Sasha]] AFAIK, neither of the SR extension drafts for
>             IGPs mention routing instances that can be associated with
>             the prefix, so I think that your reference to it is
>             incorrect./*____
> 
>             */What’s more I suspect that Node SIDs represent the most
>             used special case of Prefix SIDs with Anycast SIDs being
>             quite behind.  Therefore some recommendation pertaining to
>             the usage of Node SIDs would be very much in place IMHO. /*____
> 
>             ____
> 
>                 7.*SRGB Size in SR-MPLS*: ____
> 
>                 a.The draft correctly treats the situation when an index
>                 assigned to some global SID cannot be mapped to a label
>                 using the procedure in Section 2.4 as a conflict.____
> 
>                 b.At the same time the draft does not define any minimum
>                 size of SRGB (be it defined as a single contiguous block
>                 or as a sequence of such blocks) that MUST be
>                 implemented by all SR-capable nodes____
> 
>                 c.I suspect that lack of such a definition could be
>                 detrimental to interoperability of SR-MPLS solutions.
>                 AFAIK, the IETF has been following, for quite some time,
>                 a policy that some reasonable MUST-to-implement defaults
>                 should be assigned for all configurable parameters
>                 exactly in order to prevent this.____
> 
>             #Ahmed: This document specifies how the SRGB is used and the
>             behavior of routers when a prefix-SID index maps to a label
>             inside and/or outside the SRGB. The actual size of the SRGB
>             is a task in partitioning the label space, which is very
>             specific to a particular deployment scenario. So IMO it is
>             outside the scope of a standards track document. Now that
>             SR-MPLS is deployed in many places, I expect the community
>             to gain sufficient experience to recommend (or not
>             recommend) a particular minimum/maximum size for the SRGB is
>             some future informational or BCP draft/RFC____
> 
>             */[[Sasha]] My reading of your response is that minimum size
>             of SRGB is an issue for future study. Can you please just
>             add this to the draft?/*____
> 
>             ____
> 
>                 8.*Algorithms and Prefix SIDs*:____
> 
>                 a.The draft mentions Algorithms (as part of SR-MPLS
>                 Prefix FEC) in, but it does not explicitly link them
>                 with the Prefix-SID algorithms defined in section 3.1.1
>                 of the Segment Routing Architecture draft____
> 
>             #Ahmed: I will just add the reference
>             [I-D.ietf-spring-segment-routing] right beside the first
>             time "Algorithm" is mentioned____
> 
>             */[[Sasha]] OK/*____
> 
>             ____
> 
>                 b.From my POV, the draft should explicitly state that
>                 the default Prefix-SID algorithm MUST be implemented in
>                 all SR-MPLS-compliant routers.____
> 
>             #Ahmed: The specification of what path calculation method
>             should or must be supported is a routing protocol property
>             not a forwarding plane property. In fact, the choice of a
>             path calculation method or algorithm is completely
>             orthogonal to the routed protocol. Hence mandating the
>             support of a particular routing algorithm is beyond the
>             scope of this document.____
> 
>             */[[Sasha]] OK/*____
> 
>             ____
> 
>                 c.The Segment Routing Architecture draft states (in
>                 section 3.1.3) that “Support of multiple algorithms
>                 applies to SRv6”. But neither draft states whether
>                 multiple algorithms apply to SR-MPLS. Can you please
>                 clarify this point?____
> 
>             #Ahmed: The last paragraph of Section 3.1.2 titled SR-MPLS
>             in draft-ietf-spring-segment-routing-15 discusses the
>             support of multiple algorithms. So it is implied that the
>             concept of algorithm applies to SR-MPLS. Hence there is no
>             need to re-mention it here____
> 
>             */[[Sasha]] The paragraph to which you refer only says that
>             if a packet with the active Prefix-SID that is associated
>             with a specific algorithm is received by a node that does
>             not support this algorithm, this packet will be discarded.
>             If this is the only type of support for multiple algorithms
>             SR provides, it is not very useful IMHO/**/. /*____
> 
>             ____
> 
>                 9.*Routing instances and the context for Prefix-SIDs*:____
> 
>                 a.The Segment Routing Architecture draft states in
>                 Section 3.1 that the “context for an IGP-Prefix segment
>                 includes the prefix, topology, and algorithm”____
> 
>                 b.This draft seems to define (in section 2.5) the
>                 context for the Prefix SID as “Prefix, Routing Instance,
>                 Topology, Algorithm” where ”a routing instance is
>                 identified by a single incoming label downloader to FIB”
>                 (but the notion of the label downloader to FIB is not
>                 defined).____
> 
>                 c.These two definitions look different to me. ____
> 
>                 d.At the very least I would expect alignment between the
>                 definitions of context for the Prefix-SID between the
>                 two drafts. Preferably, the definition given in the
>                 Segment Routing Architecture draft should be used in
>                 both drafts.____
> 
>             #Ahmed: The context of the section 2.5 is limited to the
>             resolution of local label collision. The use of "routing
>             instance" in section 2.5 is just there for tie-breaking if
>             there is local label collision.____
> 
>             */[[Sasha]] I have already mentioned that “routing
>             instances” are not defined in any the drafts dealing with SR
>             Extensions for IGPs. So I do not understand how the conflict
>             resolution procedure is supposed to use this. And in any
>             case the difference between two definitions of the context
>             of Prefix-SID requires some explanation./*____
> 
> 
> 
>             ____
> 
>                 10.*Example of PUSH operation in Section 2.10.1*:____
> 
>                 a.The first para of this section begins with the
>                 sentence “Suppose an MCC on a router "R0" determines
>                 that PUSH or CONTINUE   operation is to be applied to an
>                 incoming packet whose active SID is the global SID
>                 "Si"”. In the context of SR-MPLS this means (to me) that
>                 the incoming packet is a labeled packet and its top
>                 label matches the global SID “Si”. ____
> 
>                 b.However, the example for PUSH operation in the next
>                 para of this section is the case of an (unlabeled) IP
>                 packet with the destination address covered by the IP
>                 prefix for which “Si” has been assigned. ____
> 
>                 c.From my POV:____
> 
>                 i.Mapping unlabeled packets to SIDs is indeed out of
>                 scope of the draft. Therefore an example of a PUSH
>                 operation that is applied to a labeled packet (with the
>                 active SID inferred from the top label in the stack) is
>                 preferable.____
> 
>                 ii.Valid examples of  PUSH operation applied to a
>                 labeled incoming packet can be found in Sections 4.2 or
>                 4.3 of the TI-LFA
>                 <https://urldefense.proofpoint.com/v2/url?u=https-3A__tools.ietf.org_html_draft-2Dbashandy-2Drtgwg-2Dsegment-2Drouting-2Dti-2Dlfa-2D04&d=DwMGaQ&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=NyjLsr7JA7mvpCJa0YmPdVKcmMXJ31bpbBaNqzCNrng&m=CBn46-tTjZrFup0dR-EGAtt4QFq9Pi27RaO5rQCk1Qw&s=jbH0DSYYo2UYymWZrlvAt7qUWVXsYKuCtMiEyoe-DWE&e=>draft____
> 
>                 ____
> 
>             #Ahmed: I do not understand your concern here:)____
> 
>             */[[Sasha]] I think it is pretty clear: can you provide an
>             example of a PUSH operation applied to a labeled packet
>             instead of your current example?/*____
> 
>             ____
> 
>                 *Nits*: ____
> 
>                 1.I concur with Adrian regarding numerous nits he has
>                 reported in his WG LC Comment
>                 <https://urldefense.proofpoint.com/v2/url?u=https-3A__mailarchive.ietf.org_arch_msg_spring_FRhO2lgR8r4VlKP2ZN2dZwHU5BY&d=DwMGaQ&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=NyjLsr7JA7mvpCJa0YmPdVKcmMXJ31bpbBaNqzCNrng&m=CBn46-tTjZrFup0dR-EGAtt4QFq9Pi27RaO5rQCk1Qw&s=I_4gDFhcjR_1npqKUQDHThsejUMgJy3WlLzC90poR1w&e=>.
>                 I would like to thank Adrian for an excellent review
>                 that have saved me lots of hard work.____
> 
>             #Ahmed: I also agree that Adrian's review is exceptional. I
>             believe I addressed all his comments in the latest version.____
> 
>                 2.In addition, I’d like to report the following nits:____
> 
>                 a.Ti-LFA in Section 2.11.1 should be TI-LFA (as in the
>                 TI-LFA
>                 <https://urldefense.proofpoint.com/v2/url?u=https-3A__tools.ietf.org_html_draft-2Dbashandy-2Drtgwg-2Dsegment-2Drouting-2Dti-2Dlfa-2D04&d=DwMGaQ&c=HAkYuh63rsuhr6Scbfh0UjBXeMK-ndb3voDTXcWzoCI&r=NyjLsr7JA7mvpCJa0YmPdVKcmMXJ31bpbBaNqzCNrng&m=CBn46-tTjZrFup0dR-EGAtt4QFq9Pi27RaO5rQCk1Qw&s=jbH0DSYYo2UYymWZrlvAt7qUWVXsYKuCtMiEyoe-DWE&e=>draft)____
> 
>             #Ahmed: Already done in the latest version*/[[Sasha]] OK/* ____
> 
>                 b.TI-LFA draft is referenced in the text of Section
>                 2.11.1, but there is no matching reference in the
>                 “References” section (probably, Informational)____
> 
>             #Ahmed: Already done in the latest version*/[[Sasha]] OK/* ____
> 
>                 c.“zero Algorithm” in Section 2.5 (immediately above
>                 Section 2.5.1) must be replaced with “default
>                 algorithm”. Similarly, “non-zero Algorithm” should be
>                 replaced with “non-default algorithm”____
> 
>             #Ahmed: Will be done in the next version*/[[Sasha]] /* OK____
> 
>                 3.I think that RFC 3443 and RFC 5332 should be listed as
>                 Normative references in this draft while RFC 5331 and
>                 RFC 8277 should be listed as Informative references.
>                 This would improve the readability of the draft without
>                 any impact on its advancement. ____
> 
>                 ____
> 
>             #Ahmed RFC5331 describes upstream label assignment. As you
>             mentioned above (and I will modify the draft to indicate
>             that) SR-MPLS behavior is similar to downstream label
>             assignment. RFC 3443 describes TTL behavior. This is an MPLS
>             forwarding behavior. As mentioned in the draft, SR-MPLS does
>             not modify at the MPLS forwarding behavior____
> 
>             */[[Sasha]] Regarding RFC 5331 – you may skip this reference
>             if you state (as discussed below) that SR-MPLS only
>             allocates labels from the per-platform label space.
>             Regarding RFC 3443 – I do not think that you can fully avoid
>             discussion of Uniform and Pipe/Short Pipe models, and
>             therefore you will need this reference./*____
> 
> 
> 
>             ____
> 
>                 Hopefully, these comments will be useful.____
> 
>             #Ahmed: They are certainly quite useful. Thanks a lot____
> 
>                 ____
> 
>                 Regards,____
> 
>                 Sasha____
> 
>                 ____
> 
>                 Office: +972-39266302____
> 
>                 Cell:      +972-549266302____
> 
>                 Email: Alexander.Vainshtein@ecitele.com
>                 <mailto:Alexander.Vainshtein@ecitele.com>____
> 
>                 ____
> 
> 
>                 ___________________________________________________________________________
> 
>                 This e-mail message is intended for the recipient only
>                 and contains information which is
>                 CONFIDENTIAL and which may be proprietary to ECI
>                 Telecom. If you have received this
>                 transmission in error, please inform us by e-mail, phone
>                 or fax, and then delete the original
>                 and all copies thereof.
>                 _______________________________________________________________________________
> 
>             ____
> 
> 
>             ___________________________________________________________________________
> 
>             This e-mail message is intended for the recipient only and
>             contains information which is
>             CONFIDENTIAL and which may be proprietary to ECI Telecom. If
>             you have received this
>             transmission in error, please inform us by e-mail, phone or
>             fax, and then delete the original
>             and all copies thereof.
>             _______________________________________________________________________________
> 
>         ____
> 
> 
>         ___________________________________________________________________________
> 
>         This e-mail message is intended for the recipient only and
>         contains information which is
>         CONFIDENTIAL and which may be proprietary to ECI Telecom. If you
>         have received this
>         transmission in error, please inform us by e-mail, phone or fax,
>         and then delete the original
>         and all copies thereof.
>         _______________________________________________________________________________
> 
>     __ __
> 
> 
>     ___________________________________________________________________________
> 
>     This e-mail message is intended for the recipient only and contains
>     information which is
>     CONFIDENTIAL and which may be proprietary to ECI Telecom. If you
>     have received this
>     transmission in error, please inform us by e-mail, phone or fax, and
>     then delete the original
>     and all copies thereof.
>     _______________________________________________________________________________
> 
>     _______________________________________________
>     spring mailing list
>     spring@ietf.org <mailto:spring@ietf.org>
>     https://www.ietf.org/mailman/listinfo/spring
> 
> 
> 
> -- 
> Przemyslaw "PK" Krol |	 Strategic Network Engineer	ing |pkrol@google.com 
> <mailto:pkrol@google.com> 	
> 

-- 


Loa Andersson                        email: loa@pi.nu
Senior MPLS Expert
Bronze Dragon Consulting             phone: +46 739 81 21 64


From nobody Sun Nov 25 06:42:35 2018
Return-Path: <Alexander.Vainshtein@ecitele.com>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 6993D130DCC; Sun, 25 Nov 2018 06:42:24 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.7
X-Spam-Level: 
X-Spam-Status: No, score=-1.7 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=fail (1024-bit key) reason="fail (body has been altered)" header.d=eci365.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id IkYwIBpMx7ZU; Sun, 25 Nov 2018 06:42:21 -0800 (PST)
Received: from mail1.bemta25.messagelabs.com (mail1.bemta25.messagelabs.com [195.245.230.129]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 68106130DCB; Sun, 25 Nov 2018 06:42:20 -0800 (PST)
Received: from [46.226.53.55] (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256 bits)) by server-1.bemta.az-c.eu-west-1.aws.symcld.net id A0/44-09207-AC4BAFB5; Sun, 25 Nov 2018 14:42:18 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VTWUwTURTlzUyno1LzKCDXKhqqfqi0tqKmMVH xwy0Go5gYoyE6wEhrSmk6RarRiJpogRBxwaCptiAiIkGDLG4Bg6JYjCKgLLKIbRUxMagfuCRg pwMuH3Nz3jnnnXdm8oYh5V9oBcPZrJzFxBqV9GRqSVRsgspd9XOnJr8nROc8N0XXfeWaROcq9 0l1zWW5Ut2Tll8oVrK+uPgHsRntkBhMiWm23RK9Y3gUmU88Imx3v/aRmeiyi8hGkxkKF5FQ6v JJhIUc5xPg9Y2NLzwIOsvtZDaaxNB4BVRe76UFHIaXQpHdGTCRuAPB0TM5foFhQjEHtXfWi56 90OnNJQU6DKuh2jNfgBSeB2MdWHDIMAutp+oD6QhPgxF3OSFgEkdAt9cZwIAxFN9/QYo4HD56 RiWiPxH6fYVI5KOgoM8hFXEktDpzkNAMcBcNfVffSERBBcP5+eNBcdBUeCNQDfAcqBpMEP09C Ly1R2nREw1jlXWE6DHD2ca9Ij0LynIHKNH/ioTL2W/Gi84EX+vD8YNLaGj/0B4IkuMkaHJ8o0 RTHgkv7csEHIoV0NuehfLQggv/vLSITXCp5Zf0QuAjhcDT815K5KPBde8rLeKFUFL4iZzAzx5 4iH95F5KWIV2ixZCit6ayBqNKq9GotNrFqsUa4dGo2QOqJDWXrsrgeKtKq2YzeDW/PzXJmKw2 cdZK5L9myWZ3023kKE1pQNMZQhkuc67+uVM+NTEteb+e5fW7LOlGjm9AMxlGCbK0W34txMKlc LY9BqP/rk7IwAQrw2SfBFnGm9lU3pAiSm60hnlXYC8gmcHA/ByYNc+y/NNeUeIg5ZQpzcQpIm SlwmYsbNanm/5ET/wJrShSESpDQUFB8mAzZ0k1WP/Xh1AEg5ShshohJdhgsv5pMOQvR/jLzXa OCOWs7F9JkYnyqIHnM7aVu/tHKzI2NERuLxx5eComadWm+tLXG7cuVHsrqsMam9/bsET7Iadn n7b67J1335cf6zI2Nx48Od16d2lu/NSNcTfN8QMVuj2L4g539B9Z1+uJaVkZ//iQuy78Bdzre uuYG5k5eHqoLSoGr+04bkve2sbQWzovEtFrc4bnKClez2oXkBae/Q1FM8tJBAQAAA==
X-Env-Sender: Alexander.Vainshtein@ecitele.com
X-Msg-Ref: server-8.tower-307.messagelabs.com!1543156934!3453672!1
X-Originating-IP: [52.33.64.93]
X-SYMC-ESS-Client-Auth: mailfrom-relay-check=pass
X-StarScan-Received: 
X-StarScan-Version: 9.14.24; banners=ecitele.com,-,-
X-VirusChecked: Checked
Received: (qmail 23423 invoked from network); 25 Nov 2018 14:42:17 -0000
Received: from us-west-2b.mta.dlp.protect.symantec.com (HELO EUR01-DB5-obe.outbound.protection.outlook.com) (52.33.64.93) by server-8.tower-307.messagelabs.com with AES256-SHA256 encrypted SMTP; 25 Nov 2018 14:42:17 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ECI365.onmicrosoft.com; s=selector1-ecitele-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=MdSGsqHV+rz6v47xEUkJhWmp988RWQsw/m6wgmfD16M=; b=G5B520tg6+20eaD7l7qfG23wBU/BFVQVxqPyGwPOBggDgHKG2zoiuAcxckHCMkW7ocw3BZU7hilt+omnZv/Gh46DwFHFfVhcYU/v3fsE9549CwbW/x2bBP9xTffvU0kmkUoWWn6iKIQhgqhbLsWT8pqXT12igozWp6NunMm8IRI=
Received: from DB5PR0301MB1909.eurprd03.prod.outlook.com (10.167.226.155) by DB5PR0301MB2119.eurprd03.prod.outlook.com (10.167.228.15) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1361.14; Sun, 25 Nov 2018 14:42:11 +0000
Received: from DB5PR0301MB1909.eurprd03.prod.outlook.com ([fe80::f507:afb2:b9c1:58c4]) by DB5PR0301MB1909.eurprd03.prod.outlook.com ([fe80::f507:afb2:b9c1:58c4%2]) with mapi id 15.20.1361.019; Sun, 25 Nov 2018 14:42:11 +0000
From: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>
To: "spring-chairs@ietf.org" <spring-chairs@ietf.org>
CC: "spring@ietf.org" <spring@ietf.org>, "rtg-dir@ietf.org" <rtg-dir@ietf.org>, "draft-ietf-spring-segment-routing-mpls@ietf.org" <draft-ietf-spring-segment-routing-mpls@ietf.org>, "mpls@ietf.org" <mpls@ietf.org>
Thread-Topic: Resolution of issues raised in my early review of draft-ietf-spring-segment-routing-mpls-13
Thread-Index: AdSEyeKRbfrjO+74RbGwGglYiJfzuQ==
Date: Sun, 25 Nov 2018 14:42:11 +0000
Message-ID: <DB5PR0301MB1909604415156575FA6BBDAA9DD60@DB5PR0301MB1909.eurprd03.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [147.234.241.1]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; DB5PR0301MB2119; 6:72LUFDApCNLJTwrThuICnES+fIBLFyINK9sOyPaXQlF/DJ0pJPmNk8uubokS3UUVvOLde6Y6/+e9eZdAaoXj3I7s7toWEjfyTz7/qnkpVyn0EujJOS5LRMYR9+P0C4UDlj2ck3k7lXULG/dv9wMaALC0jEzGbDHGMbpu/iH+Bmz36QmC3hRnbX45bsOREocOgcTAKdnbA2ceDDo/TH31vDXYKZUPJ1fdLAgoTW/3K4MrMOay+9V/u5ZgUbx3QEkGij1BZ6BADH5fRLQnQjBQ8cpC77znGTfRfdGyTrXfRtyLF/beVpz3T3PD6pw2hn8yEMmZhQ7Gj73B9P8EsmbcmjFYwDop3hbkvXeQUPLCiemOWGThSud/COn44FqvpxzqJot2o3nipob/ph5x1uYRxTsOIN0ntsxVM0fvZuzL2tj7MzUTfPDn8Hxrhto4SeW9swbn6npWlTgB9LSchAcSvA==; 5:MgQ6FXX1nDgNmE5nAEmngHgdzphBw60xJ7to1GlLNWyw7WiFV6gNKmbFriHDz7yTTo/DjljrXnCW6ropki5S9ye1NejQsr4JNcJZw6TPDJUb0kvp5Wzme9CYEUwg3SJyCepHPJOqgrGMl02dGLBeu2YPUURET9yff7aIAYwfRiA=; 7:Oq26LsCMseBo4fPTtH0DiyAkxKTFollcPJm1e8gVyiVzoUCocD6sZ9xKnNFFC4KnFYOMFEGgWXvw/woNH3kA53EMyGNzvVpq2H33RUqUGmjMgdN9s9KUgSYrGPtybb9CwiG5JQGmGVnRJrlGLMTctA==
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-correlation-id: ed32cf26-fb8f-45c6-93f4-08d652e42f27
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390098)(7020095)(4652040)(8989299)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(5600074)(711020)(4618075)(2017052603328)(7153060)(7193020); SRVR:DB5PR0301MB2119; 
x-ms-traffictypediagnostic: DB5PR0301MB2119:
x-microsoft-antispam-prvs: <DB5PR0301MB2119C4BD8151793237D8B9819DD60@DB5PR0301MB2119.eurprd03.prod.outlook.com>
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(3231442)(944501410)(52105112)(10201501046)(93006095)(93001095)(3002001)(6055026)(148016)(149066)(150057)(6041310)(20161123562045)(20161123564045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123558120)(20161123560045)(201708071742011)(7699051)(76991095); SRVR:DB5PR0301MB2119; BCL:0; PCL:0; RULEID:; SRVR:DB5PR0301MB2119; 
x-forefront-prvs: 0867F4F1AA
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(396003)(136003)(39850400004)(376002)(346002)(366004)(51444003)(252514010)(199004)(189003)(45074003)(2906002)(2501003)(21615005)(102836004)(6306002)(33656002)(54896002)(9686003)(236005)(450100002)(6506007)(476003)(71200400001)(5660300001)(316002)(6916009)(74316002)(606006)(14444005)(6436002)(2351001)(7736002)(256004)(26005)(8676002)(66066001)(106356001)(86362001)(7696005)(413944005)(3846002)(790700001)(6116002)(72206003)(186003)(105586002)(81166006)(81156014)(5640700003)(68736007)(478600001)(14454004)(53936002)(55016002)(53946003)(4326008)(97736004)(71190400001)(25786009)(99286004)(54906003)(8936002)(486006); DIR:OUT; SFP:1102; SCL:1; SRVR:DB5PR0301MB2119; H:DB5PR0301MB1909.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: ecitele.com does not designate permitted sender hosts)
x-microsoft-antispam-message-info: LbylzLOT27ijh0I2gZmt2bwlybC8U7wILHtlVLrC27S859Q3KqYlzHCUx0Ry0tkthev3w5os6wcj02qGqqLLWPJvnJcDDQWyQLARNTPGQSSaMduwIVvTn1YjNxbYX1Yrrfp0hxPp2eAQcuA0NETkqtj3u14hZhqT2qGiKjwrsMhEacGOyMqkIE0BcieTEL7Q7FBod4p7oGTgGBHDoAdJY5rbF1/u8zYTEXJcpIQUt9sxL0XsvYNPFGuYdUz123VBX3U8mnoJsk99f/D1CgcXxsygSpow9kUGj32GiPyxo1Z7Qtvy8s5AWcis25cGOdAPZfBCrXAkyKsFIKzrIOCcXfMeEUwxBqVSJRb8LpKkKDQ=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_DB5PR0301MB1909604415156575FA6BBDAA9DD60DB5PR0301MB1909_"
MIME-Version: 1.0
X-OriginatorOrg: ecitele.com
X-MS-Exchange-CrossTenant-Network-Message-Id: ed32cf26-fb8f-45c6-93f4-08d652e42f27
X-MS-Exchange-CrossTenant-originalarrivaltime: 25 Nov 2018 14:42:11.5241 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 2c514a61-08de-4519-b4c0-921fef62c42a
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB5PR0301MB2119
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/OOvA7L-sp0JPdmkHZa2i49fkBCc>
Subject: [RTG-DIR] Resolution of issues raised in my early review of draft-ietf-spring-segment-routing-mpls-13
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-dir/>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 25 Nov 2018 14:42:25 -0000

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

Dear all,
I did an early RtgDir review of draft-ietf-spring-segment-routing-mpls-13<=
https://www.ietf.org/mail-archive/web/spring/current/msg03762.html> in Jun=
e, and since then has been discussing the draft with the authors.

Now that a -16 version of the draft<https://tools.ietf.org/html/draft-ietf=
-spring-segment-routing-mpls-16> has been published, I think that all the =
issues I have raised then have been resolved - one way or another.

The table below summarizes the current status of these issues (including a=
 nit that I have raised following publication of the -14 version of the dr=
aft):

Issue

Current status

Comments


1.      Encapsulation of SR-MPLS packets:

a.       RFC 3032 (referenced by the draft) and RFC 5332 (not mentioned in=
 the draft) depend two encapsulations of labeled packets - one for Downstr=
eam-allocated labels and another for Upstream-allocated ones.

b.      From my POV the ST-MPLS only uses Downstream-allocated labels - bu=
t I expect the draft to state that explicitly, one way or another. (If Ups=
tream-allocated labels are relevant for SR-MPLS, I would see it as a major=
 gap, so I hope that this is not the case).

Fully resolved

The last para in Section 2.2 explicitly states that "Labels allocated in t=
his document are considered per platform down-stream allocated labels" and=
 explicitly references RFC 3031.


2.      Label spaces in SR-MPLS

a.       RFC 3031 (referenced by the draft) defines per-platform and per-i=
nterface label spaces, and RFC 5331 (not mentioned in the draft) adds cont=
ext-specific label spaces and context labels.

b.      The draft does not say which of these are or are not relevant for =
SR-MPLS

c.        From my POV:

                                                  i.       Labels represen=
ting all kinds of SIDs mentioned in the draft MUST be allocated from the p=
er-platform label space only

                                                ii.      At the same time,=
 instantiation of Mirror Segment IDs defined in Section 5.1 of the Segment=
 Routing Architecture draft using MPLS data plane clearly calls for contex=
t labels and context-specific label spaces

Fully resolved

See the previous comment.

In addition, Section 2.7.3.1 explicitly defines Mirror SIDs and their rela=
tionship with context labels and context label spaces defined in RFC 5331.=


Note: I am not sure that the Mirror SID can be considered as a generalizat=
ion of the context label (the last sentence in Section 2.7.3.1).

The relevant text in 8402 says:

In the event of a failure, a Point of Local Repair (PLR) diverting  traffi=
c from A to B does a PUSH of the Mirror SID on the protected traffic.  Whe=
n receiving the traffic with the Mirror SID as the active segment, B uses =
that segment and processes underlying segments in the context of A.

>From my POV, in SR-MPLS the "underlying segments" (in the highlighted text=
 above) are labels following the Mirror SID label, i.e., per RFC 8402 a Mi=
rror SID  cannot be the last label in the stack.

It would be nice to clarify this point.


3.      SR-MPLS and Hierarchical LSPs

a. =20     SR LSPs that include more than one segment are hierarchical LSP=
s from the POV of the MPLS data plane. Therefore some (possibly, all) of t=
he models for handling TTL and TC bits that have been defined in RFC 3443 =
(not mentioned in the draft) should apply to SR-MPLS

b.      RFC 8287 (not referenced in the draft) specifically discussed oper=
ation of the LSP Traceroute function for SR LSPs in the case when Pipe/Sho=
rt Pipe model for TTL handling is used

c.       I expect the draft to provide at least some guidelines regarding =
applicability of each specific model defined in RFC 3443 (separately for T=
TL and TC bits) to SR-MPLS.

Fully resolved

The relevant text has been added to Section 2.7.1. It has been copied from=
 RFC 8277.


4.      Inferring network protocol in SR-MPLS (the details are omitted)

Withdrawn

This has been discussed with the authors who have pointed out that prefix-=
 and Adj-SIDs are always associated with a specific network protocol (IPv4=
 and IPv6).


5.      Resolution of Conflicts:

a.  =20    Are the conflict resolution procedures listed in section 2.5 ma=
ndatory to implement?

b.      If they are mandatory to implement, are they also mandatory to dep=
loy, or can the operators simply treat any detected conflict as requiring =
human intervention and preventing normal operation of SR-MPLS?

c.       For the reference, the IETF capitalized MUST appears just in a fe=
w places in Section 2.5, and each appearance has very narrow context

d.      The tie-breaking rules in section 2.5.1 include some specific valu=
es for encoding FEC types and address families - but these values are not =
supposed to appear in any IANA registries (because the draft does not requ=
est any IANA actions). Can you please clarify what is so special about the=
se values?

e.       I also doubt that comparison of FECs that represent IPv4 and IPv6=
 prefix SIDs makes much sense (for conflict resolution or else), because, =
among other things, there are valid scenarios when an IPv4 /32 prefix is e=
mbedded in an IPv6 /128 one

f.         Section 2.5.1 defines 3 types of SR-MPLS FECs, but I am not sur=
e all SID types defined in the Segment Routing Architecture draft can be u=
nambiguously mapped to one of these types. Problematic examples include at=
 least the following

                                                  i.      Parallel Adjacen=
cy SID

                                                ii.      Mirror SID
Explicit mapping of SID types to SR-MPLS FEC types would be most useful IM=
O. If some SID types cannot be mapped to SR-MPLS FECs, this must be explic=
itly stated in the draft


Fully resolved

Parallel adjacencies and Mirror SIDs have been added to the section descri=
bing conflict resolution.



6.      Node SIDs in SR-MPLS:

a.       Node SIDs are explicitly defined and discussed in the Segment Rou=
ting Architecture draft but are not mentioned even once in this draft

b.      AFAIK, the common implementation practice today includes assignmen=
t of at least one Node SID to every node in the SR-MPLS domain

c.       Is there a requirement to assign at least one Node SID per {routi=
ng instance, topology, algorithm} in SR-MPLS? If not, can the authors expl=
ain expected behavior of such a node? (See also my comment about routing i=
nstances below)

Fully resolved

The text discussing the need for Node-SIDs in SR-MPLS, potential conflicts=
 that can be associated with these SIDs and their recommended resolution i=
n the last para in Section 2.



7.      SRGB Size in SR-MPLS

Fully Resolved

The current revision of the draft explicitly marks this issue as left FFS =
in Section 2.3.


8.      Algorithms and Prefix SIDs:

a.       The draft mentions Algorithms (as part of SR-MPLS Prefix FEC) in,=
 but it does not explicitly link them with the Prefix-SID algorithms defin=
ed in section 3.1.1 of the Segment Routing Architecture draft

b.      From my POV, the draft should explicitly state that the default Pr=
efix-SID algorithm MUST be implemented in all SR-MPLS-compliant routers

c.       The Segment Routing Architecture draft states (in section 3.1.3) =
that "Support of multiple algorithms applies to SRv6". But neither draft s=
tates whether multiple algorithms apply to SR-MPLS. Can you please clarify=
 this point?

Withdrawn




9.      Routing instances and the context for Prefix-SIDs

Fully Resolved

The authors have clarified that routing instances are only mentioned in th=
e context of incoming conflict resolution, and the draft explicitly states=
 that.


10.  Example of PUSH operation in Section 2.10.1

Withdrawn

TI-LFA mentioned as an example of  PUSH operation


11.  Numerous nits reported by Adrian

Fully resolved




12.  NIT: TI-LFA spelled as Ti-LFA

Fully resolved




13.  NIT: Missing Informational reference to TI-LFA draft

Fully resolved

The reference  to the TI-LFA draft has been added


14.  NIT: Missing references to RFC 3443, 5332 and 5331

Fully resolved

References to RFC 3443  and RFC 5331 have been added. I agree that there i=
s no need for a reference to RFC 5332.


15.  NIT: Missing reference to RFC 8287

Fully Resolved

 The reference has been added


16.=20 NIT: Problematic grammar in the first statement of the last para in=
 Section 2.3:
Local segments MAY be allocated from the Segment Routing Local Block (SRLB=
) [RFC8402<https://tools.ietf.org/html/rfc8402>] or from any unused label =
as long as it does not use a special purpose label

Fully resolved

The grammar issue (introduced in the -14 version) has been fixed.


Hopefully this summary will be useful.

Regards,
Sasha

Office: +972-39266302
Cell:      +972-549266302
Email:   Alexander.Vainshtein@ecitele.com


__________________________________________________________________________=
_

This e-mail message is intended for the recipient only and contains inform=
ation which is=20
CONFIDENTIAL and which may be proprietary to ECI Telecom. If you have rece=
ived this=20
transmission in error, please inform us by e-mail, phone or fax, and then =
delete the original=20
and all copies thereof.
__________________________________________________________________________=
_
--_000_DB5PR0301MB1909604415156575FA6BBDAA9DD60DB5PR0301MB1909_
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-mic=
rosoft-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"ht=
tp://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
=09{font-family:"Cambria Math";
=09panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
=09{font-family:Calibri;
=09panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
=09{font-family:Verdana;
=09panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
=09{font-family:"Courier New \;color\:black";}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
=09{margin:0cm;
=09margin-bottom:.0001pt;
=09font-size:11.0pt;
=09font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
=09{mso-style-priority:99;
=09color:#0563C1;
=09text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
=09{mso-style-priority:99;
=09color:#954F72;
=09text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
=09{mso-style-priority:34;
=09mso-margin-top-alt:auto;
=09margin-right:0cm;
=09mso-margin-bottom-alt:auto;
=09margin-left:0cm;
=09font-size:12.0pt;
=09font-family:"Times New Roman",serif;
=09color:black;}
span.EmailStyle17
=09{mso-style-type:personal-compose;
=09font-family:"Calibri",sans-serif;
=09color:windowtext;}
.MsoChpDefault
=09{mso-style-type:export-only;}
@page WordSection1
=09{size:612.0pt 792.0pt;
=09margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
=09{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 all,<o:p></o:p></p>
<p class=3D"MsoNormal">I did an <a href=3D"https://www.ietf.org/mail-archi=
ve/web/spring/current/msg03762.html">
early RtgDir review of draft-ietf-spring-segment-routing-mpls-13</a> in Ju=
ne, and since then has been discussing the draft with the authors.<o:p></o=
:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Now that <a href=3D"https://tools.ietf.org/html/dra=
ft-ietf-spring-segment-routing-mpls-16">
a -16 version of the draft</a> has been published, I think that all the is=
sues I have raised then have been resolved &#8211; one way or another.<o:p=
></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">The table below summarizes the current status of th=
ese issues (including a nit that I have raised following publication of th=
e -14 version of the draft):<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<table class=3D"MsoNormalTable" border=3D"0" cellspacing=3D"0" cellpadding=
=3D"0" style=3D"border-collapse:collapse">
<tbody>
<tr>
<td width=3D"362" valign=3D"top" style=3D"width:311.45pt;border:solid wind=
owtext 1.0pt;padding:0cm 5.4pt 0cm 5.4pt">
<p class=3D"MsoNormal" align=3D"center" style=3D"text-align:center"><b>Iss=
ue</b><span style=3D"color:black"><o:p></o:p></span></p>
</td>
<td width=3D"103" valign=3D"top" style=3D"width:92.15pt;border:solid windo=
wtext 1.0pt;border-left:none;padding:0cm 5.4pt 0cm 5.4pt">
<p class=3D"MsoNormal" align=3D"center" style=3D"text-align:center"><b>Cur=
rent status</b><o:p></o:p></p>
</td>
<td width=3D"242" valign=3D"top" style=3D"width:233.9pt;border:solid windo=
wtext 1.0pt;border-left:none;padding:0cm 5.4pt 0cm 5.4pt">
<p class=3D"MsoNormal" align=3D"center" style=3D"text-align:center"><b>Com=
ments</b><o:p></o:p></p>
</td>
</tr>
<tr>
<td width=3D"362" valign=3D"top" style=3D"width:311.45pt;border:solid wind=
owtext 1.0pt;border-top:none;padding:0cm 5.4pt 0cm 5.4pt">
<p class=3D"MsoListParagraph" style=3D"margin-left:18.0pt;text-indent:-18.=
0pt">1.<span style=3D"font-size:7.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>Encapsulation of SR-MPLS packets:<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:54.0pt;text-indent:-18.=
0pt">a.<span style=3D"font-size:7.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;
</span>RFC=203032 (referenced by the draft) and RFC 5332 (not mentioned in=
 the draft) depend two encapsulations of labeled packets - one for Downstr=
eam-allocated labels and another for Upstream-allocated ones.<o:p></o:p></=
p>
<p class=3D"MsoListParagraph" style=3D"margin-left:54.0pt;text-indent:-18.=
0pt">b.<span style=3D"font-size:7.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>From my POV the ST-MPLS only uses Downstream-allocated labels &#821=
1; but I expect the draft to state that explicitly, one way or another. (I=
f Upstream-allocated labels are relevant for SR-MPLS, I would see it as a =
major gap, so I hope that this is not the
 case).<o:p></o:p></p>
</td>
<td width=3D"103" valign=3D"top" style=3D"width:92.15pt;border-top:none;bo=
rder-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid win=
dowtext 1.0pt;padding:0cm 5.4pt 0cm 5.4pt">
<p class=3D"MsoNormal"><b>Fully resolved</b><o:p></o:p></p>
</td>
<td width=3D"242" valign=3D"top" style=3D"width:233.9pt;border-top:none;bo=
rder-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid win=
dowtext 1.0pt;padding:0cm 5.4pt 0cm 5.4pt">
<p class=3D"MsoNormal">The last para in Section 2.2 explicitly states that=
 &#8220;Labels allocated in this document are considered per platform down=
-stream allocated labels&#8221; and explicitly references RFC 3031.<o:p></=
o:p></p>
</td>
</tr>
<tr>
<td width=3D"362" valign=3D"top" style=3D"width:311.45pt;border:solid wind=
owtext 1.0pt;border-top:none;padding:0cm 5.4pt 0cm 5.4pt">
<p class=3D"MsoListParagraph" style=3D"margin-left:18.0pt;text-indent:-18.=
0pt">2.<span style=3D"font-size:7.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>Label spaces in SR-MPLS<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:54.0pt;text-indent:-18.=
0pt">a.<span style=3D"font-size:7.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;
</span>RFC 3031 (referenced by the draft) defines per-platform and per-int=
erface label spaces, and RFC 5331 (not mentioned in the draft) adds contex=
t-specific label spaces and context labels.<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:54.0pt;text-indent:-18.=
0pt">b.<span style=3D"font-size:7.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>The draft does not say which of these are or are not relevant for S=
R-MPLS<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:54.0pt;text-indent:-18.=
0pt">c.<span style=3D"font-size:7.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;
</span>&nbsp;From my POV:<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:90.0pt;text-indent:-9.0=
pt"><span style=3D"font-size:7.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>i.<span style=3D"font-size:7.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </=
span>&nbsp;Labels representing all kinds of SIDs mentioned in the draft MU=
ST be allocated from the per-platform label space only<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:90.0pt;text-indent:-9.0=
pt"><span style=3D"font-size:7.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;
</span>ii.<span style=3D"font-size:7.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <=
/span>At the same time, instantiation of Mirror Segment IDs defined in Sec=
tion 5.1 of the Segment Routing Architecture draft using MPLS data plane c=
learly calls for context labels and context-specific label spaces<o:p></o:=
p></p>
</td>
<td width=3D"103" valign=3D"top" style=3D"width:92.15pt;border-top:none;bo=
rder-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid win=
dowtext 1.0pt;padding:0cm 5.4pt 0cm 5.4pt">
<p class=3D"MsoNormal"><b>Fully resolved</b><o:p></o:p></p>
</td>
<td width=3D"242" valign=3D"top" style=3D"width:233.9pt;border-top:none;bo=
rder-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid win=
dowtext 1.0pt;padding:0cm 5.4pt 0cm 5.4pt">
<p class=3D"MsoNormal">See the previous comment. <o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">In addition, Section 2.7.3.1 explicitly defines Mir=
ror SIDs and their relationship with context labels and context label spac=
es defined in RFC 5331.
<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><b>Note</b>: I am not sure that the Mirror SID can =
be considered as a generalization of the context label (the last sentence =
in Section 2.7.3.1).
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">The relevant text in 8402 says:<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;Courier New&quot;"=
>In the event of a failure, a Point of Local Repair (PLR) diverting &nbsp;=
traffic from A to B does a PUSH of the Mirror SID on the protected traffic=
.&nbsp; When receiving the traffic with the Mirror SID as the
 active segment, B uses that segment <span style=3D"background:yellow;mso-=
highlight:yellow">
and processes underlying segments in the context of A</span>.</span><o:p><=
/o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">From my POV, in SR-MPLS the &#8220;underlying segme=
nts&#8221; (in the <span style=3D"background:yellow;mso-highlight:yellow">=

highlighted</span> text above) are labels following the Mirror SID label, =
i.e<b><i>., per RFC 8402 a Mirror SID &nbsp;cannot be the last label in th=
e stack</i></b>. &nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">It would be nice to clarify this point.<o:p></o:p><=
/p>
</td>
</tr>
<tr>
<td width=3D"362" valign=3D"top" style=3D"width:311.45pt;border:solid wind=
owtext 1.0pt;border-top:none;padding:0cm 5.4pt 0cm 5.4pt">
<p class=3D"MsoListParagraph" style=3D"margin-left:18.0pt;text-indent:-18.=
0pt">3.<span style=3D"font-size:7.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>SR-MPLS and Hierarchical LSPs<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:54.0pt;text-indent:-18.=
0pt">a.<span style=3D"font-size:7.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;
</span>SR LSPs that include more than one segment are hierarchical LSPs fr=
om the POV of the MPLS data plane. Therefore some (possibly, all) of the m=
odels for handling TTL and TC bits that have been defined in RFC 3443 (not=
 mentioned in the draft) should apply
 to SR-MPLS<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:54.0pt;text-indent:-18.=
0pt">b.<span style=3D"font-size:7.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>RFC 8287 (not referenced in the draft) specifically discussed opera=
tion of the LSP Traceroute function for SR LSPs in the case when Pipe/Shor=
t Pipe model for TTL handling is used<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:54.0pt;text-indent:-18.=
0pt">c.<span style=3D"font-size:7.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;
</span>I expect the draft to provide at least some guidelines regarding ap=
plicability of each specific model defined in RFC 3443 (separately=20for T=
TL and TC bits) to SR-MPLS.<o:p></o:p></p>
</td>
<td width=3D"103" valign=3D"top" style=3D"width:92.15pt;border-top:none;bo=
rder-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid win=
dowtext 1.0pt;padding:0cm 5.4pt 0cm 5.4pt">
<p class=3D"MsoNormal"><b>Fully resolved</b>&nbsp;<o:p></o:p></p>
</td>
<td width=3D"242" valign=3D"top" style=3D"width:233.9pt;border-top:none;bo=
rder-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid win=
dowtext 1.0pt;padding:0cm 5.4pt 0cm 5.4pt">
<p class=3D"MsoNormal">The relevant text has been added to Section 2.7.1. =
It has been copied from RFC 8277.<o:p></o:p></p>
</td>
</tr>
<tr>
<td width=3D"362" valign=3D"top" style=3D"width:311.45pt;border:solid wind=
owtext 1.0pt;border-top:none;padding:0cm 5.4pt 0cm 5.4pt">
<p class=3D"MsoListParagraph" style=3D"margin-left:18.0pt;text-indent:-18.=
0pt">4.<span style=3D"font-size:7.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>Inferring network protocol in SR-MPLS (the details are omitted)<o:p=
></o:p></p>
</td>
<td width=3D"103" valign=3D"top" style=3D"width:92.15pt;border-top:none;bo=
rder-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid win=
dowtext 1.0pt;padding:0cm 5.4pt 0cm 5.4pt">
<p class=3D"MsoNormal"><b>Withdrawn</b><o:p></o:p></p>
</td>
<td width=3D"242" valign=3D"top" style=3D"width:233.9pt;border-top:none;bo=
rder-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid win=
dowtext 1.0pt;padding:0cm 5.4pt 0cm 5.4pt">
<p class=3D"MsoNormal">This has been discussed with the authors who have p=
ointed out that prefix- and Adj-SIDs are always associated with a specific=
 network protocol (IPv4 and IPv6).<o:p></o:p></p>
</td>
</tr>
<tr>
<td width=3D"362" valign=3D"top" style=3D"width:311.45pt;border:solid wind=
owtext 1.0pt;border-top:none;padding:0cm 5.4pt 0cm 5.4pt">
<p class=3D"MsoListParagraph" style=3D"margin-left:18.0pt;text-indent:-18.=
0pt">5.<span style=3D"font-size:7.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>Resolution of Conflicts: <o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:54.0pt;text-indent:-18.=
0pt">a.<span style=3D"font-size:7.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,san=
s-serif">Are the conflict resolution procedures listed in section 2.5 mand=
atory to implement?</span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:54.0pt;text-indent:-18.=
0pt">b.<span style=3D"font-size:7.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>If they are mandatory to implement, are they also mandatory to depl=
oy, or can the operators simply treat any detected conflict as requiring h=
uman intervention and preventing normal operation of SR-MPLS?<o:p></o:p></=
p>
<p class=3D"MsoListParagraph" style=3D"margin-left:54.0pt;text-indent:-18.=
0pt">c.<span style=3D"font-size:7.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;
</span>For the reference, the IETF capitalized MUST appears just in a few =
places in Section 2.5, and each appearance has very narrow context<o:p></o=
:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:54.0pt;text-indent:-18.=
0pt">d.<span style=3D"font-size:7.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,san=
s-serif">The tie-breaking rules in section 2.5.1 include some specific val=
ues for encoding FEC types and address families &#8211; but these values a=
re not supposed to appear in any IANA registries (because
 the draft does not request any IANA actions). Can you please clarify what=
 is so special about these values?</span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:54.0pt;text-indent:-18.=
0pt">e.<span style=3D"font-size:7.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,san=
s-serif">I also doubt that comparison of FECs that represent IPv4 and IPv6=
 prefix SIDs makes much sense (for conflict resolution or else), because, =
among other things, there are valid scenarios when
 an IPv4 /32 prefix is embedded in an IPv6 /128 one</span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:54.0pt;text-indent:-18.=
0pt">f.<span style=3D"font-size:7.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;&nbsp; &nbsp;</span><span style=3D"font-size:10.0pt;font-family:&quot;Ver=
dana&quot;,sans-serif">Section 2.5.1 defines 3 types of SR-MPLS FECs, but =
I am not sure all SID
 types defined in the Segment Routing Architecture draft can be unambiguou=
sly mapped to one of these types. Problematic examples include at least th=
e following</span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:90.0pt;text-indent:-9.0=
pt"><span style=3D"font-size:7.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>i.<span style=3D"font-size:7.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </=
span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans-=
serif">Parallel Adjacency SID</span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:90.0pt;text-indent:-9.0=
pt"><span style=3D"font-size:7.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;=
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp;&nbsp;&nbsp;&nbsp;
</span>ii.<span style=3D"font-size:7.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <=
/span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,sans=
-serif">Mirror SID</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span style=3D"font-si=
ze:10.0pt;font-family:&quot;Verdana&quot;,sans-serif">Explicit mapping of =
SID types to SR-MPLS FEC types would be most useful IMO. If some SID types=
 cannot be mapped to SR-MPLS FECs, this must be explicitly
 stated in the draft</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:81.0pt">&nbsp;<o:p></o:p></p>
</td>
<td width=3D"103" valign=3D"top" style=3D"width:92.15pt;border-top:none;bo=
rder-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid win=
dowtext 1.0pt;padding:0cm 5.4pt 0cm 5.4pt">
<p class=3D"MsoNormal"><b>Fully resolved</b><o:p></o:p></p>
</td>
<td width=3D"242" valign=3D"top" style=3D"width:233.9pt;border-top:none;bo=
rder-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid win=
dowtext 1.0pt;padding:0cm 5.4pt 0cm 5.4pt">
<p class=3D"MsoNormal">Parallel adjacencies and Mirror SIDs have been adde=
d to the section describing conflict resolution.<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
</td>
</tr>
<tr>
<td width=3D"362" valign=3D"top" style=3D"width:311.45pt;border:solid wind=
owtext 1.0pt;border-top:none;padding:0cm 5.4pt 0cm 5.4pt">
<p class=3D"MsoListParagraph" style=3D"margin-left:18.0pt;text-indent:-18.=
0pt">6.<span style=3D"font-size:7.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>Node SIDs in SR-MPLS:<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:54.0pt;text-indent:-18.=
0pt">a.<span style=3D"font-size:7.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;
</span>Node SIDs are explicitly defined and=20discussed in the Segment Rou=
ting Architecture draft but are not mentioned even once in this draft<o:p>=
</o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:54.0pt;text-indent:-18.=
0pt">b.<span style=3D"font-size:7.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>AFAIK, the common implementation practice today includes assignment=
 of at least one Node SID to every node in the SR-MPLS domain<o:p></o:p></=
p>
<p class=3D"MsoListParagraph" style=3D"margin-left:54.0pt;text-indent:-18.=
0pt">c.<span style=3D"font-size:7.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;
</span>Is there a requirement to assign at least one Node SID per {routing=
 instance, topology, algorithm} in SR-MPLS? If not, can the authors explai=
n expected behavior of such a node? (See also my comment about routing ins=
tances below)<o:p></o:p></p>
</td>
<td width=3D"103" valign=3D"top" style=3D"width:92.15pt;border-top:none;bo=
rder-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid win=
dowtext 1.0pt;padding:0cm 5.4pt 0cm 5.4pt">
<p class=3D"MsoNormal"><b>Fully resolved</b><o:p></o:p></p>
</td>
<td width=3D"242" valign=3D"top" style=3D"width:233.9pt;border-top:none;bo=
rder-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid win=
dowtext 1.0pt;padding:0cm 5.4pt 0cm 5.4pt">
<p class=3D"MsoNormal">The text discussing the need for Node-SIDs in SR-MP=
LS, potential conflicts that can be associated with these SIDs and their r=
ecommended resolution in the last para in Section 2.<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
</td>
</tr>
<tr>
<td width=3D"362" valign=3D"top" style=3D"width:311.45pt;border:solid wind=
owtext 1.0pt;border-top:none;padding:0cm 5.4pt 0cm 5.4pt">
<p class=3D"MsoListParagraph" style=3D"margin-left:18.0pt;text-indent:-18.=
0pt">7.<span style=3D"font-size:7.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>SRGB Size in SR-MPLS<o:p></o:p></p>
</td>
<td width=3D"103" valign=3D"top" style=3D"width:92.15pt;border-top:none;bo=
rder-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid win=
dowtext 1.0pt;padding:0cm 5.4pt 0cm 5.4pt">
<p class=3D"MsoNormal"><b>Fully Resolved</b><o:p></o:p></p>
</td>
<td width=3D"242" valign=3D"top" style=3D"width:233.9pt;border-top:none;bo=
rder-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid win=
dowtext 1.0pt;padding:0cm 5.4pt 0cm 5.4pt">
<p class=3D"MsoNormal">The current revision of the draft explicitly marks =
this issue as left FFS in Section 2.3.<o:p></o:p></p>
</td>
</tr>
<tr>
<td width=3D"362" valign=3D"top" style=3D"width:311.45pt;border:solid wind=
owtext 1.0pt;border-top:none;padding:0cm 5.4pt 0cm 5.4pt">
<p class=3D"MsoListParagraph" style=3D"margin-left:18.0pt;text-indent:-18.=
0pt">8.<span style=3D"font-size:7.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>Algorithms and Prefix SIDs:<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:54.0pt;text-indent:-18.=
0pt">a.<span style=3D"font-size:7.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;
</span>The draft mentions Algorithms (as part of SR-MPLS Prefix FEC) in, b=
ut it does not explicitly link them with the Prefix-SID algorithms defined=
 in section 3.1.1 of the Segment Routing Architecture draft<o:p></o:p></p>=

<p class=3D"MsoListParagraph" style=3D"margin-left:54.0pt;text-indent:-18.=
0pt">b.<span style=3D"font-size:7.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>From my POV, the draft should explicitly state that the default Pre=
fix-SID algorithm MUST be implemented in all SR-MPLS-compliant routers<o:p=
></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:54.0pt;text-indent:-18.=
0pt">c.<span style=3D"font-size:7.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp=
;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,san=
s-serif">The Segment Routing Architecture draft states (in section 3.1.3) =
that &#8220;Support of multiple algorithms applies to SRv6&#8221;. But nei=
ther draft states whether multiple algorithms apply to SR-MPLS.
 Can you please clarify this point?</span><o:p></o:p></p>
</td>
<td width=3D"103" valign=3D"top" style=3D"width:92.15pt;border-top:none;bo=
rder-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid win=
dowtext 1.0pt;padding:0cm 5.4pt 0cm 5.4pt">
<p class=3D"MsoNormal"><b>Withdrawn</b><o:p></o:p></p>
</td>
<td width=3D"242" valign=3D"top" style=3D"width:233.9pt;border-top:none;bo=
rder-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid win=
dowtext 1.0pt;padding:0cm 5.4pt 0cm 5.4pt">
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
</td>
</tr>
<tr>
<td width=3D"362" valign=3D"top" style=3D"width:311.45pt;border:solid wind=
owtext 1.0pt;border-top:none;padding:0cm 5.4pt 0cm 5.4pt">
<p class=3D"MsoListParagraph" style=3D"margin-left:18.0pt;text-indent:-18.=
0pt">9.<span style=3D"font-size:7.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>Routing instances and the context for Prefix-SIDs<o:p></o:p></p>
</td>
<td width=3D"103" valign=3D"top" style=3D"width:92.15pt;border-top:none;bo=
rder-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid win=
dowtext 1.0pt;padding:0cm 5.4pt 0cm 5.4pt">
<p class=3D"MsoNormal"><b>Fully Resolved</b><o:p></o:p></p>
</td>
<td width=3D"242" valign=3D"top" style=3D"width:233.9pt;border-top:none;bo=
rder-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid win=
dowtext 1.0pt;padding:0cm 5.4pt 0cm 5.4pt">
<p class=3D"MsoNormal">The authors have clarified that routing instances a=
re only mentioned in the context of incoming conflict resolution, and the =
draft explicitly states that.<o:p></o:p></p>
</td>
</tr>
<tr>
<td width=3D"362" valign=3D"top" style=3D"width:311.45pt;border:solid wind=
owtext 1.0pt;border-top:none;padding:0cm 5.4pt 0cm 5.4pt">
<p class=3D"MsoListParagraph" style=3D"margin-left:18.0pt;text-indent:-18.=
0pt">10.<span style=3D"font-size:7.0pt">&nbsp;
</span>Example of PUSH operation in Section 2.10.1<o:p></o:p></p>
</td>
<td width=3D"103" valign=3D"top" style=3D"width:92.15pt;border-top:none;bo=
rder-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid win=
dowtext 1.0pt;padding:0cm 5.4pt 0cm 5.4pt">
<p class=3D"MsoNormal"><b>Withdrawn</b><o:p></o:p></p>
</td>
<td width=3D"242" valign=3D"top" style=3D"width:233.9pt;border-top:none;bo=
rder-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid win=
dowtext 1.0pt;padding:0cm 5.4pt 0cm 5.4pt">
<p class=3D"MsoNormal">TI-LFA mentioned as an example of &nbsp;PUSH operat=
ion<o:p></o:p></p>
</td>
</tr>
<tr>
<td width=3D"362" valign=3D"top" style=3D"width:311.45pt;border:solid wind=
owtext 1.0pt;border-top:none;padding:0cm 5.4pt 0cm 5.4pt">
<p class=3D"MsoListParagraph" style=3D"margin-left:18.0pt;text-indent:-18.=
0pt">11.<span style=3D"font-size:7.0pt">&nbsp;
</span>Numerous nits reported by Adrian<o:p></o:p></p>
</td>
<td width=3D"103" valign=3D"top" style=3D"width:92.15pt;border-top:none;bo=
rder-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid win=
dowtext 1.0pt;padding:0cm 5.4pt 0cm 5.4pt">
<p class=3D"MsoNormal"><b>Fully resolved</b><o:p></o:p></p>
</td>
<td width=3D"242" valign=3D"top" style=3D"width:233.9pt;border-top:none;bo=
rder-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid win=
dowtext 1.0pt;padding:0cm 5.4pt 0cm 5.4pt">
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
</td>
</tr>
<tr>
<td width=3D"362" valign=3D"top" style=3D"width:311.45pt;border:solid wind=
owtext 1.0pt;border-top:none;padding:0cm 5.4pt 0cm 5.4pt">
<p class=3D"MsoListParagraph" style=3D"margin-left:18.0pt;text-indent:-18.=
0pt">12.<span style=3D"font-size:7.0pt">&nbsp;
</span><b>NIT</b>: TI-LFA spelled as Ti-LFA<o:p></o:p></p>
</td>
<td width=3D"103" valign=3D"top" style=3D"width:92.15pt;border-top:none;bo=
rder-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid win=
dowtext 1.0pt;padding:0cm 5.4pt 0cm 5.4pt">
<p class=3D"MsoNormal"><b>Fully resolved</b><o:p></o:p></p>
</td>
<td width=3D"242" valign=3D"top" style=3D"width:233.9pt;border-top:none;bo=
rder-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid win=
dowtext 1.0pt;padding:0cm 5.4pt 0cm 5.4pt">
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
</td>
</tr>
<tr>
<td width=3D"362" valign=3D"top" style=3D"width:311.45pt;border:solid wind=
owtext 1.0pt;border-top:none;padding:0cm 5.4pt 0cm 5.4pt">
<p class=3D"MsoListParagraph" style=3D"margin-left:18.0pt;text-indent:-18.=
0pt">13.<span style=3D"font-size:7.0pt">&nbsp;
</span><b>NIT</b>: Missing Informational reference to TI-LFA draft<o:p></o=
:p></p>
</td>
<td width=3D"103" valign=3D"top" style=3D"width:92.15pt;border-top:none;bo=
rder-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid win=
dowtext 1.0pt;padding:0cm 5.4pt 0cm 5.4pt">
<p class=3D"MsoNormal"><b>Fully resolved</b><o:p></o:p></p>
</td>
<td width=3D"242" valign=3D"top" style=3D"width:233.9pt;border-top:none;bo=
rder-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid win=
dowtext 1.0pt;padding:0cm 5.4pt 0cm 5.4pt">
<p class=3D"MsoNormal">The reference &nbsp;to the TI-LFA draft has been ad=
ded<o:p></o:p></p>
</td>
</tr>
<tr>
<td width=3D"362" valign=3D"top" style=3D"width:311.45pt;border:solid wind=
owtext 1.0pt;border-top:none;padding:0cm 5.4pt 0cm 5.4pt">
<p class=3D"MsoListParagraph" style=3D"margin-left:18.0pt;text-indent:-18.=
0pt">14.<span style=3D"font-size:7.0pt">&nbsp;
</span><b>NIT</b>: Missing references to RFC 3443, 5332 and 5331 <o:p></o:=
p></p>
</td>
<td width=3D"103" valign=3D"top" style=3D"width:92.15pt;border-top:none;bo=
rder-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid win=
dowtext 1.0pt;padding:0cm 5.4pt 0cm 5.4pt">
<p class=3D"MsoNormal"><b>Fully resolved</b><o:p></o:p></p>
</td>
<td width=3D"242" valign=3D"top" style=3D"width:233.9pt;border-top:none;bo=
rder-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid win=
dowtext 1.0pt;padding:0cm 5.4pt 0cm 5.4pt">
<p class=3D"MsoNormal">References to RFC 3443 &nbsp;and RFC 5331 have been=
 added. I agree that there is no need for a reference to RFC 5332.<o:p></o=
:p></p>
</td>
</tr>
<tr>
<td width=3D"362" valign=3D"top" style=3D"width:311.45pt;border:solid wind=
owtext 1.0pt;border-top:none;padding:0cm 5.4pt 0cm 5.4pt">
<p class=3D"MsoListParagraph" style=3D"margin-left:18.0pt;text-indent:-18.=
0pt">15.<span style=3D"font-size:7.0pt">&nbsp;
</span><b>NIT</b>: Missing reference to RFC 8287<o:p></o:p></p>
</td>
<td width=3D"103" valign=3D"top" style=3D"width:92.15pt;border-top:none;bo=
rder-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid win=
dowtext 1.0pt;padding:0cm 5.4pt 0cm 5.4pt">
<p class=3D"MsoNormal"><b>Fully Resolved</b><o:p></o:p></p>
</td>
<td width=3D"242" valign=3D"top" style=3D"width:233.9pt;border-top:none;bo=
rder-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid win=
dowtext 1.0pt;padding:0cm 5.4pt 0cm 5.4pt">
<p class=3D"MsoNormal">&nbsp;The reference has been added<o:p></o:p></p>
</td>
</tr>
<tr>
<td width=3D"362" valign=3D"top" style=3D"width:311.45pt;border:solid wind=
owtext 1.0pt;border-top:none;padding:0cm 5.4pt 0cm 5.4pt">
<p class=3D"MsoListParagraph" style=3D"margin-left:18.0pt;text-indent:-18.=
0pt">16.<span style=3D"font-size:7.0pt">&nbsp;
</span><b>NIT</b>: Problematic grammar in the first statement of the last =
para in Section 2.3:<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;C=
ourier New \;color\:black&quot;">Local segments MAY be allocated from the =
Segment Routing Local Block (SRLB) [</span><a href=3D"https://tools.ietf.o=
rg/html/rfc8402" title=3D"&quot;Segment Routing Architecture&quot;"><span =
style=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;">RFC8402</sp=
an></a><span style=3D"font-size:10.0pt;font-family:&quot;Courier New \;col=
or\:black&quot;">]
 or from any unused label as long as it does not use a special purpose lab=
el</span><o:p></o:p></p>
</td>
<td width=3D"103" valign=3D"top" style=3D"width:92.15pt;border-top:none;bo=
rder-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid win=
dowtext 1.0pt;padding:0cm 5.4pt 0cm 5.4pt">
<p class=3D"MsoNormal"><b>Fully resolved</b><o:p></o:p></p>
</td>
<td width=3D"242" valign=3D"top" style=3D"width:233.9pt;border-top:none;bo=
rder-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid win=
dowtext 1.0pt;padding:0cm 5.4pt 0cm 5.4pt">
<p class=3D"MsoNormal">The grammar issue (introduced in the -14 version) h=
as been fixed.<o:p></o:p></p>
</td>
</tr>
</tbody>
</table>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Hopefully this summary will be useful.<o:p></o:p></=
p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Regards,<o:p></o:p></p>
<p class=3D"MsoNormal">Sasha<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">Office: &#43;972-39266302<o:p></o:p></p>
<p class=3D"MsoNormal">Cell:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#43;972-549266=
302<o:p></o:p></p>
<p class=3D"MsoNormal">Email:&nbsp;&nbsp; Alexander.Vainshtein@ecitele.com=
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
</div>
<br clear=3D"both">
__________________________________________________________________________=
_<BR>
<BR>
This e-mail message is intended for the recipient only and contains inform=
ation which is <BR>
CONFIDENTIAL and which may be proprietary to ECI Telecom. If you have rece=
ived this <BR>
transmission in error, please inform us by e-mail, phone or fax, and then =
delete the original <BR>
and all copies thereof.<BR>
__________________________________________________________________________=
_<BR>
</body>
</html>

--_000_DB5PR0301MB1909604415156575FA6BBDAA9DD60DB5PR0301MB1909_--


From nobody Mon Nov 26 02:42:09 2018
Return-Path: <bruno.decraene@orange.com>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 2008A126CC7; Mon, 26 Nov 2018 02:42:07 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.598
X-Spam-Level: 
X-Spam-Status: No, score=-2.598 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001, UNPARSEABLE_RELAY=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 zMBl-iBfChF5; Mon, 26 Nov 2018 02:42:04 -0800 (PST)
Received: from 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 15304124BAA; Mon, 26 Nov 2018 02:42:04 -0800 (PST)
Received: from opfednr00.francetelecom.fr (unknown [xx.xx.xx.64]) by opfednr23.francetelecom.fr (ESMTP service) with ESMTP id 433NlF1Tqzz5wG0; Mon, 26 Nov 2018 11:42:01 +0100 (CET)
Received: from Exchangemail-eme2.itn.ftgroup (unknown [xx.xx.31.62]) by opfednr00.francetelecom.fr (ESMTP service) with ESMTP id 433NlF0L0rzDq7r; Mon, 26 Nov 2018 11:42:01 +0100 (CET)
Received: from OPEXCLILM21.corporate.adroot.infra.ftgroup ([fe80::e92a:c932:907e:8f06]) by OPEXCLILM5E.corporate.adroot.infra.ftgroup ([fe80::6958:931c:a396:f51e%19]) with mapi id 14.03.0415.000; Mon, 26 Nov 2018 11:42:00 +0100
From: <bruno.decraene@orange.com>
To: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>
CC: "rtg-dir@ietf.org" <rtg-dir@ietf.org>, "spring@ietf.org" <spring@ietf.org>, "mpls@ietf.org" <mpls@ietf.org>, "draft-ietf-spring-segment-routing-mpls@ietf.org" <draft-ietf-spring-segment-routing-mpls@ietf.org>, "spring-chairs@ietf.org" <spring-chairs@ietf.org>
Thread-Topic: Resolution of issues raised in my early review of draft-ietf-spring-segment-routing-mpls-13
Thread-Index: AdSEyeKRbfrjO+74RbGwGglYiJfzuQAqk2Ig
Date: Mon, 26 Nov 2018 10:42:00 +0000
Message-ID: <25885_1543228921_5BFBCDF9_25885_455_1_53C29892C857584299CBF5D05346208A47F9BC7C@OPEXCLILM21.corporate.adroot.infra.ftgroup>
References: <DB5PR0301MB1909604415156575FA6BBDAA9DD60@DB5PR0301MB1909.eurprd03.prod.outlook.com>
In-Reply-To: <DB5PR0301MB1909604415156575FA6BBDAA9DD60@DB5PR0301MB1909.eurprd03.prod.outlook.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.2]
Content-Type: multipart/alternative; boundary="_000_53C29892C857584299CBF5D05346208A47F9BC7COPEXCLILM21corp_"
MIME-Version: 1.0
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/C_ThNnhvBCvFALa6i2pjJL_Y78U>
Subject: Re: [RTG-DIR] Resolution of issues raised in my early review of draft-ietf-spring-segment-routing-mpls-13
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-dir/>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Mon, 26 Nov 2018 10:42:07 -0000

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

Sasha,

Many thanks for your RTG directorate review and for following-up over the m=
onths.
Very useful.

--Bruno

From: mpls [mailto:mpls-bounces@ietf.org] On Behalf Of Alexander Vainshtein
Sent: Sunday, November 25, 2018 3:42 PM
To: spring-chairs@ietf.org
Cc: rtg-dir@ietf.org; spring@ietf.org; mpls@ietf.org; draft-ietf-spring-seg=
ment-routing-mpls@ietf.org
Subject: [mpls] Resolution of issues raised in my early review of draft-iet=
f-spring-segment-routing-mpls-13

Dear all,
I did an early RtgDir review of draft-ietf-spring-segment-routing-mpls-13<h=
ttps://www.ietf.org/mail-archive/web/spring/current/msg03762.html> in June,=
 and since then has been discussing the draft with the authors.

Now that a -16 version of the draft<https://tools.ietf.org/html/draft-ietf-=
spring-segment-routing-mpls-16> has been published, I think that all the is=
sues I have raised then have been resolved - one way or another.

The table below summarizes the current status of these issues (including a =
nit that I have raised following publication of the -14 version of the draf=
t):

Issue

Current status

Comments


1.      Encapsulation of SR-MPLS packets:

a.       RFC 3032 (referenced by the draft) and RFC 5332 (not mentioned in =
the draft) depend two encapsulations of labeled packets - one for Downstrea=
m-allocated labels and another for Upstream-allocated ones.

b.      From my POV the ST-MPLS only uses Downstream-allocated labels - but=
 I expect the draft to state that explicitly, one way or another. (If Upstr=
eam-allocated labels are relevant for SR-MPLS, I would see it as a major ga=
p, so I hope that this is not the case).

Fully resolved

The last para in Section 2.2 explicitly states that "Labels allocated in th=
is document are considered per platform down-stream allocated labels" and e=
xplicitly references RFC 3031.


2.      Label spaces in SR-MPLS

a.       RFC 3031 (referenced by the draft) defines per-platform and per-in=
terface label spaces, and RFC 5331 (not mentioned in the draft) adds contex=
t-specific label spaces and context labels.

b.      The draft does not say which of these are or are not relevant for S=
R-MPLS

c.        From my POV:

                                                  i.       Labels represent=
ing all kinds of SIDs mentioned in the draft MUST be allocated from the per=
-platform label space only

                                                ii.      At the same time, =
instantiation of Mirror Segment IDs defined in Section 5.1 of the Segment R=
outing Architecture draft using MPLS data plane clearly calls for context l=
abels and context-specific label spaces

Fully resolved

See the previous comment.

In addition, Section 2.7.3.1 explicitly defines Mirror SIDs and their relat=
ionship with context labels and context label spaces defined in RFC 5331.

Note: I am not sure that the Mirror SID can be considered as a generalizati=
on of the context label (the last sentence in Section 2.7.3.1).

The relevant text in 8402 says:

In the event of a failure, a Point of Local Repair (PLR) diverting  traffic=
 from A to B does a PUSH of the Mirror SID on the protected traffic..  When=
 receiving the traffic with the Mirror SID as the active segment, B uses th=
at segment and processes underlying segments in the context of A.

>From my POV, in SR-MPLS the "underlying segments" (in the highlighted text =
above) are labels following the Mirror SID label, i.e., per RFC 8402 a Mirr=
or SID  cannot be the last label in the stack.

It would be nice to clarify this point.


3.      SR-MPLS and Hierarchical LSPs

a.       SR LSPs that include more than one segment are hierarchical LSPs f=
rom the POV of the MPLS data plane. Therefore some (possibly, all) of the m=
odels for handling TTL and TC bits that have been defined in RFC 3443 (not =
mentioned in the draft) should apply to SR-MPLS

b.      RFC 8287 (not referenced in the draft) specifically discussed opera=
tion of the LSP Traceroute function for SR LSPs in the case when Pipe/Short=
 Pipe model for TTL handling is used

c.       I expect the draft to provide at least some guidelines regarding a=
pplicability of each specific model defined in RFC 3443 (separately for TTL=
 and TC bits) to SR-MPLS.

Fully resolved

The relevant text has been added to Section 2.7.1. It has been copied from =
RFC 8277.


4.      Inferring network protocol in SR-MPLS (the details are omitted)

Withdrawn

This has been discussed with the authors who have pointed out that prefix- =
and Adj-SIDs are always associated with a specific network protocol (IPv4 a=
nd IPv6).


5.      Resolution of Conflicts:

a.       Are the conflict resolution procedures listed in section 2.5 manda=
tory to implement?

b.      If they are mandatory to implement, are they also mandatory to depl=
oy, or can the operators simply treat any detected conflict as requiring hu=
man intervention and preventing normal operation of SR-MPLS?

c.       For the reference, the IETF capitalized MUST appears just in a few=
 places in Section 2.5, and each appearance has very narrow context

d.      The tie-breaking rules in section 2.5.1 include some specific value=
s for encoding FEC types and address families - but these values are not su=
pposed to appear in any IANA registries (because the draft does not request=
 any IANA actions). Can you please clarify what is so special about these v=
alues?

e.       I also doubt that comparison of FECs that represent IPv4 and IPv6 =
prefix SIDs makes much sense (for conflict resolution or else), because, am=
ong other things, there are valid scenarios when an IPv4 /32 prefix is embe=
dded in an IPv6 /128 one

f.         Section 2.5.1 defines 3 types of SR-MPLS FECs, but I am not sure=
 all SID types defined in the Segment Routing Architecture draft can be una=
mbiguously mapped to one of these types. Problematic examples include at le=
ast the following

                                                  i.      Parallel Adjacenc=
y SID

                                                ii.      Mirror SID
Explicit mapping of SID types to SR-MPLS FEC types would be most useful IMO=
. If some SID types cannot be mapped to SR-MPLS FECs, this must be explicit=
ly stated in the draft


Fully resolved

Parallel adjacencies and Mirror SIDs have been added to the section describ=
ing conflict resolution.



6.      Node SIDs in SR-MPLS:

a.       Node SIDs are explicitly defined and discussed in the Segment Rout=
ing Architecture draft but are not mentioned even once in this draft

b.      AFAIK, the common implementation practice today includes assignment=
 of at least one Node SID to every node in the SR-MPLS domain

c.       Is there a requirement to assign at least one Node SID per {routin=
g instance, topology, algorithm} in SR-MPLS? If not, can the authors explai=
n expected behavior of such a node? (See also my comment about routing inst=
ances below)

Fully resolved

The text discussing the need for Node-SIDs in SR-MPLS, potential conflicts =
that can be associated with these SIDs and their recommended resolution in =
the last para in Section 2.



7.      SRGB Size in SR-MPLS

Fully Resolved

The current revision of the draft explicitly marks this issue as left FFS i=
n Section 2.3.


8.      Algorithms and Prefix SIDs:

a.       The draft mentions Algorithms (as part of SR-MPLS Prefix FEC) in, =
but it does not explicitly link them with the Prefix-SID algorithms defined=
 in section 3.1.1 of the Segment Routing Architecture draft

b.      From my POV, the draft should explicitly state that the default Pre=
fix-SID algorithm MUST be implemented in all SR-MPLS-compliant routers

c.       The Segment Routing Architecture draft states (in section 3.1.3) t=
hat "Support of multiple algorithms applies to SRv6". But neither draft sta=
tes whether multiple algorithms apply to SR-MPLS. Can you please clarify th=
is point?

Withdrawn




9.      Routing instances and the context for Prefix-SIDs

Fully Resolved

The authors have clarified that routing instances are only mentioned in the=
 context of incoming conflict resolution, and the draft explicitly states t=
hat.


10.  Example of PUSH operation in Section 2.10.1

Withdrawn

TI-LFA mentioned as an example of  PUSH operation


11.  Numerous nits reported by Adrian

Fully resolved




12.  NIT: TI-LFA spelled as Ti-LFA

Fully resolved




13.  NIT: Missing Informational reference to TI-LFA draft

Fully resolved

The reference  to the TI-LFA draft has been added


14.  NIT: Missing references to RFC 3443, 5332 and 5331

Fully resolved

References to RFC 3443  and RFC 5331 have been added. I agree that there is=
 no need for a reference to RFC 5332.


15.  NIT: Missing reference to RFC 8287

Fully Resolved

 The reference has been added


16.  NIT: Problematic grammar in the first statement of the last para in Se=
ction 2.3:
Local segments MAY be allocated from the Segment Routing Local Block (SRLB)=
 [RFC8402<https://tools.ietf.org/html/rfc8402>] or from any unused label as=
 long as it does not use a special purpose label

Fully resolved

The grammar issue (introduced in the -14 version) has been fixed.


Hopefully this summary will be useful.

Regards,
Sasha

Office: +972-39266302
Cell:      +972-549266302
Email:   Alexander.Vainshtein@ecitele.com


___________________________________________________________________________

This e-mail message is intended for the recipient only and contains informa=
tion which is
CONFIDENTIAL and which may be proprietary to ECI Telecom. If you have recei=
ved this
transmission in error, please inform us by e-mail, phone or fax, and then d=
elete the original
and all copies thereof.
___________________________________________________________________________

___________________________________________________________________________=
______________________________________________

Ce message et ses pieces jointes peuvent contenir des informations confiden=
tielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu=
 ce message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages el=
ectroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou =
falsifie. Merci.

This message and its attachments may contain confidential or privileged inf=
ormation that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and dele=
te this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been =
modified, changed or falsified.
Thank you.


--_000_53C29892C857584299CBF5D05346208A47F9BC7COPEXCLILM21corp_
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:x=3D"urn:schemas-microsoft-com:office:excel" xmlns:p=3D"urn:schemas-m=
icrosoft-com:office:powerpoint" xmlns:a=3D"urn:schemas-microsoft-com:office=
:access" xmlns:dt=3D"uuid:C2F41010-65B3-11d1-A29F-00AA00C14882" xmlns:s=3D"=
uuid:BDC6E3F0-6DA3-11d1-A2A3-00AA00C14882" xmlns:rs=3D"urn:schemas-microsof=
t-com:rowset" xmlns:z=3D"#RowsetSchema" xmlns:b=3D"urn:schemas-microsoft-co=
m:office:publisher" xmlns:ss=3D"urn:schemas-microsoft-com:office:spreadshee=
t" xmlns:c=3D"urn:schemas-microsoft-com:office:component:spreadsheet" xmlns=
:odc=3D"urn:schemas-microsoft-com:office:odc" xmlns:oa=3D"urn:schemas-micro=
soft-com:office:activation" xmlns:html=3D"http://www.w3.org/TR/REC-html40" =
xmlns:q=3D"http://schemas.xmlsoap.org/soap/envelope/" xmlns:rtc=3D"http://m=
icrosoft.com/officenet/conferencing" xmlns:D=3D"DAV:" xmlns:Repl=3D"http://=
schemas.microsoft.com/repl/" xmlns:mt=3D"http://schemas.microsoft.com/share=
point/soap/meetings/" xmlns:x2=3D"http://schemas.microsoft.com/office/excel=
/2003/xml" xmlns:ppda=3D"http://www.passport.com/NameSpace.xsd" xmlns:ois=
=3D"http://schemas.microsoft.com/sharepoint/soap/ois/" xmlns:dir=3D"http://=
schemas.microsoft.com/sharepoint/soap/directory/" xmlns:ds=3D"http://www.w3=
.org/2000/09/xmldsig#" xmlns:dsp=3D"http://schemas.microsoft.com/sharepoint=
/dsp" xmlns:udc=3D"http://schemas.microsoft.com/data/udc" xmlns:xsd=3D"http=
://www.w3.org/2001/XMLSchema" xmlns:sub=3D"http://schemas.microsoft.com/sha=
repoint/soap/2002/1/alerts/" xmlns:ec=3D"http://www.w3.org/2001/04/xmlenc#"=
 xmlns:sp=3D"http://schemas.microsoft.com/sharepoint/" xmlns:sps=3D"http://=
schemas.microsoft.com/sharepoint/soap/" xmlns:xsi=3D"http://www.w3.org/2001=
/XMLSchema-instance" xmlns:udcs=3D"http://schemas.microsoft.com/data/udc/so=
ap" xmlns:udcxf=3D"http://schemas.microsoft.com/data/udc/xmlfile" xmlns:udc=
p2p=3D"http://schemas.microsoft.com/data/udc/parttopart" xmlns:wf=3D"http:/=
/schemas.microsoft.com/sharepoint/soap/workflow/" xmlns:dsss=3D"http://sche=
mas.microsoft.com/office/2006/digsig-setup" xmlns:dssi=3D"http://schemas.mi=
crosoft.com/office/2006/digsig" xmlns:mdssi=3D"http://schemas.openxmlformat=
s.org/package/2006/digital-signature" xmlns:mver=3D"http://schemas.openxmlf=
ormats.org/markup-compatibility/2006" xmlns:m=3D"http://schemas.microsoft.c=
om/office/2004/12/omml" xmlns:mrels=3D"http://schemas.openxmlformats.org/pa=
ckage/2006/relationships" xmlns:spwp=3D"http://microsoft.com/sharepoint/web=
partpages" xmlns:ex12t=3D"http://schemas.microsoft.com/exchange/services/20=
06/types" xmlns:ex12m=3D"http://schemas.microsoft.com/exchange/services/200=
6/messages" xmlns:pptsl=3D"http://schemas.microsoft.com/sharepoint/soap/Sli=
deLibrary/" xmlns:spsl=3D"http://microsoft.com/webservices/SharePointPortal=
Server/PublishedLinksService" xmlns:Z=3D"urn:schemas-microsoft-com:" xmlns:=
tax=3D"http://schemas.microsoft.com/sharepoint/taxonomy/soap/" xmlns:tns=3D=
"http://schemas.microsoft.com/sharepoint/soap/recordsrepository/" xmlns:sps=
up=3D"http://microsoft.com/webservices/SharePointPortalServer/UserProfileSe=
rvice" xmlns:mml=3D"http://www.w3.org/1998/Math/MathML" xmlns:st=3D"&#1;" x=
mlns=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;}
@font-face
	{font-family:Verdana;
	panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
	{font-family:"Courier New \;color\:black";}
/* 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.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
	{mso-style-priority:34;
	mso-margin-top-alt:auto;
	margin-right:0cm;
	mso-margin-bottom-alt:auto;
	margin-left:0cm;
	font-size:12.0pt;
	font-family:"Times New Roman","serif";
	color:black;}
span.EmailStyle18
	{mso-style-type:personal;
	font-family:"Calibri","sans-serif";
	color:windowtext;}
span.EmailStyle19
	{mso-style-type:personal-reply;
	font-family:"Arial","sans-serif";
	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 90.0pt 72.0pt 90.0pt;}
div.WordSection1
	{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"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;Ar=
ial&quot;,&quot;sans-serif&quot;;color:black">Sasha,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Ar=
ial&quot;,&quot;sans-serif&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;Arial&quot;,&quot;sans-serif&quot;;color:black">Many thanks fo=
r your RTG directorate review and for following-up over the months.<o:p></o=
:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,&quot;sans-serif&quot;;color:black">Very useful.<o=
:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,&quot;sans-serif&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;Arial&quot;,&quot;sans-serif&quot;;color:black">--Bruno<o:p></=
o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:10.0pt;font-=
family:&quot;Arial&quot;,&quot;sans-serif&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;">From:</span></b><span style=3D"font-s=
ize:10.0pt;font-family:&quot;Tahoma&quot;,&quot;sans-serif&quot;"> mpls [ma=
ilto:mpls-bounces@ietf.org]
<b>On Behalf Of </b>Alexander Vainshtein<br>
<b>Sent:</b> Sunday, November 25, 2018 3:42 PM<br>
<b>To:</b> spring-chairs@ietf.org<br>
<b>Cc:</b> rtg-dir@ietf.org; spring@ietf.org; mpls@ietf.org; draft-ietf-spr=
ing-segment-routing-mpls@ietf.org<br>
<b>Subject:</b> [mpls] Resolution of issues raised in my early review of dr=
aft-ietf-spring-segment-routing-mpls-13<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 all,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">I did an <a href=3D"https://www=
.ietf.org/mail-archive/web/spring/current/msg03762.html">
early RtgDir review of draft-ietf-spring-segment-routing-mpls-13</a> in Jun=
e, and since then has been discussing the draft with the authors.<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">Now that <a href=3D"https://too=
ls.ietf.org/html/draft-ietf-spring-segment-routing-mpls-16">
a -16 version of the draft</a> has been published, I think that all the iss=
ues I have raised then have been resolved &#8211; one way or another.<o:p><=
/o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">The table below summarizes the =
current status of these issues (including a nit that I have raised followin=
g publication of the -14 version of the draft):<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p>&nbsp;</o:p></span></p>
<table class=3D"MsoNormalTable" border=3D"0" cellspacing=3D"0" cellpadding=
=3D"0" style=3D"border-collapse:collapse">
<tbody>
<tr>
<td width=3D"415" valign=3D"top" style=3D"width:311.45pt;border:solid windo=
wtext 1.0pt;padding:0cm 5.4pt 0cm 5.4pt">
<p class=3D"MsoNormal" align=3D"center" style=3D"text-align:center"><b>Issu=
e</b><span style=3D"color:black"><o:p></o:p></span></p>
</td>
<td width=3D"123" valign=3D"top" style=3D"width:92.15pt;border:solid window=
text 1.0pt;border-left:none;padding:0cm 5.4pt 0cm 5.4pt">
<p class=3D"MsoNormal" align=3D"center" style=3D"text-align:center"><b>Curr=
ent status</b><o:p></o:p></p>
</td>
<td width=3D"312" valign=3D"top" style=3D"width:233.9pt;border:solid window=
text 1.0pt;border-left:none;padding:0cm 5.4pt 0cm 5.4pt">
<p class=3D"MsoNormal" align=3D"center" style=3D"text-align:center"><b>Comm=
ents</b><o:p></o:p></p>
</td>
</tr>
<tr>
<td width=3D"415" valign=3D"top" style=3D"width:311.45pt;border:solid windo=
wtext 1.0pt;border-top:none;padding:0cm 5.4pt 0cm 5.4pt">
<p class=3D"MsoListParagraph" style=3D"margin-left:18.0pt;text-indent:-18.0=
pt">1.<span style=3D"font-size:7.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>Encapsulation of SR-MPLS packets:<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:54.0pt;text-indent:-18.0=
pt">a.<span style=3D"font-size:7.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>RFC 3032 (referenced by the draft) and RFC 5332 (not mentioned in th=
e draft) depend two encapsulations of labeled packets - one for Downstream-=
allocated labels and another for Upstream-allocated ones.<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:54.0pt;text-indent:-18.0=
pt">b.<span style=3D"font-size:7.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>From my POV the ST-MPLS only uses Downstream-allocated labels &#8211=
; but I expect the draft to state that explicitly, one way or another. (If =
Upstream-allocated labels are relevant for SR-MPLS, I would see it as a maj=
or gap, so I hope that this is not the
 case).<o:p></o:p></p>
</td>
<td width=3D"123" valign=3D"top" style=3D"width:92.15pt;border-top:none;bor=
der-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windo=
wtext 1.0pt;padding:0cm 5.4pt 0cm 5.4pt">
<p class=3D"MsoNormal"><b>Fully resolved</b><o:p></o:p></p>
</td>
<td width=3D"312" valign=3D"top" style=3D"width:233.9pt;border-top:none;bor=
der-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windo=
wtext 1.0pt;padding:0cm 5.4pt 0cm 5.4pt">
<p class=3D"MsoNormal">The last para in Section 2.2 explicitly states that =
&#8220;Labels allocated in this document are considered per platform down-s=
tream allocated labels&#8221; and explicitly references RFC 3031.<o:p></o:p=
></p>
</td>
</tr>
<tr>
<td width=3D"415" valign=3D"top" style=3D"width:311.45pt;border:solid windo=
wtext 1.0pt;border-top:none;padding:0cm 5.4pt 0cm 5.4pt">
<p class=3D"MsoListParagraph" style=3D"margin-left:18.0pt;text-indent:-18.0=
pt">2.<span style=3D"font-size:7.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>Label spaces in SR-MPLS<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:54.0pt;text-indent:-18.0=
pt">a.<span style=3D"font-size:7.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>RFC 3031 (referenced by the draft) defines per-platform and per-inte=
rface label spaces, and RFC 5331 (not mentioned in the draft) adds context-=
specific label spaces and context labels.<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:54.0pt;text-indent:-18.0=
pt">b.<span style=3D"font-size:7.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>The draft does not say which of these are or are not relevant for SR=
-MPLS<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:54.0pt;text-indent:-18.0=
pt">c.<span style=3D"font-size:7.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>&nbsp;From my POV:<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:90.0pt;text-indent:-9.0p=
t"><span style=3D"font-size:7.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>i.<span style=3D"font-size:7.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </s=
pan>&nbsp;Labels representing all kinds of SIDs mentioned in the draft MUST=
 be allocated from the per-platform label space only<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:90.0pt;text-indent:-9.0p=
t"><span style=3D"font-size:7.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;
</span>ii.<span style=3D"font-size:7.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </=
span>At the same time, instantiation of Mirror Segment IDs defined in Secti=
on 5.1 of the Segment Routing Architecture draft using MPLS data plane clea=
rly calls for context labels and context-specific label spaces<o:p></o:p></=
p>
</td>
<td width=3D"123" valign=3D"top" style=3D"width:92.15pt;border-top:none;bor=
der-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windo=
wtext 1.0pt;padding:0cm 5.4pt 0cm 5.4pt">
<p class=3D"MsoNormal"><b>Fully resolved</b><o:p></o:p></p>
</td>
<td width=3D"312" valign=3D"top" style=3D"width:233.9pt;border-top:none;bor=
der-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windo=
wtext 1.0pt;padding:0cm 5.4pt 0cm 5.4pt">
<p class=3D"MsoNormal">See the previous comment. <o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">In addition, Section 2.7.3.1 explicitly defines Mirr=
or SIDs and their relationship with context labels and context label spaces=
 defined in RFC 5331.
<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><b>Note</b>: I am not sure that the Mirror SID can b=
e considered as a generalization of the context label (the last sentence in=
 Section 2.7.3.1).
<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">The relevant text in 8402 says:<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;Courier New&quot;">=
In the event of a failure, a Point of Local Repair (PLR) diverting &nbsp;tr=
affic from A to B does a PUSH of the Mirror SID on the protected traffic..&=
nbsp; When receiving the traffic with the Mirror SID as
 the active segment, B uses that segment <span style=3D"background:yellow;m=
so-highlight:yellow">
and processes underlying segments in the context of A</span>.</span><o:p></=
o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal">From my POV, in SR-MPLS the &#8220;underlying segmen=
ts&#8221; (in the <span style=3D"background:yellow;mso-highlight:yellow">
highlighted</span> text above) are labels following the Mirror SID label, i=
.e<b><i>., per RFC 8402 a Mirror SID &nbsp;cannot be the last label in the =
stack</i></b>. &nbsp;<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p>&nbsp;</o:p></p>
<p class=3D"MsoNormal">It would be nice to clarify this point.<o:p></o:p></=
p>
</td>
</tr>
<tr>
<td width=3D"415" valign=3D"top" style=3D"width:311.45pt;border:solid windo=
wtext 1.0pt;border-top:none;padding:0cm 5.4pt 0cm 5.4pt">
<p class=3D"MsoListParagraph" style=3D"margin-left:18.0pt;text-indent:-18.0=
pt">3.<span style=3D"font-size:7.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>SR-MPLS and Hierarchical LSPs<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:54.0pt;text-indent:-18.0=
pt">a.<span style=3D"font-size:7.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>SR LSPs that include more than one segment are hierarchical LSPs fro=
m the POV of the MPLS data plane. Therefore some (possibly, all) of the mod=
els for handling TTL and TC bits that have been defined in RFC 3443 (not me=
ntioned in the draft) should apply
 to SR-MPLS<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:54.0pt;text-indent:-18.0=
pt">b.<span style=3D"font-size:7.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>RFC 8287 (not referenced in the draft) specifically discussed operat=
ion of the LSP Traceroute function for SR LSPs in the case when Pipe/Short =
Pipe model for TTL handling is used<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:54.0pt;text-indent:-18.0=
pt">c.<span style=3D"font-size:7.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>I expect the draft to provide at least some guidelines regarding app=
licability of each specific model defined in RFC 3443 (separately for TTL a=
nd TC bits) to SR-MPLS.<o:p></o:p></p>
</td>
<td width=3D"123" valign=3D"top" style=3D"width:92.15pt;border-top:none;bor=
der-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windo=
wtext 1.0pt;padding:0cm 5.4pt 0cm 5.4pt">
<p class=3D"MsoNormal"><b>Fully resolved</b>&nbsp;<o:p></o:p></p>
</td>
<td width=3D"312" valign=3D"top" style=3D"width:233.9pt;border-top:none;bor=
der-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windo=
wtext 1.0pt;padding:0cm 5.4pt 0cm 5.4pt">
<p class=3D"MsoNormal">The relevant text has been added to Section 2.7.1. I=
t has been copied from RFC 8277.<o:p></o:p></p>
</td>
</tr>
<tr>
<td width=3D"415" valign=3D"top" style=3D"width:311.45pt;border:solid windo=
wtext 1.0pt;border-top:none;padding:0cm 5.4pt 0cm 5.4pt">
<p class=3D"MsoListParagraph" style=3D"margin-left:18.0pt;text-indent:-18.0=
pt">4.<span style=3D"font-size:7.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>Inferring network protocol in SR-MPLS (the details are omitted)<o:p>=
</o:p></p>
</td>
<td width=3D"123" valign=3D"top" style=3D"width:92.15pt;border-top:none;bor=
der-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windo=
wtext 1.0pt;padding:0cm 5.4pt 0cm 5.4pt">
<p class=3D"MsoNormal"><b>Withdrawn</b><o:p></o:p></p>
</td>
<td width=3D"312" valign=3D"top" style=3D"width:233.9pt;border-top:none;bor=
der-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windo=
wtext 1.0pt;padding:0cm 5.4pt 0cm 5.4pt">
<p class=3D"MsoNormal">This has been discussed with the authors who have po=
inted out that prefix- and Adj-SIDs are always associated with a specific n=
etwork protocol (IPv4 and IPv6).<o:p></o:p></p>
</td>
</tr>
<tr>
<td width=3D"415" valign=3D"top" style=3D"width:311.45pt;border:solid windo=
wtext 1.0pt;border-top:none;padding:0cm 5.4pt 0cm 5.4pt">
<p class=3D"MsoListParagraph" style=3D"margin-left:18.0pt;text-indent:-18.0=
pt">5.<span style=3D"font-size:7.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>Resolution of Conflicts: <o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:54.0pt;text-indent:-18.0=
pt">a.<span style=3D"font-size:7.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,&quo=
t;sans-serif&quot;">Are the conflict resolution procedures listed in sectio=
n 2.5 mandatory to implement?</span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:54.0pt;text-indent:-18.0=
pt">b.<span style=3D"font-size:7.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>If they are mandatory to implement, are they also mandatory to deplo=
y, or can the operators simply treat any detected conflict as requiring hum=
an intervention and preventing normal operation of SR-MPLS?<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:54.0pt;text-indent:-18.0=
pt">c.<span style=3D"font-size:7.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>For the reference, the IETF capitalized MUST appears just in a few p=
laces in Section 2.5, and each appearance has very narrow context<o:p></o:p=
></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:54.0pt;text-indent:-18.0=
pt">d.<span style=3D"font-size:7.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,&quo=
t;sans-serif&quot;">The tie-breaking rules in section 2.5.1 include some sp=
ecific values for encoding FEC types and address families &#8211; but these=
 values are not supposed to appear in any IANA registries (because
 the draft does not request any IANA actions). Can you please clarify what =
is so special about these values?</span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:54.0pt;text-indent:-18.0=
pt">e.<span style=3D"font-size:7.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,&quo=
t;sans-serif&quot;">I also doubt that comparison of FECs that represent IPv=
4 and IPv6 prefix SIDs makes much sense (for conflict resolution or else), =
because, among other things, there are valid scenarios
 when an IPv4 /32 prefix is embedded in an IPv6 /128 one</span><o:p></o:p><=
/p>
<p class=3D"MsoListParagraph" style=3D"margin-left:54.0pt;text-indent:-18.0=
pt">f.<span style=3D"font-size:7.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp; &nbsp;</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdan=
a&quot;,&quot;sans-serif&quot;">Section 2.5.1 defines 3 types of SR-MPLS FE=
Cs, but I am not sure all
 SID types defined in the Segment Routing Architecture draft can be unambig=
uously mapped to one of these types. Problematic examples include at least =
the following</span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:90.0pt;text-indent:-9.0p=
t"><span style=3D"font-size:7.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>i.<span style=3D"font-size:7.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </s=
pan><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,&quot;s=
ans-serif&quot;">Parallel Adjacency SID</span><o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:90.0pt;text-indent:-9.0p=
t"><span style=3D"font-size:7.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbs=
p;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&=
nbsp;&nbsp;&nbsp;
</span>ii.<span style=3D"font-size:7.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </=
span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,&quot;=
sans-serif&quot;">Mirror SID</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:36.0pt"><span style=3D"font-siz=
e:10.0pt;font-family:&quot;Verdana&quot;,&quot;sans-serif&quot;">Explicit m=
apping of SID types to SR-MPLS FEC types would be most useful IMO. If some =
SID types cannot be mapped to SR-MPLS FECs, this must be explicitly
 stated in the draft</span><o:p></o:p></p>
<p class=3D"MsoNormal" style=3D"margin-left:81.0pt">&nbsp;<o:p></o:p></p>
</td>
<td width=3D"123" valign=3D"top" style=3D"width:92.15pt;border-top:none;bor=
der-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windo=
wtext 1.0pt;padding:0cm 5.4pt 0cm 5.4pt">
<p class=3D"MsoNormal"><b>Fully resolved</b><o:p></o:p></p>
</td>
<td width=3D"312" valign=3D"top" style=3D"width:233.9pt;border-top:none;bor=
der-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windo=
wtext 1.0pt;padding:0cm 5.4pt 0cm 5.4pt">
<p class=3D"MsoNormal">Parallel adjacencies and Mirror SIDs have been added=
 to the section describing conflict resolution.<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
</td>
</tr>
<tr>
<td width=3D"415" valign=3D"top" style=3D"width:311.45pt;border:solid windo=
wtext 1.0pt;border-top:none;padding:0cm 5.4pt 0cm 5.4pt">
<p class=3D"MsoListParagraph" style=3D"margin-left:18.0pt;text-indent:-18.0=
pt">6.<span style=3D"font-size:7.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>Node SIDs in SR-MPLS:<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:54.0pt;text-indent:-18.0=
pt">a.<span style=3D"font-size:7.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>Node SIDs are explicitly defined and discussed in the Segment Routin=
g Architecture draft but are not mentioned even once in this draft<o:p></o:=
p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:54.0pt;text-indent:-18.0=
pt">b.<span style=3D"font-size:7.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>AFAIK, the common implementation practice today includes assignment =
of at least one Node SID to every node in the SR-MPLS domain<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:54.0pt;text-indent:-18.0=
pt">c.<span style=3D"font-size:7.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>Is there a requirement to assign at least one Node SID per {routing =
instance, topology, algorithm} in SR-MPLS? If not, can the authors explain =
expected behavior of such a node? (See also my comment about routing instan=
ces below)<o:p></o:p></p>
</td>
<td width=3D"123" valign=3D"top" style=3D"width:92.15pt;border-top:none;bor=
der-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windo=
wtext 1.0pt;padding:0cm 5.4pt 0cm 5.4pt">
<p class=3D"MsoNormal"><b>Fully resolved</b><o:p></o:p></p>
</td>
<td width=3D"312" valign=3D"top" style=3D"width:233.9pt;border-top:none;bor=
der-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windo=
wtext 1.0pt;padding:0cm 5.4pt 0cm 5.4pt">
<p class=3D"MsoNormal">The text discussing the need for Node-SIDs in SR-MPL=
S, potential conflicts that can be associated with these SIDs and their rec=
ommended resolution in the last para in Section 2.<o:p></o:p></p>
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
</td>
</tr>
<tr>
<td width=3D"415" valign=3D"top" style=3D"width:311.45pt;border:solid windo=
wtext 1.0pt;border-top:none;padding:0cm 5.4pt 0cm 5.4pt">
<p class=3D"MsoListParagraph" style=3D"margin-left:18.0pt;text-indent:-18.0=
pt">7.<span style=3D"font-size:7.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>SRGB Size in SR-MPLS<o:p></o:p></p>
</td>
<td width=3D"123" valign=3D"top" style=3D"width:92.15pt;border-top:none;bor=
der-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windo=
wtext 1.0pt;padding:0cm 5.4pt 0cm 5.4pt">
<p class=3D"MsoNormal"><b>Fully Resolved</b><o:p></o:p></p>
</td>
<td width=3D"312" valign=3D"top" style=3D"width:233.9pt;border-top:none;bor=
der-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windo=
wtext 1.0pt;padding:0cm 5.4pt 0cm 5.4pt">
<p class=3D"MsoNormal">The current revision of the draft explicitly marks t=
his issue as left FFS in Section 2.3.<o:p></o:p></p>
</td>
</tr>
<tr>
<td width=3D"415" valign=3D"top" style=3D"width:311.45pt;border:solid windo=
wtext 1.0pt;border-top:none;padding:0cm 5.4pt 0cm 5.4pt">
<p class=3D"MsoListParagraph" style=3D"margin-left:18.0pt;text-indent:-18.0=
pt">8.<span style=3D"font-size:7.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>Algorithms and Prefix SIDs:<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:54.0pt;text-indent:-18.0=
pt">a.<span style=3D"font-size:7.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>The draft mentions Algorithms (as part of SR-MPLS Prefix FEC) in, bu=
t it does not explicitly link them with the Prefix-SID algorithms defined i=
n section 3.1.1 of the Segment Routing Architecture draft<o:p></o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:54.0pt;text-indent:-18.0=
pt">b.<span style=3D"font-size:7.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>From my POV, the draft should explicitly state that the default Pref=
ix-SID algorithm MUST be implemented in all SR-MPLS-compliant routers<o:p><=
/o:p></p>
<p class=3D"MsoListParagraph" style=3D"margin-left:54.0pt;text-indent:-18.0=
pt">c.<span style=3D"font-size:7.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span><span style=3D"font-size:10.0pt;font-family:&quot;Verdana&quot;,&quo=
t;sans-serif&quot;">The Segment Routing Architecture draft states (in secti=
on 3.1.3) that &#8220;Support of multiple algorithms applies to SRv6&#8221;=
. But neither draft states whether multiple algorithms apply to SR-MPLS.
 Can you please clarify this point?</span><o:p></o:p></p>
</td>
<td width=3D"123" valign=3D"top" style=3D"width:92.15pt;border-top:none;bor=
der-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windo=
wtext 1.0pt;padding:0cm 5.4pt 0cm 5.4pt">
<p class=3D"MsoNormal"><b>Withdrawn</b><o:p></o:p></p>
</td>
<td width=3D"312" valign=3D"top" style=3D"width:233.9pt;border-top:none;bor=
der-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windo=
wtext 1.0pt;padding:0cm 5.4pt 0cm 5.4pt">
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
</td>
</tr>
<tr>
<td width=3D"415" valign=3D"top" style=3D"width:311.45pt;border:solid windo=
wtext 1.0pt;border-top:none;padding:0cm 5.4pt 0cm 5.4pt">
<p class=3D"MsoListParagraph" style=3D"margin-left:18.0pt;text-indent:-18.0=
pt">9.<span style=3D"font-size:7.0pt">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
</span>Routing instances and the context for Prefix-SIDs<o:p></o:p></p>
</td>
<td width=3D"123" valign=3D"top" style=3D"width:92.15pt;border-top:none;bor=
der-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windo=
wtext 1.0pt;padding:0cm 5.4pt 0cm 5.4pt">
<p class=3D"MsoNormal"><b>Fully Resolved</b><o:p></o:p></p>
</td>
<td width=3D"312" valign=3D"top" style=3D"width:233.9pt;border-top:none;bor=
der-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windo=
wtext 1.0pt;padding:0cm 5.4pt 0cm 5.4pt">
<p class=3D"MsoNormal">The authors have clarified that routing instances ar=
e only mentioned in the context of incoming conflict resolution, and the dr=
aft explicitly states that.<o:p></o:p></p>
</td>
</tr>
<tr>
<td width=3D"415" valign=3D"top" style=3D"width:311.45pt;border:solid windo=
wtext 1.0pt;border-top:none;padding:0cm 5.4pt 0cm 5.4pt">
<p class=3D"MsoListParagraph" style=3D"margin-left:18.0pt;text-indent:-18.0=
pt">10.<span style=3D"font-size:7.0pt">&nbsp;
</span>Example of PUSH operation in Section 2.10.1<o:p></o:p></p>
</td>
<td width=3D"123" valign=3D"top" style=3D"width:92.15pt;border-top:none;bor=
der-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windo=
wtext 1.0pt;padding:0cm 5.4pt 0cm 5.4pt">
<p class=3D"MsoNormal"><b>Withdrawn</b><o:p></o:p></p>
</td>
<td width=3D"312" valign=3D"top" style=3D"width:233.9pt;border-top:none;bor=
der-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windo=
wtext 1.0pt;padding:0cm 5.4pt 0cm 5.4pt">
<p class=3D"MsoNormal">TI-LFA mentioned as an example of &nbsp;PUSH operati=
on<o:p></o:p></p>
</td>
</tr>
<tr>
<td width=3D"415" valign=3D"top" style=3D"width:311.45pt;border:solid windo=
wtext 1.0pt;border-top:none;padding:0cm 5.4pt 0cm 5.4pt">
<p class=3D"MsoListParagraph" style=3D"margin-left:18.0pt;text-indent:-18.0=
pt">11.<span style=3D"font-size:7.0pt">&nbsp;
</span>Numerous nits reported by Adrian<o:p></o:p></p>
</td>
<td width=3D"123" valign=3D"top" style=3D"width:92.15pt;border-top:none;bor=
der-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windo=
wtext 1.0pt;padding:0cm 5.4pt 0cm 5.4pt">
<p class=3D"MsoNormal"><b>Fully resolved</b><o:p></o:p></p>
</td>
<td width=3D"312" valign=3D"top" style=3D"width:233.9pt;border-top:none;bor=
der-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windo=
wtext 1.0pt;padding:0cm 5.4pt 0cm 5.4pt">
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
</td>
</tr>
<tr>
<td width=3D"415" valign=3D"top" style=3D"width:311.45pt;border:solid windo=
wtext 1.0pt;border-top:none;padding:0cm 5.4pt 0cm 5.4pt">
<p class=3D"MsoListParagraph" style=3D"margin-left:18.0pt;text-indent:-18.0=
pt">12.<span style=3D"font-size:7.0pt">&nbsp;
</span><b>NIT</b>: TI-LFA spelled as Ti-LFA<o:p></o:p></p>
</td>
<td width=3D"123" valign=3D"top" style=3D"width:92.15pt;border-top:none;bor=
der-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windo=
wtext 1.0pt;padding:0cm 5.4pt 0cm 5.4pt">
<p class=3D"MsoNormal"><b>Fully resolved</b><o:p></o:p></p>
</td>
<td width=3D"312" valign=3D"top" style=3D"width:233.9pt;border-top:none;bor=
der-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windo=
wtext 1.0pt;padding:0cm 5.4pt 0cm 5.4pt">
<p class=3D"MsoNormal">&nbsp;<o:p></o:p></p>
</td>
</tr>
<tr>
<td width=3D"415" valign=3D"top" style=3D"width:311.45pt;border:solid windo=
wtext 1.0pt;border-top:none;padding:0cm 5.4pt 0cm 5.4pt">
<p class=3D"MsoListParagraph" style=3D"margin-left:18.0pt;text-indent:-18.0=
pt">13.<span style=3D"font-size:7.0pt">&nbsp;
</span><b>NIT</b>: Missing Informational reference to TI-LFA draft<o:p></o:=
p></p>
</td>
<td width=3D"123" valign=3D"top" style=3D"width:92.15pt;border-top:none;bor=
der-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windo=
wtext 1.0pt;padding:0cm 5.4pt 0cm 5.4pt">
<p class=3D"MsoNormal"><b>Fully resolved</b><o:p></o:p></p>
</td>
<td width=3D"312" valign=3D"top" style=3D"width:233.9pt;border-top:none;bor=
der-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windo=
wtext 1.0pt;padding:0cm 5.4pt 0cm 5.4pt">
<p class=3D"MsoNormal">The reference &nbsp;to the TI-LFA draft has been add=
ed<o:p></o:p></p>
</td>
</tr>
<tr>
<td width=3D"415" valign=3D"top" style=3D"width:311.45pt;border:solid windo=
wtext 1.0pt;border-top:none;padding:0cm 5.4pt 0cm 5.4pt">
<p class=3D"MsoListParagraph" style=3D"margin-left:18.0pt;text-indent:-18.0=
pt">14.<span style=3D"font-size:7.0pt">&nbsp;
</span><b>NIT</b>: Missing references to RFC 3443, 5332 and 5331 <o:p></o:p=
></p>
</td>
<td width=3D"123" valign=3D"top" style=3D"width:92.15pt;border-top:none;bor=
der-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windo=
wtext 1.0pt;padding:0cm 5.4pt 0cm 5.4pt">
<p class=3D"MsoNormal"><b>Fully resolved</b><o:p></o:p></p>
</td>
<td width=3D"312" valign=3D"top" style=3D"width:233.9pt;border-top:none;bor=
der-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windo=
wtext 1.0pt;padding:0cm 5.4pt 0cm 5.4pt">
<p class=3D"MsoNormal">References to RFC 3443 &nbsp;and RFC 5331 have been =
added. I agree that there is no need for a reference to RFC 5332.<o:p></o:p=
></p>
</td>
</tr>
<tr>
<td width=3D"415" valign=3D"top" style=3D"width:311.45pt;border:solid windo=
wtext 1.0pt;border-top:none;padding:0cm 5.4pt 0cm 5.4pt">
<p class=3D"MsoListParagraph" style=3D"margin-left:18.0pt;text-indent:-18.0=
pt">15.<span style=3D"font-size:7.0pt">&nbsp;
</span><b>NIT</b>: Missing reference to RFC 8287<o:p></o:p></p>
</td>
<td width=3D"123" valign=3D"top" style=3D"width:92.15pt;border-top:none;bor=
der-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windo=
wtext 1.0pt;padding:0cm 5.4pt 0cm 5.4pt">
<p class=3D"MsoNormal"><b>Fully Resolved</b><o:p></o:p></p>
</td>
<td width=3D"312" valign=3D"top" style=3D"width:233.9pt;border-top:none;bor=
der-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windo=
wtext 1.0pt;padding:0cm 5.4pt 0cm 5.4pt">
<p class=3D"MsoNormal">&nbsp;The reference has been added<o:p></o:p></p>
</td>
</tr>
<tr>
<td width=3D"415" valign=3D"top" style=3D"width:311.45pt;border:solid windo=
wtext 1.0pt;border-top:none;padding:0cm 5.4pt 0cm 5.4pt">
<p class=3D"MsoListParagraph" style=3D"margin-left:18.0pt;text-indent:-18.0=
pt">16.<span style=3D"font-size:7.0pt">&nbsp;
</span><b>NIT</b>: Problematic grammar in the first statement of the last p=
ara in Section 2.3:<o:p></o:p></p>
<p class=3D"MsoNormal"><span style=3D"font-size:10.0pt;font-family:&quot;Co=
urier New \;color\:black&quot;">Local segments MAY be allocated from the Se=
gment Routing Local Block (SRLB) [</span><a href=3D"https://tools.ietf.org/=
html/rfc8402" title=3D"&quot;Segment Routing Architecture&quot;"><span styl=
e=3D"font-size:10.0pt;font-family:&quot;Courier New&quot;">RFC8402</span></=
a><span style=3D"font-size:10.0pt;font-family:&quot;Courier New \;color\:bl=
ack&quot;">]
 or from any unused label as long as it does not use a special purpose labe=
l</span><o:p></o:p></p>
</td>
<td width=3D"123" valign=3D"top" style=3D"width:92.15pt;border-top:none;bor=
der-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windo=
wtext 1.0pt;padding:0cm 5.4pt 0cm 5.4pt">
<p class=3D"MsoNormal"><b>Fully resolved</b><o:p></o:p></p>
</td>
<td width=3D"312" valign=3D"top" style=3D"width:233.9pt;border-top:none;bor=
der-left:none;border-bottom:solid windowtext 1.0pt;border-right:solid windo=
wtext 1.0pt;padding:0cm 5.4pt 0cm 5.4pt">
<p class=3D"MsoNormal">The grammar issue (introduced in the -14 version) ha=
s been fixed.<o:p></o:p></p>
</td>
</tr>
</tbody>
</table>
<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">Hopefully this summary will be =
useful.<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">Regards,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Sasha<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">Office: &#43;972-39266302<o:p><=
/o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Cell:&nbsp;&nbsp;&nbsp;&nbsp;&n=
bsp; &#43;972-549266302<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Email:&nbsp;&nbsp; Alexander.Va=
inshtein@ecitele.com<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:12.0pt;font-=
family:&quot;Times New Roman&quot;,&quot;serif&quot;"><br>
___________________________________________________________________________=
<br>
<br>
This e-mail message is intended for the recipient only and contains informa=
tion which is
<br>
CONFIDENTIAL and which may be proprietary to ECI Telecom. If you have recei=
ved this
<br>
transmission in error, please inform us by e-mail, phone or fax, and then d=
elete the original
<br>
and all copies thereof.<br>
___________________________________________________________________________=
<o:p></o:p></span></p>
</div>
</div>
<PRE>______________________________________________________________________=
___________________________________________________

Ce message et ses pieces jointes peuvent contenir des informations confiden=
tielles ou privilegiees et ne doivent donc
pas etre diffuses, exploites ou copies sans autorisation. Si vous avez recu=
 ce message par erreur, veuillez le signaler
a l'expediteur et le detruire ainsi que les pieces jointes. Les messages el=
ectroniques etant susceptibles d'alteration,
Orange decline toute responsabilite si ce message a ete altere, deforme ou =
falsifie. Merci.

This message and its attachments may contain confidential or privileged inf=
ormation that may be protected by law;
they should not be distributed, used or copied without authorisation.
If you have received this email in error, please notify the sender and dele=
te this message and its attachments.
As emails may be altered, Orange is not liable for messages that have been =
modified, changed or falsified.
Thank you.
</PRE></body>
</html>

--_000_53C29892C857584299CBF5D05346208A47F9BC7COPEXCLILM21corp_--


From nobody Tue Nov 27 13:03:21 2018
Return-Path: <db3546@att.com>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 96EE2126F72; Tue, 27 Nov 2018 13:03:12 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.611
X-Spam-Level: 
X-Spam-Status: No, score=-0.611 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=1.989, 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 GX5BlX1ltdh1; Tue, 27 Nov 2018 13:03:08 -0800 (PST)
Received: from mx0a-00191d01.pphosted.com (mx0b-00191d01.pphosted.com [67.231.157.136]) (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 499B9124D68; Tue, 27 Nov 2018 13:03:08 -0800 (PST)
Received: from pps.filterd (m0083689.ppops.net [127.0.0.1]) by m0083689.ppops.net-00191d01. (8.16.0.22/8.16.0.22) with SMTP id wARKvD7v007745; Tue, 27 Nov 2018 16:03:02 -0500
Received: from alpi155.enaf.aldc.att.com (sbcsmtp7.sbc.com [144.160.229.24]) by m0083689.ppops.net-00191d01. with ESMTP id 2p1cnm9q7m-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Tue, 27 Nov 2018 16:03:00 -0500
Received: from enaf.aldc.att.com (localhost [127.0.0.1]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id wARL2xEF001393; Tue, 27 Nov 2018 16:02:59 -0500
Received: from zlp27127.vci.att.com (zlp27127.vci.att.com [135.66.87.31]) by alpi155.enaf.aldc.att.com (8.14.5/8.14.5) with ESMTP id wARL2urH001345; Tue, 27 Nov 2018 16:02:56 -0500
Received: from zlp27127.vci.att.com (zlp27127.vci.att.com [127.0.0.1]) by zlp27127.vci.att.com (Service) with ESMTP id 66B3940F6CE5; Tue, 27 Nov 2018 21:02:56 +0000 (GMT)
Received: from MISOUT7MSGHUBAB.ITServices.sbc.com (unknown [130.9.129.146]) by zlp27127.vci.att.com (Service) with ESMTPS id 4075F40F6CE4; Tue, 27 Nov 2018 21:02:56 +0000 (GMT)
Received: from MISOUT7MSGUSRDE.ITServices.sbc.com ([169.254.5.251]) by MISOUT7MSGHUBAB.ITServices.sbc.com ([130.9.129.146]) with mapi id 14.03.0415.000; Tue, 27 Nov 2018 16:02:55 -0500
From: "BRUNGARD, DEBORAH A" <db3546@att.com>
To: David Sinicrope <david.sinicrope@ericsson.com>, "adrian@olddog.co.uk" <adrian@olddog.co.uk>, "julien.meuric@orange.com" <julien.meuric@orange.com>, "draft-ietf-pce-gmpls-pcep-extensions@ietf.org" <draft-ietf-pce-gmpls-pcep-extensions@ietf.org>
CC: "'Jonathan Hardwick'" <Jonathan.Hardwick@metaswitch.com>, "rtg-dir@ietf.org" <rtg-dir@ietf.org>, "'Yemin (Amy)'" <amy.yemin@huawei.com>, "pce@ietf.org" <pce@ietf.org>
Thread-Topic: [RTG-DIR] RtgDir Early Review: draft-ietf-pce-gmpls-pcep-extensions
Thread-Index: AQHUf/IMPr+oLoBswU2T0DqBcr5lUaVXZIaAgAARBICADKudwA==
Date: Tue, 27 Nov 2018 21:02:55 +0000
Message-ID: <F64C10EAA68C8044B33656FA214632C8884A1406@MISOUT7MSGUSRDE.ITServices.sbc.com>
References: <71E4CC3E-FCAE-40D3-9888-BF8A4F5E6A44@ericsson.com> <12797_1542623058_5BF28F51_12797_1_1_bf85d45b-f6fe-4a8e-0349-d5d2340bb199@orange.com> <002b01d48008$4e60d6d0$eb228470$@olddog.co.uk> <75B6A1C9-6075-42B0-B760-203021715E6F@ericsson.com>
In-Reply-To: <75B6A1C9-6075-42B0-B760-203021715E6F@ericsson.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [130.10.213.103]
Content-Type: multipart/alternative; boundary="_000_F64C10EAA68C8044B33656FA214632C8884A1406MISOUT7MSGUSRDE_"
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2018-11-27_17:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_policy_notspam policy=outbound_policy score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000 definitions=main-1811270176
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/1Ss3tQBbEcq81ghb3-QRhJ2MmTE>
Subject: Re: [RTG-DIR] RtgDir Early Review: draft-ietf-pce-gmpls-pcep-extensions
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-dir/>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 27 Nov 2018 21:03:13 -0000

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

SGksDQoNClRoaXMgZG9jdW1lbnQgaGFzIGFscmVhZHkgY29tcGxldGVkIExhc3QgQ2FsbCAoMTAv
MjkpLCBzbyBpdOKAmXMgcmVhZHkgdG8gZ28gYWhlYWQgYXMgc29vbiBhcyB0aGUgYXV0aG9ycyB1
cGRhdGUgZm9yIHRoZSBkaXJlY3RvcmF0ZSByZXZpZXcgY29tbWVudHMuIFdoaWxlIEdNUExTIGRv
ZXMgc3VwcG9ydCBJVFUtVCBkYXRhIHBsYW5lcyAoT1ROLCBXU09OKSwgdGhpcyBkb2N1bWVudCBp
cyBvbiBQQ0Ugc3VwcG9ydCBmb3IgR01QTFMuIEl0IGlzIGluIHN1cHBvcnQgb2YgYWxyZWFkeSBl
eGlzdGluZyBHTVBMUyBzcGVjaWZpY2F0aW9ucywgbm90aGluZyBuZXcgdy5yLnQuIGRhdGEgcGxh
bmUgdGVjaG5vbG9naWVzLiBJIGRvbuKAmXQgc2VlIHRoZSBuZWVkIHRvIGxpYWlzb24uIElUVS1U
IGhhcyBub3QgaW5kaWNhdGVkIGFueSBpbnRlcmVzdCBpbiBHTVBMUyBvciBQQ0UgZXZvbHV0aW9u
LCB3ZSBoYXZlIG5vdCBsaWFpc2VkIGluIHRoZSBwYXN0IG9uIG91ciB3b3JrIG9uIHRoZXNlIHBy
b3RvY29scyAoZXhjZXB0IGZvciBBU09OKS4gSWYgSVRVLVQgaXMgbm93IGV2YWx1YXRpbmcgdXNl
IG9mIEdNUExTIG9yIFBDRSwgSSB3b3VsZCBzdWdnZXN0IGZvciBmb2xrcyBjcm9zcy1wYXJ0aWNp
cGF0aW5nIHRvIGVuY291cmFnZSBJVFUtVCB0byBsaWFpc29uIHVzIHNvIHdlIGNhbiBzdXBwb3J0
IHRoZWlyIGVmZm9ydHMuDQoNClRoYW5rcywNCkRlYm9yYWgNCg0KDQpGcm9tOiBEYXZpZCBTaW5p
Y3JvcGUgPGRhdmlkLnNpbmljcm9wZUBlcmljc3Nvbi5jb20+DQpTZW50OiBNb25kYXksIE5vdmVt
YmVyIDE5LCAyMDE4IDk6MDUgQU0NClRvOiBhZHJpYW5Ab2xkZG9nLmNvLnVrOyBqdWxpZW4ubWV1
cmljQG9yYW5nZS5jb207IGRyYWZ0LWlldGYtcGNlLWdtcGxzLXBjZXAtZXh0ZW5zaW9uc0BpZXRm
Lm9yZw0KQ2M6ICdKb25hdGhhbiBIYXJkd2ljaycgPEpvbmF0aGFuLkhhcmR3aWNrQG1ldGFzd2l0
Y2guY29tPjsgcnRnLWRpckBpZXRmLm9yZzsgJ1llbWluIChBbXkpJyA8YW15LnllbWluQGh1YXdl
aS5jb20+OyBwY2VAaWV0Zi5vcmc7IEJSVU5HQVJELCBERUJPUkFIIEEgPGRiMzU0NkBhdHQuY29t
Pg0KU3ViamVjdDogUmU6IFtSVEctRElSXSBSdGdEaXIgRWFybHkgUmV2aWV3OiBkcmFmdC1pZXRm
LXBjZS1nbXBscy1wY2VwLWV4dGVuc2lvbnMNCg0KDQpJIGFncmVlIHdpdGggeW91IGJvdGguICBN
eSBjb21tZW50IHdhcyBpbXByZWNpc2Ugd2l0aCB0aGUgbGV2ZWwgb2YgZm9ybWFsaXR5IGludGVu
ZGVkLiAgIFRoZSBpbnRlbnQgd2FzIHRvIG1ha2UgU0cxNSBhd2FyZSBvZiB0aGlzIHdvcmsgZ2l2
ZW4gdGhhdCBtYW55IG9mIHRoZSBwYXJhbWV0ZXJzIGFuZCBvcGVyYXRpb25zIGRpc2N1c3NlZCBh
bmQgdGhlIHRhcmdldCB0eXBlcyBvZiBuZXR3b3JrcyAoaS5lLiwgT1ROLCBXU09OKSB3b3VsZCBi
ZSBvZiBpbnRlcmVzdCB0byB0aGF0IGNvbW11bml0eS4gIEkgd2Fzbid0IHJlYWxseSB0aGlua2lu
ZyBvZiBhIGZvcm1hbCBsaWFpc29uIGV4Y2hhbmdlIHNpbmNlIGEgZm9ybWFsIFNHMTUgbGlhaXNv
biByZXNwb25zZSB0byBJRVRGIGNvdWxkIG5vdCBiZSBhcHByb3ZlZCB1bnRpbCB0aGVpciBKdW5l
IFBsZW5hcnkgbmV4dCB5ZWFyLCB3ZWxsIGFmdGVyIHRoaXMgZG9jdW1lbnQgd291bGQvc2hvdWxk
IGJlIHB1Ymxpc2hlZC4gIEEgc2hvcnQgbGlhaXNvbiB0byBTRzE1IChzcGVjaWZpY2FsbHkgV29y
a2luZyBQYXJ0eSAzKSBpbiB0aGUgbWFubmVyIEFkcmlhbiBzdWdnZXN0cyBzaG91bGQgZG8gdGhl
IHRyaWNrLg0KDQoNCg0KU29tZXRoaW5nIGxpa2U6DQoNCiJUaGUgUENFIHdvcmtpbmcgZ3JvdXAg
d291bGQgbGlrZSB0byBkcmF3IHlvdXIgYXR0ZW50aW9uIHRvIGRyYWZ0LWlldGYtcGNlLWdtcGxz
LXBjZXAtZXh0ZW5zaW9uczxodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJs
P3U9aHR0cHMtM0FfX2RhdGF0cmFja2VyLmlldGYub3JnX2RvY19kcmFmdC0yRGlldGYtMkRwY2Ut
MkRnbXBscy0yRHBjZXAtMkRleHRlbnNpb25zJmQ9RHdNR2FRJmM9TEZZWi1vOV9IVU1lTVRTUWlj
dmpJZyZyPTZVaEdwVzlsd2k5ZE03allseFhEOHcmbT1QZWRoUjJqdDdVM0JVd2tYTFcxWWt5X3Zf
UUxFZnJ5S3hXeU1ZN1BscGNJJnM9bEpDUElSQWpGZEFsTmF5eWdaSEI0TzVTc1diblFlYnlqcHRa
RHFKRGVuTSZlPT4sIHdoaWNoIGlzIGN1cnJlbnRseSBpcyBlbnRlcmluZyB0aGUgYXBwcm92YWwg
c3RhZ2VzIG9mIHRoZSBJRVRGIHByb2Nlc3MuICAgVGhpcyBkb2N1bWVudCwgZGVhbGluZyB3aXRo
IFBDRVAgZXh0ZW5zaW9ucyBmb3IgdGhlIEdNUExTIGNvbnRyb2wgcGxhbmUsIGlzIHRhcmdldGVk
IGZvciBvcGVyYXRpb24gd2l0aCBPVE4gYW5kIFdTT04gbmV0d29ya3MgYW5kIG1heSBiZSBvZiBp
bnRlcmVzdCB0byB0aGUgU0cxNSBjb21tdW5pdHkuICBUaGUgSUVURiB3ZWxjb21lcyBpbmRpdmlk
dWFsIGZlZWRiYWNrIGFuZCBjb21tZW50cyB2aWEgdGhlIFBDRSBlbWFpbCBsaXN0IDxwY2VAaWV0
Zi5vcmc8bWFpbHRvOnBjZUBpZXRmLm9yZz4+IGZyb20gdGhvc2UgaW50ZXJlc3RlZC4gICBXaGls
ZSBubyBmb3JtYWwgbGlhaXNvbiByZXNwb25zZSBpcyByZXF1ZXN0ZWQsIGFueSBjb21tZW50cyBh
bmQgZmVlZGJhY2sgc2hvdWxkIGJlIHByb3ZpZGVkIG5vIGxhdGVyIHRoYW4gPGVuZCBvZiBJRVRG
IGxhc3QgY2FsbCBkYXRlIGhlcmU+LiINCg0KDQoNClRoYW5rcywNCg0KRGF2ZQ0KDQoNCg0K77u/
LS0tLS1PcmlnaW5hbCBNZXNzYWdlLS0tLS0NCg0KRnJvbTogIkFkcmlhbiB1az4iIDxhZHJpYW5A
b2xkZG9nLmNvLnVrPG1haWx0bzphZHJpYW5Ab2xkZG9nLmNvLnVrPj4NCg0KRGF0ZTogTW9uZGF5
LCBOb3ZlbWJlciAxOSwgMjAxOCBhdCA4OjA0IEFNDQoNClRvOiBKdWxpZW4gTWV1cmljIDxqdWxp
ZW4ubWV1cmljQG9yYW5nZS5jb208bWFpbHRvOmp1bGllbi5tZXVyaWNAb3JhbmdlLmNvbT4+LCBE
YXZpZCBTaW5pY3JvcGUgPGRhdmlkLnNpbmljcm9wZUBlcmljc3Nvbi5jb208bWFpbHRvOmRhdmlk
LnNpbmljcm9wZUBlcmljc3Nvbi5jb20+PiwgImRyYWZ0LWlldGYtcGNlLWdtcGxzLXBjZXAtZXh0
ZW5zaW9uc0BpZXRmLm9yZzxtYWlsdG86ZHJhZnQtaWV0Zi1wY2UtZ21wbHMtcGNlcC1leHRlbnNp
b25zQGlldGYub3JnPiIgPGRyYWZ0LWlldGYtcGNlLWdtcGxzLXBjZXAtZXh0ZW5zaW9uc0BpZXRm
Lm9yZzxtYWlsdG86ZHJhZnQtaWV0Zi1wY2UtZ21wbHMtcGNlcC1leHRlbnNpb25zQGlldGYub3Jn
Pj4NCg0KQ2M6ICdKb25hdGhhbiBIYXJkd2ljaycgPEpvbmF0aGFuLkhhcmR3aWNrQG1ldGFzd2l0
Y2guY29tPG1haWx0bzpKb25hdGhhbi5IYXJkd2lja0BtZXRhc3dpdGNoLmNvbT4+LCAicnRnLWRp
ckBpZXRmLm9yZzxtYWlsdG86cnRnLWRpckBpZXRmLm9yZz4iIDxydGctZGlyQGlldGYub3JnPG1h
aWx0bzpydGctZGlyQGlldGYub3JnPj4sICInWWVtaW4gKEFteSknIiA8YW15LnllbWluQGh1YXdl
aS5jb208bWFpbHRvOmFteS55ZW1pbkBodWF3ZWkuY29tPj4sICJwY2VAaWV0Zi5vcmc8bWFpbHRv
OnBjZUBpZXRmLm9yZz4iIDxwY2VAaWV0Zi5vcmc8bWFpbHRvOnBjZUBpZXRmLm9yZz4+LCBERUJP
UkFIIEJSVU5HQVJEIDxkYjM1NDZAYXR0LmNvbTxtYWlsdG86ZGIzNTQ2QGF0dC5jb20+Pg0KDQpT
dWJqZWN0OiBSRTogW1JURy1ESVJdIFJ0Z0RpciBFYXJseSBSZXZpZXc6IGRyYWZ0LWlldGYtcGNl
LWdtcGxzLXBjZXAtZXh0ZW5zaW9ucw0KDQoNCg0KICAgIEkgdGVuZCB0byBhZ3JlZSB3aXRoIEp1
bGllbi4NCg0KICAgIE1vcmUgZXllcyBhcmUgYWx3YXlzIHdlbGNvbWUsIGFuZCBzZW5kaW5nIGEg
bGlhaXNvbiBzdGF0ZW1lbnQgb3IgaW5mb3JtYWwgZW1haWwgcG9pbnRpbmcgdG8gdGhlIHdvcmsg
YW5kIGFza2luZyBmb3IgZmVlZGJhY2sgKGZyb20gaW5kaXZpZHVhbHMgbm90IGFuIG9mZmljaWFs
IHBvc2l0aW9uIG9mIHRoZSBJVFUtVCkgb24gdGhlIFBDRSBsaXN0IGJlZm9yZSB0aGUgZW5kIG9m
IGxhc3QgY2FsbCAobWF5YmUgSUVURiBsYXN0IGNhbGw/KSBjb3VsZCBub3QgcG9zc2libHkgYmUg
aGFybWZ1bCwgYW5kIHdvdWxkIHZlcnkgcHJvYmFibHkgYmUgaGVscGZ1bC4NCg0KICAgIEJ1dCBh
IGZvcm1hbCByZXF1ZXN0IGZvciByZXZpZXcgc2VlbXMgYSBiaXQgZXhjZXNzaXZlLg0KDQoNCg0K
ICAgIENoZWVycywNCg0KICAgIEFkcmlhbg0KDQoNCg0KICAgIC0tLS0tT3JpZ2luYWwgTWVzc2Fn
ZS0tLS0tDQoNCiAgICBGcm9tOiBydGctZGlyIDxydGctZGlyLWJvdW5jZXNAaWV0Zi5vcmc8bWFp
bHRvOnJ0Zy1kaXItYm91bmNlc0BpZXRmLm9yZz4+IE9uIEJlaGFsZiBPZiBqdWxpZW4ubWV1cmlj
QG9yYW5nZS5jb208bWFpbHRvOmp1bGllbi5tZXVyaWNAb3JhbmdlLmNvbT4NCg0KICAgIFNlbnQ6
IDE5IE5vdmVtYmVyIDIwMTggMTA6MjQNCg0KICAgIFRvOiBEYXZpZCBTaW5pY3JvcGUgPGRhdmlk
LnNpbmljcm9wZUBlcmljc3Nvbi5jb208bWFpbHRvOmRhdmlkLnNpbmljcm9wZUBlcmljc3Nvbi5j
b20+PjsgZHJhZnQtaWV0Zi1wY2UtZ21wbHMtcGNlcC1leHRlbnNpb25zQGlldGYub3JnPG1haWx0
bzpkcmFmdC1pZXRmLXBjZS1nbXBscy1wY2VwLWV4dGVuc2lvbnNAaWV0Zi5vcmc+DQoNCiAgICBD
YzogSm9uYXRoYW4gSGFyZHdpY2sgPEpvbmF0aGFuLkhhcmR3aWNrQG1ldGFzd2l0Y2guY29tPG1h
aWx0bzpKb25hdGhhbi5IYXJkd2lja0BtZXRhc3dpdGNoLmNvbT4+OyBydGctZGlyQGlldGYub3Jn
PG1haWx0bzpydGctZGlyQGlldGYub3JnPjsgWWVtaW4gKEFteSkgPGFteS55ZW1pbkBodWF3ZWku
Y29tPG1haWx0bzphbXkueWVtaW5AaHVhd2VpLmNvbT4+OyBwY2VAaWV0Zi5vcmc8bWFpbHRvOnBj
ZUBpZXRmLm9yZz47IEJSVU5HQVJELCBERUJPUkFIIEEgPGRiMzU0NkBhdHQuY29tPG1haWx0bzpk
YjM1NDZAYXR0LmNvbT4+DQoNCiAgICBTdWJqZWN0OiBSZTogW1JURy1ESVJdIFJ0Z0RpciBFYXJs
eSBSZXZpZXc6IGRyYWZ0LWlldGYtcGNlLWdtcGxzLXBjZXAtZXh0ZW5zaW9ucw0KDQoNCg0KICAg
IEhpIGFsbCwNCg0KDQoNCiAgICBEYXZlLCB0aGFuayB5b3UgZm9yIHRoaXMgY2FyZWZ1bCByZXZp
ZXcuIFRob3VnaCBJJ2QgYnkgZmluZSB0byBsaWFpc2UgdG8gSVRVLVQgU0cxNSBmb3IgaW5mb3Jt
YXRpb24sIEknbSBub3QgdGhhdCBzdXJlIHRoYXQgb3VyIHByb2Nlc3MgcmVxdWlyZXMgbGlhaXNp
bmcgImZvciByZXZpZXciOiBQQ0VQIGlzbid0IGEgY29udHJvdmVyc2lhbCB0ZWNobm9sb2d5IHdo
aWNoIHdvdWxkIG5lZWQgc3BlY2lhbCB0cmVhdG1lbnQgd2l0aCByZXNwZWN0IHRvIElUVS1ULiBI
b3cgc3Ryb25nIGRvIHlvdSBmZWVsIG9uIHRoYXQ/DQoNCg0KDQogICAgQ3lyaWwgYW5kIGF1dGhv
cnMsIHBsZWFzZSBtYWtlIHN1cmUgdG8gYWRkcmVzcyBEYXZlJ3MgY29tbWVudHMuDQoNCg0KDQog
ICAgQ2hlZXJzLA0KDQoNCg0KICAgIEp1bGllbg0KDQoNCg0KDQoNCiAgICBPbiAxOC8xMS8yMDE4
IDE0OjQ4LCBEYXZpZCBTaW5pY3JvcGUgd3JvdGU6DQoNCiAgICA+DQoNCiAgICA+IEhlbGxvDQoN
CiAgICA+DQoNCiAgICA+IEkgaGF2ZSBiZWVuIHNlbGVjdGVkIHRvIGRvIGEgcm91dGluZyBkaXJl
Y3RvcmF0ZSDigJxlYXJseeKAnSByZXZpZXcgb2YNCg0KICAgID4gdGhpcyBkcmFmdC4NCg0KICAg
ID4gaHR0cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtaWV0Zi1wY2UtZ21wbHMt
cGNlcC1leHRlbnNpb25zPGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/
dT1odHRwcy0zQV9fZGF0YXRyYWNrZXIuaWV0Zi5vcmdfZG9jX2RyYWZ0LTJEaWV0Zi0yRHBjZS0y
RGdtcGxzLTJEcGNlcC0yRGV4dGVuc2lvbnMmZD1Ed1FHYVEmYz1MRllaLW85X0hVTWVNVFNRaWN2
aklnJnI9NlVoR3BXOWx3aTlkTTdqWWx4WEQ4dyZtPVBlZGhSMmp0N1UzQlV3a1hMVzFZa3lfdl9R
TEVmcnlLeFd5TVk3UGxwY0kmcz1sSkNQSVJBakZkQWxOYXl5Z1pIQjRPNVNzV2JuUWVieWpwdFpE
cUpEZW5NJmU9Pg0KDQogICAgPg0KDQogICAgPiBUaGUgcm91dGluZyBkaXJlY3RvcmF0ZSB3aWxs
LCBvbiByZXF1ZXN0IGZyb20gdGhlIHdvcmtpbmcgZ3JvdXAgY2hhaXIsDQoNCiAgICA+IHBlcmZv
cm0gYW4g4oCcZWFybHnigJ0gcmV2aWV3IG9mIGEgZHJhZnQgYmVmb3JlIGl0IGlzIHN1Ym1pdHRl
ZCBmb3INCg0KICAgID4gcHVibGljYXRpb24gdG8gdGhlIElFU0cuIFRoZSBlYXJseSByZXZpZXcg
Y2FuIGJlIHBlcmZvcm1lZCBhdCBhbnkgdGltZQ0KDQogICAgPiBkdXJpbmcgdGhlIGRyYWZ04oCZ
cyBsaWZldGltZSBhcyBhIHdvcmtpbmcgZ3JvdXAgZG9jdW1lbnQuIFRoZSBwdXJwb3NlDQoNCiAg
ICA+IG9mIHRoZSBlYXJseSByZXZpZXcgZGVwZW5kcyBvbiB0aGUgc3RhZ2UgdGhhdCB0aGUgZG9j
dW1lbnQgaGFzIHJlYWNoZWQuDQoNCiAgICA+DQoNCiAgICA+IEFzIHRoaXMgZG9jdW1lbnQgaXMg
aW4gd29ya2luZyBncm91cCBsYXN0IGNhbGwsIG15IGZvY3VzIGZvciB0aGUNCg0KICAgID4gcmV2
aWV3IHdhcyB0byBkZXRlcm1pbmUgd2hldGhlciB0aGUgZG9jdW1lbnQgaXMgcmVhZHkgdG8gYmUg
cHVibGlzaGVkLg0KDQogICAgPiBQbGVhc2UgY29uc2lkZXIgbXkgY29tbWVudHMgYWxvbmcgd2l0
aCB0aGUgb3RoZXIgd29ya2luZyBncm91cCBsYXN0DQoNCiAgICA+IGNhbGwgY29tbWVudHMuDQoN
CiAgICA+DQoNCiAgICA+IEZvciBtb3JlIGluZm9ybWF0aW9uIGFib3V0IHRoZSBSb3V0aW5nIERp
cmVjdG9yYXRlLCBwbGVhc2Ugc2VlDQoNCiAgICA+IOKAi2h0dHA6Ly90cmFjLnRvb2xzLmlldGYu
b3JnL2FyZWEvcnRnL3RyYWMvd2lraS9SdGdEaXI8aHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9p
bnQuY29tL3YyL3VybD91PWh0dHAtM0FfX3RyYWMudG9vbHMuaWV0Zi5vcmdfYXJlYV9ydGdfdHJh
Y193aWtpX1J0Z0RpciZkPUR3UUdhUSZjPUxGWVotbzlfSFVNZU1UU1FpY3ZqSWcmcj02VWhHcFc5
bHdpOWRNN2pZbHhYRDh3Jm09UGVkaFIyanQ3VTNCVXdrWExXMVlreV92X1FMRWZyeUt4V3lNWTdQ
bHBjSSZzPU5lbEpCYVpITVVkNENuZVI4SHpFYjVNMDBSZGdseGJwaExLWjNHeFdhRWMmZT0+DQoN
CiAgICA+DQoNCiAgICA+IERvY3VtZW50OiBkcmFmdC1pZXRmLXBjZS1nbXBscy1wY2VwLWV4dGVu
c2lvbnMtMTIudHh0DQoNCiAgICA+IFJldmlld2VyOiBEYXZpZCBTaW5pY3JvcGUNCg0KICAgID4g
UmV2aWV3IERhdGU6IE5vdmVtYmVyIDE3LCAyMDE4DQoNCiAgICA+IEludGVuZGVkIFN0YXR1czog
U3RhbmRhcmRzIFRyYWNrDQoNCiAgICA+DQoNCiAgICA+ICpTdW1tYXJ5OioNCg0KICAgID4NCg0K
ICAgID4gICAqIFRoaXMgZG9jdW1lbnQgaXMgYmFzaWNhbGx5IHJlYWR5IGZvciBwdWJsaWNhdGlv
biwgYnV0IGhhcyBuaXRzIGFuZA0KDQogICAgPiAgICAgY2xhcmlmaWNhdGlvbnMgdGhhdCBzaG91
bGQgYmUgY29uc2lkZXJlZCBwcmlvciB0byBiZWluZyBzdWJtaXR0ZWQNCg0KICAgID4gICAgIHRv
IHRoZSBJRVNHLg0KDQogICAgPg0KDQogICAgPiAqQ29tbWVudHM6Kg0KDQogICAgPg0KDQogICAg
PiBBbHRob3VnaCBhIGJpdCB0ZXJzZSBvbiBtb3RpdmF0aW9uIHRoZSBkb2N1bWVudCBpcyBvZiBn
b29kIHF1YWxpdHkgYW5kDQoNCiAgICA+IGRldGFpbCBwcm92aWRpbmcgdGhlIGxldmVsIG9mIGlu
Zm9ybWF0aW9uIG5lZWRlZCBmb3IgcHJvdG9jb2wNCg0KICAgID4gc3BlY2lmaWNhdGlvbiBhbmQg
aW1wbGVtZW50YXRpb24uDQoNCiAgICA+DQoNCiAgICA+IFRoZSBjb21tZW50cyBwcm92aWRlZCBi
ZWxvdyBhcmUgYWltZWQgYXQgaW1wcm92aW5nIHJlYWRhYmlsaXR5LA0KDQogICAgPiBjb21wcmVo
ZW5zaW9uIGFuZCBjb25zdW1wdGlvbiBvZiB0aGUgZG9jdW1lbnQgYnkgdGhvc2UgdGhhdCB3b3Vs
ZCB1c2UNCg0KICAgID4gaXQgZm9yIGFyY2hpdGVjdHVyZSwgc29sdXRpb24gZGVzaWduIGFuZCBp
bXBsZW1lbnRhdGlvbi4NCg0KICAgID4NCg0KICAgID4NCg0KICAgID4NCg0KICAgID4gQWJzdHJh
Y3QuICBQbGVhc2UgcHJvdmlkZSBzb21lIGRldGFpbCBzY29wZSBhbmQgcHVycG9zZSBiZXlvbmQg
b25lDQoNCiAgICA+IGxpbmUuICBUaGlzIGlzIHN1cHBvc2VkIHRvIGFuc3dlciB3aHkgLyB3aGV0
aGVyIEkgc2hvdWxkIGRlbHZlIGludG8NCg0KICAgID4gdGhlIGRvY3VtZW50Lg0KDQogICAgPg0K
DQogICAgPg0KDQogICAgPg0KDQogICAgPiBHZW5lcmFsIENvbW1lbnRzIChubyBwYXJ0aWN1bGFy
IHNlY3Rpb24pDQoNCiAgICA+DQoNCiAgICA+IDEuIEdpdmVuIHRoYXQgdGhpcyBkb2N1bWVudCBp
cyBwcm92aWRpbmcgdGhlIGRldGFpbCBmb3IgdGhlDQoNCiAgICA+IHJlcXVpcmVtZW50cyBpbiA3
MDI1LCBpdCBtaWdodCBiZSBhZHZhbnRhZ2VvdXMgdG8gdGhlIHJlYWRlciB0bw0KDQogICAgPiBz
dHJ1Y3R1cmUgdGhlIGRvY3VtZW50IGFjY29yZGluZyB0byB0aGUgcmVxdWlyZW1lbnRzIGxpc3Rl
ZCBpbiA3MDI1Lg0KDQogICAgPg0KDQogICAgPg0KDQogICAgPg0KDQogICAgPiAyLiBUaGUgZG9j
dW1lbnQgZ2l2ZXMgYSBzcGFyc2UgaGlnaGxpZ2h0IG9mIHdoYXQgZXh0ZW5zaW9ucyBhcmUgbmVl
ZGVkDQoNCiAgICA+IGFuZCB3aHkgU2VjdGlvbiAxIGFuZCB0aGVuIGxhdW5jaGVzIGludG8gdGhl
IGRldGFpbHMgaW4gc2VjdGlvbjIgYW5kDQoNCiAgICA+IG9uLiAgTW9yZSBlbGFib3JhdGlvbiBv
biBtb3RpdmF0aW9uIGFuZCBnYXBzIGFuZCByZXF1aXJlbWVudHMgd291bGQgYmUNCg0KICAgID4g
aGVscGZ1bCB0byBiZXR0ZXIgdW5kZXJzdGFuZCB3aHkgdGhlIGV4dGVuc2lvbnMgYXJlIG5lZWRl
ZC4NCg0KICAgID4NCg0KICAgID4NCg0KICAgID4NCg0KICAgID4gMy4gVGhpcyBzaG91bGQgYmUg
bGlhaXNlZCB0byBJVFVUIFNHMTUgUTEyIGFuZCBRMTQgZm9yIHJldmlldy4gIE1heWJlDQoNCiAg
ICA+IFExMS8xNSB0b28uDQoNCiAgICA+DQoNCiAgICA+DQoNCiAgICA+DQoNCiAgICA+IFNlYyAx
LjIgLSBSRkMgNzAyNSBoYXMgMTMgZGlmZmVyZW50IHJlcXVpcmVtZW50cyBsaXN0ZWQuDQoNCiAg
ICA+DQoNCiAgICA+DQoNCiAgICA+DQoNCiAgICA+IDEuIFdoeSBhcmUgdGhleSByZXBlYXRlZCBo
ZXJlIGFuZCBub3Qgc2ltcGx5IHJlZmVyZW5jZWQ/IE9uZSBtdXN0IGhhdmUNCg0KICAgID4gYm90
aCBkb2N1bWVudHMgdG8gZnVsbHkgdW5kZXJzdGFuZCB0aGUgcmVxdWlyZW1lbnRzIHRoaXMgZG9j
dW1lbnQgaXMNCg0KICAgID4gYWRkcmVzc2luZywgc28gdGhlcmUgaXMgbm8gbmVlZCB0byByZXN0
YXRlIChhbmQgcG9zc2libHkgbWlzc3RhdGUpIHRoZQ0KDQogICAgPiBhZ3JlZWQgcmVxdWlyZW1l
bnRzIGhlcmUgZm9yIHJlYWRhYmlsaXR5DQoNCiAgICA+DQoNCiAgICA+DQoNCiAgICA+DQoNCiAg
ICA+IDIuIFdoeSBpcyB0aGlzIG9ubHkgYSBzdWJzZXQgb2YgdGhlIHJlcXVpcmVtZW50cyBpbiBS
RkMgNzAyNT8gIElzDQoNCiAgICA+IHRoZXJlIGxlc3MgY292ZXJlZCBoZXJlIHRoYW4gaW4gUkZD
NzAyNT8gIElmIHNvIHRoaXMgbXVzdCBiZSBzcGVsbGVkDQoNCiAgICA+IG91dCBpbiB0ZXJtcyBv
ZiBjb3ZlcmFnZS4gIFBlcmhhcHMgYSB0YWJsZSB0byBleHBsYWluIHRoZSBmdW5jdGlvbnMNCg0K
ICAgID4gbm90ZWQgaW4gNzAyNSB2cyB3aGF0IHRoaXMgZG9jdW1lbnQgY292ZXJzLg0KDQogICAg
Pg0KDQogICAgPg0KDQogICAgPg0KDQogICAgPg0KDQogICAgPg0KDQogICAgPiBJbnRyb2R1Y3Rp
b24gLSB0aGlzIGRvY3VtZW50IGFzc3VtZXMgYSBzaWduaWZpY2FudCBmYW1pbGlhcml0eSB3aXRo
DQoNCiAgICA+IHJmYzcwMjUgYW5kIHRoZSBvdGhlciBkb2N1bWVudHMgbGlzdGVkLiAgSXQgc2hv
dWxkIHN0YXRlIHRoaXMgb3V0cmlnaHQuDQoNCiAgICA+DQoNCiAgICA+DQoNCiAgICA+DQoNCiAg
ICA+DQoNCiAgICA+DQoNCiAgICA+IFNlYyAxLjMgLSBwbGVhc2UgY29ycmVsYXRlIHRoZXNlIHRv
IHRoZSByZXF1aXJlbWVudHMgdGhleSBhcmUNCg0KICAgID4gYWRkcmVzc2luZy4gIEFsc28gcGxl
YXNlIHByb3ZpZGUgbW9yZSBleHBsYW5hdGlvbi4gIFNvbWUgb2YgdGhlc2UgYXJlDQoNCiAgICA+
IHNlZW1pbmdseSBjb250cmFkaWN0b3J5IHRoZSB3YXkgdGhleSBhcmUgbGlzdGVkIGN1cnJlbnRs
eS4gRS5nLg0KDQogICAgPiBFTkQtUE9JTlRTIGFuZCBFUk8gbWFrZSBpdCBzb3VuZCBjb25mdXNl
ZCBhcyB0byB3aGV0aGVyIHRoZSA3MDI1DQoNCiAgICA+IHJlcXVpcmVtZW50IG9uIHVubnVtYmVy
ZWQgaW50ZXJmYWNlcyBpcyBhZGRyZXNzZWQgIG9yIG5vdC4NCg0KICAgID4NCg0KICAgID4gU29t
ZSBleGFtcGxlcyB3b3VsZCBnbyBhIGxvbmcgd2F5IHRvIHByb3ZpZGluZyBjbGFyaXR5DQoNCiAg
ICA+DQoNCiAgICA+IE5vdGU6IEkgbm90ZWQgdGhpcyBpcyBkb25lIGxhdGVyIGluIHRoZSBzcGVj
aWZpYyBleHRlbnNpb25zLCBidXQgY291bGQNCg0KICAgID4gYWxzbyBiZSBkb25lIGhlcmUuDQoN
CiAgICA+DQoNCiAgICA+DQoNCiAgICA+DQoNCiAgICA+IFNlYyAxLjMgLSBQQ0VQIG9iamVjdHMs
IG5lZWRzIHBsdXJhbA0KDQogICAgPg0KDQogICAgPg0KDQogICAgPg0KDQogICAgPiBTZWMgMS4z
IC0gdGhleSBjYW7igJl0IGJlIHNob3J0Y29taW5ncyBpZiB0aGV5IHdlcmUgbm90IGRlc2lnbmVk
IGZvciB0aGUNCg0KICAgID4gdXNlIG5vdGVkLiAgUGVyaGFwcyDigJxnYXBzIGluIGZ1bmN0aW9u
YWwgY292ZXJhZ2XigJ0gb3Ig4oCcYXJlYXMgZm9yDQoNCiAgICA+IGVuaGFuY2VtZW504oCdIGlz
IGEgYmV0dGVyIGRlc2NyaXB0aW9uLg0KDQogICAgPg0KDQogICAgPg0KDQogICAgPg0KDQogICAg
PiBTZWMgMS4zIC0gd2h5IGlzIHRoZSBpbmZ1c2lvbi9leGNsdXNpb24gb2YgbGFiZWxzIGEgc2hv
cnRjb21pbmc/DQoNCiAgICA+IFBsZWFzZSBlbGFib3JhdGUuDQoNCiAgICA+DQoNCiAgICA+DQoN
CiAgICA+DQoNCiAgICA+IFNlYyAxLjMg4oCTIFByb3RlY3Rpb24gc2hvdWxkIGJlIGxpc3RlZCB3
aXRoIHRoZSBvdGhlcnMg4oCcc2hvcnRjb21pbmdz4oCdDQoNCiAgICA+IHJpZ2h0IG5vdyBsb29r
cyBsaWtlIGEgc3VtbWFyeSB3aGljaCBpdCBpc27igJl0LiAgSW5kZW50IHRoaXMgdGV4dC4NCg0K
ICAgID4NCg0KICAgID4NCg0KICAgID4NCg0KICAgID4gU2VjIDEuMyBjb3ZlcmVkIHBjZXAgZXh0
ZW5zaW9ucyAtIGNvdmVyZWQgYnkgd2hhdD8gVGhpcyBkb2N1bWVudD8gIElmDQoNCiAgICA+IHNv
LCBwbGVhc2Ugc2F5IHNvLiBBbHNvIHNheS9lbGFib3JhdGUgb24gd2h5IHRoZXkgYXJlIG5lZWRl
ZC4gIE5vdGU6IEkNCg0KICAgID4gY2FuIHNlZSB0aGlzIGlzIGRvbmUgbXVjaCBtb3JlIGluIHRo
ZSBpbmRpdmlkdWFsIHNlY3Rpb25zIGRlc2NyaWJpbmcNCg0KICAgID4gdGhlIGV4dGVuc2lvbi4g
IEl0IHdvdWxkIHN1ZmZpY2UgdGhlbiB0byBhZGQgYSBub3RlIGhlcmUgdGhhdCBtb3JlDQoNCiAg
ICA+IGRldGFpbCBvbiBtb3RpdmF0aW9uIGlzIHByb3ZpZGVkIHdpdGggZWFjaCBpbmRpdmlkdWFs
IGV4dGVuc2lvbi4NCg0KICAgID4NCg0KICAgID4NCg0KICAgID4NCg0KICAgID4gU2VjIDIuMiAt
IGV4Y2VsbGVudCBjcm9zcyByZWZlcmVuY2UgdG8gUkZDIDcwMjUuIEkgc2VlIHRoaXMgaXMgZG9u
ZQ0KDQogICAgPiBlbHNld2hlcmUuICBUaGlzIG1ha2VzIGFkZHJlc3Npbmcgc29sdXRpb24gYXJj
aGl0ZWN0dXJlIG1vc3QgaGVscGZ1bC4NCg0KICAgID4NCg0KICAgID4gKk5pdHM6Kg0KDQogICAg
Pg0KDQogICAgPiBNaXNjZWxsYW5lb3VzIHdhcm5pbmdzOg0KDQogICAgPg0KDQogICAgPg0KDQog
ICAgPiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tDQoNCiAgICA+IC0tLS0tLQ0KDQogICAgPg0KDQogICAgPg0KDQog
ICAgPg0KDQogICAgPiAgID09IExpbmUgMTIwNiBoYXMgd2VpcmQgc3BhY2luZzogJy4uLnRlZCBi
aXQgIHJvdXRpLi4uJw0KDQogICAgPg0KDQogICAgPg0KDQogICAgPg0KDQogICAgPiAgIC0tIFRo
ZSBkb2N1bWVudCBkYXRlIChTZXB0ZW1iZXIgMjcsIDIwMTgpIGlzIDUyIGRheXMgaW4gdGhlIHBh
c3QuIElzDQoNCiAgICA+IHRoaXMNCg0KICAgID4NCg0KICAgID4gICAgICBpbnRlbnRpb25hbD8N
Cg0KICAgID4NCg0KICAgID4NCg0KICAgID4NCg0KICAgID4NCg0KICAgID4NCg0KICAgID4gKkZy
b206ICpERUJPUkFIIEJSVU5HQVJEIDxkYjM1NDZAYXR0LmNvbTxtYWlsdG86ZGIzNTQ2QGF0dC5j
b20+Pg0KDQogICAgPiAqRGF0ZTogKk1vbmRheSwgT2N0b2JlciAxNSwgMjAxOCBhdCAxMjowNyBQ
TQ0KDQogICAgPg0KDQogICAgPg0KDQogICAgPg0KDQogICAgPiBIaSBBdXRob3JzIChhbmQgU2hl
cGhlcmQpLA0KDQogICAgPg0KDQogICAgPg0KDQogICAgPg0KDQogICAgPiBJIHRob3VnaHQgeW91
ciBkb2N1bWVudCB3YXMgd2VsbCB3cml0dGVuIGFuZCBjb25zaWRlcmluZyBob3cgbG9uZyB3ZQ0K
DQogICAgPiBoYXZlIGJlZW4gd2FpdGluZyBmb3IgdGhpcyBkb2N1bWVudPCfmIosIEkgaGF2ZSBz
dGFydGVkIElFVEYgTGFzdCBDYWxsLg0KDQogICAgPiBJ4oCZdmUgc3RhcnRlZCB0aGUgSUVURiBM
YXN0IENhbGwgZHVlIHRvIHRoZSB3aW5kb3cgY2xvc2luZyBpbiBvbiB0aGUNCg0KICAgID4gbmV4
dCBJRVRGIG1lZXRpbmcgd2hlbiB0aGUgb3RoZXIgQXJlYXMgcHJlZmVyIG5vdCB0byBoYXZlIExh
c3QgQ2FsbHMNCg0KICAgID4gb3ZlcmxhcHBpbmcuIERhdmUgU2luaWNyb3BlIHdpbGwgYmUgdGhl
IHJ0Zy1kaXIgcmV2aWV3ZXIgYW5kIHdpbGwgZG8NCg0KICAgID4gaGlzIHJldmlldyBpbiBwYXJh
bGxlbCB3aXRoIExhc3QgQ2FsbC4NCg0KICAgID4NCg0KICAgID4NCg0KICAgID4NCg0KICAgID4g
UGxlYXNlIGJlIHN1cmUgdG8gaGF2ZSBvbmUgb2YgeW91IGF2YWlsYWJsZSBhcyB0aGUgbWFpbiBw
ZW4gaG9sZGVyIHRvDQoNCiAgICA+IGJlIHJlc3BvbnNpdmUgdG8gRGF2ZSwgb3RoZXIgQXJlYSBE
aXJlY3RvcmF0ZSByZXZpZXdlcnMgY29tbWVudHMsIGFuZA0KDQogICAgPiBJRVNHIGNvbW1lbnRz
Lg0KDQogICAgPg0KDQogICAgPg0KDQogICAgPg0KDQogICAgPiBUaGFua3MhDQoNCiAgICA+DQoN
CiAgICA+IERlYm9yYWgNCg0KICAgID4NCg0KICAgID4NCg0KICAgID4NCg0KICAgID4NCg0KICAg
ID4NCg0KDQoNCg0KDQogICAgX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXw0KDQoNCg0KICAgIENlIG1lc3NhZ2UgZXQgc2VzIHBp
ZWNlcyBqb2ludGVzIHBldXZlbnQgY29udGVuaXIgZGVzIGluZm9ybWF0aW9ucyBjb25maWRlbnRp
ZWxsZXMgb3UgcHJpdmlsZWdpZWVzIGV0IG5lIGRvaXZlbnQgZG9uYyBwYXMgZXRyZSBkaWZmdXNl
cywgZXhwbG9pdGVzIG91IGNvcGllcyBzYW5zIGF1dG9yaXNhdGlvbi4gU2kgdm91cyBhdmV6IHJl
Y3UgY2UgbWVzc2FnZSBwYXIgZXJyZXVyLCB2ZXVpbGxleiBsZSBzaWduYWxlciBhIGwnZXhwZWRp
dGV1ciBldCBsZSBkZXRydWlyZSBhaW5zaSBxdWUgbGVzIHBpZWNlcyBqb2ludGVzLiBMZXMgbWVz
c2FnZXMgZWxlY3Ryb25pcXVlcyBldGFudCBzdXNjZXB0aWJsZXMgZCdhbHRlcmF0aW9uLCBPcmFu
Z2UgZGVjbGluZSB0b3V0ZSByZXNwb25zYWJpbGl0ZSBzaSBjZSBtZXNzYWdlIGEgZXRlIGFsdGVy
ZSwgZGVmb3JtZSBvdSBmYWxzaWZpZS4gTWVyY2kuDQoNCg0KDQogICAgVGhpcyBtZXNzYWdlIGFu
ZCBpdHMgYXR0YWNobWVudHMgbWF5IGNvbnRhaW4gY29uZmlkZW50aWFsIG9yIHByaXZpbGVnZWQg
aW5mb3JtYXRpb24gdGhhdCBtYXkgYmUgcHJvdGVjdGVkIGJ5IGxhdzsgdGhleSBzaG91bGQgbm90
IGJlIGRpc3RyaWJ1dGVkLCB1c2VkIG9yIGNvcGllZCB3aXRob3V0IGF1dGhvcmlzYXRpb24uDQoN
CiAgICBJZiB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIGVtYWlsIGluIGVycm9yLCBwbGVhc2Ugbm90
aWZ5IHRoZSBzZW5kZXIgYW5kIGRlbGV0ZSB0aGlzIG1lc3NhZ2UgYW5kIGl0cyBhdHRhY2htZW50
cy4NCg0KICAgIEFzIGVtYWlscyBtYXkgYmUgYWx0ZXJlZCwgT3JhbmdlIGlzIG5vdCBsaWFibGUg
Zm9yIG1lc3NhZ2VzIHRoYXQgaGF2ZSBiZWVuIG1vZGlmaWVkLCBjaGFuZ2VkIG9yIGZhbHNpZmll
ZC4NCg0KICAgIFRoYW5rIHlvdS4NCg0KDQoNCg0K

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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAy
IDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseToiU2Vnb2UgVUkgRW1vamkiO30NCi8qIFN0
eWxlIERlZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9y
bWFsDQoJe21hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0Ow0KCWZvbnQtc2l6ZTox
Mi4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7fQ0KYTpsaW5rLCBzcGFu
Lk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6IzA1NjNDMTsN
Cgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxp
bmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29sb3I6Izk1NEY3MjsNCgl0
ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnAuTXNvUGxhaW5UZXh0LCBsaS5Nc29QbGFpblRl
eHQsIGRpdi5Nc29QbGFpblRleHQNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHls
ZS1saW5rOiJQbGFpbiBUZXh0IENoYXIiOw0KCW1hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTou
MDAwMXB0Ow0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMt
c2VyaWY7fQ0KcC5tc29ub3JtYWwwLCBsaS5tc29ub3JtYWwwLCBkaXYubXNvbm9ybWFsMA0KCXtt
c28tc3R5bGUtbmFtZTptc29ub3JtYWw7DQoJbXNvLW1hcmdpbi10b3AtYWx0OmF1dG87DQoJbWFy
Z2luLXJpZ2h0OjBpbjsNCgltc28tbWFyZ2luLWJvdHRvbS1hbHQ6YXV0bzsNCgltYXJnaW4tbGVm
dDowaW47DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1z
ZXJpZjt9DQpzcGFuLlBsYWluVGV4dENoYXINCgl7bXNvLXN0eWxlLW5hbWU6IlBsYWluIFRleHQg
Q2hhciI7DQoJbXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCW1zby1zdHlsZS1saW5rOiJQbGFpbiBU
ZXh0IjsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjt9DQpzcGFuLkVtYWlsU3R5
bGUyMQ0KCXttc28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsNCglmb250LWZhbWlseToiQ2Fs
aWJyaSIsc2Fucy1zZXJpZjsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCi5Nc29DaHBEZWZhdWx0DQoJ
e21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCWZvbnQtc2l6ZToxMC4wcHQ7fQ0KQHBhZ2Ug
V29yZFNlY3Rpb24xDQoJe3NpemU6OC41aW4gMTEuMGluOw0KCW1hcmdpbjoxLjBpbiAxLjBpbiAx
LjBpbiAxLjBpbjt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi0t
Pjwvc3R5bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0
PSJlZGl0IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUg
bXNvIDldPjx4bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4
dD0iZWRpdCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4N
CjwvaGVhZD4NCjxib2R5IGxhbmc9IkVOLVVTIiBsaW5rPSIjMDU2M0MxIiB2bGluaz0iIzk1NEY3
MiI+DQo8ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPkhpLDxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij48bzpwPiZu
YnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjExLjBwdCI+VGhpcyBkb2N1bWVudCBoYXMgYWxyZWFkeSBjb21wbGV0ZWQgTGFz
dCBDYWxsICgxMC8yOSksIHNvIGl04oCZcyByZWFkeSB0byBnbyBhaGVhZCBhcyBzb29uIGFzIHRo
ZSBhdXRob3JzIHVwZGF0ZSBmb3IgdGhlIGRpcmVjdG9yYXRlIHJldmlldyBjb21tZW50cy4gV2hp
bGUgR01QTFMgZG9lcyBzdXBwb3J0IElUVS1UIGRhdGEgcGxhbmVzIChPVE4sIFdTT04pLCB0aGlz
DQogZG9jdW1lbnQgaXMgb24gUENFIHN1cHBvcnQgZm9yIEdNUExTLiBJdCBpcyBpbiBzdXBwb3J0
IG9mIGFscmVhZHkgZXhpc3RpbmcgR01QTFMgc3BlY2lmaWNhdGlvbnMsIG5vdGhpbmcgbmV3IHcu
ci50LiBkYXRhIHBsYW5lIHRlY2hub2xvZ2llcy4gSSBkb27igJl0IHNlZSB0aGUgbmVlZCB0byBs
aWFpc29uLiBJVFUtVCBoYXMgbm90IGluZGljYXRlZCBhbnkgaW50ZXJlc3QgaW4gR01QTFMgb3Ig
UENFIGV2b2x1dGlvbiwgd2UgaGF2ZSBub3QgbGlhaXNlZA0KIGluIHRoZSBwYXN0IG9uIG91ciB3
b3JrIG9uIHRoZXNlIHByb3RvY29scyAoZXhjZXB0IGZvciBBU09OKS4gSWYgSVRVLVQgaXMgbm93
IGV2YWx1YXRpbmcgdXNlIG9mIEdNUExTIG9yIFBDRSwgSSB3b3VsZCBzdWdnZXN0IGZvciBmb2xr
cyBjcm9zcy1wYXJ0aWNpcGF0aW5nIHRvIGVuY291cmFnZSBJVFUtVCB0byBsaWFpc29uIHVzIHNv
IHdlIGNhbiBzdXBwb3J0IHRoZWlyIGVmZm9ydHMuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJm
b250LXNpemU6MTEuMHB0Ij5UaGFua3MsPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPkRlYm9yYWg8bzpwPjwv
bzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9z
cGFuPjwvcD4NCjxkaXY+DQo8ZGl2IHN0eWxlPSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlk
ICNFMUUxRTEgMS4wcHQ7cGFkZGluZzozLjBwdCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdCI+RnJvbTo8L3NwYW4+PC9i
PjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0Ij4gRGF2aWQgU2luaWNyb3BlICZsdDtkYXZp
ZC5zaW5pY3JvcGVAZXJpY3Nzb24uY29tJmd0Ow0KPGJyPg0KPGI+U2VudDo8L2I+IE1vbmRheSwg
Tm92ZW1iZXIgMTksIDIwMTggOTowNSBBTTxicj4NCjxiPlRvOjwvYj4gYWRyaWFuQG9sZGRvZy5j
by51azsganVsaWVuLm1ldXJpY0BvcmFuZ2UuY29tOyBkcmFmdC1pZXRmLXBjZS1nbXBscy1wY2Vw
LWV4dGVuc2lvbnNAaWV0Zi5vcmc8YnI+DQo8Yj5DYzo8L2I+ICdKb25hdGhhbiBIYXJkd2ljaycg
Jmx0O0pvbmF0aGFuLkhhcmR3aWNrQG1ldGFzd2l0Y2guY29tJmd0OzsgcnRnLWRpckBpZXRmLm9y
ZzsgJ1llbWluIChBbXkpJyAmbHQ7YW15LnllbWluQGh1YXdlaS5jb20mZ3Q7OyBwY2VAaWV0Zi5v
cmc7IEJSVU5HQVJELCBERUJPUkFIIEEgJmx0O2RiMzU0NkBhdHQuY29tJmd0Ozxicj4NCjxiPlN1
YmplY3Q6PC9iPiBSZTogW1JURy1ESVJdIFJ0Z0RpciBFYXJseSBSZXZpZXc6IGRyYWZ0LWlldGYt
cGNlLWdtcGxzLXBjZXAtZXh0ZW5zaW9uczxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PC9kaXY+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29QbGFpblRleHQiPkkgYWdyZWUgd2l0aCB5b3UgYm90aC4mbmJzcDsgTXkgY29tbWVu
dCB3YXMgaW1wcmVjaXNlIHdpdGggdGhlIGxldmVsIG9mIGZvcm1hbGl0eSBpbnRlbmRlZC4mbmJz
cDsgJm5ic3A7VGhlIGludGVudCB3YXMgdG8gbWFrZSBTRzE1IGF3YXJlIG9mIHRoaXMgd29yayBn
aXZlbiB0aGF0IG1hbnkgb2YgdGhlIHBhcmFtZXRlcnMgYW5kIG9wZXJhdGlvbnMgZGlzY3Vzc2Vk
IGFuZCB0aGUgdGFyZ2V0IHR5cGVzIG9mIG5ldHdvcmtzIChpLmUuLA0KIE9UTiwgV1NPTikgd291
bGQgYmUgb2YgaW50ZXJlc3QgdG8gdGhhdCBjb21tdW5pdHkuJm5ic3A7IEkgd2Fzbid0IHJlYWxs
eSB0aGlua2luZyBvZiBhIGZvcm1hbCBsaWFpc29uIGV4Y2hhbmdlIHNpbmNlIGEgZm9ybWFsIFNH
MTUgbGlhaXNvbiByZXNwb25zZSB0byBJRVRGIGNvdWxkIG5vdCBiZSBhcHByb3ZlZCB1bnRpbCB0
aGVpciBKdW5lIFBsZW5hcnkgbmV4dCB5ZWFyLCB3ZWxsIGFmdGVyIHRoaXMgZG9jdW1lbnQgd291
bGQvc2hvdWxkIGJlIHB1Ymxpc2hlZC4mbmJzcDsNCiBBIHNob3J0IGxpYWlzb24gdG8gU0cxNSAo
c3BlY2lmaWNhbGx5IFdvcmtpbmcgUGFydHkgMykgaW4gdGhlIG1hbm5lciBBZHJpYW4gc3VnZ2Vz
dHMgc2hvdWxkIGRvIHRoZSB0cmljay48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFp
blRleHQiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+U29t
ZXRoaW5nIGxpa2U6PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mcXVv
dDtUaGUgUENFIHdvcmtpbmcgZ3JvdXAgd291bGQgbGlrZSB0byBkcmF3IHlvdXIgYXR0ZW50aW9u
IHRvDQo8YSBocmVmPSJodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9
aHR0cHMtM0FfX2RhdGF0cmFja2VyLmlldGYub3JnX2RvY19kcmFmdC0yRGlldGYtMkRwY2UtMkRn
bXBscy0yRHBjZXAtMkRleHRlbnNpb25zJmFtcDtkPUR3TUdhUSZhbXA7Yz1MRllaLW85X0hVTWVN
VFNRaWN2aklnJmFtcDtyPTZVaEdwVzlsd2k5ZE03allseFhEOHcmYW1wO209UGVkaFIyanQ3VTNC
VXdrWExXMVlreV92X1FMRWZyeUt4V3lNWTdQbHBjSSZhbXA7cz1sSkNQSVJBakZkQWxOYXl5Z1pI
QjRPNVNzV2JuUWVieWpwdFpEcUpEZW5NJmFtcDtlPSI+DQpkcmFmdC1pZXRmLXBjZS1nbXBscy1w
Y2VwLWV4dGVuc2lvbnM8L2E+LCB3aGljaCBpcyBjdXJyZW50bHkgaXMgZW50ZXJpbmcgdGhlIGFw
cHJvdmFsIHN0YWdlcyBvZiB0aGUgSUVURiBwcm9jZXNzLiZuYnNwOyZuYnNwOyBUaGlzIGRvY3Vt
ZW50LCBkZWFsaW5nIHdpdGggUENFUCBleHRlbnNpb25zIGZvciB0aGUgR01QTFMgY29udHJvbCBw
bGFuZSwgaXMgdGFyZ2V0ZWQgZm9yIG9wZXJhdGlvbiB3aXRoIE9UTiBhbmQgV1NPTiBuZXR3b3Jr
cyBhbmQgbWF5IGJlIG9mIGludGVyZXN0DQogdG8gdGhlIFNHMTUgY29tbXVuaXR5LiZuYnNwOyBU
aGUgSUVURiB3ZWxjb21lcyBpbmRpdmlkdWFsIGZlZWRiYWNrIGFuZCBjb21tZW50cyB2aWEgdGhl
IFBDRSBlbWFpbCBsaXN0ICZsdDs8YSBocmVmPSJtYWlsdG86cGNlQGlldGYub3JnIj5wY2VAaWV0
Zi5vcmc8L2E+Jmd0OyBmcm9tIHRob3NlIGludGVyZXN0ZWQuJm5ic3A7Jm5ic3A7IFdoaWxlIG5v
IGZvcm1hbCBsaWFpc29uIHJlc3BvbnNlIGlzIHJlcXVlc3RlZCwgYW55IGNvbW1lbnRzIGFuZCBm
ZWVkYmFjayBzaG91bGQgYmUgcHJvdmlkZWQNCiBubyBsYXRlciB0aGFuIDxpPiZsdDtlbmQgb2Yg
SUVURiBsYXN0IGNhbGwgZGF0ZSBoZXJlJmd0OzwvaT4uJnF1b3Q7PG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29QbGFpblRleHQiPlRoYW5rcyw8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRl
eHQiPkRhdmU8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPjxvOnA+Jm5i
c3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+77u/LS0tLS1PcmlnaW5hbCBN
ZXNzYWdlLS0tLS08bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPkZyb206
ICZxdW90O0FkcmlhbiB1ayZndDsmcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzphZHJpYW5Ab2xk
ZG9nLmNvLnVrIj5hZHJpYW5Ab2xkZG9nLmNvLnVrPC9hPiZndDs8bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29QbGFpblRleHQiPkRhdGU6IE1vbmRheSwgTm92ZW1iZXIgMTksIDIwMTggYXQg
ODowNCBBTTxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+VG86IEp1bGll
biBNZXVyaWMgJmx0OzxhIGhyZWY9Im1haWx0bzpqdWxpZW4ubWV1cmljQG9yYW5nZS5jb20iPmp1
bGllbi5tZXVyaWNAb3JhbmdlLmNvbTwvYT4mZ3Q7LCBEYXZpZCBTaW5pY3JvcGUgJmx0OzxhIGhy
ZWY9Im1haWx0bzpkYXZpZC5zaW5pY3JvcGVAZXJpY3Nzb24uY29tIj5kYXZpZC5zaW5pY3JvcGVA
ZXJpY3Nzb24uY29tPC9hPiZndDssICZxdW90OzxhIGhyZWY9Im1haWx0bzpkcmFmdC1pZXRmLXBj
ZS1nbXBscy1wY2VwLWV4dGVuc2lvbnNAaWV0Zi5vcmciPmRyYWZ0LWlldGYtcGNlLWdtcGxzLXBj
ZXAtZXh0ZW5zaW9uc0BpZXRmLm9yZzwvYT4mcXVvdDsNCiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRy
YWZ0LWlldGYtcGNlLWdtcGxzLXBjZXAtZXh0ZW5zaW9uc0BpZXRmLm9yZyI+ZHJhZnQtaWV0Zi1w
Y2UtZ21wbHMtcGNlcC1leHRlbnNpb25zQGlldGYub3JnPC9hPiZndDs8bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29QbGFpblRleHQiPkNjOiAnSm9uYXRoYW4gSGFyZHdpY2snICZsdDs8YSBo
cmVmPSJtYWlsdG86Sm9uYXRoYW4uSGFyZHdpY2tAbWV0YXN3aXRjaC5jb20iPkpvbmF0aGFuLkhh
cmR3aWNrQG1ldGFzd2l0Y2guY29tPC9hPiZndDssICZxdW90OzxhIGhyZWY9Im1haWx0bzpydGct
ZGlyQGlldGYub3JnIj5ydGctZGlyQGlldGYub3JnPC9hPiZxdW90OyAmbHQ7PGEgaHJlZj0ibWFp
bHRvOnJ0Zy1kaXJAaWV0Zi5vcmciPnJ0Zy1kaXJAaWV0Zi5vcmc8L2E+Jmd0OywgJnF1b3Q7J1ll
bWluDQogKEFteSknJnF1b3Q7ICZsdDs8YSBocmVmPSJtYWlsdG86YW15LnllbWluQGh1YXdlaS5j
b20iPmFteS55ZW1pbkBodWF3ZWkuY29tPC9hPiZndDssICZxdW90OzxhIGhyZWY9Im1haWx0bzpw
Y2VAaWV0Zi5vcmciPnBjZUBpZXRmLm9yZzwvYT4mcXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpw
Y2VAaWV0Zi5vcmciPnBjZUBpZXRmLm9yZzwvYT4mZ3Q7LCBERUJPUkFIIEJSVU5HQVJEICZsdDs8
YSBocmVmPSJtYWlsdG86ZGIzNTQ2QGF0dC5jb20iPmRiMzU0NkBhdHQuY29tPC9hPiZndDs8bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPlN1YmplY3Q6IFJFOiBbUlRHLURJ
Ul0gUnRnRGlyIEVhcmx5IFJldmlldzogZHJhZnQtaWV0Zi1wY2UtZ21wbHMtcGNlcC1leHRlbnNp
b25zPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij48bzpwPiZuYnNwOzwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyBJIHRl
bmQgdG8gYWdyZWUgd2l0aCBKdWxpZW4uPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxh
aW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsgTW9yZSBleWVzIGFyZSBhbHdheXMgd2VsY29tZSwg
YW5kIHNlbmRpbmcgYSBsaWFpc29uIHN0YXRlbWVudCBvciBpbmZvcm1hbCBlbWFpbCBwb2ludGlu
ZyB0byB0aGUgd29yayBhbmQgYXNraW5nIGZvciBmZWVkYmFjayAoZnJvbSBpbmRpdmlkdWFscyBu
b3QgYW4gb2ZmaWNpYWwgcG9zaXRpb24gb2YgdGhlIElUVS1UKSBvbiB0aGUgUENFIGxpc3QgYmVm
b3JlIHRoZSBlbmQgb2YgbGFzdCBjYWxsIChtYXliZQ0KIElFVEYgbGFzdCBjYWxsPykgY291bGQg
bm90IHBvc3NpYmx5IGJlIGhhcm1mdWwsIGFuZCB3b3VsZCB2ZXJ5IHByb2JhYmx5IGJlIGhlbHBm
dWwuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsm
bmJzcDsgQnV0IGEgZm9ybWFsIHJlcXVlc3QgZm9yIHJldmlldyBzZWVtcyBhIGJpdCBleGNlc3Np
dmUuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsm
bmJzcDsgPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDtDaGVlcnMsPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5U
ZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsgQWRyaWFuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsgPG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDstLS0tLU9yaWdpbmFsIE1l
c3NhZ2UtLS0tLTxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7
Jm5ic3A7Jm5ic3A7IEZyb206IHJ0Zy1kaXIgJmx0OzxhIGhyZWY9Im1haWx0bzpydGctZGlyLWJv
dW5jZXNAaWV0Zi5vcmciPnJ0Zy1kaXItYm91bmNlc0BpZXRmLm9yZzwvYT4mZ3Q7IE9uIEJlaGFs
ZiBPZg0KPGEgaHJlZj0ibWFpbHRvOmp1bGllbi5tZXVyaWNAb3JhbmdlLmNvbSI+anVsaWVuLm1l
dXJpY0BvcmFuZ2UuY29tPC9hPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4
dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IFNlbnQ6IDE5IE5vdmVtYmVyIDIwMTggMTA6MjQ8bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyBUbzog
RGF2aWQgU2luaWNyb3BlICZsdDs8YSBocmVmPSJtYWlsdG86ZGF2aWQuc2luaWNyb3BlQGVyaWNz
c29uLmNvbSI+ZGF2aWQuc2luaWNyb3BlQGVyaWNzc29uLmNvbTwvYT4mZ3Q7Ow0KPGEgaHJlZj0i
bWFpbHRvOmRyYWZ0LWlldGYtcGNlLWdtcGxzLXBjZXAtZXh0ZW5zaW9uc0BpZXRmLm9yZyI+ZHJh
ZnQtaWV0Zi1wY2UtZ21wbHMtcGNlcC1leHRlbnNpb25zQGlldGYub3JnPC9hPjxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IENjOiBKb25h
dGhhbiBIYXJkd2ljayAmbHQ7PGEgaHJlZj0ibWFpbHRvOkpvbmF0aGFuLkhhcmR3aWNrQG1ldGFz
d2l0Y2guY29tIj5Kb25hdGhhbi5IYXJkd2lja0BtZXRhc3dpdGNoLmNvbTwvYT4mZ3Q7Ow0KPGEg
aHJlZj0ibWFpbHRvOnJ0Zy1kaXJAaWV0Zi5vcmciPnJ0Zy1kaXJAaWV0Zi5vcmc8L2E+OyBZZW1p
biAoQW15KSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmFteS55ZW1pbkBodWF3ZWkuY29tIj5hbXkueWVt
aW5AaHVhd2VpLmNvbTwvYT4mZ3Q7Ow0KPGEgaHJlZj0ibWFpbHRvOnBjZUBpZXRmLm9yZyI+cGNl
QGlldGYub3JnPC9hPjsgQlJVTkdBUkQsIERFQk9SQUggQSAmbHQ7PGEgaHJlZj0ibWFpbHRvOmRi
MzU0NkBhdHQuY29tIj5kYjM1NDZAYXR0LmNvbTwvYT4mZ3Q7PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsgU3ViamVjdDogUmU6IFtSVEct
RElSXSBSdGdEaXIgRWFybHkgUmV2aWV3OiBkcmFmdC1pZXRmLXBjZS1nbXBscy1wY2VwLWV4dGVu
c2lvbnM8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNw
OyZuYnNwOyA8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwO0hpIGFsbCw8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFp
blRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyA8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Q
bGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwO0RhdmUsIHRoYW5rIHlvdSBmb3IgdGhp
cyBjYXJlZnVsIHJldmlldy4gVGhvdWdoIEknZCBieSBmaW5lIHRvIGxpYWlzZSB0byBJVFUtVCBT
RzE1IGZvciBpbmZvcm1hdGlvbiwgSSdtIG5vdCB0aGF0IHN1cmUgdGhhdCBvdXIgcHJvY2VzcyBy
ZXF1aXJlcyBsaWFpc2luZyAmcXVvdDtmb3IgcmV2aWV3JnF1b3Q7OiBQQ0VQIGlzbid0IGEgY29u
dHJvdmVyc2lhbCB0ZWNobm9sb2d5IHdoaWNoIHdvdWxkIG5lZWQgc3BlY2lhbA0KIHRyZWF0bWVu
dCB3aXRoIHJlc3BlY3QgdG8gSVRVLVQuIEhvdyBzdHJvbmcgZG8geW91IGZlZWwgb24gdGhhdD88
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNw
OyA8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwO0N5cmlsIGFuZCBhdXRob3JzLCBwbGVhc2UgbWFrZSBzdXJlIHRvIGFkZHJlc3Mg
RGF2ZSdzIGNvbW1lbnRzLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+
Jm5ic3A7Jm5ic3A7Jm5ic3A7IDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4
dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Q2hlZXJzLDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7IDxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7SnVsaWVuPG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsgPG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwO09uIDE4LzExLzIwMTggMTQ6NDgsIERhdmlkIFNpbmljcm9wZSB3cm90ZTo8
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNw
OyAmZ3Q7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJz
cDsmbmJzcDsgJmd0OyBIZWxsbzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4
dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Q
bGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7IEkgaGF2ZSBiZWVuIHNlbGVjdGVkIHRv
IGRvIGEgcm91dGluZyBkaXJlY3RvcmF0ZSDigJxlYXJseeKAnSByZXZpZXcgb2YNCjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jmd0OyB0aGlzIGRyYWZ0LjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+
Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDsgPGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZlbnNlLnByb29m
cG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX19kYXRhdHJhY2tlci5pZXRmLm9yZ19kb2NfZHJh
ZnQtMkRpZXRmLTJEcGNlLTJEZ21wbHMtMkRwY2VwLTJEZXh0ZW5zaW9ucyZhbXA7ZD1Ed1FHYVEm
YW1wO2M9TEZZWi1vOV9IVU1lTVRTUWljdmpJZyZhbXA7cj02VWhHcFc5bHdpOWRNN2pZbHhYRDh3
JmFtcDttPVBlZGhSMmp0N1UzQlV3a1hMVzFZa3lfdl9RTEVmcnlLeFd5TVk3UGxwY0kmYW1wO3M9
bEpDUElSQWpGZEFsTmF5eWdaSEI0TzVTc1diblFlYnlqcHRaRHFKRGVuTSZhbXA7ZT0iPg0KaHR0
cHM6Ly9kYXRhdHJhY2tlci5pZXRmLm9yZy9kb2MvZHJhZnQtaWV0Zi1wY2UtZ21wbHMtcGNlcC1l
eHRlbnNpb25zPC9hPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5i
c3A7Jm5ic3A7Jm5ic3A7ICZndDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRl
eHQiPiZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7IFRoZSByb3V0aW5nIGRpcmVjdG9yYXRlIHdpbGws
IG9uIHJlcXVlc3QgZnJvbSB0aGUgd29ya2luZyBncm91cCBjaGFpciwNCjxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jmd0OyBw
ZXJmb3JtIGFuIOKAnGVhcmx54oCdIHJldmlldyBvZiBhIGRyYWZ0IGJlZm9yZSBpdCBpcyBzdWJt
aXR0ZWQgZm9yDQo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZndDsgcHVibGljYXRpb24gdG8gdGhlIElFU0cuIFRoZSBlYXJs
eSByZXZpZXcgY2FuIGJlIHBlcmZvcm1lZCBhdCBhbnkgdGltZQ0KPG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmZ3Q7IGR1cmlu
ZyB0aGUgZHJhZnTigJlzIGxpZmV0aW1lIGFzIGEgd29ya2luZyBncm91cCBkb2N1bWVudC4gVGhl
IHB1cnBvc2UNCjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jmd0OyBvZiB0aGUgZWFybHkgcmV2aWV3IGRlcGVuZHMgb24gdGhl
IHN0YWdlIHRoYXQgdGhlIGRvY3VtZW50IGhhcyByZWFjaGVkLjxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDs8bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7IEFzIHRo
aXMgZG9jdW1lbnQgaXMgaW4gd29ya2luZyBncm91cCBsYXN0IGNhbGwsIG15IGZvY3VzIGZvciB0
aGUNCjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jmd0OyByZXZpZXcgd2FzIHRvIGRldGVybWluZSB3aGV0aGVyIHRoZSBkb2N1
bWVudCBpcyByZWFkeSB0byBiZSBwdWJsaXNoZWQuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsgJmd0OyBQbGVhc2UgY29uc2lkZXIgbXkg
Y29tbWVudHMgYWxvbmcgd2l0aCB0aGUgb3RoZXIgd29ya2luZyBncm91cCBsYXN0DQo8bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZndDsgY2FsbCBjb21tZW50cy48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRl
eHQiPiZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
UGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsgJmd0OyBGb3IgbW9yZSBpbmZvcm1hdGlvbiBh
Ym91dCB0aGUgUm91dGluZyBEaXJlY3RvcmF0ZSwgcGxlYXNlIHNlZQ0KPG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmZ3Q7IOKA
izxhIGhyZWY9Imh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRw
LTNBX190cmFjLnRvb2xzLmlldGYub3JnX2FyZWFfcnRnX3RyYWNfd2lraV9SdGdEaXImYW1wO2Q9
RHdRR2FRJmFtcDtjPUxGWVotbzlfSFVNZU1UU1FpY3ZqSWcmYW1wO3I9NlVoR3BXOWx3aTlkTTdq
WWx4WEQ4dyZhbXA7bT1QZWRoUjJqdDdVM0JVd2tYTFcxWWt5X3ZfUUxFZnJ5S3hXeU1ZN1BscGNJ
JmFtcDtzPU5lbEpCYVpITVVkNENuZVI4SHpFYjVNMDBSZGdseGJwaExLWjNHeFdhRWMmYW1wO2U9
Ij5odHRwOi8vdHJhYy50b29scy5pZXRmLm9yZy9hcmVhL3J0Zy90cmFjL3dpa2kvUnRnRGlyPC9h
PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5i
c3A7ICZndDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZu
YnNwOyZuYnNwOyAmZ3Q7IERvY3VtZW50OiBkcmFmdC1pZXRmLXBjZS1nbXBscy1wY2VwLWV4dGVu
c2lvbnMtMTIudHh0PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJz
cDsmbmJzcDsmbmJzcDsgJmd0OyBSZXZpZXdlcjogRGF2aWQgU2luaWNyb3BlPG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsgJmd0OyBSZXZp
ZXcgRGF0ZTogTm92ZW1iZXIgMTcsIDIwMTg8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Q
bGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7IEludGVuZGVkIFN0YXR1czogU3RhbmRh
cmRzIFRyYWNrPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsm
bmJzcDsmbmJzcDsgJmd0OzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+
Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDsgKlN1bW1hcnk6KjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDs8bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7Jm5ic3A7Jm5i
c3A7ICogVGhpcyBkb2N1bWVudCBpcyBiYXNpY2FsbHkgcmVhZHkgZm9yIHB1YmxpY2F0aW9uLCBi
dXQgaGFzIG5pdHMgYW5kPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4m
bmJzcDsmbmJzcDsmbmJzcDsgJmd0OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBjbGFyaWZpY2F0
aW9ucyB0aGF0IHNob3VsZCBiZSBjb25zaWRlcmVkIHByaW9yIHRvIGJlaW5nIHN1Ym1pdHRlZDxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7
ICZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgdG8gdGhlIElFU0cuPG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsgJmd0OzxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDsg
KkNvbW1lbnRzOio8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNw
OyZuYnNwOyZuYnNwOyAmZ3Q7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0
Ij4mbmJzcDsmbmJzcDsmbmJzcDsgJmd0OyBBbHRob3VnaCBhIGJpdCB0ZXJzZSBvbiBtb3RpdmF0
aW9uIHRoZSBkb2N1bWVudCBpcyBvZiBnb29kIHF1YWxpdHkgYW5kDQo8bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZndDsgZGV0
YWlsIHByb3ZpZGluZyB0aGUgbGV2ZWwgb2YgaW5mb3JtYXRpb24gbmVlZGVkIGZvciBwcm90b2Nv
bA0KPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmZ3Q7IHNwZWNpZmljYXRpb24gYW5kIGltcGxlbWVudGF0aW9uLjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDs8
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNw
OyAmZ3Q7IFRoZSBjb21tZW50cyBwcm92aWRlZCBiZWxvdyBhcmUgYWltZWQgYXQgaW1wcm92aW5n
IHJlYWRhYmlsaXR5LA0KPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4m
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmZ3Q7IGNvbXByZWhlbnNpb24gYW5kIGNvbnN1bXB0aW9u
IG9mIHRoZSBkb2N1bWVudCBieSB0aG9zZSB0aGF0IHdvdWxkIHVzZQ0KPG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmZ3Q7IGl0
IGZvciBhcmNoaXRlY3R1cmUsIHNvbHV0aW9uIGRlc2lnbiBhbmQgaW1wbGVtZW50YXRpb24uPG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsg
Jmd0OzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7ICZndDsmbmJzcDsgPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0
Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmZ3Q7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsgJmd0OyBBYnN0cmFjdC4mbmJzcDsgUGxl
YXNlIHByb3ZpZGUgc29tZSBkZXRhaWwgc2NvcGUgYW5kIHB1cnBvc2UgYmV5b25kIG9uZQ0KPG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmZ3Q7IGxpbmUuJm5ic3A7IFRoaXMgaXMgc3VwcG9zZWQgdG8gYW5zd2VyIHdoeSAvIHdo
ZXRoZXIgSSBzaG91bGQgZGVsdmUgaW50bw0KPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
UGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmZ3Q7IHRoZSBkb2N1bWVudC48bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyAm
Z3Q7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsm
bmJzcDsgJmd0OyZuYnNwOyA8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQi
PiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZndDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7IEdlbmVyYWwgQ29tbWVudHMgKG5v
IHBhcnRpY3VsYXIgc2VjdGlvbik8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRl
eHQiPiZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
UGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsgJmd0OyAxLiBHaXZlbiB0aGF0IHRoaXMgZG9j
dW1lbnQgaXMgcHJvdmlkaW5nIHRoZSBkZXRhaWwgZm9yIHRoZQ0KPG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmZ3Q7IHJlcXVp
cmVtZW50cyBpbiA3MDI1LCBpdCBtaWdodCBiZSBhZHZhbnRhZ2VvdXMgdG8gdGhlIHJlYWRlciB0
bw0KPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmZ3Q7IHN0cnVjdHVyZSB0aGUgZG9jdW1lbnQgYWNjb3JkaW5nIHRvIHRoZSBy
ZXF1aXJlbWVudHMgbGlzdGVkIGluIDcwMjUuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
UGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsgJmd0OzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDsmbmJzcDsgPG86cD48L286
cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
Z3Q7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsm
bmJzcDsgJmd0OyAyLiBUaGUgZG9jdW1lbnQgZ2l2ZXMgYSBzcGFyc2UgaGlnaGxpZ2h0IG9mIHdo
YXQgZXh0ZW5zaW9ucyBhcmUgbmVlZGVkDQo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Q
bGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZndDsgYW5kIHdoeSBTZWN0aW9uIDEg
YW5kIHRoZW4gbGF1bmNoZXMgaW50byB0aGUgZGV0YWlscyBpbiBzZWN0aW9uMiBhbmQNCjxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jmd0OyBvbi4mbmJzcDsgTW9yZSBlbGFib3JhdGlvbiBvbiBtb3RpdmF0aW9uIGFuZCBnYXBz
IGFuZCByZXF1aXJlbWVudHMgd291bGQgYmUNCjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jmd0OyBoZWxwZnVsIHRvIGJldHRl
ciB1bmRlcnN0YW5kIHdoeSB0aGUgZXh0ZW5zaW9ucyBhcmUgbmVlZGVkLjxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDs8bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7
Jm5ic3A7IDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jmd0OzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4
dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDsgMy4gVGhpcyBzaG91bGQgYmUgbGlhaXNlZCB0byBJ
VFVUIFNHMTUgUTEyIGFuZCBRMTQgZm9yIHJldmlldy4mbmJzcDsgTWF5YmU8bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7IFExMS8x
NSB0b28uPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJz
cDsmbmJzcDsgJmd0OzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5i
c3A7Jm5ic3A7Jm5ic3A7ICZndDsmbmJzcDsgPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
UGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmZ3Q7PG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsgJmd0OyBTZWMgMS4yIC0g
UkZDIDcwMjUgaGFzIDEzIGRpZmZlcmVudCByZXF1aXJlbWVudHMgbGlzdGVkLjxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDs8bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyAm
Z3Q7Jm5ic3A7IDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jmd0OzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWlu
VGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDsgMS4gV2h5IGFyZSB0aGV5IHJlcGVhdGVkIGhl
cmUgYW5kIG5vdCBzaW1wbHkgcmVmZXJlbmNlZD8gT25lIG11c3QgaGF2ZQ0KPG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmZ3Q7
IGJvdGggZG9jdW1lbnRzIHRvIGZ1bGx5IHVuZGVyc3RhbmQgdGhlIHJlcXVpcmVtZW50cyB0aGlz
IGRvY3VtZW50IGlzDQo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZndDsgYWRkcmVzc2luZywgc28gdGhlcmUgaXMgbm8gbmVl
ZCB0byByZXN0YXRlIChhbmQgcG9zc2libHkgbWlzc3RhdGUpIHRoZQ0KPG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmZ3Q7IGFn
cmVlZCByZXF1aXJlbWVudHMgaGVyZSBmb3IgcmVhZGFiaWxpdHk8bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsgJmd0OyZuYnNw
OyA8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZndDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZu
YnNwOyZuYnNwOyZuYnNwOyAmZ3Q7IDIuIFdoeSBpcyB0aGlzIG9ubHkgYSBzdWJzZXQgb2YgdGhl
IHJlcXVpcmVtZW50cyBpbiBSRkMgNzAyNT8mbmJzcDsgSXMNCjxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jmd0OyB0aGVyZSBs
ZXNzIGNvdmVyZWQgaGVyZSB0aGFuIGluIFJGQzcwMjU/Jm5ic3A7IElmIHNvIHRoaXMgbXVzdCBi
ZSBzcGVsbGVkDQo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZndDsgb3V0IGluIHRlcm1zIG9mIGNvdmVyYWdlLiZuYnNwOyBQ
ZXJoYXBzIGEgdGFibGUgdG8gZXhwbGFpbiB0aGUgZnVuY3Rpb25zDQo8bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZndDsgbm90
ZWQgaW4gNzAyNSB2cyB3aGF0IHRoaXMgZG9jdW1lbnQgY292ZXJzLjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDs8bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7Jm5i
c3A7IDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jmd0OzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+
Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDsmbmJzcDsgPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmZ3Q7PG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsgJmd0OyBJbnRyb2R1
Y3Rpb24gLSB0aGlzIGRvY3VtZW50IGFzc3VtZXMgYSBzaWduaWZpY2FudCBmYW1pbGlhcml0eSB3
aXRoPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsm
bmJzcDsgJmd0OyByZmM3MDI1IGFuZCB0aGUgb3RoZXIgZG9jdW1lbnRzIGxpc3RlZC4mbmJzcDsg
SXQgc2hvdWxkIHN0YXRlIHRoaXMgb3V0cmlnaHQuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsgJmd0OzxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDsmbmJzcDsgPG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmZ3Q7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJz
cDsmbmJzcDsgJmd0OyZuYnNwOyA8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRl
eHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZndDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNz
PSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7IFNlYyAxLjMgLSBwbGVhc2Ug
Y29ycmVsYXRlIHRoZXNlIHRvIHRoZSByZXF1aXJlbWVudHMgdGhleSBhcmUNCjxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jmd0
OyBhZGRyZXNzaW5nLiZuYnNwOyBBbHNvIHBsZWFzZSBwcm92aWRlIG1vcmUgZXhwbGFuYXRpb24u
Jm5ic3A7IFNvbWUgb2YgdGhlc2UgYXJlDQo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Q
bGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZndDsgc2VlbWluZ2x5IGNvbnRyYWRp
Y3RvcnkgdGhlIHdheSB0aGV5IGFyZSBsaXN0ZWQgY3VycmVudGx5LiBFLmcuPG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsgJmd0OyBFTkQt
UE9JTlRTIGFuZCBFUk8gbWFrZSBpdCBzb3VuZCBjb25mdXNlZCBhcyB0byB3aGV0aGVyIHRoZSA3
MDI1DQo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZndDsgcmVxdWlyZW1lbnQgb24gdW5udW1iZXJlZCBpbnRlcmZhY2VzIGlz
IGFkZHJlc3NlZCZuYnNwOyBvciBub3QuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxh
aW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsgJmd0OzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDsgU29tZSBleGFtcGxlcyB3b3Vs
ZCBnbyBhIGxvbmcgd2F5IHRvIHByb3ZpZGluZyBjbGFyaXR5PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsgJmd0OzxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDsgTm90ZTog
SSBub3RlZCB0aGlzIGlzIGRvbmUgbGF0ZXIgaW4gdGhlIHNwZWNpZmljIGV4dGVuc2lvbnMsIGJ1
dCBjb3VsZA0KPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmZ3Q7IGFsc28gYmUgZG9uZSBoZXJlLjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDs8bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7Jm5i
c3A7IDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jmd0OzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+
Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDsgU2VjIDEuMyAtIFBDRVAgb2JqZWN0cywgbmVlZHMgcGx1
cmFsPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsm
bmJzcDsgJmd0OzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7
Jm5ic3A7Jm5ic3A7ICZndDsmbmJzcDsgPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxh
aW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmZ3Q7PG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsgJmd0OyBTZWMgMS4zIC0gdGhl
eSBjYW7igJl0IGJlIHNob3J0Y29taW5ncyBpZiB0aGV5IHdlcmUgbm90IGRlc2lnbmVkIGZvciB0
aGUNCjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jmd0OyB1c2Ugbm90ZWQuJm5ic3A7IFBlcmhhcHMg4oCcZ2FwcyBpbiBmdW5j
dGlvbmFsIGNvdmVyYWdl4oCdIG9yIOKAnGFyZWFzIGZvcg0KPG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmZ3Q7IGVuaGFuY2Vt
ZW504oCdIGlzIGEgYmV0dGVyIGRlc2NyaXB0aW9uLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDs8bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7Jm5ic3A7IDxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jmd0OzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5i
c3A7Jm5ic3A7ICZndDsgU2VjIDEuMyAtIHdoeSBpcyB0aGUgaW5mdXNpb24vZXhjbHVzaW9uIG9m
IGxhYmVscyBhIHNob3J0Y29taW5nPw0KPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxh
aW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmZ3Q7IFBsZWFzZSBlbGFib3JhdGUuPG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsg
Jmd0OzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7ICZndDsmbmJzcDsgPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0
Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmZ3Q7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsgJmd0OyBTZWMgMS4zIOKAkyBQcm90ZWN0
aW9uIHNob3VsZCBiZSBsaXN0ZWQgd2l0aCB0aGUgb3RoZXJzIOKAnHNob3J0Y29taW5nc+KAnTxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7
ICZndDsgcmlnaHQgbm93IGxvb2tzIGxpa2UgYSBzdW1tYXJ5IHdoaWNoIGl0IGlzbuKAmXQuJm5i
c3A7IEluZGVudCB0aGlzIHRleHQuPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5U
ZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsgJmd0OzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1z
b1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDsmbmJzcDsgPG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmZ3Q7PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsg
Jmd0OyBTZWMgMS4zIGNvdmVyZWQgcGNlcCBleHRlbnNpb25zIC0gY292ZXJlZCBieSB3aGF0PyBU
aGlzIGRvY3VtZW50PyZuYnNwOyBJZg0KPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxh
aW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmZ3Q7IHNvLCBwbGVhc2Ugc2F5IHNvLiBB
bHNvIHNheS9lbGFib3JhdGUgb24gd2h5IHRoZXkgYXJlIG5lZWRlZC4mbmJzcDsgTm90ZTogSQ0K
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmZ3Q7IGNhbiBzZWUgdGhpcyBpcyBkb25lIG11Y2ggbW9yZSBpbiB0aGUgaW5kaXZp
ZHVhbCBzZWN0aW9ucyBkZXNjcmliaW5nDQo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Q
bGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZndDsgdGhlIGV4dGVuc2lvbi4mbmJz
cDsgSXQgd291bGQgc3VmZmljZSB0aGVuIHRvIGFkZCBhIG5vdGUgaGVyZSB0aGF0IG1vcmUNCjxv
OnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jmd0OyBkZXRhaWwgb24gbW90aXZhdGlvbiBpcyBwcm92aWRlZCB3aXRoIGVhY2ggaW5k
aXZpZHVhbCBleHRlbnNpb24uPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0
Ij4mbmJzcDsmbmJzcDsmbmJzcDsgJmd0OzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1Bs
YWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDsmbmJzcDsgPG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmZ3Q7PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsgJmd0
OyBTZWMgMi4yIC0gZXhjZWxsZW50IGNyb3NzIHJlZmVyZW5jZSB0byBSRkMgNzAyNS4gSSBzZWUg
dGhpcyBpcyBkb25lDQo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZndDsgZWxzZXdoZXJlLiZuYnNwOyBUaGlzIG1ha2VzIGFk
ZHJlc3Npbmcgc29sdXRpb24gYXJjaGl0ZWN0dXJlIG1vc3QgaGVscGZ1bC48bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsgJmd0
OyAqTml0czoqPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsm
bmJzcDsmbmJzcDsgJmd0OzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+
Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDsgTWlzY2VsbGFuZW91cyB3YXJuaW5nczo8bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsg
Jmd0OyZuYnNwOyA8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZndDsgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLTxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDsgLS0tLS0tPG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsgJmd0
OzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5i
c3A7ICZndDsmbmJzcDsgPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4m
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmZ3Q7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
UGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsgJmd0OyZuYnNwOyZuYnNwOyA9PSBMaW5lIDEy
MDYgaGFzIHdlaXJkIHNwYWNpbmc6ICcuLi50ZWQgYml0Jm5ic3A7IHJvdXRpLi4uJzxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDs8
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNw
OyAmZ3Q7Jm5ic3A7IDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jmd0OzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1Bs
YWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDsmbmJzcDsmbmJzcDsgLS0gVGhlIGRvY3Vt
ZW50IGRhdGUgKFNlcHRlbWJlciAyNywgMjAxOCkgaXMgNTIgZGF5cyBpbiB0aGUgcGFzdC4gSXMN
CjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jmd0OyB0aGlzPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0
Ij4mbmJzcDsmbmJzcDsmbmJzcDsgJmd0OzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1Bs
YWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsgaW50ZW50aW9uYWw/PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0
Ij4mbmJzcDsmbmJzcDsmbmJzcDsgJmd0OzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1Bs
YWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDsmbmJzcDsgPG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmZ3Q7PG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsgJmd0
OyZuYnNwOyA8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZndDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRl
eHQiPiZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7ICpGcm9tOiAqREVCT1JBSCBCUlVOR0FSRCAmbHQ7
PGEgaHJlZj0ibWFpbHRvOmRiMzU0NkBhdHQuY29tIj5kYjM1NDZAYXR0LmNvbTwvYT4mZ3Q7PG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsg
Jmd0OyAqRGF0ZTogKk1vbmRheSwgT2N0b2JlciAxNSwgMjAxOCBhdCAxMjowNyBQTTxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDs8
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNw
OyAmZ3Q7Jm5ic3A7IDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jmd0OzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1Bs
YWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDsgSGkgQXV0aG9ycyAoYW5kIFNoZXBoZXJk
KSw8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZu
YnNwOyAmZ3Q7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsm
bmJzcDsmbmJzcDsgJmd0OyZuYnNwOyA8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFp
blRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZndDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7IEkgdGhvdWdodCB5b3Vy
IGRvY3VtZW50IHdhcyB3ZWxsIHdyaXR0ZW4gYW5kIGNvbnNpZGVyaW5nIGhvdyBsb25nIHdlDQo8
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZndDsgaGF2ZSBiZWVuIHdhaXRpbmcgZm9yIHRoaXMgZG9jdW1lbnQ8c3BhbiBzdHls
ZT0iZm9udC1mYW1pbHk6JnF1b3Q7U2Vnb2UgVUkgRW1vamkmcXVvdDssc2Fucy1zZXJpZiI+8J+Y
ijwvc3Bhbj4sIEkgaGF2ZSBzdGFydGVkIElFVEYgTGFzdCBDYWxsLjxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDsgSeKAmXZlIHN0
YXJ0ZWQgdGhlIElFVEYgTGFzdCBDYWxsIGR1ZSB0byB0aGUgd2luZG93IGNsb3NpbmcgaW4gb24g
dGhlDQo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZndDsgbmV4dCBJRVRGIG1lZXRpbmcgd2hlbiB0aGUgb3RoZXIgQXJlYXMg
cHJlZmVyIG5vdCB0byBoYXZlIExhc3QgQ2FsbHMNCjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jmd0OyBvdmVybGFwcGluZy4g
RGF2ZSBTaW5pY3JvcGUgd2lsbCBiZSB0aGUgcnRnLWRpciByZXZpZXdlciBhbmQgd2lsbCBkbw0K
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmZ3Q7IGhpcyByZXZpZXcgaW4gcGFyYWxsZWwgd2l0aCBMYXN0IENhbGwuPG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsgJmd0
OzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5i
c3A7ICZndDsmbmJzcDsgPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4m
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmZ3Q7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
UGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsgJmd0OyBQbGVhc2UgYmUgc3VyZSB0byBoYXZl
IG9uZSBvZiB5b3UgYXZhaWxhYmxlIGFzIHRoZSBtYWluIHBlbiBob2xkZXIgdG8NCjxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jmd0OyBiZSByZXNwb25zaXZlIHRvIERhdmUsIG90aGVyIEFyZWEgRGlyZWN0b3JhdGUgcmV2aWV3
ZXJzIGNvbW1lbnRzLCBhbmQNCjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4
dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jmd0OyBJRVNHIGNvbW1lbnRzLjxvOnA+PC9vOnA+
PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDs8bzpw
PjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyAm
Z3Q7Jm5ic3A7IDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jmd0OzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWlu
VGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDsgVGhhbmtzITxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZndDs8bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7IERlYm9y
YWg8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZu
YnNwOyAmZ3Q7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsm
bmJzcDsmbmJzcDsgJmd0OyZuYnNwOyA8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFp
blRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZndDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZuYnNwOyAmZ3Q7Jm5ic3A7IDxvOnA+PC9v
OnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jmd0OzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5ic3A7
Jm5ic3A7IDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4m
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtfX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsgPG86cD48L286cD48L3A+DQo8cCBjbGFz
cz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtDZSBtZXNzYWdlIGV0IHNl
cyBwaWVjZXMgam9pbnRlcyBwZXV2ZW50IGNvbnRlbmlyIGRlcyBpbmZvcm1hdGlvbnMgY29uZmlk
ZW50aWVsbGVzIG91IHByaXZpbGVnaWVlcyBldCBuZSBkb2l2ZW50IGRvbmMgcGFzIGV0cmUgZGlm
ZnVzZXMsIGV4cGxvaXRlcyBvdSBjb3BpZXMgc2FucyBhdXRvcmlzYXRpb24uIFNpIHZvdXMgYXZl
eiByZWN1IGNlIG1lc3NhZ2UgcGFyIGVycmV1ciwgdmV1aWxsZXogbGUNCiBzaWduYWxlciBhIGwn
ZXhwZWRpdGV1ciBldCBsZSBkZXRydWlyZSBhaW5zaSBxdWUgbGVzIHBpZWNlcyBqb2ludGVzLiBM
ZXMgbWVzc2FnZXMgZWxlY3Ryb25pcXVlcyBldGFudCBzdXNjZXB0aWJsZXMgZCdhbHRlcmF0aW9u
LCBPcmFuZ2UgZGVjbGluZSB0b3V0ZSByZXNwb25zYWJpbGl0ZSBzaSBjZSBtZXNzYWdlIGEgZXRl
IGFsdGVyZSwgZGVmb3JtZSBvdSBmYWxzaWZpZS4gTWVyY2kuPG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsgPG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDtUaGlzIG1lc3Nh
Z2UgYW5kIGl0cyBhdHRhY2htZW50cyBtYXkgY29udGFpbiBjb25maWRlbnRpYWwgb3IgcHJpdmls
ZWdlZCBpbmZvcm1hdGlvbiB0aGF0IG1heSBiZSBwcm90ZWN0ZWQgYnkgbGF3OyB0aGV5IHNob3Vs
ZCBub3QgYmUgZGlzdHJpYnV0ZWQsIHVzZWQgb3IgY29waWVkIHdpdGhvdXQgYXV0aG9yaXNhdGlv
bi48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZu
YnNwOyBJZiB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzIGVtYWlsIGluIGVycm9yLCBwbGVhc2Ugbm90
aWZ5IHRoZSBzZW5kZXIgYW5kIGRlbGV0ZSB0aGlzIG1lc3NhZ2UgYW5kIGl0cyBhdHRhY2htZW50
cy48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29QbGFpblRleHQiPiZuYnNwOyZuYnNwOyZu
YnNwOyBBcyBlbWFpbHMgbWF5IGJlIGFsdGVyZWQsIE9yYW5nZSBpcyBub3QgbGlhYmxlIGZvciBt
ZXNzYWdlcyB0aGF0IGhhdmUgYmVlbiBtb2RpZmllZCwgY2hhbmdlZCBvciBmYWxzaWZpZWQuPG86
cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvUGxhaW5UZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsg
VGhhbmsgeW91LjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5ic3A7
Jm5ic3A7Jm5ic3A7IDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb1BsYWluVGV4dCI+Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7PG86cD48L286cD48L3A+DQo8L2Rpdj4NCjwvYm9keT4NCjwv
aHRtbD4NCg==

--_000_F64C10EAA68C8044B33656FA214632C8884A1406MISOUT7MSGUSRDE_--


From nobody Wed Nov 28 16:52:59 2018
Return-Path: <yshen@juniper.net>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id B0C351310EF; Wed, 28 Nov 2018 16:52:49 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.159
X-Spam-Level: 
X-Spam-Status: No, score=-4.159 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-1.46, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, 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=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 U-xmERWybQdy; Wed, 28 Nov 2018 16:52:44 -0800 (PST)
Received: from mx0b-00273201.pphosted.com (mx0b-00273201.pphosted.com [67.231.152.164]) (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 00C231310F3; Wed, 28 Nov 2018 16:52:43 -0800 (PST)
Received: from pps.filterd (m0108162.ppops.net [127.0.0.1]) by mx0b-00273201.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id wAT0n9L0006180; Wed, 28 Nov 2018 16:52:40 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=ONPvFXwXhYSlmov3m7X0SGUrBjpV12TFUxbmsuZeo0s=; b=jR3tem160NgNv+vMLkL4Cnd2RiNM0vSvhEX+BMr7hHcOzAwCrSOpMQ86vO/eBsoq7D0l 6AQXBBzKgkgaUfAzI6MqqWixUxvcO2qvFb+X69HI7puS273JLf9QJXpy0yEsBZciy9xr 3NkzQ8wb2oEjRd0A4wP02UEM2sWfT205i6jAYCug45nrKqPQTX8OSfXSPsnJZbu7vZzz vO1ALsstQkhKRzpo4cry4DhNq9vbq+DPWYoIuyWjCiX/c6jq1h2zwoiWvs3VCxQD6GWR bTbcBZNSh1rFQE965iA9MUMSnm7S27j8F27HgH3cuFJRjKzlHpzfx/Hx8yrJSvXFeKK8 OA== 
Received: from nam03-dm3-obe.outbound.protection.outlook.com (mail-dm3nam03lp2059.outbound.protection.outlook.com [104.47.41.59]) by mx0b-00273201.pphosted.com with ESMTP id 2p1yf50ps1-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT); Wed, 28 Nov 2018 16:52:40 -0800
Received: from BYAPR05MB5256.namprd05.prod.outlook.com (20.177.231.94) by BYAPR05MB5094.namprd05.prod.outlook.com (20.177.231.12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1339.17; Thu, 29 Nov 2018 00:52:37 +0000
Received: from BYAPR05MB5256.namprd05.prod.outlook.com ([fe80::89f6:2f3b:b19b:47eb]) by BYAPR05MB5256.namprd05.prod.outlook.com ([fe80::89f6:2f3b:b19b:47eb%4]) with mapi id 15.20.1382.012; Thu, 29 Nov 2018 00:52:37 +0000
From: Yimin Shen <yshen@juniper.net>
To: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>, "rtg-ads@ietf.org" <rtg-ads@ietf.org>
CC: "rtg-dir@ietf.org" <rtg-dir@ietf.org>, "mpls@ietf.org" <mpls@ietf.org>, "draft-ietf-mpls-egress-protection-framework.all@ietf.org" <draft-ietf-mpls-egress-protection-framework.all@ietf.org>
Thread-Topic: RtgDir review: draft-ietf-mpls-egress-ptotection-framework-03
Thread-Index: AdR8MjymUP2LtqqCRvO1Anp1Nk3O/ALIazaA
Date: Thu, 29 Nov 2018 00:52:37 +0000
Message-ID: <19B9F992-7DAB-478C-9F16-B641ABC898FA@juniper.net>
References: <DB5PR0301MB1909DAA9F3E05FB21A70C1509DD90@DB5PR0301MB1909.eurprd03.prod.outlook.com>
In-Reply-To: <DB5PR0301MB1909DAA9F3E05FB21A70C1509DD90@DB5PR0301MB1909.eurprd03.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.10.4.181110
x-originating-ip: [66.129.241.10]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; BYAPR05MB5094; 6:BGglY4Bi2suV/E5jlXsD3ZY4rhKuCIxod/s3XnBdlpPibwlJ6wW4eFBeCUg1D4/DLJbkd+ooE4UcTMhne6lqG+tdqM23KNJoif9HfF49tbfP/x1nFAPIaSN2GfkdcX6KEv9+9xjxLXQTxbl8vwAxZMFHkTKFkRTO5N/gugLuBPQpmgZLZhdyxidmSfYAb43rjAIOmSOF1BO1LL3zOj6kHtn+89R55Y6CSYATj+/EnwIRZ+sbBJCanmI7cf4NVGHwEw279S4womaR3YgCsqSLy76gaBOkpd8lA3Sax7pFbTysVuCZ5mxsEPhzckqXZ8U+79FJZLguvJ3MjMt5vfF5M7yAHDn2ujeVMjST4yunb0/3tPR6gJKL5pUdHT+poDpptskgg2elLY+CW5JeiA7+1bxIoTxNvkbTXH0et0FzmoluBx4u9ng/3pEXEuHHtjA5xdrak3UkIoP5Z1Fqh03ZBA==; 5:o1SHwHAkl3AnGxS8iJJ5kqcxXihVkAqbaBwpnm9AK4nuBo40oKq9/zHtpg3rD6b6S4UIJiFwVI2tWkKWcrHtSP6wpHSgKR8TThhuJ5ab6Xp2YpyosRRQJkXA06rDpvHnQswZKeomflwwIU+yqRBOincX7CU/Oy7G5NiuupGqvi4=; 7:CfJqr0XSqNmdU1eln70LUWsZFBJ0xKbvZmKGZch0gFHkOZCyB4wABJqRf1Evtkc69cuSmgygJA/z+2lVmUoP8JNo8cR3+d5Stz4tUoO+Nqhc1rqkf5NlR/lPb2bIAZ1MZ4vqvv+emkejK1m7P/E+dA==
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-correlation-id: fff58f47-2c78-47bd-77d9-08d65594f528
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390098)(7020095)(4652040)(8989299)(5600074)(711020)(4618075)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020); SRVR:BYAPR05MB5094; 
x-ms-traffictypediagnostic: BYAPR05MB5094:
x-microsoft-antispam-prvs: <BYAPR05MB50941F8D039B6B3C83ABAB39BDD20@BYAPR05MB5094.namprd05.prod.outlook.com>
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(10201501046)(93006095)(93001095)(3231443)(999002)(944501410)(52105112)(3002001)(6055026)(148016)(149066)(150057)(6041310)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(20161123562045)(20161123558120)(20161123560045)(201708071742011)(7699051)(76991095); SRVR:BYAPR05MB5094; BCL:0; PCL:0; RULEID:; SRVR:BYAPR05MB5094; 
x-forefront-prvs: 0871917CDA
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(346002)(39860400002)(376002)(396003)(366004)(136003)(252514010)(189003)(51444003)(199004)(486006)(25786009)(446003)(81166006)(36756003)(8676002)(86362001)(7736002)(3846002)(81156014)(8936002)(4326008)(68736007)(9326002)(186003)(316002)(11346002)(2616005)(606006)(476003)(6506007)(102836004)(33656002)(53546011)(97736004)(2906002)(26005)(6246003)(229853002)(53936002)(478600001)(54906003)(82746002)(4744004)(53946003)(110136005)(71190400001)(5660300001)(66066001)(76176011)(58126008)(14444005)(6486002)(236005)(6512007)(54896002)(6306002)(6116002)(106356001)(6436002)(83716004)(105586002)(256004)(14454004)(71200400001)(99286004)(2501003); DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR05MB5094; H:BYAPR05MB5256.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-microsoft-antispam-message-info: TjK3R1FNgJO60dFrUtiP2s4bB+m8sAxJ5UHPtSwpVh7j8TAbR02AcRBFAPx1Ot7/FSGtvBiKUJ5JrnsnKENplMM2/cAEk2/0WKh8CgjKZRr9ObN+x34ymccQ8vCTuAl7/b9ASHFPvFt0vzYGOG5CXaPFsdHoG8BD6TqHA3lIGGUcClM7Y/Wz0E0VMYs9UALPgEn4eplZ0BFJPNXmqndjPnMGafYDZKn5dsDV5Iab7ZhZBiwNSckcaNZ/fCstEF7vbU82SRTDtOEUNkmGgWMEw33c5nP1fOTGHNEAHkf92+UfrNMG0YuJT4XktcJ6DeJI5siyvrZugt8iIBz1CsqXpwq4yYNz/k23RPlR1163AOI=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_19B9F9927DAB478C9F16B641ABC898FAjunipernet_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: fff58f47-2c78-47bd-77d9-08d65594f528
X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Nov 2018 00:52:37.5157 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB5094
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2018-11-28_12:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1011 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000 definitions=main-1811290005
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/HsPPWw4Luy3WrLnODyoi72iDMSo>
Subject: Re: [RTG-DIR] RtgDir review: draft-ietf-mpls-egress-ptotection-framework-03
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-dir/>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 29 Nov 2018 00:52:50 -0000

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

SGkgU2FzaGEsDQoNClRoYW5rcyB2ZXJ5IG11Y2ggYWdhaW4gZm9yIHRoZSBkZXRhaWxlZCByZXZp
ZXcgYW5kIHRoZSBjb25zdHJ1Y3RpdmUgY29tbWVudHMgYW5kIHN1Z2dlc3Rpb25zIQ0KDQpQbGVh
c2Ugc2VlIFt5c2hlbl0gaW5saW5lIGJlbG93Lg0KDQpUaGFua3MsDQotLSBZaW1pbg0KDQoNCkZy
b206IEFsZXhhbmRlciBWYWluc2h0ZWluIDxBbGV4YW5kZXIuVmFpbnNodGVpbkBlY2l0ZWxlLmNv
bT4NCkRhdGU6IFR1ZXNkYXksIE5vdmVtYmVyIDIwLCAyMDE4IGF0IDQ6NDEgQU0NClRvOiAicnRn
LWFkc0BpZXRmLm9yZyIgPHJ0Zy1hZHNAaWV0Zi5vcmc+DQpDYzogInJ0Zy1kaXJAaWV0Zi5vcmci
IDxydGctZGlyQGlldGYub3JnPiwgIm1wbHNAaWV0Zi5vcmciIDxtcGxzQGlldGYub3JnPiwgImRy
YWZ0LWlldGYtbXBscy1lZ3Jlc3MtcHJvdGVjdGlvbi1mcmFtZXdvcmsuYWxsQGlldGYub3JnIiA8
ZHJhZnQtaWV0Zi1tcGxzLWVncmVzcy1wcm90ZWN0aW9uLWZyYW1ld29yay5hbGxAaWV0Zi5vcmc+
DQpTdWJqZWN0OiBSdGdEaXIgcmV2aWV3OiBkcmFmdC1pZXRmLW1wbHMtZWdyZXNzLXB0b3RlY3Rp
b24tZnJhbWV3b3JrLTAzDQpSZXNlbnQtRnJvbTogPGFsaWFzLWJvdW5jZXNAaWV0Zi5vcmc+DQpS
ZXNlbnQtVG86IDx5c2hlbkBqdW5pcGVyLm5ldD4sIEpleWFuYW50aCA8bWludG9AanVuaXBlci5u
ZXQ+LCA8YnJ1bm8uZGVjcmFlbmVAb3JhbmdlLmNvbT4sIDxoYW5uZXNAcnRicmljay5jb20+LCA8
Yy5taWNoZWxAdGVsZWtvbS5kZT4sIDxodWFpbW8uY2hlbkBodWF3ZWkuY29tPiwgPGppYW5neXVh
bmxvbmdAaHVhd2VpLmNvbT4sIDx0c2FhZEBjaXNjby5jb20+LCA8bi5sZXltYW5uQHRlbGVrb20u
ZGU+LCA8bG9hQHBpLm51PiwgPG1hcnRpbi52aWdvdXJldXhAbm9raWEuY29tPiwgPGRiMzU0NkBh
dHQuY29tPiwgPGFyZXRhbmEuaWV0ZkBnbWFpbC5jb20+LCBMb2EgQW5kZXJzc29uIDxsb2FAcGku
bnU+DQpSZXNlbnQtRGF0ZTogVHVlc2RheSwgTm92ZW1iZXIgMjAsIDIwMTggYXQgNDo0MSBBTQ0K
DQoNCkhlbGxvLA0KDQpJIGhhdmUgYmVlbiBzZWxlY3RlZCBhcyB0aGUgUm91dGluZyBEaXJlY3Rv
cmF0ZSByZXZpZXdlciBmb3IgdGhpcyBkcmFmdC4gVGhlIFJvdXRpbmcgRGlyZWN0b3JhdGUgc2Vl
a3MgdG8gcmV2aWV3IGFsbCByb3V0aW5nIG9yIHJvdXRpbmctcmVsYXRlZCBkcmFmdHMgYXMgdGhl
eSBwYXNzIHRocm91Z2ggSUVURiBsYXN0IGNhbGwgYW5kIElFU0cgcmV2aWV3LCBhbmQgc29tZXRp
bWVzIG9uIHNwZWNpYWwgcmVxdWVzdC4gVGhlIHB1cnBvc2Ugb2YgdGhlIHJldmlldyBpcyB0byBw
cm92aWRlIGFzc2lzdGFuY2UgdG8gdGhlIFJvdXRpbmcgQURzLiBGb3IgbW9yZSBpbmZvcm1hdGlv
biBhYm91dCB0aGUgUm91dGluZyBEaXJlY3RvcmF0ZSwgcGxlYXNlIHNlZSDigItodHRwOi8vdHJh
Yy50b29scy5pZXRmLm9yZy9hcmVhL3J0Zy90cmFjL3dpa2kvUnRnRGlyPGh0dHBzOi8vdXJsZGVm
ZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwLTNBX190cmFjLnRvb2xzLmlldGYub3Jn
X2FyZWFfcnRnX3RyYWNfd2lraV9SdGdEaXImZD1Ed01HYVEmYz1IQWtZdWg2M3JzdWhyNlNjYmZo
MFVqQlhlTUstbmRiM3ZvRFRYY1d6b0NJJnI9Mi1uVDd4dnRneFlhYzR3cFl4d29famg1clpNMnV3
VEx4Z1JoYU9id1l1ZyZtPXh1OTBNZkFXX2ptNmxZaDZoeUVncEplaFRtc0txMGRIcmtFNXRORDk2
NTgmcz1sbU5SbFhqVDRLRzZ4T3Rvbjc3dmxhM0psT3VIbXJtdEEtRFRiZVMtZUk4JmU9Pg0KDQpB
bHRob3VnaCB0aGVzZSBjb21tZW50cyBhcmUgcHJpbWFyaWx5IGZvciB0aGUgdXNlIG9mIHRoZSBS
b3V0aW5nIEFEcywgaXQgd291bGQgYmUgaGVscGZ1bCBpZiB5b3UgY291bGQgY29uc2lkZXIgdGhl
bSBhbG9uZyB3aXRoIGFueSBvdGhlciBJRVRGIExhc3QgQ2FsbCBjb21tZW50cyB0aGF0IHlvdSBy
ZWNlaXZlLCBhbmQgc3RyaXZlIHRvIHJlc29sdmUgdGhlbSB0aHJvdWdoIGRpc2N1c3Npb24gb3Ig
YnkgdXBkYXRpbmcgdGhlIGRyYWZ0Lg0KRG9jdW1lbnQ6IGRyYWZ0LWlldGYtbXBscy1lZ3Jlc3Mt
cHJvdGVjdGlvbi1mcmFtZXdvcmstMDMNClJldmlld2VyOiBBbGV4YW5kZXIgKOKAnFNhc2hh4oCd
KSBWYWluc2h0ZWluDQpSZXZpZXcgZGF0ZTogMTktTm92LTE4DQpJRVRGIExDIEVuZCBEYXRlOiBO
b3Qga25vd24NCkludGVuZCBzdGF0dXM6IFN0YW5kYXJkcyBUcmFjaw0KDQpTdW1tYXJ5Og0KSSBo
YXZlIHNvbWUgbWlub3IgY29uY2VybnMgYWJvdXQgdGhpcyBkb2N1bWVudCB0aGF0IEkgdGhpbmsg
c2hvdWxkIGJlIHJlc29sdmVkIGJlZm9yZSBwdWJsaWNhdGlvbi4NCg0KQ29tbWVudHM6DQpUaGUg
ZHJhZnQgaXMgd2VsbCB3cml0dGVuLCByZXF1aXJlcyBmcm9tIHRoZSByZWFkZXIgaGFzIGdvb2Qg
dW5kZXJzdGFuZGluZyBvZiBtdWx0aXBsZSB0ZWNobm9sb2dpZXMgaW5jbHVkaW5nOg0KDQogICog
ICBjb250ZXh0IGxhYmVsIHNwYWNlcyBhbmQgY29udGV4dCBsYWJlbHMgUkZDIDUzMzENCiAgKiAg
IGxvY2FsIGFuZCByZW1vdGUgTEZBIG1lY2hhbmlzbXMgKFJGQyA1Mjg2IGFuZCBSRkMgNzQ5MCkN
CiAgKiAgIFNlZ21lbnQgUm91dGluZyBNaXJyb3IgU0lEcyAoUkZDIDg0MDIpIGFuZCBtb3JlLg0K
SSBkb3VidCBpdCBpcyBzdWl0YWJsZSByZWFkaW5nIGZvciBhIGJlZ2lubmVyLCBidXQgSSBhbHNv
IGRvdWJ0IGFueSByZXF1aXJlZCBiYWNrZ3JvdW5kIGNvdWxkIGJlIHNraXBwZWQuDQoNClRoaXMg
aXMgYSBmcmFtZXdvcmsgZG9jdW1lbnQsIHdpdGggYXQgbGVhc3Qgb25lIOKAnHNwZWNpYWxpemF0
aW9u4oCdIG9mIHRoaXMgZnJhbWV3b3JrIGFscmVhZHkgYmVpbmcgcHVibGlzaGVkIGFzIFJGQyA4
MTA0PGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0zQV9f
dG9vbHMuaWV0Zi5vcmdfaHRtbF9yZmM4MTA0JmQ9RHdNR2FRJmM9SEFrWXVoNjNyc3VocjZTY2Jm
aDBVakJYZU1LLW5kYjN2b0RUWGNXem9DSSZyPTItblQ3eHZ0Z3hZYWM0d3BZeHdvX2poNXJaTTJ1
d1RMeGdSaGFPYndZdWcmbT14dTkwTWZBV19qbTZsWWg2aHlFZ3BKZWhUbXNLcTBkSHJrRTV0TkQ5
NjU4JnM9WlFuU2tWUXR0MXk1bXZVc3BieGozZXg0N0ZpbUt5dElMTjZWTkxBQVhJayZlPT4uICBJ
IGFzc3VtZSB0aGF0IG90aGVyIOKAnHNwZWNpYWxpemF0aW9u4oCdIGRvY3VtZW50cyBhcmUgb24g
dGhlIHdheS4NCg0KSSBoYXZlIGhvbGQgYSB2ZXJ5IGNvbnN0cnVjdGl2ZSBvZmYtbGlzdCBkaXNj
dXNzaW9uIHdpdGggdGhlIGF1dGhvcnMgYmVmb3JlIHBvc3RpbmcgdGhpcyByZXZpZXcuIFNvbWUg
b2YgbXkgY29tbWVudHMgaGF2ZSBiZWVuIGFscmVhZHkgYWNrbm93bGVkZ2VkLiBJIHdvdWxkIGxp
a2UgdG8gdGhhbmsgdGhlIGF1dGhvcnMgYW5kLCBlc3BlY2lhbGx5LCBZaW1pbiwgZm9yIGNvb3Bl
cmF0aW9uLg0KDQpDYXZlYXQ6DQpJIGhhdmUgZG9uZSBhbiB1bnNvbGljaXRlZCByZXZpZXcgb2Yg
dGhlIHByZWN1cnNvciBpbmRpdmlkdWFsIGRyYWZ0PGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBv
aW50LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fd3d3LmlldGYub3JnX21haWwtMkRhcmNoaXZlX3dl
Yl9tcGxzX2N1cnJlbnRfbXNnMTcwMzMuaHRtbCZkPUR3TUdhUSZjPUhBa1l1aDYzcnN1aHI2U2Ni
ZmgwVWpCWGVNSy1uZGIzdm9EVFhjV3pvQ0kmcj0yLW5UN3h2dGd4WWFjNHdwWXh3b19qaDVyWk0y
dXdUTHhnUmhhT2J3WXVnJm09eHU5ME1mQVdfam02bFloNmh5RWdwSmVoVG1zS3EwZEhya0U1dE5E
OTY1OCZzPXplUVY3aThHQVRXRFB1LWNfSUxZV3BqUGtsbjBXejUtMEQ2QWxfZ3BQRlUmZT0+LiBG
cm9tIG15IFBPViwgdGhlIGRvY3VtZW50IGhhcyBiZWVuIHF1aXRlIGluIGdvb2Qgc2hhcGUgZXZl
biB0aGVuLCBzbyBJIG1heSBiZSBjb25zaWRlcmVkIGFzIHBvc2l0aXZlbHkgYmlhc2VkICh0aGUg
Y3VycmVudCB2ZXJzaW9uIGFja25vd2xlZGdlcyBteSBjb21tZW50cykuIEkgaGF2ZSBub3RpY2Vk
IHRoYXQgdGhlIG1ham9yaXR5IG9mIG15IHRoZW4gY29tbWVudHMgaGF2ZSBiZWVuIHN1Y2Nlc3Nm
dWxseSByZXNvbHZlZCBpbiB0aGUgY3VycmVudCB2ZXJzaW9uIG9mIHRoZSBkcmFmdC4NCg0KW3lz
aGVuXSBUaGFua3MgYWdhaW4hDQoNCk1ham9yIElzc3VlczogTm8gbWFqb3IgaXNzdWVzIGZvdW5k
DQoNCk1pbm9yIElzc3VlczoNCg0KDQogIDEuICBUaGUgZG9jdW1lbnQgc2VlbXMgdG8gYmUgYW1i
aWd1b3VzICB3aXRoIHJlZ2FyZCB0byBleHBlY3RlZCBjb3ZlcmFnZSBvZiBMMlZQTiBzZXJ2aWNl
cyBieSB0aGUgZnJhbWV3b3JrIGl0IGRlZmluZXM6DQogICAgICogICBPbiBvbmUgaGFuZCwgdGhl
IHJlcXVpcmVtZW50IGZvciB0aGUgZnJhbWV3b3JrIGluIHRoZSAybmQgYnVsbGV0IGluIFNlY3Rp
b24gNCBzYXlzIHRoYXQgaXQgTVVTVCDigJxhY2NvbW1vZGF0ZSBleGlzdGluZyBhbmQgZnV0dXJl
IElQL01QTFMgc2VydmljZXMsIGluY2x1ZGluZyBsYXllci0yIFZQTnMsIGxheWVyLTMgVlBOcywg
aGllcmFyY2hpY2FsIExTUCwgYW5kIG90aGVyc+KAnQ0KICAgICAqICAgT24gdGhlIG90aGVyIGhh
bmQsIHRoZSBvdmVydmlldyBvZiB0aGUgZnJhbWV3b3JrIChpbiBTZWN0aW9uIDEpIHNheXMgdGhh
dCDigJxXaGVuIGEgUExSIGRvZXMgbG9jYWwgcmVwYWlyLCB0aGUgcHJvdGVjdG9yIGlzIHJlc3Bv
bnNpYmxlIGZvciBwZXJmb3JtaW5nICJjb250ZXh0IGxhYmVsIHN3aXRjaGluZyIgZm9yIHJlcm91
dGVkIE1QTFMgc2VydmljZSBwYWNrZXRzIGFuZCAiY29udGV4dCBJUCBmb3J3YXJkaW5nIiBmb3Ig
cmVyb3V0ZWQgSVAgc2VydmljZSBwYWNrZXRzLCB0byBhbGxvdyB0aGUgc2VydmljZSBwYWNrZXRz
IHRvIGNvbnRpbnVlIHRvIHJlYWNoIHRoZSBzZXJ2aWNlIGRlc3RpbmF0aW9uc+KAnS4gaS5lLiwg
TUFDLWJhc2VkIHN3aXRjaGluZyBzZWVtcyB0byBiZSBleGNsdWRlZCBmcm9tIHRoZSBwcm90ZWN0
b3IgcmVzcG9uc2liaWxpdHkuDQogICAgICogICBTZWN0aW9uIDMgb2YgdGhlIGRyYWZ0IG9ubHkg
ZGVmaW5lcyB0aGUgdGVybXMg4oCcQ29udGV4dCBsYWJlbCBzd2l0Y2hpbmfigJ0gIGFuZCDigJxD
b250ZXh0IElQIGZvcndhcmRpbmfigJ0uIFRoaXMgYWxzbyBzdWdnZXN0cyB0aGF0IENvbnRleHQg
TGF5ZXItMiBzd2l0Y2hpbmcgaXMgbm90IGNvdmVyZWQgYnkgdGhlIGZyYW1ld29yaw0KDQpbeXNo
ZW5dIEFjdHVhbGx5LCB0aGlzIGZyYW1ld29yayBkb2VzIGFsbG93IGEgY29udGV4dCBsYWJlbCB0
byBwb2ludCB0byBhIGxheWVyLTIgc3dpdGNoaW5nIHRhYmxlLCBpZiB0aGUgcGFja2V0cyBjb21p
bmcgdG8gYSBwcm90ZWN0b3IgaGF2ZSBhIGxheWVyLTIgaGVhZGVyIChyYXRoZXIgdGhhbiBhIGxh
YmVsIG9yIElQIGhlYWRlcikgYmVsb3cgdGhlIGNvbnRleHQgbGFiZWwsIHdoaWNoIGNvdWxkIGJl
IHRoZSBjYXNlIG9mIE1BQyBhZGRyZXNzIHRhYmxlLiAgSW4gdGhlb3J5LCBhIGNvbnRleHQgbGFi
ZWwgbWF5IHBvaW50IHRvIGFueSB0eXBlIG9mIGxvb2stdXAgdGFibGUuIElPVywgZGVwZW5kaW5n
IHRoZSB1c2UgY2FzZSwgYW55IG1lYW5pbmdmdWwgY29udGV4dC1iYXNlZCDigJxsYXllci1O4oCd
IGZvcndhcmRpbmcvc3dpdGNoaW5nIGlzIGFsbG93ZWQgYnkgdGhpcyBmcmFtZXdvcmsuIFdlIHdp
bGwgYWRkIGEgc2VjdGlvbiB0byB0aGUgZW5kIG9mIGRyYWZ0IHRvIG1ha2UgaXQgZnV0dXJlIGNv
bXBhdGlibGUuDQoNCg0KICAxLiAgSSBoYXZlIHNvbWUgZG91YnRzIHJlZ2FyZGluZyBhcHBsaWNh
YmlsaXR5IG9mIHRoZSBlZ3Jlc3MgcHJvdGVjdGlvbiBmcmFtZXdvcmsgZGVmaW5lZCBpbiB0aGUg
ZHJhZnQgIHRvIFZQTFMtYmFzZWQgKFJGQyA0NzYxIGFuZC9vciBSRkMgNDc2MikgIHNlcnZpY2Vz
IGJlY2F1c2U6DQogICAgICogICBXaXRoIFZQTFMsIENFIG11bHRpLWhvbWluZyBhbHdheXMgb3Bl
cmF0ZXMgaW4gc2luZ2xlLWFjdGl2ZSBtb2RlLiBBcyBhIGNvbnNlcXVlbmNlOg0KDQogICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBp
LiAgICAgIFByaW9yIHRvIGZhaWx1cmUgb2YgdGhlIHByaW1hcnkgZWdyZXNzLCB0aGUgVlNJIHRo
YXQgcmVwcmVzZW50cyB0aGUgc2VydmljZSBpbiB0aGUgUHJvdGVjdG9yIFBFIHdvdWxkIG5vdCBs
ZWFybiBhbnkgTUFDIGFkZHJlc3Nlcw0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWkuICAgICAgSWYgdGhlIFBMUiByZWRpcmVj
dHMg4oCca25vd24gdW5pY2FzdOKAnSB0cmFmZmljIGludGVuZGVkIGZvciB0aGUgcHJpbWFyeSBl
Z3Jlc3MgUEUgdG8gdGhlIHByb3RlY3RvciwgdGhlIFZTSSB0aGF0IGxvY2FsbHkgcmVwcmVzZW50
cyBwcm90ZWN0ZWQgc2VydmljZSB0aGVyZSB3b3VsZCBmbG9vZCB0aGlzIHRyYWZmaWMgYXMg4oCc
dW5rbm93biB1bmljYXN04oCdIGFuZCwgYXMgc3VjaCwgcHJvYmFibHkgc3ViamVjdCBpdCB0byBy
YXRlIGxpbWl0aW5nLg0KDQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGlpaS4gICAgICBGcm9tIHRoZSBQT1Ygb2YgdGhlIGN1c3RvbWVy
IG9mIHRoZSBWUExTIHNlcnZpY2UsICB0aGlzIG1lYW5zIHRoYXQgcmVkaXJlY3RpbmcgdHJhZmZp
YyB0byB0aGUgcHJvdGVjdGluZyBWU0ksIGJ5IGFuZCBvZiBpdHNlbGYgd291bGQgbm90IGZ1bGx5
IHJlc3RvcmUgdGhlIHNlcnZpY2UsIHNpbmNlIHN1YnN0YW50aWFsIHBhcnQgb2YgdGhlIGN1c3Rv
bWVyIHRyYWZmaWMgd291bGQgYmUgZHJvcHBlZCB1bnRpbCBNQUMgbGVhcm5pbmcgaW4gdGhlIHBy
b3RlY3RpbmcgVlNJIGlzIGNvbXBsZXRlZA0KDQogICAgICogICBJdCBpcyBhbHNvIHdvcnRoIG5v
dGluZyB0aGF0IGluIFZQTFMgcmVjZWl2ZWQgYXBwbGljYXRpb24gbGFiZWxzIGRvIG5vdCBvbmx5
IGRlZmluZSBlZ3Jlc3MgVlNJIGFzIHRoZSBjb250ZXh0IGZvciB0aGUgTUFDLWJhc2VkIHN3aXRj
aGluZyBidXQgYWxzbyBpZGVudGlmeSByZW1vdGUgaW5ncmVzcyBWU0kgZm9yIE1BQyBsZWFybmlu
Zy4gRXh0ZW5kaW5nIHN1Y2ggaWRlbnRpZmljYXRpb24gdG8gY292ZXIgYWxzbyBhcHBsaWNhdGlv
biBsYWJlbHMgb2YgdGhlIHJlZGlyZWN0ZWQgdHJhZmZpYyBsb29rcyBxdWl0ZSBub24tdHJpdmlh
bCB0byBtZQ0KICAgICAqICAgSSBzZWUgdGhlc2UgY29uY2VybnMgYXMgbWlub3IgaXNzdWVzIGJl
Y2F1c2UsIGFzIGV4cGxhaW5lZCBhYm92ZSwgaXQgaXMgbm90IGNsZWFyIHRvIG1lIHdoZXRoZXIg
dGhlIGZyYW1ld29yayBpcyBzdXBwb3NlZCB0byBjb3ZlciBWUExTIHNlcnZpY2VzLiBBbiBleHBs
aWNpdCBjYXZlYXQgKHBvc3NpYmx5IGRlZmluaW5nIGFwcGxpY2FiaWxpdHkgb2YgdGhlIGZyYW1l
d29yayB0byBWUExTIHNlcnZpY2VzIGFzIOKAnGxlZnQgRkZT4oCdLCBvciB0byBiZSBkaXNjdXNz
ZWQgaW4gYSBzZXBhcmF0ZSBkb2N1bWVudOKAnSkgd291bGQgc3VmZmljZSB0byByZXNvbHZlIHRo
ZW0gSU1ITw0KICAgICAqICAgTDJWUE4gc2VydmljZXMgdGhhdCB1c2UgRVZQTiB0ZWNobm9sb2d5
IHdvdWxkIG5laXRoZXIgc3VmZmVyIGZyb20gYW4gZW1wdHkgRklCIGluIHRoZSBwcm90ZWN0aW5n
IE1BQy1WUkYgbm9yIHVzZSBFVlBOIGFwcGxpY2F0aW9uIGxhYmVscyBmb3IgTUFDIGxlYXJuaW5n
LiBCdXQgSSBjYW5ub3Qgc2F5IHdoZXRoZXIgdGhleSBkbyBvciBkbyBub3QgaW50cm9kdWNlIHNv
bWUgb3RoZXIgaXNzdWVzIHdpdGggdGhlIHByb3Bvc2VkIGZyYW1ld29yayDigJMgdGhpcyB3b3Vs
ZCByZXF1aXJlIHNlcmlvdXMgaW4tZGVwdGggYW5hbHlzaXMuIE1lYW53aGlsZSBzdWNoIHNlcnZp
Y2VzIGxvb2sgdG8gbWUgbGlrZSBhbm90aGVyIGNhc2Ugd2hlbiBhbiBleHBsaWNpdCBkZWZpbml0
aW9uIG9mIOKAnGxlZnQgRkZT4oCdIG9yIOKAnHRvIGJlIGFkZHJlc3NlZCBpbiBhIHNlcGFyYXRl
IGRvY3VtZW504oCdIHdvdWxkIGJlIHZlcnkgbXVjaCBpbiBwbGFjZS4NCg0KW3lzaGVuXSBXZSB3
aWxsIG1lbnRpb24gVlBMUyBhbmQgRVZQTiBmb3IgZnV0dXJlIHN0dWR5LCBhcyB3ZWxsIGFzIHNl
cnZpY2VzIHdoZXJlIG5vIG90aGVyIHJvdXRlciBpcyBhYmxlIHRvIGxlYXJuIG9yIGVzdGFibGlz
aCBpdHMgb3duIGNvbm5lY3Rpdml0eSB3aXRoIHNlcnZpY2UgZGVzdGluYXRpb24gaW4gYWR2YW5j
ZSBvZiBhIHByaW1hcnkgUEUgZmFpbHVyZSwgdG8gc2VydmUgYXMgYSBwcm90ZWN0b3IuDQoNCg0K
ICAxLiAgVGhlIGV4YW1wbGUgb2YgYXBwbHlpbmcgdGhlIGVncmVzcyBwcm90ZWN0aW9uIGZyYW1l
d29yayB0byBCR1AvTVBMUyBJUCBWUE4gKFJGQyA0MzY0KSBpbiBTZWN0aW9uIDggaXMgZXhwbGlj
aXRseSByZXN0cmljdGVkIHRvIHNjZW5hcmlvIHdoZW4gYm90aCB0aGUgcHJpbWFyeSBlZ3Jlc3Mg
VlJGIGFuZCB0aGUgcHJvdGVjdG9yIFZSRiB1c2UgcGVyLVZSRiBsYWJlbCBhbGxvY2F0aW9uIHNj
aGVtZS4NCiAgICAgKiAgIFdpdGggdGhpcyBzY2hlbWUsIHRoZSB1c2FnZSBvZiB0aGUgcHJvcG9z
ZWQgZWdyZXNzIHByb3RlY3Rpb24gZnJhbWV3b3JrIGlzIHF1aXRlIHN0cmFpZ2h0Zm9yd2FyZC4N
CiAgICAgKiAgIEhvd2V2ZXIsIFJGQyA0MzY0IGRlZmluZXMgc2V2ZXJhbCBsYWJlbCBhbGxvY2F0
aW9uIHNjaGVtZXMgYW5kIHN0YXRlcyB0aGF0IHRoZSBsYWJlbCBhbGxvY2F0aW9uIHNjaGVtZSBj
YW4gYmUgc2VsZWN0ZWQgaW5kZXBlbmRlbnRseSBpbiBlYWNoIFBFIHdpdGhvdXQgYW55IGltcGFj
dCBvbiBpbnRlcm9wZXJhYmlsaXR5LiBJdCBpcyBub3QgY2xlYXIgdG8gbWUsIHRvIHdoaWNoIGV4
dGVudCBJUCBWUE4gc2VydmljZXMgdGhhdCB1c2UgZGlmZmVyZW50IGxhYmVsIGFsbG9jYXRpb24g
c2NoZW1lcyBpbiBkaWZmZXJlbnQgZWdyZXNzIFBFcyB3b3VsZCBiZSBjb3ZlcmVkIGJ5IHRoZSBw
cm9wb3NlZCBmcmFtZXdvcmsNCiAgICAgKiAgIFNpbmNlIHdlIGFyZSBvbmx5IHNwZWFraW5nIGFi
b3V0IGFuIGV4YW1wbGUgaW4gYSBmcmFtZXdvcmsgZG9jdW1lbnQsIHRoZXJlIGlzIG5vIG5lZWQg
dG8gZGVzY3JpYmUgYSBjb21wbGV0ZSBzb2x1dGlvbiBoZXJlLiBTaW1wbHkgbm90aW5nIHRoZSBu
ZWVkIGZvciBlbGFib3JhdGlvbiB3aXRoIHJlZ2FyZCB0byBvdGhlciBWUE4gYXBwbGljYXRpb24g
bGFiZWwgYWxsb2NhdGlvbiBzY2hlbWVzICAoaW5jbHVkaW5nIHRoZSBwb3NzaWJsZSBtaXNtYXRj
aCBpbiB0aGUgcHJpbWFyeSBhbmQgcHJvdGVjdG9yIGVncmVzcyBQRXMpIGFuZCBzZW5kaW5nIHRo
ZSByZWFkZXIgdG8gYSAoZnV0dXJlKSBkZWRpY2F0ZWQgZG9jdW1lbnQgd291bGQgc3VmZmljZSBJ
TUhPLg0KDQpbeXNoZW5dIFdlIHdpbGwgY2xhcmlmeSB0aGF0IHRoZSBwcmltYXJ5IFBFIChQRTIp
IG1heSBhbGxvY2F0ZSBWUE4gbGFiZWxzIGJ5IHVzaW5nIHBlci1WUkYsIHBlci1yb3V0ZSwgb3Ig
cGVyLWludGVyZmFjZSBtb2RlLiBUaGUgcHJvdGVjdG9yIChQRTMpIHNob3VsZCBzZXQgdXAgdGhl
IG5leHRob3AgZm9yIGVhY2ggbGFiZWwgcm91dGUgaW4gcGUyLm1wbHMgdGFibGUgYXMgYmVsb3c6
DQoNCiAgKiAgIElmIHRoZSBWUE4gbGFiZWwgaXMgYSBwZXItVlJGIGxhYmVsLCB0aGUgbmV4dGhv
cCBvZiB0aGUgbGFiZWwgcm91dGUgc2hvdWxkIHBvaW50IHRvIHRoZSBwcm90ZWN0aW9uIFZSRi4N
CiAgKiAgIElmIHRoZSBWUE4gbGFiZWwgaXMgYSBwZXItcm91dGUgbGFiZWwsIHRoZSBuZXh0aG9w
IG9mIHRoZSBsYWJlbCByb3V0ZSBzaG91bGQgYmUgYmFzZWQgb24gdGhlIHByb3RlY3RvcuKAmXMg
b3duIGNvbm5lY3Rpdml0eSB3aXRoIHRoZSBJUCBwcmVmaXguDQogICogICBJZiB0aGUgVlBOIGxh
YmVsIGlzIGEgcGVyLWludGVyZmFjZSBsYWJlbCwgdGhlcmUgYXJlIHR3byBjYXNlcy4gKEEpIElm
IHRoZSBkaXN0cmlidXRpb24gb2YgSVAgcHJlZml4ZXMgb3ZlciB0aGUgaW50ZXJmYWNlcyBvbiB0
aGUgcHJpbWFyeSBQRSBhbGlnbnMgY29tcGxldGVseSB3aXRoIHRoZSBkaXN0cmlidXRpb24gb2Yg
SVAgcHJlZml4ZXMgb3ZlciB0aGUgaW50ZXJmYWNlcyBvbiB0aGUgcHJvdGVjdG9yLCB0aGUgbmV4
dGhvcCBvZiB0aGUgbGFiZWwgcm91dGUgc2hvdWxkIHBvaW50IHRvIHRoZSBjb3JyZXNwb25kaW5n
IGludGVyZmFjZSBvZiB0aGUgSVAgcHJlZml4IG9uIHRoZSBwcm90ZWN0b3IuIChCKSBPdGhlcndp
c2UgKG9yIGZvciBzaW1wbGljaXR5KSwgdGhlIG5leHRob3Agb2YgdGhlIGxhYmVsIHJvdXRlIHNo
b3VsZCBwb2ludCB0byB0aGUgcHJvdGVjdGlvbiBWUkYuDQoNCg0KICAxLiAgU2VjdGlvbiA1Ljgg
ZGVzY3JpYmVzIDMgcG9zc2libGUgYXBwcm9hY2hlcyB0byBhZHZlcnRpc2VtZW50IG9mIHRoZSBD
b250ZXh0IElEIElQIGFkZHJlc3MgaW4gSUdQLiBCdXQgaXQgZG9lcyBub3QgZGVmaW5lIGFueSBv
ZiB0aGVzZSBhcHByb2FjaGVzIGFzIOKAnE1VU1QgdG8gaW1wbGVtZW504oCdLiBUaGlzIGxvb2tz
IHRvIG1lIGxpa2UgYW4gb3BlbmluZyBmb3IgaW50ZXJvcGVyYWJpbGl0eSBpc3N1ZXMgYmV0d2Vl
biBpbXBsZW1lbnRhdGlvbnMgdGhhdCBzdXBwb3J0IGRpZmZlcmVudCBhcHByb2FjaGVzLiBPbiB0
aGUgb3RoZXIgaGFuZCwgSSBhbSBub3Qgc3VyZSB3aGV0aGVyIGEgZnJhbWV3b3JrIGRvY3VtZW50
IGlzIHRoZSByaWdodCBwbGFjZSB0byBzZWxlY3QgYSBNVVNUIHRvIGltcGxlbWVudCBvcHRpb24s
IGVzcGVjaWFsbHkgd2hlbiB0aGUgZXhwZWN0ZWQgYXJlYXMgb2YgYXBwbGljYWJpbGl0eSBhcmUg
cXVpdGUgZGlmZmVyZW50Og0KICAgICAqICAgVGhlIOKAnHByb3h5IG1vZGXigJ0gYXBwcm9hY2gg
aW1wb3NlcyBtaW5pbWFsIChpZiBhbnkpIHNwZWNpZmljIHJlcXVpcmVtZW50cyBvbiB0aGUgcm91
dGluZyBhbmQgVEUgZG9tYWluIChpLmUuLCBubyBkZWRpY2F0ZWQgZXh0ZW5zaW9ucyBpbiBJR1As
ICBqdXN0IHN1cHBvcnQgb2Ygc29tZSBGUlIgbWVjaGFuaXNtIGJ5IHRoZSBzaWduYWxpbmcgcHJv
dG9jb2wgdXNlZCBmb3IgdGhlIHR1bm5lbCBzZXR1cCkNCiAgICAgKiAgIFRoZSDigJxhbGlhcyBt
b2Rl4oCdIHNlZW1zIHRvIHJlcXVpcmUgc3VwcG9ydCBvZiBhdCBsZWFzdCBTZWdtZW50IFJvdXRp
bmcgZXh0ZW5zaW9ucyB0byB0aGUgcmVsZXZhbnQgSUdQIGluIHRoZSByb3V0aW5nIGRvbWFpbiBh
cyB3ZWxsIGFzIHN1cHBvcnQgb2YgdGhlIE1pcnJvciBTSUQgaW4gYWxsIHBvdGVudGlhbCBQTFJz
LiBUaGVyZWZvcmUgSSB0aGluayB0aGF0IGl0IGlzIGEgbmF0aXZlIHNjaGVtZSB0byBiZSB1c2Vk
IGluIHRoZSBTUi1NUExTIGVudmlyb25tZW50cywgYnV0IHByb2JsZW1hdGljIGluIHRoZSBlbnZp
cm9ubWVudHMgdGhhdCBkbyBub3QgdXNlIFNSLU1QTFMgZm9yIHNldHVwIG9mIGFueSBMU1BzDQog
ICAgICogICBUaGUgZGVmaW5pdGlvbiBvZiB0aGUg4oCcc3R1YiBsaW5rIG1vZGXigJ0gaXMgYWNj
b21wYW5pZWQgYnkgYSBzb21ld2hhdCB2YWd1ZSBjYXZlYXQ6IOKAnFRoZSBjb3JyZWN0bmVzcyBv
ZiB0aGUgZWdyZXNzLXByb3RlY3RlZCB0dW5uZWxzIGFuZCB0aGUgYnlwYXNzIHR1bm5lbHMgcmVs
aWVzIG9uIHRoZSBwYXRoIGNvbXB1dGF0aW9ucyBmb3IgdGhlIGFueS1jYXN0IElQICBhZGRyZXNz
IHBlcmZvcm1lZCBieSB0aGUgaW5ncmVzcyByb3V0ZXJzIGFuZCBQTFIuICBUaGVyZWZvcmUsIGNh
cmUgTVVTVCBiZSB0YWtlbiBmb3IgdGhlIGFwcGxpY2FiaWxpdHkgb2YgdGhpcyBhcHByb2FjaCB0
byBhIGdpdmVuIG5ldHdvcmsgdG9wb2xvZ3nigJ0uICBTb21lIGNsYXJpZmljYXRpb24gaGVyZSB3
b3VsZCBiZSB3ZWxjb21lIElNSE8sIGVzcGVjaWFsbHkgc2luY2Ugbm8gYW5hbG9nIG9mIHRoaXMg
bW9kZSBjb3VsZCBiZSBmb3VuZCBpbiBSRkMgODEwNC4NCiAgICAgKiAgIEkgaGF2ZSBsb29rZWQg
dXAgU2VjdGlvbiA0LjMgaW4gUkZDIDgxMDQgdGhhdCBkaXNjdXNzZXMgdHdvIGFwcHJvYWNoZXMg
KGVxdWl2YWxlbnRzIG9mIHRoZSBQcm94eSBhbmQgQWxpYXMgbW9kZXMgaW4gdGhpcyBkcmFmdCkg
dG8gYWR2ZXJ0aXNlbWVudCBvZiBDb250ZXh0IElELCBhbmQgZm91bmQgdGhlIGZvbGxvd2luZyB0
ZXh0IHRoZXJlICh0aGUgY3JpdGljYWwgZnJhZ21lbnQgaXMgaGlnaGxpZ2h0ZWQpOg0KICAgVGhl
IG1lY2hhbmlzbSBpbiB0aGlzIGRvY3VtZW50IGludGVuZHMgdG8gYmUgZmxleGlibGUgb24gdGhl
IGFwcHJvYWNoDQogICB1c2VkIGJ5IGEgbmV0d29yaywgYXMgbG9uZyBhcyBpdCBzYXRpc2ZpZXMg
dGhlIGFib3ZlIHJlcXVpcmVtZW50cyBmb3INCiAgIHRoZSB0cmFuc3BvcnQgdHVubmVsIHBhdGgg
YW5kIGJ5cGFzcyB0dW5uZWwgcGF0aC4gIEluIHRoZW9yeSwgdGhlDQogICBuZXR3b3JrIGNhbiB1
c2Ugb25lIGFwcHJvYWNoIGZvciBjb250ZXh0IElEIFggYW5kIGFub3RoZXIgYXBwcm9hY2gNCiAg
IGZvciBjb250ZXh0IElEIFkuICBGb3IgYSBnaXZlbiBjb250ZXh0IElELCBhbGwgcmVsZXZhbnQg
cm91dGVycywNCiAgIGluY2x1ZGluZyBwcmltYXJ5IFBFLCBwcm90ZWN0b3IsIGFuZCBQTFIsIG11
c3Qgc3VwcG9ydCBhbmQgYWdyZWUgb24NCiAgIHRoZSBjaG9zZW4gYXBwcm9hY2guICBUaGUgY29v
cmRpbmF0aW9uIGJldHdlZW4gdGhlIHJvdXRlcnMgY2FuIGJlDQogICBhY2hpZXZlZCBieSBjb25m
aWd1cmF0aW9uLg0KQWRkaW5nIHN1Y2ggKCBvciBzaW1pbGFyKSB0ZXh0IHRvIFNlY3Rpb24gNS44
IGxvb2tzIHRvIG1lIGFzIGEgcmVhc29uYWJsZSBjb21wcm9taXNlIGJldHdlZW4gYmVpbmcgZXhj
ZXNzaXZlbHkgc3RyaWN0IGFuZCBiZWluZyBleGNlc3NpdmVseSBmbGV4aWJsZSBpbiBhIGZyYW1l
d29yayBkb2N1bWVudC4NCg0KW3lzaGVuXSBXZSB3aWxsIGFkZCBzaW1pbGFyIHRleHQgdG8gdGhl
IGRyYWZ0LiBBcyBhIGZyYW1ld29yaywgdGhlIGRyYWZ0IHByZXNlbnRzIGFuZCBkaXNjdXNzZXMg
YSBudW1iZXIgb2Ygb3B0aW9ucyBpbiBhIGdlbmVyYWwgbWFubmVyLiBUaGVzZSBvcHRpb25zIGFy
ZSB0ZWNobmljYWxseSBlcXVhbCBhbmQgYWxsIGZlYXNpYmxlLCBhbHRob3VnaCB0aGV5IGVhY2gg
bWF5IGhhdmUgcHJvcyBhbmQgY29ucy4gVGhpcyBpcyBhbHNvIGJhc2VkIG9uIG91ciBnb2FsIHRv
IG1ha2UgZWdyZXNzIHByb3RlY3Rpb24gYXBwbGljYWJsZSB0byBhIHZhcmlldHkgb2YgbmV0d29y
a3Mgb2YgZGlmZmVyZW50IHRlY2hub2xvZ2llcy4gSGVuY2UsIHRoZSBkcmFmdCBkb2VzIG5vdCBt
YW5kYXRlIGFueSBvcHRpb24gYXMgYSBNVVNULiBUaGF0IGRlY2lzaW9uIG9mIHdoaWNoIG9wdGlv
biB0byB1c2UgaW4gYSBnaXZlbiBuZXR3b3JrIGlzIGxlZnQgdG8gdGhlIHNwZWNpZmljIHRlY2hu
b2xvZ3kgZGVwbG95ZWQgYW5kIHRoZSB2ZW5kb3JzIGludm9sdmVkLg0KDQpOaXRzOg0KDQogIDEu
ICBSRkMgMjExOSBpcyBtZW50aW9uZWQgaW4gdGhlIHRleHQsIGJ1dCBkb2VzIG5vdCBhcHBlYXIg
YXMgYSBOb3JtYXRpdmUgcmVmZXJlbmNlIChCVFcsIEkgaGF2ZSBwb2ludGVkIHRvIHRoaXMgZmFj
dCBpbiBteSB1bnNvbGljaXRlZCByZXZpZXcgbW9yZSB0aGFuIGEgeWVhciBhZ28sIGJ1dCBpdCBz
dGlsbCByZW1haW5zIHVucmVzb2x2ZWQpDQogIDIuICBSRkMgODE3NCBpcyBuZWl0aGVyIG1lbnRp
b25lZCBpbiB0aGUgdGV4dCAoYXMgc2VlbXMgdG8gYmUgdGhlIG5vcm0gdGhlc2UgZGF5cykgbm9y
IGFwcGVhcnMgYXMgYSBOb3JtYXRpdmUgcmVmZXJlbmNlLg0KDQpbeXNoZW5dIFdlIHdpbGwgYWRk
IHRoZXNlIFJGQ3MgdG8gdGhlIG5vcm1hdGl2ZSByZWZlcmVuY2Ugc2VjdGlvbi4NCg0KUmVnYXJk
cywNClNhc2hhDQoNCk9mZmljZTogKzk3Mi0zOTI2NjMwMg0KQ2VsbDogICAgICArOTcyLTU0OTI2
NjMwMg0KRW1haWw6ICAgQWxleGFuZGVyLlZhaW5zaHRlaW5AZWNpdGVsZS5jb20NCg0KDQpfX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX18NCg0KVGhpcyBlLW1haWwgbWVzc2FnZSBpcyBpbnRlbmRlZCBmb3IgdGhl
IHJlY2lwaWVudCBvbmx5IGFuZCBjb250YWlucyBpbmZvcm1hdGlvbiB3aGljaCBpcw0KQ09ORklE
RU5USUFMIGFuZCB3aGljaCBtYXkgYmUgcHJvcHJpZXRhcnkgdG8gRUNJIFRlbGVjb20uIElmIHlv
dSBoYXZlIHJlY2VpdmVkIHRoaXMNCnRyYW5zbWlzc2lvbiBpbiBlcnJvciwgcGxlYXNlIGluZm9y
bSB1cyBieSBlLW1haWwsIHBob25lIG9yIGZheCwgYW5kIHRoZW4gZGVsZXRlIHRoZSBvcmlnaW5h
bA0KYW5kIGFsbCBjb3BpZXMgdGhlcmVvZi4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXw0KDQo=

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

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg
bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseTpXaW5nZGluZ3M7DQoJcGFub3NlLTE6NSAwIDAgMCAwIDAgMCAwIDAg
MDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0x
OjIgNCA1IDMgNSA0IDYgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZhbWlseTpEZW5nWGlh
bjsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAxIDEgMSAxO30NCkBmb250LWZhY2UNCgl7Zm9udC1m
YW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUgMiAyIDIgNCAzIDIgNDt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OiJcQERlbmdYaWFuIjsNCglwYW5vc2UtMToyIDEgNiAwIDMgMSAx
IDEgMSAxO30NCi8qIFN0eWxlIERlZmluaXRpb25zICovDQpwLk1zb05vcm1hbCwgbGkuTXNvTm9y
bWFsLCBkaXYuTXNvTm9ybWFsDQoJe21hcmdpbjowaW47DQoJbWFyZ2luLWJvdHRvbTouMDAwMXB0
Ow0KCWZvbnQtc2l6ZToxMS4wcHQ7DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7
fQ0KYTpsaW5rLCBzcGFuLk1zb0h5cGVybGluaw0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJ
Y29sb3I6IzA1NjNDMTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCmE6dmlzaXRlZCwg
c3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZA0KCXttc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJY29s
b3I6Izk1NEY3MjsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnAuTXNvTGlzdFBhcmFn
cmFwaCwgbGkuTXNvTGlzdFBhcmFncmFwaCwgZGl2Lk1zb0xpc3RQYXJhZ3JhcGgNCgl7bXNvLXN0
eWxlLXByaW9yaXR5OjM0Ow0KCW1hcmdpbi10b3A6MGluOw0KCW1hcmdpbi1yaWdodDowaW47DQoJ
bWFyZ2luLWJvdHRvbTowaW47DQoJbWFyZ2luLWxlZnQ6LjVpbjsNCgltYXJnaW4tYm90dG9tOi4w
MDAxcHQ7DQoJZm9udC1zaXplOjExLjBwdDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1z
ZXJpZjt9DQpwLm1zb25vcm1hbDAsIGxpLm1zb25vcm1hbDAsIGRpdi5tc29ub3JtYWwwDQoJe21z
by1zdHlsZS1uYW1lOm1zb25vcm1hbDsNCgltc28tc3R5bGUtcHJpb3JpdHk6OTk7DQoJbXNvLW1h
cmdpbi10b3AtYWx0OmF1dG87DQoJbWFyZ2luLXJpZ2h0OjBpbjsNCgltc28tbWFyZ2luLWJvdHRv
bS1hbHQ6YXV0bzsNCgltYXJnaW4tbGVmdDowaW47DQoJZm9udC1zaXplOjEyLjBwdDsNCglmb250
LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIixzZXJpZjt9DQpzcGFuLkVtYWlsU3R5bGUyMA0KCXtt
c28tc3R5bGUtdHlwZTpwZXJzb25hbDsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJp
ZjsNCgljb2xvcjp3aW5kb3d0ZXh0O30NCnNwYW4uaWNvbg0KCXttc28tc3R5bGUtbmFtZTppY29u
O30NCnNwYW4uRW1haWxTdHlsZTIyDQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0K
CWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOw0KCWNvbG9yOndpbmRvd3RleHQ7fQ0K
Lk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXpl
OjEwLjBwdDt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo4LjVpbiAxMS4waW47DQoJbWFy
Z2luOjEuMGluIDEuMjVpbiAxLjBpbiAxLjI1aW47fQ0KZGl2LldvcmRTZWN0aW9uMQ0KCXtwYWdl
OldvcmRTZWN0aW9uMTt9DQovKiBMaXN0IERlZmluaXRpb25zICovDQpAbGlzdCBsMA0KCXttc28t
bGlzdC1pZDoxODUyMTUxMTA7DQoJbXNvLWxpc3QtdHlwZTpoeWJyaWQ7DQoJbXNvLWxpc3QtdGVt
cGxhdGUtaWRzOjUwNDgwMDE2MiA2NzY5ODcwNSA2NzY5ODcxMyA2NzY5ODcxNSA2NzY5ODcwMyA2
NzY5ODcxMyA2NzY5ODcxNSA2NzY5ODcwMyA2NzY5ODcxMyA2NzY5ODcxNTt9DQpAbGlzdCBsMDps
ZXZlbDENCgl7bXNvLWxldmVsLXRleHQ6IiUxXCkiOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25l
Ow0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47
fQ0KQGxpc3QgbDA6bGV2ZWwyDQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmFscGhhLWxvd2Vy
Ow0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246
bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDA6bGV2ZWwzDQoJe21zby1sZXZl
bC1udW1iZXItZm9ybWF0OnJvbWFuLWxvd2VyOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0K
CW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246cmlnaHQ7DQoJdGV4dC1pbmRlbnQ6LTkuMHB0O30N
CkBsaXN0IGwwOmxldmVsNA0KCXttc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwt
bnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwwOmxl
dmVsNQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDphbHBoYS1sb3dlcjsNCgltc28tbGV2ZWwt
dGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1p
bmRlbnQ6LS4yNWluO30NCkBsaXN0IGwwOmxldmVsNg0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1h
dDpyb21hbi1sb3dlcjsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVt
YmVyLXBvc2l0aW9uOnJpZ2h0Ow0KCXRleHQtaW5kZW50Oi05LjBwdDt9DQpAbGlzdCBsMDpsZXZl
bDcNCgl7bXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlv
bjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMDpsZXZlbDgNCgl7bXNvLWxl
dmVsLW51bWJlci1mb3JtYXQ6YWxwaGEtbG93ZXI7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7
DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9
DQpAbGlzdCBsMDpsZXZlbDkNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6cm9tYW4tbG93ZXI7
DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpy
aWdodDsNCgl0ZXh0LWluZGVudDotOS4wcHQ7fQ0KQGxpc3QgbDENCgl7bXNvLWxpc3QtaWQ6NjI2
ODU5MTI5Ow0KCW1zby1saXN0LXR5cGU6aHlicmlkOw0KCW1zby1saXN0LXRlbXBsYXRlLWlkczot
MTM0NTYzMzY2IDY3Njk4NzAzIDY3Njk4NzEzIDY3Njk4NzE1IDY3Njk4NzAzIDY3Njk4NzEzIDY3
Njk4NzE1IDY3Njk4NzAzIDY3Njk4NzEzIDY3Njk4NzE1O30NCkBsaXN0IGwxOmxldmVsMQ0KCXtt
c28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7
DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0IGwxOmxldmVsMg0KCXttc28tbGV2ZWwtbnVt
YmVyLWZvcm1hdDphbHBoYS1sb3dlcjsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28t
bGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluO30NCkBsaXN0
IGwxOmxldmVsMw0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpyb21hbi1sb3dlcjsNCgltc28t
bGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOnJpZ2h0Ow0K
CXRleHQtaW5kZW50Oi05LjBwdDt9DQpAbGlzdCBsMTpsZXZlbDQNCgl7bXNvLWxldmVsLXRhYi1z
dG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50
Oi0uMjVpbjt9DQpAbGlzdCBsMTpsZXZlbDUNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YWxw
aGEtbG93ZXI7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1w
b3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjt9DQpAbGlzdCBsMTpsZXZlbDYNCgl7
bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6cm9tYW4tbG93ZXI7DQoJbXNvLWxldmVsLXRhYi1zdG9w
Om5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpyaWdodDsNCgl0ZXh0LWluZGVudDot
OS4wcHQ7fQ0KQGxpc3QgbDE6bGV2ZWw3DQoJe21zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1z
by1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxp
c3QgbDE6bGV2ZWw4DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmFscGhhLWxvd2VyOw0KCW1z
by1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsN
Cgl0ZXh0LWluZGVudDotLjI1aW47fQ0KQGxpc3QgbDE6bGV2ZWw5DQoJe21zby1sZXZlbC1udW1i
ZXItZm9ybWF0OnJvbWFuLWxvd2VyOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1s
ZXZlbC1udW1iZXItcG9zaXRpb246cmlnaHQ7DQoJdGV4dC1pbmRlbnQ6LTkuMHB0O30NCkBsaXN0
IGwyDQoJe21zby1saXN0LWlkOjE0ODI1NzQ1Mjc7DQoJbXNvLWxpc3QtdHlwZTpoeWJyaWQ7DQoJ
bXNvLWxpc3QtdGVtcGxhdGUtaWRzOi0xOTk2MzE3MzkwIDE4OTYzOTQ5MTIgNjc2OTg2OTEgNjc2
OTg2OTMgNjc2OTg2ODkgNjc2OTg2OTEgNjc2OTg2OTMgNjc2OTg2ODkgNjc2OTg2OTEgNjc2OTg2
OTM7fQ0KQGxpc3QgbDI6bGV2ZWwxDQoJe21zby1sZXZlbC1zdGFydC1hdDowOw0KCW1zby1sZXZl
bC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDotOw0KCW1zby1sZXZlbC10
YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWlu
ZGVudDotLjI1aW47DQoJZm9udC1mYW1pbHk6IkNhbGlicmkiLHNhbnMtc2VyaWY7DQoJbXNvLWZh
cmVhc3QtZm9udC1mYW1pbHk6RGVuZ1hpYW47fQ0KQGxpc3QgbDI6bGV2ZWwyDQoJe21zby1sZXZl
bC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDpvOw0KCW1zby1sZXZlbC10
YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWlu
ZGVudDotLjI1aW47DQoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijt9DQpAbGlzdCBsMjpsZXZl
bDMNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+C
pzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9u
OmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpA
bGlzdCBsMjpsZXZlbDQNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1s
ZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVt
YmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCWZvbnQtZmFtaWx5OlN5
bWJvbDt9DQpAbGlzdCBsMjpsZXZlbDUNCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0
Ow0KCW1zby1sZXZlbC10ZXh0Om87DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxl
dmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZh
bWlseToiQ291cmllciBOZXciO30NCkBsaXN0IGwyOmxldmVsNg0KCXttc28tbGV2ZWwtbnVtYmVy
LWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3Rv
cDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDot
LjI1aW47DQoJZm9udC1mYW1pbHk6V2luZ2RpbmdzO30NCkBsaXN0IGwyOmxldmVsNw0KCXttc28t
bGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1s
ZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0
ZXh0LWluZGVudDotLjI1aW47DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwyOmxldmVs
OA0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6bzsN
Cgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxl
ZnQ7DQoJdGV4dC1pbmRlbnQ6LS4yNWluOw0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7fQ0K
QGxpc3QgbDI6bGV2ZWw5DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28t
bGV2ZWwtdGV4dDrvgqc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51
bWJlci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseTpX
aW5nZGluZ3M7fQ0KQGxpc3QgbDMNCgl7bXNvLWxpc3QtaWQ6MTUyNTI1MDIyNjsNCgltc28tbGlz
dC10eXBlOmh5YnJpZDsNCgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6MzEzMzA0OTQyIDY3Njk4Njg5
IDY3Njk4NjkxIDY3Njk4NjkzIDY3Njk4Njg5IDY3Njk4NjkxIDY3Njk4NjkzIDY3Njk4Njg5IDY3
Njk4NjkxIDY3Njk4NjkzO30NCkBsaXN0IGwzOmxldmVsMQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZv
cm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ674K3Ow0KCW1zby1sZXZlbC10YWItc3RvcDpu
b25lOw0KCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1
aW47DQoJZm9udC1mYW1pbHk6U3ltYm9sO30NCkBsaXN0IGwzOmxldmVsMg0KCXttc28tbGV2ZWwt
bnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxldmVsLXRleHQ6bzsNCgltc28tbGV2ZWwtdGFi
LXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRl
bnQ6LS4yNWluOw0KCWZvbnQtZmFtaWx5OiJDb3VyaWVyIE5ldyI7fQ0KQGxpc3QgbDM6bGV2ZWwz
DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2ZWwtdGV4dDrvgqc7
DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjps
ZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseTpXaW5nZGluZ3M7fQ0KQGxp
c3QgbDM6bGV2ZWw0DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsNCgltc28tbGV2
ZWwtdGV4dDrvgrc7DQoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJl
ci1wb3NpdGlvbjpsZWZ0Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseTpTeW1i
b2w7fQ0KQGxpc3QgbDM6bGV2ZWw1DQoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsN
Cgltc28tbGV2ZWwtdGV4dDpvOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZl
bC1udW1iZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJZm9udC1mYW1p
bHk6IkNvdXJpZXIgTmV3Ijt9DQpAbGlzdCBsMzpsZXZlbDYNCgl7bXNvLWxldmVsLW51bWJlci1m
b3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CpzsNCgltc28tbGV2ZWwtdGFiLXN0b3A6
bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4dC1pbmRlbnQ6LS4y
NWluOw0KCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9DQpAbGlzdCBsMzpsZXZlbDcNCgl7bXNvLWxl
dmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Ou+CtzsNCgltc28tbGV2
ZWwtdGFiLXN0b3A6bm9uZTsNCgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7DQoJdGV4
dC1pbmRlbnQ6LS4yNWluOw0KCWZvbnQtZmFtaWx5OlN5bWJvbDt9DQpAbGlzdCBsMzpsZXZlbDgN
Cgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0Ow0KCW1zby1sZXZlbC10ZXh0Om87DQoJ
bXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7DQoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0
Ow0KCXRleHQtaW5kZW50Oi0uMjVpbjsNCglmb250LWZhbWlseToiQ291cmllciBOZXciO30NCkBs
aXN0IGwzOmxldmVsOQ0KCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7DQoJbXNvLWxl
dmVsLXRleHQ674KnOw0KCW1zby1sZXZlbC10YWItc3RvcDpub25lOw0KCW1zby1sZXZlbC1udW1i
ZXItcG9zaXRpb246bGVmdDsNCgl0ZXh0LWluZGVudDotLjI1aW47DQoJZm9udC1mYW1pbHk6V2lu
Z2RpbmdzO30NCm9sDQoJe21hcmdpbi1ib3R0b206MGluO30NCnVsDQoJe21hcmdpbi1ib3R0b206
MGluO30NCi0tPjwvc3R5bGU+DQo8L2hlYWQ+DQo8Ym9keSBsYW5nPSJFTi1VUyIgbGluaz0iIzA1
NjNDMSIgdmxpbms9IiM5NTRGNzIiPg0KPGRpdiBjbGFzcz0iV29yZFNlY3Rpb24xIj4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPkhpIFNhc2hhLDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGFua3Mg
dmVyeSBtdWNoIGFnYWluIGZvciB0aGUgZGV0YWlsZWQgcmV2aWV3IGFuZCB0aGUgY29uc3RydWN0
aXZlIGNvbW1lbnRzIGFuZCBzdWdnZXN0aW9ucyE8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+UGxl
YXNlIHNlZSBbeXNoZW5dIGlubGluZSBiZWxvdy48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdj4NCjxkaXY+DQo8ZGl2Pg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6Ymxh
Y2siPlRoYW5rcyw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjxkaXY+DQo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjVwdDtjb2xvcjpibGFjayI+
LS0gWWltaW48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9y
ZGVyLXRvcDpzb2xpZCAjQjVDNERGIDEuMHB0O3BhZGRpbmc6My4wcHQgMGluIDBpbiAwaW4iPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29s
b3I6YmxhY2siPkZyb206IDwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7
Y29sb3I6YmxhY2siPkFsZXhhbmRlciBWYWluc2h0ZWluICZsdDtBbGV4YW5kZXIuVmFpbnNodGVp
bkBlY2l0ZWxlLmNvbSZndDs8YnI+DQo8Yj5EYXRlOiA8L2I+VHVlc2RheSwgTm92ZW1iZXIgMjAs
IDIwMTggYXQgNDo0MSBBTTxicj4NCjxiPlRvOiA8L2I+JnF1b3Q7cnRnLWFkc0BpZXRmLm9yZyZx
dW90OyAmbHQ7cnRnLWFkc0BpZXRmLm9yZyZndDs8YnI+DQo8Yj5DYzogPC9iPiZxdW90O3J0Zy1k
aXJAaWV0Zi5vcmcmcXVvdDsgJmx0O3J0Zy1kaXJAaWV0Zi5vcmcmZ3Q7LCAmcXVvdDttcGxzQGll
dGYub3JnJnF1b3Q7ICZsdDttcGxzQGlldGYub3JnJmd0OywgJnF1b3Q7ZHJhZnQtaWV0Zi1tcGxz
LWVncmVzcy1wcm90ZWN0aW9uLWZyYW1ld29yay5hbGxAaWV0Zi5vcmcmcXVvdDsgJmx0O2RyYWZ0
LWlldGYtbXBscy1lZ3Jlc3MtcHJvdGVjdGlvbi1mcmFtZXdvcmsuYWxsQGlldGYub3JnJmd0Ozxi
cj4NCjxiPlN1YmplY3Q6IDwvYj5SdGdEaXIgcmV2aWV3OiBkcmFmdC1pZXRmLW1wbHMtZWdyZXNz
LXB0b3RlY3Rpb24tZnJhbWV3b3JrLTAzPGJyPg0KPGI+UmVzZW50LUZyb206IDwvYj4mbHQ7YWxp
YXMtYm91bmNlc0BpZXRmLm9yZyZndDs8YnI+DQo8Yj5SZXNlbnQtVG86IDwvYj4mbHQ7eXNoZW5A
anVuaXBlci5uZXQmZ3Q7LCBKZXlhbmFudGggJmx0O21pbnRvQGp1bmlwZXIubmV0Jmd0OywgJmx0
O2JydW5vLmRlY3JhZW5lQG9yYW5nZS5jb20mZ3Q7LCAmbHQ7aGFubmVzQHJ0YnJpY2suY29tJmd0
OywgJmx0O2MubWljaGVsQHRlbGVrb20uZGUmZ3Q7LCAmbHQ7aHVhaW1vLmNoZW5AaHVhd2VpLmNv
bSZndDssICZsdDtqaWFuZ3l1YW5sb25nQGh1YXdlaS5jb20mZ3Q7LCAmbHQ7dHNhYWRAY2lzY28u
Y29tJmd0OywgJmx0O24ubGV5bWFubkB0ZWxla29tLmRlJmd0OywgJmx0O2xvYUBwaS5udSZndDss
ICZsdDttYXJ0aW4udmlnb3VyZXV4QG5va2lhLmNvbSZndDssDQogJmx0O2RiMzU0NkBhdHQuY29t
Jmd0OywgJmx0O2FyZXRhbmEuaWV0ZkBnbWFpbC5jb20mZ3Q7LCBMb2EgQW5kZXJzc29uICZsdDts
b2FAcGkubnUmZ3Q7PGJyPg0KPGI+UmVzZW50LURhdGU6IDwvYj5UdWVzZGF5LCBOb3ZlbWJlciAy
MCwgMjAxOCBhdCA0OjQxIEFNPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8ZGl2Pg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rpdj4NCjxwIHN0
eWxlPSJiYWNrZ3JvdW5kOndoaXRlIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBwdDtmb250
LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2siPkhlbGxv
LDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIHN0eWxlPSJiYWNrZ3JvdW5kOndoaXRlO2ZvbnQt
dmFyaWFudC1saWdhdHVyZXM6IG5vcm1hbDtmb250LXZhcmlhbnQtY2Fwczogbm9ybWFsO29ycGhh
bnM6IDI7dGV4dC1hbGlnbjpzdGFydDt3aWRvd3M6IDI7LXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0
aDogMHB4O3RleHQtZGVjb3JhdGlvbi1zdHlsZTogaW5pdGlhbDt0ZXh0LWRlY29yYXRpb24tY29s
b3I6IGluaXRpYWw7d29yZC1zcGFjaW5nOjBweCI+DQo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6Ymxh
Y2siPkkgaGF2ZSBiZWVuIHNlbGVjdGVkIGFzIHRoZSBSb3V0aW5nIERpcmVjdG9yYXRlIHJldmll
d2VyIGZvciB0aGlzIGRyYWZ0LiBUaGUgUm91dGluZyBEaXJlY3RvcmF0ZSBzZWVrcyB0byByZXZp
ZXcgYWxsIHJvdXRpbmcgb3Igcm91dGluZy1yZWxhdGVkIGRyYWZ0cyBhcyB0aGV5IHBhc3MgdGhy
b3VnaCBJRVRGIGxhc3QNCiBjYWxsIGFuZCBJRVNHIHJldmlldywgYW5kIHNvbWV0aW1lcyBvbiBz
cGVjaWFsIHJlcXVlc3QuIFRoZSBwdXJwb3NlIG9mIHRoZSByZXZpZXcgaXMgdG8gcHJvdmlkZSBh
c3Npc3RhbmNlIHRvIHRoZSBSb3V0aW5nIEFEcy4gRm9yIG1vcmUgaW5mb3JtYXRpb24gYWJvdXQg
dGhlIFJvdXRpbmcgRGlyZWN0b3JhdGUsIHBsZWFzZSBzZWUmbmJzcDs8YSBocmVmPSJodHRwczov
L3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cC0zQV9fdHJhYy50b29scy5p
ZXRmLm9yZ19hcmVhX3J0Z190cmFjX3dpa2lfUnRnRGlyJmFtcDtkPUR3TUdhUSZhbXA7Yz1IQWtZ
dWg2M3JzdWhyNlNjYmZoMFVqQlhlTUstbmRiM3ZvRFRYY1d6b0NJJmFtcDtyPTItblQ3eHZ0Z3hZ
YWM0d3BZeHdvX2poNXJaTTJ1d1RMeGdSaGFPYndZdWcmYW1wO209eHU5ME1mQVdfam02bFloNmh5
RWdwSmVoVG1zS3EwZEhya0U1dE5EOTY1OCZhbXA7cz1sbU5SbFhqVDRLRzZ4T3Rvbjc3dmxhM0ps
T3VIbXJtdEEtRFRiZVMtZUk4JmFtcDtlPSI+PHNwYW4gY2xhc3M9Imljb24iPjxzcGFuIHN0eWxl
PSJjb2xvcjojQkIwMDAwO3RleHQtZGVjb3JhdGlvbjpub25lIj7igIs8L3NwYW4+PC9zcGFuPjxz
cGFuIHN0eWxlPSJjb2xvcjojQkIwMDAwIj5odHRwOi8vdHJhYy50b29scy5pZXRmLm9yZy9hcmVh
L3J0Zy90cmFjL3dpa2kvUnRnRGlyPC9zcGFuPjwvYT48L3NwYW4+PG86cD48L286cD48L3A+DQo8
cCBzdHlsZT0iYmFja2dyb3VuZDp3aGl0ZTtmb250LXZhcmlhbnQtbGlnYXR1cmVzOiBub3JtYWw7
Zm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDtvcnBoYW5zOiAyO3RleHQtYWxpZ246c3RhcnQ7d2lk
b3dzOiAyOy13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDt0ZXh0LWRlY29yYXRpb24tc3R5
bGU6IGluaXRpYWw7dGV4dC1kZWNvcmF0aW9uLWNvbG9yOiBpbml0aWFsO3dvcmQtc3BhY2luZzow
cHgiPg0KPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5BbHRob3VnaCB0aGVzZSBjb21tZW50
cyBhcmUgcHJpbWFyaWx5IGZvciB0aGUgdXNlIG9mIHRoZSBSb3V0aW5nIEFEcywgaXQgd291bGQg
YmUgaGVscGZ1bCBpZiB5b3UgY291bGQgY29uc2lkZXIgdGhlbSBhbG9uZyB3aXRoIGFueSBvdGhl
ciBJRVRGIExhc3QgQ2FsbCBjb21tZW50cyB0aGF0IHlvdSByZWNlaXZlLCBhbmQNCiBzdHJpdmUg
dG8gcmVzb2x2ZSB0aGVtIHRocm91Z2ggZGlzY3Vzc2lvbiBvciBieSB1cGRhdGluZyB0aGUgZHJh
ZnQuPC9zcGFuPjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+RG9jdW1lbnQ6
IGRyYWZ0LWlldGYtbXBscy1lZ3Jlc3MtcHJvdGVjdGlvbi1mcmFtZXdvcmstMDM8bzpwPjwvbzpw
PjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlJldmlld2VyOiBBbGV4YW5kZXIgKOKAnFNhc2hh
4oCdKSBWYWluc2h0ZWluPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5SZXZp
ZXcgZGF0ZTogMTktTm92LTE4PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5J
RVRGIExDIEVuZCBEYXRlOiBOb3Qga25vd248bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPkludGVuZCBzdGF0dXM6IFN0YW5kYXJkcyBUcmFjazxvOnA+PC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48Yj5TdW1tYXJ5PC9iPjogPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij5JIGhhdmUgc29tZSBtaW5vciBjb25jZXJucyBhYm91dCB0aGlzIGRvY3VtZW50IHRoYXQgSSB0
aGluayBzaG91bGQgYmUgcmVzb2x2ZWQgYmVmb3JlIHB1YmxpY2F0aW9uLjxvOnA+PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48Yj5Db21tZW50czwvYj46PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj5UaGUgZHJhZnQgaXMgd2VsbCB3cml0dGVuLCByZXF1aXJlcyBmcm9tIHRoZSByZWFk
ZXIgaGFzIGdvb2QgdW5kZXJzdGFuZGluZyBvZiBtdWx0aXBsZSB0ZWNobm9sb2dpZXMgaW5jbHVk
aW5nOjxvOnA+PC9vOnA+PC9wPg0KPHVsIHN0eWxlPSJtYXJnaW4tdG9wOjBpbiIgdHlwZT0iZGlz
YyI+DQo8bGkgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDowaW47
bXNvLWxpc3Q6bDMgbGV2ZWwxIGxmbzIiPmNvbnRleHQgbGFiZWwgc3BhY2VzIGFuZCBjb250ZXh0
IGxhYmVscyBSRkMgNTMzMTxvOnA+PC9vOnA+PC9saT48bGkgY2xhc3M9Ik1zb0xpc3RQYXJhZ3Jh
cGgiIHN0eWxlPSJtYXJnaW4tbGVmdDowaW47bXNvLWxpc3Q6bDMgbGV2ZWwxIGxmbzIiPmxvY2Fs
IGFuZCByZW1vdGUgTEZBIG1lY2hhbmlzbXMgKFJGQyA1Mjg2IGFuZCBSRkMgNzQ5MCk8bzpwPjwv
bzpwPjwvbGk+PGxpIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6
MGluO21zby1saXN0OmwzIGxldmVsMSBsZm8yIj5TZWdtZW50IFJvdXRpbmcgTWlycm9yIFNJRHMg
KFJGQyA4NDAyKSBhbmQgbW9yZS4mbmJzcDsNCjxvOnA+PC9vOnA+PC9saT48L3VsPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+SSBkb3VidCBpdCBpcyBzdWl0YWJsZSByZWFkaW5nIGZvciBhIGJlZ2lu
bmVyLCBidXQgSSBhbHNvIGRvdWJ0IGFueSByZXF1aXJlZCBiYWNrZ3JvdW5kIGNvdWxkIGJlIHNr
aXBwZWQuDQo8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+
PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+VGhpcyBpcyBhIGZyYW1ld29yayBkb2N1
bWVudCwgd2l0aCBhdCBsZWFzdCBvbmUg4oCcc3BlY2lhbGl6YXRpb27igJ0gb2YgdGhpcyBmcmFt
ZXdvcmsgYWxyZWFkeSBiZWluZyBwdWJsaXNoZWQgYXMNCjxhIGhyZWY9Imh0dHBzOi8vdXJsZGVm
ZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fdG9vbHMuaWV0Zi5vcmdfaHRt
bF9yZmM4MTA0JmFtcDtkPUR3TUdhUSZhbXA7Yz1IQWtZdWg2M3JzdWhyNlNjYmZoMFVqQlhlTUst
bmRiM3ZvRFRYY1d6b0NJJmFtcDtyPTItblQ3eHZ0Z3hZYWM0d3BZeHdvX2poNXJaTTJ1d1RMeGdS
aGFPYndZdWcmYW1wO209eHU5ME1mQVdfam02bFloNmh5RWdwSmVoVG1zS3EwZEhya0U1dE5EOTY1
OCZhbXA7cz1aUW5Ta1ZRdHQxeTVtdlVzcGJ4ajNleDQ3RmltS3l0SUxONlZOTEFBWElrJmFtcDtl
PSI+DQpSRkMgODEwNDwvYT4uICZuYnNwO0kgYXNzdW1lIHRoYXQgb3RoZXIg4oCcc3BlY2lhbGl6
YXRpb27igJ0gZG9jdW1lbnRzIGFyZSBvbiB0aGUgd2F5LiA8bzpwPg0KPC9vOnA+PC9wPg0KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj5JIGhhdmUgaG9sZCBhIHZlcnkgY29uc3RydWN0aXZlIG9mZi1saXN0IGRpc2N1c3Npb24g
d2l0aCB0aGUgYXV0aG9ycyBiZWZvcmUgcG9zdGluZyB0aGlzIHJldmlldy4gU29tZSBvZiBteSBj
b21tZW50cyBoYXZlIGJlZW4gYWxyZWFkeSBhY2tub3dsZWRnZWQuIEkgd291bGQgbGlrZSB0byB0
aGFuayB0aGUgYXV0aG9ycyBhbmQsIGVzcGVjaWFsbHksIFlpbWluLCBmb3IgY29vcGVyYXRpb24u
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPkNhdmVhdDwvYj46IDxvOnA+PC9vOnA+PC9wPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+SSBoYXZlIGRvbmUgPGEgaHJlZj0iaHR0cHM6Ly91cmxkZWZl
bnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX193d3cuaWV0Zi5vcmdfbWFpbC0y
RGFyY2hpdmVfd2ViX21wbHNfY3VycmVudF9tc2cxNzAzMy5odG1sJmFtcDtkPUR3TUdhUSZhbXA7
Yz1IQWtZdWg2M3JzdWhyNlNjYmZoMFVqQlhlTUstbmRiM3ZvRFRYY1d6b0NJJmFtcDtyPTItblQ3
eHZ0Z3hZYWM0d3BZeHdvX2poNXJaTTJ1d1RMeGdSaGFPYndZdWcmYW1wO209eHU5ME1mQVdfam02
bFloNmh5RWdwSmVoVG1zS3EwZEhya0U1dE5EOTY1OCZhbXA7cz16ZVFWN2k4R0FUV0RQdS1jX0lM
WVdwalBrbG4wV3o1LTBENkFsX2dwUEZVJmFtcDtlPSI+DQphbiB1bnNvbGljaXRlZCByZXZpZXcg
b2YgdGhlIHByZWN1cnNvciBpbmRpdmlkdWFsIGRyYWZ0PC9hPi4gRnJvbSBteSBQT1YsIHRoZSBk
b2N1bWVudCBoYXMgYmVlbiBxdWl0ZSBpbiBnb29kIHNoYXBlIGV2ZW4gdGhlbiwgc28gSSBtYXkg
YmUgY29uc2lkZXJlZCBhcyBwb3NpdGl2ZWx5IGJpYXNlZCAodGhlIGN1cnJlbnQgdmVyc2lvbiBh
Y2tub3dsZWRnZXMgbXkgY29tbWVudHMpLiBJIGhhdmUgbm90aWNlZCB0aGF0IHRoZSBtYWpvcml0
eSBvZiBteQ0KIHRoZW4gY29tbWVudHMgaGF2ZSBiZWVuIHN1Y2Nlc3NmdWxseSByZXNvbHZlZCBp
biB0aGUgY3VycmVudCB2ZXJzaW9uIG9mIHRoZSBkcmFmdC48bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+W3lzaGVuXSBUaGFua3MgYWdhaW4hPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPk1ham9y
IElzc3VlczwvYj46IE5vIG1ham9yIGlzc3VlcyBmb3VuZDxvOnA+PC9vOnA+PC9wPg0KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48Yj5NaW5vciBJc3N1ZXM8L2I+OjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+Jm5ic3A7PG86cD48L286cD48L3A+DQo8b2wgc3R5bGU9Im1hcmdpbi10b3A6MGluIiBzdGFy
dD0iMSIgdHlwZT0iMSI+DQo8bGkgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJn
aW4tbGVmdDowaW47bXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzQiPlRoZSBkb2N1bWVudCBzZWVtcyB0
byBiZSBhbWJpZ3VvdXMmbmJzcDsgd2l0aCByZWdhcmQgdG8gZXhwZWN0ZWQgY292ZXJhZ2Ugb2Yg
TDJWUE4gc2VydmljZXMgYnkgdGhlIGZyYW1ld29yayBpdCBkZWZpbmVzOjxvOnA+PC9vOnA+DQo8
b2wgc3R5bGU9Im1hcmdpbi10b3A6MGluIiBzdGFydD0iMSIgdHlwZT0iYSI+DQo8bGkgY2xhc3M9
Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDowaW47bXNvLWxpc3Q6bDAgbGV2
ZWwyIGxmbzQiPk9uIG9uZSBoYW5kLCB0aGUgcmVxdWlyZW1lbnQgZm9yIHRoZSBmcmFtZXdvcmsg
aW4gdGhlIDI8c3VwPm5kPC9zdXA+IGJ1bGxldCBpbiBTZWN0aW9uIDQgc2F5cyB0aGF0IGl0IE1V
U1Qg4oCcPHNwYW4gc3R5bGU9ImZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7Ij5h
Y2NvbW1vZGF0ZSBleGlzdGluZyBhbmQgZnV0dXJlDQogSVAvTVBMUyBzZXJ2aWNlcywgaW5jbHVk
aW5nIGxheWVyLTIgVlBOcywgbGF5ZXItMyBWUE5zLCBoaWVyYXJjaGljYWwgTFNQLCBhbmQgb3Ro
ZXJzPC9zcGFuPuKAnTxvOnA+PC9vOnA+PC9saT48bGkgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgi
IHN0eWxlPSJtYXJnaW4tbGVmdDowaW47bXNvLWxpc3Q6bDAgbGV2ZWwyIGxmbzQiPk9uIHRoZSBv
dGhlciBoYW5kLCB0aGUgb3ZlcnZpZXcgb2YgdGhlIGZyYW1ld29yayAoaW4gU2VjdGlvbiAxKSBz
YXlzIHRoYXQg4oCcPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q291cmllciBOZXcmcXVvdDsiPldoZW4gYSBQTFIgZG9lcyBsb2NhbCByZXBhaXIsIHRoZSBw
cm90ZWN0b3IgaXMgcmVzcG9uc2libGUNCiBmb3IgcGVyZm9ybWluZyAmcXVvdDtjb250ZXh0IGxh
YmVsIHN3aXRjaGluZyZxdW90OyBmb3IgcmVyb3V0ZWQgTVBMUyBzZXJ2aWNlIHBhY2tldHMgYW5k
ICZxdW90O2NvbnRleHQgSVAgZm9yd2FyZGluZyZxdW90OyBmb3IgcmVyb3V0ZWQgSVAgc2Vydmlj
ZSBwYWNrZXRzLCB0byBhbGxvdyB0aGUgc2VydmljZSBwYWNrZXRzIHRvIGNvbnRpbnVlIHRvIHJl
YWNoIHRoZSBzZXJ2aWNlIGRlc3RpbmF0aW9uczwvc3Bhbj7igJ0uIGkuZS4sIE1BQy1iYXNlZCBz
d2l0Y2hpbmcgc2VlbXMgdG8gYmUNCiBleGNsdWRlZCBmcm9tIHRoZSBwcm90ZWN0b3IgcmVzcG9u
c2liaWxpdHkuIDxvOnA+PC9vOnA+PC9saT48bGkgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0
eWxlPSJtYXJnaW4tbGVmdDowaW47bXNvLWxpc3Q6bDAgbGV2ZWwyIGxmbzQiPlNlY3Rpb24gMyBv
ZiB0aGUgZHJhZnQgb25seSBkZWZpbmVzIHRoZSB0ZXJtcyDigJw8c3BhbiBzdHlsZT0iZm9udC1m
YW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPkNvbnRleHQgbGFiZWwgc3dpdGNoaW5nPC9z
cGFuPuKAnSZuYnNwOyBhbmQg4oCcPHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1m
YW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDsiPkNvbnRleHQNCiBJUCBmb3J3YXJkaW5nPC9z
cGFuPuKAnS4gVGhpcyBhbHNvIHN1Z2dlc3RzIHRoYXQgQ29udGV4dCBMYXllci0yIHN3aXRjaGlu
ZyBpcyBub3QgY292ZXJlZCBieSB0aGUgZnJhbWV3b3JrPG86cD48L286cD48L2xpPjwvb2w+DQo8
L2xpPjwvb2w+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPlt5c2hlbl0gQWN0dWFsbHksIHRoaXMgZnJhbWV3b3JrIGRvZXMg
YWxsb3cgYSBjb250ZXh0IGxhYmVsIHRvIHBvaW50IHRvIGEgbGF5ZXItMiBzd2l0Y2hpbmcgdGFi
bGUsIGlmIHRoZSBwYWNrZXRzIGNvbWluZyB0byBhIHByb3RlY3RvciBoYXZlIGEgbGF5ZXItMiBo
ZWFkZXIgKHJhdGhlciB0aGFuIGEgbGFiZWwgb3IgSVAgaGVhZGVyKSBiZWxvdyB0aGUgY29udGV4
dCBsYWJlbCwgd2hpY2ggY291bGQgYmUgdGhlDQogY2FzZSBvZiBNQUMgYWRkcmVzcyB0YWJsZS4g
Jm5ic3A7SW4gdGhlb3J5LCBhIGNvbnRleHQgbGFiZWwgbWF5IHBvaW50IHRvIGFueSB0eXBlIG9m
IGxvb2stdXAgdGFibGUuIElPVywgZGVwZW5kaW5nIHRoZSB1c2UgY2FzZSwgYW55IG1lYW5pbmdm
dWwgY29udGV4dC1iYXNlZCDigJxsYXllci1O4oCdIGZvcndhcmRpbmcvc3dpdGNoaW5nIGlzIGFs
bG93ZWQgYnkgdGhpcyBmcmFtZXdvcmsuIFdlIHdpbGwgYWRkIGEgc2VjdGlvbiB0byB0aGUgZW5k
IG9mIGRyYWZ0DQogdG8gbWFrZSBpdCBmdXR1cmUgY29tcGF0aWJsZS48bzpwPjwvbzpwPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPG9sIHN0eWxlPSJt
YXJnaW4tdG9wOjBpbiIgc3RhcnQ9IjIiIHR5cGU9IjEiPg0KPGxpIGNsYXNzPSJNc29MaXN0UGFy
YWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MGluO21zby1saXN0OmwwIGxldmVsMSBsZm80Ij5J
IGhhdmUgc29tZSBkb3VidHMgcmVnYXJkaW5nIGFwcGxpY2FiaWxpdHkgb2YgdGhlIGVncmVzcyBw
cm90ZWN0aW9uIGZyYW1ld29yayBkZWZpbmVkIGluIHRoZSBkcmFmdCZuYnNwOyB0byBWUExTLWJh
c2VkIChSRkMgNDc2MSBhbmQvb3IgUkZDIDQ3NjIpJm5ic3A7IHNlcnZpY2VzIGJlY2F1c2U6PG86
cD48L286cD4NCjxvbCBzdHlsZT0ibWFyZ2luLXRvcDowaW4iIHN0YXJ0PSIxIiB0eXBlPSJhIj4N
CjxsaSBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjBpbjttc28t
bGlzdDpsMCBsZXZlbDIgbGZvNCI+V2l0aCBWUExTLCBDRSBtdWx0aS1ob21pbmcgYWx3YXlzIG9w
ZXJhdGVzIGluIHNpbmdsZS1hY3RpdmUgbW9kZS4gQXMgYSBjb25zZXF1ZW5jZTo8bzpwPjwvbzpw
PjwvbGk+PC9vbD4NCjwvbGk+PC9vbD4NCjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHls
ZT0ibWFyZ2luLWxlZnQ6MS41aW47dGV4dC1pbmRlbnQ6LTEuNWluO21zby10ZXh0LWluZGVudC1h
bHQ6LTkuMHB0O21zby1saXN0OmwwIGxldmVsMyBsZm80Ij4NCjwhW2lmICFzdXBwb3J0TGlzdHNd
PjxzcGFuIHN0eWxlPSJtc28tbGlzdDpJZ25vcmUiPjxzcGFuIHN0eWxlPSJmb250OjcuMHB0ICZx
dW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
DQo8L3NwYW4+aS48c3BhbiBzdHlsZT0iZm9udDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9tYW4m
cXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyA8L3NwYW4+PC9zcGFuPjwhW2Vu
ZGlmXT5QcmlvciB0byBmYWlsdXJlIG9mIHRoZSBwcmltYXJ5IGVncmVzcywgdGhlIFZTSSB0aGF0
IHJlcHJlc2VudHMgdGhlIHNlcnZpY2UgaW4gdGhlIFByb3RlY3RvciBQRSB3b3VsZCBub3QgbGVh
cm4gYW55IE1BQyBhZGRyZXNzZXMNCjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb0xpc3RQ
YXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDoxLjVpbjt0ZXh0LWluZGVudDotMS41aW47bXNv
LXRleHQtaW5kZW50LWFsdDotOS4wcHQ7bXNvLWxpc3Q6bDAgbGV2ZWwzIGxmbzQiPg0KPCFbaWYg
IXN1cHBvcnRMaXN0c10+PHNwYW4gc3R5bGU9Im1zby1saXN0Oklnbm9yZSI+PHNwYW4gc3R5bGU9
ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsNCjwvc3Bhbj5paS48c3BhbiBzdHlsZT0iZm9udDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9t
YW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyA8L3NwYW4+PC9zcGFuPjwh
W2VuZGlmXT5JZiB0aGUgUExSIHJlZGlyZWN0cyDigJxrbm93biB1bmljYXN04oCdIHRyYWZmaWMg
aW50ZW5kZWQgZm9yIHRoZSBwcmltYXJ5IGVncmVzcyBQRSB0byB0aGUgcHJvdGVjdG9yLCB0aGUg
VlNJIHRoYXQgbG9jYWxseSByZXByZXNlbnRzIHByb3RlY3RlZCBzZXJ2aWNlIHRoZXJlIHdvdWxk
IGZsb29kIHRoaXMgdHJhZmZpYw0KIGFzIOKAnHVua25vd24gdW5pY2FzdOKAnSBhbmQsIGFzIHN1
Y2gsIHByb2JhYmx5IHN1YmplY3QgaXQgdG8gcmF0ZSBsaW1pdGluZy4gPG86cD48L286cD48L3A+
DQo8cCBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjEuNWluO3Rl
eHQtaW5kZW50Oi0xLjVpbjttc28tdGV4dC1pbmRlbnQtYWx0Oi05LjBwdDttc28tbGlzdDpsMCBs
ZXZlbDMgbGZvNCI+DQo8IVtpZiAhc3VwcG9ydExpc3RzXT48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6
SWdub3JlIj48c3BhbiBzdHlsZT0iZm9udDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVv
dDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOw0KPC9zcGFuPmlpaS48c3BhbiBzdHlsZT0iZm9udDo3LjBwdCAmcXVvdDtUaW1l
cyBOZXcgUm9tYW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyA8L3NwYW4+
PC9zcGFuPjwhW2VuZGlmXT5Gcm9tIHRoZSBQT1Ygb2YgdGhlIGN1c3RvbWVyIG9mIHRoZSBWUExT
IHNlcnZpY2UsJm5ic3A7IHRoaXMgbWVhbnMgdGhhdCByZWRpcmVjdGluZyB0cmFmZmljIHRvIHRo
ZSBwcm90ZWN0aW5nIFZTSSwgYnkgYW5kIG9mIGl0c2VsZiB3b3VsZCBub3QgZnVsbHkgcmVzdG9y
ZSB0aGUgc2VydmljZSwgc2luY2Ugc3Vic3RhbnRpYWwNCiBwYXJ0IG9mIHRoZSBjdXN0b21lciB0
cmFmZmljIHdvdWxkIGJlIGRyb3BwZWQgdW50aWwgTUFDIGxlYXJuaW5nIGluIHRoZSBwcm90ZWN0
aW5nIFZTSSBpcyBjb21wbGV0ZWQ8bzpwPjwvbzpwPjwvcD4NCjxvbCBzdHlsZT0ibWFyZ2luLXRv
cDowaW4iIHN0YXJ0PSIyIiB0eXBlPSIxIj4NCjxvbCBzdHlsZT0ibWFyZ2luLXRvcDowaW4iIHN0
YXJ0PSIyIiB0eXBlPSJhIj4NCjxsaSBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9Im1h
cmdpbi1sZWZ0OjBpbjttc28tbGlzdDpsMCBsZXZlbDIgbGZvNCI+SXQgaXMgYWxzbyB3b3J0aCBu
b3RpbmcgdGhhdCBpbiBWUExTIHJlY2VpdmVkIGFwcGxpY2F0aW9uIGxhYmVscyBkbyBub3Qgb25s
eSBkZWZpbmUgZWdyZXNzIFZTSSBhcyB0aGUgY29udGV4dCBmb3IgdGhlIE1BQy1iYXNlZCBzd2l0
Y2hpbmcgYnV0IGFsc28gaWRlbnRpZnkgcmVtb3RlIGluZ3Jlc3MgVlNJIGZvciBNQUMNCiBsZWFy
bmluZy4gRXh0ZW5kaW5nIHN1Y2ggaWRlbnRpZmljYXRpb24gdG8gY292ZXIgYWxzbyBhcHBsaWNh
dGlvbiBsYWJlbHMgb2YgdGhlIHJlZGlyZWN0ZWQgdHJhZmZpYyBsb29rcyBxdWl0ZSBub24tdHJp
dmlhbCB0byBtZTxvOnA+PC9vOnA+PC9saT48bGkgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0
eWxlPSJtYXJnaW4tbGVmdDowaW47bXNvLWxpc3Q6bDAgbGV2ZWwyIGxmbzQiPkkgc2VlIHRoZXNl
IGNvbmNlcm5zIGFzIG1pbm9yIGlzc3VlcyBiZWNhdXNlLCBhcyBleHBsYWluZWQgYWJvdmUsIGl0
IGlzIG5vdCBjbGVhciB0byBtZSB3aGV0aGVyIHRoZSBmcmFtZXdvcmsgaXMgc3VwcG9zZWQgdG8g
Y292ZXIgVlBMUyBzZXJ2aWNlcy4gQW4gZXhwbGljaXQgY2F2ZWF0IChwb3NzaWJseSBkZWZpbmlu
Zw0KIGFwcGxpY2FiaWxpdHkgb2YgdGhlIGZyYW1ld29yayB0byBWUExTIHNlcnZpY2VzIGFzIOKA
nGxlZnQgRkZT4oCdLCBvciB0byBiZSBkaXNjdXNzZWQgaW4gYSBzZXBhcmF0ZSBkb2N1bWVudOKA
nSkgd291bGQgc3VmZmljZSB0byByZXNvbHZlIHRoZW0gSU1ITzxvOnA+PC9vOnA+PC9saT48bGkg
Y2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDowaW47bXNvLWxpc3Q6
bDAgbGV2ZWwyIGxmbzQiPkwyVlBOIHNlcnZpY2VzIHRoYXQgdXNlIEVWUE4gdGVjaG5vbG9neSB3
b3VsZCBuZWl0aGVyIHN1ZmZlciBmcm9tIGFuIGVtcHR5IEZJQiBpbiB0aGUgcHJvdGVjdGluZyBN
QUMtVlJGIG5vciB1c2UgRVZQTiBhcHBsaWNhdGlvbiBsYWJlbHMgZm9yIE1BQyBsZWFybmluZy4g
QnV0IEkgY2Fubm90IHNheSB3aGV0aGVyDQogdGhleSBkbyBvciBkbyBub3QgaW50cm9kdWNlIHNv
bWUgb3RoZXIgaXNzdWVzIHdpdGggdGhlIHByb3Bvc2VkIGZyYW1ld29yayDigJMgdGhpcyB3b3Vs
ZCByZXF1aXJlIHNlcmlvdXMgaW4tZGVwdGggYW5hbHlzaXMuIE1lYW53aGlsZSBzdWNoIHNlcnZp
Y2VzIGxvb2sgdG8gbWUgbGlrZSBhbm90aGVyIGNhc2Ugd2hlbiBhbiBleHBsaWNpdCBkZWZpbml0
aW9uIG9mIOKAnGxlZnQgRkZT4oCdIG9yIOKAnHRvIGJlIGFkZHJlc3NlZCBpbiBhIHNlcGFyYXRl
IGRvY3VtZW504oCdDQogd291bGQgYmUgdmVyeSBtdWNoIGluIHBsYWNlLiA8bzpwPjwvbzpwPjwv
bGk+PC9vbD4NCjwvb2w+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlt5c2hlbl0gV2Ugd2lsbCBtZW50aW9uIFZQTFMgYW5k
IEVWUE4gZm9yIGZ1dHVyZSBzdHVkeSwgYXMgd2VsbCBhcyBzZXJ2aWNlcyB3aGVyZSBubyBvdGhl
ciByb3V0ZXIgaXMgYWJsZSB0byBsZWFybiBvciBlc3RhYmxpc2ggaXRzIG93biBjb25uZWN0aXZp
dHkgd2l0aCBzZXJ2aWNlIGRlc3RpbmF0aW9uIGluIGFkdmFuY2Ugb2YgYSBwcmltYXJ5IFBFIGZh
aWx1cmUsIHRvIHNlcnZlIGFzIGEgcHJvdGVjdG9yLjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8b2wgc3R5bGU9Im1hcmdpbi10b3A6
MGluIiBzdGFydD0iMyIgdHlwZT0iMSI+DQo8bGkgY2xhc3M9Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0
eWxlPSJtYXJnaW4tbGVmdDowaW47bXNvLWxpc3Q6bDAgbGV2ZWwxIGxmbzQiPlRoZSBleGFtcGxl
IG9mIGFwcGx5aW5nIHRoZSBlZ3Jlc3MgcHJvdGVjdGlvbiBmcmFtZXdvcmsgdG8gQkdQL01QTFMg
SVAgVlBOIChSRkMgNDM2NCkgaW4gU2VjdGlvbiA4IGlzIGV4cGxpY2l0bHkgcmVzdHJpY3RlZCB0
byBzY2VuYXJpbyB3aGVuIGJvdGggdGhlIHByaW1hcnkgZWdyZXNzIFZSRiBhbmQgdGhlIHByb3Rl
Y3Rvcg0KIFZSRiB1c2UgcGVyLVZSRiBsYWJlbCBhbGxvY2F0aW9uIHNjaGVtZS4gPG86cD48L286
cD4NCjxvbCBzdHlsZT0ibWFyZ2luLXRvcDowaW4iIHN0YXJ0PSIxIiB0eXBlPSJhIj4NCjxsaSBj
bGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjBpbjttc28tbGlzdDps
MCBsZXZlbDIgbGZvNCI+V2l0aCB0aGlzIHNjaGVtZSwgdGhlIHVzYWdlIG9mIHRoZSBwcm9wb3Nl
ZCBlZ3Jlc3MgcHJvdGVjdGlvbiBmcmFtZXdvcmsgaXMgcXVpdGUgc3RyYWlnaHRmb3J3YXJkLg0K
PG86cD48L286cD48L2xpPjxsaSBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9Im1hcmdp
bi1sZWZ0OjBpbjttc28tbGlzdDpsMCBsZXZlbDIgbGZvNCI+SG93ZXZlciwgUkZDIDQzNjQgZGVm
aW5lcyBzZXZlcmFsIGxhYmVsIGFsbG9jYXRpb24gc2NoZW1lcyBhbmQgc3RhdGVzIHRoYXQgdGhl
IGxhYmVsIGFsbG9jYXRpb24gc2NoZW1lIGNhbiBiZSBzZWxlY3RlZCBpbmRlcGVuZGVudGx5IGlu
IGVhY2ggUEUgd2l0aG91dCBhbnkgaW1wYWN0IG9uIGludGVyb3BlcmFiaWxpdHkuDQogSXQgaXMg
bm90IGNsZWFyIHRvIG1lLCB0byB3aGljaCBleHRlbnQgSVAgVlBOIHNlcnZpY2VzIHRoYXQgdXNl
IGRpZmZlcmVudCBsYWJlbCBhbGxvY2F0aW9uIHNjaGVtZXMgaW4gZGlmZmVyZW50IGVncmVzcyBQ
RXMgd291bGQgYmUgY292ZXJlZCBieSB0aGUgcHJvcG9zZWQgZnJhbWV3b3JrPG86cD48L286cD48
L2xpPjxsaSBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjBpbjtt
c28tbGlzdDpsMCBsZXZlbDIgbGZvNCI+U2luY2Ugd2UgYXJlIG9ubHkgc3BlYWtpbmcgYWJvdXQg
YW4gZXhhbXBsZSBpbiBhIGZyYW1ld29yayBkb2N1bWVudCwgdGhlcmUgaXMgbm8gbmVlZCB0byBk
ZXNjcmliZSBhIGNvbXBsZXRlIHNvbHV0aW9uIGhlcmUuIFNpbXBseSBub3RpbmcgdGhlIG5lZWQg
Zm9yIGVsYWJvcmF0aW9uIHdpdGggcmVnYXJkIHRvIG90aGVyDQogVlBOIGFwcGxpY2F0aW9uIGxh
YmVsIGFsbG9jYXRpb24gc2NoZW1lcyZuYnNwOyAoaW5jbHVkaW5nIHRoZSBwb3NzaWJsZSBtaXNt
YXRjaCBpbiB0aGUgcHJpbWFyeSBhbmQgcHJvdGVjdG9yIGVncmVzcyBQRXMpIGFuZCBzZW5kaW5n
IHRoZSByZWFkZXIgdG8gYSAoZnV0dXJlKSBkZWRpY2F0ZWQgZG9jdW1lbnQgd291bGQgc3VmZmlj
ZSBJTUhPLjxvOnA+PC9vOnA+PC9saT48L29sPg0KPC9saT48L29sPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj5beXNoZW5d
IFdlIHdpbGwgY2xhcmlmeSB0aGF0IHRoZSBwcmltYXJ5IFBFIChQRTIpIG1heSBhbGxvY2F0ZSBW
UE4gbGFiZWxzIGJ5IHVzaW5nIHBlci1WUkYsIHBlci1yb3V0ZSwgb3IgcGVyLWludGVyZmFjZSBt
b2RlLiBUaGUgcHJvdGVjdG9yIChQRTMpIHNob3VsZCBzZXQgdXAgdGhlIG5leHRob3AgZm9yIGVh
Y2ggbGFiZWwgcm91dGUgaW4gcGUyLm1wbHMgdGFibGUgYXMgYmVsb3c6DQo8bzpwPjwvbzpwPjwv
cD4NCjx1bCBzdHlsZT0ibWFyZ2luLXRvcDowaW4iIHR5cGU9ImRpc2MiPg0KPGxpIGNsYXNzPSJN
c29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MGluO21zby1saXN0OmwyIGxldmVs
MSBsZm83Ij5JZiB0aGUgVlBOIGxhYmVsIGlzIGEgcGVyLVZSRiBsYWJlbCwgdGhlIG5leHRob3Ag
b2YgdGhlIGxhYmVsIHJvdXRlIHNob3VsZCBwb2ludCB0byB0aGUgcHJvdGVjdGlvbiBWUkYuPG86
cD48L286cD48L2xpPjxsaSBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1s
ZWZ0OjBpbjttc28tbGlzdDpsMiBsZXZlbDEgbGZvNyI+SWYgdGhlIFZQTiBsYWJlbCBpcyBhIHBl
ci1yb3V0ZSBsYWJlbCwgdGhlIG5leHRob3Agb2YgdGhlIGxhYmVsIHJvdXRlIHNob3VsZCBiZSBi
YXNlZCBvbiB0aGUgcHJvdGVjdG9y4oCZcyBvd24gY29ubmVjdGl2aXR5IHdpdGggdGhlIElQIHBy
ZWZpeC48bzpwPjwvbzpwPjwvbGk+PGxpIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0i
bWFyZ2luLWxlZnQ6MGluO21zby1saXN0OmwyIGxldmVsMSBsZm83Ij5JZiB0aGUgVlBOIGxhYmVs
IGlzIGEgcGVyLWludGVyZmFjZSBsYWJlbCwgdGhlcmUgYXJlIHR3byBjYXNlcy4gKEEpIElmIHRo
ZSBkaXN0cmlidXRpb24gb2YgSVAgcHJlZml4ZXMgb3ZlciB0aGUgaW50ZXJmYWNlcyBvbiB0aGUg
cHJpbWFyeSBQRSBhbGlnbnMgY29tcGxldGVseSB3aXRoIHRoZSBkaXN0cmlidXRpb24NCiBvZiBJ
UCBwcmVmaXhlcyBvdmVyIHRoZSBpbnRlcmZhY2VzIG9uIHRoZSBwcm90ZWN0b3IsIHRoZSBuZXh0
aG9wIG9mIHRoZSBsYWJlbCByb3V0ZSBzaG91bGQgcG9pbnQgdG8gdGhlIGNvcnJlc3BvbmRpbmcg
aW50ZXJmYWNlIG9mIHRoZSBJUCBwcmVmaXggb24gdGhlIHByb3RlY3Rvci4gKEIpIE90aGVyd2lz
ZSAob3IgZm9yIHNpbXBsaWNpdHkpLCB0aGUgbmV4dGhvcCBvZiB0aGUgbGFiZWwgcm91dGUgc2hv
dWxkIHBvaW50IHRvIHRoZSBwcm90ZWN0aW9uDQogVlJGLiA8bzpwPjwvbzpwPjwvbGk+PC91bD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPG9sIHN0eWxlPSJt
YXJnaW4tdG9wOjBpbiIgc3RhcnQ9IjQiIHR5cGU9IjEiPg0KPGxpIGNsYXNzPSJNc29MaXN0UGFy
YWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MGluO21zby1saXN0OmwwIGxldmVsMSBsZm80Ij5T
ZWN0aW9uIDUuOCBkZXNjcmliZXMgMyBwb3NzaWJsZSBhcHByb2FjaGVzIHRvIGFkdmVydGlzZW1l
bnQgb2YgdGhlIENvbnRleHQgSUQgSVAgYWRkcmVzcyBpbiBJR1AuIEJ1dCBpdCBkb2VzIG5vdCBk
ZWZpbmUgYW55IG9mIHRoZXNlIGFwcHJvYWNoZXMgYXMg4oCcTVVTVCB0byBpbXBsZW1lbnTigJ0u
IFRoaXMgbG9va3MNCiB0byBtZSBsaWtlIGFuIG9wZW5pbmcgZm9yIGludGVyb3BlcmFiaWxpdHkg
aXNzdWVzIGJldHdlZW4gaW1wbGVtZW50YXRpb25zIHRoYXQgc3VwcG9ydCBkaWZmZXJlbnQgYXBw
cm9hY2hlcy4gT24gdGhlIG90aGVyIGhhbmQsIEkgYW0gbm90IHN1cmUgd2hldGhlciBhIGZyYW1l
d29yayBkb2N1bWVudCBpcyB0aGUgcmlnaHQgcGxhY2UgdG8gc2VsZWN0IGEgTVVTVCB0byBpbXBs
ZW1lbnQgb3B0aW9uLCBlc3BlY2lhbGx5IHdoZW4gdGhlIGV4cGVjdGVkDQogYXJlYXMgb2YgYXBw
bGljYWJpbGl0eSBhcmUgcXVpdGUgZGlmZmVyZW50OjxvOnA+PC9vOnA+DQo8b2wgc3R5bGU9Im1h
cmdpbi10b3A6MGluIiBzdGFydD0iMSIgdHlwZT0iYSI+DQo8bGkgY2xhc3M9Ik1zb0xpc3RQYXJh
Z3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDowaW47bXNvLWxpc3Q6bDAgbGV2ZWwyIGxmbzQiPlRo
ZSDigJxwcm94eSBtb2Rl4oCdIGFwcHJvYWNoIGltcG9zZXMgbWluaW1hbCAoaWYgYW55KSBzcGVj
aWZpYyByZXF1aXJlbWVudHMgb24gdGhlIHJvdXRpbmcgYW5kIFRFIGRvbWFpbiAoaS5lLiwgbm8g
ZGVkaWNhdGVkIGV4dGVuc2lvbnMgaW4gSUdQLCZuYnNwOyBqdXN0IHN1cHBvcnQgb2Ygc29tZSBG
UlIgbWVjaGFuaXNtIGJ5DQogdGhlIHNpZ25hbGluZyBwcm90b2NvbCB1c2VkIGZvciB0aGUgdHVu
bmVsIHNldHVwKSA8bzpwPjwvbzpwPjwvbGk+PGxpIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBz
dHlsZT0ibWFyZ2luLWxlZnQ6MGluO21zby1saXN0OmwwIGxldmVsMiBsZm80Ij5UaGUg4oCcYWxp
YXMgbW9kZeKAnSBzZWVtcyB0byByZXF1aXJlIHN1cHBvcnQgb2YgYXQgbGVhc3QgU2VnbWVudCBS
b3V0aW5nIGV4dGVuc2lvbnMgdG8gdGhlIHJlbGV2YW50IElHUCBpbiB0aGUgcm91dGluZyBkb21h
aW4gYXMgd2VsbCBhcyBzdXBwb3J0IG9mIHRoZSBNaXJyb3IgU0lEIGluIGFsbCBwb3RlbnRpYWwg
UExScy4NCiBUaGVyZWZvcmUgSSB0aGluayB0aGF0IGl0IGlzIGEgbmF0aXZlIHNjaGVtZSB0byBi
ZSB1c2VkIGluIHRoZSBTUi1NUExTIGVudmlyb25tZW50cywgYnV0IHByb2JsZW1hdGljIGluIHRo
ZSBlbnZpcm9ubWVudHMgdGhhdCBkbyBub3QgdXNlIFNSLU1QTFMgZm9yIHNldHVwIG9mIGFueSBM
U1BzPG86cD48L286cD48L2xpPjxsaSBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9Im1h
cmdpbi1sZWZ0OjBpbjttc28tbGlzdDpsMCBsZXZlbDIgbGZvNCI+VGhlIGRlZmluaXRpb24gb2Yg
dGhlIOKAnHN0dWIgbGluayBtb2Rl4oCdIGlzIGFjY29tcGFuaWVkIGJ5IGEgc29tZXdoYXQgdmFn
dWUgY2F2ZWF0OiDigJw8c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTom
cXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+VGhlIGNvcnJlY3RuZXNzIG9mIHRoZSBlZ3Jlc3MtcHJv
dGVjdGVkDQogdHVubmVscyBhbmQgdGhlIGJ5cGFzcyB0dW5uZWxzIHJlbGllcyBvbiB0aGUgcGF0
aCBjb21wdXRhdGlvbnMgZm9yIHRoZSBhbnktY2FzdCBJUCZuYnNwOyBhZGRyZXNzIHBlcmZvcm1l
ZCBieSB0aGUgaW5ncmVzcyByb3V0ZXJzIGFuZCBQTFIuJm5ic3A7IFRoZXJlZm9yZSwgY2FyZSBN
VVNUIGJlIHRha2VuIGZvciB0aGUgYXBwbGljYWJpbGl0eSBvZiB0aGlzIGFwcHJvYWNoIHRvIGEg
Z2l2ZW4gbmV0d29yayB0b3BvbG9neTwvc3Bhbj7igJ0uJm5ic3A7IFNvbWUgY2xhcmlmaWNhdGlv
bg0KIGhlcmUgd291bGQgYmUgd2VsY29tZSBJTUhPLCBlc3BlY2lhbGx5IHNpbmNlIG5vIGFuYWxv
ZyBvZiB0aGlzIG1vZGUgY291bGQgYmUgZm91bmQgaW4gUkZDIDgxMDQuPG86cD48L286cD48L2xp
PjxsaSBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjBpbjttc28t
bGlzdDpsMCBsZXZlbDIgbGZvNCI+SSBoYXZlIGxvb2tlZCB1cCBTZWN0aW9uIDQuMyBpbiBSRkMg
ODEwNCB0aGF0IGRpc2N1c3NlcyB0d28gYXBwcm9hY2hlcyAoZXF1aXZhbGVudHMgb2YgdGhlIFBy
b3h5IGFuZCBBbGlhcyBtb2RlcyBpbiB0aGlzIGRyYWZ0KSB0byBhZHZlcnRpc2VtZW50IG9mIENv
bnRleHQgSUQsIGFuZCBmb3VuZCB0aGUgZm9sbG93aW5nDQogdGV4dCB0aGVyZSAodGhlIGNyaXRp
Y2FsIGZyYWdtZW50IGlzIDxzcGFuIHN0eWxlPSJiYWNrZ3JvdW5kOnllbGxvdzttc28taGlnaGxp
Z2h0OnllbGxvdyI+DQpoaWdobGlnaHRlZDwvc3Bhbj4pOjxvOnA+PC9vOnA+PC9saT48L29sPg0K
PC9saT48L29sPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjEuMGlu
Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVy
IE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7IFRoZSBtZWNoYW5pc20gaW4gdGhp
cyBkb2N1bWVudCBpbnRlbmRzIHRvIGJlIGZsZXhpYmxlIG9uIHRoZSBhcHByb2FjaDwvc3Bhbj48
bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDox
LjBpbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291
cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyB1c2VkIGJ5IGEgbmV0d29y
aywgYXMgbG9uZyBhcyBpdCBzYXRpc2ZpZXMgdGhlIGFib3ZlIHJlcXVpcmVtZW50cyBmb3I8L3Nw
YW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxl
ZnQ6MS4waW4iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsgdGhlIHRyYW5zcG9y
dCB0dW5uZWwgcGF0aCBhbmQgYnlwYXNzIHR1bm5lbCBwYXRoLiZuYnNwOyBJbiB0aGVvcnksIHRo
ZTwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJn
aW4tbGVmdDoxLjBpbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6
JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyBuZXR3b3Jr
IGNhbiB1c2Ugb25lIGFwcHJvYWNoIGZvciBjb250ZXh0IElEIFggYW5kIGFub3RoZXIgYXBwcm9h
Y2g8L3NwYW4+PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luLWxlZnQ6MS4waW4iPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsgZm9yIGNv
bnRleHQgSUQgWS4mbmJzcDsNCjxzcGFuIHN0eWxlPSJiYWNrZ3JvdW5kOnllbGxvdzttc28taGln
aGxpZ2h0OnllbGxvdyI+Rm9yIGEgZ2l2ZW4gY29udGV4dCBJRCwgYWxsIHJlbGV2YW50IHJvdXRl
cnMsPC9zcGFuPjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtYXJnaW4tbGVmdDoxLjBpbiI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9u
dC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2s7YmFja2dyb3VuZDp5
ZWxsb3c7bXNvLWhpZ2hsaWdodDp5ZWxsb3ciPiZuYnNwOyZuYnNwOyBpbmNsdWRpbmcgcHJpbWFy
eSBQRSwgcHJvdGVjdG9yLCBhbmQgUExSLCBtdXN0IHN1cHBvcnQgYW5kIGFncmVlIG9uPC9zcGFu
PjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0
OjEuMGluIj48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtD
b3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjaztiYWNrZ3JvdW5kOnllbGxvdzttc28taGlnaGxp
Z2h0OnllbGxvdyI+Jm5ic3A7Jm5ic3A7IHRoZSBjaG9zZW4gYXBwcm9hY2guJm5ic3A7IFRoZSBj
b29yZGluYXRpb24gYmV0d2VlbiB0aGUgcm91dGVycyBjYW4gYmU8L3NwYW4+PG86cD48L286cD48
L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6MS4waW4iPjxzcGFu
IHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1
b3Q7O2NvbG9yOmJsYWNrO2JhY2tncm91bmQ6eWVsbG93O21zby1oaWdobGlnaHQ6eWVsbG93Ij4m
bmJzcDsmbmJzcDsgYWNoaWV2ZWQgYnkgY29uZmlndXJhdGlvbjwvc3Bhbj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xv
cjpibGFjayI+Ljwvc3Bhbj48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtYXJnaW4tbGVmdDoxLjBpbiI+QWRkaW5nIHN1Y2ggKCBvciBzaW1pbGFyKSB0ZXh0IHRv
IFNlY3Rpb24gNS44IGxvb2tzIHRvIG1lIGFzIGEgcmVhc29uYWJsZSBjb21wcm9taXNlIGJldHdl
ZW4gYmVpbmcgZXhjZXNzaXZlbHkgc3RyaWN0IGFuZCBiZWluZyBleGNlc3NpdmVseSBmbGV4aWJs
ZSBpbiBhIGZyYW1ld29yayBkb2N1bWVudC48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+W3lzaGVu
XSBXZSB3aWxsIGFkZCBzaW1pbGFyIHRleHQgdG8gdGhlIGRyYWZ0LiBBcyBhIGZyYW1ld29yaywg
dGhlIGRyYWZ0IHByZXNlbnRzIGFuZCBkaXNjdXNzZXMgYSBudW1iZXIgb2Ygb3B0aW9ucyBpbiBh
IGdlbmVyYWwgbWFubmVyLiBUaGVzZSBvcHRpb25zIGFyZSB0ZWNobmljYWxseSBlcXVhbCBhbmQg
YWxsIGZlYXNpYmxlLCBhbHRob3VnaCB0aGV5IGVhY2ggbWF5IGhhdmUgcHJvcyBhbmQgY29ucy4g
VGhpcw0KIGlzIGFsc28gYmFzZWQgb24gb3VyIGdvYWwgdG8gbWFrZSBlZ3Jlc3MgcHJvdGVjdGlv
biBhcHBsaWNhYmxlIHRvIGEgdmFyaWV0eSBvZiBuZXR3b3JrcyBvZiBkaWZmZXJlbnQgdGVjaG5v
bG9naWVzLiBIZW5jZSwgdGhlIGRyYWZ0IGRvZXMgbm90IG1hbmRhdGUgYW55IG9wdGlvbiBhcyBh
IE1VU1QuIFRoYXQgZGVjaXNpb24gb2Ygd2hpY2ggb3B0aW9uIHRvIHVzZSBpbiBhIGdpdmVuIG5l
dHdvcmsgaXMgbGVmdCB0byB0aGUgc3BlY2lmaWMgdGVjaG5vbG9neQ0KIGRlcGxveWVkIGFuZCB0
aGUgdmVuZG9ycyBpbnZvbHZlZC4gPG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPk5pdHM8L2I+
OjxvOnA+PC9vOnA+PC9wPg0KPG9sIHN0eWxlPSJtYXJnaW4tdG9wOjBpbiIgc3RhcnQ9IjEiIHR5
cGU9IjEiPg0KPGxpIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxlZnQ6
MGluO21zby1saXN0OmwxIGxldmVsMSBsZm82Ij5SRkMgMjExOSBpcyBtZW50aW9uZWQgaW4gdGhl
IHRleHQsIGJ1dCBkb2VzIG5vdCBhcHBlYXIgYXMgYSBOb3JtYXRpdmUgcmVmZXJlbmNlIChCVFcs
IEkgaGF2ZSBwb2ludGVkIHRvIHRoaXMgZmFjdCBpbiBteSB1bnNvbGljaXRlZCByZXZpZXcgbW9y
ZSB0aGFuIGEgeWVhciBhZ28sIGJ1dCBpdCBzdGlsbCByZW1haW5zDQogdW5yZXNvbHZlZCk8bzpw
PjwvbzpwPjwvbGk+PGxpIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHlsZT0ibWFyZ2luLWxl
ZnQ6MGluO21zby1saXN0OmwxIGxldmVsMSBsZm82Ij5SRkMgODE3NCBpcyBuZWl0aGVyIG1lbnRp
b25lZCBpbiB0aGUgdGV4dCAoYXMgc2VlbXMgdG8gYmUgdGhlIG5vcm0gdGhlc2UgZGF5cykgbm9y
IGFwcGVhcnMgYXMgYSBOb3JtYXRpdmUgcmVmZXJlbmNlLjxvOnA+PC9vOnA+PC9saT48L29sPg0K
PHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj5beXNoZW5dIFdlIHdpbGwgYWRkIHRoZXNlIFJGQ3MgdG8gdGhlIG5vcm1hdGl2ZSBy
ZWZlcmVuY2Ugc2VjdGlvbi48bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZu
YnNwOzxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+UmVnYXJkcyw8bzpwPjwv
bzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlNhc2hhPG86cD48L286cD48L3A+DQo8cCBj
bGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPk9mZmljZTogJiM0Mzs5NzItMzkyNjYzMDI8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJN
c29Ob3JtYWwiPkNlbGw6Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYjNDM7OTcyLTU0
OTI2NjMwMjxvOnA+PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+RW1haWw6Jm5ic3A7
Jm5ic3A7IEFsZXhhbmRlci5WYWluc2h0ZWluQGVjaXRlbGUuY29tPG86cD48L286cD48L3A+DQo8
cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4NCjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxicj4NCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXzxicj4NCjxicj4NClRoaXMgZS1tYWlsIG1l
c3NhZ2UgaXMgaW50ZW5kZWQgZm9yIHRoZSByZWNpcGllbnQgb25seSBhbmQgY29udGFpbnMgaW5m
b3JtYXRpb24gd2hpY2ggaXMNCjxicj4NCkNPTkZJREVOVElBTCBhbmQgd2hpY2ggbWF5IGJlIHBy
b3ByaWV0YXJ5IHRvIEVDSSBUZWxlY29tLiBJZiB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzDQo8YnI+
DQp0cmFuc21pc3Npb24gaW4gZXJyb3IsIHBsZWFzZSBpbmZvcm0gdXMgYnkgZS1tYWlsLCBwaG9u
ZSBvciBmYXgsIGFuZCB0aGVuIGRlbGV0ZSB0aGUgb3JpZ2luYWwNCjxicj4NCmFuZCBhbGwgY29w
aWVzIHRoZXJlb2YuPGJyPg0KX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPg0KPGJyPg0KPG86cD48L286
cD48L3A+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_19B9F9927DAB478C9F16B641ABC898FAjunipernet_--


From nobody Thu Nov 29 00:50:23 2018
Return-Path: <Alexander.Vainshtein@ecitele.com>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 73D48130DEF; Thu, 29 Nov 2018 00:50:16 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.69
X-Spam-Level: 
X-Spam-Status: No, score=-1.69 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, T_FILL_THIS_FORM_SHORT=0.01] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=fail (1024-bit key) reason="fail (body has been altered)" header.d=eci365.onmicrosoft.com
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id DtvsA-9cNhFA; Thu, 29 Nov 2018 00:50:12 -0800 (PST)
Received: from mail3.bemta25.messagelabs.com (mail3.bemta25.messagelabs.com [195.245.230.81]) (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 7DC66130DFD; Thu, 29 Nov 2018 00:50:09 -0800 (PST)
Received: from [46.226.52.197] (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256 bits)) by server-1.bemta.az-b.eu-west-1.aws.symcld.net id 13/94-09191-A38AFFB5; Thu, 29 Nov 2018 08:50:02 +0000
X-Brightmail-Tracker: H4sIAAAAAAAAA1VTbUxTVxjm9N7bXgjVQ0F5IUhCN5kab6FkSmt i1H8ENLpfS8aMu4ULvbMttbdVNP4gi0YFNaiQQC1SEXRWwIx9QNC5pGg2DAmT2TBhrioQGVVB meIX4P2oX3/ePOd9nvd5n3NzLk3o5tSpNFfu5lwO1qZXx5GfZ6zfypi/ny/MDnYtNg13ZpqGW s5Tpl7fc8Lkbx3TmDrPPSPXU3nNzS9UeYPfhTRbVF9RvMNSVv4NZa2Z+tT5YIYs73w6TVWgq5 NkJYqjSdxEQNg/RUkHHa5VwcPhvzXKYQTBxVAfqkSxtBqvhY4Lt9USTsJ6CHdfQpKIwBEEla/ PaCQiEeeD98l9ShEVQO+DKkLBa2Au3C8bkXgpNMyOyRotZmEyfEUdXY3gt8C0LIrF66DdH1BJ GOHFMHO9VcYEToah0UYZA8bQfLmfUPAi+G9kjlL0FgiPnUZKPwPq/vVpFLwEBhqr5NSAb6nh+ I/dlEIwMFVbGzXaBOd//0FMRIv4E/hpfKui/wdB2+TRqOlKaD90ImrqhAv1/0dn0yFw5C6pDN wmIDJxTK0QaXCnJ0wpRIca+ltn5WkdLoI/fNNkNVrp/eB2XnE5gR0QurLaK3+lBOitHyWV9nK 42J2lqDOgpuquRsHLYL+vQfNh3480AWSyuPhSq9vO8jbGmJ3NGI05jNGcy+SsMhrYPYzFwHmY XZzgZsTjLsEg7LYX2YoNDs7dgcTXVuy89qoLVTeVBlEKrdIv0rY1zhfqFljKindbWcG6zeWxc UIQpdG0HrR/nRW5BBdXypWX8Dbxyb6lgY7XJ2mbJVorOFm7wJcq1HVUQN+rO1hH0ONyfSTXO/ VSvdl3SKwH28/6CB3pKHNwqcnafskCSxZWj+Pdgre/xQBakpqoRTExMbp4J+ey8+6P+QmUTCN 9ovaR5BLPO9zvckyIEVVixK8PyxHd7HsqtQKlm9OTF257xg89zRxBV0NTge0vZ2qrH5cUZxYE +3YuM3yZtLznXGwkUlh0I3/Q91nO4zx+bvOTNme6vTU3y//FhvmOfffGjDFxKc6W4Klvd4ZiT 9b0mpe6bx7gcl945jOGGyJ/lpypSMtPy/p14+wOT9mNn80DLau8228N8r/szU3p0ZOClTWuIF wC+wYmDbO9EQQAAA==
X-Env-Sender: Alexander.Vainshtein@ecitele.com
X-Msg-Ref: server-6.tower-285.messagelabs.com!1543481397!4269016!1
X-Originating-IP: [52.33.64.93]
X-SYMC-ESS-Client-Auth: mailfrom-relay-check=pass
X-StarScan-Received: 
X-StarScan-Version: 9.14.24; banners=ecitele.com,-,-
X-VirusChecked: Checked
Received: (qmail 9604 invoked from network); 29 Nov 2018 08:50:00 -0000
Received: from us-west-2b.mta.dlp.protect.symantec.com (HELO EUR03-AM5-obe.outbound.protection.outlook.com) (52.33.64.93) by server-6.tower-285.messagelabs.com with AES256-SHA256 encrypted SMTP; 29 Nov 2018 08:50:00 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ECI365.onmicrosoft.com; s=selector1-ecitele-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=LCA73e357MpJYLcoa996FOexRSPQPaiVEZdV46C3hBM=; b=kyJix26bhtlM26yMIdFyXeS5snnLB3RIIibHDA1O2qBF6QOucFB8smNnIk+dnnJ61ksV990xm1WixsKXNGPAgZmy6RVQvad9uS9jvDq45ms9Yf0M4/9PfblXyw89ypU7Ugq5YOfdUdL3ekeASIvKfeurHfxZdP0OWiCzvT9bFew=
Received: from DB5PR0301MB1909.eurprd03.prod.outlook.com (10.167.226.155) by DB5PR0301MB2103.eurprd03.prod.outlook.com (10.167.228.11) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1361.19; Thu, 29 Nov 2018 08:49:49 +0000
Received: from DB5PR0301MB1909.eurprd03.prod.outlook.com ([fe80::f507:afb2:b9c1:58c4]) by DB5PR0301MB1909.eurprd03.prod.outlook.com ([fe80::f507:afb2:b9c1:58c4%2]) with mapi id 15.20.1361.019; Thu, 29 Nov 2018 08:49:49 +0000
From: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>
To: Yimin Shen <yshen@juniper.net>
CC: "rtg-dir@ietf.org" <rtg-dir@ietf.org>, "mpls@ietf.org" <mpls@ietf.org>, "draft-ietf-mpls-egress-protection-framework.all@ietf.org" <draft-ietf-mpls-egress-protection-framework.all@ietf.org>, "rtg-ads@ietf.org" <rtg-ads@ietf.org>
Thread-Topic: RtgDir review: draft-ietf-mpls-egress-ptotection-framework-03
Thread-Index: AdR8MjymUP2LtqqCRvO1Anp1Nk3O/ALIazaAABqmdaA=
Date: Thu, 29 Nov 2018 08:49:49 +0000
Message-ID: <DB5PR0301MB1909C6ACB5F3513858A4F19D9DD20@DB5PR0301MB1909.eurprd03.prod.outlook.com>
References: <DB5PR0301MB1909DAA9F3E05FB21A70C1509DD90@DB5PR0301MB1909.eurprd03.prod.outlook.com> <19B9F992-7DAB-478C-9F16-B641ABC898FA@juniper.net>
In-Reply-To: <19B9F992-7DAB-478C-9F16-B641ABC898FA@juniper.net>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-originating-ip: [147.234.241.1]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; DB5PR0301MB2103; 6:Fjgh+wQoWpWOTKOPucTU2RGFylxnHIbAhKHcrMqm60rzVcsVDCd3syYekVuuRYJhzhCTVKMmVTlSnrdBhv250nrfH4WzTSbEQRFk+rCqZsBpm2vOsBdjYkJY5bbxY9gQ+vEgnvT20RoDxId4ogztzvV/FdeJuXt/rucLD/OzhtibUCaboN9VVy0VAvxFgyGY/4xSAjjjqATRwsC0+EVoX0GkPQvSZlwa/5k9YOb0VykcG9tHCVxAn5URg+DGlo9uCRuFQb1Kh+Bn8rVtfxZoJVvmFufTCgmbpZS0RNqG58BBxnL6RloMyAWiiiF7KXE6igrMKRjAvLRyZzb8IhnQbFlqyv0ui1G494nIOjnsi25TcDfPK/VWFKlVScy/TsPZamjIizWhdyEa3IahzcCcNqCbMLsc+uSxlR/LOQ7OVTBTCtE9ZUoy3hFPcFsGnnIwI8Cs4nh+0BXSFFzRZ4Wz/w==; 5:bLd/4C88md+ZmN5hptyAT53GSPK099RPatbGcaP8qx9ccOLHQKlqcz0SeiXkUG0Gt7isMrCKYmACvhQH/0yDuvhFc9ho1zDMAmArB8+HXwLJ+hC2ka//QCinlItd1pd2CMboWz4bSSdCwTv673LNaYv8vuJlcYantpJZX4G7/bE=; 7:TttX1uutIU31QnF9XWfacYt++ctHVkQmJ85VBLHOJ8HWEy1cwvHVgqYqchmfaT3YMnkuYtTsKgWcKjDPl2qFlhzYUWcwGdc6UU1kKju/HmaooC4A+uyvavJGzcI+bWIAQ5l9zrSk317i2eZkP+5yGg==
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-correlation-id: f0a062c7-84b2-40c0-de69-08d655d79f4a
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390098)(7020095)(4652040)(8989299)(5600074)(711020)(4618075)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020); SRVR:DB5PR0301MB2103; 
x-ms-traffictypediagnostic: DB5PR0301MB2103:
x-microsoft-antispam-prvs: <DB5PR0301MB21031871AA17AB9646D2CC709DD20@DB5PR0301MB2103.eurprd03.prod.outlook.com>
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(8121501046)(5005006)(3002001)(93006095)(93001095)(10201501046)(3231453)(999002)(944501410)(52105112)(6055026)(148016)(149066)(150057)(6041310)(20161123560045)(20161123558120)(20161123562045)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123564045)(201708071742011)(7699051)(76991095); SRVR:DB5PR0301MB2103; BCL:0; PCL:0; RULEID:; SRVR:DB5PR0301MB2103; 
x-forefront-prvs: 0871917CDA
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(366004)(346002)(136003)(376002)(396003)(39860400002)(51444003)(199004)(189003)(252514010)(606006)(11346002)(6306002)(6246003)(54896002)(105586002)(53936002)(6916009)(106356001)(256004)(14444005)(53946003)(9686003)(55016002)(236005)(476003)(86362001)(486006)(68736007)(316002)(33656002)(7736002)(97736004)(3846002)(790700001)(2906002)(6116002)(66066001)(8676002)(5660300001)(14454004)(26005)(102836004)(74316002)(76176011)(6506007)(186003)(1941001)(54906003)(229853002)(25786009)(7696005)(8936002)(81156014)(81166006)(99286004)(478600001)(72206003)(71200400001)(6436002)(71190400001)(4744004)(53546011)(4326008)(446003)(579004); DIR:OUT; SFP:1102; SCL:1; SRVR:DB5PR0301MB2103; H:DB5PR0301MB1909.eurprd03.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; A:1; MX:1; 
received-spf: None (protection.outlook.com: ecitele.com does not designate permitted sender hosts)
x-microsoft-antispam-message-info: DaYU32PIl9810kDDyByIENsBjV/o4psMM4EL15yeLfgYX7WqRW4GDG9eL//Es3/6nxaOj1HvI+OPx6kvAneiPvyTabqfi7CZxdT0ccJ4aydKcluY91JNQqhEv8tmJtjgxbcr3DingZ2Zevq2N9N7UXkPSLE1xf6FYbqNBqXcRu+IYn9xfOEe0+aCSrt/QTOe1faIfX2mlRyXI8X3pJ0ihvrB1ipfwt+5+2ZpdwEkV32tS7OdoYlJaZrMM7Fix7CR+OBHf/coEjtcq05aElyN1XGCZ7eidjGlzj09xT83eqKdswS4FcG44819ji3KKZwt2hB3kqOCNe6qKOsXP+4HN73HXnnUZUY8h+He5WTA0Cg=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_DB5PR0301MB1909C6ACB5F3513858A4F19D9DD20DB5PR0301MB1909_"
MIME-Version: 1.0
X-OriginatorOrg: ecitele.com
X-MS-Exchange-CrossTenant-Network-Message-Id: f0a062c7-84b2-40c0-de69-08d655d79f4a
X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Nov 2018 08:49:49.7223 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 2c514a61-08de-4519-b4c0-921fef62c42a
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DB5PR0301MB2103
X-CFilter-Loop: Reflected
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/5TN3jq41KS_n-OX4MLp4WE68RAY>
Subject: Re: [RTG-DIR] RtgDir review: draft-ietf-mpls-egress-ptotection-framework-03
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-dir/>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 29 Nov 2018 08:50:21 -0000

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

WWltaW4sCkxvdHMgb2YgdGhhbmtzIGZvciBhIHByb21wdCBhbmQgdmVyeSBlbmNvdXJhZ2luZyBy
ZXNwb25zZS4KCkl0IHNlZW1zIHRoYXQgYWxsIG15IGNvbW1lbnRzIHdvdWxkIGJlIHJlc29sdmVk
IHdpdGggdGhlIHByb3Bvc2VkIGNoYW5nZXMuIEkgd2lsbCBiZSB3YWl0aW5nIGZvciB0aGUgbmV4
dCByZXZpc2lvbiBvZiB0aGUgZHJhZnQgdG8gY29uZmlybSB0aGF0LgoKUGxlYXNlIHNlZSBzb21l
IHJlbWFya3MgaW5saW5lIGJlbG93LgoKUmVnYXJkcywKU2FzaGEKCk9mZmljZTogKzk3Mi0zOTI2
NjMwMgpDZWxsOiAgICAgICs5NzItNTQ5MjY2MzAyCkVtYWlsOiAgIEFsZXhhbmRlci5WYWluc2h0
ZWluQGVjaXRlbGUuY29tCgpGcm9tOiBZaW1pbiBTaGVuIDx5c2hlbkBqdW5pcGVyLm5ldD4KU2Vu
dDogVGh1cnNkYXksIE5vdmVtYmVyIDI5LCAyMDE4IDI6NTMgQU0KVG86IEFsZXhhbmRlciBWYWlu
c2h0ZWluIDxBbGV4YW5kZXIuVmFpbnNodGVpbkBlY2l0ZWxlLmNvbT47IHJ0Zy1hZHNAaWV0Zi5v
cmcKQ2M6IHJ0Zy1kaXJAaWV0Zi5vcmc7IG1wbHNAaWV0Zi5vcmc7IGRyYWZ0LWlldGYtbXBscy1l
Z3Jlc3MtcHJvdGVjdGlvbi1mcmFtZXdvcmsuYWxsQGlldGYub3JnClN1YmplY3Q6IFJlOiBSdGdE
aXIgcmV2aWV3OiBkcmFmdC1pZXRmLW1wbHMtZWdyZXNzLXB0b3RlY3Rpb24tZnJhbWV3b3JrLTAz
CgpIaSBTYXNoYSwKClRoYW5rcyB2ZXJ5IG11Y2ggYWdhaW4gZm9yIHRoZSBkZXRhaWxlZCByZXZp
ZXcgYW5kIHRoZSBjb25zdHJ1Y3RpdmUgY29tbWVudHMgYW5kIHN1Z2dlc3Rpb25zIQoKUGxlYXNl
IHNlZSBbeXNoZW5dIGlubGluZSBiZWxvdy4KClRoYW5rcywKLS0gWWltaW4KCgpGcm9tOiBBbGV4
YW5kZXIgVmFpbnNodGVpbiA8QWxleGFuZGVyLlZhaW5zaHRlaW5AZWNpdGVsZS5jb208bWFpbHRv
OkFsZXhhbmRlci5WYWluc2h0ZWluQGVjaXRlbGUuY29tPj4KRGF0ZTogVHVlc2RheSwgTm92ZW1i
ZXIgMjAsIDIwMTggYXQgNDo0MSBBTQpUbzogInJ0Zy1hZHNAaWV0Zi5vcmc8bWFpbHRvOnJ0Zy1h
ZHNAaWV0Zi5vcmc+IiA8cnRnLWFkc0BpZXRmLm9yZzxtYWlsdG86cnRnLWFkc0BpZXRmLm9yZz4+
CkNjOiAicnRnLWRpckBpZXRmLm9yZzxtYWlsdG86cnRnLWRpckBpZXRmLm9yZz4iIDxydGctZGly
QGlldGYub3JnPG1haWx0bzpydGctZGlyQGlldGYub3JnPj4sICJtcGxzQGlldGYub3JnPG1haWx0
bzptcGxzQGlldGYub3JnPiIgPG1wbHNAaWV0Zi5vcmc8bWFpbHRvOm1wbHNAaWV0Zi5vcmc+Piwg
ImRyYWZ0LWlldGYtbXBscy1lZ3Jlc3MtcHJvdGVjdGlvbi1mcmFtZXdvcmsuYWxsQGlldGYub3Jn
PG1haWx0bzpkcmFmdC1pZXRmLW1wbHMtZWdyZXNzLXByb3RlY3Rpb24tZnJhbWV3b3JrLmFsbEBp
ZXRmLm9yZz4iIDxkcmFmdC1pZXRmLW1wbHMtZWdyZXNzLXByb3RlY3Rpb24tZnJhbWV3b3JrLmFs
bEBpZXRmLm9yZzxtYWlsdG86ZHJhZnQtaWV0Zi1tcGxzLWVncmVzcy1wcm90ZWN0aW9uLWZyYW1l
d29yay5hbGxAaWV0Zi5vcmc+PgpTdWJqZWN0OiBSdGdEaXIgcmV2aWV3OiBkcmFmdC1pZXRmLW1w
bHMtZWdyZXNzLXB0b3RlY3Rpb24tZnJhbWV3b3JrLTAzClJlc2VudC1Gcm9tOiA8YWxpYXMtYm91
bmNlc0BpZXRmLm9yZzxtYWlsdG86YWxpYXMtYm91bmNlc0BpZXRmLm9yZz4+ClJlc2VudC1Ubzog
PHlzaGVuQGp1bmlwZXIubmV0PG1haWx0bzp5c2hlbkBqdW5pcGVyLm5ldD4+LCBKZXlhbmFudGgg
PG1pbnRvQGp1bmlwZXIubmV0PG1haWx0bzptaW50b0BqdW5pcGVyLm5ldD4+LCA8YnJ1bm8uZGVj
cmFlbmVAb3JhbmdlLmNvbTxtYWlsdG86YnJ1bm8uZGVjcmFlbmVAb3JhbmdlLmNvbT4+LCA8aGFu
bmVzQHJ0YnJpY2suY29tPG1haWx0bzpoYW5uZXNAcnRicmljay5jb20+PiwgPGMubWljaGVsQHRl
bGVrb20uZGU8bWFpbHRvOmMubWljaGVsQHRlbGVrb20uZGU+PiwgPGh1YWltby5jaGVuQGh1YXdl
aS5jb208bWFpbHRvOmh1YWltby5jaGVuQGh1YXdlaS5jb20+PiwgPGppYW5neXVhbmxvbmdAaHVh
d2VpLmNvbTxtYWlsdG86amlhbmd5dWFubG9uZ0BodWF3ZWkuY29tPj4sIDx0c2FhZEBjaXNjby5j
b208bWFpbHRvOnRzYWFkQGNpc2NvLmNvbT4+LCA8bi5sZXltYW5uQHRlbGVrb20uZGU8bWFpbHRv
Om4ubGV5bWFubkB0ZWxla29tLmRlPj4sIDxsb2FAcGkubnU8bWFpbHRvOmxvYUBwaS5udT4+LCA8
bWFydGluLnZpZ291cmV1eEBub2tpYS5jb208bWFpbHRvOm1hcnRpbi52aWdvdXJldXhAbm9raWEu
Y29tPj4sIDxkYjM1NDZAYXR0LmNvbTxtYWlsdG86ZGIzNTQ2QGF0dC5jb20+PiwgPGFyZXRhbmEu
aWV0ZkBnbWFpbC5jb208bWFpbHRvOmFyZXRhbmEuaWV0ZkBnbWFpbC5jb20+PiwgTG9hIEFuZGVy
c3NvbiA8bG9hQHBpLm51PG1haWx0bzpsb2FAcGkubnU+PgpSZXNlbnQtRGF0ZTogVHVlc2RheSwg
Tm92ZW1iZXIgMjAsIDIwMTggYXQgNDo0MSBBTQoKCkhlbGxvLAoKSSBoYXZlIGJlZW4gc2VsZWN0
ZWQgYXMgdGhlIFJvdXRpbmcgRGlyZWN0b3JhdGUgcmV2aWV3ZXIgZm9yIHRoaXMgZHJhZnQuIFRo
ZSBSb3V0aW5nIERpcmVjdG9yYXRlIHNlZWtzIHRvIHJldmlldyBhbGwgcm91dGluZyBvciByb3V0
aW5nLXJlbGF0ZWQgZHJhZnRzIGFzIHRoZXkgcGFzcyB0aHJvdWdoIElFVEYgbGFzdCBjYWxsIGFu
ZCBJRVNHIHJldmlldywgYW5kIHNvbWV0aW1lcyBvbiBzcGVjaWFsIHJlcXVlc3QuIFRoZSBwdXJw
b3NlIG9mIHRoZSByZXZpZXcgaXMgdG8gcHJvdmlkZSBhc3Npc3RhbmNlIHRvIHRoZSBSb3V0aW5n
IEFEcy4gRm9yIG1vcmUgaW5mb3JtYXRpb24gYWJvdXQgdGhlIFJvdXRpbmcgRGlyZWN0b3JhdGUs
IHBsZWFzZSBzZWUg4oCLaHR0cDovL3RyYWMudG9vbHMuaWV0Zi5vcmcvYXJlYS9ydGcvdHJhYy93
aWtpL1J0Z0RpcjxodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0
cC0zQV9fdHJhYy50b29scy5pZXRmLm9yZ19hcmVhX3J0Z190cmFjX3dpa2lfUnRnRGlyJmQ9RHdN
R2FRJmM9SEFrWXVoNjNyc3VocjZTY2JmaDBVakJYZU1LLW5kYjN2b0RUWGNXem9DSSZyPTItblQ3
eHZ0Z3hZYWM0d3BZeHdvX2poNXJaTTJ1d1RMeGdSaGFPYndZdWcmbT14dTkwTWZBV19qbTZsWWg2
aHlFZ3BKZWhUbXNLcTBkSHJrRTV0TkQ5NjU4JnM9bG1OUmxYalQ0S0c2eE90b243N3ZsYTNKbE91
SG1ybXRBLURUYmVTLWVJOCZlPT4KCkFsdGhvdWdoIHRoZXNlIGNvbW1lbnRzIGFyZSBwcmltYXJp
bHkgZm9yIHRoZSB1c2Ugb2YgdGhlIFJvdXRpbmcgQURzLCBpdCB3b3VsZCBiZSBoZWxwZnVsIGlm
IHlvdSBjb3VsZCBjb25zaWRlciB0aGVtIGFsb25nIHdpdGggYW55IG90aGVyIElFVEYgTGFzdCBD
YWxsIGNvbW1lbnRzIHRoYXQgeW91IHJlY2VpdmUsIGFuZCBzdHJpdmUgdG8gcmVzb2x2ZSB0aGVt
IHRocm91Z2ggZGlzY3Vzc2lvbiBvciBieSB1cGRhdGluZyB0aGUgZHJhZnQuCkRvY3VtZW50OiBk
cmFmdC1pZXRmLW1wbHMtZWdyZXNzLXByb3RlY3Rpb24tZnJhbWV3b3JrLTAzClJldmlld2VyOiBB
bGV4YW5kZXIgKOKAnFNhc2hh4oCdKSBWYWluc2h0ZWluClJldmlldyBkYXRlOiAxOS1Ob3YtMTgK
SUVURiBMQyBFbmQgRGF0ZTogTm90IGtub3duCkludGVuZCBzdGF0dXM6IFN0YW5kYXJkcyBUcmFj
awoKU3VtbWFyeToKSSBoYXZlIHNvbWUgbWlub3IgY29uY2VybnMgYWJvdXQgdGhpcyBkb2N1bWVu
dCB0aGF0IEkgdGhpbmsgc2hvdWxkIGJlIHJlc29sdmVkIGJlZm9yZSBwdWJsaWNhdGlvbi4KCkNv
bW1lbnRzOgpUaGUgZHJhZnQgaXMgd2VsbCB3cml0dGVuLCByZXF1aXJlcyBmcm9tIHRoZSByZWFk
ZXIgaGFzIGdvb2QgdW5kZXJzdGFuZGluZyBvZiBtdWx0aXBsZSB0ZWNobm9sb2dpZXMgaW5jbHVk
aW5nOgoKICAqICAgY29udGV4dCBsYWJlbCBzcGFjZXMgYW5kIGNvbnRleHQgbGFiZWxzIFJGQyA1
MzMxCiAgKiAgIGxvY2FsIGFuZCByZW1vdGUgTEZBIG1lY2hhbmlzbXMgKFJGQyA1Mjg2IGFuZCBS
RkMgNzQ5MCkKICAqICAgU2VnbWVudCBSb3V0aW5nIE1pcnJvciBTSURzIChSRkMgODQwMikgYW5k
IG1vcmUuCkkgZG91YnQgaXQgaXMgc3VpdGFibGUgcmVhZGluZyBmb3IgYSBiZWdpbm5lciwgYnV0
IEkgYWxzbyBkb3VidCBhbnkgcmVxdWlyZWQgYmFja2dyb3VuZCBjb3VsZCBiZSBza2lwcGVkLgoK
VGhpcyBpcyBhIGZyYW1ld29yayBkb2N1bWVudCwgd2l0aCBhdCBsZWFzdCBvbmUg4oCcc3BlY2lh
bGl6YXRpb27igJ0gb2YgdGhpcyBmcmFtZXdvcmsgYWxyZWFkeSBiZWluZyBwdWJsaXNoZWQgYXMg
UkZDIDgxMDQ8aHR0cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBz
LTNBX190b29scy5pZXRmLm9yZ19odG1sX3JmYzgxMDQmZD1Ed01HYVEmYz1IQWtZdWg2M3JzdWhy
NlNjYmZoMFVqQlhlTUstbmRiM3ZvRFRYY1d6b0NJJnI9Mi1uVDd4dnRneFlhYzR3cFl4d29famg1
clpNMnV3VEx4Z1JoYU9id1l1ZyZtPXh1OTBNZkFXX2ptNmxZaDZoeUVncEplaFRtc0txMGRIcmtF
NXRORDk2NTgmcz1aUW5Ta1ZRdHQxeTVtdlVzcGJ4ajNleDQ3RmltS3l0SUxONlZOTEFBWElrJmU9
Pi4gIEkgYXNzdW1lIHRoYXQgb3RoZXIg4oCcc3BlY2lhbGl6YXRpb27igJ0gZG9jdW1lbnRzIGFy
ZSBvbiB0aGUgd2F5LgoKSSBoYXZlIGhvbGQgYSB2ZXJ5IGNvbnN0cnVjdGl2ZSBvZmYtbGlzdCBk
aXNjdXNzaW9uIHdpdGggdGhlIGF1dGhvcnMgYmVmb3JlIHBvc3RpbmcgdGhpcyByZXZpZXcuIFNv
bWUgb2YgbXkgY29tbWVudHMgaGF2ZSBiZWVuIGFscmVhZHkgYWNrbm93bGVkZ2VkLiBJIHdvdWxk
IGxpa2UgdG8gdGhhbmsgdGhlIGF1dGhvcnMgYW5kLCBlc3BlY2lhbGx5LCBZaW1pbiwgZm9yIGNv
b3BlcmF0aW9uLgoKQ2F2ZWF0OgpJIGhhdmUgZG9uZSBhbiB1bnNvbGljaXRlZCByZXZpZXcgb2Yg
dGhlIHByZWN1cnNvciBpbmRpdmlkdWFsIGRyYWZ0PGh0dHBzOi8vdXJsZGVmZW5zZS5wcm9vZnBv
aW50LmNvbS92Mi91cmw/dT1odHRwcy0zQV9fd3d3LmlldGYub3JnX21haWwtMkRhcmNoaXZlX3dl
Yl9tcGxzX2N1cnJlbnRfbXNnMTcwMzMuaHRtbCZkPUR3TUdhUSZjPUhBa1l1aDYzcnN1aHI2U2Ni
ZmgwVWpCWGVNSy1uZGIzdm9EVFhjV3pvQ0kmcj0yLW5UN3h2dGd4WWFjNHdwWXh3b19qaDVyWk0y
dXdUTHhnUmhhT2J3WXVnJm09eHU5ME1mQVdfam02bFloNmh5RWdwSmVoVG1zS3EwZEhya0U1dE5E
OTY1OCZzPXplUVY3aThHQVRXRFB1LWNfSUxZV3BqUGtsbjBXejUtMEQ2QWxfZ3BQRlUmZT0+LiBG
cm9tIG15IFBPViwgdGhlIGRvY3VtZW50IGhhcyBiZWVuIHF1aXRlIGluIGdvb2Qgc2hhcGUgZXZl
biB0aGVuLCBzbyBJIG1heSBiZSBjb25zaWRlcmVkIGFzIHBvc2l0aXZlbHkgYmlhc2VkICh0aGUg
Y3VycmVudCB2ZXJzaW9uIGFja25vd2xlZGdlcyBteSBjb21tZW50cykuIEkgaGF2ZSBub3RpY2Vk
IHRoYXQgdGhlIG1ham9yaXR5IG9mIG15IHRoZW4gY29tbWVudHMgaGF2ZSBiZWVuIHN1Y2Nlc3Nm
dWxseSByZXNvbHZlZCBpbiB0aGUgY3VycmVudCB2ZXJzaW9uIG9mIHRoZSBkcmFmdC4KClt5c2hl
bl0gVGhhbmtzIGFnYWluIQoKTWFqb3IgSXNzdWVzOiBObyBtYWpvciBpc3N1ZXMgZm91bmQKCk1p
bm9yIElzc3VlczoKCjEpICAgICAgVGhlIGRvY3VtZW50IHNlZW1zIHRvIGJlIGFtYmlndW91cyAg
d2l0aCByZWdhcmQgdG8gZXhwZWN0ZWQgY292ZXJhZ2Ugb2YgTDJWUE4gc2VydmljZXMgYnkgdGhl
IGZyYW1ld29yayBpdCBkZWZpbmVzOgphLiAgICAgICBPbiBvbmUgaGFuZCwgdGhlIHJlcXVpcmVt
ZW50IGZvciB0aGUgZnJhbWV3b3JrIGluIHRoZSAybmQgYnVsbGV0IGluIFNlY3Rpb24gNCBzYXlz
IHRoYXQgaXQgTVVTVCDigJxhY2NvbW1vZGF0ZSBleGlzdGluZyBhbmQgZnV0dXJlIElQL01QTFMg
c2VydmljZXMsIGluY2x1ZGluZyBsYXllci0yIFZQTnMsIGxheWVyLTMgVlBOcywgaGllcmFyY2hp
Y2FsIExTUCwgYW5kIG90aGVyc+KAnQpiLiAgICAgICBPbiB0aGUgb3RoZXIgaGFuZCwgdGhlIG92
ZXJ2aWV3IG9mIHRoZSBmcmFtZXdvcmsgKGluIFNlY3Rpb24gMSkgc2F5cyB0aGF0IOKAnFdoZW4g
YSBQTFIgZG9lcyBsb2NhbCByZXBhaXIsIHRoZSBwcm90ZWN0b3IgaXMgcmVzcG9uc2libGUgZm9y
IHBlcmZvcm1pbmcgImNvbnRleHQgbGFiZWwgc3dpdGNoaW5nIiBmb3IgcmVyb3V0ZWQgTVBMUyBz
ZXJ2aWNlIHBhY2tldHMgYW5kICJjb250ZXh0IElQIGZvcndhcmRpbmciIGZvciByZXJvdXRlZCBJ
UCBzZXJ2aWNlIHBhY2tldHMsIHRvIGFsbG93IHRoZSBzZXJ2aWNlIHBhY2tldHMgdG8gY29udGlu
dWUgdG8gcmVhY2ggdGhlIHNlcnZpY2UgZGVzdGluYXRpb25z4oCdLiBpLmUuLCBNQUMtYmFzZWQg
c3dpdGNoaW5nIHNlZW1zIHRvIGJlIGV4Y2x1ZGVkIGZyb20gdGhlIHByb3RlY3RvciByZXNwb25z
aWJpbGl0eS4KYy4gICAgICAgU2VjdGlvbiAzIG9mIHRoZSBkcmFmdCBvbmx5IGRlZmluZXMgdGhl
IHRlcm1zIOKAnENvbnRleHQgbGFiZWwgc3dpdGNoaW5n4oCdICBhbmQg4oCcQ29udGV4dCBJUCBm
b3J3YXJkaW5n4oCdLiBUaGlzIGFsc28gc3VnZ2VzdHMgdGhhdCBDb250ZXh0IExheWVyLTIgc3dp
dGNoaW5nIGlzIG5vdCBjb3ZlcmVkIGJ5IHRoZSBmcmFtZXdvcmsKClt5c2hlbl0gQWN0dWFsbHks
IHRoaXMgZnJhbWV3b3JrIGRvZXMgYWxsb3cgYSBjb250ZXh0IGxhYmVsIHRvIHBvaW50IHRvIGEg
bGF5ZXItMiBzd2l0Y2hpbmcgdGFibGUsIGlmIHRoZSBwYWNrZXRzIGNvbWluZyB0byBhIHByb3Rl
Y3RvciBoYXZlIGEgbGF5ZXItMiBoZWFkZXIgKHJhdGhlciB0aGFuIGEgbGFiZWwgb3IgSVAgaGVh
ZGVyKSBiZWxvdyB0aGUgY29udGV4dCBsYWJlbCwgd2hpY2ggY291bGQgYmUgdGhlIGNhc2Ugb2Yg
TUFDIGFkZHJlc3MgdGFibGUuICBJbiB0aGVvcnksIGEgY29udGV4dCBsYWJlbCBtYXkgcG9pbnQg
dG8gYW55IHR5cGUgb2YgbG9vay11cCB0YWJsZS4gSU9XLCBkZXBlbmRpbmcgdGhlIHVzZSBjYXNl
LCBhbnkgbWVhbmluZ2Z1bCBjb250ZXh0LWJhc2VkIOKAnGxheWVyLU7igJ0gZm9yd2FyZGluZy9z
d2l0Y2hpbmcgaXMgYWxsb3dlZCBieSB0aGlzIGZyYW1ld29yay4gV2Ugd2lsbCBhZGQgYSBzZWN0
aW9uIHRvIHRoZSBlbmQgb2YgZHJhZnQgdG8gbWFrZSBpdCBmdXR1cmUgY29tcGF0aWJsZS5bW1Nh
c2hhXV0gU291bmRzIGdvb2QuIEkgd2lsbCBiZSB3YWl0aW5nIGZvciB0aGUgYWN0dWFsIHRleHQg
aW4gdGhlIG5leHQgcmV2aXNpb24gb2YgdGhlIGRyYWZ0LgoKMikgICAgICBJIGhhdmUgc29tZSBk
b3VidHMgcmVnYXJkaW5nIGFwcGxpY2FiaWxpdHkgb2YgdGhlIGVncmVzcyBwcm90ZWN0aW9uIGZy
YW1ld29yayBkZWZpbmVkIGluIHRoZSBkcmFmdCAgdG8gVlBMUy1iYXNlZCAoUkZDIDQ3NjEgYW5k
L29yIFJGQyA0NzYyKSAgc2VydmljZXMgYmVjYXVzZToKYS4gICAgICAgV2l0aCBWUExTLCBDRSBt
dWx0aS1ob21pbmcgYWx3YXlzIG9wZXJhdGVzIGluIHNpbmdsZS1hY3RpdmUgbW9kZS4gQXMgYSBj
b25zZXF1ZW5jZToKCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgIGkuICAgICAgUHJpb3IgdG8gZmFpbHVyZSBvZiB0aGUgcHJpbWFy
eSBlZ3Jlc3MsIHRoZSBWU0kgdGhhdCByZXByZXNlbnRzIHRoZSBzZXJ2aWNlIGluIHRoZSBQcm90
ZWN0b3IgUEUgd291bGQgbm90IGxlYXJuIGFueSBNQUMgYWRkcmVzc2VzCgogICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaWkuICAgICAg
SWYgdGhlIFBMUiByZWRpcmVjdHMg4oCca25vd24gdW5pY2FzdOKAnSB0cmFmZmljIGludGVuZGVk
IGZvciB0aGUgcHJpbWFyeSBlZ3Jlc3MgUEUgdG8gdGhlIHByb3RlY3RvciwgdGhlIFZTSSB0aGF0
IGxvY2FsbHkgcmVwcmVzZW50cyBwcm90ZWN0ZWQgc2VydmljZSB0aGVyZSB3b3VsZCBmbG9vZCB0
aGlzIHRyYWZmaWMgYXMg4oCcdW5rbm93biB1bmljYXN04oCdIGFuZCwgYXMgc3VjaCwgcHJvYmFi
bHkgc3ViamVjdCBpdCB0byByYXRlIGxpbWl0aW5nLgoKICAgICAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBpaWkuICAgICAgRnJvbSB0aGUgUE9W
IG9mIHRoZSBjdXN0b21lciBvZiB0aGUgVlBMUyBzZXJ2aWNlLCAgdGhpcyBtZWFucyB0aGF0IHJl
ZGlyZWN0aW5nIHRyYWZmaWMgdG8gdGhlIHByb3RlY3RpbmcgVlNJLCBieSBhbmQgb2YgaXRzZWxm
IHdvdWxkIG5vdCBmdWxseSByZXN0b3JlIHRoZSBzZXJ2aWNlLCBzaW5jZSBzdWJzdGFudGlhbCBw
YXJ0IG9mIHRoZSBjdXN0b21lciB0cmFmZmljIHdvdWxkIGJlIGRyb3BwZWQgdW50aWwgTUFDIGxl
YXJuaW5nIGluIHRoZSBwcm90ZWN0aW5nIFZTSSBpcyBjb21wbGV0ZWQKYi4gICAgICAgSXQgaXMg
YWxzbyB3b3J0aCBub3RpbmcgdGhhdCBpbiBWUExTIHJlY2VpdmVkIGFwcGxpY2F0aW9uIGxhYmVs
cyBkbyBub3Qgb25seSBkZWZpbmUgZWdyZXNzIFZTSSBhcyB0aGUgY29udGV4dCBmb3IgdGhlIE1B
Qy1iYXNlZCBzd2l0Y2hpbmcgYnV0IGFsc28gaWRlbnRpZnkgcmVtb3RlIGluZ3Jlc3MgVlNJIGZv
ciBNQUMgbGVhcm5pbmcuIEV4dGVuZGluZyBzdWNoIGlkZW50aWZpY2F0aW9uIHRvIGNvdmVyIGFs
c28gYXBwbGljYXRpb24gbGFiZWxzIG9mIHRoZSByZWRpcmVjdGVkIHRyYWZmaWMgbG9va3MgcXVp
dGUgbm9uLXRyaXZpYWwgdG8gbWUKYy4gICAgICAgSSBzZWUgdGhlc2UgY29uY2VybnMgYXMgbWlu
b3IgaXNzdWVzIGJlY2F1c2UsIGFzIGV4cGxhaW5lZCBhYm92ZSwgaXQgaXMgbm90IGNsZWFyIHRv
IG1lIHdoZXRoZXIgdGhlIGZyYW1ld29yayBpcyBzdXBwb3NlZCB0byBjb3ZlciBWUExTIHNlcnZp
Y2VzLiBBbiBleHBsaWNpdCBjYXZlYXQgKHBvc3NpYmx5IGRlZmluaW5nIGFwcGxpY2FiaWxpdHkg
b2YgdGhlIGZyYW1ld29yayB0byBWUExTIHNlcnZpY2VzIGFzIOKAnGxlZnQgRkZT4oCdLCBvciB0
byBiZSBkaXNjdXNzZWQgaW4gYSBzZXBhcmF0ZSBkb2N1bWVudOKAnSkgd291bGQgc3VmZmljZSB0
byByZXNvbHZlIHRoZW0gSU1ITwpkLiAgICAgICBMMlZQTiBzZXJ2aWNlcyB0aGF0IHVzZSBFVlBO
IHRlY2hub2xvZ3kgd291bGQgbmVpdGhlciBzdWZmZXIgZnJvbSBhbiBlbXB0eSBGSUIgaW4gdGhl
IHByb3RlY3RpbmcgTUFDLVZSRiBub3IgdXNlIEVWUE4gYXBwbGljYXRpb24gbGFiZWxzIGZvciBN
QUMgbGVhcm5pbmcuIEJ1dCBJIGNhbm5vdCBzYXkgd2hldGhlciB0aGV5IGRvIG9yIGRvIG5vdCBp
bnRyb2R1Y2Ugc29tZSBvdGhlciBpc3N1ZXMgd2l0aCB0aGUgcHJvcG9zZWQgZnJhbWV3b3JrIOKA
kyB0aGlzIHdvdWxkIHJlcXVpcmUgc2VyaW91cyBpbi1kZXB0aCBhbmFseXNpcy4gTWVhbndoaWxl
IHN1Y2ggc2VydmljZXMgbG9vayB0byBtZSBsaWtlIGFub3RoZXIgY2FzZSB3aGVuIGFuIGV4cGxp
Y2l0IGRlZmluaXRpb24gb2Yg4oCcbGVmdCBGRlPigJ0gb3Ig4oCcdG8gYmUgYWRkcmVzc2VkIGlu
IGEgc2VwYXJhdGUgZG9jdW1lbnTigJ0gd291bGQgYmUgdmVyeSBtdWNoIGluIHBsYWNlLgoKW3lz
aGVuXSBXZSB3aWxsIG1lbnRpb24gVlBMUyBhbmQgRVZQTiBmb3IgZnV0dXJlIHN0dWR5LCBhcyB3
ZWxsIGFzIHNlcnZpY2VzIHdoZXJlIG5vIG90aGVyIHJvdXRlciBpcyBhYmxlIHRvIGxlYXJuIG9y
IGVzdGFibGlzaCBpdHMgb3duIGNvbm5lY3Rpdml0eSB3aXRoIHNlcnZpY2UgZGVzdGluYXRpb24g
aW4gYWR2YW5jZSBvZiBhIHByaW1hcnkgUEUgZmFpbHVyZSwgdG8gc2VydmUgYXMgYSBwcm90ZWN0
b3IuW1tTYXNoYV1dIFRoaXMgc2hvdWxkIHN1ZmZpY2UgSSB0aGluay4KCjMpICAgICAgVGhlIGV4
YW1wbGUgb2YgYXBwbHlpbmcgdGhlIGVncmVzcyBwcm90ZWN0aW9uIGZyYW1ld29yayB0byBCR1Av
TVBMUyBJUCBWUE4gKFJGQyA0MzY0KSBpbiBTZWN0aW9uIDggaXMgZXhwbGljaXRseSByZXN0cmlj
dGVkIHRvIHNjZW5hcmlvIHdoZW4gYm90aCB0aGUgcHJpbWFyeSBlZ3Jlc3MgVlJGIGFuZCB0aGUg
cHJvdGVjdG9yIFZSRiB1c2UgcGVyLVZSRiBsYWJlbCBhbGxvY2F0aW9uIHNjaGVtZS4KYS4gICAg
ICAgV2l0aCB0aGlzIHNjaGVtZSwgdGhlIHVzYWdlIG9mIHRoZSBwcm9wb3NlZCBlZ3Jlc3MgcHJv
dGVjdGlvbiBmcmFtZXdvcmsgaXMgcXVpdGUgc3RyYWlnaHRmb3J3YXJkLgpiLiAgICAgICBIb3dl
dmVyLCBSRkMgNDM2NCBkZWZpbmVzIHNldmVyYWwgbGFiZWwgYWxsb2NhdGlvbiBzY2hlbWVzIGFu
ZCBzdGF0ZXMgdGhhdCB0aGUgbGFiZWwgYWxsb2NhdGlvbiBzY2hlbWUgY2FuIGJlIHNlbGVjdGVk
IGluZGVwZW5kZW50bHkgaW4gZWFjaCBQRSB3aXRob3V0IGFueSBpbXBhY3Qgb24gaW50ZXJvcGVy
YWJpbGl0eS4gSXQgaXMgbm90IGNsZWFyIHRvIG1lLCB0byB3aGljaCBleHRlbnQgSVAgVlBOIHNl
cnZpY2VzIHRoYXQgdXNlIGRpZmZlcmVudCBsYWJlbCBhbGxvY2F0aW9uIHNjaGVtZXMgaW4gZGlm
ZmVyZW50IGVncmVzcyBQRXMgd291bGQgYmUgY292ZXJlZCBieSB0aGUgcHJvcG9zZWQgZnJhbWV3
b3JrCmMuICAgICAgIFNpbmNlIHdlIGFyZSBvbmx5IHNwZWFraW5nIGFib3V0IGFuIGV4YW1wbGUg
aW4gYSBmcmFtZXdvcmsgZG9jdW1lbnQsIHRoZXJlIGlzIG5vIG5lZWQgdG8gZGVzY3JpYmUgYSBj
b21wbGV0ZSBzb2x1dGlvbiBoZXJlLiBTaW1wbHkgbm90aW5nIHRoZSBuZWVkIGZvciBlbGFib3Jh
dGlvbiB3aXRoIHJlZ2FyZCB0byBvdGhlciBWUE4gYXBwbGljYXRpb24gbGFiZWwgYWxsb2NhdGlv
biBzY2hlbWVzICAoaW5jbHVkaW5nIHRoZSBwb3NzaWJsZSBtaXNtYXRjaCBpbiB0aGUgcHJpbWFy
eSBhbmQgcHJvdGVjdG9yIGVncmVzcyBQRXMpIGFuZCBzZW5kaW5nIHRoZSByZWFkZXIgdG8gYSAo
ZnV0dXJlKSBkZWRpY2F0ZWQgZG9jdW1lbnQgd291bGQgc3VmZmljZSBJTUhPLgoKW3lzaGVuXSBX
ZSB3aWxsIGNsYXJpZnkgdGhhdCB0aGUgcHJpbWFyeSBQRSAoUEUyKSBtYXkgYWxsb2NhdGUgVlBO
IGxhYmVscyBieSB1c2luZyBwZXItVlJGLCBwZXItcm91dGUsIG9yIHBlci1pbnRlcmZhY2UgbW9k
ZS4gVGhlIHByb3RlY3RvciAoUEUzKSBzaG91bGQgc2V0IHVwIHRoZSBuZXh0aG9wIGZvciBlYWNo
IGxhYmVsIHJvdXRlIGluIHBlMi5tcGxzIHRhYmxlIGFzIGJlbG93OgotICAgICAgICAgIElmIHRo
ZSBWUE4gbGFiZWwgaXMgYSBwZXItVlJGIGxhYmVsLCB0aGUgbmV4dGhvcCBvZiB0aGUgbGFiZWwg
cm91dGUgc2hvdWxkIHBvaW50IHRvIHRoZSBwcm90ZWN0aW9uIFZSRi4KLSAgICAgICAgICBJZiB0
aGUgVlBOIGxhYmVsIGlzIGEgcGVyLXJvdXRlIGxhYmVsLCB0aGUgbmV4dGhvcCBvZiB0aGUgbGFi
ZWwgcm91dGUgc2hvdWxkIGJlIGJhc2VkIG9uIHRoZSBwcm90ZWN0b3LigJlzIG93biBjb25uZWN0
aXZpdHkgd2l0aCB0aGUgSVAgcHJlZml4LgotICAgICAgICAgIElmIHRoZSBWUE4gbGFiZWwgaXMg
YSBwZXItaW50ZXJmYWNlIGxhYmVsLCB0aGVyZSBhcmUgdHdvIGNhc2VzLiAoQSkgSWYgdGhlIGRp
c3RyaWJ1dGlvbiBvZiBJUCBwcmVmaXhlcyBvdmVyIHRoZSBpbnRlcmZhY2VzIG9uIHRoZSBwcmlt
YXJ5IFBFIGFsaWducyBjb21wbGV0ZWx5IHdpdGggdGhlIGRpc3RyaWJ1dGlvbiBvZiBJUCBwcmVm
aXhlcyBvdmVyIHRoZSBpbnRlcmZhY2VzIG9uIHRoZSBwcm90ZWN0b3IsIHRoZSBuZXh0aG9wIG9m
IHRoZSBsYWJlbCByb3V0ZSBzaG91bGQgcG9pbnQgdG8gdGhlIGNvcnJlc3BvbmRpbmcgaW50ZXJm
YWNlIG9mIHRoZSBJUCBwcmVmaXggb24gdGhlIHByb3RlY3Rvci4gKEIpIE90aGVyd2lzZSAob3Ig
Zm9yIHNpbXBsaWNpdHkpLCB0aGUgbmV4dGhvcCBvZiB0aGUgbGFiZWwgcm91dGUgc2hvdWxkIHBv
aW50IHRvIHRoZSBwcm90ZWN0aW9uIFZSRi4KW1tTYXNoYV1dIFdvdWxkIGl0IG5vdCBiZSBzaW1w
bGVyIHRvIHNheSB0aGF0LCByZWdhcmRsZXNzIG9mIHRoZSB3YXkgdGhlIHByaW1hcnkgZWdyZXNz
IFBFIGFsbG9jYXRlcyBpdHMgVlBOIGFwcGxpY2F0aW9uIGxhYmVscywgdGhlIFByb3RlY3RvciBz
aG91bGQgYWx3YXlzIHRyZWF0IHRoZW0gYXMgcG9pbnRpbmcgdG8gdGhlIHJlbGV2YW50IFZSRiBh
bmQgcGVyZm9ybWluZyBjb250ZXh0IElQIGZvcndhcmRpbmc/IFRoZSBsb2dpYyB0aGF0IG1hdGNo
ZXMgcm91dGVzIGxlYXJuZWQgYnkgdGhlIHByaW1hcnkgZWdyZXNzIFBFIGFuZCBieSB0aGUgUHJv
dGVjdG9yIHdvdWxkIGJlIGNvbXBsaWNhdGVkIGFuZCBldmVudHVhbGx5IGNvdWxkIGZhbGwgYmFj
ayB0byB0aGUgc2FtZSBzY2hlbWUg4oCTIHNvIHdoYXQgaXMgdGhlIGdhaW4/Cgo0KSAgICAgIFNl
Y3Rpb24gNS44IGRlc2NyaWJlcyAzIHBvc3NpYmxlIGFwcHJvYWNoZXMgdG8gYWR2ZXJ0aXNlbWVu
dCBvZiB0aGUgQ29udGV4dCBJRCBJUCBhZGRyZXNzIGluIElHUC4gQnV0IGl0IGRvZXMgbm90IGRl
ZmluZSBhbnkgb2YgdGhlc2UgYXBwcm9hY2hlcyBhcyDigJxNVVNUIHRvIGltcGxlbWVudOKAnS4g
VGhpcyBsb29rcyB0byBtZSBsaWtlIGFuIG9wZW5pbmcgZm9yIGludGVyb3BlcmFiaWxpdHkgaXNz
dWVzIGJldHdlZW4gaW1wbGVtZW50YXRpb25zIHRoYXQgc3VwcG9ydCBkaWZmZXJlbnQgYXBwcm9h
Y2hlcy4gT24gdGhlIG90aGVyIGhhbmQsIEkgYW0gbm90IHN1cmUgd2hldGhlciBhIGZyYW1ld29y
ayBkb2N1bWVudCBpcyB0aGUgcmlnaHQgcGxhY2UgdG8gc2VsZWN0IGEgTVVTVCB0byBpbXBsZW1l
bnQgb3B0aW9uLCBlc3BlY2lhbGx5IHdoZW4gdGhlIGV4cGVjdGVkIGFyZWFzIG9mIGFwcGxpY2Fi
aWxpdHkgYXJlIHF1aXRlIGRpZmZlcmVudDoKYS4gICAgICAgVGhlIOKAnHByb3h5IG1vZGXigJ0g
YXBwcm9hY2ggaW1wb3NlcyBtaW5pbWFsIChpZiBhbnkpIHNwZWNpZmljIHJlcXVpcmVtZW50cyBv
biB0aGUgcm91dGluZyBhbmQgVEUgZG9tYWluIChpLmUuLCBubyBkZWRpY2F0ZWQgZXh0ZW5zaW9u
cyBpbiBJR1AsICBqdXN0IHN1cHBvcnQgb2Ygc29tZSBGUlIgbWVjaGFuaXNtIGJ5IHRoZSBzaWdu
YWxpbmcgcHJvdG9jb2wgdXNlZCBmb3IgdGhlIHR1bm5lbCBzZXR1cCkKYi4gICAgICAgVGhlIOKA
nGFsaWFzIG1vZGXigJ0gc2VlbXMgdG8gcmVxdWlyZSBzdXBwb3J0IG9mIGF0IGxlYXN0IFNlZ21l
bnQgUm91dGluZyBleHRlbnNpb25zIHRvIHRoZSByZWxldmFudCBJR1AgaW4gdGhlIHJvdXRpbmcg
ZG9tYWluIGFzIHdlbGwgYXMgc3VwcG9ydCBvZiB0aGUgTWlycm9yIFNJRCBpbiBhbGwgcG90ZW50
aWFsIFBMUnMuIFRoZXJlZm9yZSBJIHRoaW5rIHRoYXQgaXQgaXMgYSBuYXRpdmUgc2NoZW1lIHRv
IGJlIHVzZWQgaW4gdGhlIFNSLU1QTFMgZW52aXJvbm1lbnRzLCBidXQgcHJvYmxlbWF0aWMgaW4g
dGhlIGVudmlyb25tZW50cyB0aGF0IGRvIG5vdCB1c2UgU1ItTVBMUyBmb3Igc2V0dXAgb2YgYW55
IExTUHMKYy4gICAgICAgVGhlIGRlZmluaXRpb24gb2YgdGhlIOKAnHN0dWIgbGluayBtb2Rl4oCd
IGlzIGFjY29tcGFuaWVkIGJ5IGEgc29tZXdoYXQgdmFndWUgY2F2ZWF0OiDigJxUaGUgY29ycmVj
dG5lc3Mgb2YgdGhlIGVncmVzcy1wcm90ZWN0ZWQgdHVubmVscyBhbmQgdGhlIGJ5cGFzcyB0dW5u
ZWxzIHJlbGllcyBvbiB0aGUgcGF0aCBjb21wdXRhdGlvbnMgZm9yIHRoZSBhbnktY2FzdCBJUCAg
YWRkcmVzcyBwZXJmb3JtZWQgYnkgdGhlIGluZ3Jlc3Mgcm91dGVycyBhbmQgUExSLiAgVGhlcmVm
b3JlLCBjYXJlIE1VU1QgYmUgdGFrZW4gZm9yIHRoZSBhcHBsaWNhYmlsaXR5IG9mIHRoaXMgYXBw
cm9hY2ggdG8gYSBnaXZlbiBuZXR3b3JrIHRvcG9sb2d54oCdLiAgU29tZSBjbGFyaWZpY2F0aW9u
IGhlcmUgd291bGQgYmUgd2VsY29tZSBJTUhPLCBlc3BlY2lhbGx5IHNpbmNlIG5vIGFuYWxvZyBv
ZiB0aGlzIG1vZGUgY291bGQgYmUgZm91bmQgaW4gUkZDIDgxMDQuCmQuICAgICAgIEkgaGF2ZSBs
b29rZWQgdXAgU2VjdGlvbiA0LjMgaW4gUkZDIDgxMDQgdGhhdCBkaXNjdXNzZXMgdHdvIGFwcHJv
YWNoZXMgKGVxdWl2YWxlbnRzIG9mIHRoZSBQcm94eSBhbmQgQWxpYXMgbW9kZXMgaW4gdGhpcyBk
cmFmdCkgdG8gYWR2ZXJ0aXNlbWVudCBvZiBDb250ZXh0IElELCBhbmQgZm91bmQgdGhlIGZvbGxv
d2luZyB0ZXh0IHRoZXJlICh0aGUgY3JpdGljYWwgZnJhZ21lbnQgaXMgaGlnaGxpZ2h0ZWQpOgog
ICBUaGUgbWVjaGFuaXNtIGluIHRoaXMgZG9jdW1lbnQgaW50ZW5kcyB0byBiZSBmbGV4aWJsZSBv
biB0aGUgYXBwcm9hY2gKICAgdXNlZCBieSBhIG5ldHdvcmssIGFzIGxvbmcgYXMgaXQgc2F0aXNm
aWVzIHRoZSBhYm92ZSByZXF1aXJlbWVudHMgZm9yCiAgIHRoZSB0cmFuc3BvcnQgdHVubmVsIHBh
dGggYW5kIGJ5cGFzcyB0dW5uZWwgcGF0aC4gIEluIHRoZW9yeSwgdGhlCiAgIG5ldHdvcmsgY2Fu
IHVzZSBvbmUgYXBwcm9hY2ggZm9yIGNvbnRleHQgSUQgWCBhbmQgYW5vdGhlciBhcHByb2FjaAog
ICBmb3IgY29udGV4dCBJRCBZLiAgRm9yIGEgZ2l2ZW4gY29udGV4dCBJRCwgYWxsIHJlbGV2YW50
IHJvdXRlcnMsCiAgIGluY2x1ZGluZyBwcmltYXJ5IFBFLCBwcm90ZWN0b3IsIGFuZCBQTFIsIG11
c3Qgc3VwcG9ydCBhbmQgYWdyZWUgb24KICAgdGhlIGNob3NlbiBhcHByb2FjaC4gIFRoZSBjb29y
ZGluYXRpb24gYmV0d2VlbiB0aGUgcm91dGVycyBjYW4gYmUKICAgYWNoaWV2ZWQgYnkgY29uZmln
dXJhdGlvbi4KQWRkaW5nIHN1Y2ggKCBvciBzaW1pbGFyKSB0ZXh0IHRvIFNlY3Rpb24gNS44IGxv
b2tzIHRvIG1lIGFzIGEgcmVhc29uYWJsZSBjb21wcm9taXNlIGJldHdlZW4gYmVpbmcgZXhjZXNz
aXZlbHkgc3RyaWN0IGFuZCBiZWluZyBleGNlc3NpdmVseSBmbGV4aWJsZSBpbiBhIGZyYW1ld29y
ayBkb2N1bWVudC4KClt5c2hlbl0gV2Ugd2lsbCBhZGQgc2ltaWxhciB0ZXh0IHRvIHRoZSBkcmFm
dC4gQXMgYSBmcmFtZXdvcmssIHRoZSBkcmFmdCBwcmVzZW50cyBhbmQgZGlzY3Vzc2VzIGEgbnVt
YmVyIG9mIG9wdGlvbnMgaW4gYSBnZW5lcmFsIG1hbm5lci4gVGhlc2Ugb3B0aW9ucyBhcmUgdGVj
aG5pY2FsbHkgZXF1YWwgYW5kIGFsbCBmZWFzaWJsZSwgYWx0aG91Z2ggdGhleSBlYWNoIG1heSBo
YXZlIHByb3MgYW5kIGNvbnMuIFRoaXMgaXMgYWxzbyBiYXNlZCBvbiBvdXIgZ29hbCB0byBtYWtl
IGVncmVzcyBwcm90ZWN0aW9uIGFwcGxpY2FibGUgdG8gYSB2YXJpZXR5IG9mIG5ldHdvcmtzIG9m
IGRpZmZlcmVudCB0ZWNobm9sb2dpZXMuIEhlbmNlLCB0aGUgZHJhZnQgZG9lcyBub3QgbWFuZGF0
ZSBhbnkgb3B0aW9uIGFzIGEgTVVTVC4gVGhhdCBkZWNpc2lvbiBvZiB3aGljaCBvcHRpb24gdG8g
dXNlIGluIGEgZ2l2ZW4gbmV0d29yayBpcyBsZWZ0IHRvIHRoZSBzcGVjaWZpYyB0ZWNobm9sb2d5
IGRlcGxveWVkIGFuZCB0aGUgdmVuZG9ycyBpbnZvbHZlZC4KW1tTYXNoYV1dIFRoaXMgc2hvdWxk
IGRvIGl0IElNSE8uCgpOaXRzOgoKICAxLiAgUkZDIDIxMTkgaXMgbWVudGlvbmVkIGluIHRoZSB0
ZXh0LCBidXQgZG9lcyBub3QgYXBwZWFyIGFzIGEgTm9ybWF0aXZlIHJlZmVyZW5jZSAoQlRXLCBJ
IGhhdmUgcG9pbnRlZCB0byB0aGlzIGZhY3QgaW4gbXkgdW5zb2xpY2l0ZWQgcmV2aWV3IG1vcmUg
dGhhbiBhIHllYXIgYWdvLCBidXQgaXQgc3RpbGwgcmVtYWlucyB1bnJlc29sdmVkKQogIDIuICBS
RkMgODE3NCBpcyBuZWl0aGVyIG1lbnRpb25lZCBpbiB0aGUgdGV4dCAoYXMgc2VlbXMgdG8gYmUg
dGhlIG5vcm0gdGhlc2UgZGF5cykgbm9yIGFwcGVhcnMgYXMgYSBOb3JtYXRpdmUgcmVmZXJlbmNl
LgoKW3lzaGVuXSBXZSB3aWxsIGFkZCB0aGVzZSBSRkNzIHRvIHRoZSBub3JtYXRpdmUgcmVmZXJl
bmNlIHNlY3Rpb24uCltbU2FzaGFdXSBBbmQgdG8gcmVmZXIgdG8gdGhlbSBpbiB0aGUg4oCcU3Bl
Y2lmaWNhdGlvbiBvZiBSZXF1aXJlbWVudHPigJ0gc2VjdGlvbi4KClJlZ2FyZHMsClNhc2hhCgpP
ZmZpY2U6ICs5NzItMzkyNjYzMDIKQ2VsbDogICAgICArOTcyLTU0OTI2NjMwMgpFbWFpbDogICBB
bGV4YW5kZXIuVmFpbnNodGVpbkBlY2l0ZWxlLmNvbTxtYWlsdG86QWxleGFuZGVyLlZhaW5zaHRl
aW5AZWNpdGVsZS5jb20+CgoKX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCgpUaGlzIGUtbWFpbCBtZXNzYWdl
IGlzIGludGVuZGVkIGZvciB0aGUgcmVjaXBpZW50IG9ubHkgYW5kIGNvbnRhaW5zIGluZm9ybWF0
aW9uIHdoaWNoIGlzCkNPTkZJREVOVElBTCBhbmQgd2hpY2ggbWF5IGJlIHByb3ByaWV0YXJ5IHRv
IEVDSSBUZWxlY29tLiBJZiB5b3UgaGF2ZSByZWNlaXZlZCB0aGlzCnRyYW5zbWlzc2lvbiBpbiBl
cnJvciwgcGxlYXNlIGluZm9ybSB1cyBieSBlLW1haWwsIHBob25lIG9yIGZheCwgYW5kIHRoZW4g
ZGVsZXRlIHRoZSBvcmlnaW5hbAphbmQgYWxsIGNvcGllcyB0aGVyZW9mLgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX18KCl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fXwoKVGhpcyBlLW1haWwgbWVzc2FnZSBpcyBpbnRlbmRl
ZCBmb3IgdGhlIHJlY2lwaWVudCBvbmx5IGFuZCBjb250YWlucyBpbmZvcm1hdGlvbiB3aGljaCBp
cyAKQ09ORklERU5USUFMIGFuZCB3aGljaCBtYXkgYmUgcHJvcHJpZXRhcnkgdG8gRUNJIFRlbGVj
b20uIElmIHlvdSBoYXZlIHJlY2VpdmVkIHRoaXMgCnRyYW5zbWlzc2lvbiBpbiBlcnJvciwgcGxl
YXNlIGluZm9ybSB1cyBieSBlLW1haWwsIHBob25lIG9yIGZheCwgYW5kIHRoZW4gZGVsZXRlIHRo
ZSBvcmlnaW5hbCAKYW5kIGFsbCBjb3BpZXMgdGhlcmVvZi4KX19fX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCg==


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

PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+CjxoZWFkPgo8bWV0YSBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUiIGNv
bnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD11dGYtOCI+CjxtZXRhIG5hbWU9IkdlbmVyYXRvciIg
Y29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPgo8c3R5bGU+PCEt
LQovKiBGb250IERlZmluaXRpb25zICovCkBmb250LWZhY2UKCXtmb250LWZhbWlseTpXaW5nZGlu
Z3M7CglwYW5vc2UtMTo1IDAgMCAwIDAgMCAwIDAgMCAwO30KQGZvbnQtZmFjZQoJe2ZvbnQtZmFt
aWx5OiJDYW1icmlhIE1hdGgiOwoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9CkBmb250
LWZhY2UKCXtmb250LWZhbWlseTpEZW5nWGlhbjsKCXBhbm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAx
IDE7fQpAZm9udC1mYWNlCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsKCXBhbm9zZS0xOjIgMTUgNSAy
IDIgMiA0IDMgMiA0O30KQGZvbnQtZmFjZQoJe2ZvbnQtZmFtaWx5OiJcQERlbmdYaWFuIjsKCXBh
bm9zZS0xOjIgMSA2IDAgMyAxIDEgMSAxIDE7fQovKiBTdHlsZSBEZWZpbml0aW9ucyAqLwpwLk1z
b05vcm1hbCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsCgl7bWFyZ2luOjBjbTsKCW1hcmdp
bi1ib3R0b206LjAwMDFwdDsKCWZvbnQtc2l6ZToxMS4wcHQ7Cglmb250LWZhbWlseToiQ2FsaWJy
aSIsc2Fucy1zZXJpZjt9CmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsKCXttc28tc3R5bGUtcHJp
b3JpdHk6OTk7Cgljb2xvcjojMDU2M0MxOwoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9CmE6
dmlzaXRlZCwgc3Bhbi5Nc29IeXBlcmxpbmtGb2xsb3dlZAoJe21zby1zdHlsZS1wcmlvcml0eTo5
OTsKCWNvbG9yOiM5NTRGNzI7Cgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30KcAoJe21zby1z
dHlsZS1wcmlvcml0eTo5OTsKCW1zby1tYXJnaW4tdG9wLWFsdDphdXRvOwoJbWFyZ2luLXJpZ2h0
OjBjbTsKCW1zby1tYXJnaW4tYm90dG9tLWFsdDphdXRvOwoJbWFyZ2luLWxlZnQ6MGNtOwoJZm9u
dC1zaXplOjEyLjBwdDsKCWZvbnQtZmFtaWx5OiJUaW1lcyBOZXcgUm9tYW4iLHNlcmlmO30KcC5N
c29MaXN0UGFyYWdyYXBoLCBsaS5Nc29MaXN0UGFyYWdyYXBoLCBkaXYuTXNvTGlzdFBhcmFncmFw
aAoJe21zby1zdHlsZS1wcmlvcml0eTozNDsKCW1hcmdpbi10b3A6MGNtOwoJbWFyZ2luLXJpZ2h0
OjBjbTsKCW1hcmdpbi1ib3R0b206MGNtOwoJbWFyZ2luLWxlZnQ6MzYuMHB0OwoJbWFyZ2luLWJv
dHRvbTouMDAwMXB0OwoJZm9udC1zaXplOjExLjBwdDsKCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixz
YW5zLXNlcmlmO30KcC5tc29ub3JtYWwwLCBsaS5tc29ub3JtYWwwLCBkaXYubXNvbm9ybWFsMAoJ
e21zby1zdHlsZS1uYW1lOm1zb25vcm1hbDsKCW1zby1zdHlsZS1wcmlvcml0eTo5OTsKCW1zby1t
YXJnaW4tdG9wLWFsdDphdXRvOwoJbWFyZ2luLXJpZ2h0OjBjbTsKCW1zby1tYXJnaW4tYm90dG9t
LWFsdDphdXRvOwoJbWFyZ2luLWxlZnQ6MGNtOwoJZm9udC1zaXplOjEyLjBwdDsKCWZvbnQtZmFt
aWx5OiJUaW1lcyBOZXcgUm9tYW4iLHNlcmlmO30Kc3Bhbi5FbWFpbFN0eWxlMTkKCXttc28tc3R5
bGUtdHlwZTpwZXJzb25hbDsKCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmOwoJY29s
b3I6d2luZG93dGV4dDt9CnNwYW4uaWNvbgoJe21zby1zdHlsZS1uYW1lOmljb247fQpzcGFuLkVt
YWlsU3R5bGUyMQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsOwoJZm9udC1mYW1pbHk6IkNhbGli
cmkiLHNhbnMtc2VyaWY7Cgljb2xvcjp3aW5kb3d0ZXh0O30Kc3Bhbi5FbWFpbFN0eWxlMjMKCXtt
c28tc3R5bGUtdHlwZTpwZXJzb25hbC1yZXBseTsKCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5z
LXNlcmlmOwoJY29sb3I6IzFGNDk3RDt9Ci5Nc29DaHBEZWZhdWx0Cgl7bXNvLXN0eWxlLXR5cGU6
ZXhwb3J0LW9ubHk7Cglmb250LXNpemU6MTAuMHB0O30KQHBhZ2UgV29yZFNlY3Rpb24xCgl7c2l6
ZTo2MTIuMHB0IDc5Mi4wcHQ7CgltYXJnaW46NzIuMHB0IDkwLjBwdCA3Mi4wcHQgOTAuMHB0O30K
ZGl2LldvcmRTZWN0aW9uMQoJe3BhZ2U6V29yZFNlY3Rpb24xO30KLyogTGlzdCBEZWZpbml0aW9u
cyAqLwpAbGlzdCBsMAoJe21zby1saXN0LWlkOjE4NTIxNTExMDsKCW1zby1saXN0LXR5cGU6aHli
cmlkOwoJbXNvLWxpc3QtdGVtcGxhdGUtaWRzOjUwNDgwMDE2MiA2NzY5ODcwNSA2NzY5ODcxMyA2
NzY5ODcxNSA2NzY5ODcwMyA2NzY5ODcxMyA2NzY5ODcxNSA2NzY5ODcwMyA2NzY5ODcxMyA2NzY5
ODcxNTt9CkBsaXN0IGwwOmxldmVsMQoJe21zby1sZXZlbC10ZXh0OiIlMVwpIjsKCW1zby1sZXZl
bC10YWItc3RvcDpub25lOwoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0OwoJdGV4dC1p
bmRlbnQ6LTE4LjBwdDt9CkBsaXN0IGwwOmxldmVsMgoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0
OmFscGhhLWxvd2VyOwoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7Cgltc28tbGV2ZWwtbnVtYmVy
LXBvc2l0aW9uOmxlZnQ7Cgl0ZXh0LWluZGVudDotMTguMHB0O30KQGxpc3QgbDA6bGV2ZWwzCgl7
bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6cm9tYW4tbG93ZXI7Cgltc28tbGV2ZWwtdGFiLXN0b3A6
bm9uZTsKCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246cmlnaHQ7Cgl0ZXh0LWluZGVudDotOS4w
cHQ7fQpAbGlzdCBsMDpsZXZlbDQKCXttc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsKCW1zby1sZXZl
bC1udW1iZXItcG9zaXRpb246bGVmdDsKCXRleHQtaW5kZW50Oi0xOC4wcHQ7fQpAbGlzdCBsMDps
ZXZlbDUKCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDphbHBoYS1sb3dlcjsKCW1zby1sZXZlbC10
YWItc3RvcDpub25lOwoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0OwoJdGV4dC1pbmRl
bnQ6LTE4LjBwdDt9CkBsaXN0IGwwOmxldmVsNgoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OnJv
bWFuLWxvd2VyOwoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7Cgltc28tbGV2ZWwtbnVtYmVyLXBv
c2l0aW9uOnJpZ2h0OwoJdGV4dC1pbmRlbnQ6LTkuMHB0O30KQGxpc3QgbDA6bGV2ZWw3Cgl7bXNv
LWxldmVsLXRhYi1zdG9wOm5vbmU7Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7Cgl0
ZXh0LWluZGVudDotMTguMHB0O30KQGxpc3QgbDA6bGV2ZWw4Cgl7bXNvLWxldmVsLW51bWJlci1m
b3JtYXQ6YWxwaGEtbG93ZXI7Cgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsKCW1zby1sZXZlbC1u
dW1iZXItcG9zaXRpb246bGVmdDsKCXRleHQtaW5kZW50Oi0xOC4wcHQ7fQpAbGlzdCBsMDpsZXZl
bDkKCXttc28tbGV2ZWwtbnVtYmVyLWZvcm1hdDpyb21hbi1sb3dlcjsKCW1zby1sZXZlbC10YWIt
c3RvcDpub25lOwoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpyaWdodDsKCXRleHQtaW5kZW50
Oi05LjBwdDt9CkBsaXN0IGwxCgl7bXNvLWxpc3QtaWQ6NjI2ODU5MTI5OwoJbXNvLWxpc3QtdHlw
ZTpoeWJyaWQ7Cgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6LTEzNDU2MzM2NiA2NzY5ODcwMyA2NzY5
ODcxMyA2NzY5ODcxNSA2NzY5ODcwMyA2NzY5ODcxMyA2NzY5ODcxNSA2NzY5ODcwMyA2NzY5ODcx
MyA2NzY5ODcxNTt9CkBsaXN0IGwxOmxldmVsMQoJe21zby1sZXZlbC10YWItc3RvcDpub25lOwoJ
bXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0OwoJdGV4dC1pbmRlbnQ6LTE4LjBwdDt9CkBs
aXN0IGwxOmxldmVsMgoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmFscGhhLWxvd2VyOwoJbXNv
LWxldmVsLXRhYi1zdG9wOm5vbmU7Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7Cgl0
ZXh0LWluZGVudDotMTguMHB0O30KQGxpc3QgbDE6bGV2ZWwzCgl7bXNvLWxldmVsLW51bWJlci1m
b3JtYXQ6cm9tYW4tbG93ZXI7Cgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsKCW1zby1sZXZlbC1u
dW1iZXItcG9zaXRpb246cmlnaHQ7Cgl0ZXh0LWluZGVudDotOS4wcHQ7fQpAbGlzdCBsMTpsZXZl
bDQKCXttc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsKCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246
bGVmdDsKCXRleHQtaW5kZW50Oi0xOC4wcHQ7fQpAbGlzdCBsMTpsZXZlbDUKCXttc28tbGV2ZWwt
bnVtYmVyLWZvcm1hdDphbHBoYS1sb3dlcjsKCW1zby1sZXZlbC10YWItc3RvcDpub25lOwoJbXNv
LWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0OwoJdGV4dC1pbmRlbnQ6LTE4LjBwdDt9CkBsaXN0
IGwxOmxldmVsNgoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OnJvbWFuLWxvd2VyOwoJbXNvLWxl
dmVsLXRhYi1zdG9wOm5vbmU7Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOnJpZ2h0OwoJdGV4
dC1pbmRlbnQ6LTkuMHB0O30KQGxpc3QgbDE6bGV2ZWw3Cgl7bXNvLWxldmVsLXRhYi1zdG9wOm5v
bmU7Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7Cgl0ZXh0LWluZGVudDotMTguMHB0
O30KQGxpc3QgbDE6bGV2ZWw4Cgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YWxwaGEtbG93ZXI7
Cgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsKCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVm
dDsKCXRleHQtaW5kZW50Oi0xOC4wcHQ7fQpAbGlzdCBsMTpsZXZlbDkKCXttc28tbGV2ZWwtbnVt
YmVyLWZvcm1hdDpyb21hbi1sb3dlcjsKCW1zby1sZXZlbC10YWItc3RvcDpub25lOwoJbXNvLWxl
dmVsLW51bWJlci1wb3NpdGlvbjpyaWdodDsKCXRleHQtaW5kZW50Oi05LjBwdDt9CkBsaXN0IGwy
Cgl7bXNvLWxpc3QtaWQ6MTQ4MjU3NDUyNzsKCW1zby1saXN0LXR5cGU6aHlicmlkOwoJbXNvLWxp
c3QtdGVtcGxhdGUtaWRzOi0xOTk2MzE3MzkwIDE4OTYzOTQ5MTIgNjc2OTg2OTEgNjc2OTg2OTMg
Njc2OTg2ODkgNjc2OTg2OTEgNjc2OTg2OTMgNjc2OTg2ODkgNjc2OTg2OTEgNjc2OTg2OTM7fQpA
bGlzdCBsMjpsZXZlbDEKCXttc28tbGV2ZWwtc3RhcnQtYXQ6MDsKCW1zby1sZXZlbC1udW1iZXIt
Zm9ybWF0OmJ1bGxldDsKCW1zby1sZXZlbC10ZXh0Oi07Cgltc28tbGV2ZWwtdGFiLXN0b3A6bm9u
ZTsKCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsKCXRleHQtaW5kZW50Oi0xOC4wcHQ7
Cglmb250LWZhbWlseToiQ2FsaWJyaSIsc2Fucy1zZXJpZjsKCW1zby1mYXJlYXN0LWZvbnQtZmFt
aWx5OkRlbmdYaWFuO30KQGxpc3QgbDI6bGV2ZWwyCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6
YnVsbGV0OwoJbXNvLWxldmVsLXRleHQ6bzsKCW1zby1sZXZlbC10YWItc3RvcDpub25lOwoJbXNv
LWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0OwoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsKCWZvbnQt
ZmFtaWx5OiJDb3VyaWVyIE5ldyI7fQpAbGlzdCBsMjpsZXZlbDMKCXttc28tbGV2ZWwtbnVtYmVy
LWZvcm1hdDpidWxsZXQ7Cgltc28tbGV2ZWwtdGV4dDrvgqc7Cgltc28tbGV2ZWwtdGFiLXN0b3A6
bm9uZTsKCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsKCXRleHQtaW5kZW50Oi0xOC4w
cHQ7Cglmb250LWZhbWlseTpXaW5nZGluZ3M7fQpAbGlzdCBsMjpsZXZlbDQKCXttc28tbGV2ZWwt
bnVtYmVyLWZvcm1hdDpidWxsZXQ7Cgltc28tbGV2ZWwtdGV4dDrvgrc7Cgltc28tbGV2ZWwtdGFi
LXN0b3A6bm9uZTsKCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsKCXRleHQtaW5kZW50
Oi0xOC4wcHQ7Cglmb250LWZhbWlseTpTeW1ib2w7fQpAbGlzdCBsMjpsZXZlbDUKCXttc28tbGV2
ZWwtbnVtYmVyLWZvcm1hdDpidWxsZXQ7Cgltc28tbGV2ZWwtdGV4dDpvOwoJbXNvLWxldmVsLXRh
Yi1zdG9wOm5vbmU7Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7Cgl0ZXh0LWluZGVu
dDotMTguMHB0OwoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijt9CkBsaXN0IGwyOmxldmVsNgoJ
e21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsKCW1zby1sZXZlbC10ZXh0Ou+CpzsKCW1z
by1sZXZlbC10YWItc3RvcDpub25lOwoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0OwoJ
dGV4dC1pbmRlbnQ6LTE4LjBwdDsKCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9CkBsaXN0IGwyOmxl
dmVsNwoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsKCW1zby1sZXZlbC10ZXh0Ou+C
tzsKCW1zby1sZXZlbC10YWItc3RvcDpub25lOwoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjps
ZWZ0OwoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsKCWZvbnQtZmFtaWx5OlN5bWJvbDt9CkBsaXN0IGwy
OmxldmVsOAoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsKCW1zby1sZXZlbC10ZXh0
Om87Cgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsKCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246
bGVmdDsKCXRleHQtaW5kZW50Oi0xOC4wcHQ7Cglmb250LWZhbWlseToiQ291cmllciBOZXciO30K
QGxpc3QgbDI6bGV2ZWw5Cgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0OwoJbXNvLWxl
dmVsLXRleHQ674KnOwoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7Cgltc28tbGV2ZWwtbnVtYmVy
LXBvc2l0aW9uOmxlZnQ7Cgl0ZXh0LWluZGVudDotMTguMHB0OwoJZm9udC1mYW1pbHk6V2luZ2Rp
bmdzO30KQGxpc3QgbDMKCXttc28tbGlzdC1pZDoxNTI1MjUwMjI2OwoJbXNvLWxpc3QtdHlwZTpo
eWJyaWQ7Cgltc28tbGlzdC10ZW1wbGF0ZS1pZHM6MzEzMzA0OTQyIDY3Njk4Njg5IDY3Njk4Njkx
IDY3Njk4NjkzIDY3Njk4Njg5IDY3Njk4NjkxIDY3Njk4NjkzIDY3Njk4Njg5IDY3Njk4NjkxIDY3
Njk4NjkzO30KQGxpc3QgbDM6bGV2ZWwxCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0
OwoJbXNvLWxldmVsLXRleHQ674K3OwoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7Cgltc28tbGV2
ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7Cgl0ZXh0LWluZGVudDotMTguMHB0OwoJZm9udC1mYW1p
bHk6U3ltYm9sO30KQGxpc3QgbDM6bGV2ZWwyCgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVs
bGV0OwoJbXNvLWxldmVsLXRleHQ6bzsKCW1zby1sZXZlbC10YWItc3RvcDpub25lOwoJbXNvLWxl
dmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0OwoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsKCWZvbnQtZmFt
aWx5OiJDb3VyaWVyIE5ldyI7fQpAbGlzdCBsMzpsZXZlbDMKCXttc28tbGV2ZWwtbnVtYmVyLWZv
cm1hdDpidWxsZXQ7Cgltc28tbGV2ZWwtdGV4dDrvgqc7Cgltc28tbGV2ZWwtdGFiLXN0b3A6bm9u
ZTsKCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsKCXRleHQtaW5kZW50Oi0xOC4wcHQ7
Cglmb250LWZhbWlseTpXaW5nZGluZ3M7fQpAbGlzdCBsMzpsZXZlbDQKCXttc28tbGV2ZWwtbnVt
YmVyLWZvcm1hdDpidWxsZXQ7Cgltc28tbGV2ZWwtdGV4dDrvgrc7Cgltc28tbGV2ZWwtdGFiLXN0
b3A6bm9uZTsKCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVmdDsKCXRleHQtaW5kZW50Oi0x
OC4wcHQ7Cglmb250LWZhbWlseTpTeW1ib2w7fQpAbGlzdCBsMzpsZXZlbDUKCXttc28tbGV2ZWwt
bnVtYmVyLWZvcm1hdDpidWxsZXQ7Cgltc28tbGV2ZWwtdGV4dDpvOwoJbXNvLWxldmVsLXRhYi1z
dG9wOm5vbmU7Cgltc28tbGV2ZWwtbnVtYmVyLXBvc2l0aW9uOmxlZnQ7Cgl0ZXh0LWluZGVudDot
MTguMHB0OwoJZm9udC1mYW1pbHk6IkNvdXJpZXIgTmV3Ijt9CkBsaXN0IGwzOmxldmVsNgoJe21z
by1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsKCW1zby1sZXZlbC10ZXh0Ou+CpzsKCW1zby1s
ZXZlbC10YWItc3RvcDpub25lOwoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0OwoJdGV4
dC1pbmRlbnQ6LTE4LjBwdDsKCWZvbnQtZmFtaWx5OldpbmdkaW5nczt9CkBsaXN0IGwzOmxldmVs
NwoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsKCW1zby1sZXZlbC10ZXh0Ou+CtzsK
CW1zby1sZXZlbC10YWItc3RvcDpub25lOwoJbXNvLWxldmVsLW51bWJlci1wb3NpdGlvbjpsZWZ0
OwoJdGV4dC1pbmRlbnQ6LTE4LjBwdDsKCWZvbnQtZmFtaWx5OlN5bWJvbDt9CkBsaXN0IGwzOmxl
dmVsOAoJe21zby1sZXZlbC1udW1iZXItZm9ybWF0OmJ1bGxldDsKCW1zby1sZXZlbC10ZXh0Om87
Cgltc28tbGV2ZWwtdGFiLXN0b3A6bm9uZTsKCW1zby1sZXZlbC1udW1iZXItcG9zaXRpb246bGVm
dDsKCXRleHQtaW5kZW50Oi0xOC4wcHQ7Cglmb250LWZhbWlseToiQ291cmllciBOZXciO30KQGxp
c3QgbDM6bGV2ZWw5Cgl7bXNvLWxldmVsLW51bWJlci1mb3JtYXQ6YnVsbGV0OwoJbXNvLWxldmVs
LXRleHQ674KnOwoJbXNvLWxldmVsLXRhYi1zdG9wOm5vbmU7Cgltc28tbGV2ZWwtbnVtYmVyLXBv
c2l0aW9uOmxlZnQ7Cgl0ZXh0LWluZGVudDotMTguMHB0OwoJZm9udC1mYW1pbHk6V2luZ2Rpbmdz
O30Kb2wKCXttYXJnaW4tYm90dG9tOjBjbTt9CnVsCgl7bWFyZ2luLWJvdHRvbTowY207fQotLT48
L3N0eWxlPjwhLS1baWYgZ3RlIG1zbyA5XT48eG1sPgo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJl
ZGl0IiBzcGlkbWF4PSIxMDI2IiAvPgo8L3htbD48IVtlbmRpZl0tLT48IS0tW2lmIGd0ZSBtc28g
OV0+PHhtbD4KPG86c2hhcGVsYXlvdXQgdjpleHQ9ImVkaXQiPgo8bzppZG1hcCB2OmV4dD0iZWRp
dCIgZGF0YT0iMSIgLz4KPC9vOnNoYXBlbGF5b3V0PjwveG1sPjwhW2VuZGlmXS0tPgo8L2hlYWQ+
Cjxib2R5IGxhbmc9IkVOLVVTIiBsaW5rPSIjMDU2M0MxIiB2bGluaz0iIzk1NEY3MiI+CjxkaXYg
Y2xhc3M9IldvcmRTZWN0aW9uMSI+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJj
b2xvcjojMUY0OTdEIj5ZaW1pbiw8bzpwPjwvbzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj5Mb3RzIG9mIHRoYW5rcyBmb3IgYSBw
cm9tcHQgYW5kIHZlcnkgZW5jb3VyYWdpbmcgcmVzcG9uc2UuPG86cD48L286cD48L3NwYW4+PC9w
Pgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+PG86cD4m
bmJzcDs8L286cD48L3NwYW4+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0i
Y29sb3I6IzFGNDk3RCI+SXQgc2VlbXMgdGhhdCBhbGwgbXkgY29tbWVudHMgd291bGQgYmUgcmVz
b2x2ZWQgd2l0aCB0aGUgcHJvcG9zZWQgY2hhbmdlcy4gSSB3aWxsIGJlIHdhaXRpbmcgZm9yIHRo
ZSBuZXh0IHJldmlzaW9uIG9mIHRoZSBkcmFmdCB0byBjb25maXJtIHRoYXQuPG86cD48L286cD48
L3NwYW4+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3
RCI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3Bh
biBzdHlsZT0iY29sb3I6IzFGNDk3RCI+UGxlYXNlIHNlZSBzb21lIHJlbWFya3MgPC9zcGFuPjxi
PjxpPjxzcGFuIHN0eWxlPSJjb2xvcjojMDBCMEYwIj5pbmxpbmUgYmVsb3c8L3NwYW4+PC9pPjwv
Yj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+LjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7
PC9vOnA+PC9zcGFuPjwvcD4KPGRpdj4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9
ImNvbG9yOiMxRjQ5N0QiPlJlZ2FyZHMsPG86cD48L286cD48L3NwYW4+PC9wPgo8cCBjbGFzcz0i
TXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+U2FzaGE8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJjb2xvcjojMUY0OTdE
Ij48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFu
IHN0eWxlPSJjb2xvcjojMUY0OTdEIj5PZmZpY2U6ICYjNDM7OTcyLTM5MjY2MzAyPG86cD48L286
cD48L3NwYW4+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHlsZT0iY29sb3I6IzFG
NDk3RCI+Q2VsbDombmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJiM0Mzs5NzItNTQ5MjY2
MzAyPG86cD48L286cD48L3NwYW4+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBzdHls
ZT0iY29sb3I6IzFGNDk3RCI+RW1haWw6Jm5ic3A7Jm5ic3A7IEFsZXhhbmRlci5WYWluc2h0ZWlu
QGVjaXRlbGUuY29tPG86cD48L286cD48L3NwYW4+PC9wPgo8L2Rpdj4KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PHNwYW4gc3R5bGU9ImNvbG9yOiMxRjQ5N0QiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFu
PjwvcD4KPGRpdj4KPGRpdiBzdHlsZT0iYm9yZGVyOm5vbmU7Ym9yZGVyLXRvcDpzb2xpZCAjRTFF
MUUxIDEuMHB0O3BhZGRpbmc6My4wcHQgMGNtIDBjbSAwY20iPgo8cCBjbGFzcz0iTXNvTm9ybWFs
Ij48Yj5Gcm9tOjwvYj4gWWltaW4gU2hlbiAmbHQ7eXNoZW5AanVuaXBlci5uZXQmZ3Q7IDxicj4K
PGI+U2VudDo8L2I+IFRodXJzZGF5LCBOb3ZlbWJlciAyOSwgMjAxOCAyOjUzIEFNPGJyPgo8Yj5U
bzo8L2I+IEFsZXhhbmRlciBWYWluc2h0ZWluICZsdDtBbGV4YW5kZXIuVmFpbnNodGVpbkBlY2l0
ZWxlLmNvbSZndDs7IHJ0Zy1hZHNAaWV0Zi5vcmc8YnI+CjxiPkNjOjwvYj4gcnRnLWRpckBpZXRm
Lm9yZzsgbXBsc0BpZXRmLm9yZzsgZHJhZnQtaWV0Zi1tcGxzLWVncmVzcy1wcm90ZWN0aW9uLWZy
YW1ld29yay5hbGxAaWV0Zi5vcmc8YnI+CjxiPlN1YmplY3Q6PC9iPiBSZTogUnRnRGlyIHJldmll
dzogZHJhZnQtaWV0Zi1tcGxzLWVncmVzcy1wdG90ZWN0aW9uLWZyYW1ld29yay0wMzxvOnA+PC9v
OnA+PC9wPgo8L2Rpdj4KPC9kaXY+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9v
OnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj5IaSBTYXNoYSw8bzpwPjwvbzpwPjwvcD4KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+CjxwIGNsYXNzPSJNc29Ob3Jt
YWwiPlRoYW5rcyB2ZXJ5IG11Y2ggYWdhaW4gZm9yIHRoZSBkZXRhaWxlZCByZXZpZXcgYW5kIHRo
ZSBjb25zdHJ1Y3RpdmUgY29tbWVudHMgYW5kIHN1Z2dlc3Rpb25zITxvOnA+PC9vOnA+PC9wPgo8
cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+UGxlYXNlIHNlZSBbeXNoZW5dIGlubGluZSBiZWxvdy48bzpwPjwvbzpwPjwvcD4KPHAg
Y2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+CjxkaXY+CjxkaXY+CjxkaXY+
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuNXB0O2NvbG9y
OmJsYWNrIj5UaGFua3MsPG86cD48L286cD48L3NwYW4+PC9wPgo8L2Rpdj4KPGRpdj4KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC41cHQ7Y29sb3I6YmxhY2si
Pi0tIFlpbWluPG86cD48L286cD48L3NwYW4+PC9wPgo8L2Rpdj4KPC9kaXY+CjwvZGl2Pgo8cCBj
bGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PG86cD4mbmJzcDs8L286cD48L3A+CjxkaXYgc3R5bGU9ImJvcmRlcjpub25lO2JvcmRlci10
b3A6c29saWQgI0I1QzRERiAxLjBwdDtwYWRkaW5nOjMuMHB0IDBjbSAwY20gMGNtIj4KPHAgY2xh
c3M9Ik1zb05vcm1hbCI+PGI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6Ymxh
Y2siPkZyb206IDwvc3Bhbj48L2I+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMi4wcHQ7Y29sb3I6
YmxhY2siPkFsZXhhbmRlciBWYWluc2h0ZWluICZsdDs8YSBocmVmPSJtYWlsdG86QWxleGFuZGVy
LlZhaW5zaHRlaW5AZWNpdGVsZS5jb20iPkFsZXhhbmRlci5WYWluc2h0ZWluQGVjaXRlbGUuY29t
PC9hPiZndDs8YnI+CjxiPkRhdGU6IDwvYj5UdWVzZGF5LCBOb3ZlbWJlciAyMCwgMjAxOCBhdCA0
OjQxIEFNPGJyPgo8Yj5UbzogPC9iPiZxdW90OzxhIGhyZWY9Im1haWx0bzpydGctYWRzQGlldGYu
b3JnIj5ydGctYWRzQGlldGYub3JnPC9hPiZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOnJ0Zy1h
ZHNAaWV0Zi5vcmciPnJ0Zy1hZHNAaWV0Zi5vcmc8L2E+Jmd0Ozxicj4KPGI+Q2M6IDwvYj4mcXVv
dDs8YSBocmVmPSJtYWlsdG86cnRnLWRpckBpZXRmLm9yZyI+cnRnLWRpckBpZXRmLm9yZzwvYT4m
cXVvdDsgJmx0OzxhIGhyZWY9Im1haWx0bzpydGctZGlyQGlldGYub3JnIj5ydGctZGlyQGlldGYu
b3JnPC9hPiZndDssICZxdW90OzxhIGhyZWY9Im1haWx0bzptcGxzQGlldGYub3JnIj5tcGxzQGll
dGYub3JnPC9hPiZxdW90OyAmbHQ7PGEgaHJlZj0ibWFpbHRvOm1wbHNAaWV0Zi5vcmciPm1wbHNA
aWV0Zi5vcmc8L2E+Jmd0OywgJnF1b3Q7PGEgaHJlZj0ibWFpbHRvOmRyYWZ0LWlldGYtbXBscy1l
Z3Jlc3MtcHJvdGVjdGlvbi1mcmFtZXdvcmsuYWxsQGlldGYub3JnIj5kcmFmdC1pZXRmLW1wbHMt
ZWdyZXNzLXByb3RlY3Rpb24tZnJhbWV3b3JrLmFsbEBpZXRmLm9yZzwvYT4mcXVvdDsKICZsdDs8
YSBocmVmPSJtYWlsdG86ZHJhZnQtaWV0Zi1tcGxzLWVncmVzcy1wcm90ZWN0aW9uLWZyYW1ld29y
ay5hbGxAaWV0Zi5vcmciPmRyYWZ0LWlldGYtbXBscy1lZ3Jlc3MtcHJvdGVjdGlvbi1mcmFtZXdv
cmsuYWxsQGlldGYub3JnPC9hPiZndDs8YnI+CjxiPlN1YmplY3Q6IDwvYj5SdGdEaXIgcmV2aWV3
OiBkcmFmdC1pZXRmLW1wbHMtZWdyZXNzLXB0b3RlY3Rpb24tZnJhbWV3b3JrLTAzPGJyPgo8Yj5S
ZXNlbnQtRnJvbTogPC9iPiZsdDs8YSBocmVmPSJtYWlsdG86YWxpYXMtYm91bmNlc0BpZXRmLm9y
ZyI+YWxpYXMtYm91bmNlc0BpZXRmLm9yZzwvYT4mZ3Q7PGJyPgo8Yj5SZXNlbnQtVG86IDwvYj4m
bHQ7PGEgaHJlZj0ibWFpbHRvOnlzaGVuQGp1bmlwZXIubmV0Ij55c2hlbkBqdW5pcGVyLm5ldDwv
YT4mZ3Q7LCBKZXlhbmFudGggJmx0OzxhIGhyZWY9Im1haWx0bzptaW50b0BqdW5pcGVyLm5ldCI+
bWludG9AanVuaXBlci5uZXQ8L2E+Jmd0OywgJmx0OzxhIGhyZWY9Im1haWx0bzpicnVuby5kZWNy
YWVuZUBvcmFuZ2UuY29tIj5icnVuby5kZWNyYWVuZUBvcmFuZ2UuY29tPC9hPiZndDssICZsdDs8
YSBocmVmPSJtYWlsdG86aGFubmVzQHJ0YnJpY2suY29tIj5oYW5uZXNAcnRicmljay5jb208L2E+
Jmd0OywKICZsdDs8YSBocmVmPSJtYWlsdG86Yy5taWNoZWxAdGVsZWtvbS5kZSI+Yy5taWNoZWxA
dGVsZWtvbS5kZTwvYT4mZ3Q7LCAmbHQ7PGEgaHJlZj0ibWFpbHRvOmh1YWltby5jaGVuQGh1YXdl
aS5jb20iPmh1YWltby5jaGVuQGh1YXdlaS5jb208L2E+Jmd0OywgJmx0OzxhIGhyZWY9Im1haWx0
bzpqaWFuZ3l1YW5sb25nQGh1YXdlaS5jb20iPmppYW5neXVhbmxvbmdAaHVhd2VpLmNvbTwvYT4m
Z3Q7LCAmbHQ7PGEgaHJlZj0ibWFpbHRvOnRzYWFkQGNpc2NvLmNvbSI+dHNhYWRAY2lzY28uY29t
PC9hPiZndDssCiAmbHQ7PGEgaHJlZj0ibWFpbHRvOm4ubGV5bWFubkB0ZWxla29tLmRlIj5uLmxl
eW1hbm5AdGVsZWtvbS5kZTwvYT4mZ3Q7LCAmbHQ7PGEgaHJlZj0ibWFpbHRvOmxvYUBwaS5udSI+
bG9hQHBpLm51PC9hPiZndDssICZsdDs8YSBocmVmPSJtYWlsdG86bWFydGluLnZpZ291cmV1eEBu
b2tpYS5jb20iPm1hcnRpbi52aWdvdXJldXhAbm9raWEuY29tPC9hPiZndDssICZsdDs8YSBocmVm
PSJtYWlsdG86ZGIzNTQ2QGF0dC5jb20iPmRiMzU0NkBhdHQuY29tPC9hPiZndDssICZsdDs8YSBo
cmVmPSJtYWlsdG86YXJldGFuYS5pZXRmQGdtYWlsLmNvbSI+YXJldGFuYS5pZXRmQGdtYWlsLmNv
bTwvYT4mZ3Q7LAogTG9hIEFuZGVyc3NvbiAmbHQ7PGEgaHJlZj0ibWFpbHRvOmxvYUBwaS5udSI+
bG9hQHBpLm51PC9hPiZndDs8YnI+CjxiPlJlc2VudC1EYXRlOiA8L2I+VHVlc2RheSwgTm92ZW1i
ZXIgMjAsIDIwMTggYXQgNDo0MSBBTTxvOnA+PC9vOnA+PC9zcGFuPjwvcD4KPC9kaXY+CjxkaXY+
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPgo8L2Rpdj4KPHAgc3R5
bGU9ImJhY2tncm91bmQ6d2hpdGUiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQt
ZmFtaWx5OiZxdW90O0NhbGlicmkmcXVvdDssc2Fucy1zZXJpZjtjb2xvcjpibGFjayI+SGVsbG8s
PC9zcGFuPjxvOnA+PC9vOnA+PC9wPgo8cCBzdHlsZT0iYmFja2dyb3VuZDp3aGl0ZTtmb250LXZh
cmlhbnQtbGlnYXR1cmVzOiBub3JtYWw7Zm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDtvcnBoYW5z
OiAyO3RleHQtYWxpZ246c3RhcnQ7d2lkb3dzOiAyOy13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6
IDBweDt0ZXh0LWRlY29yYXRpb24tc3R5bGU6IGluaXRpYWw7dGV4dC1kZWNvcmF0aW9uLWNvbG9y
OiBpbml0aWFsO3dvcmQtc3BhY2luZzowcHgiPgo8c3BhbiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LHNhbnMtc2VyaWY7Y29sb3I6YmxhY2si
PkkgaGF2ZSBiZWVuIHNlbGVjdGVkIGFzIHRoZSBSb3V0aW5nIERpcmVjdG9yYXRlIHJldmlld2Vy
IGZvciB0aGlzIGRyYWZ0LiBUaGUgUm91dGluZyBEaXJlY3RvcmF0ZSBzZWVrcyB0byByZXZpZXcg
YWxsIHJvdXRpbmcgb3Igcm91dGluZy1yZWxhdGVkIGRyYWZ0cyBhcyB0aGV5IHBhc3MgdGhyb3Vn
aCBJRVRGIGxhc3QKIGNhbGwgYW5kIElFU0cgcmV2aWV3LCBhbmQgc29tZXRpbWVzIG9uIHNwZWNp
YWwgcmVxdWVzdC4gVGhlIHB1cnBvc2Ugb2YgdGhlIHJldmlldyBpcyB0byBwcm92aWRlIGFzc2lz
dGFuY2UgdG8gdGhlIFJvdXRpbmcgQURzLiBGb3IgbW9yZSBpbmZvcm1hdGlvbiBhYm91dCB0aGUg
Um91dGluZyBEaXJlY3RvcmF0ZSwgcGxlYXNlIHNlZSZuYnNwOzxhIGhyZWY9Imh0dHBzOi8vdXJs
ZGVmZW5zZS5wcm9vZnBvaW50LmNvbS92Mi91cmw/dT1odHRwLTNBX190cmFjLnRvb2xzLmlldGYu
b3JnX2FyZWFfcnRnX3RyYWNfd2lraV9SdGdEaXImYW1wO2Q9RHdNR2FRJmFtcDtjPUhBa1l1aDYz
cnN1aHI2U2NiZmgwVWpCWGVNSy1uZGIzdm9EVFhjV3pvQ0kmYW1wO3I9Mi1uVDd4dnRneFlhYzR3
cFl4d29famg1clpNMnV3VEx4Z1JoYU9id1l1ZyZhbXA7bT14dTkwTWZBV19qbTZsWWg2aHlFZ3BK
ZWhUbXNLcTBkSHJrRTV0TkQ5NjU4JmFtcDtzPWxtTlJsWGpUNEtHNnhPdG9uNzd2bGEzSmxPdUht
cm10QS1EVGJlUy1lSTgmYW1wO2U9Ij48c3BhbiBjbGFzcz0iaWNvbiI+PHNwYW4gc3R5bGU9ImNv
bG9yOiNCQjAwMDA7dGV4dC1kZWNvcmF0aW9uOm5vbmUiPuKAizwvc3Bhbj48L3NwYW4+PHNwYW4g
c3R5bGU9ImNvbG9yOiNCQjAwMDAiPmh0dHA6Ly90cmFjLnRvb2xzLmlldGYub3JnL2FyZWEvcnRn
L3RyYWMvd2lraS9SdGdEaXI8L3NwYW4+PC9hPjwvc3Bhbj48bzpwPjwvbzpwPjwvcD4KPHAgc3R5
bGU9ImJhY2tncm91bmQ6d2hpdGU7Zm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9ybWFsO2ZvbnQt
dmFyaWFudC1jYXBzOiBub3JtYWw7b3JwaGFuczogMjt0ZXh0LWFsaWduOnN0YXJ0O3dpZG93czog
Mjstd2Via2l0LXRleHQtc3Ryb2tlLXdpZHRoOiAwcHg7dGV4dC1kZWNvcmF0aW9uLXN0eWxlOiBp
bml0aWFsO3RleHQtZGVjb3JhdGlvbi1jb2xvcjogaW5pdGlhbDt3b3JkLXNwYWNpbmc6MHB4Ij4K
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OyxzYW5zLXNlcmlmO2NvbG9yOmJsYWNrIj5BbHRob3VnaCB0aGVzZSBjb21tZW50cyBhcmUg
cHJpbWFyaWx5IGZvciB0aGUgdXNlIG9mIHRoZSBSb3V0aW5nIEFEcywgaXQgd291bGQgYmUgaGVs
cGZ1bCBpZiB5b3UgY291bGQgY29uc2lkZXIgdGhlbSBhbG9uZyB3aXRoIGFueSBvdGhlciBJRVRG
IExhc3QgQ2FsbCBjb21tZW50cyB0aGF0IHlvdSByZWNlaXZlLCBhbmQKIHN0cml2ZSB0byByZXNv
bHZlIHRoZW0gdGhyb3VnaCBkaXNjdXNzaW9uIG9yIGJ5IHVwZGF0aW5nIHRoZSBkcmFmdC48L3Nw
YW4+PG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPkRvY3VtZW50OiBkcmFmdC1p
ZXRmLW1wbHMtZWdyZXNzLXByb3RlY3Rpb24tZnJhbWV3b3JrLTAzPG86cD48L286cD48L3A+Cjxw
IGNsYXNzPSJNc29Ob3JtYWwiPlJldmlld2VyOiBBbGV4YW5kZXIgKOKAnFNhc2hh4oCdKSBWYWlu
c2h0ZWluPG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPlJldmlldyBkYXRlOiAx
OS1Ob3YtMTg8bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SUVURiBMQyBFbmQg
RGF0ZTogTm90IGtub3duPG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPkludGVu
ZCBzdGF0dXM6IFN0YW5kYXJkcyBUcmFjazxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9y
bWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+U3VtbWFy
eTwvYj46IDxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JIGhhdmUgc29tZSBt
aW5vciBjb25jZXJucyBhYm91dCB0aGlzIGRvY3VtZW50IHRoYXQgSSB0aGluayBzaG91bGQgYmUg
cmVzb2x2ZWQgYmVmb3JlIHB1YmxpY2F0aW9uLjxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNv
Tm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+Q29t
bWVudHM8L2I+OjxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGUgZHJhZnQg
aXMgd2VsbCB3cml0dGVuLCByZXF1aXJlcyBmcm9tIHRoZSByZWFkZXIgaGFzIGdvb2QgdW5kZXJz
dGFuZGluZyBvZiBtdWx0aXBsZSB0ZWNobm9sb2dpZXMgaW5jbHVkaW5nOjxvOnA+PC9vOnA+PC9w
Pgo8dWwgc3R5bGU9Im1hcmdpbi10b3A6MGNtIiB0eXBlPSJkaXNjIj4KPGxpIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbGlzdDpsMyBsZXZlbDEgbGZvMSI+Y29udGV4dCBsYWJlbCBzcGFj
ZXMgYW5kIGNvbnRleHQgbGFiZWxzIFJGQyA1MzMxPG86cD48L286cD48L2xpPjxsaSBjbGFzcz0i
TXNvTm9ybWFsIiBzdHlsZT0ibXNvLWxpc3Q6bDMgbGV2ZWwxIGxmbzEiPmxvY2FsIGFuZCByZW1v
dGUgTEZBIG1lY2hhbmlzbXMgKFJGQyA1Mjg2IGFuZCBSRkMgNzQ5MCk8bzpwPjwvbzpwPjwvbGk+
PGxpIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtc28tbGlzdDpsMyBsZXZlbDEgbGZvMSI+U2Vn
bWVudCBSb3V0aW5nIE1pcnJvciBTSURzIChSRkMgODQwMikgYW5kIG1vcmUuJm5ic3A7CjxvOnA+
PC9vOnA+PC9saT48L3VsPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj5JIGRvdWJ0IGl0IGlzIHN1aXRh
YmxlIHJlYWRpbmcgZm9yIGEgYmVnaW5uZXIsIGJ1dCBJIGFsc28gZG91YnQgYW55IHJlcXVpcmVk
IGJhY2tncm91bmQgY291bGQgYmUgc2tpcHBlZC4KPG86cD48L286cD48L3A+CjxwIGNsYXNzPSJN
c29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj5UaGlz
IGlzIGEgZnJhbWV3b3JrIGRvY3VtZW50LCB3aXRoIGF0IGxlYXN0IG9uZSDigJxzcGVjaWFsaXph
dGlvbuKAnSBvZiB0aGlzIGZyYW1ld29yayBhbHJlYWR5IGJlaW5nIHB1Ymxpc2hlZCBhcwo8YSBo
cmVmPSJodHRwczovL3VybGRlZmVuc2UucHJvb2Zwb2ludC5jb20vdjIvdXJsP3U9aHR0cHMtM0Ff
X3Rvb2xzLmlldGYub3JnX2h0bWxfcmZjODEwNCZhbXA7ZD1Ed01HYVEmYW1wO2M9SEFrWXVoNjNy
c3VocjZTY2JmaDBVakJYZU1LLW5kYjN2b0RUWGNXem9DSSZhbXA7cj0yLW5UN3h2dGd4WWFjNHdw
WXh3b19qaDVyWk0ydXdUTHhnUmhhT2J3WXVnJmFtcDttPXh1OTBNZkFXX2ptNmxZaDZoeUVncEpl
aFRtc0txMGRIcmtFNXRORDk2NTgmYW1wO3M9WlFuU2tWUXR0MXk1bXZVc3BieGozZXg0N0ZpbUt5
dElMTjZWTkxBQVhJayZhbXA7ZT0iPgpSRkMgODEwNDwvYT4uICZuYnNwO0kgYXNzdW1lIHRoYXQg
b3RoZXIg4oCcc3BlY2lhbGl6YXRpb27igJ0gZG9jdW1lbnRzIGFyZSBvbiB0aGUgd2F5LiA8bzpw
Pgo8L286cD48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPgo8
cCBjbGFzcz0iTXNvTm9ybWFsIj5JIGhhdmUgaG9sZCBhIHZlcnkgY29uc3RydWN0aXZlIG9mZi1s
aXN0IGRpc2N1c3Npb24gd2l0aCB0aGUgYXV0aG9ycyBiZWZvcmUgcG9zdGluZyB0aGlzIHJldmll
dy4gU29tZSBvZiBteSBjb21tZW50cyBoYXZlIGJlZW4gYWxyZWFkeSBhY2tub3dsZWRnZWQuIEkg
d291bGQgbGlrZSB0byB0aGFuayB0aGUgYXV0aG9ycyBhbmQsIGVzcGVjaWFsbHksIFlpbWluLCBm
b3IgY29vcGVyYXRpb24uPG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNw
OzxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj5DYXZlYXQ8L2I+OiA8bzpw
PjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SSBoYXZlIGRvbmUgPGEgaHJlZj0iaHR0
cHM6Ly91cmxkZWZlbnNlLnByb29mcG9pbnQuY29tL3YyL3VybD91PWh0dHBzLTNBX193d3cuaWV0
Zi5vcmdfbWFpbC0yRGFyY2hpdmVfd2ViX21wbHNfY3VycmVudF9tc2cxNzAzMy5odG1sJmFtcDtk
PUR3TUdhUSZhbXA7Yz1IQWtZdWg2M3JzdWhyNlNjYmZoMFVqQlhlTUstbmRiM3ZvRFRYY1d6b0NJ
JmFtcDtyPTItblQ3eHZ0Z3hZYWM0d3BZeHdvX2poNXJaTTJ1d1RMeGdSaGFPYndZdWcmYW1wO209
eHU5ME1mQVdfam02bFloNmh5RWdwSmVoVG1zS3EwZEhya0U1dE5EOTY1OCZhbXA7cz16ZVFWN2k4
R0FUV0RQdS1jX0lMWVdwalBrbG4wV3o1LTBENkFsX2dwUEZVJmFtcDtlPSI+CmFuIHVuc29saWNp
dGVkIHJldmlldyBvZiB0aGUgcHJlY3Vyc29yIGluZGl2aWR1YWwgZHJhZnQ8L2E+LiBGcm9tIG15
IFBPViwgdGhlIGRvY3VtZW50IGhhcyBiZWVuIHF1aXRlIGluIGdvb2Qgc2hhcGUgZXZlbiB0aGVu
LCBzbyBJIG1heSBiZSBjb25zaWRlcmVkIGFzIHBvc2l0aXZlbHkgYmlhc2VkICh0aGUgY3VycmVu
dCB2ZXJzaW9uIGFja25vd2xlZGdlcyBteSBjb21tZW50cykuIEkgaGF2ZSBub3RpY2VkIHRoYXQg
dGhlIG1ham9yaXR5IG9mIG15CiB0aGVuIGNvbW1lbnRzIGhhdmUgYmVlbiBzdWNjZXNzZnVsbHkg
cmVzb2x2ZWQgaW4gdGhlIGN1cnJlbnQgdmVyc2lvbiBvZiB0aGUgZHJhZnQuPG86cD48L286cD48
L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0i
TXNvTm9ybWFsIj5beXNoZW5dIFRoYW5rcyBhZ2FpbiE8bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxi
Pk1ham9yIElzc3VlczwvYj46IE5vIG1ham9yIGlzc3VlcyBmb3VuZDxvOnA+PC9vOnA+PC9wPgo8
cCBjbGFzcz0iTXNvTm9ybWFsIj4mbmJzcDs8bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PGI+TWlub3IgSXNzdWVzPC9iPjo8bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJt
YXJnaW4tbGVmdDozNi4wcHQ7dGV4dC1pbmRlbnQ6LTE4LjBwdDttc28tbGlzdDpsMCBsZXZlbDEg
bGZvMiI+CjwhW2lmICFzdXBwb3J0TGlzdHNdPjxzcGFuIHN0eWxlPSJtc28tbGlzdDpJZ25vcmUi
PjEpPHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4m
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsKPC9zcGFuPjwvc3Bhbj48IVtlbmRpZl0+PHNw
YW4gZGlyPSJMVFIiPjwvc3Bhbj5UaGUgZG9jdW1lbnQgc2VlbXMgdG8gYmUgYW1iaWd1b3VzJm5i
c3A7IHdpdGggcmVnYXJkIHRvIGV4cGVjdGVkIGNvdmVyYWdlIG9mIEwyVlBOIHNlcnZpY2VzIGJ5
IHRoZSBmcmFtZXdvcmsgaXQgZGVmaW5lczoKPG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDo3Mi4wcHQ7dGV4dC1pbmRlbnQ6LTE4LjBwdDttc28t
bGlzdDpsMCBsZXZlbDIgbGZvMiI+CjwhW2lmICFzdXBwb3J0TGlzdHNdPjxzcGFuIHN0eWxlPSJt
c28tbGlzdDpJZ25vcmUiPmEuPHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3
IFJvbWFuJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsKPC9zcGFu
Pjwvc3Bhbj48IVtlbmRpZl0+PHNwYW4gZGlyPSJMVFIiPjwvc3Bhbj5PbiBvbmUgaGFuZCwgdGhl
IHJlcXVpcmVtZW50IGZvciB0aGUgZnJhbWV3b3JrIGluIHRoZSAyPHN1cD5uZDwvc3VwPiBidWxs
ZXQgaW4gU2VjdGlvbiA0IHNheXMgdGhhdCBpdCBNVVNUIOKAnDxzcGFuIHN0eWxlPSJmb250LWZh
bWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+YWNjb21tb2RhdGUgZXhpc3RpbmcgYW5kIGZ1
dHVyZSBJUC9NUExTIHNlcnZpY2VzLCBpbmNsdWRpbmcgbGF5ZXItMgogVlBOcywgbGF5ZXItMyBW
UE5zLCBoaWVyYXJjaGljYWwgTFNQLCBhbmQgb3RoZXJzPC9zcGFuPuKAnTxvOnA+PC9vOnA+PC9w
Pgo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6NzIuMHB0O3RleHQtaW5k
ZW50Oi0xOC4wcHQ7bXNvLWxpc3Q6bDAgbGV2ZWwyIGxmbzIiPgo8IVtpZiAhc3VwcG9ydExpc3Rz
XT48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6SWdub3JlIj5iLjxzcGFuIHN0eWxlPSJmb250OjcuMHB0
ICZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Cjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZdPjxzcGFuIGRpcj0iTFRSIj48L3NwYW4+
T24gdGhlIG90aGVyIGhhbmQsIHRoZSBvdmVydmlldyBvZiB0aGUgZnJhbWV3b3JrIChpbiBTZWN0
aW9uIDEpIHNheXMgdGhhdCDigJw8c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZh
bWlseTomcXVvdDtDb3VyaWVyIE5ldyZxdW90OyI+V2hlbiBhIFBMUiBkb2VzIGxvY2FsIHJlcGFp
ciwgdGhlIHByb3RlY3RvciBpcyByZXNwb25zaWJsZSBmb3IgcGVyZm9ybWluZyAmcXVvdDtjb250
ZXh0CiBsYWJlbCBzd2l0Y2hpbmcmcXVvdDsgZm9yIHJlcm91dGVkIE1QTFMgc2VydmljZSBwYWNr
ZXRzIGFuZCAmcXVvdDtjb250ZXh0IElQIGZvcndhcmRpbmcmcXVvdDsgZm9yIHJlcm91dGVkIElQ
IHNlcnZpY2UgcGFja2V0cywgdG8gYWxsb3cgdGhlIHNlcnZpY2UgcGFja2V0cyB0byBjb250aW51
ZSB0byByZWFjaCB0aGUgc2VydmljZSBkZXN0aW5hdGlvbnM8L3NwYW4+4oCdLiBpLmUuLCBNQUMt
YmFzZWQgc3dpdGNoaW5nIHNlZW1zIHRvIGJlIGV4Y2x1ZGVkIGZyb20gdGhlIHByb3RlY3Rvcgog
cmVzcG9uc2liaWxpdHkuIDxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHls
ZT0ibWFyZ2luLWxlZnQ6NzIuMHB0O3RleHQtaW5kZW50Oi0xOC4wcHQ7bXNvLWxpc3Q6bDAgbGV2
ZWwyIGxmbzIiPgo8IVtpZiAhc3VwcG9ydExpc3RzXT48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6SWdu
b3JlIj5jLjxzcGFuIHN0eWxlPSJmb250OjcuMHB0ICZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90
OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Cjwvc3Bhbj48L3NwYW4+PCFb
ZW5kaWZdPjxzcGFuIGRpcj0iTFRSIj48L3NwYW4+U2VjdGlvbiAzIG9mIHRoZSBkcmFmdCBvbmx5
IGRlZmluZXMgdGhlIHRlcm1zIOKAnDxzcGFuIHN0eWxlPSJmb250LWZhbWlseTomcXVvdDtDb3Vy
aWVyIE5ldyZxdW90OyI+Q29udGV4dCBsYWJlbCBzd2l0Y2hpbmc8L3NwYW4+4oCdJm5ic3A7IGFu
ZCDigJw8c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3Vy
aWVyIE5ldyZxdW90OyI+Q29udGV4dCBJUCBmb3J3YXJkaW5nPC9zcGFuPuKAnS4KIFRoaXMgYWxz
byBzdWdnZXN0cyB0aGF0IENvbnRleHQgTGF5ZXItMiBzd2l0Y2hpbmcgaXMgbm90IGNvdmVyZWQg
YnkgdGhlIGZyYW1ld29yazxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpw
PiZuYnNwOzwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+W3lzaGVuXSBBY3R1YWxseSwg
dGhpcyBmcmFtZXdvcmsgZG9lcyBhbGxvdyBhIGNvbnRleHQgbGFiZWwgdG8gcG9pbnQgdG8gYSBs
YXllci0yIHN3aXRjaGluZyB0YWJsZSwgaWYgdGhlIHBhY2tldHMgY29taW5nIHRvIGEgcHJvdGVj
dG9yIGhhdmUgYSBsYXllci0yIGhlYWRlciAocmF0aGVyIHRoYW4gYSBsYWJlbCBvciBJUCBoZWFk
ZXIpIGJlbG93IHRoZSBjb250ZXh0IGxhYmVsLCB3aGljaCBjb3VsZCBiZSB0aGUKIGNhc2Ugb2Yg
TUFDIGFkZHJlc3MgdGFibGUuICZuYnNwO0luIHRoZW9yeSwgYSBjb250ZXh0IGxhYmVsIG1heSBw
b2ludCB0byBhbnkgdHlwZSBvZiBsb29rLXVwIHRhYmxlLiBJT1csIGRlcGVuZGluZyB0aGUgdXNl
IGNhc2UsIGFueSBtZWFuaW5nZnVsIGNvbnRleHQtYmFzZWQg4oCcbGF5ZXItTuKAnSBmb3J3YXJk
aW5nL3N3aXRjaGluZyBpcyBhbGxvd2VkIGJ5IHRoaXMgZnJhbWV3b3JrLiBXZSB3aWxsIGFkZCBh
IHNlY3Rpb24gdG8gdGhlIGVuZCBvZiBkcmFmdAogdG8gbWFrZSBpdCBmdXR1cmUgY29tcGF0aWJs
ZTxzcGFuIHN0eWxlPSJjb2xvcjojMDBCMEYwIj4uPGI+PGk+W1tTYXNoYV1dIFNvdW5kcyBnb29k
LiBJIHdpbGwgYmUgd2FpdGluZyBmb3IgdGhlIGFjdHVhbCB0ZXh0IGluIHRoZSBuZXh0IHJldmlz
aW9uIG9mIHRoZSBkcmFmdC48L2k+PC9iPgo8L3NwYW4+PG86cD48L286cD48L3A+CjxwIGNsYXNz
PSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIiBz
dHlsZT0ibWFyZ2luLWxlZnQ6MzYuMHB0O3RleHQtaW5kZW50Oi0xOC4wcHQ7bXNvLWxpc3Q6bDAg
bGV2ZWwxIGxmbzIiPgo8IVtpZiAhc3VwcG9ydExpc3RzXT48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6
SWdub3JlIj4yKTxzcGFuIHN0eWxlPSJmb250OjcuMHB0ICZxdW90O1RpbWVzIE5ldyBSb21hbiZx
dW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Cjwvc3Bhbj48L3NwYW4+PCFbZW5k
aWZdPjxzcGFuIGRpcj0iTFRSIj48L3NwYW4+SSBoYXZlIHNvbWUgZG91YnRzIHJlZ2FyZGluZyBh
cHBsaWNhYmlsaXR5IG9mIHRoZSBlZ3Jlc3MgcHJvdGVjdGlvbiBmcmFtZXdvcmsgZGVmaW5lZCBp
biB0aGUgZHJhZnQmbmJzcDsgdG8gVlBMUy1iYXNlZCAoUkZDIDQ3NjEgYW5kL29yIFJGQyA0NzYy
KSZuYnNwOyBzZXJ2aWNlcyBiZWNhdXNlOgo8bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb05v
cm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjcyLjBwdDt0ZXh0LWluZGVudDotMTguMHB0O21zby1s
aXN0OmwwIGxldmVsMiBsZm8yIj4KPCFbaWYgIXN1cHBvcnRMaXN0c10+PHNwYW4gc3R5bGU9Im1z
by1saXN0Oklnbm9yZSI+YS48c3BhbiBzdHlsZT0iZm9udDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcg
Um9tYW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOwo8L3NwYW4+
PC9zcGFuPjwhW2VuZGlmXT48c3BhbiBkaXI9IkxUUiI+PC9zcGFuPldpdGggVlBMUywgQ0UgbXVs
dGktaG9taW5nIGFsd2F5cyBvcGVyYXRlcyBpbiBzaW5nbGUtYWN0aXZlIG1vZGUuIEFzIGEgY29u
c2VxdWVuY2U6PG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29MaXN0UGFyYWdyYXBoIiBzdHls
ZT0ibWFyZ2luLWxlZnQ6MTA4LjBwdDt0ZXh0LWluZGVudDotMTA4LjBwdDttc28tdGV4dC1pbmRl
bnQtYWx0Oi05LjBwdDttc28tbGlzdDpsMCBsZXZlbDMgbGZvMiI+CjwhW2lmICFzdXBwb3J0TGlz
dHNdPjxzcGFuIHN0eWxlPSJtc28tbGlzdDpJZ25vcmUiPjxzcGFuIHN0eWxlPSJmb250OjcuMHB0
ICZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Cjwvc3Bhbj5pLjxzcGFuIHN0eWxlPSJmb250OjcuMHB0ICZxdW90O1RpbWVzIE5ldyBSb21h
biZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IDwvc3Bhbj48L3NwYW4+PCFb
ZW5kaWZdPjxzcGFuIGRpcj0iTFRSIj48L3NwYW4+UHJpb3IgdG8gZmFpbHVyZSBvZiB0aGUgcHJp
bWFyeSBlZ3Jlc3MsIHRoZSBWU0kgdGhhdCByZXByZXNlbnRzIHRoZSBzZXJ2aWNlIGluIHRoZSBQ
cm90ZWN0b3IgUEUgd291bGQgbm90IGxlYXJuIGFueSBNQUMgYWRkcmVzc2VzCjxvOnA+PC9vOnA+
PC9wPgo8cCBjbGFzcz0iTXNvTGlzdFBhcmFncmFwaCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjEwOC4w
cHQ7dGV4dC1pbmRlbnQ6LTEwOC4wcHQ7bXNvLXRleHQtaW5kZW50LWFsdDotOS4wcHQ7bXNvLWxp
c3Q6bDAgbGV2ZWwzIGxmbzIiPgo8IVtpZiAhc3VwcG9ydExpc3RzXT48c3BhbiBzdHlsZT0ibXNv
LWxpc3Q6SWdub3JlIj48c3BhbiBzdHlsZT0iZm9udDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9t
YW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOwo8L3NwYW4+aWkuPHNwYW4gc3R5bGU9ImZvbnQ6
Ny4wcHQgJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsgPC9zcGFuPjwvc3Bhbj48IVtlbmRpZl0+PHNwYW4gZGlyPSJMVFIiPjwvc3Bhbj5J
ZiB0aGUgUExSIHJlZGlyZWN0cyDigJxrbm93biB1bmljYXN04oCdIHRyYWZmaWMgaW50ZW5kZWQg
Zm9yIHRoZSBwcmltYXJ5IGVncmVzcyBQRSB0byB0aGUgcHJvdGVjdG9yLCB0aGUgVlNJIHRoYXQg
bG9jYWxseSByZXByZXNlbnRzIHByb3RlY3RlZCBzZXJ2aWNlIHRoZXJlCiB3b3VsZCBmbG9vZCB0
aGlzIHRyYWZmaWMgYXMg4oCcdW5rbm93biB1bmljYXN04oCdIGFuZCwgYXMgc3VjaCwgcHJvYmFi
bHkgc3ViamVjdCBpdCB0byByYXRlIGxpbWl0aW5nLgo8bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9
Ik1zb0xpc3RQYXJhZ3JhcGgiIHN0eWxlPSJtYXJnaW4tbGVmdDoxMDguMHB0O3RleHQtaW5kZW50
Oi0xMDguMHB0O21zby10ZXh0LWluZGVudC1hbHQ6LTkuMHB0O21zby1saXN0OmwwIGxldmVsMyBs
Zm8yIj4KPCFbaWYgIXN1cHBvcnRMaXN0c10+PHNwYW4gc3R5bGU9Im1zby1saXN0Oklnbm9yZSI+
PHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsKPC9zcGFuPmlpaS48c3BhbiBzdHlsZT0iZm9udDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9t
YW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyA8L3NwYW4+PC9zcGFuPjwh
W2VuZGlmXT48c3BhbiBkaXI9IkxUUiI+PC9zcGFuPkZyb20gdGhlIFBPViBvZiB0aGUgY3VzdG9t
ZXIgb2YgdGhlIFZQTFMgc2VydmljZSwmbmJzcDsgdGhpcyBtZWFucyB0aGF0IHJlZGlyZWN0aW5n
IHRyYWZmaWMgdG8gdGhlIHByb3RlY3RpbmcgVlNJLCBieSBhbmQgb2YgaXRzZWxmIHdvdWxkIG5v
dCBmdWxseSByZXN0b3JlCiB0aGUgc2VydmljZSwgc2luY2Ugc3Vic3RhbnRpYWwgcGFydCBvZiB0
aGUgY3VzdG9tZXIgdHJhZmZpYyB3b3VsZCBiZSBkcm9wcGVkIHVudGlsIE1BQyBsZWFybmluZyBp
biB0aGUgcHJvdGVjdGluZyBWU0kgaXMgY29tcGxldGVkPG86cD48L286cD48L3A+CjxwIGNsYXNz
PSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDo3Mi4wcHQ7dGV4dC1pbmRlbnQ6LTE4LjBw
dDttc28tbGlzdDpsMCBsZXZlbDIgbGZvMiI+CjwhW2lmICFzdXBwb3J0TGlzdHNdPjxzcGFuIHN0
eWxlPSJtc28tbGlzdDpJZ25vcmUiPmIuPHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGlt
ZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsK
PC9zcGFuPjwvc3Bhbj48IVtlbmRpZl0+PHNwYW4gZGlyPSJMVFIiPjwvc3Bhbj5JdCBpcyBhbHNv
IHdvcnRoIG5vdGluZyB0aGF0IGluIFZQTFMgcmVjZWl2ZWQgYXBwbGljYXRpb24gbGFiZWxzIGRv
IG5vdCBvbmx5IGRlZmluZSBlZ3Jlc3MgVlNJIGFzIHRoZSBjb250ZXh0IGZvciB0aGUgTUFDLWJh
c2VkIHN3aXRjaGluZyBidXQgYWxzbyBpZGVudGlmeSByZW1vdGUgaW5ncmVzcyBWU0kgZm9yIE1B
QyBsZWFybmluZy4gRXh0ZW5kaW5nIHN1Y2ggaWRlbnRpZmljYXRpb24KIHRvIGNvdmVyIGFsc28g
YXBwbGljYXRpb24gbGFiZWxzIG9mIHRoZSByZWRpcmVjdGVkIHRyYWZmaWMgbG9va3MgcXVpdGUg
bm9uLXRyaXZpYWwgdG8gbWU8bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5
bGU9Im1hcmdpbi1sZWZ0OjcyLjBwdDt0ZXh0LWluZGVudDotMTguMHB0O21zby1saXN0OmwwIGxl
dmVsMiBsZm8yIj4KPCFbaWYgIXN1cHBvcnRMaXN0c10+PHNwYW4gc3R5bGU9Im1zby1saXN0Okln
bm9yZSI+Yy48c3BhbiBzdHlsZT0iZm9udDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9tYW4mcXVv
dDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOwo8L3NwYW4+PC9zcGFuPjwh
W2VuZGlmXT48c3BhbiBkaXI9IkxUUiI+PC9zcGFuPkkgc2VlIHRoZXNlIGNvbmNlcm5zIGFzIG1p
bm9yIGlzc3VlcyBiZWNhdXNlLCBhcyBleHBsYWluZWQgYWJvdmUsIGl0IGlzIG5vdCBjbGVhciB0
byBtZSB3aGV0aGVyIHRoZSBmcmFtZXdvcmsgaXMgc3VwcG9zZWQgdG8gY292ZXIgVlBMUyBzZXJ2
aWNlcy4gQW4gZXhwbGljaXQgY2F2ZWF0IChwb3NzaWJseSBkZWZpbmluZyBhcHBsaWNhYmlsaXR5
IG9mIHRoZSBmcmFtZXdvcmsKIHRvIFZQTFMgc2VydmljZXMgYXMg4oCcbGVmdCBGRlPigJ0sIG9y
IHRvIGJlIGRpc2N1c3NlZCBpbiBhIHNlcGFyYXRlIGRvY3VtZW504oCdKSB3b3VsZCBzdWZmaWNl
IHRvIHJlc29sdmUgdGhlbSBJTUhPPG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwi
IHN0eWxlPSJtYXJnaW4tbGVmdDo3Mi4wcHQ7dGV4dC1pbmRlbnQ6LTE4LjBwdDttc28tbGlzdDps
MCBsZXZlbDIgbGZvMiI+CjwhW2lmICFzdXBwb3J0TGlzdHNdPjxzcGFuIHN0eWxlPSJtc28tbGlz
dDpJZ25vcmUiPmQuPHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3IFJvbWFu
JnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsKPC9zcGFuPjwvc3Bh
bj48IVtlbmRpZl0+PHNwYW4gZGlyPSJMVFIiPjwvc3Bhbj5MMlZQTiBzZXJ2aWNlcyB0aGF0IHVz
ZSBFVlBOIHRlY2hub2xvZ3kgd291bGQgbmVpdGhlciBzdWZmZXIgZnJvbSBhbiBlbXB0eSBGSUIg
aW4gdGhlIHByb3RlY3RpbmcgTUFDLVZSRiBub3IgdXNlIEVWUE4gYXBwbGljYXRpb24gbGFiZWxz
IGZvciBNQUMgbGVhcm5pbmcuIEJ1dCBJIGNhbm5vdCBzYXkgd2hldGhlciB0aGV5IGRvIG9yIGRv
IG5vdCBpbnRyb2R1Y2Ugc29tZQogb3RoZXIgaXNzdWVzIHdpdGggdGhlIHByb3Bvc2VkIGZyYW1l
d29yayDigJMgdGhpcyB3b3VsZCByZXF1aXJlIHNlcmlvdXMgaW4tZGVwdGggYW5hbHlzaXMuIE1l
YW53aGlsZSBzdWNoIHNlcnZpY2VzIGxvb2sgdG8gbWUgbGlrZSBhbm90aGVyIGNhc2Ugd2hlbiBh
biBleHBsaWNpdCBkZWZpbml0aW9uIG9mIOKAnGxlZnQgRkZT4oCdIG9yIOKAnHRvIGJlIGFkZHJl
c3NlZCBpbiBhIHNlcGFyYXRlIGRvY3VtZW504oCdIHdvdWxkIGJlIHZlcnkgbXVjaCBpbiBwbGFj
ZS4KPG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+
PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj5beXNoZW5dIFdlIHdpbGwgbWVudGlvbiBWUExTIGFu
ZCBFVlBOIGZvciBmdXR1cmUgc3R1ZHksIGFzIHdlbGwgYXMgc2VydmljZXMgd2hlcmUgbm8gb3Ro
ZXIgcm91dGVyIGlzIGFibGUgdG8gbGVhcm4gb3IgZXN0YWJsaXNoIGl0cyBvd24gY29ubmVjdGl2
aXR5IHdpdGggc2VydmljZSBkZXN0aW5hdGlvbiBpbiBhZHZhbmNlIG9mIGEgcHJpbWFyeSBQRSBm
YWlsdXJlLCB0byBzZXJ2ZSBhcyBhIHByb3RlY3RvcjxzcGFuIHN0eWxlPSJjb2xvcjojMDBCMEYw
Ij4uPGI+PGk+W1tTYXNoYV1dCiBUaGlzIHNob3VsZCBzdWZmaWNlIEkgdGhpbms8L2k+PC9iPjwv
c3Bhbj48Yj48aT48c3BhbiBzdHlsZT0iY29sb3I6IzFGNDk3RCI+Ljwvc3Bhbj48L2k+PC9iPjxz
cGFuIHN0eWxlPSJjb2xvcjojMUY0OTdEIj4KPC9zcGFuPjxvOnA+PC9vOnA+PC9wPgo8cCBjbGFz
cz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1hcmdpbi1sZWZ0OjM2LjBwdDt0ZXh0LWluZGVudDotMTguMHB0O21zby1saXN0Omww
IGxldmVsMSBsZm8yIj4KPCFbaWYgIXN1cHBvcnRMaXN0c10+PHNwYW4gc3R5bGU9Im1zby1saXN0
Oklnbm9yZSI+Myk8c3BhbiBzdHlsZT0iZm9udDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9tYW4m
cXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOwo8L3NwYW4+PC9zcGFuPjwhW2Vu
ZGlmXT48c3BhbiBkaXI9IkxUUiI+PC9zcGFuPlRoZSBleGFtcGxlIG9mIGFwcGx5aW5nIHRoZSBl
Z3Jlc3MgcHJvdGVjdGlvbiBmcmFtZXdvcmsgdG8gQkdQL01QTFMgSVAgVlBOIChSRkMgNDM2NCkg
aW4gU2VjdGlvbiA4IGlzIGV4cGxpY2l0bHkgcmVzdHJpY3RlZCB0byBzY2VuYXJpbyB3aGVuIGJv
dGggdGhlIHByaW1hcnkgZWdyZXNzIFZSRiBhbmQgdGhlIHByb3RlY3RvciBWUkYgdXNlIHBlci1W
UkYgbGFiZWwgYWxsb2NhdGlvbgogc2NoZW1lLiA8bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1z
b05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0OjcyLjBwdDt0ZXh0LWluZGVudDotMTguMHB0O21z
by1saXN0OmwwIGxldmVsMiBsZm8yIj4KPCFbaWYgIXN1cHBvcnRMaXN0c10+PHNwYW4gc3R5bGU9
Im1zby1saXN0Oklnbm9yZSI+YS48c3BhbiBzdHlsZT0iZm9udDo3LjBwdCAmcXVvdDtUaW1lcyBO
ZXcgUm9tYW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOwo8L3Nw
YW4+PC9zcGFuPjwhW2VuZGlmXT48c3BhbiBkaXI9IkxUUiI+PC9zcGFuPldpdGggdGhpcyBzY2hl
bWUsIHRoZSB1c2FnZSBvZiB0aGUgcHJvcG9zZWQgZWdyZXNzIHByb3RlY3Rpb24gZnJhbWV3b3Jr
IGlzIHF1aXRlIHN0cmFpZ2h0Zm9yd2FyZC4KPG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDo3Mi4wcHQ7dGV4dC1pbmRlbnQ6LTE4LjBwdDttc28t
bGlzdDpsMCBsZXZlbDIgbGZvMiI+CjwhW2lmICFzdXBwb3J0TGlzdHNdPjxzcGFuIHN0eWxlPSJt
c28tbGlzdDpJZ25vcmUiPmIuPHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3
IFJvbWFuJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsKPC9zcGFu
Pjwvc3Bhbj48IVtlbmRpZl0+PHNwYW4gZGlyPSJMVFIiPjwvc3Bhbj5Ib3dldmVyLCBSRkMgNDM2
NCBkZWZpbmVzIHNldmVyYWwgbGFiZWwgYWxsb2NhdGlvbiBzY2hlbWVzIGFuZCBzdGF0ZXMgdGhh
dCB0aGUgbGFiZWwgYWxsb2NhdGlvbiBzY2hlbWUgY2FuIGJlIHNlbGVjdGVkIGluZGVwZW5kZW50
bHkgaW4gZWFjaCBQRSB3aXRob3V0IGFueSBpbXBhY3Qgb24gaW50ZXJvcGVyYWJpbGl0eS4gSXQg
aXMgbm90IGNsZWFyIHRvIG1lLCB0bwogd2hpY2ggZXh0ZW50IElQIFZQTiBzZXJ2aWNlcyB0aGF0
IHVzZSBkaWZmZXJlbnQgbGFiZWwgYWxsb2NhdGlvbiBzY2hlbWVzIGluIGRpZmZlcmVudCBlZ3Jl
c3MgUEVzIHdvdWxkIGJlIGNvdmVyZWQgYnkgdGhlIHByb3Bvc2VkIGZyYW1ld29yazxvOnA+PC9v
OnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6NzIuMHB0O3Rl
eHQtaW5kZW50Oi0xOC4wcHQ7bXNvLWxpc3Q6bDAgbGV2ZWwyIGxmbzIiPgo8IVtpZiAhc3VwcG9y
dExpc3RzXT48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6SWdub3JlIj5jLjxzcGFuIHN0eWxlPSJmb250
OjcuMHB0ICZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Cjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZdPjxzcGFuIGRpcj0iTFRSIj48
L3NwYW4+U2luY2Ugd2UgYXJlIG9ubHkgc3BlYWtpbmcgYWJvdXQgYW4gZXhhbXBsZSBpbiBhIGZy
YW1ld29yayBkb2N1bWVudCwgdGhlcmUgaXMgbm8gbmVlZCB0byBkZXNjcmliZSBhIGNvbXBsZXRl
IHNvbHV0aW9uIGhlcmUuIFNpbXBseSBub3RpbmcgdGhlIG5lZWQgZm9yIGVsYWJvcmF0aW9uIHdp
dGggcmVnYXJkIHRvIG90aGVyIFZQTiBhcHBsaWNhdGlvbiBsYWJlbCBhbGxvY2F0aW9uCiBzY2hl
bWVzJm5ic3A7IChpbmNsdWRpbmcgdGhlIHBvc3NpYmxlIG1pc21hdGNoIGluIHRoZSBwcmltYXJ5
IGFuZCBwcm90ZWN0b3IgZWdyZXNzIFBFcykgYW5kIHNlbmRpbmcgdGhlIHJlYWRlciB0byBhIChm
dXR1cmUpIGRlZGljYXRlZCBkb2N1bWVudCB3b3VsZCBzdWZmaWNlIElNSE8uPG86cD48L286cD48
L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPgo8cCBjbGFzcz0i
TXNvTm9ybWFsIj5beXNoZW5dIFdlIHdpbGwgY2xhcmlmeSB0aGF0IHRoZSBwcmltYXJ5IFBFIChQ
RTIpIG1heSBhbGxvY2F0ZSBWUE4gbGFiZWxzIGJ5IHVzaW5nIHBlci1WUkYsIHBlci1yb3V0ZSwg
b3IgcGVyLWludGVyZmFjZSBtb2RlLiBUaGUgcHJvdGVjdG9yIChQRTMpIHNob3VsZCBzZXQgdXAg
dGhlIG5leHRob3AgZm9yIGVhY2ggbGFiZWwgcm91dGUgaW4gcGUyLm1wbHMgdGFibGUgYXMgYmVs
b3c6CjxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxl
ZnQ6MzYuMHB0O3RleHQtaW5kZW50Oi0xOC4wcHQ7bXNvLWxpc3Q6bDIgbGV2ZWwxIGxmbzMiPgo8
IVtpZiAhc3VwcG9ydExpc3RzXT48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6SWdub3JlIj4tPHNwYW4g
c3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsKPC9zcGFuPjwvc3Bh
bj48IVtlbmRpZl0+PHNwYW4gZGlyPSJMVFIiPjwvc3Bhbj5JZiB0aGUgVlBOIGxhYmVsIGlzIGEg
cGVyLVZSRiBsYWJlbCwgdGhlIG5leHRob3Agb2YgdGhlIGxhYmVsIHJvdXRlIHNob3VsZCBwb2lu
dCB0byB0aGUgcHJvdGVjdGlvbiBWUkYuPG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29Ob3Jt
YWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQ7dGV4dC1pbmRlbnQ6LTE4LjBwdDttc28tbGlz
dDpsMiBsZXZlbDEgbGZvMyI+CjwhW2lmICFzdXBwb3J0TGlzdHNdPjxzcGFuIHN0eWxlPSJtc28t
bGlzdDpJZ25vcmUiPi08c3BhbiBzdHlsZT0iZm9udDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9t
YW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOwo8L3NwYW4+PC9zcGFuPjwhW2VuZGlmXT48c3BhbiBkaXI9IkxUUiI+PC9zcGFuPklm
IHRoZSBWUE4gbGFiZWwgaXMgYSBwZXItcm91dGUgbGFiZWwsIHRoZSBuZXh0aG9wIG9mIHRoZSBs
YWJlbCByb3V0ZSBzaG91bGQgYmUgYmFzZWQgb24gdGhlIHByb3RlY3RvcuKAmXMgb3duIGNvbm5l
Y3Rpdml0eSB3aXRoIHRoZSBJUCBwcmVmaXguPG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQ7dGV4dC1pbmRlbnQ6LTE4LjBwdDttc28t
bGlzdDpsMiBsZXZlbDEgbGZvMyI+CjwhW2lmICFzdXBwb3J0TGlzdHNdPjxzcGFuIHN0eWxlPSJt
c28tbGlzdDpJZ25vcmUiPi08c3BhbiBzdHlsZT0iZm9udDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcg
Um9tYW4mcXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZu
YnNwOyZuYnNwOwo8L3NwYW4+PC9zcGFuPjwhW2VuZGlmXT48c3BhbiBkaXI9IkxUUiI+PC9zcGFu
PklmIHRoZSBWUE4gbGFiZWwgaXMgYSBwZXItaW50ZXJmYWNlIGxhYmVsLCB0aGVyZSBhcmUgdHdv
IGNhc2VzLiAoQSkgSWYgdGhlIGRpc3RyaWJ1dGlvbiBvZiBJUCBwcmVmaXhlcyBvdmVyIHRoZSBp
bnRlcmZhY2VzIG9uIHRoZSBwcmltYXJ5IFBFIGFsaWducyBjb21wbGV0ZWx5IHdpdGggdGhlIGRp
c3RyaWJ1dGlvbiBvZiBJUCBwcmVmaXhlcyBvdmVyIHRoZSBpbnRlcmZhY2VzCiBvbiB0aGUgcHJv
dGVjdG9yLCB0aGUgbmV4dGhvcCBvZiB0aGUgbGFiZWwgcm91dGUgc2hvdWxkIHBvaW50IHRvIHRo
ZSBjb3JyZXNwb25kaW5nIGludGVyZmFjZSBvZiB0aGUgSVAgcHJlZml4IG9uIHRoZSBwcm90ZWN0
b3IuIChCKSBPdGhlcndpc2UgKG9yIGZvciBzaW1wbGljaXR5KSwgdGhlIG5leHRob3Agb2YgdGhl
IGxhYmVsIHJvdXRlIHNob3VsZCBwb2ludCB0byB0aGUgcHJvdGVjdGlvbiBWUkYuCjxvOnA+PC9v
OnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48aT48c3BhbiBzdHlsZT0iY29sb3I6IzAw
QjBGMCI+W1tTYXNoYV1dIFdvdWxkIGl0IG5vdCBiZSBzaW1wbGVyIHRvIHNheSB0aGF0LCByZWdh
cmRsZXNzIG9mIHRoZSB3YXkgdGhlIHByaW1hcnkgZWdyZXNzIFBFIGFsbG9jYXRlcyBpdHMgVlBO
IGFwcGxpY2F0aW9uIGxhYmVscywgdGhlIFByb3RlY3RvciBzaG91bGQgYWx3YXlzIHRyZWF0IHRo
ZW0gYXMgcG9pbnRpbmcgdG8gdGhlIHJlbGV2YW50IFZSRiBhbmQKIHBlcmZvcm1pbmcgY29udGV4
dCBJUCBmb3J3YXJkaW5nPyBUaGUgbG9naWMgdGhhdCBtYXRjaGVzIHJvdXRlcyBsZWFybmVkIGJ5
IHRoZSBwcmltYXJ5IGVncmVzcyBQRSBhbmQgYnkgdGhlIFByb3RlY3RvciB3b3VsZCBiZSBjb21w
bGljYXRlZCBhbmQgZXZlbnR1YWxseSBjb3VsZCBmYWxsIGJhY2sgdG8gdGhlIHNhbWUgc2NoZW1l
IOKAkyBzbyB3aGF0IGlzIHRoZSBnYWluPzwvc3Bhbj48L2k+PC9iPjxzcGFuIHN0eWxlPSJjb2xv
cjojMDBCMEYwIj48bzpwPjwvbzpwPjwvc3Bhbj48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxz
cGFuIHN0eWxlPSJjb2xvcjojMDBCMEYwIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+Cjxw
IGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDozNi4wcHQ7dGV4dC1pbmRlbnQ6
LTE4LjBwdDttc28tbGlzdDpsMCBsZXZlbDEgbGZvMiI+CjwhW2lmICFzdXBwb3J0TGlzdHNdPjxz
cGFuIHN0eWxlPSJtc28tbGlzdDpJZ25vcmUiPjQpPHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1
b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsK
PC9zcGFuPjwvc3Bhbj48IVtlbmRpZl0+PHNwYW4gZGlyPSJMVFIiPjwvc3Bhbj5TZWN0aW9uIDUu
OCBkZXNjcmliZXMgMyBwb3NzaWJsZSBhcHByb2FjaGVzIHRvIGFkdmVydGlzZW1lbnQgb2YgdGhl
IENvbnRleHQgSUQgSVAgYWRkcmVzcyBpbiBJR1AuIEJ1dCBpdCBkb2VzIG5vdCBkZWZpbmUgYW55
IG9mIHRoZXNlIGFwcHJvYWNoZXMgYXMg4oCcTVVTVCB0byBpbXBsZW1lbnTigJ0uIFRoaXMgbG9v
a3MgdG8gbWUgbGlrZSBhbiBvcGVuaW5nIGZvciBpbnRlcm9wZXJhYmlsaXR5CiBpc3N1ZXMgYmV0
d2VlbiBpbXBsZW1lbnRhdGlvbnMgdGhhdCBzdXBwb3J0IGRpZmZlcmVudCBhcHByb2FjaGVzLiBP
biB0aGUgb3RoZXIgaGFuZCwgSSBhbSBub3Qgc3VyZSB3aGV0aGVyIGEgZnJhbWV3b3JrIGRvY3Vt
ZW50IGlzIHRoZSByaWdodCBwbGFjZSB0byBzZWxlY3QgYSBNVVNUIHRvIGltcGxlbWVudCBvcHRp
b24sIGVzcGVjaWFsbHkgd2hlbiB0aGUgZXhwZWN0ZWQgYXJlYXMgb2YgYXBwbGljYWJpbGl0eSBh
cmUgcXVpdGUgZGlmZmVyZW50Ogo8bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCIg
c3R5bGU9Im1hcmdpbi1sZWZ0OjcyLjBwdDt0ZXh0LWluZGVudDotMTguMHB0O21zby1saXN0Omww
IGxldmVsMiBsZm8yIj4KPCFbaWYgIXN1cHBvcnRMaXN0c10+PHNwYW4gc3R5bGU9Im1zby1saXN0
Oklnbm9yZSI+YS48c3BhbiBzdHlsZT0iZm9udDo3LjBwdCAmcXVvdDtUaW1lcyBOZXcgUm9tYW4m
cXVvdDsiPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOwo8L3NwYW4+PC9zcGFu
PjwhW2VuZGlmXT48c3BhbiBkaXI9IkxUUiI+PC9zcGFuPlRoZSDigJxwcm94eSBtb2Rl4oCdIGFw
cHJvYWNoIGltcG9zZXMgbWluaW1hbCAoaWYgYW55KSBzcGVjaWZpYyByZXF1aXJlbWVudHMgb24g
dGhlIHJvdXRpbmcgYW5kIFRFIGRvbWFpbiAoaS5lLiwgbm8gZGVkaWNhdGVkIGV4dGVuc2lvbnMg
aW4gSUdQLCZuYnNwOyBqdXN0IHN1cHBvcnQgb2Ygc29tZSBGUlIgbWVjaGFuaXNtIGJ5IHRoZSBz
aWduYWxpbmcgcHJvdG9jb2wgdXNlZCBmb3IKIHRoZSB0dW5uZWwgc2V0dXApIDxvOnA+PC9vOnA+
PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6NzIuMHB0O3RleHQt
aW5kZW50Oi0xOC4wcHQ7bXNvLWxpc3Q6bDAgbGV2ZWwyIGxmbzIiPgo8IVtpZiAhc3VwcG9ydExp
c3RzXT48c3BhbiBzdHlsZT0ibXNvLWxpc3Q6SWdub3JlIj5iLjxzcGFuIHN0eWxlPSJmb250Ojcu
MHB0ICZxdW90O1RpbWVzIE5ldyBSb21hbiZxdW90OyI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Cjwvc3Bhbj48L3NwYW4+PCFbZW5kaWZdPjxzcGFuIGRpcj0iTFRSIj48L3Nw
YW4+VGhlIOKAnGFsaWFzIG1vZGXigJ0gc2VlbXMgdG8gcmVxdWlyZSBzdXBwb3J0IG9mIGF0IGxl
YXN0IFNlZ21lbnQgUm91dGluZyBleHRlbnNpb25zIHRvIHRoZSByZWxldmFudCBJR1AgaW4gdGhl
IHJvdXRpbmcgZG9tYWluIGFzIHdlbGwgYXMgc3VwcG9ydCBvZiB0aGUgTWlycm9yIFNJRCBpbiBh
bGwgcG90ZW50aWFsIFBMUnMuIFRoZXJlZm9yZSBJIHRoaW5rIHRoYXQgaXQgaXMKIGEgbmF0aXZl
IHNjaGVtZSB0byBiZSB1c2VkIGluIHRoZSBTUi1NUExTIGVudmlyb25tZW50cywgYnV0IHByb2Js
ZW1hdGljIGluIHRoZSBlbnZpcm9ubWVudHMgdGhhdCBkbyBub3QgdXNlIFNSLU1QTFMgZm9yIHNl
dHVwIG9mIGFueSBMU1BzPG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxl
PSJtYXJnaW4tbGVmdDo3Mi4wcHQ7dGV4dC1pbmRlbnQ6LTE4LjBwdDttc28tbGlzdDpsMCBsZXZl
bDIgbGZvMiI+CjwhW2lmICFzdXBwb3J0TGlzdHNdPjxzcGFuIHN0eWxlPSJtc28tbGlzdDpJZ25v
cmUiPmMuPHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMgTmV3IFJvbWFuJnF1b3Q7
Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsKPC9zcGFuPjwvc3Bhbj48IVtl
bmRpZl0+PHNwYW4gZGlyPSJMVFIiPjwvc3Bhbj5UaGUgZGVmaW5pdGlvbiBvZiB0aGUg4oCcc3R1
YiBsaW5rIG1vZGXigJ0gaXMgYWNjb21wYW5pZWQgYnkgYSBzb21ld2hhdCB2YWd1ZSBjYXZlYXQ6
IOKAnDxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJp
ZXIgTmV3JnF1b3Q7Ij5UaGUgY29ycmVjdG5lc3Mgb2YgdGhlIGVncmVzcy1wcm90ZWN0ZWQgdHVu
bmVscyBhbmQgdGhlIGJ5cGFzcyB0dW5uZWxzCiByZWxpZXMgb24gdGhlIHBhdGggY29tcHV0YXRp
b25zIGZvciB0aGUgYW55LWNhc3QgSVAmbmJzcDsgYWRkcmVzcyBwZXJmb3JtZWQgYnkgdGhlIGlu
Z3Jlc3Mgcm91dGVycyBhbmQgUExSLiZuYnNwOyBUaGVyZWZvcmUsIGNhcmUgTVVTVCBiZSB0YWtl
biBmb3IgdGhlIGFwcGxpY2FiaWxpdHkgb2YgdGhpcyBhcHByb2FjaCB0byBhIGdpdmVuIG5ldHdv
cmsgdG9wb2xvZ3k8L3NwYW4+4oCdLiZuYnNwOyBTb21lIGNsYXJpZmljYXRpb24gaGVyZSB3b3Vs
ZCBiZSB3ZWxjb21lIElNSE8sCiBlc3BlY2lhbGx5IHNpbmNlIG5vIGFuYWxvZyBvZiB0aGlzIG1v
ZGUgY291bGQgYmUgZm91bmQgaW4gUkZDIDgxMDQuPG86cD48L286cD48L3A+CjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDo3Mi4wcHQ7dGV4dC1pbmRlbnQ6LTE4LjBwdDtt
c28tbGlzdDpsMCBsZXZlbDIgbGZvMiI+CjwhW2lmICFzdXBwb3J0TGlzdHNdPjxzcGFuIHN0eWxl
PSJtc28tbGlzdDpJZ25vcmUiPmQuPHNwYW4gc3R5bGU9ImZvbnQ6Ny4wcHQgJnF1b3Q7VGltZXMg
TmV3IFJvbWFuJnF1b3Q7Ij4mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsKPC9z
cGFuPjwvc3Bhbj48IVtlbmRpZl0+PHNwYW4gZGlyPSJMVFIiPjwvc3Bhbj5JIGhhdmUgbG9va2Vk
IHVwIFNlY3Rpb24gNC4zIGluIFJGQyA4MTA0IHRoYXQgZGlzY3Vzc2VzIHR3byBhcHByb2FjaGVz
IChlcXVpdmFsZW50cyBvZiB0aGUgUHJveHkgYW5kIEFsaWFzIG1vZGVzIGluIHRoaXMgZHJhZnQp
IHRvIGFkdmVydGlzZW1lbnQgb2YgQ29udGV4dCBJRCwgYW5kIGZvdW5kIHRoZSBmb2xsb3dpbmcg
dGV4dCB0aGVyZSAodGhlIGNyaXRpY2FsIGZyYWdtZW50CiBpcyA8c3BhbiBzdHlsZT0iYmFja2dy
b3VuZDp5ZWxsb3c7bXNvLWhpZ2hsaWdodDp5ZWxsb3ciPmhpZ2hsaWdodGVkPC9zcGFuPik6PG86
cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tbGVmdDo3Mi4w
cHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2ZvbnQtZmFtaWx5OiZxdW90O0NvdXJp
ZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrIj4mbmJzcDsmbmJzcDsgVGhlIG1lY2hhbmlzbSBpbiB0
aGlzIGRvY3VtZW50IGludGVuZHMgdG8gYmUgZmxleGlibGUgb24gdGhlIGFwcHJvYWNoPC9zcGFu
PjxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6
NzIuMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtD
b3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7IHVzZWQgYnkgYSBuZXR3
b3JrLCBhcyBsb25nIGFzIGl0IHNhdGlzZmllcyB0aGUgYWJvdmUgcmVxdWlyZW1lbnRzIGZvcjwv
c3Bhbj48bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1s
ZWZ0OjcyLjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyB0aGUgdHJhbnNw
b3J0IHR1bm5lbCBwYXRoIGFuZCBieXBhc3MgdHVubmVsIHBhdGguJm5ic3A7IEluIHRoZW9yeSwg
dGhlPC9zcGFuPjxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFy
Z2luLWxlZnQ6NzIuMHB0Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWls
eTomcXVvdDtDb3VyaWVyIE5ldyZxdW90Oztjb2xvcjpibGFjayI+Jm5ic3A7Jm5ic3A7IG5ldHdv
cmsgY2FuIHVzZSBvbmUgYXBwcm9hY2ggZm9yIGNvbnRleHQgSUQgWCBhbmQgYW5vdGhlciBhcHBy
b2FjaDwvc3Bhbj48bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1h
cmdpbi1sZWZ0OjcyLjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1p
bHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2siPiZuYnNwOyZuYnNwOyBmb3Ig
Y29udGV4dCBJRCBZLiZuYnNwOwo8c3BhbiBzdHlsZT0iYmFja2dyb3VuZDp5ZWxsb3c7bXNvLWhp
Z2hsaWdodDp5ZWxsb3ciPkZvciBhIGdpdmVuIGNvbnRleHQgSUQsIGFsbCByZWxldmFudCByb3V0
ZXJzLDwvc3Bhbj48L3NwYW4+PG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtYXJnaW4tbGVmdDo3Mi4wcHQiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAuMHB0O2Zv
bnQtZmFtaWx5OiZxdW90O0NvdXJpZXIgTmV3JnF1b3Q7O2NvbG9yOmJsYWNrO2JhY2tncm91bmQ6
eWVsbG93O21zby1oaWdobGlnaHQ6eWVsbG93Ij4mbmJzcDsmbmJzcDsgaW5jbHVkaW5nIHByaW1h
cnkgUEUsIHByb3RlY3RvciwgYW5kIFBMUiwgbXVzdCBzdXBwb3J0IGFuZCBhZ3JlZSBvbjwvc3Bh
bj48bzpwPjwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1hcmdpbi1sZWZ0
OjcyLjBwdCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7
Q291cmllciBOZXcmcXVvdDs7Y29sb3I6YmxhY2s7YmFja2dyb3VuZDp5ZWxsb3c7bXNvLWhpZ2hs
aWdodDp5ZWxsb3ciPiZuYnNwOyZuYnNwOyB0aGUgY2hvc2VuIGFwcHJvYWNoLiZuYnNwOyBUaGUg
Y29vcmRpbmF0aW9uIGJldHdlZW4gdGhlIHJvdXRlcnMgY2FuIGJlPC9zcGFuPjxvOnA+PC9vOnA+
PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIiBzdHlsZT0ibWFyZ2luLWxlZnQ6NzIuMHB0Ij48c3Bh
biBzdHlsZT0iZm9udC1zaXplOjEwLjBwdDtmb250LWZhbWlseTomcXVvdDtDb3VyaWVyIE5ldyZx
dW90Oztjb2xvcjpibGFjaztiYWNrZ3JvdW5kOnllbGxvdzttc28taGlnaGxpZ2h0OnllbGxvdyI+
Jm5ic3A7Jm5ic3A7IGFjaGlldmVkIGJ5IGNvbmZpZ3VyYXRpb248L3NwYW4+PHNwYW4gc3R5bGU9
ImZvbnQtc2l6ZToxMC4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q291cmllciBOZXcmcXVvdDs7Y29s
b3I6YmxhY2siPi48L3NwYW4+PG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiIHN0
eWxlPSJtYXJnaW4tbGVmdDo3Mi4wcHQiPkFkZGluZyBzdWNoICggb3Igc2ltaWxhcikgdGV4dCB0
byBTZWN0aW9uIDUuOCBsb29rcyB0byBtZSBhcyBhIHJlYXNvbmFibGUgY29tcHJvbWlzZSBiZXR3
ZWVuIGJlaW5nIGV4Y2Vzc2l2ZWx5IHN0cmljdCBhbmQgYmVpbmcgZXhjZXNzaXZlbHkgZmxleGli
bGUgaW4gYSBmcmFtZXdvcmsgZG9jdW1lbnQuPG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29O
b3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj5beXNoZW5d
IFdlIHdpbGwgYWRkIHNpbWlsYXIgdGV4dCB0byB0aGUgZHJhZnQuIEFzIGEgZnJhbWV3b3JrLCB0
aGUgZHJhZnQgcHJlc2VudHMgYW5kIGRpc2N1c3NlcyBhIG51bWJlciBvZiBvcHRpb25zIGluIGEg
Z2VuZXJhbCBtYW5uZXIuIFRoZXNlIG9wdGlvbnMgYXJlIHRlY2huaWNhbGx5IGVxdWFsIGFuZCBh
bGwgZmVhc2libGUsIGFsdGhvdWdoIHRoZXkgZWFjaCBtYXkgaGF2ZSBwcm9zIGFuZCBjb25zLiBU
aGlzCiBpcyBhbHNvIGJhc2VkIG9uIG91ciBnb2FsIHRvIG1ha2UgZWdyZXNzIHByb3RlY3Rpb24g
YXBwbGljYWJsZSB0byBhIHZhcmlldHkgb2YgbmV0d29ya3Mgb2YgZGlmZmVyZW50IHRlY2hub2xv
Z2llcy4gSGVuY2UsIHRoZSBkcmFmdCBkb2VzIG5vdCBtYW5kYXRlIGFueSBvcHRpb24gYXMgYSBN
VVNULiBUaGF0IGRlY2lzaW9uIG9mIHdoaWNoIG9wdGlvbiB0byB1c2UgaW4gYSBnaXZlbiBuZXR3
b3JrIGlzIGxlZnQgdG8gdGhlIHNwZWNpZmljIHRlY2hub2xvZ3kKIGRlcGxveWVkIGFuZCB0aGUg
dmVuZG9ycyBpbnZvbHZlZC4gPG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxi
PjxpPjxzcGFuIHN0eWxlPSJjb2xvcjojMDBCMEYwIj5bW1Nhc2hhXV0gVGhpcyBzaG91bGQgZG8g
aXQgSU1ITy48L3NwYW4+PC9pPjwvYj48c3BhbiBzdHlsZT0iY29sb3I6IzAwQjBGMCI+PG86cD48
L286cD48L3NwYW4+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwv
cD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PGI+Tml0czwvYj46PG86cD48L286cD48L3A+CjxvbCBz
dHlsZT0ibWFyZ2luLXRvcDowY20iIHN0YXJ0PSIxIiB0eXBlPSIxIj4KPGxpIGNsYXNzPSJNc29O
b3JtYWwiIHN0eWxlPSJtc28tbGlzdDpsMSBsZXZlbDEgbGZvNCI+UkZDIDIxMTkgaXMgbWVudGlv
bmVkIGluIHRoZSB0ZXh0LCBidXQgZG9lcyBub3QgYXBwZWFyIGFzIGEgTm9ybWF0aXZlIHJlZmVy
ZW5jZSAoQlRXLCBJIGhhdmUgcG9pbnRlZCB0byB0aGlzIGZhY3QgaW4gbXkgdW5zb2xpY2l0ZWQg
cmV2aWV3IG1vcmUgdGhhbiBhIHllYXIgYWdvLCBidXQgaXQgc3RpbGwgcmVtYWlucyB1bnJlc29s
dmVkKTxvOnA+PC9vOnA+PC9saT48bGkgY2xhc3M9Ik1zb05vcm1hbCIgc3R5bGU9Im1zby1saXN0
OmwxIGxldmVsMSBsZm80Ij5SRkMgODE3NCBpcyBuZWl0aGVyIG1lbnRpb25lZCBpbiB0aGUgdGV4
dCAoYXMgc2VlbXMgdG8gYmUgdGhlIG5vcm0gdGhlc2UgZGF5cykgbm9yIGFwcGVhcnMgYXMgYSBO
b3JtYXRpdmUgcmVmZXJlbmNlLjxvOnA+PC9vOnA+PC9saT48L29sPgo8cCBjbGFzcz0iTXNvTm9y
bWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+W3lzaGVuXSBX
ZSB3aWxsIGFkZCB0aGVzZSBSRkNzIHRvIHRoZSBub3JtYXRpdmUgcmVmZXJlbmNlIHNlY3Rpb24u
PG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJj
b2xvcjojMDBCMEYwIj5bW1Nhc2hhXV0gQW5kIHRvIHJlZmVyIHRvIHRoZW0gaW4gdGhlIOKAnFNw
ZWNpZmljYXRpb24gb2YgUmVxdWlyZW1lbnRz4oCdIHNlY3Rpb24uPC9zcGFuPjwvaT48L2I+PHNw
YW4gc3R5bGU9ImNvbG9yOiMwMEIwRjAiPjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4KPHAgY2xhc3M9
Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPlJl
Z2FyZHMsPG86cD48L286cD48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPlNhc2hhPG86cD48L286
cD48L3A+CjxwIGNsYXNzPSJNc29Ob3JtYWwiPiZuYnNwOzxvOnA+PC9vOnA+PC9wPgo8cCBjbGFz
cz0iTXNvTm9ybWFsIj5PZmZpY2U6ICYjNDM7OTcyLTM5MjY2MzAyPG86cD48L286cD48L3A+Cjxw
IGNsYXNzPSJNc29Ob3JtYWwiPkNlbGw6Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICYj
NDM7OTcyLTU0OTI2NjMwMjxvOnA+PC9vOnA+PC9wPgo8cCBjbGFzcz0iTXNvTm9ybWFsIj5FbWFp
bDombmJzcDsmbmJzcDsgPGEgaHJlZj0ibWFpbHRvOkFsZXhhbmRlci5WYWluc2h0ZWluQGVjaXRl
bGUuY29tIj5BbGV4YW5kZXIuVmFpbnNodGVpbkBlY2l0ZWxlLmNvbTwvYT48bzpwPjwvbzpwPjwv
cD4KPHAgY2xhc3M9Ik1zb05vcm1hbCI+Jm5ic3A7PG86cD48L286cD48L3A+CjxwIGNsYXNzPSJN
c29Ob3JtYWwiIHN0eWxlPSJtYXJnaW4tYm90dG9tOjEyLjBwdCI+PGJyPgpfX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fX188YnI+Cjxicj4KVGhpcyBlLW1haWwgbWVzc2FnZSBpcyBpbnRlbmRlZCBmb3IgdGhlIHJl
Y2lwaWVudCBvbmx5IGFuZCBjb250YWlucyBpbmZvcm1hdGlvbiB3aGljaCBpcwo8YnI+CkNPTkZJ
REVOVElBTCBhbmQgd2hpY2ggbWF5IGJlIHByb3ByaWV0YXJ5IHRvIEVDSSBUZWxlY29tLiBJZiB5
b3UgaGF2ZSByZWNlaXZlZCB0aGlzCjxicj4KdHJhbnNtaXNzaW9uIGluIGVycm9yLCBwbGVhc2Ug
aW5mb3JtIHVzIGJ5IGUtbWFpbCwgcGhvbmUgb3IgZmF4LCBhbmQgdGhlbiBkZWxldGUgdGhlIG9y
aWdpbmFsCjxicj4KYW5kIGFsbCBjb3BpZXMgdGhlcmVvZi48YnI+Cl9fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
XzxvOnA+PC9vOnA+PC9wPgo8L2Rpdj4KPGJyIGNsZWFyPSJib3RoIj4KX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19f
X19fPEJSPgo8QlI+ClRoaXMgZS1tYWlsIG1lc3NhZ2UgaXMgaW50ZW5kZWQgZm9yIHRoZSByZWNp
cGllbnQgb25seSBhbmQgY29udGFpbnMgaW5mb3JtYXRpb24gd2hpY2ggaXMgPEJSPgpDT05GSURF
TlRJQUwgYW5kIHdoaWNoIG1heSBiZSBwcm9wcmlldGFyeSB0byBFQ0kgVGVsZWNvbS4gSWYgeW91
IGhhdmUgcmVjZWl2ZWQgdGhpcyA8QlI+CnRyYW5zbWlzc2lvbiBpbiBlcnJvciwgcGxlYXNlIGlu
Zm9ybSB1cyBieSBlLW1haWwsIHBob25lIG9yIGZheCwgYW5kIHRoZW4gZGVsZXRlIHRoZSBvcmln
aW5hbCA8QlI+CmFuZCBhbGwgY29waWVzIHRoZXJlb2YuPEJSPgpfX19fX19fX19fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX188
QlI+CjwvYm9keT4KPC9odG1sPgoK

--_000_DB5PR0301MB1909C6ACB5F3513858A4F19D9DD20DB5PR0301MB1909_--


From nobody Thu Nov 29 06:54:04 2018
Return-Path: <yshen@juniper.net>
X-Original-To: rtg-dir@ietfa.amsl.com
Delivered-To: rtg-dir@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id AF8C11294D0; Thu, 29 Nov 2018 06:53:54 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -4.16
X-Spam-Level: 
X-Spam-Status: No, score=-4.16 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIMWL_WL_HIGH=-1.46, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, 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=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 OPbrSekJOReX; Thu, 29 Nov 2018 06:53:51 -0800 (PST)
Received: from mx0b-00273201.pphosted.com (mx0a-00273201.pphosted.com [208.84.65.16]) (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 D41AB127598; Thu, 29 Nov 2018 06:53:51 -0800 (PST)
Received: from pps.filterd (m0108157.ppops.net [127.0.0.1]) by mx0a-00273201.pphosted.com (8.16.0.22/8.16.0.22) with SMTP id wATEnT7a013244; Thu, 29 Nov 2018 06:53:49 -0800
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=juniper.net; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=PPS1017; bh=dr9/N1L/31vJfRN2ZBEXoU7N6tyIfUrTda7IkrrE3HU=; b=vX5OMqHDFHBMo0OcGmLW2A9SrU1nwDCCuTYMbEhhLI5dVwov/pr/wnlqAuYsOFQicCxE aDeG1YWqEuHRjn6j5DRnleTS8MXfvI1EboKfT2hFUHTpqvlcjV9J2fq6gkcEkl89yiU/ mvRcwqrXTGL8vJuwXZwigxOpTIsVw+o3hbSRekpALahU33zn9pw7jG31WlRgl/NAXDw0 igSkXc9ZWgJlfj0jG6nmspdfKQ1im9UYC40x/k5P/BmtqI3tMyokJFfufA0LjL1kj2oP To406s7g8fX/HD8R92MOJsrRFxUgqb1YjU7Xq2S8ToYfpkvU3IV305VAG5pIgxmKRA4G 0Q== 
Received: from nam04-bn3-obe.outbound.protection.outlook.com (mail-bn3nam04lp0120.outbound.protection.outlook.com [216.32.180.120]) by mx0a-00273201.pphosted.com with ESMTP id 2p23mphgv3-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Thu, 29 Nov 2018 06:53:49 -0800
Received: from BYAPR05MB5256.namprd05.prod.outlook.com (20.177.231.94) by BYAPR05MB4982.namprd05.prod.outlook.com (20.177.230.160) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.1404.7; Thu, 29 Nov 2018 14:53:45 +0000
Received: from BYAPR05MB5256.namprd05.prod.outlook.com ([fe80::89f6:2f3b:b19b:47eb]) by BYAPR05MB5256.namprd05.prod.outlook.com ([fe80::89f6:2f3b:b19b:47eb%4]) with mapi id 15.20.1382.012; Thu, 29 Nov 2018 14:53:45 +0000
From: Yimin Shen <yshen@juniper.net>
To: Alexander Vainshtein <Alexander.Vainshtein@ecitele.com>
CC: "rtg-dir@ietf.org" <rtg-dir@ietf.org>, "mpls@ietf.org" <mpls@ietf.org>, "draft-ietf-mpls-egress-protection-framework.all@ietf.org" <draft-ietf-mpls-egress-protection-framework.all@ietf.org>, "rtg-ads@ietf.org" <rtg-ads@ietf.org>
Thread-Topic: RtgDir review: draft-ietf-mpls-egress-ptotection-framework-03
Thread-Index: AdR8MjymUP2LtqqCRvO1Anp1Nk3O/ALIazaAABqmdaAAAroogA==
Date: Thu, 29 Nov 2018 14:53:45 +0000
Message-ID: <CEFA3E06-DE34-4A08-88E0-9F4319E89053@juniper.net>
References: <DB5PR0301MB1909DAA9F3E05FB21A70C1509DD90@DB5PR0301MB1909.eurprd03.prod.outlook.com> <19B9F992-7DAB-478C-9F16-B641ABC898FA@juniper.net> <DB5PR0301MB1909C6ACB5F3513858A4F19D9DD20@DB5PR0301MB1909.eurprd03.prod.outlook.com>
In-Reply-To: <DB5PR0301MB1909C6ACB5F3513858A4F19D9DD20@DB5PR0301MB1909.eurprd03.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
user-agent: Microsoft-MacOutlook/10.10.4.181110
x-originating-ip: [66.129.241.13]
x-ms-publictraffictype: Email
x-microsoft-exchange-diagnostics: 1; BYAPR05MB4982; 6:DqC0VFAgF53eDs+9KN9MlhJX8KY2s48s7ZErfIxDiHkhCPrEzhgQeIQW/uFpCKbBWgyHPKGtVdeXTYhiW2KE/xn1KQJ6m/EptQ2UaMUPFIcRnvGMKP+9tQq6GHFuTwH3NlYKaUX/1AuilmrRWf1hYp/ILmYYMMV7Fpx+BU+nhouzt3vbchEmfCdVYZ6VR/r0LzDkvfoSawNyJn3YsODDX89lk2dmSHFo2LRHV5Xfer3Wd9LYsgDEHfzjZRmkUx2G8bf4pbGJxeM9Xj6MZurkrXPiC5yojAuhd/cNDznc1uH/b0aUtDFYeAZXx9+zS6L7T+HcqBxrEa7vKRtoS7K8uoEp4xdOm9HqTQUl0J6oSSt6EHfQ6C5Yd5Tn1kj1yc3tXdP6rsYSLHM7V8D8FgTJfAB1z3mM7wqAb/5O5WmED9dEP8E8wTlXZvwvw6GpOhp0Ed2L6gM8EXCDIVBdNKO8Yw==; 5:l/qP23pv1vr9fegOwxVeqN3AE2m1S9/p7eefMOq2mx1C04/T0NJY19aV4pB95Nt3HaQSjCMqZ1MiroRO+cQjihSvGWtM8E5bmhKOnce2Caooy5Buhm3Vd4KFJtMFpLr0LJh9esNOPuN08pIyIESLMXaDyxAe5LKkI87hgdZJdCA=; 7:6tPI9cVc/I3vetXK5s3Jmw1yY9J6aC9LkRnqt4xOK7uqPjrephe3xaktmFGuZ1MCKu5qpD7Jn1R14CouQV1BQDJQq282IoTAMDZY3B09pMdyAQygLoYAHASC2nbC3S6zkIBhKXlBvgwILDhksIiTBw==
x-ms-exchange-antispam-srfa-diagnostics: SOS;
x-ms-office365-filtering-correlation-id: c5e2a5e7-eb1e-4e75-e977-08d6560a7683
x-ms-office365-filtering-ht: Tenant
x-microsoft-antispam: BCL:0; PCL:0; RULEID:(2390098)(7020095)(4652040)(8989299)(5600074)(711020)(4618075)(4534185)(4627221)(201703031133081)(201702281549075)(8990200)(2017052603328)(7153060)(7193020); SRVR:BYAPR05MB4982; 
x-ms-traffictypediagnostic: BYAPR05MB4982:
x-microsoft-antispam-prvs: <BYAPR05MB4982D73B98321E1BD8CD3624BDD20@BYAPR05MB4982.namprd05.prod.outlook.com>
x-ms-exchange-senderadcheck: 1
x-exchange-antispam-report-cfa-test: BCL:0; PCL:0; RULEID:(8211001083)(6040522)(2401047)(5005006)(8121501046)(10201501046)(3002001)(93006095)(93001095)(3231453)(999002)(944501410)(52105112)(6055026)(148016)(149066)(150057)(6041310)(20161123558120)(201703131423095)(201702281528075)(20161123555045)(201703061421075)(201703061406153)(20161123560045)(20161123564045)(20161123562045)(201708071742011)(7699051)(76991095); SRVR:BYAPR05MB4982; BCL:0; PCL:0; RULEID:; SRVR:BYAPR05MB4982; 
x-forefront-prvs: 0871917CDA
x-forefront-antispam-report: SFV:NSPM; SFS:(10019020)(346002)(366004)(376002)(396003)(136003)(39860400002)(189003)(199004)(2616005)(66066001)(6116002)(11346002)(4326008)(6246003)(3846002)(446003)(97736004)(8676002)(33656002)(81156014)(81166006)(8936002)(68736007)(71190400001)(71200400001)(102836004)(316002)(6486002)(25786009)(6512007)(5660300001)(54896002)(26005)(14454004)(186003)(6306002)(58126008)(99286004)(6916009)(54906003)(6506007)(53546011)(82746002)(6436002)(478600001)(36756003)(2906002)(53936002)(86362001)(476003)(9326002)(486006)(105586002)(83716004)(76176011)(106356001)(14444005)(7736002)(229853002)(256004); DIR:OUT; SFP:1102; SCL:1; SRVR:BYAPR05MB4982; H:BYAPR05MB5256.namprd05.prod.outlook.com; FPR:; SPF:None; LANG:en; PTR:InfoNoRecords; MX:1; A:1; 
received-spf: None (protection.outlook.com: juniper.net does not designate permitted sender hosts)
x-microsoft-antispam-message-info: 8A33i50leXFgbclfr20Rb/7eY+SSLxv+dQOTfh6qAaTf4GTVt4HKkoKJ2q7L1N1WVKkLt5jAEzB25ptIem4wxIvLK1YtS79ssh9E/cCwprQjH29wMnb9qV3XrzhxJIRmsHiR9vGPmp0BFE00nvD7OULWwFPlhtU7/IF5fRQCWPxvOejG2MMmtN88s7o6Bpm7u9uzYRW0j3r85IpsHNoMmIX5YPpMKi9CYjw8n7H6oTP+qr2TB9towIVVC+nh6XHcsZ6kFjCnisXEWX8GZNMHHJp7+roggi7l8I7vLA5ziMGUfWCxHvTTjsSb+xwHb6AHLL2mtlZ2AAONHy1f5tTMsV/mqM8Uyk+b8lZFNNf1bhM=
spamdiagnosticoutput: 1:99
spamdiagnosticmetadata: NSPM
Content-Type: multipart/alternative; boundary="_000_CEFA3E06DE344A0888E09F4319E89053junipernet_"
MIME-Version: 1.0
X-OriginatorOrg: juniper.net
X-MS-Exchange-CrossTenant-Network-Message-Id: c5e2a5e7-eb1e-4e75-e977-08d6560a7683
X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Nov 2018 14:53:45.6428 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: bea78b3c-4cdb-4130-854a-1d193232e5f4
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR05MB4982
X-Proofpoint-Virus-Version: vendor=fsecure engine=2.50.10434:, , definitions=2018-11-29_09:, , signatures=0
X-Proofpoint-Spam-Details: rule=outbound_spam_notspam policy=outbound_spam score=0 priorityscore=1501 malwarescore=0 suspectscore=0 phishscore=0 bulkscore=0 spamscore=0 clxscore=1015 lowpriorityscore=0 mlxscore=0 impostorscore=0 mlxlogscore=999 adultscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.0.1-1810050000 definitions=main-1811290125
Archived-At: <https://mailarchive.ietf.org/arch/msg/rtg-dir/GKS53EXxlREsV_gz7ZSKYqEJYgk>
Subject: Re: [RTG-DIR] RtgDir review: draft-ietf-mpls-egress-ptotection-framework-03
X-BeenThere: rtg-dir@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: Routing Area Directorate <rtg-dir.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rtg-dir/>
List-Post: <mailto:rtg-dir@ietf.org>
List-Help: <mailto:rtg-dir-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/rtg-dir>, <mailto:rtg-dir-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 29 Nov 2018 14:53:55 -0000

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

SGkgU2FzaGEsDQoNClRoYW5rcyBhZ2FpbiENCg0KW1tTYXNoYV1dIFdvdWxkIGl0IG5vdCBiZSBz
aW1wbGVyIHRvIHNheSB0aGF0LCByZWdhcmRsZXNzIG9mIHRoZSB3YXkgdGhlIHByaW1hcnkgZWdy
ZXNzIFBFIGFsbG9jYXRlcyBpdHMgVlBOIGFwcGxpY2F0aW9uIGxhYmVscywgdGhlIFByb3RlY3Rv
ciBzaG91bGQgYWx3YXlzIHRyZWF0IHRoZW0gYXMgcG9pbnRpbmcgdG8gdGhlIHJlbGV2YW50IFZS
RiBhbmQgcGVyZm9ybWluZyBjb250ZXh0IElQIGZvcndhcmRpbmc/IFRoZSBsb2dpYyB0aGF0IG1h
dGNoZXMgcm91dGVzIGxlYXJuZWQgYnkgdGhlIHByaW1hcnkgZWdyZXNzIFBFIGFuZCBieSB0aGUg
UHJvdGVjdG9yIHdvdWxkIGJlIGNvbXBsaWNhdGVkIGFuZCBldmVudHVhbGx5IGNvdWxkIGZhbGwg
YmFjayB0byB0aGUgc2FtZSBzY2hlbWUg4oCTIHNvIHdoYXQgaXMgdGhlIGdhaW4/DQoNCkdvb2Qg
c3VnZ2VzdGlvbi4gV2Ugd2lsbCBzYXkgdGhhdCwgYW5kIHBvaW50IG91dCB0aGUgY291cGxlIG9m
IHBvc3NpYmxlIG9wdGltaXphdGlvbnMgKGFzIGRlc2NyaWJlZCBpbiBteSBwcmV2aW91cyByZXNw
b25zZSkgd2l0aCByaXNrIG9mIG92ZXJoZWFkIGFuZCBjb21wbGV4aXR5Lg0KDQpUaGFua3MsDQoN
Ci0tIFlpbWluDQoNCg0KRnJvbTogQWxleGFuZGVyIFZhaW5zaHRlaW4gPEFsZXhhbmRlci5WYWlu
c2h0ZWluQGVjaXRlbGUuY29tPg0KRGF0ZTogVGh1cnNkYXksIE5vdmVtYmVyIDI5LCAyMDE4IGF0
IDM6NTAgQU0NClRvOiBZaW1pbiBTaGVuIDx5c2hlbkBqdW5pcGVyLm5ldD4NCkNjOiAicnRnLWRp
ckBpZXRmLm9yZyIgPHJ0Zy1kaXJAaWV0Zi5vcmc+LCAibXBsc0BpZXRmLm9yZyIgPG1wbHNAaWV0
Zi5vcmc+LCAiZHJhZnQtaWV0Zi1tcGxzLWVncmVzcy1wcm90ZWN0aW9uLWZyYW1ld29yay5hbGxA
aWV0Zi5vcmciIDxkcmFmdC1pZXRmLW1wbHMtZWdyZXNzLXByb3RlY3Rpb24tZnJhbWV3b3JrLmFs
bEBpZXRmLm9yZz4sICJydGctYWRzQGlldGYub3JnIiA8cnRnLWFkc0BpZXRmLm9yZz4NClN1Ympl
Y3Q6IFJFOiBSdGdEaXIgcmV2aWV3OiBkcmFmdC1pZXRmLW1wbHMtZWdyZXNzLXB0b3RlY3Rpb24t
ZnJhbWV3b3JrLTAzDQoNCltbU2FzaGFdXSBXb3VsZCBpdCBub3QgYmUgc2ltcGxlciB0byBzYXkg
dGhhdCwgcmVnYXJkbGVzcyBvZiB0aGUgd2F5IHRoZSBwcmltYXJ5IGVncmVzcyBQRSBhbGxvY2F0
ZXMgaXRzIFZQTiBhcHBsaWNhdGlvbiBsYWJlbHMsIHRoZSBQcm90ZWN0b3Igc2hvdWxkIGFsd2F5
cyB0cmVhdCB0aGVtIGFzIHBvaW50aW5nIHRvIHRoZSByZWxldmFudCBWUkYgYW5kIHBlcmZvcm1p
bmcgY29udGV4dCBJUCBmb3J3YXJkaW5nPyBUaGUgbG9naWMgdGhhdCBtYXRjaGVzIHJvdXRlcyBs
ZWFybmVkIGJ5IHRoZSBwcmltYXJ5IGVncmVzcyBQRSBhbmQgYnkgdGhlIFByb3RlY3RvciB3b3Vs
ZCBiZSBjb21wbGljYXRlZCBhbmQgZXZlbnR1YWxseSBjb3VsZCBmYWxsIGJhY2sgdG8gdGhlIHNh
bWUgc2NoZW1lIOKAkyBzbyB3aGF0IGlzIHRoZSBnYWluPw0K

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

PGh0bWwgeG1sbnM6bz0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6b2ZmaWNlIiB4
bWxuczp3PSJ1cm46c2NoZW1hcy1taWNyb3NvZnQtY29tOm9mZmljZTp3b3JkIiB4bWxuczptPSJo
dHRwOi8vc2NoZW1hcy5taWNyb3NvZnQuY29tL29mZmljZS8yMDA0LzEyL29tbWwiIHhtbG5zPSJo
dHRwOi8vd3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwIj4NCjxoZWFkPg0KPG1ldGEgaHR0cC1lcXVp
dj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPg0KPG1l
dGEgbmFtZT0iR2VuZXJhdG9yIiBjb250ZW50PSJNaWNyb3NvZnQgV29yZCAxNSAoZmlsdGVyZWQg
bWVkaXVtKSI+DQo8c3R5bGU+PCEtLQ0KLyogRm9udCBEZWZpbml0aW9ucyAqLw0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2
IDMgMiA0O30NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6RGVuZ1hpYW47DQoJcGFub3NlLTE6
MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7
DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAyIDQ7fQ0KQGZvbnQtZmFjZQ0KCXtmb250LWZh
bWlseToiXEBEZW5nWGlhbiI7DQoJcGFub3NlLTE6MiAxIDYgMCAzIDEgMSAxIDEgMTt9DQovKiBT
dHlsZSBEZWZpbml0aW9ucyAqLw0KcC5Nc29Ob3JtYWwsIGxpLk1zb05vcm1hbCwgZGl2Lk1zb05v
cm1hbA0KCXttYXJnaW46MGluOw0KCW1hcmdpbi1ib3R0b206LjAwMDFwdDsNCglmb250LXNpemU6
MTEuMHB0Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCmE6bGluaywgc3Bh
bi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOiMwNTYzQzE7
DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQphOnZpc2l0ZWQsIHNwYW4uTXNvSHlwZXJs
aW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9yOiM5NTRGNzI7DQoJ
dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQpwLm1zb25vcm1hbDAsIGxpLm1zb25vcm1hbDAs
IGRpdi5tc29ub3JtYWwwDQoJe21zby1zdHlsZS1uYW1lOm1zb25vcm1hbDsNCgltc28tbWFyZ2lu
LXRvcC1hbHQ6YXV0bzsNCgltYXJnaW4tcmlnaHQ6MGluOw0KCW1zby1tYXJnaW4tYm90dG9tLWFs
dDphdXRvOw0KCW1hcmdpbi1sZWZ0OjBpbjsNCglmb250LXNpemU6MTEuMHB0Ow0KCWZvbnQtZmFt
aWx5OiJDYWxpYnJpIixzYW5zLXNlcmlmO30NCnNwYW4uRW1haWxTdHlsZTE4DQoJe21zby1zdHls
ZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJpIixzYW5zLXNlcmlm
Ow0KCWNvbG9yOndpbmRvd3RleHQ7fQ0KLk1zb0NocERlZmF1bHQNCgl7bXNvLXN0eWxlLXR5cGU6
ZXhwb3J0LW9ubHk7DQoJZm9udC1zaXplOjEwLjBwdDt9DQpAcGFnZSBXb3JkU2VjdGlvbjENCgl7
c2l6ZTo4LjVpbiAxMS4waW47DQoJbWFyZ2luOjEuMGluIDEuMGluIDEuMGluIDEuMGluO30NCmRp
di5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2VjdGlvbjE7fQ0KLS0+PC9zdHlsZT4NCjwvaGVh
ZD4NCjxib2R5IGxhbmc9IkVOLVVTIiBsaW5rPSIjMDU2M0MxIiB2bGluaz0iIzk1NEY3MiI+DQo8
ZGl2IGNsYXNzPSJXb3JkU2VjdGlvbjEiPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+SGkgU2FzaGEs
PG86cD48L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPlRoYW5rcyBhZ2FpbiE8bzpwPjwvbzpwPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05v
cm1hbCI+PGI+PGk+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMS41cHQ7Y29sb3I6IzAwQjBGMCI+
W1tTYXNoYV1dIFdvdWxkIGl0IG5vdCBiZSBzaW1wbGVyIHRvIHNheSB0aGF0LCByZWdhcmRsZXNz
IG9mIHRoZSB3YXkgdGhlIHByaW1hcnkgZWdyZXNzIFBFIGFsbG9jYXRlcyBpdHMgVlBOIGFwcGxp
Y2F0aW9uIGxhYmVscywgdGhlIFByb3RlY3RvciBzaG91bGQgYWx3YXlzIHRyZWF0IHRoZW0gYXMg
cG9pbnRpbmcgdG8gdGhlDQogcmVsZXZhbnQgVlJGIGFuZCBwZXJmb3JtaW5nIGNvbnRleHQgSVAg
Zm9yd2FyZGluZz8gVGhlIGxvZ2ljIHRoYXQgbWF0Y2hlcyByb3V0ZXMgbGVhcm5lZCBieSB0aGUg
cHJpbWFyeSBlZ3Jlc3MgUEUgYW5kIGJ5IHRoZSBQcm90ZWN0b3Igd291bGQgYmUgY29tcGxpY2F0
ZWQgYW5kIGV2ZW50dWFsbHkgY291bGQgZmFsbCBiYWNrIHRvIHRoZSBzYW1lIHNjaGVtZSDigJMg
c28gd2hhdCBpcyB0aGUgZ2Fpbj88L3NwYW4+PC9pPjwvYj48bzpwPjwvbzpwPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+R29vZCBzdWdnZXN0aW9uLiBXZSB3aWxsIHNheSB0aGF0LCBhbmQgcG9pbnQgb3V0IHRoZSBj
b3VwbGUgb2YgcG9zc2libGUgb3B0aW1pemF0aW9ucyAoYXMgZGVzY3JpYmVkIGluIG15IHByZXZp
b3VzIHJlc3BvbnNlKSB3aXRoIHJpc2sgb2Ygb3ZlcmhlYWQgYW5kIGNvbXBsZXhpdHkuPG86cD48
L286cD48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48bzpwPiZuYnNwOzwvbzpwPjwvcD4NCjxk
aXY+DQo8ZGl2Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTAuNXB0O2NvbG9yOmJsYWNrIj5UaGFua3MsPG86cD48L286cD48L3NwYW4+PC9wPg0K
PC9kaXY+DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMC41cHQ7Y29sb3I6YmxhY2siPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2
Pg0KPGRpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTAu
NXB0O2NvbG9yOmJsYWNrIj4tLSBZaW1pbjxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjwvZGl2Pg0K
PC9kaXY+DQo8L2Rpdj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxvOnA+Jm5ic3A7PC9vOnA+PC9w
Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8ZGl2IHN0eWxl
PSJib3JkZXI6bm9uZTtib3JkZXItdG9wOnNvbGlkICNCNUM0REYgMS4wcHQ7cGFkZGluZzozLjBw
dCAwaW4gMGluIDBpbiI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48Yj48c3BhbiBzdHlsZT0iZm9u
dC1zaXplOjEyLjBwdDtjb2xvcjpibGFjayI+RnJvbTogPC9zcGFuPjwvYj48c3BhbiBzdHlsZT0i
Zm9udC1zaXplOjEyLjBwdDtjb2xvcjpibGFjayI+QWxleGFuZGVyIFZhaW5zaHRlaW4gJmx0O0Fs
ZXhhbmRlci5WYWluc2h0ZWluQGVjaXRlbGUuY29tJmd0Ozxicj4NCjxiPkRhdGU6IDwvYj5UaHVy
c2RheSwgTm92ZW1iZXIgMjksIDIwMTggYXQgMzo1MCBBTTxicj4NCjxiPlRvOiA8L2I+WWltaW4g
U2hlbiAmbHQ7eXNoZW5AanVuaXBlci5uZXQmZ3Q7PGJyPg0KPGI+Q2M6IDwvYj4mcXVvdDtydGct
ZGlyQGlldGYub3JnJnF1b3Q7ICZsdDtydGctZGlyQGlldGYub3JnJmd0OywgJnF1b3Q7bXBsc0Bp
ZXRmLm9yZyZxdW90OyAmbHQ7bXBsc0BpZXRmLm9yZyZndDssICZxdW90O2RyYWZ0LWlldGYtbXBs
cy1lZ3Jlc3MtcHJvdGVjdGlvbi1mcmFtZXdvcmsuYWxsQGlldGYub3JnJnF1b3Q7ICZsdDtkcmFm
dC1pZXRmLW1wbHMtZWdyZXNzLXByb3RlY3Rpb24tZnJhbWV3b3JrLmFsbEBpZXRmLm9yZyZndDss
ICZxdW90O3J0Zy1hZHNAaWV0Zi5vcmcmcXVvdDsgJmx0O3J0Zy1hZHNAaWV0Zi5vcmcmZ3Q7PGJy
Pg0KPGI+U3ViamVjdDogPC9iPlJFOiBSdGdEaXIgcmV2aWV3OiBkcmFmdC1pZXRmLW1wbHMtZWdy
ZXNzLXB0b3RlY3Rpb24tZnJhbWV3b3JrLTAzPG86cD48L286cD48L3NwYW4+PC9wPg0KPC9kaXY+
DQo8ZGl2Pg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PG86cD4mbmJzcDs8L286cD48L3A+DQo8L2Rp
dj4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxiPjxpPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTEu
NXB0O2NvbG9yOiMwMEIwRjAiPltbU2FzaGFdXSBXb3VsZCBpdCBub3QgYmUgc2ltcGxlciB0byBz
YXkgdGhhdCwgcmVnYXJkbGVzcyBvZiB0aGUgd2F5IHRoZSBwcmltYXJ5IGVncmVzcyBQRSBhbGxv
Y2F0ZXMgaXRzIFZQTiBhcHBsaWNhdGlvbiBsYWJlbHMsIHRoZSBQcm90ZWN0b3Igc2hvdWxkIGFs
d2F5cyB0cmVhdCB0aGVtIGFzIHBvaW50aW5nIHRvIHRoZQ0KIHJlbGV2YW50IFZSRiBhbmQgcGVy
Zm9ybWluZyBjb250ZXh0IElQIGZvcndhcmRpbmc/IFRoZSBsb2dpYyB0aGF0IG1hdGNoZXMgcm91
dGVzIGxlYXJuZWQgYnkgdGhlIHByaW1hcnkgZWdyZXNzIFBFIGFuZCBieSB0aGUgUHJvdGVjdG9y
IHdvdWxkIGJlIGNvbXBsaWNhdGVkIGFuZCBldmVudHVhbGx5IGNvdWxkIGZhbGwgYmFjayB0byB0
aGUgc2FtZSBzY2hlbWUg4oCTIHNvIHdoYXQgaXMgdGhlIGdhaW4/PC9zcGFuPjwvaT48L2I+PG86
cD48L286cD48L3A+DQo8L2Rpdj4NCjwvYm9keT4NCjwvaHRtbD4NCg==

--_000_CEFA3E06DE344A0888E09F4319E89053junipernet_--

